diff options
Diffstat (limited to 'drivers/video/tegra/nvmap/nvmap_mru.h')
-rw-r--r-- | drivers/video/tegra/nvmap/nvmap_mru.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/video/tegra/nvmap/nvmap_mru.h b/drivers/video/tegra/nvmap/nvmap_mru.h index bfc7fceae856..79ba8145a3af 100644 --- a/drivers/video/tegra/nvmap/nvmap_mru.h +++ b/drivers/video/tegra/nvmap/nvmap_mru.h @@ -35,12 +35,12 @@ struct tegra_iovmm_client; static inline void nvmap_mru_lock(struct nvmap_share *share) { - spin_lock(&share->mru_lock); + mutex_lock(&share->mru_lock); } static inline void nvmap_mru_unlock(struct nvmap_share *share) { - spin_unlock(&share->mru_lock); + mutex_unlock(&share->mru_lock); } int nvmap_mru_init(struct nvmap_share *share); @@ -53,7 +53,7 @@ void nvmap_mru_insert_locked(struct nvmap_share *share, struct nvmap_handle *h); void nvmap_mru_remove(struct nvmap_share *s, struct nvmap_handle *h); -struct tegra_iovmm_area *nvmap_handle_iovmm(struct nvmap_client *c, +struct tegra_iovmm_area *nvmap_handle_iovmm_locked(struct nvmap_client *c, struct nvmap_handle *h); #else @@ -72,7 +72,7 @@ static inline void nvmap_mru_remove(struct nvmap_share *s, struct nvmap_handle *h) { } -static inline struct tegra_iovmm_area *nvmap_handle_iovmm(struct nvmap_client *c, +static inline struct tegra_iovmm_area *nvmap_handle_iovmm_locked(struct nvmap_client *c, struct nvmap_handle *h) { BUG_ON(!h->pgalloc.area); |