#ifndef __BACKPORT_LINUX_LOCKDEP_H | |
#define __BACKPORT_LINUX_LOCKDEP_H | |
#include_next <linux/lockdep.h> | |
#include <linux/version.h> | |
#if LINUX_VERSION_IS_LESS(3,9,0) | |
#undef lockdep_assert_held | |
#ifdef CONFIG_LOCKDEP | |
#define lockdep_assert_held(l) do { \ | |
WARN_ON(debug_locks && !lockdep_is_held(l)); \ | |
} while (0) | |
#else | |
#define lockdep_assert_held(l) do { (void)(l); } while (0) | |
#endif /* CONFIG_LOCKDEP */ | |
#endif /* LINUX_VERSION_IS_LESS(3,9,0) */ | |
#endif /* __BACKPORT_LINUX_LOCKDEP_H */ |