From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 60C3DC43603 for ; Wed, 18 Dec 2019 20:59:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2F012227BF for ; Wed, 18 Dec 2019 20:59:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726565AbfLRU7J (ORCPT ); Wed, 18 Dec 2019 15:59:09 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:35015 "EHLO relay5-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726092AbfLRU7I (ORCPT ); Wed, 18 Dec 2019 15:59:08 -0500 X-Originating-IP: 92.243.9.8 Received: from localhost (joshtriplett.org [92.243.9.8]) (Authenticated sender: josh@joshtriplett.org) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id DB3841C0003; Wed, 18 Dec 2019 20:59:02 +0000 (UTC) Date: Wed, 18 Dec 2019 12:59:02 -0800 From: Josh Triplett To: Linus Torvalds Cc: Akemi Yagi , Vincent Guittot , DJ Delorie , David Sterba , David Howells , Eric Biggers , Al Viro , linux-fsdevel , Linux Kernel Mailing List , Peter Zijlstra , Ingo Molnar Subject: Re: [PATCH 0/2] pipe: Fixes [ver #2] Message-ID: <20191218205731.GA8723@localhost> References: <157558502272.10278.8718685637610645781.stgit@warthog.procyon.org.uk> <20191206135604.GB2734@twin.jikos.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 09, 2019 at 10:18:57AM -0800, Linus Torvalds wrote: > On Mon, Dec 9, 2019 at 9:57 AM Akemi Yagi wrote: > > > > In addition to the Fedora make-4.2.1-4.fc27 (1) mentioned by Linus, > > RHEL 8 make-4.2.1-9.el8 (2) is affected. The patch applied to Fedora > > make (3) has been confirmed to fix the issue in RHEL's make. > > > > Those are the only real-world examples I know of. I have no idea how > > widespread this thing is... > > Looks like opensuse and ubuntu are also on 4.2.1 according to > > https://software.opensuse.org/package/make > https://packages.ubuntu.com/cosmic/make > > so apparently the bug is almost universal with the big three sharing > this buggy version. Debian and Ubuntu have make 4.2.1-1.2, which includes "[SV 51159] Use a non-blocking read with pselect to avoid hangs." and various other fixes. https://metadata.ftp-master.debian.org/changelogs/main/m/make-dfsg/make-dfsg_4.2.1-1.2_changelog So, both Debian and Ubuntu should be fine with the pipe improvements. (I'm testing that now.) Is the version of your non-thundering-herd pipe wakeup patch attached to https://lore.kernel.org/lkml/CAHk-=wicgTacrHUJmSBbW9MYAdMPdrXzULPNqQ3G7+HkLeNf1Q@mail.gmail.com/ still the best version to test performance with?