| 5e59b273 | 20-Sep-2022 |
Hans Petter Selasky <[email protected]> |
cuse(3): Optimise small reads and writes.
When doing small reads and writes use an intermediate buffer to store the data to save locking the remote process to access data.
Reviewed by: imp @ Differ
cuse(3): Optimise small reads and writes.
When doing small reads and writes use an intermediate buffer to store the data to save locking the remote process to access data.
Reviewed by: imp @ Differential Revision: https://reviews.freebsd.org/D36633 MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
| d14b53ee | 13-Jul-2022 |
Hans Petter Selasky <[email protected]> |
cuse(3): Allow shared memory allocations up to, but excluding 2 GBytes.
Currently the cuse(3) mmap(2) offset is split into 128 banks of 16 Mbytes. Allow cuse(3) to make allocations that span multipl
cuse(3): Allow shared memory allocations up to, but excluding 2 GBytes.
Currently the cuse(3) mmap(2) offset is split into 128 banks of 16 Mbytes. Allow cuse(3) to make allocations that span multiple banks at the expense of any fragmentation issues that may arise. Typically mmap(2) buffers are well below 16 Mbytes. This allows 8K video resolution to work using webcamd.
Reviewed by: markj @ Differential Revision: https://reviews.freebsd.org/D35830 MFC after: 1 week Sponsored by: NVIDIA Networking
show more ...
|
| 43a9329e | 25-Jun-2019 |
Hans Petter Selasky <[email protected]> |
Free all allocated unit IDs in cuse(3) after the client character devices have been destroyed to avoid creating character devices with identical name.
MFC after: 1 week Sponsored by: Mellanox Techno
Free all allocated unit IDs in cuse(3) after the client character devices have been destroyed to avoid creating character devices with identical name.
MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|