Guest User

Untitled

a guest
Jun 16th, 2025
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 87.45 KB | None | 0 0
  1. DKMS make.log for ipu6-drivers-0~git202211220708.278b7e3d-0ubuntu0.22.04.1 for kernel 6.8.0-60-generic (x86_64)
  2. Mon 16 Jun 2025 16:32:23 AEST
  3. make -C /lib/modules/6.8.0-60-generic/build M=/var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build modules
  4. make[1]: Entering directory '/usr/src/linux-headers-6.8.0-60-generic'
  5. warning: the compiler differs from the one used to build the kernel
  6. The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  7. You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  8. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.o
  9. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.o
  10. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.o
  11. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.o
  12. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.o
  13. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.o
  14. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.o
  15. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu.o
  16. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-bus.o
  17. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-dma.o
  18. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-mmu.o
  19. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-buttress.o
  20. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-trace.o
  21. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-cpd.o
  22. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6.o
  23. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-fw-com.o
  24. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-bridge.o
  25. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.o
  26. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.o
  27. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys.o
  28. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c: In function ‘hi556_set_format’:
  29. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:978:18: error: implicit declaration of function ‘v4l2_subdev_get_try_format’; did you mean ‘v4l2_subdev_get_fmt’? [-Werror=implicit-function-declaration]
  30. 978 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  31. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  32. | v4l2_subdev_get_fmt
  33. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:978:17: error: invalid type argument of unary ‘*’ (have ‘int’)
  34. 978 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  35. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  36. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c: In function ‘hi556_get_format’:
  37. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:1012:31: error: invalid type argument of unary ‘*’ (have ‘int’)
  38. 1012 | fmt->format = *v4l2_subdev_get_try_format(&hi556->sd,
  39. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  40. 1013 | sd_state,
  41. | ~~~~~~~~~
  42. 1014 | fmt->pad);
  43. | ~~~~~~~~~
  44. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c: In function ‘hi556_open’:
  45. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:1059:33: warning: passing argument 2 of ‘hi556_assign_pad_format’ makes pointer from integer without a cast [-Wint-conversion]
  46. 1059 | v4l2_subdev_get_try_format(sd, fh->state, 0));
  47. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  48. | |
  49. | int
  50. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:776:64: note: expected ‘struct v4l2_mbus_framefmt *’ but argument is of type ‘int’
  51. 776 | struct v4l2_mbus_framefmt *fmt)
  52. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  53. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c: At top level:
  54. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:1227:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’
  55. 1227 | .probe_new = hi556_probe,
  56. | ^~~~~~~~~
  57. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:1227:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
  58. 1227 | .probe_new = hi556_probe,
  59. | ^~~~~~~~~~~
  60. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.c:1227:22: note: (near initialization for ‘hi556_i2c_driver.id_table’)
  61. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c: In function ‘hm11b1_set_format’:
  62. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:907:18: error: implicit declaration of function ‘v4l2_subdev_get_try_format’; did you mean ‘v4l2_subdev_get_fmt’? [-Werror=implicit-function-declaration]
  63. 907 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  64. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  65. | v4l2_subdev_get_fmt
  66. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:907:17: error: invalid type argument of unary ‘*’ (have ‘int’)
  67. 907 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  68. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  69. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c: In function ‘hm11b1_get_format’:
  70. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:948:31: error: invalid type argument of unary ‘*’ (have ‘int’)
  71. 948 | fmt->format = *v4l2_subdev_get_try_format(&hm11b1->sd,
  72. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  73. 949 | sd_state, fmt->pad);
  74. | ~~~~~~~~~~~~~~~~~~~
  75. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c: In function ‘hm11b1_open’:
  76. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:1006:34: warning: passing argument 2 of ‘hm11b1_update_pad_format’ makes pointer from integer without a cast [-Wint-conversion]
  77. 1006 | v4l2_subdev_get_try_format(sd, fh->state, 0));
  78. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  79. | |
  80. | int
  81. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:759:65: note: expected ‘struct v4l2_mbus_framefmt *’ but argument is of type ‘int’
  82. 759 | struct v4l2_mbus_framefmt *fmt)
  83. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  84. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c: At top level:
  85. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:1213:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’
  86. 1213 | .probe_new = hm11b1_probe,
  87. | ^~~~~~~~~
  88. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:1213:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
  89. 1213 | .probe_new = hm11b1_probe,
  90. | ^~~~~~~~~~~~
  91. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.c:1213:22: note: (near initialization for ‘hm11b1_i2c_driver.id_table’)
  92. cc1: some warnings being treated as errors
  93. make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hi556.o] Error 1
  94. make[4]: *** Waiting for unfinished jobs....
  95. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c: In function ‘hm2170_set_format’:
  96. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:781:18: error: implicit declaration of function ‘v4l2_subdev_get_try_format’; did you mean ‘v4l2_subdev_get_fmt’? [-Werror=implicit-function-declaration]
  97. 781 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  98. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  99. | v4l2_subdev_get_fmt
  100. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:781:17: error: invalid type argument of unary ‘*’ (have ‘int’)
  101. 781 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  102. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  103. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c: In function ‘hm2170_get_format’:
  104. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:813:31: error: invalid type argument of unary ‘*’ (have ‘int’)
  105. 813 | fmt->format = *v4l2_subdev_get_try_format(&hm2170->sd,
  106. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107. 814 | sd_state, fmt->pad);
  108. | ~~~~~~~~~~~~~~~~~~~
  109. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.o
  110. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c: In function ‘hm2170_open’:
  111. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:859:34: warning: passing argument 2 of ‘hm2170_update_pad_format’ makes pointer from integer without a cast [-Wint-conversion]
  112. 859 | v4l2_subdev_get_try_format(sd, fh->state, 0));
  113. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114. | |
  115. | int
  116. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:622:65: note: expected ‘struct v4l2_mbus_framefmt *’ but argument is of type ‘int’
  117. 622 | struct v4l2_mbus_framefmt *fmt)
  118. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  119. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c: At top level:
  120. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:1038:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’
  121. 1038 | .probe_new = hm2170_probe,
  122. | ^~~~~~~~~
  123. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:1038:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
  124. 1038 | .probe_new = hm2170_probe,
  125. | ^~~~~~~~~~~~
  126. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.c:1038:22: note: (near initialization for ‘hm2170_i2c_driver.id_table’)
  127. cc1: some warnings being treated as errors
  128. make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm11b1.o] Error 1
  129. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.o
  130. cc1: some warnings being treated as errors
  131. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.c:8:
  132. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type
  133. 40 | struct v4l2_async_subdev asd;
  134. | ^~~
  135. make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/hm2170.o] Error 1
  136. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.o
  137. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-buttress.c:19:
  138. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type
  139. 40 | struct v4l2_async_subdev asd;
  140. | ^~~
  141. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c: In function ‘ov01a1s_set_format’:
  142. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:760:18: error: implicit declaration of function ‘v4l2_subdev_get_try_format’; did you mean ‘v4l2_subdev_get_fmt’? [-Werror=implicit-function-declaration]
  143. 760 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  144. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  145. | v4l2_subdev_get_fmt
  146. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:760:17: error: invalid type argument of unary ‘*’ (have ‘int’)
  147. 760 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  148. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c: In function ‘ov01a1s_get_format’:
  150. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:799:31: error: invalid type argument of unary ‘*’ (have ‘int’)
  151. 799 | fmt->format = *v4l2_subdev_get_try_format(&ov01a1s->sd,
  152. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153. 800 | sd_state, fmt->pad);
  154. | ~~~~~~~~~~~~~~~~~~~
  155. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c: In function ‘ov01a1s_open’:
  156. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:858:35: warning: passing argument 2 of ‘ov01a1s_update_pad_format’ makes pointer from integer without a cast [-Wint-conversion]
  157. 858 | v4l2_subdev_get_try_format(sd, fh->state, 0));
  158. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159. | |
  160. | int
  161. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:590:66: note: expected ‘struct v4l2_mbus_framefmt *’ but argument is of type ‘int’
  162. 590 | struct v4l2_mbus_framefmt *fmt)
  163. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  164. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c: In function ‘ov01a1s_probe’:
  165. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:973:13: warning: unused variable ‘link_freq’ [-Wunused-variable]
  166. 973 | s64 link_freq;
  167. | ^~~~~~~~~
  168. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c: At top level:
  169. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:1092:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’
  170. 1092 | .probe_new = ov01a1s_probe,
  171. | ^~~~~~~~~
  172. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:1092:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
  173. 1092 | .probe_new = ov01a1s_probe,
  174. | ^~~~~~~~~~~~~
  175. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.c:1092:22: note: (near initialization for ‘ov01a1s_i2c_driver.id_table’)
  176. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:16:
  177. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type
  178. 40 | struct v4l2_async_subdev asd;
  179. | ^~~
  180. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c: In function ‘ov02c10_set_format’:
  181. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:1087:18: error: implicit declaration of function ‘v4l2_subdev_get_try_format’; did you mean ‘v4l2_subdev_get_fmt’? [-Werror=implicit-function-declaration]
  182. 1087 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  183. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  184. | v4l2_subdev_get_fmt
  185. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:1087:17: error: invalid type argument of unary ‘*’ (have ‘int’)
  186. 1087 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  187. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c: In function ‘ov02c10_get_format’:
  189. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:1126:31: error: invalid type argument of unary ‘*’ (have ‘int’)
  190. 1126 | fmt->format = *v4l2_subdev_get_try_format(&ov02c10->sd,
  191. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192. 1127 | sd_state, fmt->pad);
  193. | ~~~~~~~~~~~~~~~~~~~
  194. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c: In function ‘ov02c10_open’:
  195. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:1185:35: warning: passing argument 2 of ‘ov02c10_update_pad_format’ makes pointer from integer without a cast [-Wint-conversion]
  196. 1185 | v4l2_subdev_get_try_format(sd, fh->state, 0));
  197. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  198. | |
  199. | int
  200. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:901:66: note: expected ‘struct v4l2_mbus_framefmt *’ but argument is of type ‘int’
  201. 901 | struct v4l2_mbus_framefmt *fmt)
  202. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  203. cc1: some warnings being treated as errors
  204. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c: At top level:
  205. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:1412:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’
  206. 1412 | .probe_new = ov02c10_probe,
  207. | ^~~~~~~~~
  208. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:1412:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
  209. 1412 | .probe_new = ov02c10_probe,
  210. | ^~~~~~~~~~~~~
  211. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.c:1412:22: note: (near initialization for ‘ov02c10_i2c_driver.id_table’)
  212. make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a1s.o] Error 1
  213. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c: In function ‘ov01a10_set_format’:
  214. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:716:18: error: implicit declaration of function ‘v4l2_subdev_get_try_format’; did you mean ‘v4l2_subdev_get_fmt’? [-Werror=implicit-function-declaration]
  215. 716 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  216. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  217. | v4l2_subdev_get_fmt
  218. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:716:17: error: invalid type argument of unary ‘*’ (have ‘int’)
  219. 716 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  220. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c: In function ‘ov01a10_get_format’:
  222. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:755:31: error: invalid type argument of unary ‘*’ (have ‘int’)
  223. 755 | fmt->format = *v4l2_subdev_get_try_format(&ov01a10->sd,
  224. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  225. 756 | sd_state, fmt->pad);
  226. | ~~~~~~~~~~~~~~~~~~~
  227. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c: In function ‘ov01a10_open’:
  228. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:814:35: warning: passing argument 2 of ‘ov01a10_update_pad_format’ makes pointer from integer without a cast [-Wint-conversion]
  229. 814 | v4l2_subdev_get_try_format(sd, fh->state, 0));
  230. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231. | |
  232. | int
  233. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:548:66: note: expected ‘struct v4l2_mbus_framefmt *’ but argument is of type ‘int’
  234. 548 | struct v4l2_mbus_framefmt *fmt)
  235. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  236. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-gpc.o
  237. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c: At top level:
  238. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:996:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’
  239. 996 | .probe_new = ov01a10_probe,
  240. | ^~~~~~~~~
  241. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:996:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
  242. 996 | .probe_new = ov01a10_probe,
  243. | ^~~~~~~~~~~~~
  244. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.c:996:22: note: (near initialization for ‘ov01a10_i2c_driver.id_table’)
  245. cc1: some warnings being treated as errors
  246. make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov02c10.o] Error 1
  247. cc1: some warnings being treated as errors
  248. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2-be-soc.o
  249. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c: In function ‘ov2740_set_format’:
  250. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:1143:18: error: implicit declaration of function ‘v4l2_subdev_get_try_format’; did you mean ‘v4l2_subdev_get_fmt’? [-Werror=implicit-function-declaration]
  251. 1143 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  252. | ^~~~~~~~~~~~~~~~~~~~~~~~~~
  253. | v4l2_subdev_get_fmt
  254. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:1143:17: error: invalid type argument of unary ‘*’ (have ‘int’)
  255. 1143 | *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = fmt->format;
  256. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c: In function ‘ov2740_get_format’:
  258. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:1185:31: error: invalid type argument of unary ‘*’ (have ‘int’)
  259. 1185 | fmt->format = *v4l2_subdev_get_try_format(&ov2740->sd,
  260. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  261. 1186 | sd_state,
  262. | ~~~~~~~~~
  263. 1187 | fmt->pad);
  264. | ~~~~~~~~~
  265. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c: In function ‘ov2740_open’:
  266. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-bridge.c: In function ‘ipu_isys_bridge_unregister_sensors’:
  267. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-bridge.c:280:17: error: implicit declaration of function ‘software_node_unregister_nodes’; did you mean ‘software_node_unregister’? [-Werror=implicit-function-declaration]
  268. 280 | software_node_unregister_nodes(sensor->swnodes);
  269. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  270. | software_node_unregister
  271. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:1259:34: warning: passing argument 2 of ‘ov2740_update_pad_format’ makes pointer from integer without a cast [-Wint-conversion]
  272. 1259 | v4l2_subdev_get_try_format(sd, fh->state, 0));
  273. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274. | |
  275. | int
  276. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:892:65: note: expected ‘struct v4l2_mbus_framefmt *’ but argument is of type ‘int’
  277. 892 | struct v4l2_mbus_framefmt *fmt)
  278. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  279. make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov01a10.o] Error 1
  280. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c: At top level:
  281. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:1588:10: error: ‘struct i2c_driver’ has no member named ‘probe_new’
  282. 1588 | .probe_new = ov2740_probe,
  283. | ^~~~~~~~~
  284. CC [M] /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-fw-isys.o
  285. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:1588:22: error: initialization of ‘const struct i2c_device_id *’ from incompatible pointer type ‘int (*)(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
  286. 1588 | .probe_new = ov2740_probe,
  287. | ^~~~~~~~~~~~
  288. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.c:1588:22: note: (near initialization for ‘ov2740_i2c_driver.id_table’)
  289. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-buttress.o] Error 1
  290. make[5]: *** Waiting for unfinished jobs....
  291. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.c:477:1: warning: ‘csi2_try_fmt’ defined but not used [-Wunused-function]
  292. 477 | csi2_try_fmt(struct ipu_isys_video *av,
  293. | ^~~~~~~~~~~~
  294. cc1: some warnings being treated as errors
  295. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2.o] Error 1
  296. make[4]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c/ov2740.o] Error 1
  297. make[3]: *** [scripts/Makefile.build:481: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/i2c] Error 2
  298. make[3]: *** Waiting for unfinished jobs....
  299. In file included from ./include/linux/container_of.h:5,
  300. from ./include/linux/list.h:5,
  301. from ./include/linux/wait.h:7,
  302. from ./include/linux/wait_bit.h:8,
  303. from ./include/linux/fs.h:6,
  304. from ./include/linux/debugfs.h:15,
  305. from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:4:
  306. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: In function ‘isys_notifier_bound’:
  307. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  308. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  309. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  310. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  311. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  312. | ^~~~
  313. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  314. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  315. | ^~~~~~~~~~~~~
  316. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  317. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  318. | ^~~~~~~~~~~
  319. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:674:45: note: in expansion of macro ‘container_of’
  320. 674 | struct sensor_async_subdev *s_asd = container_of(asd,
  321. | ^~~~~~~~~~~~
  322. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: At top level:
  323. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:705:18: error: initialization of ‘int (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_connection *)’ from incompatible pointer type ‘int (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_subdev *)’ [-Werror=incompatible-pointer-types]
  324. 705 | .bound = isys_notifier_bound,
  325. | ^~~~~~~~~~~~~~~~~~~
  326. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:705:18: note: (near initialization for ‘isys_async_ops.bound’)
  327. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:706:19: error: initialization of ‘void (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_connection *)’ from incompatible pointer type ‘void (*)(struct v4l2_async_notifier *, struct v4l2_subdev *, struct v4l2_async_subdev *)’ [-Werror=incompatible-pointer-types]
  328. 706 | .unbind = isys_notifier_unbind,
  329. | ^~~~~~~~~~~~~~~~~~~~
  330. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:706:19: note: (near initialization for ‘isys_async_ops.unbind’)
  331. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: In function ‘isys_fwnode_parse’:
  332. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  333. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  334. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  335. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  336. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  337. | ^~~~
  338. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  339. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  340. | ^~~~~~~~~~~~~
  341. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  342. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  343. | ^~~~~~~~~~~
  344. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:715:25: note: in expansion of macro ‘container_of’
  345. 715 | container_of(asd, struct sensor_async_subdev, asd);
  346. | ^~~~~~~~~~~~
  347. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: In function ‘isys_notifier_init’:
  348. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:771:9: error: too few arguments to function ‘v4l2_async_nf_init’
  349. 771 | v4l2_async_nf_init(&isys->notifier);
  350. | ^~~~~~~~~~~~~~~~~~
  351. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:9:
  352. ./include/media/v4l2-async.h:159:6: note: declared here
  353. 159 | void v4l2_async_nf_init(struct v4l2_async_notifier *notifier,
  354. | ^~~~~~~~~~~~~~~~~~
  355. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-bridge.c: In function ‘ipu_isys_bridge_connect_sensor’:
  356. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-bridge.c:339:23: error: implicit declaration of function ‘software_node_register_nodes’; did you mean ‘software_node_register’? [-Werror=implicit-function-declaration]
  357. 339 | ret = software_node_register_nodes(sensor->swnodes);
  358. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359. | software_node_register
  360. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:772:15: error: implicit declaration of function ‘v4l2_async_nf_parse_fwnode_endpoints’; did you mean ‘v4l2_async_nf_add_fwnode_remote’? [-Werror=implicit-function-declaration]
  361. 772 | ret = v4l2_async_nf_parse_fwnode_endpoints(&isp->pdev->dev,
  362. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363. | v4l2_async_nf_add_fwnode_remote
  364. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:781:39: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  365. 781 | if (list_empty(&isys->notifier.asd_list)) {
  366. | ^
  367. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:788:38: error: passing argument 1 of ‘v4l2_async_nf_register’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  368. 788 | ret = v4l2_async_nf_register(&isys->v4l2_dev, &isys->notifier);
  369. | ^~~~~~~~~~~~~~~
  370. | |
  371. | struct v4l2_device *
  372. ./include/media/v4l2-async.h:281:56: note: expected ‘struct v4l2_async_notifier *’ but argument is of type ‘struct v4l2_device *’
  373. 281 | int v4l2_async_nf_register(struct v4l2_async_notifier *notifier);
  374. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  375. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:788:15: error: too many arguments to function ‘v4l2_async_nf_register’
  376. 788 | ret = v4l2_async_nf_register(&isys->v4l2_dev, &isys->notifier);
  377. | ^~~~~~~~~~~~~~~~~~~~~~
  378. ./include/media/v4l2-async.h:281:5: note: declared here
  379. 281 | int v4l2_async_nf_register(struct v4l2_async_notifier *notifier);
  380. | ^~~~~~~~~~~~~~~~~~~~~~
  381. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c: In function ‘isys_register_devices’:
  382. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.c:825:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? [-Werror=implicit-function-declaration]
  383. 825 | strlcpy(isys->media_dev.model,
  384. | ^~~~~~~
  385. | strscpy
  386. cc1: some warnings being treated as errors
  387. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys.o] Error 1
  388. cc1: some warnings being treated as errors
  389. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-bridge.o] Error 1
  390. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c:8:
  391. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type
  392. 40 | struct v4l2_async_subdev asd;
  393. | ^~~
  394. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.o] Error 1
  395. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c:6:
  396. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type
  397. 40 | struct v4l2_async_subdev asd;
  398. | ^~~
  399. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:7:
  400. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type
  401. 40 | struct v4l2_async_subdev asd;
  402. | ^~~
  403. In file included from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2-be-soc.c:7:
  404. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/include/media/ipu-isys.h:40:34: error: field ‘asd’ has incomplete type
  405. 40 | struct v4l2_async_subdev asd;
  406. | ^~~
  407. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-csi2.o] Error 1
  408. In file included from ./include/linux/kernel.h:22,
  409. from ./include/linux/cpumask.h:10,
  410. from ./arch/x86/include/asm/paravirt.h:21,
  411. from ./arch/x86/include/asm/cpuid.h:62,
  412. from ./arch/x86/include/asm/processor.h:19,
  413. from ./include/linux/sched.h:13,
  414. from ./include/linux/delay.h:23,
  415. from /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:6:
  416. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c: In function ‘ipu6_isys_phy_common_init’:
  417. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  418. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  419. | ^
  420. ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’
  421. 19 | void *__mptr = (void *)(ptr); \
  422. | ^~~
  423. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  424. 612 | list_entry((ptr)->next, type, member)
  425. | ^~~~~~~~~~
  426. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  427. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  428. | ^~~~~~~~~~~~~~~~
  429. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  430. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  431. | ^~~~~~~~~~~~~~~~~~~
  432. In file included from ./arch/x86/include/asm/current.h:5,
  433. from ./include/linux/sched.h:12:
  434. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  435. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  436. | ^
  437. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  438. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  439. | ^~~~
  440. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  441. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  442. | ^~~~~~~~~~~~~
  443. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  444. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  445. | ^~~~~~~~~~~
  446. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  447. 601 | container_of(ptr, type, member)
  448. | ^~~~~~~~~~~~
  449. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  450. 612 | list_entry((ptr)->next, type, member)
  451. | ^~~~~~~~~~
  452. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  453. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  454. | ^~~~~~~~~~~~~~~~
  455. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  456. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  457. | ^~~~~~~~~~~~~~~~~~~
  458. ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  459. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  460. | ^~
  461. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  462. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  463. | ^~~~
  464. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  465. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  466. | ^~~~~~~~~~~~~
  467. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  468. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  469. | ^~~~~~~~~~~
  470. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  471. 601 | container_of(ptr, type, member)
  472. | ^~~~~~~~~~~~
  473. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  474. 612 | list_entry((ptr)->next, type, member)
  475. | ^~~~~~~~~~
  476. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  477. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  478. | ^~~~~~~~~~~~~~~~
  479. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  480. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  481. | ^~~~~~~~~~~~~~~~~~~
  482. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  483. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  484. | ^
  485. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  486. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  487. | ^~~~
  488. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  489. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  490. | ^~~~~~~~~~~~~
  491. ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’
  492. 21 | __same_type(*(ptr), void), \
  493. | ^~~~~~~~~~~
  494. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  495. 601 | container_of(ptr, type, member)
  496. | ^~~~~~~~~~~~
  497. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  498. 612 | list_entry((ptr)->next, type, member)
  499. | ^~~~~~~~~~
  500. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  501. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  502. | ^~~~~~~~~~~~~~~~
  503. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  504. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  505. | ^~~~~~~~~~~~~~~~~~~
  506. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  507. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  508. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  510. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  511. | ^~~~
  512. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  513. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  514. | ^~~~~~~~~~~~~
  515. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  516. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  517. | ^~~~~~~~~~~
  518. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  519. 601 | container_of(ptr, type, member)
  520. | ^~~~~~~~~~~~
  521. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  522. 612 | list_entry((ptr)->next, type, member)
  523. | ^~~~~~~~~~
  524. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  525. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  526. | ^~~~~~~~~~~~~~~~
  527. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  528. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  529. | ^~~~~~~~~~~~~~~~~~~
  530. In file included from ./include/uapi/linux/posix_types.h:5,
  531. from ./include/uapi/linux/types.h:14,
  532. from ./include/linux/types.h:6,
  533. from ./include/linux/math.h:5,
  534. from ./include/linux/delay.h:22:
  535. ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  536. 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER)
  537. | ^~~~~~~~~~~~~~~~~~
  538. ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’
  539. 23 | ((type *)(__mptr - offsetof(type, member))); })
  540. | ^~~~~~~~
  541. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  542. 601 | container_of(ptr, type, member)
  543. | ^~~~~~~~~~~~
  544. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  545. 612 | list_entry((ptr)->next, type, member)
  546. | ^~~~~~~~~~
  547. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  548. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  549. | ^~~~~~~~~~~~~~~~
  550. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  551. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  552. | ^~~~~~~~~~~~~~~~~~~
  553. In file included from ./include/linux/smp.h:12,
  554. from ./include/linux/lockdep.h:14,
  555. from ./include/linux/spinlock.h:63,
  556. from ./include/linux/sched.h:2098:
  557. ./include/linux/list.h:769:14: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  558. 769 | (&pos->member == (head))
  559. | ^~
  560. ./include/linux/list.h:779:15: note: in expansion of macro ‘list_entry_is_head’
  561. 779 | !list_entry_is_head(pos, head, member); \
  562. | ^~~~~~~~~~~~~~~~~~
  563. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  564. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  565. | ^~~~~~~~~~~~~~~~~~~
  566. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  567. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  568. | ^
  569. ./include/linux/list.h:769:27: note: in definition of macro ‘list_entry_is_head’
  570. 769 | (&pos->member == (head))
  571. | ^~~~
  572. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  573. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  574. | ^~~~~~~~~~~~~~~~~~~
  575. ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  576. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  577. | ^~
  578. ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’
  579. 19 | void *__mptr = (void *)(ptr); \
  580. | ^~~
  581. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  582. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  583. | ^~~~~~~~~~
  584. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  585. 780 | pos = list_next_entry(pos, member))
  586. | ^~~~~~~~~~~~~~~
  587. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  588. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  589. | ^~~~~~~~~~~~~~~~~~~
  590. ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  591. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  592. | ^~
  593. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  594. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  595. | ^~~~
  596. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  597. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  598. | ^~~~~~~~~~~~~
  599. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  600. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  601. | ^~~~~~~~~~~
  602. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  603. 601 | container_of(ptr, type, member)
  604. | ^~~~~~~~~~~~
  605. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  606. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  607. | ^~~~~~~~~~
  608. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  609. 780 | pos = list_next_entry(pos, member))
  610. | ^~~~~~~~~~~~~~~
  611. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  612. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  613. | ^~~~~~~~~~~~~~~~~~~
  614. ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  615. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  616. | ^~
  617. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  618. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  619. | ^~~~
  620. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  621. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  622. | ^~~~~~~~~~~~~
  623. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  624. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  625. | ^~~~~~~~~~~
  626. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  627. 601 | container_of(ptr, type, member)
  628. | ^~~~~~~~~~~~
  629. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  630. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  631. | ^~~~~~~~~~
  632. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  633. 780 | pos = list_next_entry(pos, member))
  634. | ^~~~~~~~~~~~~~~
  635. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  636. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  637. | ^~~~~~~~~~~~~~~~~~~
  638. ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  639. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  640. | ^~
  641. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  642. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  643. | ^~~~
  644. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  645. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  646. | ^~~~~~~~~~~~~
  647. ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’
  648. 21 | __same_type(*(ptr), void), \
  649. | ^~~~~~~~~~~
  650. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  651. 601 | container_of(ptr, type, member)
  652. | ^~~~~~~~~~~~
  653. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  654. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  655. | ^~~~~~~~~~
  656. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  657. 780 | pos = list_next_entry(pos, member))
  658. | ^~~~~~~~~~~~~~~
  659. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  660. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  661. | ^~~~~~~~~~~~~~~~~~~
  662. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  663. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  664. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  666. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  667. | ^~~~
  668. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  669. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  670. | ^~~~~~~~~~~~~
  671. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  672. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  673. | ^~~~~~~~~~~
  674. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  675. 601 | container_of(ptr, type, member)
  676. | ^~~~~~~~~~~~
  677. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  678. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  679. | ^~~~~~~~~~
  680. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  681. 780 | pos = list_next_entry(pos, member))
  682. | ^~~~~~~~~~~~~~~
  683. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  684. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  685. | ^~~~~~~~~~~~~~~~~~~
  686. ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  687. 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER)
  688. | ^~~~~~~~~~~~~~~~~~
  689. ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’
  690. 23 | ((type *)(__mptr - offsetof(type, member))); })
  691. | ^~~~~~~~
  692. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  693. 601 | container_of(ptr, type, member)
  694. | ^~~~~~~~~~~~
  695. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  696. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  697. | ^~~~~~~~~~
  698. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  699. 780 | pos = list_next_entry(pos, member))
  700. | ^~~~~~~~~~~~~~~
  701. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:511:9: note: in expansion of macro ‘list_for_each_entry’
  702. 511 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  703. | ^~~~~~~~~~~~~~~~~~~
  704. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  705. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  706. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  707. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  708. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  709. | ^~~~
  710. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  711. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  712. | ^~~~~~~~~~~~~
  713. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  714. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  715. | ^~~~~~~~~~~
  716. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:512:25: note: in expansion of macro ‘container_of’
  717. 512 | s_asd = container_of(asd, struct sensor_async_subdev, asd);
  718. | ^~~~~~~~~~~~
  719. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c: In function ‘ipu6_isys_phy_config’:
  720. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  721. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  722. | ^
  723. ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’
  724. 19 | void *__mptr = (void *)(ptr); \
  725. | ^~~
  726. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  727. 612 | list_entry((ptr)->next, type, member)
  728. | ^~~~~~~~~~
  729. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  730. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  731. | ^~~~~~~~~~~~~~~~
  732. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  733. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  734. | ^~~~~~~~~~~~~~~~~~~
  735. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  736. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  737. | ^
  738. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  739. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  740. | ^~~~
  741. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  742. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  743. | ^~~~~~~~~~~~~
  744. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  745. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  746. | ^~~~~~~~~~~
  747. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  748. 601 | container_of(ptr, type, member)
  749. | ^~~~~~~~~~~~
  750. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  751. 612 | list_entry((ptr)->next, type, member)
  752. | ^~~~~~~~~~
  753. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  754. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  755. | ^~~~~~~~~~~~~~~~
  756. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  757. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  758. | ^~~~~~~~~~~~~~~~~~~
  759. ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  760. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  761. | ^~
  762. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  763. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  764. | ^~~~
  765. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  766. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  767. | ^~~~~~~~~~~~~
  768. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  769. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  770. | ^~~~~~~~~~~
  771. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  772. 601 | container_of(ptr, type, member)
  773. | ^~~~~~~~~~~~
  774. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  775. 612 | list_entry((ptr)->next, type, member)
  776. | ^~~~~~~~~~
  777. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  778. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  779. | ^~~~~~~~~~~~~~~~
  780. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  781. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  782. | ^~~~~~~~~~~~~~~~~~~
  783. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  784. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  785. | ^
  786. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  787. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  788. | ^~~~
  789. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  790. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  791. | ^~~~~~~~~~~~~
  792. ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’
  793. 21 | __same_type(*(ptr), void), \
  794. | ^~~~~~~~~~~
  795. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  796. 601 | container_of(ptr, type, member)
  797. | ^~~~~~~~~~~~
  798. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  799. 612 | list_entry((ptr)->next, type, member)
  800. | ^~~~~~~~~~
  801. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  802. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  803. | ^~~~~~~~~~~~~~~~
  804. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  805. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  806. | ^~~~~~~~~~~~~~~~~~~
  807. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  808. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  809. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  811. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  812. | ^~~~
  813. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  814. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  815. | ^~~~~~~~~~~~~
  816. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  817. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  818. | ^~~~~~~~~~~
  819. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  820. 601 | container_of(ptr, type, member)
  821. | ^~~~~~~~~~~~
  822. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  823. 612 | list_entry((ptr)->next, type, member)
  824. | ^~~~~~~~~~
  825. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  826. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  827. | ^~~~~~~~~~~~~~~~
  828. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  829. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  830. | ^~~~~~~~~~~~~~~~~~~
  831. ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  832. 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER)
  833. | ^~~~~~~~~~~~~~~~~~
  834. ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’
  835. 23 | ((type *)(__mptr - offsetof(type, member))); })
  836. | ^~~~~~~~
  837. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  838. 601 | container_of(ptr, type, member)
  839. | ^~~~~~~~~~~~
  840. ./include/linux/list.h:612:9: note: in expansion of macro ‘list_entry’
  841. 612 | list_entry((ptr)->next, type, member)
  842. | ^~~~~~~~~~
  843. ./include/linux/list.h:778:20: note: in expansion of macro ‘list_first_entry’
  844. 778 | for (pos = list_first_entry(head, typeof(*pos), member); \
  845. | ^~~~~~~~~~~~~~~~
  846. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  847. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  848. | ^~~~~~~~~~~~~~~~~~~
  849. ./include/linux/list.h:769:14: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  850. 769 | (&pos->member == (head))
  851. | ^~
  852. ./include/linux/list.h:779:15: note: in expansion of macro ‘list_entry_is_head’
  853. 779 | !list_entry_is_head(pos, head, member); \
  854. | ^~~~~~~~~~~~~~~~~~
  855. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  856. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  857. | ^~~~~~~~~~~~~~~~~~~
  858. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:49: error: ‘struct v4l2_async_notifier’ has no member named ‘asd_list’
  859. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  860. | ^
  861. ./include/linux/list.h:769:27: note: in definition of macro ‘list_entry_is_head’
  862. 769 | (&pos->member == (head))
  863. | ^~~~
  864. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  865. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  866. | ^~~~~~~~~~~~~~~~~~~
  867. ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  868. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  869. | ^~
  870. ./include/linux/container_of.h:19:33: note: in definition of macro ‘container_of’
  871. 19 | void *__mptr = (void *)(ptr); \
  872. | ^~~
  873. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  874. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  875. | ^~~~~~~~~~
  876. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  877. 780 | pos = list_next_entry(pos, member))
  878. | ^~~~~~~~~~~~~~~
  879. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  880. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  881. | ^~~~~~~~~~~~~~~~~~~
  882. ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  883. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  884. | ^~
  885. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  886. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  887. | ^~~~
  888. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  889. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  890. | ^~~~~~~~~~~~~
  891. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  892. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  893. | ^~~~~~~~~~~
  894. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  895. 601 | container_of(ptr, type, member)
  896. | ^~~~~~~~~~~~
  897. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  898. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  899. | ^~~~~~~~~~
  900. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  901. 780 | pos = list_next_entry(pos, member))
  902. | ^~~~~~~~~~~~~~~
  903. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  904. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  905. | ^~~~~~~~~~~~~~~~~~~
  906. ./include/linux/container_of.h:20:54: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  907. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  908. | ^~
  909. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  910. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  911. | ^~~~
  912. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  913. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  914. | ^~~~~~~~~~~~~
  915. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  916. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  917. | ^~~~~~~~~~~
  918. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  919. 601 | container_of(ptr, type, member)
  920. | ^~~~~~~~~~~~
  921. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  922. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  923. | ^~~~~~~~~~
  924. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  925. 780 | pos = list_next_entry(pos, member))
  926. | ^~~~~~~~~~~~~~~
  927. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  928. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  929. | ^~~~~~~~~~~~~~~~~~~
  930. ./include/linux/list.h:645:25: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  931. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  932. | ^~
  933. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  934. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  935. | ^~~~
  936. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  937. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  938. | ^~~~~~~~~~~~~
  939. ./include/linux/container_of.h:21:23: note: in expansion of macro ‘__same_type’
  940. 21 | __same_type(*(ptr), void), \
  941. | ^~~~~~~~~~~
  942. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  943. 601 | container_of(ptr, type, member)
  944. | ^~~~~~~~~~~~
  945. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  946. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  947. | ^~~~~~~~~~
  948. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  949. 780 | pos = list_next_entry(pos, member))
  950. | ^~~~~~~~~~~~~~~
  951. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  952. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  953. | ^~~~~~~~~~~~~~~~~~~
  954. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  955. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  956. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  958. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  959. | ^~~~
  960. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  961. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  962. | ^~~~~~~~~~~~~
  963. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  964. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  965. | ^~~~~~~~~~~
  966. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  967. 601 | container_of(ptr, type, member)
  968. | ^~~~~~~~~~~~
  969. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  970. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  971. | ^~~~~~~~~~
  972. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  973. 780 | pos = list_next_entry(pos, member))
  974. | ^~~~~~~~~~~~~~~
  975. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  976. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  977. | ^~~~~~~~~~~~~~~~~~~
  978. ./include/linux/stddef.h:16:33: error: invalid use of undefined type ‘struct v4l2_async_subdev’
  979. 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER)
  980. | ^~~~~~~~~~~~~~~~~~
  981. ./include/linux/container_of.h:23:28: note: in expansion of macro ‘offsetof’
  982. 23 | ((type *)(__mptr - offsetof(type, member))); })
  983. | ^~~~~~~~
  984. ./include/linux/list.h:601:9: note: in expansion of macro ‘container_of’
  985. 601 | container_of(ptr, type, member)
  986. | ^~~~~~~~~~~~
  987. ./include/linux/list.h:645:9: note: in expansion of macro ‘list_entry’
  988. 645 | list_entry((pos)->member.next, typeof(*(pos)), member)
  989. | ^~~~~~~~~~
  990. ./include/linux/list.h:780:20: note: in expansion of macro ‘list_next_entry’
  991. 780 | pos = list_next_entry(pos, member))
  992. | ^~~~~~~~~~~~~~~
  993. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:570:9: note: in expansion of macro ‘list_for_each_entry’
  994. 570 | list_for_each_entry(asd, &isys->notifier.asd_list, asd_list) {
  995. | ^~~~~~~~~~~~~~~~~~~
  996. ././include/linux/compiler_types.h:424:27: error: expression in static assertion is not an integer
  997. 424 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
  998. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  999. ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’
  1000. 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg)
  1001. | ^~~~
  1002. ./include/linux/container_of.h:20:9: note: in expansion of macro ‘static_assert’
  1003. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  1004. | ^~~~~~~~~~~~~
  1005. ./include/linux/container_of.h:20:23: note: in expansion of macro ‘__same_type’
  1006. 20 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \
  1007. | ^~~~~~~~~~~
  1008. /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.c:571:25: note: in expansion of macro ‘container_of’
  1009. 571 | s_asd = container_of(asd, struct sensor_async_subdev, asd);
  1010. | ^~~~~~~~~~~~
  1011. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/ipu6-isys-phy.o] Error 1
  1012. make[5]: *** [scripts/Makefile.build:243: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6/../ipu-isys-csi2-be-soc.o] Error 1
  1013. make[4]: *** [scripts/Makefile.build:481: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel/ipu6] Error 2
  1014. make[3]: *** [scripts/Makefile.build:481: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build/drivers/media/pci/intel] Error 2
  1015. make[2]: *** [/usr/src/linux-headers-6.8.0-60-generic/Makefile:1925: /var/lib/dkms/ipu6-drivers/0~git202211220708.278b7e3d-0ubuntu0.22.04.1/build] Error 2
  1016. make[1]: *** [Makefile:240: __sub-make] Error 2
  1017. make[1]: Leaving directory '/usr/src/linux-headers-6.8.0-60-generic'
  1018. make: *** [Makefile:37: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment