forked from mirrors/linux
		
	bcachefs: __wait_for_freeing_inode: Switch to wait_bit_queue_entry
inode_bit_waitqueue() is changing - this update clears the way for sched changes. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
		
							parent
							
								
									a7e2dd58fb
								
							
						
					
					
						commit
						3b80552e70
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		|  | @ -278,7 +278,8 @@ static void __wait_on_freeing_inode(struct bch_fs *c, | |||
| 				    subvol_inum inum) | ||||
| { | ||||
| 	wait_queue_head_t *wq; | ||||
| 	DEFINE_WAIT_BIT(wait, &inode->v.i_state, __I_NEW); | ||||
| 	struct wait_bit_queue_entry wait; | ||||
| 
 | ||||
| 	wq = inode_bit_waitqueue(&wait, &inode->v, __I_NEW); | ||||
| 	prepare_to_wait(wq, &wait.wq_entry, TASK_UNINTERRUPTIBLE); | ||||
| 	spin_unlock(&inode->v.i_lock); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Kent Overstreet
						Kent Overstreet