Re: [PATCH v2 22/31] tty: staging/greybus: pass tty_driver flags to tty_alloc_driver()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/17/25 2:00 AM, Jiri Slaby (SUSE) wrote:
tty_alloc_driver() is supposed to receive tty driver flags.

Looks like tty_alloc_driver() doesn't directly depend on the
two flags passed in this case, but this corrects the code.

Looks good to me.

Reviewed-by: Alex Elder <elder@xxxxxxxxxxxx>


Signed-off-by: Jiri Slaby (SUSE) <jirislaby@xxxxxxxxxx>
Acked-by: Johan Hovold <johan@xxxxxxxxxx>
Cc: David Lin <dtwlin@xxxxxxxxx>
Cc: Alex Elder <elder@xxxxxxxxxx>
Cc: greybus-dev@xxxxxxxxxxxxxxxx
Cc: linux-staging@xxxxxxxxxxxxxxx
---
  drivers/staging/greybus/uart.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/greybus/uart.c b/drivers/staging/greybus/uart.c
index 8eab94cb06fa..308ed1ca9947 100644
--- a/drivers/staging/greybus/uart.c
+++ b/drivers/staging/greybus/uart.c
@@ -948,7 +948,8 @@ static int gb_tty_init(void)
  {
  	int retval = 0;
- gb_tty_driver = tty_alloc_driver(GB_NUM_MINORS, 0);
+	gb_tty_driver = tty_alloc_driver(GB_NUM_MINORS, TTY_DRIVER_REAL_RAW |
+					 TTY_DRIVER_DYNAMIC_DEV);
  	if (IS_ERR(gb_tty_driver)) {
  		pr_err("Can not allocate tty driver\n");
  		retval = -ENOMEM;
@@ -961,7 +962,6 @@ static int gb_tty_init(void)
  	gb_tty_driver->minor_start = 0;
  	gb_tty_driver->type = TTY_DRIVER_TYPE_SERIAL;
  	gb_tty_driver->subtype = SERIAL_TYPE_NORMAL;
-	gb_tty_driver->flags = TTY_DRIVER_REAL_RAW | TTY_DRIVER_DYNAMIC_DEV;
  	gb_tty_driver->init_termios = tty_std_termios;
  	gb_tty_driver->init_termios.c_cflag = B9600 | CS8 |
  		CREAD | HUPCL | CLOCAL;





[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux