index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
ext4
/
page-io.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-12-29
fs: convert block_write_full_page to block_write_full_folio
Matthew Wilcox (Oracle)
1
-1
/
+1
2023-07-29
ext4: make ext4_forced_shutdown() take struct super_block
Jan Kara
1
-1
/
+1
2023-04-19
ext4: remove unneeded check of nr_to_submit
Tom Rix
1
-1
/
+1
2023-04-14
ext4: Keep pages with journalled data dirty
Jan Kara
1
-2
/
+4
2023-04-06
ext4: Convert ext4_bio_write_page() to ext4_bio_write_folio()
Matthew Wilcox
1
-6
/
+4
2023-04-06
ext4: Convert ext4_finish_bio() to use folios
Matthew Wilcox
1
-16
/
+16
2023-04-06
ext4: Convert ext4_bio_write_page() to use a folio
Matthew Wilcox
1
-31
/
+27
2023-03-23
ext4: Don't unlock page in ext4_bio_write_page()
Jan Kara
1
-5
/
+5
2023-03-07
ext4: fix cgroup writeback accounting with fs-layer encryption
Eric Biggers
1
-5
/
+6
2022-12-08
ext4: drop pointless IO submission from ext4_bio_write_page()
Jan Kara
1
-2
/
+0
2022-12-08
ext4: remove nr_submitted from ext4_bio_write_page()
Jan Kara
1
-2
/
+0
2022-12-08
ext4: move keep_towrite handling to ext4_bio_write_page()
Jan Kara
1
-15
/
+21
2022-12-08
ext4: handle redirtying in ext4_bio_write_page()
Jan Kara
1
-2
/
+12
2022-06-16
ext4: fix incorrect comment in ext4_bio_write_page()
Wang Jianjian
1
-1
/
+1
2022-04-22
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-1
/
+3
2022-04-12
ext4: fix symlink file size not match to file content
Ye Bin
1
-1
/
+3
2022-03-07
block: remove the per-bio/request write hint
Christoph Hellwig
1
-4
/
+1
2022-03-07
Merge branch 'for-5.18/alloc-cleanups' into for-5.18/write-streams
Jens Axboe
1
-4
/
+3
2022-03-07
ext4: stop using bio_devname
Christoph Hellwig
1
-3
/
+2
2022-02-27
ext4: pass the operation to bio_alloc
Christoph Hellwig
1
-4
/
+3
2022-02-02
block: pass a block_device and opf to bio_alloc
Christoph Hellwig
1
-2
/
+1
2022-01-15
mm: introduce memalloc_retry_wait()
NeilBrown
1
-4
/
+5
2021-11-04
ext4: convert from atomic_t to refcount_t on ext4_io_end->count
Xiyu Yang
1
-4
/
+4
2021-03-11
block: rename BIO_MAX_PAGES to BIO_MAX_VECS
Christoph Hellwig
1
-1
/
+1
2020-12-22
ext4: remove unnecessary wbc parameter from ext4_bio_write_page
Lei Chen
1
-1
/
+1
2020-12-03
ext4: remove the null check of bio_vec page
Xianting Tian
1
-3
/
+0
2020-07-08
ext4: add inline encryption support
Eric Biggers
1
-2
/
+4
2020-03-28
fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular spinlock_t
Thomas Gleixner
1
-5
/
+3
2020-01-17
ext4: fix deadlock allocating crypto bounce page from mempool
Eric Biggers
1
-5
/
+14
2019-11-14
ext4: bio_alloc with __GFP_DIRECT_RECLAIM never fails
Gao Xiang
1
-35
/
+22
2019-10-22
ext4: Add support for blocksize < pagesize in dioread_nolock
Ritesh Harjani
1
-8
/
+44
2019-10-22
ext4: Add API to bring in support for unwritten io_end_vec conversion
Ritesh Harjani
1
-4
/
+3
2019-10-22
ext4: keep uniform naming convention for io & io_end variables
Ritesh Harjani
1
-27
/
+28
2019-07-15
Merge tag 'for-linus-20190715' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2019-07-10
blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner()
Tejun Heo
1
-1
/
+1
2019-05-28
ext4: encrypt only up to last block in ext4_bio_write_page()
Eric Biggers
1
-1
/
+9
2019-05-28
fscrypt: support encrypting multiple filesystem blocks per page
Eric Biggers
1
-2
/
+2
2019-05-28
fscrypt: simplify bounce page handling
Eric Biggers
1
-23
/
+13
2019-04-30
block: remove the i argument to bio_for_each_segment_all
Christoph Hellwig
1
-2
/
+1
2019-03-12
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-3
/
+1
2019-03-09
Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Linus Torvalds
1
-5
/
+4
2019-02-15
block: allow bio_for_each_segment_all() to iterate over multi-page bvec
Ming Lei
1
-1
/
+2
2019-02-10
ext4: cleanup clean_bdev_aliases() calls
zhangyi (F)
1
-3
/
+1
2019-01-23
fscrypt: remove filesystem specific build config option
Chandan Rajendra
1
-3
/
+3
2019-01-23
ext4: use IS_ENCRYPTED() to check encryption status
Chandan Rajendra
1
-2
/
+1
2018-12-07
blkcg: associate writeback bios with a blkg
Dennis Zhou
1
-1
/
+1
2018-11-01
blkcg: revert blkcg cleanups series
Dennis Zhou
1
-1
/
+1
2018-09-21
blkcg: associate writeback bios with a blkg
Dennis Zhou (Facebook)
1
-1
/
+1
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-08-23
block: replace bi_bdev with a gendisk pointer and partitions index
Christoph Hellwig
1
-2
/
+2
2017-06-27
ext4: add support for passing in write hints for buffered writes
Jens Axboe
1
-0
/
+2
2017-06-09
block: switch bios to blk_status_t
Christoph Hellwig
1
-6
/
+7
2017-04-30
ext4: replace BUG_ON with WARN_ONCE in ext4_end_bio()
Theodore Ts'o
1
-1
/
+10
2017-02-20
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-1
/
+1
2017-02-06
fscrypt: split supp and notsupp declarations into their own headers
Eric Biggers
1
-1
/
+0
2017-02-05
ext4: add shutdown bit and check for it
Theodore Ts'o
1
-1
/
+1
2016-12-14
Merge branch 'for-4.10/fs-unmap' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2016-12-14
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-1
/
+2
2016-11-13
fscrypt: Let fs select encryption index/tweak
David Gstir
1
-1
/
+2
2016-11-13
fscrypt: Enable partial page encryption
David Gstir
1
-1
/
+1
2016-11-04
fs: Add helper to clean bdev aliases under a bh and use it
Jan Kara
1
-1
/
+1
2016-11-01
block,fs: use REQ_* flags directly
Christoph Hellwig
1
-1
/
+1
2016-10-11
fs: use mapping_set_error instead of opencoded set_bit
Michal Hocko
1
-1
/
+1
2016-09-30
ext4: remove unused variable
Eric Engestrom
1
-3
/
+1
2016-07-26
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-7
/
+6
2016-07-10
ext4 crypto: migrate into vfs's crypto engine
Jaegeuk Kim
1
-7
/
+6
2016-06-07
block, fs, mm, drivers: use bio set/get op accessors
Mike Christie
1
-3
/
+3
2016-06-07
block/fs/drivers: remove rw argument from submit_bio
Mike Christie
1
-1
/
+2
2016-05-05
ext4: remove unnecessary bio get/put
Jens Axboe
1
-2
/
+0
2016-04-07
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-1
/
+13
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
1
-2
/
+2
2016-04-02
ext4 crypto: fix some error handling
Dan Carpenter
1
-1
/
+1
2016-03-26
ext4 crypto: don't let data integrity writebacks fail with ENOMEM
Theodore Ts'o
1
-1
/
+13
2016-03-21
Merge tag 'xfs-for-linus-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-10
/
+0
2016-03-08
ext4: remove i_ioend_count
Jan Kara
1
-4
/
+0
2016-02-29
ext4: Fix data exposure after failed AIO DIO
Jan Kara
1
-10
/
+0
2016-01-06
fs: use block_device name vsprintf helper
Dmitry Monakhov
1
-3
/
+2
2015-10-02
ext4 crypto: fix memory leak in ext4_bio_write_page()
Theodore Ts'o
1
-1
/
+4
2015-09-03
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-2
/
+6
2015-08-13
block: remove bio_get_nr_vecs()
Kent Overstreet
1
-2
/
+1
2015-07-29
block: add a bi_error field to struct bio
Christoph Hellwig
1
-9
/
+6
2015-07-21
ext4: implement cgroup writeback support
Tejun Heo
1
-0
/
+2
2015-07-21
ext4: replace ext4_io_submit->io_op with ->io_wbc
Tejun Heo
1
-2
/
+4
2015-06-25
Merge branch 'for-4.2/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+0
2015-05-31
ext4 crypto: shrink size of the ext4_crypto_ctx structure
Theodore Ts'o
1
-1
/
+1
2015-05-19
block: remove BIO_EOPNOTSUPP
Christoph Hellwig
1
-1
/
+0
2015-04-19
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-7
/
+40
2015-04-12
ext4 crypto: implement the ext4 encryption write path
Michael Halcrow
1
-5
/
+40
2015-04-02
ext4: remove unused header files
Sheng Yong
1
-2
/
+0
2015-03-25
fs: move struct kiocb to fs.h
Christoph Hellwig
1
-1
/
+0
2014-06-08
Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...
Linus Torvalds
1
-15
/
+17
2014-06-04
fs/buffer.c: remove block_write_full_page_endio()
Matthew Wilcox
1
-1
/
+1
2014-05-27
ext4: fix zeroing of page during writeback
Jan Kara
1
-13
/
+11
2014-05-12
ext4: fix data integrity sync in ordered mode
Namjae Jeon
1
-2
/
+6
2014-04-07
ext4: note the error in ext4_end_bio()
Matthew Wilcox
1
-2
/
+3
2013-11-23
block: Abstract out bvec iterator
Kent Overstreet
1
-2
/
+2
2013-11-23
block: Convert various code to bio_for_each_segment()
Kent Overstreet
1
-2
/
+2
2013-10-16
ext4: fix assertion in ext4_add_complete_io()
Jan Kara
1
-2
/
+3
2013-09-04
direct-io: Implement generic deferred AIO completions
Christoph Hellwig
1
-23
/
+7
2013-07-11
ext4: rate limit printk in buffer_io_error()
Anatol Pomozov
1
-1
/
+2
2013-07-10
ext4: fix warning in ext4_evict_inode()
Jan Kara
1
-13
/
+19
2013-06-06
ext4: add check to io_submit_init_bio
Theodore Ts'o
1
-0
/
+2
2013-06-04
ext4: remove ext4_ioend_wait()
Jan Kara
1
-19
/
+0
2013-06-04
ext4: don't wait for extent conversion in ext4_punch_hole()
Jan Kara
1
-16
/
+0
2013-06-04
ext4: remove wait for unwritten extent conversion from ext4_truncate()
Jan Kara
1
-1
/
+8
2013-06-04
ext4: defer clearing of PageWriteback after extent conversion
Jan Kara
1
-59
/
+79
2013-06-04
ext4: split extent conversion lists to reserved & unreserved parts
Jan Kara
1
-23
/
+42
2013-06-04
ext4: use transaction reservation for extent conversion in ext4_end_io
Jan Kara
1
-3
/
+8
2013-06-04
ext4: remove buffer_uninit handling
Jan Kara
1
-4
/
+0
2013-06-04
ext4: restructure writeback path
Jan Kara
1
-4
/
+0
2013-06-04
ext4: use io_end for multiple bios
Jan Kara
1
-45
/
+76
2013-05-14
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-76
/
+45
2013-05-11
ext4: revert "ext4: use io_end for multiple bios"
Theodore Ts'o
1
-76
/
+45
2013-05-07
aio: don't include aio.h in sched.h
Kent Overstreet
1
-0
/
+1
2013-04-12
ext4: clear buffer_uninit flag when submitting IO
Jan Kara
1
-1
/
+1
2013-04-11
ext4: use io_end for multiple bios
Jan Kara
1
-46
/
+75
2013-04-11
ext4: make ext4_bio_write_page() use BH_Async_Write flags
Jan Kara
1
-86
/
+77
2013-03-20
ext4: fix ext4_evict_inode() racing against workqueue processing code
Theodore Ts'o
1
-1
/
+11
2013-01-29
ext4: fix possible use-after-free with AIO
Jan Kara
1
-5
/
+4
2013-01-28
ext4: remove unused variable flags
Lukas Czerner
1
-1
/
+0
2013-01-28
ext4: Make ext4_bio_writepage() handle unprepared buffers
Jan Kara
1
-8
/
+9
2013-01-28
ext4: simplify list handling in ext4_do_flush_completed_IO()
Jan Kara
1
-17
/
+1
2013-01-28
ext4: move work from io_end to inode
Jan Kara
1
-24
/
+9
2013-01-28
ext4: use redirty_page_for_writepage() in ext4_bio_write_page()
Jan Kara
1
-3
/
+4
2013-01-28
ext4: Always use ext4_bio_write_page() for writeout
Jan Kara
1
-2
/
+0
2012-11-28
ext4: rationalize ext4_extents.h inclusion
Theodore Ts'o
1
-1
/
+0
2012-11-08
ext4: use 'inode' variable that is already dereferenced
Anatol Pomozov
1
-1
/
+1
2012-10-05
ext4: fix ext4_flush_completed_IO wait semantics
Dmitry Monakhov
1
-4
/
+7
2012-09-29
ext4: completed_io locking cleanup
Dmitry Monakhov
1
-58
/
+113
2012-09-28
ext4: fix unwritten counter leakage
Dmitry Monakhov
1
-1
/
+5
2012-09-28
ext4: give i_aiodio_unwritten a more appropriate name
Dmitry Monakhov
1
-1
/
+1
2012-03-29
Revert "ext4: don't release page refs in ext4_end_bio()"
Linus Torvalds
1
-4
/
+3
2012-03-05
ext4: don't release page refs in ext4_end_bio()
Curt Wohlgemuth
1
-3
/
+4
2012-03-05
ext4: fix race between sync and completed io work
Jeff Moyer
1
-2
/
+7
2012-02-20
ext4: fix race between unwritten extent conversion and truncate
Jeff Moyer
1
-0
/
+2
2012-01-09
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...
Linus Torvalds
1
-1
/
+0
2012-01-09
ext2/3/4: delete unneeded includes of module.h
Paul Gortmaker
1
-1
/
+0
2011-12-13
ext4: handle EOF correctly in ext4_bio_write_page()
Yongqiang Yang
1
-0
/
+12
2011-10-31
ext4: Create helper function for EXT4_IO_END_UNWRITTEN and i_aiodio_unwritten
Tao Ma
1
-4
/
+2
2011-10-31
ext4: optimize locking for end_io extent conversion
Theodore Ts'o
1
-26
/
+11
2011-10-30
ext4: remove unnecessary call to waitqueue_active()
Theodore Ts'o
1
-11
/
+4
2011-10-30
ext4: Use correct locking for ext4_end_io_nolock()
Tao Ma
1
-3
/
+11
2011-08-31
ext4: remove i_mutex lock in ext4_evict_inode to fix lockdep complaining
Jiaying Zhang
1
-1
/
+17
2011-08-13
ext4: Resolve the hang of direct i/o read in handling EXT4_IO_END_UNWRITTEN.
Tao Ma
1
-2
/
+4
2011-06-29
ext4: remove loop around bio_alloc()
Theodore Ts'o
1
-5
/
+1
2011-04-30
ext4: don't set PageUptodate in ext4_end_bio()
Curt Wohlgemuth
1
-28
/
+11
2011-03-25
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...
Linus Torvalds
1
-4
/
+9
2011-03-10
block: kill off REQ_UNPLUG
Jens Axboe
1
-2
/
+1
2011-02-28
ext4: optimize ext4_bio_write_page() when no extent conversion is needed
Theodore Ts'o
1
-0
/
+5
2011-02-27
ext4: don't leave PageWriteback set after memory failure
Theodore Ts'o
1
-2
/
+2
2011-02-21
ext4: Fix sparse warning: Using plain integer as NULL pointer
Peter Huewe
1
-2
/
+2
2011-02-12
ext4: serialize unaligned asynchronous DIO
Eric Sandeen
1
-12
/
+13
2011-02-07
ext4: Fix data corruption with multi-block writepages support
Curt Wohlgemuth
1
-5
/
+6
2011-01-10
ext4: test the correct variable in ext4_init_pageio()
Dan Carpenter
1
-1
/
+1
2010-12-19
ext4: use kmem_cache_zalloc() in ext4_init_io_end()
Jesper Juhl
1
-4
/
+1
2010-11-17
ext4: fix setting random pages PageUptodate
Markus Trippelsdorf
1
-2
/
+2
2010-11-08
ext4: fix potential race when freeing ext4_io_page structures
Theodore Ts'o
1
-23
/
+15
2010-11-08
ext4: handle writeback of inodes which are being freed
Theodore Ts'o
1
-25
/
+34
2010-10-27
ext4: rename {exit,init}_ext4_*() to ext4_{exit,init}_*()
Theodore Ts'o
1
-2
/
+2
2010-10-27
ext4: use bio layer instead of buffer layer in mpage_da_submit_io
Theodore Ts'o
1
-0
/
+430