All of lore.kernel.org
 help / color / mirror / Atom feed
* [zen:6.7/zen-sauce 8/31] fs/bcachefs/chardev.c:528:1: warning: the frame size of 1056 bytes is larger than 1024 bytes
@ 2024-01-17 10:42 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2024-01-17 10:42 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "only Makefile file changed"
:::::: 

BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
TO: steven@liquorix.net

tree:   https://github.com/zen-kernel/zen-kernel 6.7/zen-sauce
head:   01ffb5c93fff64050b2eda359d20f812f62c91c3
commit: 47715d438aa7c28ae732ab8cce27b832e93b6b51 [8/31] ZEN: Disable stack conservation for GCC
:::::: branch date: 8 days ago
:::::: commit date: 8 days ago
config: sh-allmodconfig (https://download.01.org/0day-ci/archive/20240117/202401171828.NWEcP9pD-lkp@intel.com/config)
compiler: sh4-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240117/202401171828.NWEcP9pD-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 <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202401171828.NWEcP9pD-lkp@intel.com/

All warnings (new ones prefixed by >>):

   fs/bcachefs/chardev.c: In function 'bch2_ioctl_dev_usage':
>> fs/bcachefs/chardev.c:528:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=]
     528 | }
         | ^


vim +528 fs/bcachefs/chardev.c

1c6fdbd8f2465d Kent Overstreet 2017-03-16  484  
22502ac23a2eaa Kent Overstreet 2019-12-16  485  static long bch2_ioctl_dev_usage(struct bch_fs *c,
22502ac23a2eaa Kent Overstreet 2019-12-16  486  				 struct bch_ioctl_dev_usage __user *user_arg)
22502ac23a2eaa Kent Overstreet 2019-12-16  487  {
22502ac23a2eaa Kent Overstreet 2019-12-16  488  	struct bch_ioctl_dev_usage arg;
22502ac23a2eaa Kent Overstreet 2019-12-16  489  	struct bch_dev_usage src;
22502ac23a2eaa Kent Overstreet 2019-12-16  490  	struct bch_dev *ca;
22502ac23a2eaa Kent Overstreet 2019-12-16  491  	unsigned i;
22502ac23a2eaa Kent Overstreet 2019-12-16  492  
22502ac23a2eaa Kent Overstreet 2019-12-16  493  	if (!test_bit(BCH_FS_STARTED, &c->flags))
22502ac23a2eaa Kent Overstreet 2019-12-16  494  		return -EINVAL;
22502ac23a2eaa Kent Overstreet 2019-12-16  495  
22502ac23a2eaa Kent Overstreet 2019-12-16  496  	if (copy_from_user(&arg, user_arg, sizeof(arg)))
22502ac23a2eaa Kent Overstreet 2019-12-16  497  		return -EFAULT;
22502ac23a2eaa Kent Overstreet 2019-12-16  498  
22502ac23a2eaa Kent Overstreet 2019-12-16  499  	if ((arg.flags & ~BCH_BY_INDEX) ||
22502ac23a2eaa Kent Overstreet 2019-12-16  500  	    arg.pad[0] ||
22502ac23a2eaa Kent Overstreet 2019-12-16  501  	    arg.pad[1] ||
22502ac23a2eaa Kent Overstreet 2019-12-16  502  	    arg.pad[2])
22502ac23a2eaa Kent Overstreet 2019-12-16  503  		return -EINVAL;
22502ac23a2eaa Kent Overstreet 2019-12-16  504  
22502ac23a2eaa Kent Overstreet 2019-12-16  505  	ca = bch2_device_lookup(c, arg.dev, arg.flags);
22502ac23a2eaa Kent Overstreet 2019-12-16  506  	if (IS_ERR(ca))
22502ac23a2eaa Kent Overstreet 2019-12-16  507  		return PTR_ERR(ca);
22502ac23a2eaa Kent Overstreet 2019-12-16  508  
3d080aa52f6c1b Kent Overstreet 2020-07-22  509  	src = bch2_dev_usage_read(ca);
22502ac23a2eaa Kent Overstreet 2019-12-16  510  
22502ac23a2eaa Kent Overstreet 2019-12-16  511  	arg.state		= ca->mi.state;
22502ac23a2eaa Kent Overstreet 2019-12-16  512  	arg.bucket_size		= ca->mi.bucket_size;
22502ac23a2eaa Kent Overstreet 2019-12-16  513  	arg.nr_buckets		= ca->mi.nbuckets - ca->mi.first_bucket;
822835ffeae411 Kent Overstreet 2022-04-01  514  	arg.buckets_ec		= src.buckets_ec;
22502ac23a2eaa Kent Overstreet 2019-12-16  515  
22502ac23a2eaa Kent Overstreet 2019-12-16  516  	for (i = 0; i < BCH_DATA_NR; i++) {
822835ffeae411 Kent Overstreet 2022-04-01  517  		arg.d[i].buckets	= src.d[i].buckets;
822835ffeae411 Kent Overstreet 2022-04-01  518  		arg.d[i].sectors	= src.d[i].sectors;
822835ffeae411 Kent Overstreet 2022-04-01  519  		arg.d[i].fragmented	= src.d[i].fragmented;
22502ac23a2eaa Kent Overstreet 2019-12-16  520  	}
22502ac23a2eaa Kent Overstreet 2019-12-16  521  
22502ac23a2eaa Kent Overstreet 2019-12-16  522  	percpu_ref_put(&ca->ref);
22502ac23a2eaa Kent Overstreet 2019-12-16  523  
301e0237cadfc7 Dan Carpenter   2023-09-14  524  	if (copy_to_user(user_arg, &arg, sizeof(arg)))
301e0237cadfc7 Dan Carpenter   2023-09-14  525  		return -EFAULT;
301e0237cadfc7 Dan Carpenter   2023-09-14  526  
301e0237cadfc7 Dan Carpenter   2023-09-14  527  	return 0;
1c6fdbd8f2465d Kent Overstreet 2017-03-16 @528  }
1c6fdbd8f2465d Kent Overstreet 2017-03-16  529  

:::::: The code at line 528 was first introduced by commit
:::::: 1c6fdbd8f2465ddfb73a01ec620cbf3d14044e1a bcachefs: Initial commit

:::::: TO: Kent Overstreet <kent.overstreet@gmail.com>
:::::: CC: Kent Overstreet <kent.overstreet@linux.dev>

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [zen:6.7/zen-sauce 8/31] fs/bcachefs/chardev.c:528:1: warning: the frame size of 1056 bytes is larger than 1024 bytes
@ 2024-01-22  8:32 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2024-01-22  8:32 UTC (permalink / raw)
  To: steven; +Cc: oe-kbuild-all

tree:   https://github.com/zen-kernel/zen-kernel 6.7/zen-sauce
head:   01ffb5c93fff64050b2eda359d20f812f62c91c3
commit: 47715d438aa7c28ae732ab8cce27b832e93b6b51 [8/31] ZEN: Disable stack conservation for GCC
:::::: branch date: 8 days ago
:::::: commit date: 8 days ago
config: sh-allmodconfig (https://download.01.org/0day-ci/archive/20240117/202401171828.NWEcP9pD-lkp@intel.com/config)
compiler: sh4-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240117/202401171828.NWEcP9pD-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 <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202401171828.NWEcP9pD-lkp@intel.com/

All warnings (new ones prefixed by >>):

   fs/bcachefs/chardev.c: In function 'bch2_ioctl_dev_usage':
>> fs/bcachefs/chardev.c:528:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=]
     528 | }
         | ^


vim +528 fs/bcachefs/chardev.c

1c6fdbd8f2465d Kent Overstreet 2017-03-16  484  
22502ac23a2eaa Kent Overstreet 2019-12-16  485  static long bch2_ioctl_dev_usage(struct bch_fs *c,
22502ac23a2eaa Kent Overstreet 2019-12-16  486  				 struct bch_ioctl_dev_usage __user *user_arg)
22502ac23a2eaa Kent Overstreet 2019-12-16  487  {
22502ac23a2eaa Kent Overstreet 2019-12-16  488  	struct bch_ioctl_dev_usage arg;
22502ac23a2eaa Kent Overstreet 2019-12-16  489  	struct bch_dev_usage src;
22502ac23a2eaa Kent Overstreet 2019-12-16  490  	struct bch_dev *ca;
22502ac23a2eaa Kent Overstreet 2019-12-16  491  	unsigned i;
22502ac23a2eaa Kent Overstreet 2019-12-16  492  
22502ac23a2eaa Kent Overstreet 2019-12-16  493  	if (!test_bit(BCH_FS_STARTED, &c->flags))
22502ac23a2eaa Kent Overstreet 2019-12-16  494  		return -EINVAL;
22502ac23a2eaa Kent Overstreet 2019-12-16  495  
22502ac23a2eaa Kent Overstreet 2019-12-16  496  	if (copy_from_user(&arg, user_arg, sizeof(arg)))
22502ac23a2eaa Kent Overstreet 2019-12-16  497  		return -EFAULT;
22502ac23a2eaa Kent Overstreet 2019-12-16  498  
22502ac23a2eaa Kent Overstreet 2019-12-16  499  	if ((arg.flags & ~BCH_BY_INDEX) ||
22502ac23a2eaa Kent Overstreet 2019-12-16  500  	    arg.pad[0] ||
22502ac23a2eaa Kent Overstreet 2019-12-16  501  	    arg.pad[1] ||
22502ac23a2eaa Kent Overstreet 2019-12-16  502  	    arg.pad[2])
22502ac23a2eaa Kent Overstreet 2019-12-16  503  		return -EINVAL;
22502ac23a2eaa Kent Overstreet 2019-12-16  504  
22502ac23a2eaa Kent Overstreet 2019-12-16  505  	ca = bch2_device_lookup(c, arg.dev, arg.flags);
22502ac23a2eaa Kent Overstreet 2019-12-16  506  	if (IS_ERR(ca))
22502ac23a2eaa Kent Overstreet 2019-12-16  507  		return PTR_ERR(ca);
22502ac23a2eaa Kent Overstreet 2019-12-16  508  
3d080aa52f6c1b Kent Overstreet 2020-07-22  509  	src = bch2_dev_usage_read(ca);
22502ac23a2eaa Kent Overstreet 2019-12-16  510  
22502ac23a2eaa Kent Overstreet 2019-12-16  511  	arg.state		= ca->mi.state;
22502ac23a2eaa Kent Overstreet 2019-12-16  512  	arg.bucket_size		= ca->mi.bucket_size;
22502ac23a2eaa Kent Overstreet 2019-12-16  513  	arg.nr_buckets		= ca->mi.nbuckets - ca->mi.first_bucket;
822835ffeae411 Kent Overstreet 2022-04-01  514  	arg.buckets_ec		= src.buckets_ec;
22502ac23a2eaa Kent Overstreet 2019-12-16  515  
22502ac23a2eaa Kent Overstreet 2019-12-16  516  	for (i = 0; i < BCH_DATA_NR; i++) {
822835ffeae411 Kent Overstreet 2022-04-01  517  		arg.d[i].buckets	= src.d[i].buckets;
822835ffeae411 Kent Overstreet 2022-04-01  518  		arg.d[i].sectors	= src.d[i].sectors;
822835ffeae411 Kent Overstreet 2022-04-01  519  		arg.d[i].fragmented	= src.d[i].fragmented;
22502ac23a2eaa Kent Overstreet 2019-12-16  520  	}
22502ac23a2eaa Kent Overstreet 2019-12-16  521  
22502ac23a2eaa Kent Overstreet 2019-12-16  522  	percpu_ref_put(&ca->ref);
22502ac23a2eaa Kent Overstreet 2019-12-16  523  
301e0237cadfc7 Dan Carpenter   2023-09-14  524  	if (copy_to_user(user_arg, &arg, sizeof(arg)))
301e0237cadfc7 Dan Carpenter   2023-09-14  525  		return -EFAULT;
301e0237cadfc7 Dan Carpenter   2023-09-14  526  
301e0237cadfc7 Dan Carpenter   2023-09-14  527  	return 0;
1c6fdbd8f2465d Kent Overstreet 2017-03-16 @528  }
1c6fdbd8f2465d Kent Overstreet 2017-03-16  529  

:::::: The code at line 528 was first introduced by commit
:::::: 1c6fdbd8f2465ddfb73a01ec620cbf3d14044e1a bcachefs: Initial commit

:::::: TO: Kent Overstreet <kent.overstreet@gmail.com>
:::::: CC: Kent Overstreet <kent.overstreet@linux.dev>

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


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-01-22  8:32 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-17 10:42 [zen:6.7/zen-sauce 8/31] fs/bcachefs/chardev.c:528:1: warning: the frame size of 1056 bytes is larger than 1024 bytes kernel test robot
  -- strict thread matches above, loose matches on Subject: below --
2024-01-22  8:32 kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.