* [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print [not found] <20260123175854.176735-1-gary@kernel.org> @ 2026-01-23 17:58 ` Gary Guo 2026-01-24 13:07 ` Alexandre Courbot ` (2 more replies) 0 siblings, 3 replies; 6+ messages in thread From: Gary Guo @ 2026-01-23 17:58 UTC (permalink / raw) To: Greg Kroah-Hartman, Rafael J. Wysocki, Danilo Krummrich, Miguel Ojeda, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Alexandre Courbot, David Airlie, Simona Vetter, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Alistair Popple, Joel Fernandes, Lyude Paul, John Hubbard Cc: rust-for-linux, linux-kernel, Timur Tabi, nouveau, dri-devel, linux-riscv From: Gary Guo <gary@garyguo.net> This is now handled by the macro itself. Signed-off-by: Gary Guo <gary@garyguo.net> --- drivers/gpu/nova-core/driver.rs | 2 +- drivers/gpu/nova-core/gpu.rs | 4 ++-- drivers/gpu/nova-core/gsp/boot.rs | 32 +++++++------------------------ 3 files changed, 10 insertions(+), 28 deletions(-) diff --git a/drivers/gpu/nova-core/driver.rs b/drivers/gpu/nova-core/driver.rs index 5a4cc047bcfc..e39885c0d5ca 100644 --- a/drivers/gpu/nova-core/driver.rs +++ b/drivers/gpu/nova-core/driver.rs @@ -70,7 +70,7 @@ impl pci::Driver for NovaCore { fn probe(pdev: &pci::Device<Core>, _info: &Self::IdInfo) -> impl PinInit<Self, Error> { pin_init::pin_init_scope(move || { - dev_dbg!(pdev.as_ref(), "Probe Nova Core GPU driver.\n"); + dev_dbg!(pdev, "Probe Nova Core GPU driver.\n"); pdev.enable_device_mem()?; pdev.set_master(); diff --git a/drivers/gpu/nova-core/gpu.rs b/drivers/gpu/nova-core/gpu.rs index 9b042ef1a308..60c85fffaeaf 100644 --- a/drivers/gpu/nova-core/gpu.rs +++ b/drivers/gpu/nova-core/gpu.rs @@ -262,13 +262,13 @@ pub(crate) fn new<'a>( ) -> impl PinInit<Self, Error> + 'a { try_pin_init!(Self { spec: Spec::new(pdev.as_ref(), bar).inspect(|spec| { - dev_info!(pdev.as_ref(),"NVIDIA ({})\n", spec); + dev_info!(pdev,"NVIDIA ({})\n", spec); })?, // We must wait for GFW_BOOT completion before doing any significant setup on the GPU. _: { gfw::wait_gfw_boot_completion(bar) - .inspect_err(|_| dev_err!(pdev.as_ref(), "GFW boot did not complete\n"))?; + .inspect_err(|_| dev_err!(pdev, "GFW boot did not complete\n"))?; }, sysmem_flush: SysmemFlush::register(pdev.as_ref(), bar, spec.chipset)?, diff --git a/drivers/gpu/nova-core/gsp/boot.rs b/drivers/gpu/nova-core/gsp/boot.rs index 581b412554dc..1582e1a65274 100644 --- a/drivers/gpu/nova-core/gsp/boot.rs +++ b/drivers/gpu/nova-core/gsp/boot.rs @@ -170,15 +170,10 @@ pub(crate) fn boot( Some(libos_handle as u32), Some((libos_handle >> 32) as u32), )?; - dev_dbg!( - pdev.as_ref(), - "GSP MBOX0: {:#x}, MBOX1: {:#x}\n", - mbox0, - mbox1 - ); + dev_dbg!(pdev, "GSP MBOX0: {:#x}, MBOX1: {:#x}\n", mbox0, mbox1); dev_dbg!( - pdev.as_ref(), + pdev, "Using SEC2 to load and run the booter_load firmware...\n" ); @@ -190,19 +185,10 @@ pub(crate) fn boot( Some(wpr_handle as u32), Some((wpr_handle >> 32) as u32), )?; - dev_dbg!( - pdev.as_ref(), - "SEC2 MBOX0: {:#x}, MBOX1{:#x}\n", - mbox0, - mbox1 - ); + dev_dbg!(pdev, "SEC2 MBOX0: {:#x}, MBOX1{:#x}\n", mbox0, mbox1); if mbox0 != 0 { - dev_err!( - pdev.as_ref(), - "Booter-load failed with error {:#x}\n", - mbox0 - ); + dev_err!(pdev, "Booter-load failed with error {:#x}\n", mbox0); return Err(ENODEV); } @@ -216,11 +202,7 @@ pub(crate) fn boot( Delta::from_secs(5), )?; - dev_dbg!( - pdev.as_ref(), - "RISC-V active? {}\n", - gsp_falcon.is_riscv_active(bar), - ); + dev_dbg!(pdev, "RISC-V active? {}\n", gsp_falcon.is_riscv_active(bar),); // Create and run the GSP sequencer. let seq_params = GspSequencerParams { @@ -239,8 +221,8 @@ pub(crate) fn boot( // Obtain and display basic GPU information. let info = commands::get_gsp_info(&mut self.cmdq, bar)?; match info.gpu_name() { - Ok(name) => dev_info!(pdev.as_ref(), "GPU name: {}\n", name), - Err(e) => dev_warn!(pdev.as_ref(), "GPU name unavailable: {:?}\n", e), + Ok(name) => dev_info!(pdev, "GPU name: {}\n", name), + Err(e) => dev_warn!(pdev, "GPU name unavailable: {:?}\n", e), } Ok(()) -- 2.51.2 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print 2026-01-23 17:58 ` [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print Gary Guo @ 2026-01-24 13:07 ` Alexandre Courbot 2026-01-24 13:29 ` Danilo Krummrich 2026-02-24 14:17 ` Danilo Krummrich 2026-02-27 19:30 ` Aditya Rajan 2 siblings, 1 reply; 6+ messages in thread From: Alexandre Courbot @ 2026-01-24 13:07 UTC (permalink / raw) To: Gary Guo Cc: Gary Guo, Greg Kroah-Hartman, Rafael J. Wysocki, Danilo Krummrich, Miguel Ojeda, Boqun Feng, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, David Airlie, Simona Vetter, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Alistair Popple, Joel Fernandes, Lyude Paul, John Hubbard, rust-for-linux, linux-kernel, nouveau, dri-devel, linux-riscv On Sat Jan 24, 2026 at 2:58 AM JST, Gary Guo wrote: > From: Gary Guo <gary@garyguo.net> > > This is now handled by the macro itself. > > Signed-off-by: Gary Guo <gary@garyguo.net> Acked-by: Alexandre Courbot <acourbot@nvidia.com> _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print 2026-01-24 13:07 ` Alexandre Courbot @ 2026-01-24 13:29 ` Danilo Krummrich 2026-02-13 0:11 ` Alexandre Courbot 0 siblings, 1 reply; 6+ messages in thread From: Danilo Krummrich @ 2026-01-24 13:29 UTC (permalink / raw) To: Alexandre Courbot Cc: Gary Guo, Gary Guo, Greg Kroah-Hartman, Rafael J. Wysocki, Miguel Ojeda, Boqun Feng, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, David Airlie, Simona Vetter, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Alistair Popple, Joel Fernandes, Lyude Paul, John Hubbard, rust-for-linux, linux-kernel, nouveau, dri-devel, linux-riscv On Sat Jan 24, 2026 at 2:07 PM CET, Alexandre Courbot wrote: > On Sat Jan 24, 2026 at 2:58 AM JST, Gary Guo wrote: >> From: Gary Guo <gary@garyguo.net> >> >> This is now handled by the macro itself. >> >> Signed-off-by: Gary Guo <gary@garyguo.net> > > Acked-by: Alexandre Courbot <acourbot@nvidia.com> We should take this through drm-rust in the next cycle to avoid conflicts. _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print 2026-01-24 13:29 ` Danilo Krummrich @ 2026-02-13 0:11 ` Alexandre Courbot 0 siblings, 0 replies; 6+ messages in thread From: Alexandre Courbot @ 2026-02-13 0:11 UTC (permalink / raw) To: Danilo Krummrich Cc: Gary Guo, Gary Guo, Greg Kroah-Hartman, Rafael J. Wysocki, Miguel Ojeda, Boqun Feng, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Simona Vetter, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Alistair Popple, Joel Fernandes, rust-for-linux, linux-kernel, nouveau, dri-devel, linux-riscv On Sat Jan 24, 2026 at 10:29 PM JST, Danilo Krummrich wrote: > On Sat Jan 24, 2026 at 2:07 PM CET, Alexandre Courbot wrote: >> On Sat Jan 24, 2026 at 2:58 AM JST, Gary Guo wrote: >>> From: Gary Guo <gary@garyguo.net> >>> >>> This is now handled by the macro itself. >>> >>> Signed-off-by: Gary Guo <gary@garyguo.net> >> >> Acked-by: Alexandre Courbot <acourbot@nvidia.com> > > We should take this through drm-rust in the next cycle to avoid conflicts. Took into my queue for merging into `drm-rust-next` as soon as it repoens. _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print 2026-01-23 17:58 ` [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print Gary Guo 2026-01-24 13:07 ` Alexandre Courbot @ 2026-02-24 14:17 ` Danilo Krummrich 2026-02-27 19:30 ` Aditya Rajan 2 siblings, 0 replies; 6+ messages in thread From: Danilo Krummrich @ 2026-02-24 14:17 UTC (permalink / raw) To: Gary Guo Cc: Greg Kroah-Hartman, Rafael J. Wysocki, Miguel Ojeda, Boqun Feng, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Alexandre Courbot, David Airlie, Simona Vetter, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Alistair Popple, Joel Fernandes, Lyude Paul, John Hubbard, rust-for-linux, linux-kernel, Timur Tabi, nouveau, dri-devel, linux-riscv On 1/23/26 6:58 PM, Gary Guo wrote: > From: Gary Guo <gary@garyguo.net> > > This is now handled by the macro itself. > > Signed-off-by: Gary Guo <gary@garyguo.net> Applied to drm-rust-next, thanks! _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print 2026-01-23 17:58 ` [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print Gary Guo 2026-01-24 13:07 ` Alexandre Courbot 2026-02-24 14:17 ` Danilo Krummrich @ 2026-02-27 19:30 ` Aditya Rajan 2 siblings, 0 replies; 6+ messages in thread From: Aditya Rajan @ 2026-02-27 19:30 UTC (permalink / raw) To: Gary Guo, Greg Kroah-Hartman, Rafael J. Wysocki, Danilo Krummrich, Miguel Ojeda, Boqun Feng, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Alexandre Courbot, David Airlie, Simona Vetter, Paul Walmsley, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Alistair Popple, Joel Fernandes, Lyude Paul, John Hubbard Cc: rust-for-linux, linux-kernel, nouveau, dri-devel, linux-riscv On Fri Jan 23, 2026 at 9:58 AM PST, Gary Guo wrote: > + dev_dbg!(pdev, "SEC2 MBOX0: {:#x}, MBOX1{:#x}\n", mbox0, mbox1); Nit: Missing colon after MBOX1, should it be `MBOX1: {:#x}`. Thanks! _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-02-27 19:31 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20260123175854.176735-1-gary@kernel.org>
2026-01-23 17:58 ` [PATCH v2 7/8] gpu: nova-core: remove redundant `.as_ref()` for `dev_*` print Gary Guo
2026-01-24 13:07 ` Alexandre Courbot
2026-01-24 13:29 ` Danilo Krummrich
2026-02-13 0:11 ` Alexandre Courbot
2026-02-24 14:17 ` Danilo Krummrich
2026-02-27 19:30 ` Aditya Rajan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox