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_fsops.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-01-10
Merge tag 'xfs-6.8-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-48
/
+11
2023-12-22
xfs: fix perag leak when growfs fails
Long Li
1
-1
/
+4
2023-12-15
xfs: short circuit xfs_growfs_data_private() if delta is zero
Eric Sandeen
1
-0
/
+4
2023-12-07
xfs: clean up the xfs_reserve_blocks interface
Christoph Hellwig
1
-31
/
+3
2023-12-07
xfs: clean up the XFS_IOC_FSCOUNTS handler
Christoph Hellwig
1
-16
/
+0
2023-11-18
bdev: rename freeze and thaw helpers
Christian Brauner
1
-2
/
+2
2023-07-09
Merge tag 'xfs-6.5-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-1
/
+1
2023-07-07
xfs: fix uninit warning in xfs_growfs_data
Darrick J. Wong
1
-1
/
+1
2023-06-29
Merge tag 'xfs-6.5-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-7
/
+16
2023-06-13
xfs: fix ag count overflow during growfs
Long Li
1
-4
/
+9
2023-06-12
xfs: don't deplete the reserve pool when trying to shrink the fs
Darrick J. Wong
1
-3
/
+7
2023-06-05
xfs: wire up sops->shutdown
Christoph Hellwig
1
-0
/
+3
2022-08-05
Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-0
/
+3
2022-07-17
xfs: implement ->notify_failure() for XFS
Shiyang Ruan
1
-0
/
+3
2022-07-07
xfs: Pre-calculate per-AG agbno geometry
Dave Chinner
1
-1
/
+1
2022-07-07
xfs: make last AG grow/shrink perag centric
Dave Chinner
1
-4
/
+7
2022-05-27
xfs: implement per-mount warnings for scrub and shrink usage
Darrick J. Wong
1
-6
/
+1
2022-04-21
Merge branch 'guilt/xfs-unsigned-flags-5.18' into xfs-5.19-for-next
Dave Chinner
1
-1
/
+1
2022-04-21
xfs: convert shutdown reasons to unsigned.
Dave Chinner
1
-1
/
+1
2022-04-12
xfs: use a separate frextents counter for rt extent reservations
Darrick J. Wong
1
-4
/
+1
2022-03-29
xfs: xfs_do_force_shutdown needs to block racing shutdowns
Dave Chinner
1
-1
/
+5
2022-03-28
xfs: don't report reserved bnobt space as available
Darrick J. Wong
1
-1
/
+1
2022-03-28
xfs: fix overfilling of reserve pool
Darrick J. Wong
1
-7
/
+6
2022-03-28
xfs: always succeed at setting the reserve pool size
Darrick J. Wong
1
-4
/
+5
2022-03-28
xfs: remove infinite loop when reserving free block pool
Darrick J. Wong
1
-30
/
+20
2022-03-28
xfs: don't include bnobt blocks when reserving free block pool
Darrick J. Wong
1
-1
/
+1
2021-08-19
xfs: convert remaining mount flags to state flags
Dave Chinner
1
-6
/
+1
2021-08-19
xfs: replace xfs_sb_version checks with feature flag checks
Dave Chinner
1
-1
/
+1
2021-08-18
xfs: add trace point for fs shutdown
Darrick J. Wong
1
-0
/
+3
2021-08-16
xfs: make forced shutdown processing atomic
Dave Chinner
1
-33
/
+30
2021-06-21
xfs: shorten the shutdown messages to a single line
Darrick J. Wong
1
-8
/
+8
2021-06-21
xfs: print name of function causing fs shutdown instead of hex pointer
Darrick J. Wong
1
-1
/
+1
2021-06-02
xfs: make for_each_perag... a first class citizen
Dave Chinner
1
-6
/
+2
2021-04-29
xfs: remove obsolete AGF counter debugging
Darrick J. Wong
1
-2
/
+0
2021-03-25
xfs: support shrinking unused space in the last AG
Gao Xiang
1
-34
/
+59
2021-03-25
xfs: hoist out xfs_resizefs_init_new_ags()
Gao Xiang
1
-43
/
+64
2021-03-25
xfs: update lazy sb counters immediately for resizefs
Gao Xiang
1
-0
/
+9
2021-02-03
xfs: get rid of xfs_growfs_{data,log}_t
Gao Xiang
1
-6
/
+6
2021-02-03
xfs: rename `new' to `delta' in xfs_growfs_data_private()
Gao Xiang
1
-10
/
+10
2020-12-18
Merge tag 'xfs-5.11-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Linus Torvalds
1
-1
/
+1
2020-12-16
xfs: remove xfs_buf_t typedef
Dave Chinner
1
-1
/
+1
2020-12-01
fs: simplify freeze_bdev/thaw_bdev
Christoph Hellwig
1
-5
/
+2
2020-05-07
xfs: remove unused shutdown types
Brian Foster
1
-4
/
+1
2019-06-28
xfs: remove unused header files
Eric Sandeen
1
-4
/
+0
2019-06-12
xfs: separate inode geometry
Darrick J. Wong
1
-2
/
+2
2019-05-01
xfs: change some error-less functions to void types
Eric Sandeen
1
-2
/
+1
2019-02-14
xfs: reserve blocks for ifree transaction during log recovery
Darrick J. Wong
1
-0
/
+1
2018-12-29
xfs: xfs_fsops: drop useless LIST_HEAD
Julia Lawall
1
-1
/
+0
2018-12-12
xfs: add a block to inode count converter
Darrick J. Wong
1
-1
/
+1
2018-10-18
xfs: issue log message on user force shutdown
Dave Chinner
1
-25
/
+25
2018-07-29
xfs: pass transaction lock while setting up agresv on cyclic metadata
Darrick J. Wong
1
-1
/
+1
2018-06-24
xfs: don't trip over negative free space in xfs_reserve_blocks
Darrick J. Wong
1
-1
/
+1
2018-06-06
xfs: convert to SPDX license tags
Dave Chinner
1
-13
/
+1
2018-05-15
xfs: factor the ag length extension code into libxfs
Dave Chinner
1
-56
/
+2
2018-05-15
xfs: move growfs core to libxfs
Dave Chinner
1
-475
/
+4
2018-05-15
xfs: rework secondary superblock updates in growfs
Dave Chinner
1
-37
/
+65
2018-05-15
xfs: separate secondary sb update in growfs
Dave Chinner
1
-67
/
+92
2018-05-15
xfs: make imaxpct changes in growfs separate
Dave Chinner
1
-19
/
+50
2018-05-15
xfs: turn ag header initialisation into a table driven operation
Dave Chinner
1
-90
/
+92
2018-05-15
xfs: factor ag btree root block initialisation
Dave Chinner
1
-222
/
+259
2018-05-15
xfs: convert growfs AG header init to use buffer lists
Dave Chinner
1
-41
/
+33
2018-05-15
xfs: factor out AG header initialisation from growfs core
Dave Chinner
1
-306
/
+331
2018-03-11
xfs: convert XFS_AGFL_SIZE to a helper function
Dave Chinner
1
-1
/
+1
2018-01-12
xfs: use %px for data pointers when debugging
Darrick J. Wong
1
-1
/
+1
2018-01-12
xfs: change 0x%p -> %p in print messages
Darrick J. Wong
1
-1
/
+1
2018-01-08
xfs: hoist xfs_fs_geometry to libxfs
Darrick J. Wong
1
-77
/
+0
2017-12-21
xfs: always honor OWN_UNKNOWN rmap removal requests
Darrick J. Wong
1
-0
/
+5
2017-06-19
xfs: remove double-underscore integer types
Darrick J. Wong
1
-8
/
+8
2017-01-30
xfs: remove boilerplate around xfs_btree_init_block
Eric Sandeen
1
-25
/
+6
2017-01-30
xfs: glean crc status from mp not flags in xfs_btree_init_block_int
Eric Sandeen
1
-8
/
+6
2017-01-03
xfs: use the actual AG length when reserving blocks
Darrick J. Wong
1
-0
/
+14
2016-10-05
xfs: preallocate blocks for worst-case btree expansion
Darrick J. Wong
1
-0
/
+64
2016-10-04
xfs: add reflink feature flag to geometry
Darrick J. Wong
1
-1
/
+3
2016-10-03
xfs: add refcount btree support to growfs
Darrick J. Wong
1
-0
/
+39
2016-09-19
xfs: set up per-AG free space reservations
Darrick J. Wong
1
-1
/
+1
2016-08-17
xfs: store rmapbt block count in the AGF
Darrick J. Wong
1
-0
/
+1
2016-08-03
xfs: add rmap btree geometry feature flag
Darrick J. Wong
1
-1
/
+3
2016-08-03
xfs: rmap btree requires more reserved free space
Darrick J. Wong
1
-2
/
+3
2016-08-03
xfs: add rmap btree growfs support
Darrick J. Wong
1
-0
/
+73
2016-08-03
xfs: add owner field to extent allocation and freeing
Darrick J. Wong
1
-4
/
+13
2016-08-03
xfs: rmap btree add more reserved blocks
Darrick J. Wong
1
-3
/
+3
2016-08-03
xfs: rework xfs_bmap_free callers to use xfs_defer_ops
Darrick J. Wong
1
-0
/
+1
2016-06-21
xfs: refactor xfs_reserve_blocks() to handle ENOSPC correctly
Brian Foster
1
-45
/
+60
2016-05-20
Merge branch 'xfs-4.7-trans-type-cleanup' into for-next
Dave Chinner
1
-7
/
+3
2016-04-06
xfs: better xfs_trans_alloc interface
Christoph Hellwig
1
-7
/
+3
2016-04-06
xfs: Don't wrap growfs AGFL indexes
Dave Chinner
1
-2
/
+2
2015-08-19
xfs: growfs not aware of sb_meta_uuid
Dave Chinner
1
-3
/
+3
2015-06-04
Merge branch 'xfs-commit-cleanup' into for-next
Dave Chinner
1
-3
/
+3
2015-06-04
xfs: saner xfs_trans_commit interface
Christoph Hellwig
1
-1
/
+1
2015-06-04
xfs: remove the flags argument to xfs_trans_cancel
Christoph Hellwig
1
-2
/
+2
2015-05-29
xfs: add fs geometry bit for sparse inode chunks
Brian Foster
1
-1
/
+3
2015-02-23
xfs: remove xfs_mod_incore_sb API
Dave Chinner
1
-4
/
+0
2015-02-23
xfs: Remove icsb infrastructure
Dave Chinner
1
-2
/
+0
2015-02-23
xfs: use generic percpu counters for free block counter
Dave Chinner
1
-4
/
+5
2015-02-23
xfs: use generic percpu counters for free inode counter
Dave Chinner
1
-1
/
+1
2015-02-23
xfs: use generic percpu counters for inode counter
Dave Chinner
1
-1
/
+2
2015-02-16
xfs: implement pNFS export operations
Christoph Hellwig
1
-0
/
+6
2015-02-05
xfs: growfs should use synchronous transactions
Christoph Hellwig
1
-0
/
+1
2015-01-22
xfs: consolidate superblock logging functions
Dave Chinner
1
-29
/
+0
2015-01-22
xfs: remove bitfield based superblock updates
Dave Chinner
1
-4
/
+2
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-10-02
xfs: check xfs_buf_read_uncached returns correctly
Dave Chinner
1
-8
/
+3
2014-06-25
xfs: global error sign conversion
Dave Chinner
1
-21
/
+21
2014-06-22
xfs: Nuke XFS_ERROR macro
Eric Sandeen
1
-10
/
+10
2014-06-10
Merge branch 'xfs-da-geom' into for-next
Dave Chinner
1
-1
/
+3
2014-06-06
xfs: convert m_dirblksize to xfs_da_geometry
Dave Chinner
1
-1
/
+3
2014-05-20
Merge branch 'xfs-feature-bit-cleanup' into for-next
Dave Chinner
1
-7
/
+2
2014-05-20
xfs: remove shared supberlock feature checking
Dave Chinner
1
-2
/
+0
2014-05-20
xfs: don't need dirv2 checks anymore
Dave Chinner
1
-2
/
+1
2014-05-20
xfs: turn NLINK feature on by default
Dave Chinner
1
-3
/
+1
2014-04-24
xfs: report finobt status in fs geometry
Brian Foster
1
-1
/
+3
2014-04-24
xfs: add finobt support to growfs
Brian Foster
1
-0
/
+32
2013-12-10
xfs: growfs overruns AGFL buffer on V4 filesystems
Dave Chinner
1
-1
/
+5
2013-10-23
xfs: decouple inode and bmap btree header files
Dave Chinner
1
-7
/
+5
2013-10-23
xfs: decouple log and transaction headers
Dave Chinner
1
-4
/
+5
2013-10-23
xfs: create a shared header file for format-related information
Dave Chinner
1
-0
/
+2
2013-10-17
xfs: don't break from growfs ag update loop on error
Eric Sandeen
1
-9
/
+13
2013-10-08
xfs: add the inode directory type support to XFS_IOC_FSGEOM
Mark Tinguely
1
-1
/
+3
2013-08-12
xfs: refactor xfs_trans_reserve() interface
Jie Liu
1
-4
/
+4
2013-06-17
xfs: Remove redundant error variable from xfs_growfs_data_private()
Jie Liu
1
-1
/
+1
2013-05-30
xfs: add fsgeom flag for v5 superblock support.
Dave Chinner
1
-1
/
+3
2013-04-21
xfs: add CRC checks to the AGI
Dave Chinner
1
-0
/
+3
2013-04-21
xfs: add CRC checks to the AGFL
Christoph Hellwig
1
-0
/
+5
2013-04-21
xfs: add CRC checks to the AGF
Dave Chinner
1
-0
/
+3
2013-04-21
xfs: add support for large btree blocks
Christoph Hellwig
1
-3
/
+20
2013-02-01
xfs: make use of XFS_SB_LOG_RES() at xfs_fs_log_dummy()
Jeff Liu
1
-2
/
+2
2012-11-15
xfs: convert buffer verifiers to an ops structure.
Dave Chinner
1
-12
/
+17
2012-11-15
xfs: connect up write verifiers to new buffers
Dave Chinner
1
-2
/
+6
2012-11-15
xfs: verify superblocks as they are read from disk
Dave Chinner
1
-1
/
+3
2012-11-15
xfs: uncached buffer reads need to return an error
Dave Chinner
1
-0
/
+5
2012-11-15
xfs: make buffer read verication an IO completion function
Dave Chinner
1
-2
/
+2
2012-11-13
xfs: make growfs initialise the AGFL header
Dave Chinner
1
-1
/
+22
2012-11-13
xfs: growfs: use uncached buffers for new headers
Dave Chinner
1
-22
/
+41
2012-11-13
xfs: use btree block initialisation functions in growfs
Dave Chinner
1
-24
/
+13
2012-11-07
xfs: report projid32bit feature in geometry call
Eric Sandeen
1
-1
/
+3
2012-11-02
xfs: growfs: don't read garbage for new secondary superblocks
Dave Chinner
1
-2
/
+19
2012-05-14
xfs: make XBF_MAPPED the default behaviour
Dave Chinner
1
-5
/
+5
2012-05-14
xfs: clean up xfs_bit.h includes
Dave Chinner
1
-1
/
+0
2012-05-14
xfs: move xfs_do_force_shutdown() and kill xfs_rw.c
Dave Chinner
1
-0
/
+60
2012-05-14
xfs: move xfs_get_extsz_hint() and kill xfs_rw.h
Dave Chinner
1
-1
/
+0
2012-05-14
xfs: move xfsagino_t to xfs_types.h
Dave Chinner
1
-1
/
+0
2012-05-14
xfs: kill xfs_read_buf()
Dave Chinner
1
-1
/
+1
2012-05-14
xfs: kill XBF_LOCK
Dave Chinner
1
-8
/
+5
2012-05-14
xfs: clean up buffer get/read call API
Dave Chinner
1
-2
/
+2
2011-10-11
xfs: Check the return value of xfs_buf_get()
Chandra Seetharaman
1
-0
/
+20
2011-10-11
xfs: let xfs_bwrite callers handle the xfs_buf_relse
Christoph Hellwig
1
-18
/
+22
2011-03-07
xfs: convert xfs_fs_cmn_err to new error logging API
Dave Chinner
1
-3
/
+3
2011-02-21
xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1
Dan Rosenberg
1
-0
/
+3
2011-01-11
xfs: ensure log covering transactions are synchronous
Dave Chinner
1
-5
/
+5
2011-01-04
xfs: dynamic speculative EOF preallocation
Dave Chinner
1
-0
/
+1
2010-10-18
xfs: do not use xfs_mod_incore_sb for per-cpu counters
Christoph Hellwig
1
-1
/
+2
2010-10-18
xfs: use unhashed buffers for size checks
Dave Chinner
1
-6
/
+5
2010-08-24
xfs: dummy transactions should not dirty VFS state
Dave Chinner
1
-13
/
+18
2010-07-26
xfs: simplify inode to transaction joining
Christoph Hellwig
1
-2
/
+1
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: Replace per-ag array with a radix tree
Dave Chinner
1
-21
/
+21
2009-12-14
xfs: event tracing support
Christoph Hellwig
1
-0
/
+2
2009-12-11
xfs: simplify xfs_buf_get / xfs_buf_read interfaces
Christoph Hellwig
1
-10
/
+13
2009-12-11
xfs: I/O completion handlers must use NOFS allocations
Christoph Hellwig
1
-1
/
+1
2009-08-12
xfs: avoid memory allocation under m_peraglock in growfs code
Christoph Hellwig
1
-6
/
+14
2009-06-01
xfs: fix overflow in xfs_growfs_data_private
Eric Sandeen
1
-1
/
+1
2009-03-29
xfs: fix various typos
Malcolm Parsons
1
-1
/
+1
2009-01-09
filesystem freeze: add error handling of write_super_lockfs/unlockfs
Takashi Sato
1
-4
/
+7
2008-12-02
[XFS] Move copy_from_user calls out of ioctl helpers into ioctl switch.
sandeen@sandeen.net
1
-0
/
+6
2008-10-30
[XFS] Always use struct xfs_btree_block instead of short / longform
Christoph Hellwig
1
-10
/
+10
2008-10-30
[XFS] cleanup btree record / key / ptr addressing macros.
Christoph Hellwig
1
-2
/
+2
2008-07-28
[XFS] XFS: ASCII case-insensitive support
Barry Naujok
1
-1
/
+3
2008-04-29
[XFS] Don't double count reserved block changes on UP.
David Chinner
1
-4
/
+0
2008-04-29
[XFS] Add xfs_icsb_sync_counters_locked for when m_sb_lock already held
Christoph Hellwig
1
-2
/
+2
2008-04-10
[XFS] remove shouting-indirection macros from xfs_sb.h
Eric Sandeen
1
-12
/
+12
2008-02-13
xfs: convert beX_add to beX_add_cpu (new common API)
Marcin Slusarz
1
-2
/
+2
2008-02-07
[XFS] Unwrap XFS_SB_LOCK.
Eric Sandeen
1
-8
/
+5
2007-10-16
[XFS] growlock should be a mutex
Christoph Hellwig
1
-4
/
+4
2007-10-16
[XFS] kill struct bhv_vfs
Christoph Hellwig
1
-3
/
+2
2007-10-15
[XFS] superblock endianess annotations
Christoph Hellwig
1
-3
/
+1
2007-07-14
[XFS] Concurrent Multi-File Data Streams
David Chinner
1
-0
/
+2
2007-07-14
[XFS] Prevent ENOSPC from aborting transactions that need to succeed
David Chinner
1
-3
/
+7
2007-07-14
[XFS] Log the agf_length change in xfs_growfs_data_private().
Tim Shimmin
1
-0
/
+1
2007-07-14
[XFS] Lazy Superblock Counters
David Chinner
1
-0
/
+2
2007-07-14
[XFS] Don't grow filesystems past the size they can index.
Nathan Scott
1
-0
/
+2
2007-05-08
[XFS] The last argument "lsn" of xfs_trans_commit() is always called with
Eric Sandeen
1
-2
/
+2
2007-02-10
[XFS] Remove unused arguments from the XFS_BTREE_*_ADDR macros.
Eric Sandeen
1
-4
/
+2
2007-02-10
[XFS] Fix block reservation mechanism.
David Chinner
1
-5
/
+49
2006-09-07
[XFS] Prevent free space oversubscription and xfssyncd looping.
David Chinner
1
-6
/
+10
2006-06-20
[XFS] Remove version 1 directory code. Never functioned on Linux, just
Nathan Scott
1
-2
/
+0
2006-06-09
[XFS] Fix mismerge of the fs_writable cleanup patch causing a freeze/thaw
Nathan Scott
1
-5
/
+4
2006-06-09
[XFS] Resolve a namespace collision on vfs/vfsops for FreeBSD porters.
Nathan Scott
1
-1
/
+1
2006-06-09
[XFS] Shutdown the filesystem if all device paths have gone. Made
Nathan Scott
1
-3
/
+4
2006-03-29
[XFS] We really suck at spulling. Thanks to Chris Pascoe for fixing all
Nathan Scott
1
-1
/
+1
2006-03-14
[XFS] On machines with more than 8 cpus, when running parallel I/O
David Chinner
1
-0
/
+1
2006-01-15
return statement cleanup - kill pointless parentheses
Jesper Juhl
1
-2
/
+2
2006-01-11
[XFS] Write log dummy record when freezing filesystem
Christoph Hellwig
1
-0
/
+26
2005-11-25
[XFS] handle error returns from freeze_bdev
Christoph Hellwig
1
-1
/
+1
2005-11-02
[XFS] Rework fid encode/decode wrt 64 bit inums interacting with NFS.
Nathan Scott
1
-1
/
+1
2005-11-02
[XFS] Endianess annotations for various allocator data structures
Christoph Hellwig
1
-50
/
+44
2005-11-02
[XFS] Update license/copyright notices to match the prefered SGI
Nathan Scott
1
-25
/
+11
2005-11-02
[XFS] Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot.
Nathan Scott
1
-13
/
+12
2005-11-02
[XFS] Ondisk format extension for extended attributes (attr2). Basically,
Nathan Scott
1
-2
/
+4
[next]