From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.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 9BAD91946BC for ; Tue, 14 Apr 2026 04:13:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776139985; cv=none; b=UNOHnHXKykIAQYKkTtojCRIINMvdOlICl79CoRH6SFuB8rTMV0H0KdZWS62sQCr30aFUvz2IIRfZFqvgQiuBQgJ92lcRG1MGpP3PA9RUcsDxO5lHLRp9D4WnQqSi3qv6uOxxLVZly0jIDpKBSY3SyLS2Spu+YuKCf5620FxnVeU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776139985; c=relaxed/simple; bh=aWl6ROzD2wPdzvbtTffue6qq4p8SiJRvrZZYGmuhZXU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=nulFWCA+shXf1+u5JknCT4jQN9/ilZOcGS1Fexp40VDxDrGcExUHtr4uhZNm1F6K/WBkGHRTiaGargAAqoKCdFTWVU1u7P2Y+xZZ9UgrydmhOLiJjqIwKYbKHZURKK3zp1lfAMPE+qDSPeiY7rLMZVUPqiCDsVicISWOjsQv4xw= 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=ayRDcx48; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=S7Cv6XQf; arc=none smtp.client-ip=170.10.133.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="ayRDcx48"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="S7Cv6XQf" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1776139982; 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=Bp6pPh2X7xEOk98kCGOB5ari2987Sw0Wx9pM6w06sw0=; b=ayRDcx48BQXqpjGDqh/S4CqbHvR0ewXf2f7A6LrpAZTXSCG1S4/nxIYRoBuu96aC5LfHf8 9EO68oHGLOFCvpmtF0OUACAg1rS26rkkbNMjUAEiam/dvNK2wPiuPe3TFaqyzV6X3wAmfb xiwq+5QS0qDDJ3duvA+GgUFoS5S4CUM= Received: from mail-lf1-f72.google.com (mail-lf1-f72.google.com [209.85.167.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-286-0rCqhe5NO62XmaWc4BnMew-1; Tue, 14 Apr 2026 00:12:59 -0400 X-MC-Unique: 0rCqhe5NO62XmaWc4BnMew-1 X-Mimecast-MFC-AGG-ID: 0rCqhe5NO62XmaWc4BnMew_1776139978 Received: by mail-lf1-f72.google.com with SMTP id 2adb3069b0e04-5a2c8db25f3so3345956e87.1 for ; Mon, 13 Apr 2026 21:12:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1776139978; x=1776744778; 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=Bp6pPh2X7xEOk98kCGOB5ari2987Sw0Wx9pM6w06sw0=; b=S7Cv6XQf74eybm9qzd5hZQbA45VNcewzg+Hy/d/xkNiPvvjga7QVkwdgWLJdA+1Cao Fn/XwVin0VOubOs62VdVWGKnqKBDkI5wXj02ptZAjA57jBP7FkuoDcx+8z9ez5bWDlPN Gttol1J5p0FWA+Ox0z28hpYIXfMOr65Wfvc+FSVeEYkykT3QpnDY3OoNmeh4dhp8Ngiu JbqAIeG31v3vmCt0ylUeAcoRdODqRJN9Ba7Dl4kVxCCMFjr3nJ1y/Tf6kKjVLO6ZM5AY fj0JgY8rWN4r6fXEArLAMsrgGB3iUXEDpUnORmO7H6HUfjz/MiI6iqnBSqJpOyw4hjOS 5Dfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776139978; x=1776744778; 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=Bp6pPh2X7xEOk98kCGOB5ari2987Sw0Wx9pM6w06sw0=; b=FitgRcGDfGqbuT20si6ACpvFAAVwuIJtlwdlmaRy3CErzZ7rqao5kcQiWXY0Qsatbu j3TYAz/Laf9gPuvexmuKkzTAPXvQzH9AH90Ja6mmHuB6TH2a96KGiHRJ8pdK+xQJGrdH +mV4eqJ6HgJ0+v7UQFL7Zd0Nn2M3He45pjq0CkGZWv5ot+XCsYK2d3CHvzrpaWeWOQF5 j49Sq/FkMdR8KZgDYZjNEuBaVIwSoh9HL4J6ocvvNnRPJSzfg/tNyTN7eewwKptpMXN1 wN2IOqQsCDDjwhhfMD1/W/l28eWg9+0fgknwU1Tg4+MGkTSCNxFZnxI9FW10pN/Tj4yQ uttA== X-Gm-Message-State: AOJu0YxnqrO/yjMervcrbOjGlm/lf2SHj0IYYTpFqvj7hLR9fqqGneZW Yczni65NefyKjvwjUWOnSD+Lk3SAw61ImR4oM2dmj5Dz+nXibJ/tIcVBKEin90PKo7wDCibrRVi daaQtTvJzCSX3f63la6wzqqfoNCQrfSXNVXjJCJ4UMOoCoDv5pTAp1jfKV6LrWByI X-Gm-Gg: AeBDiesDmjDm5xZPq/MTcSCZcPjKf4ov3OjeknYTpq+gHQvTxXlw+OtgP9RLIAJJgEE bdVTvbLq9Y5n6p3Wrkejrl+q3/I+mGWVtH3rfZ22kISJnlH6hshvlaIf23PXXa9C4h1Zr8rY2wk ua3wem8KKaQ8UXVQTf3CvuF1DG6COz3r1wPj/B9Aeyx0Z9wTpir701IEKVV9BdnecFz2ZHmtm1u CAnXtU5buW4/RAwfGPYUqiggPM9YyFUgiLEVTvFiPeGLcngPyJeDRZNE+8Q44CmvXrx7E6Bk6lR yvIbEvKWtJiys/I11iAjAMYzVHte4EHv8lG5lDKBhQl5b8tXJg2TEk4IyiBX547zI9+jBpr/IIx XoqX4IJXGwX9XQdE1MzmVPE4wdoyLdB0y1soN X-Received: by 2002:a05:6512:15a2:b0:5a2:c05c:1199 with SMTP id 2adb3069b0e04-5a3ef904b66mr4996119e87.15.1776139977557; Mon, 13 Apr 2026 21:12:57 -0700 (PDT) X-Received: by 2002:a05:6512:15a2:b0:5a2:c05c:1199 with SMTP id 2adb3069b0e04-5a3ef904b66mr4996113e87.15.1776139977020; Mon, 13 Apr 2026 21:12:57 -0700 (PDT) Received: from fedora (85-23-51-1.bb.dnainternet.fi. [85.23.51.1]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a3eee865e7sm3040666e87.10.2026.04.13.21.12.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Apr 2026 21:12:56 -0700 (PDT) From: mpenttil@redhat.com To: linux-mm@kvack.org Cc: linux-kernel@vger.kernel.org, =?UTF-8?q?Mika=20Penttil=C3=A4?= , David Hildenbrand , Jason Gunthorpe , Leon Romanovsky , Alistair Popple , Balbir Singh , Zi Yan , Matthew Brost , Andrew Morton , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko Subject: [PATCH v8 1/5] mm/Kconfig: changes for migrate on fault for device pages Date: Tue, 14 Apr 2026 07:12:22 +0300 Message-ID: <20260414041226.1539439-2-mpenttil@redhat.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <20260414041226.1539439-1-mpenttil@redhat.com> References: <20260414041226.1539439-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: 8bit From: Mika Penttilä HMM depends on MMU notifiers. With the unified HMM/migrate_device page table walk migrate_device needs HMM enabled. 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ä 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 config DEVICE_MIGRATION def_bool MIGRATION && ZONE_DEVICE + select HMM_MIRROR config ARCH_ENABLE_HUGEPAGE_MIGRATION bool @@ -1222,6 +1223,7 @@ config ZONE_DEVICE config HMM_MIRROR bool depends on MMU + select MMU_NOTIFIER config GET_FREE_REGION bool -- 2.50.0