Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 17, 2006
  1. Linux v2.6.16-rc4

    Linus Torvalds authored
  2. [PATCH] ACPI: fix vendor resource length computation

    Bjorn Helgaas authored Linus Torvalds committed
    acpi_rs_get_list_length() needs to account for all the vendor-defined data
    bytes.  Failing to include these causes buffers to be sized too small,
    which causes slab corruption when we later convert AML to resources and run
    off the end of the buffer.
    
    This causes slab corruption on machines that use ACPI vendor-defined
    resources.  All HP ia64 machines do, and I'm told that some NEC machines
    may as well.
    
    Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
    Cc: "Brown, Len" <len.brown@intel.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  3. @chriswright

    [PATCH] sys_mbind sanity checking

    chriswright authored Linus Torvalds committed
    Make sure maxnodes is safe size before calculating nlongs in
    get_nodes().
    
    Signed-off-by: Chris Wright <chrisw@sous-sol.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  4. [PATCH] select: time comparison fixes

    Andrew Morton authored Linus Torvalds committed
    I got all of these backwards.  We want to return
    
    	min(input timeout, new timeout)
    
    to userspace to prevent increasing the time-remaining value.
    
    Thanks to Ernst Herzberg <earny@net4u.de> for reporting and diagnosing.
    
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  5. @dgibson

    [PATCH] powerpc: Fix accidentally-working typo in __pud_free_tlb

    dgibson authored Linus Torvalds committed
    One of the parameters to the __pud_free_tlb() macro for powerpc is
    incorrect (see patch) .  We get away with it by accident, because the one
    place the macro is called, the second parameter is a variable named "pud".
    
    Signed-off-by: David Gibson <dwg@au1.ibm.com>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  6. @thockin

    [PATCH] Remove KERN_INFO from middle of printk line

    thockin authored Linus Torvalds committed
    Don't print KERN_INFO in the middle of a printk line.
    	printk(KERN_INFO "OEM ID: %s ",str);
    is just above this. This is already fixed up in i386 copy.
    
    Signed-off-by: Martin J. Bligh <mbligh@google.com>
    Cc: Andi Kleen <ak@muc.de>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  7. @jmberg

    [PATCH] allow windfarm_pm112 module to load

    jmberg authored Linus Torvalds committed
    The windfarm_pm112 module relies on smu_sat_get_sdb_partition which is in
    windfarm_smu_sat.c but is not exported to modules, so despite Kconfig
    having the option to build the pm112 as modules, this can never be loaded.
    
    This patch fixes that by exporting smu_sat_get_sdb_partition with
    EXPORT_SYMBOL_GPL
    
    Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
    Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  8. [PATCH] fuse: fix bug in aborted fuse_release_end()

    Miklos Szeredi authored Linus Torvalds committed
    There's a rather theoretical case of the BUG triggering in
    fuse_reset_request():
    
      - iget() fails because of OOM after a successful CREATE_OPEN request
      - during IO on the resulting RELEASE request the connection is aborted
    
    Fix and add warning to fuse_reset_request().
    
    Signed-off-by: Miklos Szeredi <miklos@szeredi.hu>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  9. @rjwysocki

    [PATCH] swsusp: fix breakage with swap on LVM

    rjwysocki authored Linus Torvalds committed
    Restore the compatibility with the older code and make it possible to
    suspend if the kernel command line doesn't contain the "resume=" argument
    
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
    Cc: Pavel Machek <pavel@ucw.cz>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  10. [PATCH] s390: sys32_fstatat -> sys32_fstatat64

    Heiko Carstens authored Linus Torvalds committed
    Just rename the compat system call to keep the name consistent with all the
    other *64 compat system calls.
    
    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>
  11. @cohuck

    [PATCH] s390: fix assignment instead of check in ccw_device_set_online()

    cohuck authored Linus Torvalds committed
    Fix assignment instead of check in ccw_device_set_online().  Also remove
    unneeded assignment in ccw_device_do_sense().
    
    Signed-off-by: Cornelia Huck <cornelia.huck@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>
  12. [PATCH] s390: smp initialization speed

    Heiko Carstens authored Linus Torvalds committed
    The last changes that introduced the additional_cpus command line parameter
    also introduced a regression regarding smp initialization speed.  In
    smp_setup_cpu_possible_map() cpu_present_map is set to the same value as
    cpu_possible_map.  Especially that means that bits in the present map will be
    set for cpus that are not present.  This will cause a slow down in the initial
    cpu_up() loop in smp_init() since trying to take cpus online that aren't
    present takes a while.
    
    Fix this by setting only bits for present cpus in cpu_present_map and set
    cpu_present_map to cpu_possible_map in smp_cpus_done().
    
    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>
  13. [PATCH] s390: possible_cpus parameter

    Heiko Carstens authored Linus Torvalds committed
    Introduce possible_cpus command line option.  Hard sets the number of bits set
    in cpu_possible_map.  Unlike the additional_cpus parameter this one guarantees
    that num_possible_cpus() will stay constant even if the system gets rebooted
    and a different number of cpus are present at startup.
    
    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>
  14. [PATCH] s390: additional_cpus parameter

    Heiko Carstens authored Linus Torvalds committed
    Introduce additional_cpus command line option.  By default no additional cpu
    can be attached to the system anymore.  Only the cpus present at IPL time can
    be switched on/off.  If it is desired that additional cpus can be attached to
    the system the maximum number of additional cpus needs to be specified with
    this option.
    
    This change is necessary in order to limit the waste of per_cpu data
    structures.
    
    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>
  15. [PATCH] s390: fix preempt_count of idle thread with cpu hotplug

    Heiko Carstens authored Linus Torvalds committed
    Set preempt_count of idle_thread to zero before switching off cpu.  Otherwise
    the preempt_count will be wrong if the cpu is switched on again since the
    thread will be reused.
    
    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>
  16. @cohuck

    [PATCH] s390: ccw device disbanding

    cohuck authored Linus Torvalds committed
    If __ccw_device_disband_start() fails to initiate disbanding, it should finish
    with ccw_device_disband_done() (which leaves the device in offline state)
    instead of ccw_device_verify_done() (which leaves the device in online state).
    
    Signed-off-by: Cornelia Huck <cornelia.huck@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>
  17. [PATCH] Introduce CONFIG_DEFAULT_MIGRATION_COST

    Ingo Molnar authored Linus Torvalds committed
    Heiko Carstens <heiko.carstens@de.ibm.com> wrote:
    
      The boot sequence on s390 sometimes takes ages and we spend a very long
      time (up to one or two minutes) in calibrate_migration_costs.  The time
      spent there differs from boot to boot.  Also the calculated costs differ
      a lot.  I've seen differences by up to a factor of 15 (yes, factor not
      percent).  Also I doubt that making these measurements make much sense on
      a completely virtualized architecture where you cannot tell how much cpu
      time you will get anyway.
    
    So introduce the CONFIG_DEFAULT_MIGRATION_COST method for an architecture
    to set the scheduler migration costs.  This turns off automatic detection
    of migration costs.  Makes sense on virtual platforms, where migration
    costs are hard to measure accurately.
    
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  18. @AdrianBunk

    [PATCH] arch/sh/Kconfig: fix the ISA_DMA_API dependencies

    AdrianBunk authored Linus Torvalds committed
    Jean-Luc Leger <reiga@dspnet.fr.eu.org> found this obvious typo.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Acked-by: Paul Mundt <lethal@linux-sh.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  19. [PATCH] Infineon TPM: IO-port leakage fix, WTX-bugfix

    Marcel Selhorst authored Linus Torvalds committed
    Fix IO-port leakage from request_region in case of error during TPM
    initialization, adds more pnp-verification and fixes a WTX-bug.
    
    Signed-off-by: Marcel Selhorst <selhorst@crypto.rub.de>
    Acked-by: Kylene Jo Hall <kjhall@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  20. [PATCH] fix deadlock in ext2

    Peter Staubach authored Linus Torvalds committed
    Fix a deadlock possible in the ext2 file system implementation.  This
    deadlock occurs when a file is removed from an ext2 file system which was
    mounted with the "sync" mount option.
    
    The problem is that ext2_xattr_delete_inode() was invoking the routine,
    sync_dirty_buffer(), using a buffer head which was previously locked via
    lock_buffer().  The first thing that sync_dirty_buffer() does is to lock
    the buffer head that it was passed.  It does this via lock_buffer().  Oops.
    
    The solution is to unlock the buffer head in ext2_xattr_delete_inode()
    before invoking sync_dirty_buffer().  This makes the code in
    ext2_xattr_delete_inode() obey the same locking rules as all other callers
    of sync_dirty_buffer() in the ext2 file system implementation.
    
    Signed-off-by: Peter Staubach <staubach@redhat.com>
    Cc: <stable@kernel.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  21. Merge branch 'upstream-fixes' of master.kernel.org:/pub/scm/linux/ker…

    Linus Torvalds authored
    …nel/git/jgarzik/libata-dev
  22. [PATCH] Add missing FUA write to sata_mv dma command list

    Jens Axboe authored Jeff Garzik committed
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  23. [PATCH] libata: minor fix for 2.6.16-rc3

    Albert Lee authored Jeff Garzik committed
     - Fix the array index value in ata_rwcmd_protocol() for the added FUA commands.
     - Filter out ATAPI packet command error messages in ata_pio_error()
    
    Signed-off-by: Albert Lee <albertcc@tw.ibm.com>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  24. Merge branch 'upstream-fixes' of master.kernel.org:/pub/scm/linux/ker…

    Linus Torvalds authored
    …nel/git/jgarzik/netdev-2.6
  25. @djbw

    [PATCH] Necessary evil to get sata_vsc to initialize with Intel iq312…

    djbw authored Jeff Garzik committed
    …4h hba
    
    * libata does not care about error interrupts, so handle them locally
    * the interrupts that are ignored only appear to happen at init time
    
    Signed-off-by: Dan Williams <dan.j.williams@intel.com>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  26. [PATCH] Handle holes in node mask in node fallback list setup

    Linus Torvalds authored Linus Torvalds committed
    Change the find_next_best_node algorithm to correctly skip
    over holes in the node online mask. Previously it would not handle
    missing nodes correctly and cause crashes at boot.
    
    [Written by Linus, tested by AK]
    
    Signed-off-by: Andi Kleen <ak@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  27. [PATCH] bonding: fix a locking bug in bond_release

    Jay Vosburgh authored Jeff Garzik committed
    bond_release returns EINVAL without releasing the bond lock if the
    slave device is not being bonded by the bond.  The following patch
    ensures that the lock is released in this case.
    
    Signed-off-by: Stephen J. Bevan <stephen@dino.dnsalias.com>
    Acked-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  28. [PATCH] s390: some qeth driver fixes

    Frank Pavlic authored Jeff Garzik committed
    [patch 2/2] s390: some qeth driver fixes
    
    From: Frank Pavlic <fpavlic@de.ibm.com>
    	- fixed kernel panic when using EDDP support in Layer 2 mode
    	- NULL pointer exception in qeth_set_offline fixed.
    	- setting EDDP in Layer 2 mode did not set NETIF_F_(SG/TSO)
    	  flags when device became online.
    	- use sscanf for parsing and converting IPv4 addresses
    	  from string to __u8 values.
    	- qeth_string_to_ipaddr6 fixed. in case of double colon
    	  the converted IPv6 address out from the string was not correct
    	  in previous implementation.
    
    Signed-off-by: Frank Pavlic <fpavlic@de.ibm.com>
    
    diffstat:
     qeth.h      |  112 +++++++++++++++++++++++++-----------------------------------
     qeth_eddp.c |   11 ++++-
     qeth_main.c |   17 +++------
     3 files changed, 63 insertions(+), 77 deletions(-)
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  29. [PATCH] s390: lcs performance enhancements

    Frank Pavlic authored Jeff Garzik committed
    [patch 1/2] s390: lcs performance enhancements
    
    From: Klaus Wacker <kdwacker@de.ibm.com>
    	- When flood pinging (with large packet size) an LCS device,
    	  about 90 % of all packets are dropped by driver.
    	- increased number of lcs IO buffers to 32.
    	- use netif_stop_queue/netif_wake_queue in lcs_start_xmit routine
    	- don't lock the whole xmit routine but just the piece of code where
    	  tx_buffer is touched.
    
    Signed-off-by: Frank Pavlic <fpavlic@de.ibm.com>
    
    diffstat:
     lcs.c |   31 +++++++++++++++++--------------
     lcs.h |    2 +-
     2 files changed, 18 insertions(+), 15 deletions(-)
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  30. [PATCH] smctr warning fix

    Andrew Morton authored Jeff Garzik committed
    drivers/net/tokenring/smctr.c: In function `smctr_load_firmware':
    drivers/net/tokenring/smctr.c:2981: warning: assignment discards qualifiers from pointer target type
    
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  31. [PATCH] sky2: speed setting fix

    Stephen Hemminger authored Jeff Garzik committed
    Users report problems w/ auto-negotiation disabled and the link set
    to 100/Half or 10/Half.  Problems range from poor performance to no
    link at all.
    
    The current sky2 code does not set things properly on link up if
    autonegotiation is disabled.  Plus it does not contemplate a 10Mbit
    setting at all.  This patch corrects that.
    
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  32. [PATCH] skge: speed setting

    Stephen Hemminger authored Jeff Garzik committed
    This is a clone of John Linville's fixed for speed setting on sky2 driver.
    The skge driver has the same code (and bug). It would not allow manually forcing
    100 and 10 mbit.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  33. [PATCH] skge: no longer experimental

    Stephen Hemminger authored Jeff Garzik committed
    Take the experimental dependency of skge driver, it is as stable as the
    others.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  34. [PATCH] sk98lin: no d-link support (kconfig)

    Stephen Hemminger authored Jeff Garzik committed
    The sk98lin driver was changed a while ago to remove support for the
    D-Link 530T card because that hardware has no working VPD data.  The help
    text for Kconfig was not updated.
    
    Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
  35. @jean2

    [PATCH] Wavelan_cs bitfield fixes

    jean2 authored Jeff Garzik committed
    	Some bitfields were incorrectly initialised in wavelan_cs,
    causing some compiler warning. Also killed a error message that should
    not be there...
    
    Signed-off-by: Jean Tourrilhes <jt@hpl.hp.com>
    Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
Something went wrong with that request. Please try again.