Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5848021yba; Wed, 1 May 2019 00:40:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqwMf6VTfdlQFf4kfTARssUOE7fk76qlPUaFAHhzzWza+JPEollhmnH//RgJqz4NuE5Xn3JO X-Received: by 2002:a62:27c2:: with SMTP id n185mr29066840pfn.51.1556696453754; Wed, 01 May 2019 00:40:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556696453; cv=none; d=google.com; s=arc-20160816; b=AVxB4ljd2EQxmRysv0iPrISX5EdeJG4Vz7GXFZBVQKOrbyfKKjiVgLxqic9g6pYr/i i98hByRr/Fturmi4XklE2wmJ5o/yvZiDUJssjLFMV17am408wamUrRg9MOUmX6RQF2jk KMKRYy/S8NEze62MknCGk6Dh6eRepgFpyUQOWSEWBLjhbyGBaenewH+hUg8zq/wcvOpK 0o55vlAaJn9ap9TF59YB0Tua3NCy5lbTmD+TA5vleJC+wbBw+tf40vVILW5IBNWes1Fd MQIcSWRPVUbOlcJExAhH/57nXe4KQ+/DN8lGSJk3vLenBWdWU5zFVh46GcM6ytHXjXbd /bbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=lPkMVfbVRUZgILx3eriqYa2Wl/RLaMh84pAh688r8KM=; b=PJCECJYqsU3MmQ62vIAExiCkEqcYzE0DunnYPlMM5lKA4EeRTxD7gB1451LUSFBYAh bePVtqSAoD9L0xxVaypAxo18QG8xYnbWS8T0EmGBXunkVOQ//xje4sjdlj7scgvzMhPi F6ULNitaS7MlZG5oT93JTFUOqL0abR2qy4KdejIbGiKRND+EXs7IuPUtiBj4GFxDOAhl U4b/yRv5Tz9SHpK9D/nsLAgfIZxNwtPbwzA2OQdwIyPnn+VczehcT5Koyx/Diclfz0D/ cWwj9UEtoLlBzkO4YL7JR8zgmFSxRTNMfCvMnbohW7vphKLG8gjRe5mqsnLxDVeKmRwM FayQ== 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 p36si291785pgl.164.2019.05.01.00.40.25; Wed, 01 May 2019 00:40:53 -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 S1726106AbfEAHjH (ORCPT + 99 others); Wed, 1 May 2019 03:39:07 -0400 Received: from dcvr.yhbt.net ([64.71.152.64]:43340 "EHLO dcvr.yhbt.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726014AbfEAHjH (ORCPT ); Wed, 1 May 2019 03:39:07 -0400 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 98E9F1F453; Wed, 1 May 2019 07:39:06 +0000 (UTC) Date: Wed, 1 May 2019 07:39:06 +0000 From: Eric Wong To: Deepa Dinamani Cc: Davidlohr Bueso , Arnd Bergmann , Al Viro , Jason Baron , linux-kernel@vger.kernel.org, Omar Kilani , linux-fsdevel@vger.kernel.org Subject: Re: Strange issues with epoll since 5.0 Message-ID: <20190501073906.ekqr7xbw3qkfgv56@dcvr> References: <20190424193903.swlfmfuo6cqnpkwa@dcvr> <20190427093319.sgicqik2oqkez3wk@dcvr> <20190428004858.el3yk6hljloeoxza@dcvr> <20190429204754.hkz7z736tdk4ucum@linux-r8p5> <20190429210427.dmfemfft2t2gdwko@dcvr> <20190501021405.hfvd7ps623liu25i@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190501021405.hfvd7ps623liu25i@dcvr> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Eric Wong wrote: > (didn't test AIO, but everything else seems good) "seems" != "is" Now that I understand the fix for epoll, the fs/select.c changes would hit the same problem and not return -EINTR when it should. I'll let you guys decide how to fix this, but there's definitely a problem when "(errno == EINTR)" comparisons in userspace stop working.