lkml.org 
[lkml]   [2011]   [Feb]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[RFC PATCH 0/6] Rework tty helpers to avoid need for file pointers
Date
(and then use this to fix the holes in hci_ath)

The cleanup wants doing anyway but we have a reason for needing to do it.

---

Alan Cox (6):
hci_ath: Fix the mess in this driver
tty: add a helper for setting termios data from kernel side
tty: now phase out the ioctl file pointer for good
tty: remove filp from the USB tty ioctls
tiocmset: kill the file pointer argument
tiocmget: kill off the passing of the struct file


drivers/bluetooth/hci_ath.c | 26 +++++++++++++-------------
drivers/char/amiserial.c | 8 ++++----
drivers/char/cyclades.c | 6 +++---
drivers/char/epca.c | 16 ++++++++--------
drivers/char/ip2/ip2main.c | 12 ++++++------
drivers/char/isicom.c | 8 ++++----
drivers/char/istallion.c | 8 ++++----
drivers/char/moxa.c | 12 ++++++------
drivers/char/mxser.c | 8 ++++----
drivers/char/nozomi.c | 8 ++++----
drivers/char/pcmcia/ipwireless/tty.c | 8 ++++----
drivers/char/pcmcia/synclink_cs.c | 10 +++++-----
drivers/char/riscom8.c | 8 ++++----
drivers/char/rocket.c | 8 ++++----
drivers/char/ser_a2232.c | 6 +++---
drivers/char/serial167.c | 7 +++----
drivers/char/specialix.c | 8 ++++----
drivers/char/stallion.c | 9 ++++-----
drivers/char/sx.c | 8 ++++----
drivers/char/synclink.c | 13 ++++++-------
drivers/char/synclink_gt.c | 19 +++++++++----------
drivers/char/synclinkmp.c | 17 ++++++++---------
drivers/char/ttyprintk.c | 2 +-
drivers/char/vme_scc.c | 4 ++--
drivers/isdn/capi/capi.c | 10 ++--------
drivers/isdn/gigaset/interface.c | 12 ++++++------
drivers/isdn/gigaset/ser-gigaset.c | 2 +-
drivers/isdn/i4l/isdn_tty.c | 7 +++----
drivers/mmc/card/sdio_uart.c | 4 ++--
drivers/net/irda/irtty-sir.c | 2 +-
drivers/net/usb/hso.c | 10 +++++-----
drivers/net/wan/pc300_tty.c | 9 ++++-----
drivers/staging/quatech_usb2/quatech_usb2.c | 6 +++---
drivers/staging/serqt_usb2/serqt_usb2.c | 13 ++++++-------
drivers/tty/hvc/hvsi.c | 6 +++---
drivers/tty/n_gsm.c | 6 +++---
drivers/tty/pty.c | 4 ++--
drivers/tty/serial/68328serial.c | 2 +-
drivers/tty/serial/68360serial.c | 6 +++---
drivers/tty/serial/crisv10.c | 7 +++----
drivers/tty/serial/ifx6x60.c | 5 ++---
drivers/tty/serial/serial_core.c | 16 ++++++----------
drivers/tty/tty_io.c | 17 ++++++++---------
drivers/tty/tty_ioctl.c | 14 +++++++++-----
drivers/tty/vt/vt_ioctl.c | 6 +++---
drivers/usb/class/cdc-acm.c | 6 +++---
drivers/usb/serial/ark3116.c | 6 +++---
drivers/usb/serial/belkin_sa.c | 8 ++++----
drivers/usb/serial/ch341.c | 7 +++----
drivers/usb/serial/cp210x.c | 19 +++++++++----------
drivers/usb/serial/cypress_m8.c | 12 ++++++------
drivers/usb/serial/digi_acceleport.c | 14 +++++++-------
drivers/usb/serial/ftdi_sio.c | 12 ++++++------
drivers/usb/serial/io_edgeport.c | 12 ++++++------
drivers/usb/serial/io_ti.c | 6 +++---
drivers/usb/serial/iuu_phoenix.c | 4 ++--
drivers/usb/serial/keyspan.c | 4 ++--
drivers/usb/serial/keyspan.h | 5 ++---
drivers/usb/serial/keyspan_pda.c | 4 ++--
drivers/usb/serial/kl5kusb105.c | 8 ++++----
drivers/usb/serial/kobil_sct.c | 12 ++++++------
drivers/usb/serial/mct_u232.c | 12 ++++++------
drivers/usb/serial/mos7720.c | 8 ++++----
drivers/usb/serial/mos7840.c | 6 +++---
drivers/usb/serial/opticon.c | 4 ++--
drivers/usb/serial/oti6858.c | 12 ++++++------
drivers/usb/serial/pl2303.c | 6 +++---
drivers/usb/serial/sierra.c | 4 ++--
drivers/usb/serial/spcp8x5.c | 6 +++---
drivers/usb/serial/ssu100.c | 6 +++---
drivers/usb/serial/ti_usb_3410_5052.c | 14 +++++++-------
drivers/usb/serial/usb-serial.c | 12 ++++++------
drivers/usb/serial/usb-wwan.h | 6 +++---
drivers/usb/serial/usb_wwan.c | 6 +++---
drivers/usb/serial/whiteheat.c | 12 ++++++------
include/linux/tty.h | 3 ++-
include/linux/tty_driver.h | 13 ++++++-------
include/linux/usb/serial.h | 6 +++---
include/net/irda/ircomm_tty.h | 6 +++---
net/bluetooth/rfcomm/tty.c | 6 +++---
net/irda/ircomm/ircomm_tty_ioctl.c | 12 ++++++------
81 files changed, 341 insertions(+), 361 deletions(-)

--
Signature


\
 
 \ /
  Last update: 2011-02-14 17:57    [W:0.295 / U:0.072 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site