]>
git.neil.brown.name Git - history.git/log
Dave Jones [Wed, 3 Apr 2002 12:30:53 +0000 (07:30 -0500)]
Merge SIByte SB1250 net driver from 2.4.x.
Jeff Garzik [Wed, 3 Apr 2002 12:29:51 +0000 (07:29 -0500)]
Merge new sun3 82586 net driver from 2.4.x.
Dave Jones [Wed, 3 Apr 2002 12:26:52 +0000 (07:26 -0500)]
jiffies wrap fixes for net drivers atp, yam, and sb1000.
Dave Jones [Wed, 3 Apr 2002 12:24:49 +0000 (07:24 -0500)]
Merge new tc35815 net driver from 2.4.x.
Dave Jones [Wed, 3 Apr 2002 12:23:09 +0000 (07:23 -0500)]
Remove old 2.2.x wait queue compat code from cosa wan driver.
Paul Gortmaker [Wed, 3 Apr 2002 12:21:07 +0000 (07:21 -0500)]
finally, remove rmem_{start,end} from struct net_device.
one more step closer to killing off ether=
Paul Gortmaker [Wed, 3 Apr 2002 12:20:16 +0000 (07:20 -0500)]
Enable multiple ISA ethernet probes at boot (old behaviour was to quit
once eth0 was found) - it is long since anyone shipped or built kernels
with all the ISA drivers compiled in.
This change will eliminate the need for adding "ether=...." at the boot
prompt for a lot of users who build their own kernels and have multiple
ISA ethercards at standard (i.e. probed) I/O addresses.
Also got sick of counting zeros, so did a struct init cleanup,
i.e. {1,0,0,0,0,0,0,0,9} -> {one:1, nine:9}
Paul Gortmaker [Wed, 3 Apr 2002 12:19:32 +0000 (07:19 -0500)]
The struct netdev rmem_start and rmem_end entries are specific to 8390
based net cards and hence these should be moved into the dev->priv
for these cards.
This patch adds rmem_start and rmem_end to dev->priv in 8390.h, and does:
s/dev->rmem_/ei_local.rmem_/g on all 8390 shared mem drivers.
Paul Gortmaker [Wed, 3 Apr 2002 12:18:40 +0000 (07:18 -0500)]
drivers/net/sb1000.c does not use any ISA memory for I/O but does (ab)use
the rmem_end field to store an I/O port address in. As rmem_end is going
away, this does a s/rmem_end/mem_start/g since mem_start is otherwise
unused in sb1000.
Paul Gortmaker [Wed, 3 Apr 2002 12:17:56 +0000 (07:17 -0500)]
These net drivers init dev->rmem_start/end but do not use these at all
(probably as a result of copying skeleton or similar). Removed this as
a step in the goal to remove rmem_start/end from netdev struct entirely.
Paul Gortmaker [Wed, 3 Apr 2002 12:15:24 +0000 (07:15 -0500)]
s/extern inline/static inline/ for net drivers:
aironet4500, arlan, e2100, baycom, soundmodem
Jeff Garzik [Wed, 3 Apr 2002 12:12:54 +0000 (07:12 -0500)]
Merge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
Dave Jones [Wed, 3 Apr 2002 11:56:46 +0000 (06:56 -0500)]
net driver janitor fixes:
* region resource handling
* do-while macro definitions
* error cleanup
Dave Jones [Wed, 3 Apr 2002 11:52:56 +0000 (06:52 -0500)]
Small net driver fixes/cleanups related to setting
dev->last_rx equal to jiffies.
Christopher Goldfarb [Wed, 3 Apr 2002 11:29:08 +0000 (06:29 -0500)]
e1000 net drvr update 13/13:
Whitespace cleanup
Christopher Goldfarb [Wed, 3 Apr 2002 11:28:35 +0000 (06:28 -0500)]
e1000 net drvr update 12/13:
Update a few stale comments
Christopher Goldfarb [Wed, 3 Apr 2002 11:28:07 +0000 (06:28 -0500)]
e1000 net drvr updates 11/13:
Bump version to 4.2.8-k1, use EXPORT_NO_SYMBOLS, minor changes
to ensure that reported link information is always correct,
remove magic numbers in calls to memset.
Christopher Goldfarb [Wed, 3 Apr 2002 11:27:40 +0000 (06:27 -0500)]
e1000 net drvr updates 10/13:
ProcFS code updates, check for page boundaries.
Christopher Goldfarb [Wed, 3 Apr 2002 11:27:09 +0000 (06:27 -0500)]
e1000 net drvr update 9/13:
change_mtu cleanup. Allows frame sizes up to 2k on the 82542
instead of limiting the MTU to 1500, so that the 82542 can be
used with software 802.1q VLANs.
Christopher Goldfarb [Wed, 3 Apr 2002 11:26:34 +0000 (06:26 -0500)]
e1000 net drvr updates 8/13:
Minor receive cleanup, queue empty buffers to the hardware in
groups of 16 to reduce unneeded fetches and improve PCI
efficiency.
Christopher Goldfarb [Wed, 3 Apr 2002 11:26:04 +0000 (06:26 -0500)]
e1000 net drvr update 7/13:
Adaptive Inter-Frame Spacing to reduce collisions and improve
half duplex transmit performance.
Christopher Goldfarb [Wed, 3 Apr 2002 11:25:37 +0000 (06:25 -0500)]
e1000 net drvr update 6/13:
Replace LIST_LEN macro use with the standard ARRAY_SIZE.
Christopher Goldfarb [Wed, 3 Apr 2002 11:25:03 +0000 (06:25 -0500)]
e1000 net drvr update 5/13:
VLAN hardware offload.
Christopher Goldfarb [Wed, 3 Apr 2002 11:24:31 +0000 (06:24 -0500)]
e1000 net drvr update 4/13:
Updated transmit path. Breaks the transmit path up to make it
more understandable. Aggressively reclaim resources by checking
for completed transmits before queuing each new frame to avoid
stalling the driver by delaying interrupts to long.
Christopher Goldfarb [Wed, 3 Apr 2002 11:23:57 +0000 (06:23 -0500)]
e1000 net drvr update 3/13:
Search and replace of adapter->shared with adapter->hw
throughout the driver. This matches the naming used in
e1000_hw.c and is more correct.
Christopher Goldfarb [Wed, 3 Apr 2002 11:23:14 +0000 (06:23 -0500)]
e1000 net drvr update 2/13:
Update to low level hardware code. Adds support for the new
82540 device. Replaces e1000_mac.c e1000_mac.h e1000_phy.c and
e1000_phy.h with e1000_hw.c and e1000_hw.c. Changes to the
makefile, header includes, and some minor function syntax
changes to get the driver working with the new code.
Christopher Goldfarb [Wed, 3 Apr 2002 11:18:31 +0000 (06:18 -0500)]
e1000 net drvr update 1/13:
License update, the "GNU General Public License" was incorrectly
referred to as the "GNU Public License".
Jeff Garzik [Wed, 3 Apr 2002 11:15:22 +0000 (06:15 -0500)]
Merge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
Linus Torvalds [Wed, 3 Apr 2002 06:00:59 +0000 (22:00 -0800)]
Header file cleanup fixes
Linus Torvalds [Wed, 3 Apr 2002 06:00:37 +0000 (22:00 -0800)]
Fix compile without EISA support
Linus Torvalds [Wed, 3 Apr 2002 06:00:03 +0000 (22:00 -0800)]
strtok -> strsep fixes
Linus Torvalds [Wed, 3 Apr 2002 05:58:57 +0000 (21:58 -0800)]
Fix missing include due to do_exit() BKL movement
Linus Torvalds [Wed, 3 Apr 2002 04:08:22 +0000 (20:08 -0800)]
update for i386 config.in changes
Dave Jones [Wed, 3 Apr 2002 04:02:51 +0000 (20:02 -0800)]
[PATCH] Remove last remaining bits of strtok.
Dave Jones [Wed, 3 Apr 2002 04:02:32 +0000 (20:02 -0800)]
[PATCH] pnpbios driver update.
Update from Thomas..
Here are the additional bits from the -ac tree, diffed
against 2.5.6 + 2.5.5-dj3 patch. The changes include:
- Improve some comments
- Postpone starting the kernel thread (Alan Cox)
- Call kernel thread 'kpnpbiosd' instead of 'kpnpbios'
- Consolidate printing of error messages to save space
- Add __init and __exit tags and return appropriate error codes
- Print slightly more consistent messages
- Get closer to supporting build-as-module
Dave Jones [Wed, 3 Apr 2002 04:02:27 +0000 (20:02 -0800)]
[PATCH] x86 bluesmoke update.
o Make MCE compile time optional (Paul Gortmaker)
o P4 thermal trip monitoring. (Zwane Mwaikambo)
o Non-fatal MCE logging. (Me)
Dave Jones [Wed, 3 Apr 2002 04:02:21 +0000 (20:02 -0800)]
[PATCH] PPP documentation.
From Paul via 2.4
Dave Jones [Wed, 3 Apr 2002 04:02:16 +0000 (20:02 -0800)]
[PATCH] watchdog nowayout for wdt977
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 04:01:22 +0000 (20:01 -0800)]
[PATCH] Add support for National Semiconductor x86's.
These are mostly Cyrix-alike, but for some quirks we work around.
Dave Jones [Wed, 3 Apr 2002 04:01:16 +0000 (20:01 -0800)]
[PATCH] Add missing MODULE_LICENSE tags
Still a few out there.. Most of these from 2.4
Dave Jones [Wed, 3 Apr 2002 04:01:10 +0000 (20:01 -0800)]
[PATCH] jiffies wrap fixes.
Some from 2.4, some from the kernel janitor team,..
Dave Jones [Wed, 3 Apr 2002 04:01:04 +0000 (20:01 -0800)]
[PATCH] Pentium 4 NMI watchdog support
From Mikael via 2.4.
Dave Jones [Wed, 3 Apr 2002 04:00:58 +0000 (20:00 -0800)]
[PATCH] x86 microcode driver update
From Tigran via 2.4
Dave Jones [Wed, 3 Apr 2002 04:00:53 +0000 (20:00 -0800)]
[PATCH] kdev_t fixes.
The usual search and replace type operations from various people
to various drivers..
Dave Jones [Wed, 3 Apr 2002 04:00:46 +0000 (20:00 -0800)]
[PATCH] document <asm-i386/io.h> functions.
The second hunk also contains a fix from Badari Pulavarty to make
page_to_phys() work on pages >4GB. Without this, we truncate the
physical address to 32bit
Dave Jones [Wed, 3 Apr 2002 04:00:41 +0000 (20:00 -0800)]
[PATCH] seq_file for /proc/partitions (take 2)
Original from Randy Dunlap <rddunlap@osdl.org>...
Dave Jones [Wed, 3 Apr 2002 04:00:35 +0000 (20:00 -0800)]
[PATCH] watchdog nowayout for mixcomwd
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 04:00:28 +0000 (20:00 -0800)]
[PATCH] Christoph Hellwig contact update
From 2.4
Dave Jones [Wed, 3 Apr 2002 04:00:23 +0000 (20:00 -0800)]
[PATCH] missing includes.
There still seem to be some casualties since the include file shakeup a
few revisions back, this adds quite a few missing ones, more to come.
Dave Jones [Wed, 3 Apr 2002 04:00:17 +0000 (20:00 -0800)]
[PATCH] watchdog nowayout for wdt
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 04:00:12 +0000 (20:00 -0800)]
[PATCH] watchdog nowayout for wdt_pci
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 04:00:07 +0000 (20:00 -0800)]
[PATCH] watchdog nowayout for softdog
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 04:00:02 +0000 (20:00 -0800)]
[PATCH] watchdog nowayout for machzwd
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 03:59:56 +0000 (19:59 -0800)]
[PATCH] Clean up CONFIG_HIGHMEM & HIGHPTE options.
Makes CONFIG_HIGHPTE an option instead of derived.
Original from Steven Cole.
Dave Jones [Wed, 3 Apr 2002 03:59:50 +0000 (19:59 -0800)]
[PATCH] DMI entries for HP Pavillion laptops.
These things have USB IRQ routing problems we can work around..
Dave Jones [Wed, 3 Apr 2002 03:59:45 +0000 (19:59 -0800)]
[PATCH] updates for make rpm
- install .config in /boot
- provide kernel-drm package if drm is compiled
- handle extra '-' marks so that linux-2.5.8-dj3-voon works.
Dave Jones [Wed, 3 Apr 2002 03:59:40 +0000 (19:59 -0800)]
[PATCH] watchdog nowayout for shwdt
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 03:59:34 +0000 (19:59 -0800)]
[PATCH] Allow use of 256 loop devices
Because 256 is rounder than 255 I guess 8-)
Dave Jones [Wed, 3 Apr 2002 03:59:28 +0000 (19:59 -0800)]
[PATCH] extra PIIX entries for IRQ routers.
Dave Jones [Wed, 3 Apr 2002 03:59:23 +0000 (19:59 -0800)]
[PATCH] Remove address member from scatterlist docs.
The element is dead, so update the docs to reflect reality.
Dave Jones [Wed, 3 Apr 2002 03:59:17 +0000 (19:59 -0800)]
[PATCH] watchdog nowayout for sbc60xxwdt
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 03:59:12 +0000 (19:59 -0800)]
[PATCH] strtok->strsep in alpha setup
Dave Jones [Wed, 3 Apr 2002 03:59:07 +0000 (19:59 -0800)]
[PATCH] Fix reiserfs oops with seperate journal dev
From Oleg@namesys.
Dave Jones [Wed, 3 Apr 2002 03:59:02 +0000 (19:59 -0800)]
[PATCH] add EISA port to /proc/ioports
Dave Jones [Wed, 3 Apr 2002 03:58:56 +0000 (19:58 -0800)]
[PATCH] malloc.h -> slab.h
malloc.h is no more.
Dave Jones [Wed, 3 Apr 2002 03:58:47 +0000 (19:58 -0800)]
[PATCH] Fix race in JFS
From Christoph Hellwig
http://oss.software.ibm.com/pipermail/jfs-patches/2002-March/000045.html
Dave Jones [Wed, 3 Apr 2002 03:58:41 +0000 (19:58 -0800)]
[PATCH] devexit fix for i82092
In light of the 'lets use this for shutdowns' this will eventually
be ripped out, but for now it makes sense to include it so that we
can build it again on modern binutils
Dave Jones [Wed, 3 Apr 2002 03:58:35 +0000 (19:58 -0800)]
[PATCH] wrong return codes in ipc shm
We always returned success even when we had no ->vm_ops
Dave Jones [Wed, 3 Apr 2002 03:58:30 +0000 (19:58 -0800)]
[PATCH] strtok->strsep in atari config
Dave Jones [Wed, 3 Apr 2002 03:58:25 +0000 (19:58 -0800)]
[PATCH] Small fix to pci_alloc_consistent()
Original from Badari Pulavarty <pbadari@us.ibm.com>:
pci_alloc_consistent() is returning zone DMA memory to highmem
enabled drivers when it really should have been returning zone NORMAL.
Found this while testing qlogicfc driver for > 4GB support.
Dave Jones [Wed, 3 Apr 2002 03:58:19 +0000 (19:58 -0800)]
[PATCH] strtok->strsep in affs
Dave Jones [Wed, 3 Apr 2002 03:58:14 +0000 (19:58 -0800)]
[PATCH] MP1.4 SPEC compliance.
Dave Jones [Wed, 3 Apr 2002 03:58:09 +0000 (19:58 -0800)]
[PATCH] Define KBUILD_BASENAME for .i * .s
originally from John Levon <levon@movementarian.org>
Dave Jones [Wed, 3 Apr 2002 03:57:59 +0000 (19:57 -0800)]
[PATCH] more kbuild cleanup.
Define KBUILD_BASENAME for init/do_mounts
Dave Jones [Wed, 3 Apr 2002 03:57:54 +0000 (19:57 -0800)]
[PATCH] apply KERNELRELEASE regexp globally in makefile
Handles things like 2.5.7-dj2-extra-foo-voon in Kernelversion.
Dave Jones [Wed, 3 Apr 2002 03:57:48 +0000 (19:57 -0800)]
[PATCH] strtok->strsep in isdn avmb1 capifs
Dave Jones [Wed, 3 Apr 2002 03:57:42 +0000 (19:57 -0800)]
[PATCH] strtok->strsep for reiserfs
Dave Jones [Wed, 3 Apr 2002 03:57:37 +0000 (19:57 -0800)]
[PATCH] strtok->strsep in ntfs
Dave Jones [Wed, 3 Apr 2002 03:57:32 +0000 (19:57 -0800)]
[PATCH] Only offer ARM PCMCIA on ARM machines.
Dave Jones [Wed, 3 Apr 2002 03:57:27 +0000 (19:57 -0800)]
[PATCH] strtok->strsep in jfs
Dave Jones [Wed, 3 Apr 2002 03:57:22 +0000 (19:57 -0800)]
[PATCH] strtok->strsep in usb
Dave Jones [Wed, 3 Apr 2002 03:57:17 +0000 (19:57 -0800)]
[PATCH] strtok->strsep isofs
Dave Jones [Wed, 3 Apr 2002 03:57:11 +0000 (19:57 -0800)]
[PATCH] strtok->strsep for autofs4
Dave Jones [Wed, 3 Apr 2002 03:57:06 +0000 (19:57 -0800)]
[PATCH] compile fix for gemtek-pci radio card
Dave Jones [Wed, 3 Apr 2002 03:56:58 +0000 (19:56 -0800)]
[PATCH] i2c-proc wasn't checking kmalloc result
Dave Jones [Wed, 3 Apr 2002 03:56:53 +0000 (19:56 -0800)]
[PATCH] strtok->strsep in shmem
Dave Jones [Wed, 3 Apr 2002 03:56:48 +0000 (19:56 -0800)]
[PATCH] strtok->strsep in autofs
Dave Jones [Wed, 3 Apr 2002 03:56:43 +0000 (19:56 -0800)]
[PATCH] typo in pci_set_mwi header
Dave Jones [Wed, 3 Apr 2002 03:56:37 +0000 (19:56 -0800)]
[PATCH] strtok->strsep in hfs
Dave Jones [Wed, 3 Apr 2002 03:56:32 +0000 (19:56 -0800)]
[PATCH] strtok->strsep in hpfs
Dave Jones [Wed, 3 Apr 2002 03:56:27 +0000 (19:56 -0800)]
[PATCH] remove bogus return from mtrr driver.
It's amazing what you spot when you Lindent things.
Dave Jones [Wed, 3 Apr 2002 03:56:22 +0000 (19:56 -0800)]
[PATCH] remove workaround for old binutils.
Modern binutils spits out a warning, fixing this broke older binutils.
I guess we can do this in 2.5 ?
Dave Jones [Wed, 3 Apr 2002 03:56:17 +0000 (19:56 -0800)]
[PATCH] strtok -> strsep in adfs
Dave Jones [Wed, 3 Apr 2002 03:56:12 +0000 (19:56 -0800)]
[PATCH] nbd compile fix.
Dave Jones [Wed, 3 Apr 2002 03:56:07 +0000 (19:56 -0800)]
[PATCH] khttpd logs wrong debug message on leaving function.
Dave Jones [Wed, 3 Apr 2002 03:56:02 +0000 (19:56 -0800)]
[PATCH] extra sanity checks for mempool
Dave Jones [Wed, 3 Apr 2002 03:24:31 +0000 (19:24 -0800)]
[PATCH] updated documentation for w9966 driver.
From 2.4
Dave Jones [Wed, 3 Apr 2002 03:24:26 +0000 (19:24 -0800)]
[PATCH] watchdog nowayout for advantechwdt
Originally from Matt Domsch.
Adds a nowayout module option to override CONFIG_WATCHDOG_NOWAYOUT
From 2.4
Dave Jones [Wed, 3 Apr 2002 03:24:19 +0000 (19:24 -0800)]
[PATCH] More verbosity in VIA tweak
From 2.4
Dave Jones [Wed, 3 Apr 2002 03:24:14 +0000 (19:24 -0800)]
[PATCH] Remove guess from bttv docs.