From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out30-110.freemail.mail.aliyun.com (out30-110.freemail.mail.aliyun.com [115.124.30.110]) (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 1E3992DB789 for ; Sat, 7 Mar 2026 01:29:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=115.124.30.110 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772846969; cv=none; b=t6Fcscd66z+JybOUq8HX98VwmoWbdyErTSRerIDj5iFTSI5EgVyxomVlEmpQNYrrODb0NNjvAJe48QSYvs+HHimX6nK1BuwQKzJsEvIw93QvSsgQTIXctjwoItmQrEmnQCIKWhmP0uKlIFa6QalprPZ6ll6bXatbFlqE4eENmOk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772846969; c=relaxed/simple; bh=Rc2DCLF9aawnm7sATqH6CSMQuLvKMPdmX21xKJRXpME=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=dD+EUDDR7GOCS9yFHZehX7knlyRIA8LZBKDe1nFWcy8dTbbG+EFzAIvy21Mo/55l0gLfcNZhOTc9l/K37Md2Fl80/3miVJ00XeONnpl2+nE27XRm6kF5SWUvM40w0osfN374+9RaPa2ev4khqW+oyMzutPLocmoWu8uLVOxMah4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com; spf=pass smtp.mailfrom=linux.alibaba.com; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b=COmdWw4F; arc=none smtp.client-ip=115.124.30.110 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.alibaba.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.b="COmdWw4F" DKIM-Signature:v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1772846966; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type; bh=KEbq7+B9siae4mtuT/OYYL/NsKQtpMVr0am+LjM7dGw=; b=COmdWw4F5wqp9MQts9BrqJRil8wUk5bX0NVBmeKnOCBLForzrgIusr/Cc8hdu4nV3xuYAsJY9Tm0g4+8Glhnx9zOhAwSvyndggLn2/HnBON5zUtgjszjnQu8XKFcEE5bEnvTHQuI35lBtnHNJHTBXyS1raXxnEQmXmbD/FK/z9g= Received: from 30.42.98.36(mailfrom:baolin.wang@linux.alibaba.com fp:SMTPD_---0X-OMk1T_1772846963 cluster:ay36) by smtp.aliyun-inc.com; Sat, 07 Mar 2026 09:29:24 +0800 Message-ID: <0fb36b71-d9b9-4a43-a13c-463469fb202f@linux.alibaba.com> Date: Sat, 7 Mar 2026 09:29:22 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/6] support batched checking of the young flag for MGLRU To: Andrew Morton Cc: david@kernel.org, catalin.marinas@arm.com, will@kernel.org, lorenzo.stoakes@oracle.com, ryan.roberts@arm.com, Liam.Howlett@oracle.com, vbabka@suse.cz, rppt@kernel.org, surenb@google.com, mhocko@suse.com, riel@surriel.com, harry.yoo@oracle.com, jannh@google.com, willy@infradead.org, baohua@kernel.org, dev.jain@arm.com, axelrasmussen@google.com, yuanchu@google.com, weixugc@google.com, hannes@cmpxchg.org, zhengqi.arch@bytedance.com, shakeel.butt@linux.dev, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260306152042.8516ec644e95e9a23df30e5f@linux-foundation.org> From: Baolin Wang In-Reply-To: <20260306152042.8516ec644e95e9a23df30e5f@linux-foundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/7/26 7:20 AM, Andrew Morton wrote: > On Fri, 6 Mar 2026 14:43:36 +0800 Baolin Wang wrote: > >> This is a follow-up to the previous work [1], to support batched checking >> of the young flag for MGLRU. >> >> Similarly, batched checking of young flag for large folios can improve >> performance during large-folio reclamation when MGLRU is enabled. I >> observed noticeable performance improvements (see patch 5) on an Arm64 >> machine that supports contiguous PTEs. All mm-selftests are passed. > > Thanks, I updated mm-new with this. > >> Changes from v2: >> v2: https://lore.kernel.org/all/cover.1772185080.git.baolin.wang@linux.alibaba.com/ >> - Update the commit message of patch 5 (per David). >> - Fix some coding style issues (per David). >> - Remove 'cur_pte' variable in lru_gen_look_around() (per David). >> - Move 'ptes += nr;' to the suitable place in folio_referenced_one() (per David). >> - Add acked tag from David. Thanks. >> > > Here's how v3 altered mm.git: Thanks Andrew. LGTM.