| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-22 | xfs: don't set bt_nr_sectors to a negative number | Darrick J. Wong | 1 | -0/+1 |
| 2025-09-22 | xfs: track the number of blocks in each buftarg | Christoph Hellwig | 1 | -1/+3 |
| 2025-07-08 | xfs: remove the bt_bdev_file buftarg field | Christoph Hellwig | 1 | -1/+0 |
| 2025-07-08 | xfs: rename the bt_bdev_* buftarg fields | Christoph Hellwig | 1 | -3/+3 |
| 2025-07-08 | xfs: clean up the initial read logic in xfs_readsb | Christoph Hellwig | 1 | -1/+0 |
| 2025-06-27 | xfs: avoid dquot buffer pin deadlock | Dave Chinner | 1 | -1/+0 |
| 2025-05-07 | xfs: ignore HW which cannot atomic write a single block | Darrick J. Wong | 1 | -1/+1 |
| 2025-05-07 | xfs: separate out setting buftarg atomic writes limits | Darrick J. Wong | 1 | -1/+1 |
| 2025-03-18 | xfs: remove the flags argument to xfs_buf_get_uncached | Christoph Hellwig | 1 | -1/+1 |
| 2025-03-18 | xfs: remove the flags argument to xfs_buf_read_uncached | Christoph Hellwig | 1 | -1/+1 |
| 2025-03-10 | xfs: use vmalloc instead of vm_map_area for buffer backing memory | Christoph Hellwig | 1 | -7/+0 |
| 2025-03-10 | xfs: kill XBF_UNMAPPED | Christoph Hellwig | 1 | -5/+11 |
| 2025-03-10 | xfs: remove xfs_buf.b_offset | Christoph Hellwig | 1 | -2/+0 |
| 2025-02-25 | xfs: remove most in-flight buffer accounting | Christoph Hellwig | 1 | -4/+1 |
| 2025-02-25 | xfs: decouple buffer readahead from the normal buffer read path | Christoph Hellwig | 1 | -1/+1 |
| 2025-01-28 | xfs: remove xfs_buf_cache.bc_lock | Christoph Hellwig | 1 | -1/+0 |
| 2025-01-16 | xfs: fix buffer lookup vs release race | Christoph Hellwig | 1 | -1/+1 |
| 2025-01-14 | xfs: add a b_iodone callback to struct xfs_buf | Christoph Hellwig | 1 | -4/+1 |
| 2025-01-14 | xfs: simplify buffer I/O submission | Christoph Hellwig | 1 | -2/+0 |
| 2025-01-14 | xfs: remove the incorrect comment about the b_pag field | Christoph Hellwig | 1 | -1/+1 |
| 2024-11-04 | xfs: Support atomic write for statx | John Garry | 1 | -0/+4 |
| 2024-09-08 | treewide: Fix wrong singular form of jiffies in comments | Anna-Maria Behnsen | 1 | -1/+1 |
| 2024-03-13 | Merge tag 'xfs-6.9-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -2/+19 |
| 2024-02-25 | xfs: port block device access to files | Christian Brauner | 1 | -2/+2 |
| 2024-02-22 | xfs: support in-memory buffer cache targets | Darrick J. Wong | 1 | -0/+9 |
| 2024-02-22 | xfs: teach buftargs to maintain their own buffer hashtable | Darrick J. Wong | 1 | -0/+8 |
| 2024-02-22 | xfs: remove the xfs_buftarg_t typedef | Christoph Hellwig | 1 | -2/+2 |
| 2023-12-15 | xfs: force all buffers to be written during btree bulk load | Darrick J. Wong | 1 | -0/+1 |
| 2023-11-02 | Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2023-10-28 | xfs: Convert to bdev_open_by_path() | Jan Kara | 1 | -1/+2 |
| 2023-10-04 | xfs: dynamically allocate the xfs-buf shrinker | Qi Zheng | 1 | -1/+1 |
| 2023-08-10 | xfs: allow scanning ranges of the buffer cache for live buffers | Darrick J. Wong | 1 | -0/+13 |
| 2022-07-20 | xfs: xfs_buf cache destroy isn't RCU safe | Dave Chinner | 1 | -4/+2 |
| 2022-07-14 | xfs: lockless buffer lookup | Dave Chinner | 1 | -0/+1 |
| 2022-07-07 | xfs: rework xfs_buf_incore() API | Dave Chinner | 1 | -4/+16 |
| 2022-04-21 | xfs: convert buffer flags to unsigned. | Dave Chinner | 1 | -21/+21 |
| 2021-12-04 | dax: return the partition offset from fs_dax_get_by_bdev | Christoph Hellwig | 1 | -0/+1 |
| 2021-12-04 | xfs: move dax device handling into xfs_{alloc,free}_buftarg | Christoph Hellwig | 1 | -2/+2 |
| 2021-08-19 | xfs: rename buffer cache index variable b_bn | Dave Chinner | 1 | -17/+1 |
| 2021-08-19 | xfs: introduce xfs_buf_daddr() | Dave Chinner | 1 | -1/+5 |
| 2021-08-19 | xfs: sb verifier doesn't handle uncached sb buffer | Dave Chinner | 1 | -1/+6 |
| 2021-08-09 | xfs: remove kmem_alloc_io() | Dave Chinner | 1 | -6/+0 |
| 2021-06-07 | xfs: remove ->b_offset handling for page backed buffers | Christoph Hellwig | 1 | -1/+2 |
| 2021-01-22 | xfs: don't drain buffer lru on freeze and read-only remount | Brian Foster | 1 | -0/+1 |
| 2021-01-22 | xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() | Brian Foster | 1 | -5/+5 |
| 2020-12-16 | xfs: remove xfs_buf_t typedef | Dave Chinner | 1 | -7/+7 |
| 2020-09-15 | xfs: reuse _xfs_buf_read for re-reading the superblock | Christoph Hellwig | 1 | -8/+1 |
| 2020-09-15 | xfs: fold xfs_buf_ioend_finish into xfs_ioend | Christoph Hellwig | 1 | -7/+0 |
| 2020-09-15 | xfs: mark xfs_buf_ioend static | Christoph Hellwig | 1 | -1/+0 |
| 2020-07-06 | xfs: call xfs_buf_iodone directly | Dave Chinner | 1 | -5/+1 |
| 2020-07-06 | xfs: mark log recovery buffers for completion | Dave Chinner | 1 | -0/+2 |
| 2020-07-06 | xfs: mark dquot buffers in cache | Dave Chinner | 1 | -0/+2 |
| 2020-07-06 | xfs: mark inode buffers in cache | Dave Chinner | 1 | -13/+25 |
| 2020-05-07 | xfs: refactor ratelimited buffer error messages into helper | Brian Foster | 1 | -0/+1 |
| 2020-05-07 | xfs: factor out buffer I/O failure code | Brian Foster | 1 | -0/+1 |
| 2020-03-12 | xfs: add a function to deal with corrupt buffers post-verifiers | Darrick J. Wong | 1 | -0/+2 |
| 2020-01-26 | xfs: fix xfs_buf_ioerror_alert location reporting | Darrick J. Wong | 1 | -3/+4 |
| 2020-01-26 | xfs: make xfs_buf_read return an error code | Darrick J. Wong | 1 | -7/+3 |
| 2020-01-26 | xfs: make xfs_buf_get_uncached return an error code | Darrick J. Wong | 1 | -2/+2 |
| 2020-01-26 | xfs: make xfs_buf_get return an error code | Darrick J. Wong | 1 | -8/+4 |
| 2020-01-26 | xfs: make xfs_buf_read_map return an error code | Darrick J. Wong | 1 | -5/+10 |
| 2020-01-26 | xfs: make xfs_buf_get_map return an error code | Darrick J. Wong | 1 | -4/+9 |
| 2019-10-28 | xfs: mark xfs_buf_free static | Christoph Hellwig | 1 | -1/+0 |
| 2019-08-26 | xfs: get allocation alignment from the buftarg | Dave Chinner | 1 | -0/+6 |
| 2019-06-28 | xfs: add struct xfs_mount pointer to struct xfs_buf | Christoph Hellwig | 1 | -0/+1 |
| 2019-06-28 | xfs: remove the b_io_length field in struct xfs_buf | Christoph Hellwig | 1 | -1/+0 |
| 2019-06-28 | xfs: properly type the b_log_item field in struct xfs_buf | Christoph Hellwig | 1 | -1/+1 |
| 2019-06-28 | xfs: remove unused buffer cache APIs | Christoph Hellwig | 1 | -27/+0 |
| 2019-06-28 | xfs: renumber XBF_WRITE_FAIL | Christoph Hellwig | 1 | -1/+1 |
| 2019-06-28 | xfs: remove the never used _XBF_COMPOUND flag | Christoph Hellwig | 1 | -3/+1 |
| 2019-06-12 | xfs: remove unused flag arguments | Eric Sandeen | 1 | -3/+2 |
| 2019-06-12 | xfs: merge xfs_buf_zero and xfs_buf_iomove | Christoph Hellwig | 1 | -10/+1 |
| 2019-02-18 | xfs: fix xfs_buf magic number endian checks | Darrick J. Wong | 1 | -2/+6 |
| 2019-02-11 | xfs: distinguish between inobt and finobt magic values | Brian Foster | 1 | -0/+2 |
| 2019-02-11 | xfs: clarify documentation for the function to reverify buffers | Brian Foster | 1 | -1/+1 |
| 2018-10-18 | xfs: always assign buffer verifiers when one is provided | Darrick J. Wong | 1 | -0/+2 |
| 2018-08-12 | xfs: remove b_last_holder & associated macros | Eric Sandeen | 1 | -4/+0 |
| 2018-07-11 | xfs: combine [a]sync buffer submission apis | Brian Foster | 1 | -2/+8 |
| 2018-07-11 | xfs: add support for sub-pagesize writeback without buffer_heads | Christoph Hellwig | 1 | -1/+0 |
| 2018-06-06 | xfs: convert to SPDX license tags | Dave Chinner | 1 | -13/+1 |
| 2018-05-15 | xfs: one-shot cached buffers | Dave Chinner | 1 | -0/+12 |
| 2018-05-09 | xfs: make xfs_buf_incore out of line | Dave Chinner | 1 | -14/+3 |
| 2018-04-09 | xfs: non-scrub - remove unused function parameters | Eric Sandeen | 1 | -1/+1 |
| 2018-01-29 | Use list_head infra-structure for buffer's log items list | Carlos Maiolino | 1 | -1/+1 |
| 2018-01-29 | Split buffer's b_fspriv field | Carlos Maiolino | 1 | -1/+2 |
| 2018-01-08 | xfs: create a new buf_ops pointer to verify structure metadata | Darrick J. Wong | 1 | -0/+1 |
| 2018-01-08 | xfs: refactor xfs_verifier_error and xfs_buf_ioerror | Darrick J. Wong | 1 | -1/+3 |
| 2017-10-26 | xfs: buffer lru reference count error injection tag | Brian Foster | 1 | -4/+1 |
| 2017-08-31 | xfs: perform dax_device lookup at mount | Dan Williams | 1 | -1/+2 |
| 2017-06-19 | xfs: push buffer of flush locked dquot to avoid quotacheck deadlock | Brian Foster | 1 | -0/+1 |
| 2017-05-31 | xfs: use ->b_state to fix buffer I/O accounting release race | Brian Foster | 1 | -3/+2 |
| 2017-04-25 | xfs: fix up quotacheck buffer list error handling | Brian Foster | 1 | -0/+1 |
| 2017-04-03 | xfs: Remove obsolete declaration of xfs_buf_get_empty | Nikolay Borisov | 1 | -1/+0 |
| 2017-02-02 | block: Get rid of blk_get_backing_dev_info() | Jan Kara | 1 | -1/+0 |
| 2016-12-07 | xfs: use rhashtable to track buffer cache | Lucas Stach | 1 | -1/+1 |
| 2016-11-28 | xfs: add XBF_XBF_NO_IOACCT to buf trace output | Eric Sandeen | 1 | -0/+1 |
| 2016-07-20 | xfs: track and serialize in-flight async buffers against unmount | Brian Foster | 1 | -1/+5 |
| 2016-07-20 | xfs: exclude never-released buffers from buftarg I/O accounting | Brian Foster | 1 | -0/+1 |
| 2016-05-18 | xfs: add configuration of error failure speed | Carlos Maiolino | 1 | -1/+20 |
| 2016-05-18 | xfs: add configurable error support to metadata buffers | Carlos Maiolino | 1 | -0/+1 |
| 2016-02-10 | xfs: remove XFS_BUF_ZEROFLAGS macro | Dave Chinner | 1 | -6/+0 |
| 2016-02-10 | xfs: remove XBF_STALE flag wrapper macros | Dave Chinner | 1 | -3/+1 |
| 2016-02-10 | xfs: remove XBF_WRITE flag wrapper macros | Dave Chinner | 1 | -4/+0 |
| 2016-02-10 | xfs: remove XBF_READ flag wrapper macros | Dave Chinner | 1 | -4/+0 |
| 2016-02-10 | xfs: remove XBF_ASYNC flag wrapper macros | Dave Chinner | 1 | -4/+0 |
| 2016-02-10 | xfs: remove XBF_DONE flag wrapper macros | Dave Chinner | 1 | -4/+0 |
| 2016-01-04 | xfs: print name of verifier if it fails | Eric Sandeen | 1 | -0/+1 |
| 2015-09-08 | dax: move DAX-related functions to a new header | Matthew Wilcox | 1 | -0/+1 |
| 2015-06-22 | xfs: return a void pointer from xfs_buf_offset | Christoph Hellwig | 1 | -1/+1 |
| 2014-12-04 | xfs: split metadata and log buffer completion to separate workqueues | Brian Foster | 1 | -1/+2 |
| 2014-10-02 | xfs: check xfs_buf_read_uncached returns correctly | Dave Chinner | 1 | -3/+3 |
| 2014-10-02 | xfs: introduce xfs_buf_submit[_wait] | Dave Chinner | 1 | -2/+2 |
| 2014-10-02 | xfs: kill xfs_bioerror_relse | Dave Chinner | 1 | -2/+0 |
| 2014-10-02 | xfs: rework xfs_buf_bio_endio error handling | Dave Chinner | 1 | -0/+1 |
| 2014-10-02 | xfs: xfs_buf_ioend and xfs_buf_iodone_work duplicate functionality | Dave Chinner | 1 | -1/+1 |
| 2014-06-25 | xfs: global error sign conversion | Dave Chinner | 1 | -1/+1 |
| 2014-06-10 | Merge branch 'xfs-misc-fixes-3-for-3.16' into for-next | Dave Chinner | 1 | -5/+0 |
| 2014-06-06 | xfs: kill xfs_buf_geterror() | Dave Chinner | 1 | -5/+0 |
| 2014-04-14 | xfs: remove unused args from xfs_alloc_buftarg() | Eric Sandeen | 1 | -1/+1 |
| 2014-04-14 | xfs: remove unused blocksize arg from xfs_setsize_buftarg() | Eric Sandeen | 1 | -1/+1 |
| 2014-02-27 | xfs: add helper for updating checksums on xfs_bufs | Eric Sandeen | 1 | -0/+7 |
| 2014-02-27 | xfs: add helper for verifying checksums on xfs_bufs | Eric Sandeen | 1 | -0/+7 |
| 2014-01-24 | xfs: allow logical-sector sized O_DIRECT | Eric Sandeen | 1 | -0/+15 |
| 2014-01-24 | xfs: rename xfs_buftarg structure members | Eric Sandeen | 1 | -2/+2 |
| 2014-01-24 | xfs: clean up xfs_buftarg | Eric Sandeen | 1 | -2/+1 |
| 2013-12-17 | xfs: abort metadata writeback on permanent errors | Dave Chinner | 1 | -1/+5 |
| 2013-12-17 | xfs: remove xfsbdstrat error | Christoph Hellwig | 1 | -3/+2 |
| 2013-09-10 | xfs: rework buffer dispose list tracking | Dave Chinner | 1 | -4/+8 |
| 2013-09-10 | xfs: convert buftarg LRU to generic code | Dave Chinner | 1 | -3/+2 |
| 2013-01-16 | xfs: use b_maps[] for discontiguous buffers | Mark Tinguely | 1 | -3/+3 |
| 2012-11-15 | xfs: convert buffer verifiers to an ops structure. | Dave Chinner | 1 | -10/+14 |
| 2012-11-15 | xfs: add buffer pre-write callback | Dave Chinner | 1 | -0/+3 |
| 2012-11-15 | xfs: make buffer read verication an IO completion function | Dave Chinner | 1 | -8/+12 |
| 2012-08-29 | xfs: fix race while discarding buffers [V4] | Carlos Maiolino | 1 | -17/+24 |
| 2012-07-13 | xfs: do not call xfs_bdstrat_cb in xfs_buf_iodone_callbacks | Christoph Hellwig | 1 | -1/+0 |
| 2012-07-01 | xfs: add discontiguous buffer map interface | Dave Chinner | 1 | -6/+40 |
| 2012-07-01 | xfs: convert internal buffer functions to pass maps | Dave Chinner | 1 | -8/+35 |
| 2012-07-01 | xfs: separate buffer indexing from block map | Dave Chinner | 1 | -4/+23 |
| 2012-05-14 | xfs: make XBF_MAPPED the default behaviour | Dave Chinner | 1 | -2/+2 |
| 2012-05-14 | xfs: kill XBF_DONTBLOCK | Dave Chinner | 1 | -2/+0 |
| 2012-05-14 | xfs: kill XBF_LOCK | Dave Chinner | 1 | -3/+1 |
| 2012-05-14 | xfs: kill xfs_buf_btoc | Dave Chinner | 1 | -5/+0 |
| 2012-05-14 | xfs: use blocks for storing the desired IO size | Dave Chinner | 1 | -3/+1 |
| 2012-05-14 | xfs: use blocks for counting length of buffers | Dave Chinner | 1 | -3/+1 |
| 2012-05-14 | xfs: kill b_file_offset | Dave Chinner | 1 | -4/+1 |
| 2012-05-14 | xfs: clean up buffer get/read call API | Dave Chinner | 1 | -17/+21 |
| 2012-05-14 | xfs: check for buffer errors before waiting | Dave Chinner | 1 | -1/+1 |
| 2012-05-14 | xfs: on-stack delayed write buffer lists | Christoph Hellwig | 1 | -22/+6 |
| 2012-03-28 | Remove all #inclusions of asm/system.h | David Howells | 1 | -1/+0 |
| 2011-12-16 | xfs: remove unused XBT_FORCE_SLEEP bit | Eric Sandeen | 1 | -2/+1 |
| 2011-10-11 | xfs: remove XFS_bflush | Christoph Hellwig | 1 | -2/+0 |
| 2011-10-11 | xfs: remove xfs_buf_target_name | Christoph Hellwig | 1 | -9/+0 |
| 2011-10-11 | xfs: clean up xfs_ioerror_alert | Christoph Hellwig | 1 | -0/+1 |
| 2011-10-11 | xfs: clean up buffer allocation | Christoph Hellwig | 1 | -1/+2 |
| 2011-10-11 | xfs: remove XFS_BUF_STALE and XFS_BUF_SUPER_STALE | Christoph Hellwig | 1 | -6/+0 |
| 2011-10-11 | xfs: remove XFS_BUF_SET_VTYPE and XFS_BUF_SET_VTYPE_REF | Christoph Hellwig | 1 | -6/+1 |
| 2011-10-11 | xfs: remove XFS_BUF_FINISH_IOWAIT | Christoph Hellwig | 1 | -2/+0 |
| 2011-10-11 | xfs: remove xfs_get_buftarg_list | Christoph Hellwig | 1 | -4/+0 |
| 2011-10-11 | xfs: fix buffer flushing during unmount | Christoph Hellwig | 1 | -1/+0 |
| 2011-10-11 | xfs: use the "delwri" terminology consistently | Christoph Hellwig | 1 | -2/+2 |
| 2011-10-11 | xfs: let xfs_bwrite callers handle the xfs_buf_relse | Christoph Hellwig | 1 | -1/+1 |
| 2011-10-11 | xfs: call xfs_buf_delwri_queue directly | Christoph Hellwig | 1 | -5/+3 |
| 2011-08-12 | xfs: remove subdirectories | Christoph Hellwig | 1 | -0/+326 |