f2fs: updated to upstream revision

Squashed the following patches:
f2fs: potential shift wrapping buf in f2fs_trim_fs()
f2fs: call f2fs_unlock_op after error was handled
f2fs: clean up f2fs_ioctl functions
f2fs: support atomic_write feature for database
f2fs: check the use of macros on block counts and addresses