public inbox for linux-riscv@lists.infradead.org
 help / color / mirror / Atom feed
* [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