- 09 Jul, 2003 19 commits
-
-
David Brownell authored
This fixes a problem that's been around for some time: usbcore will sometimes use un-initialized memory as if it holds a valid language code.
-
Alan Stern authored
This fixes a minor error in usb-skeleton's disconnect() routine: if the interface's private data is NULL, the current code exits without releasing the disconnect_sem semaphore. I removed the test entirely because I can't think of any situation where that private data actually would be NULL, other than a pretty badly malfunctioning system. Why test for something that should never happen? And if it does happen, we shouldn't want the disconnect routine to fail silently -- we should want to see a nice big segfault (when the NULL pointer is dereferenced) so that we can find and fix the underlying error. Is there any sort of convention (a la Documentation/CodingStyle) about whether this approach should be used in general? There are _lots_ of places in the kernel where unnecessary checks for NULL pointers are made.
-
Matthew Dharm authored
This patch makes the Datafab and the Freecom driver both use the I/O safe buffer us->iobuf instead of local stack or local allocations.
-
Matthew Dharm authored
This patch makes the 2.5 initializers use the DMA-safe us->iobuf instead of local stack or local dynamic allocation.
-
Ian Abbott authored
A couple of patches for the ftdi_sio driver on 2.5.73 "2.5.73-ftdi_sio-bigupdate.patch" - this is a big, ugly patch to bring the ftdi_sio driver in line with what recently submitted for inclusion in the 2.4.x kernel (v2.4/testing/cset/cset-abbotti@mev.co.uk|ChangeSet|20030627190202|35624.txt), but with necessary changes for 2.5.x. I've bumped the driver's version number to 1.4.0 to distinguish it from that submitted for the 2.4.x kernel. "2.5.73-ftdi_sio-dynamicwrite.patch" - this adds to the above patch to replace the pool of urbs used for writes with dynamically allocated urbs and transfer buffers. I've tested this on the FT8U232AM and FT232BM and I think I've catered for the older "SIO" device, but I don't have a device to test that. Also, it is not safe to unload the driver module while write urbs are in flight (same as for the Visor driver).
-
Kay Sievers authored
Here is the blind flight :-) === drivers/usb/class/usblp.c usblp->dev was set to NULL to indicate a device disconnect but we need this value for usb_buffer_free() when device is still opened and cleanup is delayed until usblp_release(). We have a usblp->present now for preventing device read, write, open and ioctl.
-
bk://kernel.bkbits.net/lord/xfs-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Stephen Lord authored
confusion in the future over which constants apply to which initializers.
-
Stephen Lord authored
-
Eric Sandeen authored
SGI Modid: 2.5.x-xfs:slinx:152354a
-
bk://linux-dj.bkbits.net/cpufreqLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Dave Jones authored
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/cpufreq
-
Dave Jones authored
- CPUFREQ_ALL_CPUS is not a valid argument any more, don't mention it in include/linux/cpufreq.h - without a driver->init() function a cpufreq driver isn't even loaded, so remove that check in the per-CPU initialization - whitespace and clarification changes to linux/cpufreq. All from Dominik again..
-
Dave Jones authored
More from Dominik
-
Dave Jones authored
From Dominik.
-
Dave Jones authored
Wait with the destruction of cpufreq objects until all references are gone (code partly based on rmk's comparable patch for the PCMCIA subsystem. From Dominik.
-
Dave Jones authored
-
bk://linux-dj.bkbits.net/agpgartLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Dave Jones authored
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart
-
- 08 Jul, 2003 3 commits
-
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
James Morris authored
-
bk://kernel.bkbits.net/jmorris/ipv6-2.5David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
- 09 Jul, 2003 1 commit
-
-
Hideaki Yoshifuji authored
This patch fixes BUG when pushing IPv6 destination options over an IPv6 raw socket. Patch is based on one from Thomas Graf <tgr@reeler.org>.
-
- 08 Jul, 2003 1 commit
-
-
David S. Miller authored
-
- 09 Jul, 2003 1 commit
-
-
Randy Dunlap authored
And spell it correctly :-)
-
- 08 Jul, 2003 1 commit
-
-
bk://bk.arm.linux.org.uk/linux-2.5-serialLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 09 Jul, 2003 1 commit
-
-
Russell King authored
-
- 08 Jul, 2003 5 commits
-
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Bernardo Innocenti authored
- export the __div64_32 symbol for modules; - add likely() to the fast path (divisor>>32 == 0); - add __attribute__((pure)) to __div64_32() prototype so the compiler knows global memory isn't clobbered; - avoid building __div64_32() on 64bit architectures.
-
Pavel Machek authored
-
Linus Torvalds authored
-
Hirofumi Ogawa authored
-
- 07 Jul, 2003 8 commits
-
-
Scott Feldman authored
* whitespace cleanup * removal of unused members of netdev priv struct * extendable arrangement of h/w reset logic
-
Scott Feldman authored
* Perf cleanup: s/int/unsigned int/ for descriptor ring indexes [suggestion by Jeff Garzik]. * Perf cleanup: cache references to ring elements using local pointer
-
Scott Feldman authored
* h/w workaround: several 10's of thousands of 82547 controllers where mis-fused during manufacturing, resulting in PHY Tx amplitude to be too high and out of spec. This workaround detects those parts, and compensates the Tx amplitude by subtracting ~80mV.
-
Scott Feldman authored
* Cleanup: ethtool diags: only reset if not if_running.
-
Scott Feldman authored
* Bug fix: alloc_etherdev failure didn't cleanup regions in probe.
-
Scott Feldman authored
* Bug fix: missing Tx cleanup opportunities during interrupt handling.
-
Scott Feldman authored
* Bug fix: fix VLAN support on PPC64 [Mark Rakes (mrakes@vivato.net)]
-
Scott Feldman authored
* Bug fix: request_irq() failure resulted in freeing resources twice! [Don Fry (brazilnut@us.ibm.com)]
-