[PATCH i-g-t v1 1/1] tests/intel/kms_pm_backlight: Fixed build on musl
Kamil Konieczny
kamil.konieczny at linux.intel.com
Fri Aug 23 09:41:11 UTC 2024
Hi Janusz,
On 2024-08-22 at 20:44:54 +0200, Janusz Krzysztofik wrote:
> Hi Kamil,
>
> On Wednesday, 21 August 2024 11:51:37 GMT+2 Kamil Konieczny wrote:
> > Fix compilation on musl by including proper POSIX header for
> > basename. Also while at this, sort out other headers.
> >
> > Cc: Mohammed Anas <triallax at tutanota.com>
> > Cc: Stefano Ragni <st3r4g at protonmail.com>
> > Cc: Bernd Kuhls <bernd at kuhls.net>
> > Cc: Reagan Bohan <xbjfk.github at gmail.com>
> > Reported-by: Yureka <yuka at yuka.dev>
> > Signed-off-by: Kamil Konieczny <kamil.konieczny at linux.intel.com>
> > ---
> > tests/intel/kms_pm_backlight.c | 12 +++++++-----
> > 1 file changed, 7 insertions(+), 5 deletions(-)
> >
> > diff --git a/tests/intel/kms_pm_backlight.c b/tests/intel/kms_pm_backlight.c
> > index 8672afa7a..c2213d3b1 100644
> > --- a/tests/intel/kms_pm_backlight.c
> > +++ b/tests/intel/kms_pm_backlight.c
> > @@ -35,15 +35,17 @@
> > * Test category: functionality test
> > */
> >
> > -#include "igt.h"
> > +#include <unistd.h>
>
> Assuming you tried to follow the linux kernel rule of sorting headers
> alphabetically, why did you place unistd.h at the top?
>
I remember Mauro mentioned that this is special header, maybe for
unicode and wchar types? But I agree with you, I will move it down.
> > +#include <errno.h>
> > +#include <fcntl.h>
> > +#include <libgen.h> /* for POSIX basename */
>
> LGTM.
>
> > #include <limits.h>
> > +#include <stdio.h>
> > #include <sys/types.h>
> > #include <sys/stat.h>
>
> With still the same assumption, did you notice the above two headers are in
> reverse alphabetic order?
You are right, I missed that.
>
> With either the headers in correct alphabetic order, or otherwise the existing
> headers untouched:
>
> Reviewed-by: Janusz Krzysztofik <janusz.krzysztofik at linux.intel.com>
Thank you for review,
Regards,
Kamil
>
> Thanks,
> Janusz
>
> > -#include <fcntl.h>
> > -#include <stdio.h>
> > -#include <errno.h>
> > -#include <unistd.h>
> > #include <time.h>
> > +
> > +#include "igt.h"
> > #include "igt_device.h"
> > #include "igt_device_scan.h"
> >
> >
>
>
>
>
More information about the igt-dev
mailing list