On Fri, 06 Sep 2024 23:57:17 +0100, Pavel Begunkov wrote: > There is an interest in having asynchronous block operations like > discard and write zeroes. The series implements that as io_uring commands, > which is an io_uring request type allowing to implement custom file > specific operations. > > First 4 are preparation patches. Patch 5 introduces the main chunk of > cmd infrastructure and discard commands. Patches 6-8 implement > write zeroes variants. > > [...] Applied, thanks! [1/8] io_uring/cmd: expose iowq to cmds commit: c6472f5f9a0806b0598ba513344b5a30cfa53b97 [2/8] io_uring/cmd: give inline space in request to cmds commit: 1a7628d034f8328813163d07ce112e1198289aeb [3/8] filemap: introduce filemap_invalidate_pages commit: 1f027ae3136dfb4bfe40d83f3e0f5019e63db883 [4/8] block: introduce blk_validate_byte_range() commit: da22f537db72c2520c48445840b7e371c58762a7 [5/8] block: implement async discard as io_uring cmd commit: 0d266c981982f0f54165f05dbcdf449bb87f5184 [6/8] block: implement async write zeroes command commit: b56d5132a78db21ca3b386056af38802aea0a274 [7/8] block: add nowait flag for __blkdev_issue_zero_pages commit: 4f8e422a0744f1294c784109cfbedafd97263c2f [8/8] block: implement async write zero pages command commit: 4811c90cbf179b4c58fdbad54c5b05efc0d59159 Best regards, -- Jens Axboe