- 20 Feb, 2002 14 commits
-
-
Johannes Erdfelt authored
relatively quickly and sometimes locked up the system. It usually only took me a couple of tries ripping a CD to reproduce the problem. I took a long hard look at the locking in uhci.c and decided to clean it up, fixing a couple of bugs along the way as well as documenting the locking strategy. With this patch applies, where I could only rip a CD a couple of times before causing problems, I was able to rip a CD 12,000 times in a row successfully, before I stopped it. Not a single error :)
-
Johannes Erdfelt authored
There was a bug where we unmap the PCI DMA mapping and then sync the data afterwards. This reverses the ordering as well as insures we don't unmap the region more than once.
-
Johannes Erdfelt authored
This patch fixes a bug where an interrupt URB is unlinked in the drivers completion handler and we'll try to resubmit it anyway.
-
Johannes Erdfelt authored
This patch fixes another toggle bug and reverts the previous bogus patch which caused compile warnings. It also adds a quick comment explaining the criteria. JE
-
Martin Diehl authored
- fix problem with us not delaying for any ammount of time after a new device has been powered up, as the USB spec indicates should happen.
-
Greg Kroah-Hartman authored
- added usb_put_urb() and usb_get_urb() logic.
-
Greg Kroah-Hartman authored
- added usb_put_urb() and usb_get_urb() logic
-
Greg Kroah-Hartman authored
- added usb_get_urb() and usb_put_urb() logic
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/gregkh-2.5
-
Linus Torvalds authored
Fix up vmalloc_to_page() and callers (argument is a kernel virtual address ie should be a "void *")
-
Jeff Garzik authored
Contributor: Mike Phillips @ Linux Token Ring Project
-
bk://gkernel@bkbits.net/net-drivers-2.5Jeff Garzik authored
into mandrakesoft.com:/spare/repo/net-drivers-2.5
-
Jeff Garzik authored
into rum.normnet.org:/spare/repo/net-drivers-2.5
-
bk://linuxusb@bkbits.net/linus-2.5Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/gregkh-2.5
-
- 19 Feb, 2002 11 commits
-
-
Jeff Garzik authored
into hostme.bitkeeper.com:/ua/repos/g/gkernel/net-drivers-2.5
-
Linus Torvalds authored
-
Alexander Viro authored
More of the same - some of these guys have stuff after pathname. Overflow checks added.
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Doug Ledford authored
Fix i810 audio for DMA mapping (from Pete Zaitcev).
-
Linus Torvalds authored
-
Dave Jones authored
Numerous LVM fixes & cleanups. Gets things compiling again, and allegedly works according to feedback. Mostly from Anders in absence of any maintainence by LVM people. There are two critical problems with lvm in 2.5.2-pre11 (and earlier). * ioctls on the chardev allocates a >4k lv_t on stack. if the ioctl is LV_CREATE, LV_EXTEND, LV_REDUCE or LV_RENAME data is copied into this and the task_struct will most certainly be corrupted. * sizeof(lv_t) differs between user and kernelspace. The userspace version of the lv_t structure is much smaller than the kernelspace version. This leads to corruption of memory in the userspace application when an lv_t is copied from kernelspace to userspace, as in "vgdisplay -v" The following patch addresses these two issues. It puts the user-space version of the lv_t into a substructure of the kernelspace version. When communicating to userspace just the userlv_t part is used. This avoids the allocation of the lv_t on the stack by allocation just a userlv_t instead.
-
Martin Dalecki authored
1. Kill the ide-probe-mod by merging it with ide-mod. There is *really* no reaons for having this stuff split up into two different modules unless you wan't to create artificial module dependancies and waste space of page boundaries during memmory allocation for the modules 2. Kill the ide_module_t - which is unnecessary and presents a "reimplementation" of module handling inside the ide driver. This is achieved by attaching the initialization routine ot the ide_driver_t, which will be gone next time, since there is no sane reason apparently, which this couldn't be done during the module-generic initialization of the corresponding driver module. 3. Kill unnecessary tagging of "subdriver" with IDE_SUBDRIVER_VERSION - we have plenty of other mechanisms for module consistency checking. And anyway the ide code didn't any consistence checks on this value at all. NOTE: The ide_(un)register_module() functions will be killed in next round.
-
Martin Dalecki authored
The attached patch does: 1. Kill two exports which mankind will never know what they where good for 2. Kill duplicated comments. 3. Kill declarations of never defined functions 4. Some other minor tidups here and there.
-
bk://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
bk://ppc.bkbits.net/for-linus-ppc64Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
- 20 Feb, 2002 1 commit
-
-
bk://linux.bkbits.net/linux-2.5Anton Blanchard authored
into superego.ozlabs.ibm.com:/scratch/anton/linux-2.5_ppc64
-
- 19 Feb, 2002 14 commits
-
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/gregkh-2.5
-
Jaroslav Kysela authored
this is a sync with the current ALSA CVS tree (last code modification: (Sun Feb 17 17:46:41 2002 UTC)) and 2.5.5-pre1 code and contains: - ALSA code version 0.9.0beta11 - Config.in files updated (separated associated drivers to submenus) - global sound/Makefile fixes - added inclusion of missing header files for alpha architecture - fixed power functions (bad locking) - fixed copy_to_user calls (removed them from spinlocks) - fixed freeing of resource structures - fixed AD1816A driver (inverted volume controls) - added new functions to allocate ISA DMA memory (cleanups in ISA drivers) - updated ISA PnP detection in wavefront driver - added joystick support for VIA686 - updated ES1968 (Maestro2) driver - moved joystick support for YMFPCI to the control interface - updated Korg1212 driver
-
Alexander Viro authored
Fixes overflow checks in smb_encode_path().
-
Alexander Viro authored
Adds an obvious helper, converts callers.
-
Alexander Viro authored
helper for safe access to parent's inumber
-
Alexander Viro authored
hfs compile fixes
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Petr Vandrovec authored
this patch adds support for older MGA-TVO-B (found on G200-TV) to matroxfb. Petr Vandrovec
-