- 12 Feb, 2002 2 commits
-
-
Martin Diehl authored
this is a patch to prevent usb_set_interface() from erroneously resetting the toggles for all endpoints instead of only the affected ones from the requested interface/altsetting. I've also added some missing parentheses to related macros in usb.h as I prefered not to take special care for nasty side-effects ;-) Patch below was created against 2.4.18-pre9 (with some lines of offset it applies to 2.5.4-pre5 as well). Tested in multi-interface configuration to provide evidence it: * correctly identifies the affected endpoints and resets the toggles * doesn't touch endpoints from other interfaces * provides correct handling of shared EP0 * solves an issue I had with 2.4.18-pre9 where setting one interface occasionally caused transfers on other interface to hang due to lost toggle synchronisation Despite being a pure bugfix, well localized and (IMHO) pretty obviously correct wrt. USB-spec, I'd like to suggest including this in early 2.4.19-pre. Just in case some existing driver would somehow workaround the currently wrong behavior and might break with this fix. And it's not very urgent right now, as we are probably close to 2.4.18-rc1. Regards, Martin
-
Vojtech Pavlik authored
- patch to fix bug where urbs were freed too soon.
-
- 11 Feb, 2002 5 commits
-
-
Vojtech Pavlik authored
Now that the input core changes have made it into 2.5 I can finally update the USB input drivers to their latest versions. Here is a patch that does that. In detail: HID driver: Fix a bug in descriptor parsing (array/variable), namely visible with Logitech new joysticks and mice Fix bugs in logical/physical min/max parsing Fix bugs in exponent parsing Remove workaround for low-speed devices with >8 byte reports, fix this in a correct way (bigger irq request) Untangle some code (fetc_item()) Implement asynchronous input/output/feature report reading and writing Implement (hopefully) proper locking in the above Implement support for devices with an output endpoint Add some support functions for force feedback support currently in development Add entries to the debug dump code, including FF and exponents Add more mappings into the hid-input interface Cleanups here and there usbkbd driver: Make LED URBS use GFP_ATOMIC, they'll be called from a completion handler Remove dependency on hid.h usbmouse driver: Just conversion to the new input core, minor cleanups wacom driver: Just conversion to the new input core.
-
Petko Manolov authored
this patch somehow didn't get applied to 2.5.4 so i resend it. It is pretty harmless - only adds 3 more devices and 2 vendor ids into pegasus.h :-)
-
Petr Vandrovec authored
* fs/ncpfs/inode.c: Return reasonable error codes instead of universal -EINVAL. Remove printk() as reasonable code is returned. Set maximum file size limit on ncpfs to 4GB-1. * fs/ncpfs/sock.c: Return correct error code when send() fails. Petr Vandrovec
-
Petr Vandrovec authored
* zisofs_cleanup cannot be __exit, as it is invoked from __init section when register_filesystem() fails. Petr Vandrovec
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 12 Feb, 2002 1 commit
-
-
Paul Mackerras authored
having the thread_info struct at the base of the stack and the task_struct elsewhere.
-
- 11 Feb, 2002 32 commits
-
-
Paul Mackerras authored
into quango.(none):/home/paulus/kernel/linuxppc-2.5
-
Alexander Viro authored
Linus, I've got the first of BKL-removal ext2 patches ready to go. It removes BKL from ext2_get_block() and guts of ext2_truncate(). The only place where we hold BKL on these paths is in dquot.c - probably can be easily dealt with, but threading quota is a separate story. Inode metadata (pointers to blocks, both in inode itself and in indirect blocks, preallocation data and allocation goal) are protected by rwlock - EXT2_I(inode)->i_meta_lock. Next steps will involve threading the group descriptors and bitmaps handling - lock_super() uses in ext2 are going to die. However, that's a separate story - let's do that step-by-step. I suspect that patch below will take care of almost all BKL contention from ext2 - we still have BKL held over directory operations, but for regular files that's it.
-
Hans Reiser authored
truncate now correctly sets mtime always. Before this fix, mtime was not updated if truncated file was of zero length or if new filesize was bigger then old. Problem was noticed by Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
-
Hans Reiser authored
Speed up reading of journal bitmaps. RAID users should notice significant speedup when mounting reiserfs over self-rebuilding RAID arays.
-
Hans Reiser authored
Convert all the code to use reiserfs_{kmalloc,kfree}. Remove all extra reiserfs_{kmalloc,kfree} overhead if CONFIG_REISERFS_CHECK is not set.
-
Hans Reiser authored
Do not panic when encountered item of unknown type, just print a warning.
-
Hans Reiser authored
Correctly detect and print hash values, when manual hash detection is used.
-
Hans Reiser authored
Do not panic on incorrect savelink entries (truncate on directory). Currently we suppose these can be created if switching between kernels with and without savelinks support.
-
Hans Reiser authored
Do not print a warning if savelink was not created due to lack of space.
-
Hans Reiser authored
Make sure all reiserfs_find_entry users correctly understand IO_ERROR retval.
-
Richard Henderson authored
What should be happening with the references to the discarded .text.exit section? I see a __devexit_p mentioned in Documentation/pci.txt, but it hasn't been implemented except for down inside ieee1394. In any case, I need something like the following in order to build with pre-release binutils 2.12. If this sort of thing is acceptible I can prepare a more comprehensive patch.
-
David Mosberger authored
Here is the last patch for today: it enables writecombined mappings for ia64 in fbmem.c and gets rid of an ugly ia64 simulator workaround in vgacon.c which isn't needed anymore. --david
-
David Mosberger authored
This patch fixes a deadlock condition in the elf core dump that shows on ia64 because ELF_CORE_COPY_REGS() needs to access user space (to get a hold of the backing store of the stacked registers). Marcelo already accepted this into 2.4.17. --david
-
David Mosberger authored
This patch fixes up two places whre dma64_addr_t is used incorrectly. Note that pci_dev->dma_mask and the second argument to blk_queue_bounce_limit() are both u64, so the old types clearly are wrong (besides, dma64_addr_t is supposed to be used only with the pci_dac_*() routines, as per DaveM's earlier mail). --david
-
Rob Radez authored
This patch to drivers/char/pcwd.c against 2.5.4 does two things: a) Makes one code snippet more consistent with the rest of the code, and b) Makes it possible for this code to actually work Nearly the same patch against 2.4 was reviewed by Alan, and, well, the maintainer seems to have disappeared. It's also looking like no one uses this driver much either. Regards, Rob Radez
-
David Mosberger authored
Here is the latest version of the VM_DATA_DEFAULT_FLAGS patch (relative to 2.5.4). --david
-
bk://are.twiddle.net:8080/linux-alpha-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://linuxusb.bkbits.net/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ingo Molnar authored
-
Jens Axboe authored
from when completion was potentially called more than once to indicate partial end I/O. These days bio->bi_end_io is _only_ called when I/O has completed on the entire bio.
-
Alexander Viro authored
Rediffed to 2.5.4, documentation added. This variant grabs ->s_vfs_rename_sem only for cross-directory renames.
-
Robert Love authored
I previously sent a patch by Mikael Pettersson to fix the UP+preempt problem. It seems from your BK repository you have not yet merged it; if so, this patch takes a different approach which is optimal, removing the unneeded conditional altogether in the UP case. I have verified UP and SMP are now correct. Patch is against 2.5.4, please apply. Robert Love
-
Linus Torvalds authored
-
Stephen Rothwell authored
Here is the patch against 2.5.4. I have compiled this patch under 2.5.3, so it should still be OK. This patch just resyncs the driver with 2.4.18-pre (which is what is being testd by others). The only outstanding known problem is some very strange interaction with VMWARE. But otherwise people seem happy with the changes. Original announcement to Dave Jones and Marcelo: Update a couple of email addresses Fix the idle handling (this is an improved version of the fix that Alan Cox has in his -ac tree) Notify user mode of suspend events before drivers (fix) Make the idling percentage boot time configurable Rename kapm-idled to kapmd Credit to Andreas Steinmetz, Russell King, Thomas Hood and me. More small updates to come. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au http://www.canb.auug.org.au/~sfr/
-
http://gkernel.bkbits.net/alpha-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
-
Jens Axboe authored
-
Jens Axboe authored
-
Jens Axboe authored
-- steve.cameron@compaq.com
-
Jens Axboe authored
Applies to 2.5.4-pre3 -- steve.cameron@compaq.com
-
Jens Axboe authored
as late as possible to avoid accounting overcharging processes with privilege usage. Applies to 2.5.4-pre3 -- steve.cameron@compaq.com
-