| .. | .. |
|---|
| 26 | 26 | * vb2_create_framevec() - map virtual addresses to pfns |
|---|
| 27 | 27 | * @start: Virtual user address where we start mapping |
|---|
| 28 | 28 | * @length: Length of a range to map |
|---|
| 29 | | - * @write: Should we map for writing into the area |
|---|
| 30 | 29 | * |
|---|
| 31 | 30 | * This function allocates and fills in a vector with pfns corresponding to |
|---|
| 32 | 31 | * virtual address range passed in arguments. If pfns have corresponding pages, |
|---|
| .. | .. |
|---|
| 35 | 34 | * failure. Returned vector needs to be freed via vb2_destroy_pfnvec(). |
|---|
| 36 | 35 | */ |
|---|
| 37 | 36 | struct frame_vector *vb2_create_framevec(unsigned long start, |
|---|
| 38 | | - unsigned long length, |
|---|
| 39 | | - bool write) |
|---|
| 37 | + unsigned long length) |
|---|
| 40 | 38 | { |
|---|
| 41 | 39 | int ret; |
|---|
| 42 | 40 | unsigned long first, last; |
|---|
| 43 | 41 | unsigned long nr; |
|---|
| 44 | 42 | struct frame_vector *vec; |
|---|
| 45 | | - unsigned int flags = FOLL_FORCE; |
|---|
| 46 | | - |
|---|
| 47 | | - if (write) |
|---|
| 48 | | - flags |= FOLL_WRITE; |
|---|
| 43 | + unsigned int flags = FOLL_FORCE | FOLL_WRITE; |
|---|
| 49 | 44 | |
|---|
| 50 | 45 | first = start >> PAGE_SHIFT; |
|---|
| 51 | 46 | last = (start + length - 1) >> PAGE_SHIFT; |
|---|
| .. | .. |
|---|
| 121 | 116 | } |
|---|
| 122 | 117 | |
|---|
| 123 | 118 | /* |
|---|
| 124 | | - * vb2_common_vm_ops - common vm_ops used for tracking refcount of mmaped |
|---|
| 119 | + * vb2_common_vm_ops - common vm_ops used for tracking refcount of mmapped |
|---|
| 125 | 120 | * video buffers |
|---|
| 126 | 121 | */ |
|---|
| 127 | 122 | const struct vm_operations_struct vb2_common_vm_ops = { |
|---|