From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753805AbcAHQ0H (ORCPT ); Fri, 8 Jan 2016 11:26:07 -0500 Received: from fieldses.org ([173.255.197.46]:56992 "EHLO fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751690AbcAHQ0F (ORCPT ); Fri, 8 Jan 2016 11:26:05 -0500 Date: Fri, 8 Jan 2016 11:26:04 -0500 From: "J. Bruce Fields" To: Jeff Layton Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Vyukov , Alexander Viro , syzkaller , Kostya Serebryany , Alexander Potapenko , Sasha Levin , Eric Dumazet Subject: Re: [PATCH v2 1/6] locks: fix unlock when fcntl_setlk races with a close Message-ID: <20160108162604.GD3989@fieldses.org> References: <1452219742-18507-1-git-send-email-jeff.layton@primarydata.com> <1452261014-1682-1-git-send-email-jeff.layton@primarydata.com> <1452261014-1682-2-git-send-email-jeff.layton@primarydata.com> <20160108155533.GA3426@fieldses.org> <20160108111154.06203fbe@tlielax.poochiereds.net> <20160108162101.GB3989@fieldses.org> <20160108162204.GC3989@fieldses.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160108162204.GC3989@fieldses.org> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 08, 2016 at 11:22:04AM -0500, J. Bruce Fields wrote: > On Fri, Jan 08, 2016 at 11:21:01AM -0500, J. Bruce Fields wrote: > > Yeah. I almost think an OK iterim solution would be just to document > > the race in the appropriate man page and tell people that if they really > > want to use posix locks in an application with lots of threads sharing > > file descriptors then they should consider OFD locks. > > (Especially if this race has always existed.) Oh but note I'm only talking about this additional race that you've identified. I agree that the problem addressed by these patches need fixing, and gave them a quick read and they look OK to me--feel free to add my ACK. --b.