Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp1115560ybg; Mon, 27 Jul 2020 08:17:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzju+l7bMoJCRhvlQmKFTvL6IBmpymerMUb/tGG2slUvF5tXrQp7ThDCtwqt8T3u+k8A3Ch X-Received: by 2002:a05:6402:1591:: with SMTP id c17mr2583047edv.111.1595863045045; Mon, 27 Jul 2020 08:17:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595863045; cv=none; d=google.com; s=arc-20160816; b=XVqDbMMVYU4Ak4PGlUaYzdA7tkL1994OXwvYtvhgwd6gDCZknLviK4hGH20EIdFEt3 kMYlOuKKih4ctYXqUNTVjwUng6x4WU+nAanxkfqX2EUmpjaM8DPj12VunHiz076Rgknx uie/9SMozB3SsI3dZumHIwba4rpM1hKsTwjhii5YlhGLgQor8Uyg32/G3coXUyhEwBnW qTZdZ9C445OdBzYZC7xCYsrI7Hyzyw+jrdCDP7KYrAkIJksrr8H61pEeoa389+57CVQ2 9bSi+nAh9MFyVQSqT30kbqTUjZEuXUI5p+/ceY8sZQE5l1V7aIJF+cBX1O0zmjbQW9iV jJwg== 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:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=1KwyyUF2iI7ROn0SMAK81FVjxzEfC4VeQQxLj5DQerw=; b=lwS0lqx6mlYiflkDl/eek0tb2kf2MuZOf8/7qv1oGARuLyNO+Fs+OWlsYTlusLO/Ax hxIt+pPeuQGEodQZom+lV+798goOpWkt7KU3LgPtS2S8bB+XN5AVO1VtP0qa9oq6rz0F 5LjGfMAXz9n/DVv3pYG9TBvV3TY5eFg3SJPqYnDQ10GvKR0tpmX63tAT/ruD/B6kZwe5 dmEEYG4FBxq4dhQtqhINdeplLa2P0/w9iocz8OQyxOhmYJ7GZfQ+hFJ3vJMEs4q52Yzi 9V+VzEW1BiYaSFTgZttrbPpj7eYjEfTsB9q7aVex82nbuzk0OknuOmtk2MCj3srioZYE PLwg== 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 bh13si5824625ejb.48.2020.07.27.08.17.02; Mon, 27 Jul 2020 08:17:25 -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 S1728361AbgG0PP4 convert rfc822-to-8bit (ORCPT + 99 others); Mon, 27 Jul 2020 11:15:56 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:46491 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728071AbgG0PPz (ORCPT ); Mon, 27 Jul 2020 11:15:55 -0400 Received: from mail-qv1-f46.google.com ([209.85.219.46]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1Mjjzx-1kfPo90V91-00lBjw for ; Mon, 27 Jul 2020 17:15:54 +0200 Received: by mail-qv1-f46.google.com with SMTP id dm12so7598488qvb.9 for ; Mon, 27 Jul 2020 08:15:53 -0700 (PDT) X-Gm-Message-State: AOAM532kwl1dGaXmc3+QgYhJMw8Tifrm95VeOdwANoUNqfs3yduCI/7Z 0apZVdZGR0b5Zo2jPA86Kr/jbCef4NXqvvKH7ho= X-Received: by 2002:ad4:4c09:: with SMTP id bz9mr21830645qvb.210.1595862953011; Mon, 27 Jul 2020 08:15:53 -0700 (PDT) MIME-Version: 1.0 References: <20200724212853.11601-1-daniel.gutson@eclypsium.com> <20200725055649.GA1047853@kroah.com> <20200726071723.GB441916@kroah.com> In-Reply-To: From: Arnd Bergmann Date: Mon, 27 Jul 2020 17:15:37 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] Module argument to control whether intel-spi-pci attempts to turn the SPI flash chip writeable To: Daniel Gutson Cc: Greg Kroah-Hartman , Tudor Ambarus , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Mika Westerberg , Boris Brezillon , linux-mtd , "linux-kernel@vger.kernel.org" , Alex Bazhaniuk , Richard Hughes Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K1:hOc+ZkqHfgNWGLVbPWlrhOmb5zC6xv/hIC+TVHVn8xzjtdMf5/0 bApDUjnlcyN7zYtHAmokOJHGDjlXRUAXWzIjYBRTeWXqpfqKuJNYVuQx1mVqrDwfttDtgAf zAIjKcpZCoejpkICjTdFLaFbD48bc3biph/yUeO7hZMjBIGEoTM7BmnugLFJpn9GaGtbTeT HCgzht//u1ffI324Dxkaw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:lM9a73egz7I=:jRgB6SnjzPmh9pwPEvh5qD 1RqHmRj04f5oXNrJYWFYjwO6qy7Mino+j34bx54RRsT2IlvHp1qWeKda0EsWmZTRGi8kINH6E p1fuh3q25ldyUs6FX6Nt8Jg68uf3sJbawvxuV/lmhtlQKPS+9JuurZ8vAg8v5jNH6hC6gDfKw gWFQk/XMQ1uKkGDnbuvRHwze0Z3mrlWekwqG/tx/2JAEOpE+CNgnuuWwDzyd+PxEJoK5LaEzK kkkp/7nUb17uUQ3pCtIvWj/Nl64B9vMErS7zU3FToSunjxNzh0zuprQC+0Scnis/YA7wZfOFq Sj3B3fJofb0JzynGDDdz8RnZaryvXLAxr3CnCd4h01ajRaUH0jMe3aqlHqh4yYJNyNWbmsLRP wFhmBeVC3rYthDaUDbQh73ma5kiRYU4Xy/fyJfj5G65XX6oERtK7L8tghRxOmJLIyY+7pDYhp fC5VHTuHtduvL4a3ugmktyeAp969JsAdNxZy+R9xosg8S1RnOyOn+n9R2Apo1aHg1XbNlUQf7 QOh9IraA0uJ7Gf1TL+7G9VLnr3xZZhVfiVQasbGcZaBO3mS932i0bEyXjRWYaI5+9kUtWwIMX np7EpzhJ32RHI3MyJs79ZjIdIr4HpJx468aaABEofbeFsXozIJW5pUtM/+BYWEPELrGk+KxIQ qxRgmKu4bHgLW9zBQEgIm6tXxD4ezEOXp4TUTkxJ7t7i3loOY0klr99yUHXDdTIDLPw3xUxzk XDzHpy4ixyaeZUmBRE3dXIaFD2U5oKkmes+oDFLkXD1vFJOtMkdC8qTX4O79PT2jcP1P0C9t7 QTAx1D82Z1yyUgfZLdXjk2yH1ajzmzdWSyPIec/ck+sSARiMD6rMbEAFmxewxCsBbU6rYIr2d d3DF0C4KYezfb46FFX5/cMkfZZSEtsF78ITG2rxVadLjvQ2bfSTj68vQPxWUd2PDlmYicJmtc tYI0o3+FabE5k5EvjGCmPfLCnFp+bjueYWOfDe0xLWV6z4lnNFe8V Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 27, 2020 at 5:05 PM Daniel Gutson wrote: > On Sun, Jul 26, 2020 at 4:17 AM Greg Kroah-Hartman wrote: >> >> On Sat, Jul 25, 2020 at 02:20:03PM -0300, Daniel Gutson wrote: >> > El sáb., 25 jul. 2020 2:56 a. m., Greg Kroah-Hartman < >> > gregkh@linuxfoundation.org> escribió: >> > >> > >> > 1) I just did the same that intel-spi.c does. >> >> No need to copy bad examples :) > > > Didn't know it was a bad example. What's is the current modern mechanism that replaces initialization-time configuration? I'd say you'd generally want this to be a per-instance setting, which could be a sysfs attribute of the physical device, or an ioctl for an existing user space abstraction. In the changelog, you should also explain what this is used for. Do you actually want to write to a device that is marked read-only, or are you just trying to make the interface more consistent between the two drivers? Arnd