Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 14, 2005
  1. @gregkh

    Linux 2.6.14.4

    gregkh authored
  2. @gregkh

    [PATCH] Add try_to_freeze to kauditd

    Pierre Ossman authored gregkh committed
    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>
  3. @gregkh

    [PATCH] cciss: bug fix for BIG_PASS_THRU

    Jens Axboe authored gregkh committed
    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>
  4. @gregkh

    [PATCH] cciss: bug fix for hpacucli

    Linux Kernel Mailing List authored gregkh committed
    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>
  5. @gregkh

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

    Ondrej Zary authored gregkh committed
    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>
  6. @gregkh

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

    Dmitry Torokhov authored gregkh committed
    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>
  7. @gregkh

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

    Jeff Garzik authored gregkh committed
    [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>
  8. @orempel @gregkh

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

    orempel authored gregkh committed
    [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>
  9. @gregkh

    [PATCH] bonding: fix feature consolidation

    Jay Vosburgh authored gregkh committed
    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>
  10. @kernelslacker @gregkh

    [PATCH] AGPGART: Fix serverworks TLB flush.

    kernelslacker authored gregkh committed
    [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>
  11. @thrull @gregkh

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

    thrull authored gregkh committed
    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>
  12. @linvjw @gregkh

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

    linvjw authored gregkh committed
    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>
  13. @mkrufky @gregkh

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

    mkrufky authored gregkh committed
    - 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>
  14. @gregkh

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

    Ricardo Cerqueira authored gregkh committed
    - 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>
  15. @verygreen @gregkh

    [PATCH] 32bit integer overflow in invalidate_inode_pages2()

    verygreen authored gregkh committed
    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>
  16. @watologo1 @gregkh

    [PATCH] ACPI: fix HP nx8220 boot hang regression

    watologo1 authored gregkh committed
    [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>
  17. @gregkh

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

    Carlos Silva authored gregkh committed
    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>
  18. @gregkh

    [PATCH] Fix listxattr() for generic security attributes

    Daniel Drake authored gregkh committed
    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>
  19. @tgraf @gregkh

    [PATCH] NETLINK: Fix processing of fib_lookup netlink messages

    tgraf authored gregkh committed
    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>
  20. @gregkh

    [PATCH] setkeys needs root

    Daniel Drake authored gregkh committed
    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>
  21. @gregkh

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

    Oliver Neukum authored gregkh committed
    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>
  22. @dgibson @gregkh

    [PATCH] Fix crash when ptrace poking hugepage areas

    dgibson authored gregkh committed
    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>
  23. @AdrianBunk @gregkh

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

    AdrianBunk authored gregkh committed
    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>
  24. @AdrianBunk @gregkh

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

    AdrianBunk authored gregkh committed
    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>
  25. @AdrianBunk @gregkh

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

    AdrianBunk authored gregkh committed
    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>
Commits on Nov 24, 2005
  1. Linux 2.6.14.3

    Chris Wright authored
  2. [PATCH] hwmon: Fix missing it87 fan div init

    Jean Delvare authored Chris Wright committed
    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>
  3. [PATCH] hwmon: Fix lm78 VID conversion

    Jean Delvare authored Chris Wright committed
    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>
  4. [PATCH] hwmon: Fix missing boundary check when setting W83627THF in0 …

    Yuan Mu authored Chris Wright committed
    …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>
  5. @AdrianBunk

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

    AdrianBunk authored Chris Wright committed
    …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>
  6. [PATCH] x86_64/i386: Compute correct MTRR mask on early Noconas

    Andi Kleen authored Chris Wright committed
    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>
  7. [PATCH] Fix sending extension headers before and including routing he…

    YOSHIFUJI Hideaki authored Chris Wright committed
    …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>
  8. [PATCH] Fix calculation of AH length during filling ancillary data.

    Ville Nuorvala authored Chris Wright committed
    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>
  9. [PATCH] Fix memory management error during setting up new advapi sock…

    YOSHIFUJI Hideaki authored Chris Wright committed
    …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>
  10. @laf0rge

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

    laf0rge authored Chris Wright committed
    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>
Something went wrong with that request. Please try again.