On 1/26/2026 11:46 AM, Maarten Lankhorst wrote: > From: Maarten Lankhorst <[email protected]> > > No users left outside of xe_ggtt.c, so we can make the struct private. > > This prevents us from accidentally touching it before init. > > Signed-off-by: Maarten Lankhorst <[email protected]> > Reviewed-by: Matthew Brost <[email protected]> > Signed-off-by: Maarten Lankhorst <[email protected]> still double s-o-b, but code is fine, Reviewed-by: Michal Wajdeczko <[email protected]> > --- ... > > typedef void (*xe_ggtt_set_pte_fn)(struct xe_ggtt *ggtt, u64 addr, u64 pte); > typedef void (*xe_ggtt_transform_cb)(struct xe_ggtt *ggtt, > struct xe_ggtt_node *node, > u64 pte_flags, > xe_ggtt_set_pte_fn set_pte, void *arg); nit: I hope one day we can get rid of these typedefs...
- [PATCH v6 0/5] drm/xe: Privatize struct xe_ggtt. Maarten Lankhorst
- [PATCH v6 2/5] drm/xe: Rewrite GGTT VF initializati... Maarten Lankhorst
- Re: [PATCH v6 2/5] drm/xe: Rewrite GGTT VF init... Michal Wajdeczko
- [PATCH v6 1/5] drm/xe: Make xe_ggtt_node offset rel... Maarten Lankhorst
- Re: [PATCH v6 1/5] drm/xe: Make xe_ggtt_node of... Michal Wajdeczko
- [PATCH v6 4/5] drm/xe: Make xe_ggtt_node_insert ret... Maarten Lankhorst
- Re: [PATCH v6 4/5] drm/xe: Make xe_ggtt_node_in... Michal Wajdeczko
- [PATCH v6 5/5] drm/xe: Remove xe_ggtt_node_allocate... Maarten Lankhorst
- Re: [PATCH v6 5/5] drm/xe: Remove xe_ggtt_node_... Michal Wajdeczko
- [PATCH v6 3/5] drm/xe: Move struct xe_ggtt to xe_gg... Maarten Lankhorst
- Re: [PATCH v6 3/5] drm/xe: Move struct xe_ggtt ... Michal Wajdeczko
- ✓ i915.CI.BAT: success for drm/xe: Privatize struct... Patchwork
