Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp4507869imb; Wed, 6 Mar 2019 15:25:44 -0800 (PST) X-Google-Smtp-Source: APXvYqyE/Qlq+AwoRkhLmqOU4wUB+Qsom869AV3KWeAYijRJezbfrz1tKVw1Um1ooEfUjTJe6skN X-Received: by 2002:a62:11c6:: with SMTP id 67mr9697085pfr.68.1551914744048; Wed, 06 Mar 2019 15:25:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551914744; cv=none; d=google.com; s=arc-20160816; b=pQqFBC/12W/zJv4mhpPOodBWXxUzt7cCMmJb1i1D7chLp0ALppeaY67JQnicVgFGSs vmZXbx79rs0E3cyBZ6SPBjP8WgzM5D5/QoW+lmAR7cyzGBOOwDTCYnRNc3GnN8/0NuuL 8TYZZzUSsPW3ILDrka9t3EGXExbMhUE61/JFeU229rvWBkkjgqrRqKqy9/7nZKCTBgwR iP4DxA2J2xG9cBrMH9A2Q9tXlzH7P3Ckbzqm3E1gG7C0pExTFMXzyUkwHsn011rq3GIW CyQOZKZciSzEQnJfr0Rczczo+uMaHx0bMTASTYagJKPjIKhHnsdwmKKFe4LhYvUZEamt 0Lfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=Ovdoz3WLJE3wW+s01LjPOLg6bb0NHObOQSg10b+ECEU=; b=OCQRdfvs+VzyOTE2h7E9p6Y5HqbbwSmlwqwpzov+7Tg2PohLDYmCrule5QSAWMuDBx QLsfKKCLX/YZOrEwL2HoscmQlxJSaxmli4Ekfwh+eMDaF5qgcpxSGk79zKSyJ8h7ZxIR MmNTUnXOIkObygqAVPBDk3zGEd/lluOxQhO1riwgZQ0ymXOquuT8aUu3+xRx6n011oxj ctzrEmum44yn6bQx/zNY2kaYkAcTjZ6EvnLaEi4cC+9upFPVgQbcX9hpb9axaRVYAtuz 1U4ILS1EYKIo9woSn4tfLHEXfzlMoIO3eJuwsRUmdVbWeR3yIQNmAuWMCf0/OwDN39LC dxNw== 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 q20si2558674pls.263.2019.03.06.15.25.28; Wed, 06 Mar 2019 15:25:44 -0800 (PST) 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 S1726217AbfCFXXk (ORCPT + 99 others); Wed, 6 Mar 2019 18:23:40 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:33596 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725747AbfCFXXk (ORCPT ); Wed, 6 Mar 2019 18:23:40 -0500 Received: from akpm3.svl.corp.google.com (unknown [104.133.8.65]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id CD598737C; Wed, 6 Mar 2019 23:23:38 +0000 (UTC) Date: Wed, 6 Mar 2019 15:23:37 -0800 From: Andrew Morton To: Jiri Kosina Cc: Vlastimil Babka , Linus Torvalds , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-api@vger.kernel.org, Peter Zijlstra , Greg KH , Jann Horn , Andy Lutomirski , Cyril Hrubis , Daniel Gruss , Dave Chinner , Dominique Martinet , Kevin Easton , "Kirill A. Shutemov" , Matthew Wilcox , Tejun Heo Subject: Re: [PATCH 0/3] mincore() and IOCB_NOWAIT adjustments Message-Id: <20190306152337.e06cbc530fbfbcfcfe0dc37c@linux-foundation.org> In-Reply-To: References: <20190130124420.1834-1-vbabka@suse.cz> <20190306143547.c686225447822beaf3b6e139@linux-foundation.org> X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 6 Mar 2019 23:48:03 +0100 (CET) Jiri Kosina wrote: > 3/3 is actually waiting for your decision, see > > https://lore.kernel.org/lkml/20190212063643.GL15609@dhcp22.suse.cz/ I pity anyone who tried to understand this code by reading this code. Can we please get some careful commentary in there explaining what is going on, and why things are thus? I guess the [3/3] change makes sense, although it's unclear whether anyone really needs it? 5.0 was released with 574823bfab8 ("Change mincore() to count "mapped" pages rather than "cached" pages") so we'll have a release cycle to somewhat determine how much impact 574823bfab8 has on users. How about I queue up [3/3] and we reevaluate its desirability in a couple of months?