Re: [PATCH AUTOSEL 4.18 27/48] sound: enable interrupt after dma buffer initialization

2018-10-08 Thread Takashi Iwai
On Mon, 08 Oct 2018 11:34:12 +0200, Mark Brown wrote: > > On Fri, Oct 05, 2018 at 12:14:03PM -0400, Sasha Levin wrote: > > From: Yu Zhao > > > > [ Upstream commit b61749a89f826eb61fc59794d9e4697bd246eb61 ] > > > > In snd_hdac_bus_init_chip(), we enable interrupt before > > snd_hdac_bus_init_cmd

Re: [PATCH AUTOSEL 4.18 27/48] sound: enable interrupt after dma buffer initialization

2018-10-08 Thread Mark Brown
On Fri, Oct 05, 2018 at 12:14:03PM -0400, Sasha Levin wrote: > From: Yu Zhao > > [ Upstream commit b61749a89f826eb61fc59794d9e4697bd246eb61 ] > > In snd_hdac_bus_init_chip(), we enable interrupt before > snd_hdac_bus_init_cmd_io() initializing dma buffers. If irq has > been acquired and irq hand

[PATCH AUTOSEL 4.18 27/48] sound: enable interrupt after dma buffer initialization

2018-10-05 Thread Sasha Levin
From: Yu Zhao [ Upstream commit b61749a89f826eb61fc59794d9e4697bd246eb61 ] In snd_hdac_bus_init_chip(), we enable interrupt before snd_hdac_bus_init_cmd_io() initializing dma buffers. If irq has been acquired and irq handler uses the dma buffer, kernel may crash when interrupt comes in. Fix the