From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 23A3A30FC3C for ; Mon, 8 Dec 2025 09:41:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765186884; cv=none; b=Kv8+dfV3Yx38U+RCBoCeoOAfg8AqaM9ZtRmqGpHiiekmZxZkRDgWwn+Mv3IeEArZ0GtXw5Qpu1qKne1YaxkIFfny+sdrC9F44r18A0S0b+YcuPr24om59O1+YoOQbxEwaCcgMTWH8wwT6n8bj8WM67NZR2vmDLnLHqe5/cgAgN8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765186884; c=relaxed/simple; bh=I+ItlwDH5Ucq3YsUbivU6u1+aOIHgfXQfqKyHbsPssY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=ogBnBS90g65WsQioG4yxsQ+JJkBT/d6KO7qKSImXhisMF0six65IRRmS8KZva/GZ62nkxKjK73p4/LDVmKGyK+r3bDSamKzRFAlc8YIGQjdnLFid0qeAPO/mWxDuRVaX99Pj3pi8/GffFJlFiovHogPYpVpjSbu39ral/HlEiEI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=QZVJRqnD; arc=none smtp.client-ip=209.85.210.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QZVJRqnD" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-7bab7c997eeso4962286b3a.0 for ; Mon, 08 Dec 2025 01:41:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765186880; x=1765791680; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=E2IsRlHfOxoQ25VAxxnSZ58QOHjCvp9Xb/KmFYxJM9w=; b=QZVJRqnDMU01xsqpoeC0GXO5iC8DLg/bxTptSr9Cm4QJpl4CzubIVuv8iBPj0H3unm YSXwKYPwFDwrI5umhYIys3phvVrVgzCAqE0GDtkPA2a5WWrbSMAFgBNU8rW3eM+MMQ5C cGtXCnVkJEjxeuiPxSeI6SeXF6yGSInAaGVQuVswt+0JR1aycF0i1vFvlKDODhAmsXw9 pXGo4GAz7jzsFwsUSFouInR2ntCnf2hKIrUWQ5M4qG7uxoipwCte5EP/tFyzC507re0f E/mDjDPeArYfxls9BSBVcEMGG7/Q8PEyDOE0vRS5iVvNP4V4JPtO/rSZbRJG/LvBFKTj Um0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765186880; x=1765791680; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=E2IsRlHfOxoQ25VAxxnSZ58QOHjCvp9Xb/KmFYxJM9w=; b=qmbCsK81wk7aievCQd9eQWRMaSggRTG+GEfSR4bMvve27mc0arGehgfl7dhYIeArO+ fDPwt/BRH5HkJkHYJ0WCdTWpF7yaJ9lw2xnfNYmF1fQCEjf3fvqKi7l2JD4oW3znJgH8 /CYRGXTIcmWi4rlnKgcp82XZQwFxkoo1CC0SUYz03jYnkJcDiyTiscgwbLb9ZD/E2Nlo xzsOihMDJG5/ePy6cA/y7PiBUoj65/t2g0D0EmWyXvdFVTIMWpQMwKQVtCL3Qc5np0vh q4hF1X60jumoVXALwG/n8GuT1D5JJch5JWiUd7nLomw7pKkyqNf8zp6V3lDU2tSXqj7f b4yg== X-Forwarded-Encrypted: i=1; AJvYcCVg6072KWyxwEe1KRfixFYCB8Bu9chRHaYcs02raplBZ5ztv1QDlg2lZsZwH+Mu3L5HSmPYh5jLEa5K3Uk=@vger.kernel.org X-Gm-Message-State: AOJu0YzpIgyhLOGEkgna6ozLbrC9lonc8dwmQe1HsmOdsu0SC0T81RSG 5LboRWOlz4SSVBDj/lV5uZy0jgXPtEtvDaf8/zUFMivItgdgB1gdNTuS X-Gm-Gg: ASbGncv9OsHwk+3dlsPxyb1qJ4h08HDIhZ39AatlKr+ZP8v1AIbW1WNrVMCKIJUEY4V +82L1zsUUF+sdgAiusuFDWXFIlEzBN2og64ryT40g+TZ6eku/PEFdQ/W/hkRHJwgwHcwrgxCs8T 54iuW1N8IaHxlTCG8YVPifJs1Bmns/Wf6FWPnskDc+P+fGMS4ymi9T1Kob1BGO6dXvryxLK7lY5 6EDh4DbanSGVqIq7IKyqEQMv8csvvEYLccsEFzEVCqnUbQIgpnSn3O6WiMgKDDnpWHGA4ZhAktW Gy2pJBX6OY6lq8k07hZAqfoM+0JLRz70frNbRxZk8baBbooAw3LY7bApytoMeWD7wN04DVmi4LR ItI1es5kb56yuTKR52q59zVQhl8qunVohVnCsH2TeGIsJPhdmsTCQZmY4y//oSllzrEY0goVvXG Pp30ePmblebmAxYyqCzZjYTive X-Google-Smtp-Source: AGHT+IEQSCv8PNnm1RLVVc473IhmbBhZy75uxF7k2QOy+9J7r7W1JX8p/WGoA+AAm/hEBAShqrmVsA== X-Received: by 2002:a05:6a20:ed06:10b0:366:19e6:5089 with SMTP id adf61e73a8af0-36619e65142mr4333122637.9.1765186880316; Mon, 08 Dec 2025 01:41:20 -0800 (PST) Received: from localhost.localdomain ([240f:34:212d:1:e251:d9f:c2ef:caf4]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bf6a36bbc60sm11675279a12.36.2025.12.08.01.41.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Dec 2025 01:41:19 -0800 (PST) From: Akinobu Mita To: akinobu.mita@gmail.com Cc: linux-cxl@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org, axelrasmussen@google.com, yuanchu@google.com, weixugc@google.com, hannes@cmpxchg.org, david@kernel.org, mhocko@kernel.org, zhengqi.arch@bytedance.com, shakeel.butt@linux.dev, lorenzo.stoakes@oracle.com, Liam.Howlett@oracle.com, vbabka@suse.cz, rppt@kernel.org, surenb@google.com Subject: [PATCH 0/2] mm: fix oom-killer not being invoked when demotion is enabled Date: Mon, 8 Dec 2025 18:40:26 +0900 Message-ID: <20251208094028.214949-1-akinobu.mita@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit On systems with multiple memory-tiers consisting of DRAM and CXL memory, the OOM killer is not invoked properly. This patchset includes a fix for the issue and an enhancement that makes the issue reproducible with numa emulation. Link: https://lore.kernel.org/lkml/20251022135735.246203-1-akinobu.mita@gmail.com/ Akinobu Mita (2): mm: memory-tiers, numa_emu: enable to create memory tiers using fake numa nodes mm/vmscan: don't demote if there is not enough free memory in the lower memory tier mm/numa_emulation.c | 26 ++++++++++++++++++++++++++ mm/vmscan.c | 15 ++++++++++++++- 2 files changed, 40 insertions(+), 1 deletion(-) -- 2.43.0