linux-fbdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes
@ 2018-06-19 13:13 Daniel Mack
  2018-06-19 20:11 ` Robert Jarzmik
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Daniel Mack @ 2018-06-19 13:13 UTC (permalink / raw)
  To: linux-fbdev

When parsing the video modes from DT properties, make sure to zero out
memory befor using it. This is important because not all fields in the mode
struct are explicitly initialized, even though they are used later on.

Fixes: 420a488278e86 (video: fbdev: pxafb: initial devicetree conversion)
Cc: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Daniel Mack <daniel@zonque.org>
---
v2: use kcalloc() instead of open-coding the same through
    kmalloc_array(__GFP_ZERO)

 drivers/video/fbdev/pxafb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/video/fbdev/pxafb.c b/drivers/video/fbdev/pxafb.c
index c2c2e2790079..4752b218fac4 100644
--- a/drivers/video/fbdev/pxafb.c
+++ b/drivers/video/fbdev/pxafb.c
@@ -2130,8 +2130,8 @@ static int of_get_pxafb_display(struct device *dev, struct device_node *disp,
 		return -EINVAL;
 
 	ret = -ENOMEM;
-	info->modes = kmalloc_array(timings->num_timings,
-				    sizeof(info->modes[0]), GFP_KERNEL);
+	info->modes = kcalloc(timings->num_timings, sizeof(info->modes[0]),
+			      GFP_KERNEL);
 	if (!info->modes)
 		goto out;
 	info->num_modes = timings->num_timings;
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes
  2018-06-19 13:13 [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes Daniel Mack
@ 2018-06-19 20:11 ` Robert Jarzmik
  2018-06-19 20:12 ` Daniel Mack
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Robert Jarzmik @ 2018-06-19 20:11 UTC (permalink / raw)
  To: linux-fbdev

Daniel Mack <daniel@zonque.org> writes:

> When parsing the video modes from DT properties, make sure to zero out
> memory befor using it. This is important because not all fields in the mode
s/befor/before/

This taken care of ...
Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr>

Cheers.

--
Robert

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes
  2018-06-19 13:13 [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes Daniel Mack
  2018-06-19 20:11 ` Robert Jarzmik
@ 2018-06-19 20:12 ` Daniel Mack
  2018-06-21  9:22 ` Robert Jarzmik
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Daniel Mack @ 2018-06-19 20:12 UTC (permalink / raw)
  To: linux-fbdev

On Tuesday, June 19, 2018 10:11 PM, Robert Jarzmik wrote:
> Daniel Mack <daniel@zonque.org> writes:
> 
>> When parsing the video modes from DT properties, make sure to zero out
>> memory befor using it. This is important because not all fields in the mode
> s/befor/before/
> 

Yeah, seen this too after sending. Should I resend, or can this be 
amended when applying?

 > This taken care of ...
 > Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr>

Thanks,
Daniel



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes
  2018-06-19 13:13 [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes Daniel Mack
  2018-06-19 20:11 ` Robert Jarzmik
  2018-06-19 20:12 ` Daniel Mack
@ 2018-06-21  9:22 ` Robert Jarzmik
  2018-06-21 10:39 ` Bartlomiej Zolnierkiewicz
  2018-06-24 15:34 ` Daniel Mack
  4 siblings, 0 replies; 6+ messages in thread
From: Robert Jarzmik @ 2018-06-21  9:22 UTC (permalink / raw)
  To: linux-fbdev

Daniel Mack <daniel@zonque.org> writes:

> On Tuesday, June 19, 2018 10:11 PM, Robert Jarzmik wrote:
>> Daniel Mack <daniel@zonque.org> writes:
>>
>>> When parsing the video modes from DT properties, make sure to zero out
>>> memory befor using it. This is important because not all fields in the mode
>> s/befor/before/
>>
>
> Yeah, seen this too after sending. Should I resend, or can this be amended when
> applying?
I think this question is for Bartlomiej, as fbdev is his tree ...

>> This taken care of ...
>> Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr>

Cheers.

-- 
Robert

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes
  2018-06-19 13:13 [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes Daniel Mack
                   ` (2 preceding siblings ...)
  2018-06-21  9:22 ` Robert Jarzmik
@ 2018-06-21 10:39 ` Bartlomiej Zolnierkiewicz
  2018-06-24 15:34 ` Daniel Mack
  4 siblings, 0 replies; 6+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-06-21 10:39 UTC (permalink / raw)
  To: linux-fbdev

On Thursday, June 21, 2018 11:22:35 AM Robert Jarzmik wrote:
> Daniel Mack <daniel@zonque.org> writes:
> 
> > On Tuesday, June 19, 2018 10:11 PM, Robert Jarzmik wrote:
> >> Daniel Mack <daniel@zonque.org> writes:
> >>
> >>> When parsing the video modes from DT properties, make sure to zero out
> >>> memory befor using it. This is important because not all fields in the mode
> >> s/befor/before/
> >>
> >
> > Yeah, seen this too after sending. Should I resend, or can this be amended when
> > applying?
> I think this question is for Bartlomiej, as fbdev is his tree ...

I will fix this typo while applying, no need for resend..

> >> This taken care of ...
> >> Reviewed-by: Robert Jarzmik <robert.jarzmik@free.fr>

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes
  2018-06-19 13:13 [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes Daniel Mack
                   ` (3 preceding siblings ...)
  2018-06-21 10:39 ` Bartlomiej Zolnierkiewicz
@ 2018-06-24 15:34 ` Daniel Mack
  4 siblings, 0 replies; 6+ messages in thread
From: Daniel Mack @ 2018-06-24 15:34 UTC (permalink / raw)
  To: linux-fbdev

On Thursday, June 21, 2018 12:39 PM, Bartlomiej Zolnierkiewicz wrote:
> On Thursday, June 21, 2018 11:22:35 AM Robert Jarzmik wrote:
>> Daniel Mack <daniel@zonque.org> writes:
>>
>>> On Tuesday, June 19, 2018 10:11 PM, Robert Jarzmik wrote:
>>>> Daniel Mack <daniel@zonque.org> writes:
>>>>
>>>>> When parsing the video modes from DT properties, make sure to zero out
>>>>> memory befor using it. This is important because not all fields in the mode
>>>> s/befor/before/
>>>>
>>>
>>> Yeah, seen this too after sending. Should I resend, or can this be amended when
>>> applying?
>> I think this question is for Bartlomiej, as fbdev is his tree ...
> 
> I will fix this typo while applying, no need for resend..

Hang on. I have some more patches on top, so I'll resend this one as 
part of a bigger series soon.


Thanks,
Daniel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-06-24 15:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-19 13:13 [PATCH v2] video: fbdev: pxafb: zero allocated memory for video modes Daniel Mack
2018-06-19 20:11 ` Robert Jarzmik
2018-06-19 20:12 ` Daniel Mack
2018-06-21  9:22 ` Robert Jarzmik
2018-06-21 10:39 ` Bartlomiej Zolnierkiewicz
2018-06-24 15:34 ` Daniel Mack

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).