kernel: fix OCF for linux 3.2
[15.05/openwrt.git] / target / linux / generic / files / crypto / ocf / cryptosoft.c
index 79aac92..f9ecdf9 100644 (file)
@@ -777,7 +777,7 @@ static void swcr_process_req(struct swcr_req *req)
                                if (len + sg_len > crd->crd_len)
                                        len = crd->crd_len - sg_len;
                                sg_set_page(&req->sg[sg_num],
-                                       skb_shinfo(skb)->frags[i].page,
+                                       skb_frag_page(&skb_shinfo(skb)->frags[i]),
                                        len,
                                        skb_shinfo(skb)->frags[i].page_offset + skip);
                                sg_len += len;