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
/
xfs
/
xfs_super.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-27
fs,block: yield devices early
Christian Brauner
1
-3
/
+3
2024-03-13
Merge tag 'xfs-6.9-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-6
/
+14
2024-03-12
mm, slab: remove last vestiges of SLAB_MEM_SPREAD
Linus Torvalds
1
-4
/
+3
2024-03-11
Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...
Linus Torvalds
1
-22
/
+22
2024-02-27
xfs: drop experimental warning for FSDAX
Shiyang Ruan
1
-1
/
+0
2024-02-25
xfs: port block device access to files
Christian Brauner
1
-22
/
+22
2024-02-25
bdev: open block device as files
Christian Brauner
1
-1
/
+1
2024-02-22
xfs: port refcount repair to the new refcount bag structure
Darrick J. Wong
1
-1
/
+9
2024-02-22
xfs: track directory entry updates during live nlinks fsck
Darrick J. Wong
1
-0
/
+2
2024-02-19
xfs: Remove mrlock wrapper
Matthew Wilcox (Oracle)
1
-3
/
+1
2024-02-13
xfs: convert remaining kmem_free() to kfree()
Dave Chinner
1
-1
/
+1
2024-02-13
xfs: convert kmem_alloc() to kmalloc()
Dave Chinner
1
-1
/
+1
2024-01-22
xfs: read only mounts with fsopen mount API are busted
Dave Chinner
1
-10
/
+17
2024-01-10
Merge tag 'xfs-6.8-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-4
/
+2
2023-12-07
xfs: clean up the xfs_reserve_blocks interface
Christoph Hellwig
1
-4
/
+2
2023-11-18
xfs: Block writes to log device
Jan Kara
1
-2
/
+3
2023-11-18
xfs: simplify device handling
Christian Brauner
1
-16
/
+3
2023-11-08
Merge tag 'xfs-6.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-1
/
+2
2023-10-28
xfs: Convert to bdev_open_by_path()
Jan Kara
1
-18
/
+24
2023-10-17
xfs: create a helper to convert rtextents to rtblocks
Darrick J. Wong
1
-1
/
+2
2023-09-22
Merge tag 'xfs-6.6-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-84
/
+2
2023-09-20
Revert "xfs: switch to multigrain timestamps"
Christian Brauner
1
-1
/
+1
2023-09-11
xfs: remove CPU hotplug infrastructure
Darrick J. Wong
1
-41
/
+1
2023-09-11
xfs: remove the all-mounts list
Darrick J. Wong
1
-39
/
+0
2023-09-11
xfs: use per-mount cpumask to track nonempty percpu inodegc lists
Darrick J. Wong
1
-3
/
+1
2023-09-11
xfs: fix per-cpu CIL structure aggregation racing with dying cpus
Darrick J. Wong
1
-1
/
+0
2023-08-30
Merge tag 'xfs-6.6-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-5
/
+48
2023-08-28
Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm/linux/kernel/git/v...
Linus Torvalds
1
-56
/
+80
2023-08-11
xfs use fs_holder_ops for the log and RT devices
Christoph Hellwig
1
-15
/
+4
2023-08-11
xfs: drop s_umount over opening the log and RT devices
Christoph Hellwig
1
-4
/
+14
2023-08-11
xfs: switch to multigrain timestamps
Jeff Layton
1
-1
/
+1
2023-08-10
xfs: track usage statistics of online fsck
Darrick J. Wong
1
-3
/
+18
2023-08-10
xfs: create scaffolding for creating debugfs entries
Darrick J. Wong
1
-2
/
+30
2023-08-10
xfs: document the invalidate_bdev call in invalidate_bdev
Christoph Hellwig
1
-0
/
+26
2023-08-10
xfs: close the external block devices in xfs_mount_free
Christoph Hellwig
1
-14
/
+22
2023-08-10
xfs: remove xfs_blkdev_put
Christoph Hellwig
1
-13
/
+5
2023-08-10
xfs: free the xfs_mount in ->kill_sb
Christoph Hellwig
1
-9
/
+11
2023-08-10
xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super
Christoph Hellwig
1
-4
/
+0
2023-08-10
xfs: reformat the xfs_fs_free prototype
Christoph Hellwig
1
-1
/
+2
2023-06-29
Merge tag 'xfs-6.5-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-4
/
+0
2023-06-26
Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux
Linus Torvalds
1
-7
/
+27
2023-06-12
xfs: drop EXPERIMENTAL tag for large extent counts
Darrick J. Wong
1
-4
/
+0
2023-06-12
block: replace fmode_t with a block-specific type for block open flags
Christoph Hellwig
1
-1
/
+1
2023-06-12
block: use the holder as indication for exclusive opens
Christoph Hellwig
1
-7
/
+8
2023-06-05
xfs: wire up the ->mark_dead holder operation for log and RT devices
Christoph Hellwig
1
-1
/
+12
2023-06-05
xfs: wire up sops->shutdown
Christoph Hellwig
1
-0
/
+8
2023-06-05
block: introduce holder ops
Christoph Hellwig
1
-1
/
+1
2023-06-05
xfs: collect errors from inodegc for unlinked inode recovery
Dave Chinner
1
-0
/
+1
2023-05-02
xfs: check that per-cpu inodegc workers actually run on that cpu
Darrick J. Wong
1
-0
/
+3
2023-04-11
xfs: deprecate the ascii-ci feature
Darrick J. Wong
1
-0
/
+13
2023-03-19
xfs: test dir/attr hash when loading module
Darrick J. Wong
1
-0
/
+5
2023-02-13
xfs: perags need atomic operational state
Dave Chinner
1
-18
/
+28
2023-02-13
xfs: convert xfs_ialloc_next_ag() to an atomic
Dave Chinner
1
-1
/
+0
2022-11-16
xfs: Print XFS UUID on mount and umount events.
Lukas Herbolt
1
-1
/
+1
2022-10-31
xfs: refactor all the EFI/EFD log item sizeof logic
Darrick J. Wong
1
-8
/
+4
2022-10-31
xfs: fix memcpy fortify errors in EFI log format copying
Darrick J. Wong
1
-2
/
+2
2022-09-29
fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
Lukas Czerner
1
-2
/
+8
2022-08-05
Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-2
/
+4
2022-07-29
xfs: fail dax mount if reflink is enabled on a partition
Shiyang Ruan
1
-2
/
+4
2022-07-20
xfs: xfs_buf cache destroy isn't RCU safe
Dave Chinner
1
-9
/
+13
2022-07-14
Merge tag 'xfs-iunlink-item-5.20' of git://git.kernel.org/pub/scm/linux/kerne...
Darrick J. Wong
1
-0
/
+10
2022-07-14
xfs: add in-memory iunlink log item
Dave Chinner
1
-0
/
+10
2022-07-02
xfs: introduce per-cpu CIL tracking structure
Dave Chinner
1
-0
/
+1
2022-06-23
xfs: introduce xfs_inodegc_push()
Dave Chinner
1
-2
/
+5
2022-06-23
xfs: bound maximum wait time for inodegc work
Dave Chinner
1
-1
/
+1
2022-06-01
Merge tag 'xfs-5.19-for-linus-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-l...
Linus Torvalds
1
-0
/
+20
2022-05-27
xfs: move xfs_attr_use_log_assist out of xfs_log.c
Darrick J. Wong
1
-0
/
+1
2022-05-25
Merge tag 'xfs-5.19-for-linus' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-2
/
+16
2022-05-22
xfs: put attr[id] log item cache init with the others
Darrick J. Wong
1
-0
/
+19
2022-04-21
Merge tag 'large-extent-counters-v9' of https://github.com/chandanr/linux int...
Dave Chinner
1
-0
/
+4
2022-04-17
block: remove QUEUE_FLAG_DISCARD
Christoph Hellwig
1
-8
/
+4
2022-04-13
xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags
Chandan Babu R
1
-0
/
+4
2022-04-12
xfs: use a separate frextents counter for rt extent reservations
Darrick J. Wong
1
-2
/
+12
2022-03-28
xfs: don't report reserved bnobt space as available
Darrick J. Wong
1
-1
/
+2
2022-02-26
Merge tag 'xfs-5.17-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-2
/
+5
2022-02-09
xfs: only bother with sync_filesystem during readonly remount
Darrick J. Wong
1
-2
/
+5
2022-01-30
xfs: return errors in xfs_fs_sync_fs
Darrick J. Wong
1
-1
/
+5
2022-01-12
Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-46
/
+34
2021-12-21
xfs: only run COW extent recovery when there are no live extents
Darrick J. Wong
1
-9
/
+0
2021-12-07
xfs: remove all COW fork extents when remounting readonly
Darrick J. Wong
1
-3
/
+11
2021-12-04
xfs: move dax device handling into xfs_{alloc,free}_buftarg
Christoph Hellwig
1
-21
/
+5
2021-12-04
dax: remove dax_capable
Christoph Hellwig
1
-13
/
+8
2021-12-04
xfs: factor out a xfs_setup_dax_always helper
Christoph Hellwig
1
-19
/
+28
2021-10-30
xfs: Remove duplicated include in xfs_super
Wan Jiabing
1
-1
/
+0
2021-10-22
xfs: rename xfs_bmap_add_free to xfs_free_extent_later
Darrick J. Wong
1
-10
/
+1
2021-10-22
xfs: create slab caches for frequently-used deferred items
Darrick J. Wong
1
-1
/
+9
2021-10-22
xfs: rename _zone variables to _cache
Darrick J. Wong
1
-109
/
+109
2021-10-19
xfs: use separate btree cursor cache for each btree type
Darrick J. Wong
1
-6
/
+7
2021-10-19
xfs: dynamically allocate cursors based on maxlevels
Darrick J. Wong
1
-2
/
+2
2021-10-19
xfs: prepare xfs_btree_cur for dynamic cursor heights
Darrick J. Wong
1
-1
/
+1
2021-09-09
Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-4
/
+12
2021-09-02
Merge tag 'xfs-5.15-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-219
/
+317
2021-08-26
dax: remove bdev_dax_supported
Christoph Hellwig
1
-1
/
+2
2021-08-26
xfs: factor out a xfs_buftarg_is_dax helper
Christoph Hellwig
1
-4
/
+11
2021-08-19
xfs: introduce xfs_sb_is_v5 helper
Dave Chinner
1
-6
/
+5
2021-08-19
xfs: convert xfs_sb_version_has checks to use mount features
Dave Chinner
1
-1
/
+1
2021-08-19
xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
Dave Chinner
1
-1
/
+1
2021-08-19
xfs: convert remaining mount flags to state flags
Dave Chinner
1
-17
/
+15
2021-08-19
xfs: convert mount flags to features
Dave Chinner
1
-73
/
+68
2021-08-19
xfs: replace xfs_sb_version checks with feature flag checks
Dave Chinner
1
-9
/
+9
2021-08-19
xfs: rework attr2 feature and mount options
Dave Chinner
1
-9
/
+7
2021-08-16
xfs: move the CIL workqueue to the CIL
Dave Chinner
1
-14
/
+1
2021-08-16
xfs: CIL work is serialised, not pipelined
Dave Chinner
1
-1
/
+5
2021-08-16
xfs: convert log flags to an operational state field
Dave Chinner
1
-1
/
+1
2021-08-09
xfs: drop experimental warnings for bigtime and inobtcount
Darrick J. Wong
1
-8
/
+0
2021-08-09
xfs: don't run speculative preallocation gc when fs is frozen
Darrick J. Wong
1
-7
/
+14
2021-08-09
xfs: flush inode inactivation work when compiling usage statistics
Darrick J. Wong
1
-0
/
+3
2021-08-06
xfs: per-cpu deferred inode inactivation queues
Dave Chinner
1
-10
/
+104
2021-08-06
xfs: move xfs_inactive call to xfs_inode_mark_reclaimable
Darrick J. Wong
1
-50
/
+0
2021-08-06
xfs: introduce all-mounts list for cpu hotplug notifications
Dave Chinner
1
-0
/
+40
2021-08-06
xfs: introduce CPU hotplug infrastructure
Dave Chinner
1
-1
/
+41
2021-08-06
xfs: remove the active vs running quota differentiation
Christoph Hellwig
1
-30
/
+21
2021-07-13
xfs: Convert to use invalidate_lock
Jan Kara
1
-2
/
+0
2021-06-21
xfs: remove xfs_blkdev_issue_flush
Dave Chinner
1
-7
/
+0
2021-06-08
Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https://git.kernel.org/pub...
Darrick J. Wong
1
-1
/
+1
2021-06-03
xfs: refactor per-AG inode tagging functions
Darrick J. Wong
1
-1
/
+1
2021-06-02
xfs: move xfs_perag_get/put to xfs_ag.[ch]
Dave Chinner
1
-0
/
+1
2021-04-07
xfs: move the di_flags field to struct xfs_inode
Christoph Hellwig
1
-2
/
+2
2021-03-25
xfs: fix xfs_trans slab cache name
Anthony Iliopoulos
1
-1
/
+1
2021-03-25
xfs: Skip repetitive warnings about mount options
Pavel Reichl
1
-4
/
+20
2021-03-25
xfs: rename variable mp to parsing_mp
Pavel Reichl
1
-51
/
+51
2021-03-25
xfs: rename the blockgc workqueue
Darrick J. Wong
1
-4
/
+4
2021-02-23
Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-1
/
+1
2021-02-21
Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2021-02-03
xfs: expose the blockgc workqueue knobs publicly
Darrick J. Wong
1
-1
/
+1
2021-02-03
xfs: parallelize block preallocation garbage collection
Darrick J. Wong
1
-2
/
+2
2021-02-03
xfs: rename block gc start and stop functions
Darrick J. Wong
1
-4
/
+4
2021-02-03
xfs: consolidate the eofblocks and cowblocks workers
Darrick J. Wong
1
-6
/
+5
2021-02-03
xfs: hide xfs_icache_free_cowblocks
Darrick J. Wong
1
-1
/
+1
2021-02-03
xfs: set WQ_SYSFS on all workqueues in debug mode
Darrick J. Wong
1
-9
/
+14
2021-01-27
block: use an on-stack bio in blkdev_issue_flush
Christoph Hellwig
1
-1
/
+1
2021-01-24
xfs: support idmapped mounts
Christoph Hellwig
1
-1
/
+1
2021-01-22
xfs: cover the log on freeze instead of cleaning it
Brian Foster
1
-2
/
+1
2021-01-22
xfs: remove xfs_quiesce_attr()
Brian Foster
1
-22
/
+2
2021-01-22
xfs: remove duplicate wq cancel and log force from attr quiesce
Brian Foster
1
-5
/
+0
2021-01-22
xfs: fold sbcount quiesce logging into log covering
Brian Foster
1
-8
/
+0
2021-01-22
xfs: separate log cleaning from log quiesce
Brian Foster
1
-1
/
+1
2020-12-09
xfs: show the proper user quota options
Kaixu Xia
1
-4
/
+6
2020-12-09
xfs: rename xfs_fc_* back to xfs_fs_*
Darrick J. Wong
1
-13
/
+13
2020-12-09
xfs: refactor file range validation
Darrick J. Wong
1
-1
/
+1
2020-12-09
xfs: define a new "needrepair" feature
Darrick J. Wong
1
-0
/
+7
2020-12-08
xfs: move kernel-specific superblock validation out of libxfs
Darrick J. Wong
1
-0
/
+32
2020-10-24
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-2
/
+1
2020-09-25
xfs: remove deprecated mount options
Pavel Reichl
1
-13
/
+18
2020-09-18
[PATCH] reduce boilerplate in fsid handling
Al Viro
1
-2
/
+1
2020-09-15
xfs: deprecate the V4 format
Darrick J. Wong
1
-0
/
+13
2020-09-15
xfs: trace timestamp limits
Darrick J. Wong
1
-0
/
+1
2020-09-15
xfs: widen ondisk inode timestamps to deal with y2038+
Darrick J. Wong
1
-2
/
+11
2020-09-15
xfs: explicitly define inode timestamp range
Darrick J. Wong
1
-2
/
+2
2020-09-15
xfs: store inode btree block counts in AGI header
Darrick J. Wong
1
-0
/
+4
2020-09-06
xfs: xfs_iflock is no longer a completion
Dave Chinner
1
-5
/
+5
2020-07-17
xfs: preserve inode versioning across remounts
Eric Sandeen
1
-0
/
+4
2020-07-09
xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim
Waiman Long
1
-1
/
+11
2020-07-07
xfs: remove SYNC_WAIT from xfs_reclaim_inodes()
Dave Chinner
1
-3
/
+0
2020-06-02
Merge tag 'vfs-5.8-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-1
/
+1
2020-06-02
Merge tag 'xfs-5.8-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-18
/
+50
2020-05-27
xfs: remove the m_active_trans counter
Dave Chinner
1
-12
/
+5
2020-05-22
block: remove the error_sector argument to blkdev_issue_flush
Christoph Hellwig
1
-1
/
+1
2020-05-13
xfs: ensure f_bfree returned by statfs() is non-negative
Zheng Bin
1
-1
/
+2
2020-05-13
fs: Lift XFS_IDONTCACHE to the VFS layer
Ira Weiny
1
-1
/
+1
2020-05-04
fs/xfs: Make DAX mount option a tri-state
Ira Weiny
1
-4
/
+42
2020-05-04
fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
Ira Weiny
1
-4
/
+4
2020-04-16
xfs: move inode flush to the sync workqueue
Darrick J. Wong
1
-18
/
+22
2020-03-31
xfs: ratelimit inode flush on buffered write ENOSPC
Darrick J. Wong
1
-0
/
+14
2020-03-27
xfs: correctly acount for reclaimable slabs
Dave Chinner
1
-1
/
+2
2020-02-08
Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-8
/
+3
2020-02-07
fs_parse: fold fs_parameter_desc/fs_parameter_spec
Al Viro
1
-7
/
+3
2020-02-07
fs_parser: remove fs_parameter_description name field
Eric Sandeen
1
-1
/
+0
2020-01-14
xfs: fix s_maxbytes computation on 32-bit kernels
Darrick J. Wong
1
-27
/
+21
2019-11-18
xfs: Remove kmem_zone_destroy() wrapper
Carlos Maiolino
1
-35
/
+35
2019-11-18
xfs: Remove slab init wrappers
Carlos Maiolino
1
-40
/
+59
2019-11-10
xfs: remove a stray tab in xfs_remount_rw()
Dan Carpenter
1
-1
/
+1
2019-11-06
xfs: remove redundant assignment to variable error
Colin Ian King
1
-1
/
+1
2019-11-05
xfs: fold xfs_mount-alloc() into xfs_init_fs_context()
Ian Kent
1
-30
/
+19
2019-11-05
xfs: move xfs_fc_parse_param() above xfs_fc_get_tree()
Ian Kent
1
-258
/
+259
2019-11-05
xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure()
Ian Kent
1
-58
/
+58
2019-11-05
xfs: move xfs_fc_reconfigure() above xfs_fc_free()
Ian Kent
1
-162
/
+162
2019-11-05
xfs: switch to use the new mount-api
Ian Kent
1
-237
/
+176
2019-11-05
xfs: dont set sb in xfs_mount_alloc()
Ian Kent
1
-4
/
+3
2019-11-05
xfs: move xfs_parseargs() validation to a helper
Ian Kent
1
-51
/
+58
2019-11-05
xfs: refactor xfs_parseags()
Ian Kent
1
-136
/
+152
2019-11-05
xfs: avoid redundant checks when options is empty
Ian Kent
1
-2
/
+1
2019-11-05
xfs: refactor suffix_kstrtoint()
Ian Kent
1
-9
/
+29
2019-11-05
xfs: add xfs_remount_ro() helper
Ian Kent
1
-30
/
+43
2019-11-05
xfs: add xfs_remount_rw() helper
Ian Kent
1
-51
/
+64
2019-11-05
xfs: merge freeing of mp names and mp
Ian Kent
1
-8
/
+6
2019-11-05
xfs: use kmem functions for struct xfs_mount
Ian Kent
1
-3
/
+3
2019-11-05
xfs: dont use XFS_IS_QUOTA_RUNNING() for option check
Ian Kent
1
-3
/
+1
2019-11-05
xfs: use super s_id instead of struct xfs_mount m_fsname
Ian Kent
1
-22
/
+13
2019-11-05
xfs: remove unused struct xfs_mount field m_fsname_len
Ian Kent
1
-1
/
+0
2019-10-29
xfs: merge xfs_showargs into xfs_fs_show_options
Christoph Hellwig
1
-13
/
+7
2019-10-29
xfs: clean up printing inode32/64 in xfs_showargs
Christoph Hellwig
1
-10
/
+3
2019-10-29
xfs: clean up printing the allocsize option in
Christoph Hellwig
1
-1
/
+1
2019-10-29
xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE
Christoph Hellwig
1
-9
/
+3
2019-10-29
xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to
Christoph Hellwig
1
-3
/
+3
2019-10-29
xfs: simplify parsing of allocsize mount option
Christoph Hellwig
1
-15
/
+11
2019-10-29
xfs: rename the m_writeio_* fields in struct xfs_mount
Christoph Hellwig
1
-2
/
+2
2019-10-29
xfs: remove the m_readio_* fields in struct xfs_mount
Christoph Hellwig
1
-1
/
+0
2019-10-29
xfs: remove the dsunit and dswidth variables in
Christoph Hellwig
1
-19
/
+8
2019-10-29
xfs: remove the biosize mount option
Ian Kent
1
-3
/
+1
[next]