Permalink
Commits on Oct 31, 2006
  1. Linux 2.6.19-rc4

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

    …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.
    Linus Torvalds committed Oct 31, 2006
  3. [PATCH] clean up add_bd_holder()

    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>
    Jun'ichi Nomura committed with Linus Torvalds Oct 30, 2006
  4. [PATCH] fix bd_claim_by_kobject error handling

    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>
    Jun'ichi Nomura committed with Linus Torvalds Oct 30, 2006
Commits on Oct 30, 2006
  1. @ralfbaechle

    [MIPS] MIPS doesn't need compat_sys_getdents.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Oct 30, 2006
  2. @ralfbaechle

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

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Oct 30, 2006
  3. @ralfbaechle

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

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Oct 30, 2006
  4. @ralfbaechle

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

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

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

    …fixes.
    
    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Oct 30, 2006
  6. @ralfbaechle

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

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

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

    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>
    ralfbaechle committed Oct 30, 2006
  8. @ralfbaechle

    [MIPS] Fix return value of TXX9 SPI interrupt handler

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

    [MIPS] Au1000: Fix warning about unused variable.

    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>
    Yoichi Yuasa committed with ralfbaechle Oct 29, 2006
  10. @ralfbaechle

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

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Oct 29, 2006
  11. @ralfbaechle

    [MIPS] Make SB1 cache flushes not to use on_each_cpu

    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>
    Manish Lachwani committed with ralfbaechle Oct 5, 2006
  12. @ralfbaechle

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

    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>
    Yoichi Yuasa committed with ralfbaechle Oct 27, 2006
  13. @ralfbaechle

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

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

    [MIPS] Oprofile: Fix MIPSxx counter number detection.

    Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
    ralfbaechle committed Oct 23, 2006
  15. @ralfbaechle

    [MIPS] Au1xx0 code sets incorrect mips_hpt_frequency

    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>
    Sergei Shtylyov committed with ralfbaechle Sep 3, 2006
  16. @ralfbaechle

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

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

    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>
    Albert Cahalan committed with Linus Torvalds Oct 30, 2006
  18. [PATCH] fix "sunrpc: fix refcounting problems in rpc servers"

    - 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>
    Andrew Morton committed with Linus Torvalds Oct 30, 2006
  19. @kriss23

    [PATCH] APM: URL of APM 1.2 specs has changed

    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>
    kriss23 committed with Linus Torvalds Oct 30, 2006
  20. @neilbrown

    [PATCH] sunrpc: fix refcounting problems in rpc servers

    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>
    neilbrown committed with Linus Torvalds Oct 30, 2006
  21. @sigprof

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

    …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>
    sigprof committed with Linus Torvalds Oct 30, 2006
  22. [PATCH] xacct_add_tsk: fix pure theoretical ->mm use-after-free

    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>
    Oleg Nesterov committed with Linus Torvalds Oct 30, 2006
  23. [PATCH] uml: fix compilation options for USER_OBJS

    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>
    akpm@osdl.org committed with Linus Torvalds Oct 30, 2006
  24. [PATCH] Fix "Remove the use of _syscallX macros in UML"

    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>
    Paolo 'Blaisorblade' Giarrusso committed with Linus Torvalds Oct 30, 2006
  25. [PATCH] docbook: make a filesystems book

    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>
    Randy Dunlap committed with Linus Torvalds Oct 30, 2006
  26. [PATCH] MTD: fix last kernel-doc warning

    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>
    Randy Dunlap committed with Linus Torvalds Oct 30, 2006
  27. [PATCH] cryptocop: double spin_lock_irqsave()

    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>
    Alexey Dobriyan committed with Linus Torvalds Oct 30, 2006
  28. [PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD

    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>
    Peter Zijlstra committed with Linus Torvalds Oct 30, 2006
  29. @mita

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

    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>
    mita committed with Linus Torvalds Oct 30, 2006
  30. [PATCH] ndiswrapper: don't set the module->taints flags

    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>
    Randy Dunlap committed with Linus Torvalds Oct 30, 2006
  31. [PATCH] ioc4_serial: irq flags fix

    Use the correct type for the CPU flags.
    
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Andrew Morton committed with Linus Torvalds Oct 30, 2006