Re: [PATCH] drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion

2024-02-22 Thread Maxime Ripard
On Mon, 19 Feb 2024 13:14:23 +, Tvrtko Ursulin wrote:
> Request can be NULL if no guilty request was identified so simply use
> engine->i915 instead.
> 
> 

Applied to drm/drm-misc (drm-misc-next-fixes).

Thanks!
Maxime


Re: [PATCH] drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion

2024-02-20 Thread Tvrtko Ursulin



On 20/02/2024 10:36, Maxime Ripard wrote:

On Tue, Feb 20, 2024 at 09:16:43AM +, Tvrtko Ursulin wrote:


On 19/02/2024 20:02, Rodrigo Vivi wrote:

On Mon, Feb 19, 2024 at 01:14:23PM +, Tvrtko Ursulin wrote:

From: Tvrtko Ursulin 

Request can be NULL if no guilty request was identified so simply use
engine->i915 instead.

Signed-off-by: Tvrtko Ursulin 
Fixes: d50892a9554c ("drm/i915: switch from drm_debug_printer() to device specific 
drm_dbg_printer()")
Reported-by: Dan Carpenter 
Cc: Jani Nikula 
Cc: Luca Coelho 
Cc: Maxime Ripard 
Cc: Jani Nikula 


Reviewed-by: Rodrigo Vivi 


Thanks Rodrigo!

Given how d50892a9554c landed via drm-misc-next, Maxime or Thomas - could
you take this via drm-misc-next-fixes or if there will be another
drm-misc-next pull request?


There will be a drm-misc-next PR on thursday


Could you pull this one into which branch is needed so it appears in 
that pull request?


Regards,

Tvrtko


Re: [PATCH] drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion

2024-02-20 Thread Maxime Ripard
On Tue, Feb 20, 2024 at 09:16:43AM +, Tvrtko Ursulin wrote:
> 
> On 19/02/2024 20:02, Rodrigo Vivi wrote:
> > On Mon, Feb 19, 2024 at 01:14:23PM +, Tvrtko Ursulin wrote:
> > > From: Tvrtko Ursulin 
> > > 
> > > Request can be NULL if no guilty request was identified so simply use
> > > engine->i915 instead.
> > > 
> > > Signed-off-by: Tvrtko Ursulin 
> > > Fixes: d50892a9554c ("drm/i915: switch from drm_debug_printer() to device 
> > > specific drm_dbg_printer()")
> > > Reported-by: Dan Carpenter 
> > > Cc: Jani Nikula 
> > > Cc: Luca Coelho 
> > > Cc: Maxime Ripard 
> > > Cc: Jani Nikula 
> > 
> > Reviewed-by: Rodrigo Vivi 
> 
> Thanks Rodrigo!
> 
> Given how d50892a9554c landed via drm-misc-next, Maxime or Thomas - could
> you take this via drm-misc-next-fixes or if there will be another
> drm-misc-next pull request?

There will be a drm-misc-next PR on thursday

Maxime


signature.asc
Description: PGP signature


Re: [PATCH] drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion

2024-02-20 Thread Tvrtko Ursulin



On 19/02/2024 20:02, Rodrigo Vivi wrote:

On Mon, Feb 19, 2024 at 01:14:23PM +, Tvrtko Ursulin wrote:

From: Tvrtko Ursulin 

Request can be NULL if no guilty request was identified so simply use
engine->i915 instead.

Signed-off-by: Tvrtko Ursulin 
Fixes: d50892a9554c ("drm/i915: switch from drm_debug_printer() to device specific 
drm_dbg_printer()")
Reported-by: Dan Carpenter 
Cc: Jani Nikula 
Cc: Luca Coelho 
Cc: Maxime Ripard 
Cc: Jani Nikula 


Reviewed-by: Rodrigo Vivi 


Thanks Rodrigo!

Given how d50892a9554c landed via drm-misc-next, Maxime or Thomas - 
could you take this via drm-misc-next-fixes or if there will be another 
drm-misc-next pull request?


Regards,

Tvrtko




---
  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c 
b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
index 5f8d86e25993..8d4bb95f8424 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
@@ -96,8 +96,8 @@ static void heartbeat_commit(struct i915_request *rq,
  static void show_heartbeat(const struct i915_request *rq,
   struct intel_engine_cs *engine)
  {
-   struct drm_printer p = drm_dbg_printer(&rq->i915->drm, DRM_UT_DRIVER,
-  "heartbeat");
+   struct drm_printer p =
+   drm_dbg_printer(&engine->i915->drm, DRM_UT_DRIVER, "heartbeat");
  
  	if (!rq) {

intel_engine_dump(engine, &p,
--
2.40.1



Re: [PATCH] drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion

2024-02-19 Thread Rodrigo Vivi
On Mon, Feb 19, 2024 at 01:14:23PM +, Tvrtko Ursulin wrote:
> From: Tvrtko Ursulin 
> 
> Request can be NULL if no guilty request was identified so simply use
> engine->i915 instead.
> 
> Signed-off-by: Tvrtko Ursulin 
> Fixes: d50892a9554c ("drm/i915: switch from drm_debug_printer() to device 
> specific drm_dbg_printer()")
> Reported-by: Dan Carpenter 
> Cc: Jani Nikula 
> Cc: Luca Coelho 
> Cc: Maxime Ripard 
> Cc: Jani Nikula 

Reviewed-by: Rodrigo Vivi 

> ---
>  drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c 
> b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
> index 5f8d86e25993..8d4bb95f8424 100644
> --- a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
> +++ b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
> @@ -96,8 +96,8 @@ static void heartbeat_commit(struct i915_request *rq,
>  static void show_heartbeat(const struct i915_request *rq,
>  struct intel_engine_cs *engine)
>  {
> - struct drm_printer p = drm_dbg_printer(&rq->i915->drm, DRM_UT_DRIVER,
> -"heartbeat");
> + struct drm_printer p =
> + drm_dbg_printer(&engine->i915->drm, DRM_UT_DRIVER, "heartbeat");
>  
>   if (!rq) {
>   intel_engine_dump(engine, &p,
> -- 
> 2.40.1
> 


[PATCH] drm/i915: Fix possible null pointer dereference after drm_dbg_printer conversion

2024-02-19 Thread Tvrtko Ursulin
From: Tvrtko Ursulin 

Request can be NULL if no guilty request was identified so simply use
engine->i915 instead.

Signed-off-by: Tvrtko Ursulin 
Fixes: d50892a9554c ("drm/i915: switch from drm_debug_printer() to device 
specific drm_dbg_printer()")
Reported-by: Dan Carpenter 
Cc: Jani Nikula 
Cc: Luca Coelho 
Cc: Maxime Ripard 
Cc: Jani Nikula 
---
 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c 
b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
index 5f8d86e25993..8d4bb95f8424 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
@@ -96,8 +96,8 @@ static void heartbeat_commit(struct i915_request *rq,
 static void show_heartbeat(const struct i915_request *rq,
   struct intel_engine_cs *engine)
 {
-   struct drm_printer p = drm_dbg_printer(&rq->i915->drm, DRM_UT_DRIVER,
-  "heartbeat");
+   struct drm_printer p =
+   drm_dbg_printer(&engine->i915->drm, DRM_UT_DRIVER, "heartbeat");
 
if (!rq) {
intel_engine_dump(engine, &p,
-- 
2.40.1