summaryrefslogtreecommitdiff
path: root/drivers/xen/gntalloc.c
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2018-03-22 18:22:34 +0300
committerJoerg Roedel <jroedel@suse.de>2018-03-29 11:38:14 +0300
commit779da73273fc4c4c6f41579a95e4fb7880a1720e (patch)
tree522d6bfd4cf79310c320293ba6b13375515926f4 /drivers/xen/gntalloc.c
parent39ffe39545cd5cb5b8cee9f0469165cf24dc62c2 (diff)
downloadlinux-779da73273fc4c4c6f41579a95e4fb7880a1720e.tar.xz
iommu/amd: Turn dev_data_list into a lock less list
alloc_dev_data() adds new items to dev_data_list and search_dev_data() is searching for items in this list. Both protect the access to the list with a spinlock. There is no need to navigate forth and back within the list and there is also no deleting of a specific item. This qualifies the list to become a lock less list and as part of this, the spinlock can be removed. With this change the ordering of those items within the list is changed: before the change new items were added to the end of the list, now they are added to the front. I don't think it matters but wanted to mention it. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/xen/gntalloc.c')
0 files changed, 0 insertions, 0 deletions