Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp8494yba; Tue, 14 May 2019 18:04:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqwKmfTt7NVyHwkX+trtj5cE130cxC7nuL7CJ9qsmEwXQ/w4B4EB3Q5FxwTDwGkN/iR/6nYw X-Received: by 2002:a17:902:8f98:: with SMTP id z24mr29043960plo.101.1557882297788; Tue, 14 May 2019 18:04:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557882297; cv=none; d=google.com; s=arc-20160816; b=pRKfqSNtavwPy1gDCe4ikIMs1FbEu3GMi5hCAESOOlCM1Id7fdomdfGBqV9c2Mp+dS +CUF7T8FBi36/CJlTLbcaV/Ux2U2Rsj3azWb7CPe/LP/5LJczZn7UgWsq4yxDrYrydAP WuQP66j04wRVMdiolYOzdr+yAXs3zF7+pAFAVMCc0ge5cTVuWntbRp4kdXoCiceeoSse +mn5ERfXQYnVyVv1nnQiLIXo9AuoViTnDPfNSWGgWLeNvX5hDMhmnK0vjmdv1/hg/T4l uY/CCW5ffU1ZzKTm9TR0qeSRf4m92G0kvTBIv1yMMvw+cFaRzCOo+wsFj2xaXQDuHusN UGHg== 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; bh=vKdHReFeQ7YN5UNk7t9LeTMW9UUm+q3DORvsClmy6xc=; b=kXiTxJgisFCbJcNr9rrVOGKz8YNw/PNmT2PALbbGDmUNobtu1cSlmDrZUzK8Cgq0Lt LTNZ2awyqhvnEc04ghfI0cyQ9xx7dfJzHl6U3DW4/vEFXWeMlKhlTYl96DBVKci1+Djy xL9/HHjCYLn5ghfiPYcvdWuUTXjHLyLUY9VwzsUDumipkaIO5qtnByJuN9wxkHRObNQl vAYu0070xu7jPHPmf23IL9HbLqZu6xCn2Vz5zWy1uwb6V6M+eky9v96JgIW6oaea1Z0l q52sjnaVT29OHeiWB2f5EwnFp5I+CUQz9C2zdHaCVMJwQS8b+emzfTDzIH4hSmlgsUZI pRjw== 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 n21si444449pgv.105.2019.05.14.18.04.42; Tue, 14 May 2019 18:04:57 -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 S1726587AbfEOBDc (ORCPT + 99 others); Tue, 14 May 2019 21:03:32 -0400 Received: from fieldses.org ([173.255.197.46]:60190 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726520AbfEOBDc (ORCPT ); Tue, 14 May 2019 21:03:32 -0400 Received: by fieldses.org (Postfix, from userid 2815) id AB39C1D39; Tue, 14 May 2019 21:03:31 -0400 (EDT) Date: Tue, 14 May 2019 21:03:31 -0400 From: "J. Bruce Fields" To: Wenbin Zeng Cc: viro@zeniv.linux.org.uk, davem@davemloft.net, jlayton@kernel.org, trond.myklebust@hammerspace.com, anna.schumaker@netapp.com, wenbinzeng@tencent.com, dsahern@gmail.com, nicolas.dichtel@6wind.com, willy@infradead.org, edumazet@google.com, jakub.kicinski@netronome.com, tyhicks@canonical.com, chuck.lever@oracle.com, neilb@suse.com, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-nfs@vger.kernel.org Subject: Re: [PATCH v2 0/3] auth_gss: netns refcount leaks when use-gss-proxy==1 Message-ID: <20190515010331.GA3232@fieldses.org> References: <1556692945-3996-1-git-send-email-wenbinzeng@tencent.com> <1557470163-30071-1-git-send-email-wenbinzeng@tencent.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1557470163-30071-1-git-send-email-wenbinzeng@tencent.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Whoops, I was slow to test these. I'm getting failuring krb5 nfs mounts, and the following the server's logs. Dropping the three patches for now. --b. [ 40.894408] remove_proc_entry: removing non-empty directory 'net/rpc', leaking at least 'use-gss-proxy' [ 40.897352] WARNING: CPU: 2 PID: 31 at fs/proc/generic.c:683 remove_proc_entry+0x17d/0x190 [ 40.899373] Modules linked in: nfsd nfs_acl lockd grace auth_rpcgss sunrpc [ 40.901335] CPU: 2 PID: 31 Comm: kworker/u8:1 Not tainted 5.1.0-10733-g4f10d1cb695e #2220 [ 40.903759] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS ?-20180724_192412-buildhw-07.phx2.fedoraproject.org-1.fc29 04/01/2014 [ 40.906972] Workqueue: netns cleanup_net [ 40.907828] RIP: 0010:remove_proc_entry+0x17d/0x190 [ 40.908904] Code: 52 82 48 85 c0 48 8d 90 48 ff ff ff 48 0f 45 c2 48 8b 93 a8 00 00 00 4c 8b 80 d0 00 00 00 48 8b 92 d0 00 00 00 e8 a7 24 dc ff <0f> 0b e9 52 ff ff ff e8 a7 21 dc ff 0f 1f 80 00 00 00 00 0f 1f 44 [ 40.912689] RSP: 0018:ffffc90000123d80 EFLAGS: 00010282 [ 40.913495] RAX: 0000000000000000 RBX: ffff888079f96e40 RCX: 0000000000000000 [ 40.914747] RDX: ffff88807fd24e80 RSI: ffff88807fd165b8 RDI: 00000000ffffffff [ 40.916107] RBP: ffff888079f96ef0 R08: 0000000000000000 R09: 0000000000000000 [ 40.917253] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88807cd76d68 [ 40.918508] R13: ffffffffa0057000 R14: ffff8880683db200 R15: ffffffff82970240 [ 40.919642] FS: 0000000000000000(0000) GS:ffff88807fd00000(0000) knlGS:0000000000000000 [ 40.920956] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.921867] CR2: 00007f9d70010cb8 CR3: 000000007cc5c006 CR4: 00000000001606e0 [ 40.923044] Call Trace: [ 40.923364] sunrpc_exit_net+0xcc/0x190 [sunrpc] [ 40.924069] ops_exit_list.isra.0+0x36/0x70 [ 40.924713] cleanup_net+0x1cb/0x2c0 [ 40.925182] process_one_work+0x219/0x620 [ 40.925780] worker_thread+0x3c/0x390 [ 40.926312] ? process_one_work+0x620/0x620 [ 40.927015] kthread+0x11d/0x140 [ 40.927430] ? kthread_park+0x80/0x80 [ 40.927822] ret_from_fork+0x3a/0x50 [ 40.928281] irq event stamp: 11688 [ 40.928780] hardirqs last enabled at (11687): [] console_unlock+0x41e/0x590 [ 40.930319] hardirqs last disabled at (11688): [] trace_hardirqs_off_thunk+0x1a/0x1c [ 40.932123] softirqs last enabled at (11684): [] __do_softirq+0x2c5/0x4c5 [ 40.933657] softirqs last disabled at (11673): [] irq_exit+0x80/0x90