From: Hauke Mehrtens Date: Sun, 7 Mar 2010 10:20:41 +0000 (+0100) Subject: compat: backport device_{lock,trylock,unlock} X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=ce1ce992988ba3ec6df8014a87b166134fdbafb0;p=openwrt%2Fstaging%2Fblogic.git compat: backport device_{lock,trylock,unlock} This fixes build of ar9170. CC: Gus Wirth Signed-off-by: Hauke Mehrtens --- 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 */