From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Cyrus-Session-Id: sloti22d1t05-2303420-1516301602-2-2469808220345067563 X-Sieve: CMU Sieve 3.0 X-Spam-known-sender: no X-Spam-score: 0.0 X-Spam-hits: BAYES_00 -1.9, HEADER_FROM_DIFFERENT_DOMAINS 0.25, ME_NOAUTH 0.01, RCVD_IN_DNSWL_HI -5, T_RP_MATCHES_RCVD -0.01, LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 X-Spam-source: IP='209.132.180.67', Host='vger.kernel.org', Country='US', FromHeader='de', MailFrom='org' X-Spam-charsets: plain='us-ascii' X-Resolved-to: greg@kroah.com X-Delivered-to: greg@kroah.com X-Mail-from: linux-api-owner@vger.kernel.org ARC-Seal: i=1; a=rsa-sha256; cv=none; d=messagingengine.com; s=arctest; t=1516301601; b=gU8rih940URyoU+toc3QJtSy8bG5BNBv7vPRfpL0YOM0//i MHs0F3X9IkeV9xH0LzTypa2WHtV1pR2LHP+o1gWwCOqcyFHzFsB2vCCVHRRSDW4V Co/h+Ii0uvl0uPagvbWM7ook7dl/WguxzE7Pf2rHPX40woMOz8r1v0/LnyGV0o/r rJQ1kn9JMidGNznL2qeyibDWPk+Sesp2SYzOhHPLshpVzXHuBpNW4wFoRM6PEpv6 SvsLp7DRz5eNFUy5K/EjUTRHgNG+nI4FR9dJyMo7ucWrOtgStElatDP0yrBjmGEx 0yyaqoDTbFiAS7PBqoIZyna9HmHomoiajnv0qIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to:sender :list-id; s=arctest; t=1516301601; bh=aAe5U7sbdujLPo1jPUovG0RBt+ De2ASpQ//B36hRews=; b=CvleynuLry13aMZP5o+bLk/msObWNi8LOzM+D/4KX/ HonKismhsz0xbcrLzv/T4Lt53FXiW5WmemZtmf02cVbmhw/tNOd4qDb1HhoP1FbW +LL/NJKHmGr2mA2dWw6kkSP7ERqGGDSAsiJVlcC9zgPPN8A+BuVnn3ljXQX7Py4R htoLJGe+UEi3hmhCEEb4SCj0W0HKU0gzUYuGag7Y9ePmzvs8kItOJJ1vTh+8coX3 dkdSTGlwZIZfliF1NLF4TGGico94VRU9UKAS6TExjlxtWSSRaRrBJvB/+07Sk/5A 6M7G9/6+nd5ET+F8X0QpsXYvTUSoIDipdN9GGxnyqnvA== ARC-Authentication-Results: i=1; mx3.messagingengine.com; arc=none (no signatures found); dkim=none (no signatures found); dmarc=none (p=none,has-list-id=yes,d=none) header.from=lst.de; iprev=pass policy.iprev=209.132.180.67 (vger.kernel.org); spf=none smtp.mailfrom=linux-api-owner@vger.kernel.org smtp.helo=vger.kernel.org; x-aligned-from=fail; x-ptr=pass x-ptr-helo=vger.kernel.org x-ptr-lookup=vger.kernel.org; x-return-mx=pass smtp.domain=vger.kernel.org smtp.result=pass smtp_org.domain=kernel.org smtp_org.result=pass smtp_is_org_domain=no header.domain=lst.de header.result=pass header_is_org_domain=yes Authentication-Results: mx3.messagingengine.com; arc=none (no signatures found); dkim=none (no signatures found); dmarc=none (p=none,has-list-id=yes,d=none) header.from=lst.de; iprev=pass policy.iprev=209.132.180.67 (vger.kernel.org); spf=none smtp.mailfrom=linux-api-owner@vger.kernel.org smtp.helo=vger.kernel.org; x-aligned-from=fail; x-ptr=pass x-ptr-helo=vger.kernel.org x-ptr-lookup=vger.kernel.org; x-return-mx=pass smtp.domain=vger.kernel.org smtp.result=pass smtp_org.domain=kernel.org smtp_org.result=pass smtp_is_org_domain=no header.domain=lst.de header.result=pass header_is_org_domain=yes Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755581AbeARSxT (ORCPT ); Thu, 18 Jan 2018 13:53:19 -0500 Received: from verein.lst.de ([213.95.11.211]:35679 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752368AbeARSxS (ORCPT ); Thu, 18 Jan 2018 13:53:18 -0500 Date: Thu, 18 Jan 2018 19:53:16 +0100 From: Christoph Hellwig To: Colin Walters Cc: Jeff Moyer , Christoph Hellwig , viro@zeniv.linux.org.uk, Avi Kivity , linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, netdev@vger.kernel.org, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: aio poll, io_pgetevents and a new in-kernel poll API V3 Message-ID: <20180118185316.GA28425@lst.de> References: <20180117192742.710-1-hch@lst.de> <1516298147.3100407.1240074768.16816EBE@webmail.messagingengine.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1516298147.3100407.1240074768.16816EBE@webmail.messagingengine.com> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-api-owner@vger.kernel.org X-Mailing-List: linux-api@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-Mailing-List: linux-kernel@vger.kernel.org List-ID: On Thu, Jan 18, 2018 at 12:55:47PM -0500, Colin Walters wrote: > > FWIW: https://git.gnome.org/browse/glib/commit/?id=3904c8761a60dbadbdfaf98fe23ff19cbdcc4a9a > > Since that a lot of userspace (including NetworkManager) uses eventfd. I haven't > tried this patchset myself but I'd look at what the GLib mainloop is doing. eventfd really isn't the interesting piece, the interesting piece is epoll, especially if used in level triggered mode.