]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - crypto/scatterwalk.h
[PATCH] kill libata scsi_wait_req usage (make libata compile with scsi-misc changes)
[karo-tx-linux.git] / crypto / scatterwalk.h
index 5495bb9708167a05146df272ff616c0ddb227033..e79925c474a3a2eb6de0fe120d1e0151acd45530 100644 (file)
@@ -55,6 +55,12 @@ static inline void scatterwalk_advance(struct scatter_walk *walk,
        walk->len_this_segment -= nbytes;
 }
 
+static inline unsigned int scatterwalk_aligned(struct scatter_walk *walk,
+                                              unsigned int alignmask)
+{
+       return !(walk->offset & alignmask);
+}
+
 void scatterwalk_start(struct scatter_walk *walk, struct scatterlist *sg);
 int scatterwalk_copychunks(void *buf, struct scatter_walk *walk, size_t nbytes, int out);
 void scatterwalk_map(struct scatter_walk *walk, int out);