* [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.