- 12 Apr, 2003 3 commits
-
-
Andrew Morton authored
radix_tree_delete() currently returns 0 on success, -ENOENT if there was nothing to delete. But it is more useful to return the address of the deleted item on success and NULL if there was no matching item. It can potentially save a lookup+delete operation.
-
Andrew Morton authored
- allocated storage `envp' was being leaked on an error path - kmalloc() returns void*, no need to cast it - don't return 0 from a void-returning function Greg has acked this patch.
-
Ben Collins authored
-
- 11 Apr, 2003 18 commits
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
David S. Miller authored
-
David S. Miller authored
-
Stephen Hemminger authored
-
Stephen Hemminger authored
-
Andrew Morton authored
-
Linus Torvalds authored
-
George Anzinger authored
Noted by David Mosberger: "If someone happens to arm a periodic timer at exactly 256 jiffies (as ohci happens to do on platforms with HZ=1024), then you end up getting an endless loop of timer activations, causing a machine hang. The problem is that __run_timers updates base->timer_jiffies _before_ running the callback routines. If a callback re-arms the timer at exactly 256 jiffies, add_timers() will reinsert the timer into the list that we're currently processing, which of course will cause the timer to expire immediately again, etc., etc., ad naseum... " The answer here is to move the whole expired list to a local header and to not look back.
-
Ben Collins authored
- Convert nodemgr to new driver model. - Convert to new module_param() calls. - Merged fixes for devfs mkdir and some sleep-in-atomic fixes from mainline 2.5-bk - Fix possible memory corruption on highlevel local read/write. - Fix bitmap usage for some bitops. - Fix bug in closing ISO stream. - Fixes for nodemgr probing in the event of a reset storm. - Workaround for nForce2 firewire chipset. This is preliminary. - Conversion of SBP-2 to use new driver model in nodemgr, including providing a driver for firewire unit directories and registering proper callbacks.
-
bk://kernel.bkbits.net/gregkh/linux/linus-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/gregkh-2.5
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/i2c-2.5
-
Luca Tettamanti authored
-
Oliver Neukum authored
the driver should not mess with configurations here.
-
Oliver Neukum authored
there's no reason this driver should mess with configurations.
-
Linus Torvalds authored
Found by Rik van Riel: "There's a serious bug in the handling of the pointer returned by kmap_atomic() in nfs/dir.c. The pointer (part of desc) is passed into find_dirent_name and from there into dir_decode, which modifies the pointer. That means you end up passing a wrong address to kunmap_atomic()."
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 10 Apr, 2003 19 commits
-
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
David S. Miller authored
-
David S. Miller authored
-
Mathew Richardson authored
-
David Stevens authored
-
Eduardo Pereira Habkost authored
-
James Morris authored
-
Jean-Francois Dive authored
-
David S. Miller authored
-
David S. Miller authored
-
David S. Miller authored
into nuts.ninka.net:/home/davem/src/BK/net-2.5
-
Martin Josefsson authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
bk://linux-dj.bkbits.net/agpgartLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Dave Jones authored
If we build >1 DRM driver into the kernel, we get this lovely output.. [drm] Initialized tdfx 1.0.0 20010216 on minor 0 [drm] AGP 0.100 aperture @ 0xe0000000 64MB [drm] Initialized r128 2.3.0 20021029 on minor 1 [drm] AGP 0.100 aperture @ 0xe0000000 64MB [drm] Initialized radeon 1.8.0 20020828 on minor 2 [drm] AGP 0.100 aperture @ 0xe0000000 64MB [drm] Initialized mga 3.1.0 20021029 on minor 3 [drm] AGP 0.100 aperture @ 0xe0000000 64MB [drm] Initialized i810 1.2.1 20020211 on minor 4 [drm] AGP 0.100 aperture @ 0xe0000000 64MB [drm] Initialized i830 1.3.2 20021108 on minor 5 agpgart already outputs the info about the aperture address & size before drm initialises, so its just repetition for no purpose.
-
Dave Jones authored
Spotted by Andi Kleen. AMD64 is the architecture, not the CPU.
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-