commit 989e4d6cbc69191c41ddf4b1c492457410376b43 tree 3c36672829527bef6951ca2f1eae7da4285fee31 parent 5ea8051a23de7b39bd5efebcaf63c05fd03f0d98 parent 963f48a116bf3b797fe184e74c79c50de1da70bb author Linus Torvalds Mon, 21 Nov 2005 19:04:44 -0800 committer Linus Torvalds Mon, 21 Nov 2005 19:04:44 -0800 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/scjody/ieee1394 commit 5ea8051a23de7b39bd5efebcaf63c05fd03f0d98 tree 1c74a3b42bf7eb067dad75da5c42d6bf535f42b0 parent 66b5920f61b020fc2fc34fef9c4fcdd86df3b52e parent c889b89619339636240227abb9ee5c9ec1167a1a author Linus Torvalds Mon, 21 Nov 2005 19:00:43 -0800 committer Linus Torvalds Mon, 21 Nov 2005 19:00:43 -0800 Merge master.kernel.org:/home/rmk/linux-2.6-serial commit 66b5920f61b020fc2fc34fef9c4fcdd86df3b52e tree f516e0e9c9579aa30515b2ff23242871fe503a6f parent 49bd96c2caa3f02a9273d31b96e75b7574af8c06 parent 9b73fcf85f65a301107c89e05227cd6fd6965680 author Linus Torvalds Mon, 21 Nov 2005 19:00:05 -0800 committer Linus Torvalds Mon, 21 Nov 2005 19:00:05 -0800 Merge master.kernel.org:/home/rmk/linux-2.6-arm commit 49bd96c2caa3f02a9273d31b96e75b7574af8c06 tree 136e9ec7ebb8aed5559075894de1780ca73e3dc7 parent 8ad9ebb391e4cd75837ee608b9c33fcaceda0bc2 parent ab2ff46a2d22177daeae4d473c8916e4f14b4253 author Linus Torvalds Mon, 21 Nov 2005 17:44:56 -0800 committer Linus Torvalds Mon, 21 Nov 2005 17:44:56 -0800 Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 commit ab2ff46a2d22177daeae4d473c8916e4f14b4253 tree 1a099ce6b7ee44a373f99b0c4cfc157b5b98412d parent 771388dc7d1efe26a40242bd509e87ade2c971d1 author Russ Anderson Fri, 11 Nov 2005 16:52:02 -0600 committer Tony Luck Mon, 21 Nov 2005 14:19:36 -0800 [IA64-SGI] bte_copy nasid_index fix The nasid_index was not being incremented if the pointer was null, causing an infinite loop. Signed-off-by: Russ Anderson (rja@sgi.com) Signed-off-by: Tony Luck commit 771388dc7d1efe26a40242bd509e87ade2c971d1 tree 210c724a31f993bc0f5f77f10b4c871b17285386 parent 090de0b77ceed1f1d05883fa744760f0c65d9c31 author Jack Steiner Fri, 18 Nov 2005 16:11:27 -0600 committer Tony Luck Mon, 21 Nov 2005 14:17:28 -0800 [IA64-SGI] support for older versions of PROM Add support for old versions of the SN PROMs. Eventually this support will be deleted but it is useful right now to continue supporting older PROMs. Signed-off-by: Jack Steiner Signed-off-by: Tony Luck commit 090de0b77ceed1f1d05883fa744760f0c65d9c31 tree 531288885c524904bf5baa4e7dadc4048fee3fd9 parent 9ad4f924ecd9c067a22a64699bcf4eaad1935a61 author hawkes@sgi.com Fri, 18 Nov 2005 11:30:34 -0800 committer Tony Luck Mon, 21 Nov 2005 14:15:42 -0800 [IA64] fix bug in sn/ia64 for sparse CPU numbering The kernel's use of the for_each_*cpu(i) macros has allowed for sparse CPU numbering. When I hacked the kernel to test sparse cpu_present_map[] and cpu_possible_map[] cpumasks, I discovered one remaining spot, in sn_hwperf_ioctl() during sn initialization, that needs to be fixed. Signed-off-by: John Hawkes Signed-off-by: Dean Roe Signed-off-by: Tony Luck commit 9ad4f924ecd9c067a22a64699bcf4eaad1935a61 tree d03ae4110659b46522fd7171f106b7cd4f72f722 parent 48b1dcc5d80921dc0c54f2fabf4fe6e8538cb9b3 author Prarit Bhargava Mon, 21 Nov 2005 13:00:38 -0500 committer Tony Luck Mon, 21 Nov 2005 14:13:31 -0800 [IA64] Prevent sn2 ptc code from executing on all ia64 subarches Patch to prevent sn2_ptc_init code from attempting to load on non-sn2 systems when sn2_smp.c is built-in to generic kernel. Signed-off-by: Prarit Bhargava Signed-off-by: Tony Luck commit 8ad9ebb391e4cd75837ee608b9c33fcaceda0bc2 tree bac5dc39477176652b07dea14052d6febc2708bc parent f9e6bfa141c5bcf3402d98204b7b23b310be9ddb author Jens Axboe Mon, 21 Nov 2005 19:49:41 +0100 committer Linus Torvalds Mon, 21 Nov 2005 11:04:52 -0800 [PATCH] as-iosched: remove state assertion in as_add_request() Kill the arq->state poison statement in as_add_request(), it can trigger for perfectly valid code that just reuses a request after io completion instead of freeing it and allocating a new one. We probably should introduce a blk_init_request() to start from scratch, but for now just kill it as we will be removing the as specific poisoning soon. Signed-off-by: Jens Axboe Signed-off-by: Linus Torvalds commit f9e6bfa141c5bcf3402d98204b7b23b310be9ddb tree 8d1c9b6a232211893dd64306bb1f46313408111c parent 1a324727caa26cd65a359a958c90fbd251d4aa49 parent e7e37ee9c547213d726b29c2510cbb6696050405 author Linus Torvalds Mon, 21 Nov 2005 10:56:30 -0800 committer Linus Torvalds Mon, 21 Nov 2005 10:56:30 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart commit 1a324727caa26cd65a359a958c90fbd251d4aa49 tree 543a4f413c1c99f4b5be0b3c5f3744c9e4581db9 parent db93a82fa9d8b4d6e31c227922eaae829253bb88 parent 461ddf3b90bb149b99c3f675959c1bd6b11ed936 author Linus Torvalds Mon, 21 Nov 2005 10:46:34 -0800 committer Linus Torvalds Mon, 21 Nov 2005 10:46:34 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 commit c889b89619339636240227abb9ee5c9ec1167a1a tree b5c9dcda9140bdd2f67e233abd5174c5289b9dab parent db93a82fa9d8b4d6e31c227922eaae829253bb88 author Russell King Mon, 21 Nov 2005 17:05:21 +0000 committer Russell King Mon, 21 Nov 2005 17:05:21 +0000 [SERIAL] imx: Fix missed platform_driver_unregister Signed-off-by: Russell King commit 9b73fcf85f65a301107c89e05227cd6fd6965680 tree 89ad3fcbe4866e6b3ec6cc9a4c53933a1f54473e parent 2f3eca8b4f1e9ff3c712519170f5c070ddbddff9 author Russell King Mon, 21 Nov 2005 17:03:15 +0000 committer Russell King Mon, 21 Nov 2005 17:03:15 +0000 [ARM] Shut up gcc warning in clps7500 core.c core.c:263: warning: initialization makes integer from pointer without a cast Signed-off-by: Russell King commit 2f3eca8b4f1e9ff3c712519170f5c070ddbddff9 tree e4037cfe2a4476d2ab08b18ff91c46a2ab494e53 parent 30a09616df38ab282e66084f40fb438fe715b2ec author Russell King Mon, 21 Nov 2005 17:01:13 +0000 committer Russell King Mon, 21 Nov 2005 17:01:13 +0000 [ARM] Shut up gcc warning in assabet.c assabet.c:291: warning: 'scr' may be used uninitialized in this function Signed-off-by: Russell King commit 30a09616df38ab282e66084f40fb438fe715b2ec tree 83cf9893904ff066d45e6dca1cc0ad286f70bfb8 parent 5aaf291056b6142c11f6f7fd48cf937595a70e93 author Russell King Mon, 21 Nov 2005 15:26:52 +0000 committer Russell King Mon, 21 Nov 2005 15:26:52 +0000 [ARM] ebsa110: __arch_ioremap should be 3 args Signed-off-by: Russell King commit 5aaf291056b6142c11f6f7fd48cf937595a70e93 tree 5a08149880480ddbe43929e99adf152fc94b11c1 parent 19f07be3b83d707940cc29abd8cc99d36d9d1f4e author Russell King Mon, 21 Nov 2005 15:26:18 +0000 committer Russell King Mon, 21 Nov 2005 15:26:18 +0000 [ARM] Add asm/memory.h to asm/numnodes.h Since the defintion of NODES_SHIFT may be overridden in asm/arch/memory.h it's important to include asm/memory.h into asm/numnodes.h to ensure that the correct value is always defined. Signed-off-by: Russell King commit 19f07be3b83d707940cc29abd8cc99d36d9d1f4e tree ee05d217be5811f9e8a935849055e222fa9b84aa parent 067c90481aad752dca9a4685091c0163dec7dfe0 author Kenneth Tan Mon, 21 Nov 2005 15:17:07 +0000 committer Russell King Mon, 21 Nov 2005 15:17:07 +0000 [ARM] 3171/1: To add missing QMGR region size for IXP4XX Patch from Kenneth Tan To add queue manager region size which is missing from ixp4xx-regs.h Signed-off-by: Kenneth Tan Signed-off-by: Russell King commit 067c90481aad752dca9a4685091c0163dec7dfe0 tree 3234252b7fa5906858ba54beb7eb9a7e503487c6 parent db93a82fa9d8b4d6e31c227922eaae829253bb88 author Dirk Opfer Mon, 21 Nov 2005 15:17:06 +0000 committer Russell King Mon, 21 Nov 2005 15:17:06 +0000 [ARM] 3170/1: Sharp SL-6000x: platform device conversion fixup Patch from Dirk Opfer Fix an error in tosa.c after the platform device conversion. Signed-off-by: Dirk Opfer Signed-off-by: Russell King commit e7e37ee9c547213d726b29c2510cbb6696050405 tree 50c45625de666b23f209d79eb1bfae05c64feee9 parent c243f1f1f6545985afcc6adf1fc085729029c3ee parent db93a82fa9d8b4d6e31c227922eaae829253bb88 author Dave Jones Mon, 21 Nov 2005 06:56:52 -0800 committer Dave Jones Mon, 21 Nov 2005 06:56:52 -0800 Merge ../linus/ commit c243f1f1f6545985afcc6adf1fc085729029c3ee tree 6cc10f5552f8ee46118f983f2b29fbfa1b84870b parent a42ab7f2349a72ecf5c3b1b7c836dc4249a71c0c author Dave Jones Mon, 21 Nov 2005 06:53:16 -0800 committer Dave Jones Mon, 21 Nov 2005 06:53:16 -0800 [AGPGART] Support VIA P4M800CE bridge. Signed-off-by: Dave Jones commit 461ddf3b90bb149b99c3f675959c1bd6b11ed936 tree 12c7848560128e4344387eecdfc401369d46bb1c parent b84f4cc977ec4a1260dc8d9165efc9319a93c2a2 author Randy Dunlap Sun, 20 Nov 2005 21:25:15 -0800 committer David S. Miller Sun, 20 Nov 2005 21:25:15 -0800 [NET]: kernel-doc fixes Fix kernel-doc warnings in network files. Signed-off-by: Randy Dunlap Signed-off-by: David S. Miller commit b84f4cc977ec4a1260dc8d9165efc9319a93c2a2 tree 03e60bfcc51dfcb288fb2efe62e9ec805704c3d0 parent a516b04950f62d36b33db00c0d3c69d09dae99a9 author Patrick McHardy Sun, 20 Nov 2005 21:19:21 -0800 committer David S. Miller Sun, 20 Nov 2005 21:19:21 -0800 [NET]: Use unused bit for ipvs_property field in struct sk_buff Signed-off-by: Patrick McHardy Signed-off-by: David S. Miller commit a516b04950f62d36b33db00c0d3c69d09dae99a9 tree e5b51543ab34f4cbec9ead2fa68590afba3e71f2 parent bd4cfb594bdea00c3920b31bd12f497fc4a2e79c author Patrick McHardy Sun, 20 Nov 2005 21:16:13 -0800 committer David S. Miller Sun, 20 Nov 2005 21:16:13 -0800 [DCCP]: Add missing no_policy flag to struct net_protocol Signed-off-by: Patrick McHardy Signed-off-by: David S. Miller commit bd4cfb594bdea00c3920b31bd12f497fc4a2e79c tree 30d0ab6a23675dc3ab19e6b2e760c93ea3fe2d6d parent 2b8f2ff6f4c11fff9c3016b54fa261f522a54b70 author Nicolas Kaiser Sun, 20 Nov 2005 21:11:31 -0800 committer David S. Miller Sun, 20 Nov 2005 21:11:31 -0800 [NETFILTER]: Remove ARRAY_SIZE duplicate Signed-off-by: Nicolas Kaiser Signed-off-by: Harald Welte Signed-off-by: David S. Miller commit 2b8f2ff6f4c11fff9c3016b54fa261f522a54b70 tree 0bc88eba499802034b23580088b520c133ce7fcf parent c9e53cbe7ad6eabb3c7c5140b6127b4e5f9ee840 author Yasuyuki Kozakai Sun, 20 Nov 2005 21:09:55 -0800 committer David S. Miller Sun, 20 Nov 2005 21:09:55 -0800 [NETFILTER]: fixed dependencies between modules related with ip_conntrack - IP_NF_CONNTRACK_MARK is bool and depends on only IP_NF_CONNTRACK which is tristate. If a variable depends on IP_NF_CONNTRACK_MARK and doesn't care about IP_NF_CONNTRACK, it can be y. This must be avoided. - IP_NF_CT_ACCT has same problem. - IP_NF_TARGET_CLUSTERIP also depends on IP_NF_MANGLE. Signed-off-by: Yasuyuki Kozakai Signed-off-by: Harald Welte Signed-off-by: David S. Miller commit c9e53cbe7ad6eabb3c7c5140b6127b4e5f9ee840 tree a74df1b3b0defeba225fd260934c3444a171db42 parent 1ef43204f4bd24dcd3156185b19b31b6b4151ae9 author Patrick McHardy Sun, 20 Nov 2005 21:09:00 -0800 committer David S. Miller Sun, 20 Nov 2005 21:09:00 -0800 [FIB_TRIE]: Don't show local table in /proc/net/route output Don't show local table to behave similar to fib_hash. Signed-off-by: Patrick McHardy Signed-off-by: David S. Miller commit 1ef43204f4bd24dcd3156185b19b31b6b4151ae9 tree 812293eda94f9e14ee35c0be3d84da4b96f4972e parent 5d5780df23537ad0db72267fe11103d2c23d9b2a parent df9890c31a1a447254f39e40c3fd81ad6547945b author David S. Miller Sun, 20 Nov 2005 20:52:16 -0800 committer David S. Miller Sun, 20 Nov 2005 20:52:16 -0800 Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+advapi-fix/ commit db93a82fa9d8b4d6e31c227922eaae829253bb88 tree bf816f7c7055127415fc3b718e260855df815d55 parent 9e18fcdd346c6befdac360c047327fb058f33628 author Dmitry Torokhov Sun, 20 Nov 2005 11:13:29 -0500 committer Linus Torvalds Sun, 20 Nov 2005 14:06:28 -0800 [PATCH] Fix an OOPS is CinergyT2 Fix an OOPS is CinergyT2 driver when registering IR remote Signed-off-by: Dmitry Torokhov Signed-off-by: Linus Torvalds commit 5d5780df23537ad0db72267fe11103d2c23d9b2a tree 3a442b265c3494072d4cdf15c8d3a38ada33a734 parent 4909724b5dee8fb7c52bbe90afa40c65b17be9eb author Yan Zheng Sun, 20 Nov 2005 13:42:20 -0800 committer David S. Miller Sun, 20 Nov 2005 13:42:20 -0800 [IPV6]: Acquire addrconf_hash_lock for read in addrconf_verify(...) addrconf_verify(...) only traverse address hash table when addrconf_hash_lock is held for writing, and it may hold addrconf_hash_lock for a long time. So I think it's better to acquire addrconf_hash_lock for reading instead of writing Signed-off-by: Yan Zheng Signed-off-by: David S. Miller commit 4909724b5dee8fb7c52bbe90afa40c65b17be9eb tree 7611a0f01ff0b0a1389928683b4223c160123d2a parent fb0d366b0803571f06a5b838f02c6706fc287995 author Alexandra Kossovsky Sun, 20 Nov 2005 13:41:59 -0800 committer David S. Miller Sun, 20 Nov 2005 13:41:59 -0800 [COMPAT] net: SIOCGIFCONF data corruption From: Alexandra Kossovsky From http://bugzilla.kernel.org/show_bug.cgi?id=4746 There is user data corruption when using ioctl(SIOCGIFCONF) in 32-bit application running amd64 kernel. I do not think that this problem is exploitable, but any data corruption may lead to security problems. Following code demonstrates the problem #include #include #include #include #include #include char buf[256]; main() { int s = socket(AF_INET, SOCK_DGRAM, 0); struct ifconf req; int i; req.ifc_buf = buf; req.ifc_len = 41; printf("Result %d\n", ioctl(s, SIOCGIFCONF, &req)); printf("Len %d\n", req.ifc_len); for (i = 41; i < 256; i++) if (buf[i] != 0) printf("Byte %d is corrupted\n", i); } Steps to reproduce: Compile the code above into 32-bit elf and run it. You'll get Result 0 Len 32 Byte 48 is corrupted Byte 52 is corrupted Byte 53 is corrupted Byte 54 is corrupted Byte 55 is corrupted Signed-off-by: Andrew Morton Signed-off-by: David S. Miller commit fb0d366b0803571f06a5b838f02c6706fc287995 tree 473d0e16f244ef7c7415d865419b7b0187f52a7f parent aa8751667dcd757dd9a711b51140adf181501c44 author Kris Katterjohn Sun, 20 Nov 2005 13:41:34 -0800 committer David S. Miller Sun, 20 Nov 2005 13:41:34 -0800 [NET]: Reject socket filter if division by constant zero is attempted. This way we don't have to check it in sk_run_filter(). Signed-off-by: Kris Katterjohn Signed-off-by: David S. Miller commit aa8751667dcd757dd9a711b51140adf181501c44 tree 6f5e96806b59d6a1601168eab5e0843a00380253 parent 252ec9e28f0cf350e246c065ffe70a2e32b84ad4 author Andrea Bittau Sun, 20 Nov 2005 13:41:05 -0800 committer David S. Miller Sun, 20 Nov 2005 13:41:05 -0800 [PKT_SCHED]: sch_netem: correctly order packets to be sent simultaneously If two packets were queued to be sent at the same time in the future, their order would be reversed. This would occur because the queue is traversed back to front, and a position is found by checking whether the new packet needs to be sent before the packet being examined. If the new packet is to be sent at the same time of a previous packet, it would end up before the old packet in the queue. This patch places packets in the correct order when they are queued to be sent at a same time in the future. Signed-off-by: Andrea Bittau Signed-off-by: David S. Miller commit 9e18fcdd346c6befdac360c047327fb058f33628 tree 12d9413d14ebb8febe14096bf75c37ed7fc0bf3c parent e6c667592e824c2871fe0ae3bc4b9bc7e81941f4 author Andi Kleen Sun, 20 Nov 2005 18:49:08 +0100 committer Linus Torvalds Sun, 20 Nov 2005 11:52:59 -0800 [PATCH] Remove compat ioctl semaphore Originally for 2.6.16, but the semaphore causes problems for some people so get rid of it now. It's not needed anymore because the ioctl hash table is never changed at run time now. Signed-off-by: Andi Kleen Signed-off-by: Linus Torvalds commit e6c667592e824c2871fe0ae3bc4b9bc7e81941f4 tree e62fee402509ad4f446a06dec0564462a5e04fae parent fbe83e209ad9c8281e29ac17a60f91119d86fa8c author Jacob.Shin@amd.com Sun, 20 Nov 2005 18:49:07 +0100 committer Linus Torvalds Sun, 20 Nov 2005 11:52:59 -0800 [PATCH] Fix x86_64/msr.h interface to agree with i386/msr.h Ever since we remove msr.c from x86_64 branch and started grabbing it from i386, msr device (read functionality) has been broken for us. This is due to the differences between asm-i386/msr.h and asm-x86_64/msr.h interfaces. Here is a patch to our side to fix this. Thankfully, as of current (2.6.15-rc1-git6) tree, arch/i386/kernel/msr.c is the only file that uses rdmsr_safe macro. Signed-off-by: Jacob Shin Signed-off-by: Andi Kleen Signed-off-by: Linus Torvalds commit fbe83e209ad9c8281e29ac17a60f91119d86fa8c tree 8b4feb2f647f9cbf602c3d25da02787c934321f2 parent d7169160bb772efe6510d8bc0c8e7625efbcc0b3 author Ashok Raj Sun, 20 Nov 2005 18:49:06 +0100 committer Linus Torvalds Sun, 20 Nov 2005 11:52:59 -0800 [PATCH] Register disabled CPUs Needed to make the earlier use disabled CPUs for CPU hotplug patch actually work. Need to register disabled processors as well, so we can count them towards cpu_possible_map as hot pluggable cpus. Signed-off-by: Ashok Raj Signed-off-by: Andi Kleen Signed-off-by: Linus Torvalds commit d7169160bb772efe6510d8bc0c8e7625efbcc0b3 tree 3c460047530fa53a8fc3bea4f124eb86febf2d07 parent 252ec9e28f0cf350e246c065ffe70a2e32b84ad4 author Andi Kleen Sun, 20 Nov 2005 18:49:05 +0100 committer Linus Torvalds Sun, 20 Nov 2005 11:52:59 -0800 [PATCH] i386: Use bigsmp for > 8 core Opteron systems bigsmp is reported to work on large Opteron systems on 32bit too. Enable it by default there. Signed-off-by: Andi Kleen Signed-off-by: Linus Torvalds commit 252ec9e28f0cf350e246c065ffe70a2e32b84ad4 tree d282a3293c9547da95c4e145175bd86741f5d5f4 parent d4892279d786dd11f9d6269b3029ad3340e79597 parent 1e6b39fbb61800e3ecee58dc8c4bca57c89365cd author Linus Torvalds Sun, 20 Nov 2005 09:19:38 -0800 committer Linus Torvalds Sun, 20 Nov 2005 09:19:38 -0800 Merge master.kernel.org:/pub/scm/linux/kernel/git/sfrench/cifs-2.6 commit d4892279d786dd11f9d6269b3029ad3340e79597 tree 865fc2a2da5db31fa931fa741dec491fc02e21c7 parent d271d1c2217b2e9868c32c0437d76b2af3a4b971 author Dmitry Torokhov Sun, 20 Nov 2005 00:57:02 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:57:02 -0500 Fix missing initialization in ir-kbd-gpio.c Signed-off-by: Dmitry Torokhov commit d271d1c2217b2e9868c32c0437d76b2af3a4b971 tree b5f691d8196d9c12f219126c30248496babe30df parent 9e50afd0cb3ff9ee152dbcf8601f5fb7eba5cff8 author Dmitry Torokhov Sun, 20 Nov 2005 00:56:54 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:56:54 -0500 Fix an OOPS when initializing IR remote on saa7134 Signed-off-by: Dmitry Torokhov commit 9e50afd0cb3ff9ee152dbcf8601f5fb7eba5cff8 tree f3b2a72384a1b59ea38b201bbf2f35c306941b4b parent bd0ef2356cd85d39387be36fdf1f83a40075057f author Dmitry Torokhov Sun, 20 Nov 2005 00:56:43 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:56:43 -0500 Input: make serio and gameport more swsusp friendly kseriod and kgameportd used to process all pending events before checking for freeze condition. This may cause swsusp to time out while stopping tasks when resuming. Switch to process events one by one to check freeze status more often. Signed-off-by: Dmitry Torokhov commit bd0ef2356cd85d39387be36fdf1f83a40075057f tree 590c7a005823ecc6836ee17a47fd9b43fcb6e85a parent e597f0c80de7e2ef840b28d111ec532988abc432 author Dmitry Torokhov Sun, 20 Nov 2005 00:56:31 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:56:31 -0500 Input: handle failures in input_register_device() Signed-off-by: Dmitry Torokhov commit e597f0c80de7e2ef840b28d111ec532988abc432 tree 2d8c36d705c27dd081cbd7a6907257d3ad43c8e0 parent 59c7c0377e00a3cbd7b71631177fb92166ceb437 author Dmitry Torokhov Sun, 20 Nov 2005 00:51:43 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:51:43 -0500 Input: uinput - don't use "interruptible" in FF code If thread that submitted FF request gets interrupted somehow it will release request structure and ioctl handler will work with freed memory. TO prevent that from happening switch to using wait_for_completion instead of wait_for_completion_interruptible. Signed-off-by: Dmitry Torokhov commit 59c7c0377e00a3cbd7b71631177fb92166ceb437 tree 74457d6759338db05c29eb5dc766b8472b7bb496 parent 29506415a0ff0152cc2928f8fcac724fbbf98651 author Dmitry Torokhov Sun, 20 Nov 2005 00:51:33 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:51:33 -0500 Input: uinput - add UI_SET_SWBIT ioctl Signed-off-by: Dmitry Torokhov commit 29506415a0ff0152cc2928f8fcac724fbbf98651 tree e1da48667c6b0499f2ea882b1d762758241da1e6 parent e753b650e10af8a040b1081e72088b826bdef72f author Dmitry Torokhov Sun, 20 Nov 2005 00:51:22 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:51:22 -0500 Input: uinput - convert to dynalloc allocation Also introduce proper locking when creating/deleting device. Signed-off-by: Dmitry Torokhov commit e753b650e10af8a040b1081e72088b826bdef72f tree d9f8c5dfb1e7ecdc9404f15a94b237053e1b1cbc parent a5b0cc80bc3cc98809c7674bda9928db497f0ebb author Miloslav Trmac Sun, 20 Nov 2005 00:51:05 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:51:05 -0500 Input: wistron - disable wifi/bluetooth on suspend Try to save battery power by disabling wifi and bluetooth on suspend. Signed-off-by: Miloslav Trmac Signed-off-by: Dmitry Torokhov commit a5b0cc80bc3cc98809c7674bda9928db497f0ebb tree 1f0b203663ca1ad3f4e7534870880f7d6d675a12 parent 22a397e2c189dedf857836f2a49542b8aedfeb65 author Dmitry Torokhov Sun, 20 Nov 2005 00:50:58 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:50:58 -0500 Input: wistron - add PM support Register wistron-bios as a platform device, restore WIFI and Bluetooth state upon resume. Signed-off-by: Dmitry Torokhov commit 22a397e2c189dedf857836f2a49542b8aedfeb65 tree 308297aafad1841a44106cd29d7975ee5d07d197 parent 84b256a66360cedc25eb6e2ac6f167ca9778307b author Dmitry Torokhov Sun, 20 Nov 2005 00:50:46 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:50:46 -0500 Input: wistron - convert to dynamic input_dev allocation Signed-off-by: Dmitry Torokhov commit 84b256a66360cedc25eb6e2ac6f167ca9778307b tree 55fe8c50722332fb59e0a7a499146c1f4a49e12a parent e9fb028ea2a0a70dad0f467410418e5ee2af811b author Bernhard Rosenkraenzer Sun, 20 Nov 2005 00:50:37 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:50:37 -0500 Input: wistron - add support for Acer Aspire 1500 notebooks Also fix a potential issue with some notebooks: The current code assumes the response to bios_wifi_get_default_setting is either 1 (disabled) or 3 (enabled), or wifi isn't supported. The BIOS response appears to be a bit field w/ 0x1 indicating hardware presence, 0x2 indicating actiation status, and the other 6 bits being unknown/reserved -- with the patch, these 6 bits are ignored. Signed-off-by: Bernhard Rosenkraenzer Signed-off-by: Andrew Morton Signed-off-by: Dmitry Torokhov commit e9fb028ea2a0a70dad0f467410418e5ee2af811b tree 34b4a5a6750ab398d160d1bcff72c850ab26f4e3 parent 5fc1468029e2a4da90ded1e0e2cdd94fbdf83bac author Andrew Morton Sun, 20 Nov 2005 00:50:21 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:50:21 -0500 Input: wistron - disable for x86_64 On x86_64: {standard input}:233: Error: suffix or operands invalid for `push' {standard input}:233: Error: suffix or operands invalid for `pop' Signed-off-by: Andrew Morton Signed-off-by: Dmitry Torokhov commit 5fc1468029e2a4da90ded1e0e2cdd94fbdf83bac tree 38cbda2acfd20e4f71da4ef62374797e2f55aed5 parent 0d4c859734a818721b2d5ac712283ba8f92bd23a author Dmitry Torokhov Sun, 20 Nov 2005 00:50:06 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:50:06 -0500 Input: add Wistron driver A driver for laptop buttons using an x86 BIOS interface that is apparently used on quite a few laptops and seems to be originating from Wistron. This driver currently "knows" only about Fujitsu-Siemens Amilo Pro V2000 (i.e. it can detect the laptop using DMI and it contains the keycode->key meaning mapping for this laptop) and Xeron SonicPro X 155G (probably can't be reliably autodetected, requires a module parameter), adding other laptops should be easy. In addition to reporting button presses to the input layer the driver also allows enabling/disabling the embedded wireless NIC (using the "Wifi" button); this is done using the same BIOS interface, so it seems only logical to keep the implementation together. Any flexibility possibly gained by allowing users to remap the function of the "Wifi" button is IMHO not worth it when weighted against the necessity to run an user-space daemon to convert button presses to wifi state changes. Signed-off-by: Miloslav Trmac Signed-off-by: Dmitry Torokhov commit 0d4c859734a818721b2d5ac712283ba8f92bd23a tree d9735f6da17572f45ebe47f8f200ac7161129f79 parent 3bedff1d73b86e0cf52634efb447e9ada08f2cc6 author Dmitry Torokhov Sun, 20 Nov 2005 00:49:42 -0500 committer Dmitry Torokhov Sun, 20 Nov 2005 00:49:42 -0500 Input: atkbd - speed up setting leds/repeat state Changing led state is pretty slow operation; when there are multiple requests coming at a high rate they may interfere with normal typing. Try optimize (skip) changing hardware state when multiple requests are coming back-to-back. Signed-off-by: Dmitry Torokhov commit 1e6b39fbb61800e3ecee58dc8c4bca57c89365cd tree 513ce034cff05371496713b8327f9dc074bdcc6d parent cdbce9c87e4ebd186389919b95e49592ec35dae6 parent 3bedff1d73b86e0cf52634efb447e9ada08f2cc6 author Steve French Sat, 19 Nov 2005 21:05:42 -0800 committer Steve French Sat, 19 Nov 2005 21:05:42 -0800 Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git commit cdbce9c87e4ebd186389919b95e49592ec35dae6 tree 974cebc4454156f18dd1e1e3d2679bee6e172703 parent 86c96b4bb70dac67d6815e09a0949427d439b280 author Steve French Sat, 19 Nov 2005 21:04:52 -0800 committer Steve French Sat, 19 Nov 2005 21:04:52 -0800 [CIFS] Fix setattr of mode only (e.g. in some chmod cases) to Windows so it does not return EACCESS (unless server really returns that). Signed-off-by: Steve French commit df9890c31a1a447254f39e40c3fd81ad6547945b tree bf432d75796112d86d102fe721bdce93e6ad6901 parent a305989386e402f48b216786a5c8cf440b33bdad author YOSHIFUJI Hideaki Sun, 20 Nov 2005 12:23:18 +0900 committer YOSHIFUJI Hideaki Sun, 20 Nov 2005 12:23:18 +0900 [IPV6]: Fix sending extension headers before and including routing header. Based on suggestion from Masahide Nakamura . Signed-off-by: YOSHIFUJI Hideaki commit a305989386e402f48b216786a5c8cf440b33bdad tree a61fb5850f3ee439a1848988cb81923939dc71e7 parent 8b8aa4b5a66ecf90f0a7033c8cbc49cfd97c4347 author Ville Nuorvala Sun, 20 Nov 2005 12:21:59 +0900 committer YOSHIFUJI Hideaki Sun, 20 Nov 2005 12:21:59 +0900 [IPV6]: Fix calculation of AH length during filling ancillary data. Signed-off-by: YOSHIFUJI Hideaki commit 8b8aa4b5a66ecf90f0a7033c8cbc49cfd97c4347 tree dded29563ca2fc586c29d24ff400a1eb63bc370e parent 741b2252a5e14d6c60a913c77a6099abe73a854a author YOSHIFUJI Hideaki Sun, 20 Nov 2005 12:18:17 +0900 committer YOSHIFUJI Hideaki Sun, 20 Nov 2005 12:18:17 +0900 [IPV6]: Fix memory management error during setting up new advapi sockopts. Signed-off-by: YOSHIFUJI Hideaki commit 86c96b4bb70dac67d6815e09a0949427d439b280 tree f36ac16583ea9f935fcbed006a8edd99cf83852f parent c119b87d596cdd99ac20095ae2ae90b525418605 author Steve French Fri, 18 Nov 2005 20:25:31 -0800 committer Steve French Fri, 18 Nov 2005 20:25:31 -0800 [CIFS] Fix mknod of block and chardev over SFU mounts Signed-off-by: Steve French commit 963f48a116bf3b797fe184e74c79c50de1da70bb tree 431f51f665da31a68536cfa937ace69e0ff92334 parent e67b23c71cb9ee02d65a74c3858716ba2dedd554 author Jody McIntyre Mon, 07 Nov 2005 06:29:39 -0500 committer Jody McIntyre Fri, 18 Nov 2005 16:41:39 -0500 sbp2_command_orb_lock must be held when accessing the _orb_inuse list. Fixes an oops in sbp2util_find_command_for_SCpnt after sbp2scsi_abort: https://bugzilla.novell.com/show_bug.cgi?id=113734 Signed-off-by: Jody McIntyre Signed-off-by: Stefan Richter (cherry picked from 7945619794314414a5c44df11fca4d3f2a3389cf commit) commit 48b1dcc5d80921dc0c54f2fabf4fe6e8538cb9b3 tree c3c20121ec0bc79ef8059f34a9a9cc9109db8e95 parent e67b23c71cb9ee02d65a74c3858716ba2dedd554 author Mark Maule Thu, 17 Nov 2005 15:50:01 -0600 committer Tony Luck Fri, 18 Nov 2005 13:06:03 -0800 [IA64] altix: fix copyright in tioce .h files Fix up copyright in tioce header files Signed-off-by: Mark Maule Signed-off-by: Tony Luck commit c119b87d596cdd99ac20095ae2ae90b525418605 tree 3a5967800f0c0fd0a3cee88217d90144c3a3b12f parent 3020a1f58c564e3060ec908c0c4f1b74a12e4280 author Steve French Fri, 18 Nov 2005 12:27:27 -0800 committer Steve French Fri, 18 Nov 2005 12:27:27 -0800 [CIFS] Missing part of previous patch Signed-off-by: Steve French commit 3020a1f58c564e3060ec908c0c4f1b74a12e4280 tree bc278fcd367cfc23d7670986943403735b7e9a18 parent 87c89dd7330735d70cc9912483f6f4c7bc3ff19c author Steve French Fri, 18 Nov 2005 11:31:10 -0800 committer Steve French Fri, 18 Nov 2005 11:31:10 -0800 [CIFS] Fix scheduling while atomic when pending writes at file close time Fix the case in which readdir reset file type when SFU mount option specified. Also fix sfu related functions to not request EAs (xattrs) when not configured in Kconfig Signed-off-by: Steve French commit 87c89dd7330735d70cc9912483f6f4c7bc3ff19c tree 4c41a67499a0f2c06cc4da3a8fd419f7548c63b6 parent 9e294f1c4d4a5fc0068fcb21f5809ff6e88e49bc author Steve French Thu, 17 Nov 2005 17:03:00 -0800 committer Steve French Thu, 17 Nov 2005 17:03:00 -0800 [CIFS] Vectored and async i/o turned on and correct the writev and aio_write to flush properly. This is Christoph's patch merged with the new nobrl file operations Signed-off-by: Dave Kleikamp From: Christoph Hellwig - support vectored and async aio ops unconditionally - this is above the pagecache and transparent to the fs - remove cifs_read_wrapper. it was only doing silly checks and calling generic_file_write in all cases. - use do_sync_read/do_sync_write as read/write operations. They call ->readv/->writev which we now always implemente. - add the filemap_fdatawrite calls to writev/aio_write which were missing previously compared to plain write. no idea what the point behind them is, but let's be consistent at least.. Signed-off-by: Christoph Hellwig Signed-off-by: Steven French Signed-off-by: Andrew Morton commit 9e294f1c4d4a5fc0068fcb21f5809ff6e88e49bc tree 955f905c13f9d8d21c3e0c90f37849ff6170febd parent 0f2b27c438cb593717dde8ee0fc05e0874eabbb6 author Steve French Thu, 17 Nov 2005 16:59:21 -0800 committer Steve French Thu, 17 Nov 2005 16:59:21 -0800 [CIFS] Recognize properly symlinks and char/blk devices (not just FIFOs) created by SFU (part 2 of 2). Thanks to Martin Koeppe for useful analysis. Signed-off-by: Steve French commit a42ab7f2349a72ecf5c3b1b7c836dc4249a71c0c tree 2c2cd2e32a1356162a8f3b1fdc06d505333454d7 parent 5e9ad06ad953c6022e4a7f6012c9b5708a8a5d8a author Dave Jones Wed, 16 Nov 2005 16:07:02 -0800 committer Dave Jones Wed, 16 Nov 2005 16:07:02 -0800 [AGPGART] Mark AMD64 aperture size structs as const Neither of them are ever written to. Noted by Arjan van de Ven Signed-off-by: Dave Jones commit 5e9ad06ad953c6022e4a7f6012c9b5708a8a5d8a tree 098c1fcbf0ba944afd2da299a9307bb763c41932 parent 0db169f9703115bab09eda5d89a8f6937a7bf98e author Dave Jones Wed, 16 Nov 2005 16:05:49 -0800 committer Dave Jones Wed, 16 Nov 2005 16:05:49 -0800 [AGPGART] Mark maxes_table as const It's never written to. Noted by Arjan van de Ven Signed-off-by: Dave Jones commit 0f2b27c438cb593717dde8ee0fc05e0874eabbb6 tree 53946a1f701e8c008f9eea8a490be2f81c47b419 parent c12489ad40a9db6b17225e0f38151d41c6175fe8 author Steve French Wed, 16 Nov 2005 14:25:50 -0800 committer Steve French Wed, 16 Nov 2005 14:25:50 -0800 [CIFS] Fix sparse warnings on smb bcc (byte count) Signed-off-by: Dave Kleikamp Signed-off-by: Steve French commit c12489ad40a9db6b17225e0f38151d41c6175fe8 tree cf7ea08c0b3bf106975047c66b8bb0b560cc4e3e parent ff7feac9638e162263463edaeb342b4f3b1ce90e parent 1e185b97b4364063f1135604b87f8d8469944233 author Steve French Tue, 15 Nov 2005 16:49:04 -0800 committer Steve French Tue, 15 Nov 2005 16:49:04 -0800 Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git commit ff7feac9638e162263463edaeb342b4f3b1ce90e tree 9648611f4ff41bb3e16b1ace87e4bf3802075d99 parent d6e2f2a4c892e4d131ab4fa5d212546c47dd3c40 author Steve French Tue, 15 Nov 2005 16:45:16 -0800 committer Steve French Tue, 15 Nov 2005 16:45:16 -0800 [CIFS] Fix endian errors (setfacl/getfacl failures) in handling ACLs (and a ppc64 compiler warning) Signed-off-by: Dave Kleikamp Signed-off-by: Steve French commit d6e2f2a4c892e4d131ab4fa5d212546c47dd3c40 tree ce457134489d125f496247997f60fe1c5d2d3077 parent 7b0a65f9923ffe7885a5473648baaa3a1a701726 author Steve French Tue, 15 Nov 2005 16:43:39 -0800 committer Steve French Tue, 15 Nov 2005 16:43:39 -0800 [CIFS] Recognize properly symlinks and char/blk devices (not just FIFOs) created by SFU (part 1 of 2). Signed-off-by: Steve French commit 7b0a65f9923ffe7885a5473648baaa3a1a701726 tree b9be4a0504b4e637b86bdc92d88268ff57ea1bc5 parent 1b98a8221e3c9c86ae7e292ba7542d2dd6f10eb9 parent ee90f62b3e69d0cd9f8edc6b95f07b1a8c38aaf4 author Steve French Sun, 13 Nov 2005 20:28:58 -0800 committer Steve French Sun, 13 Nov 2005 20:28:58 -0800 Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git commit 1b98a8221e3c9c86ae7e292ba7542d2dd6f10eb9 tree 2e0051ccb147b0553d50c14681c50881098859d6 parent e89dc9209692293434da45ec31826a55becb91c0 parent 9e6c67fd2716720d9029d38ea25884efcfdedeb6 author Steve French Sat, 12 Nov 2005 19:53:33 -0800 committer Steve French Sat, 12 Nov 2005 19:53:33 -0800 Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git commit e89dc9209692293434da45ec31826a55becb91c0 tree 171ebb84c30467cbff8a5bf8213dbf40e64d84f7 parent 8b94bcb923dff923a5a5b7c6f890702a54cb19cf author Steve French Fri, 11 Nov 2005 15:18:19 -0800 committer Steve French Fri, 11 Nov 2005 15:18:19 -0800 [CIFS] Cleanup sparse warnings for unicode little endian casts Following Shaggy's suggestion, do a better job on the unicode string handling routines in cifs in specifying that the wchar_t are really little endian widechars (__le16). Signed-off-by: Steve French commit 8b94bcb923dff923a5a5b7c6f890702a54cb19cf tree 2ea55c01e0c5dfead8699484b0bae2a375b1f61c parent 1b397f4f1c167dbf06397b3182fca521c00125c4 author Steve French Fri, 11 Nov 2005 11:41:00 -0800 committer Steve French Fri, 11 Nov 2005 11:41:00 -0800 [CIFS] Fix CIFS "nobrl" mount option so does not disable sending brl requests for all mounts just that particular mount. Found by Arjan Vand de Ven Signed-off-by: Steve French