hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/arch/um/drivers/ssl.c
....@@ -1,6 +1,6 @@
1
+// SPDX-License-Identifier: GPL-2.0
12 /*
23 * Copyright (C) 2000, 2002 Jeff Dike (jdike@karaya.com)
3
- * Licensed under the GPL
44 */
55
66 #include <linux/fs.h>
....@@ -12,7 +12,6 @@
1212 #include <linux/console.h>
1313 #include <asm/termbits.h>
1414 #include <asm/irq.h>
15
-#include "ssl.h"
1615 #include "chan.h"
1716 #include <init.h>
1817 #include <irq_user.h>
....@@ -96,7 +95,6 @@
9695 .open = line_open,
9796 .close = line_close,
9897 .write = line_write,
99
- .put_char = line_put_char,
10098 .write_room = line_write_room,
10199 .chars_in_buffer = line_chars_in_buffer,
102100 .flush_buffer = line_flush_buffer,
....@@ -197,3 +195,11 @@
197195
198196 __setup("ssl", ssl_chan_setup);
199197 __channel_help(ssl_chan_setup, "ssl");
198
+
199
+static int ssl_non_raw_setup(char *str)
200
+{
201
+ opts.raw = 0;
202
+ return 1;
203
+}
204
+__setup("ssl-non-raw", ssl_non_raw_setup);
205
+__channel_help(ssl_non_raw_setup, "set serial lines to non-raw mode");