summaryrefslogtreecommitdiff
path: root/fs/nilfs2/dir.c
diff options
context:
space:
mode:
authorRyusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>2011-02-23 02:26:17 +0900
committerRyusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>2011-03-08 14:58:04 +0900
commit9954e7af14868b8b79e76b7b88daaf0b3866db33 (patch)
tree562b473d974ee6715cff8732e518a9e187c50d38 /fs/nilfs2/dir.c
parent25b18d39cca207f8559af1aac00313deda2d652e (diff)
downloadlinux-exynos-9954e7af14868b8b79e76b7b88daaf0b3866db33.tar.gz
linux-exynos-9954e7af14868b8b79e76b7b88daaf0b3866db33.tar.bz2
linux-exynos-9954e7af14868b8b79e76b7b88daaf0b3866db33.zip
nilfs2: add free entries count only if clear bit operation succeeded
Three functions of the current persistent object allocator, nilfs_palloc_commit_free_entry, nilfs_palloc_abort_alloc_entry, and nilfs_palloc_freev functions unconditionally add a counter after doing clear bit operation on a bitmap block. If the clear bit operation overlapped, the counter will not add up. This fixes the issue by making the counter operations conditional. Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Diffstat (limited to 'fs/nilfs2/dir.c')
0 files changed, 0 insertions, 0 deletions