summaryrefslogtreecommitdiff
path: root/recipes-kernel/vizzini/vizzini-1.1/vizzini-1.1-ttyinit.patch
blob: 139951f09bda692fecb95cc267587a9d9f501847 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
diff -Naru orig/vizzini.c new/vizzini.c
--- orig/vizzini.c	2022-05-24 09:28:33.792414903 -0500
+++ new/vizzini.c	2022-05-24 09:28:59.064414312 -0500
@@ -1855,7 +1855,7 @@
 	if (cnt)
 		return 0;
 
-	if (test_bit(ASYNCB_INITIALIZED, &xr21v141x->port.flags))
+	if (tty_port_initialized(&xr21v141x->port))
 		stop_data_traffic(xr21v141x);
 
 	return 0;
@@ -1876,7 +1876,7 @@
 	if (cnt)
 		return 0;
 
-	if (test_bit(ASYNCB_INITIALIZED, &xr21v141x->port.flags)) {
+	if (tty_port_initialized(&xr21v141x->port)) {
 		rv = usb_submit_urb(xr21v141x->ctrlurb, GFP_NOIO);
 
 		spin_lock_irq(&xr21v141x->write_lock);
@@ -1907,7 +1907,7 @@
 {
 	struct xr21v141x *xr21v141x = usb_get_intfdata(intf);
 	
-	if (test_bit(ASYNCB_INITIALIZED, &xr21v141x->port.flags)) 
+	if (tty_port_initialized(&xr21v141x->port))
 		tty_port_tty_hangup(&xr21v141x->port, false);