Permalink
Commits on Dec 14, 2005
  1. @gregkh

    Linux 2.6.14.4

    gregkh committed Dec 14, 2005
  2. @gregkh

    [PATCH] Add try_to_freeze to kauditd

    kauditd was causing suspends to fail because it refused to freeze.  Adding
    a try_to_freeze() to its sleep loop solves the issue.
    
    Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
    Acked-by: Pavel Machek <pavel@suse.cz>
    Cc: David Woodhouse <dwmw2@infradead.org>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Pierre Ossman committed with gregkh Dec 12, 2005
  3. @gregkh

    [PATCH] cciss: bug fix for BIG_PASS_THRU

    Applications using CCISS_BIG_PASSTHRU complained that the data written
    was zeros. The problem is that the buffer is being cleared after the
    user copy, unless the user copy has failed... Correct that logic.
    
    Signed-off-by: Mike Miller <mike.miller@hp.com>
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Jens Axboe committed with gregkh Nov 18, 2005
  4. @gregkh

    [PATCH] cciss: bug fix for hpacucli

    From Mike Miller <mikem@beardog.cca.cpqcorp.net>
    
    This patch fixes a bug that breaks hpacucli, a command line interface
    for the HP Array Config Utility. Without this fix the utility will
    not detect any controllers in the system. I thought I had already fixed
    this, but I guess not.
    
    Thanks to all who reported the issue. Please consider this this inclusion.
    
    Signed-off-by: Mike Miller <mikem@beardog.cca.cpqcorp.net>
    Signed-off-by: Jens Axboe <axboe@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Linux Kernel Mailing List committed with gregkh Nov 18, 2005
  5. @gregkh

    [PATCH] ide-floppy: software eject not working with LS-120 drive

    The problem (eject not working on ATAPI LS-120 drive) is caused by
    idefloppy_ioctl() function which *first* tries generic_ide_ioctl()
    and *only* if it fails with -EINVAL, proceeds with the specific ioctls.
    The generic eject command fails with something other than -EINVAL
    and the specific one is never executed.
    
    This patch fixes it by first going through the internal ioctls
    and only trying generic_ide_ioctl() if none of them matches.
    
    Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
    Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Ondrej Zary committed with gregkh Nov 10, 2005
  6. @gregkh

    [PATCH] I8K: fix /proc reporting of blank service tags

    Make /proc/i8k display '?' when service tag is blank in BIOS.
    This fixes segfault in i8k gkrellm plugin.
    
    Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Dmitry Torokhov committed with gregkh Nov 12, 2005
  7. @jgarzik @gregkh

    [PATCH] libata: locking rewrite (== fix)

    [libata] locking rewrite (== fix)
    
    A lot of power packed into a little patch.
    
    This change eliminates the sharing between our controller-wide spinlock
    and the SCSI core's Scsi_Host lock.  As the locking in libata was
    already highly compartmentalized, always referencing our own lock, and
    never scsi_host::host_lock.
    
    As a side effect, this change eliminates a deadlock from calling
    scsi_finish_command() while inside our spinlock.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    jgarzik committed with gregkh Oct 31, 2005
  8. @orempel @gregkh

    [PATCH] BRIDGE: recompute features when adding a new device

    [BRIDGE]: recompute features when adding a new device
    
    We must recompute bridge features everytime the list of underlying
    devices changes, or we might end up with features that are not supported
    by all devices (eg. NETIF_F_TSO)
    This patch adds the missing recompute when adding a device to the bridge.
    
    Signed-off-by: Olaf Rempel <razzor@kopf-tisch.de>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    orempel committed with gregkh Nov 24, 2005
  9. @gregkh

    [PATCH] bonding: fix feature consolidation

    This should resolve http://bugzilla.kernel.org/show_bug.cgi?id=5519
    
    The current feature computation loses bits that it doesn't know about,
    resulting in an inability to add VLANs and possibly other havoc.
    Rewrote function to preserve bits it doesn't know about, remove an
    unneeded state variable, and simplify the code.
    
    Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Jay Vosburgh committed with gregkh Nov 9, 2005
  10. @kernelslacker @gregkh

    [PATCH] AGPGART: Fix serverworks TLB flush.

    [AGPGART] Fix serverworks TLB flush.
    Go back to what 2.4 kernels used to do here, as if this hits,
    the kernel just hangs indefinitly.
    
    Actually an improvement over 2.4 - we now break; out of the loop
    instead of just printing messages on timeouts.
    
    Signed-off-by: Dave Jones <davej@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    kernelslacker committed with gregkh Nov 7, 2005
  11. @thrull @gregkh

    [PATCH] i82365: release all resources if no devices are found

    The i82365 driver does not release all the resources when the device is not
    found. This can cause an oops when reading /proc/ioports after module
    unload (e.g. bug #5657).
    
    Signed-off-by: Igor Popik <igor.popik@gmail.com>
    Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    thrull committed with gregkh Dec 7, 2005
  12. @linvjw @gregkh

    [PATCH] ALSA: nm256: reset workaround for Latitude CSx

    Modules: NM256 driver
    
    The current snd-nm256 driver can cause Dell Latitude CSx laptops to
    lock-up during module (un)load.  I have isolated this to the writes to
    the control port register at offset 0x6cc which were not already
    protected by the existing reset_workaround.
    
    I tried grouping these writes with the existing reset_workaround
    clause, but that caused the driver to have (un)load problems on the
    Dell Latitude LS laptops.  So, I have implemented a reset_workaround_2
    clause (please feel free to suggest a better name!) to cover this
    situation and added a quirk entry for the CSx laptops.
    
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    linvjw committed with gregkh Dec 7, 2005
  13. @mkrufky @gregkh

    [PATCH] V4L/DVB: Fix analog NTSC for Thomson DTT 761X hybrid tuner

    - Enable tda9887 on the following cx88 boards:
      pcHDTV 3000
      FusionHDTV3 Gold-T
    - This ensures that analog NTSC video will function properly, without
      this patch, the tuner may appear to be broken.
    
    Signed-off-by: Michael Krufky <mkrufky@m1k.net>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    mkrufky committed with gregkh Dec 9, 2005
  14. @gregkh

    [PATCH] V4L/DVB (3135) Fix tuner init for Pinnacle PCTV Stereo

    - The Pinnacle PCTV Stereo needs tda9887 port2 set to 1
    - Without this patch, mt20xx tuner is not detected and the board
      doesn't tune.
    
    Signed-off-by: Ricardo Cerqueira <v4l@cerqueira.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Ricardo Cerqueira committed with gregkh Dec 8, 2005
  15. @verygreen @gregkh

    [PATCH] 32bit integer overflow in invalidate_inode_pages2()

    Fix a 32 bit integer overflow in invalidate_inode_pages2_range.
    
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    verygreen committed with gregkh Dec 2, 2005
  16. @watologo1 @gregkh

    [PATCH] ACPI: fix HP nx8220 boot hang regression

    [ACPI] fix HP nx8220 boot hang regression
    
    This patch reverts the acpi_bus_find_driver() return value check
    that came in via the PCI tree via 3fb0273
    
            [PATCH] acpi bridge hotadd: Allow ACPI .add and .start
    	operations to be done independently
    
    This particular change broke booting of some HP/Compaq laptops unless
    acpi=noirq is used.
    
    http://bugzilla.kernel.org/show_bug.cgi?id=5221
    https://bugzilla.novell.com/show_bug.cgi?id=116763
    
    Signed-off-by: Thomas Renninger <trenn@suse.de>
    Cc: Rajesh Shah <rajesh.shah@intel.com>
    Signed-off-by: Len Brown <len.brown@intel.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    watologo1 committed with gregkh Dec 2, 2005
  17. @gregkh

    [PATCH] DVB: BUDGET CI card depends on STV0297 demodulator

    BUDGET_CI card depends on STV0297 demodulator.
    This patch solves a DVB driver compile error introduced in 2.6.14
    
    Signed-off-by: Johannes Stezenbach <js@linuxtv.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Carlos Silva committed with gregkh Dec 2, 2005
  18. @gregkh

    [PATCH] Fix listxattr() for generic security attributes

    Commit f549d6c introduced a generic
    fallback for security xattrs, but appears to include a subtle bug.
    
    Gentoo users with kernels with selinux compiled in, and coreutils compiled
    with acl support, noticed that they could not copy files on tmpfs using
    'cp'.
    
    cp (compiled with acl support) copies the file, lists the extended
    attributes on the old file, copies them all to the new file, and then
    exits.  However the listxattr() calls were failing with this odd behaviour:
    
    llistxattr("a.out", (nil), 0)           = 17
    llistxattr("a.out", 0x7fffff8c6cb0, 17) = -1 ERANGE (Numerical result out of
    range)
    
    I believe this is a simple problem in the logic used to check the buffer
    sizes; if the user sends a buffer the exact size of the data, then its ok
    :)
    
    This change solves the problem.
    More info can be found at http://bugs.gentoo.org/113138
    
    Signed-off-by: Daniel Drake <dsd@gentoo.org>
    Acked-by: James Morris <jmorris@namei.org>
    Acked-by: Stephen Smalley <sds@tycho.nsa.gov>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Daniel Drake committed with gregkh Dec 12, 2005
  19. @tgraf @gregkh

    [PATCH] NETLINK: Fix processing of fib_lookup netlink messages

    The receive path for fib_lookup netlink messages is lacking sanity
    checks for header and payload and is thus vulnerable to malformed
    netlink messages causing illegal memory references.
    
    Signed-off-by: Thomas Graf <tgraf@suug.ch>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    tgraf committed with gregkh Dec 1, 2005
  20. @gregkh

    [PATCH] setkeys needs root

    This patch combines commit 0b360ad (make
    setkeys root-only) and commit e3f17f0 (only
    disallow setting by users)
    
       Because people can play games reprogramming keys and leaving traps for the
       next user of the console.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Daniel Drake committed with gregkh Dec 2, 2005
  21. @gregkh

    [PATCH] USB: Adapt microtek driver to new scsi features

    the scsi layer now uses very short sg lists. This breaks the microtek
    driver. Here is a patch fixes this and some other issues.
    
    Signed-off-by: Oliver Neukum <oliver@neukum.name>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Linus Torvalds <torvalds@osdl.org>
    Oliver Neukum committed with gregkh Dec 2, 2005
  22. @dgibson @gregkh

    [PATCH] Fix crash when ptrace poking hugepage areas

    set_page_dirty() will not cope with being handed a page * which is part of
    a compound page, but not the master page in that compound page.  This case
    can occur via access_process_vm() if you attemp to write to another
    process's hugepage memory area using ptrace() (causing an oops or hang).
    
    This patch fixes the bug by only calling set_page_dirty() from
    access_process_vm() if the page is not a compound page.  We already use a
    similar fix in bio_set_pages_dirty() for the case of direct io to
    hugepages.
    
    Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
    Acked-by: William Irwin <wli@holomorphy.com>
    Signed-off-by: Andrew Morton <akpm@osdl.org>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    dgibson committed with gregkh Nov 30, 2005
  23. @AdrianBunk @gregkh

    [PATCH] drivers/infiniband/core/mad.c: fix a use-after-free

    The Coverity checker spotted this obvious use-after-free
    caused by a wrong order of the cleanups.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Acked-by: Roland Dreier <rolandd@cisco.com>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    AdrianBunk committed with gregkh Nov 28, 2005
  24. @AdrianBunk @gregkh

    [PATCH] drivers/message/i2o/pci.c: fix a use-after-free

    The Coverity checker spotted this obvious use-after-free
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    AdrianBunk committed with gregkh Nov 28, 2005
  25. @AdrianBunk @gregkh

    [PATCH] drivers/scsi/dpt_i2o.c: fix a user-after-free

    The Coverity checker spotted this obvious use-after-free
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Acked-by: Mark Salyzyn <mark_salyzyn@adaptec.com>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    AdrianBunk committed with gregkh Nov 28, 2005
Commits on Nov 24, 2005
  1. Linux 2.6.14.3

    Chris Wright committed Nov 24, 2005
  2. [PATCH] hwmon: Fix missing it87 fan div init

    Fix a bug where setting the low fan speed limits will not work if no
    data was ever read through the sysfs interface and the fan clock
    dividers have not been explicitely set yet either. The reason is that
    data->fan_div[nr] may currently be used before it is initialized from
    the chip register values. The fix is to explicitely initialize
    data->fan_div[nr] before using it.
    
    Bug reported, and fix tested, by Nicolas Mailhot.
    
    Signed-off-by: Jean Delvare <khali@linux-fr.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Jean Delvare committed with Chris Wright Nov 21, 2005
  3. [PATCH] hwmon: Fix lm78 VID conversion

    Fix the lm78 VID reading, which I accidentally broke while making
    this driver use the common vid_from_reg function rather than
    reimplementing its own in 2.6.14-rc1.
    
    I'm not proud of it, trust me.
    
    Signed-off-by: Jean Delvare <khali@linux-fr.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Jean Delvare committed with Chris Wright Nov 14, 2005
  4. [PATCH] hwmon: Fix missing boundary check when setting W83627THF in0 …

    …limits
    
    Add SENSORS_LIMIT in store VCore limit functions. This fixes a potential
    u8 overflow on out-of-range user input.
    
    Signed-off-by: Jean Delvare <khali@linux-fr.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Yuan Mu committed with Chris Wright Nov 14, 2005
  5. @AdrianBunk

    [PATCH] drivers/isdn/hardware/eicon/os_4bri.c: correct the xdiLoadFil…

    …e() signature
    
    It's not good if caller and callee disagree regarding the type of the
    arguments.
    
    In this case, this could cause problems on 64bit architectures.
    
    Signed-off-by: Adrian Bunk <bunk@stusta.de>
    Signed-off-by: Armin Schindler <armin@melware.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    AdrianBunk committed with Chris Wright Nov 19, 2005
  6. [PATCH] x86_64/i386: Compute correct MTRR mask on early Noconas

    Force correct address space size for MTRR on some 64bit Intel Xeons
    
    They report 40bit, but only have 36bits of physical address space.
    This caused problems with setting up the correct masks for MTRR,
    resulting in incorrect MTRRs.
    
    CPUID workaround for steppings 0F33h(supporting x86) and 0F34h(supporting x86
    and EM64T). Detail info can be found at:
    http://download.intel.com/design/Xeon/specupdt/30240216.pdf
    http://download.intel.com/design/Pentium4/specupdt/30235221.pdf
    
    Signed-off-by: Shaohua Li<shaohua.li@intel.com>
    Signed-off-by: Andi Kleen <ak@suse.de>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Andi Kleen committed with Chris Wright Oct 30, 2005
  7. [PATCH] Fix sending extension headers before and including routing he…

    …ader.
    
    Based on suggestion from Masahide Nakamura <nakam@linux-ipv6.org>.
    
    Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    YOSHIFUJI Hideaki committed with Chris Wright Nov 21, 2005
  8. [PATCH] Fix calculation of AH length during filling ancillary data.

    Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    Ville Nuorvala committed with Chris Wright Nov 21, 2005
  9. [PATCH] Fix memory management error during setting up new advapi sock…

    …opts.
    
    Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    YOSHIFUJI Hideaki committed with Chris Wright Nov 21, 2005
  10. @laf0rge

    [PATCH] ip_conntrack: fix ftp/irc/tftp helpers on ports >= 32768

    Since we've converted the ftp/irc/tftp helpers to use the new
    module_parm_array() some time ago, we ware accidentially using signed data
    types - thus preventing those modules from being used on ports >= 32768.
    
    This patch fixes it by using 'ushort' module parameters.
    
    Thanks to Jan Nijs for reporting this bug.
    
    Signed-off-by: Harald Welte <laforge@netfilter.org>
    Signed-off-by: Chris Wright <chrisw@osdl.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    laf0rge committed with Chris Wright Nov 15, 2005