diff options
author | Ondrej Zary <linux@rainbow-software.org> | 2015-02-09 13:38:21 +0100 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2015-02-15 10:34:39 -0800 |
commit | 2ecf8e0ae28cb22d434e628c351c6193fd75fafa (patch) | |
tree | b07da7fb0b67943d3c22f4d095920b170429fb2c /drivers/scsi/wd719x.c | |
parent | 397ea9cb195e1b5a2313682c90b9d394118df433 (diff) | |
download | linux-2ecf8e0ae28cb22d434e628c351c6193fd75fafa.tar.bz2 |
wd719x: add missing .module to wd719x_template
wd719x_template is missing the .module field, causing module refcount
not to work, allowing to rmmod the driver while in use (mounted filesystem),
causing an oops.
Set .module to THIS_MODULE to fix the problem.
Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/wd719x.c')
-rw-r--r-- | drivers/scsi/wd719x.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/wd719x.c b/drivers/scsi/wd719x.c index 7702664d7ed3..289ad016d925 100644 --- a/drivers/scsi/wd719x.c +++ b/drivers/scsi/wd719x.c @@ -870,6 +870,7 @@ fail_free_params: } static struct scsi_host_template wd719x_template = { + .module = THIS_MODULE, .name = "Western Digital 719x", .queuecommand = wd719x_queuecommand, .eh_abort_handler = wd719x_abort, |