Unnamed repository; edit this file 'description' to name the repository.
 help / color / mirror / Atom feed
* [media-next:master 556/556] drivers/staging/media/atomisp/pci/atomisp_cmd.c:2805:31: warning: variable 'stream_config' set but not used
@ 2020-05-30 19:19 kbuild test robot
  0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2020-05-30 19:19 UTC (permalink / raw)
  To: Mauro, Carvalho, Chehab,; +Cc: kbuild-all, linux-media

[-- Attachment #1: Type: text/plain, Size: 43766 bytes --]

tree:   git://linuxtv.org/mchehab/media-next.git master
head:   e2afb5f02e3a2a34982bbed4e712f7227cecf9c4
commit: e2afb5f02e3a2a34982bbed4e712f7227cecf9c4 [556/556] media: atomisp: re-enable warnings again
config: i386-allyesconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce (this is a W=1 build):
        git checkout e2afb5f02e3a2a34982bbed4e712f7227cecf9c4
        # save the attached .config to linux build tree
        make W=1 ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp@intel.com>

All warnings (new ones prefixed by >>, old ones prefixed by <<):

cc1: warning: drivers/staging/media/atomisp//pci/hive_isp_css_include/memory_access/: No such file or directory [-Wmissing-include-dirs]
drivers/staging/media/atomisp/pci/atomisp_cmd.c: In function 'atomisp_get_metadata':
>> drivers/staging/media/atomisp/pci/atomisp_cmd.c:2805:31: warning: variable 'stream_config' set but not used [-Wunused-but-set-variable]
2805 |  struct ia_css_stream_config *stream_config;
|                               ^~~~~~~~~~~~~
drivers/staging/media/atomisp/pci/atomisp_cmd.c: In function 'atomisp_get_metadata_by_type':
drivers/staging/media/atomisp/pci/atomisp_cmd.c:2884:31: warning: variable 'stream_config' set but not used [-Wunused-but-set-variable]
2884 |  struct ia_css_stream_config *stream_config;
|                               ^~~~~~~~~~~~~
In file included from drivers/staging/media/atomisp//pci/system_local.h:8,
from drivers/staging/media/atomisp//pci/ia_css_acc_types.h:23,
from drivers/staging/media/atomisp//pci/ia_css_pipe_public.h:29,
from drivers/staging/media/atomisp/pci/sh_css_legacy.h:23,
from drivers/staging/media/atomisp/pci/atomisp_internal.h:34,
from drivers/staging/media/atomisp/pci/atomisp_cmd.h:30,
from drivers/staging/media/atomisp/pci/atomisp_cmd.c:37:
At top level:
drivers/staging/media/atomisp//pci/isp2401_system_local.h:217:26: warning: 'STREAM2MMIO_CTRL_BASE' defined but not used [-Wunused-const-variable=]
217 | static const hrt_address STREAM2MMIO_CTRL_BASE[N_STREAM2MMIO_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:210:26: warning: 'PIXELGEN_CTRL_BASE' defined but not used [-Wunused-const-variable=]
210 | static const hrt_address PIXELGEN_CTRL_BASE[N_PIXELGEN_ID] = {
|                          ^~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:203:26: warning: 'CSI_RX_BE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
203 | static const hrt_address CSI_RX_BE_CTRL_BASE[N_CSI_RX_BACKEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:196:26: warning: 'CSI_RX_FE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
196 | static const hrt_address CSI_RX_FE_CTRL_BASE[N_CSI_RX_FRONTEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:189:26: warning: 'ISYS_IRQ_BASE' defined but not used [-Wunused-const-variable=]
189 | static const hrt_address ISYS_IRQ_BASE[N_ISYS_IRQ_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:182:26: warning: 'IBUF_CTRL_BASE' defined but not used [-Wunused-const-variable=]
182 | static const hrt_address IBUF_CTRL_BASE[N_IBUF_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:177:26: warning: 'RX_BASE' defined but not used [-Wunused-const-variable=]
177 | static const hrt_address RX_BASE[N_RX_ID] = {
|                          ^~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:162:26: warning: 'INPUT_SYSTEM_BASE' defined but not used [-Wunused-const-variable=]
162 | static const hrt_address INPUT_SYSTEM_BASE[N_INPUT_SYSTEM_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:154:26: warning: 'INPUT_FORMATTER_BASE' defined but not used [-Wunused-const-variable=]
154 | static const hrt_address INPUT_FORMATTER_BASE[N_INPUT_FORMATTER_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:149:26: warning: 'TIMED_CTRL_BASE' defined but not used [-Wunused-const-variable=]
149 | static const hrt_address TIMED_CTRL_BASE[N_TIMED_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:144:26: warning: 'GPIO_BASE' defined but not used [-Wunused-const-variable=]
144 | static const hrt_address GPIO_BASE[N_GPIO_ID] = {
|                          ^~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:140:26: warning: 'GP_TIMER_BASE' defined but not used [-Wunused-const-variable=]
140 | static const hrt_address GP_TIMER_BASE =
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:133:26: warning: 'GP_DEVICE_BASE' defined but not used [-Wunused-const-variable=]
133 | static const hrt_address GP_DEVICE_BASE[N_GP_DEVICE_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:120:26: warning: 'FIFO_MONITOR_BASE' defined but not used [-Wunused-const-variable=]
120 | static const hrt_address FIFO_MONITOR_BASE[N_FIFO_MONITOR_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:114:26: warning: 'GDC_BASE' defined but not used [-Wunused-const-variable=]
114 | static const hrt_address GDC_BASE[N_GDC_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:102:26: warning: 'IRQ_BASE' defined but not used [-Wunused-const-variable=]
102 | static const hrt_address IRQ_BASE[N_IRQ_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:97:26: warning: 'ISYS2401_DMA_BASE' defined but not used [-Wunused-const-variable=]
97 | static const hrt_address ISYS2401_DMA_BASE[N_ISYS2401_DMA_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:93:26: warning: 'DMA_BASE' defined but not used [-Wunused-const-variable=]
93 | static const hrt_address DMA_BASE[N_DMA_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:84:26: warning: 'MMU_BASE' defined but not used [-Wunused-const-variable=]
84 | static const hrt_address MMU_BASE[N_MMU_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:74:26: warning: 'SP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
74 | static const hrt_address SP_DMEM_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:70:26: warning: 'SP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
70 | static const hrt_address SP_CTRL_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:65:26: warning: 'ISP_HMEM_BASE' defined but not used [-Wunused-const-variable=]
65 | static const hrt_address ISP_HMEM_BASE[N_HMEM_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:59:26: warning: 'ISP_VAMEM_BASE' defined but not used [-Wunused-const-variable=]
59 | static const hrt_address ISP_VAMEM_BASE[N_VAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:55:26: warning: 'ISP_BAMEM_BASE' defined but not used [-Wunused-const-variable=]
55 | static const hrt_address ISP_BAMEM_BASE[N_BAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:51:26: warning: 'ISP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
51 | static const hrt_address ISP_DMEM_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:47:26: warning: 'ISP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
47 | static const hrt_address ISP_CTRL_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:42:26: warning: 'DDR_BASE' defined but not used [-Wunused-const-variable=]
42 | static const hrt_address DDR_BASE[N_DDR_ID] = {
|                          ^~~~~~~~
--
cc1: warning: drivers/staging/media/atomisp//pci/hive_isp_css_include/memory_access/: No such file or directory [-Wmissing-include-dirs]
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c: In function 'atomisp_css2_dbg_print':
>> drivers/staging/media/atomisp/pci/atomisp_compat_css20.c:159:2: warning: function 'atomisp_css2_dbg_print' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
159 |  vprintk(fmt, args);
|  ^~~~~~~
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c: In function 'atomisp_css2_dbg_ftrace_print':
>> drivers/staging/media/atomisp/pci/atomisp_compat_css20.c:165:2: warning: function 'atomisp_css2_dbg_ftrace_print' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
165 |  ftrace_vprintk(fmt, args);
|  ^~~~~~~~~~~~~~
>> drivers/staging/media/atomisp/pci/atomisp_compat_css20.c:165:2: warning: function 'atomisp_css2_dbg_ftrace_print' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c: In function 'atomisp_css2_err_print':
>> drivers/staging/media/atomisp/pci/atomisp_compat_css20.c:171:2: warning: function 'atomisp_css2_err_print' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
171 |  vprintk(fmt, args);
|  ^~~~~~~
In file included from drivers/staging/media/atomisp//pci/system_local.h:8,
from drivers/staging/media/atomisp/pci/ia_css_acc_types.h:23,
from drivers/staging/media/atomisp/pci/ia_css.h:26,
from drivers/staging/media/atomisp/pci/atomisp_compat_css20.h:24,
from drivers/staging/media/atomisp/pci/atomisp_compat.h:22,
from drivers/staging/media/atomisp/pci/atomisp_compat_css20.c:28:
At top level:
drivers/staging/media/atomisp//pci/isp2401_system_local.h:217:26: warning: 'STREAM2MMIO_CTRL_BASE' defined but not used [-Wunused-const-variable=]
217 | static const hrt_address STREAM2MMIO_CTRL_BASE[N_STREAM2MMIO_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:210:26: warning: 'PIXELGEN_CTRL_BASE' defined but not used [-Wunused-const-variable=]
210 | static const hrt_address PIXELGEN_CTRL_BASE[N_PIXELGEN_ID] = {
|                          ^~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:203:26: warning: 'CSI_RX_BE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
203 | static const hrt_address CSI_RX_BE_CTRL_BASE[N_CSI_RX_BACKEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:196:26: warning: 'CSI_RX_FE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
196 | static const hrt_address CSI_RX_FE_CTRL_BASE[N_CSI_RX_FRONTEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:189:26: warning: 'ISYS_IRQ_BASE' defined but not used [-Wunused-const-variable=]
189 | static const hrt_address ISYS_IRQ_BASE[N_ISYS_IRQ_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:182:26: warning: 'IBUF_CTRL_BASE' defined but not used [-Wunused-const-variable=]
182 | static const hrt_address IBUF_CTRL_BASE[N_IBUF_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:177:26: warning: 'RX_BASE' defined but not used [-Wunused-const-variable=]
177 | static const hrt_address RX_BASE[N_RX_ID] = {
|                          ^~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:162:26: warning: 'INPUT_SYSTEM_BASE' defined but not used [-Wunused-const-variable=]
162 | static const hrt_address INPUT_SYSTEM_BASE[N_INPUT_SYSTEM_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:154:26: warning: 'INPUT_FORMATTER_BASE' defined but not used [-Wunused-const-variable=]
154 | static const hrt_address INPUT_FORMATTER_BASE[N_INPUT_FORMATTER_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:149:26: warning: 'TIMED_CTRL_BASE' defined but not used [-Wunused-const-variable=]
149 | static const hrt_address TIMED_CTRL_BASE[N_TIMED_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:144:26: warning: 'GPIO_BASE' defined but not used [-Wunused-const-variable=]
144 | static const hrt_address GPIO_BASE[N_GPIO_ID] = {
|                          ^~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:140:26: warning: 'GP_TIMER_BASE' defined but not used [-Wunused-const-variable=]
140 | static const hrt_address GP_TIMER_BASE =
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:133:26: warning: 'GP_DEVICE_BASE' defined but not used [-Wunused-const-variable=]
133 | static const hrt_address GP_DEVICE_BASE[N_GP_DEVICE_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:120:26: warning: 'FIFO_MONITOR_BASE' defined but not used [-Wunused-const-variable=]
120 | static const hrt_address FIFO_MONITOR_BASE[N_FIFO_MONITOR_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:114:26: warning: 'GDC_BASE' defined but not used [-Wunused-const-variable=]
114 | static const hrt_address GDC_BASE[N_GDC_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:102:26: warning: 'IRQ_BASE' defined but not used [-Wunused-const-variable=]
102 | static const hrt_address IRQ_BASE[N_IRQ_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:97:26: warning: 'ISYS2401_DMA_BASE' defined but not used [-Wunused-const-variable=]
97 | static const hrt_address ISYS2401_DMA_BASE[N_ISYS2401_DMA_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:93:26: warning: 'DMA_BASE' defined but not used [-Wunused-const-variable=]
93 | static const hrt_address DMA_BASE[N_DMA_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:84:26: warning: 'MMU_BASE' defined but not used [-Wunused-const-variable=]
84 | static const hrt_address MMU_BASE[N_MMU_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:74:26: warning: 'SP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
74 | static const hrt_address SP_DMEM_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:70:26: warning: 'SP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
70 | static const hrt_address SP_CTRL_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:65:26: warning: 'ISP_HMEM_BASE' defined but not used [-Wunused-const-variable=]
65 | static const hrt_address ISP_HMEM_BASE[N_HMEM_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:59:26: warning: 'ISP_VAMEM_BASE' defined but not used [-Wunused-const-variable=]
59 | static const hrt_address ISP_VAMEM_BASE[N_VAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:55:26: warning: 'ISP_BAMEM_BASE' defined but not used [-Wunused-const-variable=]
55 | static const hrt_address ISP_BAMEM_BASE[N_BAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:51:26: warning: 'ISP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
51 | static const hrt_address ISP_DMEM_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:47:26: warning: 'ISP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
47 | static const hrt_address ISP_CTRL_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:42:26: warning: 'DDR_BASE' defined but not used [-Wunused-const-variable=]
42 | static const hrt_address DDR_BASE[N_DDR_ID] = {
|                          ^~~~~~~~
--
cc1: warning: drivers/staging/media/atomisp//pci/hive_isp_css_include/memory_access/: No such file or directory [-Wmissing-include-dirs]
drivers/staging/media/atomisp/pci/atomisp_v4l2.c: In function 'is_valid_device':
>> drivers/staging/media/atomisp/pci/atomisp_v4l2.c:1505:15: warning: variable 'a0_max_id' set but not used [-Wunused-but-set-variable]
1505 |  unsigned int a0_max_id = 0;
|               ^~~~~~~~~
At top level:
drivers/staging/media/atomisp/pci/atomisp_v4l2.c:395:40: warning: 'dfs_config_byt_cr' defined but not used [-Wunused-const-variable=]
395 | static const struct atomisp_dfs_config dfs_config_byt_cr = {
|                                        ^~~~~~~~~~~~~~~~~
In file included from drivers/staging/media/atomisp//pci/system_local.h:8,
from drivers/staging/media/atomisp//pci/ia_css_acc_types.h:23,
from drivers/staging/media/atomisp//pci/ia_css_pipe_public.h:29,
from drivers/staging/media/atomisp/pci/sh_css_legacy.h:23,
from drivers/staging/media/atomisp/pci/atomisp_internal.h:34,
from drivers/staging/media/atomisp/pci/atomisp_cmd.h:30,
from drivers/staging/media/atomisp/pci/atomisp_v4l2.c:33:
drivers/staging/media/atomisp//pci/isp2401_system_local.h:217:26: warning: 'STREAM2MMIO_CTRL_BASE' defined but not used [-Wunused-const-variable=]
217 | static const hrt_address STREAM2MMIO_CTRL_BASE[N_STREAM2MMIO_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:210:26: warning: 'PIXELGEN_CTRL_BASE' defined but not used [-Wunused-const-variable=]
210 | static const hrt_address PIXELGEN_CTRL_BASE[N_PIXELGEN_ID] = {
|                          ^~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:203:26: warning: 'CSI_RX_BE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
203 | static const hrt_address CSI_RX_BE_CTRL_BASE[N_CSI_RX_BACKEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:196:26: warning: 'CSI_RX_FE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
196 | static const hrt_address CSI_RX_FE_CTRL_BASE[N_CSI_RX_FRONTEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:189:26: warning: 'ISYS_IRQ_BASE' defined but not used [-Wunused-const-variable=]
189 | static const hrt_address ISYS_IRQ_BASE[N_ISYS_IRQ_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:182:26: warning: 'IBUF_CTRL_BASE' defined but not used [-Wunused-const-variable=]
182 | static const hrt_address IBUF_CTRL_BASE[N_IBUF_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:177:26: warning: 'RX_BASE' defined but not used [-Wunused-const-variable=]
177 | static const hrt_address RX_BASE[N_RX_ID] = {
|                          ^~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:162:26: warning: 'INPUT_SYSTEM_BASE' defined but not used [-Wunused-const-variable=]
162 | static const hrt_address INPUT_SYSTEM_BASE[N_INPUT_SYSTEM_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:154:26: warning: 'INPUT_FORMATTER_BASE' defined but not used [-Wunused-const-variable=]
154 | static const hrt_address INPUT_FORMATTER_BASE[N_INPUT_FORMATTER_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:149:26: warning: 'TIMED_CTRL_BASE' defined but not used [-Wunused-const-variable=]
149 | static const hrt_address TIMED_CTRL_BASE[N_TIMED_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:144:26: warning: 'GPIO_BASE' defined but not used [-Wunused-const-variable=]
144 | static const hrt_address GPIO_BASE[N_GPIO_ID] = {
|                          ^~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:140:26: warning: 'GP_TIMER_BASE' defined but not used [-Wunused-const-variable=]
140 | static const hrt_address GP_TIMER_BASE =
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:133:26: warning: 'GP_DEVICE_BASE' defined but not used [-Wunused-const-variable=]
133 | static const hrt_address GP_DEVICE_BASE[N_GP_DEVICE_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:120:26: warning: 'FIFO_MONITOR_BASE' defined but not used [-Wunused-const-variable=]
120 | static const hrt_address FIFO_MONITOR_BASE[N_FIFO_MONITOR_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:114:26: warning: 'GDC_BASE' defined but not used [-Wunused-const-variable=]
114 | static const hrt_address GDC_BASE[N_GDC_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:102:26: warning: 'IRQ_BASE' defined but not used [-Wunused-const-variable=]
102 | static const hrt_address IRQ_BASE[N_IRQ_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:97:26: warning: 'ISYS2401_DMA_BASE' defined but not used [-Wunused-const-variable=]
97 | static const hrt_address ISYS2401_DMA_BASE[N_ISYS2401_DMA_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:93:26: warning: 'DMA_BASE' defined but not used [-Wunused-const-variable=]
93 | static const hrt_address DMA_BASE[N_DMA_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:84:26: warning: 'MMU_BASE' defined but not used [-Wunused-const-variable=]
84 | static const hrt_address MMU_BASE[N_MMU_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:74:26: warning: 'SP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
74 | static const hrt_address SP_DMEM_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:70:26: warning: 'SP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
70 | static const hrt_address SP_CTRL_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:65:26: warning: 'ISP_HMEM_BASE' defined but not used [-Wunused-const-variable=]
65 | static const hrt_address ISP_HMEM_BASE[N_HMEM_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:59:26: warning: 'ISP_VAMEM_BASE' defined but not used [-Wunused-const-variable=]
59 | static const hrt_address ISP_VAMEM_BASE[N_VAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:55:26: warning: 'ISP_BAMEM_BASE' defined but not used [-Wunused-const-variable=]
55 | static const hrt_address ISP_BAMEM_BASE[N_BAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:51:26: warning: 'ISP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
51 | static const hrt_address ISP_DMEM_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:47:26: warning: 'ISP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
47 | static const hrt_address ISP_CTRL_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:42:26: warning: 'DDR_BASE' defined but not used [-Wunused-const-variable=]
42 | static const hrt_address DDR_BASE[N_DDR_ID] = {
|                          ^~~~~~~~
--
cc1: warning: drivers/staging/media/atomisp//pci/hive_isp_css_include/memory_access/: No such file or directory [-Wmissing-include-dirs]
drivers/staging/media/atomisp/pci/sh_css_mipi.c: In function 'allocate_mipi_frames':
>> drivers/staging/media/atomisp/pci/sh_css_mipi.c:415:27: warning: variable 'mipi_intermediate_info' set but not used [-Wunused-but-set-variable]
415 |  struct ia_css_frame_info mipi_intermediate_info;
|                           ^~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/staging/media/atomisp//pci/system_local.h:8,
from drivers/staging/media/atomisp//pci/ia_css_acc_types.h:23,
from drivers/staging/media/atomisp//pci/ia_css_pipe_public.h:29,
from drivers/staging/media/atomisp//pci/ia_css_stream_public.h:25,
from drivers/staging/media/atomisp/pci/sh_css_mipi.h:21,
from drivers/staging/media/atomisp/pci/sh_css_mipi.c:17:
At top level:
drivers/staging/media/atomisp//pci/isp2401_system_local.h:217:26: warning: 'STREAM2MMIO_CTRL_BASE' defined but not used [-Wunused-const-variable=]
217 | static const hrt_address STREAM2MMIO_CTRL_BASE[N_STREAM2MMIO_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:210:26: warning: 'PIXELGEN_CTRL_BASE' defined but not used [-Wunused-const-variable=]
210 | static const hrt_address PIXELGEN_CTRL_BASE[N_PIXELGEN_ID] = {
|                          ^~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:203:26: warning: 'CSI_RX_BE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
203 | static const hrt_address CSI_RX_BE_CTRL_BASE[N_CSI_RX_BACKEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:196:26: warning: 'CSI_RX_FE_CTRL_BASE' defined but not used [-Wunused-const-variable=]
196 | static const hrt_address CSI_RX_FE_CTRL_BASE[N_CSI_RX_FRONTEND_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:189:26: warning: 'ISYS_IRQ_BASE' defined but not used [-Wunused-const-variable=]
189 | static const hrt_address ISYS_IRQ_BASE[N_ISYS_IRQ_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:182:26: warning: 'IBUF_CTRL_BASE' defined but not used [-Wunused-const-variable=]
182 | static const hrt_address IBUF_CTRL_BASE[N_IBUF_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:177:26: warning: 'RX_BASE' defined but not used [-Wunused-const-variable=]
177 | static const hrt_address RX_BASE[N_RX_ID] = {
|                          ^~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:162:26: warning: 'INPUT_SYSTEM_BASE' defined but not used [-Wunused-const-variable=]
162 | static const hrt_address INPUT_SYSTEM_BASE[N_INPUT_SYSTEM_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:154:26: warning: 'INPUT_FORMATTER_BASE' defined but not used [-Wunused-const-variable=]
154 | static const hrt_address INPUT_FORMATTER_BASE[N_INPUT_FORMATTER_ID] = {
|                          ^~~~~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:149:26: warning: 'TIMED_CTRL_BASE' defined but not used [-Wunused-const-variable=]
149 | static const hrt_address TIMED_CTRL_BASE[N_TIMED_CTRL_ID] = {
|                          ^~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:144:26: warning: 'GPIO_BASE' defined but not used [-Wunused-const-variable=]
144 | static const hrt_address GPIO_BASE[N_GPIO_ID] = {
|                          ^~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:140:26: warning: 'GP_TIMER_BASE' defined but not used [-Wunused-const-variable=]
140 | static const hrt_address GP_TIMER_BASE =
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:133:26: warning: 'GP_DEVICE_BASE' defined but not used [-Wunused-const-variable=]
133 | static const hrt_address GP_DEVICE_BASE[N_GP_DEVICE_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:120:26: warning: 'FIFO_MONITOR_BASE' defined but not used [-Wunused-const-variable=]
120 | static const hrt_address FIFO_MONITOR_BASE[N_FIFO_MONITOR_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:114:26: warning: 'GDC_BASE' defined but not used [-Wunused-const-variable=]
114 | static const hrt_address GDC_BASE[N_GDC_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:102:26: warning: 'IRQ_BASE' defined but not used [-Wunused-const-variable=]
102 | static const hrt_address IRQ_BASE[N_IRQ_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:97:26: warning: 'ISYS2401_DMA_BASE' defined but not used [-Wunused-const-variable=]
97 | static const hrt_address ISYS2401_DMA_BASE[N_ISYS2401_DMA_ID] = {
|                          ^~~~~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:93:26: warning: 'DMA_BASE' defined but not used [-Wunused-const-variable=]
93 | static const hrt_address DMA_BASE[N_DMA_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:84:26: warning: 'MMU_BASE' defined but not used [-Wunused-const-variable=]
84 | static const hrt_address MMU_BASE[N_MMU_ID] = {
|                          ^~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:74:26: warning: 'SP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
74 | static const hrt_address SP_DMEM_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:70:26: warning: 'SP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
70 | static const hrt_address SP_CTRL_BASE[N_SP_ID] = {
|                          ^~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:65:26: warning: 'ISP_HMEM_BASE' defined but not used [-Wunused-const-variable=]
65 | static const hrt_address ISP_HMEM_BASE[N_HMEM_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:59:26: warning: 'ISP_VAMEM_BASE' defined but not used [-Wunused-const-variable=]
59 | static const hrt_address ISP_VAMEM_BASE[N_VAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:55:26: warning: 'ISP_BAMEM_BASE' defined but not used [-Wunused-const-variable=]
55 | static const hrt_address ISP_BAMEM_BASE[N_BAMEM_ID] = {
|                          ^~~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:51:26: warning: 'ISP_DMEM_BASE' defined but not used [-Wunused-const-variable=]
51 | static const hrt_address ISP_DMEM_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:47:26: warning: 'ISP_CTRL_BASE' defined but not used [-Wunused-const-variable=]
47 | static const hrt_address ISP_CTRL_BASE[N_ISP_ID] = {
|                          ^~~~~~~~~~~~~
drivers/staging/media/atomisp//pci/isp2401_system_local.h:42:26: warning: 'DDR_BASE' defined but not used [-Wunused-const-variable=]
42 | static const hrt_address DDR_BASE[N_DDR_ID] = {
|                          ^~~~~~~~
..

vim +/stream_config +2805 drivers/staging/media/atomisp/pci/atomisp_cmd.c

ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2800  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2801  int atomisp_get_metadata(struct atomisp_sub_device *asd, int flag,
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2802  			 struct atomisp_metadata *md)
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2803  {
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2804  	struct atomisp_device *isp = asd->isp;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19 @2805  	struct ia_css_stream_config *stream_config;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2806  	struct ia_css_stream_info *stream_info;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2807  	struct camera_mipi_info *mipi_info;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2808  	struct atomisp_metadata_buf *md_buf;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2809  	enum atomisp_metadata_type md_type = ATOMISP_MAIN_METADATA;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2810  	int ret, i;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2811  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2812  	if (flag != 0)
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2813  		return -EINVAL;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2814  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2815  	stream_config = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL].
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2816  			stream_config;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2817  	stream_info = &asd->stream_env[ATOMISP_INPUT_STREAM_GENERAL].
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2818  		      stream_info;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2819  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2820  	/* We always return the resolution and stride even if there is
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2821  	 * no valid metadata. This allows the caller to get the information
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2822  	 * needed to allocate user-space buffers. */
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2823  	md->width  = stream_info->metadata_info.resolution.width;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2824  	md->height = stream_info->metadata_info.resolution.height;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2825  	md->stride = stream_info->metadata_info.stride;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2826  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2827  	/* sanity check to avoid writing into unallocated memory.
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2828  	 * This does not return an error because it is a valid way
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2829  	 * for applications to detect that metadata is not enabled. */
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2830  	if (md->width == 0 || md->height == 0 || !md->data)
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2831  		return 0;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2832  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2833  	/* This is done in the atomisp_buf_done() */
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2834  	if (list_empty(&asd->metadata_ready[md_type])) {
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2835  		dev_warn(isp->dev, "Metadata queue is empty now!\n");
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2836  		return -EAGAIN;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2837  	}
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2838  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2839  	mipi_info = atomisp_to_sensor_mipi_info(
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2840  			isp->inputs[asd->input_curr].camera);
bdfe0beb95eebc drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2841  	if (!mipi_info)
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2842  		return -EINVAL;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2843  
bdfe0beb95eebc drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2844  	if (mipi_info->metadata_effective_width) {
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2845  		for (i = 0; i < md->height; i++)
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2846  			md->effective_width[i] =
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2847  			    mipi_info->metadata_effective_width[i];
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2848  	}
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2849  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2850  	md_buf = list_entry(asd->metadata_ready[md_type].next,
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2851  			    struct atomisp_metadata_buf, list);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2852  	md->exp_id = md_buf->metadata->exp_id;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2853  	if (md_buf->md_vptr) {
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2854  		ret = copy_to_user(md->data,
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2855  				   md_buf->md_vptr,
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2856  				   stream_info->metadata_info.size);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2857  	} else {
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2858  		hmm_load(md_buf->metadata->address,
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2859  			 asd->params.metadata_user[md_type],
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2860  			 stream_info->metadata_info.size);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2861  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2862  		ret = copy_to_user(md->data,
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2863  				   asd->params.metadata_user[md_type],
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2864  				   stream_info->metadata_info.size);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2865  	}
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2866  	if (ret) {
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2867  		dev_err(isp->dev, "copy to user failed: copied %d bytes\n",
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2868  			ret);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2869  		return -EFAULT;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2870  	}
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2871  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2872  	list_del_init(&md_buf->list);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2873  	list_add_tail(&md_buf->list, &asd->metadata[md_type]);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2874  
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2875  	dev_dbg(isp->dev, "%s: HAL de-queued metadata type %d with exp_id %d\n",
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2876  		__func__, md_type, md->exp_id);
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2877  	return 0;
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2878  }
ad85094b293e40 drivers/staging/media/atomisp/pci/atomisp2/atomisp_cmd.c Mauro Carvalho Chehab 2020-04-19  2879  

:::::: The code at line 2805 was first introduced by commit
:::::: ad85094b293e40e7a2f831b0311a389d952ebd5e Revert "media: staging: atomisp: Remove driver"

:::::: TO: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
:::::: CC: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 72544 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-05-30 19:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-30 19:19 [media-next:master 556/556] drivers/staging/media/atomisp/pci/atomisp_cmd.c:2805:31: warning: variable 'stream_config' set but not used kbuild test robot

Unnamed repository; edit this file 'description' to name the repository.

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://archive.lwn.net:8080/linux-media/0 linux-media/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-media linux-media/ http://archive.lwn.net:8080/linux-media \
		linux-media@vger.kernel.org lwn-linux-media@archive.lwn.net
	public-inbox-index linux-media

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://archive.lwn.net/lwn.kernel.linux-media


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git