diff options
Diffstat (limited to 'libsas-use-right-function-to-alloc-smp-response.patch')
-rw-r--r-- | libsas-use-right-function-to-alloc-smp-response.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/libsas-use-right-function-to-alloc-smp-response.patch b/libsas-use-right-function-to-alloc-smp-response.patch new file mode 100644 index 000000000..4c96ca2f8 --- /dev/null +++ b/libsas-use-right-function-to-alloc-smp-response.patch @@ -0,0 +1,27 @@ +From 95c9f4d4da6c4e445a9dd58c8382356520ea91a0 Mon Sep 17 00:00:00 2001 +From: John Gong <john_gong@usish.com> +Date: Wed, 06 Mar 2013 02:43:03 +0000 +Subject: [SCSI] libsas: use right function to alloc smp response + +In fact the disc_resp buffer will be overwrite by smp response, so we never +found this typo, correct it by using the right one. + +Signed-off-by: John Gong <john_gong@usish.com> +Signed-off-by: Jack Wang <jack_wang@usish.com> +Signed-off-by: James Bottomley <JBottomley@Parallels.com> +--- +diff --git a/drivers/scsi/libsas/sas_expander.c b/drivers/scsi/libsas/sas_expander.c +index aec2e0d..588affd 100644 +--- a/drivers/scsi/libsas/sas_expander.c ++++ b/drivers/scsi/libsas/sas_expander.c +@@ -388,7 +388,7 @@ int sas_ex_phy_discover(struct domain_device *dev, int single) + if (!disc_req) + return -ENOMEM; + +- disc_resp = alloc_smp_req(DISCOVER_RESP_SIZE); ++ disc_resp = alloc_smp_resp(DISCOVER_RESP_SIZE); + if (!disc_resp) { + kfree(disc_req); + return -ENOMEM; +-- +cgit v0.9.1 |