tree:
https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable.git
linux-4.19.y
head: 551162c9bf51fda41d2d5ff5e2c5f70a5800cd5f
commit: c3d777c7b0765179adb5d1fdfb3e22042a6ec6e8 [342/596] f2fs: fix to handle
quota_{on,off} correctly
config: x86_64-rhel (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce (this is a W=1 build):
git checkout c3d777c7b0765179adb5d1fdfb3e22042a6ec6e8
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
In file included from fs/f2fs/super.c:27:
fs/f2fs/f2fs.h: In function 'blkaddr_in_node':
fs/f2fs/f2fs.h:2269:30: warning: taking address of packed member of 'struct
f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member]
2269 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
fs/f2fs/f2fs.h:2269:47: warning: taking address of packed member of 'struct
direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member]
2269 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr;
| ^~~~
In file included from fs/f2fs/super.c:8:
fs/f2fs/super.c: At top level:
include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive
attribute than its target 'init_f2fs_fs': 'cold' [-Wmissing-attributes]
133 | int init_module(void) __attribute__((alias(#initfn)));
| ^~~~~~~~~~~
fs/f2fs/super.c:3697:1: note: in expansion of macro 'module_init'
3697 | module_init(init_f2fs_fs)
| ^~~~~~~~~~~
fs/f2fs/super.c:3619:19: note: 'init_module' target declared here
3619 | static int __init init_f2fs_fs(void)
| ^~~~~~~~~~~~
In file included from fs/f2fs/super.c:8:
include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive
attribute than its target 'exit_f2fs_fs': 'cold' [-Wmissing-attributes]
139 | void cleanup_module(void) __attribute__((alias(#exitfn)));
| ^~~~~~~~~~~~~~
fs/f2fs/super.c:3698:1: note: in expansion of macro 'module_exit'
3698 | module_exit(exit_f2fs_fs)
| ^~~~~~~~~~~
fs/f2fs/super.c:3682:20: note: 'cleanup_module' target declared here
3682 | static void __exit exit_f2fs_fs(void)
| ^~~~~~~~~~~~
> fs/f2fs/super.o: warning: objtool: f2fs_quota_on()+0x24: sibling
call from callable instruction with modified stack frame
fs/f2fs/super.o: warning:
objtool: f2fs_set_qf_name()+0x3f: sibling call from callable instruction with modified
stack frame
fs/f2fs/super.o: warning: objtool: f2fs_clear_qf_name()+0x27: sibling call from callable
instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: parse_options()+0x809: sibling call from callable
instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: f2fs_scan_devices()+0x1d1: sibling call from callable
instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: f2fs_disable_checkpoint()+0x31: sibling call from
callable instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: f2fs_enable_quotas()+0x61: sibling call from callable
instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: f2fs_enable_quota_files()+0x50: sibling call from
callable instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: f2fs_sanity_check_ckpt()+0x4b: sibling call from
callable instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: f2fs_fill_super()+0x81: sibling call from callable
instruction with modified stack frame
fs/f2fs/super.o: warning: objtool: f2fs_remount()+0x205: sibling call from callable
instruction with modified stack frame
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org