[PATCH 3.16 207/328] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()