direct-io: separate map_bh from dio
authorAndi Kleen <ak@linux.intel.com>
Tue, 2 Aug 2011 04:38:07 +0000 (21:38 -0700)
committerroot <root@serles.lst.de>
Fri, 28 Oct 2011 12:58:57 +0000 (14:58 +0200)
commit18772641dbe2c89c6122c603f81f6a9574aee556
tree54a8b229f2385615df9f9921f743ac64184a3a6f
parent6e8267f532a17165ab551ac5fdafcba5333dcca5
direct-io: separate map_bh from dio

Only a single b_private field in the map_bh buffer head is needed after
the submission path. Move map_bh separately to avoid storing
this information in the long term slab.

This avoids the weird 104 byte hole in struct dio_submit which also needed
to be memseted early.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
fs/direct-io.c