[PATCH 3.16 35/83] USB: core: Fix races in character device registration and deregistraion