mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
Staging: lustre: Replace non-standard spin-lock's macro
This patch replaces non-standard spin lock macro with standard linux function. This is done using Coccinelle and semantic patch used is as follows: @@ expression x; @@ - TREE_READ_LOCK_IRQ(x) + spin_lock_irq(&x->tree_lock) @@ expression x; @@ - TREE_READ_UNLOCK_IRQ(x) + spin_unlock_irq(&x->tree_lock) Signed-off-by: Vaishali Thakkar <vthakkar1994@gmail.com> Acked-by: Julia Lawall <julia.lawall@lip6.fr> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
4a1b86dc6c
commit
12afe4935a
1 changed files with 3 additions and 3 deletions
|
|
@ -275,14 +275,14 @@ static struct page *ll_dir_page_locate(struct inode *dir, __u64 *hash,
|
|||
struct page *page;
|
||||
int found;
|
||||
|
||||
TREE_READ_LOCK_IRQ(mapping);
|
||||
spin_lock_irq(&mapping->tree_lock);
|
||||
found = radix_tree_gang_lookup(&mapping->page_tree,
|
||||
(void **)&page, offset, 1);
|
||||
if (found > 0) {
|
||||
struct lu_dirpage *dp;
|
||||
|
||||
page_cache_get(page);
|
||||
TREE_READ_UNLOCK_IRQ(mapping);
|
||||
spin_unlock_irq(&mapping->tree_lock);
|
||||
/*
|
||||
* In contrast to find_lock_page() we are sure that directory
|
||||
* page cannot be truncated (while DLM lock is held) and,
|
||||
|
|
@ -326,7 +326,7 @@ static struct page *ll_dir_page_locate(struct inode *dir, __u64 *hash,
|
|||
}
|
||||
|
||||
} else {
|
||||
TREE_READ_UNLOCK_IRQ(mapping);
|
||||
spin_unlock_irq(&mapping->tree_lock);
|
||||
page = NULL;
|
||||
}
|
||||
return page;
|
||||
|
|
|
|||
Loading…
Reference in a new issue