]>
git.hungrycats.org Git - linux/log
Andrew Morton [Sat, 12 Apr 2003 19:54:20 +0000 (12:54 -0700)]
[PATCH] radix_tree_delete API improvement
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 [Sat, 12 Apr 2003 19:54:10 +0000 (12:54 -0700)]
[PATCH] kobject hotplug fixes
- 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 [Sat, 12 Apr 2003 05:09:30 +0000 (22:09 -0700)]
[PATCH] Fix module param decleration in pcilynx
David S. Miller [Fri, 11 Apr 2003 18:53:25 +0000 (11:53 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5
David S. Miller [Fri, 11 Apr 2003 19:34:39 +0000 (12:34 -0700)]
[IGMP]: Dont dork with igmp timers on device down if not CONFIG_IP_MULTICAST.
David S. Miller [Fri, 11 Apr 2003 19:15:54 +0000 (12:15 -0700)]
[IPSEC]: Add ipv4 tunnel transformer.
Stephen Hemminger [Fri, 11 Apr 2003 15:13:52 +0000 (08:13 -0700)]
[EBTABLES]: Get rid of brlock in ebtable_broute.
Stephen Hemminger [Fri, 11 Apr 2003 15:12:50 +0000 (08:12 -0700)]
[BRIDGE]: Kill excessive stack usage in br_ioctl.
Andrew Morton [Fri, 11 Apr 2003 15:10:23 +0000 (08:10 -0700)]
[IPV4]: Fix bootup lockup when !CONFIG_IP_MULTICAST.
Linus Torvalds [Fri, 11 Apr 2003 14:28:52 +0000 (07:28 -0700)]
Annotate sys_uselib() with user pointer annotation
George Anzinger [Fri, 11 Apr 2003 14:09:44 +0000 (07:09 -0700)]
[PATCH] too much timer simplification...
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 [Fri, 11 Apr 2003 11:38:49 +0000 (04:38 -0700)]
[PATCH] IEEE-1394/Firewire updates
- 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.
Linus Torvalds [Fri, 11 Apr 2003 11:04:46 +0000 (04:04 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Greg Kroah-Hartman [Fri, 11 Apr 2003 09:26:02 +0000 (02:26 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/gregkh-2.5
Greg Kroah-Hartman [Fri, 11 Apr 2003 08:47:44 +0000 (01:47 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.5
Luca Tettamanti [Fri, 11 Apr 2003 08:05:23 +0000 (01:05 -0700)]
[PATCH] i2c: Add i2c-viapro.c driver
Oliver Neukum [Fri, 11 Apr 2003 05:15:15 +0000 (22:15 -0700)]
[PATCH] USB: remove configuration change from pegasus.c
the driver should not mess with configurations here.
Oliver Neukum [Fri, 11 Apr 2003 05:13:54 +0000 (22:13 -0700)]
[PATCH] USB: remove configuration change from rtl8150
there's no reason this driver should mess with configurations.
Linus Torvalds [Fri, 11 Apr 2003 04:52:08 +0000 (21:52 -0700)]
Make sure to kunmap() the right address in fs/nfs/dir.c.
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()."
Linus Torvalds [Fri, 11 Apr 2003 01:55:36 +0000 (18:55 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Fri, 11 Apr 2003 01:53:07 +0000 (18:53 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
David S. Miller [Thu, 10 Apr 2003 16:37:50 +0000 (09:37 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5
David S. Miller [Thu, 10 Apr 2003 17:08:51 +0000 (10:08 -0700)]
[PKTSCHED]: Fix double-define of __inline__ et al.
David S. Miller [Thu, 10 Apr 2003 17:02:43 +0000 (10:02 -0700)]
[IPV4]: Fix IGMP build with CONFIG_IP_MULTICAST disabled.
Mathew Richardson [Thu, 10 Apr 2003 16:43:46 +0000 (09:43 -0700)]
[IPV6]: Allow protocol to percolate up into rt6 routing operations.
David Stevens [Thu, 10 Apr 2003 16:35:56 +0000 (09:35 -0700)]
[IPV4]: IGMPv3 support, with help from Vinay Kulkarni
Eduardo Pereira Habkost [Thu, 10 Apr 2003 16:31:45 +0000 (09:31 -0700)]
[SPARC]: Export phys_base on sparc32.
James Morris [Thu, 10 Apr 2003 16:21:40 +0000 (09:21 -0700)]
[IPSEC]: Add initial IPCOMP support.
Jean-Francois Dive [Thu, 10 Apr 2003 16:05:42 +0000 (09:05 -0700)]
[IPSEC]: Check xfrm state expiration on input after replay check.
David S. Miller [Thu, 10 Apr 2003 16:00:19 +0000 (09:00 -0700)]
[SCHED]: Some schedulers forget to flush filter list at destroy.
David S. Miller [Thu, 10 Apr 2003 15:39:46 +0000 (08:39 -0700)]
[ALSA]: Recent merge undid all of my build fixes, put them back in.
David S. Miller [Thu, 10 Apr 2003 14:56:06 +0000 (07:56 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
Martin Josefsson [Thu, 10 Apr 2003 09:41:32 +0000 (02:41 -0700)]
[NETFILTER]: Fix modify-after-free bug in ip_conntrack.
Linus Torvalds [Thu, 10 Apr 2003 06:49:39 +0000 (23:49 -0700)]
Add a user pointer annotation to sysinfo()
Linus Torvalds [Thu, 10 Apr 2003 06:48:57 +0000 (23:48 -0700)]
Add user pointer annotations to fs/select.c
Linus Torvalds [Thu, 10 Apr 2003 04:44:42 +0000 (21:44 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.transmeta.com:/home/torvalds/v2.5/linux
Dave Jones [Thu, 10 Apr 2003 19:26:01 +0000 (20:26 +0100)]
[AGPGART] Remove unnecessary AGP printk's in DRM.
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 [Thu, 10 Apr 2003 13:29:55 +0000 (14:29 +0100)]
[AGPGART] Fix up AMD64 references.
Spotted by Andi Kleen. AMD64 is the architecture, not the CPU.
Linus Torvalds [Thu, 10 Apr 2003 03:32:39 +0000 (20:32 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Thu, 10 Apr 2003 03:31:49 +0000 (20:31 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Thu, 10 Apr 2003 03:26:23 +0000 (20:26 -0700)]
Merge http://linux-sound.bkbits.net/linux-sound
into home.transmeta.com:/home/torvalds/v2.5/linux
Jaroslav Kysela [Thu, 10 Apr 2003 17:38:42 +0000 (19:38 +0200)]
ALSA and PnP update
- compilation fixes
- enhanced linux/pnp.h:
pnp_device_is_isapnp(dev)
pnp_device_is_pnpbios(dev)
isapnp_card_number(dev)
isapnp_csn_number(dev)
Jaroslav Kysela [Thu, 10 Apr 2003 14:33:21 +0000 (16:33 +0200)]
ALSA update
- documentation
- control API - added multi-elements to reduce memory usage
- improved preallocation of DMA buffers
- CS46xx driver - added support for secondary codec
- HDSP driver - big update
- firmware is loaded with hdsptool now
- pmac driver updates (fixed oops and beep stuff)
- VIA82xx driver updated
- ymfpci driver updated
- drivers updated to new PnP layer
- wavefront,
ad1816a , cs423x, es18xx, interwave, opl3sa2, cmi8330
Linus Torvalds [Thu, 10 Apr 2003 03:23:54 +0000 (20:23 -0700)]
Add user pointer annotations to fs/super.c
Linus Torvalds [Thu, 10 Apr 2003 03:23:33 +0000 (20:23 -0700)]
Add user pointer annotations to fs/seq_file.c
Linus Torvalds [Thu, 10 Apr 2003 03:23:10 +0000 (20:23 -0700)]
Clean up types and remove unnecessary casts from fs/readdir.c.
Add user pointer annotations.
Stephen Hemminger [Wed, 9 Apr 2003 18:01:10 +0000 (11:01 -0700)]
[BRIDGE]: Fix several locking bugs, plus cleanups.
David S. Miller [Wed, 9 Apr 2003 17:39:07 +0000 (10:39 -0700)]
[IPV6]: Typo, try_get_module --> try_module_get.
David S. Miller [Wed, 9 Apr 2003 17:02:47 +0000 (10:02 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5
David S. Miller [Wed, 9 Apr 2003 16:55:10 +0000 (09:55 -0700)]
[IPV6]: Apply ipv4 tunnel module fixes to SIT driver.
David S. Miller [Wed, 9 Apr 2003 16:34:14 +0000 (09:34 -0700)]
[IPV4]: Do proper netdev module refcounting in tunnel drivers.
David S. Miller [Wed, 9 Apr 2003 15:58:28 +0000 (08:58 -0700)]
Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5
David S. Miller [Wed, 9 Apr 2003 16:26:04 +0000 (09:26 -0700)]
[SIGINFO]: asm-generic/siginfo.h needs linux/compiler.h
David S. Miller [Wed, 9 Apr 2003 16:25:03 +0000 (09:25 -0700)]
[sparc]: Make sure -m32 gets added to AFLAGS when needed.
David S. Miller [Wed, 9 Apr 2003 16:14:53 +0000 (09:14 -0700)]
[sparc]: Add missing const qualifiers to uaccess.h
David S. Miller [Wed, 9 Apr 2003 16:05:10 +0000 (09:05 -0700)]
[sparc]: Fix typo in uaccess.h
David S. Miller [Wed, 9 Apr 2003 15:57:36 +0000 (08:57 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/network-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
David S. Miller [Wed, 9 Apr 2003 15:53:49 +0000 (08:53 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5
Linus Torvalds [Wed, 9 Apr 2003 15:21:53 +0000 (08:21 -0700)]
Annotate read/write paths with user pointer annotations
Linus Torvalds [Wed, 9 Apr 2003 15:14:00 +0000 (08:14 -0700)]
Annotate kernel/itimer.c with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 15:13:38 +0000 (08:13 -0700)]
Annotate kernel/futex.c with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 15:13:14 +0000 (08:13 -0700)]
Annotate fs/stat.c with user pointer annotations.
Rusty Russell [Wed, 9 Apr 2003 15:08:29 +0000 (08:08 -0700)]
[NETFILTER]: Push skb linearization deeper inside of implementation.
David S. Miller [Wed, 9 Apr 2003 14:58:46 +0000 (07:58 -0700)]
[SPARC]: __user attributes in signal handling.
Linus Torvalds [Wed, 9 Apr 2003 14:45:24 +0000 (07:45 -0700)]
Merge from DRI CVS: Use the list_entry() macro instead of depending
on the list-head being at the top of the DRI data structures and
using hard casts.
Linus Torvalds [Wed, 9 Apr 2003 14:19:26 +0000 (07:19 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.transmeta.com:/home/torvalds/v2.5/linux
Dave Jones [Thu, 10 Apr 2003 04:09:17 +0000 (05:09 +0100)]
[AGPGART] update stale comment in x86-64 GART driver.
Dave Jones [Thu, 10 Apr 2003 04:03:54 +0000 (05:03 +0100)]
[AGPGART] Print banner on detecting AMD64 GART.
All the other GART drivers display what they've found, so make this
one follow suit.
Dave Jones [Thu, 10 Apr 2003 03:39:21 +0000 (04:39 +0100)]
[AGPGART] x86-64 Kconfig fixes.
Offering the K7 GARTs on 64bit kernels causes sillyness, like reports of
"unrecognised device, try unsupported". We don't want people to even try
that, so don't offer it in the first place.
There's really no good reason for offering any of the IA32 era GARTs on a
x86-64 64bit kernel. If Intel (or whoever) ever do an x86-64 clone, a new
gart driver will be started anyways, as has been done for amd-k8-agp.
Dave Jones [Thu, 10 Apr 2003 02:15:13 +0000 (03:15 +0100)]
[AGPGART] Remove CONFIG_AGP3.
This optioned saved just a handful of bytes, and uglied up the code
quite a lot. Saving less than a page of memory is not as important as
maintainable code.
Dave Jones [Thu, 10 Apr 2003 02:10:20 +0000 (03:10 +0100)]
[AGPGART] Kconfig cleanups. (Remove no longer needed E7x05 entries)
Dave Jones [Thu, 10 Apr 2003 01:07:42 +0000 (02:07 +0100)]
Merge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus
into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart
Dave Jones [Thu, 10 Apr 2003 01:00:43 +0000 (02:00 +0100)]
[AGPGART] Missing C99 struct initialiser for x86-64 GART
Dave Jones [Thu, 10 Apr 2003 00:58:33 +0000 (01:58 +0100)]
[AGPGART] ia64 related AGP fixes from David Mosberger.
Dave Jones [Thu, 10 Apr 2003 00:56:30 +0000 (01:56 +0100)]
[AGPGART] Fold Intel i7x05 GART into intel-agp driver.
Also includes various other fixes from Matt Tolentino
Linus Torvalds [Wed, 9 Apr 2003 14:18:00 +0000 (07:18 -0700)]
Fix kernel/posix-timers.c:
- bad preprocessor test always tested true, even when it shouldn't.
- annotate user pointers with proper annotations.
Both found by my automatic type checker tool.
Linus Torvalds [Wed, 9 Apr 2003 14:16:30 +0000 (07:16 -0700)]
Fix bad prototypes in kernel/softirq.c
Linus Torvalds [Wed, 9 Apr 2003 14:16:05 +0000 (07:16 -0700)]
Annotate kernel/printk.c with user pointer annotations.
David S. Miller [Wed, 9 Apr 2003 14:09:28 +0000 (07:09 -0700)]
[SPARC]: __user tagging in sys_sparc.c
Linus Torvalds [Wed, 9 Apr 2003 13:55:46 +0000 (06:55 -0700)]
Annotate kernel/ptrace.c with user pointer information
Linus Torvalds [Wed, 9 Apr 2003 13:51:30 +0000 (06:51 -0700)]
Annotate uid16 with user pointer annotations.
Linus Torvalds [Wed, 9 Apr 2003 13:51:08 +0000 (06:51 -0700)]
Annotate kernel/time.c with user pointer annotations
Linus Torvalds [Wed, 9 Apr 2003 13:50:47 +0000 (06:50 -0700)]
Annotate sysct with user pointer annotations
Hideaki Yoshifuji [Wed, 9 Apr 2003 11:03:56 +0000 (04:03 -0700)]
[IPV{4,6}]: Convert from MOD_{INC,DEC}_USE_COUNT.
Stephen Hemminger [Wed, 9 Apr 2003 10:57:43 +0000 (03:57 -0700)]
[VLAN]: More device registry error handling fixes.
Paul Mackerras [Wed, 9 Apr 2003 10:29:50 +0000 (03:29 -0700)]
[PATCH] i2c: Add driver for powermac keywest i2c interface
Here is a patch that adds an i2c bus driver for the i2c interface
found in the "KeyWest" and later combo-I/O chips used in powermacs.
The patch is against Linus' current BK tree.
Duncan Sands [Wed, 9 Apr 2003 09:26:18 +0000 (02:26 -0700)]
[PATCH] USB speedtouch: don't open a connection if no firmware
How about this one instead. MOD_INC_USE_COUNT is placed before I call
any functions that can sleep. Let's just hope that the call to me doesn't
come after some sleeping in the higher layers...
James Courtier-Dutton [Wed, 9 Apr 2003 09:16:44 +0000 (02:16 -0700)]
[PATCH] USB: Add support for Pentax Still Camera to linux kernel.
Oliver Neukum [Wed, 9 Apr 2003 09:15:39 +0000 (02:15 -0700)]
[PATCH] USB: remove unnecessary setting of configuration from audio
audio should not mess with configurations.
Vincent Legoll [Wed, 9 Apr 2003 09:14:48 +0000 (02:14 -0700)]
[PATCH] USB: New USB serial device ID: Asus A600 PDA cradle
Just managed to get usb-serial connection up and running
with my Asus PDA, great work !
If you want to integrate the patches into the kernel tree,
please do so.
Duncan Sands [Wed, 9 Apr 2003 09:14:03 +0000 (02:14 -0700)]
[PATCH] USB speedtouch Kconfig fix; CREDITS entry out of order
Follow the style of other entries in Kconfig.
CREDITS | 8 ++++----
drivers/usb/misc/Kconfig | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
Greg Kroah-Hartman [Wed, 9 Apr 2003 08:45:05 +0000 (01:45 -0700)]
[PATCH] USB: fix uss720 driver to work properly with recent parport changes.
David S. Miller [Wed, 9 Apr 2003 08:26:57 +0000 (01:26 -0700)]
[SPARC64]: Use __user in ioctl32.c
David S. Miller [Wed, 9 Apr 2003 08:12:32 +0000 (01:12 -0700)]
[SPARC64]: Fix copy_in_user args in process.c
Greg Kroah-Hartman [Wed, 9 Apr 2003 08:03:16 +0000 (01:03 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.5
David S. Miller [Wed, 9 Apr 2003 08:00:29 +0000 (01:00 -0700)]
[SPARC]: Make SA_ signal mask values explicitly unsigned.
David S. Miller [Wed, 9 Apr 2003 07:54:35 +0000 (00:54 -0700)]
[SPARC]: Cleanup uaccess headers and add __user attributes.
Greg Kroah-Hartman [Wed, 9 Apr 2003 07:36:21 +0000 (00:36 -0700)]
i2c: clean up i2c-dev.c's formatting, DEBUG, and ioctl mess
Linus Torvalds [Wed, 9 Apr 2003 07:01:25 +0000 (00:01 -0700)]
Merge http://lia64.bkbits.net/to-linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
David Mosberger [Wed, 9 Apr 2003 04:51:40 +0000 (21:51 -0700)]
ia64: Initial sync with 2.5.67.