Re: BUG when using PREEMPT_RT_FULL and running alsa on AT91

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2019-02-20 08:40:28 [+0100], Alain Chambron wrote:
> Hello,
Hi,

> moreover, I have added some simple logic so that atc_tx_status does not
> try to acquire the lock if it is already hold by atc_tasklet. The same
> must then apply to atc_terminate_all. But once this is done, it works well.

Okay. So we know that the lock is acquired recursively. Can you try the
non-RT version with lockdep and post a splat? Maybe even try the latest
v5.0-rc? Then it would be easier to argue in the patch that the
recursive locking existing since beginning and nobody noticed it earlier
because without lockdep (or RT) spin_lock() is limited to
preempt_disable() and recursive locking is not noticed.

> regards,
> Alain

Sebastian



[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux