]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] Coda updates [4/5]
Jan Harkes [Tue, 16 Sep 2003 10:33:45 +0000 (03:33 -0700)]
[PATCH] Coda updates [4/5]

The ViceFid structure is really a Coda server datatype and the kernel
really shouldn't have to know its internal structure. Replace all
instances with struct CodaFid with opaque members.

23 years ago[PATCH] Coda updates [3/5]
Jan Harkes [Tue, 16 Sep 2003 10:33:32 +0000 (03:33 -0700)]
[PATCH] Coda updates [3/5]

Both userspace and the kernel are testing only the fsuid part of the
coda_creds credentials structure. Nothing else is really used, so we now
match the code with the actual usage by only passing fsuid around. The
kernel-userspace API is kept compatible (for now).

23 years ago[PATCH] Coda updates [2/5]
Jan Harkes [Tue, 16 Sep 2003 10:33:13 +0000 (03:33 -0700)]
[PATCH] Coda updates [2/5]

Use a global 'epoch' counter to invalidate cached permissions instead of
traversing a racy linked list of all known Coda inodes.

23 years ago[PATCH] Coda updates [1/5]
Jan Harkes [Tue, 16 Sep 2003 10:32:51 +0000 (03:32 -0700)]
[PATCH] Coda updates [1/5]

  - Remove unused functions and variables.
  - Be a bit more strict with the definition of various types that are
    shared between kernel and userspace.
  - Included a couple of cleanups from Maximilian Attems and Stephen
    Hemminger.

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Thu, 11 Sep 2003 14:23:07 +0000 (07:23 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.5
David S. Miller [Thu, 11 Sep 2003 10:56:39 +0000 (03:56 -0700)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5

23 years ago[SPARC64]: Update defconfig.
David S. Miller [Thu, 11 Sep 2003 12:31:44 +0000 (05:31 -0700)]
[SPARC64]: Update defconfig.

23 years ago[SPARC64]: BUG on positive addresses in vga.h
Meelis Roos [Thu, 11 Sep 2003 11:32:39 +0000 (04:32 -0700)]
[SPARC64]: BUG on positive addresses in vga.h

23 years ago[SPARC32]: Ignore btfixups in .text.exit
Keith M. Wesolowski [Thu, 11 Sep 2003 11:29:23 +0000 (04:29 -0700)]
[SPARC32]: Ignore btfixups in .text.exit

23 years ago[SPARC32]: Non-controversial gcc-3.3 build fixes.
Rob Radez [Thu, 11 Sep 2003 11:25:43 +0000 (04:25 -0700)]
[SPARC32]: Non-controversial gcc-3.3 build fixes.

23 years ago[SPARC64]: Fix VT/VT_CONSOLE Kconfig for headless operation.
Ricky Beam [Thu, 11 Sep 2003 11:15:24 +0000 (04:15 -0700)]
[SPARC64]: Fix VT/VT_CONSOLE Kconfig for headless operation.

23 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
David S. Miller [Thu, 11 Sep 2003 10:19:49 +0000 (03:19 -0700)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

23 years ago[NETFILTER]: REJECT nonlinear fixes after sync with 2.4
Rusty Russell [Thu, 11 Sep 2003 11:34:40 +0000 (04:34 -0700)]
[NETFILTER]: REJECT nonlinear fixes after sync with 2.4

Harald synced up ipt_REJECT.c from 2.4 route fixes, but it had
changed a fair bit because of the nonlinear fixes.  This repairs it.

1) Copying of tcp header onto stack.
2) ...which also checks length requirement.
3) Skip checksum check: requires linear packet.

23 years ago[NETFILTER]: MASQUERADE target for mostly-static IP addresses.
Rusty Russell [Thu, 11 Sep 2003 11:33:11 +0000 (04:33 -0700)]
[NETFILTER]: MASQUERADE target for mostly-static IP addresses.

Herve Eychenne noted that many ADSL connections get the same
address when the interface comes back up, so some users use SNAT
instead of masquerade.  The answer is that MASQUERADE should only
drop connections when the interface comes up, and then only if the
interface address has actually changed.

23 years ago[BLUETOOTH]: Fix bug in set_sk_owner() changes.
David Woodhouse [Thu, 11 Sep 2003 11:30:44 +0000 (04:30 -0700)]
[BLUETOOTH]: Fix bug in set_sk_owner() changes.

23 years ago[IPV6]: Fix non-CONFIG_PROC_FS build.
Dave Jones [Thu, 11 Sep 2003 11:26:31 +0000 (04:26 -0700)]
[IPV6]: Fix non-CONFIG_PROC_FS build.

23 years ago[ATM]: exporting llc_oui[] isn't worth it (from mitch@sfgoth.com)
Chas Williams [Thu, 11 Sep 2003 11:23:45 +0000 (04:23 -0700)]
[ATM]: exporting llc_oui[] isn't worth it (from mitch@sfgoth.com)

23 years ago[ATM]: seq_file conversion of /proc/net/atm [8/8] (from romieu@fr.zoreil.com)
Chas Williams [Thu, 11 Sep 2003 11:22:34 +0000 (04:22 -0700)]
[ATM]: seq_file conversion of /proc/net/atm [8/8] (from romieu@fr.zoreil.com)

- introduction of the struct array 'atm_proc_ents':
  - removal of code duplication in atm_proc_cleanup();
  - removal of code duplication in atm_proc_init();
  - removal of the macros CREATE_SEQ_ENTRY() and CREATE_ENTRY();
  - /proc/net/atm/vcc returns to /proc/net/atm/vc;
- credits at the top of the file;
- replaced proc_dev_atm_operations by proc_atm_dev_ops;
- atm_proc_dev_register: removal of tasteless "fail0/fail1" labels.

23 years ago[ATM]: seq_file conversion of /proc/net/atm [7/8]
Chas Williams [Thu, 11 Sep 2003 11:21:53 +0000 (04:21 -0700)]
[ATM]: seq_file conversion of /proc/net/atm [7/8]

seq_file support for /proc/net/atm/lec:
- lec_info(): seq_printf/seq_putc replaces sprintf;
- traversal of the lec structure needs to walk:
  -> the lec interfaces
     -> the tables of arp tables(lec_arp_tables);
        -> the arp tables themselves
     -> the misc tables (lec_arp_empty_ones/lec_no_forward/mcast_fwds)

  Sum up of the call tree:
  atm_lec_seq_start()/atm_lec_seq_next()
  -> atm_lec_get_idx()
     -> atm_lec_itf_walk() (responsible for dev_lec/dev_put handling)
        -> atm_lec_priv_walk() (responsible for lec_priv locking)
           -> atm_lec_arp_walk()
              -> atm_lec_tbl_walk()
           -> atm_lec_misc_walk()
              -> atm_lec_tbl_walk()

  Each of the dedicated functions follows the same convention: return NULL
  as long as the seq_file cursor hasn't been digested (i.e. until < 0).
  Locking is only done when an entry (i.e. a lec_arp_table) is referenced.
  atm_lec_seq_stop()/atm_lec_itf_walk()/atm_lec_priv_walk() are responsible
  for getting this point right.
- module refcounting is done in atm_lec_seq_open()/atm_lec_seq_release();
- atm_lec_info() is removed.

Chas's suggestions applied since last version:
- atm_seq_lec_fops renamed to lec_seq_fops;
- change in state handling: it wasn't correctly set to its reset value
  after a complete interface walk;
- lec_arp_get_status_string() bugfix.

23 years ago[ATM]: seq_file for /proc/net/atm (arp) [6/8] (from romieu@fr.zoreil.com)
Chas Williams [Thu, 11 Sep 2003 11:21:05 +0000 (04:21 -0700)]
[ATM]: seq_file for /proc/net/atm (arp) [6/8] (from romieu@fr.zoreil.com)

seq_file support for /proc/net/atm/arp:
- svc_addr/atmarp_info(): seq_printf/seq_putc replace sprintf and friends;
- arp_getidx/arp_vcc_walk() take care of the usual seq_file cursor
  positionning: they both return NULL until the cursor has reached its
  position. struct atm_arp_state is updated accordingly;
- arp_seq_{stop/start} are responsible for clip_tbl_hook (un)locking;
- module refcounting is done in arp_seq_open()/arp_seq_release();
- atm_lec_info() is removed.

Chas's suggestions applied since last version:
- atm_arp_xxx renamed to arp_xxx;
- atm_seq_arp_fops renamed to arp_seq_fops.

Chas didn't ask for it but I renamed arp_vc_walk to arp_vcc_walk.

23 years ago[ATM]: seq_file for /proc/net/atm (vc) [5/8] (from romieu@fr.zoreil.com)
Chas Williams [Thu, 11 Sep 2003 11:20:18 +0000 (04:20 -0700)]
[ATM]: seq_file for /proc/net/atm (vc) [5/8] (from romieu@fr.zoreil.com)

seq_file support for /proc/net/atm/vc:

Same comments as for pvc and svc.

Extra Chas's suggestion applied since last version:
- atm_vc_xxx renamed to vcc_xxx.

23 years ago[ATM]: seq_file for /proc/net/atm (svc) [4/8] (from romieu@fr.zoreil.com)
Chas Williams [Thu, 11 Sep 2003 11:19:37 +0000 (04:19 -0700)]
[ATM]: seq_file for /proc/net/atm (svc) [4/8] (from romieu@fr.zoreil.com)

seq_file support for /proc/net/atm/svc:

Exactly same comments as pvc. Just s/p/s/

23 years ago[ATM]: seq_file for /proc/net/atm (pvc) [3/8] (from romieu@fr.zoreil.com)
Chas Williams [Thu, 11 Sep 2003 11:18:48 +0000 (04:18 -0700)]
[ATM]: seq_file for /proc/net/atm (pvc) [3/8] (from romieu@fr.zoreil.com)

seq_file support for /proc/net/atm/pvc:
- pvc_info(): seq_printf/seq_putc replaces sprintf;
- atm_pvc_info() removal;
- the vc helpers (vcc__seq_xxx) do the remaining work.

Chas's suggestions applied since last version:
- atm_pvc_xxx renamed to pvc_xxx
- atm_seq_pvc_fops renamed to pvc_seq_fops

23 years ago[ATM]: seq_file for /proc/net/atm (vc utils) [2/8] (from romieu@fr.zoreil.com)
Chas Williams [Thu, 11 Sep 2003 11:17:56 +0000 (04:17 -0700)]
[ATM]: seq_file for /proc/net/atm (vc utils) [2/8] (from romieu@fr.zoreil.com)

Helpers for seq_file conversion of proc/atm/{pvc/svc/vc}:
- struct vcc_state keeps
  1) the struct sock from which the current struct atm_vcc is deduced
  2) the family to which must belong the vcc (PF_ATM{SVC/PVC/any})
  3) the availability of clip module
- vcc_seq{start/stop} are responsible for vcc_sklist locking
- __vcc_seq_open and vcc_seq_release take care of get/put for the clip module.

Chas's suggestions applied since last version:
- atm_vc_xxx renamed to vcc_xxx
- atm_vc_common_seq_open renamed  __vcc_seq_open (future name clashes
  avoidance)

23 years ago[ATM]: seq_file for /proc/net/atm (devices) [1/8] (from romieu@fr.zoreil.com)
Chas Williams [Thu, 11 Sep 2003 11:16:57 +0000 (04:16 -0700)]
[ATM]: seq_file for /proc/net/atm (devices) [1/8] (from romieu@fr.zoreil.com)

seq_file conversion for proc/atm/devices:
- code inspired from seq_file use in net/core/dev.c;
- atm_dev_lock taken/released in atm_dev_seq_{start/stop};
- add a helper CREATE_SEQ_ENTRY() similar to CREATE_ENTRY() (both are removed
  once conversion is done).
- atm_dev_seq_{start/stop/next} done in net/atm/resource.[ch] to ease
  future handling of atm_devs and locking structure (per Chas suggestion)

23 years ago[BRIDGE]: Clear hw checksum flags when bridging.
Stephen Hemminger [Thu, 11 Sep 2003 11:10:53 +0000 (04:10 -0700)]
[BRIDGE]: Clear hw checksum flags when bridging.

23 years ago[NET]: Use proc_net_fops_create() and proc_net_remove() in net/ipv6.
Hideaki Yoshifuji [Thu, 11 Sep 2003 11:09:18 +0000 (04:09 -0700)]
[NET]: Use proc_net_fops_create() and proc_net_remove() in net/ipv6.

23 years ago[NET]: Use proc_net_fops_create() and proc_net_remove() in net/ipv4.
Hideaki Yoshifuji [Thu, 11 Sep 2003 11:08:54 +0000 (04:08 -0700)]
[NET]: Use proc_net_fops_create() and proc_net_remove() in net/ipv4.

23 years ago[NET]: Use proc_net_fops_create() and proc_net_remove() in net/core.
Hideaki Yoshifuji [Thu, 11 Sep 2003 11:08:19 +0000 (04:08 -0700)]
[NET]: Use proc_net_fops_create() and proc_net_remove() in net/core.

23 years ago[NET]: Remove spurious TASK_RUNNING setting after schedule_timeout().
Andrew Morton [Thu, 11 Sep 2003 11:04:41 +0000 (04:04 -0700)]
[NET]: Remove spurious TASK_RUNNING setting after schedule_timeout().

23 years ago[XFRM]: Fix ALLOC_SPI for IPCOMP.
Herbert Xu [Thu, 11 Sep 2003 10:01:21 +0000 (03:01 -0700)]
[XFRM]: Fix ALLOC_SPI for IPCOMP.

23 years ago[IPV4]: Fix wrong IP address in icmp.c error message.
Dennis Jørgensen [Thu, 11 Sep 2003 09:59:17 +0000 (02:59 -0700)]
[IPV4]: Fix wrong IP address in icmp.c error message.

23 years ago[NET]: Kill unneded version.h in net/sched.
Felipe Damasio [Thu, 11 Sep 2003 09:58:25 +0000 (02:58 -0700)]
[NET]: Kill unneded version.h in net/sched.

23 years ago[NET]: Convert packet scheduler API to seq_file.
Stephen Hemminger [Thu, 11 Sep 2003 09:52:13 +0000 (02:52 -0700)]
[NET]: Convert packet scheduler API to seq_file.

23 years ago[NET]: Remove some unnecessary proc_fs.h includes
Stephen Hemminger [Thu, 11 Sep 2003 09:51:27 +0000 (02:51 -0700)]
[NET]: Remove some unnecessary proc_fs.h includes

23 years ago[NETFILTER]: Fix typoe in ip_nat_tftp.c
Hirofumi Ogawa [Thu, 11 Sep 2003 09:50:51 +0000 (02:50 -0700)]
[NETFILTER]: Fix typoe in ip_nat_tftp.c

23 years ago[ATM]: Fix build failure with ATM_BR2684_IPFILTER enabled.
Chas Williams [Thu, 11 Sep 2003 09:48:40 +0000 (02:48 -0700)]
[ATM]: Fix build failure with ATM_BR2684_IPFILTER enabled.

23 years ago[ATM]: Remove unnecessary GFP_ATOMIC allocation (from levon@movementarian.org)
Chas Williams [Thu, 11 Sep 2003 09:47:46 +0000 (02:47 -0700)]
[ATM]: Remove unnecessary GFP_ATOMIC allocation (from levon@movementarian.org)

23 years ago[NETFILTER]: Clear nf_debug in ipsec tunnel case.
Harald Welte [Thu, 11 Sep 2003 09:46:44 +0000 (02:46 -0700)]
[NETFILTER]: Clear nf_debug in ipsec tunnel case.

23 years ago[CRYPTO]: Add alg. type to /proc/crypto output.
Erlend Aasland [Thu, 11 Sep 2003 09:43:45 +0000 (02:43 -0700)]
[CRYPTO]: Add alg. type to /proc/crypto output.

23 years ago[NET]: Clean up /proc/net/{anycast6/igmp6}.
Hideaki Yoshifuji [Thu, 11 Sep 2003 09:42:50 +0000 (02:42 -0700)]
[NET]: Clean up /proc/net/{anycast6/igmp6}.

23 years ago[NET]: /proc/net/if_inet6 may drop some data.
Hideaki Yoshifuji [Thu, 11 Sep 2003 09:41:49 +0000 (02:41 -0700)]
[NET]: /proc/net/if_inet6 may drop some data.

23 years ago[NET]: Various /proc/net/* files may drop some data.
Hideaki Yoshifuji [Thu, 11 Sep 2003 09:41:05 +0000 (02:41 -0700)]
[NET]: Various /proc/net/* files may drop some data.

23 years agoMerge dhcp-2:v2.5/linux into home.osdl.org:/home/torvalds/v2.5/linux
Linus Torvalds [Thu, 11 Sep 2003 09:22:43 +0000 (02:22 -0700)]
Merge dhcp-2:v2.5/linux into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] (1/4) sdla - move out of Space.c
François Romieu [Thu, 11 Sep 2003 11:33:42 +0000 (07:33 -0400)]
[PATCH] (1/4) sdla - move out of Space.c

Apply on top of 2.6.0-test5-bk1 + Stephen sdla patches. Compiles fine.

free_netdev() patrol.

 drivers/net/wan/sdla.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

23 years ago[PATCH] (5/4) dlci netdevice event handling
Stephen Hemminger [Thu, 11 Sep 2003 11:33:35 +0000 (07:33 -0400)]
[PATCH] (5/4) dlci netdevice event handling

One more patch, found this in testing
 -- need to delete device from list when unregistered
because of callback.

23 years ago[PATCH] (4/4) dlci netdevice event handling
Stephen Hemminger [Thu, 11 Sep 2003 11:33:28 +0000 (07:33 -0400)]
[PATCH] (4/4) dlci netdevice event handling

Since dlci device is a pseudo device built on top of sdla, change it to
handle unregister events and delete itself.

23 years ago[PATCH] (3/4) dlci locking and registration changes
Stephen Hemminger [Thu, 11 Sep 2003 11:33:20 +0000 (07:33 -0400)]
[PATCH] (3/4) dlci locking and registration changes

Change the locking for the dlci device list and registration.
- use RTNL instead of a private lock (needed for net notifier in next patch).
- reorder the checks in the dlci_add to avoid complicated unwinds
- use dev->destructor to free
- hold RTNL around deassoc to protect callback from races

23 years ago[PATCH] (2/4) get rid of register_frad
Stephen Hemminger [Thu, 11 Sep 2003 11:33:13 +0000 (07:33 -0400)]
[PATCH] (2/4) get rid of register_frad

The sdla and dlci drivers have a callback interface which only stores a name
in a table, but doesn't do anything useful. Looks like an interface which has
lost it's usefulness and can be safely removed.

Tested on 2.6.0-test5 by exercising the higher layer (dlci) without real hardware.

23 years ago[PATCH] (1/4) sdla - move out of Space.c
Stephen Hemminger [Thu, 11 Sep 2003 11:33:06 +0000 (07:33 -0400)]
[PATCH] (1/4) sdla - move out of Space.c

Patch against 2.60-test5 to move sdla driver out of Space.c for initialization
in non-module case.  Since this driver doesn't come up until the device has
been configured with an ioctl (set_config); there is no way it can have
startup order problems.

23 years ago[PATCH] fix build of cosa
Stephen Hemminger [Thu, 11 Sep 2003 11:26:08 +0000 (07:26 -0400)]
[PATCH] fix build of cosa

The cosa driver definition of ioctl's either conflicts or was not picked
up in the last round of _IOR redefinition (on 2.6.0-test5).

The following makes it build, have no idea if it still works
on real hardware.

23 years ago[PATCH] slip.c: current state cleanup
Felipe Damasio [Thu, 11 Sep 2003 11:23:55 +0000 (07:23 -0400)]
[PATCH] slip.c: current state cleanup

23 years ago[PATCH] tr/olympic probe: remove #warning, improve error handling
Randy Dunlap [Thu, 11 Sep 2003 11:23:47 +0000 (07:23 -0400)]
[PATCH] tr/olympic probe: remove #warning, improve error handling

This patch to 2.6.0-test5 removes the #warning in tokenring/olympic.c
and improves error handling in the probe function.

23 years ago[e1000] misc whitespace cleanup, changelog
Scott Feldman [Thu, 11 Sep 2003 11:11:39 +0000 (07:11 -0400)]
[e1000] misc whitespace cleanup, changelog

* misc whitespace cleanup, changelog

23 years ago[e1000] Add PHY master/slave #define override
Scott Feldman [Thu, 11 Sep 2003 11:11:32 +0000 (07:11 -0400)]
[e1000] Add PHY master/slave #define override

* Add PHY master/slave #define override to address link issues
  with 82541/7 (rev2) against some low-end switches.  Forcing
  master will improve the time-to-link against these switches.

23 years ago[e1000] move static to table from .h to .c
Scott Feldman [Thu, 11 Sep 2003 11:11:25 +0000 (07:11 -0400)]
[e1000] move static to table from .h to .c

* Move static table from hw.h to hw.c to avoid creating a copy
  of table everytime hw.h is included.in .c.

23 years ago[e1000] cleanup error return codes
Scott Feldman [Thu, 11 Sep 2003 11:11:17 +0000 (07:11 -0400)]
[e1000] cleanup error return codes

* clean up error return code propagation and eliminate redundant
  DEBUGOUT statements.

23 years ago[e1000] make function our of setting media type
Scott Feldman [Thu, 11 Sep 2003 11:11:10 +0000 (07:11 -0400)]
[e1000] make function our of setting media type

* Consolidate code and make function out of setting media type.

23 years ago[e1000] add ethtool flow control support
Scott Feldman [Thu, 11 Sep 2003 11:11:02 +0000 (07:11 -0400)]
[e1000] add ethtool flow control support

* Add ethtool flow control support

23 years ago[e1000] read correct bit from EEPROM for getting WoL settings
Scott Feldman [Thu, 11 Sep 2003 11:10:55 +0000 (07:10 -0400)]
[e1000] read correct bit from EEPROM for getting WoL settings

* Bug fix: read the correct bit from the EEPROM that controls the
  initial setting for WoL after a reset.

23 years ago[e1000] Turn off ASF support on Fiber nics
Scott Feldman [Thu, 11 Sep 2003 11:10:48 +0000 (07:10 -0400)]
[e1000] Turn off ASF support on Fiber nics

* Turn off ASF support on fiber nics.  Wasn't tested and isn't
  known to work, so disable before someone hurts themselves.

23 years ago[e1000] 82544 PCI-X hang fix + TSO updates
Scott Feldman [Thu, 11 Sep 2003 11:10:40 +0000 (07:10 -0400)]
[e1000] 82544 PCI-X hang fix + TSO updates

* Bug fix: 82544 hang with PCI-X: if outgoing Tx buffers terminate
  within evenly-aligned dwords, and the device is sharing the bus
  segment with another PCI-X device, 82544 can hang the bus on a
  split-completion transaction.  Fix is to split buffer into two
  buffers with the first one not terminating within evenly-aligned
  dword address, and the second one being 4-bytes, which goes as a
  non-split-conpletion PCI-X transaction.
* 8254x controllers that support TSO do an internal calculation to
  make sure there is enough FIFO space to handle the overhead
  of each TSO segment before DMA'ing TSO data from host memory.  The
  internal calculation is dependent on the mss of the TSO (defines
  the number of segments), but the reserved space is a constant, so
  we need to adjust the maximum size of each buffer queued to the
  hardware to hold the equation and not overrun the FIFO.  This is
  per TSO because the mss can change from one send to the next.

23 years ago[e1000] new 82541/5/6/7 hardware support
Scott Feldman [Thu, 11 Sep 2003 11:10:33 +0000 (07:10 -0400)]
[e1000] new 82541/5/6/7 hardware support

* Added 82545 (rev3), 82546 (rev3), and 82541/7 (rev2) support
- new device IDs
- internal SERDES support for 82545/6 (rev3)
- don't apply MMRBC workaround for 82545/6 (rev3)
- don't use IO mapping for reset for 82545/6 (rev3)

23 years ago[bonding 2.6] misc fixes: missing include, typos, comments
Amir Noam [Thu, 11 Sep 2003 10:53:27 +0000 (06:53 -0400)]
[bonding 2.6] misc fixes: missing include, typos, comments

23 years ago[bonding 2.6] make each bond device use its own /proc entry
Amir Noam [Thu, 11 Sep 2003 10:53:20 +0000 (06:53 -0400)]
[bonding 2.6] make each bond device use its own /proc entry

23 years ago[bonding 2.6] fix error handling in init code
Amir Noam [Thu, 11 Sep 2003 10:53:12 +0000 (06:53 -0400)]
[bonding 2.6] fix error handling in init code

23 years ago[bonding 2.6] embed stats struct inside bonding private struct
Amir Noam [Thu, 11 Sep 2003 10:53:05 +0000 (06:53 -0400)]
[bonding 2.6] embed stats struct inside bonding private struct

23 years ago[bonding 2.6] fix OOPS in bonding driver, when removing primary
Amir Noam [Thu, 11 Sep 2003 10:52:58 +0000 (06:52 -0400)]
[bonding 2.6] fix OOPS in bonding driver, when removing primary

23 years ago[bonding 2.6] fix change active command
Amir Noam [Thu, 11 Sep 2003 10:52:50 +0000 (06:52 -0400)]
[bonding 2.6] fix change active command

23 years ago[bonding 2.6] fix kernel panic when optional feature used
Amir Noam [Thu, 11 Sep 2003 10:52:43 +0000 (06:52 -0400)]
[bonding 2.6] fix kernel panic when optional feature used

23 years ago[bonding 2.6] fix ARP monitoring bug
Amir Noam [Thu, 11 Sep 2003 10:52:35 +0000 (06:52 -0400)]
[bonding 2.6] fix ARP monitoring bug

23 years ago[bonding 2.6] fix load balance problem with high UDP Tx stress
Amir Noam [Thu, 11 Sep 2003 10:52:28 +0000 (06:52 -0400)]
[bonding 2.6] fix load balance problem with high UDP Tx stress

23 years ago[bonding 2.6] fix 802.3ad long fail over with high UDP Tx stress
Amir Noam [Thu, 11 Sep 2003 10:52:20 +0000 (06:52 -0400)]
[bonding 2.6] fix 802.3ad long fail over with high UDP Tx stress

23 years agoPCI: fix up some pci drivers that had marked their probe functions with __init
Greg Kroah-Hartman [Thu, 11 Sep 2003 08:46:20 +0000 (01:46 -0700)]
PCI: fix up some pci drivers that had marked their probe functions with __init

This also required some other functions and variables to be marked as
__devinit

23 years ago[PATCH] PCI: remove compiler warning from previous new_id patch
Greg Kroah-Hartman [Thu, 11 Sep 2003 07:36:33 +0000 (00:36 -0700)]
[PATCH] PCI: remove compiler warning from previous new_id patch

Also change the #define functions into inline functions to help
catch any future paramater mis-matches.

And clean up a few minor style issue...

23 years ago[PATCH] PCI: make new_id rely on CONFIG_HOTPLUG
Matt Domsch [Thu, 11 Sep 2003 07:27:15 +0000 (00:27 -0700)]
[PATCH] PCI: make new_id rely on CONFIG_HOTPLUG

> > These either need to be marked __devinit and make "new_id" dependant on
> > CONFIG_HOTPLUG

Patch below moves all the new_id code under CONFIG_HOTPLUG.  Tested
with both CONFIG_HOTPLUG enabled and disabled.  No significant code
changes, merely code moving, and in 2 cases, stub functions added.

23 years agoMerge kroah.com:/home/linux/BK/bleed-2.5
Greg Kroah-Hartman [Thu, 11 Sep 2003 05:05:40 +0000 (22:05 -0700)]
Merge kroah.com:/home/linux/BK/bleed-2.5
into kroah.com:/home/linux/BK/pci-2.5

23 years ago[PATCH] Badness in as_completed_request warning
Nick Piggin [Thu, 11 Sep 2003 00:06:46 +0000 (17:06 -0700)]
[PATCH] Badness in as_completed_request warning

Thish fixes Suparna's fsx and aio-stress and Dave Olien's concurrent
mke2fs problems.

It moves the hash adding into as_add_request.  This fixes a small bug
where a request could be added to the merge hash after being put on the
dispatch list.

It also moves responsibility for handling rbtree aliases (requests with
the same start sector) out of as_add_arq_rb and into its caller.  This
cleans up a layering problem which was causing the state machine to go
silly.  Now instead of forcing the alias out onto the dispatch list, we
chain the new request behind it, and they get sorted out at dispatch
time.

23 years ago[PATCH] ps2esdi broken
Alexander Viro [Thu, 11 Sep 2003 00:02:21 +0000 (17:02 -0700)]
[PATCH] ps2esdi broken

The PS/2 ESDI driver has some problems: a couple of typos on the modular
side and misuse of module_init():

23 years ago[PATCH] another keyboard problem solved
Andries E. Brouwer [Wed, 10 Sep 2003 09:46:16 +0000 (02:46 -0700)]
[PATCH] another keyboard problem solved

A colleague reported that the keyboard of his brandnew laptop
is dead under 2.6 while 2.4 works.

Now I once wrote

  In order to avoid interference between scancode sequences
  or mouse packets and the reponses given to commands,
  the keyboard or mouse should always be disabled before
  giving a command that requires a response, and probably
  enabled afterwards. Some keyboards or mice do the disable
  automatically in this situation, but still require an
  explicit enable afterwards.

(http://www.win.tue.nl/~aeb/linux/kbd/scancodes-9.html)

This is what happens on this laptop. The routine atkbd_probe()
probes for a keyboard, and after detecting it, enables it.
But immediately afterwards the routine atkbd_set_3() reads
the current scancode set and sets the desired set, and as a
side effect of these commands, the keyboard gets disabled again.

Thus, the keyboard enable must be moved after all command sending
has been done.

Now that I patch this area anyway: we are almost always in
scancode set 2 but send the ATKBD_CMD_SETALL_MB command
that only works in scancode set 3. At best this is useless.
At worst it confuses the keyboard. So, I put this command
in a separate routine and call that only when we really
are in scancode set 3.

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Wed, 10 Sep 2003 09:26:11 +0000 (02:26 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[ARM] Update SA1111
Russell King [Thu, 11 Sep 2003 01:08:56 +0000 (02:08 +0100)]
[ARM] Update SA1111

Combine the two initialisation functions, allow SA1111 to be built
as a module, and remove a redundant SA1111 function prototype.

23 years ago[ARM PATCH] 1656/1: Simpad board update to make it work
Holger Freyther [Wed, 10 Sep 2003 20:12:22 +0000 (21:12 +0100)]
[ARM PATCH] 1656/1: Simpad board update to make it work

Patch from Holger Freyther

Make it work ;)

23 years ago[ARM PATCH] 1654/1: Simpad PCMCIA resubmit
Holger Freyther [Wed, 10 Sep 2003 20:07:07 +0000 (21:07 +0100)]
[ARM PATCH] 1654/1: Simpad PCMCIA resubmit

Patch from Holger Freyther

This fixes initialization of PCMCIA for the SIMpad

unsigned long now user for the flag

23 years ago[ARM PATCH] 1653/1: Simpad Flash Partition resubmit
Holger Freyther [Wed, 10 Sep 2003 20:04:03 +0000 (21:04 +0100)]
[ARM PATCH] 1653/1: Simpad Flash Partition resubmit

Patch from Holger Freyther

This the the resubmit of the flash partition changes for SIMpad.

Two versions one for cramfs one for all jffs2 and also the SIM has two banks instead of one even if they're next to each other...

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
Linus Torvalds [Wed, 10 Sep 2003 09:18:24 +0000 (02:18 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6
Russell King [Wed, 10 Sep 2003 09:59:46 +0000 (10:59 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6
into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-pcmcia

23 years ago[PATCH] Eicon ISDN driver: remove old devfs_handle
Armin Schindler [Wed, 10 Sep 2003 05:00:14 +0000 (22:00 -0700)]
[PATCH] Eicon ISDN driver: remove old devfs_handle

devfs_handle is not used any more.

23 years ago[PATCH] Fix SEQ_START_TOKEN typo
Joe Perches [Wed, 10 Sep 2003 04:57:53 +0000 (21:57 -0700)]
[PATCH] Fix SEQ_START_TOKEN typo

My fault.  Fix for broken aarp.c which got an extra closing parenthesis.

23 years ago[PATCH] interrupt.h needs kernel.h
Matthew Wilcox [Wed, 10 Sep 2003 02:44:42 +0000 (19:44 -0700)]
[PATCH] interrupt.h needs kernel.h

<linux/interrupt.h> uses barrier() but does not include <linux/kernel.h>.

23 years ago[PATCH] fs/exec.c whitespace cleanups
Matthew Wilcox [Wed, 10 Sep 2003 02:44:34 +0000 (19:44 -0700)]
[PATCH] fs/exec.c whitespace cleanups

Whitespace cleanup (mostly deleting trailing whitespace).

23 years ago[PATCH] 1GB stack size limit on PA-RISC
Matthew Wilcox [Wed, 10 Sep 2003 02:44:26 +0000 (19:44 -0700)]
[PATCH] 1GB stack size limit on PA-RISC

This patch introduces a 1GB stack size limit for stack-grows-up (ie
PA-RISC), as discussed previously.

23 years ago[PATCH] quieten initramfs and fix /dev permissions
Anton Blanchard [Wed, 10 Sep 2003 02:40:05 +0000 (19:40 -0700)]
[PATCH] quieten initramfs and fix /dev permissions

Dont print the contents of the initramfs, for any decent sized cpio it will
overflow the kernel ring buffer.

Also relax permissions on /dev (755 not 700).

23 years ago[PATCH] Fix initramfs permissions on directories and special files
Anton Blanchard [Wed, 10 Sep 2003 02:39:55 +0000 (19:39 -0700)]
[PATCH] Fix initramfs permissions on directories and special files

Set correct permissions on initramfs directories and special files. We dont
want to obey the umask here, so do the same thing we do on normal files -
call sys_chmod.

23 years ago[PATCH] fix oops in hvc_console
Anton Blanchard [Wed, 10 Sep 2003 02:39:47 +0000 (19:39 -0700)]
[PATCH] fix oops in hvc_console

tty_register_driver already calls tty_register_device so there is no need
to do it in hvc_console. Besides, it oopses when we do that.

23 years ago[PATCH] Remove modules.txt
Rusty Russell [Wed, 10 Sep 2003 02:39:38 +0000 (19:39 -0700)]
[PATCH] Remove modules.txt

Thanks to Stephen Hemminger for pointing out how obsolete modules.txt is.

modules.txt contains mainly ancient information which is replicated
in the kconfig help message, README, makefile.txt or the modprobe manual
page.  The only part which is not covered elsewhere is the "building
external modules" which is still being debated (and belongs under the
kbuild docs).  kmod.txt reference removed from index, too.

23 years ago[PATCH] Eicon ISDN driver: removed __devinitdata from pci_device_id.
Armin Schindler [Wed, 10 Sep 2003 02:29:39 +0000 (19:29 -0700)]
[PATCH] Eicon ISDN driver: removed __devinitdata from pci_device_id.

pci_device_id can not be marked __devinitdata,
was re-added with last update by accident.

23 years ago[PATCH] Fill in ELF OSABI in ELF headers
Matthew Wilcox [Wed, 10 Sep 2003 02:28:40 +0000 (19:28 -0700)]
[PATCH] Fill in ELF OSABI in ELF headers

This fills in the ELF EI_OSABI field.  This doesn't matter for most
architectures, but PA-RISC uses the Linux flavour of the ABI (since HPUX
uses the None flavour).

Patch by Randolph Chung.

23 years ago[PATCH] blk API update (and bug fix) to CDU535 cdrom driver
Jens Axboe [Tue, 9 Sep 2003 17:41:11 +0000 (10:41 -0700)]
[PATCH] blk API update (and bug fix) to CDU535 cdrom driver

This is a lot better than what is there know.

From: Felipe W Damasio <felipewd@terra.com.br>

 - cli-sti removal
 - blk API update
 - set_current_state
 - Remove 'panic' line.

.. and we can now remove the BROKEN_ON_SMP Kconfig annotation.

23 years ago[PATCH] get rid of warning in gscd
Jens Axboe [Tue, 9 Sep 2003 17:41:02 +0000 (10:41 -0700)]
[PATCH] get rid of warning in gscd

From: Stephen Hemminger <shemminger@osdl.org>

Compiler warning due to missing equal sign.