Permalink
Commits on Mar 11, 2006
  1. Linux 2.6.16-rc6

    Gaah. Delayed. But all the better for it!
    Linus Torvalds committed Mar 11, 2006
  2. [PATCH] 3c509: bus registration fix

    - Don't call eisa_driver_unregister() if eisa_driver_register() failed.
    
    - Properly propagate error values.
    
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    Andrew Morton committed with Jeff Garzik Mar 8, 2006
  3. [PATCH] de620: fix section mismatch warning

    In latest -mm de620 gave following warning:
    WARNING: drivers/net/de620.o - Section mismatch: reference to      \
    .init.text:de620_probe from .text between 'init_module' (at offset \
    0x1682) and 'cleanup_module'
    
    init_module() call de620_probe() which is declared __init.
    Fix is to declare init_module() __init too.
    
    Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    Sam Ravnborg committed with Jeff Garzik Mar 8, 2006
  4. [PATCH] NE2000 Kconfig help entry improvement

    Improve reference to PCI NE2K support in ISA NE2K documentation.
    Original 2.4 patch From: Ged Haywood <ged@jubileegroup.co.uk>
    
    Signed-off-by: Jesper Juhl <jesper.juhl@gmail.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    Jesper Juhl committed with Jeff Garzik Mar 8, 2006
  5. [PATCH] dl2k: DMA freeing error

    This patch fixes an error in the dl2k driver's DMA mapping/unmapping.
    The adapter uses the upper 16bits of the DMA address for the buffer
    size.  However, this is not masked off when referencing the DMA
    address, and can lead to errors by trying to free a DMA address out of
    range.
    
    Thanks,
    Jon
    
    Signed-off-by: Jon Mason <jdmason@us.ibm.com>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    Jon Mason committed with Jeff Garzik Mar 10, 2006
  6. @davem330

    [PATCH] Wrong return value corrupts free object in e1000 driver

    For some reason, E1000's ->hard_start_xmit() routine returns -EFAULT
    instead of one of the NETDEV_TX_* error codes.  In fact, it frees up
    the SKB before returning this.  This makes the queueing layer think
    the packet should be requeued and subsequently we corrupt a freed
    object.
    
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Jeff Garzik <jeff@garzik.org>
    davem330 committed with Jeff Garzik Mar 11, 2006
  7. Merge branch 'for-jeff' of git://electric-eye.fr.zoreil.com/home/romi…

    …eu/linux-2.6
    Jeff Garzik committed Mar 11, 2006
  8. @adaplas

    [PATCH] radeonfb: Fix static array overrun

    radeonfb_parse_monitor_layout() will produce an array overrun if passed with a
    substring of length higher than 4 (ie, "XXXXX,YYYYYY").
    
    Coverity Bug 494
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  9. @adaplas

    [PATCH] aty128fb: Fix array overrun

    Fix static array overrun
    
    Coverity Bug 556
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  10. @adaplas

    [PATCH] tdfxfb: Fix buffer overrun

    The pseudo_palette has room only for 16 entries, but tdfxfb_setcolreg may
    attempt to write more.
    
    Coverity Bug 557
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  11. @adaplas

    [PATCH] intelfb: Fix buffer overrun

    The pseudo_palette has room only for 16 entries, but intelfb_setcolreg will
    attempt to write more.
    
    Coverity Bug 558
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  12. @adaplas

    [PATCH] savagefb: Fix kfree before use

    par->edid is kfree'd before using in fb_edid_to_monspecs()
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  13. @adaplas

    [PATCH] imsttfb: Fix resource leak

    The struct info and device resource may not be released in the driver's error
    path.  Fix.
    
    Coverity Bug 671
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  14. @adaplas

    [PATCH] s1d13xxxfb: Fix resource leak

    struct info may not be released in the driver's error path.
    
    Coverity Bug 672
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  15. @adaplas

    [PATCH] arcfb: Fix dereference before NULL check

    info->par is dereferenced before info is checked for NULL. Fix.
    
    Coverity Bug 833
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  16. @adaplas

    [PATCH] kyrofb: Fix uninitialized value

    Initialize Variable 'count' in DisableVGA to zero.
    
    Coverity Bug 874
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  17. @adaplas

    [PATCH] arcfb: Fix uninitialized value

    Remove insignificant and uninitialized variable "count" from
    arcfb_lcd_update_page.
    
    Coverity Bug 894
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  18. @adaplas

    [PATCH] neofb: Fix uninitialized value

    Remove insignificant and unitialized variable "waitcycles" from neo2200_sync.
    
    Coverity Bug 895
    
    Signed-off-by: Antonino Daplas <adaplas@pol.net>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    adaplas committed with Linus Torvalds Mar 11, 2006
  19. @chriswright

    [PATCH] LSM mail list has moved

    LSM mail list has moved.
    
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    chriswright committed with Linus Torvalds Mar 11, 2006
  20. @chriswright

    [PATCH] update email address

    Update email address.
    
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    chriswright committed with Linus Torvalds Mar 11, 2006
  21. [PATCH] remove __put_task_struct_cb export again

    The patch '[PATCH] RCU signal handling' [1] added an export for
    __put_task_struct_cb, a put_task_struct helper newly introduced in that
    patch.  But the put_task_struct couldn't be used modular previously as
    __put_task_struct wasn't exported.  There are not callers of it in modular
    code, and it shouldn't be exported because we don't want drivers to hold
    references to task_structs.
    
    This patch removes the export and folds __put_task_struct into
    __put_task_struct_cb as there's no other caller.
    
    [1] http://www2.kernel.org/git/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e56d090310d7625ecb43a1eeebd479f04affb48b
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Acked-by: Paul E. McKenney <paulmck@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Christoph Hellwig committed with Linus Torvalds Mar 11, 2006
  22. [PATCH] Altix: small ioc4 oversight

    Get rid of the local 'flip' variable and no need to 'trim' the buffer.
    
    Signed-off-by: Patrick Gefre <pfg@sgi.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Pat Gefre committed with Linus Torvalds Mar 11, 2006
  23. @stephensmalley

    [PATCH] selinux: tracer SID fix

    Fix SELinux to not reset the tracer SID when the child is already being
    traced, since selinux_ptrace is also called by proc for access checking
    outside of the context of a ptrace attach.
    
    Signed-off-by:  Stephen Smalley <sds@tycho.nsa.gov>
    Acked-by: James Morris <jmorris@namei.org>
    Acked-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    stephensmalley committed with Linus Torvalds Mar 11, 2006
  24. @fenrus75

    [PATCH] edac: disable a few sysfs files to avoid them becoming an ABI

    Disable (via ugly #if 0's) the 3 sysfs files that I think by now we all
    agree are very much wrong.  These files shouldn't become part of the ABI by
    the 2.6.16 release, so I rather have this minimal patch merged to disable
    them for now, the real fix can then come during the 2.6.17 devel window.
    
    Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    fenrus75 committed with Linus Torvalds Mar 11, 2006
  25. [PATCH] ext3: fix nobh mode for chattr +j inodes

    One can do "chattr +j" on a file to change its journalling mode.  Fix
    writeback mode with "nobh" handling for it.
    
    Even though, we mount ext3 filesystem in writeback mode with "nobh" option,
    some one can do "chattr +j" on a single file to force it to do journalled
    mode.  In order to do journaling, ext3_block_truncate_page() need to
    fallback to default case of creating buffers and adding them to transaction
    etc.
    
    Signed-off-by: Badari Pulavarty <pbadari@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Badari Pulavarty committed with Linus Torvalds Mar 11, 2006
  26. [PATCH] ext3: ext3_symlink should use GFP_NOFS allocations inside

    This patch fixes illegal __GFP_FS allocation inside ext3 transaction in
    ext3_symlink().  Such allocation may re-enter ext3 code from
    try_to_free_pages.  But JBD/ext3 code keeps a pointer to current journal
    handle in task_struct and, hence, is not reentrable.
    
    This bug led to "Assertion failure in journal_dirty_metadata()" messages.
    
    http://bugzilla.openvz.org/show_bug.cgi?id=115
    
    Signed-off-by: Andrey Savochkin <saw@saw.sw.com.sg>
    Signed-off-by: Kirill Korotaev <dev@openvz.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Kirill Korotaev committed with Linus Torvalds Mar 11, 2006
  27. [PATCH] Input: psmouse - disable autoresync

    Automatic resynchronization in psmouse driver causes problems on some
    hardware so disable it by default for now. People with KVM switches
    that require resync can still enable it via module parameter or sysfs
    attribute.
    
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Dmitry Torokhov committed with Linus Torvalds Mar 11, 2006
  28. Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/g…

    …it/aegl/linux-2.6
    
    * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
      [IA64] Fix race in the accessed/dirty bit handlers
    Linus Torvalds committed Mar 11, 2006
Commits on Mar 10, 2006
  1. [PATCH] kbuild: version.h should depend on .kernelrelease

    Rebuilding a previously built tree while using make's -j option from
    time to time results in the version.h check running at the same time as
    the updating of .kernelrelease, resulting in UTS_RELEASE remaining an
    empty string (and as a side effect causing the entire kernel to be
    rebuilt).
    
    Signed-Off-By: Jan Beulich <jbeulich@novell.com>
    Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Jan Beulich committed with Linus Torvalds Feb 22, 2006
  2. [PATCH] fix pcmcia_device_probe oops

    Fix pcmcia_device_probe NULL pointer dereference at startup.
    
    Signed-off-by: Hugh Dickins <hugh@veritas.com>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Hugh Dickins committed with Linus Torvalds Mar 10, 2006
  3. [PATCH] slab: Node rotor for freeing alien caches and remote per cpu …

    …pages.
    
    The cache reaper currently tries to free all alien caches and all remote
    per cpu pages in each pass of cache_reap.  For a machines with large number
    of nodes (such as Altix) this may lead to sporadic delays of around ~10ms.
    Interrupts are disabled while reclaiming creating unacceptable delays.
    
    This patch changes that behavior by adding a per cpu reap_node variable.
    Instead of attempting to free all caches, we free only one alien cache and
    the per cpu pages from one remote node.  That reduces the time spend in
    cache_reap.  However, doing so will lengthen the time it takes to
    completely drain all remote per cpu pagesets and all alien caches.  The
    time needed will grow with the number of nodes in the system.  All caches
    are drained when they overflow their respective capacity.  So the drawback
    here is only that a bit of memory may be wasted for awhile longer.
    
    Details:
    
    1. Rename drain_remote_pages to drain_node_pages to allow the specification
       of the node to drain of pcp pages.
    
    2. Add additional functions init_reap_node, next_reap_node for NUMA
       that manage a per cpu reap_node counter.
    
    3. Add a reap_alien function that reaps only from the current reap_node.
    
    For us this seems to be a critical issue.  Holdoffs of an average of ~7ms
    cause some HPC benchmarks to slow down significantly.  F.e.  NAS parallel
    slows down dramatically.  NAS parallel has a 12-16 seconds runtime w/o rotor
    compared to 5.8 secs with the rotor patches.  It gets down to 5.05 secs with
    the additional interrupt holdoff reductions.
    
    Signed-off-by: Christoph Lameter <clameter@sgi.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Christoph Lameter committed with Linus Torvalds Mar 10, 2006
  4. [PATCH] m68k: fix cmpxchg compile errors if CONFIG_RMW_INSNS=n

    We require that all archs implement atomic_cmpxchg(), for the generic
    version of atomic_add_unless().
    
    Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
    Cc: Geert Uytterhoeven <geert@linux-m68k.org>
    Cc: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Roman Zippel committed with Linus Torvalds Mar 10, 2006
  5. [PATCH] s390: dasd proc interface typo

    This fixes a typo introduced with 90f0094.
    
    Signed-off-by: Horst Hummel <horst.hummel@de.ibm.com>
    Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Horst Hummel committed with Linus Torvalds Mar 10, 2006
  6. @y-goto

    [PATCH] memory hotadd: pgdat->node_present_pages fix

    When pages are onlined, not only zone->present_pages but also
    pgdat->node_present_pages should be refreshed.
    
    This parameter is used to show information at
    /sys/device/system/node/nodeX/meminfo via si_meminfo_node().
    
    So, it shows strange value for MemUsed which is calculated
    (node_present_pages - all zones free pages).
    
    Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com>
    Cc: Dave Hansen <haveblue@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    y-goto committed with Linus Torvalds Mar 10, 2006
  7. @linuxtim

    [PATCH] edac: mark as experimental

    EDAC is still causing a few problems and the code is relatively green.  Mark
    it as experimental until thing settle down.
    
    Also, provide some documentation pointers in Kconfig help.
    
    Signed-off-by: Tim Small <tim@buttersideup.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    linuxtim committed with Linus Torvalds Mar 10, 2006