Skip to content

Commit 1edc6ac

Browse files
committedAug 14, 2024
libbtrfs: move __bitwise definitions
There are two places defining the checker stub macros, merge them to one place. Signed-off-by: David Sterba <dsterba@suse.com>
1 parent 03735ff commit 1edc6ac

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed
 

‎libbtrfs/kerncompat.h

+4-7
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,15 @@
4343
#ifdef __CHECKER__
4444
#define __force __attribute__((force))
4545
#define __bitwise__ __attribute__((bitwise))
46+
#define __bitwise __bitwise__
4647
#else
4748
#define __force
4849
#ifndef __bitwise__
4950
#define __bitwise__
5051
#endif
52+
#ifndef __bitwise
53+
#define __bitwise
54+
#endif
5155
#endif
5256

5357
#ifndef __CHECKER__
@@ -117,13 +121,6 @@ do { \
117121
#define container_of(ptr, type, member) ({ \
118122
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
119123
(type *)( (char *)__mptr - offsetof(type,member) );})
120-
#ifndef __bitwise
121-
#ifdef __CHECKER__
122-
#define __bitwise __bitwise__
123-
#else
124-
#define __bitwise
125-
#endif /* __CHECKER__ */
126-
#endif /* __bitwise */
127124

128125
typedef u16 __bitwise __le16;
129126
typedef u16 __bitwise __be16;

0 commit comments

Comments
 (0)
Please sign in to comment.