Re: [PATCH 1/2] sound: ad1889: Replace mdelay with usleep_range in snd_ad1889_init

2018-04-09 Thread Takashi Iwai
On Mon, 09 Apr 2018 15:03:20 +0200, Jia-Ju Bai wrote: > > snd_ad1889_init() is never called in atomic context. > > The call chain ending up at snd_ad1889_init() is: > [1] snd_ad1889_init() <- snd_ad1889_create() <- snd_ad1889_probe() > > snd_ad1889_probe() is only set as ".probe" in struct pci_d

[PATCH 1/2] sound: ad1889: Replace mdelay with usleep_range in snd_ad1889_init

2018-04-09 Thread Jia-Ju Bai
snd_ad1889_init() is never called in atomic context. The call chain ending up at snd_ad1889_init() is: [1] snd_ad1889_init() <- snd_ad1889_create() <- snd_ad1889_probe() snd_ad1889_probe() is only set as ".probe" in struct pci_driver. This function is not called in atomic context. Despite never