mirror of
git://nv-tegra.nvidia.com/linux-hwpm.git
synced 2025-12-22 09:12:05 +03:00
Kernel version beyond 5.10 introduces dma_buf_map structure (called iosys_map in later versions). Kernel virtual address corresponding to a dma_buf is stored in the dma_buf_map structure. - This patch updates memory management function to use correct mem bytes buffer kernel virtual address stored in the corresponding dma_buf_map structure. - Use dma_buf_map structure pointer to unmap kernel virtual address. - During release, poll mem bytes buffer with finite timeout value. - Add description for use of dma_set_mask_and_coherent. Bug 3893741 Change-Id: I42ace2fe70b36d7d5d1a4c5fee21786826f24a07 Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com> (cherry picked from commit ce852be6b39ef39affccdee41ad436fc70bf86b5) Reviewed-on: https://git-master.nvidia.com/r/c/linux-hwpm/+/2847007 Reviewed-by: Seema Khowala <seemaj@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>