LWN.net Logo

2.6.15-rc5 long-format changelog

commit 436b0f76f2cee6617f27a649637766628909dd5d
Author: Linus Torvalds <torvalds@g5.osdl.org>
Date:   Sat Dec 3 21:10:42 2005 -0800

    Linux v2.6.15-rc5
    
    Hey, for no other reason than the fact that I'll be off-line for a
    week.
    
    Of course, I could force everybody to just use git (and when I'm emperor
    of the world, don't think I won't!), but it seems some people want to
    just test official releases.  Even if they are just -rc's.
    
    By the time I'm back, Andrew will have fixed all my bugs, and I'll
    release it as 2.6.15 and take all the credit.
    
    Mwahahahaaa
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 6015d2c4ca5470509d9721d7bab8d796617ed996
Author: Linus Torvalds <torvalds@g5.osdl.org>
Date:   Sat Dec 3 20:50:51 2005 -0800

    Link USB drivers later in the kernel
    
    We want to link the "regular" SCSI drivers before the USB storage
    driver, since historically we've always detected internal SCSI disks
    before the external USB storage modules.
    
    The link order matters for initcall ordering, and this got broken by
    mistake by commit 7586269c0b52970f60bb69fcb86e765fc1d72309 which moved
    the USB host controller PCI quirk handling around.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit e3c3374fbf7efe9487edc53cd10436ed641983aa
Author: Linus Torvalds <torvalds@g5.osdl.org>
Date:   Sat Dec 3 20:48:11 2005 -0800

    Make vm_insert_page() available to NVidia module
    
    It used to use remap_pfn_range(), which wasn't GPL-only either, and the
    new interface is actually simpler and does more checking, so we
    shouldn't unnecessarily discourage people from switching over.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 0ceaacc9785fedc500e19b024d606a82a23f5372
Author: Nick Piggin <nickpiggin@yahoo.com.au>
Date:   Sun Dec 4 13:55:25 2005 +1100

    [PATCH] Fix up per-cpu page batch sizes
    
    The code to clamp batch sizes to 2^n - 1 went missing and an extra
    check got added, which must have been a hunk of the "higer order pcp
    batch refills" work sneaking in.
    
    Signed-off-by: Nick Piggin <npiggin@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 9a40525788a1b692ee0fc780a8cdb2ac808de1b0
Author: Tejun Heo <htejun@gmail.com>
Date:   Fri Dec 2 11:49:11 2005 +0900

    [PATCH] libata: fix ata_scsi_pass_thru error handling
    
    This patch makes ata_scsi_pass_thru() properly set result code and
    sense data on translation failures.
    
    Signed-off-by: Tejun Heo <htejun@gmail.com>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit 3b6efee9231e12fce09c94930bfc59f66f18d662
Author: Trond Myklebust <Trond.Myklebust@netapp.com>
Date:   Sat Dec 3 15:20:21 2005 -0500

    NFSv4: Fix an Oops in the synchronous write path
    
     - Missing initialisation of attribute bitmask in _nfs4_proc_write()
     - On success, _nfs4_proc_write() must return number of bytes written.
     - Missing post_op_update_inode() in _nfs4_proc_write()
     - Missing initialisation of attribute bitmask in _nfs4_proc_commit()
     - Missing post_op_update_inode() in _nfs4_proc_commit()
    
     Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

commit 5ba7cc4801ae0fe74b6e0160f008521ae71d9f5d
Author: Trond Myklebust <Trond.Myklebust@netapp.com>
Date:   Sat Dec 3 15:20:17 2005 -0500

    NFS: Fix post-op attribute revalidation...
    
      - Missing nfs_mark_for_revalidate in nfs_proc_link()
      - Missing nfs_mark_for_revalidate in nfs_rename()
    
     Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

commit bb713d6d38f7be4f4e7d790cddb1b076e7da6699
Author: Trond Myklebust <Trond.Myklebust@netapp.com>
Date:   Sat Dec 3 15:20:14 2005 -0500

    NFS: use set_page_writeback() in the appropriate places
    
     Ensure that we use set_page_writeback() in the appropriate places
     to help the VM in keeping its page radix_tree in sync.
    
     Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

commit bb184f3356adbbb1605df2f7c570b4c92231fa3a
Author: Trond Myklebust <Trond.Myklebust@netapp.com>
Date:   Sat Dec 3 15:20:10 2005 -0500

    SUNRPC: Fix Oopsable condition in rpc_pipefs
    
     The elements on rpci->in_upcall are tracked by the filp->private_data,
     which will ensure that they get released when the file is closed.
    
     The exception is if rpc_close_pipes() gets called first, since that
     sets rpci->ops to NULL.
    
     Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

commit 24aa1fe6779eaddb3e0b1b802585dcf6faf9cc44
Author: Trond Myklebust <Trond.Myklebust@netapp.com>
Date:   Sat Dec 3 15:20:07 2005 -0500

    NFS: Fix a few further cache consistency regressions
    
     Steve Dickson writes:
     Doing the following:
     1. On server:
     $ mkdir ~/t
     $ echo Hello > ~/t/tmp
    
     2. On client, wait for a string to appear in this file:
     $ until grep -q foo t/tmp ; do echo -n . ; sleep 1 ; done
    
     3. On server, create a *new* file with the same name containing that
     string:
     $ mv ~/t/tmp ~/t/tmp.old; echo foo > ~/t/tmp
    
     will show how the client will never (and I mean never ;-) ) see
     the updated file.
    
     The problem is that we do not update nfsi->cache_change_attribute when the
     file changes on the server (we only update it when our client makes the
     changes). This again means that functions like nfs_check_verifier() will
     fail to register when the parent directory has changed and should trigger
     a dentry lookup revalidation.
    
     Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

commit 223db122bfccd463751d8b0c09a638abee03681d
Author: Steve Dickson <steved@redhat.com>
Date:   Wed Nov 30 09:25:33 2005 -0500

    NFS: Fix cache consistency regression
    
     Make sure cache_change_attribute is initialized to jiffies
     so when the mtime changes on directory, the directory
     will be refreshed.
    
     Signed-off by: Steve Dickson <steved@redhat.com>
     Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

commit af2eb17bac41a116b73d85b3fb160405c32bea5b
Author: Linus Torvalds <torvalds@g5.osdl.org>
Date:   Fri Dec 2 23:09:06 2005 -0800

    Add missing "local_irq_enable()" to C2/C3 exit logic
    
    Silly bug crept in with the C2/C3 TIF_POLLING_NRFLAG fixes.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit af1afe866297448ad8a1da99fa8a6af86c43c909
Author: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Date:   Fri Dec 2 20:56:57 2005 -0800

    [IPV6]: Load protocol module dynamically.
    
    [ Modified to match inet_create() bug fix by Herbert Xu -DaveM ]
    
    Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    

commit 86c8f9d158f68538a971a47206a46a22c7479bac
Author: Herbert Xu <herbert@gondor.apana.org.au>
Date:   Fri Dec 2 20:43:26 2005 -0800

    [IPV4] Fix EPROTONOSUPPORT error in inet_create
    
    There is a coding error in inet_create that causes it to always return
    ESOCKTNOSUPPORT.  It should return EPROTONOSUPPORT when there are
    protocols registered for a given socket type but none of them match
    the requested protocol.
    
    This is based on a patch by Jayachandran C.
    
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 24c6927505ca77ee4ac25fb31dcd56f6506979ed
Author: David Stevens <dlstevens@us.ibm.com>
Date:   Fri Dec 2 20:32:59 2005 -0800

    [IGMP]: workaround for IGMP v1/v2 bug
    
    From: David Stevens <dlstevens@us.ibm.com>
    
    As explained at:
    
    	http://www.cs.ucsb.edu/~krishna/igmp_dos/
    
    With IGMP version 1 and 2 it is possible to inject a unicast
    report to a client which will make it ignore multicast
    reports sent later by the router.
    
    The fix is to only accept the report if is was sent to a
    multicast or unicast address.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit bf031fff1fac77775b2cd2c72ad8b017f4c0af13
Author: Neil Horman <nhorman@tuxdriver.com>
Date:   Fri Dec 2 20:32:29 2005 -0800

    [SCTP]: Fix getsockname for sctp when an ipv6 socket accepts a connection from
    an ipv4 socket.
    
    Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
    Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 6736dc35e9e1b9c8084d5c362a429a3e8189af6b
Author: Neil Horman <nhorman@tuxdriver.com>
Date:   Fri Dec 2 20:30:06 2005 -0800

    [SCTP]: Return socket errors only if the receive queue is empty.
    
    This patch fixes an issue where it is possible to get valid data after
    a ENOTCONN error. It returns socket errors only after data queued on
    socket receive queue is consumed.
    
    Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
    Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 1b0997f561bf46689cc6e0903f342e9bf2506bf1
Author: Linus Torvalds <torvalds@g5.osdl.org>
Date:   Fri Dec 2 15:54:37 2005 -0800

    Revert "[SCSI] fix usb storage oops"
    
    This reverts commit 34ea80ec6a02ad02e6b9c75c478c18e5880d6713.
    
    It does a put_device() from softirq context, which is bad since it gets
    a semaphore for reading.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 2a298a35ebe060a6f2b06b20c2a34ea188ddfd37
Author: Nick Piggin <nickpiggin@yahoo.com.au>
Date:   Fri Dec 2 12:44:19 2005 +1100

    [PATCH] Fix TIF_POLLING_NRFLAG in ACPI idle routines
    
    Commit 64c7c8f88559624abdbe12b5da6502e8879f8d28 broke the ACPI C2 and C3
    sleep states, because it left TIF_POLLING_NRFLAG active even though
    those states do not actually poll the reschedule flag at all.  As a
    result, the CPU wouldn't get sent an IPI when it was to be woken up, and
    would only notice that it had runnable processes on the next timer tick.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 4d5cda069b3f0a3bbc18576bc15903ed665d0295
Author: Hugh Dickins <hugh@veritas.com>
Date:   Fri Dec 2 15:58:09 2005 +0000

    [SCSI] sg: fix a bug in st_map_user_pages failure path
    
    sg's st_map_user_pages is modelled on an earlier version of st's
    sgl_map_user_pages, and has the same bug: if get_user_pages got some but
    not all of the pages, then those got were released, but the positive res
    code returned implied that they were still to be freed.
    
    Signed-off-by: Hugh Dickins <hugh@veritas.com>
    Signed-off-by: Douglas Gilbert <dougg@torque.net>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 032c09d76cdb448484859cc84dac4bba8f5f8f14
Author: Hugh Dickins <hugh@veritas.com>
Date:   Fri Dec 2 15:59:59 2005 +0000

    [SCSI] sg and st unmap_user_pages allow PageReserved
    
    2.6.15-rc1 made sg's st_unmap_user_pages and st's sgl_unmap_user_pages
    BUG on a PageReserved page.  But that's wrong: they could be unmapping
    the ZERO_PAGE, which is marked PG_reserved; and perhaps others (while
    get_user_pages is still permitted on VM_PFNMAP areas - that may change).
    
    More change is needed here: sg claims to dirty even pages written from,
    and st claims not to dirty even pages read into; and SetPageDirty is not
    adequate for this nowadays.  Fixes to those follow in a later patch: for
    the moment just fix the 2.6.15 regression.
    
    Signed-off-by: Hugh Dickins <hugh@veritas.com>
    Acked-by: Nick Piggin <npiggin@suse.de>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 31b3c31bca3b4df975631323d6ee6f49f43f4956
Author: Michael Krufky <mkrufky@m1k.net>
Date:   Thu Dec 1 00:52:10 2005 -0800

    [PATCH] V4l/dvb: Fix typo, removing incorrect info from CONFIG_BT848_DVB kconfig entry.
    
    Fix typo, removing incorrect info from CONFIG_BT848_DVB kconfig entry.
    
    Signed-off-by: Michael Krufky <mkrufky@m1k.net>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit a72403594ad23bbd2ac0349dd0e537b28862faac
Author: Mike Isely <isely@pobox.com>
Date:   Thu Dec 1 00:52:04 2005 -0800

    [PATCH] V4l/dvb: Restore missing tuner definition for Hauppauge tuner type 0x103
    
    Type 0x103 ("TCL MFNM05-4") in the Hauppauge eeprom is a more recent tuner
    that maps to TUNER_PHILIPS_FM1236_MK3.  This had been previously defined but
    due to some accident the definition got removed.  This change restores that
    definition.  Change committed on advice from Hans Verkuil
    <hverkuil@xs4all.nl>, who thinks he's the one who had accidentally removed it
    before.
    
    Signed-off-by: Mike Isely <isely@pobox.com>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit ab60e303cd3e73a68d5e397be50a1cb35452513c
Author: Hans Verkuil <hverkuil@xs4all.nl>
Date:   Thu Dec 1 00:51:58 2005 -0800

    [PATCH] V4L/dvb: fix kernel message (print of %s from random pointer)
    
    Fix kernel message ( basically printk("%s", random_pointer) ).
    
    Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 3535396d3ac7fc5eeda4526aee34494a479cc628
Author: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Date:   Thu Dec 1 00:51:57 2005 -0800

    [PATCH] V4L/DVB: SCM update
    
    Add v4l/dvb quilt tree to MAINTAINERS file.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit f05cb3239d078f16d082398818dd4e66e645f388
Author: Carlos Silva <r3pek@gentoo.org>
Date:   Thu Dec 1 00:51:56 2005 -0800

    [PATCH] DVB: BUDGET CI card depends on STV0297 demodulator.
    
    BUDGET_CI card depends on STV0297 demodulator.
    
    Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 48063a75aff8a572ed167470564309697cf0e8cc
Author: Denis Vlasenko <vda@ilport.com.ua>
Date:   Thu Dec 1 00:51:55 2005 -0800

    [PATCH] DVB: Fixes ifs in ves1820 set symbolrate().
    
    Remove stray semicolons after if (foo); in ves1820_set_symbolrate().
    
    Signed-off-by: Denis Vlasenko <vda@ilport.com.ua>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 1130ca45c719fe788fa544a54a82ea53ef5ea87a
Author: Ralph Metzler <rjkm@metzlerbros.de>
Date:   Thu Dec 1 00:51:54 2005 -0800

    [PATCH] DVB: Fix locking to prevent Oops on SMP systems
    
    Fix locking to prevent Oops on SMP systems when starting/stopping dvb network
    interfaces.
    
    Signed-off-by: Ralph Metzler <rjkm@metzlerbros.de>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 9b9225f0f002c39f340da2ed1e7efec6885ca312
Author: Steven Toth <stoth@hauppauge.com>
Date:   Thu Dec 1 00:51:53 2005 -0800

    [PATCH] DVB: Update Steve's email address.
    
    Update Steve's email address.
    
    Signed-off-by: Steven Toth <stoth@hauppauge.com>
    Signed-off-by: Michael Krufky <mkrufky@m1k.net>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 15ac8e663b354ed98d43d149f718f6f15ab732ac
Author: Adrian Bunk <bunk@stusta.de>
Date:   Thu Dec 1 00:51:53 2005 -0800

    [PATCH] DVB: Small cleanups and CodeStyle fixes
    
    - Small cleanups:
    
    - make needlessly global functions static
    
    - every file should #include the headers containing the prototypes for it's
      global functions
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 18e55eea0104927feedfe81de1adf5e46a7ad1f3
Author: Tim Schmielau <tim@physik3.uni-rostock.de>
Date:   Thu Dec 1 00:51:51 2005 -0800

    [PATCH] DVB: Include fixes for 2.6.15-rc1 for removing sched.h from module.h
    
    Include fixes for 2.6.15-rc1 for removing sched.h from module.h.
    
    Signed-off-by: Tim Schmielau <tim@physik3.uni-rostock.de>
    Signed-off-by: Michael Krufky <mkrufky@m1k.net>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 363bbf42da23898ab48dc227cca9d80b50b481eb
Author: Patrick Boettcher <pb@linuxtv.org>
Date:   Thu Dec 1 00:51:51 2005 -0800

    [PATCH] DVB: Fixed incorrect usage at the private state of the dvb-usb-devices
    
    Fixed mistake of an incorrect usage of pid_filter-callbacks inside the private
    state of the dvb-usb-devices
    
    Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit ded928468407c8e08dcb6aedb91aaa97b80d5752
Author: Andrew de Quincey <adq_dvb@lidskialf.net>
Date:   Thu Dec 1 00:51:49 2005 -0800

    [PATCH] DVB: Fix locking problems and code cleanup
    
    Fix locking problems and code cleanup
    
    Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net>
    Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 69459f3d2fb9eea370535ceba91dd8c9df3d94bc
Author: Oliver Endriss <o.endriss@gmx.de>
Date:   Thu Dec 1 00:51:48 2005 -0800

    [PATCH] DVB: Fixed DiSEqC timing for saa7146-based budget cards
    
    Fixed DiSEqC timing for saa7146-based budget cards (speed-up ioctls using
    SAA7146_I2C_SHORT_DELAY)
    
    Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit f95006f89576cac504323daa53157013bf099fc9
Author: Hans Verkuil <hverkuil@xs4all.nl>
Date:   Thu Dec 1 00:51:42 2005 -0800

    [PATCH] V4L: Add workaround for Hauppauge PVR150 with certain NTSC tuner models
    
    Add workaround for Hauppauge PVR150 hardware problem with tuner models 85, 99
    and 112 (model numbers as reported by tveeprom).  The audio standard
    autodetection does not always work correctly for these models.
    
    Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 0fe22865ddee524017a1012528b0e15475acc942
Author: Steven Toth <stoth@hauppauge.com>
Date:   Thu Dec 1 00:51:41 2005 -0800

    [PATCH] V4L: Fixed eeprom handling for cx88 and added Nova-T PCI model 90003
    
    - Fixed code handling for eeprom on cx88 boards.
    
    - Hauppauge released a new version of the Nova-T-PCI (9002) a few months ago
      with a different (compatible) tuner (but lacking RF passthru).  The official
      model# is 90003.  All features are working.
    
    - Adding entry to the known model list after testing.
    
    Signed-off-by: Steven Toth <stoth@hauppauge.com>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit bbf7871e1cd58b89f77b1152f457250c6e94b614
Author: Michael H. Schimek <mschimek@gmx.at>
Date:   Thu Dec 1 00:51:40 2005 -0800

    [PATCH] V4L: Fix bttv ioctls VIDIOC_ENUMINPUT, VIDIOCGTUNER, VIDIOC_QUERYCAP
    
    Fixed bttv ioctls VIDIOC_ENUMINPUT, VIDIOCGTUNER, VIDIOC_QUERYCAP.
    
    Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
    Signed-off-by: Michael H. Schimek <mschimek@gmx.at>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit fd1eab73d50258b4c622b8dc23d896abd5cff2e6
Author: Reimar Doeffinger <Reimar.Doeffinger@stud.uni-karlsruhe.de>
Date:   Thu Dec 1 00:51:39 2005 -0800

    [PATCH] V4L: Fix crash when not compiled as module
    
    Fix crash when not compiled as module.
    
    Signed-off-by: Reimar Doeffinger <Reimar.Doeffinger@stud.uni-karlsruhe.de>
    Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 1bcd2a36711e6a72802a92a4e3fcef9d0c59dc3f
Author: Dwaine Garden <DwaineGarden@rogers.com>
Date:   Thu Dec 1 00:51:37 2005 -0800

    [PATCH] V4L: Write cached value to correct register for SECAM
    
    Write cached value to correct register for SECAM.
    
    Signed-off-by: Dwaine Garden <DwaineGarden@rogers.com>
    Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 13c72805b3d922d85d5c470e851c93e8f8c076d8
Author: Michael H. Schimek <mschimek@gmx.at>
Date:   Thu Dec 1 00:51:37 2005 -0800

    [PATCH] V4L: Fixes Bttv raw format to fix VIDIOCSPICT ioctl
    
    Fixes Bttv raw format to fix VIDIOCSPICT ioctl.
    
    Signed-off-by: Michael H. Schimek <mschimek@gmx.at>
    Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 943a49027b6d9829b737e6da3d72b867a7a6f832
Author: Adrian Bunk <bunk@stusta.de>
Date:   Thu Dec 1 00:51:35 2005 -0800

    [PATCH] V4L: Makes needlessly global code static
    
    This patch makes needlessly global code static.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 769e24382dd47434dfda681f360868c4acd8b6e2
Author: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Date:   Thu Dec 1 00:51:35 2005 -0800

    [PATCH] V4L: Some funcions now static and I2C hw code for IR
    
    - Some funcions are now declared as static
    - Added a I2C code for InfraRed.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 6f502b8a7858ecfa7d2a0762f7663b8b3d0808fc
Author: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Date:   Thu Dec 1 00:51:34 2005 -0800

    [PATCH] V4L: Enables audio DMA setting on cx88 chips, even when dma not in use
    
    - Enabled audio DMA transfer code even when DMA not in use to solve a
      problem on some broken cx88 chips.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit c87c948ebd75525df4d67dd5b40e6ea81859cc17
Author: Michael H. Schimek <mschimek@gmx.at>
Date:   Thu Dec 1 00:51:33 2005 -0800

    [PATCH] V4L: Bttv bytes per line fix
    
    bttv bytes per line fix.
    
    Signed-off-by: Michael H. Schimek <mschimek@gmx.at>
    Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 50ab5edc973c979e8f620e09d20b96761d271894
Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
Date:   Thu Dec 1 00:51:32 2005 -0800

    [PATCH] V4L: Fix read() bugs in bttv driver
    
    Fix read() bugs in bttv driver.
    
    Signed-off-by: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
    Signed-off-by: Michael H. Schimek <mschimek@gmx.at>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 3b86b9999deb04bbfbb20e6b6fe1119a4bf0ff34
Author: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Date:   Thu Dec 1 00:51:31 2005 -0800

    [PATCH] V4L: Removed audio DMA enabling from cx88-core
    
    - Removed code that enables audio DMA transfers at cx88-core.
    - This stuff should be at cx88-alsa when ready.
    
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 53a7338af60689817e81114d42cfa2ab4bb95516
Author: Ian Pickworth <ian@pickworth.me.uk>
Date:   Thu Dec 1 00:51:28 2005 -0800

    [PATCH] V4L: Fixes nicam sound
    
    - Resolved problem of sporadic buzz after setting Nicam stereo
    - improved setting audio standard with dma reset
    - cleaned up comments format
    - more sensitive Nicam detection
    
    Signed-off-by: Ian Pickworth <ian@pickworth.me.uk>
    Signed-off-by: Michal Pytasz <pytasz@lodz.home.pl>
    Signed-off-by: Marcin Rudowski <mar_rud@poczta.onet.pl>
    Signed-off-by: Torsten Seeboth <Torsten.Seeboth@t-online.de>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 3ca0ea980697d3b3c3d5c13ba7e525ed6c434756
Author: Steven Toth <stoth@hauppauge.com>
Date:   Thu Dec 1 00:51:27 2005 -0800

    [PATCH] V4L: tveeprom MAC address parsing/cleanup
    
    - Added a mac address field to the tveeprom structure.
    
    - allow callers to query the MAC address.
    
    - removed some redundant eeprom parsing code in cx88-cards.c (specific to
      Hauppauge DVB products) Instead, placed calls directly to the single eeprom
      parsing function in tveeprom.c
    
    Signed-off-by: Steven Toth <stoth@hauppauge.com>
    Signed-off-by: Michael Krufky <mkrufky@m1k.net>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 759324c3c4b8d63203d7ea41b56553330bc0df06
Author: Steven Toth <stoth@hauppauge.com>
Date:   Thu Dec 1 00:51:26 2005 -0800

    [PATCH] V4: Include comments for DVB models and includes missing ones
    
    Include comments for DVB models and includes missing ones
    
    Signed-off-by: Steven Toth <stoth@hauppauge.com>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 97cb445df6c6cb81e4f06ee159331f15bf5c4513
Author: Luiz Capitulino <lcapitulino@mandriva.com.br>
Date:   Thu Dec 1 00:51:24 2005 -0800

    [PATCH] V4L: Fixes warning at bttv-driver.c
    
    Fixes warning at bttv-driver.c
    
    Signed-off-by: Luiz Capitulino <lcapitulino@mandriva.com.br>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit f5b974cb16dd95d1ae0424f68f74550dbd793a33
Author: Ricardo Cerqueira <v4l@cerqueira.org>
Date:   Thu Dec 1 00:51:20 2005 -0800

    [PATCH] V4L: Fix hotplugging issues with saa7134
    
    - Fixed issue with hotplugging and DMA sound (sound was lost when replugging
      a card)
    
    - Added notifiers to main saa7134 module to let the sound sub-modules know
      when a card has been inserted or removed
    
    Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 938606b02b3d7b587777e5b1e44f4196903250ca
Author: Sigmund Augdal Helberg <sigmund@snap.tv>
Date:   Thu Dec 1 00:51:19 2005 -0800

    [PATCH] V4L: Fixes maximum number of VBI devices
    
    - Increases the minor number limitation for vbi devices from 223 to 255.
      This is in agreement with the minor number allocation specified in
      Documentation/devices.txt.
    
    - Without this patch it is not possible to use more than 5 Hauppauge
      WinTV-PVR 350 cards since each of these allocate 3 vbi devices.
    
    Signed-of-by: Sigmund Augdal Helberg <sigmund@snap.tv>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit db1d1d57e97700b4131fe80556dc6ef976d534c4
Author: David Howells <dhowells@redhat.com>
Date:   Thu Dec 1 00:51:18 2005 -0800

    [PATCH] Keys: Fix permissions check for update vs add
    
    Permit add_key() to once again update a matching key rather than adding a
    new one if a matching key already exists in the target keyring.
    
    This bug causes add_key() to always add a new key, displacing the old from
    the target keyring.
    
    Signed-off-by: David Howells <dhowells@redhat.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 5c72c343719a8c5dba675cd1b27b63c06bfe23d1
Author: Eugene Surovegin <ebs@ebshome.net>
Date:   Thu Dec 1 00:51:17 2005 -0800

    [PATCH] ppc32: fix treeboot image entrypoint
    
    Correctly specify treeboot based image entrypoint.  Currently makefile uses
    $(ENTRYPOINT) which isn't defined anywhere.  Each board port sets
    entrypoint-$(CONFIG_BOARD_NAME) instead.
    
    Without this patch I cannot boot Ocotea (PPC440GX eval board) anymore.  I
    was getting random "OS panic" errors from OpenBIOS for a while, but with
    current kernel I get them all the time (probably because image became
    bigger).
    
    Signed-off-by: Eugene Surovegin <ebs@ebshome.net>
    Acked-by: Tom Rini <trini@kernel.crashing.org>
    Cc: Matt Porter <mporter@kernel.crashing.org>
    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit 42ea0d037860690dde07a015d3473a17da35f74a
Author: Vitaly Bordug <vbordug@ru.mvista.com>
Date:   Thu Dec 1 00:51:15 2005 -0800

    [PATCH] ppc32: Fix incorrect PCI frequency value
    
    The time to wait after deasserting PCI_RST has been counted with incorrect
    value - this patch fixes the issue.
    
    Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>

commit ea86575eaf99a9262a969309d934318028dbfacb
Author: Thomas Graf <tgraf@suug.ch>
Date:   Thu Dec 1 14:30:00 2005 -0800

    [NETLINK]: Fix processing of fib_lookup netlink messages
    
    The receive path for fib_lookup netlink messages is lacking sanity
    checks for header and payload and is thus vulnerable to malformed
    netlink messages causing illegal memory references.
    
    Signed-off-by: Thomas Graf <tgraf@suug.ch>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 2a43c4af3fa2e701008d51c28365e26fccf9cbb0
Author: Phil Oester <kernel@linuxace.com>
Date:   Thu Dec 1 14:29:24 2005 -0800

    [NETFILTER]: Fix recent match jiffies wrap mismatches
    
    Around jiffies wrap time (i.e. within first 5 mins after boot), recent
    match rules which contain both --seconds and --hitcount arguments
    experience false matches.
    
    This is because the last_pkts array is filled with zeros on creation, and
    when comparing 'now' to 0 (+ --seconds argument), time_before_eq thinks it
    has found a hit.
    
    Below patch adds a break if the packet value is zero.  This has the
    unfortunate side effect of causing mismatches if a packet was received
    when jiffies really was equal to zero.  The odds of that happening are
    slim compared to the problems caused by not adding the break however.
    Plus, the author used this same method just below, so it is "good enough".
    
    This fixes netfilter bugs #383 and #395.
    
    Signed-off-by: Phil Oester <kernel@linuxace.com>
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 73f306024c15bd12e59677d6eaf43ecced614f04
Author: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Date:   Thu Dec 1 14:28:58 2005 -0800

    [NETFILTER]: Ignore ACKs ACKs on half open connections in TCP conntrack
    
    Mounting NFS file systems after a (warm) reboot could take a long time if
    firewalling and connection tracking was enabled.
    
    The reason is that the NFS clients tends to use the same ports (800 and
    counting down). Now on reboot, the server would still have a TCB for an
    existing TCP connection client:800 -> server:2049. The client sends a
    SYN from port 800 to server:2049, which elicits an ACK from the server.
    The firewall on the client drops the ACK because (from its point of
    view) the connection is still in half-open state, and it expects to see
    a SYNACK.
    
    The client will eventually time out after several minutes.
    
    The following patch corrects this, by accepting ACKs on half open
    connections as well.
    
    Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: David S. Miller <davem@davemloft.net>

commit 6bc733e9f71c937f3c64159bf1e569321726a44c
Author: Hugh Dickins <hugh@veritas.com>
Date:   Thu Dec 1 20:21:57 2005 +0000

    [SCSI] st: fix a bug in sgl_map_user_pages failure path 
    
    Nick and I had already been looking at drivers/scsi/{sg.c,st.c},
    brought there by __put_page in sg.c's peculiar sg_rb_correct4mmap,
    which we'd like to remove.  But that's irrelevant to your pain, except...
    
    One extract from the patches I'd like to send Doug and Kai for 2.6.15
    or 2.6.16 is this below: since the incomplete get_user_pages path omits
    to reset res, but has already released all the pages, it will result in
    premature freeing of user pages, and behaviour just like you've seen.
    
    Though I'd have thought incomplete get_user_pages was an exceptional
    case, and a bit surprised you'd encounter it.  Perhaps there's some
    other premature freeing in the driver, and this instance has nothing
    whatever to do with it.
    
    If the problem were easily reproducible, it'd be great if you could
    try this patch; but I think you've said it's not :-(
    
    Signed-off-by: Kai Makisara <kai.makisara@kolumbus.fi>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit c87e34efaecc952f9a0c1bbb9c6da76ccbf5ee3d
Author: Moore, Eric Dean <Eric.Moore@lsil.com>
Date:   Thu Dec 1 11:06:25 2005 -0700

    [SCSI] mptfusion: Add maintainers
    
    Signed-off-by: Eric Moore <Eric.Moore@lsil.com>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 2a238ea5fbf2bd9a18a4ffb607418a4b9394647e
Author: Moore, Eric Dean <Eric.Moore@lsil.com>
Date:   Thu Dec 1 10:50:32 2005 -0700

    [SCSI] mptfusion : dv performance fix
    
    Syncronization for Domain Validation workqueue and the initiation of the
    alternate controller.  Its possible that dv could be terminated if the
    workqueue on the 1st channel doesn complete in time before the 2nd channel
    begins initialization.
    
    Signed-off-by: Eric Moore <Eric.Moore@lsil.com>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 8b2f81385aa02e9405990b7fe44462dfceb75ef7
Author: Matthew Wilcox <matthew@wil.cx>
Date:   Tue Nov 29 23:08:38 2005 -0500

    [SCSI] sym2: Disable IU and QAS negotiation
    
    Enabling these features causes problems with some drives, so disable
    them until they're debugged
    
    Signed-off-by: Matthew Wilcox <matthew@wil.cx>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit fb121b067be77a9927e9453e427cf5819eb8ef01
Author: Andreas Herrmann <aherrman@de.ibm.com>
Date:   Thu Dec 1 02:49:29 2005 +0100

    [SCSI] zfcp: fix return code of zfcp_scsi_slave_alloc
    
    Change return code in slave_alloc to avoid irritating error message from
    scsi_alloc_sdev() when scsi stack tries target scan.
    
    Signed-off-by: Andreas Herrmann <aherrman@de.ibm.com>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit ee69ab7af3cd68423e389272e1276718d4cd8ebc
Author: Maxim Shchetynin <maxim@de.ibm.com>
Date:   Thu Dec 1 02:48:41 2005 +0100

    [SCSI] zfcp: fix link down handling during firmware update
    
    Don't check link down payload in case of firmware update.
    
    Signed-off-by: Maxim Shchetynin <maxim@de.ibm.com>
    Signed-off-by: Andreas Herrmann <aherrman@de.ibm.com>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 2448c45965870ca9cfdb66388b4fcc93f1e12bb7
Author: Andreas Herrmann <aherrman@de.ibm.com>
Date:   Thu Dec 1 02:50:36 2005 +0100

    [SCSI] zfcp: fix adapter initialization
    
    Fixed various problems in opening sequence of adapters which was previously
    changed with NPIV support:
    o corrected handling when exchange port data function is not supported,
      otherwise adapters on z900 cannot be opened anymore
    o corrected setup of timer for exchange port data if called from error
      recovery
    o corrected check of return code of exchange config data
    
    Signed-off-by: Andreas Herrmann <aherrman@de.ibm.com>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit c48a29d065cfa18c3e8699f5e3a84a59ad35e062
Author: Heiko Carstens <heiko.carstens@de.ibm.com>
Date:   Thu Dec 1 02:46:32 2005 +0100

    [SCSI] zfcp: fix spinlock initialization
    
    Move initialization of locks and lists to adapter allocation function.
    Otherwise we might end up with some uninitialized locks, like e.g. the
    erp locks which only will be inititialized if an error recovery thread
    for an adapter will be started.
    
    Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: Andreas Herrmann <aherrman@de.ibm.com>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 8bdf810f89c3e686ba18a11e2852f32014f1506a
Author: Mark Haverkamp <markh@osdl.org>
Date:   Wed Nov 30 12:01:39 2005 -0800

    [SCSI] aacraid: Check scsi_bios_ptabe return code
    
    Received from Mark Salyzyn.
    
    scsi_bios_ptable return value is not being checked in aac_biosparm.
    
    Signed-off-by: Mark Haverkamp <markh@osdl.org>
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 349cd7cfe6ba0b2e7cd2afdc3e70ede845311afe
Author: James Bottomley <James.Bottomley@steeleye.com>
Date:   Mon Nov 28 15:41:58 2005 -0600

    [SCSI] SPI DV: be more conservative about echo buffer usage
    
    Some SCSI devices apparently get very confused if we try to use the
    echo buffer on a non-DT negotiated bus (this mirrors the problems of
    using PPR on non-LVD for some devices).  The fix is to be far more
    conservative about when we use an echo buffer.  With this patch, we'll
    now see what parameters are negotiated by the read only test, and only
    look for an echo buffer if DT is negotiated.
    
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>

commit 11849fe67430ba48547e17b25a7831da29863efa
Author: Arthur Othieno <a.othieno@bluewin.ch>
Date:   Thu Dec 1 20:58:01 2005 +0000

    [ARM] sema_count() removal
    
    sema_count() defined only for ARM but not used anywhere.
    
    Signed-off-by: Arthur Othieno <a.othieno@bluewin.ch>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

commit 08af295ba491123d067400228d887ca574aceecd
Author: Richard Purdie <rpurdie@rpsys.net>
Date:   Thu Dec 1 15:52:47 2005 +0000

    [ARM] 3188/1: Add missing i2c dependency for Akita
    
    Patch from Richard Purdie
    
    Akita requires inbuilt kernel i2c support for its GPIOs. Add this
    requirement to Kconfig and update the defconfig to match.
    
    Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

commit a35d6c91b8f061da9b76c8c0102d1e1e6bc6f47b
Author: Jeff Hansen <jhansen@cardaccess-inc.com>
Date:   Thu Dec 1 15:50:35 2005 +0000

    [ARM] Fix IXDP425 setup bug
    
    There is a typo in the ARM IXDP425 setup definition that mistakenly tries
    to use UART1's IRQ for UART2's traffic.
    
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

commit 00b4c90787298349b799069360ced9ca843153dc
Author: Russell King <rmk@dyn-67.arm.linux.org.uk>
Date:   Thu Dec 1 15:47:24 2005 +0000

    [ARM SMP] Use event instructions for spinlocks
    
    ARMv6K CPUs have SEV (send event) and WFE (wait for event) instructions
    which allow the CPU clock to be suspended until another CPU issues a
    SEV, rather than spinning on the lock wasting power.  Make use of these
    instructions.
    
    Note that WFE does not wait if an event has been sent since the last WFE
    cleared the event status, so although it may look racy, the instruction
    implementation ensures that these are dealt with.
    
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

commit 80b42598eec1627084e225c575201bdd838f5b8f
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Thu Dec 1 11:05:19 2005 +0000

    [MIPS] Update defconfigs to reflect Kconfig changes.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit 85b05496024fd913da2c1fbea711ebcdfd40c2f3
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Wed Nov 30 17:21:06 2005 +0000

    [MIPS] Avoid duplicate do_syscall_trace calls on return from sigreturn.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit 04a7052c8399edc95b5e120c980823ccaade6aaf
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Wed Nov 30 16:24:57 2005 +0000

    [MIPS] Fix register handling in syscalls when debugging.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit ecd5a739048b4d94e4ae3545196eb752d6776c97
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Tue Nov 29 17:03:02 2005 +0000

    [MIPS] Alchemy: Set board type on initialization.
        
    From Sergei Shtylylov <sshtylyov@ru.mvista.com>.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit dea91002d45e4f0fe83768703288e1cde917371c
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Tue Nov 29 16:01:32 2005 +0000

    [MIPS] Alchemy: Fix BCSR accesses.
        
    Fixes BCSR accesses in the board setup/reset code.  The registers are
    actually 16-bit, and their addresses are different between DBAu1550 and
    other DBAu1xx0 boards.
        
    From Sergei Shtylylov <sshtylyov@ru.mvista.com>.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit edcb98d1db7d0320d7b1920c05a4f1cafe7cb798
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Tue Nov 29 13:01:01 2005 +0000

    [MIPS] Fix return path of sysmips(MIPS_ATOMIC_SET, ...)
        
    The way we were doing things does no longer work on 2.6.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit fe3d72858c34a464976c6f8076971e2862d5c3b8
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Mon Nov 28 13:15:08 2005 +0000

    [MIPS] Qemu: Accept kernel command line passed by the Emulator.
        
    From Daniel Jacobowitz <dan@debian.org>.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit e76beeebff09b6a5eb338f306349ddc451a7804d
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Mon Nov 28 13:12:51 2005 +0000

    [MIPS] Qemu: Qemu is emulating a 1193.182kHz i8254 PIC.
        
    From Daniel Jacobowitz <dan@debian.org>.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit 56ebd51bae72c2e47c83f6eacf258479d5658ec8
Author: Daniel Jacobowitz <dan@debian.org>
Date:   Sat Nov 26 22:34:41 2005 -0500

    [MIPS] Generate SIGILL again
        
    The rdhwr emulation accidentally swallowed the SIGILL from most other
    illegal instructions.  Make sure to return -EFAULT by default.
        
    Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit b6c3539bdd6d766cffea76698c85ebb92bf3fb12
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Fri Nov 25 11:35:40 2005 +0000

    [MIPS] Kconfig: Include init/Kconfig after we've set 32BIT / 64BIT.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit d981733aaf970e4537bb8dee9422ee775d92e5ae
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Wed Nov 23 13:49:09 2005 +0000

    [MIPS] Use reset_page_mapcount to initialize empty_zero_page usage counter.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit 8b36612a23fda542fab5f0c6c26e15e2178e3d0e
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Tue Nov 22 17:53:59 2005 +0000

    [MIPS] R10000 and R12000 need to set MIPS_CPU_4K_CACHE ...
        
    ... because they have R4000-style caches.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit 380b92537c23422b277ff66eb7086a092dbb75cb
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Sat Nov 19 21:51:56 2005 +0000

    [MIPS] JMR3927: Declare puts function.
        
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit 702a96a62b2a37025a752409b0dc08d8473096b1
Author: Sergei Shtylylov <sshtylyov@ru.mvista.com>
Date:   Fri Nov 18 22:20:31 2005 +0300

    [MIPS] JMR3927 fixes.
        
     o Check if IRQ is disabled or in progress before reenabling interrupts
       in jmr3927_irq_end..
     o s/spinlock_irqsave/spin_lock_irqsave/
     o s/spinlock_irqrestore/spin_unlock_irqrestore/
     o Flush write buffer after setting IRQ mask
     o In 2.6 jmr3927_ioc_interrupt interrupt handlers return irqreturn_t
        
    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

commit ea182d4aefa3a27847d890b1592a608d1180aa45
Author: Jeff Garzik <jgarzik@pobox.com>
Date:   Thu Dec 1 04:31:32 2005 -0500

    [netdrvr skge] fix typo, fix build

commit ab80882bf339c5954a69bb0603df0113b17d384f
Author: Komuro <komurojun-mbn@nifty.com>
Date:   Thu Dec 1 02:37:17 2005 -0500

    [netdrvr fmvj18x_cs] fix multicast bug
    
    * use set_rx_mode to (re)initialize the multicast table.
    * MC_FILTERBREAK is 64 (= 8 * 8bit)
    * remove local_info_t.mc_filter

commit 1d97f384486a697ed227ef4609a26f18a8ea9a11
Author: Matthieu CASTET <castet.matthieu@free.fr>
Date:   Thu Dec 1 02:35:26 2005 -0500

    [wireless airo] reset card in init
    
    without this patch after an rmmod, modprobe the card won't work anymore
    until the next reboot.
    
    This patch seem safe to apply for all cards as the bsd driver already do
    that.
    
    I had to add a timeout because strange things happen (issuecommand will
    fail) if the card is already reseted (after a reboot).
    
    PS : it seems there are missing reset when leaving monitor mode...
    
    Signed-off-by: Matthieu CASTET <castet.matthieu@free.fr>

commit 1096e87174f925bb817a41386ee70573b2a7d6ff
Author: Stephen Hemminger <shemminger@osdl.org>
Date:   Mon Nov 28 11:38:50 2005 -0800

    [PATCH] skge: handle VLAN checksum correctly on yukon rev 0
    
    If using UDP over VLAN, with the skge driver there is a possibility
    of generating an incorrect checksum. This is a unlikely occurrence
    because it is only an issue on Yukon revision 0, and that revision
    doesn't seem to exist on any current hardware (probably early prototype).
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit c08ad1e304061dbd6ef7545d8f2db530b43c0fbd
Author: Pavel Roskin <proski@gnu.org>
Date:   Tue Nov 29 02:59:27 2005 -0500

    [PATCH] orinoco: fix setting power management parameters
    
    Power management parameters could not be set by iwconfig due to
    incorrect error handling.
    
    Signed-off-by: Pavel Roskin <proski@gnu.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit ee7ebdf40260c6c5586f20cda5d253bc988e7baa
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Tue Nov 22 00:19:44 2005 +0000

    [PATCH] jazzsonic: Fix platform device code
    
    Use platform_driver_unregister not driver_unregister to unregister a
    struct platform_driver.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit 23c2a7b5dea983c7cee2813817409552f9714e95
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Tue Nov 22 00:16:51 2005 +0000

    [PATCH] jazzsonic: Fix build error.
    
    jazz_sonnic_device -> jazz_sonic_device
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit 56344d822efb25e66df87c5ee81aab8accf4d706
Author: Ralf Baechle <ralf@linux-mips.org>
Date:   Mon Nov 21 21:05:02 2005 +0000

    [PATCH] mipsnet: Fix Copyright notice.
    
    Sorry, no sekr1t mips c0dez ;-)
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit 8169bd919146f468942f40c3e708f9ada74a30a4
Author: Eugene Surovegin <ebs@ebshome.net>
Date:   Thu Nov 24 14:48:40 2005 -0800

    [PATCH] ibm_emac: fix graceful stop timeout handling
    
    This patch fixes graceful stop timeout handling in PPC4xx EMAC driver.
    
    Currently, when we stop TX/RX channels we just do some number of loops
    without relying on actual spent time. This has finally bitten me on
    one of our systems (heavy network traffic during start up, RX channel
    is stopped several times to configure multicast list).
    
    Graceful channel stop can take up to 1 frame time, so I've added
    device specific timeout counter which depends on current link speed
    and calls to udelay() to really wait required amount of time before
    giving up.
    
    Signed-off-by: Eugene Surovegin <ebs@ebshome.net>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit be0df20cb5ffd36ced9393d004e473d5c531b5da
Author: shemminger@osdl.org <shemminger@osdl.org>
Date:   Wed Nov 23 22:00:51 2005 -0800

    [PATCH] sk98lin: avoid message confusion with skge
    
    Avoid possible confusion between skge and sk98lin driver by
    tagging messages properly.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit 4f4c81504284c0ab66fc6d773dfb3b54aca02427
Author: shemminger@osdl.org <shemminger@osdl.org>
Date:   Wed Nov 23 22:00:50 2005 -0800

    [PATCH] sk98lin: add permanent address support
    
    Add permanent address and link status support via ethtool.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit 596f86a8d8a70005728944143f08fe5414443355
Author: shemminger@osdl.org <shemminger@osdl.org>
Date:   Wed Nov 23 22:00:49 2005 -0800

    [PATCH] sk98lin: fix checksumming code
    
    Remove code from sk98lin that does it's own checksum validation.
    This code is incorrect when dealing with nested protocols like
    VLAN's, and it is better to use regular receive code path to
    handle hardware checksum.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit a174fd88d2b73c1933ea24ed533354d618c7d089
Author: Jesse Brandeburg <jesse.brandeburg@intel.com>
Date:   Tue Nov 29 19:23:59 2005 -0800

    [PATCH] e1000: fix for dhcp issue
    
    Parse outgoing packets in e1000_transfer_dhcp_info as raw packet even if
    protocol bits are set.  pump, for instance causes kernel panic on some
    systems, if parsed via udp header.
    
    Thanks to Derrell Lipman <Derrell.Lipman@BacklotTech.com> for reporting and
    testing.
    
    Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
    Cc: Jeff Garzik <jgarzik@pobox.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

commit cd8e2b48daee891011a4f21e2c62b210d24dcc9e
Author: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Date:   Fri Oct 21 19:22:00 2005 -0400

    [ACPI] fix 2.6.13 boot hang regression on HT box w/ broken BIOS
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5452
    
    Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>

commit 59d399d357a7705568f424c6e861ee8657f7f655
Author: Thomas Renninger <trenn@suse.de>
Date:   Tue Nov 8 05:27:00 2005 -0500

    [ACPI] Fix Null pointer deref in video/lcd/brightness
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5571
    
    Signed-off-by: Thomas Renninger <trenn@suse.de>
    Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
    Signed-off-by: Yu Luming <luming.yu@gmail.com>
    Cc: <stable@kernel.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Len Brown <len.brown@intel.com>

commit 1cbf4c563c0eaaf11c552a88b374e213181c6ddd
Author: Thomas Renninger <trenn@suse.de>
Date:   Thu Sep 16 11:07:00 2004 -0400

    [ACPI] Allow return to active cooling mode once passive mode is entered
    
    http://bugzilla.kernel.org/show_bug.cgi?id=3410
    https://bugzilla.novell.com/show_bug.cgi?id=131543
    
    Signed-off-by: Thomas Renninger <trenn@suse.de>
    Signed-off-by: Konstantin Karasyov <konstantin.a.karasyov@intel.com>
    Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
    Signed-off-by: Yu Luming <luming.yu@gmail.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>

commit e6e87b4bfe3720b4308a8e669078d9be58bc9780
Author: David Shaohua Li <shaohua.li@intel.com>
Date:   Wed Sep 21 01:35:00 2005 -0400

    [ACPI] properly detect pmtimer on ASUS a8v motherboard
    
    Handle FADT 2.0 xpmtmr address 0 case.
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5283
    
    Signed-off-by: Shaohua Li<shaohua.li@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Len Brown <len.brown@intel.com>

commit 0a47c906342e2447003e207d23917dfa5c912071
Author: Borislav Petkov <petkov@uni-muenster.de>
Date:   Wed Nov 30 22:12:45 2005 -0500

    [ACPI] delete "default y" on Kconfig for ibm_acpi extras driver
    
    Signed-off-by: Borislav Petkov <petkov@uni-muenster.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Len Brown <len.brown@intel.com>

commit 5d8e7aa6e5c21e14843404c5e4c04d4cf043e40e
Author: Al Viro <viro@ftp.linux.org.uk>
Date:   Thu Sep 22 01:15:57 2005 -0400

    [ACPI] IA64 build: blacklist.c is used only on X86
    
    Signed-off-by: Al Viro <viro@ftp.linux.org.uk>
    Signed-off-by: Len Brown <len.brown@intel.com>
    (cherry picked from ef4611613657dfb8af8d336f2f61f08cfcdc9d8a commit)

commit 981d9c176dacf397d267215d44a4060c28663480
Author: Francois Romieu <romieu@electric-eye.fr.zoreil.com>
Date:   Wed Nov 30 22:35:39 2005 +0100

    b44: increase version number
    
    Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>

commit 3410572d519b6c68505f746f25033de97809eaa1
Author: Francois Romieu <romieu@electric-eye.fr.zoreil.com>
Date:   Wed Nov 30 22:32:13 2005 +0100

    b44: early return in dev->do_ioctl when the device is not up
    
    The device has not gone through a whole reset/init sequence until the
    device is up. Accessing the mii interface before this point is not
    safe.
    
    Signed-off-by: Francois Romieu <romieu@fr.zoreil.com>

commit d9e2d185bf01e20339158f77c3fca00b02014912
Author: Mark Lord <lkml@rtr.ca>
Date:   Wed Nov 30 22:30:23 2005 +0100

    b44: missing netif_wake_queue() in b44_open()
    
    This patch fixes a problem plaguing Dell notebooks with built-in b44
    ethernet: The driver refuses to transmit packets of any kind until after
    the first 5-second tx_timeout occurs. This bug causes DHCP negotiation to
    fail (timeout) during installation of Ubuntu Linux.
    
    Signed-off-by: Mark Lord <lkml@rtr.ca>
    Signed-off-by: Andrew Morton <akpm@osdl.org>

commit df2f5e721ed36e21da27e1f415c71ba0e20f31b5
Author: Russell King <rmk@dyn-67.arm.linux.org.uk>
Date:   Wed Nov 30 16:02:54 2005 +0000

    [ARM SMP] Disable lazy flush_dcache_page for SMP
    
    Lazy flush_dcache_page() causes userspace instability on SMP
    platforms, so disable it for now.
    
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

commit bd7ce5b5ff930c29b1c0405051e9c9388660b785
Author: Thomas Renninger <trenn@suse.de>
Date:   Mon Oct 3 10:39:00 2005 -0700

    [ACPI] fix HP nx8220 boot hang regression
    
    This patch reverts the acpi_bus_find_driver() return value check
    that came in via the PCI tree via 3fb02738b0fd36f47710a2bf207129efd2f5daa2
    
            [PATCH] acpi bridge hotadd: Allow ACPI .add and .start
    	operations to be done independently
    
    This particular change broke booting of some HP/Compaq laptops unless
    acpi=noirq is used.
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5221
    https://bugzilla.novell.com/show_bug.cgi?id=116763
    
    Signed-off-by: Thomas Renninger <trenn@suse.de>
    Cc: Rajesh Shah <rajesh.shah@intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>

commit 4c0335526c95d90a1d958e0059f40a5745fc7c5d
Author: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Date:   Thu Sep 15 12:20:00 2005 -0400

    [ACPI] Add support for FADT P_LVL2_UP flag
    which tells us if C2 is valid for UP-only, or SMP.
    
    As there is no separate bit for C3,  use P_LVL2_UP
    bit to cover both C2 and C3.
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5165
    
    Signed-off-by: Venkatesh Pallipadi<venkatesh.pallipadi@intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>
    (cherry picked from 28b86b368af3944eb383078fc5797caf2dc8ce44 commit)

commit 6d93c64803a5fea84839789aae13290419c62d92
Author: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Date:   Thu Sep 15 12:19:00 2005 -0400

    [ACPI] Prefer _CST over FADT for C-state capabilities
    
    Note: This ACPI standard compliance may cause regression
    on some system, if they have _CST present, but _CST value
    is bogus. "nocst" module parameter should workaround
    that regression.
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5165
    
    Signed-off-by: Venkatesh Pallipadi<venkatesh.pallipadi@intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>
    (cherry picked from 883baf7f7e81cca26f4683ae0d25ba48f094cc08 commit)

commit f4e401562c11c7ca65592ebd749353cf0b19af7b
Author: Jack Morgenstein <jackm@mellanox.co.il>
Date:   Tue Nov 29 16:57:01 2005 -0800

    IB/uverbs: track multicast group membership for userspace QPs
    
    uverbs needs to track which multicast groups is each qp
    attached to, in order to properly detach when cleanup
    is performed on device file close.
    
    Signed-off-by: Jack Morgenstein <jackm@mellanox.co.il>
    Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit e0ae9ecf469fdd3c1ad999efbf4fe6b782f49900
Author: Michael S. Tsirkin <mst@mellanox.co.il>
Date:   Tue Nov 29 11:33:46 2005 -0800

    IB/mthca: fix posting of send lists of length >= 255 on mem-free HCAs
    
    On mem-free HCAs, when posting a long list of send requests, a
    doorbell must be rung every 255 requests.  Add code to handle this.
    
    Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit 267ee88ed34c76dc527eeb3d95f9f9558ac99973
Author: Roland Dreier <rolandd@cisco.com>
Date:   Tue Nov 29 10:55:58 2005 -0800

    IPoIB: fix error handling in ipoib_open
    
    If ipoib_ib_dev_up() fails after ipoib_ib_dev_open() is called, then
    ipoib_ib_dev_stop() needs to be called to clean up.
    
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit 4f71055a45a503273c039d80db8ba9b13cb17549
Author: Michael S. Tsirkin <mst@mellanox.co.il>
Date:   Tue Nov 29 10:53:30 2005 -0800

    IPoIB: protect child list in ipoib_ib_dev_flush
    
    race condition: ipoib_ib_dev_flush is accessing child list without locks.
    
    Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit 2e86541ec878de9ec5771600a77f451a80bebfc4
Author: Roland Dreier <rolandd@cisco.com>
Date:   Tue Nov 29 10:25:23 2005 -0800

    IPoIB: don't zero members after we allocate with kzalloc
    
    ipoib_mcast_alloc() uses kzalloc(), so there's no need to zero out
    members of the mcast struct after it's allocated.
    
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit de922487890936470660e89f9095aee980637989
Author: Michael S. Tsirkin <mst@mellanox.co.il>
Date:   Tue Nov 29 10:18:45 2005 -0800

    IPoIB: reinitialize mcast structs' completions for every query
    
    Make sure mcast->done is initialized to uncompleted value before we
    submit a new query, so that it's safe to wait on.
    
    Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit 5872a9fc28e6cd3a4e51479a50970d19a01573b3
Author: Roland Dreier <rolandd@cisco.com>
Date:   Tue Nov 29 10:13:54 2005 -0800

    IPoIB: always set path->query to NULL when query finishes
    
    Always set path->query to NULL when the SA path record query
    completes, rather than only when we don't have an address handle.
    
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit 65c7eddaba33995e013ef3c04718f6dc8fdf2335
Author: Roland Dreier <rolandd@cisco.com>
Date:   Mon Nov 28 21:20:34 2005 -0800

    IPoIB: reinitialize path struct's completion for every query
    
    It's possible that IPoIB will issue multiple SA queries for the same
    path struct.  Therefore the struct's completion needs to be
    initialized for each query rather than only once when the struct is
    allocated, or else we might not wait long enough for later queries to
    finish and free the path struct too soon.
    
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit bf6d9e23a36c8a01bf6fbb945387d8ca3870ff71
Author: Michael S. Tsirkin <mst@mellanox.co.il>
Date:   Mon Nov 28 13:07:20 2005 -0800

    IB/umad: fix RMPP handling
    
    ib_umad_write in user_mad.c is looking at rmpp_hdr field in MAD before
    checking that the MAD actually has the RMPP header.  So for a MAD
    without RMPP header it looks like we are actually checking a bit
    inside M_Key, or something.
    
    Signed-off-by: Jack Morgenstein <jackm@mellanox.co.il>
    Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit 187a25863fe014486ee834164776b2a587d6934d
Author: Michael S. Tsirkin <mst@mellanox.co.il>
Date:   Mon Nov 28 11:19:43 2005 -0800

    IB/mthca: reset QP's last pointers when transitioning to reset state
    
    last pointer is not updated when QP is modified to reset state.  This
    causes data corruption if WQEs are already posted on the queue.
    
    Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il>
    Signed-off-by: Roland Dreier <rolandd@cisco.com>

commit dce200670d63615120de17d4aed0a4fd777cc825
Author: Vasily Averin <vvs@sw.ru>
Date:   Sun Nov 27 20:15:06 2005 +0300

    [SCSI] aic7xxx: reset handler selects a wrong command
    
    To transport scsi reset command to device aic7xxx reset handler looks
    at the driver's pending_list and searches any proper command. However
    the search condition has been inverted: ahc_match_scb() returns TRUE
    if a matched command is found. As a result the reset on required
    devices did not turn out well, a correctly working neighbour device
    may be surprised by the reset. aic7xxx reset handler reports about the
    success, but really the original situation is not corrected yet.
    
    Signed-off-by: Vasily Averin <vvs@sw.ru>
    
    Naturally, there's a corresponding problem in the aic79xx driver, so
    I've also added the same fix for that.
    
    Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>



(Log in to post comments)

Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds