]>
git.hungrycats.org Git - linux/log
Stephen Hemminger [Thu, 15 Jan 2004 07:03:49 +0000 (23:03 -0800)]
[ATM]: Kill unused declaration in clip.c
Hideaki Yoshifuji [Thu, 15 Jan 2004 06:15:45 +0000 (22:15 -0800)]
[IPV6]: Do not change DEVCONF_xxx indexed based upon kernel config.
Hideaki Yoshifuji [Thu, 15 Jan 2004 06:15:23 +0000 (22:15 -0800)]
[IPV6]: Allow per-device max addresses configurable via sysctl.
Hirofumi Ogawa [Thu, 15 Jan 2004 04:00:37 +0000 (20:00 -0800)]
[AF_PACKET]: Fix bind()/setsockopt(PACKET_RX_RING) bug and socket leak.
This problem was the bug of packet_set_ring(). packet_set_ring()
removes the hook for preparation of ring buffer, but it didn't
restore.
Also it's leaking the refcount of sk.
Andrew Morton [Wed, 14 Jan 2004 17:24:26 +0000 (09:24 -0800)]
[NET]: Fix uninlinable __sock_put call in net/sock.h
David S. Miller [Wed, 14 Jan 2004 17:20:42 +0000 (09:20 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/network-2.6
into nuts.ninka.net:/disk1/davem/BK/net-2.6
Jeff Garzik [Wed, 14 Jan 2004 17:05:22 +0000 (12:05 -0500)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into redhat.com:/spare/repo/net-drivers-2.5
Shirley Ma [Wed, 14 Jan 2004 17:01:45 +0000 (09:01 -0800)]
[IPV6]: Add notification for MIB:ipv6Prefix events.
Shirley Ma [Wed, 14 Jan 2004 16:58:20 +0000 (08:58 -0800)]
[IPV6]: Implement MIB:ipv6InterfaceTable
Stephen Hemminger [Wed, 14 Jan 2004 16:52:46 +0000 (08:52 -0800)]
[NET]: dev_alloc_name() returns the number of the slot used, so comparison needs to be < 0
Stephen Hemminger [Wed, 14 Jan 2004 16:48:25 +0000 (08:48 -0800)]
[DECNET]: Fix initialization race.
Decnet exposes itself to proc and packets before it has finished initializing.
This was always a race, but the notifier replay might expose it worse.
Stephen Hemminger [Wed, 14 Jan 2004 16:47:15 +0000 (08:47 -0800)]
[ATM]: CLIP device discovery on init is not needed.
Jean Tourrilhes [Wed, 14 Jan 2004 16:24:32 +0000 (08:24 -0800)]
[IRDA]: Migrate TIOCMGET and TIOCMSET ioctls in IrCOMM to the new TTY API.
Patch from Russell King.
Chas Williams [Wed, 14 Jan 2004 16:21:19 +0000 (08:21 -0800)]
[ATM]: better behavior for sendmsg/recvmsg during async closes
Herbert Xu [Wed, 14 Jan 2004 16:19:07 +0000 (08:19 -0800)]
[NET]: net/flow.h needs asm/atomic.h
Jeff Garzik [Wed, 14 Jan 2004 16:06:26 +0000 (11:06 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/atmel
into redhat.com:/spare/repo/net-drivers-2.5
Jeff Garzik [Wed, 14 Jan 2004 16:04:23 +0000 (11:04 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/airo
into redhat.com:/spare/repo/net-drivers-2.5
Jeff Garzik [Wed, 14 Jan 2004 16:02:22 +0000 (11:02 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/pci200syn
into redhat.com:/spare/repo/net-drivers-2.5
Jeff Garzik [Wed, 14 Jan 2004 16:00:37 +0000 (11:00 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/forcedeth
into redhat.com:/spare/repo/net-drivers-2.5
Ben Collins [Wed, 14 Jan 2004 13:21:53 +0000 (08:21 -0500)]
[IEEE1394]: Sync file revisions.
Ben Collins [Wed, 14 Jan 2004 13:15:54 +0000 (08:15 -0500)]
[IEEE1394]: Rework highlevel list locking to avoid blocking under spinlocks.
Ben Collins [Wed, 14 Jan 2004 13:14:33 +0000 (08:14 -0500)]
[IEEE1394]: Fix test in ohci_soft_reset(), and handle hot-unplugged cardbus cards better.
Ben Collins [Wed, 14 Jan 2004 13:12:50 +0000 (08:12 -0500)]
[IEEE1394]: Per-host address space patch from Steve.
Ben Collins [Wed, 14 Jan 2004 13:11:20 +0000 (08:11 -0500)]
[IEEE1394]: Fix compilation when CONFIG_COMPAT is enabled (32/64 systems).
This was broken by the last commit for cdev stuff which removed the
"int ret;" that these routines used.
Ben Collins [Wed, 14 Jan 2004 13:09:36 +0000 (08:09 -0500)]
[IEEE1394]: Use the right length when deregistering raw1394 char device.
Ben Collins [Wed, 14 Jan 2004 13:08:22 +0000 (08:08 -0500)]
[IEEE1394]: Convert to cdev API.
Retire our char device dispatching logic. With the 2.6 cdev API we
can register much smaller device number regions, so we use that instead.
Ben Collins [Wed, 14 Jan 2004 13:06:34 +0000 (08:06 -0500)]
[IEEE1394]: Spelling fix from Dominik Brodowski.
Ben Collins [Wed, 14 Jan 2004 13:04:31 +0000 (08:04 -0500)]
[IEEE1394]: Update OUI database as of Dec 31, 2003.
David S. Miller [Wed, 14 Jan 2004 05:17:19 +0000 (21:17 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/bluetooth-2.6
into nuts.ninka.net:/disk1/davem/BK/net-2.6
David S. Miller [Wed, 14 Jan 2004 05:01:58 +0000 (21:01 -0800)]
Merge
Marcel Holtmann [Wed, 14 Jan 2004 21:15:16 +0000 (22:15 +0100)]
[Bluetooth] Change maintainer role of the Bluetooth subsystem
This patch updates the CREDITS and MAINTAINERS files to reflect the change
of the maintainer role for the Bluetooth subsystem.
Marcel Holtmann [Wed, 14 Jan 2004 21:00:10 +0000 (22:00 +0100)]
[Bluetooth] Start inquiry if cache is empty
If the inquiry cache is empty it makes no sense to return zero number of
inquiry result even if the age of cache is not outdated.
Marcel Holtmann [Wed, 14 Jan 2004 01:34:23 +0000 (02:34 +0100)]
[Bluetooth] Fix reference counting for incoming connections
The L2CAP reference counting must be increased by the RFCOMM module if an
incoming connection is accepted. If this is not done, it will be decreased
one time to often if the connection is terminated.
Krishna Kumar [Tue, 13 Jan 2004 15:30:48 +0000 (07:30 -0800)]
[XFRM]: In xfrm_lookup(), schedule() before retrying template resolution.
Krishna Kumar [Tue, 13 Jan 2004 15:28:33 +0000 (07:28 -0800)]
[XFRM_USER]: xfrm_state_construct() needs to set x->km.state to XFRM_STATE_DEAD.
Otherwise this can lead to the BUG_TRAP in __xfrm_state_destroy when
xfrm_state_put() finds this is the last reference.
Krishna Kumar [Tue, 13 Jan 2004 15:26:01 +0000 (07:26 -0800)]
[XFRM]: Fix two bugs in xfrm_lookup()
- the found or allocated xfrm_states are not passed correctly to
xfrm_bundle_create (and to the subsequent frees in case of create
failing) if the first xfrm_tmpl_resolve failed and the second one
succeeded.
- error handling is wrong.
Krishna Kumar [Tue, 13 Jan 2004 15:24:40 +0000 (07:24 -0800)]
[AF_KEY]: In pfkey_get(), do not dereference xfrm_state after it is put.
Krishna Kumar [Tue, 13 Jan 2004 15:23:17 +0000 (07:23 -0800)]
[IPCOMP]: Set x->km.state to XFRM_STATE_DEAD in ipcomp_tunnel_create().
Otherwise we can trigger the BUG trap in __xfrm_state_destroy() when
xfrm_state_put() finds this is the last reference.
Stephen Hemminger [Tue, 13 Jan 2004 08:38:53 +0000 (00:38 -0800)]
[LAPBETHER]: Remove pre-existing device discovery loop
Remove duplicate/conflicting code
now that netdev_register_notifier replays the device registration events.
Stephen Hemminger [Tue, 13 Jan 2004 08:38:13 +0000 (00:38 -0800)]
[BPQETHER]: Remove pre-existing device discovery loop
Remove duplicate/conflicting code now that netdev_register_notifier replays the
device registration events. Reorder initialization to avoid having to simplify error unwind
if /proc creation failed.
Stephen Hemminger [Tue, 13 Jan 2004 08:37:26 +0000 (00:37 -0800)]
[X25]: Remove pre-existing device discovery loop
Remove duplicate/conflicting code
now that netdev_register_notifier replays the device registration events.
Stephen Hemminger [Tue, 13 Jan 2004 08:36:35 +0000 (00:36 -0800)]
[IPV6]: Notifier replay changes
Change IPV6 to handle the new case where netdev events are replayed on registration:
* change code ordering so address configuration is ready before registration
(this was actually a bug in existing code)
* take out code that capture's existing devices, this is now done in the replay
* make notifier code local to addrconf.c so it can be have smaller scope
Stephen Hemminger [Tue, 13 Jan 2004 08:33:15 +0000 (00:33 -0800)]
[NET]: When registering a new notifier, rebroadcast REGISTER and UP events.
Chas Williams [Tue, 13 Jan 2004 08:28:21 +0000 (00:28 -0800)]
[ATM]: [nicstar] convert to new style pci module (by "Jorge Boncompte [DTI2]" <jorge@dti2.net>)
Harald Welte [Tue, 13 Jan 2004 08:26:26 +0000 (00:26 -0800)]
[NETFILTER]: Add config help texts for IP_NF_ARP{TABLES,FILTER}
Stephen Hemminger [Tue, 13 Jan 2004 08:24:09 +0000 (00:24 -0800)]
[NET]: Add SIOCSIGNAME wildcarding and name validation, with help from Jean Tourrilhes.
Stephen Hemminger [Tue, 13 Jan 2004 08:23:04 +0000 (00:23 -0800)]
[NET]: Convert /proc/net/dev_mcast to seq_file.
Stephen Hemminger [Tue, 13 Jan 2004 08:22:10 +0000 (00:22 -0800)]
[BRIDGE]: Use dev_base_lock while traversing netdev list.
David Stevens [Tue, 13 Jan 2004 08:18:05 +0000 (00:18 -0800)]
[IPV4/IPV6]: In MLD, add new filter first, then delete old one.
Raj [Tue, 13 Jan 2004 08:06:25 +0000 (00:06 -0800)]
[IPV4]: Check for netdev alloc failure in ipmr.c
David S. Miller [Tue, 13 Jan 2004 07:46:26 +0000 (23:46 -0800)]
[COMPAT]: Support wireless ioctls, with help from Clint Adams.
Andi Kleen [Tue, 13 Jan 2004 07:04:43 +0000 (23:04 -0800)]
[COMPAT]: Mark SIOCSIFNAME as compatible ioctl.
Marcel Holtmann [Tue, 13 Jan 2004 05:17:12 +0000 (06:17 +0100)]
[Bluetooth] Set disconnect timer for incoming ACL links
In general a Bluetooth stack that creates an ACL link should also take
care of its termination, but some Bluetooth devices think otherwise. The
problem is that the Bluetooth specification don't defines an ownership
of an ACL link and if nobody cares about it, two devices stay connected
even if there is no need. To avoid leftover ACL links the disconnect
timer must also be used for incoming connections, but it is set twice
the default disconnect timeout so the other side get enough time to
clean everything by itself.
Marcel Holtmann [Tue, 13 Jan 2004 04:53:10 +0000 (05:53 +0100)]
[Bluetooth] Use R2 for default value of pscan_rep_mode
The only possible default value for pscan_rep_mode, if there is no entry
in the inquiry cache, can be R2.
Marcel Holtmann [Tue, 13 Jan 2004 04:39:42 +0000 (05:39 +0100)]
[Bluetooth] Fix CMTP reference counting
This patch fixes the module reference counting which was done wrong while
porting this driver to the 2.6 kernel series.
Linus Torvalds [Mon, 12 Jan 2004 09:13:40 +0000 (01:13 -0800)]
Dosemu actually wants to do a zero-sized source mremap
to generate the duplicate area at 0x0000 and 0x100000.
There's no downside to it, so allow it even though it's
a tad strange.
Alexander Viro [Sat, 10 Jan 2004 20:09:34 +0000 (15:09 -0500)]
[netdrvr forcedeth] kfree -> free_netdev
Simon Kelley [Sat, 10 Jan 2004 14:59:37 +0000 (09:59 -0500)]
[wireless atmel] various updates
Below is a patch against 2.6.1-rc1 which has that fix and
quite a few other components. viz:
* Bumped version to 0.9
* Dmitry Torokhov's skb-leak and netif_carrier patches.
* Added a couple of fields to /proc/driver/atmel
* Fixed failure to call unregister_netdev in a couple of error-unwind
paths. I think this fixes the
unregister_netdevice: waiting for eth1 to become free.
bugs, but I don't have definative proof.
* Remove floating-point constants just in case the compiler doesn't.
* Fixed bug in scanning.
* Added firmware versioning, driver will search through different
available versions of firmware 'till it finds an available one.
* Changed firmware URL in configure help to a directory rather than a
file, so I can release new named versions.
* Added support for later releases of the firmware, which are WPA aware.
Firmware verion is automatically detected, so users who upgrade their
kernel but not their firmware won't have problems.
The PCI support and possible WPA support will have to wait for another day.
Manfred Spraul [Sat, 10 Jan 2004 14:50:12 +0000 (09:50 -0500)]
[netdrvr forcedeth] alloc fixes
Krzysztof Halasa [Sat, 10 Jan 2004 11:15:29 +0000 (06:15 -0500)]
[wan] add new pc200syn driver
Javier Achirica [Sat, 10 Jan 2004 11:05:15 +0000 (06:05 -0500)]
[wireless airo] Fix PCI registration
Manfred Spraul [Sat, 10 Jan 2004 11:00:04 +0000 (06:00 -0500)]
[netdrvr] add "forcedeth" driver for nVidia nForce NICs
Michal Ludvig [Fri, 9 Jan 2004 12:55:59 +0000 (04:55 -0800)]
[XFRM]: SHA2-256 should be truncated to 96 bits, not 128.
Linus Torvalds [Fri, 9 Jan 2004 03:07:39 +0000 (19:07 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux
Dave Jones [Fri, 9 Jan 2004 17:43:29 +0000 (17:43 +0000)]
[AGPGART] The RadeonIGP 345M device ID is 0xcbb2, not 0xcbb
Spotted by Matteo Croce
Linus Torvalds [Fri, 9 Jan 2004 00:06:30 +0000 (16:06 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux
David S. Miller [Thu, 8 Jan 2004 18:14:55 +0000 (10:14 -0800)]
[SPARC64]: Update defconfig.
Ben Collins [Thu, 8 Jan 2004 18:14:10 +0000 (10:14 -0800)]
[SPARC64]: Add option to define default command line to kernel, ala PPC.
Jean Tourrilhes [Thu, 8 Jan 2004 18:11:04 +0000 (10:11 -0800)]
[IRDA]: Fix compiler warning in af_irda.c
Jean Tourrilhes [Thu, 8 Jan 2004 18:10:24 +0000 (10:10 -0800)]
[IRDA]: Add module alias for IrCOMM pseudo serial device.
From Martin Diehl.
Jean Tourrilhes [Thu, 8 Jan 2004 18:09:57 +0000 (10:09 -0800)]
[IRDA]: Fix sir-dev 'raw' mode for sir dongles that need it.
From Martin Diehl.
Jean Tourrilhes [Thu, 8 Jan 2004 18:09:23 +0000 (10:09 -0800)]
[IRDA]: Fix a potential dealock in sir-dev state machine.
Also, make sir-dev locking compatible with irport.
From Martin Diehl.
Jean Tourrilhes [Thu, 8 Jan 2004 18:08:39 +0000 (10:08 -0800)]
[IRDA]: Proper calculation for F-timer. Improve interoperability.
Kurt Garloff [Thu, 8 Jan 2004 18:05:27 +0000 (10:05 -0800)]
[NETFILTER]: Align nulldevname properly in ip_tables.
Chas Williams [Thu, 8 Jan 2004 18:00:14 +0000 (10:00 -0800)]
[ATM]: br2684 incorrectly handles frames recvd with FCS (by Alex Zeffertt <ajz@cambridgebroadband.com>)
Stephen Hemminger [Thu, 8 Jan 2004 17:57:33 +0000 (09:57 -0800)]
[X25]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:57:13 +0000 (09:57 -0800)]
[UNIX]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:56:50 +0000 (09:56 -0800)]
[ROSE]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:56:19 +0000 (09:56 -0800)]
[NETROM]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:55:54 +0000 (09:55 -0800)]
[LLC]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:55:30 +0000 (09:55 -0800)]
[IRDA]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:55:00 +0000 (09:55 -0800)]
[ECONET]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:54:37 +0000 (09:54 -0800)]
[NETLINK]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:54:10 +0000 (09:54 -0800)]
[DECNET]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:53:49 +0000 (09:53 -0800)]
[IPX]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:53:15 +0000 (09:53 -0800)]
[AX25]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:52:52 +0000 (09:52 -0800)]
[ATM]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:52:21 +0000 (09:52 -0800)]
[APPLETALK DDP]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:51:57 +0000 (09:51 -0800)]
[PPPOE]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:51:28 +0000 (09:51 -0800)]
[BLUETOOTH]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:50:34 +0000 (09:50 -0800)]
[IPV4/IPV6]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:49:00 +0000 (09:49 -0800)]
[NET]: Use size_t for size argument in {send,recv}msg callchain.
Keith M. Wesolowski [Thu, 8 Jan 2004 17:41:04 +0000 (09:41 -0800)]
[SPARC]: Use spinlock to protect IRQ action management.
Keith M. Wesolowski [Thu, 8 Jan 2004 17:39:49 +0000 (09:39 -0800)]
[SPARC]: Fix PMD masking in SRMMU code.
David S. Miller [Thu, 8 Jan 2004 17:36:40 +0000 (09:36 -0800)]
[SPARC64]: In early bootup, BUG() if cannot find TLB entry for remapping.
Linus Torvalds [Thu, 8 Jan 2004 14:57:32 +0000 (06:57 -0800)]
Linux 2.6.1
Dave Jones [Thu, 8 Jan 2004 13:25:36 +0000 (13:25 +0000)]
[AGPGART] Duh, is_r200 is a function, not a variable.
Spotted by Andreas Henriksson <andreas@scream.fjortis.info>
Nathan Scott [Thu, 8 Jan 2004 10:19:08 +0000 (04:19 -0600)]
Merge bk://linux.bkbits.net/linux-2.5
into lips.borg.umn.edu:/export/music/bkroot/xfs-linux-2.6
Linus Torvalds [Thu, 8 Jan 2004 03:46:52 +0000 (19:46 -0800)]
Fix subtle fork() race that Ingo noticed.
We must not mark the process TASK_STOPPED early, because
that might allow a signal to wake it up before we actually
got to the "wake_up_forked_process()" state. Total confusion
would happen.
Make wake_up_forked_process() verify the new world order.
Linus Torvalds [Wed, 7 Jan 2004 23:03:39 +0000 (15:03 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux