tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging-testing head: 1dbf40a0663ec52c0f718d5805b134933cc60372 commit: c64cea1d7df653e2f3f111f81b68f507adb61cc4 [346/364] staging: lustre: discard cfs_time_seconds() config: ia64-allmodconfig (attached as .config) compiler: ia64-linux-gcc (GCC) 7.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout c64cea1d7df653e2f3f111f81b68f507adb61cc4 # save the attached .config to linux build tree make.cross ARCH=ia64
All errors (new ones prefixed by >>):
drivers/staging//lustre/lnet/libcfs/workitem.c: In function
'cfs_wi_sched_destroy':
>> drivers/staging//lustre/lnet/libcfs/workitem.c:322:20: error: implicit
>> declaration of function 'cfs_time_seconds'; did you mean 'cfs_time_shift'?
>> [-Werror=implicit-function-declaration]
schedule_timeout(cfs_time_seconds(1) / 20);
^~~~~~~~~~~~~~~~
cfs_time_shift
cc1: some warnings being treated as errors
vim +322 drivers/staging//lustre/lnet/libcfs/workitem.c
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 289
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 290 void
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 291 cfs_wi_sched_destroy(struct cfs_wi_sched *sched)
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 292 {
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 293 int i;
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 294
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 295 LASSERT(cfs_wi_data.wi_init);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 296 LASSERT(!cfs_wi_data.wi_stopping);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 297
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 298 spin_lock(&cfs_wi_data.wi_glock);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 299 if (sched->ws_stopping) {
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 300 CDEBUG(D_INFO, "%s is in progress of
stopping\n",
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 301 sched->ws_name);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 302 spin_unlock(&cfs_wi_data.wi_glock);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 303 return;
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 304 }
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 305
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 306 LASSERT(!list_empty(&sched->ws_list));
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 307 sched->ws_stopping = 1;
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 308
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 309 spin_unlock(&cfs_wi_data.wi_glock);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 310
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 311 i = 2;
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 312 wake_up_all(&sched->ws_waitq);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 313
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 314 spin_lock(&cfs_wi_data.wi_glock);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 315 while (sched->ws_nthreads > 0) {
57b573d14 drivers/staging/lustre/lustre/libcfs/workitem.c Aya Mahfouz
2015-10-29 316 CDEBUG(is_power_of_2(++i) ? D_WARNING : D_NET,
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 317 "waiting for %d threads of WI sched[%s]
to terminate\n",
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 318 sched->ws_nthreads, sched->ws_name);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 319
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 320 spin_unlock(&cfs_wi_data.wi_glock);
d3caf4d58 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2014-03-18 321 set_current_state(TASK_UNINTERRUPTIBLE);
d3caf4d58 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2014-03-18 @322 schedule_timeout(cfs_time_seconds(1) / 20);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 323 spin_lock(&cfs_wi_data.wi_glock);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 324 }
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 325
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 326 list_del(&sched->ws_list);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 327
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 328 spin_unlock(&cfs_wi_data.wi_glock);
6fc68ea5f drivers/staging/lustre/lnet/libcfs/workitem.c James Simmons
2016-11-17 329 LASSERT(!sched->ws_nscheduled);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 330
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 331 LIBCFS_FREE(sched, sizeof(*sched));
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 332 }
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 333 EXPORT_SYMBOL(cfs_wi_sched_destroy);
d7e09d039 drivers/staging/lustre/lustre/libcfs/workitem.c Peng Tao
2013-05-02 334
:::::: The code at line 322 was first introduced by commit
:::::: d3caf4d58bff2ea2826b99fefc0445bb8acd0356 staging/lustre/libcfs: remove
cfs_pause
:::::: TO: Peng Tao <[email protected]>
:::::: CC: Greg Kroah-Hartman <[email protected]>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip
_______________________________________________ devel mailing list [email protected] http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
