diff for duplicates of <202605141559.kX6o5Q6d-lkp@intel.com> diff --git a/a/1.txt b/N1/1.txt index 4e37670..d787619 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,12 +1,6 @@ -BCC: lkp@intel.com -CC: oe-kbuild-all@lists.linux.dev -TO: Kent Overstreet <kent.overstreet@linux.dev> - tree: https://github.com/koverstreet/bcachefs bcachefs-rebalance_v2 head: d4b3d00447faf8d4d95db47e3902e4ca4db8fbdc commit: 29e05f82d6bdd4efef504f6f68922db28e2e4917 [481/799] bcachefs: bit more reorg -:::::: branch date: 6 months ago -:::::: commit date: 7 months ago config: i386-randconfig-141-20260514 (https://download.01.org/0day-ci/archive/20260514/202605141559.kX6o5Q6d-lkp@intel.com/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) smatch: v0.5.0-9185-gbcc58b9c @@ -22,7 +16,6 @@ fs/bcachefs/init/chardev.c:578 bch2_ioctl_query_accounting() warn: potential use vim +578 fs/bcachefs/init/chardev.c -1c6fdbd8f2465dd fs/bcachefs/chardev.c Kent Overstreet 2017-03-16 566 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 567 static long bch2_ioctl_query_accounting(struct bch_fs *c, 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 568 struct bch_ioctl_query_accounting __user *user_arg) 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 569 { @@ -35,6 +28,9 @@ vim +578 fs/bcachefs/init/chardev.c 635c5791582a65e fs/bcachefs/chardev.c Kent Overstreet 2025-07-14 576 int ret = copy_from_user_errcode(&arg, user_arg, sizeof(arg)) ?: 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 577 bch2_fs_accounting_read(c, &accounting, arg.accounting_types_mask) ?: 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 @578 (arg.accounting_u64s * sizeof(u64) < accounting.nr ? -ERANGE : 0) ?: + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +This can have an integer overflow on i386. + 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 579 copy_to_user_errcode(&user_arg->accounting, accounting.data, accounting.nr); 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 580 if (ret) 635c5791582a65e fs/bcachefs/chardev.c Kent Overstreet 2025-07-14 581 return ret; @@ -46,13 +42,6 @@ vim +578 fs/bcachefs/init/chardev.c 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 587 635c5791582a65e fs/bcachefs/chardev.c Kent Overstreet 2025-07-14 588 return copy_to_user_errcode(user_arg, &arg, sizeof(arg)); 8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 589 } -8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 590 - -:::::: The code at line 578 was first introduced by commit -:::::: 8863d1e092005d5b31f7e712827a5605f8a7ba22 bcachefs: BCH_IOCTL_QUERY_ACCOUNTING - -:::::: TO: Kent Overstreet <kent.overstreet@linux.dev> -:::::: CC: Kent Overstreet <kent.overstreet@linux.dev> -- 0-DAY CI Kernel Test Service diff --git a/a/content_digest b/N1/content_digest index 66fcc5d..5a16190 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,20 +1,15 @@ - "From\0kernel test robot <lkp@intel.com>\0" + "From\0Dan Carpenter <error27@gmail.com>\0" "Subject\0[koverstreet-bcachefs:bcachefs-rebalance_v2 481/799] fs/bcachefs/init/chardev.c:578 bch2_ioctl_query_accounting() warn: potential user controlled sizeof overflow 'arg.accounting_u64s * 8' '0-u32max * 8'\0" - "Date\0Thu, 14 May 2026 16:04:18 +0800\0" - "To\0oe-kbuild@lists.linux.dev\0" + "Date\0Thu, 14 May 2026 11:39:21 +0300\0" + "To\0oe-kbuild@lists.linux.dev" + " Kent Overstreet <kent.overstreet@linux.dev>\0" "Cc\0lkp@intel.com" - " Dan Carpenter <error27@gmail.com>\0" + " oe-kbuild-all@lists.linux.dev\0" "\00:1\0" "b\0" - "BCC: lkp@intel.com\n" - "CC: oe-kbuild-all@lists.linux.dev\n" - "TO: Kent Overstreet <kent.overstreet@linux.dev>\n" - "\n" "tree: https://github.com/koverstreet/bcachefs bcachefs-rebalance_v2\n" "head: d4b3d00447faf8d4d95db47e3902e4ca4db8fbdc\n" "commit: 29e05f82d6bdd4efef504f6f68922db28e2e4917 [481/799] bcachefs: bit more reorg\n" - ":::::: branch date: 6 months ago\n" - ":::::: commit date: 7 months ago\n" "config: i386-randconfig-141-20260514 (https://download.01.org/0day-ci/archive/20260514/202605141559.kX6o5Q6d-lkp@intel.com/config)\n" "compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)\n" "smatch: v0.5.0-9185-gbcc58b9c\n" @@ -30,7 +25,6 @@ "\n" "vim +578 fs/bcachefs/init/chardev.c\n" "\n" - "1c6fdbd8f2465dd fs/bcachefs/chardev.c Kent Overstreet 2017-03-16 566 \n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 567 static long bch2_ioctl_query_accounting(struct bch_fs *c,\n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 568 \t\t\tstruct bch_ioctl_query_accounting __user *user_arg)\n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 569 {\n" @@ -43,6 +37,9 @@ "635c5791582a65e fs/bcachefs/chardev.c Kent Overstreet 2025-07-14 576 \tint ret = copy_from_user_errcode(&arg, user_arg, sizeof(arg)) ?:\n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 577 \t\tbch2_fs_accounting_read(c, &accounting, arg.accounting_types_mask) ?:\n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 @578 \t\t(arg.accounting_u64s * sizeof(u64) < accounting.nr ? -ERANGE : 0) ?:\n" + " ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" + "This can have an integer overflow on i386.\n" + "\n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 579 \t\tcopy_to_user_errcode(&user_arg->accounting, accounting.data, accounting.nr);\n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 580 \tif (ret)\n" "635c5791582a65e fs/bcachefs/chardev.c Kent Overstreet 2025-07-14 581 \t\treturn ret;\n" @@ -54,16 +51,9 @@ "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 587 \n" "635c5791582a65e fs/bcachefs/chardev.c Kent Overstreet 2025-07-14 588 \treturn copy_to_user_errcode(user_arg, &arg, sizeof(arg));\n" "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 589 }\n" - "8863d1e092005d5 fs/bcachefs/chardev.c Kent Overstreet 2024-03-01 590 \n" - "\n" - ":::::: The code at line 578 was first introduced by commit\n" - ":::::: 8863d1e092005d5b31f7e712827a5605f8a7ba22 bcachefs: BCH_IOCTL_QUERY_ACCOUNTING\n" - "\n" - ":::::: TO: Kent Overstreet <kent.overstreet@linux.dev>\n" - ":::::: CC: Kent Overstreet <kent.overstreet@linux.dev>\n" "\n" "--\n" "0-DAY CI Kernel Test Service\n" https://github.com/intel/lkp-tests/wiki -fe23b12e00ed38ded740d7a8eea2fa1de68a313f7b24e2151d7b2c15f732a0f5 +26384798d9d4326cd612d10bacb31fbd59b4e55e68224ccb4b0bb6145e7f6f28
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.