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 1FF07359A62 for ; Thu, 23 Apr 2026 14:46:44 +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=1776955607; cv=none; b=kpJrklobF+RiqCZIM3W9tCi+Gkvrw9tI9pNbr1deSRq7mQx9Kuffa1/2S1xc3poprV1juQc/u1UtbBf1epBvMsRerNduLQDZCtj/9RzVapKko9yWPT+g92bTazq2ezylW4Yox2A469+r3CA0i603JSoaL9/tg1NSPanwfzk2FhI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776955607; c=relaxed/simple; bh=FVJvwM5KEFZLpNLphp/KsAxO7UvuDFjnyOYTqZVS/Tg=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=NjoqKB8Jhi75V927v6xn6s1PjsmSRdLV3jppLrfZ/1NDcxzcPp1eRV5gpjJpEn22NcfX7W0i6DejF/3Zko6r7IFuP9VgpheZgxtY2a98QwYml88wK3he3LPmKRrFP0vwNSpixh/FkfhdCBlpQU7H6vaHyBgdD07c93VOspALRCc= 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=JJrHBp1v; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=BhXu9Cgl; 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="JJrHBp1v"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="BhXu9Cgl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1776955604; 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: in-reply-to:in-reply-to:references:references; bh=l8MfwEpFW90pOYwmA/usmJLfbbJthitR1+FeR/wvevQ=; b=JJrHBp1vvZqx8y4oj+Mm37/zXNiW/9eqa6I53poZSxqFnfFw52Sgx/kNhWwEtAquP39VUt PFTQXNCJP8TaadVpbVayHf+67K5gXEk0BIr0+J4ckS7ypaM6ZRBy9rEkA1SYLB75q1jx2s XLkkivgkUhl2xBtaIR2g1XQeBdCElrA= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-572-vzGnbAqBP4i8Pl0n2aKWWQ-1; Thu, 23 Apr 2026 10:46:42 -0400 X-MC-Unique: vzGnbAqBP4i8Pl0n2aKWWQ-1 X-Mimecast-MFC-AGG-ID: vzGnbAqBP4i8Pl0n2aKWWQ_1776955601 Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-488dcaf2f2fso55126685e9.0 for ; Thu, 23 Apr 2026 07:46:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1776955601; x=1777560401; darn=vger.kernel.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=l8MfwEpFW90pOYwmA/usmJLfbbJthitR1+FeR/wvevQ=; b=BhXu9Cglmq/Jt+etzMmbFne0pcCkGNnUFX9JUTQftaw5DHTnIyrkuHCUUsp3EAx0ro T4U++Exi1LeCdESyiVaImHV2bCB2XA1jDmYOM5Dx0ThbbbEIDVWC3a/iJxnWeqvSKyVy Fu+VC5wmtqt/ZOh6nrPoyHlqYOjJdOUUcXzkO34t/RRq+PO6NAeuvYuInafy7Ep/lcc8 RvQWitiH4HF3Ez4U3w281495Gm+kzniSta7EAaj4VP/JjkqoaKn1vsYJ7RIU00cq59cc JiXmZZTWjOzM58C+oDLjoLlA25gavEbd8VzVycVMq4VEQvcEVkSxPtBzTUkMmSTpPRs0 R2CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776955601; x=1777560401; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=l8MfwEpFW90pOYwmA/usmJLfbbJthitR1+FeR/wvevQ=; b=k3Cztlo+j+eOZeGlJiWjJ5f54YFE5kVCtmYALSgPYQUlE53zxEQJ8rxzrMeZg/LwHO NtKXdBbHdjcZhRfbPLAmzOiU9uVh0riZQlQNP5UEwLMg3Y5boazEwyJuv3hMPPbagH/d pjidwnzf6QqwpAhaOkr5cOIRM+dSK8hIMI5uBwtHfXT5Ev9l2A2wh88ByLg5CWeWdhi+ EtpeOuePwMy+uHciJhNgj9QIXKVrP4/BurnnBSuM3W3Mfi3GKrF9X3thwwME3y2Md3Og oFxxeApahMsLZuybf1Jvp2xvJnNElUNuNDY+KGujV5LYJ3Npv7viJmr43Elwv5Gn3EvP oi/g== X-Forwarded-Encrypted: i=1; AFNElJ+DC0PgShir23UY3o6oaA8RoyeDk9c9JIDeMTJXxWiYPja855RsNC2Qjdy0+6f77lyiw9keNME07DC54r8=@vger.kernel.org X-Gm-Message-State: AOJu0YylIMsyfYTQHJaBQH0Efjjtvf3ESUBOb4su/8L7TlLBywuSVj8z k4fM8dSNbsOwK3mbDl9wIr6Tif5ee2GuYEoxO5ofTS1eCXr6DWhtq4my3D/RzJ4xdniMDQLboei bHXVLe2l6ZyW/+xCBxQuP7SJAJxV+58BOFijmPbPfP0pseGvnsts9EKnPWocgleu0kQ== X-Gm-Gg: AeBDietXfxBvArqT970VL2YwB4W00TXLHKn1XpPYipliN3n9dSIRwMVxfYLOKAAFaba i97dsYOuB1xBVu5wT7kBj49njpTlaghAdhKFBFzblnUA156DFV/btRittV3899HL2vDgRWm40b5 ym2ARzALSWtOkzpNE0aHGu6x5nrG80O6eCzNb4l0K3Zgu4168yBFIt3MCpU19vTWrgqwZF3A/PY NzIvVt6zhpTnTE8QqYgyukGosRyLvArNE5Koe+lz3RsQknNzvF9gMdlYtJon3fxbG5bVLbhKgQI 5PhWsa4NXnSgvs0jKiSkmFlUuk+F5f0CTkNaFIiW88YQA6QIHYEQF/FgFfmdNCIk7Aj3PEds9aA HLXICBCkPJfcgXQC90bvaNjX/s4DQMcd6wST2Shpbb1RS7fkvtpSOtA== X-Received: by 2002:a05:600c:3553:b0:48a:52f2:a0f1 with SMTP id 5b1f17b1804b1-48a52f2a5f0mr200255455e9.18.1776955601340; Thu, 23 Apr 2026 07:46:41 -0700 (PDT) X-Received: by 2002:a05:600c:3553:b0:48a:52f2:a0f1 with SMTP id 5b1f17b1804b1-48a52f2a5f0mr200255085e9.18.1776955600835; Thu, 23 Apr 2026 07:46:40 -0700 (PDT) Received: from redhat.com (IGLD-80-230-25-21.inter.net.il. [80.230.25.21]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488fc100162sm540787515e9.5.2026.04.23.07.46.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 07:46:40 -0700 (PDT) Date: Thu, 23 Apr 2026 10:46:34 -0400 From: "Michael S. Tsirkin" To: "David Hildenbrand (Arm)" Cc: Gregory Price , linux-kernel@vger.kernel.org, Andrew Morton , Vlastimil Babka , Brendan Jackman , Michal Hocko , Suren Baghdasaryan , Jason Wang , Andrea Arcangeli , linux-mm@kvack.org, virtualization@lists.linux.dev, Johannes Weiner , Zi Yan , Lorenzo Stoakes , "Liam R. Howlett" , Mike Rapoport , "Matthew Wilcox (Oracle)" , Muchun Song , Oscar Salvador , Baolin Wang , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Ying Huang , Alistair Popple , Hugh Dickins , Christoph Lameter , David Rientjes , Roman Gushchin , Harry Yoo , Chris Li , Kairui Song , Kemeng Shi , Nhat Pham , Baoquan He , linux-fsdevel@vger.kernel.org Subject: Re: [PATCH RFC v3 01/19] mm: thread user_addr through page allocator for cache-friendly zeroing Message-ID: <20260423104120-mutt-send-email-mst@kernel.org> References: <9dd9deabd42801f3c344326991d1431c3d8db39d.1776808210.git.mst@redhat.com> <20260422171315-mutt-send-email-mst@kernel.org> <20260423074433-mutt-send-email-mst@kernel.org> <88b0765f-7cfc-4e44-83d2-c01a1755c842@kernel.org> 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=us-ascii Content-Disposition: inline In-Reply-To: <88b0765f-7cfc-4e44-83d2-c01a1755c842@kernel.org> On Thu, Apr 23, 2026 at 04:13:50PM +0200, David Hildenbrand (Arm) wrote: > But really, that hugetlb code is rather messy. I'd vote for leaving hugetlb > alone on a v1, and focusing on non-hugetlb first. I just dislike it when things are non orthogonal. People are used to: hugetlb = same perf as THP but more predictable at the cost of being harder to use and using more resources. Here, suddenly, we have an optimization but only for THP. But sure, we can merge a part of it first. -- MST