diff options
| author | Hans Verkuil <[email protected]> | 2024-03-18 15:29:33 +0100 |
|---|---|---|
| committer | Hans Verkuil <[email protected]> | 2024-04-24 13:49:55 +0200 |
| commit | 1df7b8cd3a83778a36315682cd41ea21d9d81d9c (patch) | |
| tree | 5adbb75f81e0edb2c32b50e6fbd70381dc5f8c5d /tools/perf/scripts/python/bin/flamegraph-record | |
| parent | e85bfd15c84e157338895a42676d07e73fe7c0e1 (diff) | |
media: videobuf2: improve max_num_buffers sanity checks
Ensure that drivers set max_num_buffers to a value >= 32.
For now there is no reason for drivers to request a lower
limit and doing so might potentially cause userspace issues.
Note that the old check of > MAX_BUFFER_INDEX was pointless
since q->max_num_buffers was already limited to MAX_BUFFER_INDEX
or less.
Also add a sanity check in __vb2_init_fileio(), returning
-ENOSPC if a driver returns more than 32 buffers from
VIDIOC_REQBUFS with count = q->min_reqbufs_allocation.
The vb2_fileio_data struct only supports up to 32 buffers,
so we need a check there.
Signed-off-by: Hans Verkuil <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/flamegraph-record')
0 files changed, 0 insertions, 0 deletions