Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp200629imm; Fri, 21 Sep 2018 12:46:37 -0700 (PDT) X-Google-Smtp-Source: ANB0Vda69Pbz7srK70ALMaUVL9v4QJOgwKYJgqrnzSJxuUvy4y/pThqroicty3iLqkpzJD6hFWFu X-Received: by 2002:a17:902:9a47:: with SMTP id x7-v6mr46023785plv.37.1537559197090; Fri, 21 Sep 2018 12:46:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537559197; cv=none; d=google.com; s=arc-20160816; b=du3rtgx/CY/OdU1ELS/wfE+DQhJUwBu2GpEWYCtMAf3dILj4kgAn1U41yihLh0cn6n WNanJ67uhRGEEYdiirFM+PqGHLnjGVtk+gacsA2z0VxJzx/bXO3Am6Iv/KdiQFWyZC+u QnLAAOHMaYtBo0grGk8NByxYlcd+TV50J1EKcKfj5zjEv4VDBnLclhK9RBMpcuhpXOfb XznK6lCJ9K5fEUlvyW6OFr/s4iOUdMhr8/G/wE2CM/7Nis8/HQN71C4QU70JR9vdizAm XE3i2yTBlgZ3TwpTQ52LjTMGYufU/rt+Nvhcw5iIlDZ6gDmhLknz5yTFZB2IZcxy6RkI /dQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:subject:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to; bh=zDjXYBTfw0gapk+IcDvbmQ7Py2myPD6hge4+ftInJUw=; b=RMVvf2HYX1AUoU7PXoHuLpWYVxrq4vEN821mDTH7w2ZkEMWbmTTS7CIVYhBvvy7wnO +p2YZrDTSOz15japtKPvOKrkjc7eMuQfHWAGSAWGS25PRadTG09PRrZCieCNSoqA4M2J EGI6Ojkh12EUQIsrCH4+98fmCNFghCFPksBZujUrNFLmIkFKUVm1xbdsD7aGtzBuxdZm foKZXNFiIWFNDQRAYn4M4SnTz5uNUhKuaSF5pn6VuxVVa0yB2zgdvSKYmtjQJ9VM4l91 Qk9vvWTai8tZbemPCyJkEbsoXthcjOPxmYRa4zkS1asPTHwjIeq6KYhyQm7cT3ds7REF stgQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x61-v6si28989445plb.216.2018.09.21.12.46.21; Fri, 21 Sep 2018 12:46:37 -0700 (PDT) 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391350AbeIVBfR (ORCPT + 99 others); Fri, 21 Sep 2018 21:35:17 -0400 Received: from ale.deltatee.com ([207.54.116.67]:45942 "EHLO ale.deltatee.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391160AbeIVBfR (ORCPT ); Fri, 21 Sep 2018 21:35:17 -0400 Received: from guinness.priv.deltatee.com ([172.16.1.162]) by ale.deltatee.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1g3RM3-0002Gq-IJ; Fri, 21 Sep 2018 13:44:44 -0600 To: Bjorn Helgaas Cc: linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-nvme@lists.infradead.org, linux-rdma@vger.kernel.org, linux-nvdimm@lists.01.org, linux-block@vger.kernel.org, Stephen Bates , Christoph Hellwig , Keith Busch , Sagi Grimberg , Bjorn Helgaas , Jason Gunthorpe , Max Gurtovoy , Dan Williams , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Benjamin Herrenschmidt , Alex Williamson , =?UTF-8?Q?Christian_K=c3=b6nig?= , Jens Axboe References: <20180913001156.4115-1-logang@deltatee.com> <20180913001156.4115-5-logang@deltatee.com> <20180921161858.GH224714@bhelgaas-glaptop.roam.corp.google.com> From: Logan Gunthorpe Message-ID: Date: Fri, 21 Sep 2018 13:44:38 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180921161858.GH224714@bhelgaas-glaptop.roam.corp.google.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 172.16.1.162 X-SA-Exim-Rcpt-To: axboe@kernel.dk, christian.koenig@amd.com, alex.williamson@redhat.com, benh@kernel.crashing.org, jglisse@redhat.com, dan.j.williams@intel.com, maxg@mellanox.com, jgg@mellanox.com, bhelgaas@google.com, sagi@grimberg.me, keith.busch@intel.com, hch@lst.de, sbates@raithlin.com, linux-block@vger.kernel.org, linux-nvdimm@lists.01.org, linux-rdma@vger.kernel.org, linux-nvme@lists.infradead.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, helgaas@kernel.org X-SA-Exim-Mail-From: logang@deltatee.com X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ale.deltatee.com X-Spam-Level: X-Spam-Status: No, score=-8.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, GREYLIST_ISWHITE autolearn=ham autolearn_force=no version=3.4.1 Subject: Re: [PATCH v6 04/13] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers X-SA-Exim-Version: 4.2.1 (built Tue, 02 Aug 2016 21:08:31 +0000) X-SA-Exim-Scanned: Yes (on ale.deltatee.com) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-09-21 10:18 AM, Bjorn Helgaas wrote: > Where do these store/show functions get connected to sysfs? I know > there's a lot of magic there, so apologies if I'm missing it. Well in this patch set they are used in configfs not sysfs. It's not magic, they are just helpers for other drivers. They are called in Patch 13 by NVMe target's configfs functions. Logan