]> git.baikalelectronics.ru Git - kernel.git/commit
direct-io: use a slab cache for struct dio
authorAndi Kleen <ak@linux.intel.com>
Tue, 2 Aug 2011 04:38:06 +0000 (21:38 -0700)
committerroot <root@serles.lst.de>
Fri, 28 Oct 2011 12:58:57 +0000 (14:58 +0200)
commit28dd49300235efa420378bc5a08e7e4f5dcd2996
tree7181c144b28f37d27275f74a538b01f891e149f7
parent3b94532eab065a895c67e06a7cd63db6991471e9
direct-io: use a slab cache for struct dio

A direct slab call is slightly faster than kmalloc and can be better cached
per CPU. It also avoids rounding to the next kmalloc slab.

In addition this enforces cache line alignment for struct dio to avoid
any false sharing.

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