From nobody Sun Feb 8 08:46:40 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 5AF13229B01 for ; Tue, 11 Mar 2025 21:41:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741729313; cv=none; b=CagmXZTPzg5Dd+j2xHM7+kN+WFFdQSPhkzZTyIx4IPsurSVawsaoxlgCHmAlJzLcJPJ5KHVQ7TnVnROK9E155/ZQsKFMfO4b/xc3efpJ4PHEcCrleRIEe/ny1L9emMgd4uRG1t38eb9WbV7t7/siHM8yZSj92x1KgrUVE42vV6Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741729313; c=relaxed/simple; bh=XEv3LmnSszyWJrndUDLUpYRc/Ykb2Ig+lp0rzCH0oBo=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type; b=V4b+olm3byvM2XRXfDWrlFMoGDVd8pmNNCSBB5aMViQb4McmhfbywPVNI/b4r2orGFYqKGJB8RE88RXC0af4cTnqZXq3OjOB2wOuq4uoAou3+IJhSwwBeS+xFJ1jfrb+yH+UvaQ0xtJ0AqoQKXWtwKLMaeI5QE2AfeCbDP6QVDU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id BFB93C4CEEC; Tue, 11 Mar 2025 21:41:51 +0000 (UTC) Date: Tue, 11 Mar 2025 17:41:49 -0400 From: Steven Rostedt To: LKML Cc: Masami Hiramatsu , Mathieu Desnoyers , Stephen Rothwell Subject: [for-next][PATCH] ring-buffer: Have parameter to virt_addr_valid() cast to pointer Message-ID: <20250311174149.641b63e3@batman.local.home> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git ring-buffer/for-next Head SHA1: 7f4decf8f94431afb7e613ac05e927d3592afe37 Steven Rostedt (1): ring-buffer: Have parameter to virt_addr_valid() cast to pointer ---- kernel/trace/ring_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --------------------------- commit 7f4decf8f94431afb7e613ac05e927d3592afe37 Author: Steven Rostedt Date: Sat Mar 8 12:36:49 2025 -0500 ring-buffer: Have parameter to virt_addr_valid() cast to pointer =20 Some architectures expect the parameter passed to virt_addr_valid() to = be a pointer. Cast the unsigned long parameter to a void pointer. =20 Cc: Masami Hiramatsu Cc: Mathieu Desnoyers Link: https://lore.kernel.org/20250308123649.1330e9ca@batman.local.home Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202503090029.zj0DretW-lkp= @intel.com/ Fixes: 10a299da2c2b9 ("ring-buffer: Allow persistent ring buffers to be= mmapped") Signed-off-by: Steven Rostedt (Google) diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c index 649724efd1be..94be81edffd2 100644 --- a/kernel/trace/ring_buffer.c +++ b/kernel/trace/ring_buffer.c @@ -7134,7 +7134,7 @@ static int __rb_map_vma(struct ring_buffer_per_cpu *c= pu_buffer, goto out; } =20 - if (virt_addr_valid(cpu_buffer->subbuf_ids[s])) + if (virt_addr_valid((void *)cpu_buffer->subbuf_ids[s])) page =3D virt_to_page((void *)cpu_buffer->subbuf_ids[s]); else page =3D vmalloc_to_page((void *)cpu_buffer->subbuf_ids[s]);