Fix congestion_wait() sync/async vs read/write confusion
Commit 1faa16d2 accidentally broke the bdi congestion wait queue logic, causing us to wait on congestion for WRITE (== 1) when we really wanted BLK_RW_ASYNC (== 0) instead. Signed-off-by:Jens Axboe <jens.axboe@oracle.com>
Showing
- arch/x86/lib/usercopy_32.c 1 addition, 1 deletionarch/x86/lib/usercopy_32.c
- drivers/block/pktcdvd.c 6 additions, 4 deletionsdrivers/block/pktcdvd.c
- drivers/md/dm-crypt.c 1 addition, 1 deletiondrivers/md/dm-crypt.c
- fs/fat/file.c 1 addition, 1 deletionfs/fat/file.c
- fs/fuse/dev.c 4 additions, 4 deletionsfs/fuse/dev.c
- fs/nfs/write.c 5 additions, 3 deletionsfs/nfs/write.c
- fs/reiserfs/journal.c 1 addition, 1 deletionfs/reiserfs/journal.c
- fs/xfs/linux-2.6/kmem.c 2 additions, 2 deletionsfs/xfs/linux-2.6/kmem.c
- fs/xfs/linux-2.6/xfs_buf.c 1 addition, 1 deletionfs/xfs/linux-2.6/xfs_buf.c
- include/linux/backing-dev.h 3 additions, 3 deletionsinclude/linux/backing-dev.h
- include/linux/blkdev.h 4 additions, 4 deletionsinclude/linux/blkdev.h
- mm/backing-dev.c 3 additions, 4 deletionsmm/backing-dev.c
- mm/memcontrol.c 1 addition, 1 deletionmm/memcontrol.c
- mm/page-writeback.c 4 additions, 4 deletionsmm/page-writeback.c
- mm/page_alloc.c 2 additions, 2 deletionsmm/page_alloc.c
- mm/vmscan.c 4 additions, 4 deletionsmm/vmscan.c
Loading
Please register or sign in to comment