sierra.c (94bd217e2d683719ab21a4ac117d8a1b91cbedc9) sierra.c (5b1b0b812a7b1a5b968c5d06d90d1cb88621b941)
1/*
2 USB Driver for Sierra Wireless
3
4 Copyright (C) 2006, 2007, 2008 Kevin Lloyd <klloyd@sierrawireless.com>,
5
6 Copyright (C) 2008, 2009 Elina Pasheva, Matthew Safar, Rory Filer
7 <linux@sierrawireless.com>
8

--- 995 unchanged lines hidden (view full) ---

1004 }
1005}
1006
1007static int sierra_suspend(struct usb_serial *serial, pm_message_t message)
1008{
1009 struct sierra_intf_private *intfdata;
1010 int b;
1011
1/*
2 USB Driver for Sierra Wireless
3
4 Copyright (C) 2006, 2007, 2008 Kevin Lloyd <klloyd@sierrawireless.com>,
5
6 Copyright (C) 2008, 2009 Elina Pasheva, Matthew Safar, Rory Filer
7 <linux@sierrawireless.com>
8

--- 995 unchanged lines hidden (view full) ---

1004 }
1005}
1006
1007static int sierra_suspend(struct usb_serial *serial, pm_message_t message)
1008{
1009 struct sierra_intf_private *intfdata;
1010 int b;
1011
1012 if (message.event & PM_EVENT_AUTO) {
1012 if (PMSG_IS_AUTO(message)) {
1013 intfdata = serial->private;
1014 spin_lock_irq(&intfdata->susp_lock);
1015 b = intfdata->in_flight;
1016
1017 if (b) {
1018 spin_unlock_irq(&intfdata->susp_lock);
1019 return -EBUSY;
1020 } else {

--- 139 unchanged lines hidden ---
1013 intfdata = serial->private;
1014 spin_lock_irq(&intfdata->susp_lock);
1015 b = intfdata->in_flight;
1016
1017 if (b) {
1018 spin_unlock_irq(&intfdata->susp_lock);
1019 return -EBUSY;
1020 } else {

--- 139 unchanged lines hidden ---