at86rf230: cleanup start and stop callbacks
authorAlexander Aring <alex.aring@gmail.com>
Tue, 16 Jun 2015 09:07:44 +0000 (11:07 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 16 Jun 2015 16:55:11 +0000 (18:55 +0200)
This code cleanups the start and stop callbacks by removing hw->priv and
using the already dereferenced variable lp which is the same.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/net/ieee802154/at86rf230.c

index 7e30a45718c9f2e1a5ebdc86b2d0e025ed919cb3..f7bd9f3ddaac8c2044e2ea3215e02b98fdc3587d 100644 (file)
@@ -938,7 +938,7 @@ at86rf230_start(struct ieee802154_hw *hw)
        at86rf230_awake(lp);
        enable_irq(lp->spi->irq);
 
-       return at86rf230_sync_state_change(hw->priv, STATE_RX_AACK_ON);
+       return at86rf230_sync_state_change(lp, STATE_RX_AACK_ON);
 }
 
 static void
@@ -947,7 +947,7 @@ at86rf230_stop(struct ieee802154_hw *hw)
        struct at86rf230_local *lp = hw->priv;
        u8 csma_seed[2];
 
-       at86rf230_sync_state_change(hw->priv, STATE_FORCE_TRX_OFF);
+       at86rf230_sync_state_change(lp, STATE_FORCE_TRX_OFF);
 
        disable_irq(lp->spi->irq);