- 01 Aug, 2003 3 commits
-
-
Alan Stern authored
This is the final part of as66c. It removes the usb_set_maxpacket() routine, since the same functionality now exists elsewhere. The one place it was used was in the device reset pathway for a device that has changed somehow since the previous reset. That code needs to be fixed up anyway; for now it's enough just to have it call usb_set_configuration().
-
David Brownell authored
This cleans up HCD initialization by adding an explicit reset step, putting the device into a known state before resources are allocated. This step is implemented for EHCI, since some BIOS firmware seems to act quirky there, but nothing else yet. (OHCI would be just easy too.)
-
Greg Kroah-Hartman authored
-
- 31 Jul, 2003 37 commits
-
-
David Brownell authored
Root hubs should use 50 msec timeouts, not 10 msec. This will if nothing else eliminate some messages when using EHCI, which insists on the whole timeout!
-
David Brownell authored
This resolves the slowdown Bernd Porr noticed, where rather a lot of useless work got done. It should apply to 2.4 too.
-
David Brownell authored
This updates the ehci periodic schedule dumping code to be more useful when displaying the interrupt transfer tree: - includes start/complete split frame mask in QH - gets rid of some needless output (more terse) - shows whether IN or OUT tds are queued, and how many The microframe info isn't yet very interesting, but it's helpful when a microframe scheduler is in use. (Which will be a patch some other time!)
-
David Brownell authored
This been sitting in my queue for ages now ... it just clarifies three points about unlink semantics. Basically, - You can only unlink once per submission. - For synchronous unlink: urb completes, then unlink returns. - For async unlink: the order is unspecified; although usually the completion happens after unlink returns.
-
Alan Stern authored
This is the third part of what used to be as66c. The patch makes several changes in the routines that handle unbinding and selecting altsettings and configurations. Upon unbinding a driver, don't nuke all the URBs for the device -- only kill the ones on the driver's interface. Afterwards, reinitialize the interface by selecting altsetting 0 (the default). When changing an altsetting, if the interface has only one altsetting it is allowed to STALL the request. Attempt to carry out the equivalent initialization by clearing the HALT feature on each of the interface's endpoints. When changing configurations, mark each interface as being in altsetting 0. In general, use the new disable/enable routines instead of doing everything by hand.
-
Alan Stern authored
This is the second part of what used to be as66c. It fixes the initialization of the debugging macros in core/message.c and adds routines to enable/disable endpoints, interfaces, and entire devices. The code that _uses_ these routines will come in the next patch. # Initialize the debugging macros properly in message.c. # # Add usb_disable_endpoint(), usb_disable_interface(), usb_disable_device(), # usb_enable_endpoint(), and usb_enable_interface().
-
Alan Stern authored
The is the first part of what used to be as66c. It simply renames usb_device_probe() and usb_device_remove() to usb_probe_interface() and usb_unbind_interface(). And since they're not needed outside of usbcore, it stops exporting them.
-
Alan Stern authored
Here are updates to unusual_devs.h sent in by users. They apply to both 2.4.22 and 2.6.0.
-
Alan Stern authored
It fixes a few minor problems in the usbtest driver: Unlinks are done in the expected order, preventing some inappropriate error messages. The driver would wait for an URB to complete, even if the URB got an error on submission. There was a surprising memory leak: the driver didn't kfree() its private data structure.
-
David Brownell authored
The "automagic control completion" has been gone for some time now, except for the documentation fixed in this patch. It mentions the "deferred response" mode that's used when some context (like a gadgetfs thread) other than the IRQ handler is responding to control requests.
-
Ian Abbott authored
Wayne Wylupski sent some more PIDs (in a patch, but I've modified it) for the ftdi_sio driver to the ftdi-usb-sio-devel list. These PIDs were for additional CrystalFontz LCD displays. An earlier patch from David Glance for the DSS-20 SyncStation was applied to the 2.6 tree. This did not have a changelog entry in the file header comment of ftdi_sio.c, so I have retroactively added one in the attached patch.
-
Chip Salzenberg authored
This patch notes that users should get nfs-utils 1.0.5 (1.0.4 had a memory usage bug), and tells them where to get it.
-
Ralf Bächle authored
Here's another MIPS update. The patch is huge because it completly folds mips64 into mips, thereby eleminating 41010 lines of code.
-
Andi Kleen authored
Only bug fixes and making it compile again and a few minor features. Also one security fix that got lost earlier - Document boot options - Better cpu local data - Emulate FIOQSIZE - Fix return value of 32bit ipccall - Various minor style fixes - Save some memory in apic tables - Merge with 2.6.0test2/i386 - Readd ioport fix - Sort exception tables at boot time - Add local.h - Fix for_each_cpu on UP - Add utimes and tgkill system calls for 64bit - Update defconfig
-
Felipe Damasio authored
devfs_mk_cdev now only takes 3 parameters (dev_t, umode_t, fmt..), so update this driver to the new API.
-
Rik van Riel authored
Time to update my CREDITS entry...
-
Benjamin Herrenschmidt authored
This patch updates the PowerMac cpufreq driver so that it builds & works in current 2.6
-
Benjamin Herrenschmidt authored
This adds proper registration of CPUs on ppc32, without this, accesses to cpufreq will oops.
-
Michael Hunold authored
[V4L] - set debug verbosity to 0 for both Hexium drivers [V4L] - declare all local functions and variables static
-
Michael Hunold authored
[DVB] - Hand off all processing of urb data to a tasklet
-
Michael Hunold authored
[DVB] - correctly read MAC from eeprom on Technotrend and KNC1 cards
-
Michael Hunold authored
[DVB] - show i2c read errors only for registered frontends
-
Michael Hunold authored
[DVB] - if there are multiple adapters, bend the tuning frequency only if the adapters differ
-
Michael Hunold authored
[V4L] - make sure saa7146 module gets build for Hexium drivers [V4L] - make Hexium drivers depend on the i2c layer [DVB] - fix typo which prevented the mt312 driver from being build (obi <=> obj)
-
Andries E. Brouwer authored
OSF partitions are mostly found on alpha machines. It's been reported that the partition numbering changed between 2.4 and 2.6. This makes 2.6 use the 2.4 numbering scheme.
-
Yoshinori Sato authored
build error and warning fix blkdev location cleanup typo fix
-
Yoshinori Sato authored
H8S architecture support signal handling problem fix gcc-3.3 support vfork/clone return value fix added show_stack build error and warning fix blkdev location cleanup
-
Yoshinori Sato authored
used common header files build error and warning fix add include/asm-h8300/local.h and include/asm-h8300/sections.h
-
Yoshinori Sato authored
-
Yoshinori Sato authored
interrupt management update target-support file update gcc-3.3 support blkdev location cleanup
-
Yoshinori Sato authored
config script fix defconfig update Makefile update add H8S archtecture support
-
Miles Bader authored
-
Jens Axboe authored
From Lou Langholtz <ldl@aros.net> The queue_wait field of struct request_queue is not used anymore, and this gets rid of it.
-
Jens Axboe authored
From Lou Langholtz <ldl@aros.net> This fixes the behavior of blk_start_queue() so that request queues really do start up again after blk_start_queue() is called (on queues that were previously stopped via blk_stop_queue).
-
François Romieu authored
Fix a typo during last module refcounting fix.
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
http://jfs.bkbits.net/linux-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-