btrfs-progs: compat: define DIV_ROUND_UP if not already defined
authorJeff Mahoney <jeffm@suse.com>
Wed, 14 Aug 2013 18:21:54 +0000 (14:21 -0400)
committerDavid Sterba <dsterba@suse.cz>
Fri, 5 Jun 2015 21:29:59 +0000 (23:29 +0200)
DIV_ROUND_UP may not be defined, so define it if it's not already.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
bitops.h

index 323c571..5b35f9f 100644 (file)
--- a/bitops.h
+++ b/bitops.h
@@ -3,6 +3,10 @@
 
 #include <linux/kernel.h>
 
+#ifndef DIV_ROUND_UP
+#define DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d))
+#endif
+
 #define BITS_PER_BYTE           8
 #define BITS_TO_LONGS(nr)       DIV_ROUND_UP(nr, BITS_PER_BYTE * sizeof(long))
 #define BITS_TO_U64(nr)         DIV_ROUND_UP(nr, BITS_PER_BYTE * sizeof(u64))