On 2020-12-20 21:36:32 [+0100], To target-devel@xxxxxxxxxxxxxxx wrote: > Folks, > > in the discussion about preempt count consistency across kernel > configurations: > > https://lore.kernel.org/r/20200914204209.256266093@xxxxxxxxxxxxx/ > > it was concluded that the usage of in_interrupt() and related context > checks should be removed from non-core code. > > In the long run, usage of 'preemptible, in_*irq etc.' should be banned from > driver code completely. > > This series addresses the target subsystem. > Most of in_interrupt() usage is debugging. There is one function which > either invokes wait_for_completion() or schedules a timer based on > in_interrupt(). A gentle ping case it got buried somewhere in the merge window / xmas. My understanding is that nab is out-of-town and target gets routed via scsi. Sebastian