aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_mount.h
AgeCommit message (Expand)AuthorFilesLines
2025-10-21xfs: cache open zone in inode->i_privateChristoph Hellwig1-1/+0
2025-09-05xfs: remove deprecated mount optionsDarrick J. Wong1-6/+6
2025-07-08xfs: add a xfs_group_type_buftarg helperChristoph Hellwig1-0/+17
2025-05-14xfs: add inode to zone caching for data placementHans Holmberg1-0/+1
2025-05-14xfs: remove the EXPERIMENTAL warning for pNFSChristoph Hellwig1-2/+0
2025-05-14xfs: remove some EXPERIMENTAL warningsDarrick J. Wong1-7/+0
2025-05-07xfs: allow sysadmins to specify a maximum atomic write limit at mount timeDarrick J. Wong1-0/+6
2025-05-07xfs: add xfs_calc_atomic_write_unit_max()John Garry1-0/+6
2025-05-07xfs: add xfs_atomic_write_cow_iomap_begin()John Garry1-0/+5
2025-04-14xfs: add tunable threshold parameter for triggering zone GCHans Holmberg1-0/+1
2025-03-03xfs: export max_open_zones in sysfsChristoph Hellwig1-0/+1
2025-03-03xfs: support write life time based data placementHans Holmberg1-0/+2
2025-03-03xfs: support zone gapsChristoph Hellwig1-0/+9
2025-03-03xfs: implement zoned garbage collectionChristoph Hellwig1-0/+3
2025-03-03xfs: add the zoned space allocatorChristoph Hellwig1-0/+2
2025-03-03xfs: allow internal RT devices for zoned modeChristoph Hellwig1-0/+7
2025-03-03xfs: define the zoned on-disk formatChristoph Hellwig1-1/+12
2025-03-03xfs: make metabtree reservations globalChristoph Hellwig1-0/+9
2025-03-03xfs: support reserved blocks for the rt extent counterChristoph Hellwig1-4/+11
2025-03-03xfs: generalize the freespace and reserved blocks handlingChristoph Hellwig1-18/+52
2025-01-13xfs: constify feature checksChristoph Hellwig1-5/+5
2024-12-23xfs: introduce realtime refcount btree ondisk definitionsDarrick J. Wong1-0/+9
2024-12-23xfs: introduce realtime rmap btree ondisk definitionsDarrick J. Wong1-0/+9
2024-12-23xfs: allow inode-based btrees to reserve space in the data deviceDarrick J. Wong1-0/+1
2024-11-05xfs: persist quota flags with metadirDarrick J. Wong1-2/+19
2024-11-05xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_tDarrick J. Wong1-3/+1
2024-11-05xfs: make the RT allocator rtgroup awareChristoph Hellwig1-0/+1
2024-11-05xfs: add block headers to realtime bitmap and summary blocksDarrick J. Wong1-1/+2
2024-11-05xfs: check the realtime superblock at mount timeDarrick J. Wong1-0/+1
2024-11-05xfs: define the format of rt groupsDarrick J. Wong1-2/+4
2024-11-05xfs: refactor xfs_rtsummary_blockcountChristoph Hellwig1-1/+1
2024-11-05xfs: move RT bitmap and summary information to the rtgroupChristoph Hellwig1-10/+0
2024-11-05xfs: support caching rtgroup metadata inodesDarrick J. Wong1-0/+1
2024-11-05xfs: create incore realtime group structuresDarrick J. Wong1-0/+13
2024-11-05xfs: load metadata directory root at mount timeDarrick J. Wong1-0/+1
2024-11-05xfs: define the on-disk format for the metadir featureDarrick J. Wong1-0/+4
2024-11-05xfs: standardize EXPERIMENTAL warning generationDarrick J. Wong1-6/+14
2024-11-05xfs: add group based bno conversion helpersChristoph Hellwig1-0/+30
2024-11-05xfs: factor out a generic xfs_group structureChristoph Hellwig1-1/+5
2024-09-03xfs: convert perag lookup to xarrayChristoph Hellwig1-2/+1
2024-09-01xfs: replace m_rsumsize with m_rsumblocksChristoph Hellwig1-1/+1
2024-04-23xfs: use an XFS_OPSTATE_ flag for detecting if logged xattrs are availableDarrick J. Wong1-1/+5
2024-04-22xfs: support RT inodes in xfs_mod_delallocChristoph Hellwig1-1/+8
2024-04-22xfs: split xfs_mod_freecounterChristoph Hellwig1-8/+19
2024-04-22xfs: compile out v4 support if disabledChristoph Hellwig1-9/+31
2024-04-15xfs: create a incompat flag for atomic file mapping exchangesDarrick J. Wong1-0/+2
2024-04-15xfs: only clear log incompat flags at clean unmountDarrick J. Wong1-1/+5
2024-02-22xfs: teach buftargs to maintain their own buffer hashtableDarrick J. Wong1-3/+0
2024-02-22xfs: remove the xfs_buftarg_t typedefChristoph Hellwig1-3/+3
2024-02-22xfs: track directory entry updates during live nlinks fsckDarrick J. Wong1-0/+3
2023-11-08Merge tag 'xfs-6.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-3/+5
2023-10-19xfs: invert the realtime summary cacheOmar Sandoval1-3/+3
2023-10-17xfs: use shifting and masking when converting rt extents, if possibleDarrick J. Wong1-0/+2
2023-10-04xfs: dynamically allocate the xfs-inodegc shrinkerQi Zheng1-1/+1
2023-09-12xfs: make inode unlinked bucket recovery work with quotacheckDarrick J. Wong1-1/+9
2023-09-11xfs: remove the all-mounts listDarrick J. Wong1-1/+0
2023-09-11xfs: use per-mount cpumask to track nonempty percpu inodegc listsDarrick J. Wong1-2/+4
2023-08-10xfs: track usage statistics of online fsckDarrick J. Wong1-0/+3
2023-08-10xfs: create scaffolding for creating debugfs entriesDarrick J. Wong1-0/+1
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-1/+3
2023-06-05xfs: wire up sops->shutdownChristoph Hellwig1-1/+3
2023-06-05xfs: collect errors from inodegc for unlinked inode recoveryDave Chinner1-0/+1
2023-05-02xfs: check that per-cpu inodegc workers actually run on that cpuDarrick J. Wong1-0/+3
2023-02-13xfs: convert xfs_ialloc_next_ag() to an atomicDave Chinner1-2/+1
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+1
2022-07-17xfs: implement ->notify_failure() for XFSShiyang Ruan1-0/+1
2022-06-23xfs: bound maximum wait time for inodegc workDave Chinner1-1/+1
2022-05-27xfs: warn about LARP once per mountDarrick J. Wong1-1/+4
2022-05-27xfs: implement per-mount warnings for scrub and shrink usageDarrick J. Wong1-1/+14
2022-04-21Merge tag 'large-extent-counters-v9' of https://github.com/chandanr/linux int...Dave Chinner1-0/+2
2022-04-21Merge branch 'guilt/xfs-unsigned-flags-5.18' into xfs-5.19-for-nextDave Chinner1-6/+5
2022-04-21xfs: convert shutdown reasons to unsigned.Dave Chinner1-6/+5
2022-04-12xfs: use a separate frextents counter for rt extent reservationsDarrick J. Wong1-3/+16
2022-04-11xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bitChandan Babu R1-0/+2
2022-03-28xfs: don't include bnobt blocks when reserving free block poolDarrick J. Wong1-0/+15
2021-10-19xfs: compute maximum AG btree height for critical reservation calculationDarrick J. Wong1-0/+1
2021-10-19xfs: rename m_ag_maxlevels to m_allocbt_maxlevelsDarrick J. Wong1-2/+2
2021-08-19xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdownDave Chinner1-1/+1
2021-08-19xfs: convert remaining mount flags to state flagsDave Chinner1-19/+23
2021-08-19xfs: convert mount flags to featuresDave Chinner1-23/+3
2021-08-19xfs: consolidate mount option features in m_featuresDave Chinner1-0/+44
2021-08-19xfs: replace xfs_sb_version checks with feature flag checksDave Chinner1-3/+3
2021-08-19xfs: reflect sb features in xfs_mountDave Chinner1-0/+76
2021-08-18xfs: add trace point for fs shutdownDarrick J. Wong1-0/+6
2021-08-16xfs: move the CIL workqueue to the CILDave Chinner1-1/+0
2021-08-09xfs: allow setting and clearing of log incompat feature flagsDarrick J. Wong1-0/+2
2021-08-09xfs: throttle inode inactivation queuing on memory reclaimDarrick J. Wong1-0/+3
2021-08-09xfs: don't run speculative preallocation gc when fs is frozenDarrick J. Wong1-1/+9
2021-08-09xfs: queue inactivation immediately when free realtime extents are tightDarrick J. Wong1-1/+2
2021-08-09xfs: queue inactivation immediately when free space is tightDarrick J. Wong1-0/+9
2021-08-06xfs: per-cpu deferred inode inactivation queuesDave Chinner1-1/+42
2021-08-06xfs: introduce all-mounts list for cpu hotplug notificationsDave Chinner1-0/+1
2021-06-02xfs: move perag structure and setup to libxfs/xfs_ag.[ch]Dave Chinner1-108/+3
2021-06-02xfs: prepare for moving perag definitions and support to libxfsDave Chinner1-9/+10
2021-04-29xfs: introduce in-core global counter of allocbt blocksBrian Foster1-0/+6
2021-03-25xfs: rename the blockgc workqueueDarrick J. Wong1-1/+1
2021-02-03xfs: parallelize block preallocation garbage collectionDarrick J. Wong1-2/+3
2021-02-03xfs: consolidate the eofblocks and cowblocks workersDarrick J. Wong1-4/+2
2021-01-22xfs: fold sbcount quiesce logging into log coveringBrian Foster1-1/+0
2020-09-15xfs: remove xfs_getsbChristoph Hellwig1-1/+0
2020-07-07xfs: allow multiple reclaimers per AGDave Chinner1-1/+0
2020-05-27xfs: remove the m_active_trans counterDave Chinner1-1/+0
2020-05-27xfs: separate read-only variables in struct xfs_mountDave Chinner1-66/+82
2020-05-27xfs: reduce free inode accounting overheadDave Chinner1-2/+0
2020-05-07xfs: remove unused shutdown typesBrian Foster1-2/+0
2020-05-04fs/xfs: Make DAX mount option a tri-stateIra Weiny1-0/+1
2020-05-04fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYSIra Weiny1-2/+1
2020-04-16xfs: move inode flush to the sync workqueueDarrick J. Wong1-1/+5
2020-03-31xfs: ratelimit inode flush on buffered write ENOSPCDarrick J. Wong1-0/+1
2019-11-13xfs: remove unused structure members & simple typedefsEric Sandeen1-1/+0
2019-11-13xfs: devirtualize ->m_dirnameopsChristoph Hellwig1-2/+0
2019-11-13xfs: remove the unused m_chsize fieldChristoph Hellwig1-1/+0
2019-11-10xfs: remove the now unused dir ops infrastructureChristoph Hellwig1-2/+0
2019-11-10xfs: move the node header size to struct xfs_da_geometryChristoph Hellwig1-1/+0
2019-11-05xfs: use super s_id instead of struct xfs_mount m_fsnameIan Kent1-1/+0
2019-11-05xfs: remove unused struct xfs_mount field m_fsname_lenIan Kent1-1/+0
2019-10-29xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZEChristoph Hellwig1-1/+1
2019-10-29xfs: rename the XFS_MOUNT_DFLT_IOSIZE option toChristoph Hellwig1-1/+1
2019-10-29xfs: simplify parsing of allocsize mount optionChristoph Hellwig1-6/+0
2019-10-29xfs: rename the m_writeio_* fields in struct xfs_mountChristoph Hellwig1-2/+2
2019-10-29xfs: remove the m_readio_* fields in struct xfs_mountChristoph Hellwig1-4/+1
2019-10-29xfs: don't use a different allocsice for -o wsyncChristoph Hellwig1-7/+0
2019-10-29xfs: cleanup calculating the stat optimal I/O sizeChristoph Hellwig1-24/+0
2019-08-26xfs: add kmem allocation trace pointsDave Chinner1-7/+0
2019-06-28xfs: move the log ioend workqueue to struct xlogChristoph Hellwig1-1/+0
2019-06-12xfs: remove unused flags arg from getsb interfacesEric Sandeen1-1/+1
2019-06-12xfs: separate inode geometryDarrick J. Wong1-16/+3
2019-04-26xfs: track delayed allocation reservations across the filesystemDarrick J. Wong1-0/+7
2019-04-16xfs: remove unused m_data_workqueueDarrick J. Wong1-1/+0
2019-04-14xfs: replace the BAD_SUMMARY mount flag with the equivalent health codeDarrick J. Wong1-1/+0
2019-04-14xfs: track metadata health statusDarrick J. Wong1-0/+23
2019-02-21xfs: introduce an always_cow modeChristoph Hellwig1-0/+1
2019-02-14xfs: rename m_inotbt_nores to m_finobt_noresDarrick J. Wong1-1/+1
2019-02-11xfs: cache unlinked pointers in an rhashtableDarrick J. Wong1-0/+7
2018-12-12xfs: cache minimum realtime summary levelOmar Sandoval1-0/+7
2018-12-12xfs: precalculate cluster alignment in inodes and blocksDarrick J. Wong1-0/+2
2018-12-12xfs: precalculate inodes and blocks per inode clusterDarrick J. Wong1-0/+2
2018-07-26xfs: remove deprecated barrier/nobarrier mountEric Sandeen1-1/+0
2018-07-23xfs: force summary counter recalc at next mountDarrick J. Wong1-0/+1
2018-07-23xfs: detect and fix bad summary counts at mountDarrick J. Wong1-0/+1
2018-06-08xfs: clean up MIN/MAXDave Chinner1-1/+1
2018-06-06xfs: convert to SPDX license tagsDave Chinner1-13/+1
2018-03-23xfs: detect agfl count corruption and reset agflBrian Foster1-0/+1
2018-03-11xfs: account only rmapbt-used blocks against rmapbt perag resBrian Foster1-0/+1
2018-03-11xfs: rename agfl perag res type to rmapbtBrian Foster1-5/+5
2018-03-11xfs: remove unused m_dmevmask from xfs_mount structEric Sandeen1-1/+0
2017-06-27xfs: convert drop_writes to use the errortag mechanismDarrick J. Wong1-24/+0
2017-06-27xfs: expose errortag knobs via sysfsDarrick J. Wong1-0/+1
2017-06-27xfs: make errortag a per-mountpoint structureDarrick J. Wong1-0/+7
2017-06-19xfs: remove double-underscore integer typesDarrick J. Wong1-17/+17
2017-04-25xfs: more do_div cleanupsEric Sandeen1-2/+2
2017-04-03xfs: use dedicated log worker wq to avoid deadlock with cil wqBrian Foster1-0/+1
2017-02-16xfs: resurrect debug mode drop buffered writes mechanismBrian Foster1-7/+8
2017-02-09xfs: improve handling of busy extents in the low-level allocatorChristoph Hellwig1-0/+2
2017-01-25xfs: use per-AG reservations for the finobtChristoph Hellwig1-0/+1
2016-12-07xfs: use rhashtable to track buffer cacheLucas Stach1-2/+5
2016-10-05xfs: garbage collect old cowextsz reservationsDarrick J. Wong1-0/+2
2016-10-03xfs: define the on-disk refcount btree formatDarrick J. Wong1-0/+3
2016-10-03xfs: introduce refcount btree definitionsDarrick J. Wong1-0/+3
2016-10-03Merge branch 'xfs-4.9-reflink-prep' into for-nextDave Chinner1-0/+36
2016-09-19xfs: set up per-AG free space reservationsDarrick J. Wong1-0/+36
2016-09-14xfs: normalize "infinite" retries in error configsEric Sandeen1-1/+7
2016-08-03xfs: rmap btree requires more reserved free spaceDarrick J. Wong1-0/+2
2016-08-03xfs: define the on-disk rmap btree formatDarrick J. Wong1-0/+3
2016-08-03xfs: rmap btree add more reserved blocksDarrick J. Wong1-0/+1
2016-05-26Merge tag 'xfs-for-linus-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+34
2016-05-18xfs: add "fail at unmount" error handling configurationCarlos Maiolino1-0/+2
2016-05-18xfs: add configuration handlers for specific errorsCarlos Maiolino1-0/+3
2016-05-18xfs: add configuration of error failure speedCarlos Maiolino1-0/+3
2016-05-18xfs: add configurable error support to metadata buffersCarlos Maiolino1-0/+3
2016-05-18xfs: introduce metadata IO error classCarlos Maiolino1-0/+3
2016-05-18xfs: configurable error behavior via sysfsCarlos Maiolino1-0/+20
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-2/+2
2016-03-15Merge branch 'xfs-misc-fixes-4.6-4' into for-nextDave Chinner1-0/+25
2016-03-15xfs: debug mode forced buffered write failureBrian Foster1-0/+25
2016-03-07Merge branch 'xfs-misc-fixes-4.6-2' into for-nextDave Chinner1-3/+2
2016-03-02xfs: fix up inode32/64 (re)mount handlingEric Sandeen1-3/+2
2016-02-08xfs: remove unused function definitionsEric Sandeen1-1/+0
2015-11-03Merge branch 'xfs-dax-updates' into for-nextDave Chinner1-0/+3
2015-11-03Merge branch 'xfs-misc-fixes-for-4.4-2' into for-nextDave Chinner1-0/+1
2015-11-03xfs: don't leak uuid table on rmmodDarrick J. Wong1-0/+1
2015-11-03xfs: introduce BMAPI_ZERO for allocating zeroed extentsDave Chinner1-0/+3
2015-10-12xfs: per-filesystem stats in sysfsBill O'Donnell1-0/+1
2015-06-04Merge branch 'xfs-dax-support' into for-nextDave Chinner1-0/+2
2015-06-04xfs: add initial DAX supportDave Chinner1-0/+2
2015-05-29xfs: use sparse chunk alignment for min. inode allocation requirementBrian Foster1-0/+2
2015-02-23xfs: remove xfs_mod_incore_sb APIDave Chinner1-2/+1
2015-02-23xfs: replace xfs_mod_incore_sb_batchedDave Chinner1-11/+0
2015-02-23xfs: introduce xfs_mod_frextentsDave Chinner1-0/+2
2015-02-23xfs: Remove icsb infrastructureDave Chinner1-67/+0
2015-02-23xfs: use generic percpu counters for free block counterDave Chinner1-0/+3
2015-02-23xfs: use generic percpu counters for free inode counterDave Chinner1-0/+2
2015-02-23xfs: use generic percpu counters for inode counterDave Chinner1-2/+5
2015-02-16xfs: implement pNFS export operationsChristoph Hellwig1-0/+11
2015-01-22xfs: consolidate superblock logging functionsDave Chinner1-2/+1
2015-01-22xfs: remove bitfield based superblock updatesDave Chinner1-1/+1
2014-11-28Merge branch 'xfs-consolidate-format-defs' into for-nextDave Chinner1-4/+1
2014-11-28xfs: merge xfs_ag.h into xfs_format.hChristoph Hellwig1-4/+1
2014-11-28xfs: allow lazy sb counter sync during filesystem freeze sequenceBrian Foster1-1/+1
2014-11-28xfs: replace global xfslogd wq with per-mount wqBrian Foster1-0/+1