e597f0c | Dmitry Torokhov | 20 November 2005, 05:51:43 UTC | 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 <dtor@mail.ru> | 20 November 2005, 05:51:43 UTC |
59c7c03 | Dmitry Torokhov | 20 November 2005, 05:51:33 UTC | Input: uinput - add UI_SET_SWBIT ioctl Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:51:33 UTC |
2950641 | Dmitry Torokhov | 20 November 2005, 05:51:22 UTC | Input: uinput - convert to dynalloc allocation Also introduce proper locking when creating/deleting device. Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:51:22 UTC |
e753b65 | Miloslav Trmac | 20 November 2005, 05:51:05 UTC | Input: wistron - disable wifi/bluetooth on suspend Try to save battery power by disabling wifi and bluetooth on suspend. Signed-off-by: Miloslav Trmac <mitr@volny.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:51:05 UTC |
a5b0cc8 | Dmitry Torokhov | 20 November 2005, 05:50:58 UTC | Input: wistron - add PM support Register wistron-bios as a platform device, restore WIFI and Bluetooth state upon resume. Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:50:58 UTC |
22a397e | Dmitry Torokhov | 20 November 2005, 05:50:46 UTC | Input: wistron - convert to dynamic input_dev allocation Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:50:46 UTC |
84b256a | Bernhard Rosenkraenzer | 20 November 2005, 05:50:37 UTC | 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 <bero@arklinux.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:50:37 UTC |
e9fb028 | Andrew Morton | 20 November 2005, 05:50:21 UTC | 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 <akpm@osdl.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:50:21 UTC |
5fc1468 | Dmitry Torokhov | 20 November 2005, 05:50:06 UTC | 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 <mitr@volny.cz> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> | 20 November 2005, 05:50:06 UTC |
0d4c859 | Dmitry Torokhov | 20 November 2005, 05:49:42 UTC | 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 <dtor@mail.ru> | 20 November 2005, 05:49:42 UTC |
1e6b39f | Steve French | 20 November 2005, 05:05:42 UTC | Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git | 20 November 2005, 05:05:42 UTC |
cdbce9c | Steve French | 20 November 2005, 05:04:52 UTC | [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 <sfrench@us.ibm.com> | 20 November 2005, 05:04:52 UTC |
3bedff1 | Linus Torvalds | 20 November 2005, 03:25:03 UTC | Linux v2.6.15-rc2 | 20 November 2005, 03:25:03 UTC |
df9890c | YOSHIFUJI Hideaki | 20 November 2005, 03:23:18 UTC | [IPV6]: Fix sending extension headers before and including routing header. Based on suggestion from Masahide Nakamura <nakam@linux-ipv6.org>. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> | 20 November 2005, 03:23:18 UTC |
a305989 | Ville Nuorvala | 20 November 2005, 03:21:59 UTC | [IPV6]: Fix calculation of AH length during filling ancillary data. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> | 20 November 2005, 03:21:59 UTC |
8b8aa4b | YOSHIFUJI Hideaki | 20 November 2005, 03:18:17 UTC | [IPV6]: Fix memory management error during setting up new advapi sockopts. Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> | 20 November 2005, 03:18:17 UTC |
4477914 | Linus Torvalds | 20 November 2005, 00:31:03 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6 | 20 November 2005, 00:31:03 UTC |
8ee3f40 | Linus Torvalds | 19 November 2005, 23:25:23 UTC | Merge master.kernel.org:/home/rmk/linux-2.6-serial | 19 November 2005, 23:25:23 UTC |
3b762d3 | Linus Torvalds | 19 November 2005, 23:24:42 UTC | Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel Manual fixups to ARM ixp4xxx by hand. | 19 November 2005, 23:24:42 UTC |
29ac878 | Linus Torvalds | 19 November 2005, 23:21:51 UTC | Merge master.kernel.org:/home/rmk/linux-2.6-arm | 19 November 2005, 23:21:51 UTC |
17514e8 | Bartlomiej Zolnierkiewicz | 19 November 2005, 21:24:35 UTC | [PATCH] ide: add missing __init tags to device drivers Also remove bogus comments for idefloppy_init() and idetape_init(). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 19 November 2005, 21:24:35 UTC |
e07bc70 | Bartlomiej Zolnierkiewicz | 19 November 2005, 21:17:55 UTC | [PATCH] ide: remove dead code from flagged_taskfile() flagged_taskfile() is called from execute_drive_cmd() (the only user) only if args->tf_out_flags.all != 0. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 19 November 2005, 21:17:55 UTC |
c0bc113 | Bartlomiej Zolnierkiewicz | 19 November 2005, 21:04:10 UTC | [PATCH] ide: remove dead DEBUG_TASKFILE code Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 19 November 2005, 21:04:10 UTC |
071ffcc | Bartlomiej Zolnierkiewicz | 19 November 2005, 21:01:35 UTC | [PATCH] ide: remove unused ide_action_t:ide_next Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 19 November 2005, 21:01:35 UTC |
84e7b9e | Bartlomiej Zolnierkiewicz | 19 November 2005, 20:54:04 UTC | [PATCH] ide: remove duplicate documentation for ide_do_drive_cmd() Remove duplicate documentation for ide_do_drive_cmd() from <linux/ide.h>, this function is already documented in ide-io.c. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 19 November 2005, 20:54:04 UTC |
14351f8 | Aurelien Jarno | 19 November 2005, 20:43:45 UTC | [PATCH] sis5513: enable ATA133 for the SiS965 southbridge Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 19 November 2005, 20:43:45 UTC |
4f1d774 | Mathias Kretschmer | 19 November 2005, 20:32:38 UTC | [PATCH] via82cxxx: add VIA VT6410 IDE support From: Mathias Kretschmer <posting@blx4.net> Signed-off-by: Daniel Drake <dsd@gentoo.org> Acked-by: Alan Cox <alan@lxorguk.ukuu.org.uk> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 19 November 2005, 20:32:38 UTC |
832f4ed | Russell King | 19 November 2005, 11:26:17 UTC | [SERIAL] Remove unused variable in sa1100.c Since the spinlock was removed from sa1100_start_tx(), the "flags" variable becomes redundant. Remove it. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 19 November 2005, 11:26:17 UTC |
b63d4f0 | Russell King | 19 November 2005, 11:10:35 UTC | [SERIAL] Fix status reporting with PL011 serial driver The receiver status register reports latched error conditions, which must be cleared by writing to it. However, the data register reports unlatched conditions which are associated with the current character. Use the data register to interpret error status rather than the RSR. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 19 November 2005, 11:10:35 UTC |
54c4e6b | Paul Mackerras | 19 November 2005, 10:24:55 UTC | powerpc: Fix bug in timebase synchronization on 32-bit SMP powermac We were using udelay in the loop on the primary cpu waiting for the secondary cpu to take the timebase value. Unfortunately now that udelay uses the timebase, and the timebase is stopped at this point, the udelay never terminated. This fixes it by not using udelay, and increases the number of loops before we time out to compensate. Signed-off-by: Paul Mackerras <paulus@samba.org> | 19 November 2005, 10:24:55 UTC |
a6c61e9 | Daniel Jacobowitz | 19 November 2005, 10:01:07 UTC | [ARM] 3168/1: Update ARM signal delivery and masking Patch from Daniel Jacobowitz After delivering a signal (creating its stack frame) we must check for additional pending unblocked signals before returning to userspace. Otherwise signals may be delayed past the next syscall or reschedule. Once that was fixed it became obvious that the ARM signal mask manipulation was broken. It was a little bit broken before the recent SA_NODEFER changes, and then very broken after them. We must block the requested signals before starting the handler or the same signal can be delivered again before the handler even gets a chance to run. Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 19 November 2005, 10:01:07 UTC |
0212ddd | Paul Mackerras | 19 November 2005, 09:50:46 UTC | powerpc: Merge spinlock.h The result is mostly similar to the original ppc64 version but with some adaptations for 32-bit compilation. include/asm-ppc64 is now empty! Signed-off-by: Paul Mackerras <paulus@samba.org> | 19 November 2005, 09:50:46 UTC |
21a6290 | Paul Mackerras | 19 November 2005, 09:47:22 UTC | powerpc: move include/asm-ppc64/ptrace-common.h to arch/powerpc/kernel It's only used by arch/powerpc/kernel/ptrace{,32}.c. Signed-off-by: Paul Mackerras <paulus@samba.org> | 19 November 2005, 09:47:22 UTC |
f8ef270 | Paul Mackerras | 19 November 2005, 09:46:04 UTC | powerpc: Merge pci.h This involves some minor changes: a few unused functions that the ppc32 pci.c provides are no longer declared here or exported; pcibios_assign_all_busses now just refers to the pci_assign_all_buses variable on both 32-bit and 64-bit; pcibios_scan_all_fns is now just 0 instead of a function that always returns 0 on 64-bit. Signed-off-by: Paul Mackerras <paulus@samba.org> | 19 November 2005, 09:46:04 UTC |
047ea78 | Paul Mackerras | 19 November 2005, 09:17:32 UTC | powerpc: Trivially merge several headers from asm-ppc64 to asm-powerpc For these, I have just done the lame-o merge where the file ends up looking like: #ifndef CONFIG_PPC64 #include <asm-ppc/foo.h> #else ... contents from asm-ppc64/foo.h #endif so nothing has changed, really, except that we reduce include/asm-ppc64 a bit more. Signed-off-by: Paul Mackerras <paulus@samba.org> | 19 November 2005, 09:17:32 UTC |
86c96b4 | Steve French | 19 November 2005, 04:25:31 UTC | [CIFS] Fix mknod of block and chardev over SFU mounts Signed-off-by: Steve French <sfrench@us.ibm.com> | 19 November 2005, 04:25:31 UTC |
800fc3e | David Gibson | 16 November 2005, 04:43:48 UTC | [PATCH] powerpc: Remove imalloc.h asm-ppc64/imalloc.h is only included from files in arch/powerpc/mm. We already have a header for mm local definitions, arch/powerpc/mm/mmu_decl.h. Thus, this patch moves the contents of imalloc.h into mmu_decl.h. The only exception are the definitions of PHBS_IO_BASE, IMALLOC_BASE and IMALLOC_END. Those are moved into pgtable.h, next to similar definitions of VMALLOC_START and VMALLOC_SIZE. Built for multiplatform 32bit and 64bit (ARCH=powerpc). Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Paul Mackerras <paulus@samba.org> | 19 November 2005, 03:46:02 UTC |
0e6850f | Paul Mackerras | 19 November 2005, 03:25:23 UTC | Merge branch 'mymerge' of ssh://ozlabs.org/home/sfr/kernel-sfr | 19 November 2005, 03:25:23 UTC |
e535664 | Benjamin Herrenschmidt | 18 November 2005, 06:18:15 UTC | [PATCH] powerpc: Fix setting MPIC priority Trying to set the priority would just disable the interrupt due to an incorrect mask used. We rarely use that call, in fact, I think only in the powermac code for the cmd-power key combo that triggers xmon. So it got unnoticed for a while. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org> | 19 November 2005, 03:19:13 UTC |
b286e39 | Linus Torvalds | 18 November 2005, 23:58:38 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6 | 18 November 2005, 23:58:38 UTC |
bcb6ad1 | David S. Miller | 18 November 2005, 22:50:20 UTC | [COMPAT]: EXT3_IOC_SETVERSION is _IOW() not _IOR(). Noticed by Helge Deller. Signed-off-by: David S. Miller <davem@davemloft.net> | 18 November 2005, 22:50:20 UTC |
9b152d5 | Linus Torvalds | 18 November 2005, 22:33:03 UTC | Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband | 18 November 2005, 22:33:03 UTC |
62ae144 | Linus Torvalds | 18 November 2005, 22:25:40 UTC | Merge branch 'parisc' of master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6 | 18 November 2005, 22:25:40 UTC |
eabc779 | Roland Dreier | 18 November 2005, 22:18:26 UTC | IB/umad: make sure write()s have sufficient data Make sure that userspace passes in enough data when sending a MAD. We always copy at least sizeof (struct ib_user_mad) + IB_MGMT_RMPP_HDR bytes from userspace, so anything less is definitely invalid. Also, if the length is less than this limit, it's possible for the second copy_from_user() to get a negative length and trigger a BUG(). Signed-off-by: Roland Dreier <rolandd@cisco.com> | 18 November 2005, 22:18:26 UTC |
6593178 | James Bottomley | 18 November 2005, 22:13:33 UTC | [PATCH] ide: fix ide_toggle_bounce() to not try to bounce if we have an IOMMU The following patch fixes a crash caused by attempting to bounce buffer when an IDE CD-ROM is used on a machine with an IO-MMU. [At least, this patch fixes things so I can use my IDE CD-ROM behind an ns87415 on a HP PA-RISC workstation.] Signed-off-by: James Bottomley <jejb@parisc-linux.org> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 22:13:33 UTC |
c37ea21 | Ralf Baechle | 18 November 2005, 22:11:24 UTC | [PATCH] ide: make comment match reality Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 22:11:24 UTC |
48fd0d1 | Michael S. Tsirkin | 18 November 2005, 22:11:17 UTC | IB/mthca: Safer max_send_sge/max_recv_sge calculation Calculation of QP capabilities still isn't exactly right in mthca: max_send_sge/max_recv_sge fields returned in create_qp can exceed the handware supported limits. Signed-off-by: Michael S. Tsirkin <mst@mellanox.co.il> Signed-off-by: Roland Dreier <rolandd@cisco.com> | 18 November 2005, 22:11:17 UTC |
1e39dea | Amit Gud | 18 November 2005, 22:03:19 UTC | [PATCH] cs5520: fix return value of cs5520_init_one() From: Amit Gud <amitg@calsoftinc.com> Patch follows from the suggestions by AC and Felipe W Damasio for fixing the return codes from IDE drivers. [ bart: fix coding style while at it ] Signed-off-by: Amit Gud <gud@eth.net> Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 22:03:19 UTC |
bf4c796 | Jeff Garzik | 18 November 2005, 21:55:47 UTC | [PATCH] siimage: docs urls Signed-off-by: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:55:47 UTC |
ec0fb4b | Thibaut VARENE | 18 November 2005, 21:51:48 UTC | [PATCH] aec62xxx: remove all dead (#if0'd) code Signed-off-by: Thibaut VARENE <varenet@parisc-linux.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:51:48 UTC |
bcd039b | Linus Torvalds | 18 November 2005, 21:49:44 UTC | Merge branch 'for-linus' of git://brick.kernel.dk/data/git/linux-2.6-block | 18 November 2005, 21:49:44 UTC |
963f48a | Jody McIntyre | 07 November 2005, 11:29:39 UTC | 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 <scjody@steamballoon.com> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> (cherry picked from 7945619794314414a5c44df11fca4d3f2a3389cf commit) | 18 November 2005, 21:41:39 UTC |
2161558 | Kyle McMartin | 18 November 2005, 21:39:20 UTC | Merge branch 'master' | 18 November 2005, 21:39:20 UTC |
fba51ba | Thibaut VARENE | 18 November 2005, 21:37:37 UTC | [PATCH] pmac IDE: don't release empty interfaces From: Thibaut VARENE <T-Bone@parisc-linux.org> Cleaning up the hwif without knowing its previous state in pmac.c is a big and potentially dangerous job, and there seems to be no generic code interface that would provide either a way to properly release an hwif or to clean it up. Fixes OOPS for empty PMAC interface and add-on PCI controller. Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:37:37 UTC |
2fefef1 | Alexey Dobriyan | 18 November 2005, 21:22:21 UTC | [PATCH] alim15x3: use KERN_WARNING Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:22:21 UTC |
e670dfb | Kyle McMartin | 18 November 2005, 21:21:12 UTC | [PARISC] Update CREDITS entries Update Randolph Chung's location, and add Thibaut Varene. Signed-off-by: Randolph Chung <tausq@parisc-linux.org> Signed-off-by: Thibaut Varene <varenet@parisc-linux.org> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org> | 18 November 2005, 21:21:12 UTC |
21b3d1d | Matthew Wilcox | 18 November 2005, 21:20:10 UTC | [PARISC] Mark hisax and pcbit ISDN drivers as not for parisc These drivers do not compile on big endian systems, and parisc is big endian. Also mark some as broken on m68k as well. Signed-off-by: Matthew Wilcox <willy@parisc-linux.org> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org> | 18 November 2005, 21:20:10 UTC |
cc3f7ca | Hanna Linder | 18 November 2005, 21:19:15 UTC | [PATCH] alim15x3: replace pci_find_device() with pci_dev_present() From: Hanna Linder <hannal@us.ibm.com> The dev returned from pci_find_device() was not used so it can be replaced with pci_dev_present(). Compile tested. Signed-off-by: Hanna Linder <hannal@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:19:15 UTC |
41df894 | Matthew Wilcox | 18 November 2005, 21:18:40 UTC | [PARISC] Mention PA-RISC in NS87415 help Mention PA-RISC in NS87415 help. PA-RISC [BCJ]xxx0 workstations come with NS87415 integrated for their CD-ROM drives. Signed-off-by: Matthew Wilcox <willy@parisc-linux.org> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org> | 18 November 2005, 21:18:40 UTC |
305f516 | Matthew Wilcox | 18 November 2005, 21:17:50 UTC | [PARISC] Make Serial MUX depend on a specific bus type. Depend on GSC, not PARISC. Machines without GSC don't have a MUX. Signed-off-by: Matthew Wilcox <willy@parisc-linux.org> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org> | 18 November 2005, 21:17:50 UTC |
9ab8851 | Matthew Wilcox | 18 November 2005, 21:16:42 UTC | [PARISC] Fix compile warning caused by conflicting types of expand_upwards() Fix compile warning caused by conflicting types of expand_upwards. IA64 requires it to not be static inline, as it's used outside mm/mmap.c Signed-off-by: Matthew Wilcox <willy@parisc-linux.org> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org> | 18 November 2005, 21:16:42 UTC |
4ef3b8f | Laurent Riffard | 18 November 2005, 21:15:40 UTC | [PATCH] ide: remove ide_driver_t.owner field The structure ide_driver_t have a .owner field which is a duplicate of .gendriver.owner field (.gen_driver is a struct device_driver). This patch removes ide_driver_t's owner field. Signed-off-by: Laurent Riffard <laurent.riffard@free.fr> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:15:40 UTC |
7462cbf | Daniel Drake | 18 November 2005, 21:09:45 UTC | [PATCH] via82cxxx IDE: support multiple controllers Support multiple controllers in the via82cxxx IDE driver. Cable detection and ISA bridge finding have been moved into their own functions. Signed-off-by: Daniel Drake <dsd@gentoo.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:09:45 UTC |
861e76a | Daniel Drake | 18 November 2005, 21:08:29 UTC | [PATCH] via82cxxx IDE: remove /proc/via entry This entry adds needless complication to the driver as it requires the use of global variables to be passed into via_get_info(), making things quite ugly when we try and make this driver support multiple controllers simultaneously. This patch removes /proc/via for simplicity. On 10/13/05, Daniel Drake <dsd@gentoo.org> wrote: > Per Bart's suggestion, I've created a user-space app which shows identical > data (and doesn't even rely on the via82cxxx IDE driver). > > http://www.reactivated.net/software/viaideinfo/ > > So, I think we should be clear to drop /proc/ide/via now. Signed-off-by: Daniel Drake <dsd@gentoo.org> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 18 November 2005, 21:08:29 UTC |
48b1dcc | Mark Maule | 17 November 2005, 21:50:01 UTC | [IA64] altix: fix copyright in tioce .h files Fix up copyright in tioce header files Signed-off-by: Mark Maule <maule@sgi.com> Signed-off-by: Tony Luck <tony.luck@intel.com> | 18 November 2005, 21:06:03 UTC |
6f5a0f7 | mikem | 18 November 2005, 21:05:36 UTC | [PATCH 3/3] cciss: add put_disk into cleanup routines Jeff Garzik pointed me to his code to see how to remove a disk from the system _properly_. Well, here it is... Every place we remove disks we are now testing before calling del_gendisk or blk_cleanup_queue and then call put_disk. Signed-off-by: Mike Miller <mike.miller@hp.com> Signed-off-by: Jens Axboe <axboe@suse.de> | 18 November 2005, 21:05:36 UTC |
15534d3 | Jens Axboe | 18 November 2005, 21:02:44 UTC | [PATCH 2/3] 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 <mike.miller@hp.com> Signed-off-by: Jens Axboe <axboe@suse.de> | 18 November 2005, 21:02:44 UTC |
7f0d503 | mikem | 18 November 2005, 21:00:17 UTC | [PATCH 1/3] cciss: bug fix for hpacucli 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> | 18 November 2005, 21:00:17 UTC |
eb97b73 | Coywolf Qi Hunt | 16 November 2005, 14:27:24 UTC | [BLOCK] new block/ directory comment tidy Some leftover comments referring to drivers/block that are now block/. They don't add any information we don't already have, so kill them. Signed-off-by: Coywolf Qi Hunt <qiyong@fc-cn.com> Signed-off-by: Jens Axboe <axboe@suse.de> | 18 November 2005, 20:59:31 UTC |
c119b87 | Steve French | 18 November 2005, 20:27:27 UTC | [CIFS] Missing part of previous patch Signed-off-by: Steve French <sfrench@us.ibm.com> | 18 November 2005, 20:27:27 UTC |
e67b23c | Linus Torvalds | 18 November 2005, 20:23:07 UTC | Merge branch 'upstream-fixes' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 | 18 November 2005, 20:23:07 UTC |
d4bf205 | Linus Torvalds | 18 November 2005, 20:19:12 UTC | Merge branch 'upstream-fixes' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev | 18 November 2005, 20:19:12 UTC |
f7492f1 | Jeff Garzik | 18 November 2005, 20:06:59 UTC | [wireless hermes] build fix | 18 November 2005, 20:06:59 UTC |
3020a1f | Steve French | 18 November 2005, 19:31:10 UTC | [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 <sfrench@us.ibm.com> | 18 November 2005, 19:31:10 UTC |
e2b1be5 | Jeff Garzik | 18 November 2005, 19:04:23 UTC | [libata sata_mv] update copyright, driver version | 18 November 2005, 19:04:23 UTC |
51c83a9 | Jeff Garzik | 18 November 2005, 18:57:44 UTC | Merge branch 'upstream-fixes' of git://git.tuxdriver.com/git/netdev-jwl | 18 November 2005, 18:57:44 UTC |
eaf8f53 | James Ketrenos | 12 November 2005, 18:50:12 UTC | [PATCH] ipw2100: Fix 'Driver using old /proc/net/wireless...' message ipw2100: Fix 'Driver using old /proc/net/wireless...' message Wireless extensions moved the get_wireless_stats handler from being in net_device into wireless_handler. A prior instance of this patch resolved the issue for the ipw2200. This one fixes it for the ipw2100. Signed-off-by: Benoit Boissinot <benoit.boissinot@ens-lyon.org> Signed-off-by: James Ketrenos <jketreno@linux.intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com> | 18 November 2005, 18:51:40 UTC |
a7a461b | John W. Linville | 07 November 2005, 18:24:59 UTC | [PATCH] fec_8xx: make CONFIG_FEC_8XX depend on CONFIG_8xx Change CONFIG_FEC_8XX to depend on CONFIG_8xx instead of CONFIG_FEC. CONFIG_FEC depends on ColdFire CPUs, which does not apply for the PPC 8xx processors. Signed-off-by: John W. Linville <linville@tuxdriver.com> | 18 November 2005, 18:51:34 UTC |
8907e94 | Greg Kroah-Hartman | 18 November 2005, 17:31:15 UTC | [PATCH] update Documentation/00-INDEX Update the index file with descriptions of the stable_api_nonsense.txt and stable_kernel_rules.txt files. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 18 November 2005, 18:51:22 UTC |
d36cc9d | Greg Kroah-Hartman | 18 November 2005, 17:31:11 UTC | [PATCH] Add HOWTO do kernel development document to the Documentation directory Here's a document that describes the process and procedures of how to do Linux kernel development. It has gone through a number of rounds of review on the linux-kernel mailing list, and contains contributions and help from Paolo Ciarrocchi, Randy Dunlap, Gerrit Huizenga, Pat Mochel, Hanna Linder, Kay Sievers, Vojtech Pavlik, Jan Kara, Josh Boyer, Kees Cook, Andrew Morton, Andi Kleen, Vadim Lobanov, Jesper Juhl, Adrian Bunk, Keri Harris, Frans Pop, David A. Wheeler, Junio Hamano, Michael Kerrisk, and Alex Shepard. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 18 November 2005, 18:51:21 UTC |
6fb0425 | Jody McIntyre | 18 November 2005, 17:31:06 UTC | [PATCH] Add SCM info to MAINTAINERS Add tree information to MAINTAINERS file. Signed-off-by: Jody McIntyre <scjody@steamballoon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 18 November 2005, 18:51:21 UTC |
cea00da | Andrew Morton | 09 November 2005, 19:30:51 UTC | [PATCH] git-netdev-all-ieee80211_get_payload-warning-fix include/net/ieee80211.h: In function `ieee80211_get_payload': include/net/ieee80211.h:1046: warning: control reaches end of non-void function Cc: Jeff Garzik <jgarzik@pobox.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:33:31 UTC |
c5b42f3 | Gabriel A. Devenyi | 12 November 2005, 21:00:46 UTC | [PATCH] drivers/net/wireless/hermes.c unsigned int comparision hermas_bap_pread, hermes_bap_pwrite, and hermes_bap_pwrite_pad all have a parameter "len" that is declared unsigned, but checked for a value less than zero. Auditing the callers, it is possible for len to be passed a negative value, so len should be an int. Thanks to LinuxICC (http://linuxicc.sf.net) Signed-off-by: Gabriel A. Devenyi <ace@staticwave.ca> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:31:00 UTC |
cbf7c42 | Roger While | 14 November 2005, 10:50:46 UTC | [PATCH] prism54 : Remove extraneous udelay/register read In isl_38xx.c In routine isl38xx_trigger-device Move unnecessary udelay/register read. This is only required when hand-compiling the driver and setting VERBOSE > SHOW_ERROR_MESSAGES Signed-off-by: Roger While <simrw@sim-basis.de> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:29:41 UTC |
3445470 | Ralf Baechle | 14 November 2005, 00:19:44 UTC | [PATCH] SAA9730: Add missing header bits. This header file patch was missing from the recent SAA9730 patch. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:29:41 UTC |
0c0abbc | Ralf Baechle | 14 November 2005, 00:16:29 UTC | [PATCH] au1000_eth: Include <linux/config.h> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> The Au1000 ethernet driver references plenty of CONFIG_* symbols. Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:29:41 UTC |
70f1e00 | Ralf Baechle | 13 November 2005, 10:13:05 UTC | [PATCH] IOC3: Replace obsolete PCI API Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:29:41 UTC |
620d9aa | John W. Linville | 16 November 2005, 21:09:53 UTC | [PATCH] i82593.h: make header comment GPL-compatible Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:29:06 UTC |
2afecc0 | Jesse Brandeburg | 14 November 2005, 21:15:49 UTC | [PATCH] e100: re-enable microcode with more useful defaults For the four versions of hardware that we (currently) support microcode download on, the default configuration of our receive interrupt mitigation microcode was too aggressive, and caused unnecessary delays when pinging, and low(er) throughput on single connection latency sensitive performance tests. This code adds microcode support, and sets the defaults to more reasonable settings. It also explains the functionality in the code in more detail. Compile and load tested, shows expected behavior for slight delay of ping packets (1-2ms) when ucode is loaded, and decent interrupt moderation for small packets, while maintaining good throughput. Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:27:07 UTC |
f1b8c63 | Jeff Garzik | 18 November 2005, 18:24:33 UTC | Merge branch 'halasa-hdlc' of git://git.tuxdriver.com/git/netdev-jwl | 18 November 2005, 18:24:33 UTC |
9724212 | Jeff Garzik | 18 November 2005, 18:21:24 UTC | Merge branch 'for-jeff' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 | 18 November 2005, 18:21:24 UTC |
c0ab424 | Tejun Heo | 18 November 2005, 05:22:03 UTC | [PATCH] sil24: make error_intr less verbose sil24_error_intr logs all error interrupts. ATAPI devices generates many harmless errors which can be ignored and all serious ones are reported via sense data by SCSI layer. Don't log device errors from ATAPI devices. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:11:39 UTC |
69ad185 | Tejun Heo | 18 November 2005, 05:16:45 UTC | [PATCH] sil24: add ATAPI support This patch implements ATAPI support for sil24 and bumps driver version to 0.23. Signed-off-by: Tejun Heo <htejun@gmail.com> -- Jeff, it has been converted to use ->dev_config as pointed out. Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:11:39 UTC |
ca45160 | Tejun Heo | 18 November 2005, 05:14:01 UTC | [PATCH] sil24: use SRST for phy_reset There seems to be no way to obtain device signature from sil24 after SATA phy reset and SRST is needed anyway for later port multiplier suppport. This patch converts sil24_phy_reset to use SRST instaed. Signed-off-by: Tejun Heo <htejun@gmail.com> -- Jeff, I didn't remove the 10ms sleep just to be on the safe side. I think we can live with 10ms sleep on SRST. Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:11:39 UTC |
7d1ce68 | Tejun Heo | 18 November 2005, 05:09:05 UTC | [PATCH] sil24: add sil24_restart_controller When an error condition is raised by device via D2H FIS or SDB. sil24 controller should be restarted by setting PORT_CS_INIT and waiting until PORT_CS_RDY is asserted instead of resetting the controller. This patch implements sil24_restart_controller for those cases. This patch also makes sure that PORT_CS_RDY is asserted on sil24_reset_controller completion. Signed-off-by: Tejun Heo <htejun@gmail.com> -- Jeff, delay is reduced to 1us and cnt increased to 10k. My sil3124 turns on PORT_CS_RDY on the second iteration even without any delay. I think 10k * 1us should be more than enough. I tried to convert both restart and reset to use msleep's with work queue, but if we do that, host_set lock should be released after initiating restart or reset, leading to race condition among reset/restart, other interrupts and timeout. Implementing synchronization among those in low-level driver doesn't seem right. Well, reduced timeout should work for the time being. Thanks. Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:11:39 UTC |
e525424 | Russell King | 18 November 2005, 17:57:55 UTC | [PATCH] smc91x: fix bank mismatch The smc91x driver relies upon register bank 2 being selected whenever the interrupt handler is called. This isn't always so, especially if we have a link change event during PHY configuration. This results in register bank 0 being selected when the interrupt handler is called, causing the wrong registers to be read for the IRQ mask and status. In turn, this causes us to spin with a permanently asserted IRQ. The patch ensures that smc_phy_configure always exits with register bank 2 selected. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:10:30 UTC |
5d0571d | Nicolas Pitre | 17 November 2005, 19:02:48 UTC | [PATCH] smc91x: fix one source of spurious interrupts Not only SMC_ACK_INT(IM_TX_EMPTY_INT) in in smc_hardware_send_pkt) appears to be unnecessary (tested with an SMC91C94 and SMC91C111), but it seems to trigger spurious interrupts on some machines as well. Removed. While at it, let's log any remaining spurious interrupts if any (and clean usage of the max IRQ loop count value). Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Jeff Garzik <jgarzik@pobox.com> | 18 November 2005, 18:10:30 UTC |
cdf2c46 | Linus Torvalds | 18 November 2005, 17:27:05 UTC | Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 | 18 November 2005, 17:27:05 UTC |
fc71fe4 | Martin Schwidefsky | 18 November 2005, 09:11:03 UTC | [PATCH] s390: fix class_device_create calls in 3270 the driver Add the missing NULL argument to the class_device_create calls. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 18 November 2005, 15:49:46 UTC |
b50ce23 | Andy Whitcroft | 18 November 2005, 09:11:02 UTC | [PATCH] ppc64 need HPAGE_SHIFT when huge pages disabled With the new powerpc architecture we don't seem to be able to disable huge pages anymore. mm/built-in.o(.toc1+0xae0): undefined reference to `HPAGE_SHIFT' make: *** [.tmp_vmlinux1] Error 1 We seem to need to define HPAGE_SHIFT to something when HUGETLB_PAGE isn't defined. This patch defines it to PAGE_SHIFT when we have no support. Signed-off-by: Andy Whitcroft <apw@shadowen.org> Cc: Paul Mackerras <paulus@samba.org> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 18 November 2005, 15:49:46 UTC |