Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3081212yba; Sat, 11 May 2019 03:20:11 -0700 (PDT) X-Google-Smtp-Source: APXvYqy2CiAxSDvupzeeuNMGSzB/nO4hNHPZ+Dnr1vjt3v6AG5T/Y0uKhtUmcdFctnTul1vRrrJM X-Received: by 2002:a17:902:8d83:: with SMTP id v3mr19161390plo.283.1557570011157; Sat, 11 May 2019 03:20:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557570011; cv=none; d=google.com; s=arc-20160816; b=drSQRFCXIVTem8xrsUSUprvR3TKulP7vhvD7SGJyhfrwdzvW0DV3pMrLIjeSCGTzDu 8WVmjbPM/xKL9ES5fAIGVY9OfSkPPORS1mEpFJqvA0GnsVlbB/euTkEBLQUwhpo/1b3E KcDw0yX3fnZxW5y7Fl4CjAeb2JZegJIMYwoBTsx4SPTrHog0JynYVX6RvVgUg5DwH5G7 0m6AtpAu843ugKsmIP6joKK/gabOpSDh/gmSl8J9e8ONeXObRsXKjbHhDsLV23VPzPOv YnWv8f2MGeF/SlDuAsbJ3giJaYZjceUkgTRCn5BgawsJixhpGNSLnUcKmg/EDj0gjyBD Ec+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=B7MqPLryF4TnQVkzn+M9NaMaxnMMTH7AOJZc0TRJqNE=; b=UP538Em7xnRTa1yLIWiKP/7iJSdPjFbUfWcLyL/1R7w+XP5yffEErFeiewssqOKnV5 fqw3IoF/zfGez0Iy7OURNf/EorwNHttDMK4ZNB+b16jbmcz/Iqui3Nwh/Ge86liGXmGN 8chO2o6n7KFWLk+kd6RdBotX0RM9EPBDrSjopxAs/6gAZuC1toqWF21a+fLAZDK6SuFG k78fEWeJ9IMC08iTo3F8BJYtb8Dnnh//XHha3y/BQhN3MHh8C0XjcJHQnAzAYaML7IJY k8daz4rhL5r8BK1DwU77xvpVy4jMNQ/wBkUspjU508ZhNJgU35C1VaujE4QzYGTIz4H1 KOiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=dQYRg5Sq; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g17si10945899plo.229.2019.05.11.03.19.55; Sat, 11 May 2019 03:20:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=dQYRg5Sq; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728492AbfEKKSR (ORCPT + 99 others); Sat, 11 May 2019 06:18:17 -0400 Received: from mail.kernel.org ([198.145.29.99]:36690 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728477AbfEKKSR (ORCPT ); Sat, 11 May 2019 06:18:17 -0400 Received: from localhost.localdomain (unknown [151.66.17.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D64532146F; Sat, 11 May 2019 10:18:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1557569896; bh=Alx1F3HGpHHzTKCJodExOcFJvKJAfKfF+ZyRTzzeNZM=; h=From:To:Cc:Subject:Date:From; b=dQYRg5SqW2BhAUj5MerVsW2QiaRwuiQnTApLOgP0n/KBK9/8za6VapD1M3ZiUngmZ wDyqxnAX9npiiOmM+p8ougZvaBxgw9sC3lgTZ0V7U94d9BfFZ7II4SCLTXoWb1RvCn aJTrGkXbZ8BmckicWPPKcmqPWlGrwAE2SRBm9TdM= From: Lorenzo Bianconi To: nbd@nbd.name Cc: lorenzo.bianconi@redhat.com, linux-wireless@vger.kernel.org, sgruszka@redhat.com Subject: [PATCH 0/4] run mt76x02_edcca_init atomically Date: Sat, 11 May 2019 12:17:50 +0200 Message-Id: X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Run mt76x02_edcca_init atomically in mt76_edcca_set since it is concurrent with mt76x2_set_channel/mt76x2u_set_channel and channel calibration Lorenzo Bianconi (4): mt76: mt76x02: remove enable from mt76x02_edcca_init signature mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel mt76: mt76x2: move mutex_lock inside mt76x2_set_channel mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set .../net/wireless/mediatek/mt76/mt76x0/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 7 ++++++ .../wireless/mediatek/mt76/mt76x02_debugfs.c | 6 ++++- .../net/wireless/mediatek/mt76/mt76x02_dfs.c | 2 +- .../net/wireless/mediatek/mt76/mt76x02_mac.c | 6 ++--- .../net/wireless/mediatek/mt76/mt76x02_mac.h | 1 - .../wireless/mediatek/mt76/mt76x2/pci_main.c | 16 +++++++------ .../wireless/mediatek/mt76/mt76x2/pci_phy.c | 15 ++++++++---- .../wireless/mediatek/mt76/mt76x2/usb_main.c | 23 ++++++++++--------- .../wireless/mediatek/mt76/mt76x2/usb_phy.c | 15 ++++++++---- 10 files changed, 58 insertions(+), 35 deletions(-) -- 2.20.1