From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6DF03C48285 for ; Mon, 29 Jan 2024 04:32:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EAC0C6B0080; Sun, 28 Jan 2024 23:32:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E34B06B0087; Sun, 28 Jan 2024 23:32:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CFC926B0088; Sun, 28 Jan 2024 23:32:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id BC0746B0080 for ; Sun, 28 Jan 2024 23:32:11 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 6A7A6A1E0A for ; Mon, 29 Jan 2024 04:32:11 +0000 (UTC) X-FDA: 81731076462.14.02ED946 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf19.hostedemail.com (Postfix) with ESMTP id D6D611A0021 for ; Mon, 29 Jan 2024 04:32:07 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=WLe6nUl3; spf=none (imf19.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706502728; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=H8WTJ8NBmRpbZtf94nTTt/tZUYzTLnihYXaoQXGtdRA=; b=fT9ib2825w1ZcbBLdLxwoHn3zoJyHfwf7cMtswNcnz4qu6EHmNotJX8QzRZUbYNho0LM36 qlTwPV0Eabv2RxNbXpTcsUUnXVmIsicWzitV7aZpRk0MrAe9QvBsvH5GLGSjBH/3Y6Gr56 Ef0pILQ8yrgAOHTfaPavRZPMQ9LFS2I= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=WLe6nUl3; spf=none (imf19.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706502728; a=rsa-sha256; cv=none; b=vFNxNPOVuI7XBnRggkkcuWuMzEjKNB8owWS3xqL7D5xzP3Y22CdABsR6qjyRw3LleIbJLv Fek2/sB6ahIwxrqkQohLDmAAYy42cdwwImjagRw9000mgpW3ZAI0fKvjhasK1L3vJJsWP2 jp0f7nhlM58l0dcfMnTfvLZ+T3/c/cE= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Type:MIME-Version:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=H8WTJ8NBmRpbZtf94nTTt/tZUYzTLnihYXaoQXGtdRA=; b=WLe6nUl3NiNOhbZzoHeryOF0bU P5+xpXLngxxGVebSFsePFiFuI/Tje4zs+Zsk0N8ZJB99kB7M5AanK0s0NzdnlE8eRw+vuYTO7UKYw GuYzR0j2zpvVPfRPNwSJ1JNVPTbd4KlXaXcLyUpbS/AMy938NTCRo8+GPJ0oE76c4XVH6RPNdXt+I FaQFBumBWxrEMciRiP6PwVK8WLIHygrOro+u9TQHSSK0waUD4WD+doKz2NHNFX8a9pmVRw7vlEcW3 CE1Deh9g/lgotxHlH9x9TsKC402E2Ze1tzLTttiJTWI+L055MOwTe4bpnXfM80IRGtNESiLNW5uVB t24sKqEQ==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUJJT-00000005VPu-4AB6; Mon, 29 Jan 2024 04:32:04 +0000 Date: Mon, 29 Jan 2024 04:32:03 +0000 From: Matthew Wilcox To: lsf-pc@lists.linux-foundation.org Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-block@vger.kernel.org, linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org, linux-nvme@lists.infradead.org, bpf@vger.kernel.org Subject: [LSF/MM/BPF TOPIC] Reclaiming & documenting page flags Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: D6D611A0021 X-Rspam-User: X-Stat-Signature: r3srseof7ntsk3q1o99xr53btg5axrjj X-Rspamd-Server: rspam01 X-HE-Tag: 1706502727-901556 X-HE-Meta: U2FsdGVkX18gb+ftxIEpByLOcbAegfsXBgBuAi4Xb8BDEh1GJ7RKvi3r4Hk8PQZrf7viQl6E7LkEjhpd5qT1UP2lKNzTEn2FZjzaZDE9kHkb2aFX4llUI4F6gvSQkgPtuDmBXzh8FuCkbOjIzDPCiOlRdecm0/9K+u3QcaWbvbtgHqU4NNojnME0RApLtmJuVQVyRScG/7i3kCUbM0brcEnLu2js2kwQe39g6gaa04kDSwzlij4A8sch4s1uAlWT5BGn1dYjaQGW81pHW1Ffdgvs3ds3ZxazoTvU/5duYFnKOGofUtX1icrSAzY/b7YkD7MtTlp3htgSKf3o5lv8YRrHWR6eZQkaE5Mbml7NnQCSGORZ3A/SOmNo3x+rOdgC3WiveRi3Wn177YSJFopy2g8xtcEW7pVvgnFSVNfpqTsRpBamYt27LR864K5e45cmjPq/EvjLLfDZy0JMU/bOyDaYSgIgfvCpnEJjAxx8LkjNRk1Qqn/7XWfiXiRFt3URBay50RJatH83Izad+quJCz5OEn3HtNedtQQx6Gw/jljJaUvmUlvF5P4Bc354fkis+gWGHy1oDy1JgetHVBvCUVzk6+RLAP1Cq+Z/M8ZIjOFngsuVOjJ4knk731+WKYuH/YjrplxvQOyvpxn8mx35arlLGMomb/HlCnue32xAx6v1DIF3JGh46JOrECMmt321RP6lgmf36RndixeUNblhdNklRrhdCFUbijf2WpWDTanBnuZkJJAFDy/OjBi27SRJ5RMSM+U+Dw7diD+TVLoOfEPK1XRtRKvbVuCQBHUKd0+hyggOe9Ry8E+DLCKOYpz9i71h/1FZSph3NdMmodjDIQpAZfdfPp4Tid5PMZvjyrAiS2f8OfM61WuqxKDhsgQkxkAeNotBS9clHT+R+NQrLc2c0GCb/F22uhxjWKpc6KbZ/LxmzZUK+j3uIhNMKSaT5wGDY9U9/9dkUkg4LYU VAEZcleK hchkF18phn0XsqVwDbF1sCYIKWHTMOInUvJ0nCZp3IOGl4CHD9PK6tIikJwJpAIBShToFbUyKGjoCfXAvzVj2WYSzYNKpBLLC3IbjV5y+Gwy5mOChS3JQCzHXkxOcP+Mb/JkQH6bSVx1VmDk= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Our documentation of the current page flags is ... not great. I think I can improve it for the page cache side of things; I understand the meanings of locked, writeback, uptodate, dirty, head, waiters, slab, mlocked, mappedtodisk, error, hwpoison, readahead, anon_exclusive, has_hwpoisoned, hugetlb and large_remappable. Where I'm a lot more shaky is the meaning of the more "real MM" flags, like active, referenced, lru, workingset, reserved, reclaim, swapbacked, unevictable, young, idle, swapcache, isolated, and reported. Perhaps we could have an MM session where we try to explain slowly and carefully to each other what all these flags actually mean, talk about what combinations of them make sense, how we might eliminate some of them to make more space in the flags word, and what all this looks like in a memdesc world. And maybe we can get some documentation written about it! Not trying to nerd snipe Jon into attending this session, but if he did ... [thanks to Amir for reminding me that I meant to propose this topic] From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D038AC48291 for ; Fri, 2 Feb 2024 16:29:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 699EA6B0075; Fri, 2 Feb 2024 11:29:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 6493E6B007E; Fri, 2 Feb 2024 11:29:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 512B86B0089; Fri, 2 Feb 2024 11:29:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 40F156B0075 for ; Fri, 2 Feb 2024 11:29:04 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 11F26807AB for ; Fri, 2 Feb 2024 16:29:04 +0000 (UTC) X-FDA: 81747398208.10.67486B4 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf11.hostedemail.com (Postfix) with ESMTP id 02B8C40018 for ; Fri, 2 Feb 2024 16:29:01 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=LupnOBpP; dmarc=none; spf=none (imf11.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706891342; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=Yv89qsijhL8lE7JeRJ9pRE/QquGa9JQWLz2IsajqlBs=; b=ZrL/A07760AZ9pminYBYVgmlk9+yyHGds8D8ZKQFgqBGxDji8ycv7VnHA4ov3/nVJr2y9n Qg/6ddOcOssnjDEbKx2br1CK39oXKrDRgExDwDxgumMzG++UrwVoMJGDJoQyfBW5Fo/VAQ VVHbWjbbXOS4iSyEymlBQO9OgnlJm60= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=LupnOBpP; dmarc=none; spf=none (imf11.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706891342; a=rsa-sha256; cv=none; b=xYYVWvKKSCl4deI2DoZiXMm0poZckyTC91CX6fRewuqC6eZWaCc7aXkbASOVML+lF8Rvj2 O4tQSlazJDHwwvZD3fUSiA3Spp6neMG01NBJ+cq/fJXPCLlZFpRGelvr0HekyMPk1ke8lh ewGbekDOe6KDQxLF0GCRtRidpKa5HVM= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Type:MIME-Version:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=Yv89qsijhL8lE7JeRJ9pRE/QquGa9JQWLz2IsajqlBs=; b=LupnOBpPM7vOxUoL0szt/IoMn2 F66A8AOYNKkWiA5U7g6aqHrhkZQpS5bHjROLG3EPb6L3eMYFzEveKlh3osmMmSpsWTYzDrJWsscSU WRoqUj0aaThljAVKz6Zodjnx4h6FV0bN7zCia1RxICB3IglElc/83cb5NtDG4SSksdqu+1N/ryFIa 9NC5aoxlMipUHLI2BH7grBhfY88f/CH0js/1SDCgucWZo0gcD2A1jQXLtsD2yZgARPWzuR+wkqsY7 D4qsG1S9OYcqW4slm3kn5GW/RJ8z1any9KcewnC7RTupQkpkhHRwA/Tikl6BoYJ6TjXuZJGI+2QtT hWeDhWzQ==; Received: from willy by casper.infradead.org with local (Exim 4.97.1 #2 (Red Hat Linux)) id 1rVwPS-00000001Wnv-2KCT; Fri, 02 Feb 2024 16:28:58 +0000 Date: Fri, 2 Feb 2024 16:28:58 +0000 From: Matthew Wilcox To: lsf-pc@lists.linux-foundation.org Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-block@vger.kernel.org, linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org, linux-nvme@lists.infradead.org, bpf@vger.kernel.org Subject: [LSF/MM/BPF TOPIC] Reclaiming & documenting page flags Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 02B8C40018 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: uo37zdufhdsktte73hjpd463iekg49g4 X-HE-Tag: 1706891341-760117 X-HE-Meta: U2FsdGVkX18DtefT++LADQra2Waj0TKJt9AcTpqDYxJDivwVExhHL8dCmjTDFaUbA3t9lBeTcTki2v9cehM7u2dXY/xphDJZQSnjSeYmGRgJOIExtfE0fExi0i5xDh87IHjDAEn3qdYTgG8ak5Hqb/HZEbkc/O+8cIXTGWoxegKEksKNfJsctVz7d50y1rtUkjANV3s1NSP1On4HIIImyYaQ1bSCsxoVRA4ellfywLfpQcfcC1z8o/mjFQ+nrO3RAiS8+QOIUWg2Gog8cqRTuD4XEXCW3HxoNFFdyNxtpFao/dbaukGACQh1zdPNDaxYU+HqPAh3j6Kwx9TPe4Ar77T9KqjbGcdgDoeH8Jy8aSdX971Din6roXP3c4nP4pSsfKy2zuHYHROybdEjOOsO3OqXC+j0gFRTrBKCejsRyUyBsRqld56VnBaDcfvYUzK0USeV1/b6JYCZeaBTtV2sBTZ0YPWMRFDvq5b2OX+S/9MJzwRzHFwPOvt7zGmRkzny+pAV1WNpZNbFNHBpp7y+KXG+YJ6jDHMBfjiRrPwzhIRxA0NeEJqfmwBfBG2EPQYeqfLp3uhKl6ltBW7FyPD0S/epOfMhtarr9Vr35zpNqJG19RwGuOnvE6sHwJxOwH1CWSfwPZlIeJ+y4QnGbm1QJRubCIb4WCyqlFErbLHEqcE1Ha7VFU5k4ZiYEzWc1de7FxTNhUW+T86x5d3k0EqokV3mNlTyOdddS+uO8hwCIDJqpwO+fGO2yPzy/wHwE0ivUQbilphpomdIaXcOw5O9bNzhKGZSanwydmzEtz/0qgRAzWNt++iTXdL+Px+yUD+8ZgyZqi9OzI95Nl1u94hAV2c23n4EiIpaUtX0thKxmGC4F4T+szuy5UZs+LUJaeI21LemVHZUQG4sNdHQ+j1186YDaosOFfgDfauEmlpv93L0G2kgJfMQ8ZvOqa8CG/tfKruFoQzLbug1CSvcbQq zG5xI0U1 nbE35J5AxhttHSl+48wNPk18cB1QifVcus2GNVVscZL0ZNf2IMyFHbt3hq4gd753bR9efGGTQTHAgibKjfeWA/OqZy5RGXEJDtnJqkkRsYWyrAAron9WKH0nqDXDy+m/JfCjaycTGYxchi572zdXcNroPCs0WEGf9cQKsMuyaRcPjqh15nUFhk/PNUoLft6Irmw5Eh5HB5Slj1RC2H7AaOQse34+somwdsSodLJwJyJodkEpkpWoRnOFJM6KKAraTasEPVwJYa0O9HofJOaCI8/rQvNl4RLad+zGKEktLQTrx2ZhlrlqcOuzCngs+254fXJ6mTk+FOhnVzOp/io5pbKM+ujOETc9mN7ZHy6UdjbopfYw= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Message-ID: <20240202162858.Ls92Xc_5ujibp6MKKLacpn7ZJoRy5v-IqVIwYhM8BmI@z> LFrom willy@infradead.org Fri Feb 2 16:28:25 2024 Date: Fri, 2 Feb 2024 16:28:25 +0000 From: Matthew Wilcox To: Andy Shevchenko Cc: linux-kernel@vger.kernel.org, Andrew Morton Subject: Re: [resend, PATCH v1 1/1] logic_pio: Use RESOURCE_SIZE_MAX definition References: <20231016132611.1201402-1-andriy.shevchenko@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Mutt-References: X-Mutt-Fcc: ~/sent Status: RO Content-Length: 237 Lines: 7 On Fri, Feb 02, 2024 at 05:35:42PM +0200, Andy Shevchenko wrote: > On Mon, Oct 16, 2023 at 04:26:11PM +0300, Andy Shevchenko wrote: > > Use a predefined limit instead of hardcoding it. > > Can we apply this one? Why are you asking me?