Merge tag 'io_uring-5.10-2020-10-24' of git://git.kernel.dk/linux-block
[sfrench/cifs-2.6.git] / fs / xfs / xfs_linux.h
index ab737fed7b1218108137205e2e4eb46012086746..5b7a1e2015595f1bb0692bcb72ae80aaf96b5dc1 100644 (file)
@@ -123,7 +123,6 @@ typedef __u32                       xfs_nlink_t;
 #define EFSCORRUPTED   EUCLEAN         /* Filesystem is corrupted */
 #define EFSBADCRC      EBADMSG         /* Bad CRC detected */
 
-#define SYNCHRONIZE()  barrier()
 #define __return_address __builtin_return_address(0)
 
 /*
@@ -176,6 +175,12 @@ static inline xfs_dev_t linux_to_xfs_dev_t(dev_t dev)
 #define xfs_sort(a,n,s,fn)     sort(a,n,s,fn,NULL)
 #define xfs_stack_trace()      dump_stack()
 
+static inline uint64_t rounddown_64(uint64_t x, uint32_t y)
+{
+       do_div(x, y);
+       return x * y;
+}
+
 static inline uint64_t roundup_64(uint64_t x, uint32_t y)
 {
        x += y - 1;