]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] (18/42) ultra
Stephen Hemminger [Sat, 10 Jan 2004 09:55:19 +0000 (04:55 -0500)]
[PATCH] (18/42) ultra

Based on viro NE42-ultra
* switched smc-ultra to dynamic allocation
* smc-ultra: fixed order of freeing bugs
* smc-ultra: fixed resource leaks on failure exits
* smc-ultra: fixed clobbering on autoprobe

22 years ago[PATCH] (17/42) wd
Stephen Hemminger [Sat, 10 Jan 2004 09:55:11 +0000 (04:55 -0500)]
[PATCH] (17/42) wd

Based on viro NE41-wd
* switched wd to dynamic allocation
* wd: fixed order of freeing bugs
* wd: fixed resource leaks on failure exits
* wd: fixed clobbering on autoprobe

22 years ago[PATCH] (16/42) 3c503
Stephen Hemminger [Sat, 10 Jan 2004 09:55:02 +0000 (04:55 -0500)]
[PATCH] (16/42) 3c503

Based on viro NE40-3c503
* switched 3c503 to dynamic allocation
* 3c503: fixed order of freeing bugs
* 3c503: fixed IO without request_region
* 3c503: fixed resource leaks on failure exits
* 3c503: fixed clobbering on autoprobe

22 years ago[PATCH] (15/42) hp
Stephen Hemminger [Sat, 10 Jan 2004 09:54:54 +0000 (04:54 -0500)]
[PATCH] (15/42) hp

Based on viro NE39-hp
* switched hp to dynamic allocation
* hp: fixed order of freeing bugs
* hp: fixed resource leaks on failure exits
* hp: fixed clobbering on autoprobe

22 years ago[PATCH] (14/42) hpplus
Stephen Hemminger [Sat, 10 Jan 2004 09:54:45 +0000 (04:54 -0500)]
[PATCH] (14/42) hpplus

Based on NE38-hpplus
* switched hp-plus to dynamic allocation
* hp-plus: fixed order of freeing bugs
* hp-plus: fixed resource leaks on failure exits
* hp-plus: fixed clobbering on autoprobe

22 years ago[PATCH] (13/42) e2100
Stephen Hemminger [Sat, 10 Jan 2004 09:54:37 +0000 (04:54 -0500)]
[PATCH] (13/42) e2100

Based on viro NE37-e2100
* switched e2100 to dynamic allocation
* e2100: fixed order of freeing bugs
* e2100: fixed resource leaks on failure exits
* e2100: fixed clobbering on autoprobe

22 years ago[PATCH] (12/42) ne
Stephen Hemminger [Sat, 10 Jan 2004 09:54:28 +0000 (04:54 -0500)]
[PATCH] (12/42) ne

Based on NE36-ne
* switched ne/ne2k_cbus to dynamic allocation
* ne/ne2k_cbus: fixed order of freeing bugs
* ne/ne2k_cbus: fixed resource leaks on failure exits
* ne/ne2k_cbus: fixed clobbering on autoprobe

22 years ago[PATCH] (11/42) lance
Stephen Hemminger [Sat, 10 Jan 2004 09:54:20 +0000 (04:54 -0500)]
[PATCH] (11/42) lance

Based on viro NE35-lance
* switched lance to dynamic allocation
* lance: fixed init_etherdev races
* lance: fixed resource leaks on failure exits
* NB: probing code is, to put it mildly, odd.  It _always_ does
  autoprobe, modular or not.  WTF is going on there?

22 years ago[PATCH] (10/42) smc
Stephen Hemminger [Sat, 10 Jan 2004 09:54:11 +0000 (04:54 -0500)]
[PATCH] (10/42) smc

Based on viro NE34-smc
* switched smc to dynamic allocation
* smc: embedded ->priv
* smc: fixed resource leaks on failure exits
* smc: fixed clobbering on autoprobe

22 years ago[PATCH] (9/42) seeq8005
Stephen Hemminger [Sat, 10 Jan 2004 09:54:03 +0000 (04:54 -0500)]
[PATCH] (9/42) seeq8005

Based on viro NE33-seeq8005
* switched seeq8005 to dynamic allocation
* seeq8005: embedded ->priv
* seeq8005: fixed resource leaks on failure exits
* seeq8005: fixed clobbering on autoprobe
* seeq8005: fixed jiffies truncation
* seeq8005: fixed a typo in Kconfig - module is _not_ called ewrk3

22 years ago[PATCH] (8/42) at1500
Stephen Hemminger [Sat, 10 Jan 2004 09:53:20 +0000 (04:53 -0500)]
[PATCH] (8/42) at1500

Based on viro NE32-at1500
ROTFL.  The last remnants of CONFIG_AT1500 removed - that was a hell
of an ancient bug (at1500_probe() was never defined, AFAICS - all
way back to 0.99.15).

22 years ago[PATCH] (7/42) cs89x0
Stephen Hemminger [Sat, 10 Jan 2004 09:53:12 +0000 (04:53 -0500)]
[PATCH] (7/42) cs89x0

Based on viro NE31-cs89x0
* switched cs89x0 to dynamic allocation
* cs89x0: embedded ->priv
* cs89x0: fixed resource leaks on failure exits
* cs89x0: fixed clobbering on autoprobe
* NB: cs89x0 calls request_region() with very odd arguments.  Somebody
  ought to check WTF is going on there.

22 years ago[PATCH] (6/42) at1700
Stephen Hemminger [Sat, 10 Jan 2004 09:53:03 +0000 (04:53 -0500)]
[PATCH] (6/42) at1700

Based on viro NE30-at1700
* switched at1700 to dynamic allocation
* at1700: embedded ->priv
* at1700: fixed resource leaks on failure exits
* at1700: fixed clobbering on autoprobe

22 years ago[PATCH] (5/42) fmv18
Stephen Hemminger [Sat, 10 Jan 2004 09:52:55 +0000 (04:52 -0500)]
[PATCH] (5/42) fmv18

Based on viro, NE29-fmv18
* switched fmv18x to dynamic allocation
* fmv18x: embedded ->priv
* fmv18x: fixed resource leaks on failure exits
* fmv18x: fixed clobbering on autoprobe
* fmv18x: compile fix - comment is _not_ an empty statement.  The thing
  had been b0rken since 2.4.3-pre2, BTW...

22 years ago[PATCH] (4/42) eth16i
Stephen Hemminger [Sat, 10 Jan 2004 09:52:46 +0000 (04:52 -0500)]
[PATCH] (4/42) eth16i

NE28-eth16i
* switched eth16i to dynamic allocation
* eth16i: embedded ->priv
* eth16i: fixed resource leaks on failure exits

22 years ago[PATCH] (3/42) eexpress
Stephen Hemminger [Sat, 10 Jan 2004 09:52:38 +0000 (04:52 -0500)]
[PATCH] (3/42) eexpress

Based on viro NE27-eexpress
* switched eexpress to dynamic allocation
* eexpress: embedded ->priv
* eexpress: fixed clobbering on autoprobe
* eexpress: fixed IO without request_region()
* eexpress: fixed resource leaks on failure exits

22 years ago[PATCH] (2/42) eepro
Stephen Hemminger [Sat, 10 Jan 2004 09:52:29 +0000 (04:52 -0500)]
[PATCH] (2/42) eepro

Patch from viro: NE26-eepro
* switched eepro to dynamic allocation
* eepro: embedded ->priv
* eepro: fixed clobbering on autoprobe
* eepro: fixed IO before request_region()
* eepro: fixed resource leaks on failure exits

22 years ago[PATCH] (1/42) ewrk3
Stephen Hemminger [Sat, 10 Jan 2004 09:52:21 +0000 (04:52 -0500)]
[PATCH] (1/42) ewrk3

Convert ewrk3 to dynamic allocation
* get rid of private device allocation method
* fix deeply nested function

22 years ago[PATCH] sk_g16 missing declaration
Stephen Hemminger [Sat, 10 Jan 2004 09:49:59 +0000 (04:49 -0500)]
[PATCH] sk_g16 missing declaration

The new probe code in net-drivers-2.5-exp lost a declaration for the
module case (thanks al).

22 years ago[PATCH] arlan new probe code needs to register
Stephen Hemminger [Sat, 10 Jan 2004 09:49:46 +0000 (04:49 -0500)]
[PATCH] arlan new probe code needs to register

Fix arlan registration in the net-drivers-2.5-exp repo.
Need to call register_netdev. Found by viro.

22 years ago[PATCH] typo in net-drivers-2.5-exp 3c507
Stephen Hemminger [Sat, 10 Jan 2004 09:48:59 +0000 (04:48 -0500)]
[PATCH] typo in net-drivers-2.5-exp 3c507

Fix auto-probing loop in new probing code for 3c507.
This patch is against net-drivers-2.5-exp repository.
Found by viro.

22 years ago[PATCH] (4/6) skisa -- probe2
Stephen Hemminger [Sat, 10 Jan 2004 09:40:28 +0000 (04:40 -0500)]
[PATCH] (4/6) skisa -- probe2

Convert the SK-NET TMS380 ISA card to the new probe2 format.

22 years ago[PATCH] (3/6) proteon -- probe2
Stephen Hemminger [Sat, 10 Jan 2004 09:40:13 +0000 (04:40 -0500)]
[PATCH] (3/6) proteon -- probe2

Convert proteon token ring driver to new probing.

22 years ago[PATCH] (2/6) smctr -- probe2
Stephen Hemminger [Sat, 10 Jan 2004 09:40:02 +0000 (04:40 -0500)]
[PATCH] (2/6) smctr -- probe2

Convert the SMC tokenring driver to new probing.

22 years ago[PATCH] (1/6) tokenring probing change
Stephen Hemminger [Sat, 10 Jan 2004 09:39:50 +0000 (04:39 -0500)]
[PATCH] (1/6) tokenring probing change

Ugh, two patches got crossed. This is the correct first one.

22 years ago[PATCH] (12/12) Probe2 -- 82596
Stephen Hemminger [Sat, 10 Jan 2004 09:37:06 +0000 (04:37 -0500)]
[PATCH] (12/12) Probe2 -- 82596

Originally by Al Viro (NE23-82596)
* switched 82596 to dynamic allocation
* 82596: fixed resource leaks on failure exits
Updated to apply agains jgarzik/net-drivers-2.5-exp

22 years ago[PATCH] (11/12) Probe2 -- 3c501
Stephen Hemminger [Sat, 10 Jan 2004 09:36:57 +0000 (04:36 -0500)]
[PATCH] (11/12) Probe2 -- 3c501

>From viro NE22-3c501
* switched 3c501 to dynamic allocation
* 3c501: embedded ->priv
* 3c501: fixed clobbering on autoprobe
* 3c501: fixed resource leaks on failure exits
Additional:
* probe correctly when no device present
* fix loop forever bug in probing
* free_netdev

22 years ago[PATCH] (10/12) Probe2 -- wavelan
Stephen Hemminger [Sat, 10 Jan 2004 09:36:49 +0000 (04:36 -0500)]
[PATCH] (10/12) Probe2 -- wavelan

Original by Al Viro (NE21-wavelan)
* switched wavelan to dynamic allocation
* wavelan: embedded ->priv
* wavelan: fixed clobbering on autoprobe
* wavelan: fixed IO before request_region()
* wavelan: fixed resource leaks on failure exits
* wavelan: fixed order of freeing bugs
Updated to apply agains jgarzik/net-drivers-2.5-exp

22 years ago[PATCH] (09/12) Probe2 -- arlan
Stephen Hemminger [Sat, 10 Jan 2004 09:36:40 +0000 (04:36 -0500)]
[PATCH] (09/12) Probe2 -- arlan

Convert arlan driver to new probing.  This meant a rather large
rework of the probing code for this driver since it did a lot ofnon
standard things.

22 years ago[PATCH] (08/12) Probe2 -- 3c507
Stephen Hemminger [Sat, 10 Jan 2004 09:36:32 +0000 (04:36 -0500)]
[PATCH] (08/12) Probe2 -- 3c507

Originally by Al Viro (NE19-3c507)
* switched 3c507 to dynamic allocation
* 3c507: embedded ->priv
* 3c507: fixed clobbering on autoprobe
* NB: 3c507.c buggers port 0x100 without claiming it.  Most likely it
  should be doing request_region() there.
Updated to apply agains jgarzik/net-drivers-2.5-exp

22 years ago[PATCH] (07/12) Probe2 -- 3c505
Stephen Hemminger [Sat, 10 Jan 2004 09:36:23 +0000 (04:36 -0500)]
[PATCH] (07/12) Probe2 -- 3c505

from viro NE18-3c505
* switched 3c505 to dynamic allocation
* 3c505: embedded ->priv
* 3c505: fixed use of uninitialized variable
* 3c505: fixed resource leaks on failure exits
Additional:
* add free_netdev

22 years ago[PATCH] (06/12) Probe2 -- sk16
Stephen Hemminger [Sat, 10 Jan 2004 09:36:15 +0000 (04:36 -0500)]
[PATCH] (06/12) Probe2 -- sk16

from viro NE17-sk16
* switched sk_g16 to dynamic allocation
* sk_g16: embedded ->priv
* sk_g16: fixed buggy check for signature (|| instead of &&, somebody
  forgot to replace it when inverting the test).
* sk_g16: fixed use after kfree()
* sk_g16: fixed init_etherdev() race
Additional:
* add free_netdev

22 years ago[PATCH] (05/12) Probe2 -- ni5010
Stephen Hemminger [Sat, 10 Jan 2004 09:36:06 +0000 (04:36 -0500)]
[PATCH] (05/12) Probe2 -- ni5010

from viro NE16-ni5010
* switched ni5010 to dynamic allocation
* ni5010: embedded ->priv
* ni5010: fixed clobbering ->irq
* ni5010: fixed IO before request_region()
Additional:
* add free_netdev

22 years ago[PATCH] (04/12) Probe2 -- ni52
Stephen Hemminger [Sat, 10 Jan 2004 09:35:58 +0000 (04:35 -0500)]
[PATCH] (04/12) Probe2 -- ni52

>From viro NE15-ni52
* switched ni52 to dynamic allocation
* ni52: embedded ->priv
* ni52: fixed clobbering of everything on autoprobe
Additional:
* add free_netdev

22 years ago[PATCH] (03/12) Probe2 -- ni65
Stephen Hemminger [Sat, 10 Jan 2004 09:35:49 +0000 (04:35 -0500)]
[PATCH] (03/12) Probe2 -- ni65

Convert ni65 driver to new probing; patch sequence goes bottom
up on the probe list.

* switched ni65 to dynamic allocation
* ni65: fixed ->irq and ->dma clobbering on autoprobe

22 years ago[PATCH] (2/12) Probe2 -- de620
Stephen Hemminger [Sat, 10 Jan 2004 09:35:40 +0000 (04:35 -0500)]
[PATCH] (2/12) Probe2 -- de620

Rework de620 driver to new dynamic allocation
Originally by Al Viro.
* switched de620 to dynamic allocation
* de620: embedded ->priv
* de620: fixed IO before request_region()

Updated to ~jgarzik/net-drivers-2.5-exp

22 years ago[PATCH] (1/12) Probe2 infrastructure for 2.6 experimental
Stephen Hemminger [Sat, 10 Jan 2004 09:34:27 +0000 (04:34 -0500)]
[PATCH] (1/12) Probe2 infrastructure for 2.6 experimental

New infrastructure to allow probing older builtin drivers (like ISA)
Originally by Al Viro, updated to apply agains jgarzik/net-drivers-2.5-exp

22 years ago[PATCH] remove dev_get from wanrouter
Stephen Hemminger [Sat, 10 Jan 2004 09:12:35 +0000 (04:12 -0500)]
[PATCH] remove dev_get from wanrouter

The call to dev_get() in wanrouter_device_new_if is racy and redundant and should
be removed.  The later 'register_netdev()' does the same test internally and will
return the appropriate error if the name already exists.

This patch is against 2.6.0-test6.
Resend of earlier patch because it was ignored, or missed.

22 years ago[PATCH] 2.6.0-test6 - more free_netdev() conversion
François Romieu [Sat, 10 Jan 2004 09:11:09 +0000 (04:11 -0500)]
[PATCH] 2.6.0-test6 - more free_netdev() conversion

Compiles ok (with true .o generated, yeah). Please review.

free_netdev() of devices allocated through use of alloc_netdev().
Though baroque, drivers/net/3c515.c now uses alloc_etherdev().

 drivers/net/3c515.c   |   23 ++++++++++++-----------
 drivers/net/defxx.c   |    2 +-
 drivers/net/dummy.c   |    2 +-
 drivers/net/eql.c     |    2 +-
 drivers/net/ns83820.c |    2 +-
 drivers/net/plip.c    |   14 ++++++++++----
 drivers/net/shaper.c  |   11 ++++++++---
 drivers/net/tun.c     |   18 +++++++++---------
 9 files changed, 43 insertions(+), 31 deletions(-)

22 years ago[PATCH] wan/lmc -- convert to new network device model
Stephen Hemminger [Sat, 10 Jan 2004 09:10:30 +0000 (04:10 -0500)]
[PATCH] wan/lmc -- convert to new network device model

Resend of LMC driver patch for 2.6.0-test6
  * do proper probing
  * allocate network device with alloc_netdev
  * use standard pci_id's instead of local defines
  * use standard PCI device interface to find and remove devices.

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
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

22 years ago[AGPGART] The RadeonIGP 345M device ID is 0xcbb2, not 0xcbb
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

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
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

22 years ago[SPARC64]: Update defconfig.
David S. Miller [Thu, 8 Jan 2004 18:14:55 +0000 (10:14 -0800)]
[SPARC64]: Update defconfig.

22 years ago[SPARC64]: Add option to define default command line to kernel, ala PPC.
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.

22 years ago[IRDA]: Fix compiler warning in af_irda.c
Jean Tourrilhes [Thu, 8 Jan 2004 18:11:04 +0000 (10:11 -0800)]
[IRDA]: Fix compiler warning in af_irda.c

22 years ago[IRDA]: Add module alias for IrCOMM pseudo serial device.
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.

22 years ago[IRDA]: Fix sir-dev 'raw' mode for sir dongles that need it.
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.

22 years ago[IRDA]: Fix a potential dealock in sir-dev state machine.
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.

22 years ago[IRDA]: Proper calculation for F-timer. Improve interoperability.
Jean Tourrilhes [Thu, 8 Jan 2004 18:08:39 +0000 (10:08 -0800)]
[IRDA]: Proper calculation for F-timer. Improve interoperability.

22 years ago[NETFILTER]: Align nulldevname properly in ip_tables.
Kurt Garloff [Thu, 8 Jan 2004 18:05:27 +0000 (10:05 -0800)]
[NETFILTER]: Align nulldevname properly in ip_tables.

22 years ago[ATM]: br2684 incorrectly handles frames recvd with FCS (by Alex Zeffertt <ajz@cambri...
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>)

22 years ago[X25]: Use size_t for size in {send,recv}msg.
Stephen Hemminger [Thu, 8 Jan 2004 17:57:33 +0000 (09:57 -0800)]
[X25]: Use size_t for size in {send,recv}msg.

22 years ago[UNIX]: 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.

22 years ago[ROSE]: 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.

22 years ago[NETROM]: 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.

22 years ago[LLC]: 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.

22 years ago[IRDA]: 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.

22 years ago[ECONET]: 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.

22 years ago[NETLINK]: 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.

22 years ago[DECNET]: 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.

22 years ago[IPX]: 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.

22 years ago[AX25]: 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.

22 years ago[ATM]: 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.

22 years ago[APPLETALK DDP]: 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.

22 years ago[PPPOE]: 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.

22 years ago[BLUETOOTH]: 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.

22 years ago[IPV4/IPV6]: 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.

22 years ago[NET]: Use size_t for size argument in {send,recv}msg callchain.
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.

22 years ago[SPARC]: Use spinlock to protect IRQ action management.
Keith M. Wesolowski [Thu, 8 Jan 2004 17:41:04 +0000 (09:41 -0800)]
[SPARC]: Use spinlock to protect IRQ action management.

22 years ago[SPARC]: Fix PMD masking in SRMMU code.
Keith M. Wesolowski [Thu, 8 Jan 2004 17:39:49 +0000 (09:39 -0800)]
[SPARC]: Fix PMD masking in SRMMU code.

22 years ago[SPARC64]: In early bootup, BUG() if cannot find TLB entry for remapping.
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.

22 years agoLinux 2.6.1 v2.6.1
Linus Torvalds [Thu, 8 Jan 2004 14:57:32 +0000 (06:57 -0800)]
Linux 2.6.1

22 years ago[AGPGART] Duh, is_r200 is a function, not a variable.
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>

22 years agoMerge bk://linux.bkbits.net/linux-2.5
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

22 years agoFix subtle fork() race that Ingo noticed.
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.

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
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

22 years ago[AGPGART] Add support for Radeon IGP345M to ATI GART driver.
Dave Jones [Wed, 7 Jan 2004 14:53:58 +0000 (14:53 +0000)]
[AGPGART] Add support for Radeon IGP345M to ATI GART driver.
Also consolidate a bunch of convoluted if's into a single
"is this an r200 or r300" function.

22 years agoLinux 2.6.1-rc3 v2.6.1-rc3
Linus Torvalds [Wed, 7 Jan 2004 14:21:44 +0000 (06:21 -0800)]
Linux 2.6.1-rc3

22 years ago[PATCH] ppc64: Add missing section definition
Andrew Morton [Wed, 7 Jan 2004 13:56:59 +0000 (05:56 -0800)]
[PATCH] ppc64: Add missing section definition

From: Anton Blanchard <anton@samba.org>

For a laugh we moved the BSS and our world exploded. Turns out we zero
from __bss_start to _end. Add __bss_stop to our section definitions so
we can use it instead.

22 years ago[PATCH] /proc/ppc64 and /proc/iSeries fixes from Linas Vepstas
Andrew Morton [Wed, 7 Jan 2004 13:56:50 +0000 (05:56 -0800)]
[PATCH] /proc/ppc64 and /proc/iSeries fixes from Linas Vepstas

From: Anton Blanchard <anton@samba.org>

Linas Vepstas has audited the ppc64 proc code and found a number of issues.

22 years agoDon't relocate non-allocated regions in modules.
Linus Torvalds [Wed, 7 Jan 2004 13:47:04 +0000 (05:47 -0800)]
Don't relocate non-allocated regions in modules.

This fixes loading of modules compiled with debugging on
some platforms.

From Rusty.

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Wed, 7 Jan 2004 10:31:18 +0000 (02:31 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Wed, 7 Jan 2004 10:29:12 +0000 (02:29 -0800)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoFix silly mremap test.
Linus Torvalds [Wed, 7 Jan 2004 10:26:41 +0000 (02:26 -0800)]
Fix silly mremap test.

Get off the drugs, Linus.

22 years agoFix ttpci bogus use of floating point by casting the
Linus Torvalds [Wed, 7 Jan 2004 10:00:08 +0000 (02:00 -0800)]
Fix ttpci bogus use of floating point by casting the
constant expression properly.

22 years ago[IPV6]: Autoconfig link-local address on ip6-ip6 tunnel device.
Ville Nuorvala [Wed, 7 Jan 2004 04:17:51 +0000 (20:17 -0800)]
[IPV6]: Autoconfig link-local address on ip6-ip6 tunnel device.

22 years ago[COMPAT]: Handle SO_TIMESTAMP cmsgs.
Andi Kleen [Wed, 7 Jan 2004 04:17:13 +0000 (20:17 -0800)]
[COMPAT]: Handle SO_TIMESTAMP cmsgs.

22 years ago[SPARC32]: Use drivers/block/Kconfig
Matthew Wilcox [Wed, 7 Jan 2004 04:10:46 +0000 (20:10 -0800)]
[SPARC32]: Use drivers/block/Kconfig

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/network-2.6
David S. Miller [Wed, 7 Jan 2004 03:19:15 +0000 (19:19 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/network-2.6
into nuts.ninka.net:/disk1/davem/BK/net-2.6

22 years agoMerge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
David S. Miller [Wed, 7 Jan 2004 03:13:20 +0000 (19:13 -0800)]
Merge nuts.ninka.net:/disk1/davem/BK/sparcwork-2.6
into nuts.ninka.net:/disk1/davem/BK/sparc-2.6

22 years ago[PATCH] don't clear i_sb
Dave Kleikamp [Wed, 7 Jan 2004 02:35:15 +0000 (18:35 -0800)]
[PATCH] don't clear i_sb

From: Christoph Hellwig <hch@lst.de>

JFS currently clears i_sb in some error pathes which can make the
core kernel OOPS because it may never be NULL.  Noticed because some
IBM people try to "fix" the core kernel for it now..

22 years ago[PATCH] ia32 sched_clock() deadlock fix
Andrew Morton [Tue, 6 Jan 2004 23:52:48 +0000 (15:52 -0800)]
[PATCH] ia32 sched_clock() deadlock fix

From: Ingo Molnar <mingo@elte.hu>,

Voyager is getting odd deadlocks due to the taking of xtime_lock() in
sched_clock()->get_jiffies_64().

I had this patch queued up to fix a different deadlock, which occurs when we
relax the requirement that TSC's be synchronised across CPUs.  But it will
fix James' deadlock too.

22 years ago[PATCH] dvb: firmware fixes
Andrew Morton [Tue, 6 Jan 2004 23:52:39 +0000 (15:52 -0800)]
[PATCH] dvb: firmware fixes

From: Michael Hunold <hunold@convergence.de>

- move around sp887x firmware file entry to be close to sp887x selection

- fix a bunch of filenames to point to /usr/lib/hotplug/firmware/ rather
  then /etc/dvb

- fix the av7110 firmware config entry for "make allyesconfig"

22 years ago[PATCH] JFS fix for NFS on little-endian systems
Andrew Morton [Tue, 6 Jan 2004 23:52:30 +0000 (15:52 -0800)]
[PATCH] JFS fix for NFS on little-endian systems

From: Dave Kleikamp <shaggy@austin.ibm.com>

After Jose debugged the problem down to the routine jfs_get_parent, we
were able to find the problem.  I believe it only affects users of
NFS-exported JFS file systems on big-endian hardware.

The problem was a missing le32_to_cpu macro.  The patch also fixes a
return code to be more consistent other implementations of get_parent.

22 years ago[PATCH] fix sysfs oops
Andrew Morton [Tue, 6 Jan 2004 23:52:21 +0000 (15:52 -0800)]
[PATCH] fix sysfs oops

From: Greg KH <greg@kroah.com>

This fixes an oops when a kobject is unregistered before it's child is.
The usb-serial devices show this bug very easily (yank out a device
while its port is opened...)

Patch was originally written by Mike Gorse <mgorse@mgorse.dhs.org>

22 years ago[PATCH] MSI build fixes
Andrew Morton [Tue, 6 Jan 2004 23:52:12 +0000 (15:52 -0800)]
[PATCH] MSI build fixes

Add missing NR_VECTORS definition to visws and pc9800.  Also, make MSI
support dependent on CONFIG_X86_IO_APIC, as it won't build without IOAPIC
support.

22 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Tue, 6 Jan 2004 23:44:53 +0000 (15:44 -0800)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoFix my PGP fingerprint in the CREDITS file.
Mitsuru Kanda [Tue, 6 Jan 2004 14:26:30 +0000 (06:26 -0800)]
Fix my PGP fingerprint in the CREDITS file.

22 years ago[NET]: Make sure that class selected by priority is a leaf in HTB scheduler.
Martin Devera [Tue, 6 Jan 2004 14:19:46 +0000 (06:19 -0800)]
[NET]: Make sure that class selected by priority is a leaf in HTB scheduler.