X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=drivers%2Ftarget%2Ftarget_core_transport.c;h=26ceabe34de554b1cc64af907efb2adc87a8fcd0;hb=ce97f37be8957a7f3f42eafaa9469b0ab941e63b;hp=7e35eddd9eb700f36d52db375dd17b0d35ecee83;hpb=8825f2744d944e5666c28bb04a84abdcef27a7e6;p=linux-2.6-microblaze.git diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c index 7e35eddd9eb7..26ceabe34de5 100644 --- a/drivers/target/target_core_transport.c +++ b/drivers/target/target_core_transport.c @@ -886,7 +886,7 @@ void target_complete_cmd(struct se_cmd *cmd, u8 scsi_status) INIT_WORK(&cmd->work, success ? target_complete_ok_work : target_complete_failure_work); - if (wwn->cmd_compl_affinity == SE_COMPL_AFFINITY_CPUID) + if (!wwn || wwn->cmd_compl_affinity == SE_COMPL_AFFINITY_CPUID) cpu = cmd->cpuid; else cpu = wwn->cmd_compl_affinity;