 2480257fb1
			
		
	
	
	2480257fb1
	
	
	
		
			
			Recent changes to kernel/locking/lockdep.c broke the liblockdep build. Fix that. Signed-off-by: Eunbong Song <eunb.song@samsung.com> Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _LIBLOCKDEP_LINUX_KERNEL_H_
 | |
| #define _LIBLOCKDEP_LINUX_KERNEL_H_
 | |
| 
 | |
| #include <linux/export.h>
 | |
| #include <linux/types.h>
 | |
| #include <linux/rcu.h>
 | |
| #include <linux/hardirq.h>
 | |
| #include <linux/kern_levels.h>
 | |
| 
 | |
| #ifndef container_of
 | |
| #define container_of(ptr, type, member) ({			\
 | |
| 	const typeof(((type *)0)->member) * __mptr = (ptr);	\
 | |
| 	(type *)((char *)__mptr - offsetof(type, member)); })
 | |
| #endif
 | |
| 
 | |
| #define max(x, y) ({				\
 | |
| 	typeof(x) _max1 = (x);			\
 | |
| 	typeof(y) _max2 = (y);			\
 | |
| 	(void) (&_max1 == &_max2);		\
 | |
| 	_max1 > _max2 ? _max1 : _max2; })
 | |
| 
 | |
| #define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)]))
 | |
| #define WARN_ON(x) (x)
 | |
| #define WARN_ON_ONCE(x) (x)
 | |
| #define likely(x) (x)
 | |
| #define WARN(x, y, z) (x)
 | |
| #define uninitialized_var(x) x
 | |
| #define __init
 | |
| #define noinline
 | |
| #define list_add_tail_rcu list_add_tail
 | |
| #define list_for_each_entry_rcu list_for_each_entry
 | |
| #define barrier() 
 | |
| #define synchronize_sched()
 | |
| 
 | |
| #ifndef CALLER_ADDR0
 | |
| #define CALLER_ADDR0 ((unsigned long)__builtin_return_address(0))
 | |
| #endif
 | |
| 
 | |
| #ifndef _RET_IP_
 | |
| #define _RET_IP_ CALLER_ADDR0
 | |
| #endif
 | |
| 
 | |
| #ifndef _THIS_IP_
 | |
| #define _THIS_IP_ ({ __label__ __here; __here: (unsigned long)&&__here; })
 | |
| #endif
 | |
| 
 | |
| #endif
 |