1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// SPDX-License-Identifier: MIT /* * Copyright © 2020 Intel Corporation */ #include <linux/dma-resv.h> #include "dma_resv_utils.h" void dma_resv_prune(struct dma_resv *resv) { if (dma_resv_trylock(resv)) { if (dma_resv_test_signaled_rcu(resv, true)) dma_resv_add_excl_fence(resv, NULL); dma_resv_unlock(resv); } }