Commit 3869bb6e authored by Christof Schmitt's avatar Christof Schmitt Committed by James Bottomley

[SCSI] zfcp: Reference counting for cfdc requests

Before dropping the reference count with zfcp_adapter_put, increase it
with zfcp_adapter_get when issuing cfdc requests.
Reviewed-by: default avatarMartin Petermann <martin@linux.vnet.ibm.com>
Signed-off-by: default avatarChristof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@HansenPartnership.com>
parent 6ab35c07
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Userspace interface for accessing the * Userspace interface for accessing the
* Access Control Lists / Control File Data Channel * Access Control Lists / Control File Data Channel
* *
* Copyright IBM Corporation 2008 * Copyright IBM Corporation 2008, 2009
*/ */
#define KMSG_COMPONENT "zfcp" #define KMSG_COMPONENT "zfcp"
...@@ -197,6 +197,7 @@ static long zfcp_cfdc_dev_ioctl(struct file *file, unsigned int command, ...@@ -197,6 +197,7 @@ static long zfcp_cfdc_dev_ioctl(struct file *file, unsigned int command,
retval = -ENXIO; retval = -ENXIO;
goto free_buffer; goto free_buffer;
} }
zfcp_adapter_get(adapter);
retval = zfcp_cfdc_sg_setup(data->command, fsf_cfdc->sg, retval = zfcp_cfdc_sg_setup(data->command, fsf_cfdc->sg,
data_user->control_file); data_user->control_file);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment