On Tue, 10 Apr 2018, Jia-Ju Bai wrote:
> init_freecom() is never called in atomic context.
>
> init_freecom() is set as ".initFunction" through UNUSUAL_DEV().
> And ->initFunction() is only called by usb_stor_acquire_resources(),
> which is only called by usb_stor_probe2().
> usb_stor_probe2() i
init_freecom() is never called in atomic context.
init_freecom() is set as ".initFunction" through UNUSUAL_DEV().
And ->initFunction() is only called by usb_stor_acquire_resources(),
which is only called by usb_stor_probe2().
usb_stor_probe2() is called by *_probe() functions (like alauda_probe()