+ export BPO_JOB_ID=328298 + BPO_JOB_ID=328298 + ./pmbootstrap/pmbootstrap.py -m http://dl-2.alpinelinux.org/alpine/ -mp http://build.postmarketos.org/wip/ -mp http://mirror.postmarketos.org/postmarketos/ --aports=/home/build/pmaports --no-ccache --timeout 900 --details-to-stdout build --no-depends --strict --arch armv7 --force linux-wiko-ufeel (002345) [10:38:04] % cd /home/build/pmaports; git remote -v origin https://gitlab.com/postmarketOS/pmaports.git/ (fetch) origin https://gitlab.com/postmarketOS/pmaports.git/ (push) (002345) [10:38:04] % cd /home/build/pmaports; git show origin/master:channels.cfg # Reference: https://postmarketos.org/channels.cfg [channels.cfg] recommended=edge [edge] description=Rolling release channel branch_pmaports=master branch_aports=master mirrordir_alpine=edge [stable] description=Stable release channel (first beta v20.05, does not have many devices yet) branch_pmaports=v20.05 branch_aports=3.12-stable mirrordir_alpine=v3.12 (002345) [10:38:04] Shutdown complete (002345) [10:38:04] Calculate work folder size (002345) [10:38:04] % sudo du --summarize --block-size=1 /home/build/.local/var/pmbootstrap 20480 /home/build/.local/var/pmbootstrap (002345) [10:38:04] Shutdown complete (002345) [10:38:04] % sudo du --summarize --block-size=1 /home/build/.local/var/pmbootstrap 20480 /home/build/.local/var/pmbootstrap (002345) [10:38:04] Cleared up ~0 MB of space (002345) [10:38:04] APKINDEX outdated (file does not exist yet): http://build.postmarketos.org/wip/master/armv7/APKINDEX.tar.gz (002345) [10:38:04] APKINDEX outdated (file does not exist yet): http://mirror.postmarketos.org/postmarketos/master/armv7/APKINDEX.tar.gz (002345) [10:38:04] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz (002345) [10:38:04] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz (002345) [10:38:04] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz (002345) [10:38:04] Update package index for armv7 (5 file(s)) (002345) [10:38:04] % mkdir -p /home/build/.local/var/pmbootstrap/cache_http (002345) [10:38:04] Download http://build.postmarketos.org/wip/master/armv7/APKINDEX.tar.gz (002345) [10:38:05] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_apk_armv7 (002345) [10:38:05] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_998f7344438a1788b147ed513f6089174b226690ae3d66156cb5ad15c0b72094 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.af6ab7cc.tar.gz (002345) [10:38:05] Download http://mirror.postmarketos.org/postmarketos/master/armv7/APKINDEX.tar.gz (002345) [10:38:05] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_1ac903ac063665387c34164a0e83a5c312b7e081baa5ffa9d72b7c3c8a7e0d02 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.bdd0d494.tar.gz (002345) [10:38:05] Download http://dl-2.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz (002345) [10:38:05] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_cbd754a960a1c98fd94bfdb113b883a4d600c33985d66f9228768ad53f8f866a /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.ffff1b13.tar.gz (002345) [10:38:05] Download http://dl-2.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz (002345) [10:38:06] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_c9d90d9290eee3d099ea73e505a118ee0780ab06f1ac78ce6e2fee4ae8808b62 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.f03f5bfd.tar.gz (002345) [10:38:06] Download http://dl-2.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz (002345) [10:38:06] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_fae588ddec39dcefcbcc3cccd0693ebc4745c5a54ee1bb63fde66259434e14ee /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.977188ec.tar.gz (002345) [10:38:06] APKINDEX outdated (file does not exist yet): http://build.postmarketos.org/wip/master/x86_64/APKINDEX.tar.gz (002345) [10:38:06] APKINDEX outdated (file does not exist yet): http://mirror.postmarketos.org/postmarketos/master/x86_64/APKINDEX.tar.gz (002345) [10:38:06] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz (002345) [10:38:06] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz (002345) [10:38:06] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz (002345) [10:38:06] Update package index for x86_64 (5 file(s)) (002345) [10:38:06] Download http://build.postmarketos.org/wip/master/x86_64/APKINDEX.tar.gz (002345) [10:38:06] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_apk_x86_64 (002345) [10:38:06] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_b5c42e3975be0fe9e47c9d10368cdb12b769d34497838f599f197797ceee4130 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.af6ab7cc.tar.gz (002345) [10:38:06] Download http://mirror.postmarketos.org/postmarketos/master/x86_64/APKINDEX.tar.gz (002345) [10:38:07] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_fbf6a6bb13f455234f8410708d660d6939b023713fb7426b3335eb2673669e92 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.bdd0d494.tar.gz (002345) [10:38:07] Download http://dl-2.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz (002345) [10:38:07] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_55e3804b70e7e26b184a1fcd42de2c20d5c601279ad985cee1412518a039569c /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.ffff1b13.tar.gz (002345) [10:38:07] Download http://dl-2.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz (002345) [10:38:08] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_0fa2917a7df1cb2dad7fbf03d144f26e827d81d99a22d79ae29596be17b493b1 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.f03f5bfd.tar.gz (002345) [10:38:08] Download http://dl-2.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz (002345) [10:38:08] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_942b7f1aad089bb4a5df7744d950a57b8cf143f75d931b07f9d98ddaca128b3f /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.977188ec.tar.gz (002345) [10:38:14] Build is necessary for package 'linux-wiko-ufeel': Binary package out of date (binary: 3.18.19-r1, aport: 3.18.19-r2) (002345) [10:38:14] NOTE: Skipped apk version check for chroot 'native', because it is not installed yet! (002345) [10:38:14] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/dev (002345) [10:38:14] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/build/.local/var/pmbootstrap/chroot_native/dev (002345) [10:38:14] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/dev/pts /home/build/.local/var/pmbootstrap/chroot_native/dev/shm (002345) [10:38:14] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/build/.local/var/pmbootstrap/chroot_native/dev/shm (002345) [10:38:14] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/null c 1 3 (002345) [10:38:14] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/zero c 1 5 (002345) [10:38:14] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/full c 1 7 (002345) [10:38:14] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_native/dev/random c 1 8 (002345) [10:38:14] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_native/dev/urandom c 1 9 (002345) [10:38:14] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/proc (002345) [10:38:14] % sudo mount --bind /proc /home/build/.local/var/pmbootstrap/chroot_native/proc (002345) [10:38:14] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/var/cache/apk (002345) [10:38:14] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_apk_x86_64 /home/build/.local/var/pmbootstrap/chroot_native/var/cache/apk (002345) [10:38:14] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_ccache_x86_64 (002345) [10:38:14] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache (002345) [10:38:14] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_ccache_x86_64 /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache (002345) [10:38:14] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_distfiles (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/var/cache/distfiles (002345) [10:38:16] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_distfiles /home/build/.local/var/pmbootstrap/chroot_native/var/cache/distfiles (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git (002345) [10:38:16] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_git /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_rust (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust (002345) [10:38:16] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_rust /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/config_abuild (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config (002345) [10:38:16] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_abuild /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/config_apk_keys (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/keys (002345) [10:38:16] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_apk_keys /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/keys (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/packages/edge (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages (002345) [10:38:16] % sudo mount --bind /home/build/.local/var/pmbootstrap/packages/edge /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages (002345) [10:38:16] Download http://dl-2.alpinelinux.org/alpine/edge/main/x86_64/apk-tools-static-2.12.0-r0.apk (002345) [10:38:16] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002345) [10:38:16] sigkey: alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002345) [10:38:16] extracted: /tmp/pmbootstraptt35htxuapk (002345) [10:38:16] extracted: /tmp/pmbootstrapjx7fhsh9sig (002345) [10:38:16] Verify apk.static signature with /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002345) [10:38:16] % openssl dgst -sha1 -verify /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub -signature /tmp/pmbootstrapjx7fhsh9sig /tmp/pmbootstraptt35htxuapk Verified OK (002345) [10:38:16] Verify the version reported by the apk.static binary (must match the package version 2.12.0-r0) (002345) [10:38:16] % /tmp/pmbootstraptt35htxuapk --version apk-tools 2.12.0, compiled for x86_64. (002345) [10:38:16] (native) install alpine-base (002345) [10:38:16] % sudo ln -s -f /var/cache/apk /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/cache (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/wip.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/build.postmarketos.org.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002345) [10:38:16] % sudo cp /etc/resolv.conf /home/build/.local/var/pmbootstrap/chroot_native/etc/resolv.conf (002345) [10:38:16] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/etc/apk (002345) [10:38:16] (native) update /etc/apk/repositories (002345) [10:38:16] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002345) [10:38:16] % sudo sh -c echo http://build.postmarketos.org/wip/master >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002345) [10:38:16] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002345) [10:38:16] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/main >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002345) [10:38:16] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/community >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002345) [10:38:16] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/testing >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002345) [10:38:16] % sudo /home/build/.local/var/pmbootstrap/apk.static --no-progress --root /home/build/.local/var/pmbootstrap/chroot_native --cache-dir /home/build/.local/var/pmbootstrap/cache_apk_x86_64 --initdb --arch x86_64 add alpine-base WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/21) Installing musl (1.2.1-r2) (2/21) Installing busybox (1.32.0-r3) Executing busybox-1.32.0-r3.post-install (3/21) Installing alpine-baselayout (3.2.0-r8) Executing alpine-baselayout-3.2.0-r8.pre-install Executing alpine-baselayout-3.2.0-r8.post-install (4/21) Installing ifupdown-ng (0.10.1-r0) (5/21) Installing ifupdown-ng-openrc (0.10.1-r0) (6/21) Installing openrc (0.42.1-r12) Executing openrc-0.42.1-r12.post-install (7/21) Installing alpine-conf (3.9.0-r1) (8/21) Installing libcrypto1.1 (1.1.1h-r0) (9/21) Installing libssl1.1 (1.1.1h-r0) (10/21) Installing ca-certificates-bundle (20191127-r5) (11/21) Installing libtls-standalone (2.9.1-r1) (12/21) Installing ssl_client (1.32.0-r3) (13/21) Installing zlib (1.2.11-r3) (14/21) Installing apk-tools (2.12.0-r0) (15/21) Installing busybox-suid (1.32.0-r3) (16/21) Installing busybox-initscripts (3.2-r2) Executing busybox-initscripts-3.2-r2.post-install (17/21) Installing scanelf (1.2.6-r1) (18/21) Installing musl-utils (1.2.1-r2) (19/21) Installing libc-utils (0.7.2-r3) (20/21) Installing alpine-keys (2.2-r0) (21/21) Installing alpine-base (3.13.0_alpha20200917-r0) Executing busybox-1.32.0-r3.trigger OK: 9 MiB in 21 packages (002345) [10:38:18] (native) % adduser -D pmos -u 12345 (002345) [10:38:18] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-abuild-config /home/pmos/.abuild (002345) [10:38:18] (native) % chown pmos:pmos /mnt/pmbootstrap-abuild-config (002345) [10:38:18] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-ccache /home/pmos/.ccache (002345) [10:38:19] (native) % chown pmos:pmos /mnt/pmbootstrap-ccache (002345) [10:38:19] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/packages (002345) [10:38:19] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-packages /home/pmos/packages/pmos (002345) [10:38:19] (native) % chown pmos:pmos /mnt/pmbootstrap-packages (002345) [10:38:19] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/registry (002345) [10:38:19] (native) % mkdir -p /mnt/pmbootstrap-rust/registry/index (002345) [10:38:19] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/index /home/pmos/.cargo/registry/index (002345) [10:38:19] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/index (002345) [10:38:19] (native) % mkdir -p /mnt/pmbootstrap-rust/registry/cache (002345) [10:38:19] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/cache /home/pmos/.cargo/registry/cache (002345) [10:38:19] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/cache (002345) [10:38:19] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/git (002345) [10:38:19] (native) % mkdir -p /mnt/pmbootstrap-rust/git/db (002345) [10:38:19] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/git/db /home/pmos/.cargo/git/db (002345) [10:38:19] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/git/db (002345) [10:38:19] (native) calculate depends of abuild, build-base, ccache, git (pmbootstrap -v for details) (002345) [10:38:19] (native) install abuild build-base ccache git (002345) [10:38:19] (native) % apk --no-progress add -u --virtual .pmbootstrap abuild build-base ccache git fakeroot openssl attr tar pkgconf patch lzip curl binutils file gcc g++ make libc-dev fortify-headers libcurl expat pcre2 libattr libacl libgcc libstdc++ ca-certificates libmagic isl libgomp libatomic libgphobos gmp mpc1 mpfr4 musl-dev brotli-libs nghttp2-libs WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/39) Installing fakeroot (1.25.3-r0) (2/39) Installing openssl (1.1.1h-r0) (3/39) Installing libattr (2.4.48-r0) (4/39) Installing attr (2.4.48-r0) (5/39) Installing libacl (2.2.53-r0) (6/39) Installing tar (1.32-r1) (7/39) Installing pkgconf (1.7.3-r0) (8/39) Installing patch (2.7.6-r6) (9/39) Installing libgcc (10.2.0-r5) (10/39) Installing libstdc++ (10.2.0-r5) (11/39) Installing lzip (1.21-r0) (12/39) Installing ca-certificates (20191127-r5) (13/39) Installing brotli-libs (1.0.9-r2) (14/39) Installing nghttp2-libs (1.41.0-r0) (15/39) Installing libcurl (7.73.0-r0) (16/39) Installing curl (7.73.0-r0) (17/39) Installing abuild (3.6.0-r3) Executing abuild-3.6.0-r3.pre-install (18/39) Installing binutils (2.35.1-r0) (19/39) Installing libmagic (5.39-r0) (20/39) Installing file (5.39-r0) (21/39) Installing gmp (6.2.0-r0) (22/39) Installing isl (0.18-r0) (23/39) Installing libgomp (10.2.0-r5) (24/39) Installing libatomic (10.2.0-r5) (25/39) Installing libgphobos (10.2.0-r5) (26/39) Installing mpfr4 (4.1.0-r0) (27/39) Installing mpc1 (1.2.0-r0) (28/39) Installing gcc (10.2.0-r5) (29/39) Installing musl-dev (1.2.1-r2) (30/39) Installing libc-dev (0.7.2-r3) (31/39) Installing g++ (10.2.0-r5) (32/39) Installing make (4.3-r0) (33/39) Installing fortify-headers (1.1-r0) (34/39) Installing build-base (0.5-r2) (35/39) Installing ccache (3.7.12-r0) (36/39) Installing expat (2.2.10-r0) (37/39) Installing pcre2 (10.35-r0) (38/39) Installing git (2.29.1-r0) (39/39) Installing .pmbootstrap (20201026.103819) Executing busybox-1.32.0-r3.trigger Executing ca-certificates-20191127-r5.trigger OK: 213 MiB in 60 packages (002345) [10:38:45] (native) % apk --no-progress add abuild build-base ccache git WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory OK: 213 MiB in 60 packages (002345) [10:38:45] (native) % apk --no-progress del .pmbootstrap WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/1) Purging .pmbootstrap (20201026.103819) OK: 213 MiB in 59 packages (002345) [10:38:46] (native) % chown root:abuild /var/cache/distfiles (002345) [10:38:46] (native) % chmod g+w /var/cache/distfiles (002345) [10:38:46] (native) generate abuild keys (002345) [10:38:46] (native) % busybox su pmos -c HOME=/home/pmos abuild-keygen -n -q -a Generating RSA private key, 2048 bit long modulus (2 primes) ........................................+++++ ...............................................................................................................+++++ e is 65537 (0x010001) writing RSA key (002345) [10:38:46] (native) % cp /mnt/pmbootstrap-abuild-config/pmos-5f96a736.rsa.pub /etc/apk/keys/ (002345) [10:38:46] (native) % cp /tmp/gzip_wrapper.sh /usr/local/bin/gzip (002345) [10:38:46] (native) % chmod +x /usr/local/bin/gzip (002345) [10:38:46] (native) % adduser pmos abuild (002345) [10:38:46] (native) % sed -i -e s/^CLEANUP=.*/CLEANUP=''/ /etc/abuild.conf (002345) [10:38:46] (native) % sed -i -e s/^ERROR_CLEANUP=.*/ERROR_CLEANUP=''/ /etc/abuild.conf (002345) [10:38:46] (native) % touch /var/local/pmbootstrap_chroot_build_init_done (002345) [10:38:46] (native) % sed -i -e s/^export JOBS=.*/export JOBS=3/ /etc/abuild.conf (002345) [10:38:46] (native) % busybox su pmos -c HOME=/home/pmos ccache --max-size 5G Set cache size limit to 5.0 GB (002345) [10:38:46] (native) calculate depends of ccache-cross-symlinks, gcc6-armv7 (pmbootstrap -v for details) (002345) [10:38:46] (native) install ccache-cross-symlinks gcc6-armv7 (002345) [10:38:46] (native) % apk --no-progress add -u --virtual .pmbootstrap ccache-cross-symlinks gcc6-armv7 binutils-armv7 WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/4) Installing ccache-cross-symlinks (2-r1) (2/4) Installing binutils-armv7 (2.35.1-r0) (3/4) Installing gcc6-armv7 (9999-r7) (4/4) Installing .pmbootstrap (20201026.103847) Executing busybox-1.32.0-r3.trigger OK: 280 MiB in 63 packages (002345) [10:38:56] (native) % apk --no-progress add ccache-cross-symlinks gcc6-armv7 WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory OK: 280 MiB in 63 packages (002345) [10:38:56] (native) % apk --no-progress del .pmbootstrap WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/1) Purging .pmbootstrap (20201026.103847) OK: 280 MiB in 62 packages (002345) [10:38:57] (native) build armv7/linux-wiko-ufeel-3.18.19-r2.apk (002345) [10:38:57] % sudo cp -rL /home/build/pmaports/device/testing/linux-wiko-ufeel/ /home/build/.local/var/pmbootstrap/chroot_native/home/pmos/build (002345) [10:38:57] (native) % chown -R pmos:pmos /home/pmos/build (002345) [10:38:57] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmaports (002345) [10:38:57] % sudo mount --bind /home/build/pmaports /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmaports (002345) [10:38:57] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/build (002345) [10:38:57] (native) % busybox su pmos -c HOME=/home/pmos ln -sf /mnt/pmaports/.git /home/pmos/build/.git (002345) [10:38:57] (native) % cd /home/pmos/build; busybox su pmos -c CARCH=armv7 SUDO_APK='abuild-apk --no-progress' CROSS_COMPILE=armv7-alpine-linux-musleabihf- CC=armv7-alpine-linux-musleabihf-gcc CCACHE_DISABLE=1 HOME=/home/pmos abuild -D postmarketOS -r -f ]0;abuild-armv7: linux-wiko-ufeel>>> linux-wiko-ufeel: Building pmos/linux-wiko-ufeel 3.18.19-r2 (using abuild 3.6.0-r3) started Mon, 26 Oct 2020 10:38:57 +0000 >>> linux-wiko-ufeel: Checking sanity of /home/pmos/build/APKBUILD... >>> WARNING: linux-wiko-ufeel: No maintainer >>> linux-wiko-ufeel: Analyzing dependencies... >>> linux-wiko-ufeel: Installing for build: build-base perl userspace-rcu sed installkernel bash gmp-dev bc linux-headers elfutils-dev devicepkg-dev gcc6 WARNING: Ignoring /home/pmos/packages//pmos: No such file or directory WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/51) Installing libbz2 (1.0.8-r1) (2/51) Installing perl (5.32.0-r0) (3/51) Installing userspace-rcu (0.12.1-r0) (4/51) Installing sed (4.8-r0) (5/51) Installing installkernel (3.5-r1) (6/51) Installing ncurses-terminfo-base (6.2_p20201024-r0) (7/51) Installing ncurses-libs (6.2_p20201024-r0) (8/51) Installing readline (8.0.4-r0) (9/51) Installing bash (5.0.18-r0) Executing bash-5.0.18-r0.post-install (10/51) Installing libgmpxx (6.2.0-r0) (11/51) Installing gmp-dev (6.2.0-r0) (12/51) Installing bc (1.07.1-r1) (13/51) Installing linux-headers (5.7.8-r0) (14/51) Installing fts (1.2.7-r1) (15/51) Installing xz-libs (5.2.5-r0) (16/51) Installing libelf (0.181-r0) (17/51) Installing xz-dev (5.2.5-r0) (18/51) Installing zlib-dev (1.2.11-r3) (19/51) Installing elfutils-dev (0.181-r0) (20/51) Installing libpng (1.6.37-r1) (21/51) Installing freetype (2.10.4-r0) (22/51) Installing libuuid (2.36-r0) (23/51) Installing fontconfig (2.13.1-r3) (24/51) Installing encodings (1.0.5-r0) (25/51) Installing libfontenc (1.1.4-r0) (26/51) Installing mkfontscale (1.2.1-r1) (27/51) Installing ttf-dejavu (2.37-r1) (28/51) Installing ttf-droid (20200215-r1) (29/51) Installing py3-olefile (0.46-r4) (30/51) Installing libimagequant (2.12.6-r0) (31/51) Installing libjpeg-turbo (2.0.5-r0) (32/51) Installing lcms2 (2.11-r0) (33/51) Installing openjpeg (2.3.1-r5) (34/51) Installing tiff (4.1.0-r0) (35/51) Installing libwebp (1.1.0-r0) (36/51) Installing libxau (1.0.9-r0) (37/51) Installing libbsd (0.10.0-r0) (38/51) Installing libxdmcp (1.1.3-r0) (39/51) Installing libxcb (1.14-r1) (40/51) Installing py3-pillow (7.2.0-r0) (41/51) Installing libffi (3.3-r2) (42/51) Installing gdbm (1.18.1-r0) (43/51) Installing sqlite-libs (3.33.0-r0) (44/51) Installing python3 (3.8.6-r0) (45/51) Installing postmarketos-splash (1.0.0-r1) (46/51) Installing devicepkg-dev (0.12.2-r0) (47/51) Installing gcc6 (9999-r7) (48/51) Installing .makedepends-linux-wiko-ufeel (20201026.103858) (49/51) Installing perl-error (0.17029-r1) (50/51) Installing perl-git (2.29.1-r0) (51/51) Installing git-perl (2.29.1-r0) Executing busybox-1.32.0-r3.trigger Executing fontconfig-2.13.1-r3.trigger Executing mkfontscale-1.2.1-r1.trigger OK: 453 MiB in 113 packages ]0;>>> linux-wiko-ufeel: Cleaning up srcdir ]0;>>> linux-wiko-ufeel: Cleaning up pkgdir >>> linux-wiko-ufeel: Fetching linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89.tar.gz::https://github.com/pmsourcedump/linux-wiko-ufeel/archive/225754d6fb494c6d5993f40451e415450337ba89.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171 100 171 0 0 868 0 --:--:-- --:--:-- --:--:-- 868 100 677k 0 677k 0 0 1083k 0 --:--:-- --:--:-- --:--:-- 1083k 100 6817k 0 6817k 0 0 4197k 0 --:--:-- 0:00:01 --:--:-- 6139k 100 12.5M 0 12.5M 0 0 4910k 0 --:--:-- 0:00:02 --:--:-- 6104k 100 18.1M 0 18.1M 0 0 5124k 0 --:--:-- 0:00:03 --:--:-- 5965k 100 24.0M 0 24.0M 0 0 5327k 0 --:--:-- 0:00:04 --:--:-- 5989k 100 29.6M 0 29.6M 0 0 5392k 0 --:--:-- 0:00:05 --:--:-- 5929k 100 35.3M 0 35.3M 0 0 5468k 0 --:--:-- 0:00:06 --:--:-- 5881k 100 40.6M 0 40.6M 0 0 5466k 0 --:--:-- 0:00:07 --:--:-- 5758k 100 44.5M 0 44.5M 0 0 5285k 0 --:--:-- 0:00:08 --:--:-- 5400k 100 50.4M 0 50.4M 0 0 5371k 0 --:--:-- 0:00:09 --:--:-- 5412k 100 56.2M 0 56.2M 0 0 5418k 0 --:--:-- 0:00:10 --:--:-- 5447k 100 61.7M 0 61.7M 0 0 5438k 0 --:--:-- 0:00:11 --:--:-- 5398k 100 67.3M 0 67.3M 0 0 5464k 0 --:--:-- 0:00:12 --:--:-- 5460k 100 73.1M 0 73.1M 0 0 5501k 0 --:--:-- 0:00:13 --:--:-- 5875k 100 78.9M 0 78.9M 0 0 5525k 0 --:--:-- 0:00:14 --:--:-- 5822k 100 84.6M 0 84.6M 0 0 5549k 0 --:--:-- 0:00:15 --:--:-- 5827k 100 90.2M 0 90.2M 0 0 5561k 0 --:--:-- 0:00:16 --:--:-- 5847k 100 96.2M 0 96.2M 0 0 5591k 0 --:--:-- 0:00:17 --:--:-- 5913k 100 101M 0 101M 0 0 5601k 0 --:--:-- 0:00:18 --:--:-- 5871k 100 106M 0 106M 0 0 5559k 0 --:--:-- 0:00:19 --:--:-- 5658k 100 111M 0 111M 0 0 5527k 0 --:--:-- 0:00:20 --:--:-- 5462k 100 117M 0 117M 0 0 5547k 0 --:--:-- 0:00:21 --:--:-- 5499k 100 122M 0 122M 0 0 5548k 0 --:--:-- 0:00:22 --:--:-- 5398k 100 128M 0 128M 0 0 5548k 0 --:--:-- 0:00:23 --:--:-- 5353k 100 133M 0 133M 0 0 5549k 0 --:--:-- 0:00:24 --:--:-- 5509k 100 138M 0 138M 0 0 5552k 0 --:--:-- 0:00:25 --:--:-- 5652k 100 145M 0 145M 0 0 5603k 0 --:--:-- 0:00:26 --:--:-- 5845k 100 150M 0 150M 0 0 5571k 0 --:--:-- 0:00:27 --:--:-- 5672k 100 157M 0 157M 0 0 5648k 0 --:--:-- 0:00:28 --:--:-- 6118k 100 163M 0 163M 0 0 5646k 0 --:--:-- 0:00:29 --:--:-- 6125k 100 165M 0 165M 0 0 5645k 0 --:--:-- 0:00:30 --:--:-- 6183k >>> linux-wiko-ufeel: Fetching linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89.tar.gz::https://github.com/pmsourcedump/linux-wiko-ufeel/archive/225754d6fb494c6d5993f40451e415450337ba89.tar.gz >>> linux-wiko-ufeel: Checking sha512sums... linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89.tar.gz: OK config-wiko-ufeel.armv7: OK 00_disable_drvgen.patch: OK 01_add_decompiled_stock_dtb_dtsi.patch: OK 02_fix_various_include_directives_mt6735.patch: OK 03-workaround-loading-wifi-firmware-mt6735.patch: OK gcc10-extern_YYLOC_global_declaration.patch: OK >>> linux-wiko-ufeel: Unpacking /var/cache/distfiles/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89.tar.gz... >>> linux-wiko-ufeel: 00_disable_drvgen.patch patching file Makefile patching file arch/arm/Makefile >>> linux-wiko-ufeel: 01_add_decompiled_stock_dtb_dtsi.patch patching file arch/arm/boot/dts/p6601.dts >>> linux-wiko-ufeel: 02_fix_various_include_directives_mt6735.patch patching file drivers/misc/mediatek/base/power/mt6735/mt_pbm.c patching file drivers/misc/mediatek/base/power/mt6735/mt_pm_init.c patching file drivers/misc/mediatek/base/power/mt6735/mt_ptp.c patching file drivers/misc/mediatek/btcvsd/inc/mt6735/AudDrv_BTCVSD.h patching file drivers/misc/mediatek/cmdq/v2/cmdq_def.h patching file drivers/misc/mediatek/ext_disp/extd_factory.c patching file drivers/misc/mediatek/ext_disp/extd_multi_control.c patching file drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c patching file drivers/misc/mediatek/gpio/mt6735/6735_gpio.h patching file drivers/misc/mediatek/gpio/mt6735/mt_gpio_affix.c patching file drivers/misc/mediatek/gpio/mt6735/mt_gpio_base.c patching file drivers/misc/mediatek/gpio/mt6735/mt_gpio_base_linux.c patching file drivers/misc/mediatek/gpio/mt6735/mt_gpio_debug.c patching file drivers/misc/mediatek/gpio/mt6735/mt_gpio_ext.c patching file drivers/misc/mediatek/i2c/mt6735/i2c.c patching file drivers/misc/mediatek/i2c/mt6735/i2c_common.c patching file drivers/misc/mediatek/include/mt-plat/mt6735/include/mach/mt_thermal.h patching file drivers/misc/mediatek/include/mt-plat/sd_misc.h patching file drivers/misc/mediatek/m4u/2.0/m4u_pgtable.h patching file drivers/misc/mediatek/m4u/2.0/m4u_v2.h patching file drivers/misc/mediatek/m4u/mt6735/m4u_priv.h patching file drivers/misc/mediatek/power/mt6735/mt6311.c patching file drivers/misc/mediatek/power/mt6735/pmic.c patching file drivers/misc/mediatek/uart/include/mtk_uart.h patching file drivers/misc/mediatek/uart/include/mtk_uart_intf.h patching file drivers/misc/mediatek/video/common/mtkfb_fence.h patching file drivers/misc/mediatek/video/common/rdma10/ddp_rdma.h patching file drivers/misc/mediatek/video/common/wdma10/ddp_wdma.h patching file drivers/misc/mediatek/video/mt6735/dispsys/ddp_pwm_mux.c patching file drivers/misc/mediatek/video/mt6735/dispsys/mt6735/ddp_ovl.h patching file drivers/misc/mediatek/video/mt6735/dispsys/mt6735/ddp_rdma_ex.h patching file drivers/misc/mediatek/video/mt6735/dispsys/mt6735/ddp_reg.h patching file drivers/misc/mediatek/video/mt6735/videox/disp_drv_log.h patching file drivers/misc/mediatek/video/mt6735/videox/mt6735/disp_drv_platform.h patching file drivers/misc/mediatek/video/mt6735/videox/primary_display.h patching file drivers/watchdog/mediatek/wdt/mt6735/mtk_wdt.c patching file kernel/power/tuxonice_ui.c patching file kernel/power/tuxonice_userui.c patching file drivers/misc/mediatek/video/mt6735/videox/mt6735/disp_drv_platform.h patching file drivers/pinctrl/mediatek/pinctrl-mtk-mt6735.h patching file drivers/spi/mediatek/mt6735/spi.c patching file drivers/spi/mediatek/mt6735/spi-dev.c >>> linux-wiko-ufeel: 03-workaround-loading-wifi-firmware-mt6735.patch patching file drivers/misc/mediatek/connectivity/common/conn_soc/core/include/wmt_conf.h patching file drivers/misc/mediatek/wmt_ccci/wmt_cfg_parser.h >>> linux-wiko-ufeel: gcc10-extern_YYLOC_global_declaration.patch patching file scripts/dtc/dtc-lexer.l patching file scripts/dtc/dtc-lexer.lex.c_shipped NOTE: replacing /home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89/include/linux/compiler-gcc.h! If your build breaks with 'Please don't include directly' or a similar compiler-gcc.h related error, then set REPLACE_GCCH=0 in your kernel APKBUILD at the start of the downstreamkernel_prepare.sh line. '/usr/share/devicepkg-dev/compiler-gcc.h' -> '/home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89/include/linux/compiler-gcc.h' make: Entering directory '/home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89' make[1]: Entering directory '/home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89' HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --oldconfig Kconfig warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) # # configuration written to .config # make[1]: Leaving directory '/home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89' make: Leaving directory '/home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89' HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --silentoldconfig Kconfig warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) warning: (ARCH_REQUIRE_GPIOLIB && PINCTRL_AT91 && PINCTRL_MTK_COMMON && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) CHK include/config/kernel.release WRAP arch/arm/include/generated/asm/auxvec.h WRAP arch/arm/include/generated/asm/bitsperlong.h WRAP arch/arm/include/generated/asm/cputime.h WRAP arch/arm/include/generated/asm/current.h WRAP arch/arm/include/generated/asm/emergency-restart.h WRAP arch/arm/include/generated/asm/errno.h WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/hash.h WRAP arch/arm/include/generated/asm/ioctl.h WRAP arch/arm/include/generated/asm/ipcbuf.h WRAP arch/arm/include/generated/asm/irq_regs.h WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h CHK include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/asm/local64.h UPD include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/asm/mcs_spinlock.h WRAP arch/arm/include/generated/asm/msgbuf.h WRAP arch/arm/include/generated/asm/param.h UPD include/config/kernel.release WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/poll.h WRAP arch/arm/include/generated/asm/preempt.h WRAP arch/arm/include/generated/asm/resource.h WRAP arch/arm/include/generated/asm/rwsem.h WRAP arch/arm/include/generated/asm/scatterlist.h WRAP arch/arm/include/generated/asm/sections.h WRAP arch/arm/include/generated/asm/segment.h WRAP arch/arm/include/generated/asm/sembuf.h WRAP arch/arm/include/generated/asm/serial.h WRAP arch/arm/include/generated/asm/shmbuf.h WRAP arch/arm/include/generated/asm/siginfo.h WRAP arch/arm/include/generated/asm/simd.h WRAP arch/arm/include/generated/asm/sizes.h WRAP arch/arm/include/generated/asm/socket.h WRAP arch/arm/include/generated/asm/sockios.h WRAP arch/arm/include/generated/asm/termbits.h WRAP arch/arm/include/generated/asm/termios.h WRAP arch/arm/include/generated/asm/timex.h WRAP arch/arm/include/generated/asm/trace_clock.h WRAP arch/arm/include/generated/asm/unaligned.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/dtc/dtc.o CC scripts/mod/empty.o HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/flattree.o HOSTCC scripts/selinux/mdp/mdp CC scripts/mod/devicetable-offsets.s MKELF scripts/mod/elfconfig.h GEN scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/kallsyms HOSTCC scripts/dtc/fstree.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/pnmtologo HOSTCC scripts/dtc/data.o HOSTCC scripts/conmakehash HOSTCC scripts/dtc/livetree.o HOSTCC scripts/sortextable HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/dtc/util.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc HOSTLD scripts/mod/modpost Generating include/generated/mach-types.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/arm/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh cat: can't open '/home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89/../../../../../../build.ini': No such file or directory init/Makefile:35: -wlj--PWD= /home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89------- init/Makefile:36: -wlj--WIKO_UNIFY_DEF= unify init/Makefile:38: -wlj---ccflags-y += -DCONFIG_WIKO_UNIFY--- HOSTCC usr/gen_init_cpio CC arch/arm/vfp/vfpmodule.o CC init/main.o GEN usr/initramfs_data.cpio.gz AS arch/arm/vfp/entry.o AS arch/arm/vfp/vfphw.o AS usr/initramfs_data.o CC arch/arm/vfp/vfpsingle.o LD usr/built-in.o CC arch/arm/kernel/elf.o AS arch/arm/kernel/entry-common.o CC arch/arm/kernel/irq.o CHK include/generated/compile.h UPD include/generated/compile.h CC init/do_mounts.o CC arch/arm/vfp/vfpdouble.o CC arch/arm/kernel/opcodes.o CC arch/arm/kernel/process.o LD arch/arm/vfp/vfp.o LD arch/arm/vfp/built-in.o CC arch/arm/kernel/ptrace.o CC init/do_mounts_initrd.o CC arch/arm/mm/dma-mapping.o CC init/noinitramfs.o CC arch/arm/kernel/return_address.o CC init/initramfs.o CC arch/arm/mm/extable.o CC arch/arm/kernel/setup.o CC arch/arm/mm/fault.o CC init/calibrate.o CC arch/arm/mm/init.o CC init/init_task.o CC arch/arm/kernel/signal.o CC init/version.o CC arch/arm/mm/iomap.o AS arch/arm/kernel/sigreturn_codes.o CC arch/arm/kernel/stacktrace.o LD init/mounts.o LD init/built-in.o CC arch/arm/common/firmware.o CC arch/arm/mm/fault-armv.o CC arch/arm/kernel/sys_arm.o CC arch/arm/mm/flush.o LD arch/arm/common/built-in.o LD arch/arm/net/built-in.o CC arch/arm/kernel/time.o AS arch/arm/crypto/aes-armv4.o CC arch/arm/crypto/aes_glue.o CC arch/arm/mm/idmap.o CC arch/arm/kernel/traps.o AS arch/arm/crypto/aes-armv8-bcm.o CC arch/arm/crypto/aes-armv8-bcm-glue.o CC arch/arm/mm/ioremap.o SHIPPED arch/arm/crypto/sha256-core.S CC arch/arm/kernel/atags_parse.o CC arch/arm/crypto/sha256_glue.o CC arch/arm/mm/mmap.o AS arch/arm/kernel/entry-armv.o CC arch/arm/kernel/cpuidle.o CC arch/arm/mm/pgd.o CC arch/arm/crypto/sha256_neon_glue.o AS arch/arm/kernel/sleep.o CC arch/arm/kernel/suspend.o CC arch/arm/mm/mmu.o AS arch/arm/crypto/sha2-ce-core.o CC arch/arm/crypto/sha2-ce-glue.o CC arch/arm/kernel/hibernate.o LD arch/arm/crypto/aes-arm.o LD arch/arm/crypto/aes-arm-ce.o AS arch/arm/crypto/sha256-core.o CC arch/arm/kernel/smp.o LD arch/arm/crypto/sha2-arm-ce.o LD arch/arm/crypto/sha256-arm.o LD arch/arm/crypto/built-in.o CC arch/arm/kernel/smp_tlb.o CC arch/arm/mm/alignment.o arch/arm/kernel/smp.c: In function 'secondary_start_kernel': arch/arm/kernel/smp.c:374:2: warning: 'cpu' is used uninitialized in this function [-Wuninitialized] aee_rr_rec_hoplug(cpu, 1, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD arch/arm/firmware/built-in.o CC arch/arm/kernel/arch_timer.o CC arch/arm/mm/highmem.o CC arch/arm/kernel/devtree.o AS arch/arm/mm/abort-ev7.o CC arch/arm/kernel/swp_emulate.o AS arch/arm/mm/pabort-v7.o AS arch/arm/mm/cache-v7.o CC arch/arm/mach-mediatek/core.o CC arch/arm/mm/copypage-v6.o CC arch/arm/kernel/hw_breakpoint.o LD arch/arm/mach-mediatek/built-in.o CC arch/arm/kernel/perf_regs.o CC arch/arm/mm/context.o CC arch/arm/kernel/perf_event.o CC kernel/fork.o AS arch/arm/mm/tlb-v7.o AS arch/arm/mm/proc-v7.o AS arch/arm/mm/mt_cache_v7.o CC arch/arm/mm/mt_innercache.o CC arch/arm/kernel/perf_event_cpu.o LD arch/arm/mm/built-in.o CC mm/filemap.o CC arch/arm/kernel/topology.o CC kernel/exec_domain.o CC arch/arm/kernel/io.o CC kernel/panic.o AS arch/arm/kernel/hyp-stub.o CC arch/arm/kernel/psci.o CC mm/mempool.o AS arch/arm/kernel/psci-call.o CC arch/arm/kernel/psci_smp.o CC kernel/cpu.o AS arch/arm/kernel/head.o LDS arch/arm/kernel/vmlinux.lds CC mm/oom_kill.o LD arch/arm/kernel/built-in.o CC fs/open.o CC kernel/exit.o CC mm/maccess.o CC fs/read_write.o CC mm/page_alloc.o CC kernel/softirq.o CC fs/file_table.o CC kernel/resource.o CC fs/super.o CC kernel/sysctl.o CC mm/page-writeback.o CC fs/char_dev.o CC fs/stat.o CC fs/exec.o CC kernel/sysctl_binary.o CC mm/readahead.o CC kernel/capability.o CC fs/pipe.o CC mm/swap.o CC kernel/ptrace.o CC fs/namei.o CC kernel/user.o CC mm/truncate.o CC kernel/signal.o CC mm/vmscan.o CC fs/fcntl.o CC kernel/sys.o CC fs/ioctl.o CC mm/shmem.o CC fs/readdir.o CC kernel/kmod.o CC fs/select.o CC kernel/workqueue.o CC mm/util.o CC fs/dcache.o CC mm/mmzone.o CC mm/vmstat.o CC kernel/pid.o CC mm/backing-dev.o CC fs/inode.o CC mm/mm_init.o CC kernel/task_work.o CC kernel/extable.o CC mm/mmu_context.o CC mm/percpu.o CC fs/attr.o CC kernel/params.o CC fs/bad_inode.o CC fs/file.o CC kernel/kthread.o CC mm/slab_common.o CC kernel/sys_ni.o CC kernel/nsproxy.o CC fs/filesystems.o CC kernel/notifier.o CC mm/compaction.o CC fs/namespace.o CC kernel/ksysfs.o CC kernel/cred.o CC mm/vmacache.o CC kernel/reboot.o CC mm/interval_tree.o CC kernel/async.o CC mm/list_lru.o CC kernel/range.o CC fs/seq_file.o CC kernel/groups.o CC mm/workingset.o CC fs/xattr.o CC kernel/smpboot.o CC mm/iov_iter.o CC kernel/bpf/core.o CC mm/debug.o CC fs/libfs.o CC mm/fremap.o LD kernel/bpf/built-in.o CC kernel/events/core.o CC fs/fs-writeback.o CC mm/gup.o CC mm/highmem.o CC mm/memory.o CC fs/pnode.o CC fs/splice.o CC mm/mincore.o CC kernel/events/ring_buffer.o CC mm/mlock.o CC fs/sync.o CC kernel/events/callchain.o CC fs/utimes.o CC kernel/events/hw_breakpoint.o CC mm/mmap.o CC fs/stack.o LD kernel/events/built-in.o CC kernel/irq/irqdesc.o CC fs/fs_struct.o CC kernel/irq/handle.o CC fs/statfs.o CC kernel/irq/manage.o CC mm/mprotect.o CC fs/fs_pin.o CC fs/buffer.o CC kernel/irq/spurious.o CC mm/mremap.o CC kernel/irq/resend.o CC kernel/irq/chip.o CC mm/msync.o CC kernel/irq/dummychip.o CC mm/rmap.o CC kernel/irq/devres.o CC kernel/irq/autoprobe.o CC fs/block_dev.o CC kernel/irq/irqdomain.o CC mm/vmalloc.o CC kernel/irq/proc.o CC fs/direct-io.o CC kernel/irq/pm.o LD kernel/irq/built-in.o CC kernel/locking/mutex.o CC mm/pagewalk.o CC mm/pgtable-generic.o CC kernel/locking/semaphore.o CC mm/process_vm_access.o CC fs/mpage.o CC kernel/locking/rwsem.o CC mm/init-mm.o CC kernel/locking/mcs_spinlock.o CC mm/nobootmem.o CC kernel/locking/spinlock.o CC fs/proc_namespace.o CC mm/fadvise.o CC kernel/locking/lglock.o CC mm/madvise.o CC fs/configfs/inode.o CC kernel/locking/rtmutex.o CC mm/memblock.o CC fs/configfs/file.o CC kernel/locking/rwsem-xadd.o CC fs/configfs/dir.o LD kernel/locking/built-in.o CC kernel/power/tuxonice_builtin.o CC mm/page_io.o CC fs/configfs/symlink.o CC mm/swap_state.o CC kernel/power/tuxonice_modules.o CC fs/configfs/mount.o CC mm/swapfile.o CC kernel/power/tuxonice_sysfs.o CC fs/configfs/item.o LD fs/configfs/configfs.o LD fs/configfs/built-in.o CC fs/debugfs/inode.o CC kernel/power/tuxonice_highlevel.o CC fs/debugfs/file.o CC mm/dmapool.o LD fs/debugfs/debugfs.o LD fs/debugfs/built-in.o CC kernel/power/tuxonice_io.o CC fs/devpts/inode.o CC mm/slub.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o LD fs/exofs/built-in.o CC fs/ext4/balloc.o CC kernel/power/tuxonice_pagedir.o CC fs/ext4/bitmap.o CC mm/migrate.o CC kernel/power/tuxonice_prepare_image.o CC fs/ext4/dir.o CC mm/zsmalloc.o CC fs/ext4/file.o LD mm/built-in.o CC ipc/util.o CC kernel/power/tuxonice_extent.o CC fs/ext4/fsync.o CC kernel/power/tuxonice_pageflags.o CC ipc/msgutil.o CC kernel/power/tuxonice_ui.o CC ipc/msg.o CC fs/ext4/ialloc.o CC kernel/power/tuxonice_power_off.o CC ipc/sem.o CC kernel/power/tuxonice_atomic_copy.o CC fs/ext4/inode.o CC kernel/power/tuxonice_storage.o CC ipc/shm.o CC kernel/power/tuxonice_netlink.o CC ipc/ipcns_notifier.o CC ipc/syscall.o CC ipc/ipc_sysctl.o CC kernel/power/tuxonice_compress.o LD ipc/built-in.o CC fs/fat/cache.o CC kernel/power/tuxonice_bio_core.o CC fs/fat/dir.o CC fs/ext4/page-io.o CC fs/ext4/ioctl.o CC kernel/power/tuxonice_bio_chains.o CC fs/fat/fatent.o CC fs/ext4/namei.o CC fs/fat/file.o CC kernel/power/tuxonice_bio_signature.o CC fs/fat/inode.o CC kernel/power/tuxonice_swap.o CC kernel/power/tuxonice_userui.o CC fs/ext4/super.o CC fs/fat/misc.o CC kernel/power/qos.o CC fs/fat/nfs.o CC fs/fat/namei_vfat.o CC kernel/power/main.o CC kernel/power/console.o CC fs/fat/namei_msdos.o CC kernel/power/process.o LD fs/fat/fat.o LD fs/fat/vfat.o LD fs/fat/msdos.o LD fs/fat/built-in.o CC kernel/power/suspend.o CC kernel/printk/printk.o CC kernel/power/hibernate.o CC kernel/power/snapshot.o LD kernel/printk/built-in.o CC fs/ext4/symlink.o CC security/commoncap.o CC fs/ext4/hash.o CC kernel/power/swap.o CC security/min_addr.o CC security/security.o CC fs/ext4/resize.o CC kernel/power/user.o CC security/capability.o CC kernel/power/block_io.o CC fs/ext4/extents.o CC kernel/power/autosleep.o CC security/integrity/iint.o CC kernel/power/wakelock.o CC security/integrity/integrity_audit.o CC kernel/power/poweroff.o LD security/integrity/integrity.o LD security/integrity/built-in.o GEN security/selinux/flask.h security/selinux/av_permissions.h CC security/selinux/avc.o CC kernel/power/wakeup_reason.o LD kernel/power/tuxonice_core.o LD kernel/power/tuxonice_bio.o LD kernel/power/built-in.o CC kernel/rcu/update.o CC security/selinux/hooks.o CC kernel/rcu/srcu.o CC kernel/rcu/tree.o CC fs/ext4/ext4_jbd2.o CC fs/ext4/migrate.o LD kernel/rcu/built-in.o CC kernel/sched/core.o CC fs/ext4/mballoc.o CC security/selinux/selinuxfs.o CC security/selinux/netlink.o CC security/selinux/nlmsgtab.o CC security/selinux/netif.o CC fs/ext4/block_validity.o CC security/selinux/netnode.o CC fs/ext4/move_extent.o CC security/selinux/netport.o CC kernel/sched/proc.o CC fs/ext4/mmp.o CC kernel/sched/clock.o CC security/selinux/exports.o CC kernel/sched/cputime.o CC fs/ext4/indirect.o CC security/selinux/ss/ebitmap.o CC kernel/sched/idle_task.o CC kernel/sched/fair.o CC security/selinux/ss/hashtab.o CC fs/ext4/extents_status.o CC security/selinux/ss/symtab.o CC security/selinux/ss/sidtab.o CC security/selinux/ss/avtab.o CC fs/ext4/xattr.o CC security/selinux/ss/policydb.o CC fs/ext4/xattr_user.o CC kernel/sched/rt.o CC fs/ext4/xattr_trusted.o CC fs/ext4/inline.o CC security/selinux/ss/services.o CC kernel/sched/deadline.o CC fs/ext4/readpage.o CC kernel/sched/stop_task.o CC kernel/sched/wait.o CC fs/ext4/xattr_security.o CC security/selinux/ss/conditional.o LD fs/ext4/ext4.o CC kernel/sched/completion.o LD fs/ext4/built-in.o CC fs/fuse/dev.o CC kernel/sched/idle.o CC security/selinux/ss/mls.o CC kernel/sched/cpupri.o CC kernel/sched/cpudeadline.o CC security/selinux/ss/status.o CC fs/fuse/dir.o CC kernel/sched/stats.o CC kernel/sched/debug.o LD security/selinux/selinux.o LD security/selinux/built-in.o CC security/lsm_audit.o CC fs/fuse/file.o LD security/built-in.o CC fs/isofs/namei.o CC fs/isofs/inode.o CC fs/isofs/dir.o CC fs/fuse/inode.o CC kernel/sched/cpuacct.o CC fs/isofs/util.o LD kernel/sched/built-in.o HZFILE kernel/time/hz.bc CC kernel/time/timer.o CC fs/fuse/control.o CC fs/isofs/rock.o CC fs/fuse/mt_fuse.o CC fs/isofs/export.o CC kernel/time/hrtimer.o LD fs/fuse/fuse.o CC fs/isofs/joliet.o LD fs/fuse/built-in.o CC fs/jbd2/transaction.o CC fs/isofs/compress.o LD fs/isofs/isofs.o LD fs/isofs/built-in.o CC kernel/time/itimer.o CC fs/kernfs/mount.o CC fs/jbd2/commit.o CC fs/kernfs/inode.o CC kernel/time/posix-timers.o CC fs/kernfs/dir.o CC fs/jbd2/recovery.o CC kernel/time/posix-cpu-timers.o CC fs/kernfs/file.o CC fs/kernfs/symlink.o CC fs/jbd2/checkpoint.o CC kernel/time/timekeeping.o LD fs/kernfs/built-in.o CC fs/nls/nls_base.o CC fs/nls/nls_cp437.o CC fs/jbd2/revoke.o CC fs/nls/nls_cp950.o CC kernel/time/ntp.o CC fs/nls/nls_ascii.o CC fs/jbd2/journal.o CC fs/nls/nls_iso8859-1.o CC kernel/time/clocksource.o CC fs/nls/nls_utf8.o LD fs/nls/built-in.o CC crypto/api.o CC kernel/time/jiffies.o CC kernel/time/timer_list.o CC crypto/cipher.o CC kernel/time/timeconv.o CC kernel/time/posix-clock.o CC crypto/compress.o LD fs/jbd2/jbd2.o LD fs/jbd2/built-in.o CC fs/notify/fsnotify.o CC kernel/time/alarmtimer.o CC crypto/memneq.o CC fs/notify/notification.o CC crypto/crypto_wq.o CC kernel/time/clockevents.o CC fs/notify/group.o CC crypto/algapi.o CC fs/notify/inode_mark.o CC kernel/time/tick-common.o CC fs/notify/mark.o CC kernel/time/tick-broadcast.o CC fs/notify/vfsmount_mark.o CC crypto/scatterwalk.o CC kernel/time/tick-broadcast-hrtimer.o CC kernel/time/sched_clock.o CC fs/notify/fdinfo.o CC kernel/time/tick-oneshot.o CC crypto/proc.o CC fs/notify/dnotify/dnotify.o CC kernel/time/tick-sched.o LD fs/notify/dnotify/built-in.o LD fs/notify/fanotify/built-in.o CC fs/notify/inotify/inotify_fsnotify.o CC crypto/aead.o CC fs/notify/inotify/inotify_user.o CC kernel/time/timekeeping_debug.o CC crypto/ablkcipher.o LD fs/notify/inotify/built-in.o LD fs/notify/built-in.o BC kernel/time/timeconst.h CC kernel/time/time.o CC fs/proc/task_mmu.o LD kernel/time/built-in.o CC kernel/trace/trace_clock.o CC crypto/blkcipher.o CC kernel/trace/ring_buffer.o CC fs/proc/inode.o CC crypto/chainiv.o CC fs/proc/root.o CC crypto/eseqiv.o CC fs/proc/base.o CC kernel/trace/trace.o CC crypto/ahash.o kernel/trace/trace.c:5338:37: warning: 'tracing_max_lat_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations tracing_max_lat_fops = { ^~~~~~~~~~~~~~~~~~~~ CC crypto/shash.o CC fs/proc/generic.o CC fs/proc/array.o CC crypto/pcompress.o CC crypto/algboss.o CC fs/proc/fd.o CC kernel/trace/trace_output.o CC fs/proc/proc_tty.o CC crypto/testmgr.o kernel/trace/trace_output.c: In function 'trace_graph_ret_raw': kernel/trace/trace_output.c:976:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!trace_seq_printf(&iter->seq, "%lx %lld %lld %ld %d\n", ^~ kernel/trace/trace_output.c:982:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' return TRACE_TYPE_PARTIAL_LINE; ^~~~~~ CC fs/proc/cmdline.o CC fs/proc/consoles.o CC crypto/hmac.o CC fs/proc/cpuinfo.o CC kernel/trace/trace_seq.o CC crypto/xcbc.o CC fs/proc/devices.o CC kernel/trace/trace_stat.o CC fs/proc/interrupts.o CC crypto/crypto_null.o CC fs/proc/loadavg.o CC kernel/trace/trace_printk.o CC fs/proc/meminfo.o CC crypto/md5.o CC kernel/trace/trace_sched_switch.o CC crypto/sha1_generic.o CC fs/proc/stat.o CC kernel/trace/trace_nop.o CC fs/proc/uptime.o CC crypto/sha256_generic.o CC kernel/trace/blktrace.o CC fs/proc/version.o CC fs/proc/softirqs.o CC kernel/trace/trace_events.o CC fs/proc/namespaces.o CC crypto/gf128mul.o CC fs/proc/self.o CC crypto/ecb.o CC fs/proc/thread_self.o CC crypto/cbc.o CC kernel/trace/trace_export.o CC fs/proc/proc_sysctl.o CC crypto/xts.o CC kernel/trace/trace_event_perf.o CC crypto/cryptd.o CC kernel/trace/trace_events_filter.o CC fs/proc/proc_net.o CC crypto/des_generic.o CC fs/proc/kmsg.o CC fs/proc/page.o CC kernel/trace/trace_events_trigger.o CC crypto/twofish_generic.o LD fs/proc/proc.o LD fs/proc/built-in.o CC fs/pstore/inode.o CC crypto/twofish_common.o CC kernel/trace/power-traces.o CC fs/pstore/platform.o CC crypto/aes_generic.o fs/pstore/platform.c:371:13: warning: 'pstore_console_write' defined but not used [-Wunused-function] static void pstore_console_write(struct console *con, const char *s, unsigned c) ^~~~~~~~~~~~~~~~~~~~ CC fs/pstore/pmsg.o CC kernel/trace/mtk_trace.o CC fs/pstore/ram.o CC crypto/arc4.o kernel/trace/mtk_trace.c: In function 'resize_ring_buffer_for_hibernation': kernel/trace/mtk_trace.c:116:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (!tr) ^~ kernel/trace/mtk_trace.c:118:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' ret = tracing_resize_ring_buffer(tr, 0, RING_BUFFER_ALL_CPUS); ^~~ LD kernel/trace/built-in.o CC kernel/freezer.o CC fs/pstore/ram_core.o CC crypto/deflate.o CC kernel/profile.o LD fs/pstore/pstore.o LD fs/pstore/ramoops.o CC crypto/crc32c_generic.o LD fs/pstore/built-in.o LD fs/quota/built-in.o CC fs/ramfs/inode.o CC crypto/authenc.o CC kernel/stacktrace.o CC fs/ramfs/file-mmu.o CC kernel/futex.o LD fs/ramfs/ramfs.o LD fs/ramfs/built-in.o CC fs/sysfs/file.o CC crypto/authencesn.o CC fs/sysfs/dir.o CC fs/sysfs/symlink.o CC fs/sysfs/mount.o CC kernel/smp.o CC crypto/lzo.o CC fs/sysfs/group.o LD fs/sysfs/built-in.o CC fs/eventpoll.o CC crypto/rng.o CC kernel/uid16.o CC crypto/krng.o CC kernel/kallsyms.o CC crypto/ablk_helper.o CC fs/anon_inodes.o CC kernel/cgroup.o CC fs/signalfd.o LD crypto/crypto.o LD crypto/crypto_algapi.o LD crypto/crypto_blkcipher.o LD crypto/crypto_hash.o LD crypto/cryptomgr.o LD crypto/built-in.o CC fs/timerfd.o CC kernel/res_counter.o CC fs/eventfd.o CC fs/aio.o CC fs/locks.o CC block/bio.o CC kernel/stop_machine.o CC kernel/audit.o CC fs/binfmt_script.o CC fs/binfmt_elf.o CC block/elevator.o CC kernel/auditfilter.o CC fs/mbcache.o CC block/blk-core.o CC fs/coredump.o CC kernel/auditsc.o CC fs/drop_caches.o CC fs/dcookies.o CC kernel/audit_watch.o LD fs/built-in.o CC block/blk-tag.o CC block/blk-sysfs.o CC kernel/audit_tree.o CC drivers/amba/bus.o CC block/blk-flush.o LD drivers/amba/built-in.o LD drivers/auxdisplay/built-in.o CC drivers/base/component.o CC kernel/seccomp.o CC block/blk-settings.o CC drivers/base/core.o CC kernel/utsname_sysctl.o CC block/blk-ioc.o CC kernel/tracepoint.o CC drivers/base/bus.o CC kernel/elfcore.o CC block/blk-map.o CC kernel/irq_work.o CC drivers/base/dd.o CC block/blk-exec.o CC kernel/cpu_pm.o CC drivers/base/syscore.o LD kernel/built-in.o CC block/blk-merge.o CC drivers/base/driver.o CC drivers/block/loop.o CC drivers/base/class.o CC drivers/base/platform.o CC block/blk-softirq.o CC block/blk-timeout.o CC drivers/block/zram/zcomp_lzo.o CC drivers/base/cpu.o CC drivers/block/zram/zcomp.o CC block/blk-iopoll.o CC drivers/base/firmware.o CC drivers/block/zram/zram_drv.o CC drivers/base/init.o CC block/blk-lib.o CC drivers/base/map.o CC drivers/base/devres.o CC block/blk-mq.o LD drivers/block/zram/zram.o LD drivers/block/zram/built-in.o LD drivers/block/built-in.o CC drivers/base/attribute_container.o CC block/blk-mq-tag.o CC drivers/base/transport_class.o CC drivers/base/topology.o CC sound/sound_core.o CC drivers/base/container.o CC block/blk-mq-sysfs.o CC drivers/base/property.o CC sound/sound_firmware.o CC block/blk-mq-cpu.o CC drivers/base/devtmpfs.o LD sound/arm/built-in.o LD sound/atmel/built-in.o CC sound/core/sound.o CC block/blk-mq-cpumap.o CC drivers/base/power/sysfs.o CC drivers/base/power/generic_ops.o CC sound/core/init.o CC block/ioctl.o CC drivers/base/power/common.o CC block/uuid.o CC drivers/base/power/qos.o CC sound/core/memory.o CC sound/core/info.o CC block/genhd.o CC drivers/base/power/runtime.o CC drivers/base/power/main.o CC sound/core/control.o CC block/scsi_ioctl.o CC sound/core/misc.o CC drivers/base/power/wakeup.o CC block/partition-generic.o CC sound/core/device.o CC sound/core/sound_oss.o CC block/ioprio.o CC drivers/base/power/clock_ops.o CC sound/core/info_oss.o LD drivers/base/power/built-in.o CC drivers/base/regmap/regmap.o CC block/partitions/check.o CC sound/core/jack.o CC sound/core/hwdep.o CC block/partitions/msdos.o CC sound/core/timer.o CC block/partitions/efi.o CC drivers/base/regmap/regcache.o LD block/partitions/built-in.o CC block/noop-iosched.o CC sound/core/pcm.o CC drivers/base/regmap/regcache-rbtree.o CC block/deadline-iosched.o CC drivers/base/regmap/regcache-lzo.o CC sound/core/pcm_native.o CC block/cfq-iosched.o CC drivers/base/regmap/regcache-flat.o CC drivers/base/regmap/regmap-debugfs.o CC drivers/base/regmap/regmap-i2c.o CC drivers/base/regmap/regmap-spi.o LD block/built-in.o CC drivers/base/dma-mapping.o CC sound/core/pcm_lib.o CC drivers/base/regmap/regmap-mmio.o LD drivers/bluetooth/built-in.o LD sound/drivers/mpu401/built-in.o LD sound/drivers/opl3/built-in.o LD sound/drivers/opl4/built-in.o LD sound/drivers/pcsp/built-in.o LD drivers/base/regmap/built-in.o LD sound/drivers/vx/built-in.o LD sound/drivers/built-in.o CC drivers/base/dma-coherent.o CC sound/core/pcm_timer.o LD firmware/built-in.o LD drivers/bus/built-in.o CC drivers/base/firmware_class.o LD sound/firewire/built-in.o LD sound/i2c/other/built-in.o LD sound/i2c/built-in.o LD drivers/cdrom/built-in.o CC sound/core/pcm_misc.o CC drivers/char/mem.o CC sound/core/pcm_memory.o CC drivers/base/pinctrl.o CC drivers/char/random.o CC sound/core/memalloc.o LD drivers/base/built-in.o CC drivers/clk/clk-devres.o CC drivers/clk/clkdev.o CC sound/core/rawmidi.o CC drivers/clk/clk.o CC drivers/char/misc.o CC sound/core/oss/mixer_oss.o LD drivers/char/agp/built-in.o LD drivers/char/built-in.o CC drivers/clocksource/clksrc-of.o CC drivers/clk/clk-divider.o CC drivers/clocksource/dummy_timer.o CC drivers/clk/clk-fixed-factor.o LD drivers/clocksource/built-in.o CC net/socket.o CC drivers/clk/clk-fixed-rate.o CC sound/core/oss/pcm_oss.o CC drivers/clk/clk-gate.o CC drivers/clk/clk-mux.o CC drivers/clk/clk-composite.o CC drivers/clk/clk-fractional-divider.o CC drivers/clk/clk-gpio-gate.o CC net/802/p8022.o CC drivers/clk/clk-conf.o CC drivers/clk/mediatek/clk-mtk-v1.o CC sound/core/oss/pcm_plugin.o CC drivers/clk/mediatek/clk-pll-v1.o CC net/802/psnap.o CC drivers/clk/mediatek/clk-gate-v1.o CC drivers/clk/mediatek/clk-mt6735.o CC sound/core/oss/io.o CC net/802/stp.o CC drivers/clk/mediatek/clk-mt6735-pll.o CC sound/core/oss/copy.o LD net/802/built-in.o CC net/8021q/vlan_core.o CC sound/core/oss/linear.o CC drivers/clk/mediatek/clk-mt6735-pg.o CC sound/core/oss/mulaw.o CC net/8021q/vlan.o LD drivers/clk/mediatek/built-in.o LD drivers/clk/built-in.o CC drivers/cpufreq/cpufreq.o CC sound/core/oss/route.o CC sound/core/oss/rate.o CC net/8021q/vlan_dev.o LD sound/core/oss/snd-mixer-oss.o LD sound/core/oss/snd-pcm-oss.o LD sound/core/oss/built-in.o CC sound/core/seq/seq.o CC net/8021q/vlan_netlink.o CC sound/core/seq/seq_lock.o CC drivers/cpufreq/freq_table.o CC sound/core/seq/seq_clientmgr.o CC drivers/cpufreq/cpufreq_stats.o CC net/8021q/vlanproc.o CC drivers/cpufreq/cpufreq_performance.o CC drivers/cpufreq/cpufreq_powersave.o LD net/8021q/8021q.o LD net/8021q/built-in.o CC net/bluetooth/af_bluetooth.o CC drivers/cpufreq/cpufreq_userspace.o CC drivers/cpufreq/cpufreq_ondemand.o CC sound/core/seq/seq_memory.o CC net/bluetooth/hci_core.o CC sound/core/seq/seq_queue.o CC drivers/cpufreq/cpufreq_interactive.o CC sound/core/seq/seq_fifo.o CC sound/core/seq/seq_prioq.o CC drivers/cpufreq/cpufreq_governor.o CC sound/core/seq/seq_timer.o LD drivers/cpufreq/built-in.o CC drivers/cpuidle/cpuidle.o CC sound/core/seq/seq_system.o CC sound/core/seq/seq_ports.o CC drivers/cpuidle/driver.o CC drivers/cpuidle/governor.o CC sound/core/seq/seq_info.o CC drivers/cpuidle/sysfs.o CC net/bluetooth/hci_conn.o CC sound/core/seq/seq_device.o CC drivers/cpuidle/governors/ladder.o CC drivers/cpuidle/governors/menu.o CC sound/core/seq/seq_midi_event.o CC drivers/cpuidle/governors/mtk_governor.o CC net/bluetooth/hci_event.o LD drivers/cpuidle/governors/built-in.o CC drivers/cpuidle/cpuidle-mt6735.o CC sound/core/seq/oss/seq_oss.o LD drivers/cpuidle/built-in.o LD drivers/crypto/built-in.o CC drivers/dma-buf/dma-buf.o CC sound/core/seq/oss/seq_oss_init.o CC sound/core/seq/oss/seq_oss_timer.o CC drivers/dma-buf/fence.o CC sound/core/seq/oss/seq_oss_ioctl.o CC drivers/dma-buf/reservation.o CC sound/core/seq/oss/seq_oss_event.o CC drivers/dma-buf/seqno-fence.o CC sound/core/seq/oss/seq_oss_rw.o LD drivers/dma-buf/built-in.o LD drivers/firewire/built-in.o LD drivers/firmware/built-in.o CC drivers/gpio/devres.o CC sound/core/seq/oss/seq_oss_synth.o CC drivers/gpio/gpiolib.o CC net/bluetooth/mgmt.o CC sound/core/seq/oss/seq_oss_midi.o CC sound/core/seq/oss/seq_oss_readq.o CC drivers/gpio/gpiolib-legacy.o CC drivers/gpio/gpiolib-of.o CC sound/core/seq/oss/seq_oss_writeq.o LD drivers/gpio/built-in.o LD sound/core/seq/oss/snd-seq-oss.o LD drivers/gpu/drm/bridge/built-in.o LD sound/core/seq/oss/built-in.o LD drivers/gpu/drm/i2c/built-in.o CC sound/core/seq/seq_dummy.o LD drivers/gpu/drm/panel/built-in.o LD drivers/gpu/drm/built-in.o LD drivers/gpu/vga/built-in.o LD drivers/gpu/built-in.o CC drivers/hid/hid-debug.o CC sound/core/seq/seq_midi.o LD sound/core/seq/snd-seq.o LD sound/core/seq/snd-seq-device.o LD sound/core/seq/snd-seq-midi-event.o CC drivers/hid/hid-core.o LD sound/core/seq/snd-seq-dummy.o LD sound/core/seq/snd-seq-midi.o LD sound/core/seq/built-in.o CC sound/core/compress_offload.o LD sound/core/snd.o LD sound/core/snd-hwdep.o LD sound/core/snd-timer.o LD sound/core/snd-pcm.o LD sound/core/snd-rawmidi.o LD sound/core/snd-compress.o LD sound/core/built-in.o LD sound/isa/ad1816a/built-in.o LD sound/isa/ad1848/built-in.o LD sound/isa/cs423x/built-in.o LD sound/isa/es1688/built-in.o LD sound/isa/galaxy/built-in.o LD sound/isa/gus/built-in.o LD sound/isa/msnd/built-in.o CC drivers/hid/hid-input.o LD sound/isa/opti9xx/built-in.o LD sound/isa/sb/built-in.o LD sound/isa/wavefront/built-in.o CC net/bluetooth/hci_sock.o LD sound/isa/wss/built-in.o LD sound/isa/built-in.o LD sound/mips/built-in.o LD sound/oss/built-in.o LD sound/parisc/built-in.o LD sound/pci/ac97/built-in.o LD sound/pci/ali5451/built-in.o LD sound/pci/asihpi/built-in.o LD sound/pci/au88x0/built-in.o net/bluetooth/hci_sock.c: In function 'hci_sock_sendmsg': net/bluetooth/hci_sock.c:980:8: warning: passing argument 2 of 'hci_test_bit' discards 'const' qualifier from pointer target type [-Wdiscarded-array-qualifiers] &hci_sec_filter.ocf_mask[ogf])) && ^ net/bluetooth/hci_sock.c:49:19: note: expected 'void *' but argument is of type 'const __u32 (*)[4] {aka const unsigned int (*)[4]}' static inline int hci_test_bit(int nr, void *addr) ^~~~~~~~~~~~ LD sound/pci/aw2/built-in.o LD sound/pci/ca0106/built-in.o LD sound/pci/cs46xx/built-in.o LD sound/pci/cs5535audio/built-in.o LD sound/pci/ctxfi/built-in.o LD sound/pci/echoaudio/built-in.o LD sound/pci/emu10k1/built-in.o LD sound/pci/hda/built-in.o LD sound/pci/ice1712/built-in.o LD sound/pci/korg1212/built-in.o LD sound/pci/lola/built-in.o LD sound/pci/lx6464es/built-in.o LD sound/pci/mixart/built-in.o CC net/bluetooth/hci_sysfs.o LD sound/pci/nm256/built-in.o LD sound/pci/oxygen/built-in.o LD sound/pci/pcxhr/built-in.o LD sound/pci/riptide/built-in.o LD sound/pci/rme9652/built-in.o LD sound/pci/trident/built-in.o CC drivers/hid/hidraw.o LD sound/pci/vx222/built-in.o LD sound/pci/ymfpci/built-in.o LD sound/pci/built-in.o LD sound/pcmcia/pdaudiocf/built-in.o LD sound/pcmcia/vx/built-in.o LD sound/pcmcia/built-in.o CC net/bluetooth/l2cap_core.o LD sound/ppc/built-in.o LD sound/sh/built-in.o CC sound/soc/soc-core.o CC drivers/hid/uhid.o CC drivers/hid/hid-generic.o CC drivers/hid/hid-a4tech.o CC drivers/hid/hid-apple.o CC drivers/hid/hid-belkin.o CC drivers/hid/hid-cherry.o CC sound/soc/soc-dapm.o CC drivers/hid/hid-chicony.o CC drivers/hid/hid-cypress.o CC drivers/hid/hid-dr.o CC drivers/hid/hid-ezkey.o CC drivers/hid/hid-gyration.o CC net/bluetooth/l2cap_sock.o CC drivers/hid/hid-kensington.o CC drivers/hid/hid-kye.o CC sound/soc/soc-jack.o CC drivers/hid/hid-lg.o CC sound/soc/soc-cache.o CC net/bluetooth/smp.o CC drivers/hid/hid-magicmouse.o CC sound/soc/soc-utils.o CC drivers/hid/hid-microsoft.o CC sound/soc/soc-pcm.o CC drivers/hid/hid-monterey.o CC drivers/hid/hid-pl.o CC net/bluetooth/sco.o CC drivers/hid/hid-petalynx.o CC drivers/hid/hid-samsung.o CC drivers/hid/hid-sjoy.o CC net/bluetooth/lib.o CC sound/soc/soc-compress.o CC drivers/hid/hid-sunplus.o CC drivers/hid/hid-gaff.o CC drivers/hid/hid-tmff.o CC net/bluetooth/a2mp.o CC sound/soc/soc-io.o CC drivers/hid/hid-topseed.o CC sound/soc/soc-devres.o CC drivers/hid/hid-twinhan.o LD sound/soc/adi/built-in.o LD sound/soc/atmel/built-in.o CC drivers/hid/hid-zpff.o LD sound/soc/au1x/built-in.o LD sound/soc/bcm/built-in.o LD sound/soc/blackfin/built-in.o LD sound/soc/cirrus/built-in.o LD sound/soc/codecs/built-in.o CC net/bluetooth/amp.o LD sound/soc/davinci/built-in.o LD sound/soc/dwc/built-in.o LD sound/soc/fsl/built-in.o CC sound/soc/generic/simple-card.o CC drivers/hid/usbhid/hid-core.o LD sound/soc/generic/snd-soc-simple-card.o LD sound/soc/generic/built-in.o LD sound/soc/intel/built-in.o LD sound/soc/jz4740/built-in.o LD net/bluetooth/bluetooth.o LD sound/soc/kirkwood/built-in.o LD net/bluetooth/built-in.o CC net/bridge/br.o CC sound/soc/mediatek/common/auddrv_devtree_parser.o CC drivers/hid/usbhid/hid-quirks.o CC sound/soc/mediatek/common/auddrv_underflow_mach.o LD drivers/hid/usbhid/usbhid.o LD drivers/hid/usbhid/built-in.o LD drivers/hid/hid.o LD drivers/hid/hid-logitech.o LD drivers/hid/built-in.o LD drivers/hsi/clients/built-in.o CC net/bridge/br_device.o LD drivers/hsi/controllers/built-in.o LD drivers/hsi/built-in.o CC drivers/i2c/i2c-boardinfo.o LD sound/soc/mediatek/common/built-in.o CC sound/soc/mediatek/mt_soc_audio_v3/AudDrv_Afe.o CC drivers/i2c/i2c-core.o CC net/bridge/br_fdb.o CC sound/soc/mediatek/mt_soc_audio_v3/AudDrv_Ana.o CC net/bridge/br_forward.o CC sound/soc/mediatek/mt_soc_audio_v3/AudDrv_Clk.o LD drivers/i2c/algos/built-in.o LD drivers/i2c/busses/built-in.o LD drivers/i2c/muxes/built-in.o LD drivers/i2c/built-in.o LD drivers/idle/built-in.o CC drivers/input/input.o CC net/bridge/br_if.o CC sound/soc/mediatek/mt_soc_audio_v3/AudDrv_Gpio.o CC net/bridge/br_input.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_afe_control.o CC drivers/input/input-compat.o CC net/bridge/br_ioctl.o sound/soc/mediatek/mt_soc_audio_v3/mt_soc_afe_control.c:188:23: warning: 'kSideToneCoefficientTable32k' defined but not used [-Wunused-const-variable=] static const uint16_t kSideToneCoefficientTable32k[] = { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/input/input-mt.o CC net/bridge/br_stp.o CC drivers/input/ff-core.o CC drivers/input/evdev.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_afe_connection.o CC net/bridge/br_stp_bpdu.o CC drivers/input/keyboard/mediatek/kpd.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_common.o CC net/bridge/br_stp_if.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_offload_gdma.o CC drivers/input/keyboard/mediatek/mt6735/hal_kpd.o CC net/bridge/br_stp_timer.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_offload_common.o LD drivers/input/keyboard/mediatek/mt6735/built-in.o LD drivers/input/keyboard/mediatek/built-in.o CC net/bridge/br_netlink.o LD drivers/input/keyboard/built-in.o CC drivers/input/misc/uinput.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_capture.o LD drivers/input/misc/built-in.o CC drivers/input/touchscreen/of_touchscreen.o CC drivers/input/touchscreen/mediatek/mtk_tpd.o CC net/bridge/br_sysfs_if.o drivers/input/touchscreen/mediatek/mtk_tpd.c: In function 'tpd_unlocked_ioctl': drivers/input/touchscreen/mediatek/mtk_tpd.c:259:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] char ftm_update[126] ={ 0}; ^~~~ CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_dl1.o drivers/input/touchscreen/mediatek/mtk_tpd.c: In function 'tpd_fb_notifier_callback': drivers/input/touchscreen/mediatek/mtk_tpd.c:409:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (g_tpd_drv) ^~ drivers/input/touchscreen/mediatek/mtk_tpd.c:411:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' if (!err) ^~ In file included from include/linux/kobject.h:21:0, from include/linux/module.h:16, from drivers/input/touchscreen/mediatek/tpd.h:4, from drivers/input/touchscreen/mediatek/mtk_tpd.c:21: drivers/input/touchscreen/mediatek/mtk_tpd.c: At top level: drivers/input/touchscreen/mediatek/mtk_tpd.c:524:55: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(tpd_fw_version, S_IWUSR | S_IRUGO, tpd_fw_version_show, NULL); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:524:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(tpd_fw_version, S_IWUSR | S_IRUGO, tpd_fw_version_show, NULL); ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:524:55: note: (near initialization for 'driver_attr_tpd_fw_version.show') static DRIVER_ATTR(tpd_fw_version, S_IWUSR | S_IRUGO, tpd_fw_version_show, NULL); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:524:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(tpd_fw_version, S_IWUSR | S_IRUGO, tpd_fw_version_show, NULL); ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:525:59: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(tpd_fw_vendor_info, S_IWUSR | S_IRUGO, tpd_fw_vendor_info_show, NULL); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:525:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(tpd_fw_vendor_info, S_IWUSR | S_IRUGO, tpd_fw_vendor_info_show, NULL); ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:525:59: note: (near initialization for 'driver_attr_tpd_fw_vendor_info.show') static DRIVER_ATTR(tpd_fw_vendor_info, S_IWUSR | S_IRUGO, tpd_fw_vendor_info_show, NULL); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:525:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(tpd_fw_vendor_info, S_IWUSR | S_IRUGO, tpd_fw_vendor_info_show, NULL); ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:526:57: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(tpd_fw_chip_info, S_IWUSR | S_IRUGO, tpd_fw_chip_info_show, NULL); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:526:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(tpd_fw_chip_info, S_IWUSR | S_IRUGO, tpd_fw_chip_info_show, NULL); ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:526:57: note: (near initialization for 'driver_attr_tpd_fw_chip_info.show') static DRIVER_ATTR(tpd_fw_chip_info, S_IWUSR | S_IRUGO, tpd_fw_chip_info_show, NULL); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/input/touchscreen/mediatek/mtk_tpd.c:526:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(tpd_fw_chip_info, S_IWUSR | S_IRUGO, tpd_fw_chip_info_show, NULL); ^~~~~~~~~~~ CC drivers/input/touchscreen/mediatek/tpd_button.o CC net/bridge/br_sysfs_br.o CC drivers/input/touchscreen/mediatek/tpd_calibrate.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_dummy.o CC drivers/input/touchscreen/mediatek/tpd_debug.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_routing.o CC net/bridge/br_nf_core.o CC drivers/input/touchscreen/mediatek/tpd_default.o CC drivers/input/touchscreen/mediatek/tpd_init.o CC drivers/input/touchscreen/mediatek/tpd_misc.o CC net/bridge/br_multicast.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_capture2.o CC drivers/input/touchscreen/mediatek/tpd_setting.o CC drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_voice_md1.o drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c: In function 'i2c_dma_read': drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:544:11: warning: initialization makes pointer from integer without a cast [-Wint-conversion] .buf = gpDMABuf_pa, ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:544:11: note: (near initialization for 'msg[1].buf') drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c: In function 'i2c_dma_write': drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:578:10: warning: initialization makes pointer from integer without a cast [-Wint-conversion] .buf = gpDMABuf_pa, ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:578:10: note: (near initialization for 'msg.buf') drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c: In function 'gtp_enter_sleep': drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:2858:6: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c: In function 'Gt9xx_tpd_get_cfg_version': drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:3201:9: warning: unused variable 'i' [-Wunused-variable] s32 i; ^ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c: In function 'Gt9xx_tpd_get_fw_version': drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:3217:40: warning: passing argument 2 of 'gtp_read_version' from incompatible pointer type [-Wincompatible-pointer-types] gtp_read_version(i2c_client_point, &version_info); ^ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:968:5: note: expected 'u16 * {aka short unsigned int *}' but argument is of type 'int *' s32 gtp_read_version(struct i2c_client *client, u16 *version) ^~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c: At top level: drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:3279:27: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .tpd_ftm_force_update=Gt9xx_ftm_force_update, ^~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_driver.c:3279:27: note: (near initialization for 'tpd_device_driver.tpd_ftm_force_update') CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_voice_md2.o CC net/bridge/br_mdb.o CC drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/goodix_tool.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_voice_md1_bt.o CC net/bridge/br_netfilter.o CC drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_voice_md2_bt.o LD net/bridge/netfilter/built-in.o LD net/bridge/bridge.o LD net/bridge/built-in.o CC net/core/sock.o drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c: In function 'gup_fw_download_proc': drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2401:35: warning: array subscript is above array bounds [-Warray-bounds] fw_checksum = (gtp_default_FW_fl[i] << 8) + gtp_default_FW_fl[i + 1]; ~~~~~~~~~~~~~~~~~^~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2401:35: warning: array subscript is above array bounds [-Warray-bounds] drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2401:64: warning: array subscript is above array bounds [-Warray-bounds] fw_checksum = (gtp_default_FW_fl[i] << 8) + gtp_default_FW_fl[i + 1]; ~~~~~~~~~~~~~~~~~^~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2401:64: warning: array subscript is above array bounds [-Warray-bounds] drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2432:10: warning: array subscript is above array bounds [-Warray-bounds] >p_default_FW_fl[FW_HEAD_LENGTH], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2432:10: warning: array subscript is above array bounds [-Warray-bounds] drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2443:9: warning: array subscript is above array bounds [-Warray-bounds] ret = gup_check_and_repair(i2c_client_point, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0xC000, ~~~~~~~ >p_default_FW_fl[FW_HEAD_LENGTH], FW_DOWNLOAD_LENGTH); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2443:9: warning: array subscript is above array bounds [-Warray-bounds] drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2462:10: warning: array subscript is above array bounds [-Warray-bounds] >p_default_FW_fl[FW_HEAD_LENGTH + FW_DOWNLOAD_LENGTH], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2462:10: warning: array subscript is above array bounds [-Warray-bounds] drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2472:9: warning: array subscript is above array bounds [-Warray-bounds] ret = gup_check_and_repair(i2c_client_point, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0xC000, ~~~~~~~ >p_default_FW_fl[FW_HEAD_LENGTH + FW_DOWNLOAD_LENGTH], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FW_DOWNLOAD_LENGTH); ~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2472:9: warning: array subscript is above array bounds [-Warray-bounds] drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2612:10: warning: array subscript is above array bounds [-Warray-bounds] >p_default_FW_fl[FW_HEAD_LENGTH + 2 * FW_DOWNLOAD_LENGTH], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2612:10: warning: array subscript is above array bounds [-Warray-bounds] drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2622:9: warning: array subscript is above array bounds [-Warray-bounds] ret = gup_check_and_repair(client, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0xC000, ~~~~~~~ >p_default_FW_fl[FW_HEAD_LENGTH + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 * FW_DOWNLOAD_LENGTH], ~~~~~~~~~~~~~~~~~~~~~~~~ FW_DSP_LENGTH); ~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/gt9xx_update.c:2622:9: warning: array subscript is above array bounds [-Warray-bounds] CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_hdmi.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_dl1_i2s0.o LD drivers/input/touchscreen/mediatek/GT9XXTB_hotknot/built-in.o CC drivers/input/touchscreen/mediatek/ft6x06/focaltech_ctl.o CC net/core/request_sock.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_dl1_i2s0Dl1.o CC drivers/input/touchscreen/mediatek/ft6x06/ft6x06_button.o drivers/input/touchscreen/mediatek/ft6x06/ft6x06_button.c:185:23: warning: 'get_time' defined but not used [-Wunused-function] static unsigned long get_time (void) ^~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_button.c:61:22: warning: 'curtime' defined but not used [-Wunused-variable] static unsigned long curtime=0; ^~~~~~~ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_button.c:32:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:230:12: warning: 'ft6x06_file_fw_data_len' defined but not used [-Wunused-variable] static int ft6x06_file_fw_data_len = 0; ^~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:229:17: warning: 'ft6x06_file_fw_data' defined but not used [-Wunused-variable] static uint8_t *ft6x06_file_fw_data = NULL; ^~~~~~~~~~~~~~~~~~~ CC net/core/skbuff.o CC drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_i2s0_awb.o drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'tpd_dump_touchinfo': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:221:12: warning: unused variable 'pdata' [-Wunused-variable] uint8_t *pdata = ts->buffer; ^~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: At top level: drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:247:38: warning: 'struct touch_info' declared inside parameter list will not be visible outside of this definition or declaration static int tpd_gesture_handle(struct touch_info *cinfo) ^~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'tpd_gesture_handle': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:251:6: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:250:6: warning: unused variable 'ret' [-Wunused-variable] int ret = -1; ^~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:249:13: warning: unused variable 'data' [-Wunused-variable] const char data = 0x00; ^~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'touch_event_handler': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:594:25: warning: passing argument 1 of 'tpd_gesture_handle' from incompatible pointer type [-Wincompatible-pointer-types] tpd_gesture_handle(ts); ^~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:247:12: note: expected 'struct touch_info *' but argument is of type 'tinno_ts_data * {aka struct *}' static int tpd_gesture_handle(struct touch_info *cinfo) ^~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:597:26: warning: passing argument 2 of 'tpd_touchinfo' from incompatible pointer type [-Wincompatible-pointer-types] if (!tpd_touchinfo(ts, &touch_point)) { ^ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:308:13: note: expected 'tinno_ts_point * {aka struct _tinno_ts_point *}' but argument is of type 'tinno_ts_point (*)[5] {aka struct _tinno_ts_point (*)[5]}' static int tpd_touchinfo(tinno_ts_data *ts, tinno_ts_point *touch_point) ^~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'tpd_eint_interrupt_handler': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:642:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] return; ^~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:638:20: note: declared here static irqreturn_t tpd_eint_interrupt_handler(int irq, void *desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:646:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type] return; ^~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:638:20: note: declared here static irqreturn_t tpd_eint_interrupt_handler(int irq, void *desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/uapi/linux/posix_types.h:4:0, from include/uapi/linux/types.h:13, from include/linux/compiler.h:189, from include/linux/init.h:4, from ./drivers/input/touchscreen/mediatek/tpd.h:3, from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1: drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'update_firmware_thread': include/linux/stddef.h:8:14: warning: return makes integer from pointer without a cast [-Wint-conversion] #define NULL ((void *)0) ^ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:795:9: note: in expansion of macro 'NULL' return NULL; ^~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'tpd_probe': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:885:39: warning: passing argument 2 of 'ft6x06_get_vendor_version' from incompatible pointer type [-Wincompatible-pointer-types] ret = ft6x06_get_vendor_version(ts, &panel_vendor, &panel_version); ^ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:30:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:259:5: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'int *' int ft6x06_get_vendor_version(tinno_ts_data *ts, uint8_t *pfw_vendor, uint8_t *pfw_version); ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:885:54: warning: passing argument 3 of 'ft6x06_get_vendor_version' from incompatible pointer type [-Wincompatible-pointer-types] ret = ft6x06_get_vendor_version(ts, &panel_vendor, &panel_version); ^ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:30:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:259:5: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'int *' int ft6x06_get_vendor_version(tinno_ts_data *ts, uint8_t *pfw_vendor, uint8_t *pfw_version); ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: At top level: drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1078:31: warning: 'struct early_suspend' declared inside parameter list will not be visible outside of this definition or declaration static void tpd_resume(struct early_suspend *h) ^~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'tpd_resume': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1080:10: warning: unused variable 'data' [-Wunused-variable] char data; ^~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'tpd_gesture_cmd': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1182:28: warning: passing argument 2 of 'fts_read_reg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ret = fts_read_reg(0xd0, &data); ^ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:30:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:256:5: note: expected 'unsigned char *' but argument is of type 'const char *' int fts_read_reg(u8 addr, unsigned char *pdata); ^~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1188:28: warning: passing argument 2 of 'fts_read_reg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ret = fts_read_reg(0xd1, &dataEnDoubleclick); ^ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:30:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:256:5: note: expected 'unsigned char *' but argument is of type 'const char *' int fts_read_reg(u8 addr, unsigned char *pdata); ^~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1221:36: warning: passing argument 2 of 'fts_read_reg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ret = fts_read_reg(0xd0, &data); ^ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:30:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:256:5: note: expected 'unsigned char *' but argument is of type 'const char *' int fts_read_reg(u8 addr, unsigned char *pdata); ^~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1227:36: warning: passing argument 2 of 'fts_read_reg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ret = fts_read_reg(0xd1, &dataEnDoubleclick); ^ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:30:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:256:5: note: expected 'unsigned char *' but argument is of type 'const char *' int fts_read_reg(u8 addr, unsigned char *pdata); ^~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: At top level: drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1304:32: warning: 'struct early_suspend' declared inside parameter list will not be visible outside of this definition or declaration static void tpd_suspend(struct early_suspend *h) ^~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'tpd_suspend': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1319:7: warning: unused variable 'retval' [-Wunused-variable] int retval = TPD_OK; ^~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1313:13: warning: unused variable 'dataEnCharS' [-Wunused-variable] const char dataEnCharS = 0x40; ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1312:13: warning: unused variable 'dataEnCharCM' [-Wunused-variable] const char dataEnCharCM = 0x15; ^~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1310:13: warning: unused variable 'dataEnDoubleclick' [-Wunused-variable] const char dataEnDoubleclick = 0x10; ^~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1309:13: warning: unused variable 'data' [-Wunused-variable] const char data = 0x01; ^~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1308:6: warning: unused variable 'iRetry' [-Wunused-variable] int iRetry = 3; ^~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1306:6: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: At top level: drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1444:13: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .suspend = tpd_suspend, ^~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1444:13: note: (near initialization for 'tpd_device_driver.suspend') drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1445:12: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .resume = tpd_resume, ^~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:1445:12: note: (near initialization for 'tpd_device_driver.resume') drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:235:14: warning: 'ft_map_coordinate' defined but not used [-Wunused-function] static void ft_map_coordinate(int *pX, int *pY) ^~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:219:14: warning: 'tpd_dump_touchinfo' defined but not used [-Wunused-function] static void tpd_dump_touchinfo(tinno_ts_data *ts) ^~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:138:41: warning: 'ft6x06_i2c_tpd' defined but not used [-Wunused-variable] static struct i2c_board_info __initdata ft6x06_i2c_tpd[]={ ^~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:30:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:230:12: warning: 'ft6x06_file_fw_data_len' defined but not used [-Wunused-variable] static int ft6x06_file_fw_data_len = 0; ^~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:229:17: warning: 'ft6x06_file_fw_data' defined but not used [-Wunused-variable] static uint8_t *ft6x06_file_fw_data = NULL; ^~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c: In function 'focaltech_auto_upgrade': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_driver.c:806:9: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized] return err; ^~~ CC drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.o drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c: In function 'fts_dma_write_m_byte': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:108:45: warning: passing argument 2 of 'i2c_master_send' makes pointer from integer without a cast [-Wint-conversion] rc = i2c_master_send(g_pts->client, returnData_pa, len); ^~~~~~~~~~~~~ In file included from ./drivers/input/touchscreen/mediatek/tpd_debug.h:4:0, from ./drivers/input/touchscreen/mediatek/tpd.h:154, from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:2: include/linux/i2c.h:78:12: note: expected 'const char *' but argument is of type 'u32 {aka unsigned int}' extern int i2c_master_send(const struct i2c_client *client, const char *buf, ^~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c: In function 'fts_dma_read_m_byte': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:134:45: warning: passing argument 2 of 'i2c_master_recv' makes pointer from integer without a cast [-Wint-conversion] rc = i2c_master_recv(g_pts->client, returnData_pa, len); ^~~~~~~~~~~~~ In file included from ./drivers/input/touchscreen/mediatek/tpd_debug.h:4:0, from ./drivers/input/touchscreen/mediatek/tpd.h:154, from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:2: include/linux/i2c.h:80:12: note: expected 'char *' but argument is of type 'u32 {aka unsigned int}' extern int i2c_master_recv(const struct i2c_client *client, char *buf, ^~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c: In function 'ft5x0x_i2c_Write': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:163:21: warning: passing argument 1 of 'i2c_transfer' from incompatible pointer type [-Wincompatible-pointer-types] ret = i2c_transfer(g_pts->client, msg, 1); ^~~~~ In file included from ./drivers/input/touchscreen/mediatek/tpd_debug.h:4:0, from ./drivers/input/touchscreen/mediatek/tpd.h:154, from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:2: include/linux/i2c.h:85:12: note: expected 'struct i2c_adapter *' but argument is of type 'struct i2c_client *' extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msgs, ^~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c: In function 'fts_bin_write_block_no_dma': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:179:17: warning: unused variable 'packet_buf' [-Wunused-variable] unsigned char packet_buf[FTS_PACKET_LENGTH + 6]; ^~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:174:12: warning: unused variable 'rc' [-Wunused-variable] int rc = 0; ^~ At top level: drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:712:12: warning: 'fts_read_block' defined but not used [-Wunused-function] static int fts_read_block( tinno_ts_data *ts, u8 start_addr, u8 *rxbuf, u8 len ) ^~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:170:16: warning: 'fts_bin_write_block_no_dma' defined but not used [-Wunused-function] static ssize_t fts_bin_write_block_no_dma(uint8_t* pbt_buf, int dw_lenth) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_iic_wrap.c:34:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:230:12: warning: 'ft6x06_file_fw_data_len' defined but not used [-Wunused-variable] static int ft6x06_file_fw_data_len = 0; ^~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:229:17: warning: 'ft6x06_file_fw_data' defined but not used [-Wunused-variable] static uint8_t *ft6x06_file_fw_data = NULL; ^~~~~~~~~~~~~~~~~~~ CC drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_uldlloopback.o drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c: In function 'fts_isp_write': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:109:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] char __user *start = buf; ^~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c: In function 'fts_ft6x06_switch_charger_status': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:313:8: warning: unused variable 'vl_read_charger_flag' [-Wunused-variable] u8 vl_read_charger_flag = 0; ^~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c: In function 'ft6x06_fw_upgrade_from_file': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:566:9: warning: unused variable 'ret' [-Wunused-variable] int ret = -1; ^~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c: In function 'ft6x06_tp_upgrade': drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:825:38: warning: passing argument 1 of 'fts_i2c_write_block' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] rc = fts_i2c_write_block(ftbin_buf, buf_len); ^~~~~~~~~ In file included from drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:29:0: drivers/input/touchscreen/mediatek/ft6x06/tpd_custom_ft6x06.h:257:5: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'const char *' int fts_i2c_write_block( u8 *txbuf, int len ); ^~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c: At top level: drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:886:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .unlocked_ioctl = fts_isp_ioctl, ^~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:886:20: note: (near initialization for 'fts_isp_fops.unlocked_ioctl') drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:438:11: warning: 'ft6x06_get_bootloader_version' defined but not used [-Wunused-function] static u8 ft6x06_get_bootloader_version(void) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:342:12: warning: 'fts_ctpm_auto_clb' defined but not used [-Wunused-function] static int fts_ctpm_auto_clb(void) ^~~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/ft6x06/ft6x06_isp.c:48:12: warning: 'fts_i2c_read_a_byte_data' defined but not used [-Wunused-function] static int fts_i2c_read_a_byte_data(struct i2c_client *client, char reg) ^~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/input/touchscreen/mediatek/ft6x06/built-in.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_dl2.o CC drivers/input/touchscreen/mediatek/tgesture/tgesture.o drivers/input/touchscreen/mediatek/tgesture/tgesture.c:63:42: warning: multi-line comment [-Wcomment] #define TGESTURE_DEBUG_FUNC printk //() do{\ ^ drivers/input/touchscreen/mediatek/tgesture/tgesture.c: In function 'TGesture_store_key': drivers/input/touchscreen/mediatek/tgesture/tgesture.c:136:8: warning: unused variable 'databuf' [-Wunused-variable] u8 databuf[1]; ^~~~~~~ drivers/input/touchscreen/mediatek/tgesture/tgesture.c:135:17: warning: unused variable 'res' [-Wunused-variable] int enable, res; ^~~ drivers/input/touchscreen/mediatek/tgesture/tgesture.c: In function 'TGesture_config_read_proc': drivers/input/touchscreen/mediatek/tgesture/tgesture.c:165:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ drivers/input/touchscreen/mediatek/tgesture/tgesture.c:164:10: warning: unused variable 'temp_data' [-Wunused-variable] char temp_data[2] = {'a','\0'}; ^~~~~~~~~ drivers/input/touchscreen/mediatek/tgesture/tgesture.c: In function 'TGesture_config_write_proc': drivers/input/touchscreen/mediatek/tgesture/tgesture.c:178:9: warning: unused variable 'ret' [-Wunused-variable] s32 ret = 0; ^~~ drivers/input/touchscreen/mediatek/tgesture/tgesture.c: In function 'TGesture_remove': drivers/input/touchscreen/mediatek/tgesture/tgesture.c:287:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int err; ^~~ At top level: drivers/input/touchscreen/mediatek/tgesture/tgesture.c:74:12: warning: 'value_hall2_rev' defined but not used [-Wunused-variable] static s32 value_hall2_rev = 1; ^~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/tgesture/tgesture.c:73:12: warning: 'value_hall1_rev' defined but not used [-Wunused-variable] static s32 value_hall1_rev = 1; ^~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/tgesture/tgesture.c:68:26: warning: 'TGesture_key_dev' defined but not used [-Wunused-variable] static struct input_dev *TGesture_key_dev; ^~~~~~~~~~~~~~~~ drivers/input/touchscreen/mediatek/tgesture/tgesture.c:67:27: warning: 'eint_work' defined but not used [-Wunused-variable] static struct work_struct eint_work; ^~~~~~~~~ CC net/core/iovec.o LD drivers/input/touchscreen/mediatek/tgesture/built-in.o LD drivers/input/touchscreen/mediatek/built-in.o LD drivers/input/touchscreen/built-in.o LD drivers/input/input-core.o LD drivers/input/built-in.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_mrgrx.o CC drivers/iommu/of_iommu.o CC net/core/datagram.o LD drivers/iommu/built-in.o CC drivers/irqchip/irqchip.o CC drivers/irqchip/irq-mt-gic.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_mrgrx_awb.o CC net/core/stream.o CC drivers/irqchip/irq-mt-eic.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_fm_i2s.o CC net/core/scm.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_fm_i2s_awb.o LD drivers/irqchip/built-in.o CC drivers/leds/led-core.o CC net/core/gen_stats.o CC drivers/leds/led-class.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_dl1_awb.o CC drivers/leds/led-triggers.o CC net/core/gen_estimator.o CC drivers/leds/trigger/ledtrig-timer.o LD drivers/leds/trigger/built-in.o LD drivers/leds/built-in.o LD drivers/lguest/built-in.o LD drivers/macintosh/built-in.o CC drivers/md/dm-uevent.o CC net/core/net_namespace.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_dl1_bt.o CC drivers/md/dm.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_bt_dai.o CC net/core/secure_seq.o CC net/core/flow_dissector.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_dai_stub.o CC net/core/sysctl_net_core.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_dai_routing.o CC drivers/md/dm-table.o net/core/sysctl_net_core.c:26:12: warning: 'one' defined but not used [-Wunused-variable] static int one = 1; ^~~ CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_codec_dummy.o CC net/core/dev.o sound/soc/mediatek/mt_soc_audio_v3/mt_soc_codec_dummy.c:97:37: warning: 'dummy_aif1_dai_ops' defined but not used [-Wunused-const-variable=] static const struct snd_soc_dai_ops dummy_aif1_dai_ops = { ^~~~~~~~~~~~~~~~~~ CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_codec_63xx.o CC drivers/md/dm-target.o sound/soc/mediatek/mt_soc_audio_v3/mt_soc_codec_63xx.c:152:18: warning: 'mDcOffsetTrimChannel' defined but not used [-Wunused-const-variable=] static const int mDcOffsetTrimChannel = 9; ^~~~~~~~~~~~~~~~~~~~ CC drivers/md/dm-linear.o CC drivers/md/dm-stripe.o CC drivers/md/dm-ioctl.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_fmtx.o CC drivers/md/dm-io.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_tdm_capture.o CC drivers/md/dm-kcopyd.o CC net/core/ethtool.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_hp_impedance.o sound/soc/mediatek/mt_soc_audio_v3/mt_soc_pcm_hp_impedance.c:79:18: warning: 'mDcRangestep' defined but not used [-Wunused-const-variable=] static const int mDcRangestep = 7; ^~~~~~~~~~~~ CC drivers/md/dm-sysfs.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_machine.o CC drivers/md/dm-stats.o CC net/core/dev_addr_lists.o CC drivers/md/dm-builtin.o CC sound/soc/mediatek/mt_soc_audio_v3/mt_soc_codec_speaker_63xx.o CC drivers/md/dm-bufio.o CC net/core/dst.o LD sound/soc/mediatek/mt_soc_audio_v3/built-in.o LD sound/soc/mediatek/built-in.o LD sound/soc/mxs/built-in.o LD sound/soc/nuc900/built-in.o LD sound/soc/omap/built-in.o LD sound/soc/pxa/built-in.o LD sound/soc/rockchip/built-in.o CC net/core/netevent.o LD sound/soc/samsung/built-in.o LD sound/soc/sh/built-in.o LD sound/soc/sirf/built-in.o LD sound/soc/spear/built-in.o CC drivers/md/dm-crypt.o LD sound/soc/tegra/built-in.o LD sound/soc/txx9/built-in.o LD sound/soc/ux500/built-in.o LD sound/soc/snd-soc-core.o CC net/core/neighbour.o LD sound/soc/built-in.o LD sound/sparc/built-in.o LD sound/spi/built-in.o LD sound/synth/emux/built-in.o LD sound/synth/built-in.o CC sound/usb/card.o CC drivers/md/dm-verity.o CC sound/usb/clock.o CC sound/usb/endpoint.o LD drivers/md/dm-mod.o LD drivers/md/built-in.o LD drivers/media/common/b2c2/built-in.o LD drivers/media/common/saa7146/built-in.o LD drivers/media/common/siano/built-in.o LD drivers/media/common/built-in.o LD drivers/media/firewire/built-in.o LD drivers/media/i2c/soc_camera/built-in.o LD drivers/media/i2c/built-in.o LD drivers/media/mmc/siano/built-in.o LD drivers/media/mmc/built-in.o LD drivers/media/parport/built-in.o LD drivers/media/pci/b2c2/built-in.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/pci/dm1105/built-in.o LD drivers/media/pci/mantis/built-in.o LD drivers/media/pci/ngene/built-in.o LD drivers/media/pci/pluto2/built-in.o LD drivers/media/pci/pt1/built-in.o CC net/core/rtnetlink.o LD drivers/media/pci/pt3/built-in.o LD drivers/media/pci/saa7146/built-in.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/pci/built-in.o LD drivers/media/platform/omap/built-in.o CC sound/usb/format.o LD drivers/media/platform/built-in.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/rc/built-in.o LD drivers/media/tuners/built-in.o LD drivers/media/usb/b2c2/built-in.o LD drivers/media/usb/dvb-usb/built-in.o net/core/rtnetlink.c:1223:32: warning: 'ifla_vf_policy' defined but not used [-Wunused-const-variable=] static const struct nla_policy ifla_vf_policy[IFLA_VF_MAX+1] = { ^~~~~~~~~~~~~~ net/core/rtnetlink.c:1219:32: warning: 'ifla_vfinfo_policy' defined but not used [-Wunused-const-variable=] static const struct nla_policy ifla_vfinfo_policy[IFLA_VF_INFO_MAX+1] = { ^~~~~~~~~~~~~~~~~~ LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/media/usb/s2255/built-in.o LD drivers/media/usb/siano/built-in.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/media/usb/ttusb-dec/built-in.o CC sound/usb/helper.o LD drivers/media/usb/zr364xx/built-in.o LD drivers/media/usb/built-in.o LD drivers/media/built-in.o CC drivers/mfd/syscon.o CC sound/usb/mixer.o LD drivers/mfd/built-in.o drivers/misc/Makefile:68: ---add marco CONFIG_WIKO_UNIFY--- CC drivers/misc/uid_stat.o CC net/core/utils.o LD drivers/misc/carma/built-in.o LD drivers/misc/cb710/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/misc/lis3lv02d/built-in.o CC drivers/misc/mediatek/accdet/accdet_drv.o CC drivers/misc/mediatek/accdet/mt6735/accdet.o CC net/core/link_watch.o CC sound/usb/mixer_quirks.o CC net/core/filter.o LD drivers/misc/mediatek/accdet/mt6735/built-in.o LD drivers/misc/mediatek/accdet/built-in.o CC drivers/misc/mediatek/accelerometer/accel.o CC sound/usb/pcm.o CC net/core/sock_diag.o CC drivers/misc/mediatek/accelerometer/accel_factory.o CC net/core/dev_ioctl.o LD drivers/misc/mediatek/accelerometer/built-in.o CC drivers/misc/mediatek/aee/aed/aed-main.o CC sound/usb/proc.o CC sound/usb/quirks.o CC net/core/tso.o CC sound/usb/stream.o CC net/core/flow.o CC drivers/misc/mediatek/aee/aed/aed-debug.o CC sound/usb/midi.o CC net/core/net-sysfs.o CC drivers/misc/mediatek/aee/aed/aed-process.o net/core/net-sysfs.c:30:19: warning: 'fmt_long_hex' defined but not used [-Wunused-const-variable=] static const char fmt_long_hex[] = "%#lx\n"; ^~~~~~~~~~~~ CC drivers/misc/mediatek/aee/aed/monitor_hang.o LD sound/usb/6fire/built-in.o LD sound/usb/bcd2000/built-in.o LD sound/usb/caiaq/built-in.o LD sound/usb/hiface/built-in.o LD sound/usb/misc/built-in.o LD sound/usb/usx2y/built-in.o LD sound/usb/snd-usb-audio.o CC net/core/net-procfs.o LD sound/usb/snd-usbmidi-lib.o LD sound/usb/built-in.o CC sound/last.o LD drivers/misc/mediatek/aee/aed/aed.o LD drivers/misc/mediatek/aee/aed/built-in.o CC drivers/misc/mediatek/aee/common/dummy.o LD sound/soundcore.o LD sound/built-in.o CC drivers/misc/mediatek/aee/common/aee-common.o CC drivers/mmc/card/block.o CC net/core/fib_rules.o CC drivers/misc/mediatek/aee/common/reboot-reason.o CC net/core/net-traces.o CC drivers/misc/mediatek/aee/common/wdt-atf.o LD drivers/misc/mediatek/aee/common/aee.o LD drivers/misc/mediatek/aee/common/built-in.o CC drivers/misc/mediatek/aee/ipanic/ipanic_log.o CC drivers/misc/mediatek/aee/ipanic/ipanic_rom.o CC drivers/mmc/card/queue.o LD net/core/built-in.o CC net/ethernet/eth.o drivers/misc/mediatek/aee/ipanic/ipanic_rom.c:172:19: warning: 'IPANIC_ERR_MSG' defined but not used [-Wunused-const-variable=] static const char IPANIC_ERR_MSG[][16] = { "unaligned", "blk alignment" }; ^~~~~~~~~~~~~~ drivers/misc/mediatek/aee/ipanic/ipanic_rom.c:170:19: warning: 'IPANIC_DT_STR' defined but not used [-Wunused-const-variable=] static const char IPANIC_DT_STR[][16] = {"XXXXXXXXX", "XXXXXXXXXX", ^~~~~~~~~~~~~ LD drivers/mmc/card/mmc_block.o LD drivers/mmc/card/built-in.o CC drivers/mmc/core/core.o CC drivers/misc/mediatek/aee/ipanic/ipanic_emmc.o LD net/ethernet/built-in.o CC net/ipv4/route.o CC drivers/misc/mediatek/aee/ipanic/ipanic_vfs.o CC drivers/misc/mediatek/aee/ipanic/ipanic_pstore.o LD drivers/misc/mediatek/aee/ipanic/ipanic.o LD drivers/misc/mediatek/aee/ipanic/built-in.o CC drivers/misc/mediatek/aee/mrdump/mrdump_arm.o CC drivers/mmc/core/bus.o CC drivers/misc/mediatek/aee/mrdump/mrdump_mini.o CC net/ipv4/inetpeer.o CC drivers/mmc/core/host.o CC drivers/mmc/core/mmc.o CC net/ipv4/protocol.o LD drivers/misc/mediatek/aee/mrdump/built-in.o LD drivers/misc/mediatek/aee/built-in.o CC drivers/misc/mediatek/alsps/alsps.o drivers/mmc/core/mmc.c: In function 'mmc_chipinfo_show': drivers/mmc/core/mmc.c:761:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] struct mmc_card *card = mmc_dev_to_card(dev); \ ^~~~~~ drivers/mmc/core/mmc.c:775:113: warning: array subscript has type 'char' [-Wchar-subscripts] printk("[xucs]The flash_info_settings[recordCount].id of length is %d\n",(int)strlen(flash_info_settings[recordCount].id)); ^ drivers/mmc/core/mmc.c:776:92: warning: array subscript has type 'char' [-Wchar-subscripts] printk("[xucs]The flash_info_settings[recordCount].id is %s\n",flash_info_settings[recordCount].id); ^ drivers/mmc/core/mmc.c:777:99: warning: array subscript has type 'char' [-Wchar-subscripts] printk("[xucs]The flash_info_settings[recordCount].vendorName is %s\n",flash_info_settings[recordCount].vendorName); ^ drivers/mmc/core/mmc.c:778:96: warning: array subscript has type 'char' [-Wchar-subscripts] printk("[xucs]The flash_info_settings[recordCount].romSize is %s\n",flash_info_settings[recordCount].romSize); ^ drivers/mmc/core/mmc.c:779:96: warning: array subscript has type 'char' [-Wchar-subscripts] printk("[xucs]The flash_info_settings[recordCount].ramSize is %s\n",flash_info_settings[recordCount].ramSize); ^ drivers/mmc/core/mmc.c:783:50: warning: array subscript has type 'char' [-Wchar-subscripts] if(strnicmp(FlashInfo,flash_info_settings[recordCount].id,strlen(flash_info_settings[recordCount].id) - 2 ) == 0) ^ drivers/mmc/core/mmc.c:783:93: warning: array subscript has type 'char' [-Wchar-subscripts] if(strnicmp(FlashInfo,flash_info_settings[recordCount].id,strlen(flash_info_settings[recordCount].id) - 2 ) == 0) ^ drivers/mmc/core/mmc.c:785:58: warning: array subscript has type 'char' [-Wchar-subscripts] sprintf(tempID,"%s_%s+%s",flash_info_settings[recordCount].vendorName,flash_info_settings[recordCount].romSize,flash_info_settings[recordCount].ramSize); ^ drivers/mmc/core/mmc.c:785:102: warning: array subscript has type 'char' [-Wchar-subscripts] sprintf(tempID,"%s_%s+%s",flash_info_settings[recordCount].vendorName,flash_info_settings[recordCount].romSize,flash_info_settings[recordCount].ramSize); ^ drivers/mmc/core/mmc.c:785:143: warning: array subscript has type 'char' [-Wchar-subscripts] sprintf(tempID,"%s_%s+%s",flash_info_settings[recordCount].vendorName,flash_info_settings[recordCount].romSize,flash_info_settings[recordCount].ramSize); ^ drivers/mmc/core/mmc.c:763:10: warning: unused variable 'idCount' [-Wunused-variable] char idCount = 0; ^~~~~~~ drivers/misc/mediatek/alsps/alsps.c: In function 'als_real_enable': drivers/misc/mediatek/alsps/alsps.c:199:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (err) ^~ drivers/misc/mediatek/alsps/alsps.c:201:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' if (err) { ^~ CC net/ipv4/ip_input.o CC drivers/misc/mediatek/alsps/alsps_factory.o CC drivers/mmc/core/mmc_ops.o CC drivers/misc/mediatek/alsps/aal_control.o CC net/ipv4/ip_fragment.o CC drivers/misc/mediatek/alsps/ltr553/ltr553.o CC drivers/mmc/core/sd.o drivers/misc/mediatek/alsps/ltr553/ltr553.c:285:19: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .detect = ltr553_i2c_detect, ^~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:285:19: note: (near initialization for 'ltr553_i2c_driver.detect') drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'lux_formula': drivers/misc/mediatek/alsps/ltr553/ltr553.c:392:12: warning: unused variable 'ret' [-Wunused-variable] int8_t ret; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_read_data_als': drivers/misc/mediatek/alsps/ltr553/ltr553.c:658:60: warning: passing argument 3 of 'hwmsen_read_byte_sr' from incompatible pointer type [-Wincompatible-pointer-types] if (hwmsen_read_byte_sr(client, APS_RO_ALS_DATA_CH1_0, &alsval_ch1_lo)) ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:362:12: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' static int hwmsen_read_byte_sr(struct i2c_client *client, u8 addr, u8 *data) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:663:60: warning: passing argument 3 of 'hwmsen_read_byte_sr' from incompatible pointer type [-Wincompatible-pointer-types] if (hwmsen_read_byte_sr(client, APS_RO_ALS_DATA_CH1_1, &alsval_ch1_hi)) ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:362:12: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' static int hwmsen_read_byte_sr(struct i2c_client *client, u8 addr, u8 *data) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:672:60: warning: passing argument 3 of 'hwmsen_read_byte_sr' from incompatible pointer type [-Wincompatible-pointer-types] if (hwmsen_read_byte_sr(client, APS_RO_ALS_DATA_CH0_0, &alsval_ch0_lo)) ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:362:12: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' static int hwmsen_read_byte_sr(struct i2c_client *client, u8 addr, u8 *data) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:677:60: warning: passing argument 3 of 'hwmsen_read_byte_sr' from incompatible pointer type [-Wincompatible-pointer-types] if (hwmsen_read_byte_sr(client, APS_RO_ALS_DATA_CH0_1, &alsval_ch0_hi)) ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:362:12: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' static int hwmsen_read_byte_sr(struct i2c_client *client, u8 addr, u8 *data) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:657:1: warning: label 'als_data_try' defined but not used [-Wunused-label] als_data_try: ^~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:646:9: warning: unused variable 'als_zero_try' [-Wunused-variable] int als_zero_try = 0; ^~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:642:9: warning: unused variable 'ratio' [-Wunused-variable] int ratio; ^~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:641:9: warning: unused variable 'luxdata_flt' [-Wunused-variable] int luxdata_flt; ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:640:9: warning: unused variable 'luxdata_int' [-Wunused-variable] int luxdata_int; ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:635:9: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:634:25: warning: unused variable 'obj' [-Wunused-variable] struct ltr553_priv *obj = i2c_get_clientdata(client); ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_read_data_ps': drivers/misc/mediatek/alsps/ltr553/ltr553.c:885:55: warning: passing argument 3 of 'hwmsen_read_byte_sr' from incompatible pointer type [-Wincompatible-pointer-types] if (hwmsen_read_byte_sr(client, APS_RO_PS_DATA_0, &psval_lo)) ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:362:12: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' static int hwmsen_read_byte_sr(struct i2c_client *client, u8 addr, u8 *data) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:891:55: warning: passing argument 3 of 'hwmsen_read_byte_sr' from incompatible pointer type [-Wincompatible-pointer-types] if (hwmsen_read_byte_sr(client, APS_RO_PS_DATA_1, &psval_hi)) ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:362:12: note: expected 'u8 * {aka unsigned char *}' but argument is of type 'int *' static int hwmsen_read_byte_sr(struct i2c_client *client, u8 addr, u8 *data) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:880:9: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_init_device': drivers/misc/mediatek/alsps/ltr553/ltr553.c:914:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] struct ltr553_priv *obj = ltr553_obj; ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:917:9: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:916:9: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:915:8: warning: unused variable 'buf' [-Wunused-variable] u8 buf =0; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_power': drivers/misc/mediatek/alsps/ltr553/ltr553.c:969:9: warning: unused variable 'status' [-Wunused-variable] int status = 0; ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:968:25: warning: unused variable 'power_on' [-Wunused-variable] static unsigned int power_on = 0; ^~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1004:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_enable_als': drivers/misc/mediatek/alsps/ltr553/ltr553.c:1012:8: warning: unused variable 'regint' [-Wunused-variable] u8 regint=0; ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_ps_set_thres': drivers/misc/mediatek/alsps/ltr553/ltr553.c:1064:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int res; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_enable_ps': drivers/misc/mediatek/alsps/ltr553/ltr553.c:1218:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (err = hwmsen_get_interrupt_data(ID_PROXIMITY, &sensor_data)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1167:8: warning: unused variable 'regint' [-Wunused-variable] u8 regint = 0; ^~~~~~ In file included from include/linux/list.h:8:0, from include/linux/kobject.h:20, from include/linux/of.h:21, from drivers/misc/mediatek/alsps/ltr553/ltr553.c:60: drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_eint_work': include/linux/kernel.h:796:48: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] const typeof( ((type *)0)->member ) *__mptr = (ptr); \ ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1320:53: note: in expansion of macro 'container_of' struct ltr553_priv *obj = (struct ltr553_priv *)container_of(work, struct ltr553_priv, eint_work); ^~~~~~~~~~~~ include/linux/kernel.h:796:48: note: (near initialization for 'obj') const typeof( ((type *)0)->member ) *__mptr = (ptr); \ ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1320:53: note: in expansion of macro 'container_of' struct ltr553_priv *obj = (struct ltr553_priv *)container_of(work, struct ltr553_priv, eint_work); ^~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1347:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (err = ltr553_read_data_als(obj->client, &obj->als)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1362:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (err = hwmsen_get_interrupt_data(ID_LIGHT, &sensor_data)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1372:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (err = ltr553_read_data_ps(obj->client, &obj->ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1382:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = hwmsen_get_interrupt_data(ID_PROXIMITY, &sensor_data)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1496:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = hwmsen_get_interrupt_data(ID_PROXIMITY, &sensor_data)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1324:8: warning: unused variable 'buf' [-Wunused-variable] u8 buf; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_show_als': drivers/misc/mediatek/alsps/ltr553/ltr553.c:1713:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(res = ltr553_read_data_als(ltr553_obj->client, <r553_obj->als)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_show_ps': drivers/misc/mediatek/alsps/ltr553/ltr553.c:1746:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(res = ltr553_read_data_ps(ltr553_obj->client, <r553_obj->ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_store_alslv': drivers/misc/mediatek/alsps/ltr553/ltr553.c:1890:25: warning: unused variable 'obj' [-Wunused-variable] struct ltr553_priv *obj; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_show_enable_als': drivers/misc/mediatek/alsps/ltr553/ltr553.c:1948:9: warning: unused variable 'idx' [-Wunused-variable] int idx; ^~~ In file included from include/linux/kobject.h:21:0, from include/linux/of.h:21, from drivers/misc/mediatek/alsps/ltr553/ltr553.c:60: drivers/misc/mediatek/alsps/ltr553/ltr553.c: At top level: drivers/misc/mediatek/alsps/ltr553/ltr553.c:2130:65: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(alslv, S_IWUSR | S_IRUGO, ltr553_show_alslv, ltr553_store_alslv); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2130:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(alslv, S_IWUSR | S_IRUGO, ltr553_show_alslv, ltr553_store_alslv); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2130:65: note: (near initialization for 'driver_attr_alslv.store') static DRIVER_ATTR(alslv, S_IWUSR | S_IRUGO, ltr553_show_alslv, ltr553_store_alslv); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2130:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(alslv, S_IWUSR | S_IRUGO, ltr553_show_alslv, ltr553_store_alslv); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2131:66: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(alsval, S_IWUSR | S_IRUGO, ltr553_show_alsval,ltr553_store_alsval); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2131:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(alsval, S_IWUSR | S_IRUGO, ltr553_show_alsval,ltr553_store_alsval); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2131:66: note: (near initialization for 'driver_attr_alsval.store') static DRIVER_ATTR(alsval, S_IWUSR | S_IRUGO, ltr553_show_alsval,ltr553_store_alsval); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2131:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(alsval, S_IWUSR | S_IRUGO, ltr553_show_alsval,ltr553_store_alsval); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2132:65: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(trace, S_IWUSR | S_IRUGO, ltr553_show_trace, ltr553_store_trace); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2132:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(trace, S_IWUSR | S_IRUGO, ltr553_show_trace, ltr553_store_trace); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2132:65: note: (near initialization for 'driver_attr_trace.store') static DRIVER_ATTR(trace, S_IWUSR | S_IRUGO, ltr553_show_trace, ltr553_store_trace); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2132:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(trace, S_IWUSR | S_IRUGO, ltr553_show_trace, ltr553_store_trace); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2134:62: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(reg, S_IWUSR | S_IRUGO, ltr553_show_reg, ltr553_store_reg); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2134:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(reg, S_IWUSR | S_IRUGO, ltr553_show_reg, ltr553_store_reg); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2134:62: note: (near initialization for 'driver_attr_reg.store') static DRIVER_ATTR(reg, S_IWUSR | S_IRUGO, ltr553_show_reg, ltr553_store_reg); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2134:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(reg, S_IWUSR | S_IRUGO, ltr553_show_reg, ltr553_store_reg); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2135:64: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DRIVER_ATTR(enable_als, 0664, ltr553_show_enable_als, ltr553_store_enable_als); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2135:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(enable_als, 0664, ltr553_show_enable_als, ltr553_store_enable_als); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2135:64: note: (near initialization for 'driver_attr_enable_als.store') static DRIVER_ATTR(enable_als, 0664, ltr553_show_enable_als, ltr553_store_enable_als); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2135:8: note: in expansion of macro 'DRIVER_ATTR' static DRIVER_ATTR(enable_als, 0664, ltr553_show_enable_als, ltr553_store_enable_als); ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2141:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_als, ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2141:5: note: (near initialization for 'ltr553_attr_list[0]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2142:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_ps, ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2142:5: note: (near initialization for 'ltr553_attr_list[1]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2143:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_trace, /*trace log*/ ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2143:5: note: (near initialization for 'ltr553_attr_list[2]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2144:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_alslv, ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2144:5: note: (near initialization for 'ltr553_attr_list[3]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2145:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_alsval, ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2145:5: note: (near initialization for 'ltr553_attr_list[4]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2146:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_status, ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2146:5: note: (near initialization for 'ltr553_attr_list[5]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2147:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_reg, ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2147:5: note: (near initialization for 'ltr553_attr_list[6]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2148:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_enable_als, ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2148:5: note: (near initialization for 'ltr553_attr_list[7]') drivers/misc/mediatek/alsps/ltr553/ltr553.c:2149:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] &driver_attr_chipinfo, //guomingyi 20140812 add for cat ps chip info ^ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2149:5: note: (near initialization for 'ltr553_attr_list[8]') drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_create_attr': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2164:45: warning: passing argument 2 of 'driver_create_file' from incompatible pointer type [-Wincompatible-pointer-types] if(err = driver_create_file(driver, ltr553_attr_list[idx])) ^~~~~~~~~~~~~~~~ In file included from include/linux/i2c.h:30:0, from ./drivers/misc/mediatek/alsps/inc/alsps.h:5, from drivers/misc/mediatek/alsps/ltr553/ltr553.c:67: include/linux/device.h:281:25: note: expected 'const struct driver_attribute *' but argument is of type 'struct device_attribute *' extern int __must_check driver_create_file(struct device_driver *driver, ^~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2164:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = driver_create_file(driver, ltr553_attr_list[idx])) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_delete_attr': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2183:36: warning: passing argument 2 of 'driver_remove_file' from incompatible pointer type [-Wincompatible-pointer-types] driver_remove_file(driver, ltr553_attr_list[idx]); ^~~~~~~~~~~~~~~~ In file included from include/linux/i2c.h:30:0, from ./drivers/misc/mediatek/alsps/inc/alsps.h:5, from drivers/misc/mediatek/alsps/ltr553/ltr553.c:67: include/linux/device.h:283:13: note: expected 'const struct driver_attribute *' but argument is of type 'struct device_attribute *' extern void driver_remove_file(struct device_driver *driver, ^~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ps_cali_set_threshold': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2429:9: warning: unused variable 'res' [-Wunused-variable] int res =0; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2427:21: warning: unused variable 'data3' [-Wunused-variable] u8 data, data2, data3; ^~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2427:14: warning: unused variable 'data2' [-Wunused-variable] u8 data, data2, data3; ^~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2427:8: warning: unused variable 'data' [-Wunused-variable] u8 data, data2, data3; ^~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ps_cali_start': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2488:3: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_read_data_ps(ltr553_obj->client, <r553_obj->ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2515:1: warning: label 'exit_handle' defined but not used [-Wunused-label] exit_handle: ^~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_unlocked_ioctl': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2549:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_ps(obj->client, true)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2558:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_ps(obj->client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2577:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_read_data_ps(obj->client, &obj->ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2590:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_read_data_ps(obj->client, &obj->ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2611:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(obj->client, true)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2620:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(obj->client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2639:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_read_data_als(obj->client, &obj->als)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2652:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_read_data_als(obj->client, &obj->als)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2755:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_read_data_ps(obj->client, &obj->ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_i2c_suspend': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2809:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_i2c_resume': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2834:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_init_device(client)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2841:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_ps(client,true)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2851:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(client, true)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2858:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_ps_operate': drivers/misc/mediatek/alsps/ltr553/ltr553.c:2949:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_ps(obj->client, true)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2958:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_ps(obj->client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2977:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (err = ltr553_read_data_ps(obj->client, &obj->ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_als_operate': drivers/misc/mediatek/alsps/ltr553/ltr553.c:3035:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(obj->client, true)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3044:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(obj->client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3065:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_read_data_als(obj->client, &obj->als)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_i2c_probe': drivers/misc/mediatek/alsps/ltr553/ltr553.c:3169:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = hwmsen_read_byte_sr(client, APS_RO_PART_ID, &part_id)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3175:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_init_client(client)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3180:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_als(client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3184:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_enable_ps(client, false)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3189:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = misc_register(<r553_device)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3195:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_create_attr(<r553_init_info.platform_diver_addr->driver))//(<r553_alsps_driver.driver)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3212:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = hwmsen_attach(ID_PROXIMITY, &obj_ps)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3231:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = hwmsen_attach(ID_LIGHT, &obj_als)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3262:1: warning: label 'exit_kfree' defined but not used [-Wunused-label] exit_kfree: ^~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3114:9: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3113:9: warning: unused variable 'addr' [-Wunused-variable] int addr = 1; ^~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3112:8: warning: unused variable 'buf' [-Wunused-variable] u8 buf = 0; ^~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c: In function 'ltr553_i2c_remove': drivers/misc/mediatek/alsps/ltr553/ltr553.c:3285:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = ltr553_delete_attr(<r553_init_info.platform_diver_addr->driver))//(<r553_i2c_driver.driver)) ^~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:3290:5: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(err = misc_deregister(<r553_device)) ^~ At top level: drivers/misc/mediatek/alsps/ltr553/ltr553.c:968:25: warning: 'power_on' defined but not used [-Wunused-variable] static unsigned int power_on = 0; ^~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:2388:13: warning: 'ps_cali_tp_check' defined but not used [-Wunused-function] static void ps_cali_tp_check(void) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1645:16: warning: 'ltr553_store_config' defined but not used [-Wunused-function] static ssize_t ltr553_store_config(struct device_driver *ddri, char *buf, size_t count) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:1629:16: warning: 'ltr553_show_config' defined but not used [-Wunused-function] static ssize_t ltr553_show_config(struct device_driver *ddri, char *buf) ^~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:306:12: warning: 'final_lux_val' defined but not used [-Wunused-variable] static int final_lux_val; ^~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:161:12: warning: 'dynamic_calibrate' defined but not used [-Wunused-variable] static int dynamic_calibrate = 0; ^~~~~~~~~~~~~~~~~ drivers/misc/mediatek/alsps/ltr553/ltr553.c:132:12: warning: 'g_tp_tpye_checked' defined but not used [-Wunused-variable] static int g_tp_tpye_checked = 0; ^~~~~~~~~~~~~~~~~ CC net/ipv4/ip_forward.o CC drivers/mmc/core/sd_ops.o LD drivers/misc/mediatek/alsps/ltr553/built-in.o LD drivers/misc/mediatek/alsps/built-in.o CC drivers/misc/mediatek/atf_log/atf_logger.o CC net/ipv4/ip_options.o CC drivers/mmc/core/sdio.o LD drivers/misc/mediatek/atf_log/atf_log.o LD drivers/misc/mediatek/atf_log/built-in.o CC drivers/misc/mediatek/auxadc/mt_auxadc.o CC drivers/mmc/core/sdio_ops.o CC net/ipv4/ip_output.o CC drivers/mmc/core/sdio_bus.o LD drivers/misc/mediatek/auxadc/built-in.o CC drivers/misc/mediatek/base/power/cpuidle_v1/mt_cpuidle.o CC drivers/mmc/core/sdio_cis.o AS drivers/misc/mediatek/base/power/cpuidle_v1/cpu_dormant-v7.o LD drivers/misc/mediatek/base/power/cpuidle_v1/built-in.o CC drivers/misc/mediatek/base/power/mt6735/mt_pm_init.o CC drivers/mmc/core/sdio_io.o CC net/ipv4/ip_sockglue.o CC drivers/misc/mediatek/base/power/mt6735/mt_sleep.o CC drivers/mmc/core/sdio_irq.o CC drivers/mmc/core/quirks.o CC drivers/misc/mediatek/base/power/mt6735/mt_clkbuf_ctl.o CC drivers/mmc/core/slot-gpio.o CC drivers/misc/mediatek/base/power/mt6735/mt_dcm.o CC drivers/mmc/core/debugfs.o CC net/ipv4/inet_hashtables.o LD drivers/mmc/core/mmc_core.o LD drivers/mmc/core/built-in.o CC drivers/mmc/host/mediatek/mt6735/msdc_hw_ett.o CC drivers/mmc/host/mediatek/mt6735/sd.o CC net/ipv4/inet_timewait_sock.o CC drivers/misc/mediatek/base/power/mt6735/mt_clkmgr_common.o CC drivers/misc/mediatek/base/power/mt6735/mt_clkmgr.o drivers/mmc/host/mediatek/mt6735/sd.c: In function 'msdc_irq': drivers/mmc/host/mediatek/mt6735/sd.c:7944:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ drivers/mmc/host/mediatek/mt6735/sd.c:7949:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' if (intsts & datsts) { ^~ drivers/mmc/host/mediatek/mt6735/sd.c: In function 'msdc_drv_probe': drivers/mmc/host/mediatek/mt6735/sd.c:9169:31: warning: passing argument 1 of 'host->hw->request_sdio_eirq' from incompatible pointer type [-Wincompatible-pointer-types] host->hw->request_sdio_eirq(msdc_eirq_sdio, (void *)host); ^~~~~~~~~~~~~~ drivers/mmc/host/mediatek/mt6735/sd.c:9169:31: note: expected 'void (*)(struct sdio_func *)' but argument is of type 'void (*)(void *)' CC net/ipv4/inet_connection_sock.o CC net/ipv4/tcp.o CC drivers/misc/mediatek/base/power/mt6735/mt_spm_mtcmos.o CC drivers/misc/mediatek/base/power/mt6735/mt_pbm.o net/ipv4/tcp.c: In function 'tcp_nuke_addr': net/ipv4/tcp.c:3225:11: warning: 'in' may be used uninitialized in this function [-Wmaybe-uninitialized] if (in->s_addr != s4 && ~~^~~~~~~~ CC drivers/misc/mediatek/base/power/mt6735/mt_vcore_dvfs_1.o CC net/ipv4/tcp_input.o CC drivers/misc/mediatek/base/power/mt6735/mt_spm_vcore_dvfs_1.o CC drivers/misc/mediatek/base/power/mt6735/mt_static_power.o CC drivers/misc/mediatek/base/power/mt6735/mt_cpufreq.o CC drivers/mmc/host/mediatek/mt6735/dbg.o CC net/ipv4/tcp_output.o CC drivers/misc/mediatek/base/power/mt6735/mt_cpu_ss.o CC drivers/misc/mediatek/base/power/mt6735/mt_ptp.o CC drivers/mmc/host/mediatek/mt6735/mt_sd_misc.o CC net/ipv4/tcp_timer.o CC drivers/misc/mediatek/base/power/mt6735/mt_gpufreq.o In file included from include/linux/list.h:8:0, from include/linux/module.h:9, from net/ipv4/tcp_timer.c:21: net/ipv4/tcp_timer.c: In function 'tcp_retransmit_timer': include/linux/kernel.h:707:17: warning: comparison of distinct pointer types lacks a cast (void) (&_min1 == &_min2); \ ^ net/ipv4/tcp_timer.c:475:20: note: in expansion of macro 'min' icsk->icsk_rto = min(__tcp_set_rto(tp), sysctl_tcp_rto_max); ^~~ include/linux/kernel.h:707:17: warning: comparison of distinct pointer types lacks a cast (void) (&_min1 == &_min2); \ ^ net/ipv4/tcp_timer.c:478:20: note: in expansion of macro 'min' icsk->icsk_rto = min(icsk->icsk_rto << 1, sysctl_tcp_rto_max); ^~~ CC drivers/mmc/host/mediatek/mt6735/mt_dump.o CC net/ipv4/tcp_ipv4.o CC drivers/misc/mediatek/base/power/mt6735/mt-smp.o LD drivers/mmc/host/mediatek/mt6735/built-in.o CC drivers/mmc/host/mediatek/emmc_rpmb.o CC net/ipv4/tcp_minisocks.o CC drivers/misc/mediatek/base/power/mt6735/hotplug.o In file included from include/linux/list.h:8:0, from include/linux/preempt.h:10, from include/linux/spinlock.h:50, from include/linux/mmzone.h:7, from include/linux/gfp.h:5, from include/linux/mm.h:9, from net/ipv4/tcp_minisocks.c:21: net/ipv4/tcp_minisocks.c: In function 'tcp_check_req': include/linux/kernel.h:707:17: warning: comparison of distinct pointer types lacks a cast (void) (&_min1 == &_min2); \ ^ net/ipv4/tcp_minisocks.c:588:19: note: in expansion of macro 'min' req->expires = min(TCP_TIMEOUT_INIT << req->num_timeout, ^~~ AS drivers/misc/mediatek/base/power/mt6735/mt-headsmp.o AS drivers/misc/mediatek/base/power/mt6735/mt_hotplug.o CC drivers/misc/mediatek/base/power/mt6735/mt_hotplug_strategy_main.o LD drivers/mmc/host/mediatek/built-in.o LD drivers/mmc/host/built-in.o LD drivers/mmc/built-in.o CC net/ipv4/tcp_cong.o LD arch/arm/lib/built-in.o AS arch/arm/lib/ashldi3.o AS arch/arm/lib/ashrdi3.o AS arch/arm/lib/backtrace.o AS arch/arm/lib/bswapsdi2.o AS arch/arm/lib/call_with_stack.o AS arch/arm/lib/changebit.o CC drivers/misc/mediatek/base/power/mt6735/mt_hotplug_strategy_core.o AS arch/arm/lib/clear_user.o AS arch/arm/lib/clearbit.o AS arch/arm/lib/copy_from_user.o AS arch/arm/lib/copy_page.o AS arch/arm/lib/copy_to_user.o CC drivers/misc/mediatek/base/power/mt6735/mt_hotplug_strategy_procfs.o AS arch/arm/lib/csumipv6.o CC net/ipv4/tcp_metrics.o AS arch/arm/lib/csumpartial.o AS arch/arm/lib/csumpartialcopy.o AS arch/arm/lib/csumpartialcopyuser.o AS arch/arm/lib/delay-loop.o CC arch/arm/lib/delay.o AS arch/arm/lib/div64.o AS arch/arm/lib/findbit.o AS arch/arm/lib/getuser.o CC drivers/misc/mediatek/base/power/mt6735/mt_hotplug_strategy_cpu.o AS arch/arm/lib/io-readsb.o AS arch/arm/lib/io-readsl.o AS arch/arm/lib/io-readsw-armv4.o AS arch/arm/lib/io-writesb.o AS arch/arm/lib/io-writesl.o AS arch/arm/lib/io-writesw-armv4.o AS arch/arm/lib/lib1funcs.o AS arch/arm/lib/lshrdi3.o AS arch/arm/lib/memchr.o CC drivers/misc/mediatek/base/power/mt6735/mt_hotplug_strategy_api.o AS arch/arm/lib/memcpy.o AS arch/arm/lib/memmove.o AS arch/arm/lib/memset.o AS arch/arm/lib/memzero.o AS arch/arm/lib/muldi3.o AS arch/arm/lib/putuser.o CC drivers/misc/mediatek/base/power/mt6735/mt_hotplug_strategy_algo.o CC net/ipv4/tcp_fastopen.o AS arch/arm/lib/setbit.o AS arch/arm/lib/strchr.o AS arch/arm/lib/strrchr.o AS arch/arm/lib/testchangebit.o AS arch/arm/lib/testclearbit.o AS arch/arm/lib/testsetbit.o AS arch/arm/lib/ucmpdi2.o AR arch/arm/lib/lib.a LD drivers/misc/mediatek/base/power/mt6735/built-in.o CC drivers/mtd/mtdcore.o CC drivers/misc/mediatek/base/power/spm_v1/mt_idle.o drivers/mtd/mtdcore.c:1235:11: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .write = mtd_writeable_proc_write, ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/mtd/mtdcore.c:1235:11: note: (near initialization for 'mtd_write_proc_fops.write') drivers/mtd/mtdcore.c:1240:11: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .write = mtd_change_proc_write, ^~~~~~~~~~~~~~~~~~~~~ drivers/mtd/mtdcore.c:1240:11: note: (near initialization for 'mtd_change_proc_fops.write') In file included from drivers/mtd/mtdcore.c:44:0: drivers/mtd/mtdcore.h:32:25: warning: 'my_mtd' defined but not used [-Wunused-variable] static struct mtd_info *my_mtd; ^~~~~~ CC net/ipv4/tcp_offload.o CC drivers/mtd/mtdsuper.o CC drivers/misc/mediatek/base/power/spm_v1/mt_spm.o CC net/ipv4/datagram.o CC drivers/mtd/mtdconcat.o CC drivers/misc/mediatek/base/power/spm_v1/mt_spm_fs.o CC drivers/mtd/mtdpart.o CC net/ipv4/raw.o In file included from drivers/mtd/mtdpart.c:34:0: drivers/mtd/mtdcore.h:24:31: warning: 'entry' defined but not used [-Wunused-variable] static struct proc_dir_entry *entry; ^~~~~ CC drivers/misc/mediatek/base/power/spm_v1/mt_spm_internal.o CC drivers/mtd/mtdchar.o CC drivers/misc/mediatek/base/power/spm_v1/mt_spm_sodi.o In file included from drivers/mtd/mtdchar.c:43:0: drivers/mtd/mtdcore.h:32:25: warning: 'my_mtd' defined but not used [-Wunused-variable] static struct mtd_info *my_mtd; ^~~~~~ drivers/mtd/mtdcore.h:24:31: warning: 'entry' defined but not used [-Wunused-variable] static struct proc_dir_entry *entry; ^~~~~ CC net/ipv4/udp.o CC drivers/misc/mediatek/base/power/spm_v1/mt_spm_dpidle.o CC drivers/mtd/mtd_blkdevs.o CC drivers/misc/mediatek/base/power/spm_v1/mt_spm_sleep.o drivers/mtd/mtd_blkdevs.c: In function 'do_blktrans_request': drivers/mtd/mtd_blkdevs.c:100:2: warning: switch condition has boolean value [-Wswitch-bool] switch(rq_data_dir(req)) { ^~~~~~ In file included from drivers/mtd/mtd_blkdevs.c:36:0: At top level: drivers/mtd/mtdcore.h:32:25: warning: 'my_mtd' defined but not used [-Wunused-variable] static struct mtd_info *my_mtd; ^~~~~~ drivers/mtd/mtdcore.h:24:31: warning: 'entry' defined but not used [-Wunused-variable] static struct proc_dir_entry *entry; ^~~~~ CC drivers/mtd/mtdblock.o LD drivers/misc/mediatek/base/power/spm_v1/built-in.o LD drivers/misc/mediatek/base/power/built-in.o LD drivers/misc/mediatek/base/built-in.o CC drivers/misc/mediatek/boot/mt_boot_common.o CC drivers/mtd/chips/chipreg.o CC drivers/misc/mediatek/boot/mt_boot.o LD drivers/mtd/chips/built-in.o LD drivers/mtd/devices/built-in.o LD drivers/mtd/lpddr/built-in.o LD drivers/mtd/maps/built-in.o CC drivers/mtd/nand/nand_ids.o CC net/ipv4/udplite.o LD drivers/mtd/nand/built-in.o LD drivers/mtd/onenand/built-in.o LD drivers/misc/mediatek/boot/BOOT_COMMON.o LD drivers/misc/mediatek/boot/built-in.o LD drivers/mtd/tests/built-in.o CC drivers/misc/mediatek/boot_reason/mt_boot_reason.o LD drivers/mtd/mtd.o LD drivers/mtd/built-in.o CC drivers/net/ifb.o CC net/ipv4/udp_offload.o LD drivers/misc/mediatek/boot_reason/BOOT_REASON.o LD drivers/misc/mediatek/boot_reason/built-in.o CC drivers/misc/mediatek/btcvsd/AudDrv_BTCVSD.o CC drivers/net/Space.o CC net/ipv4/arp.o LD drivers/misc/mediatek/btcvsd/built-in.o CC drivers/misc/mediatek/btif/common/mtk_btif.o CC drivers/net/loopback.o net/ipv4/arp.c:152:31: warning: 'arp_broken_ops' defined but not used [-Wunused-const-variable=] static const struct neigh_ops arp_broken_ops = { ^~~~~~~~~~~~~~ CC drivers/net/tun.o CC net/ipv4/icmp.o CC drivers/misc/mediatek/btif/common/mtk_btif_exp.o CC net/ipv4/devinet.o CC drivers/misc/mediatek/btif/common/btif_dma_plat.o CC drivers/net/ppp/ppp_generic.o CC drivers/misc/mediatek/btif/common/btif_plat.o CC net/ipv4/af_inet.o LD drivers/misc/mediatek/btif/common/btif.o LD drivers/misc/mediatek/btif/common/built-in.o LD drivers/misc/mediatek/btif/built-in.o CC drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.o In file included from drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:16:0: drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_define.h:67:8: warning: extra tokens at end of #endif directive [-Wendif-labels] #endif __HI842_SENSOR_FUNCTION_DEFINE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c: In function 'read_Hi842_Chip_Info': drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:388:9: warning: unused variable 'Read_Size' [-Wunused-variable] int Read_Size = 0; ^~~~~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c: In function 'read_Hi842_AF_Info': drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:463:9: warning: unused variable 'Read_Size' [-Wunused-variable] int Read_Size = 0; ^~~~~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c: In function 'read_QCT_Hi842_LSC_Info': drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:550:9: warning: unused variable 'Read_Size' [-Wunused-variable] int Read_Size = 1768; ^~~~~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c: In function 'Get_Hi842_WB_Info': drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:750:9: warning: unused variable 'Gavg' [-Wunused-variable] int Gavg = 0; ^~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:749:9: warning: unused variable 'Gbg' [-Wunused-variable] int Gbg = 0; ^~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:748:9: warning: unused variable 'Grg' [-Wunused-variable] int Grg = 0; ^~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:747:9: warning: unused variable 'Bg' [-Wunused-variable] int Bg = 0; ^~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:746:9: warning: unused variable 'Rg' [-Wunused-variable] int Rg = 0; ^~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:744:9: warning: unused variable 'Gavu' [-Wunused-variable] int Gavu = 0; ^~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:743:9: warning: unused variable 'Gbu' [-Wunused-variable] int Gbu = 0; ^~~ CC drivers/net/ppp/ppp_async.o drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:742:9: warning: unused variable 'Gru' [-Wunused-variable] int Gru = 0; ^~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:741:9: warning: unused variable 'Bu' [-Wunused-variable] int Bu = 0; ^~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:740:9: warning: unused variable 'Ru' [-Wunused-variable] int Ru = 0; ^~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:738:9: warning: unused variable 'Temp_ratio' [-Wunused-variable] int Temp_ratio = 0; ^~~~~~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:724:9: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:723:9: warning: unused variable 'Read_Size' [-Wunused-variable] int Read_Size = 12; ^~~~~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c: In function 'read_Hi842_otp': drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:962:6: warning: unused variable 'offset' [-Wunused-variable] int offset = 0; ^~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:961:6: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c: In function 'read_Hi842_Ratio': drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:381:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ At top level: drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/hi842_otp.c:1506:31: warning: 'g_stCAM_CAL_Device' defined but not used [-Wunused-variable] static struct platform_device g_stCAM_CAL_Device = { ^~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/cam_cal/src/mt6735/hi842_otp/built-in.o CC net/ipv4/igmp.o CC drivers/misc/mediatek/cam_cal/src/mt6735/imx258_eeprom/imx258_eeprom.o CC drivers/net/ppp/bsd_comp.o drivers/misc/mediatek/cam_cal/src/mt6735/imx258_eeprom/imx258_eeprom.c:586:31: warning: 'g_stCAM_CAL_Device' defined but not used [-Wunused-variable] static struct platform_device g_stCAM_CAL_Device = { ^~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/cam_cal/src/mt6735/imx258_eeprom/imx258_eeprom.c:73:12: warning: 'imx258_eeprom_read' defined but not used [-Wunused-variable] static int imx258_eeprom_read = 0; ^~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/cam_cal/src/mt6735/imx258_eeprom/built-in.o LD drivers/misc/mediatek/cam_cal/src/mt6735/built-in.o LD drivers/misc/mediatek/cam_cal/src/built-in.o CC drivers/misc/mediatek/cameraisp/src/cameraisp_dummy.o cameraisp drv by platform CC drivers/misc/mediatek/cameraisp/src/mt6735/camera_isp_D1.o CC drivers/net/ppp/ppp_deflate.o CC drivers/net/ppp/ppp_mppe.o CC drivers/net/ppp/ppp_synctty.o CC net/ipv4/fib_frontend.o CC drivers/net/ppp/pppox.o CC drivers/net/ppp/pppoe.o CC net/ipv4/fib_semantics.o CC drivers/net/ppp/pppolac.o CC net/ipv4/fib_trie.o CC drivers/net/ppp/pppopns.o drivers/net/ppp/pppopns.c: In function 'pppopns_connect': drivers/net/ppp/pppopns.c:296:27: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] po->proto.pns.data_ready = sk_raw->sk_data_ready; ^ drivers/net/ppp/pppopns.c:305:24: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] sk_raw->sk_data_ready = pppopns_recv; ^ drivers/net/ppp/pppopns.c: In function 'pppopns_release': drivers/net/ppp/pppopns.c:336:25: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] sk_raw->sk_data_ready = pppox_sk(sk)->proto.pns.data_ready; ^ LD drivers/net/ppp/built-in.o CC drivers/net/slip/slhc.o CC net/ipv4/inet_fragment.o LD drivers/net/slip/built-in.o LD drivers/net/usb/built-in.o LD drivers/net/wireless/built-in.o LD drivers/net/built-in.o CC lib/lockref.o CC net/ipv4/ping.o CC lib/bcd.o CC lib/div64.o CC lib/sort.o CC lib/parser.o CC lib/halfmd4.o CC lib/debug_locks.o CC lib/random32.o net/ipv4/ping.c:1141:36: warning: 'ping_v4_seq_ops' defined but not used [-Wunused-const-variable=] static const struct seq_operations ping_v4_seq_ops = { ^~~~~~~~~~~~~~~ CC lib/bust_spinlocks.o CC lib/hexdump.o CC net/ipv4/ip_tunnel_core.o CC lib/kasprintf.o CC lib/bitmap.o CC lib/scatterlist.o CC net/ipv4/gre_offload.o CC lib/gcd.o CC lib/lcm.o CC net/ipv4/ip_tunnel.o CC lib/list_sort.o CC lib/uuid.o CC lib/flex_array.o CC lib/iovec.o CC lib/clz_ctz.o CC lib/bsearch.o CC lib/find_last_bit.o CC lib/find_next_bit.o CC lib/llist.o CC net/ipv4/sysctl_net_ipv4.o CC lib/memweight.o CC lib/kfifo.o CC lib/percpu-refcount.o CC net/ipv4/sysfs_net_ipv4.o CC drivers/misc/mediatek/cameraisp/src/mt6735/camera_sysram_D1.o CC lib/percpu_ida.o CC net/ipv4/proc.o CC lib/hash.o CC lib/rhashtable.o CC drivers/misc/mediatek/cameraisp/src/mt6735/camera_fdvt_D1.o CC net/ipv4/fib_rules.o CC lib/reciprocal_div.o CC lib/string_helpers.o CC lib/kstrtox.o CC lib/pci_iomap.o CC net/ipv4/ipmr.o LD drivers/misc/mediatek/cameraisp/src/mt6735/built-in.o LD drivers/misc/mediatek/cameraisp/src/built-in.o drivers/misc/mediatek/ccci_util/Makefile:31: ---add marco CONFIG_WIKO_UNIFY--- CC drivers/misc/mediatek/ccci_util/ccci_util_lib_fo.o CC lib/iomap_copy.o CC lib/devres.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_load_img.o CC lib/hweight.o CC lib/smp_processor_id.o CC lib/bitrev.o CC lib/crc-ccitt.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_sys.o CC lib/crc16.o HOSTCC lib/gen_crc32table CC lib/libcrc32c.o CC net/ipv4/ipip.o CC lib/genalloc.o CC drivers/misc/mediatek/ccci_util/ccci_private_log.o CC lib/fonts/fonts.o CC lib/fonts/font_8x16.o CC net/ipv4/syncookies.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_time.o LD lib/fonts/font.o LD lib/fonts/built-in.o CC lib/lzo/lzo1x_compress.o lib/lzo/lzo1x_compress.c:215:1: warning: return type defaults to 'int' [-Wreturn-type] lzo1x_1_do_compress_zram(const unsigned char *in, size_t in_len, ^~~~~~~~~~~~~~~~~~~~~~~~ lib/lzo/lzo1x_compress.c: In function 'lzo1x_1_compress_zram': lib/lzo/lzo1x_compress.c:513:27: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] unsigned int *tmp_op = op; ^~ lib/lzo/lzo1x_compress.c:567:27: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] unsigned int *tmp_out = out; ^~~ CC drivers/misc/mediatek/ccci_util/ccci_util_lib_main.o CC lib/lzo/lzo1x_decompress_safe.o CC drivers/misc/mediatek/ccci_util/mt6735/ccci_off.o LD lib/lzo/lzo_compress.o LD lib/lzo/lzo_decompress.o CC net/ipv4/ah4.o LD lib/lzo/built-in.o CC lib/reed_solomon/reed_solomon.o LD drivers/misc/mediatek/ccci_util/mt6735/built-in.o CC drivers/misc/mediatek/ccci_util/ccci_util_dummy.o LD lib/reed_solomon/built-in.o CC lib/zlib_deflate/deflate.o LD drivers/misc/mediatek/ccci_util/ccci_util_lib.o LD drivers/misc/mediatek/ccci_util/built-in.o CC drivers/misc/mediatek/ccmni/ccmni.o CC net/ipv4/esp4.o CC lib/zlib_deflate/deftree.o CC lib/zlib_deflate/deflate_syms.o CC net/ipv4/ipcomp.o LD lib/zlib_deflate/zlib_deflate.o LD lib/zlib_deflate/built-in.o CC lib/zlib_inflate/inffast.o LD drivers/misc/mediatek/ccmni/eccmni.o LD drivers/misc/mediatek/ccmni/built-in.o CC drivers/misc/mediatek/chip/mt_chip_common.o CC lib/zlib_inflate/inflate.o CC drivers/misc/mediatek/chip/mt6735/mt_chip.o CC net/ipv4/xfrm4_tunnel.o CC lib/zlib_inflate/infutil.o LD drivers/misc/mediatek/chip/mt6735/CHIP.o LD drivers/misc/mediatek/chip/mt6735/built-in.o LD drivers/misc/mediatek/chip/CHIP_COMMON.o CC lib/zlib_inflate/inftrees.o LD drivers/misc/mediatek/chip/built-in.o CC drivers/misc/mediatek/cirq/mt_sys_cirq.o CC lib/zlib_inflate/inflate_syms.o CC net/ipv4/xfrm4_mode_beet.o LD lib/zlib_inflate/zlib_inflate.o LD lib/zlib_inflate/built-in.o CC lib/textsearch.o CC lib/ts_kmp.o LD drivers/misc/mediatek/cirq/built-in.o CC drivers/misc/mediatek/cmdq/v2/cmdq_record.o CC net/ipv4/tunnel4.o CC lib/ts_bm.o CC lib/ts_fsm.o CC net/ipv4/xfrm4_mode_transport.o CC lib/percpu_counter.o CC drivers/misc/mediatek/cmdq/v2/cmdq_core.o CC lib/audit.o CC net/ipv4/xfrm4_mode_tunnel.o CC lib/swiotlb.o CC net/ipv4/ipconfig.o CC lib/iommu-helper.o CC lib/fault-inject.o CC lib/syscall.o CC lib/dynamic_debug.o CC net/ipv4/netfilter.o CC net/ipv4/netfilter/nf_conntrack_l3proto_ipv4_compat.o CC lib/nlattr.o CC lib/cpu_rmap.o CC net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o CC lib/dynamic_queue_limits.o CC lib/strncpy_from_user.o CC lib/strnlen_user.o CC lib/net_utils.o CC net/ipv4/netfilter/nf_conntrack_proto_icmp.o CC lib/argv_split.o CC lib/bug.o CC lib/cmdline.o CC net/ipv4/netfilter/nf_nat_l3proto_ipv4.o CC drivers/misc/mediatek/cmdq/v2/cmdq_virtual.o CC lib/cpumask.o CC lib/ctype.o CC lib/dec_and_lock.o CC lib/decompress.o CC lib/decompress_inflate.o CC lib/dump_stack.o CC drivers/misc/mediatek/cmdq/v2/cmdq_device.o CC net/ipv4/netfilter/nf_nat_proto_icmp.o CC lib/earlycpio.o CC lib/extable.o CC lib/fdt.o CC lib/fdt_empty_tree.o CC drivers/misc/mediatek/cmdq/v2/cmdq_driver.o CC net/ipv4/netfilter/nf_defrag_ipv4.o CC lib/fdt_ro.o CC lib/fdt_rw.o CC lib/fdt_strerror.o CC lib/fdt_sw.o CC net/ipv4/netfilter/nf_reject_ipv4.o CC lib/fdt_wip.o CC lib/flex_proportions.o CC drivers/misc/mediatek/cmdq/v2/cmdq_mdp_common.o CC lib/idr.o CC net/ipv4/netfilter/nf_nat_pptp.o CC lib/int_sqrt.o CC lib/ioremap.o CC drivers/misc/mediatek/cmdq/v2/cmdq_prof.o CC lib/irq_regs.o CC net/ipv4/netfilter/nf_nat_masquerade_ipv4.o CC drivers/misc/mediatek/cmdq/v2/cmdq_test.o CC lib/is_single_threaded.o CC lib/klist.o CC net/ipv4/netfilter/nf_nat_proto_gre.o CC lib/kobject.o CC lib/kobject_uevent.o CC net/ipv4/netfilter/ip_tables.o CC lib/md5.o CC lib/plist.o CC lib/proportions.o CC net/ipv4/netfilter/iptable_filter.o CC lib/radix-tree.o CC drivers/misc/mediatek/cmdq/v2/cmdq_sec.o CC net/ipv4/netfilter/iptable_mangle.o CC drivers/misc/mediatek/cmdq/v2/mt6735/cmdq_mdp.o CC lib/ratelimit.o CC lib/rbtree.o CC net/ipv4/netfilter/iptable_nat.o CC lib/sha1.o LD drivers/misc/mediatek/cmdq/v2/mt6735/built-in.o LD drivers/misc/mediatek/cmdq/v2/built-in.o LD drivers/misc/mediatek/cmdq/built-in.o CC drivers/misc/mediatek/conn_md/conn_md.o CC lib/show_mem.o CC net/ipv4/netfilter/iptable_raw.o CC lib/string.o CC lib/timerqueue.o CC drivers/misc/mediatek/conn_md/conn_md_exp.o CC lib/vsprintf.o CC net/ipv4/netfilter/ipt_MASQUERADE.o CC drivers/misc/mediatek/conn_md/conn_md_log.o CC net/ipv4/netfilter/ipt_REJECT.o CC drivers/misc/mediatek/conn_md/conn_md_dump.o CC net/ipv4/netfilter/arp_tables.o GEN lib/crc32table.h AR lib/lib.a CC lib/crc32.o CC drivers/misc/mediatek/conn_md/conn_md_dbg.o CC drivers/misc/mediatek/conn_md/conn_md_test.o LD lib/built-in.o LD net/ipv4/netfilter/nf_conntrack_ipv4.o LD net/ipv4/netfilter/nf_nat_ipv4.o LD drivers/misc/mic/built-in.o LD net/ipv4/netfilter/built-in.o CC net/ipv4/inet_diag.o LD drivers/misc/ti-st/built-in.o CC net/ipv6/af_inet6.o LD drivers/misc/mediatek/conn_md/conn_md_bridge.o LD drivers/misc/mediatek/conn_md/built-in.o CC drivers/misc/mediatek/connectivity/common/common_detect/mtk_wcn_stub_alps.o CC drivers/misc/mediatek/connectivity/common/common_detect/wmt_stp_exp.o CC net/ipv4/tcp_diag.o CC net/ipv6/anycast.o CC drivers/misc/mediatek/connectivity/common/common_detect/wmt_gpio.o CC net/ipv4/tcp_cubic.o CC net/ipv6/ip6_output.o CC drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect.o CC net/ipv4/xfrm4_policy.o CC drivers/misc/mediatek/connectivity/common/common_detect/sdio_detect.o CC drivers/misc/mediatek/connectivity/common/common_detect/wmt_detect_pwr.o CC net/ipv6/ip6_input.o CC net/ipv4/xfrm4_state.o CC drivers/misc/mediatek/connectivity/common/common_detect/drv_init/conn_drv_init.o CC drivers/misc/mediatek/connectivity/common/common_detect/drv_init/common_drv_init.o CC net/ipv6/addrconf.o CC net/ipv4/xfrm4_input.o CC drivers/misc/mediatek/connectivity/common/common_detect/drv_init/bluetooth_drv_init.o CC drivers/misc/mediatek/connectivity/common/common_detect/drv_init/gps_drv_init.o CC net/ipv4/xfrm4_output.o CC drivers/misc/mediatek/connectivity/common/common_detect/drv_init/fm_drv_init.o CC drivers/misc/mediatek/connectivity/common/common_detect/drv_init/wlan_drv_init.o CC net/ipv4/xfrm4_protocol.o LD drivers/misc/mediatek/connectivity/common/common_detect/drv_init/built-in.o LD drivers/misc/mediatek/connectivity/common/common_detect/built-in.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_core.o LD net/ipv4/built-in.o drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_core.c:149:20: warning: 'WMT_WAKEUP_CMD' defined but not used [-Wunused-const-variable=] static const UINT8 WMT_WAKEUP_CMD[] = { 0xFF }; ^~~~~~~~~~~~~~ CC net/key/af_key.o CC net/ipv6/addrlabel.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_ctrl.o CC net/ipv6/route.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_func.o LD net/key/built-in.o CC net/llc/llc_core.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_ic_soc.o CC net/llc/llc_input.o CC net/ipv6/ip6_fib.o CC net/llc/llc_output.o LD net/llc/llc.o LD net/llc/built-in.o CC net/netfilter/core.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_lib.o CC net/netfilter/nf_log.o CC net/ipv6/ipv6_sockglue.o CC net/netfilter/nf_queue.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/wmt_conf.o CC net/ipv6/ndisc.o CC net/netfilter/nf_sockopt.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/btm_core.o CC net/netfilter/nfnetlink.o CC net/ipv6/udp.o CC net/netfilter/nfnetlink_queue_core.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/dbg_core.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/psm_core.o CC net/netfilter/nfnetlink_log.o CC net/ipv6/udplite.o CC net/netfilter/nf_conntrack_core.o CC net/ipv6/raw.o CC drivers/misc/mediatek/connectivity/common/conn_soc/core/stp_core.o CC net/ipv6/icmp.o CC net/netfilter/nf_conntrack_standalone.o CC net/netfilter/nf_conntrack_expect.o CC net/ipv6/mcast.o LD drivers/misc/mediatek/connectivity/common/conn_soc/core/built-in.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/stp_btif.o CC net/netfilter/nf_conntrack_helper.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/stp_dbg.o CC net/netfilter/nf_conntrack_proto.o CC net/ipv6/reassembly.o CC net/netfilter/nf_conntrack_l3proto_generic.o CC net/ipv6/tcp_ipv6.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/stp_exp.o CC net/netfilter/nf_conntrack_proto_generic.o CC net/netfilter/nf_conntrack_proto_tcp.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_dev.o CC net/ipv6/ping.o CC net/netfilter/nf_conntrack_proto_udp.o CC net/ipv6/exthdrs.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/wmt_exp.o CC net/netfilter/nf_conntrack_extend.o LD drivers/misc/mediatek/connectivity/common/conn_soc/linux/pri/built-in.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/osal.o CC net/netfilter/nf_conntrack_acct.o CC net/ipv6/datagram.o CC net/netfilter/nf_conntrack_seqadj.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/bgw_desense.o CC net/ipv6/ip6_flowlabel.o CC net/netfilter/nf_conntrack_ecache.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/wmt_idc.o CC net/ipv6/inet6_connection_sock.o CC net/netfilter/nf_conntrack_proto_gre.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/stp_chrdev_bt.o CC net/netfilter/nf_conntrack_proto_udplite.o CC net/ipv6/sysctl_net_ipv6.o CC drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/wmt_chrdev_wifi.o CC net/netfilter/nf_conntrack_netlink.o CC net/ipv6/ip6mr.o LD drivers/misc/mediatek/connectivity/common/conn_soc/linux/pub/built-in.o LD drivers/misc/mediatek/connectivity/common/conn_soc/linux/built-in.o CC drivers/misc/mediatek/connectivity/common/conn_soc/mt6735/mtk_wcn_consys_hw.o CC drivers/misc/mediatek/connectivity/common/conn_soc/mt6735/wmt_plat_alps.o CC net/netfilter/nf_conntrack_ftp.o CC net/ipv6/xfrm6_policy.o LD drivers/misc/mediatek/connectivity/common/conn_soc/mt6735/built-in.o LD drivers/misc/mediatek/connectivity/common/conn_soc/built-in.o LD drivers/misc/mediatek/connectivity/common/built-in.o CC drivers/misc/mediatek/connectivity/gps/stp_chrdev_gps.o CC net/ipv6/xfrm6_state.o CC net/netfilter/nf_conntrack_pptp.o CC drivers/misc/mediatek/connectivity/gps/gps.o CC net/ipv6/xfrm6_input.o CC net/netfilter/nf_conntrack_sip.o LD drivers/misc/mediatek/connectivity/gps/built-in.o drivers/misc/mediatek/connectivity/wlan/Makefile:13: include gen2 CC net/ipv6/xfrm6_output.o CC drivers/misc/mediatek/connectivity/wlan/gen2/common/dump.o CC net/ipv6/xfrm6_protocol.o CC net/netfilter/nf_conntrack_tftp.o CC drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_lib.o CC net/ipv6/netfilter.o CC net/netfilter/nf_nat_core.o CC net/ipv6/fib6_rules.o CC net/netfilter/nf_nat_proto_unknown.o CC net/ipv6/proc.o CC net/netfilter/nf_nat_proto_common.o CC net/ipv6/syncookies.o CC net/netfilter/nf_nat_proto_udp.o CC drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_oid.o CC net/netfilter/nf_nat_proto_tcp.o CC net/ipv6/ah6.o CC net/netfilter/nf_nat_helper.o CC net/ipv6/esp6.o CC net/netfilter/nf_nat_proto_udplite.o CC net/netfilter/nf_nat_ftp.o CC net/ipv6/ipcomp6.o CC net/netfilter/nf_nat_sip.o CC net/ipv6/xfrm6_tunnel.o CC net/netfilter/nf_nat_tftp.o CC net/ipv6/tunnel6.o CC drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_bow.o CC net/netfilter/x_tables.o CC net/ipv6/xfrm6_mode_transport.o CC net/ipv6/xfrm6_mode_tunnel.o CC net/netfilter/xt_tcpudp.o CC drivers/misc/mediatek/connectivity/wlan/gen2/common/debug.o CC net/ipv6/xfrm6_mode_ro.o CC net/netfilter/xt_mark.o CC net/netfilter/xt_connmark.o CC drivers/misc/mediatek/connectivity/wlan/gen2/common/wlan_p2p.o CC net/ipv6/xfrm6_mode_beet.o CC net/netfilter/xt_nat.o CC net/ipv6/mip6.o CC net/netfilter/xt_CLASSIFY.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic.o CC net/netfilter/xt_HL.o CC net/ipv6/netfilter/ip6_tables.o CC net/netfilter/xt_NETMAP.o CC net/netfilter/xt_NFLOG.o CC net/ipv6/netfilter/ip6table_filter.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_tx.o CC net/netfilter/xt_NFQUEUE.o CC net/ipv6/netfilter/ip6table_mangle.o CC net/netfilter/xt_REDIRECT.o CC net/ipv6/netfilter/ip6table_raw.o CC net/netfilter/xt_TCPMSS.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_rx.o CC net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o CC net/netfilter/xt_IDLETIMER.o CC net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o CC net/netfilter/xt_connbytes.o CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC net/netfilter/xt_iprange.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_pwr_mgt.o CC net/ipv6/netfilter/nf_conntrack_reasm.o CC net/netfilter/xt_length.o CC net/netfilter/xt_limit.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/cmd_buf.o CC net/ipv6/netfilter/nf_reject_ipv6.o CC net/netfilter/xt_mac.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/que_mgt.o CC net/ipv6/netfilter/ip6t_frag.o CC net/netfilter/xt_multiport.o CC net/ipv6/netfilter/ip6t_ipv6header.o CC net/netfilter/xt_physdev.o CC net/ipv6/netfilter/ip6t_REJECT.o CC net/netfilter/xt_policy.o LD net/ipv6/netfilter/nf_conntrack_ipv6.o LD net/ipv6/netfilter/nf_defrag_ipv6.o LD net/ipv6/netfilter/built-in.o CC net/ipv6/sit.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/nic_cmd_event.o CC net/netfilter/xt_qtaguid_print.o CC net/netfilter/xt_qtaguid.o CC net/ipv6/ip6_tunnel.o CC drivers/misc/mediatek/connectivity/wlan/gen2/nic/p2p_nic.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_init.o CC net/ipv6/addrconf_core.o CC net/netfilter/xt_quota.o CC net/ipv6/exthdrs_core.o CC net/netfilter/xt_quota2.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_kal.o CC net/ipv6/ip6_checksum.o CC net/netfilter/xt_realm.o CC net/ipv6/ip6_icmp.o CC net/netfilter/xt_recent.o CC net/ipv6/output_core.o net/netfilter/xt_recent.c:103:37: warning: 'recent_old_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations recent_old_fops, recent_mt_fops; ^~~~~~~~~~~~~~~ CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_bow.o CC net/ipv6/protocol.o CC net/netfilter/xt_socket.o CC net/ipv6/ip6_offload.o CC net/netfilter/xt_state.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext.o CC net/ipv6/tcpv6_offload.o CC net/netfilter/xt_statistic.o CC net/ipv6/udp_offload.o CC net/netfilter/xt_string.o CC net/netfilter/xt_tcpmss.o CC net/ipv6/exthdrs_offload.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_wext_priv.o CC net/netfilter/xt_time.o CC net/ipv6/inet6_hashtables.o CC net/netfilter/xt_u32.o LD net/ipv6/ipv6.o LD net/ipv6/built-in.o LD net/netfilter/netfilter.o LD net/netfilter/nfnetlink_queue.o CC net/netlink/af_netlink.o LD net/netfilter/nf_conntrack.o LD net/netfilter/nf_nat.o LD net/netfilter/built-in.o CC drivers/misc/mediatek/debug_latch/lastpc/lastpc.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_rst.o CC drivers/misc/mediatek/debug_latch/lastpc/mt6735/lastpc_plt.o LD drivers/misc/mediatek/debug_latch/lastpc/mt6735/built-in.o LD drivers/misc/mediatek/debug_latch/lastpc/built-in.o LD drivers/misc/mediatek/debug_latch/built-in.o CC net/netlink/genetlink.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_cfg80211.o CC drivers/misc/mediatek/devapc/mt6735/devapc.o LD net/netlink/built-in.o CC net/packet/af_packet.o LD drivers/misc/mediatek/devapc/mt6735/built-in.o LD drivers/misc/mediatek/devapc/built-in.o DTC arch/arm/boot/dts/p6601.dtb LD drivers/nfc/built-in.o CC drivers/misc/uid_cputime.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_vendor.o CC drivers/misc/sensor_state.o CC drivers/misc/mediatek/devinfo/devinfo.o CC drivers/misc/mediatek/devinfo/devinfosys.o LD drivers/misc/mediatek/devinfo/built-in.o CC net/sched/sch_generic.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/platform.o LD net/packet/built-in.o CC net/unix/af_unix.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_proc.o CC net/sched/sch_mq.o CC net/sched/sch_api.o CC net/unix/garbage.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p.o CC net/unix/sysctl_net_unix.o CC net/sched/sch_blackhole.o LD net/unix/unix.o LD net/unix/built-in.o CC drivers/of/base.o CC net/sched/cls_api.o CC drivers/of/device.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_cfg80211.o CC net/sched/act_api.o CC drivers/of/platform.o CC drivers/of/fdt.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_init.o CC net/sched/act_police.o CC drivers/of/fdt_address.o CC net/sched/act_mirred.o CC drivers/of/address.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_p2p_kal.o CC net/sched/act_ipt.o CC drivers/of/irq.o CC drivers/of/of_net.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/arm.o CC net/sched/sch_fifo.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/ahb.o CC drivers/of/of_mtd.o CC drivers/of/of_reserved_mem.o CC net/sched/sch_htb.o CC drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/hif/ahb/mt6735/ahb_pdma.o LD drivers/of/built-in.o CC net/wireless/core.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/ais_fsm.o CC net/sched/sch_ingress.o CC net/wireless/sysfs.o CC net/sched/cls_u32.o CC net/wireless/radiotap.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/aaa_fsm.o CC net/sched/cls_fw.o CC net/wireless/util.o CC net/sched/cls_flow.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/assoc.o CC net/wireless/reg.o LD net/sched/built-in.o CC drivers/misc/mediatek/dramc/mt6735/mt_dramc.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/auth.o CC net/wireless/scan.o LD drivers/misc/mediatek/dramc/mt6735/built-in.o LD drivers/misc/mediatek/dramc/built-in.o drivers/misc/mediatek/eccci/Makefile:39: ---add marco CONFIG_WIKO_UNIFY--- CC drivers/misc/mediatek/eccci/ccci_core.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/bss.o CC drivers/misc/mediatek/eccci/ccci_bm.o CC net/wireless/nl80211.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/cnm.o CC drivers/misc/mediatek/eccci/ccci_support.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/cnm_timer.o CC drivers/misc/mediatek/eccci/port_char.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/cnm_mem.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/hem_mbox.o CC drivers/misc/mediatek/eccci/port_net.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/mib.o drivers/misc/mediatek/eccci/port_net.c:455:36: warning: 'ccmni_netdev_ops' defined but not used [-Wunused-const-variable=] static const struct net_device_ops ccmni_netdev_ops = { ^~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/eccci/port_kernel.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/privacy.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rate.o drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rate.c:98:21: warning: 'aucDefaultAckCtsRateIndex' defined but not used [-Wunused-const-variable=] static const UINT_8 aucDefaultAckCtsRateIndex[RATE_NUM] = { ^~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm.o CC net/wireless/mlme.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_domain.o CC net/wireless/ibss.o CC drivers/misc/mediatek/eccci/port_ipc.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_obss.o CC net/wireless/sme.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rlm_protection.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/rsn.o CC drivers/misc/mediatek/eccci/port_cfg.o CC drivers/misc/mediatek/eccci/modem_cldma.o CC net/wireless/chan.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/saa_fsm.o CC net/wireless/ethtool.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan.o CC net/wireless/mesh.o CC net/wireless/ap.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/scan_fsm.o CC net/wireless/trace.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/sec_fsm.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/swcr.o CC drivers/misc/mediatek/eccci/mt6735/ccci_platform.o CC drivers/misc/mediatek/eccci/mt6735/cldma_platform.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/roaming_fsm.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/hs20.o LD drivers/misc/mediatek/eccci/mt6735/ccci.o LD drivers/misc/mediatek/eccci/mt6735/built-in.o LD drivers/misc/mediatek/eccci/ccci.o LD drivers/misc/mediatek/eccci/built-in.o CC net/xfrm/xfrm_policy.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls.o CC net/wireless/wext-core.o CC net/wireless/wext-proc.o CC net/xfrm/xfrm_state.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/tdls_com.o CC net/wireless/wext-priv.o CC net/wireless/regdb.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/stats.o CC net/xfrm/xfrm_hash.o LD net/wireless/cfg80211.o LD net/wireless/built-in.o CC drivers/pinctrl/core.o CC net/xfrm/xfrm_input.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_assoc.o CC drivers/pinctrl/pinctrl-utils.o CC net/xfrm/xfrm_output.o CC drivers/pinctrl/pinmux.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_bss.o CC net/xfrm/xfrm_sysctl.o CC drivers/pinctrl/pinconf.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_fsm.o CC drivers/pinctrl/devicetree.o CC net/xfrm/xfrm_replay.o CC drivers/pinctrl/pinconf-generic.o LD drivers/pinctrl/freescale/built-in.o CC drivers/pinctrl/mediatek/pinctrl-mtk-common.o CC net/xfrm/xfrm_algo.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_func.o CC net/xfrm/xfrm_user.o CC drivers/pinctrl/mediatek/pinctrl-mt6735.o LD drivers/pinctrl/mediatek/built-in.o LD drivers/pinctrl/nomadik/built-in.o LD drivers/pinctrl/built-in.o CC net/sysctl_net.o CC drivers/misc/mediatek/emi_bwl/mt6735/emi_bwl.o LD drivers/misc/mediatek/emi_bwl/mt6735/built-in.o LD drivers/misc/mediatek/emi_bwl/built-in.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_rlm.o LD drivers/platform/built-in.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_rlm_obss.o CC net/xfrm/xfrm_ipcomp.o CC net/activity_stats.o LD net/xfrm/built-in.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_scan.o CC drivers/misc/mediatek/emi_mbw/mt_emi_bm.o LD net/built-in.o CC drivers/power/power_supply_core.o CC drivers/misc/mediatek/emi_mbw/mt_mem_bw.o LD drivers/misc/mediatek/emi_mbw/built-in.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_ie.o LD drivers/pwm/built-in.o CC drivers/power/power_supply_sysfs.o CC drivers/regulator/core.o CC drivers/power/power_supply_leds.o CC drivers/power/mediatek/battery_meter.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/p2p_state.o CC drivers/misc/mediatek/connectivity/wlan/gen2/mgmt/wapi.o CC drivers/power/mediatek/battery_common.o LD drivers/misc/mediatek/connectivity/wlan/gen2/wlan_gen2.o CC drivers/regulator/dummy.o LD drivers/misc/mediatek/connectivity/wlan/gen2/built-in.o LD drivers/misc/mediatek/connectivity/wlan/built-in.o LD drivers/misc/mediatek/connectivity/built-in.o CC drivers/misc/mediatek/emi_mpu/emi_reg_rw.o CC drivers/regulator/fixed-helper.o CC drivers/misc/mediatek/emi_mpu/mt6735/emi_mpu.o CC drivers/regulator/helpers.o CC drivers/regulator/devres.o CC drivers/regulator/of_regulator.o CC drivers/power/mediatek/linear_charging.o LD drivers/regulator/built-in.o LD drivers/misc/mediatek/emi_mpu/mt6735/built-in.o LD drivers/power/reset/built-in.o CC drivers/rtc/rtc-lib.o LD drivers/misc/mediatek/emi_mpu/built-in.o LD drivers/misc/mediatek/ext_disp/common/built-in.o CC drivers/misc/mediatek/ext_disp/mt6735/external_display.o CC drivers/rtc/hctosys.o LD drivers/power/mediatek/built-in.o LD drivers/power/power_supply.o LD drivers/power/built-in.o CC drivers/misc/mediatek/fingerprint/elan/elan_fp.o CC drivers/rtc/class.o drivers/misc/mediatek/fingerprint/elan/elan_fp.c: In function 'efsa120s_reset_output': drivers/misc/mediatek/fingerprint/elan/elan_fp.c:131:57: warning: format '%d' expects argument of type 'int', but argument 3 has type 'struct pinctrl *' [-Wformat=] printk("[efsa120s]efsa120s_reset_output level = %d ,%d, %d\n", level,elan_fp->pinctrl1,elan_fp->fp_rst_low); ^ drivers/misc/mediatek/fingerprint/elan/elan_fp.c:131:63: warning: format '%d' expects argument of type 'int', but argument 4 has type 'struct pinctrl_state *' [-Wformat=] printk("[efsa120s]efsa120s_reset_output level = %d ,%d, %d\n", level,elan_fp->pinctrl1,elan_fp->fp_rst_low); ^ drivers/misc/mediatek/fingerprint/elan/elan_fp.c: In function 'elan_fp_gpio_int_config': drivers/misc/mediatek/fingerprint/elan/elan_fp.c:191:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] struct device_node *node; ^~~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c: At top level: drivers/misc/mediatek/fingerprint/elan/elan_fp.c:484:42: warning: 'struct early_suspend' declared inside parameter list will not be visible outside of this definition or declaration static void elan_fp_early_suspend(struct early_suspend *h) ^~~~~~~~~~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c:489:40: warning: 'struct early_suspend' declared inside parameter list will not be visible outside of this definition or declaration static void elan_fp_late_resume(struct early_suspend *h) ^~~~~~~~~~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c: In function 'elan_fp_probe': drivers/misc/mediatek/fingerprint/elan/elan_fp.c:687:11: warning: passing argument 1 of 'dev_err' from incompatible pointer type [-Wincompatible-pointer-types] dev_err("regulator_set_voltage(%d) failed!\n", err); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/spi/spi.h:22:0, from drivers/misc/mediatek/fingerprint/elan/elan_fp.c:1: include/linux/device.h:1045:5: note: expected 'const struct device *' but argument is of type 'char *' int dev_err(const struct device *dev, const char *fmt, ...); ^~~~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c:687:50: warning: passing argument 2 of 'dev_err' makes pointer from integer without a cast [-Wint-conversion] dev_err("regulator_set_voltage(%d) failed!\n", err); ^~~ In file included from include/linux/spi/spi.h:22:0, from drivers/misc/mediatek/fingerprint/elan/elan_fp.c:1: include/linux/device.h:1045:5: note: expected 'const char *' but argument is of type 'int' int dev_err(const struct device *dev, const char *fmt, ...); ^~~~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c:663:32: warning: unused variable 'pdata' [-Wunused-variable] struct elan_fp_platform_data *pdata = spi->dev.platform_data; ^~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c: In function 'elan_fp_remove': drivers/misc/mediatek/fingerprint/elan/elan_fp.c:781:8: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] struct elan_fp_data *elan_data = spi_get_drvdata(spi); ^~~~~~ At top level: drivers/misc/mediatek/fingerprint/elan/elan_fp.c:653:13: warning: 'check_spi_work' defined but not used [-Wunused-function] static void check_spi_work(struct work_struct *work) ^~~~~~~~~~~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c:489:13: warning: 'elan_fp_late_resume' defined but not used [-Wunused-function] static void elan_fp_late_resume(struct early_suspend *h) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/fingerprint/elan/elan_fp.c:484:13: warning: 'elan_fp_early_suspend' defined but not used [-Wunused-function] static void elan_fp_early_suspend(struct early_suspend *h) ^~~~~~~~~~~~~~~~~~~~~ CC drivers/rtc/interface.o CC drivers/misc/mediatek/ext_disp/mt6735/./../mtk_extd_mgr.o drivers/misc/mediatek/fingerprint/elan/elan_fp.c: In function 'efsa120s_dts_init': drivers/misc/mediatek/fingerprint/elan/elan_fp.c:645:23: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] return ret; ^~~ LD drivers/misc/mediatek/fingerprint/elan/built-in.o CC drivers/misc/mediatek/fingerprint/fp_drv/fp_drv.o CC drivers/misc/mediatek/ext_disp/mt6735/./../extd_debug.o CC drivers/rtc/rtc-dev.o CC drivers/misc/mediatek/ext_disp/mt6735/./../extd_utils.o LD drivers/misc/mediatek/fingerprint/fp_drv/built-in.o CC drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.o CC drivers/rtc/rtc-proc.o CC drivers/misc/mediatek/ext_disp/mt6735/./../extd_hdmi.o CC drivers/misc/mediatek/ext_disp/mt6735/./../extd_epd.o CC drivers/misc/mediatek/ext_disp/mt6735/./../extd_multi_control.o In file included from drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:38:0: drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.h:190:5: warning: "CONFIG_HAS_EARLYSUSPEND" is not defined [-Wundef] #if CONFIG_HAS_EARLYSUSPEND ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/rtc/rtc-sysfs.o drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c: In function 'gfx1xm_ioctl': drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:706:9: warning: unused variable 'temp_buf' [-Wunused-variable] u8 *temp_buf; ^~~~~~~~ drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c: At top level: drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:1060:5: warning: "CONFIG_HAS_EARLYSUSPEND" is not defined [-Wundef] #if CONFIG_HAS_EARLYSUSPEND ^~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c: In function 'gfx1xm_config_update': drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:1353:5: warning: "/*" within comment [-Wcomment] } /*else { //default config is config318_list[0].config[0].buffer drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:1367:5: warning: "/*" within comment [-Wcomment] } /*else { //default config is config316_list[0].config[0].buffer drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c: In function 'gfx1xm_irq_init': drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:1470:9: warning: unused variable 'ret' [-Wunused-variable] int ret; ^~~ drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c: In function 'gfx1xm_probe': drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:1528:11: warning: passing argument 1 of 'dev_err' from incompatible pointer type [-Wincompatible-pointer-types] dev_err("regulator_set_voltage(%d) failed!\n", ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/spi/spi.h:22:0, from drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:4: include/linux/device.h:1045:5: note: expected 'const struct device *' but argument is of type 'char *' int dev_err(const struct device *dev, const char *fmt, ...); ^~~~~~~ drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:1528:50: warning: passing argument 2 of 'dev_err' makes pointer from integer without a cast [-Wint-conversion] dev_err("regulator_set_voltage(%d) failed!\n", ret); ^~~ In file included from include/linux/spi/spi.h:22:0, from drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:4: include/linux/device.h:1045:5: note: expected 'const char *' but argument is of type 'int' int dev_err(const struct device *dev, const char *fmt, ...); ^~~~~~~ drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:1686:5: warning: "CONFIG_HAS_EARLYSUSPEND" is not defined [-Wundef] #if CONFIG_HAS_EARLYSUSPEND ^~~~~~~~~~~~~~~~~~~~~~~ At top level: drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.c:55:12: warning: 'ftm_gfx_irq_flag' defined but not used [-Wunused-variable] static int ftm_gfx_irq_flag = 0; ^~~~~~~~~~~~~~~~ LD drivers/rtc/rtc-core.o LD drivers/rtc/built-in.o CC drivers/scsi/scsi.o CC drivers/misc/mediatek/ext_disp/mt6735/./../extd_factory.o CC drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-update.o LD drivers/misc/mediatek/ext_disp/mt6735/built-in.o LD drivers/misc/mediatek/ext_disp/built-in.o LD drivers/soc/built-in.o In file included from drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-update.c:5:0: drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.h:190:5: warning: "CONFIG_HAS_EARLYSUSPEND" is not defined [-Wundef] #if CONFIG_HAS_EARLYSUSPEND ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-update.c:5:0: drivers/misc/mediatek/fingerprint/gfx1xm/gfx1xm-spi.h:129:12: warning: 'gfx1xm_debug_level' defined but not used [-Wunused-function] static int gfx1xm_debug_level(int level) ^~~~~~~~~~~~~~~~~~ CC drivers/spi/spi.o LD drivers/misc/mediatek/fingerprint/gfx1xm/built-in.o CC drivers/misc/mediatek/fingerprint/gsl6163/slspi.o drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: In function 'spidev_irq_routing': drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:342:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] struct spidev_data *spidev = fp_spidev; ^~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: In function 'sl_fp_read': drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:613:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:611:8: warning: unused variable 'rx' [-Wunused-variable] u8 rx[8] = {0}; ^~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:605:14: warning: unused variable 'Rd_Data' [-Wunused-variable] uint32_t Rd_Data; ^~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:604:13: warning: unused variable 'status' [-Wunused-variable] ssize_t status; ^~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: In function 'spidev_shutdown_hw': drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1007:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: At top level: drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1353:41: warning: 'struct poll_table' declared inside parameter list will not be visible outside of this definition or declaration struct poll_table *wait) ^~~~~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: In function 'spidev_poll': drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1357:38: warning: passing argument 3 of 'poll_wait' from incompatible pointer type [-Wincompatible-pointer-types] poll_wait(file, &sileadfp_waitq, wait); ^~~~ In file included from drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:27:0: include/linux/poll.h:42:20: note: expected 'poll_table * {aka struct poll_table_struct *}' but argument is of type 'struct poll_table *' static inline void poll_wait(struct file * filp, wait_queue_head_t * wait_address, poll_table *p) ^~~~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: At top level: drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1416:13: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .poll = spidev_poll, ^~~~~~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1416:13: note: (near initialization for 'spidev_fops.poll') drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: In function 'spidev_probe': drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1503:13: warning: passing argument 1 of 'dev_err' from incompatible pointer type [-Wincompatible-pointer-types] dev_err("regulator_set_voltage(%d) failed!\n", ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/linux/spi/spi.h:22:0, from drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:23: include/linux/device.h:1045:5: note: expected 'const struct device *' but argument is of type 'char *' int dev_err(const struct device *dev, const char *fmt, ...); ^~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1503:52: warning: passing argument 2 of 'dev_err' makes pointer from integer without a cast [-Wint-conversion] dev_err("regulator_set_voltage(%d) failed!\n", ret); ^~~ In file included from include/linux/spi/spi.h:22:0, from drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:23: include/linux/device.h:1045:5: note: expected 'const char *' but argument is of type 'int' int dev_err(const struct device *dev, const char *fmt, ...); ^~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1482:9: warning: unused variable 'id' [-Wunused-variable] int id = 0; ^~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: At top level: drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1730:16: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .suspend = spidev_suspend, ^~~~~~~~~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1730:16: note: (near initialization for 'spidev_pm.suspend') drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1731:15: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] .resume = spidev_resume ^~~~~~~~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1731:15: note: (near initialization for 'spidev_pm.resume') drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:537:13: warning: 'intToStr' defined but not used [-Wunused-function] static void intToStr(unsigned int chipID,char * buf) ^~~~~~~~ drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:148:19: warning: 'input_name' defined but not used [-Wunused-const-variable=] static const char input_name[]= "sl_fp_key"; ^~~~~~~~~~ CC drivers/scsi/hosts.o drivers/misc/mediatek/fingerprint/gsl6163/slspi.c: In function 'spidev_dts_init': drivers/misc/mediatek/fingerprint/gsl6163/slspi.c:1468:23: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] return ret; ^~~ CC drivers/misc/mediatek/fingerprint/gsl6163/sl_proc.o CC drivers/spi/mediatek/mt6735/spi.o drivers/misc/mediatek/fingerprint/gsl6163/sl_proc.c:56:0: warning: "CONFIG_PROC_FS" redefined #define CONFIG_PROC_FS In file included from ././include/linux/kconfig.h:4:0, from :0: include/generated/autoconf.h:947:0: note: this is the location of the previous definition #define CONFIG_PROC_FS 1 drivers/misc/mediatek/fingerprint/gsl6163/sl_proc.c: In function 'sl_seq_show': drivers/misc/mediatek/fingerprint/gsl6163/sl_proc.c:143:20: warning: comparison between pointer and integer while(NULL != *data) { ^~ drivers/misc/mediatek/fingerprint/gsl6163/sl_proc.c: In function 'sl_proc_cmd_frame': drivers/misc/mediatek/fingerprint/gsl6163/sl_proc.c:280:9: warning: unused variable 'ret' [-Wunused-variable] int ret = 0, i; ^~~ CC drivers/scsi/scsi_ioctl.o LD drivers/misc/mediatek/fingerprint/gsl6163/built-in.o LD drivers/misc/mediatek/fingerprint/built-in.o CC drivers/misc/mediatek/flashlight/src/mt6735/kd_flashlightlist.o CC drivers/scsi/constants.o CC drivers/spi/mediatek/mt6735/spi-dev.o CC drivers/misc/mediatek/flashlight/src/mt6735/strobe_main_sid2_part2.o CC drivers/scsi/scsicam.o CC drivers/misc/mediatek/flashlight/src/mt6735/strobe_sub_sid2_part1.o CC drivers/misc/mediatek/flashlight/src/mt6735/strobe_sub_sid2_part2.o CC drivers/scsi/scsi_error.o LD drivers/spi/mediatek/mt6735/built-in.o LD drivers/spi/mediatek/built-in.o CC drivers/misc/mediatek/flashlight/src/mt6735/strobe_main_sid1_part2.o LD drivers/spi/built-in.o drivers/misc/mediatek/fmradio/Makefile:49: MT6627_FM drivers/misc/mediatek/fmradio/Makefile:74: core/fm_module.o core/fm_main.o core/fm_config.o core/fm_rds_parser.o core/fm_patch.o core/fm_utils.o core/fm_link.o core/fm_eint.o mt6627/pub/mt6627_fm_lib.o mt6627/pub/mt6627_fm_rds.o mt6627/pub/mt6627_fm_cmd.o mt6627/pub/mt6627_fm_config.o CC drivers/misc/mediatek/fmradio/core/fm_module.o CC drivers/misc/mediatek/flashlight/src/mt6735/strobe_part_id.o CC drivers/misc/mediatek/flashlight/src/mt6735/strobe_sub_sid1_part2.o CC drivers/misc/mediatek/flashlight/src/mt6735/strobe_main_sid2_part1.o CC drivers/scsi/scsi_lib.o CC drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/leds_strobe.o drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/leds_strobe.c: In function 'Flashlight_use_gpio_probe': drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/leds_strobe.c:278:25: warning: unused variable 'keyEvent_thread' [-Wunused-variable] struct task_struct *keyEvent_thread = NULL; ^~~~~~~~~~~~~~~ drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/leds_strobe.c:277:9: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/leds_strobe.c: In function 'Flashlight_use_gpio_init': drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/leds_strobe.c:344:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ At top level: drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/leds_strobe.c:77:12: warning: 'g_bLtVersion' defined but not used [-Wunused-variable] static int g_bLtVersion; ^~~~~~~~~~~~ CC drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/sub_strobe.o CC drivers/misc/mediatek/fmradio/core/fm_main.o drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/sub_strobe.c: In function 'sub_strobe_ioctl': drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/sub_strobe.c:225:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i4RetValue = 0; ^~~ drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/sub_strobe.c: In function 'sub_strobe_open': drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/sub_strobe.c:280:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i4RetValue = 0; ^~~ LD drivers/misc/mediatek/flashlight/src/mt6735/../../../mach/mt6735/p6601/flashlight/constant_flashlight/built-in.o LD drivers/misc/mediatek/flashlight/src/mt6735/built-in.o LD drivers/misc/mediatek/flashlight/src/built-in.o CC drivers/staging/staging.o CC drivers/scsi/scsi_lib_dma.o CC drivers/staging/android/ion/ion.o CC drivers/scsi/scsi_scan.o CC drivers/scsi/scsi_sysfs.o CC drivers/staging/android/ion/ion_heap.o CC drivers/misc/mediatek/fmradio/core/fm_config.o CC drivers/staging/android/ion/ion_page_pool.o CC drivers/scsi/scsi_devinfo.o CC drivers/misc/mediatek/fmradio/core/fm_rds_parser.o CC drivers/staging/android/ion/ion_system_heap.o CC drivers/scsi/scsi_sysctl.o CC drivers/staging/android/ion/ion_carveout_heap.o CC drivers/scsi/scsi_proc.o CC drivers/staging/android/ion/ion_chunk_heap.o CC drivers/scsi/scsi_trace.o CC drivers/misc/mediatek/fmradio/core/fm_patch.o CC drivers/staging/android/ion/ion_cma_heap.o CC drivers/scsi/scsi_pm.o CC drivers/misc/mediatek/fmradio/core/fm_utils.o CC drivers/staging/android/ion/ion_profile.o CC drivers/staging/android/ion/mtk/ion_drv.o LD drivers/scsi/arm/built-in.o CC drivers/scsi/sd.o CC drivers/misc/mediatek/fmradio/core/fm_link.o CC drivers/staging/android/ion/mtk/ion_mm_heap.o CC drivers/misc/mediatek/fmradio/core/fm_eint.o CC drivers/misc/mediatek/fmradio/mt6627/pub/mt6627_fm_lib.o LD drivers/scsi/scsi_mod.o LD drivers/scsi/sd_mod.o LD drivers/scsi/built-in.o CC drivers/staging/android/ion/mtk/ion_fb_heap.o CC drivers/misc/mediatek/freqhopping/mt_freqhopping_drv.o drivers/misc/mediatek/fmradio/mt6627/pub/mt6627_fm_lib.c:1649:21: warning: 'mt6627_gps_dese_list' defined but not used [-Wunused-const-variable=] static const fm_u16 mt6627_gps_dese_list[] = { ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/fmradio/mt6627/pub/mt6627_fm_lib.c:1645:21: warning: 'mt6627_mcu_dese_list' defined but not used [-Wunused-const-variable=] static const fm_u16 mt6627_mcu_dese_list[] = { ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/freqhopping/mt_freqhopping_drv.c:453:37: warning: 'dramc_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations dramc_fops = { ^~~~~~~~~~ LD drivers/staging/android/ion/mtk/built-in.o LD drivers/staging/android/ion/built-in.o CC drivers/staging/android/binder.o CC drivers/misc/mediatek/freqhopping/mt6735/mt_freqhopping.o CC drivers/misc/mediatek/fmradio/mt6627/pub/mt6627_fm_rds.o CC drivers/misc/mediatek/fmradio/mt6627/pub/mt6627_fm_cmd.o LD drivers/misc/mediatek/freqhopping/mt6735/built-in.o LD drivers/misc/mediatek/freqhopping/built-in.o LD drivers/staging/media/built-in.o CC drivers/staging/android/ashmem.o CC drivers/misc/mediatek/fmradio/mt6627/pub/mt6627_fm_config.o CC drivers/staging/android/timed_output.o CC drivers/misc/mediatek/fmradio/dummy.o CC drivers/switch/switch_class.o LD drivers/misc/mediatek/fmradio/mtk_fm_drv.o LD drivers/misc/mediatek/fmradio/built-in.o CC drivers/misc/mediatek/gpio/mt_gpio_core.o LD drivers/switch/built-in.o CC drivers/thermal/thermal_core.o CC drivers/misc/mediatek/gpio/mt6735/mt_gpio_base.o CC drivers/misc/mediatek/gpio/mt6735/mt_gpio_affix.o CC drivers/misc/mediatek/gpio/mt6735/mt_gpio_debug.o CC drivers/thermal/of-thermal.o CC drivers/misc/mediatek/gpio/mt6735/mt_gpio_ext.o CC drivers/thermal/backward_compatible.o CC drivers/misc/mediatek/gpio/mt6735/mt_gpio_base_linux.o LD drivers/thermal/samsung/built-in.o LD drivers/thermal/thermal_sys.o LD drivers/thermal/built-in.o CC drivers/tty/tty_io.o drivers/misc/mediatek/gpio/mt6735/mt_gpio_base_linux.c:21:25: warning: 'pin_eint_map' defined but not used [-Wunused-const-variable=] static const signed int pin_eint_map[MT_GPIO_BASE_MAX] = { ^~~~~~~~~~~~ LD drivers/misc/mediatek/gpio/mt6735/built-in.o LD drivers/misc/mediatek/gpio/built-in.o *MTK_GPU_VERSION 1 = mali $CONFIG_MTK_GPU_COMMON_DVFS_SUPPORT is [y] CC drivers/misc/mediatek/gpu/ged/src/ged_base.o CC drivers/staging/android/lowmemorykiller.o CC drivers/misc/mediatek/gpu/ged/src/ged_main.o CC drivers/misc/mediatek/gpu/ged/src/ged_debugFS.o CC drivers/misc/mediatek/gpu/ged/src/ged_log.o CC drivers/staging/android/alarm-dev.o CC drivers/tty/n_tty.o CC drivers/staging/android/sync.o CC drivers/misc/mediatek/gpu/ged/src/ged_hal.o CC drivers/misc/mediatek/gpu/ged/src/ged_bridge.o CC drivers/misc/mediatek/gpu/ged/src/ged_profile_dvfs.o CC drivers/staging/android/sync_debug.o CC drivers/misc/mediatek/gpu/ged/src/ged_monitor_3D_fence.o CC drivers/misc/mediatek/gpu/ged/src/ged_notify_sw_vsync.o CC drivers/staging/android/sw_sync.o CC drivers/tty/tty_ioctl.o CC drivers/misc/mediatek/gpu/ged/src/ged_hashtable.o LD drivers/staging/android/built-in.o LD drivers/staging/built-in.o CC drivers/misc/mediatek/gpu/ged/src/ged_thread.o drivers/misc/mediatek/hall/Makefile:9: ---add marco CONFIG_WIKO_UNIFY--- CC drivers/misc/mediatek/hall/hall_device.o CC drivers/misc/mediatek/gpu/ged/src/ged_dvfs.o CC drivers/tty/tty_ldisc.o drivers/misc/mediatek/gpu/ged/src/ged_dvfs.c: In function 'ged_dvfs_set_bottom_gpu_freq': drivers/misc/mediatek/gpu/ged/src/ged_dvfs.c:604:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(g_bottom_freq_id < mt_gpufreq_get_cur_freq_index()) ^~ drivers/misc/mediatek/gpu/ged/src/ged_dvfs.c:607:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' mutex_unlock(&gsDVFSLock); ^~~~~~~~~~~~ In file included from include/linux/kobject.h:21:0, from include/linux/device.h:17, from include/linux/wakelock.h:20, from drivers/misc/mediatek/hall/hall_device.c:69: drivers/misc/mediatek/hall/hall_device.c:209:38: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/misc/mediatek/hall/hall_device.c:209:8: note: in expansion of macro 'DEVICE_ATTR' static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^~~~~~~~~~~ drivers/misc/mediatek/hall/hall_device.c:209:38: note: (near initialization for 'dev_attr_hall_state.show') static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^ include/linux/sysfs.h:76:10: note: in definition of macro '__ATTR' .show = _show, \ ^~~~~ drivers/misc/mediatek/hall/hall_device.c:209:8: note: in expansion of macro 'DEVICE_ATTR' static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^~~~~~~~~~~ drivers/misc/mediatek/hall/hall_device.c:209:62: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/hall/hall_device.c:209:8: note: in expansion of macro 'DEVICE_ATTR' static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^~~~~~~~~~~ drivers/misc/mediatek/hall/hall_device.c:209:62: note: (near initialization for 'dev_attr_hall_state.store') static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^ include/linux/sysfs.h:77:11: note: in definition of macro '__ATTR' .store = _store, \ ^~~~~~ drivers/misc/mediatek/hall/hall_device.c:209:8: note: in expansion of macro 'DEVICE_ATTR' static DEVICE_ATTR(hall_state, 0664, hall_status_info_show, hall_status_info_store); ^~~~~~~~~~~ drivers/misc/mediatek/hall/hall_device.c: In function 'hall_eint_func': drivers/misc/mediatek/hall/hall_device.c:271:6: warning: unused variable 'ret' [-Wunused-variable] int ret=0; ^~~ drivers/misc/mediatek/hall/hall_device.c: In function 'hall_setup_eint': drivers/misc/mediatek/hall/hall_device.c:367:24: warning: unknown escape sequence: '\A' HALL_DEBUG("[Hall]EINT IRQ LINE\A3NNOT AVAILABLE\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/hall/hall_device.c:336:24: warning: unused variable 'debounce' [-Wunused-variable] unsigned int gpiopin, debounce; ^~~~~~~~ drivers/misc/mediatek/hall/hall_device.c:336:15: warning: unused variable 'gpiopin' [-Wunused-variable] unsigned int gpiopin, debounce; ^~~~~~~ drivers/misc/mediatek/hall/hall_device.c: In function 'hall_probe': drivers/misc/mediatek/hall/hall_device.c:431:52: warning: passing argument 2 of 'driver_create_file' from incompatible pointer type [-Wincompatible-pointer-types] ret = driver_create_file(&hall_driver.driver, &dev_attr_hall_state.attr); ^ In file included from include/linux/wakelock.h:20:0, from drivers/misc/mediatek/hall/hall_device.c:69: include/linux/device.h:281:25: note: expected 'const struct driver_attribute *' but argument is of type 'struct attribute *' extern int __must_check driver_create_file(struct device_driver *driver, ^~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/hall/hall_device.c:435:49: warning: passing argument 2 of 'driver_remove_file' from incompatible pointer type [-Wincompatible-pointer-types] driver_remove_file(&hall_driver.driver,&dev_attr_hall_state.attr); ^ In file included from include/linux/wakelock.h:20:0, from drivers/misc/mediatek/hall/hall_device.c:69: include/linux/device.h:283:13: note: expected 'const struct driver_attribute *' but argument is of type 'struct attribute *' extern void driver_remove_file(struct device_driver *driver, ^~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/hall/hall_device.c: In function 'hall_init': drivers/misc/mediatek/hall/hall_device.c:458:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] extern int Hall; ^~~~~~ drivers/misc/mediatek/hall/hall_device.c:455:6: warning: unused variable 'ret' [-Wunused-variable] int ret = 0; ^~~ At top level: drivers/misc/mediatek/hall/hall_device.c:147:23: warning: 'hall_nor_device' defined but not used [-Wunused-variable] static struct device *hall_nor_device = NULL; ^~~~~~~~~~~~~~~ LD drivers/misc/mediatek/hall/built-in.o *MTK_GPU_VERSION 2 = midgard *MTK_GPU_VERSION 3 = r7p0 mali MTK evironment mali MTK evironment mali MTK evironment CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/platform/mt6735/mtk_config_platform.o LD drivers/misc/mediatek/gpu/ged/ged.o LD drivers/misc/mediatek/gpu/ged/built-in.o CC drivers/misc/mediatek/gpu/hal/mtk_gpu_utility.o CC drivers/tty/tty_buffer.o LD drivers/misc/mediatek/gpu/hal/hal.o LD drivers/misc/mediatek/gpu/hal/built-in.o CC drivers/misc/mediatek/hibcore/mtk_hibernate_dpm.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/platform/mt6735/built-in.o mali MTK evironment CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/platform/mtk_platform_common/mtk_platform_common.o CC drivers/tty/tty_port.o CC drivers/misc/mediatek/hibcore/mtk_hibernate_core.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/platform/mtk_platform_common/built-in.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/platform/built-in.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_device.o CC drivers/tty/tty_mutex.o LD drivers/misc/mediatek/hibcore/built-in.o CC drivers/misc/mediatek/hwmon/batchsen/batch.o drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_device.c: In function 'kbase_device_init': drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_device.c:206:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i = 0; i < FBDUMP_CONTROL_MAX; i++) ^~~ drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_device.c:209:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' kbase_debug_assert_register_hook(&kbasep_trace_hook_wrapper, kbdev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/tty/tty_ldsem.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_cache_policy.o CC drivers/tty/pty.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_mem.o LD drivers/misc/mediatek/hwmon/batchsen/built-in.o CC drivers/tty/tty_audit.o CC drivers/misc/mediatek/hwmon/hwmsen/hwmsen_helper.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_mmu.o CC drivers/tty/sysrq.o CC drivers/misc/mediatek/hwmon/hwmsen/hwmsen_dev.o LD drivers/tty/ipwireless/built-in.o CC drivers/tty/serial/serial_core.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_ipa.o LD drivers/misc/mediatek/hwmon/hwmsen/built-in.o CC drivers/misc/mediatek/hwmon/sensor_dts/sensor_dts.o LD drivers/misc/mediatek/hwmon/sensor_dts/built-in.o LD drivers/misc/mediatek/hwmon/built-in.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_jd.o CC drivers/usb/common/common.o LD drivers/usb/common/usb-common.o LD drivers/usb/common/built-in.o drivers/usb/core/Makefile:18: ---add marco CONFIG_WIKO_UNIFY--- CC drivers/usb/core/usb.o LD drivers/tty/serial/built-in.o CC drivers/tty/vt/vt_ioctl.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_jd_debugfs.o CC drivers/usb/core/hub.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_jm.o CC drivers/tty/vt/vc_screen.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_gpuprops.o CC drivers/tty/vt/selection.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_js.o CC drivers/tty/vt/keyboard.o CC drivers/usb/core/hcd.o CC drivers/tty/vt/consolemap.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_js_ctx_attr.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_event.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/vt.o CC drivers/usb/core/urb.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_context.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_pm.o CC drivers/usb/core/message.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_config.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_security.o CC drivers/usb/core/driver.o SHIPPED drivers/tty/vt/defkeymap.c CC drivers/tty/vt/consolemap_deftbl.o CC drivers/tty/vt/defkeymap.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_instr.o LD drivers/tty/vt/built-in.o LD drivers/tty/built-in.o LD drivers/video/backlight/built-in.o CC drivers/video/console/dummycon.o LD drivers/video/console/built-in.o CC drivers/video/fbdev/core/fb_notify.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_vinstr.o CC drivers/usb/core/config.o CC drivers/video/fbdev/core/fb_cmdline.o CC drivers/video/fbdev/core/fbmem.o CC drivers/usb/core/file.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_softjobs.o CC drivers/usb/core/buffer.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_10969_workaround.o CC drivers/video/fbdev/core/fbmon.o CC drivers/usb/core/sysfs.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_hw.o CC drivers/usb/core/endpoint.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_utility.o CC drivers/video/fbdev/core/fbcmap.o CC drivers/usb/core/devio.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_debug.o CC drivers/video/fbdev/core/fbsysfs.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_trace_timeline.o CC drivers/video/fbdev/core/modedb.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_gpu_memory_debugfs.o CC drivers/usb/core/notify.o CC drivers/usb/core/generic.o CC drivers/video/fbdev/core/fbcvt.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_mem_linux.o CC drivers/usb/core/quirks.o CC drivers/video/fbdev/core/cfbfillrect.o CC drivers/usb/core/devices.o CC drivers/video/fbdev/core/cfbcopyarea.o CC drivers/video/fbdev/core/cfbimgblt.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_core_linux.o CC drivers/usb/core/port.o LD drivers/video/fbdev/core/fb.o LD drivers/video/fbdev/core/built-in.o LD drivers/video/fbdev/omap2/displays-new/built-in.o LD drivers/video/fbdev/omap2/dss/built-in.o LD drivers/video/fbdev/omap2/built-in.o LD drivers/video/fbdev/built-in.o LD drivers/usb/core/usbcore.o CC drivers/video/logo/logo.o LD drivers/usb/core/built-in.o CC drivers/usb/gadget/udc-core.o LOGO drivers/video/logo/logo_linux_mono.c LOGO drivers/video/logo/logo_linux_vga16.c LOGO drivers/video/logo/logo_linux_clut224.c LOGO drivers/video/logo/logo_superh_mono.c LOGO drivers/video/logo/clut_vga16.c LOGO drivers/video/logo/logo_blackfin_vga16.c LOGO drivers/video/logo/logo_superh_vga16.c LOGO drivers/video/logo/logo_blackfin_clut224.c LOGO drivers/video/logo/logo_dec_clut224.c LOGO drivers/video/logo/logo_m32r_clut224.c LOGO drivers/video/logo/logo_mac_clut224.c LOGO drivers/video/logo/logo_parisc_clut224.c LOGO drivers/video/logo/logo_sgi_clut224.c LOGO drivers/video/logo/logo_spe_clut224.c LOGO drivers/video/logo/logo_sun_clut224.c LOGO drivers/video/logo/logo_superh_clut224.c CC drivers/video/logo/logo_linux_mono.o CC drivers/usb/gadget/usbstring.o CC drivers/video/logo/logo_linux_vga16.o CC drivers/video/logo/logo_linux_clut224.o LD drivers/video/logo/built-in.o LD drivers/video/built-in.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_sync.o CC drivers/misc/mediatek/i2c/mt6735/i2c.o CC drivers/usb/gadget/config.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_sync_user.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_replay.o CC drivers/usb/gadget/epautoconf.o CC drivers/usb/gadget/composite.o CC drivers/misc/mediatek/i2c/mt6735/i2c_common.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_mem_profile_debugfs.o LD drivers/misc/mediatek/i2c/mt6735/built-in.o LD drivers/misc/mediatek/i2c/built-in.o CC drivers/watchdog/mediatek/wdk/wd_common_drv.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_mmu_mode_lpae.o CC drivers/usb/gadget/functions.o CC drivers/watchdog/mediatek/wdk/wd_api.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_disjoint_events.o CC drivers/usb/gadget/configfs.o LD drivers/watchdog/mediatek/wdk/built-in.o CC drivers/watchdog/mediatek/wdt/mt6735/mtk_wdt.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_gator_api.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_debug_mem_view.o LD drivers/watchdog/mediatek/wdt/mt6735/built-in.o LD drivers/watchdog/mediatek/wdt/built-in.o LD drivers/watchdog/mediatek/built-in.o LD drivers/watchdog/built-in.o CC drivers/usb/gadget/f_acm.o CC drivers/usb/misc/trancevibrator.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_debug_job_fault.o LD drivers/usb/misc/built-in.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_smc.o -= project path ./drivers/misc/mediatek/imgsensor/src/mt6735/camera_project/p6601/ =- -= project path ./drivers/misc/mediatek/mach/mt6735/p6601/camera/camera_hw =- CC drivers/usb/gadget/u_serial.o imgsensor drv by platform ov13850_mipi_raw hi842_mipi_raw imx258_mipi_raw_liteon imx258_mipi_raw_sunny s5k4h8_mipi_raw ov5670_mipi_raw_sunwin ov5670_mipi_raw_cmk imgsensor drv by project CC drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.o drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c: In function 'adopt_CAMERA_HW_CheckIsAlive': drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1380:94: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'char (*)[32]' [-Wformat=] printk("HJDDbgFTM, adopt_CAMERA_HW_CheckIsAlive, line=%d, g_invokeSensorNameStr(sensor)=%s \n", __LINE__, g_invokeSensorNameStr); ^ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1408:48: warning: passing argument 1 of 'strcmp' from incompatible pointer type [-Wincompatible-pointer-types] && ( 0 == strcmp(g_invokeSensorNameStr, SENSOR_DRVNAME_OV5670_MIPI_RAW) ^~~~~~~~~~~~~~~~~~~~~ In file included from include/uapi/linux/uuid.h:25:0, from include/linux/uuid.h:23, from include/linux/mod_devicetable.h:12, from include/linux/i2c.h:29, from drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:2: include/linux/string.h:38:12: note: expected 'const char *' but argument is of type 'char (*)[32]' extern int strcmp(const char *,const char *); ^~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1409:48: warning: passing argument 1 of 'strcmp' from incompatible pointer type [-Wincompatible-pointer-types] || 0 == strcmp(g_invokeSensorNameStr, SENSOR_DRVNAME_OV5670_CMK_MIPI_RAW) ) ^~~~~~~~~~~~~~~~~~~~~ In file included from include/uapi/linux/uuid.h:25:0, from include/linux/uuid.h:23, from include/linux/mod_devicetable.h:12, from include/linux/i2c.h:29, from drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:2: include/linux/string.h:38:12: note: expected 'const char *' but argument is of type 'char (*)[32]' extern int strcmp(const char *,const char *); ^~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1412:111: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'char (*)[32]' [-Wformat=] printk("HJDDbgFTM, adopt_CAMERA_HW_CheckIsAlive, Caution!!! SocketIdx=%d, sensor=%s, continue! \n", ^ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c: In function 'adopt_CAMERA_HW_GetResolution': drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1511:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] ACDK_SENSOR_PRESOLUTION_STRUCT *pBufResolution = (ACDK_SENSOR_PRESOLUTION_STRUCT *)pBuf; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1512:62: warning: missing braces around initializer [-Wmissing-braces] MSDK_SENSOR_RESOLUTION_INFO_STRUCT SensorResolution[2] = {0,0}; ^ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1512:62: note: (near initialization for 'SensorResolution') drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:1508:9: warning: unused variable 'err' [-Wunused-variable] int err = 0; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c: In function '_hwPowerOn': drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:2918:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] } else ^~~~ drivers/misc/mediatek/imgsensor/src/mt6735/kd_sensorlist.c:2921:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' if (!IS_ERR(reg)) { ^~ CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_debug_gpu_mem_mapping.o CC drivers/usb/gadget/f_serial.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_mem_pool.o CC drivers/usb/gadget/android.o CC drivers/misc/mediatek/imgsensor/src/mt6735/../../../mach/mt6735/p6601/camera/camera_hw/kd_camera_hw.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_mem_pool_debugfs.o In file included from drivers/usb/gadget/android.c:50:0: drivers/usb/gadget/f_mtp.c: In function 'mtp_release': drivers/usb/gadget/f_mtp.c:1704:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] } else ^~~~ drivers/usb/gadget/f_mtp.c:1707:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' mtp_unlock(&_mtp_dev->open_excl); ^~~~~~~~~~ CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_js_policy_cfs.o At top level: drivers/usb/gadget/android.c:75:19: warning: 'longname' defined but not used [-Wunused-const-variable=] static const char longname[] = "Gadget Android"; ^~~~~~~~ LD drivers/misc/mediatek/imgsensor/src/mt6735/../../../mach/mt6735/p6601/camera/camera_hw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.o drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_dummy': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:248:2: note: in expansion of macro 'LOG_INF' LOG_INF("dummyline = %d, dummypixels = %d \n", imgsensor.dummy_line, imgsensor.dummy_pixel); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_max_framerate': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:268:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d, min framelength should enable = %d\n", framerate,min_framelength_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:264:12: warning: unused variable 'dummy_line' [-Wunused-variable] kal_int16 dummy_line; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'write_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:294:2: note: in expansion of macro 'LOG_INF' LOG_INF("write_shutter"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:295:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] kal_uint16 realtime_fps = 0; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:339:2: note: in expansion of macro 'LOG_INF' LOG_INF("shutter =%d, framelength =%d", shutter,imgsensor.frame_length); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:296:13: warning: unused variable 'frame_length' [-Wunused-variable] kal_uint32 frame_length = 0; ^~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:368:2: note: in expansion of macro 'LOG_INF' LOG_INF("set_shutter"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:369:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] unsigned long flags; ^~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_gain': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:410:9: note: in expansion of macro 'LOG_INF' LOG_INF("Error gain setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:422:5: note: in expansion of macro 'LOG_INF' LOG_INF("gain = %d , reg_gain = 0x%x\n ", gain, reg_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_mirror_flip': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:470:2: note: in expansion of macro 'LOG_INF' LOG_INF("image_mirror = %d", image_mirror); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:501:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error image_mirror setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'sensor_wb_gain_setting': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:537:2: note: in expansion of macro 'LOG_INF' LOG_INF("G_gain is 0x%x - before\n",G_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:538:2: note: in expansion of macro 'LOG_INF' LOG_INF("R_gain is 0x%x - before\n",R_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:539:2: note: in expansion of macro 'LOG_INF' LOG_INF("B_gain is 0x%x - before\n",B_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:569:2: note: in expansion of macro 'LOG_INF' LOG_INF("G_gain is 0x%x - after\n",G_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:570:2: note: in expansion of macro 'LOG_INF' LOG_INF("R_gain is 0x%x - after\n",R_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:571:2: note: in expansion of macro 'LOG_INF' LOG_INF("B_gain is 0x%x - after\n",B_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'sensor_init': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:584:2: note: in expansion of macro 'LOG_INF' LOG_INF("Enter init\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'preview_setting': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:2757:4: note: in expansion of macro 'LOG_INF' LOG_INF("E preview\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'capture_setting': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:2799:3: note: in expansion of macro 'LOG_INF' LOG_INF("E capture, currefps = %d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'normal_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:2879:2: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'hs_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:2919:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:2924:3: note: in expansion of macro 'LOG_INF' LOG_INF("Enter scale hs\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:2962:5: note: in expansion of macro 'LOG_INF' LOG_INF("Enter crop hs\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'slim_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3003:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'get_imgsensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3061:1: note: in expansion of macro 'LOG_INF' LOG_INF("[get_imgsensor_id] "); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3062:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] kal_uint8 i = 0; ^~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3073:6: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id : 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3077:5: note: in expansion of macro 'LOG_INF' LOG_INF("get_imgsensor_id Read sensor id fail, i2c write id: 0x%x,sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'open': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3110:2: note: in expansion of macro 'LOG_INF' LOG_INF("[open] "); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3112:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] kal_uint8 i = 0; ^~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3115:2: note: in expansion of macro 'LOG_INF' LOG_INF("[open]: PLATFORM:MT6735,MIPI 4LANE\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3116:2: note: in expansion of macro 'LOG_INF' LOG_INF("preview 1280*960@30fps,864Mbps/lane; video 1280*960@30fps,864Mbps/lane; capture 5M@30fps,864Mbps/lane\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3124:3: note: in expansion of macro 'LOG_INF' LOG_INF("SP\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3128:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3131:4: note: in expansion of macro 'LOG_INF' LOG_INF("open:Read sensor id fail open i2c write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'close': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3183:2: note: in expansion of macro 'LOG_INF' LOG_INF("close E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'preview': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3211:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'capture': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3245:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3260:4: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap1's setting: %d fps!\n",imgsensor_info.cap1.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3269:2: note: in expansion of macro 'LOG_INF' LOG_INF("Caputre fps:%d\n",imgsensor.current_fps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'normal_video': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3276:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'hs_video': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3295:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'slim_video': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3316:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'get_resolution': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3341:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'get_info': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3365:5: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'control': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3467:2: note: in expansion of macro 'LOG_INF' LOG_INF("[contrlo]scenario_id = %d", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3474:4: note: in expansion of macro 'LOG_INF' LOG_INF("preview\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3491:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error ScenarioId setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_video_mode': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3502:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d ", framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_auto_flicker_mode': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3525:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable = %d, framerate = %d ", enable, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_max_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3540:5: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3573:21: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",framerate,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3609:13: note: in expansion of macro 'LOG_INF' LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'get_default_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3618:5: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'set_test_pattern_mode': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3645:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable: %d", enable); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3648:5: note: in expansion of macro 'LOG_INF' LOG_INF("enter color bar"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c: In function 'feature_control': drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3680:5: note: in expansion of macro 'LOG_INF' LOG_INF("feature_id = %d\n", feature_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3739:13: note: in expansion of macro 'LOG_INF' LOG_INF("current fps :%d\n", (UINT32)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3745:13: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", (bool)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3751:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", (UINT32)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "HI842_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3774:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_SET_SENSOR_IHDR LE=%d, SE=%d, Gain=%d\n",(UINT16)*feature_data,(UINT16)*(feature_data+1),(UINT16)*(feature_data+2)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:3675:25: warning: unused variable 'feature_return_para' [-Wunused-variable] unsigned long long *feature_return_para=(unsigned long long *) feature_para; ^~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase_platform_fake.o At top level: drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/hi842_mipi_raw_Sensor.c:468:13: warning: 'set_mirror_flip' defined but not used [-Wunused-function] static void set_mirror_flip(kal_uint8 image_mirror) ^~~~~~~~~~~~~~~ CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_cache_policy_backend.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_device_hw.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_gpu.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_gpuprops_backend.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_debug_job_fault_backend.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_irq_linux.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_instr_backend.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_jm_as.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_jm_hw.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_jm_rb.o LD drivers/usb/gadget/libcomposite.o LD drivers/usb/gadget/usb_f_acm.o LD drivers/usb/gadget/usb_f_serial.o LD drivers/usb/gadget/g_android.o LD drivers/usb/gadget/built-in.o CC drivers/usb/phy/phy.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_js_affinity.o CC drivers/usb/phy/of.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_js_backend.o CC drivers/usb/phy/phy-generic.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_mmu_hw_direct.o LD drivers/usb/phy/built-in.o CC drivers/usb/storage/scsiglue.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_backend.o CC drivers/usb/storage/protocol.o LD drivers/misc/mediatek/imgsensor/src/mt6735/hi842_mipi_raw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_driver.o drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c: In function 'check_otp_wb': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c:105:15: warning: unused variable 'address' [-Wunused-variable] int bank, address; ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c:105:9: warning: unused variable 'bank' [-Wunused-variable] int bank, address; ^~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c:104:9: warning: unused variable 'index' [-Wunused-variable] int index; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c: In function 'selective_read_eeprom': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c:332:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(addr > IMX258_MAX_OFFSET) ^~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c:334:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' kdSetI2CSpeed(IMX258_I2C_SPEED); ^~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c: In function 'read_imx258_liteon_eeprom_SPC': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258_pdafotp.c:377:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ CC drivers/usb/storage/transport.o CC drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.o drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'load_imx258_SPC_Data': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:479:4: note: in expansion of macro 'LOG_INF' LOG_INF("load imx258 failed\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:488:3: note: in expansion of macro 'LOG_INF' LOG_INF("add=%4x,SPC_Data[%d] = %d\n", 0xD04C+i,i, IMX258MIPI_SPC_Data[i]); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:493:3: note: in expansion of macro 'LOG_INF' LOG_INF("add=%4x,SPC_Data[%d] = %d\n", 0xD08C+i,i+63, IMX258MIPI_SPC_Data[i+63]); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_dummy': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:500:5: note: in expansion of macro 'LOG_INF' LOG_INF("dummyline = %d, dummypixels = %d \n", imgsensor.dummy_line, imgsensor.dummy_pixel); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'return_sensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:524:6: note: in expansion of macro 'LOG_INF' LOG_INF("imx258 type = 0x%x(0x00=HDR,0x10=binning)", imx258_liteon_type); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:514:13: warning: unused variable 'tmp' [-Wunused-variable] kal_uint32 tmp = 0; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_max_framerate': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:539:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d, min framelength should enable? \n", framerate,min_framelength_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:535:12: warning: unused variable 'dummy_line' [-Wunused-variable] kal_int16 dummy_line; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:614:5: note: in expansion of macro 'LOG_INF' LOG_INF("Exit! shutter =%d, framelength =%d\n", shutter,imgsensor.frame_length); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'gain2reg': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:631:13: note: in expansion of macro 'LOG_INF' LOG_INF("Gain mapping don't correctly:%d %d \n", gain, IMX258MIPI_LITEON_sensorGainMapping[i][0]); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_gain': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:662:3: note: in expansion of macro 'LOG_INF' LOG_INF("Error gain setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:674:2: note: in expansion of macro 'LOG_INF' LOG_INF("gain = %d , reg_gain = 0x%x\n ", gain, reg_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'ihdr_write_shutter_gain': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:692:2: note: in expansion of macro 'LOG_INF' LOG_INF("le:0x%x, se:0x%x, gain:0x%x\n",le,se,gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:689:12: warning: unused variable 'iRation' [-Wunused-variable] kal_uint8 iRation; ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_mirror_flip': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:761:5: note: in expansion of macro 'LOG_INF' LOG_INF("image_mirror = %d\n", image_mirror); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:762:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] kal_uint8 iTemp; ^~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:780:13: note: in expansion of macro 'LOG_INF' LOG_INF("Error image_mirror setting\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'sensor_init': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1247:2: note: in expansion of macro 'LOG_INF' LOG_INF("Enter\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'preview_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1314:2: note: in expansion of macro 'LOG_INF' LOG_INF("preview_setting Enter\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1399:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'capture_setting_pdaf': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1410:2: note: in expansion of macro 'LOG_INF' LOG_INF("capture_setting_pdaf E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1495:2: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1497:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'capture_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1507:2: note: in expansion of macro 'LOG_INF' LOG_INF("capture E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1508:2: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",curretfps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1511:3: note: in expansion of macro 'LOG_INF' LOG_INF("PIP15fps capture E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1591:4: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1593:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1595:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1599:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1601:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1609:3: note: in expansion of macro 'LOG_INF' LOG_INF("PIP24fps capture E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1689:4: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1691:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1693:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1697:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1699:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1788:4: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1790:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1792:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1796:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1798:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'normal_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2005:2: note: in expansion of macro 'LOG_INF' LOG_INF("normal video E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2006:2: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2102:2: note: in expansion of macro 'LOG_INF' LOG_INF("imgsensor.ihdr_en in video mode:%d\n",imgsensor.ihdr_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'hs_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2302:2: note: in expansion of macro 'LOG_INF' LOG_INF("hs_video E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2389:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2391:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'slim_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2496:2: note: in expansion of macro 'LOG_INF' LOG_INF("slim video E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2582:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2584:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'get_imgsensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2637:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2653:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'open': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:58:15: note: in expansion of macro 'LOG_INF' #define LOG_1 LOG_INF("IMX258,MIPI 1LANE\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2694:5: note: in expansion of macro 'LOG_1' LOG_1; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:59:15: note: in expansion of macro 'LOG_INF' #define LOG_2 LOG_INF("preview 1600*1200@30fps,600Mbps/lane; video 1600*1200@30fps,600Mbps/lane; 1600*1200@30fps,600Mbps/lane\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2695:5: note: in expansion of macro 'LOG_2' LOG_2; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2704:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2707:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'close': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2761:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'preview': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2789:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'capture': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2822:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2843:13: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",imgsensor.current_fps,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'normal_video': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2858:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2869:2: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", imgsensor.ihdr_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'hs_video': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2877:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'slim_video': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2899:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'get_resolution': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2922:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'get_info': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:2945:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_metrics.o drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'control': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3051:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3072:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error ScenarioId setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_video_mode': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3083:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d\n ", framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_auto_flicker_mode': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3103:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable = %d, framerate = %d \n", enable, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_max_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3117:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3150:21: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",framerate,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3186:4: note: in expansion of macro 'LOG_INF' LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'get_default_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3195:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'set_test_pattern_mode': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3223:5: note: in expansion of macro 'LOG_INF' LOG_INF("enable: %d\n", enable); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c: In function 'feature_control': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3252:2: note: in expansion of macro 'LOG_INF' LOG_INF("feature_id = %d\n", feature_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3304:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_PDAF_DATA\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3315:4: note: in expansion of macro 'LOG_INF' LOG_INF("current fps :%d\n", (UINT32)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3321:4: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", (BOOL)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3324:4: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", imgsensor.ihdr_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3328:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", (UINT32)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3367:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_PDAF_INFO scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3387:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_SET_SENSOR_IHDR LE=%d, SE=%d, Gain=%d\n",(UINT16)*feature_data,(UINT16)*(feature_data+1),(UINT16)*(feature_data+2)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3391:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_VC_INFO %d\n", (UINT16)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3417:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_SENSOR_PDAF_CAPACITY scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:61:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3441:4: note: in expansion of macro 'LOG_INF' LOG_INF("PDAF mode :%d\n", *feature_data_16); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:3244:25: warning: unused variable 'feature_return_para' [-Wunused-variable] unsigned long long *feature_return_para=(unsigned long long *) feature_para; ^~~~~~~~~~~~~~~~~~~ At top level: drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:1408:13: warning: 'capture_setting_pdaf' defined but not used [-Wunused-function] static void capture_setting_pdaf(void) ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/imx258mipiraw_Sensor.c:759:13: warning: 'set_mirror_flip' defined but not used [-Wunused-function] static void set_mirror_flip(kal_uint8 image_mirror) ^~~~~~~~~~~~~~~ CC drivers/usb/storage/usb.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_ca.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_ca_fixed.o CC drivers/usb/storage/initializers.o LD drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_liteon/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_always_on.o drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c: In function 'check_otp_wb': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c:106:15: warning: unused variable 'address' [-Wunused-variable] int bank, address; ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c:106:9: warning: unused variable 'bank' [-Wunused-variable] int bank, address; ^~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c:105:9: warning: unused variable 'index' [-Wunused-variable] int index; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c: In function 'selective_read_eeprom': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c:337:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(addr > IMX258_MAX_OFFSET) ^~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c:339:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' kdSetI2CSpeed(IMX258_I2C_SPEED); ^~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c: In function 'read_imx258_sunny_eeprom_SPC': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c:382:6: warning: unused variable 'i' [-Wunused-variable] int i; ^ At top level: drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258_sunny_pdafotp.c:97:12: warning: 'GG_Ratio_Typical_Sunny' defined but not used [-Wunused-variable] static int GG_Ratio_Typical_Sunny = 0x0400; ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/storage/sierra_ms.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_coarse_demand.o CC drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.o drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'load_imx258_SPC_Data': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:479:4: note: in expansion of macro 'LOG_INF' LOG_INF("load imx258 failed\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:488:3: note: in expansion of macro 'LOG_INF' LOG_INF("add=%4x,SPC_Data[%d] = %d\n", 0xD04C+i,i, IMX258MIPI_SPC_Data[i]); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:493:3: note: in expansion of macro 'LOG_INF' LOG_INF("add=%4x,SPC_Data[%d] = %d\n", 0xD08C+i,i+63, IMX258MIPI_SPC_Data[i+63]); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_dummy': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:500:5: note: in expansion of macro 'LOG_INF' LOG_INF("dummyline = %d, dummypixels = %d \n", imgsensor.dummy_line, imgsensor.dummy_pixel); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'return_sensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:524:6: note: in expansion of macro 'LOG_INF' LOG_INF("imx258 type = 0x%x(0x00=HDR,0x10=binning)", imx258_sunny_type); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:514:13: warning: unused variable 'tmp' [-Wunused-variable] kal_uint32 tmp = 0; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_max_framerate': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:539:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d, min framelength should enable? \n", framerate,min_framelength_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:535:12: warning: unused variable 'dummy_line' [-Wunused-variable] kal_int16 dummy_line; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:614:5: note: in expansion of macro 'LOG_INF' LOG_INF("Exit! shutter =%d, framelength =%d\n", shutter,imgsensor.frame_length); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'gain2reg': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:631:13: note: in expansion of macro 'LOG_INF' LOG_INF("Gain mapping don't correctly:%d %d \n", gain, IMX258MIPI_SUNNY_sensorGainMapping[i][0]); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_gain': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:662:3: note: in expansion of macro 'LOG_INF' LOG_INF("Error gain setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:674:2: note: in expansion of macro 'LOG_INF' LOG_INF("gain = %d , reg_gain = 0x%x\n ", gain, reg_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'ihdr_write_shutter_gain': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:692:2: note: in expansion of macro 'LOG_INF' LOG_INF("le:0x%x, se:0x%x, gain:0x%x\n",le,se,gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:689:12: warning: unused variable 'iRation' [-Wunused-variable] kal_uint8 iRation; ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_mirror_flip': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:761:5: note: in expansion of macro 'LOG_INF' LOG_INF("image_mirror = %d\n", image_mirror); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:762:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] kal_uint8 iTemp; ^~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:780:13: note: in expansion of macro 'LOG_INF' LOG_INF("Error image_mirror setting\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'sensor_init': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1247:2: note: in expansion of macro 'LOG_INF' LOG_INF("Enter\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'preview_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1314:2: note: in expansion of macro 'LOG_INF' LOG_INF("preview_setting Enter\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1399:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'capture_setting_pdaf': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1410:2: note: in expansion of macro 'LOG_INF' LOG_INF("capture_setting_pdaf E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1495:2: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1497:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'capture_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1507:2: note: in expansion of macro 'LOG_INF' LOG_INF("capture E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1508:2: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",curretfps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1511:3: note: in expansion of macro 'LOG_INF' LOG_INF("PIP15fps capture E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1591:4: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1593:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1595:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1599:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1601:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1609:3: note: in expansion of macro 'LOG_INF' LOG_INF("PIP24fps capture E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1689:4: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1691:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1693:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1697:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1699:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1788:4: note: in expansion of macro 'LOG_INF' LOG_INF("read 0x3030\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1790:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1792:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1796:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1798:4: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'normal_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2005:2: note: in expansion of macro 'LOG_INF' LOG_INF("normal video E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2006:2: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2102:2: note: in expansion of macro 'LOG_INF' LOG_INF("imgsensor.ihdr_en in video mode:%d\n",imgsensor.ihdr_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'hs_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2302:2: note: in expansion of macro 'LOG_INF' LOG_INF("hs_video E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2389:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2391:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'slim_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2496:2: note: in expansion of macro 'LOG_INF' LOG_INF("slim video E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2582:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3030=%d\n",read_cmos_sensor(0x3030)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2584:2: note: in expansion of macro 'LOG_INF' LOG_INF("0x3032=%d\n",read_cmos_sensor(0x3032)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'get_imgsensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2637:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2654:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'open': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:58:15: note: in expansion of macro 'LOG_INF' #define LOG_1 LOG_INF("IMX258,MIPI 1LANE\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2695:5: note: in expansion of macro 'LOG_1' LOG_1; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:59:15: note: in expansion of macro 'LOG_INF' #define LOG_2 LOG_INF("preview 1600*1200@30fps,600Mbps/lane; video 1600*1200@30fps,600Mbps/lane; 1600*1200@30fps,600Mbps/lane\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2696:5: note: in expansion of macro 'LOG_2' LOG_2; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2705:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2708:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'close': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2762:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'preview': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2790:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'capture': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2823:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2844:13: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",imgsensor.current_fps,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'normal_video': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2859:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2870:2: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", imgsensor.ihdr_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'hs_video': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2878:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'slim_video': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2900:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'get_resolution': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2923:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'get_info': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:2946:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'control': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3052:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3073:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error ScenarioId setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_video_mode': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3084:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d\n ", framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_auto_flicker_mode': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3104:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable = %d, framerate = %d \n", enable, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_max_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3118:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3151:21: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",framerate,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3187:4: note: in expansion of macro 'LOG_INF' LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'get_default_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3196:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'set_test_pattern_mode': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3224:5: note: in expansion of macro 'LOG_INF' LOG_INF("enable: %d\n", enable); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c: In function 'feature_control': drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3253:2: note: in expansion of macro 'LOG_INF' LOG_INF("feature_id = %d\n", feature_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3305:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_PDAF_DATA\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3316:4: note: in expansion of macro 'LOG_INF' LOG_INF("current fps :%d\n", (UINT32)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3322:4: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", (BOOL)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3325:4: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", imgsensor.ihdr_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3329:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", (UINT32)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3368:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_PDAF_INFO scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3388:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_SET_SENSOR_IHDR LE=%d, SE=%d, Gain=%d\n",(UINT16)*feature_data,(UINT16)*(feature_data+1),(UINT16)*(feature_data+2)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3392:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_VC_INFO %d\n", (UINT16)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3418:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_SENSOR_PDAF_CAPACITY scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:57:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "IMX258_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:61:42: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk( PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3442:4: note: in expansion of macro 'LOG_INF' LOG_INF("PDAF mode :%d\n", *feature_data_16); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:3245:25: warning: unused variable 'feature_return_para' [-Wunused-variable] unsigned long long *feature_return_para=(unsigned long long *) feature_para; ^~~~~~~~~~~~~~~~~~~ At top level: drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:1408:13: warning: 'capture_setting_pdaf' defined but not used [-Wunused-function] static void capture_setting_pdaf(void) ^~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/imx258mipiraw_sunny_Sensor.c:759:13: warning: 'set_mirror_flip' defined but not used [-Wunused-function] static void set_mirror_flip(kal_uint8 image_mirror) ^~~~~~~~~~~~~~~ CC drivers/usb/storage/option_ms.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_demand.o CC drivers/usb/storage/usual-tables.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_pm_policy.o CC drivers/usb/storage/alauda.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_time.o LD drivers/misc/mediatek/imgsensor/src/mt6735/imx258_mipi_raw_sunny/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.o CC drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/backend/gpu/mtk_kbase_pm_ca_random.o CC drivers/usb/storage/cypress_atacb.o drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_dummy': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:211:5: note: in expansion of macro 'LOG_INF' LOG_INF("dummyline = %d, dummypixels = %d \n", imgsensor.dummy_line, imgsensor.dummy_pixel); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_max_framerate': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:230:5: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d, min framelength should enable = %d \n", framerate,min_framelength_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:226:15: warning: unused variable 'dummy_line' [-Wunused-variable] kal_int16 dummy_line; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:279:2: note: in expansion of macro 'LOG_INF' LOG_INF("Enter! shutter =%d \n", shutter); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:324:5: note: in expansion of macro 'LOG_INF' LOG_INF("Exit! shutter =%d, framelength =%d\n", shutter,imgsensor.frame_length); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:275:16: warning: unused variable 'frame_length' [-Wunused-variable] kal_uint32 frame_length = 0; ^~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'gain2reg': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:333:13: warning: unused variable 'iGain' [-Wunused-variable] kal_uint16 iGain=gain; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_gain': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:387:3: note: in expansion of macro 'LOG_INF' LOG_INF("gain = %d , reg_gain = 0x%x\n ", gain, reg_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'ihdr_write_shutter_gain': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:397:5: note: in expansion of macro 'LOG_INF' LOG_INF("le:0x%x, se:0x%x, gain:0x%x\n",le,se,gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_mirror_flip': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:433:5: note: in expansion of macro 'LOG_INF' LOG_INF("image_mirror = %d\n", image_mirror); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:465:6: note: in expansion of macro 'LOG_INF' LOG_INF("Error image_mirror setting\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'sensor_init': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:493:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'capture_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:913:5: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'normal_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1061:5: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'hs_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1126:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_test_pattern_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1324:5: note: in expansion of macro 'LOG_INF' LOG_INF("enable: %d\n", enable); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'get_imgsensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1369:17: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1372:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'open': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:42:15: note: in expansion of macro 'LOG_INF' #define LOG_1 LOG_INF("OV13850,MIPI 4LANE\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1408:5: note: in expansion of macro 'LOG_1' LOG_1; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:43:15: note: in expansion of macro 'LOG_INF' #define LOG_2 LOG_INF("preview 2096*1552@30fps,640Mbps/lane; video 4192*3104@30fps,1.2Gbps/lane; capture 13M@30fps,1.2Gbps/lane\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1409:5: note: in expansion of macro 'LOG_2' LOG_2; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1418:17: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1421:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, write id: 0x%x, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1434:5: note: in expansion of macro 'LOG_INF' LOG_INF("----R1A---- \n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1438:5: note: in expansion of macro 'LOG_INF' LOG_INF("----R2A---- \n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'close': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1488:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'preview': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1516:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'capture': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1551:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1563:13: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",imgsensor.current_fps,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'normal_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1578:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'hs_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1598:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'slim_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1620:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'get_resolution': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1642:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'get_info': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1665:5: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'control': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1767:5: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1796:13: note: in expansion of macro 'LOG_INF' LOG_INF("Error ScenarioId setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_video_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1809:5: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d\n ", framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_auto_flicker_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1829:5: note: in expansion of macro 'LOG_INF' LOG_INF("enable = %d, framerate = %d \n", enable, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'set_max_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1844:5: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1877:21: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",framerate,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1913:13: note: in expansion of macro 'LOG_INF' LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'get_default_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1922:5: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c: In function 'feature_control': drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1962:5: note: in expansion of macro 'LOG_INF' LOG_INF("feature_id = %d\n", feature_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1970:13: note: in expansion of macro 'LOG_INF' LOG_INF("feature_Control imgsensor.pclk = %d,imgsensor.current_fps = %d\n", imgsensor.pclk,imgsensor.current_fps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:2022:13: note: in expansion of macro 'LOG_INF' LOG_INF("current fps :%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:2028:13: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", (BOOL)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:2034:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:41:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "OV13850_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:46:44: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:2057:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_SET_SENSOR_IHDR LE=%d, SE=%d, Gain=%d\n",(UINT16)*feature_data,(UINT16)*(feature_data+1),(UINT16)*(feature_data+2)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/ov13850mipiraw_Sensor.c:1957:25: warning: unused variable 'feature_return_para' [-Wunused-variable] unsigned long long *feature_return_para=(unsigned long long *) feature_para; ^~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/mali_kbase.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/midgard/built-in.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/arm/built-in.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/gpu/built-in.o CC drivers/usb/storage/datafab.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/mali-r7p0/drivers/built-in.o LD drivers/misc/mediatek/gpu/gpu_mali/mali_midgard/built-in.o LD drivers/misc/mediatek/gpu/gpu_mali/built-in.o LD drivers/misc/mediatek/gpu/built-in.o LD drivers/misc/mediatek/irtx/built-in.o CC drivers/misc/mediatek/jpeg/v2/jpeg_cmdq.o CC drivers/misc/mediatek/jpeg/v2/jpeg_drv_enc.o CC drivers/usb/storage/freecom.o CC drivers/misc/mediatek/jpeg/v2/jpeg_drv_dec.o LD drivers/misc/mediatek/imgsensor/src/mt6735/ov13850_mipi_raw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.o CC drivers/usb/storage/isd200.o CC drivers/misc/mediatek/jpeg/v2/jpeg_drv.o drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_dummy': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:211:2: note: in expansion of macro 'LOG_INF' LOG_INF("dummyline = %d, dummypixels = %d \n", imgsensor.dummy_line, imgsensor.dummy_pixel); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_max_framerate': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:226:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d, min framelength should enable? \n", framerate,min_framelength_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'write_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:298:2: note: in expansion of macro 'LOG_INF' LOG_INF("Exit! shutter =%d, framelength =%d\n", shutter,imgsensor.frame_length); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_gain': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:373:3: note: in expansion of macro 'LOG_INF' LOG_INF("Error gain setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:400:2: note: in expansion of macro 'LOG_INF' LOG_INF("gain = %d ,reg[0x366a]= %d, reg_gain = 0x%x\n ", gain, ChangeFlag, reg_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'ihdr_write_shutter_gain': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:428:2: note: in expansion of macro 'LOG_INF' LOG_INF("le:0x%x, se:0x%x, gain:0x%x\n",le,se,gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_mirror_flip': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:467:2: note: in expansion of macro 'LOG_INF' LOG_INF("image_mirror = %d\n", image_mirror); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:503:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error image_mirror setting\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'sensor_init': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:531:2: note: in expansion of macro 'LOG_INF' LOG_INF("OV5670_Sensor_Init_2lane E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'preview_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:831:2: note: in expansion of macro 'LOG_INF' LOG_INF(" OV5670PreviewSetting_2lane enter\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'capture_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:886:2: note: in expansion of macro 'LOG_INF' LOG_INF("OV5670CaptureSetting_2lane enter! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'normal_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:980:2: note: in expansion of macro 'LOG_INF' LOG_INF("normal_video_setting Enter! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'hs_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1027:2: note: in expansion of macro 'LOG_INF' LOG_INF("hs_video_setting enter!\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'slim_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1072:2: note: in expansion of macro 'LOG_INF' LOG_INF("slim_video_setting enter!\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'get_imgsensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1149:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1152:6: note: in expansion of macro 'LOG_INF' LOG_INF("check_cmkMIDFailed\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1162:4: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'open': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1200:2: note: in expansion of macro 'LOG_INF' LOG_INF("preview 1280*960@30fps,864Mbps/lane; video 1280*960@30fps,864Mbps/lane; capture 5M@30fps,864Mbps/lane\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1210:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1213:4: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'close': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1270:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'preview': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1298:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'capture': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1332:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1343:13: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",imgsensor.current_fps,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'normal_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1361:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'hs_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1381:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'slim_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1402:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'get_resolution': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1423:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'get_info': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1446:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'control': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1548:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1569:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error ScenarioId setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_video_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1580:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d\n ", framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_auto_flicker_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1600:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable = %d, framerate = %d \n", enable, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_max_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1615:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1648:21: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",framerate,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1684:4: note: in expansion of macro 'LOG_INF' LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'get_default_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1693:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'set_test_pattern_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1720:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable: %d\n", enable); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c: In function 'feature_control': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1750:2: note: in expansion of macro 'LOG_INF' LOG_INF("feature_id = %d\n", feature_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1809:13: note: in expansion of macro 'LOG_INF' LOG_INF("current fps :%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1815:13: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1821:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1844:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_SET_SENSOR_IHDR LE=%d, SE=%d, Gain=%d\n",*feature_data,*(feature_data+1),*(feature_data+2)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/ov5670mipi_cmk_Sensor.c:1745:22: warning: unused variable 'feature_return_data' [-Wunused-variable] unsigned long long *feature_return_data = (unsigned long long*)feature_para; ^~~~~~~~~~~~~~~~~~~ CC drivers/usb/storage/jumpshot.o LD drivers/misc/mediatek/jpeg/v2/jpeg_driver.o LD drivers/misc/mediatek/jpeg/v2/built-in.o LD drivers/misc/mediatek/jpeg/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/CMK_OTP_OV5670.o drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/CMK_OTP_OV5670.c: In function 'otp_update_wb_cmk_ov5670': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/CMK_OTP_OV5670.c:87:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int R_gain, G_gain, B_gain, Base_gain,G_gain_R,G_gain_B; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/CMK_OTP_OV5670.c:87:30: warning: unused variable 'Base_gain' [-Wunused-variable] int R_gain, G_gain, B_gain, Base_gain,G_gain_R,G_gain_B; ^~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/CMK_OTP_OV5670.c: In function 'check_cmk_MID_ov5670': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/CMK_OTP_OV5670.c:186:23: warning: unused variable 'temp' [-Wunused-variable] int otp_flag, addr, temp, i,MID_ID; ^~~~ CC drivers/usb/storage/karma.o CC drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.o LD drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_cmk/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.o drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_dummy': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:211:2: note: in expansion of macro 'LOG_INF' LOG_INF("dummyline = %d, dummypixels = %d \n", imgsensor.dummy_line, imgsensor.dummy_pixel); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_max_framerate': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:226:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d, min framelength should enable? \n", framerate,min_framelength_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'write_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:298:2: note: in expansion of macro 'LOG_INF' LOG_INF("Exit! shutter =%d, framelength =%d\n", shutter,imgsensor.frame_length); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_gain': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:373:3: note: in expansion of macro 'LOG_INF' LOG_INF("Error gain setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:400:2: note: in expansion of macro 'LOG_INF' LOG_INF("gain = %d ,reg[0x366a]= %d, reg_gain = 0x%x\n ", gain, ChangeFlag, reg_gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'ihdr_write_shutter_gain': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:428:2: note: in expansion of macro 'LOG_INF' LOG_INF("le:0x%x, se:0x%x, gain:0x%x\n",le,se,gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_mirror_flip': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:467:2: note: in expansion of macro 'LOG_INF' LOG_INF("image_mirror = %d\n", image_mirror); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:503:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error image_mirror setting\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'sensor_init': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:531:2: note: in expansion of macro 'LOG_INF' LOG_INF("OV5670_Sensor_Init_2lane E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'preview_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:831:2: note: in expansion of macro 'LOG_INF' LOG_INF(" OV5670PreviewSetting_2lane enter\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'capture_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:886:2: note: in expansion of macro 'LOG_INF' LOG_INF("OV5670CaptureSetting_2lane enter! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'normal_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:980:2: note: in expansion of macro 'LOG_INF' LOG_INF("normal_video_setting Enter! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'hs_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1027:2: note: in expansion of macro 'LOG_INF' LOG_INF("hs_video_setting enter!\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'slim_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1072:2: note: in expansion of macro 'LOG_INF' LOG_INF("slim_video_setting enter!\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'get_imgsensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1149:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1152:6: note: in expansion of macro 'LOG_INF' LOG_INF("check_sunwinMIDFailed\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1162:4: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'open': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1200:2: note: in expansion of macro 'LOG_INF' LOG_INF("preview 1280*960@30fps,864Mbps/lane; video 1280*960@30fps,864Mbps/lane; capture 5M@30fps,864Mbps/lane\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1210:5: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1213:4: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'close': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1270:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'preview': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1298:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'capture': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1332:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1343:13: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",imgsensor.current_fps,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'normal_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1361:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'hs_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1381:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'slim_video': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1402:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'get_resolution': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1423:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'get_info': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1446:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'control': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1548:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1569:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error ScenarioId setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_video_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1580:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d\n ", framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_auto_flicker_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1600:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable = %d, framerate = %d \n", enable, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_max_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1615:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1648:21: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap's setting: %d fps!\n",framerate,imgsensor_info.cap.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1684:4: note: in expansion of macro 'LOG_INF' LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'get_default_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1693:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'set_test_pattern_mode': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1720:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable: %d\n", enable); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c: In function 'feature_control': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1750:2: note: in expansion of macro 'LOG_INF' LOG_INF("feature_id = %d\n", feature_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1809:13: note: in expansion of macro 'LOG_INF' LOG_INF("current fps :%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1815:13: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1821:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "ov5670_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1844:13: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_SET_SENSOR_IHDR LE=%d, SE=%d, Gain=%d\n",*feature_data,*(feature_data+1),*(feature_data+2)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/ov5670mipi_Sensor.c:1745:22: warning: unused variable 'feature_return_data' [-Wunused-variable] unsigned long long *feature_return_data = (unsigned long long*)feature_para; ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:249:2: warning: excess elements in array initializer { 4192, 3104, 0, 0, 4192, 3104, 2096, 1552, 0000, 0000, 2096, 1552, 0, 0, 2096, 1552}, // Custom1 (defaultuse preview) ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:249:2: note: (near initialization for 'imgsensor_winsize_info') drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:250:2: warning: excess elements in array initializer { 4192, 3104, 0, 0, 4192, 3104, 2096, 1552, 0000, 0000, 2096, 1552, 0, 0, 2096, 1552}, // Custom2 ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:250:2: note: (near initialization for 'imgsensor_winsize_info') drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:251:2: warning: excess elements in array initializer { 4192, 3104, 0, 0, 4192, 3104, 2096, 1552, 0000, 0000, 2096, 1552, 0, 0, 2096, 1552}, // Custom3 ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:251:2: note: (near initialization for 'imgsensor_winsize_info') drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:252:2: warning: excess elements in array initializer { 4192, 3104, 0, 0, 4192, 3104, 2096, 1552, 0000, 0000, 2096, 1552, 0, 0, 2096, 1552}, // Custom4 ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:252:2: note: (near initialization for 'imgsensor_winsize_info') drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:253:2: warning: excess elements in array initializer { 4192, 3104, 0, 0, 4192, 3104, 2096, 1552, 0000, 0000, 2096, 1552, 0, 0, 2096, 1552}, // Custom5 ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:253:2: note: (near initialization for 'imgsensor_winsize_info') drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'read_cmos_sensor': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:258:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] kal_uint16 get_byte=0; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'write_cmos_sensor': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:268:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] char pusendcmd[4] = {(char)(addr >> 8) , (char)(addr & 0xFF) ,(char)(para >> 8),(char)(para & 0xFF)}; ^~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'read_cmos_sensor_8': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:275:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] kal_uint16 get_byte=0; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'write_cmos_sensor_8': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:284:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] char pusendcmd[4] = {(char)(addr >> 8) , (char)(addr & 0xFF) ,(char)(para & 0xFF)}; ^~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'set_dummy': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:312:3: note: in expansion of macro 'LOG_INF' LOG_INF("dummyline = %d, dummypixels = %d ", imgsensor.dummy_line, imgsensor.dummy_pixel); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'set_max_framerate': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:325:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d, min framelength should enable? \n", framerate,min_framelength_en); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:321:12: warning: unused variable 'dummy_line' [-Wunused-variable] kal_int16 dummy_line; ^~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'write_shutter': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:387:2: note: in expansion of macro 'LOG_INF' LOG_INF("Exit! shutter =%d, framelength =%d\n", shutter,imgsensor.frame_length); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:352:16: warning: unused variable 'frame_length' [-Wunused-variable] kal_uint32 frame_length = 0; ^~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'set_gain': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:455:9: note: in expansion of macro 'LOG_INF' LOG_INF("Error gain setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'ihdr_write_shutter_gain': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:482:5: note: in expansion of macro 'LOG_INF' LOG_INF("le:0x%x, se:0x%x, gain:0x%x\n",le,se,gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:498:3: note: in expansion of macro 'LOG_INF' LOG_INF("frame length:0x%x, le:0x%x, se:0x%x, gain:0x%x\n",imgsensor.frame_length,le,se,gain); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:480:15: warning: unused variable 'iReg' [-Wunused-variable] kal_uint8 iReg; ^~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:479:15: warning: unused variable 'iRation' [-Wunused-variable] kal_uint8 iRation; ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'check_output_stream_on': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:593:4: note: in expansion of macro 'LOG_INF' LOG_INF("[error][0x0005, 0xff]sensor not output\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'check_output_stream_off': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:612:4: note: in expansion of macro 'LOG_INF' LOG_INF("stream off error\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'preview_setting': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:694:2: note: in expansion of macro 'LOG_INF' LOG_INF("geroge --- otp start ---\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'capture_setting': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:865:2: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'normal_video_setting': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:871:2: note: in expansion of macro 'LOG_INF' LOG_INF("E! currefps:%d\n",currefps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'get_imgsensor_id': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1068:17: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1071:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, write id: 0x%x, sensor id = 0x%x\n", imgsensor.i2c_write_id,*sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'open': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:41:15: note: in expansion of macro 'LOG_INF' #define LOG_1 LOG_INF("S5K4H8,MIPI 4LANE\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1108:2: note: in expansion of macro 'LOG_1' LOG_1; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:42:15: note: in expansion of macro 'LOG_INF' #define LOG_2 LOG_INF("preview 2096*1552@30fps,1260Mbps/lane; video 4192*3104@30fps,1260Mbps/lane; capture 13M@30fps,1260Mbps/lane\n") ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1109:2: note: in expansion of macro 'LOG_2' LOG_2; ^~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1121:17: note: in expansion of macro 'LOG_INF' LOG_INF("i2c write id: 0x%x, sensor id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1124:13: note: in expansion of macro 'LOG_INF' LOG_INF("Read sensor id fail, id: 0x%x\n", imgsensor.i2c_write_id,sensor_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1132:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (imgsensor_info.sensor_id != sensor_id) ^~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1135:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' sensor_init(); ^~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'close': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1175:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'preview': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1203:2: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'capture': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1237:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1252:4: note: in expansion of macro 'LOG_INF' LOG_INF("Warning: current_fps %d fps is not support, so use cap1's setting: %d fps!\n",imgsensor_info.cap1.max_framerate/10); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1261:2: note: in expansion of macro 'LOG_INF' LOG_INF("Caputre fps:%d\n",imgsensor.current_fps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'normal_video': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1269:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'hs_video': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1288:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'slim_video': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1310:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'Custom1': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1348:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'Custom2': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1366:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'Custom3': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1384:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'Custom4': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1402:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'Custom5': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1421:5: note: in expansion of macro 'LOG_INF' LOG_INF("E\n"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'get_resolution': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1437:2: note: in expansion of macro 'LOG_INF' LOG_INF("E"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'get_info': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1474:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'control': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1612:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1648:4: note: in expansion of macro 'LOG_INF' LOG_INF("Error ScenarioId setting"); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'set_video_mode': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1659:2: note: in expansion of macro 'LOG_INF' LOG_INF("framerate = %d\n ", framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'set_auto_flicker_mode': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1679:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable = %d, framerate = %d\n", enable, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'set_max_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1694:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d, framerate = %d\n", scenario_id, framerate); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1818:4: note: in expansion of macro 'LOG_INF' LOG_INF("error scenario_id = %d, we use preview scenario \n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'get_default_framerate_by_scenario': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1827:2: note: in expansion of macro 'LOG_INF' LOG_INF("scenario_id = %d\n", scenario_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'set_test_pattern_mode': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1869:2: note: in expansion of macro 'LOG_INF' LOG_INF("enable: %d\n", enable); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c: In function 'feature_control': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1899:2: note: in expansion of macro 'LOG_INF' LOG_INF("feature_id = %d", feature_id); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1907:4: note: in expansion of macro 'LOG_INF' LOG_INF("feature_Control imgsensor.pclk = %d,imgsensor.current_fps = %d\n", imgsensor.pclk,imgsensor.current_fps); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1961:4: note: in expansion of macro 'LOG_INF' LOG_INF("current fps :%d\n", (UINT16)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1967:13: note: in expansion of macro 'LOG_INF' LOG_INF("ihdr enable :%d\n", (BOOL)*feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1973:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_GET_CROP_INFO scenarioId:%d\n", *feature_data); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1996:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_SET_SENSOR_IHDR LE=%d, SE=%d, Gain=%d\n",(UINT16)*feature_data,(UINT16)*(feature_data+1),(UINT16)*(feature_data+2)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:40:13: warning: too many arguments for format [-Wformat-extra-args] #define PFX "S5K4H8_camera_sensor" ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:44:41: note: in expansion of macro 'PFX' #define LOG_INF(format, args...) printk(PFX, "[%s] " format, __FUNCTION__, ##args) ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:2000:4: note: in expansion of macro 'LOG_INF' LOG_INF("SENSOR_FEATURE_SET_HDR_SHUTTER LE=%d, SE=%d\n",(UINT16)*feature_data,(UINT16)*(feature_data+1)); ^~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:1897:25: warning: unused variable 'feature_return_para' [-Wunused-variable] unsigned long long *feature_return_para=(unsigned long long *) feature_para; ^~~~~~~~~~~~~~~~~~~ At top level: drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:803:13: warning: 'pip_capture_setting' defined but not used [-Wunused-function] static void pip_capture_setting(void) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:408:13: warning: 'set_shutter' defined but not used [-Wunused-function] static void set_shutter(kal_uint16 shutter) ^~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8mipi_Sensor.c:272:19: warning: 'read_cmos_sensor_8' defined but not used [-Wunused-function] static kal_uint16 read_cmos_sensor_8(kal_uint16 addr) ^~~~~~~~~~~~~~~~~~ CC drivers/usb/storage/onetouch.o CC drivers/usb/storage/sddr09.o CC drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.o drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c: In function 'start_read_otp_daling': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:59:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c: In function 'Darling_S5K4H8_read_OTP': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:109:5: warning: statement with no effect [-Wunused-value] for(i;i<=80;i++){ ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:103:93: warning: unused variable 'a' [-Wunused-variable] int a26=0,a27=0,a28=0,a29=0,a30=0,a31=0,a32=0,a33=0,a34=0,a35=0,a36=0,a37=0,a38=0,a39=0,a=0; ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c: In function 'Darling_S5K4H8_apply_OTP': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:240:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int R_gain,B_gain,Gb_gain,Gr_gain,Base_gain; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c: In function 'otp_daling_update_wb': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:311:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:309:10: warning: unused variable 'MID' [-Wunused-variable] BYTE MID = 0x00; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:308:10: warning: unused variable 'FLG' [-Wunused-variable] BYTE FLG = 0x00; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:307:10: warning: unused variable 'zone' [-Wunused-variable] BYTE zone = 0x01; ^~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c: In function 'selective_read_region': drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:360:92: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'BYTE * {aka unsigned char *}' [-Wformat=] printk("HJDDbgS5K4H8,[s5k4h8_CAM_CAL] selective_read_region, offset=%d, size=%d, data=%x\n", offset, size, data); ^ At top level: drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:689:31: warning: 'g_stCAM_CAL_Device' defined but not used [-Wunused-variable] static struct platform_device g_stCAM_CAL_Device = { ^~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:348:28: warning: 'g_pstI2Cclient' defined but not used [-Wunused-variable] static struct i2c_client * g_pstI2Cclient = NULL; ^~~~~~~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/s5k4h8_otp.c:346:41: warning: 'kd_cam_cal_dev' defined but not used [-Wunused-variable] static struct i2c_board_info __initdata kd_cam_cal_dev={ I2C_BOARD_INFO(CAM_CAL_DRVNAME, 0x20>>1)}; //make dummy_eeprom co-exist ^~~~~~~~~~~~~~ LD drivers/misc/mediatek/imgsensor/src/mt6735/s5k4h8_mipi_raw/built-in.o CC drivers/usb/storage/sddr55.o CC drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/SUNWIN_OTP_OV5670.o drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/SUNWIN_OTP_OV5670.c: In function 'otp_update_wb_sunwin_ov5670': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/SUNWIN_OTP_OV5670.c:86:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int R_gain, G_gain, B_gain, Base_gain,G_gain_R,G_gain_B; ^~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/SUNWIN_OTP_OV5670.c:86:30: warning: unused variable 'Base_gain' [-Wunused-variable] int R_gain, G_gain, B_gain, Base_gain,G_gain_R,G_gain_B; ^~~~~~~~~ drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/SUNWIN_OTP_OV5670.c: In function 'check_sunwin_MID_ov5670': drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/SUNWIN_OTP_OV5670.c:200:23: warning: unused variable 'temp' [-Wunused-variable] int otp_flag, addr, temp, i,MID_ID; ^~~~ CC drivers/misc/mediatek/lcm/mt65xx_lcm_list.o LD drivers/misc/mediatek/imgsensor/src/mt6735/ov5670_mipi_raw_sunwin/built-in.o LD drivers/misc/mediatek/imgsensor/src/mt6735/built-in.o LD drivers/misc/mediatek/imgsensor/src/built-in.o CC drivers/usb/storage/shuttle_usbat.o CC drivers/misc/mediatek/lcm/lcm_common.o CC drivers/misc/mediatek/lcm/lcm_gpio.o CC drivers/misc/mediatek/lcm/lcm_i2c.o CC drivers/misc/mediatek/leds/leds_drv.o CC drivers/misc/mediatek/lcm/lcm_pmic.o CC drivers/misc/mediatek/lcm/lcm_util.o CC drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_boe/ili9881c_hd720_dsi_vdo_boe.o drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_boe/ili9881c_hd720_dsi_vdo_boe.c:529:21: warning: 'lcm_esd_recover' defined but not used [-Wunused-function] static unsigned int lcm_esd_recover(void) ^~~~~~~~~~~~~~~ drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_boe/ili9881c_hd720_dsi_vdo_boe.c:502:21: warning: 'lcm_esd_check' defined but not used [-Wunused-function] static unsigned int lcm_esd_check(void) ^~~~~~~~~~~~~ LD drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_boe/built-in.o CC drivers/misc/mediatek/leds/mt6735/leds.o CC drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_djn/ili9881c_hd720_dsi_vdo_djn.o LD drivers/usb/storage/usb-storage.o LD drivers/usb/storage/ums-alauda.o LD drivers/usb/storage/ums-cypress.o drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_djn/ili9881c_hd720_dsi_vdo_djn.c:523:21: warning: 'lcm_esd_recover' defined but not used [-Wunused-function] static unsigned int lcm_esd_recover(void) ^~~~~~~~~~~~~~~ drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_djn/ili9881c_hd720_dsi_vdo_djn.c:496:21: warning: 'lcm_esd_check' defined but not used [-Wunused-function] static unsigned int lcm_esd_check(void) ^~~~~~~~~~~~~ LD drivers/usb/storage/ums-datafab.o LD drivers/usb/storage/ums-freecom.o LD drivers/usb/storage/ums-isd200.o LD drivers/usb/storage/ums-jumpshot.o LD drivers/usb/storage/ums-karma.o LD drivers/usb/storage/ums-onetouch.o LD drivers/usb/storage/ums-sddr09.o LD drivers/usb/storage/ums-sddr55.o LD drivers/usb/storage/ums-usbat.o LD drivers/usb/storage/built-in.o LD drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_djn/built-in.o LD drivers/usb/built-in.o CC drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_tcl/ili9881c_hd720_dsi_vdo_tcl.o CC drivers/misc/mediatek/lens/main_lens.o drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_tcl/ili9881c_hd720_dsi_vdo_tcl.c:524:21: warning: 'lcm_esd_recover' defined but not used [-Wunused-function] static unsigned int lcm_esd_recover(void) ^~~~~~~~~~~~~~~ drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_tcl/ili9881c_hd720_dsi_vdo_tcl.c:497:21: warning: 'lcm_esd_check' defined but not used [-Wunused-function] static unsigned int lcm_esd_check(void) ^~~~~~~~~~~~~ LD drivers/misc/mediatek/lcm/ili9881c_hd720_dsi_vdo_tcl/built-in.o LD drivers/misc/mediatek/leds/mt6735/built-in.o LD drivers/misc/mediatek/leds/built-in.o LD drivers/misc/mediatek/lcm/built-in.o CC drivers/misc/mediatek/m4u/2.0/m4u.o drivers/misc/mediatek/lens/main_lens.c: In function 'AF_SetMotorName': drivers/misc/mediatek/lens/main_lens.c:140:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i4Ret = g_pstAF_CurDrv->pAF_Ioctl(NULL, AFIOC_T_MOVETO, g_s_u4LastPos); // Jiangde++ ^~~ drivers/misc/mediatek/lens/main_lens.c:140:8: warning: unused variable 'i4Ret' [-Wunused-variable] int i4Ret = g_pstAF_CurDrv->pAF_Ioctl(NULL, AFIOC_T_MOVETO, g_s_u4LastPos); // Jiangde++ ^~~~~ drivers/misc/mediatek/mach/mt6735/Makefile:34: ---add marco CONFIG_WIKO_UNIFY--- CC drivers/misc/mediatek/mach/mt6735/mt_cpuxgpt.o CC drivers/misc/mediatek/lens/sub_lens.o CC drivers/misc/mediatek/lens/common/dw9714af/DW9714AF.o CC drivers/misc/mediatek/mach/mt6735/mt_gpt.o LD drivers/misc/mediatek/lens/common/dw9714af/built-in.o CC drivers/misc/mediatek/lens/common/dw9718af/DW9718AF.o CC drivers/misc/mediatek/m4u/2.0/m4u_mva.o CC drivers/misc/mediatek/mach/mt6735/ca53_timer.o LD drivers/misc/mediatek/lens/common/dw9718af/built-in.o CC drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.o drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c: In function 'AF_Open': drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:311:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i4RetValue=0; ^~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c: In function 'HI842AF_Ioctl': drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:601:26: warning: passing argument 1 of 'getAFInfo' from incompatible pointer type [-Wincompatible-pointer-types] i4RetValue = getAFInfo((__user stAF_MotorInfo *) (a_u4Param)); ^ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:104:19: note: expected 'stHI842AF_MotorInfo * {aka struct *}' but argument is of type 'stAF_MotorInfo * {aka struct *}' inline static int getAFInfo(__user stHI842AF_MotorInfo * pstMotorInfo) ^~~~~~~~~ In file included from include/linux/kernel.h:13:0, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/i2c.h:30, from drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:7: drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c: In function 'HI842AF_Release': include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:636:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Releasing, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:640:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:647:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:654:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:661:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:668:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:675:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:679:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Released, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ At top level: drivers/misc/mediatek/lens/mt6735/hi842af/HI842AF.c:572:19: warning: 'HI842AF_i2C_init' defined but not used [-Wunused-function] static int __init HI842AF_i2C_init(void) ^~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/m4u/2.0/m4u_pgtable.o CC drivers/misc/mediatek/mach/mt6735/cpu_hibernate.o LD drivers/misc/mediatek/lens/mt6735/hi842af/built-in.o CC drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.o LD drivers/misc/mediatek/mach/mt6735/built-in.o CC drivers/misc/mediatek/m4u/2.0/m4u_debug.o LD drivers/misc/mediatek/mach/built-in.o drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c: In function 'IMX258AF_CloseDelay': drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:328:12: warning: 'return' with a value, in function returning void return 0; ^ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:316:13: note: declared here static void IMX258AF_CloseDelay(void) ^~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c: In function 'IMX258AF_Ioctl': drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:563:32: warning: passing argument 1 of 'getIMX258AFInfo' from incompatible pointer type [-Wincompatible-pointer-types] i4RetValue = getIMX258AFInfo((__user stAF_MotorInfo *) (a_u4Param)); ^ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:116:19: note: expected 'stIMX258AF_MotorInfo * {aka struct *}' but argument is of type 'stAF_MotorInfo * {aka struct *}' inline static int getIMX258AFInfo(__user stIMX258AF_MotorInfo * pstMotorInfo) ^~~~~~~~~~~~~~~ In file included from include/linux/kernel.h:13:0, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/i2c.h:30, from drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:5: drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c: In function 'IMX258AF_Release': include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:598:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Releasing, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:602:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:609:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:616:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:623:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:630:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:637:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:29:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:641:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Released, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ At top level: drivers/misc/mediatek/lens/mt6735/imx258af/IMX258AF.c:533:19: warning: 'IMX258AF_i2C_init' defined but not used [-Wunused-function] static int __init IMX258AF_i2C_init(void) ^~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.o drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c: In function 'IMX258SUNNYAF_Ioctl': drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:534:37: warning: passing argument 1 of 'getIMX258SUNNYAFInfo' from incompatible pointer type [-Wincompatible-pointer-types] i4RetValue = getIMX258SUNNYAFInfo((__user stAF_MotorInfo *) (a_u4Param)); ^ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:118:19: note: expected 'stIMX258SUNNYAF_MotorInfo * {aka struct *}' but argument is of type 'stAF_MotorInfo * {aka struct *}' inline static int getIMX258SUNNYAFInfo(__user stIMX258SUNNYAF_MotorInfo * pstMotorInfo) ^~~~~~~~~~~~~~~~~~~~ In file included from include/linux/kernel.h:13:0, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/i2c.h:30, from drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:6: drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c: In function 'IMX258SUNNYAF_Release': include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:569:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Releasing, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:573:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258SUNNYAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:580:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258SUNNYAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:587:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258SUNNYAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:594:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258SUNNYAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:601:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258SUNNYAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:608:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveIMX258SUNNYAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:30:17: note: in expansion of macro 'pr_debug' #define LOG_INF pr_debug ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/IMX258SUNNYAF.c:612:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Released, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ LD drivers/misc/mediatek/lens/mt6735/imx258af/built-in.o CC drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.o LD drivers/misc/mediatek/lens/mt6735/imx258sunnyaf/built-in.o CC drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.o drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c: In function 'OV13850AF_Ioctl': drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:534:33: warning: passing argument 1 of 'getOV13850AFInfo' from incompatible pointer type [-Wincompatible-pointer-types] i4RetValue = getOV13850AFInfo((__user stAF_MotorInfo *) (a_u4Param)); ^ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:116:19: note: expected 'stOV13850AF_MotorInfo * {aka struct *}' but argument is of type 'stAF_MotorInfo * {aka struct *}' inline static int getOV13850AFInfo(__user stOV13850AF_MotorInfo * pstMotorInfo) ^~~~~~~~~~~~~~~~ In file included from include/linux/printk.h:6:0, from include/linux/kernel.h:13, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/i2c.h:30, from drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:6: drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c: In function 'OV13850AF_Release': include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:569:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Releasing, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:569:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Releasing, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:573:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:573:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:580:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:580:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:587:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:587:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:594:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:594:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:601:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:601:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:608:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:608:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveOV13850AF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:365:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:612:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Released, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ include/linux/kern_levels.h:4:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=] #define KERN_SOH "\001" /* ASCII Start Of Header */ ^ include/linux/kern_levels.h:10:18: note: in expansion of macro 'KERN_SOH' #define KERN_ERR KERN_SOH "3" /* error conditions */ ^~~~~~~~ include/linux/printk.h:367:10: note: in expansion of macro 'KERN_ERR' printk(KERN_ERR "[name:"KBUILD_MODNAME"&]"pr_fmt(fmt), ##__VA_ARGS__); \ ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:30:17: note: in expansion of macro 'pr_err' #define LOG_INF pr_err ^~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:612:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Released, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c: In function 'OV13850AF_SetI2Cclient': drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:632:16: warning: assignment makes integer from pointer without a cast [-Wint-conversion] *g_pAF_Opened = pAF_Opened; ^ LD drivers/misc/mediatek/m4u/2.0/built-in.o At top level: drivers/misc/mediatek/lens/mt6735/ov13850af/OV13850AF.c:503:19: warning: 'OV13850AF_i2C_init' defined but not used [-Wunused-function] static int __init OV13850AF_i2C_init(void) ^~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/m4u/mt6735/mt6735/m4u_platform.o drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c: In function 'AF_Open': drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:311:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] int i4RetValue=0; ^~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c: In function 'S5K4H8AF_Ioctl': drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:579:26: warning: passing argument 1 of 'getAFInfo' from incompatible pointer type [-Wincompatible-pointer-types] i4RetValue = getAFInfo((__user stAF_MotorInfo *) (a_u4Param)); ^ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:104:19: note: expected 'stS5K4H8AF_MotorInfo * {aka struct *}' but argument is of type 'stAF_MotorInfo * {aka struct *}' inline static int getAFInfo(__user stS5K4H8AF_MotorInfo * pstMotorInfo) ^~~~~~~~~ In file included from include/linux/kernel.h:13:0, from include/linux/list.h:8, from include/linux/kobject.h:20, from include/linux/device.h:17, from include/linux/i2c.h:30, from drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:7: drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c: In function 'S5K4H8AF_Release': include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:614:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Releasing, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:618:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:625:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:632:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:639:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:646:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:653:13: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Wait--moveAF(%d) \n", g_u4CurrPosition); ^~~~~~~ include/linux/printk.h:303:19: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [-Wformat=] dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^ include/linux/printk.h:258:21: note: in definition of macro 'pr_fmt' #define pr_fmt(fmt) fmt ^~~ include/linux/printk.h:303:2: note: in expansion of macro 'dynamic_pr_debug' dynamic_pr_debug("[name:"KBUILD_MODNAME"&]"fmt, ##__VA_ARGS__) ^~~~~~~~~~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:36:34: note: in expansion of macro 'pr_debug' #define LOG_INF(format, args...) pr_debug(AF_DRVNAME " [%s] " format, __FUNCTION__, ##args) ^~~~~~~~ drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:657:9: note: in expansion of macro 'LOG_INF' LOG_INF("HJDDbgAF, Released, g_u4CurrPosition=%d \n", g_u4CurrPosition); ^~~~~~~ At top level: drivers/misc/mediatek/lens/mt6735/s5k4h8af/S5K4H8AF.c:550:19: warning: 'S5K4H8AF_i2C_init' defined but not used [-Wunused-function] static int __init S5K4H8AF_i2C_init(void) ^~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/m4u/mt6735/mt6735/built-in.o CC drivers/misc/mediatek/m4u/mt6735/m4u_hw.o drivers/misc/mediatek/m4u/mt6735/m4u_hw.c: In function 'm4u_confirm_pfh_all_invalid': drivers/misc/mediatek/m4u/mt6735/m4u_hw.c:761:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (set = 0; set < set_nr; set++) ^~~ drivers/misc/mediatek/m4u/mt6735/m4u_hw.c:763:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' if (regval & F_MMU_PFH_VLD_BIT(set, way)) ^~ LD drivers/misc/mediatek/lens/mt6735/s5k4h8af/built-in.o CC drivers/misc/mediatek/magnetometer/mag.o LD drivers/misc/mediatek/lens/mt6735/ov13850af/built-in.o LD drivers/misc/mediatek/lens/built-in.o CC drivers/misc/mediatek/masp/asfv2/core/sec_ccci.o CC drivers/misc/mediatek/masp/asfv2/core/sec_boot_core.o CC drivers/misc/mediatek/masp/asfv2/core/sec_mod_core.o CC drivers/misc/mediatek/masp/asfv2/core/sec_osal.o CC drivers/misc/mediatek/magnetometer/mag_factory.o CC drivers/misc/mediatek/masp/asfv2/core/sec_legacy.o CC drivers/misc/mediatek/magnetometer/akm09911-new/akm09911.o CC drivers/misc/mediatek/masp/asfv2/module/sec_mod.o drivers/misc/mediatek/magnetometer/akm09911-new/akm09911.c: In function 'show_status_value': drivers/misc/mediatek/magnetometer/akm09911-new/akm09911.c:1185:2: warning: this 'else' clause does not guard... [-Wmisleading-indentation] else ^~~~ drivers/misc/mediatek/magnetometer/akm09911-new/akm09911.c:1188:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' len += snprintf(buf+len, PAGE_SIZE-len, "OPEN: %d\n", atomic_read(&dev_open_count)); ^~~ drivers/misc/mediatek/magnetometer/akm09911-new/akm09911.c: In function 'akm09911_i2c_probe': drivers/misc/mediatek/magnetometer/akm09911-new/akm09911.c:2661:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] struct pinctrl *pcl; ^~~~~~ LD drivers/misc/mediatek/m4u/mt6735/built-in.o LD drivers/misc/mediatek/m4u/built-in.o CC drivers/misc/mediatek/mem/mtk_meminfo.o CC drivers/misc/mediatek/masp/asfv2/mach/sec_lib.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_lib.o LD drivers/misc/mediatek/mem/built-in.o CC drivers/misc/mediatek/mlog/mlog_dump.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_export.o CC drivers/misc/mediatek/mlog/mlog_logger.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_hk.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_sk.o drivers/misc/mediatek/mlog/mlog_logger.c: In function 'mlog_procinfo': drivers/misc/mediatek/mlog/mlog_logger.c:549:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (strncmp("mediaserver", p->comm, TASK_COMM_LEN) == 0) ^~ drivers/misc/mediatek/mlog/mlog_logger.c:553:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' if (__kuid_val(cred->uid) == AID_ROOT) ^~ LD drivers/misc/mediatek/masp/sec.o LD drivers/misc/mediatek/masp/built-in.o CC drivers/misc/mediatek/mmp/src/mmprofile.o LD drivers/misc/mediatek/magnetometer/akm09911-new/built-in.o LD drivers/misc/mediatek/magnetometer/built-in.o CC drivers/misc/mediatek/mtprof/prof_ctl.o LD drivers/misc/mediatek/mlog/mlog.o LD drivers/misc/mediatek/mlog/built-in.o CC drivers/misc/mediatek/nfc/mt6735/mt6605.o CC drivers/misc/mediatek/mtprof/prof_main.o LD drivers/misc/mediatek/nfc/mt6735/built-in.o LD drivers/misc/mediatek/nfc/built-in.o CC drivers/misc/mediatek/mtprof/common.o LD drivers/misc/mediatek/mmp/src/built-in.o LD drivers/misc/mediatek/mmp/built-in.o CC drivers/misc/mediatek/partition/partition.o CC drivers/misc/mediatek/mtprof/bootprof.o LD drivers/misc/mediatek/partition/built-in.o CC drivers/misc/mediatek/mtprof/sched_monitor.o CC drivers/misc/mediatek/performance/fliper/mt6735/fliper.o CC drivers/misc/mediatek/pmic_wrap/mt_pmic_wrap.o drivers/misc/mediatek/mtprof/sched_monitor.c:836:37: warning: 'mt_sched_monitor_BURST_IRQ_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_sched_monitor_##param##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:850:1: note: in expansion of macro 'DECLARE_MT_SCHED_MATCH' DECLARE_MT_SCHED_MATCH(BURST_IRQ, WARN_BURST_IRQ_DETECT); ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/mtprof/sched_monitor.c:836:37: warning: 'mt_sched_monitor_PREEMPT_DUR_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_sched_monitor_##param##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:849:1: note: in expansion of macro 'DECLARE_MT_SCHED_MATCH' DECLARE_MT_SCHED_MATCH(PREEMPT_DUR, WARN_PREEMPT_DUR); ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/mtprof/sched_monitor.c:836:37: warning: 'mt_sched_monitor_STIMER_DUR_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_sched_monitor_##param##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:848:1: note: in expansion of macro 'DECLARE_MT_SCHED_MATCH' DECLARE_MT_SCHED_MATCH(STIMER_DUR, WARN_STIMER_DUR); ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/mtprof/sched_monitor.c:836:37: warning: 'mt_sched_monitor_HRTIMER_DUR_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_sched_monitor_##param##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:847:1: note: in expansion of macro 'DECLARE_MT_SCHED_MATCH' DECLARE_MT_SCHED_MATCH(HRTIMER_DUR, WARN_HRTIMER_DUR); ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/mtprof/sched_monitor.c:836:37: warning: 'mt_sched_monitor_TASKLET_DUR_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_sched_monitor_##param##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:846:1: note: in expansion of macro 'DECLARE_MT_SCHED_MATCH' DECLARE_MT_SCHED_MATCH(TASKLET_DUR, WARN_TASKLET_DUR); ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/mtprof/sched_monitor.c:836:37: warning: 'mt_sched_monitor_SOFTIRQ_DUR_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_sched_monitor_##param##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:845:1: note: in expansion of macro 'DECLARE_MT_SCHED_MATCH' DECLARE_MT_SCHED_MATCH(SOFTIRQ_DUR, WARN_SOFTIRQ_DUR); ^~~~~~~~~~~~~~~~~~~~~~ drivers/misc/mediatek/mtprof/sched_monitor.c:836:37: warning: 'mt_sched_monitor_ISR_DUR_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_sched_monitor_##param##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:844:1: note: in expansion of macro 'DECLARE_MT_SCHED_MATCH' DECLARE_MT_SCHED_MATCH(ISR_DUR, WARN_ISR_DUR); ^~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/misc/mediatek/mtprof/sched_monitor.c:21:0: drivers/misc/mediatek/mtprof/internal.h:22:37: warning: 'mt_sched_monitor_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations mt_##name##_fops = { \ ^ drivers/misc/mediatek/mtprof/sched_monitor.c:724:1: note: in expansion of macro 'MT_DEBUG_ENTRY' MT_DEBUG_ENTRY(sched_monitor); ^~~~~~~~~~~~~~ CC drivers/misc/mediatek/mtprof/monitor_debug_out.o CC drivers/misc/mediatek/pmic_wrap/mt6735/pwrap_hal.o CC drivers/misc/mediatek/mtprof/mt_printk_ctrl.o LD drivers/misc/mediatek/performance/fliper/mt6735/built-in.o LD drivers/misc/mediatek/performance/fliper/built-in.o CC drivers/misc/mediatek/performance/perfmgr/perfmgr_main.o LD drivers/misc/mediatek/mtprof/mtprof.o LD drivers/misc/mediatek/mtprof/built-in.o CC drivers/misc/mediatek/power/mt6735/pmic.o LD drivers/misc/mediatek/performance/perfmgr/built-in.o LD drivers/misc/mediatek/performance/built-in.o CC drivers/misc/mediatek/power_gs/mt6735/mt_power_gs_6328_array.o LD drivers/misc/mediatek/pmic_wrap/mt6735/built-in.o LD drivers/misc/mediatek/pmic_wrap/built-in.o LD drivers/misc/mediatek/power_gs/mt6735/built-in.o CC drivers/misc/mediatek/pwm/mt_pwm.o CC drivers/misc/mediatek/power_gs/mt_power_gs-v1.o drivers/misc/mediatek/power/mt6735/pmic.c:1205:40: warning: 'pmic_regulator_id' defined but not used [-Wunused-const-variable=] static const struct platform_device_id pmic_regulator_id[] = { ^~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/power_gs/built-in.o CC drivers/misc/mediatek/pwm/mt6735/mt_pwm_hal.o CC drivers/misc/mediatek/power/mt6735/upmu_common.o CC drivers/misc/mediatek/power/mt6735/pmic_auxadc.o LD drivers/misc/mediatek/pwm/mt6735/built-in.o LD drivers/misc/mediatek/pwm/built-in.o CC drivers/misc/mediatek/power/mt6735/mt6311.o CC drivers/misc/mediatek/ram_console/mtk_ram_console.o CC drivers/misc/mediatek/power/mt6735/battery_meter_hal.o CC drivers/misc/mediatek/rtc/mtk_rtc_common.o LD drivers/misc/mediatek/ram_console/built-in.o CC drivers/misc/mediatek/sched/rq_stats.o CC drivers/misc/mediatek/power/mt6735/pmic_chr_type_det.o CC drivers/misc/mediatek/sched/sched_avg.o CC drivers/misc/mediatek/rtc/mtk_rtc_hal_common.o CC drivers/misc/mediatek/sched/mt_cpu_affinity/mt_sched.o CC drivers/misc/mediatek/rtc/mt6328/mtk_rtc_hal.o CC drivers/misc/mediatek/power/mt6735/charging_hw_pmic.o LD drivers/misc/mediatek/rtc/mt6328/built-in.o LD drivers/misc/mediatek/rtc/built-in.o CC drivers/misc/mediatek/sched/mt_cpu_affinity/mt_compat_sched.o CC drivers/misc/mediatek/selinux_warning/selinux_warning.o LD drivers/misc/mediatek/power/mt6735/built-in.o LD drivers/misc/mediatek/power/built-in.o CC drivers/misc/mediatek/sched/cputopo.o LD drivers/misc/mediatek/sched/mt_cpu_affinity/built-in.o CC drivers/misc/mediatek/smi/smi_common.o LD drivers/misc/mediatek/sched/built-in.o drivers/misc/mediatek/ssw/Makefile:6: "SSW_DIR=./drivers/misc/mediatek/ssw/ssw_single_v2ssw_exist=y" CC drivers/misc/mediatek/ssw/ssw_single_v2/sim_switch.o LD drivers/misc/mediatek/ssw/ssw_single_v2/built-in.o LD drivers/misc/mediatek/ssw/built-in.o LD drivers/misc/mediatek/selinux_warning/built-in.o CC drivers/misc/mediatek/smi/smi_debug.o CC drivers/misc/mediatek/sync/mtk_sync.o LD drivers/misc/mediatek/sync/built-in.o CC drivers/misc/mediatek/smi/smi_info_util.o CC drivers/misc/mediatek/smi/smi_config_util.o CC drivers/misc/mediatek/sysenv/sysenv.o CC drivers/misc/mediatek/systracker/systracker_interface.o CC drivers/misc/mediatek/smi/smi_configuration.o drivers/misc/mediatek/systracker/systracker_interface.c: In function 'systracker_enable_default': drivers/misc/mediatek/systracker/systracker_interface.c:345:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (track_config.enable_irq) ^~ drivers/misc/mediatek/systracker/systracker_interface.c:349:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' con &= ~BUS_DBG_CON_IRQ_WP_EN; ^~~ CC drivers/misc/mediatek/smi/smi_internal.o LD drivers/misc/mediatek/sysenv/built-in.o CC drivers/misc/mediatek/smi/mmdvfs_mgr.o CC drivers/misc/mediatek/systracker/mt6735/systracker_platform.o CC drivers/misc/mediatek/thermal/mtk_thermal_monitor.o LD drivers/misc/mediatek/smi/built-in.o CC drivers/misc/mediatek/systracker/backtrace32.o LD drivers/misc/mediatek/systracker/mt6735/built-in.o AS drivers/misc/mediatek/systracker/backtrace32_asm.o CC drivers/misc/mediatek/thermal/mtk_cooler_shutdown.o LD drivers/misc/mediatek/systracker/built-in.o CC drivers/misc/mediatek/thermal/mtk_cooler_backlight.o CC drivers/misc/mediatek/uart/uart.o CC drivers/misc/mediatek/thermal/mtk_cooler_kshutdown.o drivers/misc/mediatek/usb20/mt6735/Makefile:24: ---add marco CONFIG_WIKO_UNIFY--- CC drivers/misc/mediatek/usb20/mt6735/usb20.o CC drivers/misc/mediatek/thermal/mtk_cooler_cam.o CC drivers/misc/mediatek/thermal/mtk_cooler_vrt.o CC drivers/misc/mediatek/thermal/common/mtk_thermal_platform.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_amutt.o CC drivers/misc/mediatek/uart/mt6735/platform_uart.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_mutt.o CC drivers/misc/mediatek/usb20/mt6735/usb20_phy.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_bcct.o LD drivers/misc/mediatek/uart/mt6735/built-in.o LD drivers/misc/mediatek/uart/built-in.o CC drivers/misc/mediatek/vibrator/vibrator_drv.o CC drivers/misc/mediatek/usb20/mt6735/usb20_host.o CC drivers/misc/mediatek/vibrator/mt6735/vibrator.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_atm.o drivers/misc/mediatek/usb20/mt6735/usb20_host.c: In function 'musb_id_pin_work': drivers/misc/mediatek/usb20/mt6735/usb20_host.c:368:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] extern int OTG_open; ^~~~~~ LD drivers/misc/mediatek/vibrator/mt6735/built-in.o LD drivers/misc/mediatek/vibrator/built-in.o CC drivers/misc/mediatek/thermal/mt6735/src/mtk_tc_D1.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_dtm.o CC drivers/misc/mediatek/usb20/mt6735/usb20_phy_debugfs.o CC drivers/misc/mediatek/thermal/mt6735/src/mtk_pmic_efuse.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_sysrst.o LD drivers/misc/mediatek/thermal/mt6735/src/built-in.o LD drivers/misc/mediatek/thermal/mt6735/built-in.o CC drivers/misc/mediatek/video/common/data_rgb888_64x64.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_ta.o CC drivers/misc/mediatek/video/common/data_rgb888_64x64_golden.o CC drivers/misc/mediatek/video/common/mtkfb_fence.o LD drivers/misc/mediatek/usb20/mt6735/built-in.o CC drivers/misc/mediatek/usb20/musb_core.o LD drivers/misc/mediatek/thermal/common/coolers/built-in.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_battery.o CC drivers/misc/mediatek/video/common/fbconfig_kdebug.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_bts.o CC drivers/misc/mediatek/video/common/mtkfb.o drivers/misc/mediatek/video/common/mtkfb.c:130:29: warning: 'FRAME_INTERVAL' defined but not used [-Wunused-const-variable=] static const struct timeval FRAME_INTERVAL = { 0, 30000 }; /* 33ms */ ^~~~~~~~~~~~~~ CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_btsmdpa.o CC drivers/misc/mediatek/usb20/musb_gadget_ep0.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_cpu.o CC drivers/misc/mediatek/video/common/aal20/ddp_aal.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_pa.o CC drivers/misc/mediatek/video/common/aal20/ddp_pwm.o CC drivers/misc/mediatek/usb20/musb_gadget.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_pa_thput.o LD drivers/misc/mediatek/video/common/aal20/built-in.o CC drivers/misc/mediatek/video/common/color20/ddp_color.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_pmic.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_wmt.o LD drivers/misc/mediatek/video/common/color20/built-in.o CC drivers/misc/mediatek/video/common/corr10/ddp_dither.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts1.o CC drivers/misc/mediatek/video/common/corr10/ddp_gamma.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts2.o CC drivers/misc/mediatek/usb20/musb_virthub.o LD drivers/misc/mediatek/video/common/corr10/built-in.o CC drivers/misc/mediatek/video/common/rdma10/ddp_rdma.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts3.o LD drivers/misc/mediatek/video/common/rdma10/built-in.o CC drivers/misc/mediatek/video/common/wdma10/ddp_wdma.o CC drivers/misc/mediatek/usb20/musb_host.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts4.o LD drivers/misc/mediatek/video/common/wdma10/built-in.o LD drivers/misc/mediatek/video/common/built-in.o CC drivers/misc/mediatek/video/mt6735/dispsys/mt6735/ddp_ovl.o LD drivers/misc/mediatek/thermal/common/thermal_zones/built-in.o LD drivers/misc/mediatek/thermal/common/built-in.o LD drivers/misc/mediatek/thermal/built-in.o CC drivers/misc/mediatek/usb20/musbhsdma.o CC drivers/misc/mediatek/video/mt6735/videox/mtkfb_console.o CC drivers/misc/mediatek/video/mt6735/videox/disp_assert_layer.o CC drivers/misc/mediatek/video/mt6735/dispsys/mt6735/ddp_rdma_ex.o CC drivers/misc/mediatek/video/mt6735/videox/debug.o CC drivers/misc/mediatek/video/mt6735/videox/primary_display.o LD drivers/misc/mediatek/video/mt6735/dispsys/mt6735/built-in.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_wdma_ex.o CC drivers/misc/mediatek/usb20/musb_debugfs.o CC drivers/misc/mediatek/usb20/mtk_qmu.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_dsi.o CC drivers/misc/mediatek/usb20/musb_qmu.o LD drivers/misc/mediatek/usb20/musb_hdrc.o LD drivers/misc/mediatek/usb20/built-in.o CC drivers/misc/mediatek/videocodec/videocodec_kernel.o CC drivers/misc/mediatek/videocodec/mt6735/videocodec_kernel_driver_D1.o CC drivers/misc/mediatek/video/mt6735/videox/disp_lcm.o CC drivers/misc/mediatek/video/mt6735/videox/disp_utils.o CC drivers/misc/mediatek/video/mt6735/videox/mtk_disp_mgr.o CC drivers/misc/mediatek/videocodec/mt6735/common/val/src/val.o drivers/misc/mediatek/video/mt6735/videox/mtk_disp_mgr.c: In function 'tinno_delete_attr': drivers/misc/mediatek/video/mt6735/videox/mtk_disp_mgr.c:2196:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC drivers/misc/mediatek/videocodec/mt6735/common/drv/src/drv_base.o LD drivers/misc/mediatek/videocodec/mt6735/vcodec_kernel_driver.o LD drivers/misc/mediatek/videocodec/mt6735/built-in.o LD drivers/misc/mediatek/videocodec/built-in.o CC drivers/misc/mediatek/watchpoint/mt6735/aarch32/hw_watchpoint_aarch32.o CC drivers/misc/mediatek/video/mt6735/videox/mtk_mira.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_dpi.o CC drivers/misc/mediatek/video/mt6735/videox/mtk_ovl.o CC drivers/misc/mediatek/watchpoint/mt6735/aarch32/mt_dbg_aarch32.o LD drivers/misc/mediatek/watchpoint/mt6735/aarch32/built-in.o LD drivers/misc/mediatek/watchpoint/mt6735/built-in.o LD drivers/misc/mediatek/watchpoint/built-in.o CC drivers/misc/mediatek/xlog/xlog_filter.o CC drivers/misc/mediatek/video/mt6735/videox/disp_dts_gpio.o CC drivers/misc/mediatek/video/mt6735/videox/disp_helper.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_drv.o LD drivers/misc/mediatek/xlog/built-in.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_path.o LD drivers/misc/mediatek/video/mt6735/videox/built-in.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_debug.o drivers/misc/mediatek/video/mt6735/dispsys/ddp_drv.c:596:37: warning: 'disp_fops' defined but not used [-Wunused-const-variable=] static const struct file_operations disp_fops = { ^~~~~~~~~ drivers/misc/mediatek/video/mt6735/dispsys/ddp_debug.c:73:23: warning: 'DEFAULT_LOG_FPS_WND_SIZE' defined but not used [-Wunused-const-variable=] static const long int DEFAULT_LOG_FPS_WND_SIZE = 30; ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_dump.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_manager.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_irq.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_info.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_color_format.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_pwm_mux.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_mmp.o CC drivers/misc/mediatek/video/mt6735/dispsys/ddp_met.o CC drivers/misc/mediatek/video/mt6735/dispsys/display_recorder.o LD drivers/misc/mediatek/video/mt6735/dispsys/built-in.o LD drivers/misc/mediatek/video/mt6735/built-in.o LD drivers/misc/mediatek/video/built-in.o LD drivers/misc/mediatek/built-in.o LD drivers/misc/built-in.o LD drivers/built-in.o LINK vmlinux LD vmlinux.o MODPOST vmlinux.o WARNING: modpost: Found 36 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' GEN .version cat: can't open '/home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89/../../../../../../build.ini': No such file or directory init/Makefile:35: -wlj--PWD= /home/pmos/build/src/linux-wiko-ufeel-225754d6fb494c6d5993f40451e415450337ba89------- init/Makefile:36: -wlj--WIKO_UNIFY_DEF= unify init/Makefile:38: -wlj---ccflags-y += -DCONFIG_WIKO_UNIFY--- CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/do_mounts_initrd.o CC init/noinitramfs.o CC init/initramfs.o CC init/calibrate.o CC init/init_task.o CC init/version.o LD init/mounts.o LD init/built-in.o KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SORTEX vmlinux SYSMAP System.map OBJCOPY arch/arm/boot/Image Kernel: arch/arm/boot/Image is ready LDS arch/arm/boot/compressed/vmlinux.lds AS arch/arm/boot/compressed/head.o GZIP arch/arm/boot/compressed/piggy.gzip CC arch/arm/boot/compressed/misc.o CC arch/arm/boot/compressed/decompress.o CC arch/arm/boot/compressed/string.o SHIPPED arch/arm/boot/compressed/hyp-stub.S SHIPPED arch/arm/boot/compressed/lib1funcs.S SHIPPED arch/arm/boot/compressed/ashldi3.S SHIPPED arch/arm/boot/compressed/bswapsdi2.S AS arch/arm/boot/compressed/hyp-stub.o AS arch/arm/boot/compressed/lib1funcs.o AS arch/arm/boot/compressed/ashldi3.o AS arch/arm/boot/compressed/bswapsdi2.o AS arch/arm/boot/compressed/piggy.gzip.o LD arch/arm/boot/compressed/vmlinux OBJCOPY arch/arm/boot/zImage Kernel: arch/arm/boot/zImage is ready CAT arch/arm/boot/zImage-dtb Kernel: arch/arm/boot/zImage-dtb is ready >>> linux-wiko-ufeel: Entering fakeroot... ]0;abuild-armv7: linux-wiko-ufeelzImage found: zImage-dtb >>> linux-wiko-ufeel*: Running postcheck for linux-wiko-ufeel >>> linux-wiko-ufeel*: Preparing package linux-wiko-ufeel... >>> WARNING: linux-wiko-ufeel*: No arch specific binaries found so arch should probably be set to "noarch" >>> linux-wiko-ufeel*: Tracing dependencies... >>> linux-wiko-ufeel*: Package size: 8.5 MB >>> linux-wiko-ufeel*: Compressing data... >>> linux-wiko-ufeel*: Create checksum... >>> linux-wiko-ufeel*: Create linux-wiko-ufeel-3.18.19-r2.apk ]0;>>> linux-wiko-ufeel: Build complete at Mon, 26 Oct 2020 10:55:22 +0000 elapsed time 0h 16m 25s ]0;>>> linux-wiko-ufeel: Updating the pmos/armv7 repository index... >>> linux-wiko-ufeel: Signing the index... mv: can't preserve ownership of '/mnt/pmbootstrap-packages/armv7/APKINDEX.tar.gz.2507': Operation not permitted ]0;(002345) [10:55:22] (native) uninstall build dependencies (002345) [10:55:22] (native) % cd /home/pmos/build; busybox su pmos -c SUDO_APK='abuild-apk --no-progress' HOME=/home/pmos abuild undeps ]0;abuild-x86_64: linux-wiko-ufeelWARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/51) Purging .makedepends-linux-wiko-ufeel (20201026.103858) (2/51) Purging userspace-rcu (0.12.1-r0) (3/51) Purging sed (4.8-r0) Executing sed-4.8-r0.post-deinstall (4/51) Purging installkernel (3.5-r1) (5/51) Purging bash (5.0.18-r0) Executing bash-5.0.18-r0.pre-deinstall (6/51) Purging gmp-dev (6.2.0-r0) (7/51) Purging libgmpxx (6.2.0-r0) (8/51) Purging bc (1.07.1-r1) (9/51) Purging linux-headers (5.7.8-r0) (10/51) Purging elfutils-dev (0.181-r0) (11/51) Purging libelf (0.181-r0) (12/51) Purging devicepkg-dev (0.12.2-r0) (13/51) Purging postmarketos-splash (1.0.0-r1) (14/51) Purging ttf-dejavu (2.37-r1) (15/51) Purging encodings (1.0.5-r0) (16/51) Purging mkfontscale (1.2.1-r1) (17/51) Purging ttf-droid (20200215-r1) (18/51) Purging fontconfig (2.13.1-r3) (19/51) Purging py3-pillow (7.2.0-r0) (20/51) Purging py3-olefile (0.46-r4) (21/51) Purging python3 (3.8.6-r0) (22/51) Purging gcc6 (9999-r7) (23/51) Purging git-perl (2.29.1-r0) (24/51) Purging perl-git (2.29.1-r0) (25/51) Purging perl-error (0.17029-r1) (26/51) Purging perl (5.32.0-r0) (27/51) Purging freetype (2.10.4-r0) (28/51) Purging libbz2 (1.0.8-r1) (29/51) Purging readline (8.0.4-r0) (30/51) Purging ncurses-libs (6.2_p20201024-r0) (31/51) Purging ncurses-terminfo-base (6.2_p20201024-r0) (32/51) Purging fts (1.2.7-r1) (33/51) Purging xz-dev (5.2.5-r0) (34/51) Purging xz-libs (5.2.5-r0) (35/51) Purging zlib-dev (1.2.11-r3) (36/51) Purging libpng (1.6.37-r1) (37/51) Purging libuuid (2.36-r0) (38/51) Purging libfontenc (1.1.4-r0) (39/51) Purging libimagequant (2.12.6-r0) (40/51) Purging tiff (4.1.0-r0) (41/51) Purging libjpeg-turbo (2.0.5-r0) (42/51) Purging lcms2 (2.11-r0) (43/51) Purging openjpeg (2.3.1-r5) (44/51) Purging libwebp (1.1.0-r0) (45/51) Purging libxcb (1.14-r1) (46/51) Purging libxau (1.0.9-r0) (47/51) Purging libxdmcp (1.1.3-r0) (48/51) Purging libbsd (0.10.0-r0) (49/51) Purging libffi (3.3-r2) (50/51) Purging gdbm (1.18.1-r0) (51/51) Purging sqlite-libs (3.33.0-r0) Executing busybox-1.32.0-r3.trigger OK: 280 MiB in 62 packages ]0;(002345) [10:55:22] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary) (002345) [10:55:22] Done