diff --git a/Documentation/DocBook/media/v4l/vidioc-create-bufs.xml b/Documentation/DocBook/media/v4l/vidioc-create-bufs.xml
index a2474ecb574a..5e73b1c8d095 100644
--- a/Documentation/DocBook/media/v4l/vidioc-create-bufs.xml
+++ b/Documentation/DocBook/media/v4l/vidioc-create-bufs.xml
@@ -97,7 +97,13 @@ information.
__u32
count
- The number of buffers requested or granted.
+ The number of buffers requested or granted. If count == 0, then
+ VIDIOC_CREATE_BUFS will set index
+ to the current number of created buffers, and it will check the validity of
+ memory and format.type.
+ If those are invalid -1 is returned and errno is set to &EINVAL;,
+ otherwise VIDIOC_CREATE_BUFS returns 0. It will
+ never set errno to &EBUSY; in this particular case.
__u32