These spinlock protects an int variable, that is always accessible in an atomic fashion.
Signed-off-by: Tony Cheneau <tony.chen...@amnesiak.org> --- net/mac802154/mib.c | 14 ++------------ 1 files changed, 2 insertions(+), 12 deletions(-) diff --git a/net/mac802154/mib.c b/net/mac802154/mib.c index f47781a..2339f8d 100644 --- a/net/mac802154/mib.c +++ b/net/mac802154/mib.c @@ -103,15 +103,10 @@ void mac802154_dev_set_short_addr(struct net_device *dev, u16 val) u16 mac802154_dev_get_short_addr(const struct net_device *dev) { struct mac802154_sub_if_data *priv = netdev_priv(dev); - u16 ret; BUG_ON(dev->type != ARPHRD_IEEE802154); - spin_lock_bh(&priv->mib_lock); - ret = priv->short_addr; - spin_unlock_bh(&priv->mib_lock); - - return ret; + return priv->short_addr; } void mac802154_dev_set_ieee_addr(struct net_device *dev) @@ -131,15 +126,10 @@ void mac802154_dev_set_ieee_addr(struct net_device *dev) u16 mac802154_dev_get_pan_id(const struct net_device *dev) { struct mac802154_sub_if_data *priv = netdev_priv(dev); - u16 ret; BUG_ON(dev->type != ARPHRD_IEEE802154); - spin_lock_bh(&priv->mib_lock); - ret = priv->pan_id; - spin_unlock_bh(&priv->mib_lock); - - return ret; + return priv->pan_id; } void mac802154_dev_set_pan_id(struct net_device *dev, u16 val) -- 1.7.8.6 ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel