Re: [PATCH 4/4] drm/i915/perf: reconcile Excess struct member kernel-doc warnings
On 12/26/23 09:05, Rodrigo Vivi wrote: > On Wed, Dec 20, 2023 at 07:20:29PM -0800, Randy Dunlap wrote: >> Document nested struct members with full names as described in >> Documentation/doc-guide/kernel-doc.rst. >> >> i915_perf_types.h:341: warning: Excess struct member 'ptr_lock' description >> in 'i915_perf_stream' >> i915_perf_types.h:341: warning: Excess struct member 'head' description in >> 'i915_perf_stream' >> i915_perf_types.h:341: warning: Excess struct member 'tail' description in >> 'i915_perf_stream' >> 3 warnings as Errors >> >> Signed-off-by: Randy Dunlap >> Cc: Jani Nikula >> Cc: Joonas Lahtinen >> Cc: Rodrigo Vivi >> Cc: Tvrtko Ursulin >> Cc: intel-...@lists.freedesktop.org >> Cc: Jonathan Corbet >> Cc: dri-devel@lists.freedesktop.org > > > for the series: > Reviewed-by: Rodrigo Vivi > > I'm afraid patchwork was down when you sent this out. > Could you please rebase and resend? Just to ensure > our CI doesn't complain and then we push it. > Will do. Thanks. -- #Randy
Re: [PATCH 4/4] drm/i915/perf: reconcile Excess struct member kernel-doc warnings
On Wed, Dec 20, 2023 at 07:20:29PM -0800, Randy Dunlap wrote: > Document nested struct members with full names as described in > Documentation/doc-guide/kernel-doc.rst. > > i915_perf_types.h:341: warning: Excess struct member 'ptr_lock' description > in 'i915_perf_stream' > i915_perf_types.h:341: warning: Excess struct member 'head' description in > 'i915_perf_stream' > i915_perf_types.h:341: warning: Excess struct member 'tail' description in > 'i915_perf_stream' > 3 warnings as Errors > > Signed-off-by: Randy Dunlap > Cc: Jani Nikula > Cc: Joonas Lahtinen > Cc: Rodrigo Vivi > Cc: Tvrtko Ursulin > Cc: intel-...@lists.freedesktop.org > Cc: Jonathan Corbet > Cc: dri-devel@lists.freedesktop.org for the series: Reviewed-by: Rodrigo Vivi I'm afraid patchwork was down when you sent this out. Could you please rebase and resend? Just to ensure our CI doesn't complain and then we push it. Thanks, Rodrigo. > --- > drivers/gpu/drm/i915/i915_perf_types.h |9 ++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff -- a/drivers/gpu/drm/i915/i915_perf_types.h > b/drivers/gpu/drm/i915/i915_perf_types.h > --- a/drivers/gpu/drm/i915/i915_perf_types.h > +++ b/drivers/gpu/drm/i915/i915_perf_types.h > @@ -291,7 +291,8 @@ struct i915_perf_stream { > int size_exponent; > > /** > - * @ptr_lock: Locks reads and writes to all head/tail state > + * @oa_buffer.ptr_lock: Locks reads and writes to all > + * head/tail state >* >* Consider: the head and tail pointer state needs to be read >* consistently from a hrtimer callback (atomic context) and > @@ -313,7 +314,8 @@ struct i915_perf_stream { > spinlock_t ptr_lock; > > /** > - * @head: Although we can always read back the head pointer > register, > + * @oa_buffer.head: Although we can always read back > + * the head pointer register, >* we prefer to avoid trusting the HW state, just to avoid any >* risk that some hardware condition could * somehow bump the >* head pointer unpredictably and cause us to forward the wrong > @@ -322,7 +324,8 @@ struct i915_perf_stream { > u32 head; > > /** > - * @tail: The last verified tail that can be read by userspace. > + * @oa_buffer.tail: The last verified tail that can be > + * read by userspace. >*/ > u32 tail; > } oa_buffer;
[PATCH 4/4] drm/i915/perf: reconcile Excess struct member kernel-doc warnings
Document nested struct members with full names as described in Documentation/doc-guide/kernel-doc.rst. i915_perf_types.h:341: warning: Excess struct member 'ptr_lock' description in 'i915_perf_stream' i915_perf_types.h:341: warning: Excess struct member 'head' description in 'i915_perf_stream' i915_perf_types.h:341: warning: Excess struct member 'tail' description in 'i915_perf_stream' 3 warnings as Errors Signed-off-by: Randy Dunlap Cc: Jani Nikula Cc: Joonas Lahtinen Cc: Rodrigo Vivi Cc: Tvrtko Ursulin Cc: intel-...@lists.freedesktop.org Cc: Jonathan Corbet Cc: dri-devel@lists.freedesktop.org --- drivers/gpu/drm/i915/i915_perf_types.h |9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff -- a/drivers/gpu/drm/i915/i915_perf_types.h b/drivers/gpu/drm/i915/i915_perf_types.h --- a/drivers/gpu/drm/i915/i915_perf_types.h +++ b/drivers/gpu/drm/i915/i915_perf_types.h @@ -291,7 +291,8 @@ struct i915_perf_stream { int size_exponent; /** -* @ptr_lock: Locks reads and writes to all head/tail state +* @oa_buffer.ptr_lock: Locks reads and writes to all +* head/tail state * * Consider: the head and tail pointer state needs to be read * consistently from a hrtimer callback (atomic context) and @@ -313,7 +314,8 @@ struct i915_perf_stream { spinlock_t ptr_lock; /** -* @head: Although we can always read back the head pointer register, +* @oa_buffer.head: Although we can always read back +* the head pointer register, * we prefer to avoid trusting the HW state, just to avoid any * risk that some hardware condition could * somehow bump the * head pointer unpredictably and cause us to forward the wrong @@ -322,7 +324,8 @@ struct i915_perf_stream { u32 head; /** -* @tail: The last verified tail that can be read by userspace. +* @oa_buffer.tail: The last verified tail that can be +* read by userspace. */ u32 tail; } oa_buffer;