Re: [RFC PATCH] tracing: Merge irqflags + preemt counter, add RT bits
by kernel test robot
Hi Sebastian,
[FYI, it's a private test report for your RFC patch.]
[auto build test WARNING on next-20201215]
[cannot apply to tip/perf/core linux/master block/for-next trace/for-next linus/master v5.10 v5.10-rc7 v5.10-rc6 v5.10]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Sebastian-Andrzej-Siewior/tracin...
base: 9317f948b0b188b8d2fded75957e6d42c460df1b
config: openrisc-randconfig-s031-20201216 (attached as .config)
compiler: or1k-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# apt-get install sparse
# sparse version: v0.6.3-184-g1b896707-dirty
# https://github.com/0day-ci/linux/commit/afd5d9090ab105dae5830c2f050a30ec3...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Sebastian-Andrzej-Siewior/tracing-Merge-irqflags-preemt-counter-add-RT-bits/20201217-012430
git checkout afd5d9090ab105dae5830c2f050a30ec306d7201
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=openrisc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
kernel/trace/trace.c: In function '__trace_puts':
kernel/trace/trace.c:1001:6: warning: variable 'pc' set but not used [-Wunused-but-set-variable]
1001 | int pc;
| ^~
kernel/trace/trace.c: In function '__trace_bputs':
kernel/trace/trace.c:1056:6: warning: variable 'pc' set but not used [-Wunused-but-set-variable]
1056 | int pc;
| ^~
kernel/trace/trace.c: At top level:
kernel/trace/trace.c:3147:13: error: conflicting types for 'ftrace_trace_userstack'
3147 | static void ftrace_trace_userstack(struct trace_array *tr,
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/trace/trace.c:166:13: note: previous declaration of 'ftrace_trace_userstack' was here
166 | static void ftrace_trace_userstack(struct trace_array *tr,
| ^~~~~~~~~~~~~~~~~~~~~~
>> kernel/trace/trace.c:166:13: warning: 'ftrace_trace_userstack' used but never defined
kernel/trace/trace.c:3147:13: warning: 'ftrace_trace_userstack' defined but not used [-Wunused-function]
3147 | static void ftrace_trace_userstack(struct trace_array *tr,
| ^~~~~~~~~~~~~~~~~~~~~~
kernel/trace/trace.c:1675:37: warning: 'tracing_max_lat_fops' defined but not used [-Wunused-const-variable=]
1675 | static const struct file_operations tracing_max_lat_fops;
| ^~~~~~~~~~~~~~~~~~~~
vim +/ftrace_trace_userstack +166 kernel/trace/trace.c
9828413d4715d4e Steven Rostedt (Red Hat 2015-03-31 164)
9c5b9d3d65e4858 Masami Hiramatsu 2020-01-11 165 int tracing_set_tracer(struct trace_array *tr, const char *buf);
bcee5278958802b Steven Rostedt (VMware 2020-12-04 @166) static void ftrace_trace_userstack(struct trace_array *tr,
bcee5278958802b Steven Rostedt (VMware 2020-12-04 167) struct trace_buffer *buffer,
afd5d9090ab105d Sebastian Andrzej Siewior 2020-12-16 168 unsigned int trace_ctx);
b2821ae68b14480 Steven Rostedt 2009-02-02 169
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [PATCH v5 14/16] lpfc: vmid: Adding qfpa and vmid timeout check in worker thread
by kernel test robot
Hi Muneendra,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on scsi/for-next]
[also build test WARNING on mkp-scsi/for-next next-20201215]
[cannot apply to cgroup/for-next v5.10]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Muneendra/blkcg-Support-to-track...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next
config: ia64-allmodconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 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/0day-ci/linux/commit/4bfc0dd58345c1a8eaf5c00475ca1b047...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Muneendra/blkcg-Support-to-track-FC-storage-blk-io-traffic/20201216-202913
git checkout 4bfc0dd58345c1a8eaf5c00475ca1b0472a0ba44
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
drivers/scsi/lpfc/lpfc_hbadisc.c:318:6: warning: no previous prototype for 'lpfc_check_inactive_vmid' [-Wmissing-prototypes]
318 | void lpfc_check_inactive_vmid(struct lpfc_hba *phba)
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/scsi/lpfc/lpfc_hbadisc.c:431:6: warning: no previous prototype for 'lpfc_check_vmid_qfpa_issue' [-Wmissing-prototypes]
431 | void lpfc_check_vmid_qfpa_issue(struct lpfc_hba *phba)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/scsi/lpfc/lpfc_hbadisc.c: In function 'lpfc_check_vmid_qfpa_issue':
>> drivers/scsi/lpfc/lpfc_hbadisc.c:435:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
435 | int i, ret;
| ^~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for FRAME_POINTER
Depends on DEBUG_KERNEL && (M68K || UML || SUPERH) || ARCH_WANT_FRAME_POINTERS
Selected by
- FAULT_INJECTION_STACKTRACE_FILTER && FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT && !X86_64 && !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM && !ARC && !X86
vim +/lpfc_check_vmid_qfpa_issue +431 drivers/scsi/lpfc/lpfc_hbadisc.c
430
> 431 void lpfc_check_vmid_qfpa_issue(struct lpfc_hba *phba)
432 {
433 struct lpfc_vport *vport;
434 struct lpfc_vport **vports;
> 435 int i, ret;
436
437 vports = lpfc_create_vport_work_array(phba);
438 if (!vports)
439 return;
440
441 for (i = 0; i <= phba->max_vports; i++) {
442 if ((!vports[i]) && (i == 0))
443 vport = phba->pport;
444 else
445 vport = vports[i];
446 if (!vport)
447 break;
448
449 if (vport->vmid_flag & LPFC_VMID_ISSUE_QFPA) {
450 ret = lpfc_issue_els_qfpa(vport);
451 vport->vmid_flag &= ~LPFC_VMID_ISSUE_QFPA;
452 }
453 }
454 lpfc_destroy_vport_work_array(phba, vports);
455 }
456
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [RFC PATCH] tracing: Merge irqflags + preemt counter, add RT bits
by kernel test robot
Hi Sebastian,
[FYI, it's a private test report for your RFC patch.]
[auto build test WARNING on next-20201215]
[cannot apply to tip/perf/core linux/master block/for-next trace/for-next linus/master v5.10 v5.10-rc7 v5.10-rc6 v5.10]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Sebastian-Andrzej-Siewior/tracin...
base: 9317f948b0b188b8d2fded75957e6d42c460df1b
config: i386-randconfig-a001-20201216 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/afd5d9090ab105dae5830c2f050a30ec3...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Sebastian-Andrzej-Siewior/tracing-Merge-irqflags-preemt-counter-add-RT-bits/20201217-012430
git checkout afd5d9090ab105dae5830c2f050a30ec306d7201
# save the attached .config to linux build tree
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
kernel/trace/trace.c: In function '__trace_puts':
>> kernel/trace/trace.c:1001:6: warning: variable 'pc' set but not used [-Wunused-but-set-variable]
1001 | int pc;
| ^~
kernel/trace/trace.c: In function '__trace_bputs':
kernel/trace/trace.c:1056:6: warning: variable 'pc' set but not used [-Wunused-but-set-variable]
1056 | int pc;
| ^~
vim +/pc +1001 kernel/trace/trace.c
52ffabe3848a1eb Steven Rostedt (Red Hat 2016-11-23 987)
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 988) /**
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 989) * __trace_puts - write a constant string into the trace buffer.
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 990) * @ip: The address of the caller
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 991) * @str: The constant string to write
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 992) * @size: The size of the string.
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 993) */
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 994) int __trace_puts(unsigned long ip, const char *str, int size)
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 995) {
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 996) struct ring_buffer_event *event;
13292494379f92f Steven Rostedt (VMware 2019-12-13 997) struct trace_buffer *buffer;
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 998) struct print_entry *entry;
afd5d9090ab105d Sebastian Andrzej Siewior 2020-12-16 999 unsigned int trace_ctx;
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1000) int alloc;
8abfb8727f4a724 zhangwei(Jovi 2013-07-18 @1001) int pc;
8abfb8727f4a724 zhangwei(Jovi 2013-07-18 1002)
983f938ae695852 Steven Rostedt (Red Hat 2015-09-30 1003) if (!(global_trace.trace_flags & TRACE_ITER_PRINTK))
f0160a5a2912267 zhangwei(Jovi 2013-07-18 1004) return 0;
f0160a5a2912267 zhangwei(Jovi 2013-07-18 1005)
8abfb8727f4a724 zhangwei(Jovi 2013-07-18 1006) pc = preempt_count();
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1007)
3132e107d608f87 Steven Rostedt (Red Hat 2014-01-23 1008) if (unlikely(tracing_selftest_running || tracing_disabled))
3132e107d608f87 Steven Rostedt (Red Hat 2014-01-23 1009) return 0;
3132e107d608f87 Steven Rostedt (Red Hat 2014-01-23 1010)
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1011) alloc = sizeof(*entry) + size + 2; /* possible \n added */
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1012)
afd5d9090ab105d Sebastian Andrzej Siewior 2020-12-16 1013 trace_ctx = tracing_gen_ctx_flags();
1c5eb4481e0151d Steven Rostedt (VMware 2020-01-09 1014) buffer = global_trace.array_buffer.buffer;
82d1b8158c9a77c Steven Rostedt (VMware 2020-01-16 1015) ring_buffer_nest_start(buffer);
3e9a8aadca4807b Steven Rostedt (Red Hat 2016-11-23 1016) event = __trace_buffer_lock_reserve(buffer, TRACE_PRINT, alloc,
afd5d9090ab105d Sebastian Andrzej Siewior 2020-12-16 1017 trace_ctx);
82d1b8158c9a77c Steven Rostedt (VMware 2020-01-16 1018) if (!event) {
82d1b8158c9a77c Steven Rostedt (VMware 2020-01-16 1019) size = 0;
82d1b8158c9a77c Steven Rostedt (VMware 2020-01-16 1020) goto out;
82d1b8158c9a77c Steven Rostedt (VMware 2020-01-16 1021) }
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1022)
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1023) entry = ring_buffer_event_data(event);
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1024) entry->ip = ip;
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1025)
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1026) memcpy(&entry->buf, str, size);
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1027)
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1028) /* Add a newline if necessary */
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1029) if (entry->buf[size - 1] != '\n') {
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1030) entry->buf[size] = '\n';
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1031) entry->buf[size + 1] = '\0';
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1032) } else
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1033) entry->buf[size] = '\0';
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1034)
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1035) __buffer_unlock_commit(buffer, event);
afd5d9090ab105d Sebastian Andrzej Siewior 2020-12-16 1036 ftrace_trace_stack(&global_trace, buffer, trace_ctx, 4, NULL);
82d1b8158c9a77c Steven Rostedt (VMware 2020-01-16 1037) out:
82d1b8158c9a77c Steven Rostedt (VMware 2020-01-16 1038) ring_buffer_nest_end(buffer);
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1039) return size;
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1040) }
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1041) EXPORT_SYMBOL_GPL(__trace_puts);
09ae72348eccb60 Steven Rostedt (Red Hat 2013-03-08 1042)
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [PATCH 2/2] drm/ttm: move memory accounting into vmwgfx
by kernel test robot
Hi "Christian,
I love your patch! Yet something to improve:
[auto build test ERROR on drm-tip/drm-tip]
[cannot apply to drm-intel/for-linux-next drm-exynos/exynos-drm-next tegra-drm/drm/tegra/for-next linus/master drm/drm-next v5.10 next-20201215]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Christian-K-nig/drm-ttm-rework-t...
base: git://anongit.freedesktop.org/drm/drm-tip drm-tip
config: i386-randconfig-c001-20201216 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/b613e371433208f88816be875b9d46b6d...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Christian-K-nig/drm-ttm-rework-ttm_tt-page-limit-v2/20201216-221614
git checkout b613e371433208f88816be875b9d46b6d24cf830
# save the attached .config to linux build tree
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
ld: drivers/gpu/drm/ttm/ttm_bo.o: in function `ttm_bo_global_init':
>> drivers/gpu/drm/ttm/ttm_bo.c:1242: undefined reference to `__udivdi3'
vim +1242 drivers/gpu/drm/ttm/ttm_bo.c
1223
1224 static int ttm_bo_global_init(void)
1225 {
1226 struct ttm_bo_global *glob = &ttm_bo_glob;
1227 uint64_t num_pages;
1228 struct sysinfo si;
1229 int ret = 0;
1230 unsigned i;
1231
1232 mutex_lock(&ttm_global_mutex);
1233 if (++ttm_bo_glob_use_count > 1)
1234 goto out;
1235
1236 si_meminfo(&si);
1237
1238 /* Limit the number of pages in the pool to about 50% of the total
1239 * system memory.
1240 */
1241 num_pages = (u64)si.totalram * si.mem_unit;
> 1242 num_pages = (num_pages * 50 / 100) >> PAGE_SHIFT;
1243
1244 ttm_pool_mgr_init(num_pages);
1245 ttm_tt_mgr_init();
1246
1247 spin_lock_init(&glob->lru_lock);
1248 glob->dummy_read_page = alloc_page(__GFP_ZERO | GFP_DMA32);
1249
1250 if (unlikely(glob->dummy_read_page == NULL)) {
1251 ret = -ENOMEM;
1252 goto out;
1253 }
1254
1255 for (i = 0; i < TTM_MAX_BO_PRIORITY; ++i)
1256 INIT_LIST_HEAD(&glob->swap_lru[i]);
1257 INIT_LIST_HEAD(&glob->device_list);
1258 atomic_set(&glob->bo_count, 0);
1259
1260 ret = kobject_init_and_add(
1261 &glob->kobj, &ttm_bo_glob_kobj_type, ttm_get_kobj(), "buffer_objects");
1262 if (unlikely(ret != 0))
1263 kobject_put(&glob->kobj);
1264 out:
1265 mutex_unlock(&ttm_global_mutex);
1266 return ret;
1267 }
1268
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [PATCH v5 13/16] lpfc: vmid: Timeout implementation for vmid
by kernel test robot
Hi Muneendra,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on scsi/for-next]
[also build test WARNING on mkp-scsi/for-next next-20201215]
[cannot apply to cgroup/for-next v5.10]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Muneendra/blkcg-Support-to-track...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next
config: ia64-allmodconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 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/0day-ci/linux/commit/740ce984134d0cb523356e9bc60b87049...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Muneendra/blkcg-Support-to-track-FC-storage-blk-io-traffic/20201216-202913
git checkout 740ce984134d0cb523356e9bc60b870497053caf
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> drivers/scsi/lpfc/lpfc_hbadisc.c:318:6: warning: no previous prototype for 'lpfc_check_inactive_vmid' [-Wmissing-prototypes]
318 | void lpfc_check_inactive_vmid(struct lpfc_hba *phba)
| ^~~~~~~~~~~~~~~~~~~~~~~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for FRAME_POINTER
Depends on DEBUG_KERNEL && (M68K || UML || SUPERH) || ARCH_WANT_FRAME_POINTERS
Selected by
- FAULT_INJECTION_STACKTRACE_FILTER && FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT && !X86_64 && !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM && !ARC && !X86
vim +/lpfc_check_inactive_vmid +318 drivers/scsi/lpfc/lpfc_hbadisc.c
307
308 /**
309 * lpfc_check_inactive_vmid - VMID inactivity checker
310 * @phba: Pointer to hba context object.
311 *
312 * This function is called from the worker thread to determine if an entry in
313 * the vmid table can be released since there was no IO activity seen from that
314 * particular VM for the specified time. When this happens, the entry in the
315 * table is released and also the resources on the switch cleared.
316 **/
317
> 318 void lpfc_check_inactive_vmid(struct lpfc_hba *phba)
319 {
320 struct lpfc_vport *vport;
321 struct lpfc_vport **vports;
322 int i;
323
324 vports = lpfc_create_vport_work_array(phba);
325 if (!vports)
326 return;
327
328 for (i = 0; i <= phba->max_vports; i++) {
329 if ((!vports[i]) && (i == 0))
330 vport = phba->pport;
331 else
332 vport = vports[i];
333 if (!vport)
334 break;
335
336 lpfc_check_inactive_vmid_one(vport);
337 }
338 lpfc_destroy_vport_work_array(phba, vports);
339 }
340
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [PATCH v5 11/16] lpfc: vmid: Implements CT commands for appid.
by kernel test robot
Hi Muneendra,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on scsi/for-next]
[also build test WARNING on mkp-scsi/for-next next-20201215]
[cannot apply to cgroup/for-next v5.10]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Muneendra/blkcg-Support-to-track...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next
config: ia64-allmodconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 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/0day-ci/linux/commit/2c2a03c1111ef8a2c5aac440b227390d4...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Muneendra/blkcg-Support-to-track-FC-storage-blk-io-traffic/20201216-202913
git checkout 2c2a03c1111ef8a2c5aac440b227390d40d1e2cb
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> drivers/scsi/lpfc/lpfc_ct.c:3749:1: warning: no previous prototype for 'lpfc_cmpl_ct_cmd_vmid' [-Wmissing-prototypes]
3749 | lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
| ^~~~~~~~~~~~~~~~~~~~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for FRAME_POINTER
Depends on DEBUG_KERNEL && (M68K || UML || SUPERH) || ARCH_WANT_FRAME_POINTERS
Selected by
- FAULT_INJECTION_STACKTRACE_FILTER && FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT && !X86_64 && !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM && !ARC && !X86
vim +/lpfc_cmpl_ct_cmd_vmid +3749 drivers/scsi/lpfc/lpfc_ct.c
3747
3748 void
> 3749 lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
3750 struct lpfc_iocbq *rspiocb)
3751 {
3752 struct lpfc_vport *vport = cmdiocb->vport;
3753 struct lpfc_dmabuf *inp = cmdiocb->context1;
3754 struct lpfc_dmabuf *outp = cmdiocb->context2;
3755 struct lpfc_sli_ct_request *ctcmd = inp->virt;
3756 struct lpfc_sli_ct_request *ctrsp = outp->virt;
3757 u16 rsp = ctrsp->CommandResponse.bits.CmdRsp;
3758 struct app_id_object *app;
3759 u32 cmd, hash;
3760 struct lpfc_vmid *vmp;
3761 u8 *data = outp->virt;
3762 int i;
3763
3764 cmd = be16_to_cpu(ctcmd->CommandResponse.bits.CmdRsp);
3765 if (cmd == SLI_CTAS_DALLAPP_ID)
3766 lpfc_ct_free_iocb(phba, cmdiocb);
3767
3768 if (lpfc_els_chk_latt(vport) || rspiocb->iocb.ulpStatus) {
3769 if (cmd != SLI_CTAS_DALLAPP_ID)
3770 return;
3771 }
3772 /* Check for a CT LS_RJT response */
3773 if (rsp == be16_to_cpu(SLI_CT_RESPONSE_FS_RJT)) {
3774 if (cmd != SLI_CTAS_DALLAPP_ID)
3775 lpfc_printf_vlog(vport, KERN_DEBUG, LOG_DISCOVERY,
3776 "3306 VMID FS_RJT Data: x%x %x %x\n",
3777 cmd, ctrsp->ReasonCode, ctrsp->Explanation);
3778 if ((cmd != SLI_CTAS_DALLAPP_ID) ||
3779 (ctrsp->ReasonCode != SLI_CT_UNABLE_TO_PERFORM_REQ) ||
3780 (ctrsp->Explanation != SLI_CT_APP_ID_NOT_AVAILABLE)) {
3781 /* If DALLAPP_ID failed retry later */
3782 if (cmd == SLI_CTAS_DALLAPP_ID)
3783 vport->load_flag |= FC_DEREGISTER_ALL_APP_ID;
3784 return;
3785 }
3786 }
3787
3788 switch (cmd) {
3789 case SLI_CTAS_RAPP_IDENT:
3790 app = (struct app_id_object *)(RAPP_IDENT_OFFSET + data);
3791 lpfc_printf_vlog(vport, KERN_DEBUG, LOG_DISCOVERY,
3792 "6712 RAPP_IDENT app id %d port id %x id\n"
3793 "len %d\n", be32_to_cpu(app->app_id),
3794 be32_to_cpu(app->port_id),
3795 app->obj.entity_id_len);
3796
3797 if (app->obj.entity_id_len == 0 || app->port_id == 0)
3798 return;
3799
3800 hash = lpfc_vmid_hash_fn(app->obj.entity_id,
3801 app->obj.entity_id_len);
3802 vmp = lpfc_get_vmid_from_hastable(vport, hash,
3803 app->obj.entity_id);
3804 if (vmp) {
3805 vmp->un.app_id = be32_to_cpu(app->app_id);
3806 vmp->flag |= LPFC_VMID_REGISTERED;
3807 vmp->flag &= ~LPFC_VMID_REQ_REGISTER;
3808 /* Set IN USE flag */
3809 vport->vmid_flag |= LPFC_VMID_IN_USE;
3810 } else {
3811 lpfc_printf_vlog(vport, KERN_DEBUG,
3812 LOG_DISCOVERY, "6901 No entry found\n"
3813 "%s hash %d\n", app->obj.entity_id,
3814 hash);
3815 }
3816 break;
3817 case SLI_CTAS_DAPP_IDENT:
3818 app = (struct app_id_object *)(DAPP_IDENT_OFFSET + data);
3819 lpfc_printf_vlog(vport, KERN_DEBUG, LOG_DISCOVERY,
3820 "6713 DAPP_IDENT app id %d port id %x",
3821 cpu_to_be32(app->app_id),
3822 cpu_to_be32(app->port_id));
3823 break;
3824 case SLI_CTAS_DALLAPP_ID:
3825 lpfc_printf_vlog(vport, KERN_DEBUG, LOG_DISCOVERY,
3826 "8856 Deregistered all app ids");
3827 for (i = 0; i < phba->cfg_max_vmid; i++) {
3828 vmp = &vport->vmid[i];
3829 if (vmp->flag != LPFC_VMID_SLOT_FREE)
3830 memset(vmp, 0, sizeof(struct lpfc_vmid));
3831 }
3832 for (i = 0; i < LPFC_VMID_HASH_SIZE; i++)
3833 vport->hash_table[i] = NULL;
3834 vport->load_flag |= FC_ALLOW_VMID;
3835 break;
3836 default:
3837 lpfc_printf_vlog(vport, KERN_DEBUG, LOG_DISCOVERY,
3838 "8857 Invalid command code");
3839 }
3840 }
3841
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [PATCH] scsi: ufs-debugfs: Add error counters
by kernel test robot
Hi Adrian,
I love your patch! Perhaps something to improve:
[auto build test WARNING on mkp-scsi/for-next]
[also build test WARNING on scsi/for-next next-20201215]
[cannot apply to v5.10]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Adrian-Hunter/scsi-ufs-debugfs-A...
base: https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git for-next
config: x86_64-randconfig-s021-20201216 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.3-184-g1b896707-dirty
# https://github.com/0day-ci/linux/commit/d62bfd1751cd091c2ae671208b026c688...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Adrian-Hunter/scsi-ufs-debugfs-Add-error-counters/20201216-222801
git checkout d62bfd1751cd091c2ae671208b026c6885b8184e
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> drivers/scsi/ufs/ufs-debugfs.c:10:6: warning: no previous prototype for 'ufs_debugfs_init' [-Wmissing-prototypes]
10 | void ufs_debugfs_init(void)
| ^~~~~~~~~~~~~~~~
>> drivers/scsi/ufs/ufs-debugfs.c:15:6: warning: no previous prototype for 'ufs_debugfs_exit' [-Wmissing-prototypes]
15 | void ufs_debugfs_exit(void)
| ^~~~~~~~~~~~~~~~
>> drivers/scsi/ufs/ufs-debugfs.c:46:6: warning: no previous prototype for 'ufs_debugfs_hba_init' [-Wmissing-prototypes]
46 | void ufs_debugfs_hba_init(struct ufs_hba *hba)
| ^~~~~~~~~~~~~~~~~~~~
>> drivers/scsi/ufs/ufs-debugfs.c:52:6: warning: no previous prototype for 'ufs_debugfs_hba_exit' [-Wmissing-prototypes]
52 | void ufs_debugfs_hba_exit(struct ufs_hba *hba)
| ^~~~~~~~~~~~~~~~~~~~
vim +/ufs_debugfs_init +10 drivers/scsi/ufs/ufs-debugfs.c
9
> 10 void ufs_debugfs_init(void)
11 {
12 ufs_debugfs_root = debugfs_create_dir("ufshcd", NULL);
13 }
14
> 15 void ufs_debugfs_exit(void)
16 {
17 debugfs_remove_recursive(ufs_debugfs_root);
18 }
19
20 static int ufs_debugfs_stats_show(struct seq_file *s, void *data)
21 {
22 struct ufs_hba *hba = s->private;
23 struct ufs_event_hist *e = hba->ufs_stats.event;
24
25 #define PRT(fmt, typ) \
26 seq_printf(s, fmt, e[UFS_EVT_ ## typ].cnt)
27
28 PRT("PHY Adapter Layer errors (except LINERESET): %llu\n", PA_ERR);
29 PRT("Data Link Layer errors: %llu\n", DL_ERR);
30 PRT("Network Layer errors: %llu\n", NL_ERR);
31 PRT("Transport Layer errors: %llu\n", TL_ERR);
32 PRT("Generic DME errors: %llu\n", DME_ERR);
33 PRT("Auto-hibernate errors: %llu\n", AUTO_HIBERN8_ERR);
34 PRT("IS Fatal errors (CEFES, SBFES, HCFES, DFES): %llu\n", FATAL_ERR);
35 PRT("DME Link Startup errors: %llu\n", LINK_STARTUP_FAIL);
36 PRT("PM Resume errors: %llu\n", RESUME_ERR);
37 PRT("PM Suspend errors : %llu\n", SUSPEND_ERR);
38 PRT("Logical Unit Resets: %llu\n", DEV_RESET);
39 PRT("Host Resets: %llu\n", HOST_RESET);
40 PRT("SCSI command aborts: %llu\n", ABORT);
41 #undef PRT
42 return 0;
43 }
44 DEFINE_SHOW_ATTRIBUTE(ufs_debugfs_stats);
45
> 46 void ufs_debugfs_hba_init(struct ufs_hba *hba)
47 {
48 hba->debugfs_root = debugfs_create_dir(dev_name(hba->dev), ufs_debugfs_root);
49 debugfs_create_file("stats", 0400, hba->debugfs_root, hba, &ufs_debugfs_stats_fops);
50 }
51
> 52 void ufs_debugfs_hba_exit(struct ufs_hba *hba)
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [PATCH v5 10/16] lpfc: vmid: Functions to manage vmids
by kernel test robot
Hi Muneendra,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on scsi/for-next]
[also build test WARNING on mkp-scsi/for-next next-20201215]
[cannot apply to cgroup/for-next v5.10]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Muneendra/blkcg-Support-to-track...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next
config: ia64-allmodconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 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/0day-ci/linux/commit/8417ca99565475d5bf5493657fcf90922...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Muneendra/blkcg-Support-to-track-FC-storage-blk-io-traffic/20201216-202913
git checkout 8417ca99565475d5bf5493657fcf90922607f1b1
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> drivers/scsi/lpfc/lpfc_scsi.c:5179:1: warning: no previous prototype for 'lpfc_put_vmid_in_hashtable' [-Wmissing-prototypes]
5179 | lpfc_put_vmid_in_hashtable(struct lpfc_vport *vport, u32 hash,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/scsi/lpfc/lpfc_scsi.c:5233:6: warning: no previous prototype for 'lpfc_vmid_update_entry' [-Wmissing-prototypes]
5233 | void lpfc_vmid_update_entry(struct lpfc_vport *vport, struct scsi_cmnd
| ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/scsi/lpfc/lpfc_scsi.c:5254:6: warning: no previous prototype for 'lpfc_vmid_assign_cs_ctl' [-Wmissing-prototypes]
5254 | void lpfc_vmid_assign_cs_ctl(struct lpfc_vport *vport, struct lpfc_vmid *vmid)
| ^~~~~~~~~~~~~~~~~~~~~~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for FRAME_POINTER
Depends on DEBUG_KERNEL && (M68K || UML || SUPERH) || ARCH_WANT_FRAME_POINTERS
Selected by
- FAULT_INJECTION_STACKTRACE_FILTER && FAULT_INJECTION_DEBUG_FS && STACKTRACE_SUPPORT && !X86_64 && !MIPS && !PPC && !S390 && !MICROBLAZE && !ARM && !ARC && !X86
vim +/lpfc_put_vmid_in_hashtable +5179 drivers/scsi/lpfc/lpfc_scsi.c
5168
5169 /*
5170 * lpfc_put_vmid_from_hastable - put the VMID in the hash table
5171 * @vport: The virtual port for which this call is being executed.
5172 * @hash - calculated hash value
5173 * @vmp: Pointer to a VMID entry representing a VM sending IO
5174 *
5175 * This routine will insert the newly acquired vmid entity in the hash table.
5176 * Make sure to acquire the appropriate lock before invoking this routine.
5177 */
5178 int
> 5179 lpfc_put_vmid_in_hashtable(struct lpfc_vport *vport, u32 hash,
5180 struct lpfc_vmid *vmp)
5181 {
5182 int count = 0;
5183
5184 while (count < LPFC_VMID_HASH_SIZE) {
5185 if (!vport->hash_table[hash]) {
5186 vport->hash_table[hash] = vmp;
5187 vmp->hash_index = hash;
5188 return FAILURE;
5189 }
5190 /* if the slot is already occupied, a collision has occurred. */
5191 /* Store in the next available slot */
5192 count++;
5193 hash++;
5194 /* table is full */
5195 if (hash == LPFC_VMID_HASH_SIZE)
5196 hash = 0;
5197 }
5198 return 0;
5199 }
5200
5201 /*
5202 * lpfc_vmid_hash_fn- creates a hash value of the UUID
5203 * @uuid: uuid associated with the VE
5204 * @len: length of the UUID
5205 * Returns the calculated hash value
5206 */
5207 int lpfc_vmid_hash_fn(char *vmid, int len)
5208 {
5209 int c;
5210 int hash = 0;
5211
5212 if (len == 0)
5213 return 0;
5214 while (len--) {
5215 c = *vmid++;
5216 if (c >= 'A' && c <= 'Z')
5217 c += 'a' - 'A';
5218
5219 hash = (hash + (c << LPFC_VMID_HASH_SHIFT) +
5220 (c >> LPFC_VMID_HASH_SHIFT)) * 19;
5221 }
5222
5223 return hash & LPFC_VMID_HASH_MASK;
5224 }
5225
5226 /*
5227 * lpfc_vmid_update_entry - update the vmid entry in the hash table
5228 * @vport: The virtual port for which this call is being executed.
5229 * @cmd: address of scsi cmmd descriptor
5230 * @vmp: Pointer to a VMID entry representing a VM sending IO
5231 * @tag: VMID tag
5232 */
> 5233 void lpfc_vmid_update_entry(struct lpfc_vport *vport, struct scsi_cmnd
5234 *cmd, struct lpfc_vmid *vmp,
5235 union lpfc_vmid_io_tag *tag)
5236 {
5237 u64 *lta;
5238
5239 if (vport->vmid_priority_tagging)
5240 tag->cs_ctl_vmid = vmp->un.cs_ctl_vmid;
5241 else
5242 tag->app_id = vmp->un.app_id;
5243
5244 if (cmd->sc_data_direction == DMA_TO_DEVICE)
5245 vmp->io_wr_cnt++;
5246 else
5247 vmp->io_rd_cnt++;
5248
5249 /* update the last access timestamp in the table */
5250 lta = per_cpu_ptr(vmp->last_io_time, raw_smp_processor_id());
5251 *lta = jiffies;
5252 }
5253
> 5254 void lpfc_vmid_assign_cs_ctl(struct lpfc_vport *vport, struct lpfc_vmid *vmid)
5255 {
5256 u32 hash;
5257 struct lpfc_vmid *pvmid;
5258
5259 if (vport->port_type == LPFC_PHYSICAL_PORT) {
5260 vmid->un.cs_ctl_vmid = lpfc_vmid_get_cs_ctl(vport);
5261 } else {
5262 hash = lpfc_vmid_hash_fn(vmid->host_vmid, vmid->vmid_len);
5263 pvmid =
5264 lpfc_get_vmid_from_hastable(vport->phba->pport, hash,
5265 vmid->host_vmid);
5266 if (!pvmid)
5267 vmid->un.cs_ctl_vmid = pvmid->un.cs_ctl_vmid;
5268 else
5269 vmid->un.cs_ctl_vmid = lpfc_vmid_get_cs_ctl(vport);
5270 }
5271 }
5272
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 9 months
Re: [radeon-alex:amd-20.45 2127/2427] drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1880:39: sparse: sparse: incorrect type in argument 1 (different base types)
by Rong Chen
Hi Alex,
We have ignored the amd-20.xx branches:
https://github.com/intel/lkp-tests/commit/acb8d1f213ec6841900e0d7e9737f8e...
Best Regards,
Rong Chen
On 12/15/20 10:24 PM, Deucher, Alexander wrote:
>
> [AMD Public Use]
>
>
> The test robot should probably not be testing the amd-20.xx branches
> in the first place. They are just mirrors of our packaged drivers so
> they contain a bunch of stuff that will never go upstream like kernel
> compatibility layers and dkms support.
>
> Alex
>
> ------------------------------------------------------------------------
> *From:* Qinglang Miao <miaoqinglang(a)huawei.com>
> *Sent:* Tuesday, December 15, 2020 3:21 AM
> *To:* kernel test robot <lkp(a)intel.com>; Deucher, Alexander
> <Alexander.Deucher(a)amd.com>
> *Cc:* kbuild-all(a)lists.01.org <kbuild-all(a)lists.01.org>;
> dri-devel(a)lists.freedesktop.org <dri-devel(a)lists.freedesktop.org>;
> Xiong, Yang (Felix) <Yang.Xiong(a)amd.com>
> *Subject:* Re: [radeon-alex:amd-20.45 2127/2427]
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1880:39:
> sparse: sparse: incorrect type in argument 1 (different base types)
> Hi Alex,
>
> I think it's not a valid report from kernel test robot, for __le16 ought
> to be the right type for cpu_to_le16. The sparse warnings seems not
> right so I did't try effort to reproduce it.
>
> otherwise, when I take a carful look at this patch, an unconditional
> braces exists and I'm not sure about its benefit.
>
> if (bp_params->flags.INTERLACE) {
> params.susModeMiscInfo.usAccess =
> cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) |
> ATOM_INTERLACE);
> {
> le16_add_cpu(¶ms.usV_SyncOffset, 1);
> }
> }
>
> patch link:
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.ke...
>
> How do you think?
>
> 在 2020/12/15 14:44, kernel test robot 写道:
> > tree: git://people.freedesktop.org/~agd5f/linux.git amd-20.45
> > head: a3950d94b046fb206e58fd3ec717f071c0203ba3
> > commit: c82b6c9ed412fb7009b02dd82e50ee24f451e9a8 [2127/2427]
> drm/amd/display: convert to use le16_add_cpu()
> > config: arc-randconfig-s031-20201214 (attached as .config)
> > compiler: arc-elf-gcc (GCC) 9.3.0
> > reproduce:
> > wget
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.git...
> -O ~/bin/make.cross
> > chmod +x ~/bin/make.cross
> > # apt-get install sparse
> > # sparse version: v0.6.3-184-g1b896707-dirty
> > git remote add radeon-alex
> git://people.freedesktop.org/~agd5f/linux.git
> > git fetch --no-tags radeon-alex amd-20.45
> > git checkout c82b6c9ed412fb7009b02dd82e50ee24f451e9a8
> > # save the attached .config to linux build tree
> > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0
> make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=arc
> >
> > If you fix the issue, kindly add following tag as appropriate
> > Reported-by: kernel test robot <lkp(a)intel.com>
> >
> >
> > "sparse warnings: (new ones prefixed by >>)"
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:879:43:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> ulSymClock @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:879:43:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> ulSymClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:879:43:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:956:40:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usRefDiv @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:956:40:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usRefDiv
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:956:40:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:958:39:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usFbDiv @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:958:39:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usFbDiv
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:958:39:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:966:44:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usPixelClock @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:966:44:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:966:44:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1029:40:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usFbDiv @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1029:40:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usFbDiv
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1029:40:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1031:47:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> ulFbDivDecFrac @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1031:47:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> ulFbDivDecFrac
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1031:47:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1044:45:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usPixelClock @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1044:45:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1044:45:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1105:40:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usFbDiv @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1105:40:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usFbDiv
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1105:40:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1107:47:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> ulFbDivDecFrac @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1107:47:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> ulFbDivDecFrac
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1107:47:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1120:60:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> ulPixelClock:24 @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1120:60:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> ulPixelClock:24
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1120:60:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1183:34:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> ulPixelClock @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1183:34:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> ulPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1183:34:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1272:43:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usSpreadSpectrumPercentage @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1272:43:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usSpreadSpectrumPercentage
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1272:43:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1321:51:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usSpreadSpectrumPercentage @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1321:51:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usSpreadSpectrumPercentage
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1321:51:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1323:45:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usSpreadSpectrumStep @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1323:45:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usSpreadSpectrumStep
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1323:45:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1337:47:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usSpreadSpectrumAmount @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1337:47:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usSpreadSpectrumAmount
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1337:47:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1391:51:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usSpreadSpectrumAmountFrac @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1391:51:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usSpreadSpectrumAmountFrac
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1391:51:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1393:45:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usSpreadSpectrumStep @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1393:45:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usSpreadSpectrumStep
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1393:45:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1406:47:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usSpreadSpectrumAmount @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1406:47:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usSpreadSpectrumAmount
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1406:47:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1465:29:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [usertype] usPixelClock @@ got
> restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1465:29:
> sparse: expected unsigned short [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1465:29:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1488:36:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [usertype] usPixelClock
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1488:36:
> sparse: expected unsigned short [addressable] [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1488:36:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1508:43:
> sparse: sparse: cast to restricted __le32
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1583:30:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [usertype] usPixelClock @@ got
> restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1583:30:
> sparse: expected unsigned short [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1583:30:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1826:25:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_Size @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1826:25:
> sparse: expected unsigned short [assigned] [usertype] usH_Size
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1826:25:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1828:34:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_Blanking_Time
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1828:34:
> sparse: expected unsigned short [assigned] [usertype]
> usH_Blanking_Time
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1828:34:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1831:25:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_Size @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1831:25:
> sparse: expected unsigned short [assigned] [usertype] usV_Size
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1831:25:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1833:34:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_Blanking_Time
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1833:34:
> sparse: expected unsigned short [assigned] [usertype]
> usV_Blanking_Time
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1833:34:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1838:31:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_SyncOffset
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1838:31:
> sparse: expected unsigned short [assigned] [usertype] usH_SyncOffset
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1838:31:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1840:30:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_SyncWidth
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1840:30:
> sparse: expected unsigned short [assigned] [usertype] usH_SyncWidth
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1840:30:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1844:31:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_SyncOffset
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1844:31:
> sparse: expected unsigned short [assigned] [usertype] usV_SyncOffset
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1844:31:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1846:30:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_SyncWidth
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1846:30:
> sparse: expected unsigned short [assigned] [usertype] usV_SyncWidth
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1846:30:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1855:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1854:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usAccess @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1854:49:
> sparse: expected unsigned short [assigned] [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1854:49:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1859:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1858:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usAccess @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1858:49:
> sparse: expected unsigned short [assigned] [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1858:49:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1863:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1862:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usAccess @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1862:49:
> sparse: expected unsigned short [assigned] [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1862:49:
> sparse: got restricted __le16 [usertype]
> >>>
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1880:39:
> sparse: sparse: incorrect type in argument 1 (different base types)
> @@ expected restricted __le16 [usertype] *var @@ got unsigned
> short * @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1880:39:
> sparse: expected restricted __le16 [usertype] *var
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1880:39:
> sparse: got unsigned short *
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1886:33:
> sparse: sparse: cast to restricted __le16
> >>>
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1885:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usAccess @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1885:49:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1885:49:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1752:26:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_Total @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1752:26:
> sparse: expected unsigned short [assigned] [usertype] usH_Total
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1752:26:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1753:25:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_Disp @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1753:25:
> sparse: expected unsigned short [assigned] [usertype] usH_Disp
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1753:25:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1754:30:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_SyncStart
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1754:30:
> sparse: expected unsigned short [assigned] [usertype] usH_SyncStart
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1754:30:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1755:30:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usH_SyncWidth
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1755:30:
> sparse: expected unsigned short [assigned] [usertype] usH_SyncWidth
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1755:30:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1756:26:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_Total @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1756:26:
> sparse: expected unsigned short [assigned] [usertype] usV_Total
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1756:26:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1757:25:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_Disp @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1757:25:
> sparse: expected unsigned short [assigned] [usertype] usV_Disp
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1757:25:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1758:30:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_SyncStart
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1758:30:
> sparse: expected unsigned short [assigned] [usertype] usV_SyncStart
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1758:30:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1760:30:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_SyncWidth
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1760:30:
> sparse: expected unsigned short [assigned] [usertype] usV_SyncWidth
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1760:30:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1776:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1775:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usAccess @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1775:49:
> sparse: expected unsigned short [assigned] [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1775:49:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1780:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1779:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usAccess @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1779:49:
> sparse: expected unsigned short [assigned] [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1779:49:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1784:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1783:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usAccess @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1783:49:
> sparse: expected unsigned short [assigned] [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1783:49:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1799:38:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usV_SyncStart
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1799:38:
> sparse: expected unsigned short [assigned] [usertype] usV_SyncStart
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1799:38:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1805:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1804:49:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] usAccess @@
> got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1804:49:
> sparse: expected unsigned short [assigned] [usertype] usAccess
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:1804:49:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2047:40:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> usPixelClock @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2047:40:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2047:40:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2079:44:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> ulDispEngClkFreq @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2079:44:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> ulDispEngClkFreq
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2079:44:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2092:44:
> sparse: sparse: cast to restricted __le32
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2174:44:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [usertype] usConnectorId @@ got
> restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2174:44:
> sparse: expected unsigned short [usertype] usConnectorId
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2174:44:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2183:43:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [usertype] usPixelClock @@ got
> restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2183:43:
> sparse: expected unsigned short [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2183:43:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2207:43:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [usertype] usPixelClock @@ got
> restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2207:43:
> sparse: expected unsigned short [usertype] usPixelClock
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2207:43:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2340:45:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> ulDCEClkFreq @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2340:45:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> ulDCEClkFreq
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2340:45:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c:2344:53:
> sparse: sparse: cast to restricted __le32
> > --
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:413:34:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> pixclk_100hz @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:413:34:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> pixclk_100hz
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:413:34:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:509:23:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] h_size @@ got
> restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:509:23:
> sparse: expected unsigned short [assigned] [usertype] h_size
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:509:23:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:511:32:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] h_blanking_time
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:511:32:
> sparse: expected unsigned short [assigned] [usertype] h_blanking_time
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:511:32:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:515:23:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] v_size @@ got
> restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:515:23:
> sparse: expected unsigned short [assigned] [usertype] v_size
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:515:23:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:517:32:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] v_blanking_time
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:517:32:
> sparse: expected unsigned short [assigned] [usertype] v_blanking_time
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:517:32:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:524:29:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] h_syncoffset
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:524:29:
> sparse: expected unsigned short [assigned] [usertype] h_syncoffset
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:524:29:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:527:28:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] h_syncwidth
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:527:28:
> sparse: expected unsigned short [assigned] [usertype] h_syncwidth
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:527:28:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:532:29:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] v_syncoffset
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:532:29:
> sparse: expected unsigned short [assigned] [usertype] v_syncoffset
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:532:29:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:535:28:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] v_syncwidth
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:535:28:
> sparse: expected unsigned short [assigned] [usertype] v_syncwidth
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:535:28:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:544:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:543:37:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] modemiscinfo
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:543:37:
> sparse: expected unsigned short [assigned] [usertype] modemiscinfo
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:543:37:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:549:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:548:37:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] modemiscinfo
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:548:37:
> sparse: expected unsigned short [assigned] [usertype] modemiscinfo
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:548:37:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:554:33:
> sparse: sparse: cast to restricted __le16
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:553:37:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [assigned] [usertype] modemiscinfo
> @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:553:37:
> sparse: expected unsigned short [assigned] [usertype] modemiscinfo
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:553:37:
> sparse: got restricted __le16 [usertype]
> >>>
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:572:39:
> sparse: sparse: incorrect type in argument 1 (different base types)
> @@ expected restricted __le16 [usertype] *var @@ got unsigned
> short * @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:572:39:
> sparse: expected restricted __le16 [usertype] *var
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:572:39:
> sparse: got unsigned short *
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:578:25:
> sparse: sparse: cast to restricted __le16
> >>>
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:577:37:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned short [addressable] [assigned] [usertype]
> modemiscinfo @@ got restricted __le16 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:577:37:
> sparse: expected unsigned short [addressable] [assigned]
> [usertype] modemiscinfo
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:577:37:
> sparse: got restricted __le16 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:851:43:
> sparse: sparse: incorrect type in assignment (different base types)
> @@ expected unsigned int [addressable] [assigned] [usertype]
> dceclk_10khz @@ got restricted __le32 [usertype] @@
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:851:43:
> sparse: expected unsigned int [addressable] [assigned] [usertype]
> dceclk_10khz
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:851:43:
> sparse: got restricted __le32 [usertype]
> >
> drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c:860:53:
> sparse: sparse: cast to restricted __le32
> >
> > vim +1880 drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c
> >
> > 1812
> > 1813 static enum bp_result set_crtc_using_dtd_timing_v3(
> > 1814 struct bios_parser *bp,
> > 1815 struct bp_hw_crtc_timing_parameters *bp_params)
> > 1816 {
> > 1817 enum bp_result result = BP_RESULT_FAILURE;
> > 1818 SET_CRTC_USING_DTD_TIMING_PARAMETERS params = {0};
> > 1819 uint8_t atom_controller_id;
> > 1820
> > 1821 if (bp->cmd_helper->controller_id_to_atom(
> > 1822 bp_params->controller_id, &atom_controller_id))
> > 1823 params.ucCRTC = atom_controller_id;
> > 1824
> > 1825 /* bios usH_Size wants h addressable size */
> > 1826 params.usH_Size =
> cpu_to_le16((uint16_t)bp_params->h_addressable);
> > 1827 /* bios usH_Blanking_Time wants borders
> included in blanking */
> > 1828 params.usH_Blanking_Time =
> > 1829 cpu_to_le16((uint16_t)(bp_params->h_total -
> bp_params->h_addressable));
> > 1830 /* bios usV_Size wants v addressable size */
> > 1831 params.usV_Size =
> cpu_to_le16((uint16_t)bp_params->v_addressable);
> > 1832 /* bios usV_Blanking_Time wants borders
> included in blanking */
> > 1833 params.usV_Blanking_Time =
> > 1834 cpu_to_le16((uint16_t)(bp_params->v_total -
> bp_params->v_addressable));
> > 1835 /* bios usHSyncOffset is the offset from the
> end of h addressable,
> > 1836 * our horizontalSyncStart is the offset from
> the beginning
> > 1837 * of h addressable */
> > 1838 params.usH_SyncOffset =
> > 1839 cpu_to_le16((uint16_t)(bp_params->h_sync_start -
> bp_params->h_addressable));
> > 1840 params.usH_SyncWidth =
> cpu_to_le16((uint16_t)bp_params->h_sync_width);
> > 1841 /* bios usHSyncOffset is the offset from the
> end of v addressable,
> > 1842 * our verticalSyncStart is the offset from
> the beginning of
> > 1843 * v addressable */
> > 1844 params.usV_SyncOffset =
> > 1845 cpu_to_le16((uint16_t)(bp_params->v_sync_start -
> bp_params->v_addressable));
> > 1846 params.usV_SyncWidth =
> cpu_to_le16((uint16_t)bp_params->v_sync_width);
> > 1847
> > 1848 /* we assume that overscan from original
> timing does not get bigger
> > 1849 * than 255
> > 1850 * we will program all the borders in the Set
> CRTC Overscan call below
> > 1851 */
> > 1852
> > 1853 if (0 == bp_params->flags.HSYNC_POSITIVE_POLARITY)
> > 1854 params.susModeMiscInfo.usAccess =
> > 1855 cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) |
> ATOM_HSYNC_POLARITY);
> > 1856
> > 1857 if (0 == bp_params->flags.VSYNC_POSITIVE_POLARITY)
> > 1858 params.susModeMiscInfo.usAccess =
> > 1859 cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) |
> ATOM_VSYNC_POLARITY);
> > 1860
> > 1861 if (bp_params->flags.INTERLACE) {
> > 1862 params.susModeMiscInfo.usAccess =
> > 1863 cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) |
> ATOM_INTERLACE);
> > 1864
> > 1865 /* original DAL code has this
> condition to apply this
> > 1866 * for non-TV/CV only
> > 1867 * due to complex MV testing for
> possible impact
> > 1868 * if ( pACParameters->signal !=
> SignalType_YPbPr &&
> > 1869 * pACParameters->signal !=
> SignalType_Composite &&
> > 1870 * pACParameters->signal !=
> SignalType_SVideo)
> > 1871 */
> > 1872 {
> > 1873 /* HW will deduct 0.5 line
> from 2nd feild.
> > 1874 * i.e. for 1080i, it is 2
> lines for 1st field,
> > 1875 * 2.5 lines for the 2nd
> feild. we need input as 5
> > 1876 * instead of 4.
> > 1877 * but it is 4 either from
> Edid data (spec CEA 861)
> > 1878 * or CEA timing table.
> > 1879 */
> >> 1880 le16_add_cpu(¶ms.usV_SyncOffset, 1);
> > 1881 }
> > 1882 }
> > 1883
> > 1884 if (bp_params->flags.HORZ_COUNT_BY_TWO)
> >> 1885 params.susModeMiscInfo.usAccess =
> > 1886 cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) |
> ATOM_DOUBLE_CLOCK_MODE);
> > 1887
> > 1888 if
> (EXEC_BIOS_CMD_TABLE(SetCRTC_UsingDTDTiming, params))
> > 1889 result = BP_RESULT_OK;
> > 1890
> > 1891 return result;
> > 1892 }
> > 1893
> >
> > ---
> > 0-DAY CI Kernel Test Service, Intel Corporation
> >
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.0...
> >
>
> _______________________________________________
> kbuild-all mailing list -- kbuild-all(a)lists.01.org
> To unsubscribe send an email to kbuild-all-leave(a)lists.01.org
1 year, 9 months