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 89AF3CD4857 for ; Wed, 4 Sep 2024 17:01:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 233266B0177; Wed, 4 Sep 2024 13:01:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1BC376B028F; Wed, 4 Sep 2024 13:01:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 035D76B0292; Wed, 4 Sep 2024 13:01:20 -0400 (EDT) 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 D5EBA6B0177 for ; Wed, 4 Sep 2024 13:01:20 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id E6BEDA179C for ; Wed, 4 Sep 2024 17:01:18 +0000 (UTC) X-FDA: 82527671436.30.CF041F5 Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) by imf09.hostedemail.com (Postfix) with ESMTP id 6F5C314000B for ; Wed, 4 Sep 2024 17:01:16 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=ecSCzMni; spf=pass (imf09.hostedemail.com: domain of mhocko@suse.com designates 209.85.218.42 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725469180; 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:in-reply-to:references:references:dkim-signature; bh=igjjJkRDnT4710DOt69t7RwKA+wIuknyStdIEfj6q8s=; b=jRL/4Chw4vYinr0MegQd7vSzuGAOE9CRuGCdbocrD12QhJh3OvR0eaW9OPnSvBVBAyIWYH PpH7aqMSM7/ep98sEFCTJl46B2taoLkyu/+0ks2mkkxXCmi8l3Vs/fJCFdAYFFMHb013NI 22E6q1eERwUTcIRlniZ2YpbYD6/nLnM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725469180; a=rsa-sha256; cv=none; b=CvkNSTSMKI6b3Qg9VeTlGgC0lKKk7I4jMyIkMkkANlES1ReYZ40OvEgObKEq6V9VH6liG6 LjSvmE1HWVSf3Xx1j/5+zzhXhMV2IQLOTMngq415kuBMJjhkbQr6f4IGMXCT1bdRo5+NH9 o/I8f5w2znEnP3kp/TwGFGaM/GXw7LY= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=ecSCzMni; spf=pass (imf09.hostedemail.com: domain of mhocko@suse.com designates 209.85.218.42 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-a866cea40c4so801150466b.0 for ; Wed, 04 Sep 2024 10:01:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1725469275; x=1726074075; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=igjjJkRDnT4710DOt69t7RwKA+wIuknyStdIEfj6q8s=; b=ecSCzMniyAgdwp1tELphQlkx9XhiE6WImt1vxDMZLoqCCS3ASV2uOHbZzDzm/7A4++ ptJGG899PaDEm9LMIFjnwGz7NZSaT4gCwhWOrFeX29fLSqq0nKItD/v1Ej+ppmWvUR4a HcFSBmTmNPfar+xG/ZNk2JW+OBisRpc2xnrONK8LkRxDjPK1wbllhvrzbGd/VnxJDnaT Vo3XaQQdbBjYRbcreRrBxYZPF0RgSjcjMpefzk6mtd7kABRTCvxvx5mdBx57cW/baKQv YPZmeXO+omJet54SOWcmj9uaQt2YoGK79fxeDr7qs04mT/42x+47XyOyeMZ+VISvmPzP N1pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725469275; x=1726074075; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=igjjJkRDnT4710DOt69t7RwKA+wIuknyStdIEfj6q8s=; b=WlBreUuGRKQLjLmIeXvyQRkmPFOd6z9tlTNi5u91hsLeEr1rMWJlnlcSzddGbRGrx3 NJAPQnN5y3SZf2dp4vy79J3RA+IigURxcPBZvrELoBDSHerAfP2m9VimuuYdLCOGXJ59 JjjZ4zX48HvpCwfkwu8L0/Vxu6NHdvNpsGxKLwtWDgQLs4H+35FJlnXi3lB7xVHcHUUn s9LhqsDjHe6Otwn7/Q/GDhVo528T91nf32v69CWBTYqg1yisO9WIA933QzHnCwb+NKfq sXb0JmOayJmtP9UV9nuhAsOaffYXzftavoFBpZrqZRfkulpmje9lDjJk7zNe99r+NzIp 4+Pw== X-Forwarded-Encrypted: i=1; AJvYcCVaL//FfIeXp+dsKyGJcUw2/VI24YlUKp2A61EowfeDjoFIrkbGtw5WxCMvACSEEKTc9x/pX/8pwQ==@kvack.org X-Gm-Message-State: AOJu0Yxeod4NdObAkmfQgOgK6s1M/H4IxxFhQsPlRfHh6MEVrD04i9uf 7A9/FdREjo7IltOVxLspdLj28lbe0EcsuDOuwDCkNnXPXB5PMO7eVxNK0M0SmnE= X-Google-Smtp-Source: AGHT+IEdhO+6u5bQtS/Pjv4pVjqT1PHlHw58PSqoO2bfvx8uyhINdf+pDMVbe4vM0TqY/tHlEK8Ojw== X-Received: by 2002:a17:907:7206:b0:a7a:be06:d8eb with SMTP id a640c23a62f3a-a8a1d4c2635mr725404566b.53.1725469274485; Wed, 04 Sep 2024 10:01:14 -0700 (PDT) Received: from localhost (109-81-94-33.rct.o2.cz. [109.81.94.33]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8a623a6ca1sm14385166b.173.2024.09.04.10.01.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2024 10:01:14 -0700 (PDT) Date: Wed, 4 Sep 2024 19:01:13 +0200 From: Michal Hocko To: Kent Overstreet Cc: Christoph Hellwig , Andrew Morton , Yafang Shao , jack@suse.cz, Vlastimil Babka , Dave Chinner , Christian Brauner , Alexander Viro , Paul Moore , James Morris , "Serge E. Hallyn" , linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-bcachefs@vger.kernel.org, linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/2 v2] remove PF_MEMALLOC_NORECLAIM Message-ID: References: <20240902095203.1559361-1-mhocko@kernel.org> <20240902145252.1d2590dbed417d223b896a00@linux-foundation.org> <20240903051342.GA31046@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Stat-Signature: 3etqmp9bq9nz6p8jjsjr8f7ru3x7pr9r X-Rspamd-Queue-Id: 6F5C314000B X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1725469276-549602 X-HE-Meta: U2FsdGVkX1/43p7uwoCdkbG7cC4m00Ag2sIb5G2ETLjg/u7io9+/Dg+hbUPgKygApcquQCA1FD/vt1aW7Hy439fLWbQVzNHXUQUSuAvtMx/EDU6XgfKI3jRvFHqUDfJqoZSBsQY8d8kp7Dz3sYGMUEEzC832odkFeR+ShkHWVO9kLrow2Wan2+UyZCG6vHiQZGCgaaSkFtQAlI2Pg8sKIObPLrmGialM/W5IjiMiesZ6Ojb4JiHpl3XBKmyVXsQ3sd/5Fpy+oJd1/4bnPO6ro/IkrJvWyBurM2O+/ooXKmk3F/UW0sYaDF9YJA2nj6AoRezp64YpkzbcfBJbozbU8pdirPzfGq7lBXHHa7zQ2lz6+EFXk5RGqK4RC1scS6osCGJswxI76f/1ldRjYP1Kh7NIW8ssrfcR7aiBKQmRlQJOm46FegWmxansR0RzVqPFs6MjeHNDfpYdkz+qSVqh7s+iIsNkSs+X8nAuqrsLvQ2KxGfsgpxC6ae2lr1OgGVXN/kVvQOr4c3T2LEKI8MQ23SvCetIs6njJA0J5SdAYvo0xaHKjEQkiOXulf+hjJawCQmJcbmgQVs7o2XSqbnpkwegi5miJeCipx8LYIge5yc2nDTrq83mraNL5kg7nHvxvQeM3QSVh+mpbRhaIx+ou19NNB1KC3gaIK6DSDE7Xh32AJksZOBZgpCd5SCunrX8KLrGvXVWFl5WkuXTl+j+FiJ78mm4cbyI1eSDx8imYeSVxGYRbzL+ARKAcEG5Iro8Wc6ASU73GhSEU5yItNW9JPbAKUVPw3kYYqNVzw4W6nGXDBId/M9Af5dxqLqjQ5fw9PEKKDScVb5ZARtyMW/vWw9STuJBjyi7Z8dbHa59tLcy2/P7L9G9/kGwx9AoI0sjHMaslrzHu999B4u+ZUjxcFajtkyDBHvuOynUiVsn/ul22w0oWZWgxTJo40VcddZeeRhK9qFthDwNpqWFeOH kJ0C9oau LvqA4T8GRCHeWEcwNpA2+VkjVGY3ggKcWzTOV+zXZEp7yx32mEb11e3+CVlD1/1rPd4VPS0fV9agDrfIBs4mtTzFmanLZBhiwjChoecm8AIJ8uiqFR3Uo/Cd2bWCfWsVl9LTG+YtI3ijBSQK04XixlH2PQArgl+hXq04IKHcwJcThbSTJ5OIRyDW4E8MAkZY7q3+IuUsbUBhlBF5qkKlCsWvHVrGhLWdCyD+WqE5KmxVD6kE+cY7CizsYqikdfUWorZKkecAyhR9/ZCGn64L5v+PsM0ZNNPx/Z/6167rJZ9lmEUN3rGVpBA2msLLCx4w9vduHdPxb3cWZNiRKUdvexeJDZsQXI5qjfhPjmOkKxBwRgYf0a8ErBYk4YmT9gF9PLWh4uXmyueCxbKJxb+fHEu/aOSvhWoWap43L9TS+5LhG3mu8gQlwtI5Upehu/Thux/BLZZRuZYUutmkY3HVNtiu0j7/gSpP+mEeNoNsIZRWItHT1g/JPzyZ+GcYc/utVsNzCdby2WnUQDSw= 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: On Wed 04-09-24 12:27:04, Kent Overstreet wrote: > On Tue, Sep 03, 2024 at 07:13:42AM GMT, Christoph Hellwig wrote: > > On Mon, Sep 02, 2024 at 02:52:52PM -0700, Andrew Morton wrote: > > > It would be helpful to summarize your concerns. > > > > And that'd better be a really good argument for a change that was > > pushed directly to Linus bypassing the maintainer after multiple > > reviewers pointed out it was broken. This series simply undoes the > > damage done by that, while also keeping the code dependend on it > > working. > > Well, to be blunt, I thought the "we don't want the allocator to even > know if we're in a non-sleepable context" argument was too crazy to have > real support, and moving towards PF_MEMALLOC flags is something we've > been talking about quite a bit going back years. > > Little did I know the minefield I was walking into... There is a lot of historical baggage and several people tried to explain that things are quite complex and you cannot simply apply design choices same way as if you were developing something from scratch. > But the disccussion seems to finally be cooling off and going in a more > productive direction. Reality check: https://lore.kernel.org/all/8734mitahm.fsf@trenco.lwn.net/T/#u -- Michal Hocko SUSE Labs