You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
nilfs2: set bio unplug flag for the last bio in segment
This sets BIO_RW_UNPLUG flag on the last bio of each segment during write. The last bio should be unplugged immediately because the caller waits for the completion after the submission. Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
This commit is contained in:
+1
-1
@@ -393,7 +393,7 @@ int nilfs_segbuf_write(struct nilfs_segment_buffer *segbuf,
|
|||||||
* Last BIO is always sent through the following
|
* Last BIO is always sent through the following
|
||||||
* submission.
|
* submission.
|
||||||
*/
|
*/
|
||||||
rw |= (1 << BIO_RW_SYNCIO);
|
rw |= (1 << BIO_RW_SYNCIO) | (1 << BIO_RW_UNPLUG);
|
||||||
res = nilfs_submit_seg_bio(wi, rw);
|
res = nilfs_submit_seg_bio(wi, rw);
|
||||||
if (unlikely(res))
|
if (unlikely(res))
|
||||||
goto failed_bio;
|
goto failed_bio;
|
||||||
|
|||||||
Reference in New Issue
Block a user