[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <0d8dfedb-1c2c-1a70-18dc-0c4439cf4bda@gmail.com>
Date: Sun, 13 Mar 2022 18:11:15 +0300
From: Pavel Skripkin <paskripkin@...il.com>
To: Tom Rix <trix@...hat.com>, mchehab@...nel.org,
hverkuil-cisco@...all.nl, cai.huoqing@...ux.dev,
xose.vazquez@...il.com
Cc: linux-media@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] media: stkwebcam: move stk_camera_read_reg() scratch
buffer to struct stk_camera
Hi Tom,
On 3/13/22 02:48, Tom Rix wrote:
> These do show up in my usual static analysis and it why I was looking at
> this file.
>
> And was sidetracked by the short malloc.
>
> Unfortunately I looked and there are many other similar instances
> treewide ~100
>
Most of them are in very old drivers and I don't think they ever be
fixed. I've looked into one bug reported by syzkaller and there was like
30 calls w/o proper error handling in one driver. Redoing whole driver
logic without access to hw seems dangerous :))
> These aren't caught in checkpatch, so working on that..
>
I think, it's not checkpath responsibility. Maybe it worth adding such
check to smatch. I tried to implement such checker, but never finished it :(
With regards,
Pavel Skripkin
Powered by blists - more mailing lists