- Operations are now a shared const function block as with most other Linux objects - Introduce wrappers for some optional functions to get consistent behaviour - Wrap put_char which used to be patched by the tty layer - Document which functions are needed/optional - Make put_char report success/fail - Cache the driver->ops pointer in the tty as tty->ops - Remove various surplus lock calls we no longer need - Remove proc_write method as noted by Alexey Dobriyan - Introduce some missing sanity checks where certain driver/ldisc combinations would oops as they didn't check needed methods were present [akpm@linux-foundation.org: fix fs/compat_ioctl.c build] [akpm@linux-foundation.org: fix isicom] [akpm@linux-foundation.org: fix arch/ia64/hp/sim/simserial.c build] [akpm@linux-foundation.org: fix kgdb] Signed-off-by: Alan Cox <alan@redhat.com> Acked-by: Greg Kroah-Hartman <gregkh@suse.de> Cc: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|---|---|---|
| .. | ||
| act200l-sir.c | ||
| actisys-sir.c | ||
| ali-ircc.c | ||
| ali-ircc.h | ||
| au1k_ir.c | ||
| au1000_ircc.h | ||
| donauboe.c | ||
| donauboe.h | ||
| ep7211-sir.c | ||
| esi-sir.c | ||
| girbil-sir.c | ||
| irda-usb.c | ||
| irda-usb.h | ||
| irtty-sir.c | ||
| irtty-sir.h | ||
| Kconfig | ||
| kingsun-sir.c | ||
| ks959-sir.c | ||
| ksdazzle-sir.c | ||
| litelink-sir.c | ||
| ma600-sir.c | ||
| Makefile | ||
| mcp2120-sir.c | ||
| mcs7780.c | ||
| mcs7780.h | ||
| nsc-ircc.c | ||
| nsc-ircc.h | ||
| old_belkin-sir.c | ||
| pxaficp_ir.c | ||
| sa1100_ir.c | ||
| sir-dev.h | ||
| sir_dev.c | ||
| sir_dongle.c | ||
| smsc-ircc2.c | ||
| smsc-ircc2.h | ||
| smsc-sio.h | ||
| stir4200.c | ||
| tekram-sir.c | ||
| toim3232-sir.c | ||
| via-ircc.c | ||
| via-ircc.h | ||
| vlsi_ir.c | ||
| vlsi_ir.h | ||
| w83977af.h | ||
| w83977af_ir.c | ||
| w83977af_ir.h | ||