| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-05-14 | xfs: free the item in xfs_mru_cache_insert on failure | Christoph Hellwig | 1 | -11/+4 |
| 2024-11-05 | xfs: factor out a generic xfs_group structure | Christoph Hellwig | 1 | -4/+4 |
| 2024-11-05 | xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers | Christoph Hellwig | 1 | -3/+2 |
| 2024-10-30 | xfs: streamline xfs_filestream_pick_ag | Christoph Hellwig | 1 | -50/+46 |
| 2024-10-30 | xfs: fix finding a last resort AG in xfs_filestream_pick_ag | Christoph Hellwig | 1 | -11/+12 |
| 2024-02-13 | xfs: convert remaining kmem_free() to kfree() | Dave Chinner | 1 | -2/+2 |
| 2024-02-13 | xfs: convert kmem_alloc() to kmalloc() | Dave Chinner | 1 | -1/+1 |
| 2023-06-05 | xfs: fix double xfs_perag_rele() in xfs_filestream_pick_ag() | Dave Chinner | 1 | -1/+0 |
| 2023-02-13 | xfs: refactor the filestreams allocator pick functions | Dave Chinner | 1 | -127/+141 |
| 2023-02-13 | xfs: return a referenced perag from filestreams allocator | Dave Chinner | 1 | -36/+57 |
| 2023-02-13 | xfs: pass perag to filestreams tracing | Dave Chinner | 1 | -24/+5 |
| 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 | 1 | -2/+98 |
| 2023-02-13 | xfs: use xfs_bmap_longest_free_extent() in filestreams | Dave Chinner | 1 | -14/+8 |
| 2023-02-13 | xfs: perags need atomic operational state | Dave Chinner | 1 | -2/+3 |
| 2022-07-07 | xfs: pass perag to xfs_alloc_read_agf() | Dave Chinner | 1 | -1/+1 |
| 2022-07-07 | xfs: kill xfs_alloc_pagf_init() | Dave Chinner | 1 | -2/+2 |
| 2022-04-26 | xfs: fix soft lockup via spinning in filestream ag selection loop | Brian Foster | 1 | -3/+4 |
| 2021-08-19 | xfs: convert remaining mount flags to state flags | Dave Chinner | 1 | -1/+1 |
| 2021-06-02 | xfs: move xfs_perag_get/put to xfs_ag.[ch] | Dave Chinner | 1 | -1/+1 |
| 2020-09-25 | xfs: drop the obsolete comment on filestream locking | Gao Xiang | 1 | -33/+1 |
| 2020-01-26 | xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers | Darrick J. Wong | 1 | -6/+5 |
| 2019-11-13 | xfs: fix another missing include | Darrick J. Wong | 1 | -0/+1 |
| 2019-11-03 | xfs: cleanup use of the XFS_ALLOC_ flags | Christoph Hellwig | 1 | -1/+1 |
| 2019-06-28 | xfs: remove unused header files | Eric Sandeen | 1 | -4/+0 |
| 2019-06-28 | xfs: move xfs_ino_geometry to xfs_shared.h | Darrick J. Wong | 1 | -0/+1 |
| 2018-08-02 | xfs: replace dop_low with transaction flag | Brian Foster | 1 | -1/+2 |
| 2018-07-26 | xfs: clean up IRELE/iput callsites | Darrick J. Wong | 1 | -2/+2 |
| 2018-07-11 | xfs: remove struct xfs_bmalloca dfops field | Brian Foster | 1 | -1/+2 |
| 2018-06-06 | xfs: convert to SPDX license tags | Dave Chinner | 1 | -13/+1 |
| 2018-04-09 | xfs: non-scrub - remove unused function parameters | Eric Sandeen | 1 | -1/+1 |
| 2018-04-09 | xfs: remove filestream item xfs_inode reference | Christoph Hellwig | 1 | -10/+9 |
| 2016-10-03 | Merge branch 'xfs-4.9-log-recovery-fixes' into for-next | Dave Chinner | 1 | -3/+6 |
| 2016-09-26 | xfs: remote attribute blocks aren't really userdata | Dave Chinner | 1 | -3/+6 |
| 2016-09-19 | xfs: set up per-AG free space reservations | Darrick J. Wong | 1 | -1/+3 |
| 2016-08-03 | xfs: rename flist/free_list to dfops | Darrick J. Wong | 1 | -1/+1 |
| 2016-08-03 | xfs: rework xfs_bmap_free callers to use xfs_defer_ops | Darrick J. Wong | 1 | -1/+2 |
| 2016-02-09 | xfs: mode di_mode to vfs inode | Dave Chinner | 1 | -2/+2 |
| 2015-06-22 | xfs: clean up XFS_MIN_FREELIST macros | Dave Chinner | 1 | -1/+1 |
| 2015-06-22 | xfs: xfs_alloc_fix_freelist() can use incore perag structures | Dave Chinner | 1 | -1/+2 |
| 2015-04-26 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
| 2015-04-15 | VFS: normal filesystems (and lustre): d_inode() annotations | David Howells | 1 | -1/+1 |
| 2015-03-25 | xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag() | Eric Sandeen | 1 | -1/+1 |
| 2014-11-28 | xfs: merge xfs_inum.h into xfs_format.h | Christoph Hellwig | 1 | -1/+0 |
| 2014-11-28 | xfs: merge xfs_ag.h into xfs_format.h | Christoph Hellwig | 1 | -1/+0 |
| 2014-11-28 | xfs: merge xfs_dinode.h into xfs_format.h | Christoph Hellwig | 1 | -1/+0 |
| 2014-06-25 | xfs: global error sign conversion | Dave Chinner | 1 | -2/+2 |
| 2014-04-23 | xfs: add filestream allocator tracepoints | Christoph Hellwig | 1 | -21/+8 |
| 2014-04-23 | xfs: remove xfs_filestream_associate | Christoph Hellwig | 1 | -42/+15 |
| 2014-04-23 | xfs: don't create a slab cache for filestream items | Christoph Hellwig | 1 | -22/+3 |
| 2014-04-23 | xfs: rewrite the filestream allocator using the dentry cache | Christoph Hellwig | 1 | -495/+165 |
| 2014-04-23 | xfs: remove XFS_IFILESTREAM | Christoph Hellwig | 1 | -2/+0 |
| 2014-04-23 | xfs: embedd mru_elem into parent structure | Christoph Hellwig | 1 | -33/+34 |
| 2013-10-23 | xfs: decouple inode and bmap btree header files | Dave Chinner | 1 | -2/+2 |
| 2013-10-23 | xfs: decouple log and transaction headers | Dave Chinner | 1 | -5/+5 |
| 2013-08-12 | xfs: consolidate xfs_utils.c | Dave Chinner | 1 | -1/+0 |
| 2013-08-12 | xfs: create xfs_bmap_util.[ch] | Dave Chinner | 1 | -2/+3 |
| 2013-08-12 | xfs: split out inode log item format definition | Dave Chinner | 1 | -1/+1 |
| 2011-10-11 | xfs: rename allocation range fields in struct xfs_bmalloca | Dave Chinner | 1 | -1/+1 |
| 2011-10-11 | xfs: move firstblock and bmap freelist cursor into bmalloca structure | Dave Chinner | 1 | -1/+1 |
| 2011-07-26 | xfs: fix misspelled S_IS...() | Al Viro | 1 | -6/+6 |
| 2011-07-26 | xfs: get rid of open-coded S_ISREG(), etc. | Al Viro | 1 | -1/+1 |
| 2010-11-10 | xfs: tell lockdep about parent iolock usage in filestreams | Christoph Hellwig | 1 | -1/+7 |
| 2010-07-26 | xfs: clean up filestreams helpers | Christoph Hellwig | 1 | -3/+77 |
| 2010-07-26 | xfs: remove unneeded #include statements | Christoph Hellwig | 1 | -3/+0 |
| 2010-07-26 | xfs: drop dmapi hooks | Christoph Hellwig | 1 | -1/+0 |
| 2010-01-15 | xfs: Kill filestreams cache flush | Dave Chinner | 1 | -14/+0 |
| 2010-01-15 | xfs: Replace per-ag array with a radix tree | Dave Chinner | 1 | -9/+4 |
| 2010-01-15 | xfs: Convert filestreams code to use per-ag get/put routines | Dave Chinner | 1 | -7/+12 |
| 2009-12-14 | xfs: event tracing support | Christoph Hellwig | 1 | -6/+2 |
| 2009-06-08 | xfs: split xfs_sync_inodes | Christoph Hellwig | 1 | -4/+2 |
| 2009-03-16 | xfs: factor out code to find the longest free extent in the AG | Dave Chinner | 1 | -7/+2 |
| 2008-08-13 | [XFS] Use KM_NOFS for debug trace buffers | Lachlan McIlroy | 1 | -1/+1 |
| 2008-07-28 | [XFS] streamline init/exit path | Christoph Hellwig | 1 | -1/+3 |
| 2008-04-18 | [XFS] replace remaining __FUNCTION__ occurrences | Harvey Harrison | 1 | -1/+1 |
| 2008-02-07 | [XFS] Fix up sparse warnings. | David Chinner | 1 | -1/+1 |
| 2007-09-20 | [XFS] fix filestreams on 32-bit boxes | Eric Sandeen | 1 | -3/+4 |
| 2007-09-17 | [XFS] On-demand reaping of the MRU cache | David Chinner | 1 | -2/+1 |
| 2007-07-14 | [XFS] Concurrent Multi-File Data Streams | David Chinner | 1 | -0/+771 |