diff for duplicates of <202601211636.IRaejjdw-lkp@intel.com> diff --git a/a/1.txt b/N1/1.txt index 63d0d7f..49c295d 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,3 +1,12 @@ +BCC: lkp@intel.com +CC: oe-kbuild-all@lists.linux.dev +CC: linux-kernel@vger.kernel.org +TO: Pasha Tatashin <pasha.tatashin@soleen.com> +CC: Andrew Morton <akpm@linux-foundation.org> +CC: Linux Memory Management List <linux-mm@kvack.org> +CC: Jason Gunthorpe <jgg@nvidia.com> +CC: "Mike Rapoport (Microsoft)" <rppt@kernel.org> + Hi Pasha, First bad commit (maybe != root cause): @@ -5,6 +14,9 @@ First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 6c790212c588fddeb0d852f2790840753bb604b1 commit: 48a1b2321d763b5edeaf20bd4576d8c4b5df772b liveupdate: kho: move to kernel/liveupdate +date: 8 weeks ago +:::::: branch date: 10 hours ago +:::::: commit date: 8 weeks ago config: x86_64-randconfig-r071-20260121 (https://download.01.org/0day-ci/archive/20260121/202601211636.IRaejjdw-lkp@intel.com/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) rustc: rustc 1.88.0 (6b00bc388 2025-06-23) @@ -13,14 +25,31 @@ smatch version: v0.5.0-8985-g2614ff1a 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> -| Reported-by: Dan Carpenter <dan.carpenter@linaro.org> +| Reported-by: Dan Carpenter <error27@gmail.com> | Closes: https://lore.kernel.org/r/202601211636.IRaejjdw-lkp@intel.com/ smatch warnings: kernel/liveupdate/kexec_handover.c:994 kho_preserve_vmalloc() warn: missing error code 'err' +kernel/liveupdate/kexec_handover.c:1373 kho_release_scratch() warn: iterator 'i' not incremented vim +/err +994 kernel/liveupdate/kexec_handover.c +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 944) +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 945) /** +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 946) * kho_preserve_vmalloc - preserve memory allocated with vmalloc() across kexec +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 947) * @ptr: pointer to the area in vmalloc address space +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 948) * @preservation: placeholder for preservation metadata +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 949) * +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 950) * Instructs KHO to preserve the area in vmalloc address space at @ptr. The +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 951) * physical pages mapped at @ptr will be preserved and on successful return +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 952) * @preservation will hold the physical address of a structure that describes +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 953) * the preservation. +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 954) * +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 955) * NOTE: The memory allocated with vmalloc_node() variants cannot be reliably +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 956) * restored on the same node +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 957) * +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 958) * Return: 0 on success, error code on failure +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 959) */ a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 960) int kho_preserve_vmalloc(void *ptr, struct kho_vmalloc *preservation) a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 961) { a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 962) struct kho_vmalloc_chunk *chunk; @@ -56,9 +85,6 @@ a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 99 a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 992) chunk = new_vmalloc_chunk(chunk); a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 993) if (!chunk) a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 @994) goto err_free; - -err = -ENOMEM; - a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 995) idx = 0; a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 996) } a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 997) } @@ -73,6 +99,14 @@ a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 100 a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1006) kho_vmalloc_free_chunks(preservation); a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1007) return err; a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1008) } +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1009) EXPORT_SYMBOL_GPL(kho_preserve_vmalloc); +a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1010) + +:::::: The code at line 994 was first introduced by commit +:::::: a667300bd53f272a3055238bcefe108f88836270 kho: add support for preserving vmalloc allocations + +:::::: TO: Mike Rapoport (Microsoft) <rppt@kernel.org> +:::::: CC: Andrew Morton <akpm@linux-foundation.org> -- 0-DAY CI Kernel Test Service diff --git a/a/content_digest b/N1/content_digest index d81cf41..cadb6a4 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,17 +1,20 @@ - "From\0Dan Carpenter <dan.carpenter@linaro.org>\0" + "From\0kernel test robot <lkp@intel.com>\0" "Subject\0kernel/liveupdate/kexec_handover.c:994 kho_preserve_vmalloc() warn: missing error code 'err'\0" - "Date\0Wed, 21 Jan 2026 11:58:20 +0300\0" - "To\0oe-kbuild@lists.linux.dev" - " Pasha Tatashin <pasha.tatashin@soleen.com>\0" + "Date\0Wed, 21 Jan 2026 16:55:53 +0800\0" + "To\0oe-kbuild@lists.linux.dev\0" "Cc\0lkp@intel.com" - oe-kbuild-all@lists.linux.dev - linux-kernel@vger.kernel.org - Andrew Morton <akpm@linux-foundation.org> - Linux Memory Management List <linux-mm@kvack.org> - Jason Gunthorpe <jgg@nvidia.com> - " Mike Rapoport (Microsoft) <rppt@kernel.org>\0" + " Dan Carpenter <error27@gmail.com>\0" "\00:1\0" "b\0" + "BCC: lkp@intel.com\n" + "CC: oe-kbuild-all@lists.linux.dev\n" + "CC: linux-kernel@vger.kernel.org\n" + "TO: Pasha Tatashin <pasha.tatashin@soleen.com>\n" + "CC: Andrew Morton <akpm@linux-foundation.org>\n" + "CC: Linux Memory Management List <linux-mm@kvack.org>\n" + "CC: Jason Gunthorpe <jgg@nvidia.com>\n" + "CC: \"Mike Rapoport (Microsoft)\" <rppt@kernel.org>\n" + "\n" "Hi Pasha,\n" "\n" "First bad commit (maybe != root cause):\n" @@ -19,6 +22,9 @@ "tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master\n" "head: 6c790212c588fddeb0d852f2790840753bb604b1\n" "commit: 48a1b2321d763b5edeaf20bd4576d8c4b5df772b liveupdate: kho: move to kernel/liveupdate\n" + "date: 8 weeks ago\n" + ":::::: branch date: 10 hours ago\n" + ":::::: commit date: 8 weeks ago\n" "config: x86_64-randconfig-r071-20260121 (https://download.01.org/0day-ci/archive/20260121/202601211636.IRaejjdw-lkp@intel.com/config)\n" "compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)\n" "rustc: rustc 1.88.0 (6b00bc388 2025-06-23)\n" @@ -27,14 +33,31 @@ "If you fix the issue in a separate patch/commit (i.e. not just a new version of\n" "the same patch/commit), kindly add following tags\n" "| Reported-by: kernel test robot <lkp@intel.com>\n" - "| Reported-by: Dan Carpenter <dan.carpenter@linaro.org>\n" + "| Reported-by: Dan Carpenter <error27@gmail.com>\n" "| Closes: https://lore.kernel.org/r/202601211636.IRaejjdw-lkp@intel.com/\n" "\n" "smatch warnings:\n" "kernel/liveupdate/kexec_handover.c:994 kho_preserve_vmalloc() warn: missing error code 'err'\n" + "kernel/liveupdate/kexec_handover.c:1373 kho_release_scratch() warn: iterator 'i' not incremented\n" "\n" "vim +/err +994 kernel/liveupdate/kexec_handover.c\n" "\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 944) \n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 945) /**\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 946) * kho_preserve_vmalloc - preserve memory allocated with vmalloc() across kexec\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 947) * @ptr: pointer to the area in vmalloc address space\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 948) * @preservation: placeholder for preservation metadata\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 949) *\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 950) * Instructs KHO to preserve the area in vmalloc address space at @ptr. The\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 951) * physical pages mapped at @ptr will be preserved and on successful return\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 952) * @preservation will hold the physical address of a structure that describes\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 953) * the preservation.\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 954) *\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 955) * NOTE: The memory allocated with vmalloc_node() variants cannot be reliably\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 956) * restored on the same node\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 957) *\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 958) * Return: 0 on success, error code on failure\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 959) */\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 960) int kho_preserve_vmalloc(void *ptr, struct kho_vmalloc *preservation)\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 961) {\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 962) \tstruct kho_vmalloc_chunk *chunk;\n" @@ -70,9 +93,6 @@ "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 992) \t\t\tchunk = new_vmalloc_chunk(chunk);\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 993) \t\t\tif (!chunk)\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 @994) \t\t\t\tgoto err_free;\n" - "\n" - "err = -ENOMEM;\n" - "\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 995) \t\t\tidx = 0;\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 996) \t\t}\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 997) \t}\n" @@ -87,9 +107,17 @@ "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1006) \tkho_vmalloc_free_chunks(preservation);\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1007) \treturn err;\n" "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1008) }\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1009) EXPORT_SYMBOL_GPL(kho_preserve_vmalloc);\n" + "a667300bd53f27 kernel/kexec_handover.c Mike Rapoport (Microsoft 2025-09-21 1010) \n" + "\n" + ":::::: The code at line 994 was first introduced by commit\n" + ":::::: a667300bd53f272a3055238bcefe108f88836270 kho: add support for preserving vmalloc allocations\n" + "\n" + ":::::: TO: Mike Rapoport (Microsoft) <rppt@kernel.org>\n" + ":::::: CC: Andrew Morton <akpm@linux-foundation.org>\n" "\n" "-- \n" "0-DAY CI Kernel Test Service\n" https://github.com/intel/lkp-tests/wiki -3325b6be81999480c61249187ee0e0a1a0f3403188a1cb8d6c7eb35322ef3b93 +859b05b4e262b79277e9134805267d15ceae818c230b89241635b5e7fb2acf67
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.