* Re: [PATCH v3] mtd: spi-nor: cast to u64 to avoid uint overflows
2018-11-28 8:02 ` [PATCH v3] mtd: spi-nor: cast to u64 to avoid uint overflows Huijin Park
@ 2018-11-28 8:41 ` Geert Uytterhoeven
2018-12-03 7:51 ` [v3] " Boris Brezillon
2018-12-03 8:12 ` [PATCH v3] " Rafał Miłecki
2 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2018-11-28 8:41 UTC (permalink / raw)
To: huijin.park
Cc: Boris Brezillon, Marek Vasut, MTD Maling List,
Linux Kernel Mailing List, bbanghj.park
On Wed, Nov 28, 2018 at 9:03 AM Huijin Park <huijin.park@samsung.com> wrote:
> From: "huijin.park" <huijin.park@samsung.com>
>
> The "params->size" is defined as "u64".
> And "info->sector_size" and "info->n_sectors" are defined as
> unsigned int and u16.
> Thus, u64 data might have strange data(loss data) if the result
> overflows an unsigned int.
> This patch casts "info->sector_size" to an u64.
>
> Signed-off-by: huijin.park <huijin.park@samsung.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [v3] mtd: spi-nor: cast to u64 to avoid uint overflows
2018-11-28 8:02 ` [PATCH v3] mtd: spi-nor: cast to u64 to avoid uint overflows Huijin Park
2018-11-28 8:41 ` Geert Uytterhoeven
@ 2018-12-03 7:51 ` Boris Brezillon
2018-12-03 10:34 ` Boris Brezillon
2018-12-03 8:12 ` [PATCH v3] " Rafał Miłecki
2 siblings, 1 reply; 5+ messages in thread
From: Boris Brezillon @ 2018-12-03 7:51 UTC (permalink / raw)
To: Huijin Park, Boris Brezillon
Cc: linux-kernel, Marek Vasut, Geert Uytterhoeven, linux-mtd,
bbanghj.park
On Wed, 2018-11-28 at 08:02:14 UTC, Huijin Park wrote:
> From: "huijin.park" <huijin.park@samsung.com>
>
> The "params->size" is defined as "u64".
> And "info->sector_size" and "info->n_sectors" are defined as
> unsigned int and u16.
> Thus, u64 data might have strange data(loss data) if the result
> overflows an unsigned int.
> This patch casts "info->sector_size" to an u64.
>
> Signed-off-by: huijin.park <huijin.park@samsung.com>
> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Applied to http://git.infradead.org/linux-mtd.git mtd/next, thanks.
Boris
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [v3] mtd: spi-nor: cast to u64 to avoid uint overflows
2018-12-03 7:51 ` [v3] " Boris Brezillon
@ 2018-12-03 10:34 ` Boris Brezillon
0 siblings, 0 replies; 5+ messages in thread
From: Boris Brezillon @ 2018-12-03 10:34 UTC (permalink / raw)
To: Huijin Park, Boris Brezillon
Cc: linux-kernel, Marek Vasut, Geert Uytterhoeven, linux-mtd,
bbanghj.park
On Mon, 3 Dec 2018 08:51:54 +0100
Boris Brezillon <boris.brezillon@bootlin.com> wrote:
> On Wed, 2018-11-28 at 08:02:14 UTC, Huijin Park wrote:
> > From: "huijin.park" <huijin.park@samsung.com>
> >
> > The "params->size" is defined as "u64".
> > And "info->sector_size" and "info->n_sectors" are defined as
> > unsigned int and u16.
> > Thus, u64 data might have strange data(loss data) if the result
> > overflows an unsigned int.
> > This patch casts "info->sector_size" to an u64.
> >
> > Signed-off-by: huijin.park <huijin.park@samsung.com>
> > Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
>
> Applied to http://git.infradead.org/linux-mtd.git mtd/next, thanks.
Oops, should I been queued to spi-nor/next. I dropped the patch and
will soon push it to spi-nor/next.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v3] mtd: spi-nor: cast to u64 to avoid uint overflows
2018-11-28 8:02 ` [PATCH v3] mtd: spi-nor: cast to u64 to avoid uint overflows Huijin Park
2018-11-28 8:41 ` Geert Uytterhoeven
2018-12-03 7:51 ` [v3] " Boris Brezillon
@ 2018-12-03 8:12 ` Rafał Miłecki
2 siblings, 0 replies; 5+ messages in thread
From: Rafał Miłecki @ 2018-12-03 8:12 UTC (permalink / raw)
To: huijin.park
Cc: Boris Brezillon, Linux Kernel Mailing List, Marek Vasut,
Geert Uytterhoeven, linux-mtd, bbanghj.park
On Wed, 28 Nov 2018 at 09:03, Huijin Park <huijin.park@samsung.com> wrote:
> From: "huijin.park" <huijin.park@samsung.com>
>
> The "params->size" is defined as "u64".
> And "info->sector_size" and "info->n_sectors" are defined as
> unsigned int and u16.
> Thus, u64 data might have strange data(loss data) if the result
> overflows an unsigned int.
> This patch casts "info->sector_size" to an u64.
>
> Signed-off-by: huijin.park <huijin.park@samsung.com>
You may want to adjust your git's "user.name" config to avoid
"malforming" your name (From and Signed-off-by) in the further
contributions :)
Something like
git config --global user.name "John Foo"
^ permalink raw reply [flat|nested] 5+ messages in thread