[PATCH 00/14] scsi: Remove in_interrupt() usage.

Sebastian Andrzej Siewior
2020-11-26T13:30:12Z

Folks,

in the discussion about preempt count consistency across kernel
configurations:

https://lore.kernel.org/r/20200914204209.256266093@linutronix.de/

it was concluded that the usage of in_interrupt() and related context
checks should be removed from non-core code.

This includes allocation mode (GFP_*) decisions and avoidance of code paths
which might sleep.
In the long run, usage of 'preemptible, in_*irq etc.' should be banned from
driver code completely.

This series addresses most of the SCSI subsystem.
The first three patches have Fixes tags and address bugs were noticed during
review.

Sebastian