- 08 Jun, 2002 17 commits
-
-
Robert Love authored
Mike Kravetz pointed out that the set_cpus_allowed optimization he suggested has a small but possible race condition wherein the system could still be operating in the context of the task but it is not running. On top of this, the runqueue lock can be dropped in load_balance and thus we can race and set task->cpu at a very unpleasant time. My solution is to just remove the optimization.
-
Robert Love authored
Apparently my understanding of C brace rules was blurred and there is a thinko in kernel/capability.c - what we want is what the indention reflects but what we get is an unconditional return of -EINVAL.
-
http://linux-isdn.bkbits.net/linux-2.5.isdnLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Matthew Wilcox authored
Define the for_each_lock macro and start replacing ugly special for loops with it. Rejig the interface between sys_flock and flock_lock_file to always pass a struct file_lock rather than a command. Eliminate some gotos by simplifying the logic. Remove some redundant initialisation.
-
Tom Rini authored
Fixes for include file cleanups
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Tom Rini authored
This removes <linux/mm.h> from <linux/vmalloc.h>. This then goes and fixes all of the files (x86 and PPC) which relied on implicit includes which don't happen anymore. This also takes <linux/kdev_t.h> out of fs/mpage.c and puts it into include/linux/bio.h where it belongs since <linux/bio.h> references 'kdev_t' directly. A quick summary of the of the added includes: arch/i386/kernel/microcode.c: needs extern for num_physpages, in linux/mm.h include/linux/spinlock.h: local_irq* is defined in <asm/system.h> but this was never directly included.
-
Tom Rini authored
This moves the vmalloc wrappers from <linux/vmalloc.h> into mm/vmalloc.c. Doing this will later allow us to remove <linux/mm.h> from <linux/vmalloc.h>, along with some other #include fixups.
-
Matthew Wilcox authored
This patch removes the MSNFS defines. These locks have a wider purpose than emulating Microsoft NFS semantics.
-
Matthew Wilcox authored
This patch removes the annoying and confusing `wait' argument from many places. The only change in behaviour is that we now yield once when unblocking other BSD-style flocks instead of once for each lock. This slightly improves the semantics for userspace. Before, when we had two tasks waiting on a lock, the first one would receive the lock. Now, the one with the highest priority receives the lock.
-
bk://ldm.bkbits.net/linux-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://fbdev.bkbits.net:8080/fbdev-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Christopher Hoover authored
This adds SA-1111 support for ohci-hcd and fixes usb-ohci too.
-
Martin Devera authored
thanks to suggestions from David Brownell I modified pwc driver to compile and work under 2.5.18. Also it fixes mas ISO transfer sizes which could potentionaly affect older kernels too. With these changes it works - I'll test stability and post results later.
-
Simon Evans authored
This patch removes the use of urb->next in usbvideo.c and resubmits the URB in the completion handler.
-
Simon Evans authored
This patch removes the use of urb->next in konicawc.c and resubmits the URB in the completion handler.
-
- 07 Jun, 2002 8 commits
-
-
Greg Kroah-Hartman authored
Thanks to Andrey Panin <pazke@orbita1.ru> for pointing these out to me.
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
removed a lot of bizzare polling locking logic, causing the driver to not sleep for 2 seconds with some locks held. This improves userspace interaction by a few orders of magnitude :)
-
Greg Kroah-Hartman authored
Implement many of the hcd cleanups that David Brownell had previously submitted.
-
Greg Kroah-Hartman authored
-
David Brownell authored
As was discussed a few weeks back, this moves most of the sanity checks and input conditioning for the HCD framework's usb_submit_urb() support directly into usb_submit_urb(), so that all HCDs (not just those using the sharable HCD framework support) can rely on them.
-
David Brownell authored
This has two minor tweaks to the uhci-hcd driver: - removes some duplicated code (HCD framework does that test) - corrects a FIXME comment (no issue)
-
Mark W. McClelland authored
This patch allows ov511 to build again by removing references to urb->next. It now resubmits in the completion handler and properly sets urb->interval.
-
- 06 Jun, 2002 15 commits
-
-
Kai Germaschewski authored
In normal use, only handful of these structures are allocated, so there's no point in setting up private slab caches for them.
-
Kai Germaschewski authored
(by Guy Ellis)
-
Kai Germaschewski authored
prevent kernel oops with MPPP add some debugging code for critical MPPP situations (by Karsten Keil)
-
Kai Germaschewski authored
(by Karsten Keil)
-
Kai Germaschewski authored
(by Christoph Ersfeld/Karsten Keil)
-
Kai Germaschewski authored
(by Guy Ellis)
-
Kai Germaschewski authored
(by Joerg Petersohn/Karsten Keil)
-
Kai Germaschewski authored
Only handle reverse ARP special, leave the rest to the network layer. (by Bjoern A. Zeeb)
-
Kai Germaschewski authored
(by Karsten Keil)
-
Kai Germaschewski authored
-
Kai Germaschewski authored
As a courtesy to s390, remove drivers/isdn/hisax/fsm.o from $(export-objs), so that it doesn't clash with the S390 fsm.o, which is exporting symbols as well ;)
-
Kai Germaschewski authored
(by Karsten Keil)
-
Kai Germaschewski authored
-
Kai Germaschewski authored
One of the janitorial cleanups introduced pci_request_region() instead of request_region().
-
Kai Germaschewski authored
-