Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1229645pxb; Fri, 21 Jan 2022 12:51:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJwgB4jPOu78sKYmYEOfTOHHnbxZ9opO2beJDebwxGIGDrprSP37au6dtNXF10LDJECv6Tst X-Received: by 2002:a17:902:ab09:b0:14b:2640:6432 with SMTP id ik9-20020a170902ab0900b0014b26406432mr2475926plb.45.1642798288868; Fri, 21 Jan 2022 12:51:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642798288; cv=none; d=google.com; s=arc-20160816; b=c2/6I2q8RoVvkhcLq7T9KQvA4tbV7GtT0zAiH19G6yFNMgYmP1NpR/L7aEXPkArPSM xCyYRw2yx11yeNRfxKjRZgXpT27vv5kHbaW5wLWLayasM/cLU+WtlcvHXPXmAQ3P/LpR O+wT1R+dQW6kV4llqsJpF5Q4gkBKlkhjhKUv77uAsmdMCIO4wV2V+1afFn6ug/V1Z4UF QH0J4UrKGxgnMEnTGIsHFarEXlmAT04acNedMDqAcRTm9JH/mt3EFalCdqF3NofLVkmV y5AaeHjaXiZ4tF6aAl2Cy8vCPQ4s9rXhYXdig43tpZkGeqDViWyG8LIA/gGMmQKaLHyx QxGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=cAbi5avuw54eX5WKgmsnRcjHnKD0HJjNNP4rOQsv+zA=; b=bPA0MH7fXCs3mfda8t+LViW2ZkXCcENrPQaAKiDzNABdhQPq66odirf5wZc+UTlrHY 1Il5Ayg4zPsfEHalNpW6pZC0AesyxF+2xrI7KdiCQF7IGNhsldxv3abhgLDUCBC3rG1c US29Qiui1JZBij8gt47TzKSy9UDB/yj/c3ABMmfwGchnC6BLOup9lgVtB4RWC27Jl4gt nTxWv9BLsorfJsNjujKd8EQCGB4cmjHkhFDeioi8AErA/93Xn2PjAxpSBWgiRyEKJVuw kmjoH28K6vz2vO5ftSshEFERP0ziam3z3jZrvUZe5i9ahgZWJwyNJFeuyNQcFcX4wvn6 efoA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d4si7515060pfj.223.2022.01.21.12.51.20; Fri, 21 Jan 2022 12:51:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1357985AbiATAvk (ORCPT + 70 others); Wed, 19 Jan 2022 19:51:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45586 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1357976AbiATAvi (ORCPT ); Wed, 19 Jan 2022 19:51:38 -0500 Received: from relay11.mail.gandi.net (relay11.mail.gandi.net [IPv6:2001:4b98:dc4:8::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40CCFC061401; Wed, 19 Jan 2022 16:51:37 -0800 (PST) Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 79DED10000A; Thu, 20 Jan 2022 00:51:34 +0000 (UTC) From: Miquel Raynal To: Alexander Aring , Stefan Schmidt , linux-wpan@vger.kernel.org Cc: "David S. Miller" , Jakub Kicinski , netdev@vger.kernel.org, linux-wireless@vger.kernel.org, David Girault , Romuald Despres , Frederic Blain , Nicolas Schodet , Thomas Petazzoni , Miquel Raynal Subject: [wpan-next 07/14] net: mac802154: Rename the synchronous xmit worker Date: Thu, 20 Jan 2022 01:51:15 +0100 Message-Id: <20220120005122.309104-8-miquel.raynal@bootlin.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20220120005122.309104-1-miquel.raynal@bootlin.com> References: <20220120005122.309104-1-miquel.raynal@bootlin.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org There are currently two driver hooks: one is synchronous, the other is not. We cannot rely on driver implementations to provide a synchronous API (which is related to the bus medium more than a wish to have a synchronized implementation) so we are going to introduce a sync API above any kind of driver transmit function. In order to clarify what this worker is for (synchronous driver implementation), let's rename it so that people don't get bothered by the fact that their driver does not make use of the "xmit worker" which is a too generic name. Signed-off-by: Miquel Raynal --- net/mac802154/ieee802154_i.h | 2 +- net/mac802154/main.c | 2 +- net/mac802154/tx.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net/mac802154/ieee802154_i.h b/net/mac802154/ieee802154_i.h index 97b66088532b..b4882b2d7688 100644 --- a/net/mac802154/ieee802154_i.h +++ b/net/mac802154/ieee802154_i.h @@ -121,7 +121,7 @@ ieee802154_sdata_running(struct ieee802154_sub_if_data *sdata) extern struct ieee802154_mlme_ops mac802154_mlme_wpan; void ieee802154_rx(struct ieee802154_local *local, struct sk_buff *skb); -void ieee802154_xmit_worker(struct work_struct *work); +void ieee802154_xmit_sync_worker(struct work_struct *work); netdev_tx_t ieee802154_monitor_start_xmit(struct sk_buff *skb, struct net_device *dev); netdev_tx_t diff --git a/net/mac802154/main.c b/net/mac802154/main.c index f08c34c27ea9..bfd7c431cdea 100644 --- a/net/mac802154/main.c +++ b/net/mac802154/main.c @@ -95,7 +95,7 @@ ieee802154_alloc_hw(size_t priv_data_len, const struct ieee802154_ops *ops) skb_queue_head_init(&local->skb_queue); - INIT_WORK(&local->tx_work, ieee802154_xmit_worker); + INIT_WORK(&local->tx_work, ieee802154_xmit_sync_worker); /* init supported flags with 802.15.4 default ranges */ phy->supported.max_minbe = 8; diff --git a/net/mac802154/tx.c b/net/mac802154/tx.c index c829e4a75325..97df5985b830 100644 --- a/net/mac802154/tx.c +++ b/net/mac802154/tx.c @@ -22,7 +22,7 @@ #include "ieee802154_i.h" #include "driver-ops.h" -void ieee802154_xmit_worker(struct work_struct *work) +void ieee802154_xmit_sync_worker(struct work_struct *work) { struct ieee802154_local *local = container_of(work, struct ieee802154_local, tx_work); -- 2.27.0