From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0F332E7717F for ; Thu, 12 Dec 2024 18:07:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9B8FF6B0099; Thu, 12 Dec 2024 13:07:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9424E6B009B; Thu, 12 Dec 2024 13:07:58 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7E3286B009F; Thu, 12 Dec 2024 13:07:58 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 5CED26B0099 for ; Thu, 12 Dec 2024 13:07:58 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D83DB12066F for ; Thu, 12 Dec 2024 18:07:57 +0000 (UTC) X-FDA: 82887090384.29.B5BD30A Received: from out-183.mta0.migadu.com (out-183.mta0.migadu.com [91.218.175.183]) by imf17.hostedemail.com (Postfix) with ESMTP id 536F340004 for ; Thu, 12 Dec 2024 18:07:37 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=vAe7ZDXN; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf17.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.183 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734026865; h=from:from:sender: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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=wKf4zUuhP4zvlej+aDqKww0AXyeQz4qUkRYSAjx7ur8=; b=4sRn/vbu8C/fMMgQTy+zAJr6np6QoIVjYY1cH+cGkwK6BaOuLKNgKCdkgK13jEaP+kgIqU WqPyPtCFnVwgbiQ0bqYAp6/ZvxWtvsNR4W7vOppy9AoWNZ3El+IIb2rsHWo4gHADuU7KlT 7qc62qenxEGxGnzU9CBzT1tSxafoBeM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734026865; a=rsa-sha256; cv=none; b=wMwNJ3X/WRkGho1Z90Cx1mqRtILuIpglM4Q/c+Qi19AT7KgiY1Ja4saP49erYHDivYP567 a8Aw0dndaNoNCQfD2njtvB5OIQH7i3tQmgPnYeOvk+I6XGYzpiDcQ4HynCcPQ7oh4tnC3j Jl1nHJKNpfHbPYyAk3yfoP61/ISogvI= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=vAe7ZDXN; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf17.hostedemail.com: domain of roman.gushchin@linux.dev designates 91.218.175.183 as permitted sender) smtp.mailfrom=roman.gushchin@linux.dev Date: Thu, 12 Dec 2024 18:07:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1734026873; 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=wKf4zUuhP4zvlej+aDqKww0AXyeQz4qUkRYSAjx7ur8=; b=vAe7ZDXN9XT3hwW9UIaNsnFb6BiV50FG7K8Fq77INFf216DE0kftMsmIaJOtOpq7cox2yN tUNqgEty5fNtkFbMPp+4KtRvLN6jDTc49eC0mvHDFG8pBvoZARjTQh96x8vc1B4UPV6TOY mTY0hLtc6kLwbKCcCjHVD72JWyUWDwc= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Roman Gushchin To: Usama Arif Cc: david@redhat.com, akpm@linux-foundation.org, linux-mm@kvack.org, hannes@cmpxchg.org, riel@surriel.com, shakeel.butt@linux.dev, yuzhao@google.com, npache@redhat.com, baohua@kernel.org, ryan.roberts@arm.com, rppt@kernel.org, willy@infradead.org, cerasuolodomenico@gmail.com, ryncsn@gmail.com, corbet@lwn.net, linux-kernel@vger.kernel.org, kernel-team@meta.com Subject: Re: [PATCH] mm: convert partially_mapped set/clear operations to be atomic Message-ID: References: <20241212135447.3530047-1-usamaarif642@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241212135447.3530047-1-usamaarif642@gmail.com> X-Migadu-Flow: FLOW_OUT X-Stat-Signature: 6qegs6wzgxyzg1so8ft118aj8d6dbcto X-Rspamd-Queue-Id: 536F340004 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1734026857-700249 X-HE-Meta: U2FsdGVkX1+BuoBEM50w5Kb2lT5ILCQQXvd3+o7pZ2sVexILLvUbNhjYa2AhdWs2uC/48lurKwmJlUZaZAR9IGdcyMuBABSHIrXe9AdztjoIB3u4r7YXfHQviWTtAuximrDKjFx8FUSE3DNudjOrazR3P6J83X9N5ibDNapfX4s/p1xzFwtSlxrvefDe2J3KnXepUJhJUJ1eEh9tySf+UyWSJIJLA0Wp0hdy1D9sTwDcGvAlxqeR1oIXBLfNtLrSdgAFmVC9vZVJeWTt914VRNPSrhRbvporjmeQ5NxrpZ+e4FfJFUuYiaGUshrkOmL9mDq91Luj9xiPxwDVMt8+ow0PhU8k+Yb+HMLxBgE7rPapLELrr/7qR38xsvg+FEMsWjNByYbSPJJgUQPqxhNv6s6OKBHuRa+BPsq3T+TFE5vjkaM5zEWVWm0pZYJmxK4+yoloY7Wf38QJF1bssXuYi7d6r8Ub6Q1j19JfDbGsVGbUWUIBWmRlOHp5aMt5s9/PeKXURZjuprpGNmH8MU08JNITX9f6H6IqZvIPBmXOlHlnsqL8OgxtilxhqM1YLm4wU9DIZJtlb7bSpoxs+LnW6lpHK5OUP8RQoif51ycxXax2+p/wssaha92FeUPfn1Y2bbs48q7WINLhxjN3YIOk4+VinNjJJVuad6hYh61s1CUv4XD1RGXXgVQ7QC3WeTxl9hmdaA+VW2xWOgtBhJsJuzkR1FpmaifSFXa3SPE6SwWNSySSlCGe3pfjcu4RgrexBsbpiO6Ro+Vu3U2H2w1A0csI2S/FUCeaiLhGQ25NosT5V4Ob9E8J4B+ISNufasbVBvtQbY+PGjmM3ds5hOcbD+rhWO2wIKU3exfiEZnGybDwz1wcFc3oOh0aP79evRA7ZZLpPyFhQnxlMRZn6bEGx26BSGdf/kxk+lii0N8/UWZ2pyV8HeE3SAM51j9Km4+5sQAkQDEZZ47rfezjVmw sHQhkU5d Hf/ztDHjAxAcQkFIv9bsSI3KnGoejO+DjRaQO4227+VsKfDcM7iXZssj8JyRKf6iFwZFaWSfWgLFYvSpxidaD4EZrArn1dDTqGGoNQg4O/9JrE54yZG5lIsRSVdwEiuDaTjDYHWSNe6Ih6C0WBRZp/Yq4ebrgL66guUBh77FsqgdrtwSFqr2QNPVv1HHWX0V5vPDIPkn1MZjX6sE0j1JGb5Z57YkHIAUCZuufI3rojbN3kCySsx3FrIyFGUCsno7cDlBIixVzdr7DWoHnNa8GoQfYBw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Dec 12, 2024 at 01:54:47PM +0000, Usama Arif wrote: > Other page flags in the 2nd page, like PG_hwpoison and > PG_anon_exclusive can get modified concurrently. Hence, > partially_mapped flags need to be changed atomically. > > Fixes: 8422acdc97ed ("mm: introduce a pageflag for partially mapped folios") > Reported-by: David Hildenbrand > Signed-off-by: Usama Arif Acked-by: Roman Gushchin Thanks!