Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756313Ab0GCWPk (ORCPT ); Sat, 3 Jul 2010 18:15:40 -0400 Received: from moutng.kundenserver.de ([212.227.17.8]:51041 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756154Ab0GCWPd (ORCPT ); Sat, 3 Jul 2010 18:15:33 -0400 From: Arnd Bergmann To: linux-kernel@vger.kernel.org Cc: John Kacur , Frederic Weisbecker , Arnd Bergmann , alsa-devel@alsa-project.org, Al Viro , autofs@linux.kernel.org, Cris , "H. Peter Anvin" , Ian Kent , Jaroslav Kysela , Jesper Nilsson , linux-ia64@vger.kernel.org, Mikael Starvik , Takashi Iwai , Thomas Gleixner , Tony Luck Subject: [PATCH 0/6] kill .ioctl file_operation Date: Sun, 4 Jul 2010 00:15:04 +0200 Message-Id: <1278195310-25590-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 1.7.1 X-Provags-ID: V01U2FsdGVkX1+8ydfiD0MXDpKoy6K7vi1Od1oLM9uJSUsfnWV aXO5EW1hlogaCaCMTi3YjpsQJgtbUiU4Th6K2oxJLoSPgjvpG3 D6GVMMvztjfmUhn8xHM0g== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3314 Lines: 78 This removes the .ioctl file operation from all the remaining users that are in today's linux-next tree. I'd like to have this added to linux-next to make sure we don't get any new users and we can seamlessly apply the final patches for this in 2.6.36. The intention behind removing the .ioctl operation is to be able to remove the big kernel lock (BKL) from the ioctl system call. Ideally, maintainers of the code in question should just apply the respective patches to their -next tree so we can simply apply the final patch removing the definition of .ioctl. Arnd Cc: alsa-devel@alsa-project.org Cc: Al Viro Cc: autofs@linux.kernel.org Cc: Cris Cc: Frederic Weisbecker Cc: H. Peter Anvin Cc: Ian Kent Cc: Jaroslav Kysela Cc: Jesper Nilsson Cc: John Kacur Cc: linux-ia64@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: Mikael Starvik Cc: Takashi Iwai Cc: Thomas Gleixner Cc: Tony Luck Arnd Bergmann (5): ia64/perfmon: convert to unlocked_ioctl sound/oss: convert to unlocked_ioctl autofs/autofs4: move compat_ioctl handling into fs v4l: convert v4l2-dev to unlocked_ioctl bkl: remove locked .ioctl file operation Frederic Weisbecker (1): cris: Pushdown the bkl from ioctl Documentation/filesystems/Locking | 8 +--- Documentation/filesystems/vfs.txt | 6 +-- arch/cris/arch-v10/drivers/gpio.c | 30 +++++++++---- arch/cris/arch-v10/drivers/i2c.c | 24 ++++++++--- arch/cris/arch-v10/drivers/sync_serial.c | 32 +++++++++---- arch/cris/arch-v32/drivers/cryptocop.c | 24 ++++++++--- arch/cris/arch-v32/drivers/mach-a3/gpio.c | 28 ++++++++---- arch/cris/arch-v32/drivers/mach-fs/gpio.c | 29 ++++++++---- arch/cris/arch-v32/drivers/sync_serial.c | 30 +++++++++---- arch/ia64/kernel/perfmon.c | 22 +++++----- drivers/media/video/v4l2-dev.c | 52 ++++++---------------- fs/autofs/root.c | 67 +++++++++++++++++++++++++++- fs/autofs4/root.c | 49 +++++++++++++++++++++ fs/bad_inode.c | 7 --- fs/compat_ioctl.c | 39 +---------------- fs/ioctl.c | 18 ++------ fs/proc/inode.c | 17 ++------ include/linux/auto_fs.h | 1 + include/linux/fs.h | 5 +- sound/oss/au1550_ac97.c | 54 +++++++++++++++--------- sound/oss/dmasound/dmasound_core.c | 35 ++++++++++++--- sound/oss/msnd_pinnacle.c | 15 ++++-- sound/oss/sh_dac_audio.c | 18 ++++++- sound/oss/swarm_cs4297a.c | 25 +++++++++-- sound/oss/vwsnd.c | 24 ++++++----- 25 files changed, 410 insertions(+), 249 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/