diff options
| -rw-r--r-- | mm/z3fold.c | 6 | 
1 files changed, 0 insertions, 6 deletions
| diff --git a/mm/z3fold.c b/mm/z3fold.c index e13c6228cd70..70008a8fed95 100644 --- a/mm/z3fold.c +++ b/mm/z3fold.c @@ -1350,16 +1350,11 @@ static int z3fold_page_migrate(struct address_space *mapping, struct page *newpa  	zhdr = page_address(page);  	pool = zhdr_to_pool(zhdr); -	if (!trylock_page(page)) -		return -EAGAIN; -  	if (!z3fold_page_trylock(zhdr)) { -		unlock_page(page);  		return -EAGAIN;  	}  	if (zhdr->mapped_count != 0) {  		z3fold_page_unlock(zhdr); -		unlock_page(page);  		return -EBUSY;  	}  	new_zhdr = page_address(newpage); @@ -1391,7 +1386,6 @@ static int z3fold_page_migrate(struct address_space *mapping, struct page *newpa  	queue_work_on(new_zhdr->cpu, pool->compact_wq, &new_zhdr->work);  	page_mapcount_reset(page); -	unlock_page(page);  	put_page(page);  	return 0;  } | 
