tty: remove TTY_DRIVER_MAGIC
According to Greg, in the context of magic numbers as defined in magic-number.rst, "the tty layer should not need this and I'll gladly take patches" Acked-by: Jiri Slaby <jirislaby@kernel.org> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Ref: https://lore.kernel.org/linux-doc/YyMlovoskUcHLEb7@kroah.com/ Link: https://lore.kernel.org/r/723478a270a3858f27843cbec621df4d5d44efcc.1663288066.git.nabijaczleweli@nabijaczleweli.xyz Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
7a4e0d2c7f
Коммит
5052df99d3
|
@ -85,7 +85,6 @@ STRIP_MAGIC 0x5303 strip ``drivers/net/st
|
|||
SIXPACK_MAGIC 0x5304 sixpack ``drivers/net/hamradio/6pack.h``
|
||||
AX25_MAGIC 0x5316 ax_disp ``drivers/net/mkiss.h``
|
||||
MGSL_MAGIC 0x5401 mgsl_info ``drivers/char/synclink.c``
|
||||
TTY_DRIVER_MAGIC 0x5402 tty_driver ``include/linux/tty_driver.h``
|
||||
MGSLPC_MAGIC 0x5402 mgslpc_info ``drivers/char/pcmcia/synclink_cs.c``
|
||||
USB_SERIAL_MAGIC 0x6702 usb_serial ``drivers/usb/serial/usb-serial.h``
|
||||
FULL_DUPLEX_MAGIC 0x6969 ``drivers/net/ethernet/dec/tulip/de2104x.c``
|
||||
|
|
|
@ -91,7 +91,6 @@ STRIP_MAGIC 0x5303 strip ``drivers/net/st
|
|||
SIXPACK_MAGIC 0x5304 sixpack ``drivers/net/hamradio/6pack.h``
|
||||
AX25_MAGIC 0x5316 ax_disp ``drivers/net/mkiss.h``
|
||||
MGSL_MAGIC 0x5401 mgsl_info ``drivers/char/synclink.c``
|
||||
TTY_DRIVER_MAGIC 0x5402 tty_driver ``include/linux/tty_driver.h``
|
||||
MGSLPC_MAGIC 0x5402 mgslpc_info ``drivers/char/pcmcia/synclink_cs.c``
|
||||
USB_SERIAL_MAGIC 0x6702 usb_serial ``drivers/usb/serial/usb-serial.h``
|
||||
FULL_DUPLEX_MAGIC 0x6969 ``drivers/net/ethernet/dec/tulip/de2104x.c``
|
||||
|
|
|
@ -74,7 +74,6 @@ STRIP_MAGIC 0x5303 strip ``drivers/net/st
|
|||
SIXPACK_MAGIC 0x5304 sixpack ``drivers/net/hamradio/6pack.h``
|
||||
AX25_MAGIC 0x5316 ax_disp ``drivers/net/mkiss.h``
|
||||
MGSL_MAGIC 0x5401 mgsl_info ``drivers/char/synclink.c``
|
||||
TTY_DRIVER_MAGIC 0x5402 tty_driver ``include/linux/tty_driver.h``
|
||||
MGSLPC_MAGIC 0x5402 mgslpc_info ``drivers/char/pcmcia/synclink_cs.c``
|
||||
USB_SERIAL_MAGIC 0x6702 usb_serial ``drivers/usb/serial/usb-serial.h``
|
||||
FULL_DUPLEX_MAGIC 0x6969 ``drivers/net/ethernet/dec/tulip/de2104x.c``
|
||||
|
|
|
@ -77,7 +77,6 @@ STRIP_MAGIC 0x5303 strip ``drivers/net/st
|
|||
SIXPACK_MAGIC 0x5304 sixpack ``drivers/net/hamradio/6pack.h``
|
||||
AX25_MAGIC 0x5316 ax_disp ``drivers/net/mkiss.h``
|
||||
MGSL_MAGIC 0x5401 mgsl_info ``drivers/char/synclink.c``
|
||||
TTY_DRIVER_MAGIC 0x5402 tty_driver ``include/linux/tty_driver.h``
|
||||
MGSLPC_MAGIC 0x5402 mgslpc_info ``drivers/char/pcmcia/synclink_cs.c``
|
||||
USB_SERIAL_MAGIC 0x6702 usb_serial ``drivers/usb/serial/usb-serial.h``
|
||||
FULL_DUPLEX_MAGIC 0x6969 ``drivers/net/ethernet/dec/tulip/de2104x.c``
|
||||
|
|
|
@ -3321,7 +3321,6 @@ struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner,
|
|||
return ERR_PTR(-ENOMEM);
|
||||
|
||||
kref_init(&driver->kref);
|
||||
driver->magic = TTY_DRIVER_MAGIC;
|
||||
driver->num = lines;
|
||||
driver->owner = owner;
|
||||
driver->flags = flags;
|
||||
|
|
|
@ -397,7 +397,6 @@ struct tty_operations {
|
|||
/**
|
||||
* struct tty_driver -- driver for TTY devices
|
||||
*
|
||||
* @magic: set to %TTY_DRIVER_MAGIC in __tty_alloc_driver()
|
||||
* @kref: reference counting. Reaching zero frees all the internals and the
|
||||
* driver.
|
||||
* @cdevs: allocated/registered character /dev devices
|
||||
|
@ -433,7 +432,6 @@ struct tty_operations {
|
|||
* @driver_name, @name, @type, @subtype, @init_termios, and @ops.
|
||||
*/
|
||||
struct tty_driver {
|
||||
int magic;
|
||||
struct kref kref;
|
||||
struct cdev **cdevs;
|
||||
struct module *owner;
|
||||
|
@ -490,9 +488,6 @@ static inline void tty_set_operations(struct tty_driver *driver,
|
|||
driver->ops = op;
|
||||
}
|
||||
|
||||
/* tty driver magic number */
|
||||
#define TTY_DRIVER_MAGIC 0x5402
|
||||
|
||||
/**
|
||||
* DOC: TTY Driver Flags
|
||||
*
|
||||
|
|
Загрузка…
Ссылка в новой задаче