- 68279f9 treewide: mark stuff as __ro_after_init by Alexey Dobriyan · 1 year, 2 months ago
- 6e17c6de Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm by Linus Torvalds · 1 year, 6 months ago
- d44c404 block: Fix dio_cleanup() to advance the head index by David Howells · 1 year, 6 months ago
- c402a9a filemap: add a kiocb_invalidate_post_direct_write helper by Christoph Hellwig · 1 year, 7 months ago
- 1ccf164 block: Use iov_iter_extract_pages() and page pinning in direct-io.c by David Howells · 1 year, 7 months ago
- e51bab4 block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic by Christoph Hellwig · 1 year, 7 months ago
- 0aaf08d __blockdev_direct_IO(): get rid of submit_io callback by Al Viro · 1 year, 11 months ago
- 439bc39 fs: move sb_init_dio_done_wq out of direct-io.c by Christoph Hellwig · 1 year, 11 months ago
- 118f366 block: remove PSI accounting from the bio layer by Christoph Hellwig · 2 years, 3 months ago
- 1ef255e iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() by Al Viro · 2 years, 7 months ago
- fcb14cb new iov_iter flavour - ITER_UBUF by Al Viro · 2 years, 7 months ago
- 5264406 Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 2 years, 5 months ago
- c6293ea fs/direct-io: Reduce the size of struct dio by Bart Van Assche · 2 years, 5 months ago
- 91b94c5 iocb: delay evaluation of IS_SYNC(...) until we want to check IOCB_DSYNC by Al Viro · 2 years, 7 months ago
- c22198e direct-io: remove random prefetches by Christoph Hellwig · 2 years, 8 months ago
- c75e707 block: remove the per-bio/request write hint by Christoph Hellwig · 2 years, 10 months ago
- 07888c66 block: pass a block_device and opf to bio_alloc by Christoph Hellwig · 3 years ago
- 6b19b76 fs: get rid of the res2 iocb->ki_complete argument by Jens Axboe · 3 years, 2 months ago
- 94c2ed5 direct-io: remove blk_poll support by Christoph Hellwig · 3 years, 2 months ago
- df41872 fs: direct-io: fix missing sdio->boundary by Jack Qiu · 3 years, 9 months ago
- 3ab6608 Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 10 months ago
- 5f7136d block: Add bio_max_segs by Matthew Wilcox (Oracle) · 4 years ago
- 3d742d4 fs: delete repeated words in comments by Randy Dunlap · 3 years, 10 months ago
- 0cf41e5 block/psi: remove PSI annotations from direct IO by Pavel Begunkov · 4 years ago
- 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
- 4a165fe Merge tag 'dio_for_v5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs by Linus Torvalds · 4 years, 2 months ago
- 41b21af direct-io: defer alignment check until after the EOF check by Gabriel Krisman Bertazi · 4 years, 3 months ago
- 0a9164c direct-io: don't force writeback for reads beyond EOF by Gabriel Krisman Bertazi · 4 years, 3 months ago
- 46d7160 direct-io: clean up error paths of do_blockdev_direct_IO by Gabriel Krisman Bertazi · 4 years, 3 months ago
- c33fe27 fs: remove no longer used dio_end_io() by Goldwyn Rodrigues · 4 years, 3 months ago
- e556f6b block: remove the bd_queue field from struct block_device by Christoph Hellwig · 4 years, 6 months ago
- 9d645db Merge tag 'for-5.8-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 4 years, 6 months ago
- f1084bc Revert "fs: remove dio_end_io()" by David Sterba · 4 years, 7 months ago
- f3cdc8a Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux by Linus Torvalds · 4 years, 7 months ago
- b75b7ca fs: remove dio_end_io() by Goldwyn Rodrigues · 5 years ago
- e6249cd block: add blk_io_schedule() for avoiding task hung in sync dio by Ming Lei · 4 years, 8 months ago
- b16155a fs/direct-io.c: include fs/internal.h for missing prototype by Eric Biggers · 5 years ago
- a92853b fs/direct-io.c: keep dio_warn_stale_pagecache() when CONFIG_BLOCK=n by Konstantin Khlebnikov · 5 years ago
- c70d868 fs/direct-io.c: fix kernel-doc warning by Randy Dunlap · 5 years ago
- d7c8aa8 direct-io: use bio_release_pages in dio_bio_complete by Christoph Hellwig · 6 years ago
- 457c899 treewide: Add SPDX license identifier for missed files by Thomas Gleixner · 6 years ago
- 2b070cf block: remove the i argument to bio_for_each_segment_all by Christoph Hellwig · 6 years ago
- 6dc4f10 block: allow bio_for_each_segment_all() to iterate over multi-page bvec by Ming Lei · 6 years ago
- 8b9433e direct-io: allow direct writes to empty inodes by Ernesto A. Fernández · 6 years ago
- 89d04ec Merge tag 'v4.20-rc5' into for-4.21/block by Jens Axboe · 6 years ago
- 41e817b fs: fix lost error code in dio_complete by Maximilian Heyne · 6 years ago
- 0a1b8b8 block: make blk_poll() take a parameter on whether to spin or not by Jens Axboe · 6 years ago
- d1e3628 block: add REQ_HIPRI and inherit it from IOCB_HIPRI by Jens Axboe · 6 years ago
- 00e2370 iov_iter: Use accessor function by David Howells · 6 years ago
- 0eb0b63 block: consistently use GFP_NOIO instead of __GFP_NORECLAIM by Christoph Hellwig · 7 years ago
- 3b54765 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 7 years ago
- 1c0ff0f fs/direct-io.c: minor cleanups in do_blockdev_direct_IO by Nikolay Borisov · 7 years ago
- ce3077e direct-io: Remove unused DIO_SKIP_DIO_COUNT logic by Nikolay Borisov · 7 years ago
- c8f4c36 direct-io: Remove unused DIO_ASYNC_EXTEND flag by Nikolay Borisov · 7 years ago
- d9c10e5 direct-io: Fix sleep in atomic due to sync AIO by Jan Kara · 7 years ago
- 5a9d929 iomap: report collisions between directio and buffered writes to userspace by Darrick J. Wong · 7 years ago
- e2c5923 Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- ea435e1 block: add a poll_fn callback to struct request_queue by Christoph Hellwig · 7 years ago
- 6aa7de0 locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() by Mark Rutland · 7 years ago
- 73d3393 Merge tag 'xfs-4.14-fixes-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux by Linus Torvalds · 7 years ago
- 020b302 Merge branch 'for-linus' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- ffe51f0 fs: Avoid invalidation in interrupt context in dio_complete() by Lukas Czerner · 7 years ago
- 5e25c26 fs: invalidate page cache after end_io() in dio completion by Eryu Guan · 7 years ago
- 899f042 direct-io: Prevent NULL pointer access in submit_page_section by Andreas Gruenbacher · 7 years ago
- 332391a fs: Fix page cache inconsistency when mixing buffered and AIO DIO by Lukas Czerner · 7 years ago
- 74d4699 block: replace bi_bdev with a gendisk pointer and partitions index by Christoph Hellwig · 7 years ago
- 45d06cf fs: add O_DIRECT and aio support for sending down write life time hints by Jens Axboe · 7 years ago
- 03a07c9 block: return on congested block device by Goldwyn Rodrigues · 8 years ago
- 4e4cbee block: switch bios to blk_status_t by Christoph Hellwig · 8 years ago
- d5245d7 fs: simplify dio_bio_complete by Christoph Hellwig · 8 years ago
- 4055351 fs: remove the unused error argument to dio_end_io() by Christoph Hellwig · 8 years ago
- 9340747 fs: add i_blocksize() by Fabian Frederick · 8 years ago
- dd545b5 do_direct_IO: Use inode->i_blkbits to compute block count to be cleaned by Chandan Rajendra · 8 years ago
- 5cc60ae Merge tag 'xfs-for-linus-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs by Linus Torvalds · 8 years ago
- 80eabba Merge branch 'for-4.10/fs-unmap' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
- ec1b826 fs: make sb_init_dio_done_wq available outside of direct-io.c by Christoph Hellwig · 8 years ago
- bbd7bb7 block: move poll code to blk-mq by Jens Axboe · 8 years ago
- f734c89 direct-io: Use clean_bdev_aliases() instead of handmade iteration by Jan Kara · 8 years ago
- 70fd761 block,fs: use REQ_* flags directly by Christoph Hellwig · 8 years ago
- 4038acd consistent treatment of EFAULT on O_DIRECT read/write by Al Viro · 8 years ago
- 8a4c1e4 direct-io: use bio set/get op accessors by Mike Christie · 9 years ago
- 4e49ea4 block/fs/drivers: remove rw argument from submit_bio by Mike Christie · 9 years ago
- 9ecd10b direct-io: fix direct write stale data exposure from concurrent buffered read by Eryu Guan · 9 years ago
- e259221 fs: simplify the generic_write_sync prototype by Christoph Hellwig · 9 years ago
- dde0c2e fs: add IOCB_SYNC and IOCB_DSYNC by Christoph Hellwig · 9 years ago
- 716b9bc direct-io: remove the offset argument to dio_complete by Christoph Hellwig · 9 years ago
- c8b8e32 direct-io: eliminate the offset argument to ->direct_IO by Christoph Hellwig · 9 years ago
- 09cbfea mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros by Kirill A. Shutemov · 9 years ago
- 53d2e69 Merge tag 'xfs-for-linus-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs by Linus Torvalds · 9 years ago
- 3c2de27 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 9 years ago
- c43c83a direct-io: only use block polling if explicitly requested by Christoph Hellwig · 9 years ago
- 187372a direct-io: always call ->end_io if non-NULL by Christoph Hellwig · 9 years ago
- 7ddc971 block: fix use-after-free in dio_bio_complete by Mike Krinkin · 9 years ago
- 5955102 wrappers for ->i_mutex access by Al Viro · 9 years ago
- 2d4594a fix the regression from "direct-io: Fix negative return from dio read beyond eof" by Al Viro · 9 years ago
- 74cedf9 direct-io: Fix negative return from dio read beyond eof by Jan Kara · 9 years ago
- 3419b45 Merge branch 'for-4.4/io-poll' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
- c1c5346 direct-io: be sure to assign dio->bio_bdev for both paths by Jens Axboe · 9 years ago
- 15c4f63 directio: add block polling support by Jens Axboe · 9 years ago
- 71baba4 mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIM by Mel Gorman · 9 years ago