- 21 Feb, 2002 7 commits
-
-
Robert Love authored
The attached patch implements proper locking in ALSA lseek methods. Note ALSA has 3 lseek implementations, but only: sound/core/info.c :: snd_info_entry_llseek() requires locking. I wrapped the function in the BKL. According to Jaroslav Kysela the gus_mem_proc method is only called from above. The third lseek, in hwdep.c, clearly doesn't need locking. Without this patch, the above lseek is not safe. Robert Love
-
Hirofumi Ogawa authored
This patch add the validity check of 2 values (fats, reserved). These values must not be 0. OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
-
Dario Ballabio authored
Here enclosed patch for eata.c, eata.h, u14-34f.c, u14-34f.h to be applied to lk-2.5.5. eata.c: + Remove any reference to virt_to_bus(). + Fix pio hang while detecting multiple HBAs. + Fixed a board detection bug: in a system with multiple ISA/EISA boards, all but the first one were erroneously detected as PCI. u14-34f.c: + Remove any reference to virt_to_bus(). + Fix pio hang while detecting multiple HBAs.
-
Hans Reiser authored
After BKL was moved from the VFS into the filesystem's methods in the lookup call, we do not need to check BKL is actually held (we know it is not). This patch patch removes unneeded lock_depth check. Without this patch reiserfs cannot be used on SMP.
-
Andries E. Brouwer authored
2.5.5 Oopses at boot time with a disk in a zipdrive. With this patch all is fine. I have not read the patch, certainly not checked it for correctness, just observed that it works for me. I think the author is Rich Baum. Andries
-
Linus Torvalds authored
-
bk://are.twiddle.net:8080/linux-alpha-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
- 20 Feb, 2002 18 commits
-
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
Russell King authored
data.
-
Russell King authored
its modes of operation.
-
Russell King authored
help texts.
-
Russell King authored
-
Russell King authored
-
Russell King authored
checksum functions.
-
Russell King authored
generic local_irq_save() where appropriate. (None of these are ever going to be used on a SMP ARM machine).
-
http://linux.bkbits.net/linux-2.5Richard Henderson authored
into are.twiddle.net:/home/rth/BK/linux-alpha-2.5
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
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
-
- 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 3 commits
-
-
Linus Torvalds authored
-
Richard Henderson authored
Implement alpha xchg and cmpxchg for 8 and 16 bit quantities.
-
Linus Torvalds authored
-