Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2002322imm; Wed, 16 May 2018 06:29:20 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpHZ384FBqyrhup23jduFdk0Cg/+0B1+O03CZnLUAtxvfBc9g5VlMu6Sk+hyS0ES1qmWkfN X-Received: by 2002:a62:d6da:: with SMTP id a87-v6mr997449pfl.200.1526477360050; Wed, 16 May 2018 06:29:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526477360; cv=none; d=google.com; s=arc-20160816; b=QRJaDe23p5ntCUSiObxKJaI5VNXlrkhN7HzwODhlAVTTcn+3eWUInmdcVYBlnH79E+ IvnGWERyWt5zM346bYcY++DfX6mJfly84UKlOv8XpI1wiecugJQ9iQKRE8Pw9Y0wUpUR 834y2mB5Nk/q9jmOQz10zHmcwo01Du8xkBwuTTbM1iwYDWfKVlpmpCpxabN4mJ3Kw0Ue FycEYuerbgzCrrye0SktIcKbshlaumxhT2RR9V09Yx1w8zCKj6xkldpheCH+qT4jFAum nySr3h41mepsTv7vdMfyYkxhTELu1OdqPXH4XZRV5UyK5MmvB0FO7kO9nWMsRpyiY2bd yguA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=PX5tm7mudLHOmVSWxtkupL0QBKk6OhdG3bZU+rE2V58=; b=nJwfE2bVjx1sfum6ATUxD2nliXn7AX3+m7pe/OQTjaLW5p6e/N7BX27n8f4iXezTIp g1whx1Lx05ZiCWFQWTxcZ8aFKQx/Trknx6Haajk1xTYn+HQhFdQEA5CGMcCfR8cf741K mqODN6fh0OzEV4fCU5ZI30cvDOUX82uewqbEA/tfX+Kl236Fni5b+0uAPFSGWCrmP/4b phMxf8+GAjAZ6N+SxTJm5Sav/aamI7yDYfw9XxRL4cczSeZKCW6G0YL/2SmqIkhoaC0a 1OjSTOfdPMdMf9gy0CExD/EKymonv9ffOe0vi/5ND8uTS52hx6oe5ScR5weEMRz0xP0L P2LQ== 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 x1-v6si2504639plv.520.2018.05.16.06.29.04; Wed, 16 May 2018 06:29:20 -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 S1752319AbeEPN2h (ORCPT + 99 others); Wed, 16 May 2018 09:28:37 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:55342 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751510AbeEPN2f (ORCPT ); Wed, 16 May 2018 09:28:35 -0400 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat Linux)) id 1fIwTJ-0003PQ-MI; Wed, 16 May 2018 13:28:01 +0000 Date: Wed, 16 May 2018 14:28:01 +0100 From: Al Viro To: Christoph Hellwig Cc: Andrew Morton , Alexey Dobriyan , Greg Kroah-Hartman , Jiri Slaby , Alessandro Zummo , Alexandre Belloni , linux-acpi@vger.kernel.org, drbd-dev@lists.linbit.com, linux-ide@vger.kernel.org, netdev@vger.kernel.org, linux-rtc@vger.kernel.org, megaraidlinux.pdl@broadcom.com, linux-scsi@vger.kernel.org, devel@driverdev.osuosl.org, linux-afs@lists.infradead.org, linux-ext4@vger.kernel.org, jfs-discussion@lists.sourceforge.net, netfilter-devel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: simplify procfs code for seq_file instances V3 Message-ID: <20180516132801.GO30522@ZenIV.linux.org.uk> References: <20180516094346.20506-1-hch@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180516094346.20506-1-hch@lst.de> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 16, 2018 at 11:43:04AM +0200, Christoph Hellwig wrote: > We currently have hundreds of proc files that implement plain, read-only > seq_file based interfaces. This series consolidates them using new > procfs helpers that take the seq_operations or simple show callback > directly. > > A git tree is available at: > > git://git.infradead.org/users/hch/misc.git proc_create.3 Pulled, but the last bit is a bleeding atrocity in need of followup cleanup.