]> git.hungrycats.org Git - linux/log
linux
20 years agoLinux 2.6.9-rc3 v2.6.9-rc3
Linus Torvalds [Wed, 29 Sep 2004 12:40:21 +0000 (05:40 -0700)]
Linux 2.6.9-rc3

20 years agoMerge http://lia64.bkbits.net/linux-ia64-release-2.6.9
Linus Torvalds [Wed, 29 Sep 2004 11:12:09 +0000 (04:12 -0700)]
Merge http://lia64.bkbits.net/linux-ia64-release-2.6.9
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-mmc
Linus Torvalds [Wed, 29 Sep 2004 11:03:09 +0000 (04:03 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-mmc
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years ago[MMC] Fix mmci.c build problem.
Russell King [Thu, 30 Sep 2004 01:31:54 +0000 (02:31 +0100)]
[MMC] Fix mmci.c build problem.

20 years ago[MMC] Use scatter-gather lists rather than walking the BIOs
Russell King [Wed, 29 Sep 2004 18:57:02 +0000 (19:57 +0100)]
[MMC] Use scatter-gather lists rather than walking the BIOs

Bartlomiej Zolnierkiewicz wanted to remove the "cbio" structure
from struct request.  Unfortunately, MMC was using the same
"workaround" as IDE to walk the BIO list.  With this change, we
stop using "cbio" and instead use proper scatter-gather lists.

20 years ago[MMC] Add power up delay
Pierre Ossman [Wed, 29 Sep 2004 17:44:06 +0000 (18:44 +0100)]
[MMC] Add power up delay

This patch adds a 10 ms delay in the power up loop. Some cards fail
to power up in time without it.

20 years ago[MMC] Make MMC card initialisation more reliable.
Russell King [Wed, 29 Sep 2004 16:55:38 +0000 (17:55 +0100)]
[MMC] Make MMC card initialisation more reliable.

Pierre Ossman reported a problem where his cards do not correctly
initialise with the current MMC implementation.  However, if we
tell the card to go back to the idle state between probing the
supply voltage and telling the card about the chosen voltage, his
cards work - and we don't seem to upset existing cards.

20 years ago[MMC] Provide major= module parameter for mmc_block
Russell King [Wed, 29 Sep 2004 16:28:30 +0000 (17:28 +0100)]
[MMC] Provide major= module parameter for mmc_block

This allows users to provide a fixed major number - early 2.4 MMC
drivers used block device major 60, which is "local/experimental
use"

20 years ago[MMC] replace schedule_timeout() with msleep_interruptible()
Maximilian Attems [Wed, 29 Sep 2004 15:46:45 +0000 (16:46 +0100)]
[MMC] replace schedule_timeout() with msleep_interruptible()

Use msleep_interruptible() instead of schedule_timeout() to
guarantee the task delays as expected.

Signed-off-by: Nishanth Aravamudan
Signed-off-by: Maximilian Attems
20 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
Linus Torvalds [Wed, 29 Sep 2004 11:01:22 +0000 (04:01 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-pcmcia
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Wed, 29 Sep 2004 10:58:39 +0000 (03:58 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years ago[ARM PATCH] 2112/1: S3C2410 - fix <asm/arch/regs-clock.h> for assembly inclusion
Ben Dooks [Thu, 30 Sep 2004 00:46:04 +0000 (01:46 +0100)]
[ARM PATCH] 2112/1: S3C2410 - fix <asm/arch/regs-clock.h> for assembly inclusion

Patch from Ben Dooks

Missed protection for use when this file is included for .S files

Signed-off-by: Ben Dooks
20 years ago[ARM PATCH] 2111/1: restrict scope of PXA2xx register definitions
Nicolas Pitre [Thu, 30 Sep 2004 00:37:04 +0000 (01:37 +0100)]
[ARM PATCH] 2111/1: restrict scope of PXA2xx register definitions

Patch from Nicolas Pitre

It's a rather bad idea to have psa-regs.h included all the time.
It's rather large and likely to create namespace clashes, as well
as slowing down the build unnecessarily.

Better include it explicitly where it is actually needed.

Signed-off-by: Nicolas Pitre
20 years ago[ARM PATCH] 2110/1: S3C2410 - NAND platform data
Ben Dooks [Thu, 30 Sep 2004 00:31:22 +0000 (01:31 +0100)]
[ARM PATCH] 2110/1: S3C2410 - NAND platform data

Patch from Ben Dooks

platform data header for use with on-chip NAND flash
controller.

Signed-off-by: Ben Dooks
20 years ago[ARM PATCH] 2109/1: fix PCMCIA on Mainstone/PXA270
Nicolas Pitre [Thu, 30 Sep 2004 00:25:38 +0000 (01:25 +0100)]
[ARM PATCH] 2109/1: fix PCMCIA on Mainstone/PXA270

Patch from Nicolas Pitre

Let's move GPIO setup into the board specific hw init functions.

The PXA2xx often has many different GPIOs that can be used for
a given alternate function and the good one to use is hardware
dependent.  For example, Lubbock and Mainstone are not using all
the same GPIOs for PCMCIA signals.

Signed-off-by: Nicolas Pitre
20 years ago[ARM PATCH] 2108/1: pxa-regs.h fixes and updates
Nicolas Pitre [Thu, 30 Sep 2004 00:20:12 +0000 (01:20 +0100)]
[ARM PATCH] 2108/1: pxa-regs.h fixes and updates

Patch from Nicolas Pitre

Patch from Nick Bane.
Needed to fix problems with PCMCIA driver.
Signed-off-by: Nicolas Pitre
20 years ago[ARM PATCH] 2105/1: Fix compilation error for IOP and remove unnecessary legacy code
Dave Jiang [Thu, 30 Sep 2004 00:15:24 +0000 (01:15 +0100)]
[ARM PATCH] 2105/1: Fix compilation error for IOP and remove unnecessary legacy code

Patch from Dave Jiang

Signed-off-by: Dave Jiang (dave.jiang@gmail.com)
Remove the code that jumps to physical offset in head-xscale.S for IOPs that was fixing a legacy redboot problem. The issue no longer exists it seems and it's breaking the compilation anyways. Removed.

20 years ago[ARM PATCH] 2100/1: Fix compilation error due to missing typedefs (u32) for XScale...
Dave Jiang [Thu, 30 Sep 2004 00:10:41 +0000 (01:10 +0100)]
[ARM PATCH] 2100/1: Fix compilation error due to missing typedefs (u32) for XScale IOP platforms

Patch from Dave Jiang

This fixes compile error where u32 was not recognized by iop321.h and iop331.h. Started showing up in 2.6.9-rcX that wasn't there in 2.6.8.1.
Added include of <asm/types.h> to asm/arch/hardware.h where it would propogate to both headers.

Signed-off-by: Dave Jiang (dave.jiang@gmail.com)
20 years ago[ARM PATCH] 2097/2: more gcc-3.4.1 warning fixes
Nicolas Pitre [Thu, 30 Sep 2004 00:05:37 +0000 (01:05 +0100)]
[ARM PATCH] 2097/2: more gcc-3.4.1 warning fixes

Patch from Nicolas Pitre

At least gcc-3.4.1 complains about puts() declaration conflicting
with its own idea of it.  Our puts() declaration and implementation
isn't standard anyway, so let's rename it to putstr() like on x86.

Signed-off-by: Nicolas Pitre
20 years ago[PATCH] add missing declaration to fix kernel/compat.c warning
Randolph Chung [Wed, 29 Sep 2004 10:35:37 +0000 (03:35 -0700)]
[PATCH] add missing declaration to fix kernel/compat.c warning

Fixes a warning in kernel/compat.c.

Signed-off-by: Randolph Chung <tausq@debian.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Wed, 29 Sep 2004 10:34:26 +0000 (03:34 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years ago[SUNGEM]: Add polling support.
Colin Leroy [Wed, 29 Sep 2004 09:17:10 +0000 (02:17 -0700)]
[SUNGEM]: Add polling support.

Signed-off-by: Colin Leroy <colin@colino.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[TCP]: Fix inaccuracies in tso_factor settings.
David S. Miller [Wed, 29 Sep 2004 09:09:18 +0000 (02:09 -0700)]
[TCP]: Fix inaccuracies in tso_factor settings.

1) If tcp_{sendmsg,sendpage} tacks on more data to an
   existing SKB, this can make tso_factor inaccurate.
   Invalidate it, which forces it to be recalculated,
   by simply setting it to zero.
2) __tcp_trim_head() changes skb->len thus we need
   to recalculate tso_factor
3) BUG check that tcp_retrans_try_collapse() does not
   try to collapse packets with non-1 tso_factor
4) The Solaris FIN workaround in tcp_retransmit_skb()
   changes packet size, need to fixup tso_factor

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[PATCH] Fix disconnected dentries on NFS exports
Neil Brown [Wed, 29 Sep 2004 08:13:20 +0000 (01:13 -0700)]
[PATCH] Fix disconnected dentries on NFS exports

A disconnected dentry can hold an inode active after the last link has
been removed.  The file will not then be truncated and removed until
memory pressure flushes the disconnected dentry from the dcache.

This problem can be resolved by making sure that an inode never has
both a connected and a disconnected dentry.

This is already the case for directories (as they must only have one
dentry), but it is not the case for non-directories.

This addresses it by:
 - changes d_alloc_anon to make sure that a new disconnected dentry is
   only allocated if there is currently no (hashed) dentry for the
   inode. (Previously this would noramlly be true, but a race was
   possible).
 - changes d_splice_alias to re-use a disconnected dentry on
   non-directories as well as directories.
 - splits most of d_find_alias out into a separate function to make
   the above easier.

Problem originally reported by Nikita Danilov.

Acked by Al Viro ("It looks sane"), and Jakob Oestergaard reports this
fixes his problems. Further pushed by Christoph Hellwig.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years agoFix up tty locking update for sgttyb emulation (TIOCGETP and TIOCSETP).
Linus Torvalds [Wed, 29 Sep 2004 07:27:27 +0000 (00:27 -0700)]
Fix up tty locking update for sgttyb emulation (TIOCGETP and TIOCSETP).

20 years ago[PATCH] ppc64: Fix !SMP build
Benjamin Herrenschmidt [Wed, 29 Sep 2004 07:09:33 +0000 (00:09 -0700)]
[PATCH] ppc64: Fix !SMP build

People don't build UP very often it seems ... anyways, it was broken,
here is the fix.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] ppc64: DART iommu allocation fix
Benjamin Herrenschmidt [Wed, 29 Sep 2004 07:09:21 +0000 (00:09 -0700)]
[PATCH] ppc64: DART iommu allocation fix

The current code allocating the DART has a couple of bugs, first
it's called on all machines including the ones who have no DART
(oops), and then it tries to access the device-tree using the
"of_chosen" pointer before it was initialized.

The enclosed patch fixes these.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] ppc/ppc64: Fix g5 access to PCI IO cycles
Benjamin Herrenschmidt [Wed, 29 Sep 2004 07:09:09 +0000 (00:09 -0700)]
[PATCH] ppc/ppc64: Fix g5 access to PCI IO cycles

Looks like we never needed them, since that bug has been there forever,
I didn't get the right base for the IO cycles on the G5 host bridge
in the first place (I probably misinterpreted some OF forth code or
something like that).

20 years ago[PATCH] tty locking cleanup and fixes
Alan Cox [Wed, 29 Sep 2004 07:05:39 +0000 (00:05 -0700)]
[PATCH] tty locking cleanup and fixes

No problems reported other than Linus typo in an unbuildable driver from
the last one.

This one adds tty_ldisc_flush and also makes tty_wakeup do the queue
wake as discussed with Paul.  I've then propagated these functions
through all the drivers.  This means most drivers don't know about the
ldisc locking and instead call generic functions that look after it.
The result is the removal of a lot of duplicate code both for ldisc
referencing and historical code for handling tty ldisc wakeup semantics.

A nice side effect is that by adding versions of the two helpers we can
switch most of the drivers over before changing the core tty code if
preferred.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years agoMerge nuts.davemloft.net:/disk1/BK/acme-2.6
David S. Miller [Wed, 29 Sep 2004 06:35:18 +0000 (23:35 -0700)]
Merge nuts.davemloft.net:/disk1/BK/acme-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

20 years ago[PATCH] Fix sparse warning in bio.c
Jens Axboe [Wed, 29 Sep 2004 06:32:26 +0000 (23:32 -0700)]
[PATCH] Fix sparse warning in bio.c

Signed-off-by: Jens Axboe <axboe@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years ago[PATCH] thinko in kmalloc check in partial completion fix
Jens Axboe [Wed, 29 Sep 2004 06:32:14 +0000 (23:32 -0700)]
[PATCH] thinko in kmalloc check in partial completion fix

Silly thinko/typo, it needs to check the newly allocated memory for
failure of course. Noticed by Stefan Meyknecht.

Signed-off-by: Jens Axboe <axboe@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years agoMerge bk://kernel.bkbits.net/acme/net-2.6
David S. Miller [Wed, 29 Sep 2004 06:19:55 +0000 (23:19 -0700)]
Merge bk://kernel.bkbits.net/acme/net-2.6
into nuts.davemloft.net:/disk1/BK/acme-2.6

20 years agoMerge nuts.davemloft.net:/disk1/BK/network-2.6
David S. Miller [Wed, 29 Sep 2004 06:13:33 +0000 (23:13 -0700)]
Merge nuts.davemloft.net:/disk1/BK/network-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

20 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.6
Linus Torvalds [Wed, 29 Sep 2004 06:05:52 +0000 (23:05 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Wed, 29 Sep 2004 06:04:50 +0000 (23:04 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years agoMerge bk://linux-ntfs.bkbits.net/ntfs-2.6
Linus Torvalds [Wed, 29 Sep 2004 05:58:39 +0000 (22:58 -0700)]
Merge bk://linux-ntfs.bkbits.net/ntfs-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years ago[PCMCIA] Add device ID for TI4520 to yenta_socket table.
Russell King [Wed, 29 Sep 2004 00:50:46 +0000 (01:50 +0100)]
[PCMCIA] Add device ID for TI4520 to yenta_socket table.

This fixes the non-functional PCMCIA problem reported on LKML
by Dax Kelson.

Signed-off-by: Russell King
20 years agoMerge ssh://linux-ntfs@bkbits.net/ntfs-2.6
Richard Russon [Wed, 29 Sep 2004 00:27:02 +0000 (01:27 +0100)]
Merge ssh://linux-ntfs@bkbits.net/ntfs-2.6
into flatcap.org:/home/flatcap/backup/bk/ntfs-2.6

20 years agoMerge cantab.net:/home/src/bklinux-2.6
Anton Altaparmakov [Tue, 28 Sep 2004 22:26:55 +0000 (23:26 +0100)]
Merge cantab.net:/home/src/bklinux-2.6
into cantab.net:/home/src/ntfs-2.6

20 years agoMerge flatcap.org:/home/flatcap/backup/bk/linux-2.6
Richard Russon [Tue, 28 Sep 2004 18:30:38 +0000 (19:30 +0100)]
Merge flatcap.org:/home/flatcap/backup/bk/linux-2.6
into flatcap.org:/home/flatcap/backup/bk/ntfs-2.6

20 years ago[IA64] add default config file for intel tiger
Tony Luck [Tue, 28 Sep 2004 16:17:51 +0000 (16:17 +0000)]
[IA64] add default config file for intel tiger

Signed-off-by: Tony Luck <tony.luck@intel.com>
20 years ago[IA64] discontig.c: remove max_gap and related call to efi_memmap_walk
Zou Nanhai [Tue, 28 Sep 2004 16:13:53 +0000 (16:13 +0000)]
[IA64] discontig.c: remove max_gap and related call to efi_memmap_walk

max_gap is not used in discontig.c.
This patch is to remove it and the related efi_memmap_walk.

Signed-off-by: Zou Nan hai <Nanhai.zou@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
20 years ago[IA64] zx1_defconfig: bring zx1_defconfig up to date
Tony Luck [Tue, 28 Sep 2004 15:59:32 +0000 (15:59 +0000)]
[IA64] zx1_defconfig: bring zx1_defconfig up to date

20 years ago[IA64] sn2_defconfig: disable hotplug cpu
Jesse Barnes [Tue, 28 Sep 2004 15:56:16 +0000 (15:56 +0000)]
[IA64] sn2_defconfig: disable hotplug cpu

Looks like there are some bugs that won't be fixed before 2.6.9 in the
scheduling domain code wrt HOTPLUG_CPU, so I'm disabling it in sn2_defconfig
(we don't support CPU hotplug just yet anyway).

Signed-off-by: Jesse Barnes <jbarnes@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
20 years ago[IPV4]: Do fib_alias lookup walk directly in fib_semantic_match().
David S. Miller [Tue, 28 Sep 2004 14:23:40 +0000 (07:23 -0700)]
[IPV4]: Do fib_alias lookup walk directly in fib_semantic_match().

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[IPV4]: Move some fib_semantics exports into fib_lookup.h
David S. Miller [Tue, 28 Sep 2004 13:59:05 +0000 (06:59 -0700)]
[IPV4]: Move some fib_semantics exports into fib_lookup.h

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[IPV4]: Define fib_alias in new header fib_lookup.h
David S. Miller [Tue, 28 Sep 2004 13:49:52 +0000 (06:49 -0700)]
[IPV4]: Define fib_alias in new header fib_lookup.h

Also s/FN_S_ACCESSED/FA_S_ACCESSED/

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[RTNETLINK]: Calculate rtmsg_ifinfo() SKB size more accurately.
Herbert Xu [Tue, 28 Sep 2004 13:41:56 +0000 (06:41 -0700)]
[RTNETLINK]: Calculate rtmsg_ifinfo() SKB size more accurately.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[NETFILTER]: move check for already tracked/untracked before fragment check
Patrick McHardy [Tue, 28 Sep 2004 13:34:58 +0000 (06:34 -0700)]
[NETFILTER]: move check for already tracked/untracked before fragment check

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[SPARC64]: Disable SBH interrupt properly.
David S. Miller [Tue, 28 Sep 2004 13:21:07 +0000 (06:21 -0700)]
[SPARC64]: Disable SBH interrupt properly.

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years agoMerge ssh://linux-ntfs@bkbits.net/ntfs-2.6
Richard Russon [Tue, 28 Sep 2004 12:57:23 +0000 (13:57 +0100)]
Merge ssh://linux-ntfs@bkbits.net/ntfs-2.6
into flatcap.org:/home/flatcap/backup/bk/ntfs-2.6

20 years agoNTFS: Change all the defines back to simple enums since sparse is now happy
Anton Altaparmakov [Tue, 28 Sep 2004 11:29:51 +0000 (12:29 +0100)]
NTFS: Change all the defines back to simple enums since sparse is now happy
      typed enums.  This completes the sparse annotations in NTFS.

Signed-off-by: Anton Altaparmakov <aia21@cantab.net>
20 years ago[SPARC64]: Do not log streaming byte hole errors.
David S. Miller [Tue, 28 Sep 2004 08:09:06 +0000 (01:09 -0700)]
[SPARC64]: Do not log streaming byte hole errors.

They are just a nuissance.

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[SPARC64]: Make bbc_i2c use msleep_interruptible().
Nishanth Aravamudan [Tue, 28 Sep 2004 08:04:45 +0000 (01:04 -0700)]
[SPARC64]: Make bbc_i2c use msleep_interruptible().

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[SPARC64]: Make bbc_envctrl use msleep_interruptible().
Nishanth Aravamudan [Tue, 28 Sep 2004 08:03:58 +0000 (01:03 -0700)]
[SPARC64]: Make bbc_envctrl use msleep_interruptible().

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[NETLINK]: In netlink_trim(), verify that SKB is not on a list.
David S. Miller [Tue, 28 Sep 2004 07:47:53 +0000 (00:47 -0700)]
[NETLINK]: In netlink_trim(), verify that SKB is not on a list.

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[NETLINK]: Trim SKBs at netlink_{unicast,broadcast}() time.
Herbert Xu [Tue, 28 Sep 2004 07:44:58 +0000 (00:44 -0700)]
[NETLINK]: Trim SKBs at netlink_{unicast,broadcast}() time.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[NET]: Generic network statistics
Harald Welte [Tue, 28 Sep 2004 07:22:31 +0000 (00:22 -0700)]
[NET]: Generic network statistics

This patch moves the following files in /proc:
/proc/net/rt_cache_stat  /proc/net/stat/rt_cache
/proc/net/ip_conntrack_stat /proc/net/stat/ip_conntrack
/proc/net/arp_cache_stat /proc/net/stat/arp_cache
/proc/net/clip_arp_cache_stat /proc/net/stat/clip_arp_cache
/proc/net/dn_neigh_cache_stat /proc/net/stat/dn_neigh_cache

This allows a generic statistics tool to scan for all available statistics
by doing readdir(2) on /proc/net/stat

It also adds a special first 'template' line to rt_cache and ip_conntrack
in order to facilitate compatibility once somebody adds new fields to the
output lines.

WARNING:
This breaks existing rtstat.c and ctstat.c userspace programs
(hopefully for the last time).  rtstat is non-existant or broken in
major distributions anyway, and ctstat is too new for any distros
having it picked up.  Therefore, we justify this breakage.

A new unified statistics tool for routing cache, connection tracking and
neighbour cache is under development and will be included with iproute2.

Signed-off-by: Harald Welte <laforge@gnumonks.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years agoMerge bk://bk.skbuff.net:20609/linux-2.6-inet6-20040928/
David S. Miller [Tue, 28 Sep 2004 07:15:45 +0000 (00:15 -0700)]
Merge bk://bk.skbuff.net:20609/linux-2.6-inet6-20040928/
into nuts.davemloft.net:/disk1/BK/net-2.6

20 years ago[IPV6] Fix skb allocation size for RST and ACK.
Hideaki Yoshifuji [Tue, 28 Sep 2004 22:55:20 +0000 (07:55 +0900)]
[IPV6] Fix skb allocation size for RST and ACK.

Signed-off-by: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
20 years ago[IPV6] Fix routing header handling.
Hideaki Yoshifuji [Tue, 28 Sep 2004 20:25:48 +0000 (05:25 +0900)]
[IPV6] Fix routing header handling.

We need to rewind skb pointers when we forward a packet to other host
because dst_input() assumes that skb->data points head of ipv6 protocol header.

Signed-off-by: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
20 years ago[IPX]: Make sure sockaddr_ipx objects are initialized completely.
Colin Phipps [Tue, 28 Sep 2004 07:13:57 +0000 (00:13 -0700)]
[IPX]: Make sure sockaddr_ipx objects are initialized completely.

Signed-off-by: Adnaldo Carvalho de Melo <acme@conectiva.com.br>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[PKT_SCHED]: Remove unneeded line in sch_sfq.c
Thomas Graf [Tue, 28 Sep 2004 07:08:16 +0000 (00:08 -0700)]
[PKT_SCHED]: Remove unneeded line in sch_sfq.c

Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[CRYPTO]: Whirlpool algorithm updates.
Aaron Grothe [Tue, 28 Sep 2004 07:03:47 +0000 (00:03 -0700)]
[CRYPTO]: Whirlpool algorithm updates.

Signed-off-by: Aaron Grothe <ajgrothe@yahoo.com>
Signed-off-by: James Morris <jmorris@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[PKT_SCHED]: Report qdisc parent to userspace
Thomas Graf [Tue, 28 Sep 2004 06:59:09 +0000 (23:59 -0700)]
[PKT_SCHED]: Report qdisc parent to userspace

Report parent classid of a qdisc back to userspace. Without this there
is no way for userspace to see if the qdisc is attached to a class
other than parsing all class trees of the link and check all tcm_info
fields in the leaf classes.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[TCP]: Move TSO mss calcs to tcp_current_mss()
David S. Miller [Tue, 28 Sep 2004 06:46:58 +0000 (23:46 -0700)]
[TCP]: Move TSO mss calcs to tcp_current_mss()

Based upon a bug fix patch and suggestions from
Herbert Xu <herbert@gondor.apana.org.au>

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[TCP]: Uninline tcp_current_mss().
David S. Miller [Tue, 28 Sep 2004 06:26:54 +0000 (23:26 -0700)]
[TCP]: Uninline tcp_current_mss().

Also fix the return value of tcp_sync_mss() to
be unsigned.

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years agoMerge nuts.davemloft.net:/disk1/BK/network-2.6
David S. Miller [Tue, 28 Sep 2004 05:27:54 +0000 (22:27 -0700)]
Merge nuts.davemloft.net:/disk1/BK/network-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

20 years ago[IA64] cleanup contig/discontig/virt_mem_map macros
Tony Luck [Tue, 28 Sep 2004 04:40:29 +0000 (04:40 +0000)]
[IA64] cleanup contig/discontig/virt_mem_map macros

I got this patch from Zou Nan hai to resolve the problem that
Andrew Morton has been having booting his ia64 system.  The code
is quite a bit cleaner as he has reduced the number of different
definitions of pfn_valid/page_to_pfn/pfn_to_page, and left the
only remaining ones next to each other in page.h ... so this
should be easier to maintain going forward.

Signed-off-by: Tony Luck <tony.luck@intel.com>
20 years agoConvert system suspend states to proper PCI device states.
Linus Torvalds [Tue, 28 Sep 2004 03:02:28 +0000 (20:02 -0700)]
Convert system suspend states to proper PCI device states.

20 years agoMerge bk://kernel.bkbits.net//home/mochel/linux-2.6-power
Linus Torvalds [Tue, 28 Sep 2004 02:53:22 +0000 (19:53 -0700)]
Merge bk://kernel.bkbits.net//home/mochel/linux-2.6-power
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years ago[PATCH] partial io completion problem
Jens Axboe [Tue, 28 Sep 2004 02:15:02 +0000 (19:15 -0700)]
[PATCH] partial io completion problem

There's an issue with bio_uncopy_user() in that it expects ->bv_len to
be untouched from io submission to io completion, which it wont be for
some transfer lengths on some hardware. So we end up not copying all the
data back to user space, not so good. This patch adds a bio_map_data
local structure to track the io_vec.

Signed-off-by: Jens Axboe <axboe@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
20 years agoMerge http://oss.sgi.com:8090/xfs-linux-2.6
Linus Torvalds [Tue, 28 Sep 2004 02:06:30 +0000 (19:06 -0700)]
Merge http://oss.sgi.com:8090/xfs-linux-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

20 years ago[XFS] Make xfssyncd more generic, hand off out-of-space flushing to it;
Nathan Scott [Wed, 29 Sep 2004 00:15:42 +0000 (10:15 +1000)]
[XFS] Make xfssyncd more generic, hand off out-of-space flushing to it;
fixes two deadlocks when near-full and fixes a 4KSTACKS problem in XFS.

SGI Modid: xfs-linux:xfs-kern:19600a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Update XFS quota header - add macros, use standard gpl template.
Nathan Scott [Wed, 29 Sep 2004 00:05:50 +0000 (10:05 +1000)]
[XFS] Update XFS quota header - add macros, use standard gpl template.

Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] fix handling of bad inodes
Christoph Hellwig [Wed, 29 Sep 2004 00:01:43 +0000 (10:01 +1000)]
[XFS] fix handling of bad inodes

SGI Modid: xfs-linux:xfs-kern:179634a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] handle nfs requesting ino 0 gracefully
Christoph Hellwig [Tue, 28 Sep 2004 23:54:12 +0000 (09:54 +1000)]
[XFS] handle nfs requesting ino 0 gracefully

SGI Modid: xfs-linux:xfs-kern:179624a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Add nosymlinks inode flag for the security folks, reserve
Nathan Scott [Tue, 28 Sep 2004 23:52:14 +0000 (09:52 +1000)]
[XFS] Add nosymlinks inode flag for the security folks, reserve
projinherit flag.

SGI Modid: xfs-linux:xfs-kern:179567a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Ensure we update the wbc pages skipped count correctly when
Nathan Scott [Tue, 28 Sep 2004 23:48:57 +0000 (09:48 +1000)]
[XFS] Ensure we update the wbc pages skipped count correctly when
writing pages.

SGI Modid: xfs-linux:xfs-kern:179566a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Need to vn_revalidate after dm_set_fileattr
Dean Roehrich [Tue, 28 Sep 2004 23:45:54 +0000 (09:45 +1000)]
[XFS] Need to vn_revalidate after dm_set_fileattr

SGI Modid: xfs-linux:xfs-kern:179137a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Ensure bytes read statistic is not updated when the generic
Nathan Scott [Tue, 28 Sep 2004 23:42:29 +0000 (09:42 +1000)]
[XFS] Ensure bytes read statistic is not updated when the generic
routines fail.

SGI Modid: xfs-linux:xfs-kern:178890a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Convert to list_for_each_entry_safe form in reclaim list walk.
Nathan Scott [Tue, 28 Sep 2004 23:29:27 +0000 (09:29 +1000)]
[XFS] Convert to list_for_each_entry_safe form in reclaim list walk.

SGI Modid: xfs-linux:xfs-kern:178673a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Fix some locking oddities in extended attributes code (ilock
Nathan Scott [Tue, 28 Sep 2004 23:27:33 +0000 (09:27 +1000)]
[XFS] Fix some locking oddities in extended attributes code (ilock
excl vs shared).

SGI Modid: xfs-linux:xfs-kern:178671a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years ago[XFS] Fix incorrect use of do_div on realtime device growfs code path.
Nathan Scott [Tue, 28 Sep 2004 23:25:04 +0000 (09:25 +1000)]
[XFS] Fix incorrect use of do_div on realtime device growfs code path.

SGI Modid: xfs-linux:xfs-kern:178670a
Signed-off-by: Nathan Scott <nathans@sgi.com>
20 years agoMerge cantab.net:/home/src/bklinux-2.6
Anton Altaparmakov [Mon, 27 Sep 2004 22:37:09 +0000 (23:37 +0100)]
Merge cantab.net:/home/src/bklinux-2.6
into cantab.net:/home/src/ntfs-2.6

20 years agoMerge flatcap.org:/home/flatcap/backup/bk/linux-2.6
Richard Russon [Mon, 27 Sep 2004 18:26:27 +0000 (19:26 +0100)]
Merge flatcap.org:/home/flatcap/backup/bk/linux-2.6
into flatcap.org:/home/flatcap/backup/bk/ntfs-2.6

20 years ago[TCP]: Fix third arg to __tcp_trim_head().
David S. Miller [Mon, 27 Sep 2004 15:37:27 +0000 (08:37 -0700)]
[TCP]: Fix third arg to __tcp_trim_head().

Noted by Herbert Xu <herbert@gondor.apana.org.au>

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[NETLINK]: Kill export of netlink_broadcast_deliver.
Herbert Xu [Mon, 27 Sep 2004 15:08:00 +0000 (08:08 -0700)]
[NETLINK]: Kill export of netlink_broadcast_deliver.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[TCP]: Use mss_cache_std in tcp_init_metrics().
Herbert Xu [Mon, 27 Sep 2004 15:00:18 +0000 (08:00 -0700)]
[TCP]: Use mss_cache_std in tcp_init_metrics().

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[NET]: Neighbour cache statistics like rt_stat.
David S. Miller [Mon, 27 Sep 2004 14:57:01 +0000 (07:57 -0700)]
[NET]: Neighbour cache statistics like rt_stat.

Add rtstat-like per-cpu statistics to the neighbour cache core.

Signed-off-by: Harald Welte <laforge@gnumonks.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[TCP]: Fix congestion window expansion when using TSO.
David S. Miller [Mon, 27 Sep 2004 14:50:11 +0000 (07:50 -0700)]
[TCP]: Fix congestion window expansion when using TSO.

We only do congestion window expansion on full packet
ACKs.  We should do it for ACKs of sub-packets of a
TSO frame as well.

Signed-off-by: David S. Miller <davem@davemloft.net>
20 years agoAdd __user annotation to PR_SET_NAME
Linus Torvalds [Mon, 27 Sep 2004 09:37:15 +0000 (02:37 -0700)]
Add __user annotation to PR_SET_NAME

20 years ago[TIME]: Put jiffies_to_usecs in time.h
Stephen Hemminger [Mon, 27 Sep 2004 06:59:14 +0000 (23:59 -0700)]
[TIME]: Put jiffies_to_usecs in time.h

Move local version put in tcp_diag.c into time.h
where it belongs.  Also, make it smarted about HZ
values math.

Based upon suggestions from Joe Perches <joe@Perches.com>

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years agoMerge bk://212.42.230.204/netfilter-2.6
David S. Miller [Mon, 27 Sep 2004 05:16:02 +0000 (22:16 -0700)]
Merge bk://212.42.230.204/netfilter-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

20 years agoMerge nuts.davemloft.net:/disk1/BK/network-2.6
David S. Miller [Mon, 27 Sep 2004 05:13:05 +0000 (22:13 -0700)]
Merge nuts.davemloft.net:/disk1/BK/network-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6

20 years agoMerge bk://bk.skbuff.net:20609/linux-2.6-refcnt/
David S. Miller [Mon, 27 Sep 2004 05:06:08 +0000 (22:06 -0700)]
Merge bk://bk.skbuff.net:20609/linux-2.6-refcnt/
into nuts.davemloft.net:/disk1/BK/net-2.6

20 years agoMerge flatcap.org:/home/flatcap/backup/bk/linux-2.6
Richard Russon [Mon, 27 Sep 2004 05:04:42 +0000 (06:04 +0100)]
Merge flatcap.org:/home/flatcap/backup/bk/linux-2.6
into flatcap.org:/home/flatcap/backup/bk/ntfs-2.6

20 years ago[TCP]: Westwood cleanup
Stephen Hemminger [Mon, 27 Sep 2004 05:00:50 +0000 (22:00 -0700)]
[TCP]: Westwood cleanup

Westwood code cleanup;
* use const.
* avoid needless paren's and returns
* inline acked_count (called once)

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
20 years ago[TCP]: Diagnostics enhancement for westwood
Stephen Hemminger [Mon, 27 Sep 2004 04:59:44 +0000 (21:59 -0700)]
[TCP]: Diagnostics enhancement for westwood

Enhancement to tcp diagnostics used by ss command.
* use jiffies_to_usecs/msec instead of hardcode math
* report bandwidth for Westwood

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>