]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfsprogs: remove unused macros from xfs_arch.h
authorChristoph Hellwig <hch@lst.de>
Fri, 31 Jul 2015 04:46:52 +0000 (14:46 +1000)
committerDave Chinner <david@fromorbit.com>
Fri, 31 Jul 2015 04:46:52 +0000 (14:46 +1000)
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
include/xfs_arch.h

index 07026c097f16c1fc48b0ed0e5d2305468ab8946f..903b02ac0fdd0aaf0badf0fa2fc986361c2d4228 100644 (file)
@@ -71,64 +71,4 @@ static inline void be64_add_cpu(__be64 *a, __s64 b)
        *a = cpu_to_be64(be64_to_cpu(*a) + b);
 }
 
-/*
- * get and set integers from potentially unaligned locations
- */
-
-#define INT_GET_UNALIGNED_16_BE(pointer) \
-   ((__u16)((((__u8*)(pointer))[0] << 8) | (((__u8*)(pointer))[1])))
-#define INT_SET_UNALIGNED_16_BE(pointer,value) \
-    { \
-       ((__u8*)(pointer))[0] = (((value) >> 8) & 0xff); \
-       ((__u8*)(pointer))[1] = (((value)     ) & 0xff); \
-    }
-
-/*
- * In directories inode numbers are stored as unaligned arrays of unsigned
- * 8bit integers on disk.
- *
- * For v1 directories or v2 directories that contain inode numbers that
- * do not fit into 32bit the array has eight members, but the first member
- * is always zero:
- *
- *  |unused|48-55|40-47|32-39|24-31|16-23| 8-15| 0- 7|
- *
- * For v2 directories that only contain entries with inode numbers that fit
- * into 32bits a four-member array is used:
- *
- *  |24-31|16-23| 8-15| 0- 7|
- */ 
-
-#define XFS_GET_DIR_INO4(di) \
-       (((__u32)(di).i[0] << 24) | ((di).i[1] << 16) | ((di).i[2] << 8) | ((di).i[3]))
-
-#define XFS_PUT_DIR_INO4(from, di) \
-do { \
-       (di).i[0] = (((from) & 0xff000000ULL) >> 24); \
-       (di).i[1] = (((from) & 0x00ff0000ULL) >> 16); \
-       (di).i[2] = (((from) & 0x0000ff00ULL) >> 8); \
-       (di).i[3] = ((from) & 0x000000ffULL); \
-} while (0)
-
-#define XFS_DI_HI(di) \
-       (((__u32)(di).i[1] << 16) | ((di).i[2] << 8) | ((di).i[3]))
-#define XFS_DI_LO(di) \
-       (((__u32)(di).i[4] << 24) | ((di).i[5] << 16) | ((di).i[6] << 8) | ((di).i[7]))
-
-#define XFS_GET_DIR_INO8(di)        \
-       (((xfs_ino_t)XFS_DI_LO(di) & 0xffffffffULL) | \
-        ((xfs_ino_t)XFS_DI_HI(di) << 32))
-
-#define XFS_PUT_DIR_INO8(from, di) \
-do { \
-       (di).i[0] = 0; \
-       (di).i[1] = (((from) & 0x00ff000000000000ULL) >> 48); \
-       (di).i[2] = (((from) & 0x0000ff0000000000ULL) >> 40); \
-       (di).i[3] = (((from) & 0x000000ff00000000ULL) >> 32); \
-       (di).i[4] = (((from) & 0x00000000ff000000ULL) >> 24); \
-       (di).i[5] = (((from) & 0x0000000000ff0000ULL) >> 16); \
-       (di).i[6] = (((from) & 0x000000000000ff00ULL) >> 8); \
-       (di).i[7] = ((from) & 0x00000000000000ffULL); \
-} while (0)
-       
 #endif /* __XFS_ARCH_H__ */