commit b0ad94c44ea9435fafe29812aa1692269c6110f4 Author: Greg Kroah-Hartman Date: Wed Dec 14 15:50:41 2005 -0800 Linux 2.6.14.4 commit 97086d3e713e1175c4a83fc3c8bbcd8d8ac8578d Author: Pierre Ossman Date: Mon Dec 12 10:03:35 2005 -0800 [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 Acked-by: Pavel Machek Cc: David Woodhouse Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman commit 1a6e1022c1f5cc1ae2efb73ff2b4daf5eec5819f Author: Jens Axboe Date: Fri Nov 18 14:02:54 2005 -0800 [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 Signed-off-by: Jens Axboe Signed-off-by: Greg Kroah-Hartman commit 1023cf6f2fe71367b6855e24e2dd4668bd00ad3c Author: Linux Kernel Mailing List Date: Fri Nov 18 14:02:54 2005 -0800 [PATCH] cciss: bug fix for hpacucli From Mike Miller 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 Signed-off-by: Jens Axboe Signed-off-by: Greg Kroah-Hartman commit 7d011b38766b255cd4473a0a523d9362bf42bee0 Author: Ondrej Zary Date: Wed Nov 9 21:02:07 2005 -0800 [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 Signed-off-by: Bartlomiej Zolnierkiewicz Signed-off-by: Greg Kroah-Hartman commit c8005f78cdc327544a0f4a8345cd607e2e0d1fb9 Author: Dmitry Torokhov Date: Sat Nov 12 11:59:25 2005 -0800 [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 Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman commit d7283d61302798c0c57118e53d7732bec94f8d42 Author: Jeff Garzik Date: Mon Oct 31 09:05:36 2005 -0800 [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 commit 51adb32b28e76270e850235a9f61c8379376be51 Author: Olaf Rempel Date: Thu Nov 24 00:00:03 2005 -0800 [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 Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman commit fd5bcd52d599f0c0a970005336bd9c020aee2e97 Author: Jay Vosburgh Date: Wed Nov 9 10:02:38 2005 -0800 [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 Signed-off-by: John W. Linville Signed-off-by: Greg Kroah-Hartman commit 73db2c2525cf8888e229189480e295817680df85 Author: Dave Jones Date: Mon Nov 7 14:02:58 2005 -0800 [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 Signed-off-by: Greg Kroah-Hartman commit 28e52c66f8fa3d112036b5539d80eaf90a9693b6 Author: Igor Popik Date: Wed Dec 7 08:46:33 2005 +0100 [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 Signed-off-by: Dominik Brodowski Signed-off-by: Greg Kroah-Hartman commit ab2d3d363b5160fe62c701914331d470ea1e1179 Author: John W. Linville Date: Tue Dec 6 21:51:53 2005 -0500 [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 Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman commit 4614b4e56fa82c89e02ad27a7221ee76a0c2ed2c Author: Michael Krufky Date: Fri Dec 9 01:03:32 2005 -0500 [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 Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Greg Kroah-Hartman commit 18a35f4b97554e5eb4b54a5a061c46514393b18f Author: Ricardo Cerqueira Date: Thu Dec 8 21:18:47 2005 -0200 [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 Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Greg Kroah-Hartman commit 98afa67a80120871af9286786dbba19bc7517df7 Author: Oleg Drokin Date: Fri Dec 2 20:57:52 2005 +0000 [PATCH] 32bit integer overflow in invalidate_inode_pages2() Fix a 32 bit integer overflow in invalidate_inode_pages2_range. Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman commit c1493a189c8dcbd276144b958f9c4cb4bd25940c Author: Thomas Renninger Date: Fri Dec 2 20:39:57 2005 +0000 [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 3fb02738b0fd36f47710a2bf207129efd2f5daa2 [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 Cc: Rajesh Shah Signed-off-by: Len Brown Signed-off-by: Greg Kroah-Hartman commit 32b80523223bed81fb038c290d92c9099ed68992 Author: Carlos Silva Date: Fri Dec 2 20:50:41 2005 +0000 [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 Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman commit 8707c282b064c84feea02b74bbf2a760e700e3f1 Author: Daniel Drake Date: Mon Dec 12 17:31:40 2005 +0000 [PATCH] Fix listxattr() for generic security attributes Commit f549d6c18c0e8e6cf1bf0e7a47acc1daf7e2cec1 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 Acked-by: James Morris Acked-by: Stephen Smalley Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman commit 450a53336ea85de85f5ab5b9d39bafbc67ee1ed8 Author: Thomas Graf Date: Thu Dec 1 23:05:12 2005 +0100 [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 Signed-off-by: Greg Kroah-Hartman commit 6ca4c553e663b1eebe5630e70fd7cb39c4b910e3 Author: Daniel Drake Date: Fri Dec 2 20:56:21 2005 +0000 [PATCH] setkeys needs root This patch combines commit 0b360adbdb54d5b98b78d57ba0916bc4b8871968 (make setkeys root-only) and commit e3f17f0f6e98f58edb13cb38810d93e6d4808e68 (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 commit bb4828a25fd619bc7c9eae63f7c71dfe93f930b9 Author: Oliver Neukum Date: Fri Dec 2 20:47:29 2005 +0000 [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 Signed-off-by: Greg Kroah-Hartman Signed-off-by: Linus Torvalds commit d948e779d14768cee4077ad5b477d58d42b20371 Author: David Gibson Date: Tue Nov 29 19:46:37 2005 -0800 [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 Acked-by: William Irwin Signed-off-by: Andrew Morton Signed-off-by: Chris Wright Signed-off-by: Greg Kroah-Hartman commit 2d6eac6c4fdaa69656d66c80754d267be233cc3f Author: Adrian Bunk Date: Mon Nov 28 12:46:00 2005 +0100 [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 Acked-by: Roland Dreier Signed-off-by: Chris Wright Signed-off-by: Greg Kroah-Hartman commit d2b0e84d195a341c1cc5b45ec2098ee23bc1fe9d Author: Adrian Bunk Date: Mon Nov 28 12:44:47 2005 +0100 [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 Signed-off-by: Markus Lidel Signed-off-by: Chris Wright Signed-off-by: Greg Kroah-Hartman commit d0743a5b7b837334cb414b773529d51de3de0471 Author: Adrian Bunk Date: Mon Nov 28 12:43:41 2005 +0100 [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 Acked-by: Mark Salyzyn Signed-off-by: Chris Wright Signed-off-by: Greg Kroah-Hartman