diff for duplicates of <20220215113854.7c7e3686@rhtmp> diff --git a/a/1.txt b/N1/1.txt index 00793de..14d6a20 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,7 +1,7 @@ Hi Petr, On Fri, 4 Feb 2022 06:34:19 +0100 -Petr Tesa??k <ptesarik@suse.cz> wrote: +Petr Tesařík <ptesarik@suse.cz> wrote: > Hi Philipp, > @@ -9,7 +9,7 @@ Petr Tesa??k <ptesarik@suse.cz> wrote: > > Hi, > > > > On Fri, 28 Jan 2022 11:31:49 +0100 -> > Petr Tesa??k <ptesarik@suse.cz> wrote: +> > Petr Tesařík <ptesarik@suse.cz> wrote: > > > >> Hi Tiezhu Yang, > >> @@ -86,11 +86,11 @@ Philipp > >>> > >>> kernel/crash_core: Add crashkernel=auto for vmcore creation > >>> -> >>> https://lore.kernel.org/lkml/20210223174153.72802-1-saeed.mirzamohammadi at oracle.com/ +> >>> https://lore.kernel.org/lkml/20210223174153.72802-1-saeed.mirzamohammadi@oracle.com/ > > > > The patch was ultimately rejected by Linus > > -> > https://lore.kernel.org/linux-mm/20210507010432.IN24PudKT%25akpm at linux-foundation.org/ +> > https://lore.kernel.org/linux-mm/20210507010432.IN24PudKT%25akpm@linux-foundation.org/ > > > > Thanks > > Philipp @@ -104,35 +104,35 @@ Philipp > >>>>> +++ b/kernel/crash_core.c > >>>>> @@ -252,6 +252,26 @@ static int __init __parse_crashkernel(char > >>>>> *cmdline, -> >>>>> ????? if (suffix) -> >>>>> ????????? return parse_crashkernel_suffix(ck_cmdline, crash_size, -> >>>>> ????????????????? suffix); +> >>>>> if (suffix) +> >>>>> return parse_crashkernel_suffix(ck_cmdline, crash_size, +> >>>>> suffix); > >>>>> + -> >>>>> +??? if (strncmp(ck_cmdline, "auto", 4) == 0) { +> >>>>> + if (strncmp(ck_cmdline, "auto", 4) == 0) { > >>>>> +#if defined(CONFIG_X86_64) || defined(CONFIG_S390) -> >>>>> +??????? ck_cmdline = "1G-4G:160M,4G-64G:192M,64G-1T:256M,1T-:512M"; +> >>>>> + ck_cmdline = "1G-4G:160M,4G-64G:192M,64G-1T:256M,1T-:512M"; > >>>>> +#elif defined(CONFIG_ARM64) -> >>>>> +??????? ck_cmdline = "2G-:448M"; +> >>>>> + ck_cmdline = "2G-:448M"; > >>>>> +#elif defined(CONFIG_PPC64) -> >>>>> +??????? char *fadump_cmdline; +> >>>>> + char *fadump_cmdline; > >>>>> + -> >>>>> +??????? fadump_cmdline = get_last_crashkernel(cmdline, "fadump=", +> >>>>> + fadump_cmdline = get_last_crashkernel(cmdline, "fadump=", > >>>>> NULL); -> >>>>> +??????? fadump_cmdline = fadump_cmdline ? -> >>>>> +??????????????? fadump_cmdline + strlen("fadump=") : NULL; -> >>>>> +??????? if (!fadump_cmdline || (strncmp(fadump_cmdline, "off", 3) == +> >>>>> + fadump_cmdline = fadump_cmdline ? +> >>>>> + fadump_cmdline + strlen("fadump=") : NULL; +> >>>>> + if (!fadump_cmdline || (strncmp(fadump_cmdline, "off", 3) == > >>>>> 0)) -> >>>>> +??????????? ck_cmdline = +> >>>>> + ck_cmdline = > >>>>> "2G-4G:384M,4G-16G:512M,16G-64G:1G,64G-128G:2G,128G-:4G"; -> >>>>> +??????? else -> >>>>> +??????????? ck_cmdline = +> >>>>> + else +> >>>>> + ck_cmdline = > >>>>> "4G-16G:768M,16G-64G:1G,64G-128G:2G,128G-1T:4G,1T-2T:6G,2T-4T:12G,4T-8T:20G,8T-16T:36G,16T-32T:64G,32T-64T:128G,64T-:180G"; > >>>>> > >>>>> > >>>>> +#endif -> >>>>> +??????? pr_info("Using crashkernel=auto, the size chosen is a best +> >>>>> + pr_info("Using crashkernel=auto, the size chosen is a best > >>>>> effort estimation.\n"); -> >>>>> +??? } +> >>>>> + } > >>>>> + > >>>> > >>>> How did you even arrive at the above numbers? @@ -169,17 +169,17 @@ Philipp > >>> > >>> _______________________________________________ > >>> kexec mailing list -> >>> kexec at lists.infradead.org +> >>> kexec@lists.infradead.org > >>> http://lists.infradead.org/mailman/listinfo/kexec > >> > >> _______________________________________________ > >> kexec mailing list -> >> kexec at lists.infradead.org +> >> kexec@lists.infradead.org > >> http://lists.infradead.org/mailman/listinfo/kexec > > > > > > _______________________________________________ > > kexec mailing list -> > kexec at lists.infradead.org +> > kexec@lists.infradead.org > > http://lists.infradead.org/mailman/listinfo/kexec > diff --git a/a/content_digest b/N1/content_digest index 5e3627d..f309074 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -5,15 +5,25 @@ "ref\020220131113351.49a47caf@rhtmp\0" "ref\0e58be621-be9f-ea10-502c-82b95bee63e4@suse.cz\0" "From\0Philipp Rudo <prudo@redhat.com>\0" - "Subject\0[RFC PATCH] kdump: Add support for crashkernel=auto\0" + "Subject\0Re: [RFC PATCH] kdump: Add support for crashkernel=auto\0" "Date\0Tue, 15 Feb 2022 11:38:54 +0100\0" - "To\0kexec@lists.infradead.org\0" + "To\0Petr Tesa\305\231\303\255k <ptesarik@suse.cz>\0" + "Cc\0Tiezhu Yang <yangtiezhu@loongson.cn>" + Baoquan He <bhe@redhat.com> + Vivek Goyal <vgoyal@redhat.com> + Dave Young <dyoung@redhat.com> + Jonathan Corbet <corbet@lwn.net> + Andrew Morton <akpm@linux-foundation.org> + Xuefeng Li <lixuefeng@loongson.cn> + kexec@lists.infradead.org + linux-doc@vger.kernel.org + " linux-kernel@vger.kernel.org\0" "\00:1\0" "b\0" "Hi Petr,\n" "\n" "On Fri, 4 Feb 2022 06:34:19 +0100\n" - "Petr Tesa??k <ptesarik@suse.cz> wrote:\n" + "Petr Tesa\305\231\303\255k <ptesarik@suse.cz> wrote:\n" "\n" "> Hi Philipp,\n" "> \n" @@ -21,7 +31,7 @@ "> > Hi,\n" "> > \n" "> > On Fri, 28 Jan 2022 11:31:49 +0100\n" - "> > Petr Tesa??k <ptesarik@suse.cz> wrote:\n" + "> > Petr Tesa\305\231\303\255k <ptesarik@suse.cz> wrote:\n" "> > \n" "> >> Hi Tiezhu Yang,\n" "> >>\n" @@ -98,11 +108,11 @@ "> >>>\n" "> >>> kernel/crash_core: Add crashkernel=auto for vmcore creation\n" "> >>>\n" - "> >>> https://lore.kernel.org/lkml/20210223174153.72802-1-saeed.mirzamohammadi at oracle.com/ \n" + "> >>> https://lore.kernel.org/lkml/20210223174153.72802-1-saeed.mirzamohammadi@oracle.com/ \n" "> > \n" "> > The patch was ultimately rejected by Linus\n" "> > \n" - "> > https://lore.kernel.org/linux-mm/20210507010432.IN24PudKT%25akpm at linux-foundation.org/\n" + "> > https://lore.kernel.org/linux-mm/20210507010432.IN24PudKT%25akpm@linux-foundation.org/\n" "> > \n" "> > Thanks\n" "> > Philipp\n" @@ -116,35 +126,35 @@ "> >>>>> +++ b/kernel/crash_core.c\n" "> >>>>> @@ -252,6 +252,26 @@ static int __init __parse_crashkernel(char\n" "> >>>>> *cmdline,\n" - "> >>>>> ????? if (suffix)\n" - "> >>>>> ????????? return parse_crashkernel_suffix(ck_cmdline, crash_size,\n" - "> >>>>> ????????????????? suffix);\n" + "> >>>>> \302\240\302\240\302\240\302\240\302\240 if (suffix)\n" + "> >>>>> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 return parse_crashkernel_suffix(ck_cmdline, crash_size,\n" + "> >>>>> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 suffix);\n" "> >>>>> +\n" - "> >>>>> +??? if (strncmp(ck_cmdline, \"auto\", 4) == 0) {\n" + "> >>>>> +\302\240\302\240\302\240 if (strncmp(ck_cmdline, \"auto\", 4) == 0) {\n" "> >>>>> +#if defined(CONFIG_X86_64) || defined(CONFIG_S390)\n" - "> >>>>> +??????? ck_cmdline = \"1G-4G:160M,4G-64G:192M,64G-1T:256M,1T-:512M\";\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 ck_cmdline = \"1G-4G:160M,4G-64G:192M,64G-1T:256M,1T-:512M\";\n" "> >>>>> +#elif defined(CONFIG_ARM64)\n" - "> >>>>> +??????? ck_cmdline = \"2G-:448M\";\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 ck_cmdline = \"2G-:448M\";\n" "> >>>>> +#elif defined(CONFIG_PPC64)\n" - "> >>>>> +??????? char *fadump_cmdline;\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 char *fadump_cmdline;\n" "> >>>>> +\n" - "> >>>>> +??????? fadump_cmdline = get_last_crashkernel(cmdline, \"fadump=\",\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 fadump_cmdline = get_last_crashkernel(cmdline, \"fadump=\",\n" "> >>>>> NULL);\n" - "> >>>>> +??????? fadump_cmdline = fadump_cmdline ?\n" - "> >>>>> +??????????????? fadump_cmdline + strlen(\"fadump=\") : NULL;\n" - "> >>>>> +??????? if (!fadump_cmdline || (strncmp(fadump_cmdline, \"off\", 3) ==\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 fadump_cmdline = fadump_cmdline ?\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 fadump_cmdline + strlen(\"fadump=\") : NULL;\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 if (!fadump_cmdline || (strncmp(fadump_cmdline, \"off\", 3) ==\n" "> >>>>> 0))\n" - "> >>>>> +??????????? ck_cmdline =\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 ck_cmdline =\n" "> >>>>> \"2G-4G:384M,4G-16G:512M,16G-64G:1G,64G-128G:2G,128G-:4G\";\n" - "> >>>>> +??????? else\n" - "> >>>>> +??????????? ck_cmdline =\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 else\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 ck_cmdline =\n" "> >>>>> \"4G-16G:768M,16G-64G:1G,64G-128G:2G,128G-1T:4G,1T-2T:6G,2T-4T:12G,4T-8T:20G,8T-16T:36G,16T-32T:64G,32T-64T:128G,64T-:180G\";\n" "> >>>>>\n" "> >>>>>\n" "> >>>>> +#endif\n" - "> >>>>> +??????? pr_info(\"Using crashkernel=auto, the size chosen is a best\n" + "> >>>>> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240 pr_info(\"Using crashkernel=auto, the size chosen is a best\n" "> >>>>> effort estimation.\\n\");\n" - "> >>>>> +??? }\n" + "> >>>>> +\302\240\302\240\302\240 }\n" "> >>>>> + \n" "> >>>>\n" "> >>>> How did you even arrive at the above numbers? \n" @@ -181,19 +191,19 @@ "> >>>\n" "> >>> _______________________________________________\n" "> >>> kexec mailing list\n" - "> >>> kexec at lists.infradead.org\n" + "> >>> kexec@lists.infradead.org\n" "> >>> http://lists.infradead.org/mailman/listinfo/kexec \n" "> >>\n" "> >> _______________________________________________\n" "> >> kexec mailing list\n" - "> >> kexec at lists.infradead.org\n" + "> >> kexec@lists.infradead.org\n" "> >> http://lists.infradead.org/mailman/listinfo/kexec \n" "> > \n" "> > \n" "> > _______________________________________________\n" "> > kexec mailing list\n" - "> > kexec at lists.infradead.org\n" + "> > kexec@lists.infradead.org\n" "> > http://lists.infradead.org/mailman/listinfo/kexec \n" > -6c84ee6ffb75b2dfdc85834beef9df42e7338d7ed722bac4f95c67874f5dea3b +77e1077e92b40558ee9d167329a31958841425cf52f8a05312d7f98696bfe465
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.