From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937461AbdEWPOO (ORCPT ); Tue, 23 May 2017 11:14:14 -0400 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:37197 "EHLO mx0b-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934118AbdEWPOK (ORCPT ); Tue, 23 May 2017 11:14:10 -0400 Authentication-Results: infradead.org; dkim=none (message not signed) header.d=none;infradead.org; dmarc=none action=none header.from=fb.com; Date: Tue, 23 May 2017 08:13:35 -0700 From: Shaohua Li To: Christoph Hellwig CC: , , , , Subject: Re: [PATCH 0/5] kernfs: add exportfs operations Message-ID: <20170523151334.GB6123@smirco-mbp.DHCP.thefacebook.com> References: <20170523073941.GB29525@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20170523073941.GB29525@infradead.org> User-Agent: Mutt/1.8.0 (2017-02-23) X-Originating-IP: [2620:10d:c090:180::1:40e5] X-ClientProxiedBy: MWHPR14CA0043.namprd14.prod.outlook.com (10.171.142.157) To BN6PR15MB1635.namprd15.prod.outlook.com (10.175.131.9) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN6PR15MB1635: X-MS-Office365-Filtering-Correlation-Id: 1750a5ea-48a6-498d-4d9f-08d4a1ee4c01 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:BN6PR15MB1635; X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;3:Jg/8Bn0ZiyF+0phmxQioH8EANtcF2XI/DUlMdRSK5sGkXqThBKvuHW2+6RFrG+SAKhjhulBeb34dX0XwH+9UCcvff8og+00PbfY8oZq0vBSB8PfZnrORiA6nxqb847VfsrKJH9KbRo9Rnds+A6Jv5stU8Nmj97WwhkZb1wc2girmJyrYyQ26ahCEXgBpoUekYwFXj+rL3wCnxoNh/WEz/LVgOA3ehKMaQF0lSa0GuZOmxqL5h/9SONs9TbsBmGPd/uPs6DQTL8Yzys5e9ucEUrnXD3wfm+HSckGcbXs/hPnImMPvuW0PyGNbvcFZ+wNSsj9rD/wil1LgmxeypKaLGg==;25:l5ZB8Q1w9fXtjevTR6V+qnb/5XicPIy1ewkx2G/tjJAFao67r/E6btCbwDdnyzVomgVWcwMAmpaC/l9OuCrMXOMxlzY0f4mh0fJRAdjOpqFTIw26eWrc091fz69YMUCxmSY6TO/wV2M8eWqy1mPa2OhztnpzcFYAolAiSj3qGNsJ1xWN2PA3/fvasG2LnI9mERFnRoxsOjivUnzY2H6rC2TBXl5edZ4KfwJsOYs4NjMKYxlHl8eSsL4Mp4Pwz1CFs7mQXuDC8zgwb0MOrVZeAqhy6ndJ7AkdkxjzOQC+U50USwH0bVyliLpNgEZRxOCbWsL7oEht/28TurPJxMsiEgwPGGWN+Rygi94n2361RLzcxLppw8JQeF8Wx6y71alPswv0XCTcBruKCfJdx+ngQFyqThHH8VJO8kdNqeHMXK57IXALpFRwfoe9cYridu5c/SDvh83tyNlm23nv9QInzqhw/zFCwn1F4+n7MEuCmTo= X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;31:9CHeK+JTGW9xACdLrVhrJyiUCPrsvF4UZZ1dHgNT5UYBfLxJITT0uFn87zJXJVvIpr5WkPCsnzYOlScjHbJHwUYekifd3qK5L6ZNStFgN0OPBceVSiYkqDHAadZl/T/Z8ieDHENKo5JLIzAdwkb3Q7Scjq6vFTUZoMPS+lopb2O8HMqJp1LE4TXaCa2JirA5PV9a4uWx/WKV/cglc6Ill/P0osWkTiZSvIlD6yVdJhI=;20:mme8LQB8JIFrnsLZ0k+6OUF6TXVZyBijY/tl1MYUknVPyHVMGlSvqg5s28IMne/NPwkCARszVxfAMSZtb8p5uj6RR2+MYnnV/N0snxdtpLpYhWJQ9jLHJSkDsx9uJj8hhTGokPnS1e8R5bGXsltagnaUSr4ipkmoPl+uK/wMgAcrsFNdq4FTOXghsxetqUgI6fz9pA8JbkR/AQNbNuNK9YjKyREKB4wPvn6ggvcc/hdUdq5KnOoaZdo6HuFEjL/uxBXK+XNRjGjDQxOZuyMnuZ5JZqoBwmbA/DIzK1ReYiN2rCu6y3Gi7dxv+1EPCBffUkQmh3V0L/roWc6aCQVDLJuKq5ufhbCp82/Qb4K6Ktw7TMLxDHVG6gtf0ayuZ43tMcjW117joOYqJzw//Tguv57BUZmw0/ofT7lPLRZhAFnQ7ockBfarR1C0IN4EcZSXuNUpdLbnr4AuzhE8VUOgIMr5HpdfFyjXvg3+pquJq/DF6Bv7VJaUf6Dn7xT1bUaS X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148);SRVR:BN6PR15MB1635;BCL:0;PCL:0;RULEID:;SRVR:BN6PR15MB1635; X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;4:d3CPyNDKufbPzdAQ/sF3mMOEmt/CH1e279lGlft+2HuX2ZtqRykA+6Cn2K1bPRCthzjqMpxLttVD3zU9Z9sItirBhkMbbu2NhjqcGDFqePQG8dAODggVpvEH9UVgwEmdALIQ7mpsEbVNFDuUn0E5alGpnqh4WZnF9t09+v2Z7RB9bPjQClwvz8C4qt5b5L9q3CTiVr/aVmc1nnyYF0KZRurwMtkk7RRX6l9SOgsXbfUyx8nSWG6/zfUYslAMsLSVxn1yrRPOgGEwyJqyWmlnegptVXUdqgb82kaOaC1kvxy9BZhC4j9FPiSMT8IE0EPKRoQ0z2aPGAWBVv4wo9Iz6baJpoM/N3vhDytDJgE4JvaK3Z8fvByndc0vh669DgCLjb5Ib9U+ztWK1t8Yvb9A01EiS2eGaSFMsx2aC1ZCBPz/neW59DRJPgVJUP7Yw0bypi5kGCJZlcKUWYK4nDoq+KSb8TDqs9Jy8M5gPG+gG/G6L63rdSbu5VdpuMnH3Ivnp5lk3mu08PeZ05/YsdNxMqzernrt+u6bJVI1zrnsfJfBTmmmPel3jRpNSq2dfgD/3P6pmFnByDJ9czpdWTgVwuHrlkyWh/ZmnbO39Et0qYIIsbpZySpQr1hqd3THQckyDHdNwRX7l0RyNROxfXYMq4XsaoDGSwDuZBw2pLiU1dsR1cEEbnvILfgWVmWrDf8151Go6F5aqt/ao6LZubTwKz/XEwV4DsvLNVYu9zPEdV8xAuSOEdkPrw9pUSlQzVyV9Wd74naNulh2fGKBAlfUp6NTFsGc8Ge8cgzu2zJ14WI= X-Forefront-PRVS: 0316567485 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(39400400002)(39840400002)(39450400003)(39850400002)(39410400002)(24454002)(1076002)(6116002)(6506006)(305945005)(4326008)(55016002)(23726003)(5660300001)(9686003)(50986999)(54356999)(76176999)(478600001)(189998001)(38730400002)(6916009)(42186005)(50466002)(4001350100001)(2906002)(53936002)(47776003)(33656002)(2950100002)(6666003)(83506001)(8676002)(81166006)(7736002)(25786009)(86362001)(229853002)(110136004)(18370500001);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR15MB1635;H:smirco-mbp.DHCP.thefacebook.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR15MB1635;23:bUv6GM1p0KvKHLF3u7vhqeJ70sYTbs1H4liduQ3zg?= =?us-ascii?Q?cavPaW2b9rWJSM35wzDoF9EcU5DQA/N6/gqaPb+VYO99OJ7rmSr2kwN6+p7p?= =?us-ascii?Q?CIa4GdVmN37H9leU7cc30aAzxm5AeoqoRmXKeORZWwYzle7+8LT1ANOzoaMA?= =?us-ascii?Q?7giCc4YxCFgXAUQhYM4axEmtJ8jMd3BURqJ11PT5iP1GFtLEZhyxI63KN7l+?= =?us-ascii?Q?9pXiH21PXIQ8DXsLNvZ7Uwv+HLaKBQk5oVzuhYM2m6ZA02liy/Otw6EsHrUN?= =?us-ascii?Q?6VuPVfbJg1LuOEa+6BeiVtQkWiUFGFI6qlkpQ/CtlzN0Yh+N/gfuHYRoWsLC?= =?us-ascii?Q?MmHBER9IY9l5EurgD619ySq+xt98cyLztNlm7oYsXWL4a9JSoz+ZPzqJ9Ll6?= =?us-ascii?Q?PQ2LmIsXAkXHrCTCOz6bqBXbK2Xr+/ZmttDNL8z4xTAZu6khyFUmN/f0HvDt?= =?us-ascii?Q?fBpNsF0SrTfpWN7dsL9ZU8FCR3MZZz0W69kWUZH3grvjODYa+Z7h5XyDzmL5?= =?us-ascii?Q?bqugfbrz0a999/Cg6SrVQuK1PrHcl898Br+brWw4eZ8TuVQW780RMkLXTnWo?= =?us-ascii?Q?0fP5JI9MKK2En4dc5HQJMKN6Xsq+zDNZeGpvJqWWX6YVZEFaT6iOLmmy7vKO?= =?us-ascii?Q?bn6Fz91ZNH7sW4NjRZ4yRWgWEZBQ7zs1p7QurmUfpSXctKnzQ3IBQd8HcNoE?= =?us-ascii?Q?cLtWkxpgVgDiwAscySVSuaaHHgmPI0wlFUK3QGupNtWNyTWQgjTWtMiKqd4b?= =?us-ascii?Q?Giyu2EIwn9/SF1AiOdcpUKnZIwX8m1CFhqCh0fZjhZsxl8Xb8cPjkuo3oBkG?= =?us-ascii?Q?vSszucWIXwvZBnhOxy2XVPb9pBR0iAHgR9Mt+z+XWWFD4DYOYXIJ3aq7evZO?= =?us-ascii?Q?mE+SW03REVS6iIuLTri//OO7PEyKdPXeNMWe9b8TqhUK5CFCw5j0LrvwkYBk?= =?us-ascii?Q?hvJiE9L4dnQqrchj7VwnlnWd0YMCjD9vIM5cU2VlaW6oIh2jDsz047a35x5+?= =?us-ascii?Q?m8JLeE9+OdbFy0fwZdNtBcm6XSfHGEKmn8/1YhS7b/R8PZJ0AMicFTqdjWEH?= =?us-ascii?Q?wgq8Mi0gBCJnS3GSAsayayLGR2z?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;6:ETQpcRi4h0AD8EPkj57CEidbnkAk6hlt4jPh2K1h6pMAVGJsg5zTJvtlrCPoLENWDdU0cr+3lvsxw9XCNcUChHQkJA6oAadGy/elxJUVMgDnP/KSZIJEd2tJVMIFVdKcMF7BhC8ZWQesAb/qwyMb43vMaM3YKm2641jarssPRbbLQVRQQOzOesf6k8EEME++8WeEDSgUcNH2y6hsEmmlfr5nfwkFryLaJTXjoKdrfiqg+4bxaddMv8RYtH5Dw/N6l5DQTlPcsrxXpbv7DxygRrJ5FPO7QDAffQKuh7mrwgXXC4TrXOwgd4sqAUF3Qfans47mJcFBImVFv+eQ1cB8okxOyH9v1Virzh6lDxbUuwLw6VuX70gI9gBGo2tkjkyGL18OL7Z7DpeErSq13Kj8YMO1VffChcFPvhpFu6hg6Tyz/u4jYgJ7W3/caQ5in0Hkvvewg3Ys51yPY/OKHCwgS40RzND538ZkFmGYzzUjJjVuMebjPWlJjn/q6p58L7ALCgKKk7Hm+bWgYS79pA6zbA==;5:xYhPMyVF+uj6iHZ3K5RjcPWNgpK1cr6pPtbYKTg9xk5bKYx3zED/zsCV3loKn9EjREqQKrm4WGDT8g2CnNqoQAtgFMRGwyum97KEy5XY9Z8LpD8PCNup5zEq6t+igOPm45N31+Om4n04xRWl8N+jOA==;24:j+oZ68JIqhLK+OiIH3/JEx3zbMuHZmtnyj0takTSmtmT844b5xw4riEdAJsaH9MN5MHE8+LYDZ5XEuESNyMy3u5sgnFqBtWN8HYp26oqQU8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR15MB1635;7:Qmb/aNnxkdpWSv8N2jJMNKRcYvuvpZ2My2TeVr6O5jNqMQ+q/cdYzlHA2LVVdhfpxNgsNs/JXCfMEvCSlCCF/Eq5J391tMkLcKfKMVNDcMXhQOEWwTmAar34ffwnP8EMsQl9ZHZG3X97u21MxB0MNzAmKvT0QjfTu+Ugrh/tJqXXHoq0QaKqg6qrWQ5spBEJiYc/XSbj6KUItfvkBFA5qU3o3M83fKuG96SHJsoesHTFZNglVzN3XqLjOC0OSt9X/N/dFB8jScPHOj74Tv/n7RDF3Yv2Wh7tQwqUqezu5m11RxPXGn9prXFtfH0uSFLpGxO4ig6/94P3DNIqTnMIVA==;20:xrINMhDiKc9fxmzfs/bS5OOyn4thwJWziuS8tPuDSXhI/j4uXuvaILPhINcR8ArbPYPglqVBkUJiRXT2fqoPPLMcPXmqwouVWlZBMLayKka5cwQyFAcDuNio8yjJlzRsJpFI77YAgrbd2TiMbu/ymPClihO2c4mS4IVXG/nQibQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 15:13:40.3364 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1635 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-05-23_04:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 23, 2017 at 12:39:41AM -0700, Christoph Hellwig wrote: > On Mon, May 22, 2017 at 03:53:04PM -0700, Shaohua Li wrote: > > Hi, > > > > The goal isn't to export kernfs to NFS. The intention is to make tracing cgroup > > aware. To do this, tracing will record an id for cgroup and use the id to find > > cgroup name later. The best id is the cgroup directory inode number. Further to > > filter out stale cgroup directory, fhandle is the best to identify a cgroup. So > > this is what this series try to do. > > Eww. Even if you need to maintain i_generation for that please don't > add the full export_operations. People will just get stupid ideas based > on that. Hi Christoph, what did you mean 'don't add the full export_operations'? I'd love to change this if there is better identification for a cgroup other than fhandle. Thanks, Shaohua