[PATCH][next] drm/ttm: remove redundant ternaray operation on ret

Colin Ian King posted 1 patch 3 months, 1 week ago
drivers/gpu/drm/ttm/ttm_bo_util.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH][next] drm/ttm: remove redundant ternaray operation on ret
Posted by Colin Ian King 3 months, 1 week ago
Currently the only exit path to the end of the function
__ttm_bo_lru_cursor_next is when pointer res is NULL. The
ternary operation at the end of the function that checks on
the value of res is redundant as res can never be non-null
and hence the expression referencing pointer bo is never
executed. Clean up the code by replacing the ternary operator
with just a simple return of NULL

Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
---
 drivers/gpu/drm/ttm/ttm_bo_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c b/drivers/gpu/drm/ttm/ttm_bo_util.c
index cdee664d2e8b..fb8bef50c744 100644
--- a/drivers/gpu/drm/ttm/ttm_bo_util.c
+++ b/drivers/gpu/drm/ttm/ttm_bo_util.c
@@ -1016,7 +1016,7 @@ __ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs)
 	}
 
 	spin_unlock(lru_lock);
-	return res ? bo : NULL;
+	return NULL;
 }
 
 /**
-- 
2.50.0
Re: [PATCH][next] drm/ttm: remove redundant ternaray operation on ret
Posted by Robert P. J. Day 3 months, 1 week ago
  subject has typo, should be "ternary"

rday
Re: [PATCH][next] drm/ttm: remove redundant ternaray operation on ret
Posted by Colin King (gmail) 3 months, 1 week ago
On 02/07/2025 10:42, Robert P. J. Day wrote:
> 
>    subject has typo, should be "ternary"
> 
> rday

Good catch. Can that be fixed up before applying the patch rather than 
me sending a V2?

Colin
Re: [PATCH][next] drm/ttm: remove redundant ternaray operation on ret
Posted by Christian König 3 months, 1 week ago
On 02.07.25 11:43, Colin King (gmail) wrote:
> On 02/07/2025 10:42, Robert P. J. Day wrote:
>>
>>    subject has typo, should be "ternary"
>>
>> rday
> 
> Good catch. Can that be fixed up before applying the patch rather than me sending a V2?

Thomas or me can take care of that before pushing.

Christian.

> 
> Colin