Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.6.15-rc5

Dec 04, 2005

  1. 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>
    Linus Torvalds authored
  2. 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 7586269 which moved
    the USB host controller PCI quirk handling around.
    
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Linus Torvalds authored
  3. 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>
    Linus Torvalds authored
  4. [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>
    Nick Piggin authored Linus Torvalds committed
  5. htejun

    [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>
    htejun authored Jeff Garzik committed

Dec 03, 2005

  1. 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>
    Trond Myklebust authored
  2. 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>
    Trond Myklebust authored
  3. 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>
    Trond Myklebust authored
  4. 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>
    Trond Myklebust authored
  5. 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>
    Trond Myklebust authored
  6. Steve Dickson

    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>
    stevedd authored Trond Myklebust committed
  7. Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

    Linus Torvalds authored
  8. 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>
    Linus Torvalds authored
  9. [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>
    YOSHIFUJI Hideaki authored davem330 committed
  10. Herbert Xu

    [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>
    herbertx authored davem330 committed
  11. [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>
    David Stevens authored davem330 committed
  12. [SCTP]: Fix getsockname for sctp when an ipv6 socket accepts a connec…

    …tion 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>
    Neil Horman authored davem330 committed
  13. [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>
    Neil Horman authored davem330 committed

Dec 02, 2005

  1. Revert "[SCSI] fix usb storage oops"

    This reverts commit 34ea80e.
    
    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>
    Linus Torvalds authored
  2. Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6

    Linus Torvalds authored
  3. [PATCH] Fix TIF_POLLING_NRFLAG in ACPI idle routines

    Commit 64c7c8f 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>
    Nick Piggin authored Linus Torvalds committed
  4. [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>
    Hugh Dickins authored James Bottomley committed
  5. [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>
    Hugh Dickins authored James Bottomley committed

Dec 01, 2005

  1. Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6

    Linus Torvalds authored
  2. Merge master.kernel.org:/home/rmk/linux-2.6-arm

    Linus Torvalds authored
  3. Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-…

    …linus
    Linus Torvalds authored
  4. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/roland/infiniband
    Linus Torvalds authored
  5. Merge branch 'upstream-fixes' of master.kernel.org:/pub/scm/linux/ker…

    …nel/git/jgarzik/netdev-2.6
    Linus Torvalds authored
  6. [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>
    Michael Krufky authored Linus Torvalds committed
  7. [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>
    Mike Isely authored Linus Torvalds committed
  8. [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>
    Hans Verkuil authored Linus Torvalds committed
  9. [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>
    Mauro Carvalho Chehab authored Linus Torvalds committed
  10. [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>
    Carlos Silva authored Linus Torvalds committed
  11. [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>
    Denis Vlasenko authored Linus Torvalds committed
  12. [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>
    Ralph Metzler authored Linus Torvalds committed
Something went wrong with that request. Please try again.