[PATCH] drm/i915/display: Fix htmldocs build
Rodrigo Vivi
rodrigo.vivi at intel.com
Fri Mar 28 19:30:14 UTC 2025
On Fri, Mar 28, 2025 at 09:22:37PM +0200, Imre Deak wrote:
> On Fri, Mar 28, 2025 at 02:08:29PM -0400, Rodrigo Vivi wrote:
> > Fixes a wrong documentation block indentation:
> >
> > Documentation/gpu/i915:141: ./drivers/gpu/drm/i915/display/intel_hotplug.c:1080: ERROR: Unexpected indentation.
> > Documentation/gpu/i915:141: ./drivers/gpu/drm/i915/display/intel_hotplug.c:1082: WARNING: Block quote ends without a blank line; unexpected unindent.
> >
> > Fixes: 0d77a3e0ea90 ("drm/i915/hpd: Add support for blocking the IRQ handling on an HPD pin")
> > Reported-by: Stephen Rothwell <sfr at canb.auug.org.au>
> > Closes: https://lore.kernel.org/intel-gfx/20250312232506.47451f83@canb.auug.org.au/
> > Cc: Imre Deak <imre.deak at intel.com>
> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_hotplug.c | 18 +++++++++---------
> > 1 file changed, 9 insertions(+), 9 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_hotplug.c b/drivers/gpu/drm/i915/display/intel_hotplug.c
> > index dce9cde03d70..0f5068d2389b 100644
> > --- a/drivers/gpu/drm/i915/display/intel_hotplug.c
> > +++ b/drivers/gpu/drm/i915/display/intel_hotplug.c
> > @@ -1075,15 +1075,15 @@ static bool unblock_hpd_pin(struct intel_display *display, enum hpd_pin pin)
> > * Blocks the handling of HPD IRQs on the HPD pin of @encoder.
> > *
> > * On return:
>
> The closest documentation I found about lists in a kernel-doc block is
> the one for Sphinx at [1]. According to that an empty line is required
> here (i.e. before the first list item) and then no need to add extra
> indents for list items. Tested that now with 'make htmldocs' as well.
doh! indeed! and I had already faced that and came to that conclusion in
another opportunity...
> Using that fix instead:
>
> Reviewed-by: Imre Deak <imre.deak at intel.com>
sending v2 right now, thank you!
>
> [1] https://ikerdocs-sphinx.readthedocs.io/syntax/lists.html
>
> > - * - It's guaranteed that the blocked encoders' HPD pulse handler
> > - * (via intel_digital_port::hpd_pulse()) is not running.
> > - * - The hotplug event handling (via intel_encoder::hotplug()) of an
> > - * HPD IRQ pending at the time this function is called may be still
> > - * running.
> > - * - Detection on the encoder's connector (via
> > - * drm_connector_helper_funcs::detect_ctx(),
> > - * drm_connector_funcs::detect()) remains allowed, for instance as part of
> > - * userspace connector probing, or DRM core's connector polling.
> > + * - It's guaranteed that the blocked encoders' HPD pulse handler
> > + * (via intel_digital_port::hpd_pulse()) is not running.
> > + * - The hotplug event handling (via intel_encoder::hotplug()) of an
> > + * HPD IRQ pending at the time this function is called may be still
> > + * running.
> > + * - Detection on the encoder's connector (via
> > + * drm_connector_helper_funcs::detect_ctx(),
> > + * drm_connector_funcs::detect()) remains allowed, for instance as part of
> > + * userspace connector probing, or DRM core's connector polling.
> > *
> > * The call must be followed by calling intel_hpd_unblock(), or
> > * intel_hpd_clear_and_unblock().
> > --
> > 2.49.0
> >
More information about the Intel-gfx
mailing list