diff options
Diffstat (limited to 'drivers/target/target_core_pr.c')
| -rw-r--r-- | drivers/target/target_core_pr.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/target/target_core_pr.c b/drivers/target/target_core_pr.c index 1c1b849cd4fb..7fd3a161f7cc 100644 --- a/drivers/target/target_core_pr.c +++ b/drivers/target/target_core_pr.c | |||
| @@ -1598,14 +1598,14 @@ static int core_scsi3_decode_spec_i_port( | |||
| 1598 | * from the decoded fabric module specific TransportID | 1598 | * from the decoded fabric module specific TransportID |
| 1599 | * at *i_str. | 1599 | * at *i_str. |
| 1600 | */ | 1600 | */ |
| 1601 | spin_lock_bh(&tmp_tpg->acl_node_lock); | 1601 | spin_lock_irq(&tmp_tpg->acl_node_lock); |
| 1602 | dest_node_acl = __core_tpg_get_initiator_node_acl( | 1602 | dest_node_acl = __core_tpg_get_initiator_node_acl( |
| 1603 | tmp_tpg, i_str); | 1603 | tmp_tpg, i_str); |
| 1604 | if (dest_node_acl) { | 1604 | if (dest_node_acl) { |
| 1605 | atomic_inc(&dest_node_acl->acl_pr_ref_count); | 1605 | atomic_inc(&dest_node_acl->acl_pr_ref_count); |
| 1606 | smp_mb__after_atomic_inc(); | 1606 | smp_mb__after_atomic_inc(); |
| 1607 | } | 1607 | } |
| 1608 | spin_unlock_bh(&tmp_tpg->acl_node_lock); | 1608 | spin_unlock_irq(&tmp_tpg->acl_node_lock); |
| 1609 | 1609 | ||
| 1610 | if (!dest_node_acl) { | 1610 | if (!dest_node_acl) { |
| 1611 | core_scsi3_tpg_undepend_item(tmp_tpg); | 1611 | core_scsi3_tpg_undepend_item(tmp_tpg); |
| @@ -3496,14 +3496,14 @@ after_iport_check: | |||
| 3496 | /* | 3496 | /* |
| 3497 | * Locate the destination struct se_node_acl from the received Transport ID | 3497 | * Locate the destination struct se_node_acl from the received Transport ID |
| 3498 | */ | 3498 | */ |
| 3499 | spin_lock_bh(&dest_se_tpg->acl_node_lock); | 3499 | spin_lock_irq(&dest_se_tpg->acl_node_lock); |
| 3500 | dest_node_acl = __core_tpg_get_initiator_node_acl(dest_se_tpg, | 3500 | dest_node_acl = __core_tpg_get_initiator_node_acl(dest_se_tpg, |
| 3501 | initiator_str); | 3501 | initiator_str); |
| 3502 | if (dest_node_acl) { | 3502 | if (dest_node_acl) { |
| 3503 | atomic_inc(&dest_node_acl->acl_pr_ref_count); | 3503 | atomic_inc(&dest_node_acl->acl_pr_ref_count); |
| 3504 | smp_mb__after_atomic_inc(); | 3504 | smp_mb__after_atomic_inc(); |
| 3505 | } | 3505 | } |
| 3506 | spin_unlock_bh(&dest_se_tpg->acl_node_lock); | 3506 | spin_unlock_irq(&dest_se_tpg->acl_node_lock); |
| 3507 | 3507 | ||
| 3508 | if (!dest_node_acl) { | 3508 | if (!dest_node_acl) { |
| 3509 | pr_err("Unable to locate %s dest_node_acl for" | 3509 | pr_err("Unable to locate %s dest_node_acl for" |
