summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/serial/sunhv.c1
-rw-r--r--drivers/serial/sunsab.c2
-rw-r--r--drivers/serial/sunsu.c2
-rw-r--r--drivers/serial/sunzilog.c1
4 files changed, 6 insertions, 0 deletions
diff --git a/drivers/serial/sunhv.c b/drivers/serial/sunhv.c
index 8537839f9abb..f137804b3133 100644
--- a/drivers/serial/sunhv.c
+++ b/drivers/serial/sunhv.c
@@ -494,6 +494,7 @@ static int __init sunhv_init(void)
return ret;
}
+ sunhv_reg.tty_driver->name_base = sunhv_reg.minor - 64;
sunserial_current_minor += 1;
sunhv_reg.cons = SUNHV_CONSOLE();
diff --git a/drivers/serial/sunsab.c b/drivers/serial/sunsab.c
index 02f62da546b5..a2fb0c2fb121 100644
--- a/drivers/serial/sunsab.c
+++ b/drivers/serial/sunsab.c
@@ -1142,6 +1142,8 @@ static int __init sunsab_init(void)
return ret;
}
+ sunsab_reg.tty_driver->name_base = sunsab_reg.minor - 64;
+
sunsab_reg.cons = SUNSAB_CONSOLE();
sunserial_current_minor += num_channels;
diff --git a/drivers/serial/sunsu.c b/drivers/serial/sunsu.c
index 3313cb2a355a..46510e7f505c 100644
--- a/drivers/serial/sunsu.c
+++ b/drivers/serial/sunsu.c
@@ -1529,6 +1529,8 @@ static int __init sunsu_serial_init(void)
if (ret < 0)
return ret;
+ sunsu_reg.tty_driver->name_base = sunsu_reg.minor - 64;
+
sunserial_current_minor += instance;
sunsu_reg.cons = SUNSU_CONSOLE();
diff --git a/drivers/serial/sunzilog.c b/drivers/serial/sunzilog.c
index 5aa74e7a954e..10b35c6f287d 100644
--- a/drivers/serial/sunzilog.c
+++ b/drivers/serial/sunzilog.c
@@ -1692,6 +1692,7 @@ static int __init sunzilog_ports_init(void)
ret = uart_register_driver(&sunzilog_reg);
if (ret == 0) {
+ sunzilog_reg.tty_driver->name_base = sunzilog_reg.minor - 64;
sunzilog_reg.cons = SUNZILOG_CONSOLE();
sunserial_current_minor += uart_count;