Received: by 10.223.185.116 with SMTP id b49csp1777263wrg; Sun, 11 Feb 2018 21:11:24 -0800 (PST) X-Google-Smtp-Source: AH8x2247QHPIFdfB2218R5ICm0LKNT2c6FlcMO6u3mYRA/Clgp8ea+SonJ6zCklFCamFXF3TtCbJ X-Received: by 2002:a17:902:7c03:: with SMTP id x3-v6mr9719903pll.355.1518412284191; Sun, 11 Feb 2018 21:11:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518412284; cv=none; d=google.com; s=arc-20160816; b=hl97Sv9fSdH3wtDTJdSWJTQaMbDPEGkxwrKuWVn+xeVvXy9D/a66NlqzrZMEFiztdU McjMufXYIkaRaVSP7h7EiX4HPU77hnBIOIzyi2cCBsWwcdddiKvLUWYgoHXYtZQ0YmSp TPMJ6xtle9CGGLHfqhVjyebeR+A9fzuy74Fc7PIu3wpB0Wez5re7smzN0Ip3Hf584wGM YK+KkSJQmyzz5jAHoSv8AJ9/NJwe4pxJLLEMzJPz2xRy1uxPuurQUUcTMgYgo7OpN7G5 1yr8VBAyjmnlYWkMZYDdQ19HVDAdiuzg5Sguoim4dfOkwu12n/KiO22KWWRDopQ3//hD RwnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:arc-authentication-results; bh=pYDyFNPbXXlTCWN4Ij4yeRcwkT2CRQY69/tn4ks7rqM=; b=jTxGjggXUd/4PdAFwYBAQ+co1vu6yXlSbZYK5jOoP+WTJlHj4coVitlQJm9P71IptU cBz3wvAJlxZkcb3AsWUfp74bBi/k3Rcggd2X5s/1IAV4Xf4LjU+eaQ6oIWd3QSxzfZ2C 8f+IemdubvodgiIJ3fwKj1DmI403fZUaCQvfuNS2B3jXsFZaNII9IUwFdKDLXcqDCwaZ XhLmJmMQyp1Op33u/wsGnig4CS6VVmMt1SfpL6LeFA1pDaZfSWRwJuO2rpQeVsUYsnGy p5azy17CZ72GIdZJXoaj2zO1Q4E2d5JBHAVk0LXo2HWgIKE7rp1hp6RENDpOoPK72vMV o/tQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y69si5829389pfa.171.2018.02.11.21.11.09; Sun, 11 Feb 2018 21:11:24 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932743AbeBLEQD convert rfc822-to-8bit (ORCPT + 99 others); Sun, 11 Feb 2018 23:16:03 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:41584 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932454AbeBLEQB (ORCPT ); Sun, 11 Feb 2018 23:16:01 -0500 Received: from mail-pl0-f69.google.com ([209.85.160.69]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1el5X6-0006WM-5x for linux-kernel@vger.kernel.org; Mon, 12 Feb 2018 04:16:00 +0000 Received: by mail-pl0-f69.google.com with SMTP id t2so1111227plr.15 for ; Sun, 11 Feb 2018 20:16:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/MzS2UVTxwSNBHAXz7+PCopcJVc4d2/++EKATFiSna0=; b=YsSoKve0mhzVUoQripkAHFCxxMly4xDgXsUr+dayPGC6TZcxBi3a92gyip+BBZrIYf 7IaiovEvXd+qUn1VtAngt4qHDIOlevZZI63wwNFU0gza8eUfqN5SO0ot+d7rZHLIkv9W cjiIDRS17t0revd6IN0KkKEDd9pY1W2LlH65fStVCqT0y32L4IRnKaw3tJQt4Jm4wY6n /0YHnNpyvW8WZzwrwi2IyJvDDtQFr8ubjYQx+w9rCctUxNgCPhv+Yi8RQuV+gXuDz75h rF9wXEYLFpB7e8IvzToPRpvrUu7D8LOqwd4XJPWhMi7Fo0lcjhQBPDQSQYdtQwt7VOem 8oxw== X-Gm-Message-State: APf1xPDt/DNX8GyBKnoO32pCHHwvGsnaneVcBBu+3EPEBT7eW9Fp4eH9 ml1s0h0vYqWaEGIlv3uyJQPlwQzrkNYgFmMJCC4b3sqJwFZZb1c6cyRvFKO4RXxlhqW27vro/1s lpvn++quGsl32SlWHDOQLRSAXPXAH1nLjq1rllSfZ/A== X-Received: by 2002:a17:902:b709:: with SMTP id d9-v6mr9879963pls.119.1518408958621; Sun, 11 Feb 2018 20:15:58 -0800 (PST) X-Received: by 2002:a17:902:b709:: with SMTP id d9-v6mr9879943pls.119.1518408958252; Sun, 11 Feb 2018 20:15:58 -0800 (PST) Received: from 2001-b011-5403-1013-e4fc-0130-45e2-38b5.dynamic-ip6.hinet.net (2001-b011-5403-1013-e4fc-0130-45e2-38b5.dynamic-ip6.hinet.net. [2001:b011:5403:1013:e4fc:130:45e2:38b5]) by smtp.gmail.com with ESMTPSA id a5sm2292647pfl.102.2018.02.11.20.15.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 11 Feb 2018 20:15:57 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Re: [PATCH] ath9k: turn on btcoex_enable as default From: Kai Heng Feng In-Reply-To: <7170e2d5-a59d-8260-fa8e-f02f583b773f@nbd.name> Date: Mon, 12 Feb 2018 12:15:53 +0800 Cc: Kalle Valo , ath9k-devel@qca.qualcomm.com, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8BIT Message-Id: <6A0F65EF-A7C4-469F-8FAF-CBE314676237@canonical.com> References: <20180208052801.15670-1-kai.heng.feng@canonical.com> <56d650e6-d26f-087c-4e86-2e5d4e859414@nbd.name> <87k1vmeip8.fsf@kamboji.qca.qualcomm.com> <7170e2d5-a59d-8260-fa8e-f02f583b773f@nbd.name> To: Felix Fietkau X-Mailer: Apple Mail (2.3445.5.20) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On 10 Feb 2018, at 10:05 PM, Felix Fietkau wrote: > > On 2018-02-10 14:56, Kai Heng Feng wrote: >> >>> On 9 Feb 2018, at 3:16 PM, Kalle Valo wrote: >>> Sure, but we have to make sure that we don't create regressions on >>> existing systems. For example, did you test this with any system which >>> don't support btcoex? (just asking, haven't tested this myself) >> >> No not really, but I will definitely test it. >> The only module I have that uses ath9k is Dell’s DW1707. >> How do I check if it support btcoex or not? > I just reviewed the code again, and I am sure that we cannot merge this > patch. Enabling the btcoex parameter makes the driver enable a whole > bunch of code starting timers, listening to some GPIOs, etc. > > On non-btcoex systems, some of those GPIOs might be floating or even > connected to different things, which could cause a lot of undefined > behavior. > > This is simply too big a risk, so there absolutely needs to be a > whitelist for systems that need this, otherwise it has to remain > disabled by default. So what information can we use to whitelist btcoex chips? Can we get btcoex support status at ath9k probing? Kai-Heng > > - Felix