]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/scsi/iscsi_tcp.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6
[karo-tx-linux.git] / drivers / scsi / iscsi_tcp.c
index 097a136398cbd771d07cd98df22f813c63c93c52..4bcf916c21a7e0c50ef853bbe0cec582916f49c4 100644 (file)
@@ -674,9 +674,8 @@ partial_sg_digest_update(struct hash_desc *desc, struct scatterlist *sg,
 {
        struct scatterlist temp;
 
-       memcpy(&temp, sg, sizeof(struct scatterlist));
-       temp.offset = offset;
-       temp.length = length;
+       sg_init_table(&temp, 1);
+       sg_set_page(&temp, sg_page(sg), length, offset);
        crypto_hash_update(desc, &temp, length);
 }