Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1196066ybl; Fri, 23 Aug 2019 15:07:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqz8hNah0FjaXvKma+Es0a+JWpOGibP6sHc8ukSIya7BKFWoMc+2TXj+LpRt+KodrTPIoCrH X-Received: by 2002:a65:640a:: with SMTP id a10mr5757484pgv.338.1566598026192; Fri, 23 Aug 2019 15:07:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566598026; cv=none; d=google.com; s=arc-20160816; b=ZOxhtfp+3Y/4mDA7WpZ47V2Mw7jzc0I0YBe1/wsmn8SuM8kkKN9lZWnMqawEoDQy1v FBNwFEiE3Dhps+t+1RgQ6frMNNGI1+fLSnkRQI1nHVqzn75zEklm4ho7PfTTTAUnAE7d 8RRnmT11bT3/QzLj4prWpgES0jYeKIGuG5+k4q74IQKqqdMH4kirJ0tr3DGVnEdKOUNQ eUmr4I4VGVNS3z9rburGgQJ0aBjy66I85T1xoWK88N155wV3pA0+VebAuNYX0YJ6L7xo SEoxrYd4UfBjh7bWiMKPP4Ucb8zksuZa7JO6vCbo7kSIpEWaoFRnu+Vjuv1Novt8eug8 o7jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=2wI4jnej8AspWUXE13reusEb4wx5ZdHi/mO0D9XYtEg=; b=1Bny+WUjOTqbFmzphxe5M4TVpzMwOLmVC3QeZGixELzeAmJd+MaeGphYEe/Me+t3l4 ddtsd/MlQVgEQSNXLK/7lQUoSX+70Iy9TbmkYHThfMkzKhKx4CV23wS0VN/fRLzrwHw2 6VhMQO7dtUPb0xifNQuX3PnlLpNtfd5fCq6AQBruWD0CgPIzg/YqvLy2TF2MFPXYl9GV plV4udA3ItH8TO598+qMObc2YreTMuaLR9FuOk08SDdj6Vo7IwBuVFr8XumR6V9XhWCT oNV86W6GoR1lUYarkKaD3ZATGPpl65b2Z8qsmXskEEvTMy0aEWIVTd7aTxYDOXLgjtpU F7JQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=aeC3TxV0; 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 g8si3286460pjp.57.2019.08.23.15.06.49; Fri, 23 Aug 2019 15:07:06 -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=@ffwll.ch header.s=google header.b=aeC3TxV0; 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 S2390468AbfHWIeO (ORCPT + 99 others); Fri, 23 Aug 2019 04:34:14 -0400 Received: from mail-ot1-f67.google.com ([209.85.210.67]:33071 "EHLO mail-ot1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388643AbfHWIeO (ORCPT ); Fri, 23 Aug 2019 04:34:14 -0400 Received: by mail-ot1-f67.google.com with SMTP id p23so3892508oto.0 for ; Fri, 23 Aug 2019 01:34:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2wI4jnej8AspWUXE13reusEb4wx5ZdHi/mO0D9XYtEg=; b=aeC3TxV0j2A92x3gKbNcF7bCggKdYhKlcyjxAhb5hfIRm+pYMjP86E3zP6iPTYa0CW V4FP5NjHd9HiRZopamKaKgTN9DoDP1olhMwISRwQM8srvpF0JbA28Xs/5rV6oXCqpMTX iTLRFwvLICz57Ol4za0Kp8tRS9HWt94Uo/ni8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2wI4jnej8AspWUXE13reusEb4wx5ZdHi/mO0D9XYtEg=; b=BrZYi9ZPmpsW50yRQz8cix8Iw2Za5zN+L7T/StGQCJQwhGfi8jgAJIvDpw+dCJvwmJ SyVejRPlEJDBXvVgn2I6AafHwkZT5LLSTpWge++3Arisb6nF3wSlNqefb7Z9suNr+S/8 5GTPFH9s/H/TG62UH6XnO/NujhV80Ofhv2QXL27gmA/OgCDfVXlWq4xRiom8pl3+Ly9W ydxWkwirehOInBluE65/s13bg9WYbZNu8vboEH4RqQra89xZgnAcc9qKq8eMkbAhNVAv UPyvmFIbHv2D9u5kNdNHvh77qpz+PKKQMXtdb/jmz2Fz0MOjuTS4l5NiX8NW8yD2rMIJ fLgg== X-Gm-Message-State: APjAAAXxvaIwQpiEogcqcsff4M9hIo9Z1xcXgJyPYNyoKnW67aY+nlY0 Hd9JbvMBeJ5OXuO3zksXlH/E8GqK4ocPSKr62Zk6Rg== X-Received: by 2002:a9d:7006:: with SMTP id k6mr3113253otj.303.1566549253448; Fri, 23 Aug 2019 01:34:13 -0700 (PDT) MIME-Version: 1.0 References: <20190820081902.24815-1-daniel.vetter@ffwll.ch> <20190820081902.24815-4-daniel.vetter@ffwll.ch> <20190820202440.GH11147@phenom.ffwll.local> <20190822161428.c9e4479207386d34745ea111@linux-foundation.org> In-Reply-To: <20190822161428.c9e4479207386d34745ea111@linux-foundation.org> From: Daniel Vetter Date: Fri, 23 Aug 2019 10:34:01 +0200 Message-ID: Subject: Re: [PATCH 3/4] kernel.h: Add non_block_start/end() To: Andrew Morton Cc: LKML , Linux MM , DRI Development , Intel Graphics Development , Jason Gunthorpe , Peter Zijlstra , Ingo Molnar , Michal Hocko , David Rientjes , =?UTF-8?Q?Christian_K=C3=B6nig?= , =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Masahiro Yamada , Wei Wang , Andy Shevchenko , Thomas Gleixner , Jann Horn , Feng Tang , Kees Cook , Randy Dunlap , Daniel Vetter Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 23, 2019 at 1:14 AM Andrew Morton wrote: > > On Tue, 20 Aug 2019 22:24:40 +0200 Daniel Vetter wrote: > > > Hi Peter, > > > > Iirc you've been involved at least somewhat in discussing this. -mm folks > > are a bit undecided whether these new non_block semantics are a good idea. > > Michal Hocko still is in support, but Andrew Morton and Jason Gunthorpe > > are less enthusiastic. Jason said he's ok with merging the hmm side of > > this if scheduler folks ack. If not, then I'll respin with the > > preempt_disable/enable instead like in v1. > > I became mollified once Michel explained the rationale. I think it's > OK. It's very specific to the oom reaper and hopefully won't be used > more widely(?). Yeah, no plans for that from me. And I hope the comment above them now explains why they exist, so people think twice before using it in random places. -Daniel -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch