Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Salvatore Bonaccorso Newsgroups: linux.debian.bugs.dist,linux.debian.kernel Subject: Bug#1128861: Regression: Missing check in nfsd_permission() causes -ENOLCK No locks available Date: Wed, 04 Mar 2026 11:40:01 +0100 Message-ID: References: X-Original-To: Thorsten Leemhuis , 1128861@bugs.debian.org X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Wed Mar 4 10:31:07 2026 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -1.699 Reply-To: Salvatore Bonaccorso , 1128861@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: debian-kernel@lists.debian.org X-Debian-Pr-Message: followup 1128861 X-Debian-Pr-Package: src:linux X-Debian-Pr-Keywords: upstream X-Debian-Pr-Source: linux MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Debian-User: carnil X-Debian-Message: from BTS X-Mailing-List: archive/latest/1956369 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 25 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Tj , Neil Brown , linux-nfs@vger.kernel.org, Olga Kornievskaia , stable@vger.kernel.org, Chuck Lever , Jeff Layton X-Original-Date: Wed, 4 Mar 2026 11:28:34 +0100 X-Original-Message-ID: X-Original-References: <177187492815.425331.14320091315652332093.reportbug@nimble> <418f30b5-06ae-471f-bf5f-f14f3f75deff@leemhuis.info> <177187492815.425331.14320091315652332093.reportbug@nimble> <418f30b5-06ae-471f-bf5f-f14f3f75deff@leemhuis.info> Xref: csiph.com linux.debian.bugs.dist:1284563 linux.debian.kernel:91519 Control: found -1 6.19.5-1~exp1 Hi, On Fri, Feb 27, 2026 at 10:54:13AM +0100, Thorsten Leemhuis wrote: > [CCing a few people and lists] > > On 2/24/26 03:09, Tj wrote: > > Upstream commit 4cc9b9f2bf4dfe13fe573 "nfsd: refine and rename > > NFSD_MAY_LOCK" and > >  stable v6.12.54 commit 18744bc56b0ec > > In case anyone just like me is wondering: the latter is a backport of > the former. > > >  (re)moves checks from fs/nfsd/vfs.c::nfsd_permission().>  This causes NFS clients to see > > > > $ flock -e -w 4 /srv/NAS/test/debian-13.3.0-amd64-netinst.iso sleep 1 > > flock: /srv/NAS/test/debian-13.3.0-amd64-netinst.iso: No locks available > > Does this happen on mainline (e.g. 7.0-rc1) as well? Not tested 7.0-rc2, but the issue is reproducible still in 6.19.5. Regards, Salvatore