commit 5552c28f6937d2a2b873d06c6d09b96204722dd0 tree 041a8ba94166d9c75c34dc385d5298ae4d59d9fe parent 303794400992b907b7cac0d91788603636c7e0fe author Alan Cox Tue, 14 Feb 2006 17:50:54 +0000 committer Linus Torvalds Tue, 14 Feb 2006 10:01:39 -0800 [PATCH] Fix locking error in esp Noted by Al Viro. Also remove unused tmp_buf Signed-off-by: Alan Cox Signed-off-by: Linus Torvalds commit 303794400992b907b7cac0d91788603636c7e0fe tree 012781f808f48d80b32e435a4f27b6e8524d0ff0 parent b739db79a434aec89027a109d85de305e6bdeb93 author Gerald Britton Tue, 14 Feb 2006 10:19:04 -0500 committer Linus Torvalds Tue, 14 Feb 2006 08:25:29 -0800 [PATCH] x86: fix oprofile kernel callgraph regression Fix x86 oprofile regression introduced by: commit c34d1b4d165c67b966bca4aba026443d7ff161eb [PATCH] mm: kill check_user_page_readable That commit reorganized tests for the userspace stack walking moving all those tests into dump_backtrace(), however, dump_backtrace() was used for both userspace and kernel stalk walking. The result is typically no recorded callgraph information for kernel samples. Revive the original function as dump_kernel_backtrace() and rename the other to dump_user_backtrace() to avoid future confusion. Signed-off-by: Gerald Britton Apology-from: Hugh Dickins Signed-off-by: Linus Torvalds commit b739db79a434aec89027a109d85de305e6bdeb93 tree e67bdf2272e9a3deedef7d65dfde03ccafb85074 parent 18539966bc1d663eb232877bb3e9e7dca67e89e6 parent 41d9c98fe76298cebc5907bcebfb2db28017a277 author Linus Torvalds Tue, 14 Feb 2006 08:22:57 -0800 committer Linus Torvalds Tue, 14 Feb 2006 08:22:57 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6 commit 18539966bc1d663eb232877bb3e9e7dca67e89e6 tree 2ecc65bc92766a5c684bc51f30601421170f07f2 parent 108dff7d2b721759b5e025ab18024967c1294792 parent 16f05be7be0bf121491d83bd97337fe179b3b323 author Linus Torvalds Tue, 14 Feb 2006 08:21:57 -0800 committer Linus Torvalds Tue, 14 Feb 2006 08:21:57 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 commit 41d9c98fe76298cebc5907bcebfb2db28017a277 tree 6b794e2fb6b3ae58d1f2d67db6e6003efd4ef197 parent be79c383254cd3eb50953d8c0a7cacdbf6db31c0 author Jean Delvare Wed, 08 Feb 2006 20:38:29 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 22:30:10 -0800 [PATCH] i2c: Drop outdated probe/remove code in i2c-isa Probe and remove methods are now defined at bus level. No more need to redefine them at driver level in i2c-isa. This lets us get rid of these annoying messages: Driver 'it87-isa' needs updating - please use bus_type methods Thanks to Nicolas Mailhot for reporting the problem and testing the fix. Signed-off-by: Jean Delvare Signed-off-by: Greg Kroah-Hartman commit be79c383254cd3eb50953d8c0a7cacdbf6db31c0 tree 18c8be9725b3e315f6acbb445e94744917e23d63 parent a40f0b0f2466483fad94e62177272d6a5711e50a author Jean Delvare Tue, 07 Feb 2006 17:53:32 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 22:30:10 -0800 [PATCH] it87: Fix oops on removal Fix an oops on it87 module removal when no supported hardware was found. Signed-off-by: Jean Delvare Signed-off-by: Greg Kroah-Hartman commit a40f0b0f2466483fad94e62177272d6a5711e50a tree 79ffb1c4639767a448f34521c6921fbec057db02 parent c7f5d7edd8b3fa4204389efc4c9081cc90a811d2 author Jean Delvare Sun, 05 Feb 2006 23:17:34 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 22:30:09 -0800 [PATCH] w83627hf: Document the reset module parameter Document the reset module parameter which was recently added to the w83627hf driver. Signed-off-by: Jean Delvare Signed-off-by: Greg Kroah-Hartman commit c7f5d7edd8b3fa4204389efc4c9081cc90a811d2 tree 1264bb18887b398ea2dccbba03ade05bf9fe9539 parent e3efa5a7392e07471b5d0ef7e7cd7ab862f70284 author Jean Delvare Sun, 05 Feb 2006 23:13:48 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 22:30:09 -0800 [PATCH] w83781d: Use real-time status registers Use the real-time status registers of the Winbond W83782D, W83783S and W83627HF chips, instead of the interrupt status registers. Interrupts cannot be trusted at least for voltage inputs, as they are two-times triggers (as opposed to comparator mode, which we want.) The w83627hf driver was fixed in a similar way some times ago. Signed-off-by: Jean Delvare Signed-off-by: Greg Kroah-Hartman commit e3efa5a7392e07471b5d0ef7e7cd7ab862f70284 tree c4b118150c8d78d7220669144d83559aafcab5a4 parent 75c0141ca2fdae7c332d8f17412fbe0939dd005f author Jean Delvare Sun, 05 Feb 2006 23:11:16 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 22:30:09 -0800 [PATCH] vt8231: Fix sysfs temperature interface The VT8231 low temperature limits are actually hysteresis temperatures to the high limits. Signed-off-by: Jean Delvare Cc: Roger Lucas Signed-off-by: Greg Kroah-Hartman commit 16f05be7be0bf121491d83bd97337fe179b3b323 tree c33fdb0065cbaff83900becbf46480c914d75ca2 parent 982db2a127b29c9e1f5896d2ba691e84446cc858 author Phil Dibowitz Mon, 13 Feb 2006 15:59:42 -0800 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:40 -0800 [PATCH] USB: unusual-devs bugfix The following patch looks good to me. It adds an unusual_devs entry as well as fixing an ordering bug. Please apply. From: Bohdan Linda Signed-off-by: Phil Dibowitz Signed-off-by: Greg Kroah-Hartman commit 982db2a127b29c9e1f5896d2ba691e84446cc858 tree 4e64b464d4f79e092f50e9ad908a1d0da01deab3 parent 1d614a4b0d2613d83f7bf0978e213ba29aebc44f author Alan Stern Mon, 13 Feb 2006 10:16:04 -0500 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:40 -0800 [PATCH] USB: unusual_devs.h entry: iAUDIO M5 Another unusual_devs.h entry (as652). Signed-off-by: Alan Stern Signed-off-by: Greg Kroah-Hartman commit 1d614a4b0d2613d83f7bf0978e213ba29aebc44f tree 4dddb4fa0505b350f803d2df4252cb350f03c811 parent ba3e93ad3c6e511f68c1b3e46954feff6cdd5a62 author Alan Stern Mon, 13 Feb 2006 10:15:22 -0500 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:40 -0800 [PATCH] USB: unusual_devs.h entry: TrekStor i.Beat A new unusual_devs.h entry (as651). Signed-off-by: Alan Stern Signed-off-by: Greg Kroah-Hartman commit ba3e93ad3c6e511f68c1b3e46954feff6cdd5a62 tree 4248f96e5ad174e3ae9d917988ce97e4d7a32159 parent a2149bce2535047371a1309f032f0320b05db791 author Alan Stern Mon, 30 Jan 2006 10:19:43 -0500 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:40 -0800 [PATCH] usb-storage: unusual_devs entry Here is a new entry for unusual_devs.h (as630). Signed-off-by: Alan Stern Signed-off-by: Greg Kroah-Hartman commit a2149bce2535047371a1309f032f0320b05db791 tree 0d38aed6149c4368136fac9032a4ec61d7c630ff parent a0c53f1dca10acc93462339cbd0bf24b10d60a13 author Alan Stern Thu, 02 Feb 2006 09:52:45 -0500 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:40 -0800 [PATCH] usb-storage: new unusual_devs entry This patch (as631) for unusual_devs.h fixes bugzilla entry 5913. Signed-off-by: Alan Stern Signed-off-by: Phil Dibowitz Signed-off-by: Greg Kroah-Hartman commit a0c53f1dca10acc93462339cbd0bf24b10d60a13 tree 99b5e0d6bc58a0b38cfc98ee0c2b09049c5db462 parent c6c27721a42b991965bb792d5c196b8331d008d5 author David Brownell Mon, 06 Feb 2006 12:15:15 -0800 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:39 -0800 [PATCH] USB: sl811_cs needs platform_device conversion too The switchover to "platform_driver" from "device_driver" missed one rather essential usage, which broke the sl811_cs driver ... this resolves the omission. Signed-off-by: David Brownell Signed-off-by: Greg Kroah-Hartman commit c6c27721a42b991965bb792d5c196b8331d008d5 tree 24f84202e04931c8943e3257632b2e82d2fd1353 parent 343a65cadb3a6a102f08513d9c64eb7e317478f0 author Christian Lindner Wed, 01 Feb 2006 14:10:52 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:39 -0800 [PATCH] USB: PL2303: Leadtek 9531 GPS-Mouse The patch adds the USB ID (0413:2101) for the Leadtek GPS-Mouse 9531 to the driver pl2303. Signed-off-by: Christian Lindner Signed-off-by: Greg Kroah-Hartman commit 343a65cadb3a6a102f08513d9c64eb7e317478f0 tree b4fb5906ebed9c64566565958c302427aa9e344b parent ba3e66e94b9fb8c2a370a90729e068314845549d author Michael Hund Thu, 02 Feb 2006 09:37:02 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:39 -0800 [PATCH] USB: change ldusb's experimental state Signed-off-by: Michael Hund Signed-off-by: Greg Kroah-Hartman commit ba3e66e94b9fb8c2a370a90729e068314845549d tree f021a85387443d00be8d6b108579a38cec63e37c parent a38408cd8d6bc0e5d16e609d4b1fdf9ba2e099ce author Michael Hund Thu, 02 Feb 2006 09:36:43 +0100 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:39 -0800 [PATCH] USB: add new device ids to ldusb Signed-off-by: Michael Hund Signed-off-by: Greg Kroah-Hartman commit a38408cd8d6bc0e5d16e609d4b1fdf9ba2e099ce tree 5a559a05117c481f0cefd3c67a1d01e744cf7946 parent 75c0141ca2fdae7c332d8f17412fbe0939dd005f author David Brownell Thu, 09 Feb 2006 16:35:31 -0500 committer Greg Kroah-Hartman Mon, 13 Feb 2006 21:33:39 -0800 [PATCH] USB: fix up the usb early handoff logic for EHCI Disable some dubious "early" USB handoff code that allegedly works around bugs on some systems (we don't know which ones) but rudely breaks some others. Also make the kernel warnings reporting BIOS handoff problems be more useful, reporting the register whose value displays the trouble. Signed-off-by: David Brownell Signed-off-by: Greg Kroah-Hartman commit 108dff7d2b721759b5e025ab18024967c1294792 tree 463be206b5c354fa652890f0bae132b5fb57fedd parent a110d514a582553e7439e92d92fb062d80b3e21d author Kyle McMartin Mon, 13 Feb 2006 22:44:22 -0500 committer Linus Torvalds Mon, 13 Feb 2006 19:58:47 -0800 [PATCH] sys_newfstatat -> sys_fstatat64 parisc defines ARCH_WANT_STAT64, so we want to use fstatat64. It does not appear that it needs to be ENTRY_COMP, because struct stat64 is the same on both 32-bit and 64-bit (unlike on other platforms which did define a compat_sys_fstatat64.) Signed-off-by: Grant Grundler Signed-off-by: Kyle McMartin Signed-off-by: Linus Torvalds commit a110d514a582553e7439e92d92fb062d80b3e21d tree aa8fd4abd430fa393c00e880d7d8145e4f7ee0a2 parent 934a3595b30c986bab52bc9c08d12c8962c88c8a parent 28b2425ac76b0f043f2efd34521f2a3c7ec8ccc5 author Linus Torvalds Mon, 13 Feb 2006 19:40:19 -0800 committer Linus Torvalds Mon, 13 Feb 2006 19:40:19 -0800 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6 commit 934a3595b30c986bab52bc9c08d12c8962c88c8a tree 1aa2acda1b45d97ce7b4027327a23a2a3c8dc81a parent b4d9eda028e8becbb5057b554e63eea12e496a88 parent 7d5e350fab47f1273bc8b52d5f133ed6e4baeb7f author Linus Torvalds Mon, 13 Feb 2006 19:10:43 -0800 committer Linus Torvalds Mon, 13 Feb 2006 19:10:43 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq commit b4d9eda028e8becbb5057b554e63eea12e496a88 tree f3dfa4aa380fe89a4aeff049c2f5b13b72404a1b parent 00de651d14baabc5c1d2f32c49d9a984d8891c8e author David S. Miller Mon, 13 Feb 2006 16:06:10 -0800 committer David S. Miller Mon, 13 Feb 2006 16:06:10 -0800 [NET]: Revert skb_copy_datagram_iovec() recursion elimination. Revert the following changeset: bc8dfcb93970ad7139c976356bfc99d7e251deaf Recursive SKB frag lists are really possible and disallowing them breaks things. Noticed by: Jesse Brandeburg Signed-off-by: David S. Miller commit 00de651d14baabc5c1d2f32c49d9a984d8891c8e tree dee86291586baf00e9c34dd8f4545088a36877ef parent 6d3e85ecf22a5e3610df47b9c3fb2fc32cfd35bf author Herbert Xu Mon, 13 Feb 2006 16:01:27 -0800 committer David S. Miller Mon, 13 Feb 2006 16:01:27 -0800 [IPSEC]: Fix strange IPsec freeze. Problem discovered and initial patch by Olaf Kirch: there's a problem with IPsec that has been bugging some of our users for the last couple of kernel revs. Every now and then, IPsec will freeze the machine completely. This is with openswan user land, and with kernels up to and including 2.6.16-rc2. I managed to debug this a little, and what happens is that we end up looping in xfrm_lookup, and never get out. With a bit of debug printks added, I can this happening: ip_route_output_flow calls xfrm_lookup xfrm_find_bundle returns NULL (apparently we're in the middle of negotiating a new SA or something) We therefore call xfrm_tmpl_resolve. This returns EAGAIN We go to sleep, waiting for a policy update. Then we loop back to the top Apparently, the dst_orig that was passed into xfrm_lookup has been dropped from the routing table (obsolete=2) This leads to the endless loop, because we now create a new bundle, check the new bundle and find it's stale (stale_bundle -> xfrm_bundle_ok -> dst_check() return 0) People have been testing with the patch below, which seems to fix the problem partially. They still see connection hangs however (things only clear up when they start a new ping or new ssh). So the patch is obvsiouly not sufficient, and something else seems to go wrong. I'm grateful for any hints you may have... I suggest that we simply bail out always. If the dst decides to die on us later on, the packet will be dropped anyway. So there is no great urgency to retry here. Once we have the proper resolution queueing, we can then do the retry again. Signed-off-by: Herbert Xu Acked-by: Olaf Kirch Signed-off-by: David S. Miller commit 6d3e85ecf22a5e3610df47b9c3fb2fc32cfd35bf tree d82d346f7b4c03f1e323cec0df8ee74052f0a31c parent 72fb630dad170084026bda6728b8d8f21ed48ff1 author Nicolas DICHTEL Mon, 13 Feb 2006 15:56:13 -0800 committer David S. Miller Mon, 13 Feb 2006 15:56:13 -0800 [IPV6] Don't store dst_entry for RAW socket Signed-off-by: Nicolas DICHTEL Signed-off-by: David S. Miller commit 72fb630dad170084026bda6728b8d8f21ed48ff1 tree 0330cc2c63332eb5d0a561447f505324de14ae56 parent e200bd8065e4db6297cd8db071a9188cf9aa6b56 author Andrew Morton Mon, 13 Feb 2006 15:53:41 -0800 committer David S. Miller Mon, 13 Feb 2006 15:53:41 -0800 [APPLETALK]: warning fix drivers/net/appletalk/cops.c: In function `cops_load': drivers/net/appletalk/cops.c:539: warning: assignment discards qualifiers from pointer target type drivers/net/appletalk/cops.c:547: warning: assignment discards qualifiers from pointer target type Signed-off-by: Andrew Morton Signed-off-by: David S. Miller commit e200bd8065e4db6297cd8db071a9188cf9aa6b56 tree 80c9ced19aa5a0fa0cc9be69d34ca45cf92394ad parent 178a3259f2508e786fb1bd6538365a167cee35c1 author Jamal Hadi Salim Mon, 13 Feb 2006 15:51:24 -0800 committer David S. Miller Mon, 13 Feb 2006 15:51:24 -0800 [NETLINK] genetlink: Fix bugs spotted by Andrew Morton. - panic() doesn't return. - Don't forget to unlock on genl_register_family() error path - genl_rcv_msg() is called via pointer so there's no point in declaring it `inline'. Notes: genl_ctrl_event() ignores the genlmsg_multicast() return value. lots of things ignore the genl_ctrl_event() return value. Signed-off-by: Jamal Hadi Salim Signed-off-by: Andrew Morton Signed-off-by: David S. Miller commit 178a3259f2508e786fb1bd6538365a167cee35c1 tree 3736fd620ecdec6193b52505982e8fa12698c695 parent a6c1cd572642478528165ac44db4d2daae125a21 author Stephen Hemminger Mon, 13 Feb 2006 15:43:58 -0800 committer David S. Miller Mon, 13 Feb 2006 15:43:58 -0800 [BRIDGE]: Better fix for netfilter missing symbol has_bridge_parent Horms patch was the best of the three fixes. Dave, already applied Harald's version, so this patch converts that to the better one. Signed-off-by: Stephen Hemminger Signed-off-by: David S. Miller commit a6c1cd572642478528165ac44db4d2daae125a21 tree c622476fd8a0092710dd325d5154c2b49fc7a898 parent 15c38c6ecd772ae4cc497955f916f40e803e7528 author Harald Welte Mon, 13 Feb 2006 15:42:48 -0800 committer David S. Miller Mon, 13 Feb 2006 15:42:48 -0800 [NETFILTER] Fix Kconfig menu level for x_tables The new x_tables related Kconfig options appear at the wrong menu level without this patch. Signed-off-by: Harald Welte Signed-off-by: David S. Miller commit 15c38c6ecd772ae4cc497955f916f40e803e7528 tree f3a967377a58a2e6aae2cfd7f72400deee6a2433 parent 99e382afd297d91ab150ae46c28c4585f925818c parent 9225806386e398eeba46958a7befa017bda73f58 author David S. Miller Mon, 13 Feb 2006 15:40:55 -0800 committer David S. Miller Mon, 13 Feb 2006 15:40:55 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6 commit 99e382afd297d91ab150ae46c28c4585f925818c tree 8a2ab5c8437bff91919588976294f7b38b7e57e8 parent 77decfc716d460b3f7037bb19bd4eb12cd0dc996 author Dave Jones Mon, 13 Feb 2006 15:38:42 -0800 committer David S. Miller Mon, 13 Feb 2006 15:38:42 -0800 [P8023]: Fix tainting of kernel. Missing license tag. I've assumed this is GPL. (It could also use a MODULE_AUTHOR) Signed-off-by: Dave Jones Signed-off-by: David S. Miller commit 77decfc716d460b3f7037bb19bd4eb12cd0dc996 tree e6fca07597e12c07af4bd90cfffc80a3f694387e parent bf3883c12fece9189ab4f7bb6e2690451db1366e author Dave Jones Mon, 13 Feb 2006 15:36:21 -0800 committer David S. Miller Mon, 13 Feb 2006 15:36:21 -0800 [IPV4] ICMP: Invert default for invalid icmp msgs sysctl isic can trigger these msgs to be spewed at a very high rate. There's already a sysctl to turn them off. Given these messages aren't useful for most people, this patch disables them by default. Signed-off-by: Dave Jones Signed-off-by: David S. Miller commit bf3883c12fece9189ab4f7bb6e2690451db1366e tree 044a6678fff7b3325169794d2a06f2d25ef95616 parent 7a11c4d0635d9f6995736390b8c3346fe6f63d57 author Dave Jones Mon, 13 Feb 2006 15:34:58 -0800 committer David S. Miller Mon, 13 Feb 2006 15:34:58 -0800 [ATM]: Ratelimit atmsvc failure messages This seems to be trivial to trigger. Signed-off-by: Dave Jones Signed-off-by: David S. Miller commit 7a11c4d0635d9f6995736390b8c3346fe6f63d57 tree 462aa4a17b5ef59350f726ca39035c513bd2e5a5 parent 75c0141ca2fdae7c332d8f17412fbe0939dd005f author Joe Perches Mon, 13 Feb 2006 15:34:11 -0800 committer David S. Miller Mon, 13 Feb 2006 15:34:11 -0800 [IRDA]: Ratelimit messages. From: Joe Perches Based upon a patch by Dave Jones. Signed-off-by: Dave Jones Signed-off-by: David S. Miller commit 75c0141ca2fdae7c332d8f17412fbe0939dd005f tree 42c793ae47f694ebfbd6b2feb26c8c93280d5978 parent 90947ef26fa689a3252aa8282a01f60648e70fdb author Dave Jones Mon, 13 Feb 2006 12:46:58 -0500 committer Linus Torvalds Mon, 13 Feb 2006 11:14:45 -0800 [PATCH] Remove "RV370 5B60 [Radeon X300 (PCIE)]" from DRI list I get a machine check exception, triple fault, or NMI watchdog lockup when DRI gets enabled on this card. (And Mauro Tassinari reports hung kernels too in http://lkml.org/lkml/2006/1/26/97) [ Adrian Bunk also states that this is the only RV350 entry for an RV370 in our lists, which implies that it's just buggy ] Cc: Adrian Bunk Cc: Dave Jones Cc: Mauro Tassinari Cc: Dave Airlie Signed-off-by: Linus Torvalds commit 90947ef26fa689a3252aa8282a01f60648e70fdb tree 317ab8984d68fed9e4ad6e259c44134907b3021a parent 326a625748535c4cdb1c632b1dcb07030989a393 author Jeff Mahoney Mon, 13 Feb 2006 11:12:36 -0500 committer Linus Torvalds Mon, 13 Feb 2006 08:56:01 -0800 [PATCH] reiserfs: fix potential (unlikely) oops in reiserfs_get_acl This fixes a potential oops if there is an error reported by posix_acl_from_disk(). This is mostly theoretical due to the use of magics and checksums in xattrs, but is still possible. Signed-off-by: Jeff Mahoney Signed-off-by: Linus Torvalds commit 326a625748535c4cdb1c632b1dcb07030989a393 tree 1615fa184eac201aca79b569727b7769415a8b82 parent 40ad7a6afc53217ad95b5ae2221e42d7655e057b author Yoichi Yuasa Mon, 13 Feb 2006 18:07:30 +0900 committer Linus Torvalds Mon, 13 Feb 2006 07:47:03 -0800 [PATCH] MIPS 32bit machines need fstatat64 support. As noted by Jan Dittmer Signed-off-by: Yoichi Yuasa Signed-off-by: Linus Torvalds commit 9225806386e398eeba46958a7befa017bda73f58 tree 425bb3d66554d10f45138795335545615cace048 parent 7b005bd34c895ebeefd1c62f90a329730b88946b author Marcel Holtmann Mon, 13 Feb 2006 11:40:07 +0100 committer Marcel Holtmann Mon, 13 Feb 2006 11:40:07 +0100 [Bluetooth] Fix firmware loading problem of BT3C driver Before the PCMCIA subsystem was fully integrated into the device and driver model, the BT3C driver had to workaround this when loading the firmware. This workaround is broken and makes the driver oops when loading the firmware. This patch removes this workaround and uses now the provided device structure from the PCMCIA subsystem. Signed-off-by: Marcel Holtmann commit 7b005bd34c895ebeefd1c62f90a329730b88946b tree 7a7143c1b29b902122fe5e17a10ad4cb2ec66291 parent 56f3a40a5e7586043260669cc794e56fa58339e1 author Marcel Holtmann Mon, 13 Feb 2006 11:40:03 +0100 committer Marcel Holtmann Mon, 13 Feb 2006 11:40:03 +0100 [Bluetooth] Fix NULL pointer dereferences of the HCI socket This patch fixes the two NULL pointer dereferences found by the sfuzz tool from Ilja van Sprundel. The first one was a call of getsockname() for an unbound socket and the second was calling accept() while this operation isn't implemented for the HCI socket interface. Signed-off-by: Marcel Holtmann commit 56f3a40a5e7586043260669cc794e56fa58339e1 tree a2a756d86f8ff9da8d5668d2dfbf51f5107c53ce parent e9bb4c9929a63b23dcc637fae312b36b038bdc61 author Marcel Holtmann Mon, 13 Feb 2006 11:39:57 +0100 committer Marcel Holtmann Mon, 13 Feb 2006 11:39:57 +0100 [Bluetooth] Reduce L2CAP MTU for RFCOMM connections This patch reduces the default L2CAP MTU for all RFCOMM connections from 1024 to 1013 to improve the interoperability with some broken RFCOMM implementations. To make this more flexible the L2CAP MTU becomes also a module parameter and so it can changed at runtime. Signed-off-by: Marcel Holtmann commit 40ad7a6afc53217ad95b5ae2221e42d7655e057b tree a164f00f514bb816abe370b1050c88799a8572f4 parent e9bb4c9929a63b23dcc637fae312b36b038bdc61 author David S. Miller Sun, 12 Feb 2006 23:30:11 -0800 committer David S. Miller Sun, 12 Feb 2006 23:30:11 -0800 [SPARC]: sys_newfstatat --> sys_fstatat64 Signed-off-by: David S. Miller commit 28b2425ac76b0f043f2efd34521f2a3c7ec8ccc5 tree 042919a71832de77463ab0ca77c1983e7951477d parent 7ec14e49b72da20d7212c707f226271525aee4ae author Kyle McMartin Wed, 08 Feb 2006 23:33:15 -0500 committer Kyle McMartin Wed, 08 Feb 2006 23:27:58 -0500 [PARISC] Stub out pselect6/ppoll until TIF_RESTORE_SIGMASK is done Swap out pselect6/ppoll for ni_syscall for now. We also have to switch the macro to ENTRY_SAME since compat_sys_ni_syscall does not exist. Signed-off-by: Kyle McMartin commit 7ec14e49b72da20d7212c707f226271525aee4ae tree 2cc1345d2ebb9259dc951fe3a492b7ff2b185ff9 parent f823bcae2b9f194cfc164b8cbb87d71695dec563 author Kyle McMartin Mon, 06 Feb 2006 10:10:15 -0700 committer Kyle McMartin Wed, 08 Feb 2006 22:56:22 -0500 [PARISC] Convert sba_iommu.c to use seq_file Use seq_file interface for proc output in sba_iommu. Also clean up the bus root assignment, and give the proc files a more logical name. Tested on my J6000. Signed-off-by: Kyle McMartin commit f823bcae2b9f194cfc164b8cbb87d71695dec563 tree 7a6d5e8c65069c29539e8edc7c0117176b13a532 parent 0bdd340c092b0936f78a54bdbd3927463ed4fca3 author Kyle McMartin Sun, 05 Feb 2006 20:37:53 -0700 committer Kyle McMartin Wed, 08 Feb 2006 22:56:16 -0500 [PARISC] Convert ccio-dma.c to use seq_file Gut ccio-dma.c of the ugly proc append and snprintf cruft and just use seq_printf instead. Tested on a K-class. Signed-off-by: Kyle McMartin commit 7d5e350fab47f1273bc8b52d5f133ed6e4baeb7f tree 24318712260f30ea36db8e47c40a1ba5f0dd66a5 parent a85f7bd310dbc9010309bfe70b6b02432a11ef59 author Dave Jones Thu, 02 Feb 2006 17:03:42 -0500 committer Dave Jones Thu, 02 Feb 2006 17:03:42 -0500 [CPUFREQ] Whitespace/CodingStyle cleanups Signed-off-by: Dave Jones commit a85f7bd310dbc9010309bfe70b6b02432a11ef59 tree 569a7cb38a5f99579a693749508fd01a9e9912c7 parent 9d2725bb815d915fc6c8531097d9e71b579a8763 author Thomas Renninger Wed, 01 Feb 2006 11:36:04 +0100 committer Dave Jones Thu, 02 Feb 2006 16:56:41 -0500 [CPUFREQ] Check whether driver init did not initialize current freq Check whether driver init did not initialize current freq Signed-off-by: Thomas Renninger Signed-off-by: Dave Jones commit 9d2725bb815d915fc6c8531097d9e71b579a8763 tree 0183fb3860cef820a15b5f66ca5d574918c16640 parent e4472cb3706ceea42797ae1dc79d624026986694 author Thomas Renninger Wed, 01 Feb 2006 11:38:37 +0100 committer Dave Jones Thu, 02 Feb 2006 16:51:44 -0500 [CPUFREQ] Check for not initialized freq on cpufreq changes Test for old_freq equals 0 to insure not to divide by 0: ______________________________________________ Check for not initialized freq on cpufreq changes Signed-off-by: Thomas Renninger Signed-off-by: Dave Jones commit e4472cb3706ceea42797ae1dc79d624026986694 tree 3b6276a2c0caca47fbf7b53f9ec26593ff0cf5fa parent c0672860199ac009af7cf198a134ee7a4c3a9bb3 author Dave Jones Tue, 31 Jan 2006 15:53:55 -0800 committer Dave Jones Tue, 31 Jan 2006 15:53:55 -0800 [CPUFREQ] cpufreq_notify_transition cleanup. Introduce caching of cpufreq_cpu_data[freqs->cpu], which allows us to make the function a lot more readable, and as a nice side-effect, it now fits in < 80 column displays again. Signed-off-by: Dave Jones