diff options
author | Jaegeuk Kim <jaegeuk.kim@samsung.com> | 2013-05-24 12:41:04 +0900 |
---|---|---|
committer | Andreas Blaesius <skate4life@gmx.de> | 2016-06-05 21:20:24 +0200 |
commit | e4be01431a8c8d0ea65540e5b7350116824c7e42 (patch) | |
tree | c46801e198c6ecd028310887c72ad31fcf862958 /include | |
parent | 176ab4fab185d09ca9319838879f39bae4b3d585 (diff) | |
download | kernel_samsung_espresso10-e4be01431a8c8d0ea65540e5b7350116824c7e42.zip kernel_samsung_espresso10-e4be01431a8c8d0ea65540e5b7350116824c7e42.tar.gz kernel_samsung_espresso10-e4be01431a8c8d0ea65540e5b7350116824c7e42.tar.bz2 |
f2fs: align data types between on-disk and in-memory block addresses
The on-disk block address is defined as __le32, but in-memory block address,
block_t, does as u64.
Let's synchronize them to 32 bits.
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/f2fs_fs.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/linux/f2fs_fs.h b/include/linux/f2fs_fs.h index df6fab8..383d5e3 100644 --- a/include/linux/f2fs_fs.h +++ b/include/linux/f2fs_fs.h @@ -20,8 +20,8 @@ #define F2FS_BLKSIZE 4096 /* support only 4KB block */ #define F2FS_MAX_EXTENSION 64 /* # of extension entries */ -#define NULL_ADDR 0x0U -#define NEW_ADDR -1U +#define NULL_ADDR ((block_t)0) /* used as block_t addresses */ +#define NEW_ADDR ((block_t)-1) /* used as block_t addresses */ #define F2FS_ROOT_INO(sbi) (sbi->root_ino_num) #define F2FS_NODE_INO(sbi) (sbi->node_ino_num) |