From: Miao Xie Date: Thu, 6 Sep 2012 10:01:51 +0000 (-0600) Subject: Btrfs: use a slab for ordered extents allocation X-Git-Tag: v3.7-rc1~71^2~74 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6352b91da1a2108bb8cc5115e8714f90d706f15f;p=pandora-kernel.git Btrfs: use a slab for ordered extents allocation The ordered extent allocation is in the fast path of the IO, so use a slab to improve the speed of the allocation. "Size of the struct is 280, so this will fall into the size-512 bucket, giving 8 objects per page, while own slab will pack 14 objects into a page. Another benefit I see is to check for leaked objects when the module is removed (and the cache destroy takes place)." -- David Sterba Signed-off-by: Miao Xie --- Reading git-diff-tree failed