[LTP] [PATCH v3 2/2] include: doc: Convert comments into linuxdoc

Petr Vorel pvorel@suse.cz
Thu Apr 4 15:42:23 CEST 2024


> Hi!
> > Very nit: I would prefer if the formatting would not force the indent, e.g.:

> >  * @tcnt: A number of tests. If set the test() callback is called tcnt times
> >  * and each time passed an increasing counter value.

> > Because variables with long name will require more lines, but feel free to
> > ignore it.

> I do not have a strong opinion here, but I guess that we should add at
> least a single space before the subsequent lines so that it's clear that
> it's a continuation.

That's IMHO better, but feel free to ignore (it's not important).

> Does anyone else have an opinion on this?

> > > + * @options: An NULL optstr terminated array of struct tst_option.
> > > + *
> > > + * @min_kver: A minimal kernel version the test can run on. e.g. "3.10".
> > > + *
> > > + * @supported_archs: A NULL terminated array of architectures the test runs on
> > > + *                   e.g. {"x86_64, "x86", NULL}. Calls tst_is_on_arch() to
> > > + *                   check if current CPU architecture is supported and exits
> > > + *                   the test with TCONF if it's not.
> > > + *

> > ...
> > >  	void (*setup)(void);
> > >  	void (*cleanup)(void);
> > > -
> > >  	void (*test)(unsigned int test_nr);
> > >  	void (*test_all)(void);

> > > -	/* Syscall name used by the timer measurement library */
> > We decided to drop this comment. Isn't it useful?
> > >  	const char *scall;
> > > -
> > > -	/* Sampling function for timer measurement testcases */
> > >  	int (*sample)(int clk_id, long long usec);
> > And this one as well.

> The sampling is a kind of hack, I would like to rethink it a bit if it
> can't be done in a cleaner way before documenting it.

Sure, ack.

Kind regards,
Petr


More information about the ltp mailing list