mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-29 23:53:32 +00:00
media: atomisp: add more comments about frame allocation
The frame allocation logic happens differently for userptr or normal mmap. On a quick look, this sounded to be unbalanced, but the logic should actually work for both cases. Add an extra comment to reflect it. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
27b778c5ef
commit
591e6a0aad
1 changed files with 5 additions and 1 deletions
|
@ -1052,7 +1052,7 @@ int __atomisp_reqbufs(struct file *file, void *fh,
|
|||
atomisp_alloc_css_stat_bufs(asd, stream_id);
|
||||
|
||||
/*
|
||||
* for user pointer type, buffers are not really allcated here,
|
||||
* for user pointer type, buffers are not really allocated here,
|
||||
* buffers are setup in QBUF operation through v4l2_buffer structure
|
||||
*/
|
||||
if (req->memory == V4L2_MEMORY_USERPTR)
|
||||
|
@ -1225,6 +1225,10 @@ static int atomisp_qbuf(struct file *file, void *fh, struct v4l2_buffer *buf)
|
|||
buf->flags |= V4L2_BUF_FLAG_MAPPED;
|
||||
buf->flags |= V4L2_BUF_FLAG_QUEUED;
|
||||
buf->flags &= ~V4L2_BUF_FLAG_DONE;
|
||||
|
||||
/*
|
||||
* For mmap, frames were allocated at request buffers
|
||||
*/
|
||||
}
|
||||
|
||||
done:
|
||||
|
|
Loading…
Reference in a new issue