From: Ojaswin Mujoo Date: Thu, 19 Dec 2024 12:39:13 +0000 (+0530) Subject: include/linux.h: use linux/magic.h to get XFS_SUPER_MAGIC X-Git-Tag: v6.13.0~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1ea8166cdd7468a8fcfdfcc5d9de51744cce0fe2;p=thirdparty%2Fxfsprogs-dev.git include/linux.h: use linux/magic.h to get XFS_SUPER_MAGIC This avoids open coding the magic number Reviewed-by: Christoph Hellwig Signed-off-by: Ojaswin Mujoo Reviewed-by: Darrick J. Wong --- diff --git a/include/linux.h b/include/linux.h index e9eb7bfb..b3516d54 100644 --- a/include/linux.h +++ b/include/linux.h @@ -37,6 +37,7 @@ #endif #include #include +#include /* super block magic numbers */ static __inline__ int xfsctl(const char *path, int fd, int cmd, void *p) { @@ -60,7 +61,7 @@ static __inline__ int platform_test_xfs_fd(int fd) return 0; if (!S_ISREG(statbuf.st_mode) && !S_ISDIR(statbuf.st_mode)) return 0; - return (statfsbuf.f_type == 0x58465342); /* XFSB */ + return statfsbuf.f_type == XFS_SUPER_MAGIC; } static __inline__ int platform_test_xfs_path(const char *path)