| From: Zhongkun He <hezhongkun.hzk@bytedance.com> |
| Subject: mm/z3fold: remove unneeded spinlock |
| Date: Sun, 4 Feb 2024 20:54:04 +0800 |
| |
| There is no need to use spinlock in this section, so remove it. |
| |
| Link: https://lkml.kernel.org/r/20240204125404.2112384-1-hezhongkun.hzk@bytedance.com |
| Signed-off-by: Zhongkun He <hezhongkun.hzk@bytedance.com> |
| Cc: Domenico Cerasuolo <cerasuolodomenico@gmail.com> |
| Cc: Johannes Weiner <hannes@cmpxchg.org> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| mm/z3fold.c | 2 -- |
| 1 file changed, 2 deletions(-) |
| |
| --- a/mm/z3fold.c~mm-z3fold-remove-unneeded-spinlock |
| +++ a/mm/z3fold.c |
| @@ -442,8 +442,6 @@ static void __release_z3fold_page(struct |
| WARN_ON(!list_empty(&zhdr->buddy)); |
| set_bit(PAGE_STALE, &page->private); |
| clear_bit(NEEDS_COMPACTING, &page->private); |
| - spin_lock(&pool->lock); |
| - spin_unlock(&pool->lock); |
| |
| if (locked) |
| z3fold_page_unlock(zhdr); |
| _ |