aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-06-14libxfs: fix xfs_trans_alloc_empty namespacelibxfs-4.12-syncEric Sandeen2-2/+2
2017-06-14xfs: fix unaligned access in xfs_btree_visit_blocksEric Sandeen1-1/+1
2017-06-13xfs: avoid mount-time deadlock in CoW extent recoveryDarrick J. Wong4-12/+55
2017-06-13xfs: fix warnings about unused stack variablesDarrick J. Wong1-2/+0
2017-06-13xfs: fix indlen accounting error on partial delalloc conversionBrian Foster1-3/+4
2017-05-11xfs: abstract PF_FSTRANS to PF_MEMALLOC_NOFSMichal Hocko1-1/+1
2017-05-11xfs: reserve enough blocks to handle btree splits when remappingDarrick J. Wong1-6/+17
2017-05-11xfs: simplify validation of the unwritten extent bitChristoph Hellwig6-122/+41
2017-05-11xfs: remove unused values from xfs_exntst_tChristoph Hellwig1-1/+0
2017-05-11xfs: remove the unused XFS_MAXLINK_1 defineChristoph Hellwig1-2/+0
2017-05-11xfs: more do_div cleanupsEric Sandeen1-1/+1
2017-05-11xfs: remove bmap block allocation retriesChristoph Hellwig2-46/+0
2017-05-11xfs: remove xfs_bmap_remap_allocChristoph Hellwig1-58/+2
2017-05-11xfs: introduce xfs_bmapi_remapChristoph Hellwig1-45/+112
2017-05-11xfs: pass individual arguments to xfs_bmap_add_extent_hole_realChristoph Hellwig1-59/+64
2017-05-11xfs: remove attr fork handling in xfs_bmap_finish_oneChristoph Hellwig1-6/+3
2017-05-11xfs: fix integer truncation in xfs_bmap_remap_allocChristoph Hellwig1-1/+1
2017-05-11xfs: simplify xfs_calc_dquots_per_chunkEric Sandeen1-15/+0
2017-05-11xfs: implement the GETFSMAP ioctlDarrick J. Wong3-0/+43
2017-05-11xfs: add a couple of queries to iterate free extents in the rtbitmapDarrick J. Wong2-0/+80
2017-05-11xfs: create a function to query all records in a btreeDarrick J. Wong6-7/+57
2017-05-11xfs: provide a query_range function for freespace btreesDarrick J. Wong2-0/+52
2017-05-11xfs: plumb in needed functions for range querying of the freespace btreesDarrick J. Wong1-43/+129
2017-05-11xfs: fix up inode validation failure messageEric Sandeen1-1/+1
2017-05-11xfs: remove the ISUNWRITTEN macroChristoph Hellwig1-1/+0
2017-05-11xfs: factor out a xfs_bmap_is_real_extent helperChristoph Hellwig1-0/+12
2017-05-05xfsprogs: Release v4.11.0Eric Sandeen4-2/+11
2017-05-03xfs_io: add missed quotation marks in man pageZirong Lang1-5/+5
2017-05-03xfs_io: add missed inode command into man pageZirong Lang1-0/+25
2017-05-02xfsprogs: Release v4.11.0-rc2v4.11.0-rc2Eric Sandeen3-2/+8
2017-05-02xfs_io: fix statx call for changed UAPIEric Sandeen2-1/+5
2017-05-02xfs_db: dump metadata btrees via 'btdump'Darrick J. Wong5-1/+311
2017-05-02xfs_db: use iocursor type to guess btree geometry if bad magicDarrick J. Wong1-9/+49
2017-05-02xfs_db: don't print arrays off the end of a bufferDarrick J. Wong1-3/+12
2017-05-02mkfs.xfs: Assign proper defaults to rmapbt and reflink flagsEric Sandeen1-2/+2
2017-05-02xfs_io: Add statx support for PowerPC architecturechandan1-1/+1
2017-05-02xfs_io: fix statx definition for non-x86 architectureEric Sandeen1-3/+5
2017-05-02xfs_db: allow write -d to dqblksEric Sandeen3-1/+17
2017-05-02xfs_db: allow write -d to inodesDarrick J. Wong3-1/+18
2017-05-02xfs_db.8: document write -d optionDarrick J. Wong1-1/+6
2017-04-11xfsprogs: Release v4.11.0-rc1v4.11.0-rc1Eric Sandeen3-3/+11
2017-04-10xfs.5: document barrier deprecation in xfsEric Sandeen1-0/+6
2017-04-10xfs_io: hook up statxEric Sandeen3-0/+358
2017-04-10xfs_io: refactor stat functions, add raw dumpEric Sandeen2-26/+87
2017-04-10xfs_io: move stat functions to new fileEric Sandeen5-162/+193
2017-04-10xfsprogs: fix build dep on configure.acEric Sandeen1-1/+1
2017-04-10xfs_repair: pass btnum not magic to phase5 functionsEric Sandeen1-40/+23
2017-04-10xfs_io: Fix "falloc -p" to pass KEEP_SIZECalvin Owens1-1/+1
2017-04-10xfs_repair: warn about dirty log with -n optionEric Sandeen1-2/+7
2017-04-10xfs_repair: detect invalid zero-sized symlink inodesBrian Foster1-0/+5
2017-04-10xfs_io: support shutdown command on foreign fsesDarrick J. Wong1-1/+1
2017-04-10xfsprogs: remove unused libxfs helper #definesEric Sandeen1-37/+1
2017-04-10xfs: rework the inline directory verifierslibxfs-4.11-syncDarrick J. Wong5-47/+65
2017-04-10libxfs: fix xfs_extent_busy_flush macro definitionDarrick J. Wong1-1/+1
2017-04-04xfs: verify inline directory data forksDarrick J. Wong4-4/+113
2017-04-04xfs: try any AG when allocating the first btree block when reflinkingChristoph Hellwig3-7/+14
2017-04-04xfs: use iomap new flag for newly allocated delalloc blocksBrian Foster1-10/+14
2017-04-04xfs: remove XFS_ALLOCTYPE_ANY_AG and XFS_ALLOCTYPE_START_AGChristoph Hellwig2-18/+2
2017-04-04xfs: tune down agno asserts in the bmap codeChristoph Hellwig1-16/+6
2017-04-04xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignmentChandan Rajendra1-2/+1
2017-04-04xfs: split indlen reservations fairly when under reservedBrian Foster1-18/+43
2017-04-04xfs: handle indlen shortage on delalloc extent mergeBrian Foster1-3/+6
2017-04-04xfs: improve handling of busy extents in the low-level allocatorChristoph Hellwig2-49/+55
2017-04-04xfs: go straight to real allocations for direct I/O COW writesChristoph Hellwig1-1/+2
2017-04-04xfs: allow unwritten extents in the CoW forkDarrick J. Wong1-30/+50
2017-04-04xfs: verify free block header fieldsDarrick J. Wong1-2/+49
2017-04-04xfs: check for obviously bad level values in the bmbt rootDarrick J. Wong1-1/+5
2017-04-04xfs: filter out obviously bad btree pointersDarrick J. Wong3-6/+4
2017-04-04xfs: fail _dir_open when readahead failsDarrick J. Wong2-5/+3
2017-04-04xfs: fix toctou race when locking an inode to access the data mapDarrick J. Wong1-2/+1
2017-04-04xfs: remove unused struct declarationsEric Sandeen1-1/+0
2017-04-04xfs: remove boilerplate around xfs_btree_init_blockEric Sandeen6-108/+47
2017-04-04xfs: make xfs_btree_magic more genericEric Sandeen2-8/+28
2017-04-04xfs: glean crc status from mp not flags in xfs_btree_init_block_intEric Sandeen5-30/+25
2017-02-26xfsprogs: Release v4.10.0v4.10.0Eric Sandeen4-2/+26
2017-02-22include: don't collide __bitwise definitions in 4.10Darrick J. Wong1-2/+6
2017-02-15xfs_metadump: ignore attr leaf with 0 entriesv4.10.0-rc1Eric Sandeen1-1/+2
2017-02-15libxfs: sync up FSGETXATTR names and definitions with the kernelDarrick J. Wong2-6/+5
2017-02-15xfsprogs: Fix building xfsprogs on 32-bit platforms (again)Eric Biggers1-1/+1
2017-02-15xfs: extsize hints are not unlikely in xfs_bmap_btallocChristoph Hellwig1-2/+2
2017-02-15xfs: remove racy hasattr check from attr opsBrian Foster1-6/+0
2017-02-15xfs: use per-AG reservations for the finobtChristoph Hellwig4-9/+132
2017-02-15xfs: only update mount/resv fields on success in __xfs_ag_resv_initChristoph Hellwig1-9/+14
2017-02-15xfs: verify dirblocklog correctlyDarrick J. Wong1-1/+1
2017-02-15xfs: fix COW writeback raceChristoph Hellwig2-13/+37
2017-02-15xfs: fix xfs_mode_to_ftype() prototypeArnd Bergmann2-2/+2
2017-01-25xfs_repair: Fix uninit var in process_leaf_attr_levelEric Sandeen1-1/+1
2017-01-25tools/find-api-violations: fix fs -> fsr in the directory listDarrick J. Wong1-1/+1
2017-01-25xfs_db: Interpret inode's di_format field as unsignedchandan1-1/+1
2017-01-25xfs_repair: trash dirattr btrees that cycle to the rootDarrick J. Wong1-6/+11
2017-01-25xfs_repair: zero shared_vnDarrick J. Wong1-0/+7
2017-01-25xfs_repair: strengthen geometry checksDarrick J. Wong3-11/+21
2017-01-25xfs_db: fix the 'source' command when passed as a -c optionDarrick J. Wong2-11/+34
2017-01-25libxfs: sanitize agcount on loadEric Sandeen3-0/+39
2017-01-25xfs_io: add DAX and CoW extent-size flags to chattr manpageEryu Guan1-1/+1
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