projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge tag 'iommu-updates-v5.20-or-v6.0' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git]
/
drivers
/
dma-buf
/
dma-fence-chain.c
diff --git
a/drivers/dma-buf/dma-fence-chain.c
b/drivers/dma-buf/dma-fence-chain.c
index
06f8ef9
..
a0d9205
100644
(file)
--- a/
drivers/dma-buf/dma-fence-chain.c
+++ b/
drivers/dma-buf/dma-fence-chain.c
@@
-62,8
+62,8
@@
struct dma_fence *dma_fence_chain_walk(struct dma_fence *fence)
replacement = NULL;
}
replacement = NULL;
}
- tmp =
cmpxchg((struct dma_fence __force **)&chain->prev
,
-
prev, replacement
);
+ tmp =
unrcu_pointer(cmpxchg(&chain->prev, RCU_INITIALIZER(prev)
,
+
RCU_INITIALIZER(replacement))
);
if (tmp == prev)
dma_fence_put(tmp);
else
if (tmp == prev)
dma_fence_put(tmp);
else