On Fri, Sep 12, 2025 at 8:47 AM Zhenlei Huang <z...@freebsd.org> wrote:

>
>
> > On Sep 12, 2025, at 7:59 PM, Konstantin Belousov <kostik...@gmail.com>
> wrote:
> >
> > On Fri, Sep 12, 2025 at 04:56:58AM +0000, Zhenlei Huang wrote:
> >> The branch main has been updated by zlei:
> >>
> >> URL:
> https://cgit.FreeBSD.org/src/commit/?id=22238759c57d942865cf9d1a355a0d04819eb621
> >>
> >> commit 22238759c57d942865cf9d1a355a0d04819eb621
> >> Author:     Zhenlei Huang <z...@freebsd.org>
> >> AuthorDate: 2025-09-12 04:55:14 +0000
> >> Commit:     Zhenlei Huang <z...@freebsd.org>
> >> CommitDate: 2025-09-12 04:55:14 +0000
> >>
> >>    sys/bus.h: Some style(9) fixes
> >>
> >>    and whitespace cleanup.
> >>
> >>    MFC after:      3 days
> >> ---
> >> sys/sys/bus.h | 38 ++++++++++++++++++++------------------
> >> 1 file changed, 20 insertions(+), 18 deletions(-)
> >>
> >> diff --git a/sys/sys/bus.h b/sys/sys/bus.h
> >> index dda27f4737b2..e7ce152160f8 100644
> >> --- a/sys/sys/bus.h
> >> +++ b/sys/sys/bus.h
> >> @@ -78,7 +78,7 @@ typedef enum device_property_type {
> >>  * The strings are placed one after the other, separated by NUL
> characters.
> >>  * Fields should be added after the last one and order maintained for
> compatibility
> >>  */
> >> -#define BUS_USER_BUFFER             (3*1024)
> >> +#define BUS_USER_BUFFER             (3 * 1024)
> >> struct u_device {
> >>      uintptr_t       dv_handle;
> >>      uintptr_t       dv_parent;
> >> @@ -247,8 +247,8 @@ typedef struct devclass          *devclass_t;
> >>  * and may use regular mutexes.  However, it is prohibited from
> >>  * sleeping on a sleep queue.
> >>  */
> >> -typedef int driver_filter_t(void*);
> >> -typedef void driver_intr_t(void*);
> >> +typedef int driver_filter_t(void *);
> >> +typedef void driver_intr_t(void *);
> > What are the fixes there, specifically?
> >
>
> One space is required between the type and *.
>
> >>
> >> /**
> >>  * @brief Interrupt type bits.
> >> @@ -476,18 +476,18 @@ int    bus_generic_resume(device_t dev);
> >> int  bus_generic_resume_child(device_t dev, device_t child);
> >> int  bus_generic_setup_intr(device_t dev, device_t child,
> >>                             struct resource *irq, int flags,
> >> -                           driver_filter_t *filter, driver_intr_t
> *intr,
> >> +                           driver_filter_t *filter, driver_intr_t
> *intr,
> >>                             void *arg, void **cookiep);
> > And there?
> >
> > The continuation indent is completely wrong from the style(9) guide,
> > and the change just kept it, there and everywhere.
>
> Yes you're right, the fix is not complete. tools/build/checkstyle.pl does
> not
> complain about the indent so I kept them the same style.
>

Don't blindly believe checkstyle.pl. It's at best a hack that's designed to
catch the worst offenders for github submissions. It has many false
positives and misses many other things. But it was quick and easy to deploy
and helps guide reviewers to style problems by making potential ones more
visible.

Warner

Reply via email to