projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
WorkStruct: make allyesconfig
[deliverable/linux.git]
/
drivers
/
usb
/
serial
/
usb-serial.c
diff --git
a/drivers/usb/serial/usb-serial.c
b/drivers/usb/serial/usb-serial.c
index 8006e51c34bb108e28d40b5956f8d29f47a146ef..2cfba8488a93afa3c053248495375e8094bd17ea 100644
(file)
--- a/
drivers/usb/serial/usb-serial.c
+++ b/
drivers/usb/serial/usb-serial.c
@@
-533,9
+533,10
@@
void usb_serial_port_softint(struct usb_serial_port *port)
schedule_work(&port->work);
}
schedule_work(&port->work);
}
-static void usb_serial_port_work(
void *private
)
+static void usb_serial_port_work(
struct work_struct *work
)
{
{
- struct usb_serial_port *port = private;
+ struct usb_serial_port *port =
+ container_of(work, struct usb_serial_port, work);
struct tty_struct *tty;
dbg("%s - port %d", __FUNCTION__, port->number);
struct tty_struct *tty;
dbg("%s - port %d", __FUNCTION__, port->number);
@@
-799,7
+800,7
@@
int usb_serial_probe(struct usb_interface *interface,
port->serial = serial;
spin_lock_init(&port->lock);
mutex_init(&port->mutex);
port->serial = serial;
spin_lock_init(&port->lock);
mutex_init(&port->mutex);
- INIT_WORK(&port->work, usb_serial_port_work
, port
);
+ INIT_WORK(&port->work, usb_serial_port_work);
serial->port[i] = port;
}
serial->port[i] = port;
}
This page took
0.024809 seconds
and
5
git commands to generate.