diff options
Diffstat (limited to 'mm/migrate.c')
| -rw-r--r-- | mm/migrate.c | 5 | 
1 files changed, 0 insertions, 5 deletions
| diff --git a/mm/migrate.c b/mm/migrate.c index a16b15090df3..712b231a7376 100644 --- a/mm/migrate.c +++ b/mm/migrate.c @@ -709,7 +709,6 @@ static bool buffer_migrate_lock_buffers(struct buffer_head *head,  	/* Simple case, sync compaction */  	if (mode != MIGRATE_ASYNC) {  		do { -			get_bh(bh);  			lock_buffer(bh);  			bh = bh->b_this_page; @@ -720,18 +719,15 @@ static bool buffer_migrate_lock_buffers(struct buffer_head *head,  	/* async case, we cannot block on lock_buffer so use trylock_buffer */  	do { -		get_bh(bh);  		if (!trylock_buffer(bh)) {  			/*  			 * We failed to lock the buffer and cannot stall in  			 * async migration. Release the taken locks  			 */  			struct buffer_head *failed_bh = bh; -			put_bh(failed_bh);  			bh = head;  			while (bh != failed_bh) {  				unlock_buffer(bh); -				put_bh(bh);  				bh = bh->b_this_page;  			}  			return false; @@ -818,7 +814,6 @@ unlock_buffers:  	bh = head;  	do {  		unlock_buffer(bh); -		put_bh(bh);  		bh = bh->b_this_page;  	} while (bh != head); | 
