diff options
author | 2009-11-24 16:54:02 +0100 | |
---|---|---|
committer | 2009-12-04 12:02:04 -0600 | |
commit | 25458eb791acf0e5e65183c5adb3918d8d71d756 (patch) | |
tree | e634ee6be885b096c8a8840f6b6a1184d1fb341d /drivers/s390/scsi/zfcp_aux.c | |
parent | [SCSI] zfcp: Remove suspend callback (diff) | |
download | linux-25458eb791acf0e5e65183c5adb3918d8d71d756.tar.gz linux-25458eb791acf0e5e65183c5adb3918d8d71d756.tar.bz2 linux-25458eb791acf0e5e65183c5adb3918d8d71d756.zip |
[SCSI] zfcp: Access ports and units with container_of in sysfs code
When accessing port and unit attributes, use container_of instead of
dev_get_drvdata. This eliminates some code checker warnings about
aliased access of data structures.
Reviewed-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/s390/scsi/zfcp_aux.c')
-rw-r--r-- | drivers/s390/scsi/zfcp_aux.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/s390/scsi/zfcp_aux.c b/drivers/s390/scsi/zfcp_aux.c index ed31bd0ff3fb..baef2ec7482f 100644 --- a/drivers/s390/scsi/zfcp_aux.c +++ b/drivers/s390/scsi/zfcp_aux.c @@ -319,7 +319,6 @@ struct zfcp_unit *zfcp_unit_enqueue(struct zfcp_port *port, u64 fcp_lun) kfree(unit); goto err_out; } - dev_set_drvdata(&unit->sysfs_device, unit); retval = -EINVAL; /* mark unit unusable as long as sysfs registration is not complete */ @@ -688,7 +687,6 @@ struct zfcp_port *zfcp_port_enqueue(struct zfcp_adapter *adapter, u64 wwpn, kfree(port); goto err_out; } - dev_set_drvdata(&port->sysfs_device, port); retval = -EINVAL; if (device_register(&port->sysfs_device)) { |