Permalink
Switch branches/tags
Commits on Mar 11, 2006
  1. Linux 2.6.16-rc6

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

    Andrew Morton committed with Jeff Garzik Mar 8, 2006
    - 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>
  3. [PATCH] de620: fix section mismatch warning

    Sam Ravnborg committed with Jeff Garzik Mar 8, 2006
    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>
  4. [PATCH] NE2000 Kconfig help entry improvement

    Jesper Juhl committed with Jeff Garzik Mar 8, 2006
    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>
  5. [PATCH] dl2k: DMA freeing error

    Jon Mason committed with Jeff Garzik Mar 10, 2006
    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>
  6. [PATCH] Wrong return value corrupts free object in e1000 driver

    davem330 committed with Jeff Garzik Mar 11, 2006
    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>
  7. Merge branch 'for-jeff' of git://electric-eye.fr.zoreil.com/home/romi…

    Jeff Garzik committed Mar 11, 2006
    …eu/linux-2.6
  8. [PATCH] radeonfb: Fix static array overrun

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  9. [PATCH] aty128fb: Fix array overrun

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  10. [PATCH] tdfxfb: Fix buffer overrun

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  11. [PATCH] intelfb: Fix buffer overrun

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  12. [PATCH] savagefb: Fix kfree before use

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  13. [PATCH] imsttfb: Fix resource leak

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  14. [PATCH] s1d13xxxfb: Fix resource leak

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  15. [PATCH] arcfb: Fix dereference before NULL check

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  16. [PATCH] kyrofb: Fix uninitialized value

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  17. [PATCH] arcfb: Fix uninitialized value

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  18. [PATCH] neofb: Fix uninitialized value

    Antonino A. Daplas committed with Linus Torvalds Mar 11, 2006
    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>
  19. [PATCH] LSM mail list has moved

    chriswright committed with Linus Torvalds Mar 11, 2006
    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>
  20. [PATCH] update email address

    chriswright committed with Linus Torvalds Mar 11, 2006
    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>
  21. [PATCH] remove __put_task_struct_cb export again

    Christoph Hellwig committed with Linus Torvalds Mar 11, 2006
    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>
  22. [PATCH] Altix: small ioc4 oversight

    Pat Gefre committed with Linus Torvalds Mar 11, 2006
    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>
  23. [PATCH] selinux: tracer SID fix

    stephensmalley committed with Linus Torvalds Mar 11, 2006
    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>
  24. [PATCH] edac: disable a few sysfs files to avoid them becoming an ABI

    fenrus75 committed with Linus Torvalds Mar 11, 2006
    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>
  25. [PATCH] ext3: fix nobh mode for chattr +j inodes

    Badari Pulavarty committed with Linus Torvalds Mar 11, 2006
    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>
  26. [PATCH] ext3: ext3_symlink should use GFP_NOFS allocations inside

    Kirill Korotaev committed with Linus Torvalds Mar 11, 2006
    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>
  27. [PATCH] Input: psmouse - disable autoresync

    Dmitry Torokhov committed with Linus Torvalds Mar 11, 2006
    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>
  28. Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/g…

    Linus Torvalds committed Mar 11, 2006
    …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
Commits on Mar 10, 2006
  1. [PATCH] kbuild: version.h should depend on .kernelrelease

    Jan Beulich committed with Linus Torvalds Feb 22, 2006
    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>
  2. [PATCH] fix pcmcia_device_probe oops

    Hugh Dickins committed with Linus Torvalds Mar 10, 2006
    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>
  3. [PATCH] slab: Node rotor for freeing alien caches and remote per cpu …

    Christoph Lameter committed with Linus Torvalds Mar 10, 2006
    …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>
  4. [PATCH] m68k: fix cmpxchg compile errors if CONFIG_RMW_INSNS=n

    Roman Zippel committed with Linus Torvalds Mar 10, 2006
    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>
  5. [PATCH] s390: dasd proc interface typo

    Horst Hummel committed with Linus Torvalds Mar 10, 2006
    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>
  6. [PATCH] memory hotadd: pgdat->node_present_pages fix

    y-goto committed with Linus Torvalds Mar 10, 2006
    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>
  7. [PATCH] edac: mark as experimental

    linuxtim committed with Linus Torvalds Mar 10, 2006
    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>