target: Use array_zalloc for device_list
[deliverable/linux.git] / drivers / target / target_core_ua.c
index 3e12f6bcfa10ba6d502aab352a6ea474839a1dd0..6666a0c74f607393cdc0aa9e1d1507fd6bcb89ed 100644 (file)
@@ -53,7 +53,7 @@ int core_scsi3_ua_check(
        if (!nacl)
                return 0;
 
-       deve = &nacl->device_list[cmd->orig_fe_lun];
+       deve = nacl->device_list[cmd->orig_fe_lun];
        if (!atomic_read(&deve->ua_count))
                return 0;
        /*
@@ -110,7 +110,7 @@ int core_scsi3_ua_allocate(
        ua->ua_ascq = ascq;
 
        spin_lock_irq(&nacl->device_list_lock);
-       deve = &nacl->device_list[unpacked_lun];
+       deve = nacl->device_list[unpacked_lun];
 
        spin_lock(&deve->ua_lock);
        list_for_each_entry_safe(ua_p, ua_tmp, &deve->ua_list, ua_nacl_list) {
@@ -220,7 +220,7 @@ void core_scsi3_ua_for_check_condition(
                return;
 
        spin_lock_irq(&nacl->device_list_lock);
-       deve = &nacl->device_list[cmd->orig_fe_lun];
+       deve = nacl->device_list[cmd->orig_fe_lun];
        if (!atomic_read(&deve->ua_count)) {
                spin_unlock_irq(&nacl->device_list_lock);
                return;
@@ -289,7 +289,7 @@ int core_scsi3_ua_clear_for_request_sense(
                return -EINVAL;
 
        spin_lock_irq(&nacl->device_list_lock);
-       deve = &nacl->device_list[cmd->orig_fe_lun];
+       deve = nacl->device_list[cmd->orig_fe_lun];
        if (!atomic_read(&deve->ua_count)) {
                spin_unlock_irq(&nacl->device_list_lock);
                return -EPERM;
This page took 0.024648 seconds and 5 git commands to generate.