Re: [PATCH v2] media: uapi: v4l: Intel metadata format update

From: kernel test robot
Date: Fri May 12 2023 - 13:55:03 EST


Hi Dmitry,

kernel test robot noticed the following build warnings:

[auto build test WARNING on media-tree/master]
[also build test WARNING on sailus-media-tree/streams linus/master v6.4-rc1 next-20230512]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url: https://github.com/intel-lab-lkp/linux/commits/Dmitry-Perchanov/media-uapi-v4l-Intel-metadata-format-update/20230509-162624
base: git://linuxtv.org/media_tree.git master
patch link: https://lore.kernel.org/r/e16ddf4fdb83f30899e575b218e524f6346a9f50.camel%40intel.com
patch subject: [PATCH v2] media: uapi: v4l: Intel metadata format update
reproduce:
# https://github.com/intel-lab-lkp/linux/commit/9380782b719cdcafc3d26c5166e52cdcbae8fca7
git remote add linux-review https://github.com/intel-lab-lkp/linux
git fetch --no-tags linux-review Dmitry-Perchanov/media-uapi-v4l-Intel-metadata-format-update/20230509-162624
git checkout 9380782b719cdcafc3d26c5166e52cdcbae8fca7
make menuconfig
# enable CONFIG_COMPILE_TEST, CONFIG_WARN_MISSING_DOCUMENTS, CONFIG_WARN_ABI_ERRORS
make htmldocs

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@xxxxxxxxx>
| Link: https://lore.kernel.org/oe-kbuild-all/202305130121.0QxAqCO3-lkp@xxxxxxxxx/

All warnings (new ones prefixed by >>):

>> Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst:37: WARNING: "flat-table" widths do not match the number of columns in table (3).

vim +37 Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst

94fa831e3b359f2 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Mauro Carvalho Chehab 2019-03-29 35
94fa831e3b359f2 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Mauro Carvalho Chehab 2019-03-29 36
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 @37 .. flat-table:: D4xx metadata
94fa831e3b359f2 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Mauro Carvalho Chehab 2019-03-29 38 :widths: 1 2
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 39 :header-rows: 1
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 40 :stub-columns: 0
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 41
94fa831e3b359f2 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Mauro Carvalho Chehab 2019-03-29 42 * - **Field**
94fa831e3b359f2 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Mauro Carvalho Chehab 2019-03-29 43 - **Description**
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 44 * - :cspan:`1` *Depth Control*
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 45 * - __u32 ID
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 46 - 0x80000000
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 47 * - __u32 Size
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 48 - Size in bytes (currently 60)
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 49 * - __u32 Version
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 50 - Version of this structure. The documentation herein corresponds to
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 51 version xxx. The version number will be incremented when new fields are
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 52 added.
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 53 * - __u32 Flags
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 54 - A bitmask of flags: see [2_] below
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 55 * - __u32 Gain
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 56 - Gain value in internal units, same as the V4L2_CID_GAIN control, used to
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 57 capture the frame
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 58 * - __u32 Exposure
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 59 - Exposure time (in microseconds) used to capture the frame
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 60 * - __u32 Laser power
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 61 - Power of the laser LED 0-360, used for depth measurement
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 62 * - __u32 AE mode
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 63 - 0: manual; 1: automatic exposure
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 64 * - __u32 Exposure priority
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 65 - Exposure priority value: 0 - constant frame rate
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 66 * - __u32 AE ROI left
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 67 - Left border of the AE Region of Interest (all ROI values are in pixels
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 68 and lie between 0 and maximum width or height respectively)
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 69 * - __u32 AE ROI right
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 70 - Right border of the AE Region of Interest
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 71 * - __u32 AE ROI top
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 72 - Top border of the AE Region of Interest
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 73 * - __u32 AE ROI bottom
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 74 - Bottom border of the AE Region of Interest
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 75 * - __u32 Preset
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 76 - Preset selector value, default: 0, unless changed by the user
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 77 * - __u8 Emitter mode
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 78 - 0: off, 1: on
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 79 * - __u8 RFU byte
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 80 * - __u16 LED Power
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 81 - Led power value 0-360 (F416 SKU)
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 82 * - :cspan:`1` *Capture Timing*
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 83 * - __u32 ID
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 84 - 0x80000001
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 85 * - __u32 Size
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 86 - Size in bytes (currently 40)
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 87 * - __u32 Version
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 88 - Version of this structure. The documentation herein corresponds to
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 89 version xxx. The version number will be incremented when new fields are
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 90 added.
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 91 * - __u32 Flags
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 92 - A bitmask of flags: see [3_] below
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 93 * - __u32 Frame counter
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 94 - Monotonically increasing counter
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 95 * - __u32 Optical time
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 96 - Time in microseconds from the beginning of a frame till its middle
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 97 * - __u32 Readout time
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 98 - Time, used to read out a frame in microseconds
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 99 * - __u32 Exposure time
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 100 - Frame exposure time in microseconds
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 101 * - __u32 Frame interval
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 102 - In microseconds = 1000000 / framerate
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 103 * - __u32 Pipe latency
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 104 - Time in microseconds from start of frame to data in USB buffer
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 105 * - :cspan:`1` *Configuration*
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 106 * - __u32 ID
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 107 - 0x80000002
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 108 * - __u32 Size
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 109 - Size in bytes (currently 40)
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 110 * - __u32 Version
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 111 - Version of this structure. The documentation herein corresponds to
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 112 version xxx. The version number will be incremented when new fields are
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 113 added.
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 114 * - __u32 Flags
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 115 - A bitmask of flags: see [4_] below
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 116 * - __u8 Hardware type
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 117 - Camera hardware version [5_]
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 118 * - __u8 SKU ID
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 119 - Camera hardware configuration [6_]
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 120 * - __u32 Cookie
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 121 - Internal synchronisation
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 122 * - __u16 Format
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 123 - Image format code [7_]
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 124 * - __u16 Width
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 125 - Width in pixels
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 126 * - __u16 Height
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 127 - Height in pixels
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 128 * - __u16 Framerate
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 129 - Requested frame rate per second
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 130 * - __u16 Trigger
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 131 - Byte 0: bit 0: depth and RGB are synchronised, bit 1: external trigger
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 132 * - __u16 Calibration count
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 133 * - __u8 GPIO input data
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 134 - GPIO readout
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 135 - Supported from FW 5.12.7.0
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 136 * - __u32 Sub-preset info
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 137 - Sub-preset choice information
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 138 * - __u8 reserved
9380782b719cdca Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst Dmitry Perchanov 2023-05-09 139 - RFU byte.
6ea0d588d35b55e Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst Guennadi Liakhovetski 2018-08-03 140

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests