{"push_id":623072844,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop","head":"9e81e71299520abc69e54f343bea08d67763afe5","before":"605dead79a57c15ae2953dd4a6da0c3e0b706a6c","commits":[{"sha":"9e81e71299520abc69e54f343bea08d67763afe5","author":{"email":"6a430eed381e126d51a8cce8db662f765ce314bc@gmail.com","name":"Johan Hovold"},"message":"USB: usb_wwan: fix write and suspend race\n\ncommit 170fad9e22df0063eba0701adb966786d7a4ec5a upstream.\n\nFix race between write() and suspend() which could lead to writes being\ndropped (or I/O while suspended) if the device is runtime suspended\nwhile a write request is being processed.\n\nSpecifically, suspend() releases the susp_lock after determining the\ndevice is idle but before setting the suspended flag, thus leaving a\nwindow where a concurrent write() can submit an urb.\n\nFixes: 383cedc3bb43 (\"USB: serial: full autosuspend support for the\noption driver\")\n\nChange-Id: I6211ee5212f85a96ad3f13bfae98b20320f0ebe8\nSigned-off-by: Johan Hovold <jhovold@gmail.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_kernel_htc_flounder/commits/9e81e71299520abc69e54f343bea08d67763afe5"}]}