提交 b7d91d23 编写于 作者: V Valentin Vidic 提交者: Vasily Gorbik

s390/sclp_vt220: fix console name to match device

Console name reported in /proc/consoles:

  ttyS1                -W- (EC p  )    4:65

does not match the char device name:

  crw--w----    1 root     root        4,  65 May 17 12:18 /dev/ttysclp0

so debian-installer inside a QEMU s390x instance gets confused and fails
to start with the following error:

  steal-ctty: No such file or directory
Signed-off-by: NValentin Vidic <vvidic@valentin-vidic.from.hr>
Link: https://lore.kernel.org/r/20210427194010.9330-1-vvidic@valentin-vidic.from.hrSigned-off-by: NChristian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: NVasily Gorbik <gor@linux.ibm.com>
上级 197cec28
...@@ -168,7 +168,7 @@ static void __init set_preferred_console(void) ...@@ -168,7 +168,7 @@ static void __init set_preferred_console(void)
else if (CONSOLE_IS_3270) else if (CONSOLE_IS_3270)
add_preferred_console("tty3270", 0, NULL); add_preferred_console("tty3270", 0, NULL);
else if (CONSOLE_IS_VT220) else if (CONSOLE_IS_VT220)
add_preferred_console("ttyS", 1, NULL); add_preferred_console("ttysclp", 0, NULL);
else if (CONSOLE_IS_HVC) else if (CONSOLE_IS_HVC)
add_preferred_console("hvc", 0, NULL); add_preferred_console("hvc", 0, NULL);
} }
......
...@@ -35,8 +35,8 @@ ...@@ -35,8 +35,8 @@
#define SCLP_VT220_MINOR 65 #define SCLP_VT220_MINOR 65
#define SCLP_VT220_DRIVER_NAME "sclp_vt220" #define SCLP_VT220_DRIVER_NAME "sclp_vt220"
#define SCLP_VT220_DEVICE_NAME "ttysclp" #define SCLP_VT220_DEVICE_NAME "ttysclp"
#define SCLP_VT220_CONSOLE_NAME "ttyS" #define SCLP_VT220_CONSOLE_NAME "ttysclp"
#define SCLP_VT220_CONSOLE_INDEX 1 /* console=ttyS1 */ #define SCLP_VT220_CONSOLE_INDEX 0 /* console=ttysclp0 */
/* Representation of a single write request */ /* Representation of a single write request */
struct sclp_vt220_request { struct sclp_vt220_request {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册