From nobody Thu Apr 2 07:30:35 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6731878F3E for ; Mon, 30 Mar 2026 04:30:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774845043; cv=none; b=aVithtJMu5Mn/yr2muxSpPMBxwDnMQ0yXnda3MguyFJau388UZSIfB7OUQjmexCOLfxaEm+u/mQn2BlzWWXIL6vDMX3Rknoi99cxDDDm+blhGevk499vDzFveG40F8lBkH1oQtgF9wOoSRXJk58JKss9qc8AAO2PKimlQHgTS68= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774845043; c=relaxed/simple; bh=8zAK1LC0X7FndWRd3kxRCaRvVLSOpfeeSKyCFJBx2DI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=elEqaXukU2a7qMm7s3Hfs9aS7vH6MK/qhvZgugBQUKJkF3sa12gIIGzW1dfqxlIZ8TbY3izQ3oXHjqFKzq75mbSSX8Iarpfkrybuh62Jzlsc+poeqyeYf2SmfyuNmyA9l261oQ5VpXbD+uqnxX5izbf/QsbEYRomqAimBqFIGr8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=KnzxLjky; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=indOefZl; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="KnzxLjky"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="indOefZl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1774845041; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AZhz7TUI0zV50+5LEjo8lH0Seax3sAW0V9p7og3voDQ=; b=KnzxLjky9ikwRqtRRCtdu64tISA0rgRiYxT1+tsJfdmhB/lE0YqKafwzTR/qCZMAjbaZMh 6uec85yov7jaA0PKqiUHu6o9DiMHwKPwstjEFZ9Ot6RudWJ/5ApwsEfb05Ih/z6K/b0Xyc l+RlIrlCroI6f9ovaR9S9CKZ83GcM5M= Received: from mail-lj1-f197.google.com (mail-lj1-f197.google.com [209.85.208.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-609-tMtEyI6gMOic8ub_-iwDAw-1; Mon, 30 Mar 2026 00:30:39 -0400 X-MC-Unique: tMtEyI6gMOic8ub_-iwDAw-1 X-Mimecast-MFC-AGG-ID: tMtEyI6gMOic8ub_-iwDAw_1774845038 Received: by mail-lj1-f197.google.com with SMTP id 38308e7fff4ca-38be64ed420so17050301fa.1 for ; Sun, 29 Mar 2026 21:30:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1774845038; x=1775449838; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=AZhz7TUI0zV50+5LEjo8lH0Seax3sAW0V9p7og3voDQ=; b=indOefZlRrS39Y1ADjXQ28uAh75cu8Nz2QxNR2WftoLZZ8gmawbfgG4pJlQZiVpuW1 aQ1gyfeSsFYLQj2MuqDnP0dj1LXJLj+SzFhpcN7riqOU2d8M9WAh9ZB7uNdKLt9pwz3S iwKSoWuGwNnZ3apC7tPrVIj4OqcASDKTvZUqg3tR9kvz7Aggx04rDjzmq+Qa6zLJ7fBf 4/Csbq4sbwhphhGmy6/GnNEfG36Ufd6whPGj7nyAPGCNVrscDIKrIR6P5M5+u+88SvMz bnMumxNYgEc+a1/OEBTRUD8zHqc3Iqnhx3Q/PVOlXxTEoqcGfZIVFvxd4MX2aqQU9EG5 3B1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774845038; x=1775449838; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=AZhz7TUI0zV50+5LEjo8lH0Seax3sAW0V9p7og3voDQ=; b=Cp7kLbS/xpa4BkBOwaGlYmlHTjlr+InZ15Iy7cE4NG2U9u9w7mFuLUnkzZKN/EYNmD rd41QVj1hENdF8Jbul77flOdAwHKLHI4JuysyNOKn284o5OdItwihb7KV6WkMvF094yb 9LFiY2GmEpM4xglPR18cyLvOW7jJETi4aanRT0se2llpqco/L3UaswfduXmNXJifFG0p 2RNm3W4+ea+/e87JX+ZmELfMvN2XVP39WltBop83PDQeD/dZ4Q+bOlVNRu7jDMFUf3w8 upZiJtaP1u5SglNbmf9C/XnVdVXLgSKmTaDXY9yaN2qw5/N3kmOWM62kBX3WvNnN96Xp qsNw== X-Gm-Message-State: AOJu0YwSkrtJHk6sCWB7jwI46lFKjCmd2yv5fm4TRNvON78XOvVGfDcO WKjvP7KxBwalvMvAZPrxzj5LIeC8drTlHrLo2ZzbMKeYRRT4cFwDm7SXgRll/uqiuFn0OnRMSTf YTgrmwNo8q2qln3yebO3wDRuE9p3oktwmy19yWh3GsgKjWqD4yPWTgTF8m+k3qBp8 X-Gm-Gg: ATEYQzydp2bL7sYtqLNM+d+OH752ZzGdDMjqKcHRNfbKenJ1W53txYBnO2yBzfKKOXJ ofHgBaN9oIPN/upeDar260Qu2fK1xlUJrxg3TgjLjfhoWXCmE8jhK38NfiktBGZVhJFGLVDVBnC rDcG2nA0itrNNzCBEdqQkh6jJZMxYbq4ZLAdEf4khrYNUJpBXFywFFE3IAB6fA744ea7fOvdGvV im9nOIkDsNaYo3FS19L4iDXw1+lRs0pJUvu3uqXVZIk5ygGXSkDlIkcPJXqb/opnxQW6lUOXCNk BciYyrTqufom42aQM+BP4CoH6QM/wMhRLVSainwpzZoRKWmbXAHzSL85TEv5cLE4V6RFA4FkYda v2r2sstj3bVcfNUHrnZc61fVBpsyJtDdnEqk7 X-Received: by 2002:a05:651c:10b8:b0:38c:6b40:c6bc with SMTP id 38308e7fff4ca-38c740057e5mr27913261fa.27.1774845037829; Sun, 29 Mar 2026 21:30:37 -0700 (PDT) X-Received: by 2002:a05:651c:10b8:b0:38c:6b40:c6bc with SMTP id 38308e7fff4ca-38c740057e5mr27913121fa.27.1774845037308; Sun, 29 Mar 2026 21:30:37 -0700 (PDT) Received: from fedora (85-23-51-1.bb.dnainternet.fi. [85.23.51.1]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-38c83729522sm12470671fa.14.2026.03.29.21.30.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Mar 2026 21:30:36 -0700 (PDT) From: mpenttil@redhat.com To: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org, =?UTF-8?q?Mika=20Penttil=C3=A4?= , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko Subject: [PATCH v7 1/6] mm:/Kconfig changes for migrate on fault for device pages Date: Mon, 30 Mar 2026 07:30:12 +0300 Message-ID: <20260330043017.251808-2-mpenttil@redhat.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <20260330043017.251808-1-mpenttil@redhat.com> References: <20260330043017.251808-1-mpenttil@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Mika Penttil=C3=A4 With the unified HMM/migrate_device page table walk migrate_device needs HMM enabled and HMM needs MMU notifiers. Enable them explicitly to avoid breaking random configs. Cc: Andrew Morton Cc: David Hildenbrand Cc: Lorenzo Stoakes Cc: "Liam R. Howlett" Cc: Vlastimil Babka Cc: Mike Rapoport Cc: Suren Baghdasaryan Cc: Michal Hocko Signed-off-by: Mika Penttil=C3=A4 Acked-by: David Hildenbrand (Arm) --- mm/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/Kconfig b/mm/Kconfig index ebd8ea353687..583d92bba2e8 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -647,6 +647,7 @@ config MIGRATION =20 config DEVICE_MIGRATION def_bool MIGRATION && ZONE_DEVICE + select HMM_MIRROR =20 config ARCH_ENABLE_HUGEPAGE_MIGRATION bool @@ -1222,6 +1223,7 @@ config ZONE_DEVICE config HMM_MIRROR bool depends on MMU + select MMU_NOTIFIER =20 config GET_FREE_REGION bool --=20 2.50.0