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);
|