Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1208704rwl; Fri, 7 Apr 2023 11:39:09 -0700 (PDT) X-Google-Smtp-Source: AKy350ZnUHijJ9mtRGmsqiyf6nxJK+A+7khiDFkHMsRTjsG2tpGM9UB9AN9JljaF/F1Gj5GmwfWc X-Received: by 2002:a17:906:70cf:b0:939:e870:2b37 with SMTP id g15-20020a17090670cf00b00939e8702b37mr372800ejk.70.1680892749332; Fri, 07 Apr 2023 11:39:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680892749; cv=none; d=google.com; s=arc-20160816; b=u64PItsiz9s/YeoQJafCK4YnikeTT7EFmyKa/WirWTF8LiXSmymkvgAUiTVTquc5ep 8RHJsVnY+ldJJBQGTo0qyNkmdOcIQXH2/60v9vkq6RVqg4yFUI9TL9aBmwajtUzTQuqf 9/vNVhkjVg86v0/Va+aB3gvueKLAh9w4uumapDekX8I+mhytPdA6tIefdfeFVNCAmgZt pUPpz6u6OakbfYoFNP3noMgj3+LTH5p04zpmC46eYaxJQbYlgepEOqF4km0XiZEWPHhA EzFNGH9+9eXrLj3KkUsGWxKp/whG/H1laCf65tu0wOQjKBSsLean8hZEoS5fHpbaGKN9 MOZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=EZ8eIU0JsQgxVHH0ag/ec0nk39WGbKeckSP4JORDbG8=; b=BqDsh+GrKQdH1di8yo02kxzzexKzJMScNm+ZGQqpyGuqo4hvQ1LdW489LR1LCU+q2B 6xz5VEyjgz8r/K/RbAN2H3EEDOFCOSoz3EtiosD7Pjw1ULpwAAhxMtx6HXWi8jJWnXe/ umHIutmEuz78xRjYE4qW+UyW9hjAt/orkB+tchI53bIZpYgoumlr6QoG0sutlRxQXFx3 CvTcSn0JxhDf7dmHBCfPIyS5ChkZKUSogWMy7/dF2yGHU/ZlxGSLBXDmixWH2xiC/57U HSyLXQB/S0+zQyXbBEsTS8I/bsMjrIZuDnM0sH9CHOS49h4GbRhfiRcj7jlPDMLkKCJN oVJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=W1M3bBmd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dd11-20020a1709069b8b00b0092fbf61b95csi4531684ejc.50.2023.04.07.11.38.44; Fri, 07 Apr 2023 11:39:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=W1M3bBmd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230285AbjDGSXL (ORCPT + 99 others); Fri, 7 Apr 2023 14:23:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39888 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229536AbjDGSXK (ORCPT ); Fri, 7 Apr 2023 14:23:10 -0400 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 61E5B4227 for ; Fri, 7 Apr 2023 11:23:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1680891786; x=1712427786; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=DydUZtz/GhGz8ydOChRYHR+rrl4V0bkzfHEu5HgIPzI=; b=W1M3bBmdIHl8mEjVFHzcuUd9GlZsJFi6HPVGfENYo2F17TCE3FfHuZFQ 3ogB7Uh/BQgpxtkYF3zd5FTbXZIA3M4fV7SbDaoIhOoMOi1B8zhkuxAHh TTco3xLA4hphcpZk62bdNqqGRhf6dYaeEggBDQ4YrSmgBDmoyYl99WMfR y+fETZxh3rjpnQ3HX7BWAHEXIiY2zAjarhO7MpusxU5I13E7StFog6z7C plYJm/6hv/fjvpv5Ldro9uOl5w2rFlVQA366Lc/Cp6IHJprKpVulXsVSL Nxu4jpMeQ3q4RO5RNTnJZQ7XgrzYbOCYootMIwzl3RIHTVn39/eN5hAEX g==; X-IronPort-AV: E=McAfee;i="6600,9927,10673"; a="343050186" X-IronPort-AV: E=Sophos;i="5.98,327,1673942400"; d="scan'208";a="343050186" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Apr 2023 11:23:06 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10673"; a="756803347" X-IronPort-AV: E=Sophos;i="5.98,327,1673942400"; d="scan'208";a="756803347" Received: from lkp-server01.sh.intel.com (HELO b613635ddfff) ([10.239.97.150]) by fmsmga004.fm.intel.com with ESMTP; 07 Apr 2023 11:23:04 -0700 Received: from kbuild by b613635ddfff with local (Exim 4.96) (envelope-from ) id 1pkqji-000Smc-0R; Fri, 07 Apr 2023 18:22:58 +0000 Date: Sat, 8 Apr 2023 02:22:15 +0800 From: kernel test robot To: Jingbo Xu , xiang@kernel.org, chao@kernel.org, huyue2@coolpad.com, linux-erofs@lists.ozlabs.org Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH 7/7] erofs: enable long extended attribute name prefixes Message-ID: <202304080206.t45iYSop-lkp@intel.com> References: <20230407141710.113882-8-jefflexu@linux.alibaba.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230407141710.113882-8-jefflexu@linux.alibaba.com> X-Spam-Status: No, score=-2.5 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jingbo, kernel test robot noticed the following build errors: [auto build test ERROR on xiang-erofs/dev-test] [also build test ERROR on xiang-erofs/dev] [cannot apply to xiang-erofs/fixes linus/master v6.3-rc5 next-20230406] [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/Jingbo-Xu/erofs-keep-meta-inode-into-erofs_buf/20230407-221839 base: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git dev-test patch link: https://lore.kernel.org/r/20230407141710.113882-8-jefflexu%40linux.alibaba.com patch subject: [PATCH 7/7] erofs: enable long extended attribute name prefixes config: x86_64-randconfig-a005-20230403 (https://download.01.org/0day-ci/archive/20230408/202304080206.t45iYSop-lkp@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/8cd5bbc6f857d54388099c30c3e3a48fdb15c283 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Jingbo-Xu/erofs-keep-meta-inode-into-erofs_buf/20230407-221839 git checkout 8cd5bbc6f857d54388099c30c3e3a48fdb15c283 # 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=x86_64 olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash fs/ If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-kbuild-all/202304080206.t45iYSop-lkp@intel.com/ All errors (new ones prefixed by >>): >> fs/erofs/super.c:394:7: error: no member named 'xattr_prefix_start' in 'struct erofs_sb_info' sbi->xattr_prefix_start = le32_to_cpu(dsb->xattr_prefix_start); ~~~ ^ >> fs/erofs/super.c:395:7: error: no member named 'xattr_prefix_count' in 'struct erofs_sb_info' sbi->xattr_prefix_count = dsb->xattr_prefix_count; ~~~ ^ 2 errors generated. vim +394 fs/erofs/super.c 333 334 static int erofs_read_superblock(struct super_block *sb) 335 { 336 struct erofs_sb_info *sbi; 337 struct erofs_buf buf = __EROFS_BUF_INITIALIZER; 338 struct erofs_super_block *dsb; 339 void *data; 340 int ret; 341 342 data = erofs_read_metabuf(&buf, sb, 0, EROFS_KMAP); 343 if (IS_ERR(data)) { 344 erofs_err(sb, "cannot read erofs superblock"); 345 return PTR_ERR(data); 346 } 347 348 sbi = EROFS_SB(sb); 349 dsb = (struct erofs_super_block *)(data + EROFS_SUPER_OFFSET); 350 351 ret = -EINVAL; 352 if (le32_to_cpu(dsb->magic) != EROFS_SUPER_MAGIC_V1) { 353 erofs_err(sb, "cannot find valid erofs superblock"); 354 goto out; 355 } 356 357 sbi->blkszbits = dsb->blkszbits; 358 if (sbi->blkszbits < 9 || sbi->blkszbits > PAGE_SHIFT) { 359 erofs_err(sb, "blkszbits %u isn't supported", sbi->blkszbits); 360 goto out; 361 } 362 if (dsb->dirblkbits) { 363 erofs_err(sb, "dirblkbits %u isn't supported", dsb->dirblkbits); 364 goto out; 365 } 366 367 sbi->feature_compat = le32_to_cpu(dsb->feature_compat); 368 if (erofs_sb_has_sb_chksum(sbi)) { 369 ret = erofs_superblock_csum_verify(sb, data); 370 if (ret) 371 goto out; 372 } 373 374 ret = -EINVAL; 375 if (!check_layout_compatibility(sb, dsb)) 376 goto out; 377 378 sbi->sb_size = 128 + dsb->sb_extslots * EROFS_SB_EXTSLOT_SIZE; 379 if (sbi->sb_size > PAGE_SIZE - EROFS_SUPER_OFFSET) { 380 erofs_err(sb, "invalid sb_extslots %u (more than a fs block)", 381 sbi->sb_size); 382 goto out; 383 } 384 sbi->primarydevice_blocks = le32_to_cpu(dsb->blocks); 385 sbi->meta_blkaddr = le32_to_cpu(dsb->meta_blkaddr); 386 #ifdef CONFIG_EROFS_FS_XATTR 387 sbi->xattr_blkaddr = le32_to_cpu(dsb->xattr_blkaddr); 388 #endif 389 sbi->islotbits = ilog2(sizeof(struct erofs_inode_compact)); 390 sbi->root_nid = le16_to_cpu(dsb->root_nid); 391 sbi->packed_nid = le64_to_cpu(dsb->packed_nid); 392 sbi->inos = le64_to_cpu(dsb->inos); 393 > 394 sbi->xattr_prefix_start = le32_to_cpu(dsb->xattr_prefix_start); > 395 sbi->xattr_prefix_count = dsb->xattr_prefix_count; 396 397 sbi->build_time = le64_to_cpu(dsb->build_time); 398 sbi->build_time_nsec = le32_to_cpu(dsb->build_time_nsec); 399 400 memcpy(&sb->s_uuid, dsb->uuid, sizeof(dsb->uuid)); 401 402 ret = strscpy(sbi->volume_name, dsb->volume_name, 403 sizeof(dsb->volume_name)); 404 if (ret < 0) { /* -E2BIG */ 405 erofs_err(sb, "bad volume name without NIL terminator"); 406 ret = -EFSCORRUPTED; 407 goto out; 408 } 409 410 /* parse on-disk compression configurations */ 411 if (erofs_sb_has_compr_cfgs(sbi)) 412 ret = erofs_load_compr_cfgs(sb, dsb); 413 else 414 ret = z_erofs_load_lz4_config(sb, dsb, NULL, 0); 415 if (ret < 0) 416 goto out; 417 418 /* handle multiple devices */ 419 ret = erofs_scan_devices(sb, dsb); 420 421 if (erofs_sb_has_ztailpacking(sbi)) 422 erofs_info(sb, "EXPERIMENTAL compressed inline data feature in use. Use at your own risk!"); 423 if (erofs_is_fscache_mode(sb)) 424 erofs_info(sb, "EXPERIMENTAL fscache-based on-demand read feature in use. Use at your own risk!"); 425 if (erofs_sb_has_fragments(sbi)) 426 erofs_info(sb, "EXPERIMENTAL compressed fragments feature in use. Use at your own risk!"); 427 if (erofs_sb_has_dedupe(sbi)) 428 erofs_info(sb, "EXPERIMENTAL global deduplication feature in use. Use at your own risk!"); 429 out: 430 erofs_put_metabuf(&buf); 431 return ret; 432 } 433 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests