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 6B90939EF25 for ; Thu, 7 May 2026 22:23:00 +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=1778192581; cv=none; b=RbabioclzAtVIkmPNSLcZX0ow3zndpGjMq0umoH/CWlkZfSCD4mSZXuTeIAUTSkaX4d/jVPbbRLqJV9ltZI56J27AHNB2R9e+sn68Axlh7bs1YRgjIs50dV5FUNmwVt2LlFl2z0WuRABP/170zaAgLAGTLNlv+8XQ2znts6FRME= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778192581; c=relaxed/simple; bh=ta8h6WWIgHM6wr6R6uVViBDGa15PaaSe6wmcskt5PZM=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=G9u4SxSvHXMQrBwRIKgWKO6JDMysSv9z3CQIg8hzwRN4BMSeY0i3M5G8pATBIe1tm8UvuhjZFijmhC2RjkqR+zAEXpqXySryFUlfNI6PERVdjLYfHJC4FOw9B8i/8OefZMKqkA4a+8XvLbZT+utB5Xi35bF0H92LYs2vb8Ejmd0= 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=NiBdX4IM; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=jjyescdR; 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="NiBdX4IM"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="jjyescdR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778192579; 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=C0iJX4IreXsyXpLqNVxKVCvdOAtYgnPhF7cVJs4Qyr8=; b=NiBdX4IM5Pf+GYm1E6wtIr/xQ54JJB21TjycvLddy3x5Xkh0GC70GS99SBfprVRqB6mtOH P8ExTvQOVsZOFlP9iMMdbZoujvKFiC7XzkG/ylozAiDWmxYFGbeLtmApY8Irutk1e9jbCV szZoL32UkbZ0KdpbSeWypMs5p6h5Vgc= Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-574--gd-N5tAOdycYQmWbDOw9w-1; Thu, 07 May 2026 18:22:58 -0400 X-MC-Unique: -gd-N5tAOdycYQmWbDOw9w-1 X-Mimecast-MFC-AGG-ID: -gd-N5tAOdycYQmWbDOw9w_1778192577 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-488f973ddfeso9352285e9.3 for ; Thu, 07 May 2026 15:22:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778192576; x=1778797376; 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=C0iJX4IreXsyXpLqNVxKVCvdOAtYgnPhF7cVJs4Qyr8=; b=jjyescdRNUcvOppoixWLHtRIXh9EZVQY+IpTpgR9M3Nfkm4FyqitOq/wgydMKyre2+ OQc48pzStoKFYcw9ubs3ssLjOKIwxw4v3HjpFdB3+OKSKdePwn0LSKZnbjPn6Pb1UssB OipNJshyXByQm2RgXggOyCnZJ+RKLSMyOg/X+M+fZRBX23rvr5avSQyDPWjMddCuIXls D04QU3XCg0jTvSd0BK0fcEN/qTpJoVVUXDt63YtAxsA2D/taHRNlTs9TVoZoHwopEWvb qcserUx4TOYy80TuitziNxSLv5bF5gpIapdQjCihI9YKiide7IB5yXfTXy23m3KXEQX+ n9zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778192576; x=1778797376; 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=C0iJX4IreXsyXpLqNVxKVCvdOAtYgnPhF7cVJs4Qyr8=; b=BHrl+sVUtSlnBzi+SldjPLvOTj7xGunVgbOWm4yJFpdXUG9eGdR+r2KW+uB8yVy7LE vlm0yfrjmvbK1sYP8AjoESRXcMSPs7tjC5VrynjdvT+M7e7YLqidmQRaTzisK/T4IhLo htAAclf6vnE+Oys5fLyFvmtTsfrXUMHqQKhgb25A3Yn7I32ReJU4SulV/E4Wg5kSUF0t IfaGVyXIi12hXavJ9INChBwOTc/I4Eg3Z38Ikvj5gqg0f24MFraCkCGaeYsqoTpCWbIV JRN50sKviQCRnMe1cuHJv8aBsoRbQlvS7SRTDlbqYCTQp5nGpLjOb2FVJp4UOeBzyHeH hf/g== X-Gm-Message-State: AOJu0YwLZZGLEV3oCfM9O7WAqFYsnxNeJf7s8pN0TV6bDLeM6D/cX4Tf 5eS3+B9SlTdfeFo6bkubwcJnz+qu5En3mLuqdifRv9shcSFwp8W55XmgTSV/DbRi98PqFmXAV/q LMWinpqPai6l6U53CFAT+QtZhka4e3owqcBZCMMnQOqKjR3/roxG7agaaIcFtjtNQ00fybu6j/s gFnLipS1tJ6DJARZCz1QlU/WbQ125zcBiEW4zrcfBC3dw= X-Gm-Gg: AeBDietle3/E+WNn2WwCjeM3PkWoam9QLe0xurJVGbggNuYrXxKHqE1R73Or1KLTjQX V+0sKKXSKSw+rdb9iYjd7opzXMixeROV4m5IvSeEDSbTIs5EmDX5yZWCqS7JyMMsASvSt8XPDCQ OxAcQSpKQm1gX4TWeMIK1QFE7kR/JRFUna1Kp4MJ+m04LYQG1YECVt+4mqphjYwRzzo8hMIecAR vuTYKsCOvn7IIeC4VY47oTosMyCHMUQDdplfH7ljpwD0NQVAe74S1JO8806iJ26hS84kRGXMi/z 44FPS6r7VKA73TVyx5XZ61BYZ+T3nVeKFE23P7ZON3LHxhOFMDtIf7zw/1ZLg+MJhEtWW9ubdAx vzmK7k6bMEK0b9s7giMYR5Ka5FeC8BYnbR9gRSvE+ X-Received: by 2002:a05:600c:35d2:b0:487:4eb:d125 with SMTP id 5b1f17b1804b1-48e51e15589mr167969405e9.9.1778192576314; Thu, 07 May 2026 15:22:56 -0700 (PDT) X-Received: by 2002:a05:600c:35d2:b0:487:4eb:d125 with SMTP id 5b1f17b1804b1-48e51e15589mr167968925e9.9.1778192575750; Thu, 07 May 2026 15:22:55 -0700 (PDT) Received: from redhat.com (IGLD-80-230-48-7.inter.net.il. [80.230.48.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-454131bcee3sm2024100f8f.15.2026.05.07.15.22.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 May 2026 15:22:55 -0700 (PDT) Date: Thu, 7 May 2026 18:22:53 -0400 From: "Michael S. Tsirkin" To: linux-kernel@vger.kernel.org Cc: Andrew Morton , David Hildenbrand , Lorenzo Stoakes , Zi Yan , Baolin Wang , "Liam R. Howlett" , Nico Pache , Ryan Roberts , Dev Jain , Barry Song , Lance Yang , linux-mm@kvack.org Subject: [PATCH v5 09/28] mm: vma_alloc_anon_folio_pmd: pass raw fault address to vma_alloc_folio Message-ID: <96a2f5a938bf65315ac95e75b4e7741bae018cdd.1778192416.git.mst@redhat.com> References: 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: X-Mailer: git-send-email 2.27.0.106.g8ac3dc51b1 X-Mutt-Fcc: =sent Now that vma_alloc_folio aligns the address internally, drop the redundant HPAGE_PMD_MASK alignment at the callsite. Signed-off-by: Michael S. Tsirkin --- mm/huge_memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/huge_memory.c b/mm/huge_memory.c index 8e2746ea74ad..f51c0841ce91 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c @@ -1260,7 +1260,7 @@ static struct folio *vma_alloc_anon_folio_pmd(struct vm_area_struct *vma, const int order = HPAGE_PMD_ORDER; struct folio *folio; - folio = vma_alloc_folio(gfp, order, vma, addr & HPAGE_PMD_MASK); + folio = vma_alloc_folio(gfp, order, vma, addr); if (unlikely(!folio)) { count_vm_event(THP_FAULT_FALLBACK); -- MST