- 11 Oct, 2003 2 commits
-
-
David Woodhouse authored
-
David Woodhouse authored
- Implement write-buffer flushing by garbage collection instead of padding. - Implement selective write-buffer flushing on fsync(). - Implement error recovery on write-buffer flush. - Fix remove_suid(). Writing to a suid file didn't previously mark the file non-suid. - Fix handling of full file systems, to avoid unlink() returning -ENOSPC. - Fix assorted memory leaks. - Improve garbage collection efficiency by merging fewer pages.
-
- 10 Oct, 2003 4 commits
-
-
bk://kernel.bkbits.net/gregkh/linux/usb-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/gregkh/linux/i2c-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/usb-2.6
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 11 Oct, 2003 1 commit
-
-
Russell King authored
This adds a couple of missing symbol exports for lm_driver_register and lm_driver_unregister.
-
- 10 Oct, 2003 11 commits
-
-
Russell King authored
no_action is implemented by generic code; no need for machine class code to implement it as well.
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/i2c-2.6
-
bk://linux-dj.bkbits.net/cpufreqLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Dave Jones authored
into wopr.codemonkey.org.uk:/mnt/nfs/sepia/bar/src/kernel/2.6/trees/cpufreq
-
Dave Jones authored
(Blah about unused variables). This code still won't be used, as its still not tested/debugged properly on a Nehemiah.
-
Dave Jones authored
We got half multipliers horribly wrong, which made us think we could clock the CPU much higher than we actually could.
-
Dave Jones authored
Now that longhaul=1 matches more than 1 CPU, this broke.
-
Dave Jones authored
These CPUs are actually only longhaul v1 compliant. This was catastrophic, as the MSRs moved between v1 and v2. There was also massive confusion in the documentation regarding Ezra. It's not another variant, so 'v2' never existed. Renamed v3 (Powersaver) to v2 as a result of this.
-
Greg Kroah-Hartman authored
There was no release function, that was the bug :) It caused bad messages to show up in the syslog whenever a i2c driver was removed, and could easily oops.
-
Alexander Malysh authored
attached you can find a patch that should fix i2c-sis630 driver for 2.6.0-X kernel. With i2c-sis630 from stock 2.6.0-X we have oops and driver was not correct registered against i2c-core. Changes: 1) fixed a oops while modprobing 2) added check for buffer overflow for i2c block data read transaction 3) added 'force' modprobe parameter. It's allow more easily testing for not yet supported SiS chips.
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 09 Oct, 2003 22 commits
-
-
David S. Miller authored
-
David S. Miller authored
This code is from ancient history when TCP did not used SKB cloning.
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
David Gibson authored
-
Andi Kleen authored
-
Krzysztof Halasa authored
-
David S. Miller authored
-
David S. Miller authored
-
Linus Torvalds authored
cause NULL pointer references in /proc. Moreover, it's questionable whether the whole thing makes sense at all. Per-thread state is good. Cset exclude: davem@nuts.ninka.net|ChangeSet|20031005193942|01097 Cset exclude: akpm@osdl.org[torvalds]|ChangeSet|20031005180420|42200 Cset exclude: akpm@osdl.org[torvalds]|ChangeSet|20031005180411|42211
-
Jean Delvare authored
-
Jean Delvare authored
fixes all chip drivers by moving the initialization before any sysfs entry is created.
-
Noah J. Misch authored
Previously, one could configure a kernel that wouldn't link by doing a 'make allnoconfig' and then a 'make menuconfig' and enabling CONFIG_EXPERIMENTAL, CONFIG_PCI, CONFIG_USB_GADGET, and CONFIG_USB_ETH.
-
Noah J. Misch authored
This usb driver needs ide_fix_driveid from drivers/ide/ide-ops.c, which needs BLK_DEV_IDE ("Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support") to get built. Without this patch, you can configure an un-linkable kernel by doing make allnoconfig, make menuconfig, and setting CONFIG_PCI, CONFIG_USB, CONFIG_USB_STORAGE, and CONFIG_USB_STORAGE_ISD200 only.
-
Dax Kelson authored
I've got a new toy. This obviously correct 4 liner patches the two files:
-
Paul Mundt authored
net/sunrpc/clnt.c does not compile if RPC_DEBUG is not enabled, due to the fact that tk_pid is protected by RPC_DEBUG (which in turn depends on CONFIG_SYSCTL). The printk's that use it don't actually need to print it out at all, the rpc_task tag isn't really interesting here. Acked by Trond Myklebust.
-
Matthew Wilcox authored
The Zoran driver doesn't include <asm/io.h> and thus won't compile on architectures where that doesn't get implicitly included through some other path. Add the proper includes.
-
Andi Kleen authored
This is the latest iteration of the workaround for the Athlon/Opteron prefetch erratum. Sometimes the CPU would incorrectly report an exception on prefetch. This supercedes the previous dumb workaround of checking for AMD CPUs in prefetch(). That one bloated the kernel by several KB and lead to lots of unnecessary checks in hot paths. Also this one handles user space faults too, so the kernel can effectively isolte the user space from caring about this errata. Instead it handles it in the slow path of the exception handler (the check is only done when the kernel would normally trigger seg fault or crash anyways) All the serious criticisms to the previous patches have been addressed. It checks segment bases now, handles vm86 mode and avoids deadlocks when the prefetch exception happened inside mmap_sem. This includes review and fixes from Jamie Lokier and Andrew Morton. Opcode decoder based on code from Richard Brunner.
-
David Brownell authored
This resolves a bug in osdl bugtraq (#1261) by making some more driver names match their module names. Such mismatches are bad because scripts often need to add special cases, handling multiple names for drivers.
-
Oliver Neukum authored
usually this would be too trivial, but is so obviously stupid that people might think that there's some hidden trick in there. We should not check for NULL _after_ following a pointer. Consider it a small tiny step towards cleaning up this code.
-
Paul Mackerras authored
In drivers/usb/core/hcd-pci.c, the code forgets to set hcd->state to USB_STATE_SUSPENDED on suspend. The effect is that on resume, the code refuses to wake the HCD up, and instead prints a message saying the interface hasn't been suspended. The patch below fixes this. It is against 2.6.0-test6. With this patch I can suspend and resume my Apple PowerBook G4, and the USB works after resuming.
-
Alexey Dobriyan authored
-