mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups
@ 2026-08-18 16:37 Sean Chang
  2026-08-18 16:37 ` [PATCH v2 1/2] drm/ttm: drop stale @ctx kernel-doc entry Sean Chang
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Sean Chang @ 2026-08-18 16:37 UTC (permalink / raw)
  To: Christian Koenig, Huang Rui, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter
  Cc: Matthew Auld, Matthew Brost, dri-devel, linux-kernel, Sean Chang

This series contains two independent, minor cleanups to
drivers/gpu/drm/ttm/ttm_bo.c found while auditing the file. They do
not depend on each other and could be applied in either order or
separately.

Patch 1 removes a stale @ctx kernel-doc entry left over from an
earlier struct change, fixing a kernel-doc / W=1 mismatch warning.

Patch 2 gives ttm_swap_ops static linkage since it is not used
outside this file and is not exported, fixing a sparse
"was not declared, should it be static?" warning.

Both patches were build-tested with make W=1 C=2.

---
v2:
 - Correct target function name in patch 1 commit message to
   ttm_bo_alloc_at_place.

Sean Chang (2):
  drm/ttm: drop stale @ctx kernel-doc entry
  drm/ttm: make ttm_swap_ops static

 drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v2 1/2] drm/ttm: drop stale @ctx kernel-doc entry
  2026-08-18 16:37 [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups Sean Chang
@ 2026-08-18 16:37 ` Sean Chang
  2026-08-18 16:37 ` [PATCH v2 2/2] drm/ttm: make ttm_swap_ops static Sean Chang
  2026-08-24 15:00 ` [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups Christian König
  2 siblings, 0 replies; 4+ messages in thread
From: Sean Chang @ 2026-08-18 16:37 UTC (permalink / raw)
  To: Christian Koenig, Huang Rui, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter
  Cc: Matthew Auld, Matthew Brost, dri-devel, linux-kernel, Sean Chang

ttm_bo_alloc_at_place no longer has a ctx member, but its kernel-doc
comment still documents @ctx. Remove the stale entry so the
documentation matches the struct.

Signed-off-by: Sean Chang <seanwascoding@gmail.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index ef56c18ded1b..943297b49dc5 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -506,7 +506,6 @@ struct ttm_bo_alloc_state {
  *
  * @bo: The buffer to allocate the backing store of
  * @place: The place to attempt allocation in
- * @ctx: ttm_operation_ctx associated with this allocation
  * @force_space: If we should evict buffers to force space
  * @res: On allocation success, the resulting struct ttm_resource.
  * @alloc_state: Object holding allocation state such as charged cgroups.
-- 
2.43.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH v2 2/2] drm/ttm: make ttm_swap_ops static
  2026-08-18 16:37 [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups Sean Chang
  2026-08-18 16:37 ` [PATCH v2 1/2] drm/ttm: drop stale @ctx kernel-doc entry Sean Chang
@ 2026-08-18 16:37 ` Sean Chang
  2026-08-24 15:00 ` [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups Christian König
  2 siblings, 0 replies; 4+ messages in thread
From: Sean Chang @ 2026-08-18 16:37 UTC (permalink / raw)
  To: Christian Koenig, Huang Rui, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter
  Cc: Matthew Auld, Matthew Brost, dri-devel, linux-kernel, Sean Chang

ttm_swap_ops is not used outside ttm_bo.c and is not exported via
EXPORT_SYMBOL(), so give it static linkage to keep it file-local
and avoid polluting the global symbol namespace.

Signed-off-by: Sean Chang <seanwascoding@gmail.com>
---
 drivers/gpu/drm/ttm/ttm_bo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/ttm/ttm_bo.c b/drivers/gpu/drm/ttm/ttm_bo.c
index 943297b49dc5..1b9477381a1d 100644
--- a/drivers/gpu/drm/ttm/ttm_bo.c
+++ b/drivers/gpu/drm/ttm/ttm_bo.c
@@ -1449,7 +1449,7 @@ ttm_bo_swapout_cb(struct ttm_lru_walk *walk, struct ttm_buffer_object *bo)
 	return ret;
 }
 
-const struct ttm_lru_walk_ops ttm_swap_ops = {
+static const struct ttm_lru_walk_ops ttm_swap_ops = {
 	.process_bo = ttm_bo_swapout_cb,
 };
 
-- 
2.43.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups
  2026-08-18 16:37 [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups Sean Chang
  2026-08-18 16:37 ` [PATCH v2 1/2] drm/ttm: drop stale @ctx kernel-doc entry Sean Chang
  2026-08-18 16:37 ` [PATCH v2 2/2] drm/ttm: make ttm_swap_ops static Sean Chang
@ 2026-08-24 15:00 ` Christian König
  2 siblings, 0 replies; 4+ messages in thread
From: Christian König @ 2026-08-24 15:00 UTC (permalink / raw)
  To: Sean Chang, Huang Rui, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter
  Cc: Matthew Auld, Matthew Brost, dri-devel, linux-kernel

On 8/18/26 18:37, Sean Chang wrote:
> This series contains two independent, minor cleanups to
> drivers/gpu/drm/ttm/ttm_bo.c found while auditing the file. They do
> not depend on each other and could be applied in either order or
> separately.
> 
> Patch 1 removes a stale @ctx kernel-doc entry left over from an
> earlier struct change, fixing a kernel-doc / W=1 mismatch warning.
> 
> Patch 2 gives ttm_swap_ops static linkage since it is not used
> outside this file and is not exported, fixing a sparse
> "was not declared, should it be static?" warning.
> 
> Both patches were build-tested with make W=1 C=2.
> 
> ---
> v2:
>  - Correct target function name in patch 1 commit message to
>    ttm_bo_alloc_at_place.

I haven't seen v2 in my inbox for some reason before pushing v1.

So the name is wrong in the commit message, but that shouldn't really hurt.

Anyway patches have been pushed to drm-misc-next.

Thanks,
Christian.

> 
> Sean Chang (2):
>   drm/ttm: drop stale @ctx kernel-doc entry
>   drm/ttm: make ttm_swap_ops static
> 
>  drivers/gpu/drm/ttm/ttm_bo.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> --
> 2.43.0
> 


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-08-24 15:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-18 16:37 [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups Sean Chang
2026-08-18 16:37 ` [PATCH v2 1/2] drm/ttm: drop stale @ctx kernel-doc entry Sean Chang
2026-08-18 16:37 ` [PATCH v2 2/2] drm/ttm: make ttm_swap_ops static Sean Chang
2026-08-24 15:00 ` [PATCH v2 0/2] drm/ttm: two small ttm_bo.c cleanups Christian König

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®