Revert "f2fs: use percpu_counter for # of dirty pages in inode"
authorJaegeuk Kim <jaegeuk@kernel.org>
Fri, 2 Dec 2016 23:11:32 +0000 (15:11 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Jan 2017 09:40:14 +0000 (10:40 +0100)
commita43e1c459a3dc6e2d44ae53c7f5b107006663cde
treeea97a861026afa9856568b43931b24235b056fe3
parent9abce3ca80a735218854cd5ad4b3cc567ed1b9c9
Revert "f2fs: use percpu_counter for # of dirty pages in inode"

commit 204706c7accfabb67b97eef9f9a28361b6201199 upstream.

This reverts commit 1beba1b3a953107c3ff5448ab4e4297db4619c76.

The perpcu_counter doesn't provide atomicity in single core and consume more
DRAM. That incurs fs_mark test failure due to ENOMEM.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/super.c