From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B4CD63FBB76 for ; Tue, 9 Jun 2026 11:06:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.9 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781003194; cv=none; b=uTcC3HIoZtNeKX2JFnOzfMSpiV4PKIDvbUdJ0/3z3dzCITTeB9zmfO31hg93kxC0nTKJXNlkT69GobB9rCP1kjOPUfBTkiJg06H71M8aI+Wy5/8Pd9oPrVxxe0wgEgPKfD53dDGlRTPD7KhmwrAHTFfKLAeeb6sIpkskvEH+ERM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781003194; c=relaxed/simple; bh=WQrpD9e8QymiLOBYb6mduyCXcLJbgXvY0j6xvudiU/I=; h=Date:From:To:Cc:Subject:Message-ID; b=LcH65mKC/fjLX2BW91oSOj7+hndXJaW1CoM2rg9dUJbHe4XKMqUQqdlGUac2/PLtsB9DHD8ax+rHvaaQc3jElX175mYhD0LsCBtgG012tBAOnZyRvO5juvxuqCkV2QAKdBoIiIR3JIUAJ4VLSkVg4Ar5SQmGVS4HMiCdFUuOKGA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=iWPNzsfM; arc=none smtp.client-ip=198.175.65.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="iWPNzsfM" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1781003193; x=1812539193; h=date:from:to:cc:subject:message-id; bh=WQrpD9e8QymiLOBYb6mduyCXcLJbgXvY0j6xvudiU/I=; b=iWPNzsfMTbFSlYK3j5aY4cgRHDr7fC7aXQiBMCJtbNxKJZUTIXA5sCxJ iYAxPVMCa93OlMzdZ1kJgm5KYuNexUEVrtoA+uIKzQUtCa1mLlY80lR0S QQvc1pPqHBFqD46WKsK1qn7oMpmdPqTgRd1Q3hZ1X13yvxv/xiapSn+3S B0FC34jCqq3qWUTzF4tWmpHFXQ92raNjOhXXRZa1Cr60mNH1kD4EWwYbi JNkYAjlJ/hppBdWtR1PQiG25vSSjedvsuHWvS+KKpW+lxYh1e+csG3iub P+UBKUuwhMEs2LSZPv4kx1h3KGNH21L0AwK8OvTzGl7U+H/oEhOMZxjtj w==; X-CSE-ConnectionGUID: o+b/oHxYRdSf5BNfxUZJGw== X-CSE-MsgGUID: 6V66seDGR7Sbskr3rDJ3MQ== X-IronPort-AV: E=McAfee;i="6800,10657,11811"; a="104424341" X-IronPort-AV: E=Sophos;i="6.24,196,1774335600"; d="scan'208";a="104424341" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2026 04:06:33 -0700 X-CSE-ConnectionGUID: kUbm3YUeQI6ACLHnlIu+Tw== X-CSE-MsgGUID: CLpWwe60TkKrE33z9h9fmQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,196,1774335600"; d="scan'208";a="250912252" Received: from lkp-server01.sh.intel.com (HELO f0d55cb201f0) ([10.239.97.150]) by fmviesa005.fm.intel.com with ESMTP; 09 Jun 2026 04:06:30 -0700 Received: from kbuild by f0d55cb201f0 with local (Exim 4.98.2) (envelope-from ) id 1wWuHr-00000000JwU-2Oxt; Tue, 09 Jun 2026 11:06:27 +0000 Date: Tue, 09 Jun 2026 19:05:42 +0800 From: kernel test robot To: Chuck Lever Cc: oe-kbuild-all@lists.linux.dev, linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, Steve French , Roland Mainz Subject: [cifs:for-next-next 15/16] fs/smb/client/cifsfs.c:1204:43: error: 'FS_XFLAG_CASEFOLD' undeclared Message-ID: <202606091859.Hyzpt7jg-lkp@intel.com> User-Agent: s-nail v14.9.25 Precedence: bulk X-Mailing-List: linux-cifs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: tree: git://git.samba.org/sfrench/cifs-2.6.git for-next-next head: 910f40bbf5dc81b5fcc5592fdd4caa29e80ffce0 commit: 4fb53948f97f5e89700fa933ba7d928ba1980f06 [15/16] cifs: Implement fileattr_get for case sensitivity config: sh-allyesconfig (https://download.01.org/0day-ci/archive/20260609/202606091859.Hyzpt7jg-lkp@intel.com/config) compiler: sh4-linux-gcc (GCC) 16.1.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260609/202606091859.Hyzpt7jg-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202606091859.Hyzpt7jg-lkp@intel.com/ All errors (new ones prefixed by >>): fs/smb/client/cifsfs.c: In function 'cifs_fileattr_get': >> fs/smb/client/cifsfs.c:1204:43: error: 'FS_XFLAG_CASEFOLD' undeclared (first use in this function) 1204 | fa->fsx_xflags |= FS_XFLAG_CASEFOLD; | ^~~~~~~~~~~~~~~~~ fs/smb/client/cifsfs.c:1204:43: note: each undeclared identifier is reported only once for each function it appears in >> fs/smb/client/cifsfs.c:1215:35: error: 'FS_XFLAG_CASENONPRESERVING' undeclared (first use in this function) 1215 | fa->fsx_xflags |= FS_XFLAG_CASENONPRESERVING; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ vim +/FS_XFLAG_CASEFOLD +1204 fs/smb/client/cifsfs.c 1168 1169 int cifs_fileattr_get(struct dentry *dentry, struct file_kattr *fa) 1170 { 1171 struct cifs_sb_info *cifs_sb = CIFS_SB(dentry->d_sb); 1172 struct cifs_tcon *tcon = cifs_sb_master_tcon(cifs_sb); 1173 struct inode *inode = d_inode(dentry); 1174 u32 attrs; 1175 1176 /* Preserve FS_COMPR_FL previously reported by cifs_ioctl(). */ 1177 if (CIFS_I(inode)->cifsAttrs & ATTR_COMPRESSED) 1178 fa->flags |= FS_COMPR_FL; 1179 1180 /* 1181 * FS_CASEFOLD_FL is defined by UAPI as a folder attribute, 1182 * and userspace tools (e.g., lsattr) display it only on 1183 * directories. Confine the case-handling bits to directories 1184 * to match that convention; for non-directories the share's 1185 * case semantics are still discoverable through the parent. 1186 */ 1187 if (!S_ISDIR(inode->i_mode)) 1188 return 0; 1189 1190 /* 1191 * The server's FS_ATTRIBUTE_INFORMATION response, cached on 1192 * the tcon at mount, reflects the share's case-handling 1193 * semantics after any POSIX extensions negotiation. Prefer 1194 * it over the client-local nocase mount option, which only 1195 * governs dentry comparison on this superblock. 1196 * 1197 * QueryFSInfo is best-effort at mount; when it did not 1198 * populate fsAttrInfo, MaxPathNameComponentLength remains 1199 * zero. In that case fall back to nocase so the reporting 1200 * matches the comparison behavior installed on the sb. 1201 */ 1202 if (le32_to_cpu(tcon->fsAttrInfo.MaxPathNameComponentLength) == 0) { 1203 if (tcon->nocase) { > 1204 fa->fsx_xflags |= FS_XFLAG_CASEFOLD; 1205 fa->flags |= FS_CASEFOLD_FL; 1206 } 1207 return 0; 1208 } 1209 attrs = le32_to_cpu(tcon->fsAttrInfo.Attributes); 1210 if (!(attrs & FILE_CASE_SENSITIVE_SEARCH)) { 1211 fa->fsx_xflags |= FS_XFLAG_CASEFOLD; 1212 fa->flags |= FS_CASEFOLD_FL; 1213 } 1214 if (!(attrs & FILE_CASE_PRESERVED_NAMES)) > 1215 fa->fsx_xflags |= FS_XFLAG_CASENONPRESERVING; 1216 return 0; 1217 } 1218 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki