Hi Kees, FYI, the error/warning still remains. tree: git://git.samba.org/sfrench/cifs-2.6.git 5.15-backport-8-1-24 head: c931999946e12679e0adc129509a1e23a4a64b5d commit: 57058257ea5c99c77c015cb17a3f97d8f6a4cf9f [340/600] cifs: Replace remaining 1-element arrays config: i386-randconfig-002-20240803 (https://download.01.org/0day-ci/archive/20240803/202408031410.PCGwvvpJ-lkp@xxxxxxxxx/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240803/202408031410.PCGwvvpJ-lkp@xxxxxxxxx/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 <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202408031410.PCGwvvpJ-lkp@xxxxxxxxx/ All errors (new ones prefixed by >>): In file included from fs/cifs/readdir.c:15: fs/cifs/cifspdu.h:512:17: error: expected specifier-qualifier-list before 'DECLARE_FLEX_ARRAY' 512 | DECLARE_FLEX_ARRAY(unsigned char, EncryptionKey); | ^~~~~~~~~~~~~~~~~~ fs/cifs/cifspdu.h:2289:17: error: expected specifier-qualifier-list before 'DECLARE_FLEX_ARRAY' 2289 | DECLARE_FLEX_ARRAY(char, FileName); | ^~~~~~~~~~~~~~~~~~ fs/cifs/cifspdu.h:2328:9: error: expected specifier-qualifier-list before 'DECLARE_FLEX_ARRAY' 2328 | DECLARE_FLEX_ARRAY(char, LinkDest); | ^~~~~~~~~~~~~~~~~~ fs/cifs/cifspdu.h:2377:9: error: expected specifier-qualifier-list before 'DECLARE_FLEX_ARRAY' 2377 | DECLARE_FLEX_ARRAY(__u8, alt_name); | ^~~~~~~~~~~~~~~~~~ fs/cifs/cifspdu.h:2488:17: error: expected specifier-qualifier-list before 'DECLARE_FLEX_ARRAY' 2488 | DECLARE_FLEX_ARRAY(char, FileName); | ^~~~~~~~~~~~~~~~~~ fs/cifs/readdir.c: In function 'cifs_fill_dirent_unix': >> fs/cifs/readdir.c:554:25: error: 'FILE_UNIX_INFO' has no member named 'FileName' 554 | de->name = &info->FileName[0]; | ^~ vim +554 fs/cifs/readdir.c 3d519bd1269f1f Aurelien Aptel 2020-02-08 550 cda0ec6a86f181 Christoph Hellwig 2011-07-16 551 static void cifs_fill_dirent_unix(struct cifs_dirent *de, cda0ec6a86f181 Christoph Hellwig 2011-07-16 552 const FILE_UNIX_INFO *info, bool is_unicode) cda0ec6a86f181 Christoph Hellwig 2011-07-16 553 { cda0ec6a86f181 Christoph Hellwig 2011-07-16 @554 de->name = &info->FileName[0]; cda0ec6a86f181 Christoph Hellwig 2011-07-16 555 if (is_unicode) cda0ec6a86f181 Christoph Hellwig 2011-07-16 556 de->namelen = cifs_unicode_bytelen(de->name); cda0ec6a86f181 Christoph Hellwig 2011-07-16 557 else cda0ec6a86f181 Christoph Hellwig 2011-07-16 558 de->namelen = strnlen(de->name, PATH_MAX); cda0ec6a86f181 Christoph Hellwig 2011-07-16 559 de->resume_key = info->ResumeKey; cda0ec6a86f181 Christoph Hellwig 2011-07-16 560 de->ino = le64_to_cpu(info->basic.UniqueId); cda0ec6a86f181 Christoph Hellwig 2011-07-16 561 } cda0ec6a86f181 Christoph Hellwig 2011-07-16 562 :::::: The code at line 554 was first introduced by commit :::::: cda0ec6a86f18127d490048a46de954c03886d5e cifs: introduce cifs_dirent :::::: TO: Christoph Hellwig <hch@xxxxxxxxxxxxx> :::::: CC: Steve French <sfrench@xxxxxxxxxx> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki