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 <bergw...@gmail.com>
:::::: CC: Greg Kroah-Hartman <gre...@linuxfoundation.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to