Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2074883pxa; Mon, 3 Aug 2020 06:56:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzuY94XkmzfCB+oVob0q1T3L8rTp6V4lB8zg3pNg0sji3ZZA3M5SiWs0KoYsT4BAnjwcIq/ X-Received: by 2002:a17:906:138b:: with SMTP id f11mr16346221ejc.310.1596462961453; Mon, 03 Aug 2020 06:56:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596462961; cv=none; d=google.com; s=arc-20160816; b=umt4TIfS4xjq9h25WbvSJif3oYYnQgor/ZNRa4zB0kl+pjr/zFLWOStm/ZBQU3rzp5 j5bc4vlr++Ta19ILDRYBcEQnMZBm7HYe8nyugd90aDYEDjkN2dM8rPk0/1iB5genp3b+ EAJk+Av8HXOTvuflIed45PC1ummqyul8Z3nGgQxfn4RFjBeubaSOeF3dWlbrytzscCTv cj69P8KxCyGLt0SKi7sOiUmwwAQtPtHpnL57pJv+9mqFiIQva0s3yixeJPBlpvaIWXdL 9L0uwy/agWVddmOivh2BATWMx1FM8XXhiFO7jcKYgjDwsrAaPwIXDFn/TMagNr3UVkDs CflQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=HsyD+VAKlFPxpHaeQ6PJP2k2yyIZjLh0n9EJaw+TMXQ=; b=jhcYffNd39ewosltP6SoJrIDE1ejXUTJGOeUBMa68x9P+OB081cTuDSEkxFwiXjoWp CoGgWjFsWCqfDowZe3ngSthvYGV+S7fhfkpwuADwvbXAZ+Yph7oDM+2SlVyPpDCDudYm 3csjoHzMASgoD4wuoz4oj80AyuAJ6fTZ2ghpSg48NxHNUwmv+pDTEDJQMEOGfL1XzO+m PLMxJEob3+5eYAoCaglhT6IsUN4Kq0Q2T+6g24auFlsjWXaJmYMNKYfeoQw2QJm86TbN nDQm0PMPsaZs5zEMaEi9ZdQqnSl5ySjD3WGM+OlHF9hR/LeqTs+ZM4TTO4XiBNDUn6xW Mvcw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-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 op6si10423746ejb.72.2020.08.03.06.55.38; Mon, 03 Aug 2020 06:56:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728094AbgHCNzP (ORCPT + 99 others); Mon, 3 Aug 2020 09:55:15 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:48397 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726676AbgHCNzP (ORCPT ); Mon, 3 Aug 2020 09:55:15 -0400 Received: from mail-qk1-f175.google.com ([209.85.222.175]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.129]) with ESMTPSA (Nemesis) id 1MqJuN-1kYMza1Z91-00nQxo for ; Mon, 03 Aug 2020 15:55:13 +0200 Received: by mail-qk1-f175.google.com with SMTP id x69so35176818qkb.1 for ; Mon, 03 Aug 2020 06:55:13 -0700 (PDT) X-Gm-Message-State: AOAM532jnX2Ie8JYdrn/ifxiALJYvFf3cF4yQ8/blbI6PHo0lFd9qPq1 +DjzpjZ8ENFa66MlJnzxBD4Fd4pp5DyytXE8TVY= X-Received: by 2002:a37:6351:: with SMTP id x78mr16250543qkb.394.1596462912141; Mon, 03 Aug 2020 06:55:12 -0700 (PDT) MIME-Version: 1.0 References: <20200803134449.72502-1-daniel.gutson@eclypsium.com> In-Reply-To: <20200803134449.72502-1-daniel.gutson@eclypsium.com> From: Arnd Bergmann Date: Mon, 3 Aug 2020 15:54:55 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] Remove attempt by intel-spi-pci to turn the SPI flash chip writeable To: Daniel Gutson Cc: Tudor Ambarus , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Mika Westerberg , Boris Brezillon , linux-mtd , "linux-kernel@vger.kernel.org" , Alex Bazhaniuk , Richard Hughes , Greg Kroah-Hartman Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:1ZJjFrwldPObNoLO3imz2xC246qaaPBli2YTEvI5HZek5SlNKjP t9QPn3ao8ZkyjIYIwG7qrIdmQw+0lR59cucHAT54PpPZ5zW2WNsLlMnb0XEl/J5SV5YVTch wwNwmO3LrXhDLWwdLTRizq3p7w3ON93Ly5CAcoXWBUdyE1ADXaXWFUqt9/JdzUkHpXjhUNl E9DwcfNmLtOhIcW+IHkWA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:0X2G0nZYiZo=:VJU3F+8qZhmrXtQvTLBbYJ 0BWRHMdQPkv0H4m2lwALOvv9iGMjzFNoNPvs1bOG6TqOxqy1ZXphOcD32wBjQkczXxgWExdBk NG59LtGw2NhTbOSLiEBPNtlJDc9l8etamlxoO8T4b0agy5p4XAuQUzi1G02vI9I3jZ0iCfwqQ XBwyGjiex3T7assAlR+3AwyuILtBiBLLdapcwAxwAvhYoK58SVv2fUH/OvZSPyCigJRoiboOa jkTfDjTsnpookE9FI4Qo5OLbKjZDoQ0tU8P+jDoxuaADYdWd/uqJXYqMrw0/EopoUXkfn4czR 1+pcOcs87emeuVjGVX5MFSz+empREEscjoxaf9J0Quy3do3rhHJZwtuDYsEEKbywOBdbKV9fa b4706Uv0mUPHhl2dax1do8r7VYpZQLQFWJunwEL9ShQ0ibANHvcd5i5FpcinGA8iZA0atOHDp kbKwjxiS1q1yathHDwSbNEPPPRosw7DYklEo8dIiNdIbUCiJYcZFSymhuOXkSOR05FxAY+MTc l6QxzllkULaFfZdEn9+xRcseIWw5fD4lGjrE4sL8/lMp5LxsWUwz0Vw4U14z2N7vVZNyZEp6b DIQVmx+IqZN8nqzKiiFW0qD0w+I51zVAJ1bc8L7xrABSFyjkN2qxrbe3Yi6wzSQNiDvAXlkio Zl2D4+ZiIgH/W7tZT208RmCXxLL3JVd+3iErF1oDazYP8M1JTTIZ6nD1dCGCqnwVnwITFfmAC TOSR0j8WSOJ0B+0monnmNCjV5SvjcCdXwW9wKEpaVhjodydYp0wRD4dKp7wdm7CA0kpy+dDe3 fPx4gY/tmXERb8kf5Lr7JU+GkjZxn0L2RmUR0IBAZT67s4CCEzkHJQIcZa8RMUUpOeTih3wnq gBPwq9jjZ+X6R0h41rIQIWfstxK7j7sAjNNbTGSpultDy1JnHcTsuRmxafIiAqIXQBzUWhszV v/FLqMtV58sswIaSrYE0z6p8HJ3ihwjuSJbFHwNVNN34RbUCJ+wmH Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 3, 2020 at 3:45 PM Daniel Gutson wrote: > However, this flag applies only for a number of devices, coming from the > platform driver, whereas the devices detected through the PCI driver > (intel-spi-pci) are not subject to this check since the configuration > takes place in intel-spi-pci which doesn't have an argument. This part of the description sounds wrong: the current behavior is that the BIOS setting is ignored for PCI devices and it only uses the module parameter, the same way as it does for the platform driver. With your patch, both the BIOS setting and the module parameter have to explicitly allow writing on PCI devices, while at least for Bay Trail platform devices the BIOS write protection is still ignored. It sounds like this is what you want, but you should update the description accordingly. Arnd