28 lines
989 B
Diff
28 lines
989 B
Diff
|
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
|