summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authormtk81325 <peng.zhou@mediatek.com>2020-08-06 12:00:27 +0800
committerPaul Lawrence <paullawrence@google.com>2020-08-10 15:55:29 +0000
commit57e7c47daa1cae8cb8c1450ad359027bac68fb9b (patch)
tree8b8b025271d39326eee352e510e09af683fbf812 /include/uapi
parent0d274200bf3d0662bc92226f963c6f203d362c5e (diff)
ANDROID: Incremental fs: fix magic compatibility again
It's still magic number issue which cannot be compatible with arm-32 platform, although we try to fix it in Iae4f3877444 ("ANDROID: Incremental fs: magic number compatible 32-bit"), there is still incompatible scenario, such as: get_incfs_node(), it will return NULL then kernel exception will be trigger because of NULL pointer access. (inode_set() -> get_incfs_node(), then used node->xxx directly) We change magic number directly, otherwise, we must fix above issues one by one. Bug: 159772865 Fixes: Iae4f3877444("ANDROID: Incremental fs: magic number compatible 32-bit") Signed-off-by: Peng Zhou <Peng.Zhou@mediatek.com> Signed-off-by: mtk81325 <peng.zhou@mediatek.com> Change-Id: I71f279c1bb55ea296ab33a47644f30df4a9f60a6 Signed-off-by: Paul Lawrence <paullawrence@google.com>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/linux/incrementalfs.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/uapi/linux/incrementalfs.h b/include/uapi/linux/incrementalfs.h
index 13c3d5173e14..71efcf3d1a51 100644
--- a/include/uapi/linux/incrementalfs.h
+++ b/include/uapi/linux/incrementalfs.h
@@ -18,7 +18,7 @@
/* ===== constants ===== */
#define INCFS_NAME "incremental-fs"
-#define INCFS_MAGIC_NUMBER (0x5346434e49ul)
+#define INCFS_MAGIC_NUMBER (unsigned long)(0x5346434e49ul)
#define INCFS_DATA_FILE_BLOCK_SIZE 4096
#define INCFS_HEADER_VER 1