From patchwork Tue May 5 12:37:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?SsOpcsO0bWUgUG91aWxsZXI=?= X-Patchwork-Id: 215722 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.7 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7C326C47247 for ; Tue, 5 May 2020 12:39:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 48A2420735 for ; Tue, 5 May 2020 12:39:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=silabs.onmicrosoft.com header.i=@silabs.onmicrosoft.com header.b="oxjcmiPX" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729135AbgEEMiw (ORCPT ); Tue, 5 May 2020 08:38:52 -0400 Received: from mail-eopbgr770049.outbound.protection.outlook.com ([40.107.77.49]:46720 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729108AbgEEMir (ORCPT ); Tue, 5 May 2020 08:38:47 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XGXccEr2GYUWmVvvoVRW8Pvvbi5bI0v/CasjSyscTQ7PkjUuMf6+ZIeEqqclFyI4Spp6mXYQbBTjeQuA+ne9K/qngFiJT7hmFAD4o+7oVlNkh35Oa2sQQgrDys2UuoNcXyJT8tHpPOrpD05bnkoPhktlQBzo3pxhucQY+60zEUdJmTyvIvqe+s4Fs0EwLRfTD43RdJrt0MQffRpZHng1Id9IjIabOJxLKx2zgYrtUvOR8WvvbyLHePy7vrnjOsKswhwQ/KihS6Wr+opdfhv4yuaO0Kwt9gw5o7Jtt00NNWko4a4mdvRs2Bb9kG7oWH+gUoR9QtTo5z9gaO6tj9jKUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OLBVgd1F2ASr9BwWToO4UitXyYYhquHN7v7yRbcgoVY=; b=lTYQy7yfgC5eKzZXPYzzZFgCL4vxIVWNHotU8xyGkOkuV/jJ4mE1vLu1QPPdOdI9bKqGhrP+OMi4D2BzsFriYtAipoJVDRZR8M0dbLK2FoyT3mMwQfXQCyz0McvSJmQIOgO+uiKx2YtN3oo8PpZJ8aYD64zwJ9cKisN1DAOkBBiGtiqbaqr9owxSCY9UgsUBw4IQ+iDPYBQAqQEZ+6lo3hrlUbIPiWvMPzJAPrVuEMV30YFftHf5pilqkbRJI48Biv1hQoHDBt9aLbBBuJFY4c7cmE4l5alMZ24tGn++mPNuc/dtqxuhaUoC73jJYLyMuvNqIuYhxN/80y5JWZidUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=silabs.com; dmarc=pass action=none header.from=silabs.com; dkim=pass header.d=silabs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.onmicrosoft.com; s=selector2-silabs-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OLBVgd1F2ASr9BwWToO4UitXyYYhquHN7v7yRbcgoVY=; b=oxjcmiPXf1NSYt8gQAkxM3Qmwf/xR+aI+kxZAvpfitsbhjfwkHT/iVKp4CG5qdHGnFTkCgX4tByLKLD9V1y5pRUj1eJE9LlkxsJKzeRWe3zKgiff9Zbar6TiS6drMsiq4qdo4Thsl40ChWzb/X5cQT1h5V1+Tv13AFz4fCpYgA8= Authentication-Results: driverdev.osuosl.org; dkim=none (message not signed) header.d=none; driverdev.osuosl.org; dmarc=none action=none header.from=silabs.com; Received: from MWHPR11MB1775.namprd11.prod.outlook.com (2603:10b6:300:10e::14) by MWHPR11MB2046.namprd11.prod.outlook.com (2603:10b6:300:28::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Tue, 5 May 2020 12:38:37 +0000 Received: from MWHPR11MB1775.namprd11.prod.outlook.com ([fe80::81d5:b62b:3770:ffbe]) by MWHPR11MB1775.namprd11.prod.outlook.com ([fe80::81d5:b62b:3770:ffbe%10]) with mapi id 15.20.2958.030; Tue, 5 May 2020 12:38:37 +0000 From: Jerome Pouiller To: devel@driverdev.osuosl.org, linux-wireless@vger.kernel.org Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman , Kalle Valo , "David S . Miller" , =?utf-8?b?SsOpcsO0bWUgUG91aWxsZXI=?= Subject: [PATCH 12/15] staging: wfx: remove useless header inclusions Date: Tue, 5 May 2020 14:37:54 +0200 Message-Id: <20200505123757.39506-13-Jerome.Pouiller@silabs.com> X-Mailer: git-send-email 2.26.1 In-Reply-To: <20200505123757.39506-1-Jerome.Pouiller@silabs.com> References: <20200505123757.39506-1-Jerome.Pouiller@silabs.com> X-ClientProxiedBy: PR3P189CA0022.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:52::27) To MWHPR11MB1775.namprd11.prod.outlook.com (2603:10b6:300:10e::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pc-42.home (2a01:e35:2435:66a0:1265:30ff:fefd:6e7f) by PR3P189CA0022.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:52::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20 via Frontend Transport; Tue, 5 May 2020 12:38:35 +0000 X-Mailer: git-send-email 2.26.1 X-Originating-IP: [2a01:e35:2435:66a0:1265:30ff:fefd:6e7f] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9ddefc9b-9325-4bb3-8f6e-08d7f0f13b9c X-MS-TrafficTypeDiagnostic: MWHPR11MB2046: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2582; X-Forefront-PRVS: 0394259C80 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PlfXKQsLQ0SBWMBghuDMqo+n1ZfXbVm5ck3QP7D83qkS0KuHUeRB/Uhp/K7ywYwPb8wmEnls4dGVVXrrWlFHMl68pYUmEQvudVOCCDBR8Ue8k+KorOZp20FzfLS646q/f5svTv2wtfY0UFiGh003ySqfZee0H06yWGqgnX8HwZZ2HoZQtSAZbiwhgNdToqneNOZh64A3+m0J8xexzaQ4VWcHekug/LUPH60Ls14o415+AEGismCzuNaHgx1qEJbonNfGBiPn2/sRTyGaqNoYccuEZNiYCBfJ9TBchJjd9NUTei44+kp2SMZzqENIit4Yw1osMYRk73Od60LiFVE2/GjgiS/S/Hlr2jzRAjAzTxeM3NyVUangeXfvlsrN7/j6kwBlBkC2/QJeFDbZpcfhGLTINFthgmavQ6lLB1MKqy+6ozJsdYwNZsv3OOZpHp6XiN5vSgxKADyzqbZLLwgLUBH5p9xKzcGu1JOZWMm9dZIooR+AVImkFKxKUtiEA4TmPzM4dbfrDLgdTs6whu3Vig== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1775.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(396003)(366004)(346002)(39850400004)(136003)(376002)(33430700001)(2906002)(36756003)(52116002)(86362001)(5660300002)(6486002)(1076003)(8676002)(66574012)(8936002)(6666004)(107886003)(2616005)(66476007)(66946007)(16526019)(186003)(66556008)(6512007)(8886007)(478600001)(4326008)(6506007)(33440700001)(54906003)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: tOjjhgb5rJdGvVAb1co2KPsBO18wygKZc7P4SRnINyT6OLqB7xromJ7PESgCk0sKsqc9BMH8rXsCQEhcxKQn1nr4KjOu0Yuytk58Y0APjSU5IODf3vOyEmp5rp9+/RLksupDTGMGEUFVp4LKXN9Kx+XTtayhs3ZXLV4UmK9fgENOJIKiwRtlntMzLnbcYb17rO/yN2VNzkWAs+i4kM5s7WUE6lNJUEbJrYYJueKg5PDLA5cj80toWl8L1AD2AWdm6UoQFczvO6b4+2gXx1k3JC4VQRk7c3NgnfOXgPZ/vXynppV9nUqVlWewHWdV8J0eUaaBBDN8s6mk7IBRjhJJGmSR0cpPR9c4logQYUy4DZNJWSigMh4BlZzoC+O5i8uZDXYuAClz3H4xfB6Gi55X28sruk60B7BSTJmXlzDldcDlMHxY3AjRi69xDWoQDa61KltdOxfTkMXr+meM17aHIwDtsxFFmgr6lATnpZIyqvZplVKiyLPDJQ1L/etHyo7s0dW0m3zfpi9dH1oRzXx39fe6RrBQxCN+eKAb0Wckz15/u2MyQk7mm31hWdeSxx9yBbwden6R7Yth10IuAx3DZcfi2PR42sA7xVEYjX4zmft8nG3XForAoUKeNbWpEStEWXtTJk+MZRuE47914w9e7KDI9mP5EQe7DbBuOieSVpcyI41/VNokfgt+3RGWeOaSL+bJfFhk8qaIyFYAq4+7T/Cb++e6UoFT47KJk1ism26oXRjD4jy0OVEaH0mkAgM01sSrNC3L7mvC8py9vWUoMfT/DLqHdtHkQBKbvCez9Cmwo5bCugIFitU5tPXDKNytHVeINExqW3cB+Lb3dEhv4G38ECj8EMySjq3H7Kdawoo= X-OriginatorOrg: silabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ddefc9b-9325-4bb3-8f6e-08d7f0f13b9c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 May 2020 12:38:37.6813 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 54dbd822-5231-4b20-944d-6f4abcd541fb X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: j+QH6ZHEbulyd8VI1lsdKIl4U+9dDUI32emAieFiwR9UCUkbY2EgZfFHvP8Nd7pQ5XTatbRZpoqLtd48YB7/PA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB2046 Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Jérôme Pouiller In order to keep the compilation times reasonable, we try to only include the necessary headers (especially header included from other headers). This patch clean up unnecessary headers inclusions. Signed-off-by: Jérôme Pouiller --- drivers/staging/wfx/data_rx.h | 3 +-- drivers/staging/wfx/hif_tx.h | 3 +-- drivers/staging/wfx/hif_tx_mib.h | 2 -- drivers/staging/wfx/main.c | 1 + drivers/staging/wfx/main.h | 2 +- drivers/staging/wfx/queue.h | 2 -- drivers/staging/wfx/sta.h | 2 -- drivers/staging/wfx/wfx.h | 3 --- 8 files changed, 4 insertions(+), 14 deletions(-) diff --git a/drivers/staging/wfx/data_rx.h b/drivers/staging/wfx/data_rx.h index 61c28bfd2a37..125dbfc1f875 100644 --- a/drivers/staging/wfx/data_rx.h +++ b/drivers/staging/wfx/data_rx.h @@ -8,10 +8,9 @@ #ifndef WFX_DATA_RX_H #define WFX_DATA_RX_H -#include "hif_api_cmd.h" - struct wfx_vif; struct sk_buff; +struct hif_ind_rx; void wfx_rx_cb(struct wfx_vif *wvif, const struct hif_ind_rx *arg, struct sk_buff *skb); diff --git a/drivers/staging/wfx/hif_tx.h b/drivers/staging/wfx/hif_tx.h index 038ea54e2574..826851a7e950 100644 --- a/drivers/staging/wfx/hif_tx.h +++ b/drivers/staging/wfx/hif_tx.h @@ -10,12 +10,11 @@ #ifndef WFX_HIF_TX_H #define WFX_HIF_TX_H -#include "hif_api_cmd.h" - struct ieee80211_channel; struct ieee80211_bss_conf; struct ieee80211_tx_queue_params; struct cfg80211_scan_request; +struct hif_req_add_key; struct wfx_dev; struct wfx_vif; diff --git a/drivers/staging/wfx/hif_tx_mib.h b/drivers/staging/wfx/hif_tx_mib.h index b72770a4ba12..bce35eb7eaa0 100644 --- a/drivers/staging/wfx/hif_tx_mib.h +++ b/drivers/staging/wfx/hif_tx_mib.h @@ -9,8 +9,6 @@ #ifndef WFX_HIF_TX_MIB_H #define WFX_HIF_TX_MIB_H -#include "hif_api_mib.h" - struct wfx_vif; struct sk_buff; diff --git a/drivers/staging/wfx/main.c b/drivers/staging/wfx/main.c index 623a9fc31153..d3d86c8c92c8 100644 --- a/drivers/staging/wfx/main.c +++ b/drivers/staging/wfx/main.c @@ -28,6 +28,7 @@ #include "bh.h" #include "sta.h" #include "key.h" +#include "scan.h" #include "debug.h" #include "data_tx.h" #include "secure_link.h" diff --git a/drivers/staging/wfx/main.h b/drivers/staging/wfx/main.h index 9c9410072def..a0f37c8ce3df 100644 --- a/drivers/staging/wfx/main.h +++ b/drivers/staging/wfx/main.h @@ -13,10 +13,10 @@ #include #include -#include "bus.h" #include "hif_api_general.h" struct wfx_dev; +struct hwbus_ops; struct wfx_platform_data { /* Keyset and ".sec" extention will appended to this string */ diff --git a/drivers/staging/wfx/queue.h b/drivers/staging/wfx/queue.h index 1020dfde399b..0cbe5f4b06f2 100644 --- a/drivers/staging/wfx/queue.h +++ b/drivers/staging/wfx/queue.h @@ -11,8 +11,6 @@ #include #include -#include "hif_api_cmd.h" - struct wfx_dev; struct wfx_vif; diff --git a/drivers/staging/wfx/sta.h b/drivers/staging/wfx/sta.h index a0e025c18341..c84c3749ec4f 100644 --- a/drivers/staging/wfx/sta.h +++ b/drivers/staging/wfx/sta.h @@ -10,8 +10,6 @@ #include -#include "hif_api_cmd.h" - struct wfx_dev; struct wfx_vif; diff --git a/drivers/staging/wfx/wfx.h b/drivers/staging/wfx/wfx.h index 4eb7762142fc..09a24561f092 100644 --- a/drivers/staging/wfx/wfx.h +++ b/drivers/staging/wfx/wfx.h @@ -21,10 +21,7 @@ #include "main.h" #include "queue.h" #include "secure_link.h" -#include "sta.h" -#include "scan.h" #include "hif_tx.h" -#include "hif_api_general.h" #define USEC_PER_TXOP 32 // see struct ieee80211_tx_queue_params #define USEC_PER_TU 1024