From ce1ce992988ba3ec6df8014a87b166134fdbafb0 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sun, 7 Mar 2010 11:20:41 +0100 Subject: [PATCH] compat: backport device_{lock,trylock,unlock} This fixes build of ar9170. CC: Gus Wirth Signed-off-by: Hauke Mehrtens --- include/linux/compat-2.6.34.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/linux/compat-2.6.34.h b/include/linux/compat-2.6.34.h index b5d190398c95..d189bee7d0c5 100644 --- a/include/linux/compat-2.6.34.h +++ b/include/linux/compat-2.6.34.h @@ -139,6 +139,22 @@ do { \ #endif /* source: include/linux/netdevice.h */ + +static inline void device_lock(struct device *dev) +{ + down(&dev->sem); +} + +static inline int device_trylock(struct device *dev) +{ + return down_trylock(&dev->sem); +} + +static inline void device_unlock(struct device *dev) +{ + up(&dev->sem); +} + #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,34)) */ #endif /* LINUX_26_34_COMPAT_H */ -- 2.30.2