[PATCH 0/4] Add GPIO chardev ioctl decoding

Dmitry V. Levin ldv at altlinux.org
Tue Dec 29 20:44:42 UTC 2020


On Wed, Dec 23, 2020 at 06:07:44AM +0800, Kent Gibson wrote:
> This patch set implements decoding of the GPIO character device ioctls
> first added in Linux v4.8, extended in v5.5 and v5.7, and the v2 ioctls
> added in v5.10, and a minor update for v5.11.
> 
> The first patch adds a helper method used to print arrays of uint8,
> as found in the GPIO API.
> The second patch adds the decoding of the GPIO ioctls.
> The third patch adds the decoding of the GPIO v2 ioctls.
> The fourth patch adds decoding of the
> GPIO_V2_LINE_FLAG_EVENT_CLOCK_REALTIME flag which is on track to be added
> in Linux v5.11.
> 
> Kent Gibson (4):
>   Add print_uint8_array_member() helper
>   Add GPIO ioctl decoding
>   Add GPIO uAPI v2 ioctl decoding
>   Add GPIO uAPI realtime clock flag
> 
>  Makefile.am                   |   1 +
>  configure.ac                  |   1 +
>  defs.h                        |   4 +
>  gpio_ioctl.c                  | 536 ++++++++++++++++++++++++++++++++++
>  ioctl.c                       |   4 +
>  util.c                        |  18 ++
>  xlat/gpio_event_flags.in      |   3 +
>  xlat/gpio_handle_flags.in     |   8 +
>  xlat/gpio_line_flags.in       |   8 +
>  xlat/gpio_v2_line_attr_ids.in |   5 +
>  xlat/gpio_v2_line_flags.in    |  14 +
>  11 files changed, 602 insertions(+)
>  create mode 100644 gpio_ioctl.c
>  create mode 100644 xlat/gpio_event_flags.in
>  create mode 100644 xlat/gpio_handle_flags.in
>  create mode 100644 xlat/gpio_line_flags.in
>  create mode 100644 xlat/gpio_v2_line_attr_ids.in
>  create mode 100644 xlat/gpio_v2_line_flags.in

Thanks for the patch set.  Unfortunately, I don't see any changes
to the test suite in this series.  How did you test the new code?


-- 
ldv


More information about the Strace-devel mailing list