aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base/base.h
diff options
context:
space:
mode:
authorJoel Fernandes (Google) <joel@joelfernandes.org>2019-07-16 18:12:25 -0400
committerPaul E. McKenney <paulmck@linux.ibm.com>2019-08-13 14:28:47 -0700
commitc2fa1e1bfa5b74558854a70b8afd797d43eb2743 (patch)
tree52c73a3ef018a42c30ea26c7ad9326d55d060fdb /drivers/base/base.h
parentipv4: Add lockdep condition to fix for_each_entry() (diff)
downloadlinux-dev-c2fa1e1bfa5b74558854a70b8afd797d43eb2743.tar.xz
linux-dev-c2fa1e1bfa5b74558854a70b8afd797d43eb2743.zip
driver/core: Convert to use built-in RCU list checking
This commit applies the consolidated hlist_for_each_entry_rcu() support for lockdep conditions. Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org> Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
Diffstat (limited to 'drivers/base/base.h')
-rw-r--r--drivers/base/base.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/base/base.h b/drivers/base/base.h
index b405436ee28e..0d32544b6f91 100644
--- a/drivers/base/base.h
+++ b/drivers/base/base.h
@@ -165,6 +165,7 @@ static inline int devtmpfs_init(void) { return 0; }
/* Device links support */
extern int device_links_read_lock(void);
extern void device_links_read_unlock(int idx);
+extern int device_links_read_lock_held(void);
extern int device_links_check_suppliers(struct device *dev);
extern void device_links_driver_bound(struct device *dev);
extern void device_links_driver_cleanup(struct device *dev);