Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2673120imm; Sun, 17 Jun 2018 01:32:26 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKx1BNLF6I/nIZbiB5fY99O3zB2AlWKZKuFgXdRKiHJijT1hhNUdWN2W0jPi0XntizdzI21 X-Received: by 2002:a62:fb05:: with SMTP id x5-v6mr8969796pfm.210.1529224346868; Sun, 17 Jun 2018 01:32:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529224346; cv=none; d=google.com; s=arc-20160816; b=pqZI6D+0yjOMiIrH7Ujb0ntX2tN+j0dhG4nDVCrbV7JoCqhoLp+qE8yYwOzyjRKH5K SeuTjB3MNfl7/wo1rthXSytoQnv0UczFHeteiJgvZueyN4bpdMDqsQmyl6Om8sDctl5o ctFG3vpHkiUqX4LQXiN77bHmmcYc4fw0b6nSqbL19j0cCp1ilHn0JwqUy39RTejLr4Lx mj3TNrxV748g8eYFVljh5+gR3CTEfuPTvj9EL9fNfs2ewlsigG+yUtzp2LEHPI/IMt3P zTstGfDoR1oNeB30RFAXEdos0HK+F4OaeuPgl2MksU2cvThAA52EqOA+naEjx37Emc5x /WZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=qbVFzHi6wmBLzOp1euCgs3b+X8+XmARsxoSNjosO82Y=; b=wIJS+45C9nWWo9B67vln0k9Tv2zQH4uYdcE+rDgOVxz8KP+LMrpUJ63AQu9fZLJHyb vWmaPnxfcCTkAECVDSND4lUfmLut18xuQIdp7vTESquFu/nlOIvGz0l4WVj9Xz5j0goy RiIE7WHHN2DIeLSOptjt+fP7Y5wE0UmQqFPjLtDlcCxyfjYbivgms1FDLSlp1OUAoq0N QtedpO+b1+sF1qLIrfh/EkgPjjEzesDd3EqU26KQciW7A7uHpCL1ZgEAqemTtqsGeIOi rwUbtMlFqetCqrLCNrNP6cNQbU/KYyoJYo1n/7mIB1d4vXdcVu5OjRpXWdxixR88Jekx CkTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@scylladb-com.20150623.gappssmtp.com header.s=20150623 header.b=A4BIMjPk; 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 d1-v6si12570625pll.375.2018.06.17.01.32.12; Sun, 17 Jun 2018 01:32:26 -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; dkim=pass header.i=@scylladb-com.20150623.gappssmtp.com header.s=20150623 header.b=A4BIMjPk; 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 S932727AbeFQIbt (ORCPT + 99 others); Sun, 17 Jun 2018 04:31:49 -0400 Received: from mail-wr0-f180.google.com ([209.85.128.180]:34268 "EHLO mail-wr0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932557AbeFQIbr (ORCPT ); Sun, 17 Jun 2018 04:31:47 -0400 Received: by mail-wr0-f180.google.com with SMTP id a12-v6so13751174wro.1 for ; Sun, 17 Jun 2018 01:31:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scylladb-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=qbVFzHi6wmBLzOp1euCgs3b+X8+XmARsxoSNjosO82Y=; b=A4BIMjPkLTOVmwOnG9FvF2NTNCXZ0KdPo5zS3ZUzQV3hdYgTsoBuypIxe+rHXrSvyx y/wxZMsL1SYBTjm5vER6PZnPpTdWJfW/YsdjuYDOCDlm3QR9tjYIlhL46D34USeyM8U+ jWDL9VP1tYILa33FbdGKXWpfLQ/QINEQIRrrX4OCLGrvN2iORHA9fv3SsEs1JtuRAG3h SwBKuvVyCMk9kt0kkNmcbbtxkSSsan3eXpEGs2QXLOH7ue5rdHl4eJNZekczzxqBKLp1 ABsLVlCGOuMcINy5LRVnRRSQKeboMHMP2IFMQTQuj1g+bO35tePzZHzqwPx7NonoYrZ8 fN+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=qbVFzHi6wmBLzOp1euCgs3b+X8+XmARsxoSNjosO82Y=; b=larLNisrS9zdTMO/H6VyZ5Edhy0GYp3ZYWneEqK9TeWdZCkyDxTPxQD1mpKa8THb2S bov62va1I3z2ewfNbU4Y4g0atQ14/jiDDfvr08XmluOsSOJzAh8kSwoEWv5YVOFS9prn bKEugYMX1bY4opFkSl0vWrsc40tFNemDtyUNuP6VddoFnQpZPNVVVaOJ4bsVWipCo4FK y/rwblv1ZxOWLAZ/Cg9S91RIJqi0gmJNDzy61rc7snT12DsWpdyGEEHNBennHHX7ftqN akx8TYBWVjsn47iDvAO7YHiL3fWnR9ezGD3jJ31bc6GxDb3FVYB2US6Vj2gxDqN2/U01 O9YA== X-Gm-Message-State: APt69E0JKPir7c6gZMSOjCHDb5JaXjB7uwcHhRTLgBgmmtRTrlWfT/y9 KJOKLkXWG1/8RZBKFtq50CEOv+AW9sM= X-Received: by 2002:adf:a851:: with SMTP id l75-v6mr6514598wrc.140.1529224305621; Sun, 17 Jun 2018 01:31:45 -0700 (PDT) Received: from avi.cloudius-systems.com (system.cloudius-systems.com. [199.203.229.89]) by smtp.gmail.com with ESMTPSA id c11-v6sm12335454wri.49.2018.06.17.01.31.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 17 Jun 2018 01:31:44 -0700 (PDT) From: Avi Kivity To: Alexander Viro Cc: hch@lst.de, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1] Revert "eventfd: only return events requested in poll_mask()" Date: Sun, 17 Jun 2018 11:31:41 +0300 Message-Id: <20180617083141.26543-1-avi@scylladb.com> X-Mailer: git-send-email 2.14.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This reverts commit 4d572d9f46507be8cfe326aa5bc3698babcbdfa7. It is superceded by the more general 2739b807b0885a09996659be82f813af219c7360 ("aio: only return events requested in poll_mask() for IOCB_CMD_POLL"). Unfortunately, hch nacked it on the bug report rather than on the patch itself, so it was picked up. --- fs/eventfd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/eventfd.c b/fs/eventfd.c index ceb1031f1cac..61c9514da5e9 100644 --- a/fs/eventfd.c +++ b/fs/eventfd.c @@ -154,15 +154,15 @@ static __poll_t eventfd_poll_mask(struct file *file, __poll_t eventmask) * eventfd_poll returns 0 */ count = READ_ONCE(ctx->count); if (count > 0) - events |= (EPOLLIN & eventmask); + events |= EPOLLIN; if (count == ULLONG_MAX) events |= EPOLLERR; if (ULLONG_MAX - 1 > count) - events |= (EPOLLOUT & eventmask); + events |= EPOLLOUT; return events; } static void eventfd_ctx_do_read(struct eventfd_ctx *ctx, __u64 *cnt) -- 2.14.4