Age | Commit message (Expand) | Author | Files | Lines |
2023-03-24 | xfs: fix mismerged tracepoints | Darrick J. Wong | 1 | -4/+4 |
2023-03-24 | xfs: clear incore AGFL_RESET state if it's not needed | Darrick J. Wong | 1 | -0/+2 |
2023-03-24 | xfs: pass the correct cursor to xfs_iomap_prealloc_size | Darrick J. Wong | 1 | -1/+4 |
2023-03-19 | xfs: test dir/attr hash when loading module | Darrick J. Wong | 4 | -0/+680 |
2023-03-19 | xfs: add tracepoints for each of the externally visible allocators | Darrick J. Wong | 2 | -0/+24 |
2023-03-19 | xfs: walk all AGs if TRYLOCK passed to xfs_alloc_vextent_iterate_ags | Darrick J. Wong | 1 | -1/+5 |
2023-03-16 | xfs: try to idiot-proof the allocators | Darrick J. Wong | 1 | -0/+13 |
2023-03-05 | xfs: fix off-by-one-block in xfs_discard_folio() | Dave Chinner | 1 | -7/+14 |
2023-03-05 | xfs: quotacheck failure can race with background inode inactivation | Dave Chinner | 1 | -14/+26 |
2023-02-28 | Merge tag 'xfs-6.3-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 36 | -1243/+1536 |
2023-02-27 | xfs: restore old agirotor behavior | Darrick J. Wong | 1 | -1/+2 |
2023-02-23 | Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
2023-02-22 | Merge tag 'xfs-6.3-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 18 | -410/+375 |
2023-02-22 | Merge tag 'iomap-6.3-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -2/+2 |
2023-02-20 | Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 17 | -90/+89 |
2023-02-14 | xfs: fix uninitialized variable access | Darrick J. Wong | 1 | -0/+1 |
2023-02-13 | xfs: refactor the filestreams allocator pick functions | Dave Chinner | 2 | -132/+145 |
2023-02-13 | xfs: return a referenced perag from filestreams allocator | Dave Chinner | 2 | -47/+85 |
2023-02-13 | xfs: pass perag to filestreams tracing | Dave Chinner | 3 | -42/+25 |
2023-02-13 | xfs: use for_each_perag_wrap in xfs_filestream_pick_ag | Dave Chinner | 1 | -60/+41 |
2023-02-13 | xfs: track an active perag reference in filestreams | Dave Chinner | 1 | -57/+43 |
2023-02-13 | xfs: factor out MRU hit case in xfs_filestream_select_ag | Dave Chinner | 1 | -50/+83 |
2023-02-13 | xfs: remove xfs_filestream_select_ag() longest extent check | Dave Chinner | 1 | -17/+1 |
2023-02-13 | xfs: merge new filestream AG selection into xfs_filestream_select_ag() | Dave Chinner | 1 | -72/+40 |
2023-02-13 | xfs: merge filestream AG lookup into xfs_filestream_select_ag() | Dave Chinner | 1 | -114/+70 |
2023-02-13 | xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.c | Dave Chinner | 4 | -87/+115 |
2023-02-13 | xfs: use xfs_bmap_longest_free_extent() in filestreams | Dave Chinner | 3 | -15/+11 |
2023-02-13 | xfs: get rid of notinit from xfs_bmap_longest_free_extent | Dave Chinner | 1 | -48/+37 |
2023-02-13 | xfs: factor out filestreams from xfs_bmap_btalloc_nullfb | Dave Chinner | 1 | -71/+96 |
2023-02-13 | xfs: convert trim to use for_each_perag_range | Dave Chinner | 1 | -27/+23 |
2023-02-13 | xfs: convert xfs_alloc_vextent_iterate_ags() to use perag walker | Dave Chinner | 2 | -61/+57 |
2023-02-13 | xfs: move the minimum agno checks into xfs_alloc_vextent_check_args | Dave Chinner | 1 | -55/+33 |
2023-02-13 | xfs: fold xfs_alloc_ag_vextent() into callers | Dave Chinner | 4 | -106/+29 |
2023-02-13 | xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno() | Dave Chinner | 1 | -59/+63 |
2023-02-13 | xfs: introduce xfs_alloc_vextent_prepare() | Dave Chinner | 1 | -44/+76 |
2023-02-13 | xfs: introduce xfs_alloc_vextent_exact_bno() | Dave Chinner | 6 | -26/+72 |
2023-02-13 | xfs: introduce xfs_alloc_vextent_near_bno() | Dave Chinner | 6 | -54/+55 |
2023-02-13 | xfs: use xfs_alloc_vextent_start_bno() where appropriate | Dave Chinner | 4 | -38/+51 |
2023-02-13 | xfs: use xfs_alloc_vextent_first_ag() where appropriate | Dave Chinner | 3 | -32/+42 |
2023-02-13 | xfs: factor xfs_bmap_btalloc() | Dave Chinner | 1 | -137/+196 |
2023-02-13 | xfs: use xfs_alloc_vextent_this_ag() where appropriate | Dave Chinner | 9 | -53/+74 |
2023-02-13 | xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_vextent | Dave Chinner | 1 | -30/+35 |
2023-02-13 | xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags() | Dave Chinner | 1 | -24/+26 |
2023-02-13 | xfs: rework xfs_alloc_vextent() | Dave Chinner | 1 | -179/+285 |
2023-02-13 | xfs: introduce xfs_for_each_perag_wrap() | Dave Chinner | 3 | -50/+105 |
2023-02-13 | xfs: perags need atomic operational state | Dave Chinner | 13 | -65/+101 |
2023-02-13 | xfs: convert xfs_ialloc_next_ag() to an atomic | Dave Chinner | 4 | -20/+4 |
2023-02-13 | xfs: inobt can use perags in many more places than it does | Dave Chinner | 7 | -56/+47 |
2023-02-13 | xfs: use active perag references for inode allocation | Dave Chinner | 3 | -35/+33 |
2023-02-13 | xfs: convert xfs_imap() to take a perag | Dave Chinner | 4 | -35/+28 |