Hi Daejun,

kernel test robot noticed the following build errors:

[auto build test ERROR on jaegeuk-f2fs/dev-test]
[also build test ERROR on jaegeuk-f2fs/dev linus/master next-20230427]
[cannot apply to v6.3]
[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#_base_tree_information]

url:    
https://github.com/intel-lab-lkp/linux/commits/Daejun-Park/f2fs-add-async-reset-zone-command-support/20230428-105944
base:   https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 
dev-test
patch link:    
https://lore.kernel.org/r/20230428025646epcms2p35acbea45ee80d36808861edba8a3c84a%40epcms2p3
patch subject: [PATCH v3] f2fs: add async reset zone command support
config: i386-randconfig-a013 
(https://download.01.org/0day-ci/archive/20230428/202304282103.nyw33dno-...@intel.com/config)
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project 
f28c006a5895fc0e329fe15fead81e37457cb1d1)
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/intel-lab-lkp/linux/commit/2f3e641e3de509a5ed879fb10fdf3377fd9ca0d9
        git remote add linux-review https://github.com/intel-lab-lkp/linux
        git fetch --no-tags linux-review 
Daejun-Park/f2fs-add-async-reset-zone-command-support/20230428-105944
        git checkout 2f3e641e3de509a5ed879fb10fdf3377fd9ca0d9
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 
O=build_dir ARCH=i386 olddefconfig
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 
O=build_dir ARCH=i386 SHELL=/bin/bash fs/f2fs/

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <l...@intel.com>
| Link: 
https://lore.kernel.org/oe-kbuild-all/202304282103.nyw33dno-...@intel.com/

All errors (new ones prefixed by >>):

>> fs/f2fs/segment.c:1789:5: error: implicit declaration of function 
>> '__submit_zone_reset_cmd' is invalid in C99 
>> [-Werror,-Wimplicit-function-declaration]
                                   __submit_zone_reset_cmd(sbi, dc, REQ_SYNC,
                                   ^
   1 error generated.


vim +/__submit_zone_reset_cmd +1789 fs/f2fs/segment.c

  1775  
  1776  /* This should be covered by global mutex, &sit_i->sentry_lock */
  1777  static void f2fs_wait_discard_bio(struct f2fs_sb_info *sbi, block_t 
blkaddr)
  1778  {
  1779          struct discard_cmd_control *dcc = SM_I(sbi)->dcc_info;
  1780          struct discard_cmd *dc;
  1781          bool need_wait = false;
  1782  
  1783          mutex_lock(&dcc->cmd_lock);
  1784          dc = __lookup_discard_cmd(sbi, blkaddr);
  1785          if (dc) {
  1786                  if (f2fs_sb_has_blkzoned(sbi) && 
bdev_is_zoned(dc->bdev)) {
  1787                          /* force submit zone reset */
  1788                          if (dc->state == D_PREP)
> 1789                                  __submit_zone_reset_cmd(sbi, dc, 
> REQ_SYNC,
  1790                                                          
&dcc->wait_list, NULL);
  1791                          dc->ref++;
  1792                          need_wait = true;
  1793                  } else {
  1794                          if (dc->state == D_PREP) {
  1795                                  __punch_discard_cmd(sbi, dc, blkaddr);
  1796                          } else {
  1797                                  dc->ref++;
  1798                                  need_wait = true;
  1799                          }
  1800                  }
  1801          }
  1802          mutex_unlock(&dcc->cmd_lock);
  1803  
  1804          if (need_wait)
  1805                  __wait_one_discard_bio(sbi, dc);
  1806  }
  1807  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests


_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to