11 Oct, 2006
40 commits
-
The current receive interrupt mask sets a bogus bit that doesn't even
belong to the definition of this register. Remove it.Signed-off-by: Linas Vepstas
Cc: James K Lewis
Cc: Arnd Bergmann
Signed-off-by: Jeff Garzik -
This patch adds a call to netif_stop_queue() when there is
no more room for more packets on the transmit queue.Signed-off-by: Linas Vepstas
Cc: James K Lewis
Cc: Arnd Bergmann
Signed-off-by: Jeff Garzik -
This patch fixes the names of a few fields in the DMA control
register. There is no functional change.Signed-off-by: Linas Vepstas
Cc: James K Lewis
Cc: Arnd Bergmann
Signed-off-by: Jeff Garzik -
Set the netdev watchdog timer.
Signed-off-by: Linas Vepstas
Cc: James K Lewis
Cc: Arnd Bergmann
Signed-off-by: Jeff Garzik -
Polite device drivers pad short packets to 60 bytes,
so that mean-spirited users don't accidentally DOS
some other OS that can't handle short packets.Signed-off-by: Linas Vepstas
Cc: James K Lewis
Cc: Arnd Bergmann
Signed-off-by: Jeff Garzik -
Bugfix: when cleaning up the transmit queue upon device close,
be sure to walk the entire queue.Signed-off-by: Linas Vepstas
Cc: James K Lewis
Cc: Arnd Bergmann
Signed-off-by: Jeff Garzik -
The module param permsissions should bw read-only, not writable.
From: James K Lewis
Signed-off-by: James K Lewis
Signed-off-by: Linas Vepstas
Cc: Arnd Bergmann
Signed-off-by: Jeff Garzik -
This patch increases the Burst Address alignment from 64 to 1024 in the
Spidernet driver. This improves transmit performance for large packets.From: James K Lewis
Signed-off-by: James K Lewis
Signed-off-by: Linas Vepstas
Acked-by: Arnd Bergmann
Signed-off-by: Jeff Garzik -
This patch adds version information as reported by
ethtool -i to the Spidernet driver.From: James K Lewis
Signed-off-by: James K Lewis
Signed-off-by: Linas Vepstas
Acked-by: Arnd Bergmann
Signed-off-by: Jeff Garzik -
This patch includes a bug fix for the port state notification
and fixes the default queue sizes.Signed-off-by: Jan-Bernd Themann
Signed-off-by: Jeff Garzik -
This eHEA patch covers required changes related to Anton Blanchard's new hvcall interface.
Signed-off-by: Jan-Bernd Themann
Signed-off-by: Jeff Garzik -
drivers/net/ibmveth.c:939: error: too many arguments to function `ibmveth_interrupt'
Cc: Jeff Garzik
Cc: Anton Blanchard
Cc: Paul Mackerras
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik -
This fixes eeprom read on big-endian architectures.
readw returns the data in CPU order. With cpu_to_le16 we convert it to little
endian, because "ptr" is a pointer to a _byte_ arrray. See the cast above. A
byte array is little endian.The bug is:
Reading u16 values with readw, casting them into an u8 array and accessing
this u8 array as an u8 (byte) array. The correct fix is to swap the
CPU-ordering value returned by readw into little endian, as the u8 array is
little endian.This compiles to nothing on little endian hardware (so it does not change b44
code on LE hardware), but _fixes_ code on BE hardware.Signed-off-by: Michael Buesch
Cc: Jeff Garzik
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik -
We need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new
generic IRQ layer will complain thusly:No IRQF_TRIGGER set_type function for IRQ 25 ()
Signed-off-by: Deepak Saxena
Cc: Jeff Garzik
Cc: Russell King
Cc: Nicolas Pitre
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik -
This is needed by at least the Mac Mini's, which (incorrectly) come back
from suspend with SCI_EN clear.Thanks to Frédéric Riss for hunting this down.
Acked-by: Frédéric Riss
Cc: Pavel Machek
Cc: Len Brown
Cc: Arjan van de Ven
Signed-off-by: Linus Torvalds -
The error path path mistakenly called sysfs_create_group() rather than
sysfs_remove_group(). They take the same arguments, so it's easy to
cut-n-paste such a bug.Signed-off-by: Jeff Garzik
Signed-off-by: Linus Torvalds -
- fix: toshoboe_invalid_dev() was recently removed, but not all callers
were updated, causing the obvious linker error. Remove caller,
because the check (like the one removed) isn't used.- fix: propagate request_irq() return value
- cleanup: remove void* casts
- cleanup: remove impossible ASSERTs
Signed-off-by: Jeff Garzik
Signed-off-by: Linus Torvalds -
* 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:
[POWERPC] Fix windfarm platform device usage
[POWERPC] Fix i2c-powermac platform device usage
[POWERPC] Fix secondary CPU startup on old "powersurge" SMP powermacs
[POWERPC] ARCH=ppc pt_regs fixes
[POWERPC] Update maple defconfig
[POWERPC] Fix Maple secondary IDE interrupt
[POWERPC] Make U4 PCIe work on maple
[POWERPC] cell: fix default zImage build target
[POWERPC] Fix boot wrapper invocation if CROSS_COMPILE contains spaces
[POWERPC] Fix xmon IRQ handler for pt_regs removal -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Alexey Dobriyan
Signed-off-by: Al Viro
Acked-by: David S. Miller
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
split the data structures that exist in host- and disk-endian variants,
annotate the fields of disk-endian ones, propagate changes.Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
inode->mode is disk-endian
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
pulled includes of endian.h from fs/befs/*.c to befs.h
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Alexey Dobriyan
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Alexey Dobriyan
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Alexey Dobriyan
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Acked-by: David S. Miller
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds -
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds