mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
The lockless allocator that spins in alloc and free ops using cmpxchg to mitigate race conditions has only ever been used for the post fences in preallocated job resources. Now each post fence has a clear owner (the job struct which already is allocated well) and lifetime, so this allocator has no longer a purpose. Delete it to avoid bitrot. (The design of the job queue has always been such that there's minimal contention in any case.) Jira NVGPU-5773 Change-Id: Ied98d977c2c75bacfd3d010ce60c80fe709231e0 Signed-off-by: Konsta Hölttä <kholtta@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2392705 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>