diff for duplicates of <1519658060.31245.4.camel@synopsys.com> diff --git a/a/1.txt b/N1/1.txt index f815c21..3b4c58a 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,13 +1,13 @@ -On Mon, 2018-02-26 at 16:39 +0200, Andy Shevchenko wrote: +On Mon, 2018-02-26@16:39 +0200, Andy Shevchenko wrote: > On Mon, Feb 26, 2018 at 4:34 PM, Evgeniy Didin > <Evgeniy.Didin@synopsys.com> wrote: > > In commit 4c2357f57dd5 ("mmc: dw_mmc: Fix the CTO timeout calculation") > > have been made changes which can cause multiply overflow for 32-bit systems. > > The value of cto_ms is lower the drto_ms, but nevertheless overflow can occur. > > Lets cast this multiply to u64 type which prevents overflow. -> > - cto_ms = DIV_ROUND_UP(MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz); +> > -???????cto_ms = DIV_ROUND_UP(MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz); > > + -> > + cto_ms = DIV_ROUND_UP((u64)MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz); +> > +???????cto_ms = DIV_ROUND_UP((u64)MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz); > > IIRC, someone commented on this or similar, i.e. > @@ -19,7 +19,3 @@ with sum overflow. -- Best regards, Evgeniy Didin -_______________________________________________ -linux-snps-arc mailing list -linux-snps-arc@lists.infradead.org -http://lists.infradead.org/mailman/listinfo/linux-snps-arc diff --git a/a/content_digest b/N1/content_digest index 68b0076..bd4b186 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,32 +1,22 @@ "ref\020180226143413.44134-1-Evgeniy.Didin@synopsys.com\0" "ref\020180226143413.44134-3-Evgeniy.Didin@synopsys.com\0" "ref\0CAHp75Vct=jMohCFnn3aoZCAw-Q8=8OOF-nPXh9dfwrWHVPXSfA@mail.gmail.com\0" - "From\0Evgeniy Didin <Evgeniy.Didin@synopsys.com>\0" - "Subject\0Re: [PATCH 2/2 v3] mmc: dw_mmc: Fix the CTO overflow calculation for 32-bit systems\0" + "From\0Evgeniy.Didin@synopsys.com (Evgeniy Didin)\0" + "Subject\0[PATCH 2/2 v3] mmc: dw_mmc: Fix the CTO overflow calculation for 32-bit systems\0" "Date\0Mon, 26 Feb 2018 15:14:21 +0000\0" - "To\0andy.shevchenko@gmail.com <andy.shevchenko@gmail.com>" - " Evgeniy.Didin@synopsys.com <Evgeniy.Didin@synopsys.com>\0" - "Cc\0ulf.hansson@linaro.org <ulf.hansson@linaro.org>" - Vineet.Gupta1@synopsys.com <Vineet.Gupta1@synopsys.com> - Alexey.Brodkin@synopsys.com <Alexey.Brodkin@synopsys.com> - linux-mmc@vger.kernel.org <linux-mmc@vger.kernel.org> - linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> - stable@vger.kernel.org <stable@vger.kernel.org> - dianders@chromium.org <dianders@chromium.org> - linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org> - " Eugeniy.Paltsev@synopsys.com <Eugeniy.Paltsev@synopsys.com>\0" + "To\0linux-snps-arc@lists.infradead.org\0" "\00:1\0" "b\0" - "On Mon, 2018-02-26 at 16:39 +0200, Andy Shevchenko wrote:\n" + "On Mon, 2018-02-26@16:39 +0200, Andy Shevchenko wrote:\n" "> On Mon, Feb 26, 2018 at 4:34 PM, Evgeniy Didin\n" "> <Evgeniy.Didin@synopsys.com> wrote:\n" "> > In commit 4c2357f57dd5 (\"mmc: dw_mmc: Fix the CTO timeout calculation\")\n" "> > have been made changes which can cause multiply overflow for 32-bit systems.\n" "> > The value of cto_ms is lower the drto_ms, but nevertheless overflow can occur.\n" "> > Lets cast this multiply to u64 type which prevents overflow.\n" - "> > -\302\240\302\240\302\240\302\240\302\240\302\240\302\240cto_ms = DIV_ROUND_UP(MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz);\n" + "> > -???????cto_ms = DIV_ROUND_UP(MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz);\n" "> > +\n" - "> > +\302\240\302\240\302\240\302\240\302\240\302\240\302\240cto_ms = DIV_ROUND_UP((u64)MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz);\n" + "> > +???????cto_ms = DIV_ROUND_UP((u64)MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz);\n" "> \n" "> IIRC, someone commented on this or similar, i.e.\n" "> \n" @@ -37,10 +27,6 @@ "\n" "--\n" "Best regards,\n" - "Evgeniy Didin\n" - "_______________________________________________\n" - "linux-snps-arc mailing list\n" - "linux-snps-arc@lists.infradead.org\n" - http://lists.infradead.org/mailman/listinfo/linux-snps-arc + Evgeniy Didin -e6d1850d081f4ca0a59b007f87749aa2feeea9372bc0026841af8875e9e4f7aa +e91ef8e2647c45124b5aff62493aec74bcc6d3dbee9b7bde994d99a4d0949879
diff --git a/a/1.txt b/N2/1.txt index f815c21..072b469 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -19,7 +19,3 @@ with sum overflow. -- Best regards, Evgeniy Didin -_______________________________________________ -linux-snps-arc mailing list -linux-snps-arc@lists.infradead.org -http://lists.infradead.org/mailman/listinfo/linux-snps-arc diff --git a/a/content_digest b/N2/content_digest index 68b0076..4a2f333 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -6,15 +6,15 @@ "Date\0Mon, 26 Feb 2018 15:14:21 +0000\0" "To\0andy.shevchenko@gmail.com <andy.shevchenko@gmail.com>" " Evgeniy.Didin@synopsys.com <Evgeniy.Didin@synopsys.com>\0" - "Cc\0ulf.hansson@linaro.org <ulf.hansson@linaro.org>" - Vineet.Gupta1@synopsys.com <Vineet.Gupta1@synopsys.com> + "Cc\0linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>" Alexey.Brodkin@synopsys.com <Alexey.Brodkin@synopsys.com> linux-mmc@vger.kernel.org <linux-mmc@vger.kernel.org> - linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> - stable@vger.kernel.org <stable@vger.kernel.org> dianders@chromium.org <dianders@chromium.org> + Vineet.Gupta1@synopsys.com <Vineet.Gupta1@synopsys.com> + Eugeniy.Paltsev@synopsys.com <Eugeniy.Paltsev@synopsys.com> linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org> - " Eugeniy.Paltsev@synopsys.com <Eugeniy.Paltsev@synopsys.com>\0" + stable@vger.kernel.org <stable@vger.kernel.org> + " ulf.hansson@linaro.org <ulf.hansson@linaro.org>\0" "\00:1\0" "b\0" "On Mon, 2018-02-26 at 16:39 +0200, Andy Shevchenko wrote:\n" @@ -37,10 +37,6 @@ "\n" "--\n" "Best regards,\n" - "Evgeniy Didin\n" - "_______________________________________________\n" - "linux-snps-arc mailing list\n" - "linux-snps-arc@lists.infradead.org\n" - http://lists.infradead.org/mailman/listinfo/linux-snps-arc + Evgeniy Didin -e6d1850d081f4ca0a59b007f87749aa2feeea9372bc0026841af8875e9e4f7aa +40474c1d34e0a90300fd6283f0d79d89b4ac6a2b93e75d4af70deb42f499be9a
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.