Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3647179imm; Tue, 17 Jul 2018 08:07:44 -0700 (PDT) X-Google-Smtp-Source: AAOMgpe7+fTsJoCjZqs89//U2zmfdX4RGxn347jbK4FSJ41qKEUDJb35SskOhpkbAfDahw6WEmcG X-Received: by 2002:a17:902:2908:: with SMTP id g8-v6mr2007504plb.180.1531840064160; Tue, 17 Jul 2018 08:07:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531840064; cv=none; d=google.com; s=arc-20160816; b=QpXwN6IrKSBGNXjqcI1lwAAr6J9klT9eLqdIkXzthxtwxxcX/Q2Qh/0pWPJUpKvbXj M27MmZYfuZwPlfei4ZS+SpIjYnDsR3D8sINWrWpDSA83LkvCDmQiG3YUPuLwUGRbi+/Z SnzZ2K4oC1cQ1pjlhqGEaHvWvzMJD0TfiJLPBkWx4AlO1iXPYxmCs8/wlPhye50k89Wd LZd5aBT1sy5siADYxWyfyJ09MseswHmavjgepVuHmhkkxmt+qxvv09jfWkHWdCY/tbz4 8fPLOcKVt+pKS6Brna5s4PSnDQbolEMpVKLnCbY28lJaNa13tcF6+ZUJZrYxTa4SRDeN aLhQ== 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=ZCBb+L5IrOxfU8oodbAdUPLCJpPXJ9tV0lEgpaCCEIg=; b=k6/QB4i0Cj/7aFqmedkBTWpA3maeOWWlBzIUUfwYtxAv7+Ko+xlUJdnv2SfT9YCg8U sThk2JF/qKmjqFHprTgZlDSdGnKpTG4jhAn/W+9verco/SJd8rvHusduyTGxFbNF7tCn DlVwDR0JUDy5cPnI9FdXyF7Qf5M5KXe/7U6KikffUSABu58mlfsk5X57s9wNZ8vPT5dv HBBetTulp9obVOXnVHJO0dtJcZZ7etMbg9WRMjITZYC9q3U340iEs3AxbFuMiOn3Mjo6 XIlJTVLt9AX3QiJK760gAEudeLQs831YPzaFhP4vQfvLtYJvQCti6YyfDqLghWi9uoPq uAZw== 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 a20-v6si1113559pgb.600.2018.07.17.08.07.28; Tue, 17 Jul 2018 08:07:44 -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 S1729677AbeGQPjl (ORCPT + 99 others); Tue, 17 Jul 2018 11:39:41 -0400 Received: from verein.lst.de ([213.95.11.211]:51955 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728489AbeGQPjk (ORCPT ); Tue, 17 Jul 2018 11:39:40 -0400 Received: by newverein.lst.de (Postfix, from userid 2407) id E54816FC87; Tue, 17 Jul 2018 17:09:08 +0200 (CEST) Date: Tue, 17 Jul 2018 17:09:08 +0200 From: Christoph Hellwig To: Peter Zijlstra Cc: Christoph Hellwig , Davidlohr Bueso , Ingo Molnar , Andrew Morton , Al Viro , Andrea Arcangeli , Mike Rapoport , Jason Baron , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: waitqueue lockdep annotation V3 Message-ID: <20180717150908.GA22502@lst.de> References: <20171214152344.6880-1-hch@lst.de> <20180712191753.fvk2qersdvhcoqzp@linux-r8p5> <20180717142437.GA20286@lst.de> <20180717150439.GY2476@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180717150439.GY2476@hirez.programming.kicks-ass.net> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 17, 2018 at 05:04:39PM +0200, Peter Zijlstra wrote: > On Tue, Jul 17, 2018 at 04:24:37PM +0200, Christoph Hellwig wrote: > > On Thu, Jul 12, 2018 at 12:17:53PM -0700, Davidlohr Bueso wrote: > > > On Thu, 14 Dec 2017, Christoph Hellwig wrote: > > > > > >> Hi all, > > >> > > >> this series adds a strategic lockdep_assert_held to __wake_up_common > > >> to ensure callers really do hold the wait_queue_head lock when calling > > >> the unlocked wake_up variants. It turns out epoll did not do this > > >> for a fairly common path (hit all the time by systemd during bootup), > > >> so the second patch fixed this instance as well. > > > > > > I ran into these changes because of patch 1 getting rid of ep->lock. Is > > > there any reason why this series was never picked up? > > > > I'd love to see this merged, but I never heard back about it. > > Seeing how it touched fs bits, I was expecting this to go through the > vfs tree; was that not the intended target? I don't really care which way it goes, although tip is more reliably at picking up changes than the vfs tree..