Received: by 10.223.164.221 with SMTP id h29csp974103wrb; Wed, 1 Nov 2017 08:24:57 -0700 (PDT) X-Google-Smtp-Source: ABhQp+QRYY1RrrSi6BVfLUe++tEFHnDO+Hpaw2kR1+e93gldeIGM2JCs5DrN8ekCDkdxAHR+U+zo X-Received: by 10.98.34.130 with SMTP id p2mr313856pfj.108.1509549897219; Wed, 01 Nov 2017 08:24:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509549897; cv=none; d=google.com; s=arc-20160816; b=bRmYMr2YTgZEGaiRG6woZ03Z2RdVWqXX+VB1apwWd8DLnKpcTMQh/lIBKAR46XEgpZ uo7n3BosCJ+d1R44kRoQZIGAr8pLnvEynQeP7oNvok3iEROZu46cMhnHN6zTLwmh1mFi W8SplvDRYncqkkH+JKz5mw2XV85MuFKnrmngVs9InTmZ9ZejgqcpThBE2nNMz/bsBaa5 eryd1AzwkydeAIstJ5KR/M5l7eJBa/Mp4bMqUZpiORC5B3ZFkA6ZIzP7ppxHUwoTpWlf KFPwQLgjOHAx+R7/5U83Mkn0weOaNu8xqgEEHfMUCnwKFI8s9bsQ5SDAfqCkX6rIzWzh pSaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:subject:in-reply-to:date:references :content-transfer-encoding:mime-version:cc:to:from:message-id :dkim-signature:arc-authentication-results; bh=s2AOsynR1JvRlZDzK0YK3HvatX1dBQicLObXHcY6f5A=; b=cuG1BekruHpbl8sCnBnG6es2wljX65v5XzI4LQCN5vHsahDKCvbQ+5IFHYWQRRjOF8 5wjU6xXfz1Tlev/Ad/Juq7m4ZxkB+T05BPsJZqAY+BcJf5Ob2wROs75KdplCWBEW1PVW b9c6AFDe4/weCzMwt01IVpvCJIkXMIhBnxUH8NVTd1wAzLUWSZ1mfuGkFlBHFRtTkoUH qaqQc6iGbr1M3kygAEG7rrPcUZy/l+zBV3HWrglveYqk9CprrCcK3ncZqgTe6AVphS03 0VGdSGNuACgbGrz3JXijarxLSkHT/n9BH1SC0CMJ4Qhj8BWv5Xg25+n98ngkdmEUma2U PoaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=lyyR9rfi; 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 k4si1361684pgp.422.2017.11.01.08.24.44; Wed, 01 Nov 2017 08:24:57 -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=@messagingengine.com header.s=fm1 header.b=lyyR9rfi; 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 S1754847AbdKAPWd (ORCPT + 99 others); Wed, 1 Nov 2017 11:22:33 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:46623 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753815AbdKAPWa (ORCPT ); Wed, 1 Nov 2017 11:22:30 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id AE9D220F29; Wed, 1 Nov 2017 11:22:29 -0400 (EDT) Received: from web4 ([10.202.2.214]) by compute3.internal (MEProxy); Wed, 01 Nov 2017 11:22:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=s2AOsy nR1JvRlZDzK0YK3HvatX1dBQicLObXHcY6f5A=; b=lyyR9rfi72N/5qiJpw05Gg NLCiYE/h7sbq0meMYuIgTwcvk9oefqsV6VQNlmEiQCMglLci1lqVDT19UpATvcQy kbwnZ5uVuvFrRBK5WkAGmzM+JZY8j8lgMgQLaJuEJtaC30iLPG/ZwYDDzopLPeZ1 zG7Y2nI+Xqh2pmsBMzR+l/mnIM4A6VxZa8kxV7eGgrJsA0Orq1KDp/o6+jHuj/RO xsBkyE1eaNagw/MwNioZIOuxUIaWVtTj0wm+VD122218wh2S3f+HBck1K0+pb1PD IzZV9E77hJzGA2CV/GBIuw546LRjZ52K513sQUkiaZXRsFiOEcqguIi3Edz838vg == X-ME-Sender: Received: by mailuser.nyi.internal (Postfix, from userid 99) id 8C23ABAB62; Wed, 1 Nov 2017 11:22:29 -0400 (EDT) Message-Id: <1509549749.2563336.1158179384.52E1E4B4@webmail.messagingengine.com> From: Colin Walters To: Shawn Landden Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-66b6e65c References: <20171101053244.5218-1-slandden@gmail.com> <1509549397.2561228.1158168688.4CFA4326@webmail.messagingengine.com> Date: Wed, 01 Nov 2017 11:22:29 -0400 In-Reply-To: <1509549397.2561228.1158168688.4CFA4326@webmail.messagingengine.com> Subject: Re: [RFC] EPOLL_KILLME: New flag to epoll_wait() that subscribes process to death row (new syscall) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 1, 2017, at 11:16 AM, Colin Walters wrote: > > as the maintainer of glib2 which is used by a *lot* of things; I'm not (I meant to say "a" maintainer) Also, while I'm not an expert in Android, I think the "what to kill" logic there lives in userspace, right? So it feels like we should expose this state in e.g. /proc and allow userspace daemons (e.g. systemd, kubelet) to perform idle collection too, even if the system isn't actually low on resources from the kernel's perspective. And doing that requires some sort of kill(pid, SIGKILL_IF_IDLE) or so? From 1582877338770114892@xxx Wed Nov 01 15:17:44 +0000 2017 X-GM-THRID: 1582840593921048574 X-Gmail-Labels: Inbox,Category Forums