commit aa447acb9291518506a1aec644db47fa6c6e36eb
tree 4b7b3e5c72641f6695ea935ddd9f8250a2e4b937
parent 317604633eface11cb7452298fa44a34624633dc
parent 5ba0eac6e0b7e2889649a1105d97c600595e2bb1
author Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 17:39:49 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 17:39:49 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6

commit 5ba0eac6e0b7e2889649a1105d97c600595e2bb1
tree e7bc652889162d1b7997e779ce5a5fef4355838f
parent b597ef4712c05c962640a655386a7f06cc1a1fbc
author Jiri Benc <jbenc@suse.cz> Thu, 02 Jun 2005 16:48:05 -0700
committer David S. Miller <davem@davemloft.net> Thu, 02 Jun 2005 16:48:05 -0700

    [NET]: Fix HH_DATA_OFF.

    When the hardware header size is a multiple of HH_DATA_MOD, HH_DATA_OFF()
    incorrectly returns HH_DATA_MOD (instead of 0). This affects ieee80211 layer
    as 802.11 header is 32 bytes long.

    Signed-off-by: Jiri Benc <jbenc@suse.cz>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit b597ef4712c05c962640a655386a7f06cc1a1fbc
tree af2a1822d63cf447dd6e9b58808ea22341c85955
parent 4fef0304eeaa4156db5625e3578f92ed94645a43
author Christoph Hellwig <hch@lst.de> Thu, 02 Jun 2005 16:36:00 -0700
committer David S. Miller <davem@davemloft.net> Thu, 02 Jun 2005 16:36:00 -0700

    [NET]: Fix locking in shaper driver.

     o use a semaphore instead of an opencoded and racy lock
     o move locking out of shaper_kick and into the callers - most just
       released the lock before calling shaper_kick
     o remove in_interrupt() tests.  from ->close we can always block, from
       ->hard_start_xmit and timer context never

    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 317604633eface11cb7452298fa44a34624633dc
tree 00d6683fc2d379f47961c1e0930b67232e901994
parent 0fd56f67890acf7904c83e7de6cb71723eb1c962
parent d7aaf48128ec7fcefcee92ea22833afc1a80e268
author Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 16:07:03 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 16:07:03 -0700

    Merge of 'docs' branch from

    	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev

commit d7aaf48128ec7fcefcee92ea22833afc1a80e268
tree 16ff78f6be6a5519944bb7bfc6034dfbd71ae97f
parent decc6d0b68f27bbb8a0357fccf41936a3c196b03
parent 1e86d1c648508fd50e6c9960576b87906a7906ad
author <jgarzik@pretzel.yyz.us> Thu, 02 Jun 2005 18:43:09 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 02 Jun 2005 18:43:09 -0400

    Automatic merge of /spare/repo/linux-2.6/.git branch HEAD

commit decc6d0b68f27bbb8a0357fccf41936a3c196b03
tree 837af8973907f1a197d2ca9983da4135c83bd562
parent 0baab86b00cdf9785ac2bb2ce1ab63995b3866ca
author Jeff Garzik <jgarzik@pobox.com> Thu, 02 Jun 2005 18:42:33 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 02 Jun 2005 18:42:33 -0400

    libata: kernel-doc warning fixes

commit 0baab86b00cdf9785ac2bb2ce1ab63995b3866ca
tree 9a92597d6e1653a9a9b3ed7f371d62237e68a6e9
parent 92bab26be5544d8b495389646490fcfdca6dbcf2
author Edward Falk <efalk@google.com> Thu, 02 Jun 2005 18:17:13 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 02 Jun 2005 18:17:13 -0400

    libata: update inline source docs

commit 0fd56f67890acf7904c83e7de6cb71723eb1c962
tree 4de17dcc3cf06c3a8b43b45d1416065e3ad81267
parent c4eb2a93319d61923635c84a5f5e68965b14c754
author Adrian Bunk <bunk@stusta.de> Thu, 02 Jun 2005 14:04:00 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 15:12:31 -0700

    [PATCH] drivers/net/hamradio/baycom_epp.c: cleanups

    The times when tricky goto's produced better codes are long gone.

    This patch should express the same in a better way.

    (Also fixes the final gcc-4.0 x86 compile error)

    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Cc: Jeff Garzik <jgarzik@pobox.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit c4eb2a93319d61923635c84a5f5e68965b14c754
tree 6b93f62e5ef75bfd1ad8d75d91bf8abed3d2c104
parent 6dc2f0c7df6cefda5932ac8bcd9ca5ef45de36ee
author Anton Blanchard <anton@samba.org> Thu, 02 Jun 2005 14:02:03 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 15:12:30 -0700

    [PATCH] ppc64: remove decr_overclock

    Now that we have HZ=1000 there is much less of a need for decr_overclock.
    Remove it.

    Leave spread_lpevents but move it into iSeries_setup.c.  We should look at
    making event spreading the default some day.

    Signed-off-by: Anton Blanchard <anton@samba.org>
    Acked-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 79f1248962cfa1e11a5610e0349bc3515687516d
tree b6c962d8bd5711fd85b595402186a881be0ed5c6
parent 7e3b11a9be6ac94bf4af81757b6a10e7e65b846f
author Anton Blanchard <anton@samba.org> Thu, 02 Jun 2005 14:02:02 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 15:12:30 -0700

    [PATCH] ppc64: cleanup SPR definitions

    There are a bunch of irrelevant SPR definitions in asm/processer.h.  Cut
    them down a bit, also add a DABR_TRANSLATION define which will be used
    shortly.

    Signed-off-by: Anton Blanchard <anton@samba.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 6dc2f0c7df6cefda5932ac8bcd9ca5ef45de36ee
tree ce3f5ba4f99adfbc7adf4242d5bc76a8d0c3fd69
parent 79f1248962cfa1e11a5610e0349bc3515687516d
author Anton Blanchard <anton@samba.org> Thu, 02 Jun 2005 14:02:02 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 15:12:30 -0700

    [PATCH] ppc64: cleanup iseries runlight support

    The iseries has a bar graph on the front panel that shows how busy it is.
    The operating system sets and clears a bit in the CTRL register to control
    it.

    Instead of going to the complexity of using a thread info bit, just set and
    clear it in the idle loop.

    Also create two helper functions, ppc64_runlatch_on and ppc64_runlatch_off.

    Finally don't use the short form of the SPR defines.

    Signed-off-by: Anton Blanchard <anton@samba.org>
    Acked-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 7e3b11a9be6ac94bf4af81757b6a10e7e65b846f
tree 6159b542abf0515e5980822546ca0f84380cd3d3
parent 00ea81459c279f14a7b344320a71c94f60f88929
author Jan Kara <jack@suse.cz> Thu, 02 Jun 2005 14:02:01 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 15:12:29 -0700

    [PATCH] ext3: fix list scanning in __cleanup_transaction

    Fix a bug in list scanning that can cause us to skip the last buffer on the
    checkpoint list (and hence fail to do any progress under some rather
    unfavorable conditions).

    The problem is we first do jh=next_jh and then test

    	} while (jh!=last_jh);

    Hence we skip the last buffer on the list (if it was not the only buffer on
    the list).  As we already do jh=next_jh; in the beginning of the loop we
    are safe to just remove the assignment in the end.  It can happen that 'jh'
    will be freed at the point we test jh != last_jh but that does not matter
    as we never *dereference* the pointer.

    Signed-off-by: Jan Kara <jack@suse.cz>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 00ea81459c279f14a7b344320a71c94f60f88929
tree b68c067a416e7c303823a1f7477daa9f05b37819
parent 1e86d1c648508fd50e6c9960576b87906a7906ad
author Jan Kara <jack@suse.cz> Thu, 02 Jun 2005 14:02:00 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 15:12:29 -0700

    [PATCH] ext3: fix log_do_checkpoint() assertion failure

    Fix possible false assertion failure in log_do_checkpoint().  We might fail
    to detect that we actually made a progress when cleaning up the checkpoint
    lists if we don't retry after writing something to disk.  The patch was
    confirmed to fix observed assertion failures for several users.

    When we flushed some buffers we need to retry scanning the list.
    Otherwise we can fail to detect our progress.

    Signed-off-by: Jan Kara <jack@suse.cz>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 4fef0304eeaa4156db5625e3578f92ed94645a43
tree 76429d187f01ffc34eec735266438480ff3025f5
parent a2c1aa54746bace5d03cc66521fbf3bb6fb2f916
author Adrian Bunk <bunk@stusta.de> Thu, 02 Jun 2005 13:06:36 -0700
committer David S. Miller <davem@davemloft.net> Thu, 02 Jun 2005 13:06:36 -0700

    [IPV6]: Kill export of fl6_sock_lookup.

    There is no usage of this EXPORT_SYMBOL in the kernel.

    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Acked-by: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit a2c1aa54746bace5d03cc66521fbf3bb6fb2f916
tree 9f9e535060b9a9690c432845a9c6ee3929bef9b2
parent 3087e1ff8d64da7b6b527e89d0c0864ab36294b8
author Jesper Juhl <juhl-lkml@dif.dk> Thu, 02 Jun 2005 13:04:07 -0700
committer David S. Miller <davem@davemloft.net> Thu, 02 Jun 2005 13:04:07 -0700

    [ATM]: [drivers] kill pointless NULL checks and casts before kfree()

    Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk>
    Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 3087e1ff8d64da7b6b527e89d0c0864ab36294b8
tree e0839f07d81e86570ef1df7554fe96eb67bd2209
parent 64a6c7aa3836e357499d2e822388f30c11f13604
author Jan Beulich <jbeulich@novell.com> Thu, 02 Jun 2005 13:03:15 -0700
committer David S. Miller <davem@davemloft.net> Thu, 02 Jun 2005 13:03:15 -0700

    [ATM]: fix ATM makefile for out-of-source-tree builds

    Signed-off-by: Jan Beulich <jbeulich@novell.com>
    Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 64a6c7aa3836e357499d2e822388f30c11f13604
tree 572eb58878233bccc323ceee0bf22f6f5c066d29
parent 1e86d1c648508fd50e6c9960576b87906a7906ad
author Adrian Bunk <bunk@stusta.de> Thu, 02 Jun 2005 13:02:25 -0700
committer David S. Miller <davem@davemloft.net> Thu, 02 Jun 2005 13:02:25 -0700

    [IPVS]: remove net/ipv4/ipvs/ip_vs_proto_icmp.c

    ip_vs_proto_icmp.c was never finished.

    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 1e86d1c648508fd50e6c9960576b87906a7906ad
tree 0e3d6de84b4ffa379c2c7ddcebd3f55de52b9844
parent e0d6d71440a3a35c6fc2dde09f8e8d4d7bd44dda
author Benjamin Herrenschmidt <benh@kernel.crashing.org> Thu, 02 Jun 2005 14:11:37 +1000
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 02 Jun 2005 08:19:27 -0700

    [PATCH] ppc64: Fix result code handling in prom_init

    prom_init(), the trampoline code that "talks" to Open Firmware during
    early boot, has various issues with managing OF result codes. Some of my
    recent fixups in fact made the problem worse on some platforms.

    This patch reworks it all. Tested on g5, Maple, POWER3 and POWER5.

    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit e0d6d71440a3a35c6fc2dde09f8e8d4d7bd44dda
tree 3c5e9440c6a37c3355b50608836a23c8fa4eec99
parent 16a789c11df5069576ef89f817348dbc6f3bd87e
parent d8caebd285a084ee1e4d484ce597865228614067
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 19:17:59 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 19:17:59 -0700

    Merge of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6

commit 16a789c11df5069576ef89f817348dbc6f3bd87e
tree dddca32c59bc15a4570e4b449072b455eb7a97ce
parent 72a95d14f5047d9efb1e82a9f0b9f230f06d6e3d
parent 7e2987503dda95a5f80290bb8c06279009c2419e
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 16:32:03 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 16:32:03 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6

commit d8caebd285a084ee1e4d484ce597865228614067
tree 596f8552b7846f8178eecaa9b2497bf22ccae23c
parent b655913bf364603d17ad770dc4fb80e60555a255
author Peter Chubb <peterc@gelato.unsw.edu.au> Tue, 31 May 2005 22:37:00 -0700
committer Tony Luck <tony.luck@intel.com> Wed, 01 Jun 2005 15:44:01 -0700

    [IA64] fix compilation warning in sys32_epoll_wait()

    This gets rid of an unused variable `error' in sys_ia32.c:sys32_epoll_wait()

    Getting rid of this one makes parsing the output of the kernecomp
    autobuild easier --- searching for `Error' to find a problem kept
    hitting this one, even though it's only a warning.

    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit b655913bf364603d17ad770dc4fb80e60555a255
tree 6cd3a91f7c8f8269be419e1a48d06508323900e8
parent eff910a91ac04ab1d9e210d4f721484af3b39c8d
author Peter Chubb <peterc@gelato.unsw.edu.au> Tue, 31 May 2005 22:34:00 -0700
committer Tony Luck <tony.luck@intel.com> Wed, 01 Jun 2005 15:20:17 -0700

    [IA64] Cleanup compile warnings for ski config

    The attached patch cleans up a compilation warning when ACPI
    is turned off (i.e., when compiling for the Ski simulator).

    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit 72a95d14f5047d9efb1e82a9f0b9f230f06d6e3d
tree def9ba2f524a9a0758a4d867877cd76657697ffe
parent f9a22239257561df80ef54fc8f31880e2fb2a27b
parent 36839836e8132731e0cadddce452423036a1d5b3
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 13:21:58 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 13:21:58 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6

commit f9a22239257561df80ef54fc8f31880e2fb2a27b
tree 01e6be9b66ecf68f3c01ba76289007d983ebe162
parent eff910a91ac04ab1d9e210d4f721484af3b39c8d
parent 88314ee73fd75eb32abdcb3119cd303c116d4500
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 13:20:35 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 13:20:35 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6

commit eff910a91ac04ab1d9e210d4f721484af3b39c8d
tree d414ab9a0f0995899c2e76c232714410f787b209
parent a340ba1071ccec7da5d5c689471ff8bc07fe022d
parent 06299db3e7f857a4985cf70dc1a5049ec12482c1
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:56:33 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:56:33 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6

commit a340ba1071ccec7da5d5c689471ff8bc07fe022d
tree fed7227b357b068878488ff7d77b8b7f0b489371
parent c10fccddf00cb216349ce3171ce2e39d7c70371b
parent 4a4e5787e0b721021fe0a456ddc987a04cebfc8d
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:56:10 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:56:10 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/i2c-2.6

commit c10fccddf00cb216349ce3171ce2e39d7c70371b
tree 039bdc3d2c19ce93c5bde2a5acf0c26e2de80272
parent 5f64f73957f6cae3222f97f2599199ee562f7f3f
parent bcc488ab02254a6e60d749187a632dc3d642d4f8
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:55:46 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:55:46 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6

commit 5f64f73957f6cae3222f97f2599199ee562f7f3f
tree 115e11766270637d3c9b2e9e0366b127af7a1fd6
parent f93ea2349832c040bdf66dc7495aa87bfe3394b8
author Benjamin Herrenschmidt <benh@kernel.crashing.org> Wed, 01 Jun 2005 17:07:27 +1000
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:54:14 -0700

    [PATCH] ppc32/ppc64: cleanup /proc/device-tree

    This cleans up the /proc/device-tree representation of the Open Firmware
    device-tree on ppc and ppc64.  It does the following things:

     - Workaround an issue in some Apple device-trees where a property may
       exist with the same name as a child node of the parent.  We now
       simply "drop" the property instead of creating duplicate entries in
       /proc with random result...

     - Do not try to chop off the "@0" at the end of a node name whose unit
       address is 0.  This is not useful, inconsistent, and the code was
       buggy and didn't always work anyway.

     - Do not create symlinks for the short name and unit address parts of a
       node.  These were never really used, bloated the memory footprint of
       the device-tree with useless struct proc_dir_entry and their matching
       dentry and inode cache bloat.

    This results in smaller code, smaller memory footprint, and a more
    accurate view of the tree presented to userland.

    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit f93ea2349832c040bdf66dc7495aa87bfe3394b8
tree 33327e4ea703df5918443df0ae27980ba5949ef6
parent 44e4665cc9d856d15f04a012c78e4ab48f71290b
author Benjamin Herrenschmidt <benh@kernel.crashing.org> Wed, 01 Jun 2005 17:02:22 +1000
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:54:13 -0700

    [PATCH] ppc32: Apple device-tree bug fix

    This is the ppc32 patch equivalent to the just posted ppc64 one working
    around a bug in Apple device-trees regarding the "cpus" nodes.

    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 44e4665cc9d856d15f04a012c78e4ab48f71290b
tree 70d440628c5a426f6de14b65a230e076584fe7fe
parent 21e3024cbddb712f6a078bf4132d7682d3c4e35e
author Benjamin Herrenschmidt <benh@kernel.crashing.org> Wed, 01 Jun 2005 14:54:25 +1000
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 01 Jun 2005 07:54:13 -0700

    [PATCH] ppc64: Fix a device-tree bug on Apple's

    Apple's Open Firmware has a funny bug when creating the /cpus nodes
    where it leaves a dangling '\0' character in the CPU name which ends up
    appearing in the full path of the node. This is bogus and
    confuses /proc/device-tree badly.

    This patch strips those bogus zero's from the node full path when
    reading the device-tree from Open Firmware. The "name" property is not
    modified and still contains the spurrious 0 (it basically contains 0
    tailing 0 instead of one) but that shouldn't be a problem.

    An equivalent patch for ppc32 will follow shortly

    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 88314ee73fd75eb32abdcb3119cd303c116d4500
tree 913c23ad89ec778d62eb517487dc6ab545d869c5
parent 7c963ad1d113790a8c723a178988b675868f3abe
author David S. Miller <davem@davemloft.net> Tue, 31 May 2005 19:13:52 -0700
committer David S. Miller <davem@davemloft.net> Tue, 31 May 2005 19:13:52 -0700

    [SPARC64]: Refine PCI strbuf ctx-based flush.

    The initial peek read PIO of the match register is just a waste.
    Just do the flush writes first, as that is more efficient.

    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 58f1df25403988b73d7129fcd2c4d4c24017f1af
tree 2ac97023a131c5d5c32e46dd13f53f9ab989ce92
parent f94ea640a28230f82a4395c34e1290748a9f6586
author Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> Wed, 25 May 2005 14:46:50 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:04:05 -0700

    [PATCH] cpufreq-stats driver updates

    Changes to the cpufreq stats driver:
    * Changes the way P-state transition table looks in /sysfs providing more
      clear output
    * Changes the time unit in the output from HZ to clock_t

    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 21e3024cbddb712f6a078bf4132d7682d3c4e35e
tree b4bedd69e60ae8cc7d89f3c97c617a444eb43292
parent 58f1df25403988b73d7129fcd2c4d4c24017f1af
author Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> Wed, 25 May 2005 14:43:56 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:04:05 -0700

    [PATCH] cpufreq-stats driver documentation

    Documentation for cpufreq stats.

    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit f94ea640a28230f82a4395c34e1290748a9f6586
tree 6fb0cb05a0e565c1ff892916c7dd60b060f48fba
parent 6778bae0f2f1d4af1b8bb876c992ea094ee958b4
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:52 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:52 -0700

    [CPUFREQ] Typos.

    cpfureq developers cant spel.

    Signed-off-by: Dave Jones <davej@redhat.com>


commit 6778bae0f2f1d4af1b8bb876c992ea094ee958b4
tree f269c2c04dc4ea8ba0fd2837dcadbcc379379f10
parent 1174631418fbb2c0c6946081b0b7d391f5d92861
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:51 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:51 -0700

    [CPUFREQ] longhaul - adjust transition latency.

    From patch by: Ken Staton <ken_staton@agilent.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 3be6a48f3c8df1b2fbbe57face95a03d167bda1b
tree 8e3eda4b78879c0a10dec89fe0ef1c3aa4158256
parent e131832ca7d3a3e5f9c7624bb310a7747dc2b57c
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:51 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:51 -0700

    [CPUFREQ] longhaul - disable PCI mastering around transition.

    The spec states that we have to do this, which is *horrid*.

    Based on code from: Ken Staton <ken_staton@agilent.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 1174631418fbb2c0c6946081b0b7d391f5d92861
tree 17037bd66cf4958ce3d3468f9210dbc67d1c3cbc
parent 3be6a48f3c8df1b2fbbe57face95a03d167bda1b
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:51 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:51 -0700

    [CPUFREQ] Longhaul: Magic timer frobbing.

    As mandated by the spec, disable timer around transitions.

    From code by : Ken Staton <ken_staton@agilent.com
    Signed-off-by: Dave Jones <davej@redhat.com>


commit e131832ca7d3a3e5f9c7624bb310a7747dc2b57c
tree 35772287945e5ab2b7837ee501a7790ee77f99f4
parent c29f1403098135bdef75b190a5037db514701031
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:50 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:50 -0700

    [CPUFREQ] ondemand governor default sampling downfactor as 1

    [PATCH] [5/5] ondemand governor default sampling downfactor as 1

    Make default sampling downfactor 1.
    This works better with earlier auto downscaling change in ondemand governor.

    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit c29f1403098135bdef75b190a5037db514701031
tree 8212c47ab3105f910ab4a9efed80fdbaf4e9cf48
parent 9c7d269b9b05440dd0fe92d96f4e5d7e73dd7238
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:50 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:50 -0700

    [CPUFREQ] ondemand governor automatic downscaling

    [PATCH] [4/5] ondemand governor automatic downscaling

    Here is a change of policy for the ondemand governor. The modification
    concerns the frequency downscaling. Instead of decreasing to a lower
    frequency when the CPU usage is under 20%, this new policy automatically
    scales to the optimal frequency. The optimal frequency being the lowest
    frequency which provides enough power to not trigger the upscaling policy.

    Signed-off-by: Eric Piel <eric.piel@tremplin-utc.net>
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit dac1c1a56279b4545a822ec7bc770003c233e546
tree 61175f7534ae731b1eaa4b75a3410a447058b4dc
parent 1206aaac285904e3e3995eecbf4129b6555a8973
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:49 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:49 -0700

    [CPUFREQ] ondemand,conservative minor bug-fix and cleanup

    [PATCH] [1/5] ondemand,conservative minor bug-fix and cleanup

    Attached patch fixes some minor issues with Alexander's patch and related
    cleanup in both ondemand and conservative governor.

    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 9c7d269b9b05440dd0fe92d96f4e5d7e73dd7238
tree 4e4268cc4f075187135312d5243e24d3a4fcd155
parent 790d76fa979f55bfc49a6901bb911778949b582d
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:49 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:49 -0700

    [CPUFREQ] ondemand,conservative governor idle_tick clean-up

    [PATCH] [3/5] ondemand,conservative governor idle_tick clean-up

    Ondemand and conservative governor clean-up, it factorises the idle ticks 
    measurement.

    Signed-off-by: Eric Piel <eric.piel@tremplin-utc.net>
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 790d76fa979f55bfc49a6901bb911778949b582d
tree e437734bbdd08656a569feddae15207b3ae6327c
parent dac1c1a56279b4545a822ec7bc770003c233e546
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:49 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:49 -0700

    [CPUFREQ] ondemand,conservative governor store the idle ticks for all cpus

    [PATCH] [2/5] ondemand,conservative governor store the idle ticks for all cpus

    Ondemand, conservative governor did not store prev_cpu_idle_up into 
    prev_cpu_idle_down for other CPUs than the current CPU.

    Signed-off-by: Eric Piel <eric.piel@tremplin-utc.net>
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit c11420a616039e2181e4ecbffb4d125d39e6877d
tree 413a30af85846567ea326d42e38ba40153b73bce
parent 3d5ee9e55d13de28d2fa58d6e13f2e4d3a5f8b1a
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:48 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:48 -0700

    [CPUFREQ] Prevents un-necessary cpufreq changes if we are already at min/max

    Signed-off-by: Alexander Clouter <alex-kernel@digriz.org.uk>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 1206aaac285904e3e3995eecbf4129b6555a8973
tree 546fc363a58a83e0d5b8990cc3213fcbdf87c07c
parent c11420a616039e2181e4ecbffb4d125d39e6877d
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:48 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:48 -0700

    [CPUFREQ] Allow ondemand stepping to be changed by user.

    Adds support so that the cpufreq change stepping is no longer fixed at 5% and
    can be changed dynamically by the user

    Signed-off-by: Alexander Clouter <alex-kernel@digriz.org.uk>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit b9170836d1aa4ded7cc1ac1cb8fbc7867061c98c
tree 87fbac643c392c8ba2459158f78671c356e8dd4a
parent b53cc6ead046093477ec7a3354d620337101ea5b
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:47 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:47 -0700

    [CPUFREQ] Conservative cpufreq governer

    A new cpufreq module, based on the ondemand one with my additional patches
    just posted.  This one is more suitable for battery environments where its
    probably more appealing to have the cpu freq gracefully increase and decrease
    rather than flip between the min and max freq's.

    N.B. Bruno Ducrot pointed out that the amd64's "do have unacceptable latency
    between min and max freq transition, due to the step-by-step requirements
    (200MHz IIRC)"; so AMD64 users would probably benefit from this too.

    Signed-off-by: Alexander Clouter <alex-kernel@digriz.org.uk>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit b53cc6ead046093477ec7a3354d620337101ea5b
tree 96d18fac87b1720b524445bcc0aaa7bfa073bdcb
parent 065b807ca1f5bdbeb081e3cf75ac8de9be8ac212
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:47 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:47 -0700

    [CPUFREQ] fix up comment in cpufreq.h

    Fix up comment in cpufreq.h stating transition latency should be passed
    in microseconds -- it was decided long ago to switch to nanoseconds.

    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 3d5ee9e55d13de28d2fa58d6e13f2e4d3a5f8b1a
tree 8a19d6049bbffe4533724684dddb9e6c0856aba0
parent b9170836d1aa4ded7cc1ac1cb8fbc7867061c98c
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:47 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:47 -0700

    [CPUFREQ] Add support to cpufreq_ondemand to ignore 'nice' cpu time

    Signed-off-by: Alexander Clouter <alex-kernel@digriz.org.uk>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit c5d28fb297efaa97c4b90e36f9dff3066e7f2778
tree b0636983104860fa15d9054d29ec9e8b912642cd
parent 91350ed49bf3613e243c2e216228cd4ae8f32516
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:46 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:46 -0700

    [CPUFREQ] Recalibrate cpu_khz [2/2]

    Some cpufreq drivers (at that time, only powernow-k7) need to recalibrate the
    cpu_khz at runtime.

    Signed-off-by: Bruno Ducrot <ducrot@poupinou.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 7f335d4ef2d50a693fad70b8fa053d0382f4a45c
tree b4dad7441cc040c9223883761a05a2317a9c1ac0
parent c5d28fb297efaa97c4b90e36f9dff3066e7f2778
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:46 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:46 -0700

    [CPUFREQ] make cpufreq_gov_dbs static

    This patch makes a needlessly global and EXPORT_SYMBOL'ed struct static.

    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 065b807ca1f5bdbeb081e3cf75ac8de9be8ac212
tree 675e6284925bd5ee1371c3509bc086775f51c988
parent 7f335d4ef2d50a693fad70b8fa053d0382f4a45c
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:46 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:46 -0700

    [CPUFREQ] dual-core powernow-k8

    With the release of the dual-core AMD Opterons last week,
    it's high time that cpufreq supported them.  The attached
    patch applies cleanly to 2.6.12-rc3 and updates powernow-k8
    to support the latest Athlon 64 and Opteron processors.

    Update the driver to version 1.40.0 and provide support
    for dual-core processors.

    Signed-off-by: Mark Langsdorf <mark.langsdorf@amd.com>
    Signed-off-by: Dave Jones <davej@redhat.com>

commit bf6fc9fd2d848d06b8f6c4caccef1dba9ef8c4c6
tree 5b70d44fcdd24a720ae857a7c16ae4c543465f15
parent 3310010818aa12145905faf97ffe3742acc842e2
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:45 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:45 -0700

    [CPUFREQ] AMD Elan SC520 cpufreq driver.

    From: Sean Young <sean@mess.org>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 91350ed49bf3613e243c2e216228cd4ae8f32516
tree 4c9e99fe077224e678bdd03353d37efe1f5af81e
parent bf6fc9fd2d848d06b8f6c4caccef1dba9ef8c4c6
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:45 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:45 -0700

    [CPUFREQ] Recalibrate cpu_khz [1/2]

    We have to recalibrate cpu_khz in order to use the current FID instead the max
    FID since some BIOS do not put the processor at maximum frequency at POST. 
    Also, some BIOS will change the processor frequency at our back after cpu_khz
    was calibrate.  Finally, this will fix a long standing bug when we do
    something like this:

    # rmmod powernow-k7
    # modprobe powernow-k7

    Signed-off-by: Bruno Ducrot <ducrot@poupinou.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 6fe711658fcf92d39d84c0b7e6332ed6625dc520
tree e6d4343fcffbd1092005bef9025ffee6d37a2fad
parent 8282864a96ef0a7b88ee9e4b357e08504131394d
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:44 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:44 -0700

    [CPUFREQ] ondemand: trivial clean-ups

    Trivial ondemand governor clean-ups:
    - change from sampling_rate_in_HZ() to the official function
    usecs_to_jiffies().
    - use for_each_online_cpu() to instead of using "if (cpu_online(i))"

    Signed-off-by: Eric Piel <eric.piel@tremplin-utc.net>
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 6f4095af6df7aa365ecf18473c8b05c5f6c38a78
tree 44031d0e3c3564a7998a285a22b871c46c8cd310
parent 6fe711658fcf92d39d84c0b7e6332ed6625dc520
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:44 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:44 -0700

    [CPUFREQ] speedstep-smi: it works on at least one P4M

    The speedstep-smi driver actually works on >=1 notebook with a
    Pentium 4-M CPU where all other cpufreq drivers fail. Therefore,
    allow speedstep-smi on P4Ms again, but warn users of likely failure

    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 3310010818aa12145905faf97ffe3742acc842e2
tree 8cc778e296993b736b1caefc4cc81a8654671167
parent 6f4095af6df7aa365ecf18473c8b05c5f6c38a78
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:44 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:44 -0700

    [CPUFREQ] Add warning comment about default governors.

    This comes up time and time again. Until its fixed, place this
    comment in the Kconfig which should stem the flow of resubmissions.

    Signed-off-by: Rob Weryk <rjweryk@uwo.ca>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 8282864a96ef0a7b88ee9e4b357e08504131394d
tree 1f5a4a4349dd49e7211d990e5d53f7454e16072c
parent 78ee998fd46ed4cc647ee442d2a5492f389ee27a
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:43 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:43 -0700

    [CPUFREQ] speedstep-centrino: Pentium 4 - M (HT) support

    The Pentium 4 - Ms (HT) with CPUID 0xF34 and 0xF41 seem to support
    centrino-like enhanced speedstep; however, no "table" support is possible.
    Therefore, put NULL entries into speedstep-centrino.c

    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 78ee998fd46ed4cc647ee442d2a5492f389ee27a
tree 409646f20f7aee409751091e9fc3b31e1ae65e9f
parent 7eb53d88230e23f83b2e20a78955e1412fa7bb26
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:43 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:43 -0700

    [CPUFREQ] cpufreq-core: reduce warning messages.

    cpufreq core is printing out messages at KERN_WARNING level that the core
    recovers from without intervention, and that the system administrator can
    do nothing about.  Patch below reduces the severity of these messages to
    debug.

    Signed-off-by: Matt Domsch <Matt_Domsch@dell.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Dave Jones <davej@redhat.com>


commit 7eb53d88230e23f83b2e20a78955e1412fa7bb26
tree 4e893f38f134f1abf8713ebe5b85699d8a0e40a9
parent e74d633dc5f56bf059f870370b2f36b021298652
author Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:42 -0700
committer Dave Jones <davej@redhat.com> Tue, 31 May 2005 19:03:42 -0700

    [CPUFREQ] powernow-k7: don't print khz element of FSB.

    Signed-off-by: Dave Jones <davej@redhat.com>


commit 92bab26be5544d8b495389646490fcfdca6dbcf2
tree 370094359db3814caa62a02195c2d37c6c61585d
parent 0cba632b737fc2de76934137b8dccf92d9fa4d19
author Jeff Garzik <jgarzik@pobox.com> Tue, 31 May 2005 20:43:57 -0400
committer Jeff Garzik <jgarzik@pobox.com> Tue, 31 May 2005 20:43:57 -0400

    libata: more docs updates

commit 36839836e8132731e0cadddce452423036a1d5b3
tree 80dc4a2f33b0df00d706118f03c8717f8d0cd78f
parent 08e9cd1fc559c00bc05df3fc551efe3b87c57ee3
author Edgar E Iglesias <edgar@axis.com> Tue, 31 May 2005 17:08:05 -0700
committer David S. Miller <davem@davemloft.net> Tue, 31 May 2005 17:08:05 -0700

    [IPSEC]: Fix esp_decap_data size verification in esp4.

    Signed-off-by: Edgar E Iglesias <edgar@axis.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 7c963ad1d113790a8c723a178988b675868f3abe
tree 2e1cc54795aeca06a11801636737901ba71a2ed8
parent 2e3e80c2b75e3815a0160cbd23d4fdb767d66b35
author David S. Miller <davem@davemloft.net> Tue, 31 May 2005 16:57:59 -0700
committer David S. Miller <davem@davemloft.net> Tue, 31 May 2005 16:57:59 -0700

    [SPARC64]: Fix streaming buffer flushing on PCI and SBUS.

    Firstly, if the direction is TODEVICE, then dirty data in the
    streaming cache is impossible so we can elide the flush-flag
    synchronization in that case.

    Next, the context allocator is broken.  It is highly likely
    that contexts get used multiple times for different dma
    mappings, which confuses the strbuf flushing code and makes
    it run inefficiently.

    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 08e9cd1fc559c00bc05df3fc551efe3b87c57ee3
tree 9080c5a3a8d5c0d63b3cfeb58f41bc1f7ed1c4e3
parent 486b53e59ca8cd07d91ad88375c1c884b15cc9bd
author Thomas Graf <tgraf@suug.ch> Tue, 31 May 2005 15:17:28 -0700
committer David S. Miller <davem@davemloft.net> Tue, 31 May 2005 15:17:28 -0700

    [PKT_SCHED]: Disable dsmark debugging messages by default

    Signed-off-by: Thomas Graf <tgraf@suug.ch>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 486b53e59ca8cd07d91ad88375c1c884b15cc9bd
tree 4130617e9bdef8fbaef12392584496223587bb50
parent 0451eb074eef30240c6c06dacf2911bee26831e1
author Thomas Graf <tgraf@suug.ch> Tue, 31 May 2005 15:16:52 -0700
committer David S. Miller <davem@davemloft.net> Tue, 31 May 2005 15:16:52 -0700

    [PKT_SCHED]: make dsmark try using pfifo instead of noop while grafting

    Signed-off-by: Thomas Graf <tgraf@suug.ch>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 0451eb074eef30240c6c06dacf2911bee26831e1
tree ea4504b5d2d7b0662757dd3c49f5f6919baf627d
parent 208d89843b7b03978d8e748b8b991c1be81c4f43
author Thomas Graf <tgraf@suug.ch> Tue, 31 May 2005 15:15:58 -0700
committer David S. Miller <davem@davemloft.net> Tue, 31 May 2005 15:15:58 -0700

    [PKT_SCHED]: Fix dsmark to count ignored indices while walking

    Unused indices which are ignored while walking must still
    be counted to avoid dumping the same index twice.

    Signed-off-by: Thomas Graf <tgraf@suug.ch>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit f50734569c25c4e902bd3d0fb2e5bd93a200cc75
tree c462b613c1fe385a7deec7f0ebe8ef7bd4556e13
parent 2e214953295dd33fc62d43ac7ec91997afad75bb
author Anton Blanchard <anton@samba.org> Tue, 31 May 2005 14:39:29 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:18 -0700

    [PATCH] ppc64: allow timer based profiling on iseries

    We used to have an iseries specific profiler that used /proc/profile.  Now
    thats gone we can use the generic timer based stuff.

    Signed-off-by: Anton Blanchard <anton@samba.org>
    Acked-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit e74d633dc5f56bf059f870370b2f36b021298652
tree f5eb7cd036ac626cd088acf5228883b31961d8e4
parent 97d3a00f77fa527886d53dd943017654ce142186
author Goffredo Baroncelli <kreijack@inwind.it> Tue, 31 May 2005 14:39:31 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:18 -0700

    [PATCH] UDF filesystem: array '__mon_yday' declared as not static

    in fs/udf/udftime.c the global array '__mon_yday' is not static, and it
    conflicts with the glibc one when the kernel is compiled as user mode.

    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit ae92ef8a442421356950a0a8dfdc35e8e783000e
tree ddfad1eff028815ff32fd9f21b6e18df4e3804ae
parent f50734569c25c4e902bd3d0fb2e5bd93a200cc75
author Roman Zippel <zippel@linux-m68k.org> Tue, 31 May 2005 14:39:29 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:18 -0700

    [PATCH] flush icache in correct context

    flush_icache_range() is used in two different situation - in binfmt_elf.c &
    co for user space mappings and module.c for kernel modules.  On m68k
    flush_icache_range() doesn't know which data to flush, as it has separate
    address spaces and the pointer argument can be valid in either address
    space.

    First I considered splitting flush_icache_range(), but this patch is
    simpler.  Setting the correct context gives flush_icache_range() enough
    information to flush the correct data.

    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 97d3a00f77fa527886d53dd943017654ce142186
tree 13a403b53c22d4574fb0094a4cd96b18c0d92372
parent ae92ef8a442421356950a0a8dfdc35e8e783000e
author Peter Chubb <peterc@gelato.unsw.edu.au> Tue, 31 May 2005 14:39:30 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:18 -0700

    [PATCH] pcdp.c build fix

    In file included from drivers/firmware/pcdp.c:18:
    drivers/firmware/pcdp.h:48: error: field `addr' has incomplete type
    drivers/firmware/pcdp.c: In function `setup_serial_console':
    drivers/firmware/pcdp.c:27: error:  `ACPI_ADR_SPACE_SYSTEM_MEMORY' undeclared (first use in this  function)

    Cc: <tony.luck@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit adaa765d76f58b47e10a4760f2c0bc86de5479b9
tree 49db01681b5061228bd5a15f7ac0f9eab54601c6
parent 9c2be6a0fa186e2cb0cf14f41f20b08a5809a026
author Alexander Nyberg <alexn@telia.com> Tue, 31 May 2005 14:39:27 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:17 -0700

    [PATCH] acpi build fix: x86 setup.c

    This is a neverending story

    linux/acpi.h contains empty declarations for acpi_boot_init() &
    acpi_boot_table_init() but they are nested inside #ifdef CONFIG_ACPI.

    So we'll have to #ifdef in arch/i386/kernel/setup.c: setup_arch()

    Signed-off-by: Alexander Nyberg <alexn@telia.com>
    Cc: "Brown, Len" <len.brown@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 9c2be6a0fa186e2cb0cf14f41f20b08a5809a026
tree be2ec5c930b79825eff6d61f758bd54dd582ec8e
parent 8d91640606c47551771a9b27664f249f4b176613
author Andi Kleen <ak@suse.de> Tue, 31 May 2005 14:39:26 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:17 -0700

    [PATCH] x86_64 CONFIG_ACPI=n build fix

    Make CONFIG_X86_PM_TIMER dependent on CONFIG_ACPI

    Signed-off-by: Andi Kleen <ak@suse.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 8d91640606c47551771a9b27664f249f4b176613
tree 7db8df064328970f80227d45692ff285f7d8d44f
parent 2e3e80c2b75e3815a0160cbd23d4fdb767d66b35
author Andi Kleen <ak@suse.de> Tue, 31 May 2005 14:39:26 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:17 -0700

    [PATCH] x86_64: More fixes for compilation without CONFIG_ACPI

    Suggested by Alexander Nyberg

    Signed-off-by: Andi Kleen <ak@suse.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 2e214953295dd33fc62d43ac7ec91997afad75bb
tree 310e319e2a36e9aa27837e400d920a01fd2323da
parent adaa765d76f58b47e10a4760f2c0bc86de5479b9
author Nick Piggin <nickpiggin@yahoo.com.au> Tue, 31 May 2005 14:39:28 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 14:54:17 -0700

    [PATCH] h8300 sleep problem

    h8300 appears to sleep (halt) when need_resched IS set.

    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit bcc488ab02254a6e60d749187a632dc3d642d4f8
tree 4cd45b4d546cf85c14c442b27f611e048a4d9938
parent af00f9811e0ccbd3db84ddc4cffb0da942653393
author Scott Murray <scottm@somanetworks.com> Fri, 27 May 2005 16:48:52 -0400
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:26:38 -0700

    [PATCH] PCI Hotplug: more CPCI updates

    Here is my third attempt at a patch to further update the CompactPCI
    hotplug driver infrastructure to address the pci_enable_device issue
    discussed on the list as well as a few other issues I discovered during
    some more testing.  This version addresses a few more issues pointed out
    by Prarit Bhargava.  Changes include:
    - cpci_enable_device and its recursive calling of pci_enable_device on
      new devices removed.
    - Use list_rwsem to avoid slot status change races between disable_slot
      and check_slots.
    - Fixed oopsing in cpci_hp_unregister_bus caused by calling list_del on
      a slot after calling pci_hp_deregister.
    - Removed kfree calls in cleanup_slots since release_slot will have
      done it already.
    - Reworked init_slots a bit to fix latch and adapter file updating on
      subsequent calls to cpci_hp_start.
    - Improved sanity checking in cpci_hp_register_controller.
    - Now shut things down correctly in cpci_hotplug_exit.
    - Switch to pci_get_slot instead of deprecated pci_find_slot.
    - A bunch of CodingStyle fixes.

    Signed-off-by: Scott Murray <scottm@somanetworks.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit af00f9811e0ccbd3db84ddc4cffb0da942653393
tree 5a9c3b7f7d61d96d3624ad130b173a761cb7dac2
parent 2ac2610b26c9da72820443328ff2c56c7b8c87b8
author Andy Currid <acurrid@nvidia.com> Mon, 23 May 2005 08:55:45 -0700
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:26:38 -0700

    [PATCH] PCI: amd74xx patch for new NVIDIA device IDs

    Here's the 2.6 amd74xx patch for NVIDIA MCP51.

    Signed-off-by: Andy Currid <acurrid@nvidia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 7a8cb869f31de525bc34095f51f8c8a43ffcb6a9
tree 952c03852730f328c2b500acb4748d2c4298d2b3
parent 2e3e80c2b75e3815a0160cbd23d4fdb767d66b35
author Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> Mon, 23 May 2005 19:50:32 +0900
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:26:37 -0700

    [PATCH] PCI Hotplug: shpchp driver doesn't program _HPP values properly

    Current shpchp driver doesn't seem to program _HPP values
    properly. The following patch fixes this issue.

    Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 2ac2610b26c9da72820443328ff2c56c7b8c87b8
tree 9ca01e869d0c5a958232b7007e3fb48a27b0c5b3
parent 7a8cb869f31de525bc34095f51f8c8a43ffcb6a9
author Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> Fri, 27 May 2005 16:08:14 +0900
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:26:37 -0700

    [PATCH] PCI Hotplug: SHPCHP driver doesn't enable PERR and SERR properly

    Current shpchp driver doesn't seem to program command register to
    enable PERR and SERR properly. The following patch fixes this issue.

    Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 47900743a56dc41a053107d64054aca3e1b42157
tree ffd15d07d454baf4cf1154c7f1ea29fe62574e7c
parent c6de2b64eb575a3f9326969ec5fcdc6032b38e42
author Ian Abbott <abbotti@mev.co.uk> Tue, 17 May 2005 15:12:13 +0100
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:13:59 -0700

    [PATCH] USB: ftdi_sio: new PID for ELV UM100

    ftdi_sio: Add PID for "ELV USB Module UM100".
    PID sent by Armin Laugher.

    Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 06299db3e7f857a4985cf70dc1a5049ec12482c1
tree 115792ba36a9b4fe1f57d849c4f9ac2d0e80a90f
parent 47900743a56dc41a053107d64054aca3e1b42157
author Greg Kroah-Hartman <gregkh@suse.de> Thu, 26 May 2005 05:55:55 -0700
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:13:59 -0700

    [PATCH] USB: fix usb-serial generic initialization

    At module load time, if a generic device is found, the tty information
    for the device is not set up properly (as the tty structures aren't initialized
    yet.)  This can cause big problems for things like udev.  This patch fixes this.

    Thanks to Kay Sievers for the original patch for this problem.

    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit c6de2b64eb575a3f9326969ec5fcdc6032b38e42
tree c943830789f5039933d1583415ee58156a19c413
parent 1e9a47b62f7daf5a94fdd74a94dd4e076f44909a
author David Brownell <david-b@pacbell.net> Thu, 26 May 2005 05:55:55 -0700
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:13:58 -0700

    [PATCH] USB: add sl811_cs support

    This adds support for a CF-card USB Host adapter, the Ratoc REX-CFU1U, by
    wrapping a PCMCIA driver around the existing "sl811-hcd" platform driver.

    This CF card is especially useful for PDAs, which currently tend to have
    no other solution for USB host capability.

    From: Botond Botyanszki <boti@rocketmail.com>
    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 1e9a47b62f7daf5a94fdd74a94dd4e076f44909a
tree 3c279e2c896ea0b56d6d5694e643f19be88c8740
parent 2e3e80c2b75e3815a0160cbd23d4fdb767d66b35
author David Brownell <david-b@pacbell.net> Thu, 26 May 2005 05:55:55 -0700
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:13:58 -0700

    [PATCH] USB: sl811-hcd fixes

    Various fixes to the sl811-hcd driver:

      * Fix small glitches that crept in during recent evolution of usbcore's hcd
        glue layer, coupling endpoint state records to usbcore and active urbs.
        (As noted by folk whose boards weren't stuck on 2.6.9 kernels...)

      * Cope with various system-specific issues:
          - Some configurations (e.g. a CF-card uses this chip) have iospace
            addresses for the two registers, rather than memory mapped ones.
          - Some configurations do interesting things with IRQs; maybe the
            line is shared, or it doesn't support level triggering.
          - Not all boards can drive the chip reset line in software.

      * Address a potential race during unlinking.

      * Tweak probe/remove section info to handle the case where this segment
        of a platform bus is hotpluggable (e.g. CF card).  (The basic problem
        is that CONFIG_HOTPLUG is global, which is wrong since not all busses
        can hotplug even on hotplug-friendly systems...)  Also export the
        driver, so that the CF driver can depend on it.

    Also removed some annoying end-of-line whitespace.

    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 4a4e5787e0b721021fe0a456ddc987a04cebfc8d
tree 8e713a04651d591c239c847f62221432281db630
parent 2e3e80c2b75e3815a0160cbd23d4fdb767d66b35
author R.Marek@sh.cvut.cz <R.Marek@sh.cvut.cz> Thu, 21 Apr 2005 09:07:56 +0000
committer Greg KH <gregkh@suse.de> Tue, 31 May 2005 14:03:05 -0700

    [PATCH] I2C: ALI1563 SMBus driver fix

    This patch fixes "grave" bugs in i2c-ali1563 driver. It seems on recent
    chipset revisions the HSTS_DONE is set only for block transfers, so we
    must detect the end of ordinary transaction other way. Also due to missing
    and mask, setting other transfer modes was not possible. Moreover the
    continous byte mode transfer uses DAT0 for command rather than CMD command.
    All those changes were tested with help of Chunhao Huang from Winbond.

    I'm willing to maintain the driver. Second patch adds me as maintainer
    if this is neccessary.

    Signed-Off-By: Rudolf Marek <r.marek@sh.cvut.cz>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

commit 2e3e80c2b75e3815a0160cbd23d4fdb767d66b35
tree 9b7fa103dfb222f809bf277668d9ac0636c060ee
parent 4e7c6816d680d1945916db047a47847afe4b9b02
parent fffcc150a21853651ea890a605832c5cccbb6279
author Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 11:07:54 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 11:07:54 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6

commit fffcc150a21853651ea890a605832c5cccbb6279
tree e589de6d14b8efc5e538a4bd7c38452e08bdec17
parent d11cf326bd5e785cc5a3f5a3d3f4e3a5522f4fb7
author Tony Luck <tony.luck@intel.com> Tue, 31 May 2005 10:38:32 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 31 May 2005 10:38:32 -0700

    [IA64] Use "PER_CPU" form of EXPORT macro

    I was gently reminded that there are per-cpu forms of the EXPORT_SYMBOL macros.

    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit 4e7c6816d680d1945916db047a47847afe4b9b02
tree bf504678d31037e7946a9a33a7c47c1637d7818a
parent 05fda3b1d88ebac1fc866fc3ed5b7ef5a4672fa6
author Jens Axboe <axboe@suse.de> Tue, 31 May 2005 17:47:36 +0200
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 09:11:57 -0700

    [PATCH] Relax idecd dma alignment check

    Only the address needs alignment of mask bits, length should work with
    a relaxed alignment check.

    Signed-off-by: Jens Axboe <axboe@suse.de>

    [ This is take 2: make the length check be for 16-byte alignment, not
      just word alignment.  That should hopefully keep everybody happy,
      while still allowing CD writing with DMA ]

    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 05fda3b1d88ebac1fc866fc3ed5b7ef5a4672fa6
tree 11f504429d5e6708259f376b76e96cafd3bf9215
parent 5e485b7975472ba4a408523deb6541e70c451842
author Paul Mackerras <paulus@samba.org> Tue, 31 May 2005 17:01:11 +1000
committer Linus Torvalds <torvalds@ppc970.osdl.org> Tue, 31 May 2005 08:26:05 -0700

    [PATCH] ppc64: actually call prom_send_capabilities

    When I sent in the patch adding the code for the kernel to tell the
    firmware about its capabilities on pSeries machines, I included the
    function to give the capabilities to firmware but somehow forgot the
    hunk that adds the call to the new function.  This patch adds the
    call.

    Signed-off-by: Paul Mackerras <paulus@samba.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 0cba632b737fc2de76934137b8dccf92d9fa4d19
tree f2de8c9152ca956aaaaad57ddbe9fc373d4b39d7
parent 780a87f71841932db8dbb0f1eb9daf3a973a6bd6
author Jeff Garzik <jgarzik@pobox.com> Mon, 30 May 2005 19:49:12 -0400
committer Jeff Garzik <jgarzik@pobox.com> Mon, 30 May 2005 19:49:12 -0400

    libata: doc updates

commit 208d89843b7b03978d8e748b8b991c1be81c4f43
tree 10669e257624aa511eb6b14db296e40f9db777cc
parent 9bb7bc942d3da606f184ac6a4dfc7e4d470c831b
author Herbert Xu <herbert@gondor.apana.org.au> Mon, 30 May 2005 15:50:15 -0700
committer David S. Miller <davem@davemloft.net> Mon, 30 May 2005 15:50:15 -0700

    [IPV4]: Fix BUG() in 2.6.x, udp_poll(), fragments + CONFIG_HIGHMEM

    Steven Hand <Steven.Hand@cl.cam.ac.uk> wrote:
    > 
    > Reconstructed forward trace: 
    > 
    >   net/ipv4/udp.c:1334   spin_lock_irq() 
    >   net/ipv4/udp.c:1336   udp_checksum_complete() 
    > net/core/skbuff.c:1069   skb_shinfo(skb)->nr_frags > 1
    > net/core/skbuff.c:1086   kunmap_skb_frag()
    > net/core/skbuff.h:1087   local_bh_enable()
    > kernel/softirq.c:0140   WARN_ON(irqs_disabled());

    The receive queue lock is never taken in IRQs (and should never be) so
    we can simply substitute bh for irq.

    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 9bb7bc942d3da606f184ac6a4dfc7e4d470c831b
tree dc310200df5988d4c71c346baad6a923a4bdeb9d
parent 5e485b7975472ba4a408523deb6541e70c451842
author Harald Welte <laforge@netfilter.org> Mon, 30 May 2005 15:35:26 -0700
committer David S. Miller <davem@davemloft.net> Mon, 30 May 2005 15:35:26 -0700

    [NETFILTER]: Fix deadlock with ip_queue and tcp local input path.

    When we have ip_queue being used from LOCAL_IN, then we end up with a
    situation where the verdicts coming back from userspace traverse the TCP
    input path from syscall context.  While this seems to work most of the
    time, there's an ugly deadlock:

    syscall context is interrupted by the timer interrupt.  When the timer
    interrupt leaves, the timer softirq get's scheduled and calls
    tcp_delack_timer() and alike.  They themselves do bh_lock_sock(sk),
    which is already held from somewhere else -> boom.

    I've now tested the suggested solution by Patrick McHardy and Herbert Xu to
    simply use local_bh_{en,dis}able().

    Signed-off-by: Harald Welte <laforge@netfilter.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 780a87f71841932db8dbb0f1eb9daf3a973a6bd6
tree 443bad8a11c4502785265578e7a424ca3c67326a
parent 07dd39b9f62e0532c6922459c3a26d54a07bc231
author Jeff Garzik <jgarzik@pobox.com> Mon, 30 May 2005 15:41:05 -0400
committer Jeff Garzik <jgarzik@pobox.com> Mon, 30 May 2005 15:41:05 -0400

    libata: more doc updates

    Document recently-added ata_port_operations hooks.

    Fill several doc stubs in libata-core.c.

commit 07dd39b9f62e0532c6922459c3a26d54a07bc231
tree 900a79ca5defcfcb96e583d6b9cb8092c9144b0b
parent 254feb882a7c6e4e51416dff6a97d847fbbba551
author Jeff Garzik <jgarzik@pobox.com> Mon, 30 May 2005 13:15:52 -0400
committer Jeff Garzik <jgarzik@pobox.com> Mon, 30 May 2005 13:15:52 -0400

    libata: minor DocBook update

commit 5e485b7975472ba4a408523deb6541e70c451842
tree 3ac19ebb77c3cd8a1df31b7170c6eaf9e1afb1a4
parent d1102b59ca7b3a3c58912330a4ae38f549c8d569
parent acf0f100e95516e2ba5a3353c3b86dbcd159e3d1
author Linus Torvalds <torvalds@ppc970.osdl.org> Sun, 29 May 2005 22:39:38 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sun, 29 May 2005 22:39:38 -0700

    Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/tg3-2.6

commit acf0f100e95516e2ba5a3353c3b86dbcd159e3d1
tree 7d7ef1689e45c43fedad73a24336469af205a8ab
parent 79158229b09873ca296ac53de5c952488f944646
parent 1b62815193f6c20c60958e5347751155833e3d35
author David S. Miller <davem@sunset.davemloft.net> Sun, 29 May 2005 21:25:01 -0700
committer David S. Miller <davem@sunset.davemloft.net> Sun, 29 May 2005 21:25:01 -0700

    Merge of /home/davem/src/GIT/tg3-2.6/

commit d1102b59ca7b3a3c58912330a4ae38f549c8d569
tree e75e666aaeabd1d655906ac8170e39ed3f8584b8
parent 6c94d3611be61e4cff33b311f1a626d93d1d3e92
author David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:28:25 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:28:25 -0700

    [NET]: Use %lx for netdev->features sysfs formatting.

    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 6c94d3611be61e4cff33b311f1a626d93d1d3e92
tree 2aa0f06ebdc7a72e8b08d6f734a3f1a91bf95249
parent 69f6a0fafcdf0bfe85af182695d6d38f80f9d549
author David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:28:01 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:28:01 -0700

    [IPV6]: Clear up user copy warning in flowlabel code.

    We are intentionally ignoring the copy_to_user() value,
    make it clear to the compiler too.

    Noted by Jeff Garzik.

    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 69f6a0fafcdf0bfe85af182695d6d38f80f9d549
tree ce69917e3f348de780c117bfe8a4fa9545a9c888
parent 37e20a66db02eff9adbeee043af990cca85d0034
author Jon Mason <jdmason@us.ibm.com> Sun, 29 May 2005 20:27:24 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:27:24 -0700

    [NET]: Add ethtool support for NETIF_F_HW_CSUM.

    Signed-off-by: Jon Mason <jdmason@us.ibm.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 37e20a66db02eff9adbeee043af990cca85d0034
tree b61efc508ce4130b508b329f4833cc4cf8deb7ee
parent 79165121bc09c209451487d977df910c4ff6fc94
author Pravin B. Shelar <pravins@calsoftinc.com> Sun, 29 May 2005 20:26:44 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:26:44 -0700

    [IPV4]: Kill MULTIPATHHOLDROUTE flag.

    It cannot work properly, so just ignore it in drr
    and rr multipath algorithms just like the random
    multipath algorithm does.

    Suggested by Herbert Xu.

    Signed-off by: Pravin B. Shelar <pravins@calsoftinc.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 79165121bc09c209451487d977df910c4ff6fc94
tree 989ea3ed03ea574a9819a497fbb4f0a388e5b321
parent 8f937c6099858eee15fae14009dcbd05177fa91d
author Michael Ellerman <michael@ellerman.id.au> Sun, 29 May 2005 20:24:30 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:24:30 -0700

    [NET]: Add is_multicast_ether_addr() in include/linux/etherdevice.h

    This patch adds is_multicast_ether_addr() to go along with
    is_valid_ether_addr() and friends. It then changes
    is_valid_ether_addr() to use the new macro, and fixes up the comment
    on that function to move implementation details out of the API doco.

    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 8f937c6099858eee15fae14009dcbd05177fa91d
tree c0aa5c7983c4402a46ea397b0612d5ecd3e9a853
parent 79158229b09873ca296ac53de5c952488f944646
author Harald Welte <laforge@gnumonks.org> Sun, 29 May 2005 20:23:46 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 20:23:46 -0700

    [IPV4]: Primary and secondary addresses

    Add an option to make secondary IP addresses get promoted
    when primary IP addresses are removed from the device.
    It defaults to off to preserve existing behavior.

    Signed-off-by: Harald Welte <laforge@gnumonks.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 79158229b09873ca296ac53de5c952488f944646
tree 5ebf559f71fd4f4e4cbf12f5cd97242da53d9af7
parent 7ce54e3f428b33af714271140601c87b8bf2c544
parent 7238cfb3342078ad6d1dd06c7b567da428672476
author Linus Torvalds <torvalds@ppc970.osdl.org> Sun, 29 May 2005 19:30:03 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sun, 29 May 2005 19:30:03 -0700

    Automatic merge of 'misc-fixes' branch from

    	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev

commit 1b62815193f6c20c60958e5347751155833e3d35
tree c775c46e63084d6a63e515a303cebf701a673848
parent d4bc3927d284784b3f0bff05b4eed2242cc3e226
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:59:49 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:59:49 -0700

    [TG3]: Fix bug in tg3_load_firmware_cpu

    Add tg3_nvram_lock() and tg3_nvram_unlock() calls around tg3_halt_cpu().
    It is possible that the bootcode may be loading code from nvram during
    this call and stopping the cpu without getting the lock may cause
    uncompleted nvram data to be left in the nvram data register. Subsequent
    calls to read/write nvram data will fail.

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit d4bc3927d284784b3f0bff05b4eed2242cc3e226
tree acf2ae55152e4ec68abf108e978e6e8b6d719a32
parent c76949a6826fc11efcd6bb1abdca1ae02761071d
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:59:20 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:59:20 -0700

    [TG3]: Add interrupt test

    This test uses the previously added tg3_test_interrupt() to perform the
    test.

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit c76949a6826fc11efcd6bb1abdca1ae02761071d
tree f6d3eb7d76a7fa404765e4dfd67436e092541552
parent 7942e1dbd7252b480ed238096dca617189d293df
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:58:59 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:58:59 -0700

    [TG3]: Add loopback test

    The test will loopback one packet in MAC loopback mode and verify the
    packet data.

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 7942e1dbd7252b480ed238096dca617189d293df
tree cb152b70c3276bbe4cbb11600c3da2e98ec638b5
parent a71116d1f3b85a69fe3a3acec9223fefb4b1fc66
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:58:36 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:58:36 -0700

    [TG3]: Add memory test

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit a71116d1f3b85a69fe3a3acec9223fefb4b1fc66
tree e3d5019a6b3f0eb874f4c9803ea0dc7ba338ae2c
parent 944d980ecaabe44616a9e2d50101ce774f517bb6
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:58:11 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:58:11 -0700

    [TG3]: Add register test

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 944d980ecaabe44616a9e2d50101ce774f517bb6
tree a8e1c794fd332c19c739ba663a8d66acaee3d309
parent ca43007a92662621e5819912fc31c346e3a2eed8
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:57:48 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:57:48 -0700

    [TG3]: Add parameter to tg3_halt

    Add a reset kind parameter to tg3_halt() so that the RESET_KIND_SUSPEND
    parameter can be passed to tg3_halt() before doing offline tests.

    All other calls to tg3_halt() will use the RESET_KIND_SHUTDOWN
    parameter.

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit ca43007a92662621e5819912fc31c346e3a2eed8
tree dc24a6753a4ba4629e0593cbabbcdb3281e06a63
parent 566f86adb336637d03900f53b886d879aa5f5d56
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:57:23 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:57:23 -0700

    [TG3]: Add link test

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 566f86adb336637d03900f53b886d879aa5f5d56
tree 05ca3fb70b781c580e5732e362c26ead80245384
parent 4cafd3f533475c976879d85773735c004f09f576
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:56:58 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:56:58 -0700

    [TG3]: Add nvram test

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 4cafd3f533475c976879d85773735c004f09f576
tree b72e4f1f5a5272b473c70138f3f76ec3406f08f4
parent 7ce54e3f428b33af714271140601c87b8bf2c544
author Michael Chan <mchan@broadcom.com> Sun, 29 May 2005 14:56:34 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:56:34 -0700

    [TG3]: Add basic selftest infrastructure

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 7ce54e3f428b33af714271140601c87b8bf2c544
tree fa2f10ea71a0bd00ac51fc29266c62fdd356a223
parent 85967bb46dd1f8f2c49b85a313866c00ac0c9b59
author Stephen Hemminger <shemminger@osdl.org> Sun, 29 May 2005 14:16:48 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:16:48 -0700

    [BRIDGE]: receive path optimization

    This improves the bridge local receive path by avoiding going
    through another softirq.  The bridge receive path is already being called
    from a netif_receive_skb() there is no point in going through another
    receiveq round trip.

    Recursion is limited because bridge can never be a port of a bridge
    so handle_bridge() always returns.

    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 85967bb46dd1f8f2c49b85a313866c00ac0c9b59
tree 3de44cb857e648d57e74baa047a0c89a96a00893
parent 81d35307dd468b92fe8c58797abb13c62e3e64dd
author Stephen Hemminger <shemminger@osdl.org> Sun, 29 May 2005 14:15:55 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:15:55 -0700

    [BRIDGE]: prevent bad forwarding table updates

    Avoid poisoning of the bridge forwarding table by frames that have been
    dropped by filtering. This prevents spoofed source addresses on hostile
    side of bridge from causing packet leakage, a small but possible security
    risk.

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

commit 81d35307dd468b92fe8c58797abb13c62e3e64dd
tree 6afaae630386eebc5385d2c98c0e702940d187e5
parent 81e8157583c559c27aac75c708d40a35f563d734
author Stephen Hemminger <shemminger@osdl.org> Sun, 29 May 2005 14:15:17 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:15:17 -0700

    [BRIDGE]: set features based on enslaved devices

    Make features of the bridge pseudo-device be a subset of the underlying
    devices.  Motivated by Xen and others who use bridging to do failover.

    Signed-off-by: Catalin BOIE <catab at umrella.ro>
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 81e8157583c559c27aac75c708d40a35f563d734
tree 3172c6de15e6a8ea07373a23e901ee0e4366c4f1
parent d8a33ac435c43a1a404b2ec560ef1d1536710c36
author Stephen Hemminger <shemminger@osdl.org> Sun, 29 May 2005 14:14:35 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:14:35 -0700

    [BRIDGE]: make dev->features unsigned

    The features field in netdevice is really a bitmask, and bitmask's should
    be unsigned.

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

commit d8a33ac435c43a1a404b2ec560ef1d1536710c36
tree 04359c09e0731e9c33a8c2dd80cc69404e0dde60
parent 45b30105e7231b70bb855923dbca443ee3ba44c3
author Stephen Hemminger <shemminger@osdl.org> Sun, 29 May 2005 14:13:47 -0700
committer David S. Miller <davem@davemloft.net> Sun, 29 May 2005 14:13:47 -0700

    [BRIDGE]: features change notification

    Resend of earlier patch (no changes) from Catalin used to provide
    device feature change notification.

    Signed-off-by: Catalin BOIE <catab at umbrella.ro>
    Acked-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 7238cfb3342078ad6d1dd06c7b567da428672476
tree cc71a055700bb8c66fcbf74aae1a0122fb5f2433
parent d582c4ea307873503a68d6d7ab72ee8599e032a9
author Jeff Garzik <jgarzik@pobox.com> Sun, 29 May 2005 14:48:20 -0400
committer Jeff Garzik <jgarzik@pobox.com> Sun, 29 May 2005 14:48:20 -0400

    libata: bump version

commit d582c4ea307873503a68d6d7ab72ee8599e032a9
tree 30b5ea37ba5803fe25815d14ee248be309975cb5
parent 87507cfdd2cde397c9da8f6e7ec23b2b47ec53d6
parent aa8f0dc6c3dbf1cf3ff58f3e945c981be134814d
author <jgarzik@pretzel.yyz.us> Sun, 29 May 2005 14:24:57 -0400
committer Jeff Garzik <jgarzik@pobox.com> Sun, 29 May 2005 14:24:57 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch use-after-unmap

commit 45b30105e7231b70bb855923dbca443ee3ba44c3
tree 3628af0d6e4be079c9638edb17e20dab74d19cea
parent 6cf2b3fc9934a56ceeb393ea5d0149e0bebc80fa
parent 7d6064d44bc79e328f2794ee7322ba2676511e2b
author Linus Torvalds <torvalds@ppc970.osdl.org> Sun, 29 May 2005 10:40:13 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sun, 29 May 2005 10:40:13 -0700

    Automatic merge of 'for-linus' branch from

    	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input

commit 7d6064d44bc79e328f2794ee7322ba2676511e2b
tree 20542ee00ebb1ad444c89780c30e1a1d58d399b7
parent 409b7506759430f7c3841d425ca1f8a31eeadece
author Vojtech Pavlik <vojtech@suse.cz> Sun, 29 May 2005 01:27:44 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sun, 29 May 2005 01:27:44 -0500

    Input: Fix fast scrolling scancodes in atkbd.c

    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit ff945023c6a455679165b14d298316e262ceeb1f
tree cc6880055f844103db6ce7436241be72c2d5974f
parent 92b4dc16257fef814ddf1c8d1d2a20f67f67ee4b
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:14 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:16 -0700

    [PATCH] ppc32: MPC834x BCSR_SIZE too small for use in a BAT.

    The call to io_block_mapping was creating an invalid BAT entry because the
    value of BCSR_SIZE (32K) is too small to be used in a BAT (128K min).  This
    change removes the io_block_mapping call since these registers can easily
    be mapped using ioremap at the point of use.

    Signed-off-by: Randy Vinson <rvinson@mvista.com>
    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit f9e4a005827ec0b33f0c61fec1634a5a3421decd
tree b0c90680abd6d4b9f7423a7dd935d20b65ee30ee
parent ff945023c6a455679165b14d298316e262ceeb1f
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:15 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:16 -0700

    [PATCH] ppc32: Add soft reset to MPC834x

    This change allows mpc83xx_restart to issue a software reset.

    Signed-off-by: Randy Vinson <rvinson@mvista.com>
    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 92b4dc16257fef814ddf1c8d1d2a20f67f67ee4b
tree 775c042e7b5cedf0d28b9d190956c192db49572a
parent 91f9855a7afbb160ba1709bf342858732138abad
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:13 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:16 -0700

    [PATCH] ppc32: Simplified load string emulation error checking

    The error checking for emulation of load string instructions was overly
    generous and would cause certain valid forms of the instructions to be
    treated as illegal.  We drop the range checking since the architecture
    allows this to be boundedly undefined.  Tests on CPUs that support these
    instructions appear not do cause illegal instruction traps on range errors
    and just allow the execution to occur.

    Thanks to Kim Phillips for debugging this and figuring out what real HW was
    doing.

    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 91f9855a7afbb160ba1709bf342858732138abad
tree 4ba86cf1c44e95bc87621c15772c58b47aaf8087
parent a6dbba77a9d4b47c60d60c4f07fa79b3ca93a1d5
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:12 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:16 -0700

    [PATCH] ppc32: Fix building MPC8555 CDS when CONFIG_PCI is disabled

    The patch that introduced support for the VIA chipset broke building if
    CONFIG_PCI is disabled.

    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 6cf2b3fc9934a56ceeb393ea5d0149e0bebc80fa
tree 2caecc37d7dbb75102e2df617ed8e5674f797cbe
parent f9e4a005827ec0b33f0c61fec1634a5a3421decd
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:15 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:16 -0700

    [PATCH] ppc32: i8259 PIC should not be initialized if PCI is not configured

    Trying to initialize the i8259 PIC will not work if CONFIG_PCI is not
    enabled.  The kernel hangs if the initialization is tried.

    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit ed36959621451da7195be83b87878b060ce64724
tree bfd2832cfc6efe8b77d94304e7a39157b3183019
parent 252fcaed48fc5473b3fc3cafbf977244b0cbf670
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:07 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:15 -0700

    [PATCH] ppc32: Add VIA IDE support to MPC8555 CDS platform

    Add support for the VIA IDE controller that exists on the MPC8555 CDS
    system.  Updated the config for the system to enable support by default.

    Signed-off-by: Scott Hall <shall@mvista.com>
    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit a6dbba77a9d4b47c60d60c4f07fa79b3ca93a1d5
tree 3eb846b21a4353b1c17edeebc9db4bdd586c2ea3
parent ed36959621451da7195be83b87878b060ce64724
author Vitaly Bordug <vbordug@ru.mvista.com> Sat, 28 May 2005 15:52:09 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:15 -0700

    [PATCH] ppc32: Support for 82xx PQII on-chip PCI bridge

    This patch adds on-chip PCI bridge support for the PQ2 family.  The
    incomplete existent code is updated with interrupt handling stuff and
    board-specific bits for 8272ADS and PQ2FADS; the related files were renamed
    (from m8260_pci to m82xx_pci) to be of more generic fashion.  This is
    tested with 8266ADS and 8272ADS, should work on PQ2FADS as well.

    Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 252fcaed48fc5473b3fc3cafbf977244b0cbf670
tree 96b8ceffe0e227343eb40aa594695aeb2ce3abf4
parent 94b9f46d61904422c498bf4cf9a90cc14398d311
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:06 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:15 -0700

    [PATCH] ppc32: Fix some minor issues related to FSL Book-E KGDB support

    Some debug registers needed to be initialized early on to allow proper
    support for KGDB.  Additionally, we need to setup the
    ppc.md_early_serial_map function pointer on boards that have serial support
    for KGDB.

    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit f767b02f35a3db5c1b1c6454992c070510cef07f
tree 516652e8762f089b4ab114228ecc2a7a1be02007
parent 8f28e8fa46625310102aea06fac61ba04c8b5b88
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:52:03 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:14 -0700

    [PATCH] uml: fixlet for arch_prctl_skas

    Fix it a bit (after some cross checking with "man arch_prctl"). There were:
    *) typos FS/GS and back
    *) FS in place of FS_BASE (and the same for GS)
    *) the procedure used put_user on &addr, where addr was the parameter (i.e.
    changed its param with put_user, completely useless) rather than interpreting
    addr as a pointer, as requested in this case (see the man page).

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 94b9f46d61904422c498bf4cf9a90cc14398d311
tree a7ced29750cb0cfe1837eb93a65a55a9a02a74f7
parent 8e21683bb458c73c6fe87844202a64eac730995e
author Kumar Gala <galak@freescale.com> Sat, 28 May 2005 15:52:05 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:14 -0700

    [PATCH] ppc32: Fix uImage make target to report success correctly

    The existing make rule when building a uImage would check to see if the
    image file existed to report 'is ready' or 'not made'.  However make
    appeared to compute the file list before the rule was executed.

    Signed-off-by: Chris Clark <cpclark@xmission.com>
    Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
    Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 8f28e8fa46625310102aea06fac61ba04c8b5b88
tree d83eafaeff6128c93b1513d19b3205f3bcf93172
parent 37053cc84d51a790a6e5c3987665902cdab122a5
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:52:02 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:14 -0700

    [PATCH] irq code: Add coherence test for PREEMPT_ACTIVE

    After porting this fixlet to UML:

    http://linux.bkbits.net:8080/linux-2.5/cset@41791ab52lfMuF2i3V-eTIGRBbDYKQ

    , I've also added a warning which should refuse compilation with insane values
    for PREEMPT_ACTIVE...  maybe we should simply move PREEMPT_ACTIVE out of
    architectures using GENERIC_IRQS.

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 8e21683bb458c73c6fe87844202a64eac730995e
tree a8fcfafdbbdec7e4e2513cc0304ad49f81658f92
parent f767b02f35a3db5c1b1c6454992c070510cef07f
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:52:04 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:14 -0700

    [PATCH] uml: remove jail mode + other leftovers

    This var is currently useless, as it's apparent from reading the code. Until
    2.6.11 it was used in some code related to jail mode, in the same proc.:

            if(jail){
    		while(!reading) sched_yield();
    	}

    jail mode has been dropped, together with that use, so let's finish dropping
    this.

    Also, remove some other useless definitions I met.

    Acked-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit b3461034d7d46455060c8476910be22b6b0fc313
tree d5ebcf803116eb3c5800189ebb065df28c994d07
parent 37fce857bec00d26d0e8251c909da2bd8736c949
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:52:00 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:13 -0700

    [PATCH] uml: stack dump fix

    Copy (and adapt) to UML the stack code dumper used in i386 when
    CONFIG_FRAME_POINTER is enabled.

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit affac4bcbba617d7329b04c7882bc49a9826e12f
tree b5a46f53aabf1c615def5aaa2ed2f964b5a21b7a
parent b3461034d7d46455060c8476910be22b6b0fc313
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:52:00 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:13 -0700

    [PATCH] uml: fix PREEMPT_ACTIVE

    This is a continuation for UML of:

    http://linux.bkbits.net:8080/linux-2.5/cset@41791ab52lfMuF2i3V-eTIGRBbDYKQ

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 37fce857bec00d26d0e8251c909da2bd8736c949
tree f6b58ff263e3a76e2c2ce5beceb9cbedae4ebf3b
parent 567b56508f7367e161d6d861ef214a900ab45ce9
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:51:59 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:13 -0700

    [PATCH] uml: split CONFIG_FRAME_POINTER from DEBUG_INFO

    Until now, FRAME_POINTER was set = DEBUG_INFO for UML.  Change it to be the
    default way, so that it can be enabled alone (for instance to get better
    backtraces on crashes).  The call-trace dumper which uses the frame pointer is
    not yet in, I'm going to introduce it in a separate patch.

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 37053cc84d51a790a6e5c3987665902cdab122a5
tree 37076b69c8c1740e015a8227e1f105284ba1b4e6
parent affac4bcbba617d7329b04c7882bc49a9826e12f
author Paul Mundt <lethal@Linux-SH.ORG> Sat, 28 May 2005 15:52:01 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:13 -0700

    [PATCH] sh: PREEMPT_ACTIVE fix

    Port Paulus's ppc64 fix to sh:

      When the generic IRQ stuff went in, it seems that HARDIRQ_BITS got bumped
      from 9 (for ppc64) up to 12.  Consequently, the PREEMPT_ACTIVE bit is now
      within HARDIRQ_MASK, and I get in_interrupt() falsely returning true when
      PREEMPT_ACTIVE is set, and thus a BUG_ON tripping in arch/ppc64/mm/tlb.c.

    Signed-off-by: Paul Mundt <lethal@linux-sh.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 92515da73a5df50db45111b8659ac463b4800236
tree 48b809f504e1c4fd7660507909e1553d40412b98
parent 0894e27e7999bdbad2e65734caa1d5de65e7d890
author Jeff Dike <jdike@addtoit.com> Sat, 28 May 2005 15:51:56 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:12 -0700

    [PATCH] uml: fix segfault on exit with CONFIG_GCOV

    We need to disable signals on exit in all cases, not just when rebooting.

    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 7590d3ec1cda7d504c25103bde0c9911f93810e9
tree ca9861dbd05526415f839076618673bf49a155f9
parent 92515da73a5df50db45111b8659ac463b4800236
author Jeff Dike <jdike@addtoit.com> Sat, 28 May 2005 15:51:57 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:12 -0700

    [PATCH] uml: remove unused code

    This removes two now unused files and a couple of unused functions.

    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 567b56508f7367e161d6d861ef214a900ab45ce9
tree 78693c3e7854e76ef579de64eda0787a86fbe3e9
parent 34a1a63e37ee8d60bdb842476d9337cdff5413d9
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:51:58 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:12 -0700

    [PATCH] uml: add MOD_LICENSE to random driver

    Add a MODULE_LICENSE("GPL") to the driver, remove some unused macros and add
    the GPL license (it's GPL-licensed anyway since it's a GPL-derivative, apart
    that Jeff Dike releases GPL software, in case anybody is wondering).

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 34a1a63e37ee8d60bdb842476d9337cdff5413d9
tree 6f70dfc0557e26e91e62a8849ed45a983c9e114e
parent 7590d3ec1cda7d504c25103bde0c9911f93810e9
author Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Sat, 28 May 2005 15:51:57 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:12 -0700

    [PATCH] uml: add modversions support

    Actually, the real support was added by some earlier patches.  Now we simply
    re-enable the config.  option.  I've actually tested it and it works well.

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit b9e0d0696c9e86d4e40b23039feefb8c377cb524
tree 028004d8d06b9d5f8f6202c616a3e6f0063505ee
parent 226d97ec3e47b54ecc13f6ea3c300dc6a1b290c3
author Jeff Dike <jdike@addtoit.com> Sat, 28 May 2005 15:51:53 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:11 -0700

    [PATCH] uml: fix a couple of warnings

    Eliminate an unused variable warning in ptrace.c and a size mismatch warning
    by adding a cast to __pa.

    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit a2e4b972c99685d9d7b869c4bf8d8b258ff5b60c
tree 3b0c8efe20b574ed59937cd00cd0affecff7165c
parent 6770cb61ff6d557613a8382b28f9b0a919fb112f
author Jeff Dike <jdike@addtoit.com> Sat, 28 May 2005 15:51:54 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:11 -0700

    [PATCH] uml: remove 2_5compat.h

    Remove old useless header that was used in Ye Olde Times during 2.4->2.5
    porting to abstract differences.  It's definitions are no more used anyway, so
    let's finally kill it.

    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 6770cb61ff6d557613a8382b28f9b0a919fb112f
tree bc6c53e976da3c8141d99b5b9fd68d708951f5ce
parent b9e0d0696c9e86d4e40b23039feefb8c377cb524
author Jeff Dike <jdike@addtoit.com> Sat, 28 May 2005 15:51:54 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:11 -0700

    [PATCH] uml: turn off kmalloc always on a fatal signal

    We should turn off kmalloc when getting a fatal signal regardless of the mode
    we're in.

    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 0894e27e7999bdbad2e65734caa1d5de65e7d890
tree 351bbb8d45c53cef6cb968ce2d97e42b27c18763
parent a2e4b972c99685d9d7b869c4bf8d8b258ff5b60c
author Jeff Dike <jdike@addtoit.com> Sat, 28 May 2005 15:51:55 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:11 -0700

    [PATCH] uml: single-space a help message

    One of the ubd driver help strings was bust.

    Signed-off-by: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 8f6da8f166228c1720d16216a9d82d630c58de57
tree 8f887e62f4cc8d05832ac4021b001c825634a188
parent 0eac3e486e1f246a9d59fee9251cc69e409cb58e
author Manu Abraham <manu@kromtek.com> Sat, 28 May 2005 15:51:51 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:10 -0700

    [PATCH] dvb: Fix LNB power switching

    Signed-off-by: Manu Abraham <manu@kromtek.com>
    Cc: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 86360a3edeb6b7b6230dc13ef6835d2851409502
tree 654e06d466ae9b746739cb4a4f0b11dce88d080d
parent 8f6da8f166228c1720d16216a9d82d630c58de57
author Manu Abraham <manu@kromtek.com> Sat, 28 May 2005 15:51:51 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:10 -0700

    [PATCH] dvb: Fix 22k tone control

    Signed-off-by: Manu Abraham <manu@kromtek.com>
    Cc: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 226d97ec3e47b54ecc13f6ea3c300dc6a1b290c3
tree aa9e8ad83c30cadca6b7cfac04a3ee7df189b226
parent 86360a3edeb6b7b6230dc13ef6835d2851409502
author Manu Abraham <manu@kromtek.com> Sat, 28 May 2005 15:51:52 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:10 -0700

    [PATCH] dvb: Small cleanup

    Miscellaneous cleanup

    Signed-off-by: Manu Abraham <manu@kromtek.com>
    Cc: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 0eac3e486e1f246a9d59fee9251cc69e409cb58e
tree a3cda086c7db595afd4df2f18bf8c7d5a9f3de47
parent 203fe8b3d1f5b1b527e86f6dbe5b75960acb7f4f
author Manu Abraham <manu@kromtek.com> Sat, 28 May 2005 15:51:50 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:10 -0700

    [PATCH] dvb: Remove unnecessary casts

    Cleanup unnecessary (and undesirable) casts, demodulator_priv is already a
    void*.  Suggestion from Andrew Morton

    Signed-off-by: Manu Abraham <manu@kromtek.com>
    Cc: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 5212dd58e67e4b8009107d69a9de45dd2e687496
tree 914402f71e657a31b013d459f81c1413b215b60f
parent 346e399b2a3a01b323fa74a0937e2d855479833b
author Vojtech Pavlik <vojtech@suse.cz> Sat, 28 May 2005 15:51:47 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:09 -0700

    [PATCH] input: Fix fast scrolling scancodes in atkbd.c

    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 346e399b2a3a01b323fa74a0937e2d855479833b
tree b71ee6ae6ac00be7a932f578fbbd546d9df25b39
parent c1e4c8d3ee3300f363a52fd4cf3d90fdf5098f5a
author Patrick McManus <mcmanus@ducksong.com> Sat, 28 May 2005 15:51:46 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:09 -0700

    [PATCH] intelfb section fix

    On Nov 16 2004 a change to intelfbdrv.c was commited (as part of 0.9.2 it
    looks like) that added __initdata to all of the module param variables that
    seems to create the opportunity for an oops.

    I've recently been chasing an OOPS
    (http://marc.theaimsgroup.com/?l=linux-kernel&m=111552250920370&w=2) I
    created by reading every file on the /sys file system and I've traced it
    back to this code in the intelfbdrv.  Though I had root privs in my initial
    problem report, it turns out they are un-necessary to generate the oops -
    all you've got to do is "cat /sys/module/intelfb/parameters/mode" enough
    times and eventually it will oops.

    This is because sysfs automatically exports all module_param declarations
    to the sysfs file system..  which means those variables can be dynamically
    evaluated at any later time, which of course means marking them __initdata
    is a bad idea ;)..  when they happen to be char *'s it is an especially bad
    idea ;).

    Applying the patch below clears up the OOPS for me.

    Signed-off-by: Patrick McManus <mcmanus@ducksong.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 203fe8b3d1f5b1b527e86f6dbe5b75960acb7f4f
tree ef55ec3add89c75635dc2e7acd8dd985bb299076
parent 5212dd58e67e4b8009107d69a9de45dd2e687496
author Manu Abraham <manu@kromtek.com> Sat, 28 May 2005 15:51:48 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 16:46:09 -0700

    [PATCH] dvb: Fix Mini DiSEqC bug

    The bug was visible as a warning with gcc-3.4.4 (prerelease)

    Message:
    drivers/media/dvb/bt8xx/dst.c:1349: warning: initialization from
    incompatible pointer type.

    Signed-off-by: Manu Abraham <manu@kromtek.com>
    Cc: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit c1e4c8d3ee3300f363a52fd4cf3d90fdf5098f5a
tree 56f22aa02101434c13fa38e6729e45d92521c3d9
parent 8bd7f125e2f217c8aa3dff005ae291c81246c340
author Pavel Machek <pavel@suse.cz> Fri, 27 May 2005 12:53:03 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:14:01 -0700

    [PATCH] fix jumpy mouse cursor on console

    Do not send empty events to gpm.  (Keyboards are assumed to have scroll
    wheel these days, that makes them part-mouse.  That means typing on
    keyboard generates empty mouse events).

    From: Dmitry Torokhov <dtor_core@ameritech.net>
    Signed-off-by: Pavel Machek <pavel@suse.cz>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit b16eeb47292597a8bf3ad53fdaf1f727f57bd8e4
tree 93325bd2b4dd53e3064408c997f626b565c4423f
parent 49f384b82b03416dd7e4fc77847a959fe3247362
author Benjamin Herrenschmidt <benh@kernel.crashing.org> Fri, 27 May 2005 12:53:02 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:14:01 -0700

    [PATCH] ppc32: Fix cpufreq vs. sleep issue

    Recent kernels occasionally trigger a PMU timeout on some mac laptops,
    typically on wakeup from sleep.  This seem to be caused by either a too big
    latency caused by the cpufreq switch on wakeup from sleep or by an
    interrupt beeing lost due to the reset of the interrupt controller done
    during wakeup.

    This patch makes that code more robust by stopping PMU auto poll activity
    around cpufreq changes on machines that use the PMU for such changes (long
    latency switching involving a CPU hard reset and flush of all caches) and
    by removing the reset of the open pic interrupt controller on wakeup (that
    can cause the loss of an interrupt and Darwin doesn't do it, so it must not
    be necessary).

    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 8bd7f125e2f217c8aa3dff005ae291c81246c340
tree 2613ede1f97d7f072eacfb68af5d50317d75495d
parent b16eeb47292597a8bf3ad53fdaf1f727f57bd8e4
author Shaohua Li <shaohua.li@intel.com> Fri, 27 May 2005 12:53:03 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:14:01 -0700

    [PATCH] swsusp: ahd_dv_0 can't be stopped

    This driver wants to set PF_NOFREEZE.

    Cc: James Bottomley <James.Bottomley@steeleye.com>
    Cc: Pavel Machek <pavel@ucw.cz>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit b60c1f6ffd88850079ae419aa933ab0eddbd5535
tree d0f12a263ea1fe3b434de6a5d338509e238d46b3
parent 70ffc71c5c42c8ac62d951e80d9799bd5764f2f5
author John Hawkes <hawkes@sgi.com> Fri, 27 May 2005 12:53:00 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:14:00 -0700

    [PATCH] drop note_interrupt() for per-CPU for proper scaling

    The "unhandled interrupts" catcher, note_interrupt(), increments a global
    desc->irq_count and grossly damages scaling of very large systems, e.g.,
    >192p ia64 Altix, because of this highly contented cacheline, especially
    for timer interrupts.  384p is severely crippled, and 512p is unuseable.

    All calls to note_interrupt() can be disabled by booting with "noirqdebug",
    but this disables the useful interrupt checking for all interrupts.

    I propose eliminating note_interrupt() for all per-CPU interrupts.  This
    was the behavior of linux-2.6.10 and earlier, but in 2.6.11 a code
    restructuring added a call to note_interrupt() for per-CPU interrupts.
    Besides, note_interrupt() is a bit racy for concurrent CPU calls anyway, as
    the desc->irq_count++ increment isn't atomic (which, if done, would make
    scaling even worse).

    Signed-off-by: John Hawkes <hawkes@sgi.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 9db29258893b08a838e5ecfa4a0933c9c1f2e305
tree 5df4fd30b103a46861fbbc9e9bfa81c198e4f674
parent 9ae250d175e1cbff82223ce2c07897c790c5b948
author Stephen Rothwell <sfr@canb.auug.org.au> Fri, 27 May 2005 12:52:58 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:14:00 -0700

    [PATCH] ppc64 iSeries: make virtual DVD-RAMs writable again

    It appears that another test has been added in the Uniform CDROM layer that
    must be passed before a DVD-RAM is considered writeable.  This patch
    implements an emulation of the needed packet command for the viocd driver.

    Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 70ffc71c5c42c8ac62d951e80d9799bd5764f2f5
tree f209546e6e1f6bac45ecce7b429783c13d0f713a
parent 9db29258893b08a838e5ecfa4a0933c9c1f2e305
author Adrian Bunk <bunk@stusta.de> Fri, 27 May 2005 12:52:59 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:14:00 -0700

    [PATCH] arch/i386/kernel/cpu/intel_cacheinfo.c: section fix

    num_cache_leaves is used in __devexit cache_remove_dev() and can therefore
    not be __devinit.

    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 49f384b82b03416dd7e4fc77847a959fe3247362
tree ed1aa19960c663a43de0eb17df4a83825dcd5206
parent b60c1f6ffd88850079ae419aa933ab0eddbd5535
author Siddha, Suresh B <suresh.b.siddha@intel.com> Fri, 27 May 2005 12:53:01 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:14:00 -0700

    [PATCH] x86: fix smp_num_siblings on buggy BIOSes

    This fixes 'smp_num_siblings' value on the systems with a buggy bios,
    which sets number of siblings to '2' even when HT is disabled.  (more
    details are at http://bugzilla.kernel.org/show_bug.cgi?id=4359)

    I am planning to do more cleanup in this area (like moving smp_num_siblings
    to per cpuinfo) shortly.

    Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com>
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit d6649bc76a57523209a6b2ee4844c9078a4dd8bb
tree b27a01d3dabacdf6524b96ca9d32efe83cf3061e
parent c5924b7d97430657fa07ebf1a208c7e8cf135ef3
author Benjamin Herrenschmidt <benh@kernel.crashing.org> Fri, 27 May 2005 12:52:56 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:13:59 -0700

    [PATCH] ppc32: small cpufreq update

    This patch adds a missing attribute to pmac cpufreq so that
    "scaling_available_frequencies" works.  It also cleans up the duplicate
    definitions for low and high speed constants.

    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: John Clemens <clemej@alum.rpi.edu>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit c5924b7d97430657fa07ebf1a208c7e8cf135ef3
tree deb32e50dbc4bae34cc3295aa1720bf81d6d1294
parent dcefb396c2af4d52fba48dc58b4021794b042046
author Oliver Korpilla <Oliver.Korpilla@gmx.de> Fri, 27 May 2005 12:52:55 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:13:59 -0700

    [PATCH] x86_64: signal.c build fix

    For unspecified reasons, arch/x86_64/kernel/signal.c apparently needs
    ia32_unistd.h.

    Cc: Andi Kleen <ak@muc.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 9ae250d175e1cbff82223ce2c07897c790c5b948
tree c869acbf3cf6170400257658974f8c754af36e2e
parent d6649bc76a57523209a6b2ee4844c9078a4dd8bb
author Benjamin Herrenschmidt <benh@kernel.crashing.org> Fri, 27 May 2005 12:52:57 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 11:13:59 -0700

    [PATCH] ppc32: Fix Alsa PowerMac driver on old machines

    The g5 support code broke some earlier models unfortunately as those bail
    out early from the detect function, before the point where I added the code
    to locate the PCI device for use with DMA allocations.

    This patch fixes it.

    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit dcefb396c2af4d52fba48dc58b4021794b042046
tree 9dd9f1dc44b52a20d345e53dd7e9e9b2a02e5d3b
parent 254feb882a7c6e4e51416dff6a97d847fbbba551
author Dave Jones <davej@redhat.com> Sat, 28 May 2005 00:51:24 -0400
committer Linus Torvalds <torvalds@ppc970.osdl.org> Sat, 28 May 2005 10:36:27 -0700

    [PATCH] Fix up pwc driver compilation.

    The neutering of the pwc driver was incomplete. It still references
    some now-dead files..

    Signed-off-by: Dave Jones <davej@redhat.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 409b7506759430f7c3841d425ca1f8a31eeadece
tree 53a82109f64fee8a9c3fe1faae471a2c08959f04
parent b4ff99b60c5e17b1031deb20c9d7688ebe6c9659
author Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:18 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:18 -0500

    Input: synaptics - reduce verboseness of synaptics driver - there
           is no reason one driver should take 10 lines in dmesg.

    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit b4ff99b60c5e17b1031deb20c9d7688ebe6c9659
tree e70b95e679714daac52bb64d261b1f19d7ef2cb8
parent 59311de3fb5f293b2e99d7f52e0ab5572759951d
author Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:10 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:10 -0500

    Input: yet another model that does not play nicely when i8042 is
           put in MUX mode - Fujitsu Lifebook S6230

    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 59311de3fb5f293b2e99d7f52e0ab5572759951d
tree 25f5f038841ec815b2220d6fbe97309540ea1b2e
parent a07461ec0cffb105c7e7b7404520ea2c74129db0
author Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:05 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:05 -0500

    Input: automatically disable MUX mode on Toshiba Satellite P10
           because it interferes with ALPS touchpad detection and
           causes horrible death on reboot. Since P10 does not have
           external PS/2 ports MUX mode does not have any advantages
           over legacy mode anyway.

    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit a07461ec0cffb105c7e7b7404520ea2c74129db0
tree ebb9131f3bc1ea645400e15e6d02e5b5acec49a2
parent f24949e8e0b9bed223ad9a435bf37e91ee8d0db7
author Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:00 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:12:00 -0500

    Input: gunze - fix out-of-bound array access reported by Adrian Bunk.

    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit f24949e8e0b9bed223ad9a435bf37e91ee8d0db7
tree 2ce8db8615de5423204922c86bfd6cf821dee542
parent 7741e9317137a7456baa9c09ad8308c80c23b8db
author Vojtech Pavlik <vojtech@suse.cz> Sat, 28 May 2005 02:11:49 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:49 -0500

    Input: Fix button mapping in joydev - BTN_TRIGGER was being
           mapped twice, resulting in it being the last (instead
           of first) button on a joystick.

    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 7741e9317137a7456baa9c09ad8308c80c23b8db
tree 31956504c90efb020a7b449f14b1b33532437f00
parent 74af42bb729651855f78ea27498250724689130e
author Vojtech Pavlik <vojtech@suse.cz> Sat, 28 May 2005 02:11:42 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:42 -0500

    Input: Workaround for Sunrex K8561 IR Keyboard/Mouse. The mouse
           sends an incorrect ID and wasn't recognized.

    Reported-by: Stefan Seyfried <seife@suse.de>
    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 74af42bb729651855f78ea27498250724689130e
tree 71d4c1894771ddbe1376bb7603c226626c04e57c
parent 5a72afc03ccc29458502cf032f5c34e5ee004ae7
author Kurt Garloff <garloff@suse.de> Sat, 28 May 2005 02:11:38 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:38 -0500

    Input: Avoid double unregistering of i8042 PnP driver. This can happen
           when no i8042 controller (not PnP, not legacy) is present.

    From: Kurt Garloff <garloff@suse.de>
    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 5a72afc03ccc29458502cf032f5c34e5ee004ae7
tree 88fba4147128506ee7f5dea433ddd8f22de65af0
parent 2673c836ab9a44b02d45ae5c1c44c03df138dba4
author Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:32 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:32 -0500

    Input: Tone down the severity of a printk() in i386/ia64 arch code
           for i386, it's printed on many machines and usually is not
           a cause for worry.

    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>

commit 2673c836ab9a44b02d45ae5c1c44c03df138dba4
tree 7d9550072f80d9cfacd1768bad4d0403bbc0b66e
parent be15692310ec0e93998d763931089cb21386a058
author Vojtech Pavlik <vojtech@suse.cz> Sat, 28 May 2005 02:11:27 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:27 -0500

    Input: Only write the CTR in i8042 resume function. Reading it is
           wrong, since it may (will) contain nonsensical data.

    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit be15692310ec0e93998d763931089cb21386a058
tree c25959b50033636367f70283c887e839ee168197
parent 39fa58007a54b09c91cb7bf3ce3cfcc4957f92ff
author Vojtech Pavlik <vojtech@suse.cz> Sat, 28 May 2005 02:11:19 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:19 -0500

    Input: Remove (now) unused variable in i8042.c

    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 39fa58007a54b09c91cb7bf3ce3cfcc4957f92ff
tree 78ccf7229589e3ff2a216b758562440e8d0fe602
parent 668d1e6093110f7534e661e2ff43d54c74659b6d
author Vojtech Pavlik <vojtech@suse.cz> Sat, 28 May 2005 02:11:16 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:16 -0500

    Input: Add a missing KERN_INFO message designation, fix behavior
           when only a keyboard part of the controller is detected.

    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 668d1e6093110f7534e661e2ff43d54c74659b6d
tree 58823c949c881605fdf7b23876f2f682fa52effb
parent 271b74d0b886301f297407dd7ae11b99607f8089
author Adrian Bunk <bunk@stusta.de> Sat, 28 May 2005 02:11:12 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:12 -0500

    Input:
    This patch adds dummy gameport_register_port, gameport_unregister_port
    and gameport_set_phys functions to gameport.h for the case when a driver
    can't use gameport.

    This fixes the compilation of some OSS drivers with GAMEPORT=n without
    the need to #if inside every single driver.

    This patch also removes the non-working and now obsolete SOUND_GAMEPORT.

    This patch is also an alternative solution for ALSA drivers with similar
    problems (but #if's inside the drivers might have the advantage of
    saving some more bytes of gameport is not available).

    The only user-visible change is that for GAMEPORT=m the affected OSS
    drivers are now allowed to be built statically (but they won't have
    gameport support).

    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 271b74d0b886301f297407dd7ae11b99607f8089
tree cb0ed8158d8842c383a6ce6af02ffe8b8f723616
parent 254feb882a7c6e4e51416dff6a97d847fbbba551
author Andrew Morton <akpm@osdl.org> Sat, 28 May 2005 02:11:06 -0500
committer Dmitry Torokhov <dtor_core@ameritech.net> Sat, 28 May 2005 02:11:06 -0500

    Input: Fix a warning in psmouse-base.c

    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>

commit 87507cfdd2cde397c9da8f6e7ec23b2b47ec53d6
tree b1b8e9dee213345c4a4a9523923fbd90dc43e8e0
parent 7003c05d77593f567e9940e68a944d846228fd7a
author domen@coderock.org <domen@coderock.org> Fri, 08 Apr 2005 09:53:06 +0200
committer Jeff Garzik <jgarzik@pobox.com> Fri, 27 May 2005 23:59:16 -0400

    [PATCH] drivers/scsi/ahci: add #include req'd for the DMA_{64,32}BIT_MASK constants

    The previous patch did not compile cleanly on all architectures so
    here's a fixed one which #includes <linux/dma-mapping.h>.

    Use the DMA_{64,32}BIT_MASK constants from dma-mapping.h when calling
    pci_set_dma_mask() or pci_set_consistent_dma_mask()
    This patch includes dma-mapping.h explicitly because it caused errors
    on some architectures otherwise.
    See http://marc.theaimsgroup.com/?t=108001993000001&r=1&w=2 for details

    Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch>
    Signed-off-by: Domen Puncer <domen@coderock.org>

    diff -puN drivers/scsi/ahci.c~dma_mask-drivers_scsi_ahci drivers/scsi/ahci.c

commit 7003c05d77593f567e9940e68a944d846228fd7a
tree 096a5e6a7a8b1fb38b6e12d39241b2f5341df9c7
parent 254feb882a7c6e4e51416dff6a97d847fbbba551
author domen@coderock.org <domen@coderock.org> Fri, 08 Apr 2005 09:53:09 +0200
committer Jeff Garzik <jgarzik@pobox.com> Fri, 27 May 2005 23:59:16 -0400

    [PATCH] drivers/scsi/sata_vsc: add #include req'd for DMA_32BIT_MASK constant

    The previous patch did not compile cleanly on all architectures so
    here's a fixed one which #includes <linux/dma-mapping.h>.

    Use the DMA_{64,32}BIT_MASK constants from dma-mapping.h when calling
    pci_set_dma_mask() or pci_set_consistent_dma_mask()
    This patch includes dma-mapping.h explicitly because it caused errors
    on some architectures otherwise.
    See http://marc.theaimsgroup.com/?t=108001993000001&r=1&w=2 for details

    Signed-off-by: Tobias Klauser <tklauser@nuerscht.ch>
    Signed-off-by: Domen Puncer <domen@coderock.org>

    diff -puN drivers/scsi/sata_vsc.c~dma_mask-drivers_scsi_sata_vsc drivers/scsi/sata_vsc.c

commit 254feb882a7c6e4e51416dff6a97d847fbbba551
tree ad2516671b031a8e0b3f9a656a16c13c3f03d61c
parent 8aadff7dd519800ce7c0e7fb75dcd4438b373134
parent 66f5507133f97088e553b1c8f8d341a0efd438f9
author Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 09:26:10 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 09:26:10 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/hch/xfs-2.6

commit 9920e91450ee9b373dd4924f79d287a267b8f6a3
tree 01d10ce3eb86ff5891c6bd538c095f158698476f
parent 25be5e6ccc5c9cab77012fabbb72520f9b6e4618
author Alexander Nyberg <alexn@telia.com> Fri, 27 May 2005 12:27:05 +0200
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 08:15:05 -0700

    [PATCH] Fixup VIA IRQ quirk

    quirk_via_irqpic can't be __devinit for swsuspend

    Signed-off-by: Alexander Nyberg <alexn@telia.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 8aadff7dd519800ce7c0e7fb75dcd4438b373134
tree abcd2112cb4554a76588e876e9007cdb380a2c3e
parent 3e11c3ce0a4ce3d30802babccb0e5f881778ccf1
author Alexander Nyberg <alexn@telia.com> Fri, 27 May 2005 12:48:50 +0200
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 08:15:05 -0700

    [PATCH] Note on ACPI build fix

    Even after the previous fix you can still set CONFIG_ACPI_BOOT
    indirectly even without CONFIG_ACPI by choosing CONFIG_PCI and
    CONFIG_PCI_MMCONFIG.

    That doesn't build very well either.

    This makes PCI_MMCONFIG depend on ACPI, fixing that hole.

    [ I guess in theory Kconfig could follow the whole chain of dependencies
      for things that get selected, but that sounds insanely complicated, so
      we'll just fix up these things by hand.  --Linus ]

    Signed-off-by: Alexander Nyberg <alexn@telia.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 3e11c3ce0a4ce3d30802babccb0e5f881778ccf1
tree 5dfea042e20045f05c9e2660ef04d228968156e0
parent 9920e91450ee9b373dd4924f79d287a267b8f6a3
author Len Brown <lenb@toshiba.hsd1.ma.comcast.net> Fri, 27 May 2005 04:53:27 -0400
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 08:15:05 -0700

    [PATCH] ACPI build fix

    Fix 2.6.12 CONFIG_ACPI=n build regression.
    CONFIG_ACPI_BOOT shall be set only if CONFIG_ACPI.

    Signed-off-by: Len Brown <len.brown@intel.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 25be5e6ccc5c9cab77012fabbb72520f9b6e4618
tree 4c1b48179d7f18b3e037a473d8e04708b619ac5c
parent 2efe86b809d97debaaf9fcc13b041aedf15bd3d2
author Len Brown <lenb@toshiba.hsd1.ma.comcast.net> Fri, 27 May 2005 04:21:50 -0400
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 08:15:04 -0700

    [PATCH] VIA IRQ quirk

    Delete quirk_via_bridge(), restore quirk_via_irqpic() -- but now
    improved to be invoked upon device ENABLE, and now only for VIA devices
    -- not all devices behind VIA bridges.

    Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
    Signed-off-by: Len Brown <len.brown@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 2efe86b809d97debaaf9fcc13b041aedf15bd3d2
tree 87e039397918f4c5b0a21d798589a8ce517bfa2d
parent 88c1834633341bbb94e315433067496338bff4ad
author Paul Jackson <pj@sgi.com> Fri, 27 May 2005 02:02:43 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 08:07:26 -0700

    [PATCH] cpuset exit NULL dereference fix

    There is a race in the kernel cpuset code, between the code
    to handle notify_on_release, and the code to remove a cpuset.
    The notify_on_release code can end up trying to access a
    cpuset that has been removed.  In the most common case, this
    causes a NULL pointer dereference from the routine cpuset_path.
    However all manner of bad things are possible, in theory at least.

    The existing code decrements the cpuset use count, and if the
    count goes to zero, processes the notify_on_release request,
    if appropriate.  However, once the count goes to zero, unless we
    are holding the global cpuset_sem semaphore, there is nothing to
    stop another task from immediately removing the cpuset entirely,
    and recycling its memory.

    The obvious fix would be to always hold the cpuset_sem
    semaphore while decrementing the use count and dealing with
    notify_on_release.  However we don't want to force a global
    semaphore into the mainline task exit path, as that might create
    a scaling problem.

    The actual fix is almost as easy - since this is only an issue
    for cpusets using notify_on_release, which the top level big
    cpusets don't normally need to use, only take the cpuset_sem
    for cpusets using notify_on_release.

    This code has been run for hours without a hiccup, while running
    a cpuset create/destroy stress test that could crash the existing
    kernel in seconds.  This patch applies to the current -linus
    git kernel.

    Signed-off-by: Paul Jackson <pj@sgi.com>
    Acked-by: Simon Derr <simon.derr@bull.net>
    Acked-by: Dinakar Guniguntala <dino@in.ibm.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 88c1834633341bbb94e315433067496338bff4ad
tree 4ec40e39b38d768866fabc0dec7f9c4cfdc4b02d
parent 5d9e4ea55ae19f9083b9c2c97cc912b823ee7ab4
author Alan Cox <alan@lxorguk.ukuu.org.uk> Fri, 27 May 2005 13:40:53 +0100
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 07:45:21 -0700

    [PATCH] remove non-cleanroom pwc driver compression

    The original pwc author raised some questions about the reverse
    engineering of the decompressor algorithms used in the pwc driver.
    Having done some detailed investigation it appears those concerns that
    clean room policy was not followed are reasonable.  I've also had a
    friendly discussion with Philips to ask their view on this.

    This removes the problem items of code which reduces the pwc
    functionality in the kernel a little but leaves all the framework for
    setup that will be needed for decompressors in user space (where they
    eventually belong).  This change set is designed to be the minimal risk
    change set given that 2.6.12 is hopefully close to hand, with a view to
    merging the much updated pwc code in 2.6.13 series kernels.

    Someone else can then redo the decompressors properly (clean room) in
    user space.

    Note that while its easy to say that it should have been caught earlier,
    but the violation was really only obvious to someone who had access to
    both the proprietary source and the 'GPL' source.

commit 5d9e4ea55ae19f9083b9c2c97cc912b823ee7ab4
tree 1ffe2c5546d3891f72f4235a788240a520a2db02
parent d68b8622ccbee8a18e495ad1650c3306f2eeb0d6
author Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 07:36:17 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Fri, 27 May 2005 07:36:17 -0700

    ide-cd: revert DMA mask test change

    The change to require the DMA length to be only word-aligned was not
    safe.

commit 66f5507133f97088e553b1c8f8d341a0efd438f9
tree fbf1ca5377bc37704eb9d427e058e64ef52a99ec
parent b19312c4c8f3f84da57bba01d45549df1cf10dcd
author Christoph Hellwig <hch@hera.kernel.org> Fri, 27 May 2005 01:17:08 -0700
committer Christoph Hellwig <hch@melbourne.sgi.com> Fri, 27 May 2005 01:17:08 -0700

    [XFS] remove an over-zealous WARN_ON

commit b19312c4c8f3f84da57bba01d45549df1cf10dcd
tree 1c34ce89be6b4e257bc03026d0268deb17727044
parent d3870398fafd4911bd84573b78be4b6b762f32b0
parent 4ec5240ec367a592834385893200dd4fb369354c
author Christoph Hellwig <hch@hera.kernel.org> Fri, 27 May 2005 01:16:24 -0700
committer Christoph Hellwig <hch@melbourne.sgi.com> Fri, 27 May 2005 01:16:24 -0700

    Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git


commit aa8f0dc6c3dbf1cf3ff58f3e945c981be134814d
tree 3e343cd5493d442d1a26dc7a421422d84698831e
parent bef9c558841604116704e10b3d9ff3dbf4939423
author Jeff Garzik <jgarzik@pobox.com> Thu, 26 May 2005 21:54:27 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 26 May 2005 21:54:27 -0400

    libata: Fix use-after-iounmap

    Jens Axboe pointed out that the iounmap() call in libata was occurring
    too early, and some drivers (ahci, probably others) were using ioremap'd
    memory after it had been unmapped.

    The patch should address that problem by way of improving the libata
    driver API:

    * move ->host_stop() call after all ->port_stop() calls have occurred.

    * create default helper function ata_host_stop(), and move iounmap()
    call there.

    * add ->host_stop_prewalk() hook, use it in sata_qstor.c (hi Mark).
    sata_qstor appears to require the host-stop-before-port-stop ordering
    that existed prior to applying the attached patch.

commit d68b8622ccbee8a18e495ad1650c3306f2eeb0d6
tree 7ec334394d78055de4d085c354c2931390c229f0
parent 4ec5240ec367a592834385893200dd4fb369354c
author Roland McGrath <roland@redhat.com> Thu, 26 May 2005 15:21:13 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 26 May 2005 16:16:16 -0700

    [PATCH] i386: fix prevent_tail_call

    We fixed this bug before, but it didn't take.  It may have been the case
    that the problem was first noticed to occur in a CONFIG_REGPARM compile.
    But it's not regparm functions that need not to make tail calls, it's
    asmlinkage functions called with a user pt_regs frame on the stack
    supplying their arguments.  prevent_tail_call probably doesn't do anything
    at all in regparm functions (your argument registers are going to be
    clobbered, period).  It was a braino to conditionalize that definition in
    the first place.

    Signed-off-by: Roland McGrath <roland@redhat.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 4ec5240ec367a592834385893200dd4fb369354c
tree 3ac9a34948049bff79a2b2ce49c0a3c84e35a748
parent f49809fe9b39e22b0f6f75c86295ce216ce3e374
parent b6016b767397258b58163494a869f8f1199e6897
author Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 26 May 2005 13:54:33 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 26 May 2005 13:54:33 -0700

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6

commit b6016b767397258b58163494a869f8f1199e6897
tree cd0bc87ff25ceaa1dd55860c9f212e18bb5a9f08
parent c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1
author Michael Chan <mchan@broadcom.com> Thu, 26 May 2005 13:03:09 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 13:03:09 -0700

    [BNX2]: New Broadcom gigabit network driver.

    A new driver bnx2 for Broadcom bcm5706 is available.

    The patch also includes new 1000BASE-X advertisement bit definitions in
    mii.h

    Thanks to David Miller and Jeff Garzik for reviewing and their valuable
    feedback.

    Signed-off-by: Michael Chan <mchan@broadcom.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit c8b35d2a29ec3c93e3b9c1e70d649a77a214b1c1
tree cbfd8aa83c964984bc6ffd0f3559d711f157bc40
parent c6b3365391c626206f6789354794a81a010cb7a1
author Alexey Dobriyan <adobriyan@gmail.com> Thu, 26 May 2005 12:59:42 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 12:59:42 -0700

    [TOKENRING]: net/802/tr.c: s/struct rif_cache_s/struct rif_cache/

    "_s" suffix is certainly of hungarian origin.

    Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit c6b3365391c626206f6789354794a81a010cb7a1
tree da574716500222ef1a7c4c66d1891ba1c4d8fd95
parent 92d63decc0b6a5d600f792fcf5f3ff9718c09a3d
author Alexey Dobriyan <adobriyan@gmail.com> Thu, 26 May 2005 12:59:05 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 12:59:05 -0700

    [TOKENRING]: be'ify trh_hdr, trllc, rif_cache_s

    Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 92d63decc0b6a5d600f792fcf5f3ff9718c09a3d
tree eca15d3ffba7795ea4d9bef9cdc6d21c7c71fa00
parent 2f872f0401d4b470990864fbf99c19130f25ad4d
author Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> Thu, 26 May 2005 12:58:04 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 12:58:04 -0700

    From: Kazunori Miyazawa <kazunori@miyazawa.org>

    [XFRM] Call dst_check() with appropriate cookie

    This fixes infinite loop issue with IPv6 tunnel mode.

    Signed-off-by: Kazunori Miyazawa <kazunori@miyazawa.org>
    Signed-off-by: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 2f872f0401d4b470990864fbf99c19130f25ad4d
tree 715de6e359e359321df14fe5d21c9d50076be761
parent 0dca51d362b8e4af6b0dbc9e54d1e5165341918a
author Jay Vosburgh <fubar@us.ibm.com> Thu, 26 May 2005 12:56:59 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 12:56:59 -0700

    [BONDING]: bonding using arp_ip_target may stay down with active path 

    Correcting the list traversal makes the problem go away.

    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 0dca51d362b8e4af6b0dbc9e54d1e5165341918a
tree ba19c8dc5601362fdd36c1c4f86f6246d9ed6564
parent 0f9f32ac65ee4a452a912a8440cebbc4dff73852
author Stephen Hemminger <shemminger@osdl.org> Thu, 26 May 2005 12:55:48 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 12:55:48 -0700

    [PKT_SCHED] netem: allow random reordering (with fix)

    Here is a fixed up version of the reorder feature of netem.
    It is the same as the earlier patch plus with the bugfix from Julio merged in.
    Has expected backwards compatibility behaviour.

    Go ahead and merge this one, the TCP strangeness I was seeing was due
    to the reordering bug, and previous version of TSO patch.

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

commit 0f9f32ac65ee4a452a912a8440cebbc4dff73852
tree 86e8a90e0baad0fe22e2b354ef64562af61c2c87
parent 0afb51e72855971dba83b3c6b70c547c2d1161fd
author Stephen Hemminger <shemminger@osdl.org> Thu, 26 May 2005 12:55:01 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 12:55:01 -0700

    [PKT_SCHED] netem: use only inner qdisc -- no private skbuff queue

    Netem works better if there if packets are just queued in the inner discipline
    rather than having a separate delayed queue. Change to use the dequeue/requeue
    to peek like TBF does.

    By doing this potential qlen problems with the old method are avoided. The problems
    happened when the netem_run that moved packets from the inner discipline to the nested
    discipline failed (because inner queue was full). This happened in dequeue, so the
    effective qlen of the netem would be decreased (because of the drop), but there was
    no way to keep the outer qdisc (caller of netem dequeue) in sync.

    The problem window is still there since this patch doesn't address the issue of
    requeue failing in netem_dequeue, but that shouldn't happen since the sequence dequeue/requeue
    should always work.  Long term correct fix is to implement qdisc->peek in all the qdisc's
    to allow for this (needed by several other qdisc's as well).

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

commit 0afb51e72855971dba83b3c6b70c547c2d1161fd
tree 8f0e3cd40e381f4dd9de2e7431490ae8cbbf6498
parent cdbbde14cb55dd10771ce79154f787322d88411b
author Stephen Hemminger <shemminger@osdl.org> Thu, 26 May 2005 12:53:49 -0700
committer David S. Miller <davem@davemloft.net> Thu, 26 May 2005 12:53:49 -0700

    [PKT_SCHED]: netem: reinsert for duplication

    Handle duplication of packets in netem by re-inserting at top of qdisc tree.
    This avoid problems with qlen accounting with nested qdisc. This recursion
    requires no additional locking but will potentially increase stack depth.

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

commit f49809fe9b39e22b0f6f75c86295ce216ce3e374
tree 05f8c05ee71307c9ab02663cfaa5f08a21c6629f
parent cdbbde14cb55dd10771ce79154f787322d88411b
parent c1ef1f351db70ad60c793b8218dd9f6739cfd66d
author Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 26 May 2005 10:27:39 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 26 May 2005 10:27:39 -0700

    Automatic merge of 'for-linus' branch from

    	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6

commit d11cf326bd5e785cc5a3f5a3d3f4e3a5522f4fb7
tree 56912a4b84f6db3aa1d615a4174b2c2845fe870e
parent fe12e25ebdd195a57d3fd655061fd2525609b16b
author Zhang Yanmin <yanmin.zhang@intel.com> Sun, 22 May 2005 17:47:00 -0700
committer Tony Luck <tony.luck@intel.com> Thu, 26 May 2005 10:19:07 -0700

    [IA64] sys_mmap doesn't follow posix.1 when parameter len=0

    In IA64 kernel, sys_mmap calls do_mmap2 and do_mmap2 returns addr if
    len=0, which means the mmap sys call succeeds.

    Posix.1 says:
    The mmap() function shall fail if:
    [EINVAL] The value of len is zero. 

    Here is a patch to fix it.

    Signed-off-by: Zhang Yanmin <yanmin.zhang@intel.com>
    Acked-by: David Mosberger <davidm@hpl.hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit cdbbde14cb55dd10771ce79154f787322d88411b
tree d9b0f1f1a16e7c3d2fb656f794826aa3b37e7628
parent 284e423811495f632a7a334b2b93caba07d4f778
parent 32529e0128923e42126b5d14e444c18295a452ba
author Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 26 May 2005 10:02:30 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Thu, 26 May 2005 10:02:30 -0700

    Merge of 'misc-fixes' branch from

    	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev

commit 284e423811495f632a7a334b2b93caba07d4f778
tree 1cf1ad8edfa13f7ea1e97ac11dbb023de45b10b6
parent 41bb4c43b34bcde7eb62cf19acdcf9f2eb13801d
author Marcello Maggioni <hayarms@gmail.com> Thu, 26 May 2005 15:47:35 +0200
committer Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl> Thu, 26 May 2005 15:47:35 +0200

    [PATCH] timeout at boottime with NEC3500A (and possibly others) when inserted a CD in it

    From: Marcello Maggioni <hayarms@gmail.com>

    Problem: Some drives (NEC 3500, TDK 1616N, Mad-dog MD-16XDVD9, RICOH
    MP5163DA, Memorex DVD9 drive and IO-DATA's too for sure), if a
    CD/DVD is inserted into the tray when the system is booted and if
    before the OS bootup the BIOS checked for the presence of a bootable
    CD/DVD into the drive, during the IDE probe phase the drive may
    result busy and remain so for the next 25/30 seconds . This cause the
    drive to be skipped during the booting phase and not begin usable
    until the next reboot (if the reboot goes well and the drive doesn't
    timeout again).

    Solution: Rising the timeout time from 10 seconds to 35 seconds
    (during these 35 seconds every drive should wake up for sure
    according to the tests I've done).

    Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>
commit 41bb4c43b34bcde7eb62cf19acdcf9f2eb13801d
tree cfaeeca6836443ee680e38273cb4f7ae94c023b2
parent 8604affde9d4f52f04342d6a37c77d95fa167e7a
author Stuart Hayes <Stuart_Hayes@dell.com> Thu, 26 May 2005 15:38:45 +0200
committer Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl> Thu, 26 May 2005 15:38:45 +0200

    [PATCH] ide-scsi: kmap scatter/gather before doing PIO  

    From: Stuart Hayes <Stuart_Hayes@dell.com>

    The system can panic with a null pointer dereference using ide-scsi if
    PIO is being done on scatter gather pages that are in high memory,
    because page_address() returns 0.  We are actually seeing this using a
    tape drive.  This patch will kmap_atomic() the pages before performing
    PIO.

    Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>
commit 8604affde9d4f52f04342d6a37c77d95fa167e7a
tree 12143c1be244c69c7c2b488a34856f60d0625e03
parent bef9c558841604116704e10b3d9ff3dbf4939423
author Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl> Thu, 26 May 2005 14:55:34 +0200
committer Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl> Thu, 26 May 2005 14:55:34 +0200

    [PATCH] convert IDE device drivers to driver-model

    * add ide_bus_match() and export ide_bus_type
    * split ide_remove_driver_from_hwgroup() out of ide_unregister()
    * move device cleanup from ide_unregister() to drive_release_dev()
    * convert ide_driver_t->name to driver->name
    * convert ide_driver_t->{attach,cleanup} to driver->{probe,remove}
    * remove ide_driver_t->busy as ide_bus_type->subsys.rwsem
      protects against concurrent ->{probe,remove} calls
    * make ide_{un}register_driver() void as it cannot fail now
    * use driver_{un}register() directly, remove ide_{un}register_driver()
    * use device_register() instead of ata_attach(), remove ata_attach()
    * add proc_print_driver() and ide_drivers_show(), remove ide_drivers_op
    * fix ide_replace_subdriver() and move it to ide-proc.c
    * remove ide_driver_t->drives, ide_drives and drives_lock
    * remove ide_driver_t->drivers, drivers and drivers_lock
    * remove ide_drive_t->driver and DRIVER() macro

    Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>
commit 32529e0128923e42126b5d14e444c18295a452ba
tree d50736f63bd9692076d68c3f8748f1b6bf540a80
parent bef9c558841604116704e10b3d9ff3dbf4939423
author Albert Lee <albertcc@tw.ibm.com> Thu, 26 May 2005 03:49:42 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 26 May 2005 03:49:42 -0400

    [PATCH] libata: Fix zero sg_dma_len() on 64-bit platform

    When testing ATAPI PIO data transfer on the ppc64 platform,  __atapi_pio_bytes() got zero when
    sg_dma_len() is used. I checked the <asm-ppc64/scatterlish.h>, the struct scatterlist is defined as:

    struct scatterlist {
    	struct page *page;
    	unsigned int offset;
    	unsigned int length;

    	/* For TCE support */
    	u32 dma_address;
    	u32 dma_length;
    };

    #define sg_dma_address(sg)	((sg)->dma_address)
    #define sg_dma_len(sg)		((sg)->dma_length)

    So, if the scatterlist is not DMA mapped, sg_dma_len() will return zero on ppc64.
    The same problem should occur on the x86-64 platform.
    On the i386 platform, sg_dma_len() returns sg->length, that's why the problem does not occur on an i386.

    Changes:
    - Use sg->length if the scatterlist is not DMA mapped (yet).

    Signed-off-by: Albert Lee <albertcc@tw.ibm.com>

commit c1ef1f351db70ad60c793b8218dd9f6739cfd66d
tree 3251d6bea051ad11397e6128ae584c1a4b85a5e6
parent ad6a9984eec72f3a609a8685281740f5e5f466aa
parent bef9c558841604116704e10b3d9ff3dbf4939423
author <jgarzik@pretzel.yyz.us> Thu, 26 May 2005 02:17:16 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 26 May 2005 02:17:16 -0400

    Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git branch HEAD

commit ad6a9984eec72f3a609a8685281740f5e5f466aa
tree c5c7ec0240ac7f99685153119e2cb70d526a92bc
parent 38778204a1ad0d2c266f85170c2fb7d80ed43160
parent 562faf469f35bf63c0b021550811280c81bdc52e
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:11:38 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:11:38 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch tlan

commit 38778204a1ad0d2c266f85170c2fb7d80ed43160
tree 228ac07333de66aa16bacab46fa939112b99b7aa
parent 8cf0d9d075916c9affa53a0cfa8d1b94c9e95fd7
parent 6da0f685935e13458a2206ac872d0d3c67a52f65
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:11:28 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:11:28 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch sis900

commit 8cf0d9d075916c9affa53a0cfa8d1b94c9e95fd7
tree 16b84843c379cbf366887d101b087b2b4287352b
parent 8a75e7d644b373f86c8c2316392cb7374fc4e063
parent b2e0852e1eee7c445b1789bef41204b64f981102
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:11:14 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:11:14 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch veth

commit 8a75e7d644b373f86c8c2316392cb7374fc4e063
tree c2beb29f8e4f5c1ea246d792693f8af4f7f03fef
parent f5a702b26a0cd6052f0bae2bc3f0548538d3909c
parent 05e08a2a297371564020f76d1bf8b3a931d5e1ed
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:11:06 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:11:06 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch qeth

commit f5a702b26a0cd6052f0bae2bc3f0548538d3909c
tree 5efa09ed89088363d6b1ea1d3c76bad1eeccc5b8
parent 5ea6f2c33f0c8b126136dbf1776ffbc444772cd7
parent c16ef1ceedff27c1b452724ca7f89b729651098f
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:10:53 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:10:53 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch ns83820

commit 5ea6f2c33f0c8b126136dbf1776ffbc444772cd7
tree 6c0623142810d4c5cd00e5d594955d28a41eee3f
parent acb969560d5b42500697a8bcd1667ac824928383
parent 760f86d78d92f39e2ceb55b40f0885eb755c8c2f
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:10:38 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:10:38 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch natsemi

commit acb969560d5b42500697a8bcd1667ac824928383
tree 97833fa73c86906f60dc07754afd92577f71e6c0
parent ee03a68c108cce4af3b4988cb1204e84d81f1243
parent 22c6d143f33f10721216a8cfa3a83f7edfc2bd4e
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:10:25 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:10:25 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch forcedeth

commit ee03a68c108cce4af3b4988cb1204e84d81f1243
tree 21554af057d7b1cdadbe8d0b0ccfd24bf72bcc21
parent 0c2fc10901e1b516526c92849ccd03327f119dbe
parent 41480af27a85d6008d9e11db8bc2730407c25e1d
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:09:52 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:09:52 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch airo

commit 0c2fc10901e1b516526c92849ccd03327f119dbe
tree 30305af53abe091a862c3efe8f363dc8793bad14
parent d20c507f28dbee33086e8212b98f9ddc5372cd81
parent e885b5e83965c320e8eff1ec3ebfbf821b375568
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 22:07:51 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 22:07:51 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch atmel

commit bef9c558841604116704e10b3d9ff3dbf4939423
tree f5c58b6b0cfd2a92fb3b1d1f4cbfdfb3df6f45d6
parent 3db602bdcd52d8b7523cfb4fb705cea84dbe1617
parent 4b463f785837f73bdd88ae3821bb7b69599010c9
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 18:01:26 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 18:01:26 -0700

    Merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6

commit 3db602bdcd52d8b7523cfb4fb705cea84dbe1617
tree dd4ed5173fdfe330961131b72448243eda8ac803
parent d20c507f28dbee33086e8212b98f9ddc5372cd81
parent 4c3a53d4108367f639e5e0fe9366dfd7679c5514
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 17:56:57 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 17:56:57 -0700

    Merge of 'new-ids' branch from

    	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev

commit 4c3a53d4108367f639e5e0fe9366dfd7679c5514
tree 0dcafa1f300870aecff4ac45bda16879aa89e61d
parent 525a099771d348a25d12ef9c47aa8680c7317e35
author Francisco Javier <ffelix@sshinf.com> Wed, 25 May 2005 19:29:37 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 19:29:37 -0400

    [PATCH] sata_promise: add PCI ID for FastTrak TX2200 2-ports

commit 525a099771d348a25d12ef9c47aa8680c7317e35
tree 86fe91606c8994f6358c8afeb1c3b9f0f4784bd7
parent 2a24ab628aa7b190be32f63dfb6d96f3fb61580a
author NAKAMURA Kenta <kenta@c.csce.kyushu-u.ac.jp> Wed, 25 May 2005 19:28:38 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 19:28:38 -0400

    [PATCH] sata_sil: new ID 1002:437A for ATI IXP400

commit d20c507f28dbee33086e8212b98f9ddc5372cd81
tree 30b3bda5e47d088b46ab8eab4d69d059a71197e1
parent a8bacec09352b86bd389cc93a20008577fa14764
author Colin Leroy <colin@colino.net> Wed, 25 May 2005 12:31:35 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:29 -0700

    [PATCH] therm_adt746x: show correct sensor locations

    This patch shows the correct locations of the heat sensors present in iBook
    and PowerBooks G4, instead of displaying them as being on CPU and GPU
    (which is not always the case).

    Signed-off-by: Colin Leroy <colin@colino.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit a8bacec09352b86bd389cc93a20008577fa14764
tree 608170ccc532ea2b96f1a5f073ae154cb8ce80fc
parent 3bf4fb820d7382318d178bd765c20028415466ab
author Colin Leroy <colin@colino.net> Wed, 25 May 2005 12:31:34 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:29 -0700

    [PATCH] Make sure therm_adt746x only handles known hardware

    This patch limits therm_adt746x to currently existing fan controllers in
    Apple laptops.  It may avoid problems with future hardware.

    Signed-off-by: Colin Leroy <colin@colino.net>
    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit e4f50f003dc568f6fc3904d451c562007bd09640
tree 6af02e623ba96d367c1c3948b9bb85bc793cc47f
parent 4f60fdf613536402e3313c5019b3ae6060b2ae4a
author Roland Dreier <roland@topspin.com> Wed, 25 May 2005 12:31:29 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:28 -0700

    [PATCH] IB: allow NULL sa_query callbacks

    Check if a client passes a NULL callback into an SA query, and if so, never
    call back.  This fixes an oops if someone unloads ib_ipoib and ib_sa in
    rapid succession.  ib_ipoib does an MCMember delete with a NULL callback
    and 0 timeout on unload, which is usually fine since the delete completes
    successfully.  However, if ib_sa is unloaded immediately afterwards, the
    delete will be canceled and ib_sa will try to call the (now already
    unloaded) ib_ipoib module back with the cancel completion, which triggers
    the oops.

    Signed-off-by: Roland Dreier <roland@topspin.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 561e148ea972a6e8d2c8f7aecc658b3a64f7a6de
tree 39feb619de4a5e6b6a3695082e44398c6140699f
parent e4f50f003dc568f6fc3904d451c562007bd09640
author Roland Dreier <roland@topspin.com> Wed, 25 May 2005 12:31:30 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:28 -0700

    [PATCH] IB: fix potential ib_umad leak

    Free all unclaimed MAD receive buffers when userspace closes our file so we
    don't leak memory.

    Signed-off-by: Roland Dreier <roland@topspin.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 4f60fdf613536402e3313c5019b3ae6060b2ae4a
tree 85205ce2d6c7b0d846fddc93527b4d55820ffe3b
parent dca79a046b93a81496bb30ca01177fb17f37ab72
author Alexander Nyberg <alexn@telia.com> Wed, 25 May 2005 12:31:28 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:28 -0700

    [PATCH] x86_64: CONFIG_BUG=n fixes

    Fixes some !CONFIG_BUG warnings:
    include/asm/mmu_context.h: I funktion `switch_mm':
    include/asm/mmu_context.h:57: varning: implicit declaration of function `out_of_line_bug'

    Signed-off-by: Alexander Nyberg <alexn@telia.com>
    Cc: Andi Kleen <ak@muc.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 3bf4fb820d7382318d178bd765c20028415466ab
tree 1a0cbad2e1d661baa60162d3246e5b6c44b476d0
parent 561e148ea972a6e8d2c8f7aecc658b3a64f7a6de
author Roland Dreier <roland@topspin.com> Wed, 25 May 2005 12:31:31 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:28 -0700

    [PATCH] IB: fix endianness of path record MTU field

    Make MTU field in SA PathRecord and MCMemberRecord a u8 rather than an enum
    to avoid complications with endianness.

    Signed-off-by: Roland Dreier <roland@topspin.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit dca79a046b93a81496bb30ca01177fb17f37ab72
tree ed5435413221f7a7b7e28edb49a4b47a9ac94594
parent 5daf05fbf73fc199e7a93a818e504856d07c5586
author Neil Horman <nhorman@redhat.com> Wed, 25 May 2005 12:31:27 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:27 -0700

    [PATCH] ipmi build fix

    It looks like the recent IPMI patches had some -mm-onlyisms.

    Signed-off-by: Neil Horman <nhorman@redhat.com>
    Cc: Corey Minyard <minyard@acm.org>
    Cc: Greg KH <greg@kroah.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 5daf05fbf73fc199e7a93a818e504856d07c5586
tree 8e4eeb3012164f9aea42b7880460299bf7a09880
parent 1b981021e88c8c28dc6a22cb1a327d8dc9296473
author Gerd Knorr <kraxel@suse.de> Wed, 25 May 2005 12:31:26 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 15:31:27 -0700

    [PATCH] v4l: bttv i2c oops fix

    Don't try to access the i2c bus if the register wasn't successful.

    Signed-off-by: Gerd Knorr <kraxel@suse.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 4b463f785837f73bdd88ae3821bb7b69599010c9
tree 80dc0a7e3e33596ff3ece410d9ff9e6b63e45b87
parent 6df16d0c35b9c0d3627f30c106e6142d3d12662b
parent 384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5
author David S. Miller <davem@sunset.davemloft.net> Wed, 25 May 2005 14:58:04 -0700
committer David S. Miller <davem@sunset.davemloft.net> Wed, 25 May 2005 14:58:04 -0700

    Merge of /home/davem/src/GIT/linux-2.6/.git/

commit 1b981021e88c8c28dc6a22cb1a327d8dc9296473
tree 5eeefa658d7f9c13cd352994805ac3ead628b7e9
parent 384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5
parent f6f3a488e56783836a0b6ca9188719a1229f505c
author Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 14:01:50 -0700
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 14:01:50 -0700

    Merge of 'for-linus' branch from

    	rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6

commit f6f3a488e56783836a0b6ca9188719a1229f505c
tree 7fe7a590feb16b650ecdb6359eee695123217051
parent a58eae6480f354595c3954534e1ab591dc3ef1bf
parent dfa1b73ffb414b64dc0452260132a090eb25bf52
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 13:57:36 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 13:57:36 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch amd8111

commit a58eae6480f354595c3954534e1ab591dc3ef1bf
tree d73d9905ccb224c09c41a2ebebf08b29fa90eb7a
parent 09e62666d8a6312426f96bf483cdb003bde556fe
parent 1bcd315362e215a72b56d1330bbf32f1c74eefb5
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 13:57:25 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 13:57:25 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch pcnet32

commit 09e62666d8a6312426f96bf483cdb003bde556fe
tree 1ecb7fd093169fb77d7cd5925bc214fd6c6d82e4
parent 34812c9e188b47b1d6c9fff8ba530e6f2365ebc4
parent ac79c82e793bc2440c4765e5eb1b834d2c18edf2
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 13:57:15 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 13:57:15 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch ixgb

commit 34812c9e188b47b1d6c9fff8ba530e6f2365ebc4
tree 63e968991d043a30b80f7e3f99a3f6445455a704
parent d6d78f63cea62851806bf6ac40c6f53349de442b
parent 2648345fcbadfae8e7113112ff9402e465a184dc
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 13:57:03 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 13:57:03 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch e1000

commit d6d78f63cea62851806bf6ac40c6f53349de442b
tree b9bebd1bf342ae93f1d909641725e3d084ed61a9
parent a83d5cf7a1d1dd22f3a8162b728a7e895192dda8
parent 042e2fb70006f135469d546726451b7d14768980
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 13:56:55 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 13:56:55 -0400

    Automatic merge of /spare/repo/netdev-2.6 branch e100

commit a83d5cf7a1d1dd22f3a8162b728a7e895192dda8
tree 6c6081aa8d8c8679e0a446234dceb0852ca34ca0
parent 2a24ab628aa7b190be32f63dfb6d96f3fb61580a
parent 9092f46b5aed4515d9a427d5dab3be1584851f07
author <jgarzik@pretzel.yyz.us> Wed, 25 May 2005 13:56:22 -0400
committer Jeff Garzik <jgarzik@pobox.com> Wed, 25 May 2005 13:56:22 -0400

    Merge of /spare/repo/netdev-2.6 branch misc-fixes

commit 384f1fcd2db8bc5a15f20f10793d8e1c82acd6c5
tree 146040edb5fb3b7ce29ba468f6392b7eadf28fdc
parent 0e15850200437c60b969025500e466383ec51ed8
author Jens Axboe <axboe@suse.de> Wed, 25 May 2005 17:00:15 +0200
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 10:17:08 -0700

    [PATCH] relax ide-cd dma restrictions

    This has been sitting for a while, and is causing lots of grief for
    people burning CDs.  It relaxes the dma restriction for ide-cd,
    requiring only the length to be 32-byte aligned, address should be fine
    at normal double word alignment.

    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit d0e8e29100c9866878d43bbb40ca17e8fe429851
tree 079da8af2553ae3dd3556e82a5f8d2362b0ea755
parent 8f80e5c911465743ccd3a328f992c7d8aaebf1e8
author Stephen Rothwell <sfr@canb.auug.org.au> Wed, 25 May 2005 16:29:26 +1000
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 10:13:43 -0700

    [PATCH] ppc64 iSeries: fix boot time setting

    For quite a while, there has existed a hypervisor bug on legacy iSeries
    which means that we do not get the boot time set in the kernel.  This
    patch works around that bug.  This was most noticable when the root
    partition needed to be checked at every boot as the kernel thought it
    was some time in 1905 until user mode reset the time correctly.

    Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 0e15850200437c60b969025500e466383ec51ed8
tree 1acb5a22199c8eab0a04d3162a51abf2c046b70c
parent d0e8e29100c9866878d43bbb40ca17e8fe429851
author David Woodhouse <dwmw2@infradead.org> Wed, 25 May 2005 09:49:13 +0100
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 10:13:43 -0700

    [PATCH] Speedtouch resync after lost signal.

    There's a bigger Speedtouch update coming your way after 2.6.12 but in
    the meantime, let's at least make it automatically resync if the DSL
    signal is lost.

    Signed-off-by: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 8f80e5c911465743ccd3a328f992c7d8aaebf1e8
tree 86f5508d38d2f3b2e0f0d5b528fb27edef431b0f
parent 2a24ab628aa7b190be32f63dfb6d96f3fb61580a
author Stephen Rothwell <sfr@canb.auug.org.au> Wed, 25 May 2005 13:41:26 +1000
committer Linus Torvalds <torvalds@ppc970.osdl.org> Wed, 25 May 2005 10:13:42 -0700

    [PATCH] ppc64: fix initialisation of gettimeofday calculations

    On PPC64, we keep track of when we need to update jiffies (and the
    variables used to calculate the time of day) based on the time base.

    If the time base frequence is sufficiently high compared to the
    processor clock frequency, then it is possible for the time of day
    variables to be corrupted at the time of the first decrementer interrupt
    we take.  This became obvious on a legacy iSeries where the time base
    frequency is the same as the processor clock.

    This one line patch fixes the initialisation so that the time of day
    variables and the indicator we use to tell when updates are due are
    better synchronised.

    Signed-off-by:  Stephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 6df16d0c35b9c0d3627f30c106e6142d3d12662b
tree 40b6208b97f200b91b268f69e81bf074236e2410
parent 7e43c84e3e5423ae72ae31e4cd7bbccfd1605194
parent 816242da3735957bee99aeba40aa60c4f120a101
author David S. Miller <davem@sunset.davemloft.net> Tue, 24 May 2005 18:08:07 -0700
committer David S. Miller <davem@sunset.davemloft.net> Tue, 24 May 2005 18:08:07 -0700

    Merge of davem@nuts.davemloft.net:/disk1/GIT/sparc-2.6/.git/

commit 9092f46b5aed4515d9a427d5dab3be1584851f07
tree 3723469c5f2af23e29e7c25036d1cdca893f90b9
parent 187a1a94d629621d1471b42308e63573b1150773
author John W. Linville <linville@tuxdriver.com> Wed, 18 May 2005 13:41:33 -0400
committer Jeff Garzik <jgarzik@pobox.com> Tue, 24 May 2005 00:26:12 -0400

    [PATCH] tulip: add return to ULI526X clause in tulip_mdio_write

    The 'if' clause for ULI526X in tulip_mdio_write allows for
    spin_unlock_irqrestore to be called twice for tp->mii_lock.  I believe
    this is caused by the unintentional omission of a return at the end
    of that clause.  This patch adds that return.

    Signed-off-by: John W. Linville <linville@tuxdriver.com>

commit 816242da3735957bee99aeba40aa60c4f120a101
tree c5a1092a52911143b0c4f9bc4257c1dbafbb8bdd
parent ab3fc403633c38aef5ef48844f8e5dbfee7c34f8
author David S. Miller <davem@davemloft.net> Mon, 23 May 2005 15:52:08 -0700
committer David S. Miller <davem@davemloft.net> Mon, 23 May 2005 15:52:08 -0700

    [SPARC64]: Add boot option to force UltraSPARC-III P-Cache on.

    Older UltraSPARC-III chips have a P-Cache bug that makes us disable it
    by default at boot time.

    However, this does hurt performance substantially, particularly with
    memcpy(), and the bug is _incredibly_ obscure.  I have never seen it
    triggered in practice, ever.

    So provide a "-P" boot option that forces the P-Cache on.  It taints
    the kernel, so if it does trigger and cause some data corruption or
    OOPS, we will find out in the logs that this option was on when it
    happened.

    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 7e2987503dda95a5f80290bb8c06279009c2419e
tree e841944c911ada8d2b806e13d2c7b7320adaeb2f
parent b1a45695bde0204597957e448923f09ce271ca80
parent 49a43876b935c811cfd29d8fe998a6912a1cc5c4
author Steve French <sfrench@hera.kernel.org> Thu, 19 May 2005 12:26:57 -0700
committer Steve French <sfrench@hera.kernel.org> Thu, 19 May 2005 12:26:57 -0700

    Merge with rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git


commit fe12e25ebdd195a57d3fd655061fd2525609b16b
tree 40fd06986609b302ebac96f302881d173240c79c
parent 3d620cd75588a37c7f5547e26e2a28b046c280f0
author Tony Luck <tony.luck@intel.com> Wed, 18 May 2005 17:09:06 -0700
committer Tony Luck <tony.luck@intel.com> Wed, 18 May 2005 17:09:06 -0700

    [IA64] initialize spinlock pfm_alt_install_check

    I applied the penultimate version of the perfmon patch, which didn't have
    the initialization of the new spinlock that was added.

    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit 3d620cd75588a37c7f5547e26e2a28b046c280f0
tree b109b7f11744fd0d63a274a1eebed474fa9aedd7
parent a1ecf7f6e65637ba4470405ad39794710dbf85d4
parent 301216244b1e39c4346e56d38b079ca53d528580
author Tony Luck <tony.luck@intel.com> Wed, 18 May 2005 16:28:52 -0700
committer Tony Luck <tony.luck@intel.com> Wed, 18 May 2005 16:28:52 -0700

    Sync with Linus - rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

commit a1ecf7f6e65637ba4470405ad39794710dbf85d4
tree a086e2ba8bf56c398c6d50a47d91af6d977aaf63
parent 6872ec548970e9fb3ccd61013f84f9bb8b30fa9a
author Tony Luck <tony.luck@intel.com> Wed, 18 May 2005 16:06:00 -0700
committer Tony Luck <tony.luck@intel.com> Wed, 18 May 2005 16:14:30 -0700

    [IA64] alternate perfmon handler

    Patch from Charles Spirakis

    Some linux customers want to optimize their applications on the latest
    hardware but are not yet willing to upgrade to the latest kernel. This
    patch provides a way to plug in an alternate, basic, and GPL'ed PMU
    subsystem to help with their monitoring needs or for specialty work. It
    can also be used in case of serious unexpected bugs in perfmon. Mutual
    exclusion between the two subsystems is guaranteed, hence no conflict
    can arise from both subsystem being present.

    Acked-by: Stephane Eranian <eranian@hpl.hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit b1a45695bde0204597957e448923f09ce271ca80
tree 96e82946fffd1105741dc99c886d92753ddac0ee
parent b2aeb9d565be5ef00fb9f921c6d2459c74d90cdf
author Steve French <stevef@stevef95> Tue, 17 May 2005 16:07:23 -0500
committer Steve French <stevef@stevef95> Tue, 17 May 2005 16:07:23 -0500

    [CIFS] fix casts of unicode strings to match function definition

    Signed-off-by: Steve French (sfrench@us.ibm.com)

commit 6872ec548970e9fb3ccd61013f84f9bb8b30fa9a
tree cf74f25eedef29ccd775a70edf2359f16a81aea4
parent 8eac3757158ccd9c6b43f44f228a5762fec33781
author Russ Anderson <(rja@sgi.com)> Mon, 16 May 2005 15:30:00 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 17 May 2005 13:53:21 -0700

    [IS64-SGI] Set Altix error handling features

    The 2.6 kernel has CPE error thresholding.
    This patch lets SAL know of this error handling feature.
    The changes are SN specific.

    Signed-off-by: Russ Anderson (rja@sgi.com)
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit 8eac3757158ccd9c6b43f44f228a5762fec33781
tree e0d9c92f95c8b004ec8a386b4e9259a0f179bc0b
parent bb68c12b40c3c745381d7ce61d7b2e371f157505
author Russ Anderson <(rja@sgi.com)> Mon, 16 May 2005 15:19:00 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 17 May 2005 13:50:10 -0700

    [IA64-SGI] Make Altix SAL call to POD reentrant

    Change the SAL call for POD mode to be reentrant.
    This change is SN specific.

    Signed-off-by: Russ Anderson (rja@sgi.com)
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit bb68c12b40c3c745381d7ce61d7b2e371f157505
tree 5ff0f0f266601f5eebe82744dee9302e746c936f
parent 056b5033fb8d16095fb074fc910fad90186374f3
author Russ Anderson <(rja@sgi.com)> Mon, 09 May 2005 15:03:00 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 17 May 2005 12:52:43 -0700

    [IA64-SGI] cpe interrupts are not being enabled.

    acpi_request_vector() is called in ia64_mca_init() to get the cpe_vector.
    The problem is that acpi_request_vector() looks in platform_intr_list[] to 
    get the vector, but platform_intr_list[] is not initialized with a valid
    vector until later (in sn_setup()).  Without a valid vector the code
    defaults to polling mode.

    This patch moves the call to acpi_request_vector() from ia64_mca_init()
    to ia64_mca_late_init(), which is after platform_intr_list[] is initialized.

    Signed-off-by: Russ Anderson (rja@sgi.com)
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit 056b5033fb8d16095fb074fc910fad90186374f3
tree acc2215b3bbeb514e0c1dc2d5ecbdb56fb4284d1
parent 02a017a9f37ae6842e065da919b5952eb847e869
author Jesse Barnes <jesse.barnes@intel.com> Mon, 09 May 2005 14:52:00 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 17 May 2005 12:37:18 -0700

    [PATCH] update sn2 maintainer

    Now that I'm no longer at SGI and don't have access to Altix equipment, 
    it's time to pass on the job of patch monkey to someone else.  Greg 
    Edwards has foolishly^Wkindly volunteered for the job, so here's a 
    patch to update the MAINTAINERS file with the appropriate information.

    Signed-off-by: Jesse Barnes <jesse.barnes@intel.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit 02a017a9f37ae6842e065da919b5952eb847e869
tree 570c84abb8d8a23747a4ed51af3d9f574df0b93b
parent d0dac8082cbc2b234917ec53eb591b1ddbec80bb
author David Mosberger-Tang <davidm@hpl.hp.com> Tue, 10 May 2005 11:35:00 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 17 May 2005 12:33:15 -0700

    [IA64] Correct convert_to_non_syscall()

    convert_to_non_syscall() has the same problem that unwind_to_user()
    used to have.  Fix it likewise.

    Signed-off-by: David Mosberger-Tang <davidm@hpl.hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit b2aeb9d565be5ef00fb9f921c6d2459c74d90cdf
tree e7adab50ce6a13ef5ceb0fbb3d1208ae63523dc9
parent 67594feb4b68074d8807f5566536e06db9130679
author Steve French <stevef@stevef95> Tue, 17 May 2005 13:16:18 -0500
committer Steve French <stevef@stevef95> Tue, 17 May 2005 13:16:18 -0500

    [CIFS] Fix oops in cifs_unlink.  Caused in some cases when renaming over existing,
    newly created, file.

    Samba bugzilla: 2697

    Signed-off-by: Steve French (sfrench@us.ibm.com)


commit 67594feb4b68074d8807f5566536e06db9130679
tree 7360879062daf210285ab0a72be22eb26c2565e3
parent ff0d2f90fdc4b564d47a7c26b16de81a16cfa28e
author Steve French <stevef@stevef95> Tue, 17 May 2005 13:04:49 -0500
committer Steve French <stevef@stevef95> Tue, 17 May 2005 13:04:49 -0500

    [CIFS] missing break needed to handle < when mount option "mapchars" specified

    Signed-off-by: Steve French (sfrench@us.ibm.com)

commit d0dac8082cbc2b234917ec53eb591b1ddbec80bb
tree 105651af2db033de4803b91cc029381a1b9b39d2
parent bfd68594082d8384781c242aa72a7950b5cf51aa
parent ff96b3d4b840e8aa126e0a60fd743417ffdee178
author Tony Luck <tony.luck@intel.com> Tue, 17 May 2005 09:10:20 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 17 May 2005 09:10:20 -0700

    Merge with linus


commit 562faf469f35bf63c0b021550811280c81bdc52e
tree a97720dac2a2fcd94407c825703ecab14e617a88
parent 15efa9bb2d4da7cd9feb1c67fcf3d9e0e1bd00c6
author James Harper <james.harper@bendigoit.com.au> Thu, 05 May 2005 15:14:18 -0700
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 22:47:56 -0400

    [PATCH] fix PROMISC/bridging in TLAN driver

    This has been a problem for me for ages.  When using bridging, the driver
    is switched into promiscuous mode before the link init is complete.  The
    init complete routine then resets the promisc bit on the card so the kernel
    still thinks the card is in promiscuous mode but the card isn't.  doh.

    I think this bug only shows up in bridging when the bridge is started at
    boot time (or something else that sets promisc at the same time the card
    was started).  If promisc is enabled later it works.

    Here's a trivial (and hopefully correct) patch that works for me. It
    just calls the promisc/multicast setup routine after init.

    Cc: Jeff Garzik <jgarzik@pobox.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>

commit c16ef1ceedff27c1b452724ca7f89b729651098f
tree a96c4517b3854e8dfa5f98a53d7efdb16f156fc7
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Benjamin LaHaise <bcrl@kvack.org> Wed, 06 Apr 2005 11:17:59 -0400
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 22:26:45 -0400

    [PATCH] ns83820 update

    Changes:
    - improved DAC ifdefs from Andi Kleen
    - removal of dead code from Adrian Bunk
    - fix half duplex collision behaviour

commit 15efa9bb2d4da7cd9feb1c67fcf3d9e0e1bd00c6
tree f321ae5edc291d3096c2bd9c57a3b7abef3552ca
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Stephen Hemminger <shemminger@osdl.org> Wed, 04 May 2005 15:33:11 -0700
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:25:23 -0400

    [PATCH] tlan: restore deleted module parameters.

    The module parameter values got lost in the conversion to the new module_param
    interface. This should fix it.

    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>

    Index: tlan/drivers/net/tlan.c
    ===================================================================

commit 6da0f685935e13458a2206ac872d0d3c67a52f65
tree d41bb51feca5abe9384e6fb60ba128ad8f31b68f
parent da369b01d49b34803265096eb92a2d6da61cf0d0
author Adrian Bunk <bunk@stusta.de> Sat, 30 Apr 2005 13:52:49 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:24:14 -0400

    [PATCH] SIS900 must select MII

    This patch fixes the following compile error caused by bk-netdev:

    <--  snip  -->

    ...
      LD      .tmp_vmlinux1
    drivers/built-in.o(.text+0x98528): In function `sis900_get_settings':
    : undefined reference to `mii_ethtool_gset'
    drivers/built-in.o(.text+0x98538): In function `sis900_set_settings':
    : undefined reference to `mii_ethtool_sset'
    drivers/built-in.o(.text+0x98517): In function `sis900_get_link':
    : undefined reference to `mii_link_ok'
    drivers/built-in.o(.text+0x98547): In function `sis900_nway_reset':
    : undefined reference to `mii_nway_restart'
    make: *** [.tmp_vmlinux1] Error 1

    <--  snip  -->

    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Daniele Venzano <venza@brownhat.org>

commit 1bcd315362e215a72b56d1330bbf32f1c74eefb5
tree ceffa79b4dee4b9a489015afaad9574fed7b9742
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Don Fry <brazilnut@us.ibm.com> Fri, 29 Apr 2005 14:51:17 -0700
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:22:29 -0400

    [PATCH] pcnet32: fix resource leak with loopback test

    When running the loopback test, resources are not properly released on
    completion.  This patch frees all transmit resources after running the
    loopback test.  Tested on ia32 and ppc64 hardware.

    Signed-off-by: Don Fry <brazilnut@us.ibm.com>

commit 41480af27a85d6008d9e11db8bc2730407c25e1d
tree 4418c446791764ae018a56375d90d483bc3bc25f
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Dan Williams <dcbw@redhat.com> Tue, 10 May 2005 09:45:51 -0400
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:20:57 -0400

    [PATCH] wireless/airo: WEXT and quality corrections

    This patch brings the airo driver into line with the current
    WEXT specification of signal quality.  It also fixes the values
    used to determine signal quality and level for MPI & PCMCIA 350
    cards.  It turns out that BSSListRid.rssi was actually in dBm
    for 350 series cards, and that we can use the normalized
    signal strength reported by the card as our "quality" value, on
    a scale of 0 - 100.  Since signal level values are in dBm for
    this driver, max_qual->level MUST be 0, as specified in the WEXT
    spec.  This patch also uses the IW_QUAL constants new in WEXT
    version 17.

    Signed-off-by: Dan Williams <dcbw@redhat.com>

commit 760f86d78d92f39e2ceb55b40f0885eb755c8c2f
tree dd779d819fbda486cfdcc6ecd28afa4c1c40373b
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Herbert Xu <herbert@gondor.apana.org.au> Sat, 16 Apr 2005 16:24:16 +1000
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:18:56 -0400

    [PATCH] Fw: [Bugme-new] [Bug 4482] New: natsemi: incorrect initialization of IPv6 Neighbor-discovery multicast

    On Wed, Apr 13, 2005 at 05:36:42PM +0000, Andrew Morton wrote:
    >            Summary: natsemi: incorrect initialization of IPv6 Neighbor-
    >                     discovery multicast

    I've got a pair of FA312 cards and this problem has bothered me
    for ages.  This has finally prompted me to do something about it :)

    Turns out that somebody wasn't following the documentation.  We were
    doing 16-bit writes to 32-bit registers which led to some addresses
    working and others not so lucky.

    This patch should fix the problem.

    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

commit e885b5e83965c320e8eff1ec3ebfbf821b375568
tree 6bc2e9d321149f6f57e1a762a960a223ae89d5bf
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author simon@thekelleys.org.uk <simon@thekelleys.org.uk> Sat, 07 May 2005 21:33:31 +0100
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:11:54 -0400

    [PATCH] atmel wireless

    Below is a one-liner for the atmel wireless driver, just adding
    another card to the table.

commit 22c6d143f33f10721216a8cfa3a83f7edfc2bd4e
tree d380788538dc82d08545818ba569234e3d665016
parent 2918c35d311263bc313b3da272783860ce573189
author Manfred Spraul <manfred@colorfullife.com> Tue, 19 Apr 2005 21:17:09 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:10:01 -0400

    [PATCH] forcedeth: Update error handling

    Ayaz wrote an update to the error handling for forcedeth (which I
    modified heavily, thus all bugs are mine):
    The ERROR4 bit is not a fatal error, it just indicates a mismatch
    between the actual packet len and the len according to the 802.3 header.
    The patch adds proper handling.
    The patch also removes the code that drops all packets with RX_ERROR &
    (!RX_FRAMINGERR): ERROR4 errors are also not fatal.

commit b2e0852e1eee7c445b1789bef41204b64f981102
tree a1c0465f681b7aae24d0ade106f68593e74a8346
parent 41664c03f6c96a1f8a91714309b36f1b5ca85610
author Michael Ellerman <michael@ellerman.id.au> Thu, 12 May 2005 18:09:45 +1000
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:08:06 -0400

    [PATCH] iseries_veth: Cleanup skbs to prevent unregister_netdevice() hanging

    Hi Andrew, Jeff,

    The iseries_veth driver is badly behaved in that it will keep TX packets
    hanging around forever if they're not ACK'ed and the queue never fills up.

    This causes the unregister_netdevice code to wait forever when we try to take
    the device down, because there's still skbs around with references to our
    struct net_device.

    There's already code to cleanup any un-ACK'ed packets in veth_stop_connection()
    but it's being called after we unregister the net_device, which is too late.

    The fix is to rearrange the module exit function so that we cleanup any
    outstanding skbs and then unregister the driver.

    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>

commit f27eff1ffd65236b8e421188f76ad1b0b94e06eb
tree 46184998b6bfbf24d083cbf5942ed1b10fe775af
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Michael Ellerman <michael@ellerman.id.au> Thu, 12 May 2005 17:47:27 +1000
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:08:05 -0400

    [PATCH] iseries_veth: Don't send packets to LPARs which aren't up

    Hi Andrew, Jeff,

    The iseries_veth driver has a logic bug which means it will erroneously
    send packets to LPARs for which we don't have a connection.

    This usually isn't a big problem because the Hypervisor call fails
    gracefully and we return, but if packets are TX'ed during the negotiation
    of the connection bad things might happen.

    Regardless, the right thing is to bail early if we know there's no
    connection.

    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>

commit eb235aef724568ae15af831968000cf9a3974b26
tree ad6f5b503c26a81a734a436ceb2db9a933d8c9c2
parent f27eff1ffd65236b8e421188f76ad1b0b94e06eb
author Michael Ellerman <michael@ellerman.id.au> Thu, 12 May 2005 17:53:18 +1000
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:08:05 -0400

    [PATCH] iseries_veth: Set dev->trans_start so watchdog timer works right

    Hi Andrew, Jeff,

    The iseries_veth driver doesn't set dev->trans_start in it's TX path. This
    will cause the net device watchdog timer to fire earlier than we want it to,
    which causes the driver to needlessly reset its connections to other LPARs.

    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>

commit 41664c03f6c96a1f8a91714309b36f1b5ca85610
tree 42805cf7bf92cf639f4c2e4dba8d1163cb11844b
parent eb235aef724568ae15af831968000cf9a3974b26
author Michael Ellerman <michael@ellerman.id.au> Thu, 12 May 2005 17:55:08 +1000
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:08:05 -0400

    [PATCH] iseries_veth: Don't leak skbs in RX path

    Hi Andrew, Jeff,

    Under some strange circumstances the iseries_veth driver can leak skbs.

    Fix is simply to call dev_kfree_skb() in the right place.
    Fix up the comment as well.

    Signed-off-by: Michael Ellerman <michael@ellerman.id.au>

commit e23dd9cdd676323c95fab47dc55123ba18f7e1ff
tree 6592c2330319316fff28c520cf9e3beb539528f6
parent d801145d910cc4a0fb418dda1dee227cec993cbd
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:38:11 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:17 -0400

    [PATCH] s390: fakell for high speed token ring

    [patch 8/10] s390: fakell for high speed token ring.

    From: Michael Holzheu <holzheu@de.ibm.com>

    Implement fake-link-layer for high speed token ring. Without it
    token ring packages get leading ethernet headers, which confuses
    dhcp.

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit d801145d910cc4a0fb418dda1dee227cec993cbd
tree 423eda6277d89e89348907e185a49523debb0389
parent 5e39f2933f6707fc824b5e419dcac8ced67a57b6
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:37:53 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:17 -0400

    [PATCH] s390: qeth bug fixes

    [patch 7/10] s390: qeth bug fixes.

    From: Frank Pavlic <pavlic@de.ibm.com>

    qeth network driver changes:
     - Removed redundant code, use the same qeth_fill_buffer_frag
       for TSO path either
     - Using skb->frags solely is not correct since skb->data still
       points to the beginning of the whole data, even when it is
       a small portion we have to fill the qdio buffer with it.

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit 9a4558193662e933588ee53e0202c103a68c9366
tree 0bc98056fc30a3a14dce381040fc06b11432f8b2
parent e23dd9cdd676323c95fab47dc55123ba18f7e1ff
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:38:28 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:17 -0400

    [PATCH] s390: qeth bug fixes

    [patch 9/10] s390: qeth bug fixes.

    From: Frank Pavlic <pavlic@de.ibm.com>

    qeth network driver changes:
     - Use sizeof(__u16) instead of '2' in qeth_fill_header.

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit 05e08a2a297371564020f76d1bf8b3a931d5e1ed
tree 0aac8cafdec747a792c46dff1b934db642b0a054
parent 9a4558193662e933588ee53e0202c103a68c9366
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:39:09 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:17 -0400

    [PATCH] s390: qeth bug fixes

    [patch 10/10] s390: qeth bug fixes.

    From: Frank Pavlic <pavlic@de.ibm.com>

    qeth network driver related changes:
     - due to OSA hardware changes in TCP Segmentation Offload
       support we are able now to pack TSO packets too.
       This fits perfectly in design of qeth buffer handling and
       sending data respectively.
     - remove skb_realloc_headroom from the sending path since
       hard_header_len value provides enough headroom now.
     - device recovery behaviour improvement
     - bug fixed in Enhanced Device Driver Packing functionality

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit b5f9d55b64a5c7193f8965c90ba62244ea3180b2
tree 8a2cb8b36047af6d4a228a24aa1c045a6ed1545c
parent 109a260b66bfbab7ba9f985495791af21f910218
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:35:57 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:16 -0400

    [PATCH] s390: set online race in the lcs driver

    [patch 3/10] s390: set online race in the lcs driver.

    From: Michael Holzheu <holzheu@de.ibm.com>

    There is a race between lcs_stopcard() and lcs_open_device() which
    can lead to the error 'lcs: Error in starting channel, rc=-16'.
    lcs_open_device() is invoked when 'ifconfig up' is called due to a
    hotplug event, which is caused by register_netdev(). In parallel
    lcs_stopcard() is executed. Both functions are sending lcs commands.
    The second invocation fails with -EBUSY (-16) as return value.
    Move invocation of register_netdev() after invocation of lcs_stopcard
    to avoid the race.

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit 7f81947b46c3efacc084ac5033f3fed702e46532
tree 8b611dc8dc406f26ed226792f0353fa4e4fc24d8
parent b5f9d55b64a5c7193f8965c90ba62244ea3180b2
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:36:22 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:16 -0400

    [PATCH] s390: schedule_timeout cleanup in ctctty

    [patch 4/10] s390: schedule_timeout cleanup in ctctty.

    From: Domen Puncer <domen@coderock.org>

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

    Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
    Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
    Signed-off-by: Domen Puncer <domen@coderock.org>
    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>
    Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

commit 7394c928c849fe2ea5c20b6d73cbe7f220810d94
tree 1d126b50a776aa79b2d93878bf814bf7286dcc1d
parent 7f81947b46c3efacc084ac5033f3fed702e46532
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:36:47 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:16 -0400

    [PATCH] s390: ctc code cleanup

    [patch 5/10] s390: ctc code cleanup.

    From: Peter Tiedemann <ptiedem@de.ibm.com>

    ctc network driver changes:
     - Some code cleanup.

    Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

commit 5e39f2933f6707fc824b5e419dcac8ced67a57b6
tree 07fd30f15bdc61ea8d6e147d0e631880fec84dc5
parent 7394c928c849fe2ea5c20b6d73cbe7f220810d94
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:37:00 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:16 -0400

    [PATCH] s390: enable iucv_send2way_xxx functions

    [patch 6/10] s390: enable iucv_send2way_xxx functions.

    From: Ursula Braun-Krahl <braunu@de.ibm.com>

    The SSL-Server of z/VM wants to use the iucv_send2way
    and iucv_send2way_array function. Enable them again.

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit 321de3c8cc12bdff073c23524aa1f6ed47cbeee4
tree db8b28572d8a0dc82fb66ca6134a2b037c629775
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:17:46 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:16 -0400

    [PATCH] s390: claw driver wiring

    [patch 1/10] s390: claw driver wiring.

    From: Andy Richter <richtera@us.ibm.com>

    claw network driver changes:
     - Add an entry to the drivers/s390/net Makefile to build the claw driver.
     - Add claw channel type to cu3088.

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit 109a260b66bfbab7ba9f985495791af21f910218
tree de13642e8a847e1273161e750b1da1495c67a777
parent 321de3c8cc12bdff073c23524aa1f6ed47cbeee4
author Frank Pavlic <pavlic@de.ibm.com> Thu, 12 May 2005 20:19:44 +0200
committer Jeff Garzik <jgarzik@pobox.com> Sun, 15 May 2005 18:06:16 -0400

    [PATCH] s390: multicast address registration in lcs

    [patch 2/10] s390: multicast address registration in lcs.

    From: Michael Holzheu <holzheu@de.ibm.com>

    When setting lcs devices online you can run into an endless loop,
    because the code that registers the multicast addresses uses
    list_for_each_entry instead of list_for_each_entry_safe.

    Signed-off-by: Frank Pavlic <pavlic@de.ibm.com>

commit 962082b6df11fe8cabafd2971b07c914cd52ee2a
tree b6c1cf72db43fbb5064cc91d3d07a4ffb68a6b0c
parent 6bdacb1ad58bb6b772a4fc18f21684437bd5f439
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:19:46 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:59:28 -0400

    [PATCH] e100: Performance optimizations to e100 Tx Path

    Performance optimizations to e100 Tx Path

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

commit 6bdacb1ad58bb6b772a4fc18f21684437bd5f439
tree 5e725858fcb9783c8c88986c1fa16d02ecdeebcb
parent 0236ebb7ae85935b3b96eef7e8a4e203ea9958a0
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:17:54 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:59:28 -0400

    [PATCH] e100: Fix Wake on lan related issues

    Fix Wake on lan related issues

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

commit 1f53367d5d75ba37f258f6e955d6fc24814051a0
tree 05f5c9c8f79edb4d6a7b8465e46992de3941b10a
parent 2acdb1e05c1a92e05ee710ed8f226a8f3183d5a0
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:17:20 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:59:28 -0400

    [PATCH] e100: Render e100 NAPI state machine

    Render e100 NAPI state machine to be similar to the non-NAPI one.

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

commit 042e2fb70006f135469d546726451b7d14768980
tree adb6d0eeb183e74c6bbac4f07a0e1699c4add156
parent 962082b6df11fe8cabafd2971b07c914cd52ee2a
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:20:14 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:59:28 -0400

    [PATCH] e100: Driver version, white space, comments, device id

    Driver version, white space, comments.
    Also enabled ICH-7 support

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

commit 0236ebb7ae85935b3b96eef7e8a4e203ea9958a0
tree 040bae76d6b77d5a3ee3a5ba70b0de55df169a5d
parent 1f53367d5d75ba37f258f6e955d6fc24814051a0
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:17:42 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:59:28 -0400

    [PATCH] e100: Synchronize interface link state with poll routine

    Synchronize interface link state with e100 poll routine

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

commit 2acdb1e05c1a92e05ee710ed8f226a8f3183d5a0
tree e977185205ec68361d83c1e05b51b46174213628
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:16:58 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:59:27 -0400

    [PATCH] e100: Execute tx_timeout task outside interrupt context

    Execute tx_timeout task outside the interrupt context

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

commit f404de1cd407c1f56fa478810c6c48e015d377bd
tree e7a40872bc886c7b1b784624402663eb1239f527
parent c2eba932b14718e34ac2609e35c6d41e032a2478
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:04:54 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:42 -0400

    [PATCH] ixgb: Code optimization

    Code optimization

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_main.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_main.c

commit c2eba932b14718e34ac2609e35c6d41e032a2478
tree 9e18fd51bd7bf99e1d85eb3bc63021232469b03b
parent 5e3c30deb21d0eb0da44830fb1c1fc7054e54229
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:04:32 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:42 -0400

    [PATCH] ixgb: Remove hook for suspend, no power management

    Remove hook for suspend. No power management in 10GbE Controllers

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_main.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_main.c

commit ac79c82e793bc2440c4765e5eb1b834d2c18edf2
tree 39a7c23fbb6ba9be73b7aacfebf24d3bfb68ef10
parent 37d16f823799918107440cb9e552b0709347f77c
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:05:32 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:42 -0400

    [PATCH] ixgb: Driver version, white space, comments, device id

    Driver version, white space, comments, device id & other

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_main.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_main.c

commit 5e3c30deb21d0eb0da44830fb1c1fc7054e54229
tree 5dad3ce257e4f14caf8ef3cc93e404b1a04ae33d
parent abf481d6af8670c89f33f354c6fbd9977b23cebc
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:04:07 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:42 -0400

    [PATCH] ixgb: Support for ethtool -d

    ixgb support for ethtool -d

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_ethtool.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_ethtool.c

commit 37d16f823799918107440cb9e552b0709347f77c
tree 427355cfc97b90cc1debce5496749d625cd9ba74
parent f404de1cd407c1f56fa478810c6c48e015d377bd
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:05:12 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:42 -0400

    [PATCH] ixgb: Fixed msec_delay in osdep to use msleep

    Fixed msec_delay in osdep to use msleep

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_osdep.h net-drivers-2.6/drivers/net/ixgb.new/ixgb_osdep.h

commit abf481d6af8670c89f33f354c6fbd9977b23cebc
tree fc604f98db1a85be2c025c10192fd6cb767c29aa
parent 41639fed1b32dde4ea3d94242a89308435d341be
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:03:32 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:41 -0400

    [PATCH] ixgb: Fix EEPROM functions to be endian-aware

    Fix EEPROM functions to be endian-aware

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_ee.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_ee.c

commit 6dfbb6dd391139be9f1cd333877c6e2b03da4bba
tree 2c2d4e22e332eb6602c294b7e65d63031e2db436
parent 0c73f58636385a4d3dc68d0d0829d4c39d61b621
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 18:56:40 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:41 -0400

    [PATCH] ixgb: Mask RXO interrupt

    Disable RXO interrupt to decrease recovery time when system is overloaded with data

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_main.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_main.c

commit 5633684d008b777ab169e8efcef39a898482f531
tree c031a223e9ef9159f9f4982b042652ed768b4672
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 18:45:50 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:41 -0400

    [PATCH] ixgb: Fix multi-cast packet count in statistics

    Fix multi-cast packet count in statistics

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_main.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_main.c

commit 41639fed1b32dde4ea3d94242a89308435d341be
tree 2e8232795eff9e0a2b6c6b3d22c0532c472c749d
parent 6dfbb6dd391139be9f1cd333877c6e2b03da4bba
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 18:51:54 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:41 -0400

    [PATCH] ixgb: Reset status in the Rx

    Reset status in the Rx descriptor prior to handing it to the controller.
    Leave three Rx descriptors unused

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_main.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_main.c

commit 0c73f58636385a4d3dc68d0d0829d4c39d61b621
tree c27c1632dc2b55dbbe5e33fbe0a736176da70196
parent 06c2f9ecb5b53f9d4fc1ef596da16683cc4af5ba
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 18:48:06 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:41 -0400

    [PATCH] ixgb: Change RDT write bump size to 4

    Change RDT write bump size back to 4

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb.h net-drivers-2.6/drivers/net/ixgb.new/ixgb.h

commit 06c2f9ecb5b53f9d4fc1ef596da16683cc4af5ba
tree 9117d948a668e0c9f795678fec6a25d97af6f4e7
parent 5633684d008b777ab169e8efcef39a898482f531
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 18:46:51 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:54:41 -0400

    [PATCH] ixgb: Do not set the RS bit on context descriptors

    Don't set the RS bit on context descriptors, causes un-necessary bus activity

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>

    diff -up net-drivers-2.6/drivers/net/ixgb/ixgb_main.c net-drivers-2.6/drivers/net/ixgb.new/ixgb_main.c

commit 2648345fcbadfae8e7113112ff9402e465a184dc
tree ed615c4e72328e4ba137d700d341c96b7e611229
parent 1125ecbc0a89db07bb4eb1ba892a23367c3bdeb5
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:44:46 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:55 -0400

    [PATCH] e1000:Driver version,white space,comments,device id

    Driver version, white space, comments, device id & other

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_ethtool.c net-drivers-2.6/drivers/net/e1000.new/e1000_ethtool.c

commit 1125ecbc0a89db07bb4eb1ba892a23367c3bdeb5
tree 5302b4334c8f1f9ed6984231101e97e761b8b903
parent 0e6ef3e02b6f07e37ba1c1abc059f8bee4e0847f
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:44:25 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:55 -0400

    [PATCH] e1000:Adjust flow control watermarks for Jumbo Frames

    Adjust flow control watermarks for Jumbo Frames

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit f1d2e4905eed4b13c3ba56ac6d30c283be996963
tree b852be3add7242e2c667188a0fb7ed5300a8081a
parent 97338bde27d97347bc83203d6ac5e93be1ebcd03
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:42:04 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:54 -0400

    [PATCH] e1000:Removed redundant statement in e1000_clean_tx_irq

    Removed redundant statement in e1000_clean_tx_irq

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit f0d11ed0b0650d2f93f56f65167c10a577c16c88
tree 323348d8a7a272ea33be40168cee46c0f1bc13a8
parent f1d2e4905eed4b13c3ba56ac6d30c283be996963
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:43:28 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:54 -0400

    [PATCH] e1000: Modified e1000_clean: exit poll

    Modified e1000_clean:: exit poll if no Tx and work_done == 0

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit 97338bde27d97347bc83203d6ac5e93be1ebcd03
tree a2897ca9e0ea40ef14ea1bcb4af69769021e9414
parent a4cb847dac40577dd751a4deb4085ed080780679
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:41:46 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:54 -0400

    [PATCH] e1000: Implement a workaround for 82546 errata 10

    Implement 82546 errata 10 --  first Tx descriptor cannot have more than 2015 byte of data in it or it could hang the transmitter.

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit 2d7edb923a823660b081bd4c660300ee19adca8d
tree 3442b72425638e8530d31490339567d42706534a
parent f0d11ed0b0650d2f93f56f65167c10a577c16c88
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:43:52 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:54 -0400

    [PATCH] e1000:82573 specific code & packet split code

    82573 specific code & packet split code

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000.h net-drivers-2.6/drivers/net/e1000.new/e1000.h

commit 0e6ef3e02b6f07e37ba1c1abc059f8bee4e0847f
tree 4382fe850661782004eabab9194d894a35fb3b2b
parent 2d7edb923a823660b081bd4c660300ee19adca8d
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:44:14 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:54 -0400

    [PATCH] e1000:Fix Packet Buffer Allocation logic for 82547_rev_2

    Fix Packet Buffer Allocation logic for 82547_rev_2 controller

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit a4cb847dac40577dd751a4deb4085ed080780679
tree 673dcbdd4bd65d32b9181ad61779b0788b36e8de
parent 6d9157577d926d2a83fe8d4914c0cc216deb5842
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:41:28 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:53 -0400

    [PATCH] e1000: e1000 stops working after resume

    e1000 stops working after resume, call pci_enable_device after pci_restore_state - Modified Andrew Morton's patch

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit 70b8f1e16a788eccdd36f39679774b1a08a6ba55
tree ec8314d660c96cff7b594fd0d157a26115e23818
parent 2701234fc0372630457e3da14e36cde53c57d12e
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:40:40 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:53 -0400

    [PATCH] e1000: Dump information on Tx ring

    Dump information on Tx ring when 'NETDEV: Watchdog' condition is reached

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit 6d9157577d926d2a83fe8d4914c0cc216deb5842
tree 70082b81242a849a62091d18389acafa7bb76b80
parent 70b8f1e16a788eccdd36f39679774b1a08a6ba55
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:41:11 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:53 -0400

    [PATCH] e1000:Fix computation of netdev stats from controller stats counters

    Fix computation of netdev stats from controller stats counters - from
    sfeldma@pobox.com

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit 5de556249fde97493a4c79dbf8979ace0f76789f
tree a64f68956aeaad6ebf6409a5b5cbd38a4541c7a8
parent fa4f7ef3aaa6cee6b04ebe90266ee893e0b2ce07
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:39:30 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:53 -0400

    [PATCH] e1000: Enable polling before enabling interrupts

    Enable polling before enabling interrupts -- avoids (in NAPI mode) entering the ISR and returning without doing any work because polling is not enabled. [romieu@fr.zoriel.com]

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit 4e48a2b91d408357cb0747151d8db5368ac8f1d0
tree 600d1e3fdec1ef85d08eb7bf286a015ac308f09b
parent 5de556249fde97493a4c79dbf8979ace0f76789f
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:39:53 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:53 -0400

    [PATCH] e1000: Fix kernel panic with 82541 LOM

    Fix kernel panic with 82541 LOM when using a 100M cable

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit 2701234fc0372630457e3da14e36cde53c57d12e
tree c95073b15f364a3528da2d5ff40bad66e8de22ac
parent 4e48a2b91d408357cb0747151d8db5368ac8f1d0
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:40:28 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:53 -0400

    [PATCH] e1000: Delay clean-up of last Tx packet

    Delay clean-up of last Tx packet to fix pre-mature writeback issue of Tx descriptors only when TSO is enabled

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_main.c net-drivers-2.6/drivers/net/e1000.new/e1000_main.c

commit fa4f7ef3aaa6cee6b04ebe90266ee893e0b2ce07
tree 3a1ec2dbb7f0298b0de9db2b815bf7b1d2c4936c
parent df25e164878836196ee93d1a5757867da6eac30e
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:39:13 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:52 -0400

    [PATCH] e1000: MSI support for PCI-e adapters

    MSI support for PCI-e adapters

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000.h net-drivers-2.6/drivers/net/e1000.new/e1000.h

commit e4eff7291c977308989b24fdfc7215a501302e6a
tree c773bc7d11aaf8acf8928c801afc34561818bc53
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:38:30 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:52 -0400

    [PATCH] e1000: made loopback test robust

    Added enhanced functionality to the loopback diags to wrap the descriptor rings.

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_ethtool.c net-drivers-2.6/drivers/net/e1000.new/e1000_ethtool.c

commit df25e164878836196ee93d1a5757867da6eac30e
tree 56a76255f8a7e30ffcba14432f408ce8b5a99917
parent e4eff7291c977308989b24fdfc7215a501302e6a
author Malli Chilakala <mallikarjuna.chilakala@intel.com> Thu, 28 Apr 2005 19:38:43 -0700
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:48:52 -0400

    [PATCH] e1000: Fix msec-delay definition to use msleep

    Fix msec-delay definition in e1000_osdep.h to use msleep

    Signed-off-by: Mallikarjuna R Chilakala <mallikarjuna.chilakala@intel.com>
    Signed-off-by: Ganesh Venkatesan <ganesh.venkatesan@intel.com>
    Signed-off-by: John Ronciak <john.ronciak@intel.com>
    diff -up net-drivers-2.6/drivers/net/e1000/e1000_osdep.h net-drivers-2.6/drivers/net/e1000.new/e1000_osdep.h

commit da369b01d49b34803265096eb92a2d6da61cf0d0
tree 6967b8292fa142e8e83f9bbaa788dacbfcfd3a8d
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Daniele Venzano <webvenza@libero.it> Thu, 12 May 2005 20:13:14 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 20:13:14 -0400

      [PATCH] More ethtool support for sis900 and warning fix
      
      Add support to sis900 for the following ethtool ops:
            - get_link
            - get_settings
            - set_settings
            - nway_reset
      
      Signed-off-by: Daniele Venzano <webvenza@libero.it>
      Signed-off-by: Jeff Garzik <jgarzik@pobox.com>


commit 2918c35d311263bc313b3da272783860ce573189
tree 4f1bf3f0574c11e37e89954f76a5ee8fe298bac6
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Michal Schmidt <xschmi00@stud.feec.vutbr.cz> Thu, 12 May 2005 19:42:06 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 19:42:06 -0400

    [PATCH] forcedeth: netpoll support

commit dfa1b73ffb414b64dc0452260132a090eb25bf52
tree d01ca6357ecdeb874bcf8ff3ea9a2131afd41862
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Liu Tao <liutao1980@gmail.com> Thu, 12 May 2005 19:40:38 -0400
committer Jeff Garzik <jgarzik@pobox.com> Thu, 12 May 2005 19:40:38 -0400

      [PATCH] drivers/net/amd8111e.c: fix NAPI interrupt in poll
      
      This patch makes the netif_rx_complete() and rx_interrupt_enable
      atomic when exiting the poll() method, so to avoid interrupt in poll.
      It also fixes the rx interrupt check logic in interrupt handler.
      
      Signed-off-by: Liu Tao <liutao1980@gmail.com>
      Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit bfd68594082d8384781c242aa72a7950b5cf51aa
tree 00b5d0612bb155a83403580a4a88a0600c91e232
parent a84f5770170232a48e753e02ee5f0f17ee17b791
author David Mosberger-Tang <davidm@hpl.hp.com> Wed, 04 May 2005 06:42:00 -0700
committer Tony Luck <tony.luck@intel.com> Tue, 10 May 2005 13:52:00 -0700

    [IA64] Avoid .spillpsp directive in handcoded assembly

    Some time ago, GAS was fixed to bring the .spillpsp directive in line
    with the Intel assembler manual (there was some disagreement as to
    whether or not there is a built-in 16-byte offset).  Unfortunately,
    there are two places in the kernel where this directive is used in
    handwritten assembly files and those of course relied on the "buggy"
    behavior.  As a result, when using a "fixed" assembler, the kernel
    picks up the UNaT bits from the wrong place (off by 16) and randomly
    sets NaT bits on the scratch registers.  This can be noticed easily by
    looking at a coredump and finding various scratch registers with
    unexpected NaT values.  The patch below fixes this by using the
    .spillsp directive instead, which works correctly no matter what
    assembler is in use.

    Signed-off-by: David Mosberger-Tang <davidm@hpl.hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit a84f5770170232a48e753e02ee5f0f17ee17b791
tree 4efbd8a990df4437fb178c8a705dadc36812f98a
parent 66302f211a21bb9439a2ae7f7b6a4c386bb10ecd
parent 88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
author Tony Luck <tony.luck@intel.com> Mon, 09 May 2005 16:44:53 -0700
committer Tony Luck <tony.luck@intel.com> Mon, 09 May 2005 16:44:53 -0700

    Merge with /home/aegl/GIT/linus


commit 66302f211a21bb9439a2ae7f7b6a4c386bb10ecd
tree d97390da2698a9ac94e2f439c88127380bc1984b
parent 966dc11fcc48866a24d9b3fd16eeebb3f5e05931
author David Mosberger-Tang <davidm@hpl.hp.com> Tue, 12 Apr 2005 11:04:00 -0700
committer Tony Luck <tony.luck@intel.com> Mon, 09 May 2005 10:16:17 -0700

    [IA64] fix "section mismatch" compile-time-error

    I noticed this typo when trying to compile a kernel which had
    CONFIG_HOTPLUG turned off.  In that case, __devinit is no longer a
    no-op and the compiler then detects a section-conflict.  Fix by using
    __devinitdata instead of __devinit.

    Same patch also submitted by Darren Williams to fix compilation error
    using sim_defconfig (which has CONFIG_HOTPLUG=n).

    Signed-off-by: David Mosberger-Tang <davidm@hpl.hp.com>
    Signed-off-by:  Darren Williams <dsw@gelato.unsw.edu.au>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit 966dc11fcc48866a24d9b3fd16eeebb3f5e05931
tree 4c374071e47998629495f2934e80d083719090f6
parent b3214970abbe983cd89842ae24ea00e21bba79f6
author David Mosberger-Tang <davidm@hpl.hp.com> Fri, 06 May 2005 05:25:00 -0700
committer Tony Luck <tony.luck@intel.com> Fri, 06 May 2005 10:16:07 -0700

    [IA64] Fix stack placement when INIT hits in kernel mode.

    Without this patch, the stack is placed _below_ the current task
    structure, which is risky at best.

    Tony, I think this patch needs to go into 2.6.12, since it fixes a
    real bug.  Without it, INIT may case secondary errors, which would be
    most unpleasant.

    Signed-off-by: David Mosberger-Tang <davidm@hpl.hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

commit d3870398fafd4911bd84573b78be4b6b762f32b0
tree 4c7821e6893049bd3c01346b072f2e536b657fd9
parent 68d1498c3a7e5223b587ad067111fbed12df52a1
author Nathan Scott <nathans@sgi.com> Fri, 06 May 2005 06:44:46 -0700
committer Christoph Hellwig <hch@melbourne.sgi.com> Fri, 06 May 2005 06:44:46 -0700

    [XFS] Fix directory inodes ioctl compat code, minor code consistency cleanups

    SGI Modid: xfs-linux:xfs-kern:21810a

    Signed-off-by: Nathan Scott <nathans@sgi.com>
    Signed-off-by: Christoph Hellwig <hch@sgi.com>

commit 68d1498c3a7e5223b587ad067111fbed12df52a1
tree 92b17700c7d6696f84148bd078d83cc377053547
parent 2512809255d018744fe6c2f5e996c83769846c07
author Russell Cattelan <cattelan@sgi.com> Fri, 06 May 2005 06:42:22 -0700
committer Christoph Hellwig <hch@melbourne.sgi.com> Fri, 06 May 2005 06:42:22 -0700

    [XFS] Fix a bug in xfs_iomap for extent handling of write cases

    This may be the cause of several open PV's of incorrect
    delay flags being set and then tripping asserts.
    Do not return a delay alloc extent when the caller is asking to do a write.

    SGI Modid: xfs-linux:xfs-kern:189616a

    Signed-off-by: Russell Cattelan <cattelan@sgi.com>
    Signed-off-by: Christoph Hellwig <hch@sgi.com>