From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263181AbVFYHSx (ORCPT ); Sat, 25 Jun 2005 03:18:53 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263348AbVFYHSx (ORCPT ); Sat, 25 Jun 2005 03:18:53 -0400 Received: from smtp114.sbc.mail.re2.yahoo.com ([68.142.229.91]:63138 "HELO smtp114.sbc.mail.re2.yahoo.com") by vger.kernel.org with SMTP id S263181AbVFYHSC (ORCPT ); Sat, 25 Jun 2005 03:18:02 -0400 From: Dmitry Torokhov To: Vojtech Pavlik Subject: Input patches for 2.6.12+ Date: Sat, 25 Jun 2005 02:17:56 -0500 User-Agent: KMail/1.8.1 Cc: Linus Torvalds , Andrew Morton , LKML MIME-Version: 1.0 Content-Disposition: inline X-Length: 1150 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200506250217.56648.dtor_core@ameritech.net> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi Vojtech, Please consider "blessing" the following pull from my input tree: git pull rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git It mostly contains bits of your old bk-input tree that have not been merged yet, Wacom update, new Acecad tablet driver, and some patches from me (gameport support cleanup in OSS, some Lifebook changes). The changes were in -mm for some time now. Thank you. -- Dmitry -------------------------- author Dmitry Torokhov Mon, 06 Jun 2005 12:28:29 -0500 Input: wacom - fix formatting in accordance to CodingStyle Signed-off-by: Dmitry Torokhov -------------------------- author Ping Cheng Mon, 06 Jun 2005 12:25:50 -0500 Input: Wacom driver update - add support for Cintiq 21UX - fix a Graphire bug - merge wacom_intuos3_irq into wacom_intuos_irq Signed-off-by: Ping Cheng Signed-off-by: Andrew Morton Signed-off-by: Dmitry Torokhov -------------------------- author Stephane VOLTZ Mon, 06 Jun 2005 12:22:37 -0500 Input: add driver for Acecad Flair USB tablets Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:40:01 -0500 Input: psmouse - export protocol as a sysfs per-device attribute to allow easy switching at run-time. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:39:53 -0500 Input: cleanup ps2_command() timeout handling in libps2. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:39:51 -0500 Input: add ps2_drain() to libps2 to allow reading and discarding given number of bytes from device. Change ps2_command to allow using 0 as command ID and actually pass it to the device instead of working as a drain. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:39:44 -0500 Input: pmouse - introduce proper locking so state-changing operations do not iterfere with each other. Also make sure that serio core takes serio->drv_sem not only for connect/disconnect but for reconnect too. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:39:36 -0500 Input: mousedev - do not wake up readers when receiving 0-motion event. Signed-off-by: Dmitry Torokhov -------------------------- author Luke Kosewski Wed, 01 Jun 2005 12:39:28 -0500 Input: do not corrupt system-wide procfs fops. entry->proc_fops is a pointer to struct file_operations. When we call create_proc_entry(...), it pointis to proc_file_operations, deep in fs/proc/generic.c. By adding a 'poll' member to this struct we effectively force the 'poll' member on every file in /proc, which is wrong (they all fail select(...) calls). This patch changes a copy of entry->proc_fops and reassigns it rather than changing the original member. Signed-off-by: Dmitry Torokhov -------------------------- author Ian Campbell Wed, 01 Jun 2005 12:39:25 -0500 Input: return correct value when setting up absolute device via uinipt. uinput_alloc_device() is supposed to return the number of bytes read, the value is returned to uinput_write() and from there to userspace. If EV_ABS is set then it returns the value from uinput_validate_absbits() instead, which is zero when everything is ok instead of the count. Signed-off-by: Ian Campbell Acked-by: Aristeu Rozanski Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Ivan Casado Ruiz Wed, 01 Jun 2005 12:39:18 -0500 Input: ALPS - fix forward/back buttons on Ahtec laptop. I have an Ahtec laptop with a ALPS GlidePoint device, with 4 buttons. With Linux hernel 2.6.12rc4 and rc5 I'm unable to use the vertical scroll buttons (BACK and FORWARD). BACK gets detected as BTN_MIDDLE and FORWARD is undetected. I've modified the drivers/input/mouse/alps.c from 2.6.12rc5 and now it works fine! Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Adrian Bunk Wed, 01 Jun 2005 12:39:11 -0500 Input: kill empty comment in gameport support section of cs4281 ALSA driver. Signed-off-by: Adrian Bunk Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:39:04 -0500 Input: ES1371 (OSS) - do not carry around gameport code if gameport core support is disabled. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:39:00 -0500 Input: ES1370 (OSS) - do not carry around gameport code if gameport core support is disabled. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:38:53 -0500 Input: make sure that joystick support in CMPCI driver can only be selected if either gameport is built-in or _both_ gameport and cmpci are built as modules. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:38:46 -0500 Input: mad16 (OSS) - do not carry around gameport code if gameport core support is disabled. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:38:43 -0500 Input: sonicvibes (OSS) - do not carry around gameport code if gameport core support is disabled. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:38:37 -0500 Input: trident (OSS) - do not carry around gameport code if gameport core support is disabled, some formatting changes. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:38:33 -0500 Input: ESS Solo (OSS) - do not carry around gameport code if gameport core support is disabled. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:38:16 -0500 Input: switch gameport core to using kthread API instead of using daemonize() and signals. This way kgameportd will never be accidentially killed. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Wed, 01 Jun 2005 12:38:12 -0500 Input: switch serio core to using kthread API instead of using daemonize() and signals. This way kseriod will never be accidentially killed. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:30:37 -0500 Input: apparently Lifebook touchscreens have double resolution compared to "classic" PS/2 mice, provide appropriate resolution setting handler. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:30:32 -0500 Input: lifebook - adjust initialization routines to be in line with the rest of protocols in preparation to dynamic protocol switching. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:30:28 -0500 Input: lifebook - various cleanups: - do not try to set rate and resolution in init method, let psmouse core do it for us. This also removes special quirks from the core; - do not disable mouse before doing full reset - meaningless; - some formatting and whitespace cleanups. Signed-off-by: Dmitry Torokhov -------------------------- author Kenan Esau Sun, 29 May 2005 12:30:22 -0500 Input: Add Fujitsu Lifebook B-series touchscreen driver. From: Kenan Esau Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Vojtech Pavlik Sun, 29 May 2005 12:30:15 -0500 Input: Make EVIOSCSABS work in evdev. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Adam Kropelin Sun, 29 May 2005 12:30:08 -0500 Input: HID items of width 32 (bits) or greater are incorrectly extracted due to a masking bug in hid-core.c:extract(). This patch fixes it up by forcing the mask to be 64 bits wide. Signed-off-by: Adam Kropelin Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Marian-Nicolae V. Ion Sun, 29 May 2005 12:30:01 -0500 Input: Add a new I-Force device to the iforce driver. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:52 -0500 Input: fix open/close races in joystick drivers - add a semaphore to the ones that register more than one input device. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:45 -0500 Input: remove user counters from drivers/input/touchscreen since input core takes care of calling open and close methods only when needed. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:38 -0500 Input: remove user counters from drivers/usb/input since input core takes care of calling open and close methods only when needed. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:30 -0500 Input: remove user counters from drivers/input/mouse since input core takes care of calling open and close methods only when needed. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:25 -0500 Input: add semaphore and user count to input_dev structure; serialize open and close calls and ensure that device's open and close methods are only called when first user opens it or last user closes it. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:19 -0500 Input: maple_keyb - remove useless dc_kbd_open and dc_kbd_close functions as they are not doing anything. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:08 -0500 Input: mtouchusb was indented with spaces instead of tabs, pass through Lindent and adjust results. Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:29:01 -0500 Input: whitespace fixes in drivers/usb/input Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:28:55 -0500 Input: whitespace fixes in driver/input/joystick Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:28:50 -0500 Input: whitespace fixes in drivers/input/touchscreen Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:28:42 -0500 Input: whitespace fixes in drivers/input/keyboard Signed-off-by: Dmitry Torokhov -------------------------- author Dmitry Torokhov Sun, 29 May 2005 12:28:29 -0500 Input: whitespace fixes in drivers/input/mouse Signed-off-by: Dmitry Torokhov -------------------------- author Vojtech Pavlik Sun, 29 May 2005 12:28:14 -0500 Input: Fix a warning in hid-core. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Vojtech Pavlik Sun, 29 May 2005 12:28:00 -0500 Input: Make hid-core issue a SET_IDLE request before GET_REPORT, like Windows does. This should make life easier for devices that were tested with Windows only. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Hans-Christian Egtvedt Sun, 29 May 2005 12:27:45 -0500 Input: Add driver for ITM Touch USB touchscreens. From: Hans-Christian Egtvedt Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Richard Purdie Sun, 29 May 2005 12:27:06 -0500 Input: Corgi keyboard driver - correct two keys which are much more useful as function keys instead of special keys. Signed-off-by: Richard Purdie Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Vojtech Pavlik Sun, 29 May 2005 12:26:50 -0500 Input: Fix a warning in evdev's 32-bit emulation code. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Juergen Kreileder Sun, 29 May 2005 12:26:43 -0500 Input: Add support for 32-bit emulation on 64-bit platforms for evdev. Signed-off-by: Juergen Kreileder Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Jeremy Fitzhardinge Sun, 29 May 2005 12:26:31 -0500 Input: This patch implements compat_ioctl for joydev. I've tested it with a Logitech WingMan Rumblepad on an x86-64 machine, and on an ia32 machine to make sure I didn't break anything. Signed-off-by: Jeremy Fitzhardinge Signed-off-by: Andrew Morton Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Vojtech Pavlik Sun, 29 May 2005 12:25:43 -0500 Input: Kill Aureal Vortex 1/2 gameport driver. ALSA Aureal driver offers the gameport part already. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Vojtech Pavlik Sun, 29 May 2005 12:25:33 -0500 Input: Crystal SoundFusion (cs461x) gameport support isn't needed either, since ALSA handles it nicely. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov -------------------------- author Vojtech Pavlik Sun, 29 May 2005 12:25:01 -0500 Input: Probe PnP gameports first, ISA after that. Signed-off-by: Vojtech Pavlik Signed-off-by: Dmitry Torokhov --------------------------