mac802154: cfg: remove test and set checks
[firefly-linux-kernel-4.4.55.git] / net / mac802154 / cfg.c
index f7ba51e8b4cafbf720c5ee3096c1102cbf2a4438..cecfcda09aac898f4be27860c15d5519cb4d82b7 100644 (file)
@@ -209,10 +209,6 @@ ieee802154_set_backoff_exponent(struct wpan_phy *wpan_phy,
 {
        ASSERT_RTNL();
 
-       if (wpan_dev->min_be == min_be &&
-           wpan_dev->max_be == max_be)
-               return 0;
-
        wpan_dev->min_be = min_be;
        wpan_dev->max_be = max_be;
        return 0;
@@ -224,9 +220,6 @@ ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
 {
        ASSERT_RTNL();
 
-       if (wpan_dev->short_addr == short_addr)
-               return 0;
-
        wpan_dev->short_addr = short_addr;
        return 0;
 }
@@ -238,9 +231,6 @@ ieee802154_set_max_csma_backoffs(struct wpan_phy *wpan_phy,
 {
        ASSERT_RTNL();
 
-       if (wpan_dev->csma_retries == max_csma_backoffs)
-               return 0;
-
        wpan_dev->csma_retries = max_csma_backoffs;
        return 0;
 }
@@ -252,9 +242,6 @@ ieee802154_set_max_frame_retries(struct wpan_phy *wpan_phy,
 {
        ASSERT_RTNL();
 
-       if (wpan_dev->frame_retries == max_frame_retries)
-               return 0;
-
        wpan_dev->frame_retries = max_frame_retries;
        return 0;
 }
@@ -265,9 +252,6 @@ ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
 {
        ASSERT_RTNL();
 
-       if (wpan_dev->lbt == mode)
-               return 0;
-
        wpan_dev->lbt = mode;
        return 0;
 }