Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.6.19-rc4
Commits on Oct 31, 2006
  1. Linux 2.6.19-rc4

    Linus Torvalds authored
    Not halloween. Not scary. Just a regular -rc release.
  2. Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-…

    Linus Torvalds authored
    …linus
    
    * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
      [MIPS] MIPS doesn't need compat_sys_getdents.
      [MIPS] JMR3927: Fixup another victim of the irq pt_regs cleanup.
      [MIPS] EMMA 2 / Markeins: struct resource takes physical addresses.
      [MIPS] EMMA 2 / Markeins: Convert to name struct resource initialization.
      [MIPS] EMMA 2 / Markeins: Formitting fixes split from actual address fixes.
      [MIPS] EMMA 2 / Markeins: Fix build wreckage due to genirq wreckage.
      [MIPS] Ocelot G: Fix build error and numerous warnings.
      [MIPS] Fix return value of TXX9 SPI interrupt handler
      [MIPS] Au1000: Fix warning about unused variable.
      [MIPS] Wire up getcpu(2) and epoll_wait(2) syscalls.
      [MIPS] Make SB1 cache flushes not to use on_each_cpu
      [MIPS] Fix warning about unused definition in c-sb1.c
      [MIPS] SMTC: Make 8 the default number of processors.
      [MIPS] Oprofile: Fix MIPSxx counter number detection.
      [MIPS] Au1xx0 code sets incorrect mips_hpt_frequency
      [MIPS] Oprofile: fix on non-VSMP / non-SMTC SMP configurations.
  3. [PATCH] clean up add_bd_holder()

    Jun'ichi Nomura authored Linus Torvalds committed
    add_bd_holder() is called from bd_claim_by_kobject to put a given struct
    bd_holder in the list if there is no matching entry.
    
    There are 3 possible results of add_bd_holder():
      1. there is no matching entry and add the given one to the list
      2. there is matching entry, so just increment reference count of
         the existing one
      3. something failed during its course
    
    1 and 2 are successful cases.  But for case 2, someone has to free the
    unused struct bd_holder.
    
    The current code frees it inside of add_bd_holder and returns same value
    0 for both cases 1 and 2.  However, it's natural and less error-prone if
    caller frees it since it's allocated by the caller.
    
    Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  4. [PATCH] fix bd_claim_by_kobject error handling

    Jun'ichi Nomura authored Linus Torvalds committed
    This fixes bd_claim_by_kobject to release bdev correctly in case that
    bd_claim succeeds but following add_bd_holder fails.
    
    Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Commits on Oct 30, 2006
  1. Ralf Baechle

    [MIPS] MIPS doesn't need compat_sys_getdents.

    ralfbaechle authored
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  2. Ralf Baechle

    [MIPS] JMR3927: Fixup another victim of the irq pt_regs cleanup.

    ralfbaechle authored
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  3. Ralf Baechle

    [MIPS] EMMA 2 / Markeins: struct resource takes physical addresses.

    ralfbaechle authored
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  4. Ralf Baechle

    [MIPS] EMMA 2 / Markeins: Convert to name struct resource initializat…

    ralfbaechle authored
    …ion.
    
    This fixes the wreckage caused by shuffeling the order of struct resource
    members.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  5. Ralf Baechle

    [MIPS] EMMA 2 / Markeins: Formitting fixes split from actual address …

    ralfbaechle authored
    …fixes.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  6. Ralf Baechle

    [MIPS] EMMA 2 / Markeins: Fix build wreckage due to genirq wreckage.

    ralfbaechle authored
    I wonder if the original contributor still cares ...
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  7. Ralf Baechle

    [MIPS] Ocelot G: Fix build error and numerous warnings.

    ralfbaechle authored
    The cause of the build errors was a 64-bit kernel being configured in
    ocelot_g_defconfig without the code being 64-bit proof.  Fixed for now
    by limiting 64-bit selection to SYS_SUPPORTS_64BIT_KERNEL if BROKEN.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  8. Ralf Baechle

    [MIPS] Fix return value of TXX9 SPI interrupt handler

    Yoichi Yuasa authored ralfbaechle committed
    Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp>
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  9. Ralf Baechle

    [MIPS] Au1000: Fix warning about unused variable.

    Yoichi Yuasa authored ralfbaechle committed
    arch/mips/au1000/common/time.c: In function `mips_timer_interrupt':
    arch/mips/au1000/common/time.c:82: warning: unused variable `count'
    
    Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp>
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  10. Ralf Baechle

    [MIPS] Wire up getcpu(2) and epoll_wait(2) syscalls.

    ralfbaechle authored
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  11. Ralf Baechle

    [MIPS] Make SB1 cache flushes not to use on_each_cpu

    Manish Lachwani authored ralfbaechle committed
    This fixes the
    
      start_kernel(): bug: interrupts were enabled early
    
    messages.
    
    Signed-off-by: Manish Lachwani <mlachwani@mvista.com>
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  12. Ralf Baechle

    [MIPS] Fix warning about unused definition in c-sb1.c

    Yoichi Yuasa authored ralfbaechle committed
    arch/mips/mm/c-sb1.c: In function `sb1_cache_init':
    arch/mips/mm/c-sb1.c:447: warning: unused variable `handle_vec2_sb1'
    
    Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp>
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  13. Ralf Baechle

    [MIPS] SMTC: Make 8 the default number of processors.

    ralfbaechle authored
    8 is the next larger power of two of the currently 5 supported TCs.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  14. Ralf Baechle

    [MIPS] Oprofile: Fix MIPSxx counter number detection.

    ralfbaechle authored
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  15. Ralf Baechle

    [MIPS] Au1xx0 code sets incorrect mips_hpt_frequency

    Sergei Shtylyov authored ralfbaechle committed
    Alchemy CPU counter ticks at the full CPU clock speed.
    
    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  16. Ralf Baechle

    [MIPS] Oprofile: fix on non-VSMP / non-SMTC SMP configurations.

    ralfbaechle authored
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  17. [PATCH] fix i386 regparm=3 RT signal handlers on x86_64

    Albert Cahalan authored Linus Torvalds committed
    The recent change to make x86_64 support i386 binaries compiled
    with -mregparm=3 only covered signal handlers without SA_SIGINFO.
    (the 3-arg "real-time" ones) This is useful for klibc at least.
    
    Signed-off-by: Albert Cahalan <acahalan@gmail.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  18. [PATCH] fix "sunrpc: fix refcounting problems in rpc servers"

    Andrew Morton authored Linus Torvalds committed
    - printk should remain dprintk
    
    - fix coding-style.
    
    Cc: Neil Brown <neilb@suse.de>
    Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  19. [PATCH] APM: URL of APM 1.2 specs has changed

    Kristian Mueller authored Linus Torvalds committed
    APM BIOS Interface Secification can now be found at
    http://www.microsoft.com/whdc/archive/amp_12.mspx
    
    Signed-off-by: Kristian Mueller <Kristian-M@Kristian-M.de>
    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>
  20. NeilBrown

    [PATCH] sunrpc: fix refcounting problems in rpc servers

    neilbrown authored Linus Torvalds committed
    A recent patch fixed a problem which would occur when the refcount on an
    auth_domain reached zero.  This problem has not been reported in practice
    despite existing in two major kernel releases because the refcount can
    never reach zero.
    
    This patch fixes the problems that stop the refcount reaching zero.
    
    1/ We were adding to the refcount when inserting in the hash table,
       but only removing from the hashtable when the refcount reached zero.
       Obviously it never would.  So don't count the implied reference of
       being in the hash table.
    
    2/ There are two paths on which a socket can be destroyed.  One called
       svcauth_unix_info_release().  The other didn't.  So when the other was
       taken, we can lose a reference to an ip_map which in-turn holds a
       reference to an auth_domain
    
       So unify the exit paths into svc_sock_put.  This highlights the fact
       that svc_delete_socket has slightly odd semantics - it does not drop
       a reference but probably should.  Fixing this need a bit more
       thought and testing.
    
    Signed-off-by: Neil Brown <neilb@suse.de>
    Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  21. Sergey Vlasov

    [PATCH] drivers/ide/pci/generic.c: add missing newline to the all-gen…

    sigprof authored Linus Torvalds committed
    …eric-ide message
    
    Signed-off-by: Sergey Vlasov <vsu@altlinux.ru>
    Acked-by: Alan Cox <alan@redhat.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  22. [PATCH] xacct_add_tsk: fix pure theoretical ->mm use-after-free

    Oleg Nesterov authored Linus Torvalds committed
    Paranoid fix. The task can free its ->mm after the 'if (p->mm)' check.
    
    Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
    Cc: Shailabh Nagar <nagar@watson.ibm.com>
    Cc: Balbir Singh <balbir@in.ibm.com>
    Cc: Jay Lan <jlan@sgi.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  23. [PATCH] uml: fix compilation options for USER_OBJS

    akpm@osdl.org authored Linus Torvalds committed
    From: Jeff Dike <jdike@addtoit.com>, Paolo Giarrusso <blaisorblade@yahoo.it>
    
    Make sure that when compiling USER_OBJS the correct compilation options are
    passed; since they are compiled with USER_CFLAGS which is derived from
    CFLAGS, make sure it is a recursively evaluated variable, so that changes
    to CFLAGS done afterwards the inclusion of arch/$(ARCH)/Makefile are
    reflected in USER_CFLAGS.
    
    For instance, without this patch userspace objects are never compiled with
    debug info active.
    
    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Cc: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  24. [PATCH] Fix "Remove the use of _syscallX macros in UML"

    Paolo 'Blaisorblade' Giarrusso authored Linus Torvalds committed
    Fix commit 5f4c6bc: it spits out warnings
    about missing syscall prototype (it is in <unistd.h>) and it does not
    recognize that two uses of _syscallX are to be resolved against kernel
    headers in the source tree, not against _syscallX; they in fact do not
    compile and would not work anyway.
    
    If _syscallX macros will be removed from the kernel tree altogether, the
    only reasonable solution for that piece of code is switching to open-coded
    inline assembly (it's remapping the whole executable from memory, except
    the page containing this code).
    
    Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Cc: Jeff Dike <jdike@addtoit.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  25. [PATCH] docbook: make a filesystems book

    Randy Dunlap authored Linus Torvalds committed
    Make a filesystems DocBook book/file by moving all filesystems info from
    kernel-api.tmpl.  Will also merge journal-api.tmpl into it soon (with
    permission from Roger Gammans).  Localizes filesystem info and reduces size
    of the huge (produced) kernel-api output files.
    
    Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  26. [PATCH] MTD: fix last kernel-doc warning

    Randy Dunlap authored Linus Torvalds committed
    Fix the last current kernel-doc warning:
    Warning(/var/linsrc/linux-2619-rc3g5//include/linux/mtd/nand.h:416): No description found for parameter 'write_page'
    
    Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
    Cc: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  27. [PATCH] cryptocop: double spin_lock_irqsave()

    Alexey Dobriyan authored Linus Torvalds committed
    Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
    Cc: Mikael Starvik <starvik@axis.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  28. [PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD

    Peter Zijlstra authored Linus Torvalds committed
    kernel: INFO: trying to register non-static key.
    kernel: the code is fine but needs lockdep annotation.
    kernel: turning off the locking correctness validator.
    kernel:  [<c04051ed>] show_trace_log_lvl+0x58/0x16a
    kernel:  [<c04057fa>] show_trace+0xd/0x10
    kernel:  [<c0405913>] dump_stack+0x19/0x1b
    kernel:  [<c043b1e2>] __lock_acquire+0xf0/0x90d
    kernel:  [<c043bf70>] lock_acquire+0x4b/0x6b
    kernel:  [<c061472f>] _spin_lock_irqsave+0x22/0x32
    kernel:  [<c04363d3>] prepare_to_wait+0x17/0x4b
    kernel:  [<f89a24b6>] lpfc_do_work+0xdd/0xcc2 [lpfc]
    kernel:  [<c04361b9>] kthread+0xc3/0xf2
    kernel:  [<c0402005>] kernel_thread_helper+0x5/0xb
    
    Another case of non-static lockdep keys; duplicate the paradigm set by
    DECLARE_COMPLETION_ONSTACK and introduce DECLARE_WAIT_QUEUE_HEAD_ONSTACK.
    
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Greg KH <gregkh@suse.de>
    Cc: Markus Lidel <markus.lidel@shadowconnect.com>
    Acked-by: Ingo Molnar <mingo@elte.hu>
    Cc: Arjan van de Ven <arjan@infradead.org>
    Cc: James Bottomley <James.Bottomley@steeleye.com>
    Cc: Marcel Holtmann <marcel@holtmann.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  29. mita

    [PATCH] isdn/gigaset: avoid cs->dev null pointer dereference

    mita authored Linus Torvalds committed
    When gigaset_initbcs() is called, cs->dev is not initialized yet.  If
    dev_alloc_skb() failed in this function, NULL poinster dereference will
    happen at dev_warn().
    
    Cc: Kai Germaschewski <kai.germaschewski@gmx.de>
    Cc: Hansjoerg Lipp <hjlipp@web.de>
    Cc: Tilman Schmidt <tilman@imap.cc>
    Acked-by: Karsten Keil <kkeil@suse.de>
    Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  30. [PATCH] ndiswrapper: don't set the module->taints flags

    Randy Dunlap authored Linus Torvalds committed
    For ndiswrapper, don't set the module->taints flags, just set the kernel
    global tainted flag.  This should allow ndiswrapper to continue to use GPL
    symbols.
    
    Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
    Cc: Florin Malita <fmalita@gmail.com>
    Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  31. [PATCH] ioc4_serial: irq flags fix

    Andrew Morton authored Linus Torvalds committed
    Use the correct type for the CPU flags.
    
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Something went wrong with that request. Please try again.