- 17 Dec, 2002 7 commits
-
-
Greg Kroah-Hartman authored
-
David Brownell authored
This patch converts most common hub diagnostics to use the device model diagnostic macros ... not all, someone should reduce the number of err() strings for "bogus hub" cases, and ideally streamline some of the dozen or so "here's what's special about this new hub" dbg() messages. So the messages become more useful: they id the port (and implicitly the device) involved, using a kernel-wide standard convention. Size overhead is smaller too. For folk running with USB debugging enabled, it also cuts the useless chatter on connections by deleting the per-poll success messages and a partial dup message when things change. And it deletes a newish diagnostic on a (non-hub) unlink path. It also makes Pete's new debounce message use the right port number -- one-based, not zero-based. My main issue with this patch is that it doesn't change more messages, but it seems reasonable to merge it anyway.
-
Oliver Neukum authored
unknown ioctls return -ENOTTY and nothing else.
-
Oliver Neukum authored
checking for -EINPROGRESS is wrong.
-
Oliver Neukum authored
-
Oliver Neukum authored
this makes sure that the kernel thread is dead and gone on module unload. - use a completion to wait for the kernel thread's death
-
Alan Stern authored
Don't try to dereference the interrupt endpoint if it doesn't exist.
-
- 16 Dec, 2002 9 commits
-
-
Greg Kroah-Hartman authored
This cleans up the bus/usb-serial/drivers/ directory
-
Oliver Neukum authored
-
Matthew Dharm authored
This patch fixes interpret_urb_result in two major ways: (1) Uses a switch() instead of nested if() statements (2) Handle -EREMOTEIO to indicate a short scatter-gather transfer
-
Nemosoft Unv. authored
Well, two patches in one... These patches will bring the PWC (Philips Webcam) driver in both 2.4.20 and 2.5.51 up to version 8.10. Functionally, the two branches are the same (about 70% of the code is shared), but the differences in kernel architecture are too large to handle with a few #ifdefs. This patch fixes the following (this are only the differences between 8.9 and 8.10): * Fixed ID for QuickCam Notebook pro * Added GREALSIZE ioctl() call * Fixed bug in case PWCX was not loaded and invalid size was set
-
Simon Evans authored
This patch against 2.5.51 removes the remaining typedefs from usbvideo typedef enum { .. } ScanState_t -> enum ScanState typedef enum { .. } ParseState_t -> enum ParseState typedef enum { .. } FrameState_t -> enum FrameState typedef enum { .. } Deinterlace_t -> enum Deinterlace typedef struct { .. } usbvideo_t -> struct usbvideo
-
David Brownell authored
small fixes flushed by the hunt for bigger game: - terminate td lists with dummy, not list end marker - use alt_next only for real short control reads - un-halt async qhs before scheduling - deletes unused debug code, pointless assignments - surely nobody ever sees that memleak - terminate two related "while" loops the same way
-
David Brownell authored
This patch: - Removes Pavel's Zaurus-private crc32 code; the base patch was from Pavel. - Addresses two issues Toby Milne reported against the Zaurus: (a) if skbs had extra framing added (z, net1080, gl620a), the original size (now too small) was used on tx; (b) added FLAG_FRAMING_Z so rx packets had enough space - Removes an oops from the driver model conversion (saved the wrong pointer). Disconnecting wasn't healthy. - Forward-ports some ethtool support from the 2.4 version: PDAs are always connected, so report them that way. - Stubs in some PXA-250 support for non-Zaurus PDAs. This is currently commented out; so far those PDAs only run Linux for bleeding edge developers. - Minor cleanups.
-
David Brownell authored
This is the rest of the work to remove the tasklet: the non-syntax portions which affect work scheduling. It's not quite davem's version; it's got locking updates, which among other things prevent a hang when the timer kicks in. This scheduling change is split out from the other parts in case more problems like that unlink race (fixed in my previous patch) show up. It doesn't fix (or help fix) any ehci bugs, but simpler code is fine.
-
David Brownell authored
This should be innocuous; I expect most folk won't notice anything better (or worse) from this patch unless they're using Intel EHCI. removing tasklet - parts of davem's patch (passing pt_regs down) - remove 'max_completions' - update cleanup after hc died - fix an urb unlink oops (null ptr) that happens more often this way talking to hardware - fixes for some short read issues (may still be others) * use qtd->hw_alt_next to stop qh processing after short reads * detect/report short reads differently - longer reset timeout (it was excessively short, broke Intel) other - simpler diagnostics portability to 2.4: wrap dev_err() etc - urb unlink wait and non-wait unlink codepaths share most code - don't try ehci_stop() in interrupt context (bug from hcd layer) - minor stuff, including * some "after hc died" paths were wrong * verbose debug messages compile again * don't break error irq count
-
- 15 Dec, 2002 24 commits
-
-
Andrew Morton authored
The writepage-removal patch broke filesystems which do not want to support writeable mappings. Fix that up by making those filesystems point their mmap vector at the new generic_file_readonly_mmap().
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Greg Ungerer authored
This patch addes the new restart_block field support to m68knommu thread_info.h.
-
Greg Ungerer authored
This patch adds a definition for TASK_UNMAPPED_BASE in m68knommu process.h. Recent changes need a definition for this, although its value is unsed for nommu targets.
-
Greg Ungerer authored
The patch include cache.h in m68knommu hardirq.h. Cleans up compile problems, and make its consistent with all other architecture hardirq.h files.
-
Greg Ungerer authored
This changes m68knommu current.h to include the linux/thread_info.h instead of asm/thread_info.h. This is needed to get the restart_block definition from linux/thread_info.h first.
-
Greg Ungerer authored
This fixes the broken ELF_CORE_COPY_REGS macro for m68knommu arch. It is missing a ";" after the pr_reg[16] setting, and attempts to set the non-existant a2 field.
-
Greg Ungerer authored
This removes use of the depricated sys_security system call entry for the m68knommu architectures.
-
Greg Ungerer authored
This adds spinlocks around calls to generic kernel signal routine calls.
-
Greg Ungerer authored
This adds the missing argument to do_fork() calls in m68knommu arch process.c
-
Greg Ungerer authored
This fixes the use kstat_cpu in m68knommu arch ints.c Replcae obsolete use of kstat.irqs.
-
Stelian Pop authored
This little patch changes the way button release events are reported by the sonypi driver to the application: previously, separate release events were detected for each button. However, many buttons (example: the jogdial, the capture button, the back button etc) share the same release event. The attached patch propagates a single 'ANYBUTTON_RELEASED' event to the userspace, leaving all state machine intelligence to the application. Kunihiko IMAI should be credited for his ideas and tests.
-
Dario Ballabio authored
The enclosed patch fix compile problems and adds all the diffs which were still missing from 2.5.51.
-
Linus Torvalds authored
-
Ben Collins authored
This covers a lot of ground in the Linux1394 SVN tree. I haven't had time to keep in sync with you in a more granular way, so here's a bohemoth patch. However, consider it well tested.
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-
Art Haas authored
-