Skip to content

feat(blk): add non-blocking flush support for VirtIO block device#8

Merged
fslongjin merged 1 commit intoDragonOS-Community:masterfrom
fslongjin:feat-add-async-flush-support
May 4, 2026
Merged

feat(blk): add non-blocking flush support for VirtIO block device#8
fslongjin merged 1 commit intoDragonOS-Community:masterfrom
fslongjin:feat-add-async-flush-support

Conversation

@fslongjin
Copy link
Copy Markdown
Member

  • Addsupports_flush()method to check device flush capability
  • Implementflush_nb()for non-blocking flush submission
  • Implementcomplete_flush()to finalize flush operations
  • Fix missing lifetime annotation inPciRoot::capabilities()

- Add`supports_flush()`method to check device flush capability
- Implement`flush_nb()`for non-blocking flush submission
- Implement`complete_flush()`to finalize flush operations
- Fix missing lifetime annotation in`PciRoot::capabilities()`

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin merged commit 6dbe8d3 into DragonOS-Community:master May 4, 2026
2 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant