aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-11-09xfs_io: Allow partial writesfor-nextGoldwyn Rodrigues3-3/+30
2017-11-09xfs_io: Add RWF_NOWAIT to pwritev2()Goldwyn Rodrigues2-13/+27
2017-11-09xfs_io: Add support for pwritev2()Goldwyn Rodrigues5-13/+52
2017-11-09xfs_io: Disable -V if pwritev is not availableGoldwyn Rodrigues1-1/+8
2017-11-09xfs_repair: always release btree buffers when refcountbt checks failv4.14.0-rc1Darrick J. Wong1-1/+2
2017-11-09misc: fix ubsan warningsDarrick J. Wong3-8/+8
2017-11-09misc: enable thread sanitizer if the builder wants itDarrick J. Wong4-4/+41
2017-11-09misc: enable gcc/clang address sanitizer if the builder wants itDarrick J. Wong4-4/+37
2017-11-09misc: enable ubsan if the builder wants itDarrick J. Wong6-5/+40
2017-11-09xfs_repair: fix cowextsize field checking and repairingDarrick J. Wong1-0/+19
2017-11-09xfs_repair: clear DAX flag from non-file inodesDarrick J. Wong1-0/+12
2017-11-09xfs_repair: fix bag memory overwrite problemsDarrick J. Wong1-1/+1
2017-11-09xfs_io: add new error injection knobs to inject commandDarrick J. Wong1-1/+7
2017-11-09xfsprogs: explicitly cast troublesome types to match printf format specifiersDarrick J. Wong7-39/+50
2017-11-09db: increase metadump's default overly long extent discard thresholdDarrick J. Wong2-2/+2
2017-11-09build: define _DEFAULT_SOURCE with _BSD_SOURCE for preadvLuis R. Rodriguez2-0/+3
2017-11-09xfsprogs: add xfs_spaceman to .gitignoreZirong Lang1-0/+1
2017-11-09xfs_io: report io error for pwrite -W and -wLiu Bo1-4/+12
2017-11-09xfs_metadump: zap stale data in DIR2_LEAF1 dirsEric Sandeen1-3/+38
2017-11-09metadump: update manpage for dirty log/obfuscation issueJan Tulak1-0/+16
2017-11-09kill off u_int*_t typesFelix Janda4-9/+5
2017-10-18xfs: trim writepage mapping to within eoflibxfs-4.14-syncBrian Foster3-0/+25
2017-10-18xfs: handle error if xfs_btree_get_bufs failsEric Sandeen1-0/+8
2017-10-18xfs: Fix bool initialization/comparisonThomas Meyer2-4/+4
2017-10-18xfs: Don't log uninitialised fields in inode structuresDave Chinner3-73/+45
2017-10-18xfs: revert "xfs: factor rmap btree size into the indlen calculations"Darrick J. Wong1-15/+2
2017-10-18xfs: perag initialization should only touch m_ag_max_usable for AG 0Darrick J. Wong1-2/+10
2017-10-18xfs: fix compiler warningsDarrick J. Wong1-6/+3
2017-10-18xfs: simplify the rmap code in xfs_bmse_mergeDarrick J. Wong1-4/+3
2017-10-18xfs: use xfs_iext_*_extent helpers in xfs_bmap_split_extent_atChristoph Hellwig1-16/+4
2017-10-18xfs: use xfs_iext_*_extent helpers in xfs_bmap_shift_extentsChristoph Hellwig1-92/+88
2017-10-18xfs: move some code around inside xfs_bmap_shift_extentsChristoph Hellwig1-25/+29
2017-10-18xfs: use xfs_iext_get_extent in xfs_bmap_first_unusedChristoph Hellwig1-5/+7
2017-10-18xfs: switch xfs_bmap_local_to_extents to use xfs_iext_insertChristoph Hellwig1-4/+7
2017-10-18xfs: add a xfs_iext_update_extent helperChristoph Hellwig3-6/+20
2017-10-18xfs: relog dirty buffers during swapext bmbt owner changeBrian Foster5-9/+40
2017-10-18xfs: skip bmbt block ino validation during owner changeBrian Foster3-1/+4
2017-10-18xfs: don't log dirty ranges for ordered buffersBrian Foster2-6/+2
2017-10-18xfs: remove the ip argument to xfs_defer_finishChristoph Hellwig10-113/+140
2017-10-18xfs: rename xfs_defer_join to xfs_defer_ijoinChristoph Hellwig3-4/+4
2017-10-18xfs: refactor xfs_trans_rollChristoph Hellwig9-52/+45
2017-10-18xfs: stop searching for free slots in an inode chunk when there are noneCarlos Maiolino1-28/+27
2017-09-26xfsprogs: Release v4.13.1HEADv4.13.1masterEric Sandeen4-4/+13
2017-09-26mkfs: don't overflow the subopts arrayDarrick J. Wong1-1/+1
2017-09-26xfsprogs: Release v4.13.0Eric Sandeen4-2/+11
2017-09-21xfsprogs: Release v4.13.0-rc2v4.13.0-rc2Eric Sandeen3-2/+7
2017-09-21xfs_repair: handle missing extent statesDarrick J. Wong1-0/+7
2017-09-21mkfs: pass a custom cowextsize into the created filesystemDarrick J. Wong3-2/+89
2017-09-21xfs_db: version command misses RMAPBT feature stringZirong Lang1-0/+2
2017-09-15xfsprogs: Release v4.13.0-rc1v4.13.0-rc1Eric Sandeen3-3/+18
2017-09-15xfs_repair: don't use do_warn for normal log messageMasatake YAMATO1-1/+1
2017-09-15mkfs: add documentation for forgotten mkfs flagsDarrick J. Wong1-0/+22
2017-09-15libxfs: remove getcwd/chdir dance from initializationDarrick J. Wong1-16/+0
2017-09-15misc: fix more stupid compiler warningsDarrick J. Wong4-9/+3
2017-09-15xfs_repair: take the ag_lock before recording rmap for a bmbt recordDarrick J. Wong1-0/+3
2017-09-15mkfs.xfs: Don't stagger AG for a single diskDonald Douwsma1-1/+3
2017-09-15Merge branch 'libxfs-4.13-sync' into for-nextEric Sandeen1-1/+1
2017-09-15xfs: fix inobt inode allocation search optimizationlibxfs-4.13-syncOmar Sandoval1-1/+1
2017-08-24xfs_io: clarify the fsmap documentationDarrick J. Wong2-2/+7
2017-08-24xfs_bmap: fix -n documentation in manpageEric Sandeen1-3/+2
2017-08-24fiemap: Fix semantics of max_extents (-n arguments)Nikolay Borisov1-6/+6
2017-08-24fiemap: Factor out common code used for printing holesNikolay Borisov1-30/+36
2017-08-24fiemap: De-obfuscate last_logical and cur_extent manipulationNikolay Borisov1-28/+32
2017-08-24fiemap: Eliminate num_extentsNikolay Borisov1-8/+4
2017-08-24fiemap: Make max_extents a global varNikolay Borisov1-6/+4
2017-08-24fiemap: Remove blocksize variableNikolay Borisov1-28/+22
2017-08-22xfs_repair: fix thread creation failure recoveryJeff Mahoney1-6/+32
2017-08-22xfs_repair: add prefetch trace calls to debug thread creation failuresJeff Mahoney1-1/+8
2017-08-22xfs_repair: clear pthread_t when pthread_create failsJeff Mahoney1-0/+2
2017-08-22xfs_io: add seek consistency checksAndreas Gruenbacher1-1/+12
2017-08-22fsr: fix uninitialized fs usage after timeoutJeff Mahoney1-6/+7
2017-08-22xfs_db: bit fuzzing should read the right bit when flippingDarrick J. Wong1-2/+2
2017-08-22mkfs: add missing translationJan Tulak1-1/+1
2017-08-18xfs_db: make write/fuzz -c and -d work on non-crc filesystemsDarrick J. Wong2-4/+11
2017-08-18xfs_db: free field list when failing out of fuzzDarrick J. Wong1-5/+4
2017-08-18xfs_db: reset metadump output flagDarrick J. Wong1-0/+1
2017-08-04xfs_db: btdump should avoid eval for push and pop of cursorDarrick J. Wong3-43/+30
2017-08-04xfs_db: use TYP_F_CRC_FUNC for inodes & dquotsEric Sandeen9-53/+35
2017-08-04xfs_db: introduce fuzz commandDarrick J. Wong9-20/+589
2017-08-04xfs_db: write values into dir/attr blocks and recalculate CRCsDarrick J. Wong7-4/+80
2017-08-04xfs_db: print attribute remote value blocksDarrick J. Wong5-2/+104
2017-08-04xfs_db: dump dir/attr btreesDarrick J. Wong2-1/+255
2017-08-04xfs_db: fix metadump redirection (again)Darrick J. Wong1-11/+36
2017-08-04xfs_repair: fix symlink target length checks by changing MAXPATHLEN to XFS_SY...Darrick J. Wong2-4/+4
2017-08-04xfsprogs: remove double-underscore integer typesDarrick J. Wong80-590/+590
2017-08-04xfs_metadump: properly handle obfuscation of all remote attribute blocksEric Sandeen1-1/+1
2017-08-04xfs_io: allow lsattr & lsproj on foreign filesystemsRoss Zwisler2-2/+2
2017-08-04libxfs: init ->b_maps on contig buffers for uncached compatibilityBrian Foster2-1/+10
2017-08-04xfs_db: associate proper type with free inode btree rootEric Sandeen1-1/+1
2017-08-04xfs_io: Print filesystem statfs flags in 'statfs' commandCarlos Maiolino1-0/+1
2017-07-31xfs: fix multi-AG deadlock in xfs_bunmapiChristoph Hellwig1-0/+12
2017-07-31xfs: check that dir block entries don't off the end of the bufferDarrick J. Wong1-0/+4
2017-07-31xfs: check _alloc_read_agf buffer pointer before usingDarrick J. Wong1-0/+4
2017-07-31xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_writeDarrick J. Wong1-0/+9
2017-07-31xfs: check _btree_check_block valueDarrick J. Wong1-2/+4
2017-07-31Revert "xfs: grab dquots without taking the ilock"Christoph Hellwig1-2/+0
2017-07-31xfs: fixup xfs_attr_get_ilockedChristoph Hellwig1-1/+3
2017-07-31xfs: don't crash on unexpected holes in dir/attr btreesDarrick J. Wong4-5/+5
2017-07-31xfs: rename MAXPATHLEN to XFS_SYMLINK_MAXLENDarrick J. Wong3-3/+4
2017-07-31xfs: grab dquots without taking the ilockDarrick J. Wong1-0/+2
2017-07-31xfs: remove unneeded parameter from XFS_TEST_ERRORDarrick J. Wong10-30/+18
2017-07-31xfs: pass along transaction context when reading xattr block buffersDarrick J. Wong2-10/+21
2017-07-31xfs: pass along transaction context when reading directory block buffersDarrick J. Wong1-2/+2
2017-07-31xfs: return the hash value of a leaf1 directory blockDarrick J. Wong3-10/+12
2017-07-31xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrubDarrick J. Wong2-17/+32
2017-07-31xfs: plumb in needed functions for range querying of various btreesDarrick J. Wong2-0/+48
2017-07-31xfs: export various function for the online scrubberDarrick J. Wong11-11/+35
2017-07-31xfs: always compile the btree inorder check functionsDarrick J. Wong6-26/+0
2017-07-31xfs: remove double-underscore integer typesDarrick J. Wong32-392/+393
2017-07-31xfs: optimize _btree_query_allDarrick J. Wong1-5/+7
2017-07-31xfs: remove XFS_HSIZEChristoph Hellwig1-4/+0
2017-07-31xfs: try to avoid blowing out the transaction reservation when bunmaping a sh...Darrick J. Wong5-19/+56
2017-07-20xfsprogs: Release v4.12.0v4.12.0Eric Sandeen4-2/+14
2017-07-20libxfs: propagate transaction block reservationsDarrick J. Wong1-1/+6
2017-07-20xfs_db: properly set inode typeEric Sandeen1-0/+16
2017-07-20xfs_db: redirect printfs when metadumping to stdoutDarrick J. Wong1-2/+13
2017-07-20mkfs.xfs: allow specification of 0 data stripe width & unitEric Sandeen1-1/+10
2017-07-13xfsprogs: Release v4.12.0-rc2v4.12.0-rc2Eric Sandeen3-2/+5
2017-07-13mkfs: set inode alignment and cluster size for minimum log size estimationDarrick J. Wong4-3/+19
2017-07-13mkfs: set agblklog when we're verifying minimum log sizeDarrick J. Wong1-0/+1
2017-06-30xfsprogs: Release v4.12.0-rc1v4.12.0-rc1Eric Sandeen3-3/+15
2017-06-30libxfs: fix fsmap.h inclusionDarrick J. Wong1-1/+3
2017-06-30xfs_db: identify attr dabtree field types correctlyDarrick J. Wong4-4/+29
2017-06-29xfs_spaceman: fix potential overflowing expression in trim_f()Bill O'Donnell1-1/+1
2017-06-29xfs_spaceman: close open file for error case in openfile()Bill O'Donnell1-0/+1
2017-06-29xfs_spaceman: fix potential memory leak by malloc in scan_agBill O'Donnell1-0/+2
2017-06-29xfs_db: improve argument naming in set_cur and set_iocur_typeBill O'Donnell2-22/+22
2017-06-29xfs_db: update buffer size when new type is setBill O'Donnell1-0/+8
2017-06-21xfs_spaceman: add group summary modeDarrick J. Wong2-5/+30
2017-06-21xfs_spaceman: add a man pageDarrick J. Wong1-0/+175
2017-06-21xfs_spaceman: Free space mapping commandDave Chinner7-6/+432
2017-06-21xfs_spaceman: add new speculative prealloc controlDave Chinner4-1/+121
2017-06-21xfs_spaceman: add FITRIM supportDave Chinner4-1/+134
2017-06-21xfs_spaceman: space management toolDave Chinner6-1/+332
2017-06-21xfs_repair: replace rmap_compare with libxfs versionDarrick J. Wong2-30/+3
2017-06-21xfs_io: support the new getfsmap ioctlDarrick J. Wong11-13/+736
2017-06-21xfs: introduce the XFS_IOC_GETFSMAP ioctlDarrick J. Wong4-0/+128
2017-06-21libxfs: use crc32c slice-by-8 variant by defaultDarrick J. Wong2-2/+36
2017-06-21libxcmd: add cvt{int, long} to convert strings to int and longDarrick J. Wong2-0/+160
2017-06-21xfs_io: refactor numlen into a library functionDarrick J. Wong4-28/+19
2017-06-21metadump: warn about corruption if log is dirtyJan Tulak1-1/+3
2017-06-21xfs_metadump: tag metadump image with informational flagsEric Sandeen4-4/+78
2017-06-21xfs_repair: handle reading superblock from image on larger sector size filesy...Zirong Lang1-39/+57
2017-06-21xfs_db: add alignment filter to freesp commandEric Sandeen2-3/+15
2017-06-21xfs_growfs: ensure target path is an active xfs mountpointBill O'Donnell3-1/+41
2017-06-15mkfs: remove leftover blkid includeChristoph Hellwig1-3/+0
2017-06-15po/pl.po: update Polish translation for 4.11.0Jakub Bogusz1-3255/+5322
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