From c7f708d4951ff9cc8aa208eae3165e0546134952 Mon Sep 17 00:00:00 2001 From: Anton Blanchard Date: Fri, 26 Oct 2007 13:59:44 +0200 Subject: [PATCH] --- yaml --- r: 72697 b: refs/heads/master c: acd054a5ef401e03e0047b487e572442614f81e5 h: refs/heads/master i: 72695: 934fa70624fb2c40b344acd5b450bcdbdda38e24 v: v3 --- [refs] | 2 +- trunk/drivers/ata/libata-core.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 8fda65aec727..8fb2d93379e4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5336940dd8b11180a0340ba886db62f728377d19 +refs/heads/master: acd054a5ef401e03e0047b487e572442614f81e5 diff --git a/trunk/drivers/ata/libata-core.c b/trunk/drivers/ata/libata-core.c index 081e3dfb64d4..7ef515b3382d 100644 --- a/trunk/drivers/ata/libata-core.c +++ b/trunk/drivers/ata/libata-core.c @@ -4689,6 +4689,7 @@ static int ata_sg_setup(struct ata_queued_cmd *qc) * data in this function or read data in ata_sg_clean. */ offset = lsg->offset + lsg->length - qc->pad_len; + sg_init_table(psg, 1); sg_set_page(psg, nth_page(sg_page(lsg), offset >> PAGE_SHIFT), qc->pad_len, offset_in_page(offset));