From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from imap5.colo.codethink.co.uk (imap5.colo.codethink.co.uk [78.40.148.171]) (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 8E30A2EEE68 for ; Tue, 16 Jun 2026 10:39:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=78.40.148.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781606381; cv=none; b=vD/mogOOunoiTigNZWngKVal68EAoI3QSEedOOmpU4U0w9DbZP68l/PxZjC+HIJ/zV76ZF0RKvZ+X+hinrAGvOhxnqGjW+LICtLh1fOOWw+owGapTTe/f2i1t5itxPqI1FkHh1qYmTc+4TYwV16OeU2wS++r51jl8+VuZM42rsQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781606381; c=relaxed/simple; bh=yuKz7dGawCObpfTxNLNphLJdkwjkGmlkl6Kh2jvkSno=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=mtzc1tACxa4se1U3GEvFo2NhkuBO5hC1/ZuHWIa4/Fq5PQzkPZ60M5DwZz39oRpc2Lhkzou5DWwcQZdRu12cVvZl3znHEkz+OFRy7iLMHVXReNEfE8be4MfRgDFgSdp0wW24IzzROFzVCbIJoCStBkzCLRFgBQjn/D88JlzUTwQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=codethink.co.uk; spf=pass smtp.mailfrom=codethink.com; dkim=pass (2048-bit key) header.d=codethink.co.uk header.i=@codethink.co.uk header.b=xkVI293w; arc=none smtp.client-ip=78.40.148.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=codethink.co.uk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=codethink.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=codethink.co.uk header.i=@codethink.co.uk header.b="xkVI293w" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=codethink.co.uk; s=imap5-20230908; h=Sender:Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To:In-Reply-To: References; bh=oz1Yrc6leP36S/Ja0Kju4XbEh19ib8txxk4fDRUMs8g=; b=xkVI293wnwqvc4 YQhBNQsiJ4ZsscNmXTvoMeTHRJZ387fVlG5KsAsnSjpQ96PGeJXhFB7z+zjkni+goVf6acxGK9Y5h lc1Q9zOEnGEJZ93g9dt4S6qTWzouADmLJfA6SHzWTcn8MFgHO2X/Es3dFMe/j5SCQv+IerfEod46s rc7Ko2a1kM6ZRN11hHUF39EcKk50ka5SFbnP+xCnQFEce00uJCE41j239vZgOVH4GsFziaBypkKMy pCuGJ5CJNGox/tgUIS0v49BNPU4u1W3I+UqQ93q/MG7z0De0crjSQlxYlNmGxNdc/J5Fs1UuE0qST bj2bEGasUAd7d/u+ELlg==; Received: from [167.98.27.226] (helo=rainbowdash) by imap5.colo.codethink.co.uk with esmtpsa (Exim 4.94.2 #2 (Debian)) id 1wZQZY-00AN2v-Gi; Tue, 16 Jun 2026 10:59:08 +0100 Received: from ben by rainbowdash with local (Exim 4.99.4) (envelope-from ) id 1wZQZY-00000000se9-05cW; Tue, 16 Jun 2026 10:59:08 +0100 From: Ben Dooks To: linux-mm@kvack.org, akpm@linux-foundation.org, hannes@cmpxchg.org Cc: linux-kernel@vger.kernel.org, Ben Dooks Subject: [PATCH] mm/vmscan: pass NULL to trace vmscan node reclaim Date: Tue, 16 Jun 2026 10:59:06 +0100 Message-Id: <20260616095906.210016-1-ben.dooks@codethink.co.uk> X-Mailer: git-send-email 2.37.2.352.g3c44437643 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: srv_ts003@codethink.com The tracepoint for node relcaims takes a `struct mem_cgroup *` as the third argument, so pass NULL instead of 0 to fix warning about using an integer as a pointer. Fixes the following warnings: mm/vmscan.c:6753:66: warning: Using plain integer as NULL pointer mm/vmscan.c:6757:58: warning: Using plain integer as NULL pointer mm/vmscan.c:7818:60: warning: Using plain integer as NULL pointer Signed-off-by: Ben Dooks --- mm/vmscan.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index 67231d3189ef..a7699f2112d3 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -6750,11 +6750,11 @@ unsigned long try_to_free_pages(struct zonelist *zonelist, int order, return 1; set_task_reclaim_state(current, &sc.reclaim_state); - trace_mm_vmscan_direct_reclaim_begin(sc.gfp_mask, order, 0); + trace_mm_vmscan_direct_reclaim_begin(sc.gfp_mask, order, NULL); nr_reclaimed = do_try_to_free_pages(zonelist, &sc); - trace_mm_vmscan_direct_reclaim_end(nr_reclaimed, 0); + trace_mm_vmscan_direct_reclaim_end(nr_reclaimed, NULL); set_task_reclaim_state(current, NULL); return nr_reclaimed; @@ -7815,7 +7815,7 @@ static unsigned long __node_reclaim(struct pglist_data *pgdat, gfp_t gfp_mask, delayacct_freepages_end(); psi_memstall_leave(&pflags); - trace_mm_vmscan_node_reclaim_end(sc->nr_reclaimed, 0); + trace_mm_vmscan_node_reclaim_end(sc->nr_reclaimed, NULL); return sc->nr_reclaimed; } -- 2.37.2.352.g3c44437643