X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=crypto%2Fscatterwalk.c;h=b9bbda0bb9f968efc4a728dd316952b7516f617b;hb=6f4a7f4183bdbd02741dcd8edbd10b8628acc5d5;hp=d6852c33cfb78f2ac2300280f90dadc6acb3b5a7;hpb=4acadb965c4aa587aac29a0a91203c4745d6fb4e;p=linux-2.6 diff --git a/crypto/scatterwalk.c b/crypto/scatterwalk.c index d6852c33cf..b9bbda0bb9 100644 --- a/crypto/scatterwalk.c +++ b/crypto/scatterwalk.c @@ -54,7 +54,7 @@ static void scatterwalk_pagedone(struct scatter_walk *walk, int out, if (out) { struct page *page; - page = walk->sg->page + ((walk->offset - 1) >> PAGE_SHIFT); + page = sg_page(walk->sg) + ((walk->offset - 1) >> PAGE_SHIFT); flush_dcache_page(page); }