nilfs2: optimize rec_len functions
authorRyusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Thu, 3 Feb 2011 16:19:38 +0000 (01:19 +0900)
committerRyusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Tue, 8 Mar 2011 05:58:30 +0000 (14:58 +0900)
commitae191838b0251d73b9d0a7254c6938406f5f6320
tree5f2b08f5ab421c3644a988acc5ec7a1c65a631bd
parent4138ec23820012009aecc2b02856c62872dd3c34
nilfs2: optimize rec_len functions

This is a similar change to those in ext2/ext3 codebase (commit
40a063f6691ce937 and a4ae3094869f18e2, respectively).

The addition of 64k block capability in the rec_len_from_disk and
rec_len_to_disk functions added a bit of math overhead which slows
down file create workloads needlessly when the architecture cannot
even support 64k blocks.  This will cut the corner.

Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
fs/nilfs2/ioctl.c
include/linux/nilfs2_fs.h