diff options
| author | Robert Mader <robert.mader@collabora.com> | 2026-07-22 13:01:45 +0200 |
|---|---|---|
| committer | Vivek Kasireddy <vivek.kasireddy@intel.com> | 2026-08-03 22:48:11 -0700 |
| commit | 44e9eb5a762142a4aa46c0b5da7c39bfeb78910e (patch) | |
| tree | b7d8b622895230e0881ccaff534c61627b74d598 /include/linux | |
| parent | 6ed8d820cea9cae226f500d3af86e156eede27f6 (diff) | |
dma-buf/udmabuf: Disable the size limit by default
As udmabuf increasingly enjoys popularity - being used in projects like
libcamera, Gstreamer, Mesa, KWin and Weston - users more frequently
encounter cases where the current default size limit of 64MB is too low.
Examples include allocating video buffers at a 8K resolution - and even 4K
is affected when using non-subsampled video formats and high bit depths.
In its current form the size limit for individual buffers does not seem to
provide any additional level of protection - such as limiting the amount of
memory a process can pin - as the later can just allocate multiple buffers.
If additional guardrails are desired, they would likely require some kind
accounting not limited to individual buffers.
Therefor let's disable the size limit by default by setting it to the
maximal possible value, INT_MAX.
Signed-off-by: Robert Mader <robert.mader@collabora.com>
Acked-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Link: https://lore.kernel.org/dri-devel/20260711144814.8205-1-robert.mader@collabora.com/
Link: https://lore.kernel.org/dri-devel/6764ca6f-b4d8-4baa-9d27-2ca867ac2d41@amd.com/
Signed-off-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Link: https://patch.msgid.link/20260722110145.36641-1-robert.mader@collabora.com
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
