Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2035772pxa; Mon, 3 Aug 2020 06:00:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJygDOK9I7bQISZhDDHV/j54i/fjQFYGezHd0NOkRz/H3E/BCHkaREY6TRy6Fc9AM1XZuGio X-Received: by 2002:a50:a404:: with SMTP id u4mr15292998edb.222.1596459648240; Mon, 03 Aug 2020 06:00:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596459648; cv=none; d=google.com; s=arc-20160816; b=dY9X3c8aYPJoDWs5U+dnsuk+aw7LC6EmuODq8hRjklZ8SBe34Y2jUw3zqmuZsFDv4/ bMMH/qUP6lKvyeRpgSB9Rlqe4sZ+UJAP9ll8BjBF6HeRRra7nmFlDMPXybkbfOFJdpNo CM79GUB+Y4eULpDb0+WLrtbQTzX0uS1X8lIncACbyaPIhS4pLpz20N9+lG2gmqclCFck AhWcDhwJqfNtYhZ/4VLBlDFjoLvHOIS4gfcRgGQ5SKI592bJuL01ftXS3RezQWgqAC9X TMwZPFExWwTEbgOlQ0hGsJJpOHE8LR4eyjIwBz5o2J3vx3LlrbJlyDPmLGD4pXKvk7Pl ggjg== 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:dkim-signature; bh=hMT0kXz5t1WlxhKdWYf7H/xItPGzEq+A55WtZ2+D4/I=; b=i9oOEm2XNSB/9+X2eP/CpXzcznYMOoPM0Z5HmNbbLyK1tSV7Y/fgxTnHPeOgWJb69s t8Rhqx9z7ZYMCXAtKDsNEvgp+SGgoLSQzzMRq2+LtqNwl98Z304ee0I+IlwB45FB3Js2 ViGZr/t+R99daV21Tl4wSWSvM+NcQyKVS2Vi9IOuym5FFD1QFIoC9wW9R9CJcEGP74D1 GiFBXwUvOqQd/G2vNwUd9i/qsOm5LegX4UypEWIbAoVhyqVrUMfgpDpyNObXt4l9yUrB 66MTt+uoNVzBz3WP8+stZZ9CL3il9zalsWWKmWEiC71ku8rQ0m72UqvQXqK0dKlcO/C5 xj/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@eclypsium.com header.s=google header.b=INrGUnJr; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=eclypsium.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j8si10110124eje.539.2020.08.03.06.00.25; Mon, 03 Aug 2020 06:00:48 -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; dkim=pass header.i=@eclypsium.com header.s=google header.b=INrGUnJr; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=eclypsium.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727951AbgHCM6g (ORCPT + 99 others); Mon, 3 Aug 2020 08:58:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47296 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727843AbgHCM6f (ORCPT ); Mon, 3 Aug 2020 08:58:35 -0400 Received: from mail-qv1-xf43.google.com (mail-qv1-xf43.google.com [IPv6:2607:f8b0:4864:20::f43]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33052C06174A for ; Mon, 3 Aug 2020 05:58:35 -0700 (PDT) Received: by mail-qv1-xf43.google.com with SMTP id ed14so17257812qvb.2 for ; Mon, 03 Aug 2020 05:58:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eclypsium.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hMT0kXz5t1WlxhKdWYf7H/xItPGzEq+A55WtZ2+D4/I=; b=INrGUnJrvvSk6e3+aV2VgzC0XESxwlRZvQcst2jXyBNpTkMHYyvuy8qp9Ut87dDQWG y+aqedwp4Taqrqv94K3l9BkpYCF37e6KB/6Oj4roXPBX8SbTKWxSI8eRRlakZfCABbHv /NoCR+7jDjWkKTqnC20Z+gEkUV89AAZsKMHcFOtfDeF0tEpSUhJlFUsw2q8dSaAaREX3 47vNOLCuofipKCY2DWZCOqF4K0DvLXMi+9BwL5eGKp+QaX1hyD9Qn6SWcnMhv7vktN2F SINb5Jd0zS03FqG60FE3451vaoVPv23hkZ16Grbojnda2Tfl8EgZkyST1bijDHItC28p ydtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hMT0kXz5t1WlxhKdWYf7H/xItPGzEq+A55WtZ2+D4/I=; b=akjok1NPKv/dP1klMD1K5NgDH2yVFg3O9dqwJ0ZC5r+/qc8HGlgBlECIQSH4UwPGk5 llidx6+UQWr6Y+KIeBhhhuG/OGZz1Ebrj7idGmxQCJdjylL7I0JgrrDQP6O4fFGuL8up Wrd5jEvSls7vWSakt0qw4V16M0DLEDZzV6fcEDoEvaJKMzq3XtDFs4ySHlfE3uHPsYZb IWUZ2IDsm7FX+sHB8OKHJ1Ijfo1CbnXXb0GJ46t3lSqxScDK8Cq3nF6NKuaKOxYhZdV/ pQwuPi28EE5F49xfkPpYDcbTTar0JJdNh0DeRqKdh9UrPlMUrL5eOgBSN/zq2/+jdG0d oiOw== X-Gm-Message-State: AOAM531oGKE9aE21C4E5KwhTre622RMdJh3g8V3va7fWEor3hYntL54m 24N15/X3mFjX+fBBoQA9d7V6ra/Ac3JKXo0RyeMltg== X-Received: by 2002:ad4:4cc9:: with SMTP id i9mr16260419qvz.131.1596459514234; Mon, 03 Aug 2020 05:58:34 -0700 (PDT) MIME-Version: 1.0 References: <20200724212853.11601-1-daniel.gutson@eclypsium.com> <20200803095720.GC1375436@lahna.fi.intel.com> <20200803102711.GK1375436@lahna.fi.intel.com> In-Reply-To: <20200803102711.GK1375436@lahna.fi.intel.com> From: Daniel Gutson Date: Mon, 3 Aug 2020 09:58:23 -0300 Message-ID: Subject: Re: [PATCH] Module argument to control whether intel-spi-pci attempts to turn the SPI flash chip writeable To: Mika Westerberg Cc: Richard Hughes , Tudor Ambarus , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Boris Brezillon , linux-mtd , linux-kernel , Alex Bazhaniuk , Arnd Bergmann , Greg Kroah-Hartman Content-Type: text/plain; charset="UTF-8" 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 7:27 AM Mika Westerberg wrote: > > On Mon, Aug 03, 2020 at 11:18:12AM +0100, Richard Hughes wrote: > > On Mon, 3 Aug 2020 at 10:57, Mika Westerberg > > wrote: > > > I think instead of this we should simply make it so that the driver > > > never tries to make the chip writable. > > > > I think this is a good idea, but I wasn't sure if it was an acceptable > > behaviour change. Should the driver still try to set BCR_WPD when > > writing an image (i.e. defer the setting of write enable until later), > > or just not set the BCR register at all? I think your last comment was > > the latter, but wanted to check. > > I would say not set it at all. I think it was (my) mistake to set it in > the first place. Do you want me to remove the module parameter from intel-spi too and do the same? -- Daniel Gutson Argentina Site Director Enginieering Director Eclypsium Below The Surface: Get the latest threat research and insights on firmware and supply chain threats from the research team at Eclypsium. https://eclypsium.com/research/#threatreport