summaryrefslogtreecommitdiffstats
path: root/net/mac802154/cfg.c
diff options
context:
space:
mode:
authorMiquel Raynal <miquel.raynal@bootlin.com>2023-01-03 17:56:42 +0100
committerStefan Schmidt <stefan@datenfreihafen.org>2023-01-03 19:41:16 +0100
commit5755cd4d9432779027771e43e51d81a2994ed795 (patch)
tree39cc3752e53dd9c3638fa71db6e636d4027bdc51 /net/mac802154/cfg.c
parentd2aaf2a01792ccf214f933d0b1ca2d41788c7b16 (diff)
downloadlinux-stable-5755cd4d9432779027771e43e51d81a2994ed795.tar.gz
linux-stable-5755cd4d9432779027771e43e51d81a2994ed795.tar.bz2
linux-stable-5755cd4d9432779027771e43e51d81a2994ed795.zip
mac802154: Prepare forcing specific symbol duration
The scan logic will bypass the whole ->set_channel() logic from the top by calling the driver hook to just switch between channels when required. We can no longer rely on the "current" page/channel settings to set the right symbol duration. Let's add these as new parameters to allow providing the page/channel couple that we want. There is no functional change. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Acked-by: Alexander Aring <aahringo@redhat.com> Link: https://lore.kernel.org/r/20230103165644.432209-5-miquel.raynal@bootlin.com Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
Diffstat (limited to 'net/mac802154/cfg.c')
-rw-r--r--net/mac802154/cfg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac802154/cfg.c b/net/mac802154/cfg.c
index dc2d918fac68..469d6e8dd2dd 100644
--- a/net/mac802154/cfg.c
+++ b/net/mac802154/cfg.c
@@ -118,7 +118,7 @@ ieee802154_set_channel(struct wpan_phy *wpan_phy, u8 page, u8 channel)
if (!ret) {
wpan_phy->current_page = page;
wpan_phy->current_channel = channel;
- ieee802154_configure_durations(wpan_phy);
+ ieee802154_configure_durations(wpan_phy, page, channel);
}
return ret;