opensuse:kernel.git
15 years ago[PATCH] 2.5.13: vmalloc link failure
Russell King [Fri, 3 May 2002 03:07:25 +0000 (20:07 -0700)]
[PATCH] 2.5.13: vmalloc link failure

The following patch fixes this, and also fixes the similar problem in
scsi_debug.c:

15 years agoManual merge of minor syntax clash
Linus Torvalds [Thu, 2 May 2002 10:18:51 +0000 (03:18 -0700)]
Manual merge of minor syntax clash

15 years agoMerge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
Linus Torvalds [Thu, 2 May 2002 09:51:06 +0000 (02:51 -0700)]
Merge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years agoNTFS: 2.0.5 release. Major buffer overflow fix in extent inode handling.
Anton Altaparmakov [Thu, 2 May 2002 12:10:56 +0000 (13:10 +0100)]
NTFS: 2.0.5 release. Major buffer overflow fix in extent inode handling.
Upgrade is imperative!

15 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.isdn
Linus Torvalds [Thu, 2 May 2002 09:45:43 +0000 (02:45 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.isdn
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years ago[PATCH] cpqfc compaq FC controller 2.5.12
Douglas Gilbert [Thu, 2 May 2002 09:41:17 +0000 (02:41 -0700)]
[PATCH] cpqfc compaq FC controller 2.5.12

Minor cleanups to a scsi fibre channel HBA driver that was broken by the
introduction of SCSI_REPORT_LUNS to scsi.h in a patch that went into
2.5.11 .

[ Another transfer from Dave's tree ]

15 years ago[PATCH] scsi tape (st) 2.5.12
Douglas Gilbert [Thu, 2 May 2002 09:41:10 +0000 (02:41 -0700)]
[PATCH] scsi tape (st) 2.5.12

Documentation enhancement from Kai.Makisara@metla.fi.

[ This is a transfer from Dave's tree ]

15 years ago[PATCH] scsi_merge.c 2.5.12
Douglas Gilbert [Thu, 2 May 2002 09:41:02 +0000 (02:41 -0700)]
[PATCH] scsi_merge.c 2.5.12

Fix oopses on ISA scsi adapters.

[ This is a transfer from Dave's tree ]

15 years agoUpdate kernel version
Linus Torvalds [Thu, 2 May 2002 09:08:46 +0000 (02:08 -0700)]
Update kernel version

15 years agoResolve tweak overlap
Linus Torvalds [Thu, 2 May 2002 09:07:51 +0000 (02:07 -0700)]
Resolve tweak overlap

15 years agoRemove left-over debug printk from Andrew
Linus Torvalds [Thu, 2 May 2002 09:06:04 +0000 (02:06 -0700)]
Remove left-over debug printk from Andrew

15 years ago[PATCH] VM dirty page balancing
Andrew Morton [Thu, 2 May 2002 09:04:12 +0000 (02:04 -0700)]
[PATCH] VM dirty page balancing

- The balance_dirty_pages() logic is simply wrong.  It goes:

if (value > threshold)
go_and_write(value - threshold);

  which is just fine for a single process writing data.  But
  for many processes, they *all* go and bring things back into
  balance, and too much data gets written out.

- The

go_and_write(this much)

  logic is inoperative, because I turned off the ->writeback_mapping()
  function in ext2.  So a call to writeback_unlocked_inodes(this_much)
  doesn't actually decrement and test *this_much.  It will walk every
  inode, all the time.  Silly.

So quickly fixing the above things, the amount of dirty+writeback
memory in the machine nicely stabilises at 500 megabytes across
the run.

15 years ago[PATCH] unneeded readpage in block_symlink
Andrew Morton [Thu, 2 May 2002 09:02:10 +0000 (02:02 -0700)]
[PATCH] unneeded readpage in block_symlink

The new consistency checks in buffer.c are complaining about
block_symlink's ->readpage against an already uptodate
page.

15 years ago[PATCH] 2.5.12 IDE 49
Martin Dalecki [Thu, 2 May 2002 08:57:44 +0000 (01:57 -0700)]
[PATCH] 2.5.12 IDE 49

- Fix compilation of piix.c

- Remove the PADAM_ prefix from sleep hwgroup member.

- Fix Pacific Digital host chip driver API.

- Fix Tekram host chip driver API.

- Fold hwif_unregister() directly in to channel code.

15 years ago[PATCH] bio tagged command support
Jens Axboe [Thu, 2 May 2002 08:53:47 +0000 (01:53 -0700)]
[PATCH] bio tagged command support

Add support for request tagging of the block queue.

15 years ago[PATCH] 2.5.12 - make usbvideo_register take a usb_device_id table
Simon Evans [Thu, 2 May 2002 08:44:50 +0000 (01:44 -0700)]
[PATCH] 2.5.12 - make usbvideo_register take a usb_device_id table

This patch makes usbvideo_register take a usb_device_id argument which it
can then pass to usb_register via the struct usb_device. Currently it passes
NULL.

15 years ago[PATCH] 2.5.12 - make usbvideo.c use USBVIDEO_NUMFRAMES correctly
Simon Evans [Thu, 2 May 2002 08:44:27 +0000 (01:44 -0700)]
[PATCH] 2.5.12 - make usbvideo.c use USBVIDEO_NUMFRAMES correctly

This patch makes usbvideo.c use the correct value of USBVIDEO_NUMFRAMES.
A few places in the code assumed it was 2. This patch was tested with
USBVIDEO_NUMFRAMES = 2,3,4,8,11,32

15 years agoUSB
Greg Kroah-Hartman [Thu, 2 May 2002 08:26:48 +0000 (01:26 -0700)]
USB

cleaned up checking the return value of usb_register_dev()

15 years agoUSB io_edgeport driver
Greg Kroah-Hartman [Thu, 2 May 2002 08:26:05 +0000 (01:26 -0700)]
USB io_edgeport driver

added Black Box OEM device ids to the io_edgeport driver.

15 years ago[PATCH] pl2303.c: do not reset termios settings in each open()
Wolfgang Fritz [Thu, 2 May 2002 07:53:02 +0000 (00:53 -0700)]
[PATCH] pl2303.c: do not reset termios settings in each open()

USB pl2303 driver

This is a patch which avoids resetting the termios settings to default
values (9600 Baud etc.) in each call to pl2303_open (). It does this
only on the first call to pl2303_set_termios. After that it sets the
termios to the last stored values.

 This way commands like
 stty -F /dev/ttyUSB0 115200
 work the same way as with other serial ttys.

15 years ago[PATCH] tiny race with devfs in printer
Oliver Neukum [Thu, 2 May 2002 07:31:51 +0000 (00:31 -0700)]
[PATCH] tiny race with devfs in printer

USB printer bugfix

looking through printer.c in preparation for shifting devfs
support to usbcore I noticed that printer advertises a device
through devfs before it can be opened.
As devfs, or more precisely devfsd can be used to trigger actions
this matters and is wrong.

15 years agoMerge cantab.net:/usr/src/bklinux-2.5 into cantab.net:/usr/src/tng
Anton Altaparmakov [Wed, 1 May 2002 21:28:59 +0000 (22:28 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5 into cantab.net:/usr/src/tng

15 years agoNTFS: Minor cleanups, contact details updates, remove superfluous
Anton Altaparmakov [Wed, 1 May 2002 21:28:14 +0000 (22:28 +0100)]
NTFS: Minor cleanups, contact details updates, remove superfluous
set_blocksize.

15 years agoMerge master.kernel.org:/home/davem/BK/misc-2.5
Linus Torvalds [Wed, 1 May 2002 15:18:48 +0000 (08:18 -0700)]
Merge master.kernel.org:/home/davem/BK/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agofs/exportfs/expfs.c:dprintk
David S. Miller [Wed, 1 May 2002 14:59:07 +0000 (07:59 -0700)]
fs/exportfs/expfs.c:dprintk
- Fix macro varargs usage, you need to specify a variable name
before the triple dot or else most current compilers complain.
See include/linux/ext2_fs.h:ext2_debug for another example where
it is done correctly.

15 years agofs/autofs/inode.c:parse_options
David S. Miller [Wed, 1 May 2002 14:57:09 +0000 (07:57 -0700)]
fs/autofs/inode.c:parse_options
- Fix bug in strsep/strchr changes, dereference *this_char
not *value at top of while loop.  This matches how the same
code in fs/autofs4/inode.c looks right now.
Withtout this autofs loading causes an OOPS as the first
time through the loop *value is dereferencing a NULL pointer.

15 years agoISDN: cleanup AVM drivers
Kai Germaschewski [Wed, 1 May 2002 13:50:50 +0000 (08:50 -0500)]
ISDN: cleanup AVM drivers

Allocate and free the avmcard structure using a shared function.

15 years agoISDN: cleanup AVM drivers
Kai Germaschewski [Wed, 1 May 2002 13:05:12 +0000 (08:05 -0500)]
ISDN: cleanup AVM drivers

Remove unnecessary wrappers around irq handlers.

15 years agoISDN: AVM drivers: Get rid of ->interrupt
Kai Germaschewski [Wed, 1 May 2002 12:55:43 +0000 (07:55 -0500)]
ISDN: AVM drivers: Get rid of ->interrupt

Interrupt handlers won't be reentered anyway.

15 years agoManual merge from Andrew Morton: don't assume read-ahead for md
Linus Torvalds [Wed, 1 May 2002 07:32:30 +0000 (00:32 -0700)]
Manual merge from Andrew Morton: don't assume read-ahead for md

15 years ago[PATCH] Fix the set_bit()'s warnings
Hirofumi Ogawa [Wed, 1 May 2002 07:30:28 +0000 (00:30 -0700)]
[PATCH] Fix the set_bit()'s warnings

Fix some set_bit() warnings.

15 years ago[PATCH] UFS sanity checks
Alexander Viro [Wed, 1 May 2002 07:28:43 +0000 (00:28 -0700)]
[PATCH] UFS sanity checks

The real rule is not "block size is at most 32Kb", it's "block size is
at most 8 times the fragment size".

15 years agoMerge http://fbdev.bkbits.net/fbdev-2.5
Linus Torvalds [Wed, 1 May 2002 05:29:39 +0000 (22:29 -0700)]
Merge http://fbdev.bkbits.net/fbdev-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

15 years ago[PATCH] ATTR_MODE breakage
Alexander Viro [Wed, 1 May 2002 05:26:24 +0000 (22:26 -0700)]
[PATCH] ATTR_MODE breakage

(originally caught by Paul Larson <plars@austin.ibm.com>)

Patch fixes a couple of idiotic bugs in notify_change() (my
fault).  Unary operations have higher priority than binary ones, so
if (!valid & ATTR_MODE) doesn't do the right thing.  I plead temporary
braindamage...

15 years ago[PATCH] Tweak VM dirty thresholds
Andrew Morton [Wed, 1 May 2002 04:43:19 +0000 (21:43 -0700)]
[PATCH] Tweak VM dirty thresholds

The below patch on 2.5.12 takes the 'dbench 32' throughput on a
1024 megabyte machine from 35 megs/sec up to 125 megs/sec.
That's on the second run.  The first run is much slower because
the ext2 bitmaps aren't in cache.

Presumably, s/60/80/ will take it even higher.

15 years ago[PATCH] sddr09 write capability
Andries E. Brouwer [Wed, 1 May 2002 04:19:02 +0000 (21:19 -0700)]
[PATCH] sddr09 write capability

USB sddr09

The main purpose of the patch is to add write capability.

15 years agoMissed one-liner in the manual merge between Al and Douglas
Linus Torvalds [Wed, 1 May 2002 04:02:36 +0000 (21:02 -0700)]
Missed one-liner in the manual merge between Al and Douglas

15 years ago[PATCH] bad BUG_ON from acct.c
Bob Miller [Wed, 1 May 2002 03:53:43 +0000 (20:53 -0700)]
[PATCH] bad BUG_ON from acct.c

Remove bogus BUG_ON().  On UP kernels spinlocks become NOPs so it is
not possible to test the state of a lock.

15 years ago[PATCH] aha152x driver
Jürgen E. Fischer [Wed, 1 May 2002 03:41:17 +0000 (20:41 -0700)]
[PATCH] aha152x driver

Patch to the aha152x driver, which makes it work under 2.5.

15 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Wed, 1 May 2002 03:39:55 +0000 (20:39 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Wed, 1 May 2002 03:38:52 +0000 (20:38 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agoMerge http://ppc.bkbits.net/for-linus-ppc64
Linus Torvalds [Wed, 1 May 2002 03:37:53 +0000 (20:37 -0700)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agoppc64: Only implement thread priority macros on HMT or iSeries kernels
Anton Blanchard [Thu, 2 May 2002 03:01:43 +0000 (13:01 +1000)]
ppc64: Only implement thread priority macros on HMT or iSeries kernels
Drop back to eieio in spinlocks for the moment due to performance
issues of sync on power3

15 years agoppc64: Add write memory barriers before atomics that return values
Anton Blanchard [Thu, 2 May 2002 02:57:23 +0000 (12:57 +1000)]
ppc64: Add write memory barriers before atomics that return values

15 years agoppc64: sort exception table
Anton Blanchard [Thu, 2 May 2002 02:56:21 +0000 (12:56 +1000)]
ppc64: sort exception table

15 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Wed, 1 May 2002 22:11:25 +0000 (08:11 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64

15 years ago[PATCH] four compile fixes for 2.5.12
John Kim [Wed, 1 May 2002 03:37:06 +0000 (20:37 -0700)]
[PATCH] four compile fixes for 2.5.12

Pretty boring stuff.  Four compile fixes for 2.5.12.

15 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Wed, 1 May 2002 03:35:56 +0000 (20:35 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agoALSA: Fix link error
Kai Germaschewski [Wed, 1 May 2002 05:01:17 +0000 (00:01 -0500)]
ALSA: Fix link error

If snd-pcm.o is selected built-in, snd-timer.o needs to be get built-in
as well, since snd-pcm.o needs snd-timer.o's symbols.

15 years agoDocumentation/kbuild/makefiles.txt update
Kai Germaschewski [Wed, 1 May 2002 04:35:09 +0000 (23:35 -0500)]
Documentation/kbuild/makefiles.txt update

Remove description of long obsolete (pre-2.4) Makefiles and describe the
current system.

15 years agoSmall Rules.make cleanup
Kai Germaschewski [Wed, 1 May 2002 04:32:10 +0000 (23:32 -0500)]
Small Rules.make cleanup

Get rid of long obsolete (and unused) MOD_IN_SUBDIRS and unnecessary
MOD_DIRS variable.

15 years agoMerge http://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Wed, 1 May 2002 03:28:52 +0000 (20:28 -0700)]
Merge http://gkernel.bkbits.net/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Wed, 1 May 2002 03:27:30 +0000 (20:27 -0700)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years agoMerge http://gkernel.bkbits.net/irda-2.5
Linus Torvalds [Wed, 1 May 2002 03:26:43 +0000 (20:26 -0700)]
Merge http://gkernel.bkbits.net/irda-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

15 years ago[PATCH] Unresolved symbol block_flushpage
Andrew Morton [Wed, 1 May 2002 03:26:08 +0000 (20:26 -0700)]
[PATCH] Unresolved symbol block_flushpage

block_flushpage() used to be a macro which pointed at the
exported discard_bh_page().  I turned block_flushpage() into
a real function but forgot the export.

15 years ago[PATCH] Export path_lookup()
Paul Menage [Wed, 1 May 2002 03:23:39 +0000 (20:23 -0700)]
[PATCH] Export path_lookup()

path_lookup() is no longer an inline function, and needs to be exported
for jffs2, nfsd and af_unix to load as modules.

15 years agoManual merge for problems between Al Viro's blocksize removal and
Linus Torvalds [Wed, 1 May 2002 03:23:17 +0000 (20:23 -0700)]
Manual merge for problems between Al Viro's blocksize removal and
Douglas Gilbert's SCSI cleanups

15 years ago[PATCH] scsi disk (sd) driver 2.5.12
Douglas Gilbert [Wed, 1 May 2002 03:07:03 +0000 (20:07 -0700)]
[PATCH] scsi disk (sd) driver 2.5.12

This patch has the last bit of Justin Gibb's patch
described in:
http://marc.theaimsgroup.com/?l=linux-scsi&m=101200279101550&w=2
[this bit for the sd driver]

There is also a major code cleanup of the sd driver with
documentation headers added and a few obvious bugs fixed
described in:
http://marc.theaimsgroup.com/?l=linux-scsi&m=101798201714399&w=2
I did this cleanup.

Justin's patch has been in Dave's tree for several months while
my code cleanup patch has been there since 2.5.9-dj1 .

15 years ago[PATCH] scsi_error 2.5.12
Douglas Gilbert [Wed, 1 May 2002 03:05:08 +0000 (20:05 -0700)]
[PATCH] scsi_error 2.5.12

The attachment is part of a patch from Justin Gibbs
described in:
http://marc.theaimsgroup.com/?l=linux-scsi&m=101200279101550&w=2

The original patch was targeted at lk 2.4 and Dave forwarded
ported it into 2.5. Other bits (e.g. sr) have already found
there way into your tree. One bit in the sd driver will be
included in my following patch.

15 years ago[PATCH] missing checks in exec_permission_light()
Alexander Viro [Wed, 1 May 2002 03:04:58 +0000 (20:04 -0700)]
[PATCH] missing checks in exec_permission_light()

Missing checks added...

15 years ago[PATCH] (6/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:58:26 +0000 (19:58 -0700)]
[PATCH] (6/6) blksize_size[] removal

 - switch blk_get_ra_pages() to struct block_device *, move its use
   from bdget() to do_open().

15 years ago[PATCH] (5/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:58:14 +0000 (19:58 -0700)]
[PATCH] (5/6) blksize_size[] removal

 - kill bread()/getblk()/get_hash_table() (kdev_t-using wrappers; struct
   block_device * counterparts are obviously still alive).

15 years ago[PATCH] (4/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:58:03 +0000 (19:58 -0700)]
[PATCH] (4/6) blksize_size[] removal

 - put block size in bdev->bd_block_size, make do_open() and
   check_partition() to set it (see above), switch set_blocksize() and
   block_size() to use of ->bd_block_size.  Remove manipulations with
   blksize_size[] from drivers, remove blksize_size[] itself.

15 years ago[PATCH] (3/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:57:49 +0000 (19:57 -0700)]
[PATCH] (3/6) blksize_size[] removal

 - switch block_size() to struct block_device *.

15 years ago[PATCH] (2/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:57:37 +0000 (19:57 -0700)]
[PATCH] (2/6) blksize_size[] removal

 - switch set_blocksize() to struct block_device *.

15 years ago[PATCH] (1/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:57:27 +0000 (19:57 -0700)]
[PATCH] (1/6) blksize_size[] removal

 - preliminary cleanups: make sure that swapoff restores original block
   size, kill set_blocksize() (and use of __bread()) in multipath.c,
   reorder opening device and finding its block size in mtdblock.c.

15 years agoMerge http://linus.bkbits.net:8080/linux-2.5
James Simmons [Wed, 1 May 2002 02:17:52 +0000 (19:17 -0700)]
Merge http://linus.bkbits.net:8080/linux-2.5
into hostme.bitkeeper.com:/ua/repos/f/fbdev/fbdev-2.5

15 years agoFix lance net driver build, after recent autoirq -> probe_irq_x changes
Jeff Garzik [Tue, 30 Apr 2002 23:49:30 +0000 (19:49 -0400)]
Fix lance net driver build, after recent autoirq -> probe_irq_x changes

15 years agoAdd support for SiS962 phy to sis900 net driver.
Mufasa Yang [Tue, 30 Apr 2002 23:32:41 +0000 (19:32 -0400)]
Add support for SiS962 phy to sis900 net driver.
Also introduce new maintainer.

15 years agoAdd four new help texts to wan driver Config.help.
Steven Cole [Tue, 30 Apr 2002 22:38:14 +0000 (18:38 -0400)]
Add four new help texts to wan driver Config.help.

15 years agos/Efoo/-Efoo/ cleanup for drivers:
Anthony J. Breeds-Taurima [Tue, 30 Apr 2002 22:35:47 +0000 (18:35 -0400)]
s/Efoo/-Efoo/ cleanup for drivers:
etherh acorn net driver, mtdblock_ro mtd driver, and
sym 2 scsi driver.

15 years agorequest_region janitor updates for ultrastor scsi driver:
William Stinson [Tue, 30 Apr 2002 22:31:51 +0000 (18:31 -0400)]
request_region janitor updates for ultrastor scsi driver:
1) removes calls to check_region
2) checks the result of request_region calls
3) calls release_region where necessary in case of driver initialisation error

15 years agorequest_region janitor updates for megaraid scsi driver:
William Stinson [Tue, 30 Apr 2002 22:30:10 +0000 (18:30 -0400)]
request_region janitor updates for megaraid scsi driver:
1) removes calls to check_region
2) checks the result of request_region

15 years agorequest_region janitor updates for BusLogic SCSI driver.
William Stinson [Tue, 30 Apr 2002 22:27:35 +0000 (18:27 -0400)]
request_region janitor updates for BusLogic SCSI driver.

15 years agoFix typos in BK kernel howto.
Steven Cole [Tue, 30 Apr 2002 22:26:43 +0000 (18:26 -0400)]
Fix typos in BK kernel howto.

15 years agobaycom_ser_fdx hamradio driver request_region janitor updates:
William Stinson [Tue, 30 Apr 2002 22:23:54 +0000 (18:23 -0400)]
baycom_ser_fdx hamradio driver request_region janitor updates:
1) remove call to check_region
2) test result of request_region
3) call release_region in case of driver intialisation error later on

15 years agorequest_region janitor update for sdla wan driver
William Stinson [Tue, 30 Apr 2002 22:18:43 +0000 (18:18 -0400)]
request_region janitor update for sdla wan driver

15 years agonet driver's Space.c was missing {'s. Weird.
Dave Jones [Tue, 30 Apr 2002 22:16:00 +0000 (18:16 -0400)]
net driver's Space.c was missing {'s.  Weird.

15 years agoMerge 2.4 update to ariadne net driver:
Dave Jones [Tue, 30 Apr 2002 22:14:28 +0000 (18:14 -0400)]
Merge 2.4 update to ariadne net driver:
remove unneeded asm/io.h include

15 years agoe100 net driver update:
Dave Jones [Tue, 30 Apr 2002 22:13:36 +0000 (18:13 -0400)]
e100 net driver update:
e100_phy_reset is called from non-init functions,
so remove __devexit marker from that function.

15 years agos/strtok/strsep/ in gt96100 net driver
Dave Jones [Tue, 30 Apr 2002 22:12:18 +0000 (18:12 -0400)]
s/strtok/strsep/ in gt96100 net driver

15 years agoComment out misplaced } in dscc4 wan driver.
Dave Jones [Tue, 30 Apr 2002 22:10:47 +0000 (18:10 -0400)]
Comment out misplaced } in dscc4 wan driver.
Spotted by Keith Owens.

15 years agoAUI fixes for TLAN net driver.
Samuel S. Chessman [Tue, 30 Apr 2002 22:07:54 +0000 (18:07 -0400)]
AUI fixes for TLAN net driver.
Also, mention new maintainer.

15 years agoAdd docs for 3c509 network driver.
David Ruggiero [Tue, 30 Apr 2002 22:06:16 +0000 (18:06 -0400)]
Add docs for 3c509 network driver.

15 years agoFix typo in bonding network device documentation.
Dave Jones [Tue, 30 Apr 2002 22:04:28 +0000 (18:04 -0400)]
Fix typo in bonding network device documentation.

15 years agoifenslave sample program updates:
Erik Habbinga [Tue, 30 Apr 2002 22:03:20 +0000 (18:03 -0400)]
ifenslave sample program updates:
* ifr2.ifr_flags was not initialized in the hwaddr_notset case,
* SIOCGIFFLAGS now called before hwaddr_notset test

15 years agorequest_region janitor updates for sealevel wan driver
William Stinson [Tue, 30 Apr 2002 21:59:28 +0000 (17:59 -0400)]
request_region janitor updates for sealevel wan driver

15 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Tue, 30 Apr 2002 19:43:25 +0000 (05:43 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64

15 years agoNetfilter trivial fixes:
David S. Miller [Tue, 30 Apr 2002 19:25:04 +0000 (12:25 -0700)]
Netfilter trivial fixes:
- net/core/netfilter.c (overlap): Overlap calculation error.
- net/ipv6/netfilter/ip6_tables.c: Misplaced parentheses leads
to pointer calculation error on SMP.

15 years agoSparc64:
David S. Miller [Tue, 30 Apr 2002 19:20:34 +0000 (12:20 -0700)]
Sparc64:
- Fix cache_decay_ticks calculation.
- Mark some trap initialization funcs __init.

15 years agoirda update 7/7:
Jean Tourrilhes [Tue, 30 Apr 2002 18:08:32 +0000 (14:08 -0400)]
irda update 7/7:
        o [CORRECT] Prevent dealock on simultaneous peer IrNET connections
                Only the primary peer will accept the IrNET connection

15 years agoirda update 6/7:
Jean Tourrilhes [Tue, 30 Apr 2002 18:07:52 +0000 (14:07 -0400)]
irda update 6/7:
        o [CORRECT] Cancel LSAP watchdog when putting socket back to listen
        o [CORRECT] Try to close LAP when closing LSAP still active
                <Following patch from Felix Tang>
        o [CORRECT] Header fix for compile on Alpha architecture

15 years agoirda update 5/7:
Jean Tourrilhes [Tue, 30 Apr 2002 18:07:16 +0000 (14:07 -0400)]
irda update 5/7:
o [CORRECT] Load dongle module with irq disabled in irtty

15 years agoirda update 4/7:
Jean Tourrilhes [Tue, 30 Apr 2002 18:06:00 +0000 (14:06 -0400)]
irda update 4/7:
o [FEATURE] Dongle driver for mcp2120/crystal hardware

15 years agoirda update 3/7:
Jean Tourrilhes [Tue, 30 Apr 2002 18:05:06 +0000 (14:05 -0400)]
irda update 3/7:
        o [FEATURE] Replace interruptible_sleep_on() with wait_event().
                Most races were taken care off, but cleaner anyway

15 years agoirda update 2/7:
Jean Tourrilhes [Tue, 30 Apr 2002 18:04:25 +0000 (14:04 -0400)]
irda update 2/7:
        o [CORRECT] Fix race condition when starting todo timer
        o [CORRECT] Fix race condition when stopping higher layer
                Higher layer would think it is stopped and us it is started
        o [CORRECT] Give credit even if packets in Tx queue
                If Tx queue was stopped, could starve peer and deadlock
        o [CORRECT] Protect Rx credit update with spinlock
        o [CORRECT] Calculate properly self->avail_credit
                Didn't take into account queued Rx fragments
                Incremented even if Rx frame not delivered to higher layer
                -> would never stop the peer (i.e. not flow control)
                -> could become infinite
        o [CORRECT] Send credit when higher layer reenable receive
                Peer wouldn't restart Tx to us if flow stopped
        o [FEATURE] Implement LAP queue not full notification
                Lower latency, ...
        o [FEATURE] Reduce Tx queue to 8 packets (from 10)
                But make sure we can always send a full LAP window (7)
        o [FEATURE] Fix and optimise TTP flow control
                Make sure peer can always send a full LAP window (7)
                Minimise explicit credit updates (give_credit)
        o [FEATURE] Remove need for todo timer in Tx/Rx paths
                Less potential races, lower latency, lower context switches
                Could not use tasklet because broken API, better anyway ;-)

15 years agoirda update 1/7:
Jean Tourrilhes [Tue, 30 Apr 2002 18:03:22 +0000 (14:03 -0400)]
irda update 1/7:
        o [FEATURE] Reduce LAP Tx queue to 2 packets (from 10)
                Improve latency, reduce buffer usage
        o [FEATURE] LAP Tx queue not full notification (flow start)
                Poll higher layer to fill synchronously LAP window (7 packets)
        o [FEATURE] LMP LSAP scheduler
                Ensure Tx fairness between LSAPs (sockets, IrCOMM, IrNET...)

15 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.net-auto_irq
Jeff Garzik [Tue, 30 Apr 2002 17:52:39 +0000 (13:52 -0400)]
Merge linux-isdn.bkbits.net/linux-2.5.net-auto_irq
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5

15 years agoAdd new PC300 WAN driver (courtesy Cyclades), and my own changes:
Jeff Garzik [Tue, 30 Apr 2002 17:38:46 +0000 (13:38 -0400)]
Add new PC300 WAN driver (courtesy Cyclades), and my own changes:
* patch added stuff to include/linux.  move these three new headers
  to drivers/net/wan.
* change the code to support these changes
* slightly better Config.in entry. needs more work, though.

15 years agoMerge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
Jeff Garzik [Tue, 30 Apr 2002 17:23:57 +0000 (13:23 -0400)]
Merge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5
into mandrakesoft.com:/home/jgarzik/repo/misc-2.5