- 31 Mar, 2003 6 commits
-
-
David S. Miller authored
Platforms, such as IA64, have a per-cpu mapping for local cpu data. When we killed off asm/softirq.h, we removed the usage of local_softirq_pending IA64 was using. By defining a generic version we can put the optimization back.
-
David S. Miller authored
-
David S. Miller authored
1) Every arch implemented local_bh_foo identically, move to linux/interrupt.h 2) Kill all asm/softirq.h references 3) Kill asm/softirq.h itself 4) Move local_bh_disable() out of line to kernel/softirq.c 5) Add BUG check on irqs_disabled() to local_bh_disable()
-
Jens Axboe authored
The queueing logic in scsi_lib looks really odd right now. - Defers calling elv_next_request() until we actually think we can queue something. Always want to do that, request will have been marked REQ_STARTED after this, so block layer cannot touch it or merge to it. - Kill the queue empty check. If elv_next_request() returned a req, there's one to queue.
-
David S. Miller authored
Self explanatory, as per the discussion last week.
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 30 Mar, 2003 14 commits
-
-
Paul Mielke authored
-
Harald Welte authored
-
Harald Welte authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
-
Christoph Hellwig authored
-
Randolph Chung authored
-
Randolph Chung authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
bk://bk.arm.linux.org.uk/linux-2.5-pcmciaLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Russell King authored
The SA1100 PCMCIA structure didn't lend itself well to the device model. With this reorganisation, we end up with a reasonable structure which fits better with the driver model. It is now obvious that SA11x0-based socket drivers are separate from SA1111-based socket drivers, and are treated as two separate drivers by the driver model.
-
Andries E. Brouwer authored
Trying to read the overlong target of a /proc/*/fd/N file descriptor leads to a SIGSEGV inside the kernel, because the code doesn't check for an error pointer return from d_path.
-
Dominik Brodowski authored
Bug 516. Use schedule_delayed_work instead of a timer should fix this. Thanks to Andrew Morton and Russell King. (Added flush_scheduled_work() to ensure our delayed work completes before we free the pcmcia_bus_socket structure. --rmk)
-
- 29 Mar, 2003 13 commits
-
-
David S. Miller authored
-
Linus Torvalds authored
This adds support for i830 interrupt handling, and new improved lock context keying. See per-file comments for more detail, as this commit sadly mixes up a few different things (that's what you get for not tracking the changes at a fine enough granularity).
-
bk://ldm.bkbits.net/linux-2.5-coreLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/jgarzik/misc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
Contributed by Andi Kleen
-
bk://kernel.bkbits.net/jgarzik/irda-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jean Tourrilhes authored
o [CORRECT] Fix module refcounting (MOD_INC/DEC => .owner) o [FEATURE] Add hints to discovery (control channel)
-
Jean Tourrilhes authored
o [FEATURE] Make IrDA timers use mod_timer instead of add+del_timer
-
Jean Tourrilhes authored
o [FEATURE] Enable ZeroCopy Rx in irtty-sir/sir-dev (provided by the new SIR wrapper in 2.5.61).
-
Jean Tourrilhes authored
o [CORRECT] Don't do usb_clear_halt() on USB control pipe o [FEATURE] Cleanup and simplify the USB Rx path
-
Jean Tourrilhes authored
o [FEATURE] Fix the dynamic window code to properly send the pf bit. Increase perf by 40% for large packets at SIR.
-
Jean Tourrilhes authored
o [CRITICA] Fix remaining locking problem with discovery log o [CRITICA] Don't call expiry callback under spinlock o [FEATURE] Simplify/cleanup/optimise discovery/expiry code
-
Christoph Hellwig authored
-
- 28 Mar, 2003 7 commits
-
-
Dominik Brodowski authored
-
Dominik Brodowski authored
The socket drivers already offer suspend and resume capability. Integrate this with the driver model, based on a suggestion by Russell King. Also, remove two never-used functions from the socket drivers (to_ns). drivers/pcmcia/cs.c | 70 ++++++++++++++++++++-------------------- drivers/pcmcia/cs_internal.h | 1 drivers/pcmcia/hd64465_ss.c | 2 + drivers/pcmcia/i82092.c | 17 ++++++--- drivers/pcmcia/i82365.c | 2 + drivers/pcmcia/pci_socket.c | 15 +------- drivers/pcmcia/sa1100_generic.c | 2 + drivers/pcmcia/sa1111_generic.c | 14 +------- drivers/pcmcia/tcic.c | 7 +--- include/pcmcia/ss.h | 5 ++ 10 files changed, 64 insertions(+), 71 deletions(-)
-
Tom Lendacky authored
-
Tom Lendacky authored
-
Martin J. Bligh authored
Get this compile warning: drivers/net/3c509.c:207: warning: `el3_device_remove' declared `static' but never defined because the function definition is under "#if defined(CONFIG_EISA) || defined(CONFIG_MCA)". This patch puts the declaration under the same conditions. I'd be shocked if it wasn't correct ;-) M.
-
Paul Mackerras authored
This patch updates the MACE ethernet driver, used on older powermacs, to remove the uses of save_flags/restore_flags/cli/sti and use a spinlock instead. Jeff, please send this on to Linus. Paul.
-
Dave Jones authored
- No need to alloc dev->priv (due to init_etherdev usage) - No need to kfree dev->priv (kfree'd with (dev) already)
-