Ranjan, > Driver use spin lock without irqsave when it needs to acquire a chain > frame to protect chain frame allocation from multiple submission > threads. If there is any I/O queued from an interrupt context and if > that requires a chain frame and if the chain lock is held by the CPU > which got interrupted then there will be a possible deadlock. Applied to 6.4/scsi-staging, thanks! -- Martin K. Petersen Oracle Linux Engineering