From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0040521165299455373==" MIME-Version: 1.0 From: kernel test robot Subject: [jimc:dd-drm-next 13/18] drivers/gpu/drm/i2c/tda998x_drv.c:798:3: warning: Value stored to 'flag0' is never read [clang-analyzer-deadcode.DeadStores] Date: Sun, 10 Oct 2021 09:44:07 +0800 Message-ID: <202110100902.q3m5l7gy-lkp@intel.com> List-Id: To: kbuild@lists.01.org --===============0040521165299455373== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: kbuild-all(a)lists.01.org TO: Jim Cromie Hi Jim, First bad commit (maybe !=3D root cause): tree: https://github.com/jimc/linux.git dd-drm-next head: 01079d8e6cc5d5209114228901f6c97a046f5d86 commit: ed4425a17de1eb5638703d40ed1d002b28963687 [13/18] drm_print: add cho= ice to use dynamic debug in drm-debug :::::: branch date: 3 hours ago :::::: commit date: 2 days ago config: x86_64-randconfig-c007-20211009 (attached as .config) compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 30caca= 39f401ae17927439c0a0bd6d1b1916dd6a) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/jimc/linux/commit/ed4425a17de1eb5638703d40ed1d= 002b28963687 git remote add jimc https://github.com/jimc/linux.git git fetch --no-tags jimc dd-drm-next git checkout ed4425a17de1eb5638703d40ed1d002b28963687 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross ARCH= =3Dx86_64 clang-analyzer = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot clang-analyzer warnings: (new ones prefixed by >>) std =3D "secamDK"; ^ ~~~~~~~~~ drivers/media/tuners/si2157.c:593:4: note: Value stored to 'std' is neve= r read std =3D "secamDK"; ^ ~~~~~~~~~ drivers/media/tuners/si2157.c:597:3: warning: Value stored to 'std' is n= ever read [clang-analyzer-deadcode.DeadStores] std =3D "secamL"; ^ ~~~~~~~~ drivers/media/tuners/si2157.c:597:3: note: Value stored to 'std' is neve= r read std =3D "secamL"; ^ ~~~~~~~~ drivers/media/tuners/si2157.c:603:3: warning: Value stored to 'std' is n= ever read [clang-analyzer-deadcode.DeadStores] std =3D "secamL'"; ^ ~~~~~~~~~ drivers/media/tuners/si2157.c:603:3: note: Value stored to 'std' is neve= r read std =3D "secamL'"; ^ ~~~~~~~~~ drivers/media/tuners/si2157.c:609:3: warning: Value stored to 'std' is n= ever read [clang-analyzer-deadcode.DeadStores] std =3D "unknown"; ^ ~~~~~~~~~ drivers/media/tuners/si2157.c:609:3: note: Value stored to 'std' is neve= r read std =3D "unknown"; ^ ~~~~~~~~~ Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 6 warnings generated. Suppressed 6 warnings (6 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 6 warnings generated. Suppressed 6 warnings (6 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 10 warnings generated. arch/x86/include/asm/paravirt.h:97:2: warning: Assigned value is garbage= or undefined [clang-analyzer-core.uninitialized.Assign] PVOP_VCALL1(mmu.exit_mmap, mm); ^ arch/x86/include/asm/paravirt_types.h:530:2: note: expanded from macro '= PVOP_VCALL1' __PVOP_VCALL(op, PVOP_CALL_ARG1(arg1)) ^ arch/x86/include/asm/paravirt_types.h:491:8: note: expanded from macro '= __PVOP_VCALL' (void)____PVOP_CALL(, op, CLBR_ANY, PVOP_VCALL_CLOBBERS, \ ^ arch/x86/include/asm/paravirt_types.h:446:3: note: expanded from macro '= ____PVOP_CALL' PVOP_CALL_ARGS; \ ^ arch/x86/include/asm/paravirt_types.h:404:16: note: expanded from macro = 'PVOP_CALL_ARGS' unsigned long __edi =3D __edi, __esi =3D __esi, \ ^ mm/mmap.c:3133:6: note: Assuming the condition is false if (unlikely(mm_is_oom_victim(mm))) { ^ include/linux/compiler.h:78:22: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~ mm/mmap.c:3133:2: note: Taking false branch if (unlikely(mm_is_oom_victim(mm))) { ^ mm/mmap.c:3157:6: note: Assuming field 'locked_vm' is 0 if (mm->locked_vm) ^~~~~~~~~~~~~ mm/mmap.c:3157:2: note: Taking false branch if (mm->locked_vm) ^ mm/mmap.c:3160:2: note: Calling 'arch_exit_mmap' arch_exit_mmap(mm); ^~~~~~~~~~~~~~~~~~ arch/x86/include/asm/mmu_context.h:176:2: note: Calling 'paravirt_arch_e= xit_mmap' paravirt_arch_exit_mmap(mm); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/paravirt.h:97:2: note: Assigned value is garbage or= undefined PVOP_VCALL1(mmu.exit_mmap, mm); ^ arch/x86/include/asm/paravirt_types.h:530:2: note: expanded from macro '= PVOP_VCALL1' __PVOP_VCALL(op, PVOP_CALL_ARG1(arg1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/paravirt_types.h:491:8: note: expanded from macro '= __PVOP_VCALL' (void)____PVOP_CALL(, op, CLBR_ANY, PVOP_VCALL_CLOBBERS, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/paravirt_types.h:446:3: note: expanded from macro '= ____PVOP_CALL' PVOP_CALL_ARGS; \ ^~~~~~~~~~~~~~ arch/x86/include/asm/paravirt_types.h:404:16: note: expanded from macro = 'PVOP_CALL_ARGS' unsigned long __edi =3D __edi, __esi =3D __esi, \ ^ ~~~~~ mm/mmap.c:1978:2: warning: Value stored to 'gap_end' is never read [clan= g-analyzer-deadcode.DeadStores] gap_end =3D ULONG_MAX; /* Only for VM_BUG_ON below */ ^ mm/mmap.c:1978:2: note: Value stored to 'gap_end' is never read mm/mmap.c:3246:3: warning: Value stored to 'faulted_in_anon_vma' is neve= r read [clang-analyzer-deadcode.DeadStores] faulted_in_anon_vma =3D false; ^ ~~~~~ mm/mmap.c:3246:3: note: Value stored to 'faulted_in_anon_vma' is never r= ead faulted_in_anon_vma =3D false; ^ ~~~~~ mm/mmap.c:3688:2: warning: Value stored to 'ret' is never read [clang-an= alyzer-deadcode.DeadStores] ret =3D percpu_counter_init(&vm_committed_as, 0, GFP_KERNEL); ^ mm/mmap.c:3688:2: note: Value stored to 'ret' is never read Suppressed 6 warnings (6 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 11 warnings generated. >> drivers/gpu/drm/i2c/tda998x_drv.c:798:3: warning: Value stored to 'flag0= ' is never read [clang-analyzer-deadcode.DeadStores] flag0 =3D reg_read(priv, REG_INT_FLAGS_0); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:798:3: note: Value stored to 'flag0' i= s never read flag0 =3D reg_read(priv, REG_INT_FLAGS_0); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/i2c/tda998x_drv.c:799:3: warning: Value stored to 'flag1= ' is never read [clang-analyzer-deadcode.DeadStores] flag1 =3D reg_read(priv, REG_INT_FLAGS_1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i2c/tda998x_drv.c:799:3: note: Value stored to 'flag1' i= s never read flag1 =3D reg_read(priv, REG_INT_FLAGS_1); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Suppressed 9 warnings (9 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 6 warnings generated. Suppressed 6 warnings (6 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 7 warnings generated. Suppressed 7 warnings (7 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 9 warnings generated. drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:366:3: warning: Value= stored to 'err' is never read [clang-analyzer-deadcode.DeadStores] err =3D PTR_ERR(kingdisplay->enable_gpio); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c:366:3: note: Value st= ored to 'err' is never read err =3D PTR_ERR(kingdisplay->enable_gpio); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 7 warnings generated. Suppressed 7 warnings (7 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 7 warnings generated. Suppressed 7 warnings (7 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 11 warnings generated. Suppressed 11 warnings (11 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 1 warning generated. Suppressed 1 warnings (1 with check filters). 5 warnings generated. Suppressed 5 warnings (5 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 5 warnings generated. lib/glob.c:48:32: warning: Assigned value is garbage or undefined [clang= -analyzer-core.uninitialized.Assign] char const *back_pat =3D NULL, *back_str =3D back_str; ^ ~~~~~~~~ lib/glob.c:48:32: note: Assigned value is garbage or undefined char const *back_pat =3D NULL, *back_str =3D back_str; ^ ~~~~~~~~ Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 5 warnings generated. Suppressed 5 warnings (5 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 5 warnings generated. Suppressed 5 warnings (5 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 5 warnings generated. Suppressed 5 warnings (5 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 5 warnings generated. Suppressed 5 warnings (5 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 3 warnings generated. Suppressed 3 warnings (3 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 20 warnings generated. drivers/clk/clk.c:1951:3: warning: Value stored to 'best_parent_rate' is= never read [clang-analyzer-deadcode.DeadStores] best_parent_rate =3D parent->rate; ^ ~~~~~~~~~~~~ -- 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 4 warnings generated. Suppressed 4 warnings (4 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 13 warnings generated. mm/memory_hotplug.c:1909:3: warning: Value stored to 'reason' is never r= ead [clang-analyzer-deadcode.DeadStores] reason =3D "memory holes"; ^ ~~~~~~~~~~~~~~ mm/memory_hotplug.c:1909:3: note: Value stored to 'reason' is never read reason =3D "memory holes"; ^ ~~~~~~~~~~~~~~ mm/memory_hotplug.c:1918:3: warning: Value stored to 'reason' is never r= ead [clang-analyzer-deadcode.DeadStores] reason =3D "multizone range"; ^ ~~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1918:3: note: Value stored to 'reason' is never read reason =3D "multizone range"; ^ ~~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1935:3: warning: Value stored to 'reason' is never r= ead [clang-analyzer-deadcode.DeadStores] reason =3D "failure to isolate range"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1935:3: note: Value stored to 'reason' is never read reason =3D "failure to isolate range"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1946:3: warning: Value stored to 'reason' is never r= ead [clang-analyzer-deadcode.DeadStores] reason =3D "notifier failure"; ^ ~~~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1946:3: note: Value stored to 'reason' is never read reason =3D "notifier failure"; ^ ~~~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1955:5: warning: Value stored to 'reason' is never r= ead [clang-analyzer-deadcode.DeadStores] reason =3D "signal backoff"; ^ ~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1955:5: note: Value stored to 'reason' is never read reason =3D "signal backoff"; ^ ~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1972:4: warning: Value stored to 'reason' is never r= ead [clang-analyzer-deadcode.DeadStores] reason =3D "unmovable page"; ^ ~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1972:4: note: Value stored to 'reason' is never read reason =3D "unmovable page"; ^ ~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1983:4: warning: Value stored to 'reason' is never r= ead [clang-analyzer-deadcode.DeadStores] reason =3D "failure to dissolve huge pages"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm/memory_hotplug.c:1983:4: note: Value stored to 'reason' is never read reason =3D "failure to dissolve huge pages"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Suppressed 6 warnings (6 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 6 warnings generated. Suppressed 6 warnings (6 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 9 warnings generated. drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:514:8: warnin= g: Branch condition evaluates to a garbage value [clang-analyzer-core.unini= tialized.Branch] if (!(dflow->en_scaling || dflow->en_img_enhancement)) ^ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1164:8: note:= Calling 'komeda_splitter_validate' err =3D komeda_splitter_validate(pipe->splitter, conn_st, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:572:6: note: = Assuming 'splitter' is non-null if (!splitter) { ^~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:572:2: note: = Taking false branch if (!splitter) { ^ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:577:2: note: = Taking false branch if (!in_range(&splitter->hsize, dflow->in_w)) { ^ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:583:2: note: = Taking false branch if (!in_range(&splitter->vsize, dflow->in_h)) { ^ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:592:2: note: = Taking true branch if (IS_ERR(c_st)) ^ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:593:3: note: = Returning without writing to 'l_output->en_scaling' return PTR_ERR(c_st); ^ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1164:8: note:= Returning from 'komeda_splitter_validate' err =3D komeda_splitter_validate(pipe->splitter, conn_st, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1166:6: note:= Assuming 'err' is 0 if (err) ^~~ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1166:2: note:= Taking false branch if (err) ^ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1168:8: note:= Calling 'komeda_scaler_validate' err =3D komeda_scaler_validate(conn, kcrtc_st, &l_dflow); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:514:8: note: = Branch condition evaluates to a garbage value if (!(dflow->en_scaling || dflow->en_img_enhancement)) ^~~~~~~~~~~~~~~~~ Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 8 warnings generated. Suppressed 8 warnings (8 in non-user code). Use -header-filter=3D.* to display errors from all non-system headers. U= se -system-headers to display errors from system headers as well. 11 warnings generated. >> drivers/gpu/drm/arm/display/komeda/komeda_kms.c:121:22: warning: Value s= tored to 'a' during its initialization is never read [clang-analyzer-deadco= de.DeadStores] struct drm_plane *a =3D node->base.plane; ^ ~~~~~~~~~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:121:22: note: Value stor= ed to 'a' during its initialization is never read struct drm_plane *a =3D node->base.plane; ^ ~~~~~~~~~~~~~~~~ >> drivers/gpu/drm/arm/display/komeda/komeda_kms.c:122:22: warning: Value s= tored to 'b' during its initialization is never read [clang-analyzer-deadco= de.DeadStores] struct drm_plane *b =3D new->base.plane; ^ ~~~~~~~~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:122:22: note: Value stor= ed to 'b' during its initialization is never read struct drm_plane *b =3D new->base.plane; ^ ~~~~~~~~~~~~~~~ include/linux/list.h:73:2: warning: Dereference of null pointer [clang-a= nalyzer-core.NullDereference] WRITE_ONCE(prev->next, new); ^ include/asm-generic/rwonce.h:61:2: note: expanded from macro 'WRITE_ONCE' __WRITE_ONCE(x, val); \ ^ include/asm-generic/rwonce.h:55:30: note: expanded from macro '__WRITE_O= NCE' *(volatile typeof(x) *)&(x) =3D (val); = \ ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:205:6: note: Assuming 'e= rr' is 0 if (err) ^~~ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:205:2: note: Taking fals= e branch if (err) ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:212:2: note: Assuming 'i= ' is < field 'num_crtc' for_each_new_crtc_in_state(state, crtc, new_crtc_st, i) { ^ include/drm/drm_atomic.h:846:7: note: expanded from macro 'for_each_new_= crtc_in_state' (__i) < (__state)->dev->mode_config.num_crtc; \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:212:2: note: Loop condit= ion is true. Entering loop body for_each_new_crtc_in_state(state, crtc, new_crtc_st, i) { ^ include/drm/drm_atomic.h:845:2: note: expanded from macro 'for_each_new_= crtc_in_state' for ((__i) =3D 0; = \ ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:212:2: note: Assuming fi= eld 'ptr' is non-null for_each_new_crtc_in_state(state, crtc, new_crtc_st, i) { ^ include/drm/drm_atomic.h:848:16: note: expanded from macro 'for_each_new= _crtc_in_state' for_each_if ((__state)->crtcs[__i].ptr && \ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/drm/drm_util.h:63:38: note: expanded from macro 'for_each_if' #define for_each_if(condition) if (!(condition)) {} else ^~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:212:2: note: Left side o= f '&&' is true for_each_new_crtc_in_state(state, crtc, new_crtc_st, i) { ^ include/drm/drm_atomic.h:848:16: note: expanded from macro 'for_each_new= _crtc_in_state' for_each_if ((__state)->crtcs[__i].ptr && \ ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:212:2: note: Taking fals= e branch for_each_new_crtc_in_state(state, crtc, new_crtc_st, i) { ^ include/drm/drm_atomic.h:848:3: note: expanded from macro 'for_each_new_= crtc_in_state' for_each_if ((__state)->crtcs[__i].ptr && \ ^ include/drm/drm_util.h:63:32: note: expanded from macro 'for_each_if' #define for_each_if(condition) if (!(condition)) {} else ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:214:7: note: Assuming 'e= rr' is 0 if (err) ^~~ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:214:3: note: Taking fals= e branch if (err) ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:217:9: note: Calling 'ko= meda_crtc_normalize_zpos' err =3D komeda_crtc_normalize_zpos(crtc, new_crtc_st); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:140:30: note: Left side = of '&&' is false struct komeda_crtc *kcrtc =3D to_kcrtc(crtc); ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.h:131:21: note: expanded f= rom macro 'to_kcrtc' #define to_kcrtc(p) container_of(p, struct komeda_crtc, base) ^ include/linux/kernel.h:495:61: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \ ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:140:30: note: Taking fal= se branch struct komeda_crtc *kcrtc =3D to_kcrtc(crtc); ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.h:131:21: note: expanded f= rom macro 'to_kcrtc' #define to_kcrtc(p) container_of(p, struct komeda_crtc, base) ^ include/linux/kernel.h:495:2: note: expanded from macro 'container_of' BUILD_BUG_ON_MSG(!__same_type(*(ptr), ((type *)0)->member) && \ ^ include/linux/build_bug.h:39:37: note: expanded from macro 'BUILD_BUG_ON= _MSG' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^ include/linux/compiler_types.h:322:2: note: expanded from macro 'compile= time_assert' _compiletime_assert(condition, msg, __compiletime_assert_, __COU= NTER__) ^ include/linux/compiler_types.h:310:2: note: expanded from macro '_compil= etime_assert' __compiletime_assert(condition, msg, prefix, suffix) ^ include/linux/compiler_types.h:302:3: note: expanded from macro '__compi= letime_assert' if (!(condition)) \ ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.c:140:30: note: Loop condi= tion is false. Exiting loop struct komeda_crtc *kcrtc =3D to_kcrtc(crtc); ^ drivers/gpu/drm/arm/display/komeda/komeda_kms.h:131:21: note: expanded f= rom macro 'to_kcrtc' #define to_kcrtc(p) container_of(p, struct komeda_crtc, base) vim +/flag0 +798 drivers/gpu/drm/i2c/tda998x_drv.c 6833d26ef823b2 Jean-Francois Moine 2014-11-29 784 = 12473b7d8e6074 Jean-Francois Moine 2014-01-25 785 /* 12473b7d8e6074 Jean-Francois Moine 2014-01-25 786 * only 2 interrupts = may occur: screen plug/unplug and EDID read 12473b7d8e6074 Jean-Francois Moine 2014-01-25 787 */ 12473b7d8e6074 Jean-Francois Moine 2014-01-25 788 static irqreturn_t td= a998x_irq_thread(int irq, void *data) 12473b7d8e6074 Jean-Francois Moine 2014-01-25 789 { 12473b7d8e6074 Jean-Francois Moine 2014-01-25 790 struct tda998x_priv = *priv =3D data; 12473b7d8e6074 Jean-Francois Moine 2014-01-25 791 u8 sta, cec, lvl, fl= ag0, flag1, flag2; f84a97d4804a09 Russell King 2015-06-06 792 bool handled =3D fal= se; 12473b7d8e6074 Jean-Francois Moine 2014-01-25 793 = 12473b7d8e6074 Jean-Francois Moine 2014-01-25 794 sta =3D cec_read(pri= v, REG_CEC_INTSTATUS); ae81553c30ef86 Russell King 2016-11-03 795 if (sta & CEC_INTSTA= TUS_HDMI) { 12473b7d8e6074 Jean-Francois Moine 2014-01-25 796 cec =3D cec_read(pr= iv, REG_CEC_RXSHPDINT); 12473b7d8e6074 Jean-Francois Moine 2014-01-25 797 lvl =3D cec_read(pr= iv, REG_CEC_RXSHPDLEV); 12473b7d8e6074 Jean-Francois Moine 2014-01-25 @798 flag0 =3D reg_read(= priv, REG_INT_FLAGS_0); 12473b7d8e6074 Jean-Francois Moine 2014-01-25 @799 flag1 =3D reg_read(= priv, REG_INT_FLAGS_1); 12473b7d8e6074 Jean-Francois Moine 2014-01-25 800 flag2 =3D reg_read(= priv, REG_INT_FLAGS_2); 12473b7d8e6074 Jean-Francois Moine 2014-01-25 801 DRM_DEBUG_DRIVER( 12473b7d8e6074 Jean-Francois Moine 2014-01-25 802 "tda irq sta %02x = cec %02x lvl %02x f0 %02x f1 %02x f2 %02x\n", 12473b7d8e6074 Jean-Francois Moine 2014-01-25 803 sta, cec, lvl, fla= g0, flag1, flag2); ec5d3e83d332ac Russell King 2015-06-06 804 = ec5d3e83d332ac Russell King 2015-06-06 805 if (cec & CEC_RXSHP= DINT_HPD) { 7e8675f000bc7e Russell King 2016-10-05 806 if (lvl & CEC_RXSH= PDLEV_HPD) { 0fc6f44d9683c6 Russell King 2015-06-06 807 tda998x_edid_dela= y_start(priv); 7e8675f000bc7e Russell King 2016-10-05 808 } else { 0fc6f44d9683c6 Russell King 2015-06-06 809 schedule_work(&pr= iv->detect_work); ece485d550dce2 Dariusz Marcinkiewicz 2019-10-17 810 cec_notifier_phys= _addr_invalidate( ece485d550dce2 Dariusz Marcinkiewicz 2019-10-17 811 priv->cec_notif= y); 7e8675f000bc7e Russell King 2016-10-05 812 } 0fc6f44d9683c6 Russell King 2015-06-06 813 = f84a97d4804a09 Russell King 2015-06-06 814 handled =3D true; 12473b7d8e6074 Jean-Francois Moine 2014-01-25 815 } ec5d3e83d332ac Russell King 2015-06-06 816 = ec5d3e83d332ac Russell King 2015-06-06 817 if ((flag2 & INT_FL= AGS_2_EDID_BLK_RD) && priv->wq_edid_wait) { ec5d3e83d332ac Russell King 2015-06-06 818 priv->wq_edid_wait= =3D 0; ec5d3e83d332ac Russell King 2015-06-06 819 wake_up(&priv->wq_= edid); ec5d3e83d332ac Russell King 2015-06-06 820 handled =3D true; ec5d3e83d332ac Russell King 2015-06-06 821 } ae81553c30ef86 Russell King 2016-11-03 822 } ec5d3e83d332ac Russell King 2015-06-06 823 = f84a97d4804a09 Russell King 2015-06-06 824 return IRQ_RETVAL(ha= ndled); 12473b7d8e6074 Jean-Francois Moine 2014-01-25 825 } 12473b7d8e6074 Jean-Francois Moine 2014-01-25 826 = :::::: The code at line 798 was first introduced by commit :::::: 12473b7d8e6074c7d4c2816afa6027354ce9a502 drm/i2c: tda998x: use irq f= or connection status and EDID read :::::: TO: Jean-Francois Moine :::::: CC: Russell King --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============0040521165299455373== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 /X41AdxIPPyEe+F6lN3Y/wPG0wV4JVYCAA== --===============0040521165299455373==--