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 540CCC5AD49 for ; Mon, 2 Jun 2025 20:22:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B58F16B032F; Mon, 2 Jun 2025 16:22:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B09DB6B0330; Mon, 2 Jun 2025 16:22:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A1F236B0331; Mon, 2 Jun 2025 16:22:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 84C916B032F for ; Mon, 2 Jun 2025 16:22:25 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 28A6BEE4FC for ; Mon, 2 Jun 2025 20:22:25 +0000 (UTC) X-FDA: 83511583050.10.606B4C7 Received: from out-177.mta0.migadu.com (out-177.mta0.migadu.com [91.218.175.177]) by imf07.hostedemail.com (Postfix) with ESMTP id 518C040012 for ; Mon, 2 Jun 2025 20:22:23 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=fNvfYif7; spf=pass (imf07.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.177 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748895743; 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=TUEcXRzrJ5OOaqI/DtIPnnQdjyAU6AFqVQV1LcXLTsM=; b=ihZwXqV4sq9jo+1DMb3R9sXPFkVX+BfpM4XhYwEjWL2W5sy4J3ZdLU4Ib+JiBbclgdgm61 kPTtkyIYCGi3DX+5f3hJ0N8REPqx0bWrys2y515agK7qBvwum8frI0w6Q9+ViJSWFFt5lt nOglar5pQV5qaL2MSsTYJzOVzM8QQ/U= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=fNvfYif7; spf=pass (imf07.hostedemail.com: domain of shakeel.butt@linux.dev designates 91.218.175.177 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748895743; a=rsa-sha256; cv=none; b=c2Z7PUlXluvO2md5POSZluQBpwMXvXA8+z4s2HAKjEA2BgdxcE9uEdDk+VdreoCaqLBKX9 lnEz9xrxO9hZzfZXwAeepwyvxlkigkaEXNg+TKdzssDHziOl9RDs3Cu4qbgu7k1SrSQ3d+ D9oeWeBMt/xQxRhhbvqthbCZVq5Antk= Date: Mon, 2 Jun 2025 13:22:14 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1748895739; 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=TUEcXRzrJ5OOaqI/DtIPnnQdjyAU6AFqVQV1LcXLTsM=; b=fNvfYif70dCfiDORxut+7j6OAb70x21QDSEpcQo5odCCclR93GvbSeiQpitsT5H/pFbk4i 9O95bWsE13lrsEPzxOIjLN70+MLnXhR9hxn1AtKqIGDNKgUgVEc4Q7q7nHnYskBLVVc1Qs UXCrAGhbyrDjne+L10zjQ5NLI6DX08s= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt To: SeongJae Park Cc: Andrew Morton , "Liam R. Howlett" , David Hildenbrand , Jann Horn , Lorenzo Stoakes , Vlastimil Babka , linux-kernel@vger.kernel.org, linux-mm@kvack.org, stable@kernel.org, Barry Song <21cnbao@gmail.com> Subject: Re: [PATCH] mm/madvise: handle madvise_lock() failure during race unwinding Message-ID: References: <20250602174926.1074-1-sj@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250602174926.1074-1-sj@kernel.org> X-Migadu-Flow: FLOW_OUT X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 518C040012 X-Stat-Signature: ipt75xxmnxnimg6sugjohaf39inftne4 X-Rspam-User: X-HE-Tag: 1748895743-853629 X-HE-Meta: U2FsdGVkX191zy9UrWKuE91vBVdi+04PSP7Y1v/J0rIHwoaezBG9tkKvo7sG/Wh5atmW2vIfarlhHQPr756HFyZ2xLJevridySjIint0+/enBT2Fl5SPWNfI91kU3XoqCNlCYmXY+6HxAgGb3AMkvYr7qlubHOB0hntLzqBbDts7h3HTzZM+QTtNXlPG7dvAkBu0NYplCqRY2IELUDV0B7L6kZy4uWNaz1gh0vamBLlWsnngxCDKbzJJFcU3LFIo21/eMzzLqK6+2RXL5QFsxRkHQDu2TcA70W7QyjbQ5ttPTWzAn5XWRDv0Wv8qjo7ue4z5aG+RUkoohVUERktce9PGuTksxE9z/hz6nsKQqOL1eZQt97957zah09Caj2tav/RKfbs+nopQfpIx0yJp1x1YCgrMbE1o769/QHMqE+em1kkt8ZGUi5hdZLE5JuzJZXAGStadBUadIaVrBg/1HTKGb3FH4DyXc/J7lhDszHhk7TOhwnOVT3N8AYdNb5eQI7nFFKmyTavEOyjGUAQlCoyL64UKPBQgfCtaajZ+BHjQKNNQcvIWFsscO3Lo+Scf165VHkKuwczRgcL7LZTrJOsMMNzV4SCxoP26ZafJIpUF+YQ9FgAyS5U0Ck8E/mAfr//wAhQnOSEcwXJWlETI5sONPC4HWznB+QjO/kb1mV7ms0qsqgmLWDgGlNlcGpEqYIFu8fiF5U5X8plGz+0QK8WDbgTUPq/Nquge9iCdAU+95wy0lQbKSbLcdvYhrfxY+XSZsy6p9uAGijgL0JNaBHMzGOwUHLFpLKj4yFal6oTYq1SKQrpYV4LICwHKYq7qOtc5uZC6a+G3b8EgQzn4SzNWTVjH6Gt80PjcU4NrtrIL7QUWswezfE4luBqrYqnXKpYPLHHXRonijeTzNlcsYs3WToPWvvdTUBRv+7TldE6a6n9+lzfM5Oskja3ALdorKJWpD7Pkp/kRVgCYQHM iuNyko6H cvJmi9vMzwvZ0wTSPBT1vuM9xzkk3CARqt59As1JV+F3zUvmTaNpp39Yfs5ROwHoNKkdOrXBehdXjM39N2G4RRQKzaGwqBjZKG8u2zNjzMW9AjNJtTPk9MS289FYFz/wTNOUNv4p/N1IjtjP8RuVMgyjZFzDYEP8gBQxQz1tMFhPvNUHFa8bjTKKJ9EnM9iQOeIGbWo33iymTE+h64xEycm21JrEol5d0aV/197WnCbDvYwdsoFfbulLFpWb6IhQByd5gWi75A79rnZxURzWUzTC2R9f/CH6JJNHiYbnxYIVkPTxPi3UWm4g5qA== 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 Mon, Jun 02, 2025 at 10:49:26AM -0700, SeongJae Park wrote: > When unwinding race on -ERESTARTNOINTR handling of process_madvise(), > madvise_lock() failure is ignored. Check the failure and abort > remaining works in the case. > > Fixes: 4000e3d0a367 ("mm/madvise: remove redundant mmap_lock operations from process_madvise()") > Cc: stable@kernel.org > Reported-by: Barry Song <21cnbao@gmail.com> > Closes: https://lore.kernel.org/CAGsJ_4xJXXO0G+4BizhohSZ4yDteziPw43_uF8nPXPWxUVChzw@mail.gmail.com > Signed-off-by: SeongJae Park Reviewed-by: Shakeel Butt