mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
RO buffers should not be accessed via any paths in userspace/kernel. vmap is one such path. nvmap now returns error if vmap is attempted on RO buffer. However that leads to kernel warning. nvgpu should ensure that buffer is RW before performing vmap on the buffer. With this check, dma_buf_vmap will not be called for RO buffers. Bug 3562426 Change-Id: I4782d2ae6b17243fdb3d0fc5d5d732a17f694a7c Signed-off-by: Sagar Kamble <skamble@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2693976 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Puneet Saxena <puneets@nvidia.com> Reviewed-by: Martin Radev <mradev@nvidia.com> Reviewed-by: Alex Waterman <alexw@nvidia.com> GVS: Gerrit_Virtual_Submit