From 16429f2460170d79646f56fbfc80cb8a9e6862fa Mon Sep 17 00:00:00 2001 From: FUJITA Tomonori Date: Sun, 30 Dec 2007 19:34:52 +0900 Subject: [PATCH] --- yaml --- r: 77086 b: refs/heads/master c: 38b3167f75c9508156b974d19692c19b78292e2e h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/message/fusion/mptsas.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 382a158606ff..1a189778e12e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fdf234527a070f6fc89f3ec5ee4ae1b263e59939 +refs/heads/master: 38b3167f75c9508156b974d19692c19b78292e2e diff --git a/trunk/drivers/message/fusion/mptsas.c b/trunk/drivers/message/fusion/mptsas.c index e4c94f93de16..f77b329f6923 100644 --- a/trunk/drivers/message/fusion/mptsas.c +++ b/trunk/drivers/message/fusion/mptsas.c @@ -1343,6 +1343,8 @@ static int mptsas_smp_handler(struct Scsi_Host *shost, struct sas_rphy *rphy, smprep = (SmpPassthroughReply_t *)ioc->sas_mgmt.reply; memcpy(req->sense, smprep, sizeof(*smprep)); req->sense_len = sizeof(*smprep); + req->data_len = 0; + rsp->data_len -= smprep->ResponseDataLength; } else { printk(MYIOC_s_ERR_FMT "%s: smp passthru reply failed to be returned\n", ioc->name, __FUNCTION__);