diff options
author | Robby Cai <robby.cai@nxp.com> | 2022-04-22 17:00:33 +0800 |
---|---|---|
committer | Robby Cai <robby.cai@nxp.com> | 2022-04-22 21:24:54 +0800 |
commit | f79af546a2b544cd90fdd3af38d6b1b4329393ac (patch) | |
tree | 8650477a77e757364228f02b4bcfeab4273f7c09 /drivers/media/platform | |
parent | 7a0b3f14599c52a26d54e681552c7eb61d833cb0 (diff) |
LF-5943 media: samsung csi2: fix build warning with clang
Fix following build warning.
CC drivers/staging/media/imx/imx8-mipi-csi2-sam.o
drivers/staging/media/imx/imx8-mipi-csi2-sam.c:1393:3: warning: ignoring return value of function
declared with 'warn_unused_result' attribute [-Wunused-result]
USER_TO_KERNEL(struct csi_sam_format);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/staging/media/imx/imx8-mipi-csi2-sam.c:1358:3: note: expanded from macro 'USER_TO_KERNEL'
copy_from_user(arg, arg_user, sizeof(TYPE));\
^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/staging/media/imx/imx8-mipi-csi2-sam.c:1398:3: warning: ignoring return value of function
declared with 'warn_unused_result' attribute [-Wunused-result]
USER_TO_KERNEL(bool);
^~~~~~~~~~~~~~~~~~~~
drivers/staging/media/imx/imx8-mipi-csi2-sam.c:1358:3: note: expanded from macro 'USER_TO_KERNEL'
copy_from_user(arg, arg_user, sizeof(TYPE));\
^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
To reproduce the warnings:
1) Install clang 12:
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 12
2) Build kernel with clang:
export PATH=/usr/lib/llvm-12/bin/:$PATH LLVM=1
make ARCH=arm64 imx_v8_defconfig
enable CONFIG_HARDENED_USERCOPY
make ARCH=arm64
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
Diffstat (limited to 'drivers/media/platform')
0 files changed, 0 insertions, 0 deletions