aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-01-25xfs_io: fix missing syncfs commandAmir Goldstein3-1/+3
2017-01-25xfs_logprint: handle log operation split of inode item correctlyHou Tao1-11/+19
2017-01-25xfsprogs: remove irix supportChristoph Hellwig6-546/+1
2017-01-25xfs: sanity check inode di_modeAmir Goldstein1-0/+3
2017-01-25xfs: replace xfs_mode_to_ftype table with switch statementAmir Goldstein4-23/+26
2017-01-25xfs: add missing include dependencies to xfs_dir2.hAmir Goldstein1-0/+3
2017-01-25xfs: sanity check directory inode di_sizeAmir Goldstein2-3/+7
2017-01-12xfs_repair: update the manual content about xfs_repair exit statusZirong Lang1-2/+8
2017-01-12xfs_repair.8: document dirty log conditionsDarrick J. Wong1-1/+24
2017-01-12libxfs-apply: minor improvementsEric Sandeen1-2/+12
2017-01-12build: add tar.xz targetEric Sandeen1-2/+8
2017-01-12Update licenses in COPYING fileEric Sandeen1-382/+32
2017-01-12xfsprogs: fix a couple 32-bit build warningsEric Sandeen2-4/+5
2017-01-12xfs_io: implement 'utimes' commandDeepa Dinamani7-7/+124
2017-01-12libxcmd: add non-iterating user commandsDave Chinner4-15/+68
2017-01-12xfs_io: make various commands one-shot onlyDave Chinner12-16/+20
2017-01-12libxcmd: don't check generic library commandsDave Chinner7-11/+7
2017-01-12libxcmd: merge command() and iterate_command()Dave Chinner1-44/+66
2017-01-12libxcmd: rename args_command to command_iteratorDave Chinner4-14/+24
2017-01-12libxcmd: check CMD_FLAG_GLOBAL inside args_command()Dave Chinner8-15/+26
2017-01-12xfs_io: fix some documentation problemsDarrick J. Wong2-4/+4
2017-01-12xfs_io: fix the minimum arguments to the reflink commandDarrick J. Wong1-1/+1
2017-01-12xfs_io: prefix dedupe command error messages consistentlyDarrick J. Wong1-2/+2
2017-01-12xfs_io: Improvements to copy_range return code handlingAnna Schumaker1-1/+4
2017-01-12xfs_io: implement 'set_encpolicy' and 'get_encpolicy' commandsEric Biggers5-3/+334
2017-01-12xfs_logprint: di_gen is unsignedEric Sandeen1-1/+1
2017-01-12xfs_io.8: remove duplicate .TP commandsEric Biggers1-4/+0
2017-01-12build: add missing AC_PROG_INSTALLJan Engelhardt1-0/+1
2017-01-12build: resolve autoheader warningJan Engelhardt1-0/+1
2017-01-12xfs_io: fix building with muslRalph Sennhauser1-1/+5
2017-01-12build: Allow compiling xfsprogs in a cross compile environmentGwendal Grignou3-9/+21
2017-01-10xfs: don't rely on ->total in xfs_alloc_space_availablelibxfs-4.10-syncChristoph Hellwig1-3/+4
2017-01-10xfs: adjust allocation length in xfs_alloc_space_availableChristoph Hellwig2-65/+18
2017-01-10xfs: fix bogus minleft manipulationsChristoph Hellwig3-22/+8
2017-01-10xfs: bump up reserved blocks in xfs_alloc_set_asideChristoph Hellwig1-4/+1
2017-01-10xfs: use the actual AG length when reserving blocksDarrick J. Wong5-12/+20
2017-01-09xfs: use GPF_NOFS when allocating btree cursorsDarrick J. Wong3-3/+3
2017-01-09xfs: ignore leaf attr ichdr.count in verifier during log replayEric Sandeen1-1/+7
2017-01-09xfs: optimise CRC updatesDave Chinner2-5/+23
2017-01-09xfs: make xfs btree stats less hugeDave Chinner7-39/+19
2017-01-09xfs: don't allow di_size with high bit setDarrick J. Wong1-0/+8
2017-01-09xfs: error out if trying to add attrs and anextents > 0Darrick J. Wong1-1/+4
2017-01-09xfs: don't crash if reading a directory results in an unexpected holeDarrick J. Wong1-1/+1
2017-01-09xfs: complain if we don't get nextents bmap recordsDarrick J. Wong1-1/+2
2017-01-09xfs: check for bogus values in btree block headersDarrick J. Wong1-0/+20
2017-01-09xfs: forbid AG btrees with level == 0Darrick J. Wong2-4/+15
2017-01-09xfs: several xattr functions can be voidEric Sandeen1-1/+1
2017-01-09xfs: handle cow fork in xfs_bmap_trace_exlistEric Sandeen1-1/+3
2017-01-09xfs: pass state not whichfork to trace_xfs_extlistEric Sandeen1-1/+1
2017-01-09xfs: Move AGI buffer type setting to xfs_read_agiEric Sandeen1-2/+2
2017-01-09xfs: track preallocation separately in xfs_bmapi_reserve_delalloc()Brian Foster3-3/+25
2017-01-09fs: xfs: libxfs: constify xfs_nameops structuresBhumika Goyal1-1/+1
2017-01-09xfs: factor rmap btree size into the indlen calculationsDarrick J. Wong1-2/+15
2017-01-09xfs: remove NULLEXTNUMChristoph Hellwig2-2/+1
2017-01-09xfs: remove xfs_bmap_search_extentsChristoph Hellwig2-95/+0
2017-01-09repair: use new extent lookup helpers in bmap_next_offsetEric Sandeen2-6/+3
2017-01-09xfs: remove prev argument to xfs_bmapi_reserve_delallocChristoph Hellwig2-4/+7
2017-01-09xfs: use new extent lookup helpers in __xfs_bunmapiChristoph Hellwig1-27/+13
2017-01-09xfs: use new extent lookup helpers in xfs_bmapi_writeChristoph Hellwig1-8/+7
2017-01-09xfs: use new extent lookup helpers in xfs_bmapi_readChristoph Hellwig1-8/+6
2017-01-09xfs: cleanup xfs_bmap_last_beforeChristoph Hellwig1-32/+32
2017-01-09xfs: new inode extent list lookup helpersChristoph Hellwig2-0/+52
2017-01-09xfs: check minimum block size for CRC filesystemsDarrick J. Wong1-0/+6
2017-01-09xfs: provide helper for counting extents from if_bytesEric Sandeen3-38/+43
2017-01-09xfs: check return value of _trans_reserve_quota_nblksDarrick J. Wong1-0/+2
2017-01-09libxfs: clean up _dir2_data_freescanDarrick J. Wong6-14/+19
2017-01-09libxfs: synchronize dinode_verify with userspaceDarrick J. Wong2-3/+1
2017-01-09xfs: set XFS_DA_OP_OKNOENT in xfs_attr_getEric Sandeen1-0/+2
2017-01-09xfs: fix btree cursor error cleanupsBrian Foster1-1/+1
2017-01-09libxfs: fix line lengthsDarrick J. Wong1-1/+2
2017-01-09libxfs: remove useless stuff from the kernelDarrick J. Wong3-7/+0
2017-01-09libxfs: return bool from sb_version_hasmetauuidDarrick J. Wong1-1/+1
2017-01-09libxfs: fix whitespace to match the kernelDarrick J. Wong4-2/+3
2017-01-09libxfs: refactor btree crc verifierDarrick J. Wong1-2/+2
2017-01-09libxfs: remove unnecessary hascrc test in btree verifiersDarrick J. Wong2-6/+0
2017-01-09xfs_io: fix libxfs naming violationDarrick J. Wong1-1/+1
2017-01-09libxfs-apply: port to stgitDarrick J. Wong1-1/+28
2017-01-09tools: create libxfs-diff to compare libxfsesDarrick J. Wong1-0/+25
2017-01-05xfsprogs: Release v4.9.0v4.9.0Eric Sandeen4-7/+16
2016-12-22xfsprogs: Release v4.9.0-rc1v4.9.0-rc1Eric Sandeen3-3/+12
2016-12-22Fix building xfsprogs on 32-bit platformsEric Biggers3-20/+1
2016-12-21xfs_quota: Fix test for wrapped id from GETNEXTQUOTAEric Sandeen1-10/+10
2016-12-20xfs_quota: handle wrapped id from GETNEXTQUOTAEric Sandeen1-0/+8
2016-12-20xfs_repair: don't indicate dirtiness if FSGEOMETRY failsEric Sandeen1-1/+1
2016-12-20xfs_repair: junk leaf attribute if count == 0Eric Sandeen1-1/+2
2016-12-20xfs_repair: change null check to assertionDarrick J. Wong1-6/+12
2016-12-20xfs_repair: fix some potential null pointer deferencesDarrick J. Wong3-3/+3
2016-12-20xfs_repair: fix bogus rmapbt record owner checkDarrick J. Wong1-2/+6
2016-11-01platform: remove use of off64_tFelix Janda4-4/+2
2016-11-01xfs.h: require transparent LFS for all usersFelix Janda1-0/+5
2016-11-01xfsprogs: replace statvfs64 by equivalent statvfsFelix Janda2-5/+4
2016-11-01fsr: remove workaround for statvfs on Mac OS XFelix Janda1-8/+0
2016-11-01Makefile: disable fsr for Mac OS XFelix Janda1-1/+5
2016-11-01xfs_io: replace posix_fadvise64 by equivalent posix_fadviseFelix Janda1-1/+1
2016-11-01xfsprogs: replace sendfile64 by equivalent sendfileFelix Janda1-2/+2
2016-11-01xfsprogs: replace pread64/pwrite64 by equivalent pread/pwriteFelix Janda11-29/+25
2016-11-01xfsprogs: replace lseek64 by equivalent lseekFelix Janda12-41/+39
2016-11-01xfsprogs: replace ftruncate64 by equivalent ftruncateFelix Janda8-9/+7
2016-11-01xfsprogs: replace [fl]stat64 by equivalent [fl]statFelix Janda21-101/+96
2016-11-01configure: remove unecessary definitions of _FILE_OFFSET_BITSFelix Janda2-10/+1
2016-11-01configure: error out when LFS does not workFelix Janda2-0/+17
2016-11-01configure: use AC_SYS_LARGEFILEFelix Janda1-0/+2
2016-11-01xfs_io: Fix initial -m optionAndreas Gruenbacher2-3/+3
2016-11-01xfs_io: add command line option -i to start an idle threadAmir Goldstein3-4/+41
2016-11-01xfsprogs: Update FSF address in COPYING fileGrozdan1-3/+3
2016-10-26mkfs.xfs: format reflink enabled filesystemsDarrick J. Wong5-8/+99
2016-10-26xfs_repair: use thread pools to sort rmap dataDarrick J. Wong1-2/+44
2016-10-26xfs_repair: check for mergeable refcount recordsDarrick J. Wong1-1/+31
2016-10-26xfs_repair: use range query when while checking rmapsDarrick J. Wong2-0/+27
2016-10-26xfs_repair: check the CoW extent size hintDarrick J. Wong1-0/+55
2016-10-26xfs_repair: complain about copy-on-write leftoversDarrick J. Wong3-10/+59
2016-10-26xfs_repair: rebuild the refcount btreeDarrick J. Wong1-1/+315
2016-10-26xfs_repair: check the refcount btree against our observed reference counts wh...Darrick J. Wong5-1/+156
2016-10-26xfs_repair: fix inode reflink flagsDarrick J. Wong3-0/+154
2016-10-26xfs_repair: record reflink inode stateDarrick J. Wong6-0/+75
2016-10-26xfs_repair: process reverse-mapping data into refcount dataDarrick J. Wong3-2/+260
2016-10-26xfs_repair: handle multiple owners of data blocksDarrick J. Wong2-2/+106
2016-10-26xfs_repair: check the existing refcount btreeDarrick J. Wong3-1/+189
2016-10-26xfs_repair: fix get_agino_buf to avoid corrupting inodesDarrick J. Wong3-39/+54
2016-10-26man: document the inode cowextsize flags & fieldsDarrick J. Wong1-1/+27
2016-10-26xfs_logprint: support bmap redo itemsDarrick J. Wong4-0/+172
2016-10-26xfs_logprint: support refcount redo itemsDarrick J. Wong4-0/+171
2016-10-26xfs_logprint: support cowextsize reporting in log contentsDarrick J. Wong2-0/+8
2016-10-26xfs_io: try to unshare copy-on-write blocks via fallocateDarrick J. Wong2-2/+45
2016-10-26xfs_io: provide long-format help for fallocDarrick J. Wong1-0/+21
2016-10-26xfs_io: support injecting the 'per-AG reservation critically low' errorDarrick J. Wong1-1/+3
2016-10-26xfs_io: add refcount+bmap error injection typesDarrick J. Wong1-1/+7
2016-10-26xfs_io: get and set the CoW extent size hintDarrick J. Wong8-2/+237
2016-10-26libxfs: add autoconf mechanism to override system header fsxattrDarrick J. Wong5-2/+25
2016-10-26xfs_io: bmap should support querying CoW fork, shared blocksDarrick J. Wong3-10/+49
2016-10-26xfs_growfs: report the presence of the reflink featureDarrick J. Wong1-3/+9
2016-10-26xfs_db: print one array element per lineDarrick J. Wong1-1/+1
2016-10-26xfs_db: deal with the CoW extent size hintDarrick J. Wong1-0/+4
2016-10-26xfs_db: metadump should copy the refcount btree tooDarrick J. Wong1-0/+74
2016-10-26xfs_db: add support for checking the refcount btreeDarrick J. Wong1-8/+128
2016-10-26xfs_db: dump refcount btree dataDarrick J. Wong10-3/+144
2016-10-26libxfs: add fsxattr flags and fields for cowextsizeDarrick J. Wong4-4/+22
2016-10-26libxfs: free the CoW fork from an inodeDarrick J. Wong1-0/+2
2016-10-26libxfs: plumb in bmap deferred op log itemsDarrick J. Wong3-0/+109
2016-10-26libxfs: plumb in refcount deferred op log itemsDarrick J. Wong3-0/+132
2016-10-26libxfs: add xfs_refcount.h to the standard include listDarrick J. Wong1-0/+1
2016-10-26libxfs: initialize the in-core mount context for refcount btreesDarrick J. Wong2-0/+3
2016-10-26xfs_buflock: handling parsing errors more gracefullyDarrick J. Wong1-1/+4
2016-10-25xfs_logprint: fix up the RUI printing code to reflect new formatDarrick J. Wong1-4/+2
2016-10-25xfs: defer should abort intent items if the trans roll failslibxfs-4.9-syncDarrick J. Wong1-12/+5
2016-10-25xfs: remove xfs_bunmapi_cowChristoph Hellwig2-23/+0
2016-10-25xfs: refactor xfs_bunmapi_cowChristoph Hellwig3-157/+229
2016-10-25xfs: add xfs_trim_extentDarrick J. Wong2-0/+35
2016-10-25libxfs: clean up _calc_dquots_per_chunkDarrick J. Wong1-1/+0
2016-10-25xfs: remove pointless error goto in xfs_bmap_remap_allocEric Sandeen1-3/+0
2016-10-25xfs: add some 'static' annotationsEric Biggers1-1/+1
2016-10-25xfs: remove redundant assignment of ifpColin Ian King1-1/+1
2016-10-25xfs: rework refcount cow recovery error handlingDarrick J. Wong1-11/+9
2016-10-25xfs: implement swapext for rmap filesystemsDarrick J. Wong1-0/+9
2016-10-25xfs: recognize the reflink feature bitDarrick J. Wong1-1/+2
2016-10-25xfs: simulate per-AG reservations being critically lowDarrick J. Wong1-1/+3
2016-10-25xfs: don't mix reflink and DAX mode for nowDarrick J. Wong1-0/+4
2016-10-25xfs: check for invalid inode reflink flagsDarrick J. Wong1-0/+16
2016-10-25xfs: convert unwritten status of reverse mappings for shared filesDarrick J. Wong1-1/+384
2016-10-25xfs: use interval query for rmap alloc operations on shared filesDarrick J. Wong3-2/+532
2016-10-25xfs: add shared rmap map/unmap/convert log item typesDarrick J. Wong1-0/+3
2016-10-25xfs: increase log reservations for reflinkDarrick J. Wong2-3/+15
2016-10-25xfs: try other AGs to allocate a BMBT blockDarrick J. Wong2-0/+47
2016-10-25xfs: preallocate blocks for worst-case btree expansionDarrick J. Wong5-3/+150
2016-10-25xfs: create a separate cow extent size hint for the allocatorDarrick J. Wong7-6/+18
2016-10-25xfs: teach get_bmapx about shared extents and the CoW forkDarrick J. Wong1-1/+3
2016-10-25xfs: store in-progress CoW allocations in the refcount btreeDarrick J. Wong5-11/+480
2016-10-25xfs: support removing extents from CoW forkDarrick J. Wong2-0/+171
2016-10-25xfs: support allocating delayed extents in CoW forkDarrick J. Wong1-16/+32
2016-10-25xfs: support bmapping delalloc extents in the CoW forkDarrick J. Wong2-7/+12
2016-10-25xfs: introduce the CoW forkDarrick J. Wong8-26/+120
2016-10-25xfs: don't allow reflinked dir/dev/fifo/socket/pipe filesDarrick J. Wong1-1/+22
2016-10-25xfs: add reflink feature flag to geometryDarrick J. Wong1-1/+2
2016-10-25xfs: return work remaining at the end of a bunmapi operationDarrick J. Wong2-6/+34
2016-10-25xfs: implement deferred bmbt map/unmap operationsDarrick J. Wong4-0/+156
2016-10-25xfs: pass bmapi flags through to bmap_del_extentDarrick J. Wong2-4/+8
2016-10-25xfs: map an inode's offset to an exact physical blockDarrick J. Wong3-1/+80
2016-10-25xfs: log bmap intent itemsDarrick J. Wong1-0/+13
2016-10-25xfs: create bmbt update intent log itemsDarrick J. Wong1-2/+56
2016-10-25xfs: introduce reflink utility functionsDarrick J. Wong3-2/+109
2016-10-25xfs: reserve AG space for the refcount btree rootDarrick J. Wong1-0/+2
2016-10-25xfs: adjust refcount when unmapping file blocksDarrick J. Wong2-3/+16
2016-10-25xfs: connect refcount adjust functions to upper layersDarrick J. Wong3-0/+188
2016-10-25xfs: adjust refcount of an extent of blocks in refcount btreeDarrick J. Wong2-0/+835
2016-10-25xfs: log refcount intent itemsDarrick J. Wong1-0/+14
2016-10-25xfs: create refcount update intent log itemsDarrick J. Wong1-2/+56
2016-10-25xfs: add refcount btree operationsDarrick J. Wong7-2/+455
2016-10-25xfs: account for the refcount btree in the alloc/free log reservationDarrick J. Wong1-1/+4
2016-10-25xfs: define the on-disk refcount btree formatDarrick J. Wong16-16/+334
2016-10-25xfs: refcount btree add more reserved blocksDarrick J. Wong2-0/+15
2016-10-25xfs: introduce refcount btree definitionsDarrick J. Wong7-9/+62
2016-10-25xfs: remote attribute blocks aren't really userdataDave Chinner4-29/+54
2016-10-25xfs: rewrite and optimize the delalloc write pathChristoph Hellwig2-89/+8
2016-10-25xfs: set up per-AG free space reservationsDarrick J. Wong11-42/+501
2016-10-25xfs: defer should allow ->finish_item to request a new transactionDarrick J. Wong1-7/+72
2016-10-25xfs: count the blocks in a btreeDarrick J. Wong2-0/+25
2016-10-25xfs: create a standard btree size calculator codeDarrick J. Wong2-0/+26
2016-10-25xfs: remove xfs_btree_bigkeyDarrick J. Wong2-24/+12
2016-10-25xfs: convert RUI log formats to use variable length arraysDarrick J. Wong1-1/+9
2016-10-25xfs: track log done items directly in the deferred pending work itemDarrick J. Wong2-14/+5