>>>>> "Mike" == Mike Christie <mchristi@xxxxxxxxxx> writes: >> In beiscsi_alloc_pdu, _bh versions of spin_lock are being used for >> protecting SGLs and WRBs. _bh versions are needed as the function >> gets invoked in process context and BLOCK_IOPOLL softirq. >> >> In spin_unlock_bh, after releasing the lock and enabling BH, >> do_softirq is called which executes till last SOFTIRQ. >> >> beiscsi_alloc_pdu is called under session lock. Through block layer, >> iSCSI stack in some cases send IOs with interrupts disabled. In such >> paths, Mike> What path is this? Is this with mq enabled or disabled? Jitendra? -- Martin K. Petersen Oracle Linux Engineering -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html