Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp118263pxk; Thu, 24 Sep 2020 00:45:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy14mM0to7+dvbl3G64pkGrvc5Yjfz6I5BlgOEckLclmjJLQlnPRCBpouheSFUqzaiUCjhS X-Received: by 2002:a17:906:375a:: with SMTP id e26mr3213619ejc.552.1600933522546; Thu, 24 Sep 2020 00:45:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600933522; cv=none; d=google.com; s=arc-20160816; b=ZsWVZeMQKnkwNbjPAcznlF8Fn34rE7JxEVthRYavxjYgJr5egzdO8gIN9yJbfavjKj DKEQAyw9ajdYXnYjrGNXx9vL/qZXGXWMboThsFu4BQoJDqs+xjBq+94TL2h72zn0C/Mz 1vFmOzxoS51ip8qLPaH2gwSalk7XOy9hGfLQs9Rwlk/dn+YEUTIo2ak+RgLYw7av0ZFm W5sRlkJsiE89BQCoNT8+liE28qdDJXe5JSCF5vlvLj1qjtlkaockPY7CUeOnROzHfIBJ h+J7xk1wOv58I1IGRZh3tMVr9lW9G+BIqbhooG61UaVSvzM63LzUtZ5QmC6dBh+w0g4b aBqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=OwgYc7ynbWzyybCrjMQKXgxT/jQQ6y3Hp80lI/IyUHk=; b=uvX/utvetEVfoCRR6xPA6pm9C/jzfZ9cMJVwOTpxA4NKNdbWikicsOZN0ySBdwxCSG irNH9Hm43W7BBKMwz4voZf22PGMF4XIQy5cgV5FGM0fY7wzaKFm+fuoMCn+Rw1ALhCDw jPiQhsRf73yL+dJive5KBxc9UHYZ8TTYsASONuuqEGmgA7hjNMu46IeE7HvzXK+ZJ+MG lLrO0rcvQeQ0J7lY5D4yTZGPVxO+l8BXfQFDykVvo5sM6wTgyh/fvuFNYoE7eDHmhTSm 0hKgPN8DaZU2X39mGp0wvaHZb+F11CtmBZku61jSX0yoGrbjmuJxzXqfKngBnb5r4QD9 WN9Q== 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 p11si1838760edj.203.2020.09.24.00.44.54; Thu, 24 Sep 2020 00:45:22 -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 S1727125AbgIXHls (ORCPT + 99 others); Thu, 24 Sep 2020 03:41:48 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:35817 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726896AbgIXHls (ORCPT ); Thu, 24 Sep 2020 03:41:48 -0400 Received: from mail-qk1-f177.google.com ([209.85.222.177]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MnItm-1kkojW25RM-00jJjV for ; Thu, 24 Sep 2020 09:41:46 +0200 Received: by mail-qk1-f177.google.com with SMTP id o5so2389223qke.12 for ; Thu, 24 Sep 2020 00:41:46 -0700 (PDT) X-Gm-Message-State: AOAM532xeV1lg5kwmy8dpfsUomsdiXVlWJGZIr+v8QhLPi8bgH6MX/Zt RRJK/cWsmOnINNhB2KBqHbYYFfNl4zMTqptt+bg= X-Received: by 2002:a37:a483:: with SMTP id n125mr3539206qke.286.1600933305400; Thu, 24 Sep 2020 00:41:45 -0700 (PDT) MIME-Version: 1.0 References: <20200923151511.3842150-1-luzmaximilian@gmail.com> <20200923151511.3842150-9-luzmaximilian@gmail.com> <5d470a61-bf4d-7ea2-b41f-1163006b1956@gmail.com> In-Reply-To: <5d470a61-bf4d-7ea2-b41f-1163006b1956@gmail.com> From: Arnd Bergmann Date: Thu, 24 Sep 2020 09:41:28 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH 8/9] surface_aggregator: Add DebugFS interface To: Maximilian Luz Cc: "linux-kernel@vger.kernel.org" , Greg Kroah-Hartman , =?UTF-8?Q?Bla=C5=BE_Hrastnik?= , Dorian Stoll Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:JbUla8JeM7TxTu+ox1J1UfA/wY+RcVXyZTTXvAkvE3Za6rZ9knz OZdO4aqJHAJm2LTnun9RpqqBE3q7eqRqXGnZ+psmm/DQ6LVUr+C8j7vAJloNRB+NtT9jTCi TvYkBo7or67wAEO7mZZ497Ka7nequjDCE9IyPvAep9FHGxcZheFkdUv/o+rioa9LHAizZ3K 713u1vZkxJ9oC1+YxM5RQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:7Zf7aTsGbu8=:APPVZUM52dakK5tGC52SWN MiCo3/OrcMoQkom/YmMYqb1fZpVciMhtZBHgJm8micDA7coMhtBSSpWopr3R9adKy6M1TQDx9 7S+SQcDFabk/nKz+GHueTakCHtJYLFRjoeE80eyMLO8ztcUirCehs4v5/arAbP+DGK/KmrhEY 88YRElooQ/aPxWCh2q2N+100BSqwtebPB0FEptz0qzKFvnOc5iauS8TZJXTPV4bniWJT4FSmp hgYuxeGLixclqEA8bhwOHCdf1uz8otK71gXfNNhJsfYoQSyAk8HCWML4GG4oXItd0d1AGdgYV YuVZS2hC8a1oaelWCNEP9hcrEQjQdEAChDX09HdzDUTwY3jM+Ycm7kBImSZsVNFmWFSg87nQB /5YTtXX6o9EwPJ4fReL3oWIZgjgcL0DUP0cJB7kZehqBDjw4OMncABCc2YrwsDPXITHEl9b6U E/AKnZBS4vmMxCgIsDl1WDGTlXU9M9R0TtOgkKFtPCy4XOw701wm+RntssOilWpNKRbrSZWS7 5lZdZ+9Z3FVR91UPg+L5EW+oM8sgCtDVEqBDrSeQJT8O5MVdNt2Fh/ga85p80y0dxTY7Sabfd 2CI9lvlSaGOVvZGihBvkvFX7xmswYqtJWZUWbGn2i/4VfEN/imM2/OdZArPvStCvdlGIWKURl 6Ano4YkLtM3c8wbSQzQAN/Sa5K8LXAJi3tIpK4fnlpwfFu4HaZ5MtzVVAGdZ4OSOGTVwDYPLZ 5M98mexj5e4hzjmdwyCg/3lQGgWIVoZN8sVXTScnTpsFqCdXL1kXi6JGsZWHj8UgHtnpkYF3l dT9VNPSN0nJT5CWQiHC1MjZuCQcDv2sjnWF1QTemOCGWv5vimWnpzccH8Vscz/1MxQro8he Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 24, 2020 at 12:23 AM Maximilian Luz wrote: > On 9/23/20 8:51 PM, Arnd Bergmann wrote: > > On Wed, Sep 23, 2020 at 8:29 PM Maximilian Luz wrote: > >> On 9/23/20 6:48 PM, Arnd Bergmann wrote: > > > > The version I showed avoids the pointers and is compatible with > > 32-bit user space. > > I'm not completely convinced yet that the read/write approach is the way > I want to do it, especially with Greg suggesting a misc device, but I'll > keep your solution in mind. In case of a character device, I'd go with an ioctl to keep it extensible. The read/write based interface is what I'd use in debugfs. Arnd