SG: Change sg_set_page() to take length and offset argument
[deliverable/linux.git] / drivers / s390 / scsi / zfcp_def.h
index 57cac7008e0b4cbf6db25636e6921b7a958a4886..0754542978b68b91f92b1dcbd91ad7a8cac9e4f6 100644 (file)
@@ -63,7 +63,7 @@
 static inline void *
 zfcp_sg_to_address(struct scatterlist *list)
 {
-       return (void *) (page_address(list->page) + list->offset);
+       return sg_virt(list);
 }
 
 /**
@@ -74,8 +74,7 @@ zfcp_sg_to_address(struct scatterlist *list)
 static inline void
 zfcp_address_to_sg(void *address, struct scatterlist *list)
 {
-       list->page = virt_to_page(address);
-       list->offset = ((unsigned long) address) & (PAGE_SIZE - 1);
+       sg_set_buf(list, address, 0);
 }
 
 #define REQUEST_LIST_SIZE 128
This page took 0.024689 seconds and 5 git commands to generate.