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 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 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 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 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