summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2015-10-14xfsprogs: Release v4.3.0-rc1v4.3.0-rc1Dave Chinner4-3/+18
2015-10-14db: fix AGI ops definition in CRC type tableDave Chinner1-2/+2
2015-10-14xfs_repair: fix left-shift overflowsEric Sandeen2-8/+8
2015-10-14xfs_metadump: Fix unaligned accessesEric Sandeen1-4/+4
2015-10-14xfs_logprint: fix some unaligned accessesEric Sandeen1-6/+15
2015-10-14xfs_repair: fix unaligned accessesEric Sandeen3-27/+28
2015-10-14libxfs: avoid negative (and full-width) shifts in radix-tree.cEric Sandeen1-6/+8
2015-10-14xfs_copy: format v5 sb logs correctlyBrian Foster1-2/+59
2015-10-14xfs_copy: refactor log format code into new helperBrian Foster1-24/+45
2015-10-14xfs_copy: store data buf alignment in buf data structureBrian Foster2-0/+2
2015-10-14xfs_copy: genericize write helper to facilitate separate log bufBrian Foster1-14/+20
2015-10-14xfs_copy: check for dirty log on non-duplicate copiesBrian Foster3-3/+36
2015-10-14db/metadump: bump lsn when log is cleared on v5 supersBrian Foster7-28/+73
2015-10-14xfs_db: do not reset current lsn from uuid command on v5 supersBrian Foster2-15/+29
2015-10-14xfs_repair: seed the max lsn from log state in phase 2Brian Foster1-0/+7
2015-10-14xfs_repair: don't clear the log by defaultBrian Foster1-20/+40
2015-10-14xfs_repair: format the log with forward cycle number on v5 supersBrian Foster1-2/+68
2015-10-14xfs_repair: process the log in no_modify modeBrian Foster1-5/+6
2015-10-14xfs_repair: track log state throughout all recovery phasesBrian Foster3-16/+32
2015-10-14libxlog: pull struct xlog out of xlog_is_dirty()Brian Foster4-22/+26
2015-10-14libxfs: add ability to clear log to arbitrary log cycleBrian Foster1-8/+60
2015-10-14libxfs: pass lsn param to log clear and record header logging helpersBrian Foster6-15/+33
2015-10-14libxfs: don't hardcode cycle 1 into unmount op headerBrian Foster1-7/+17
2015-10-14libxfs: track largest metadata LSN in use via verifiersBrian Foster2-0/+34
2015-10-14libxfs: validate metadata LSNs against log on v5 superblocksBrian Foster13-7/+65
2015-10-14mkfs.xfs: option for using a pre-defined filesystem UUIDMika Eloranta2-2/+14
2015-10-14platform: rename lstat64 to lstat for OS XJan Tulak1-0/+1
2015-10-14io: Make mremap conditionalJan Tulak6-0/+28
2015-10-14platform: Add statvfs64 for OS XJan Tulak3-1/+14
2015-10-14platform: Add a timer implementation for OS XJan Tulak2-2/+49
2015-10-14xfs_estimate: change nftw64 to nftwJan Tulak1-3/+3
2015-10-14platform: Remove conflicting define for OS XJan Tulak1-1/+0
2015-10-14platform: uuid changes for OS XJan Tulak1-15/+7
2015-10-14build: Add autoconf check for fsetxattr callJan Tulak4-0/+20
2015-10-14build: Add includes required for OS XJan Tulak1-0/+3
2015-10-14libxfs: prefix XATTR_LIST_MAX with XFS_Jan Tulak3-4/+13
2015-10-14libxfs: avoid dependency on Linux XATTR_SIZE_MAXJan Tulak2-2/+10
2015-10-14platform: Add XATTR_LIST_MAX to OS X headersJan Tulak1-0/+5
2015-10-14build: make libblkid usage optionalJan Tulak3-2/+50
2015-10-14xfs_repair: Fix up warning strings in da_util.cEric Sandeen4-48/+56
2015-10-14xfs_repair: move common dir2 and attr_repair code to da_util.cEric Sandeen6-1303/+801
2015-10-14xfs_repair: whitespace & commentsEric Sandeen2-40/+42
2015-10-14xfs_repair: Remove more differences between attr & dir2Eric Sandeen2-21/+13
2015-10-14xfs_repair: better checking of v5 attributesEric Sandeen1-0/+9
2015-10-14xfs_repair: catch bad level/depth in da nodeEric Sandeen1-2/+10
2015-10-14xfs_repair: Remove BUF_PTR from attr_repair.cEric Sandeen2-7/+7
2015-10-14xfs_repair: add XR_DIR_TRACE to dir2.cEric Sandeen1-3/+36
2015-10-14xfs_repair: fix use-after-free in verify_final_dir2_pathEric Sandeen1-1/+8
2015-10-14xfs_repair: use multibuffer read routines in attr_repair.cEric Sandeen3-25/+54
2015-10-14xfs_repair: make CRC checking consistent in path verificationEric Sandeen1-10/+14
2015-10-14xfs_repair: remove type from da & dir2 cursorsEric Sandeen2-3/+0
2015-10-14xfs_repair: remove trace-only 'n' member from da_level_stateEric Sandeen1-9/+0
2015-10-14xfs_db: enable blockget for v5 filesystemsDarrick J. Wong2-26/+214
2015-10-14xfs_db: trash the block at the top of the cursor stackDarrick J. Wong2-21/+79
2015-10-14xfs_db: enable blocktrash for checksummed filesystemsDarrick J. Wong1-2/+8
2015-10-14xfs_io: support reflinking and deduping file rangesDarrick J. Wong7-1/+479
2015-09-07xfsprogs: Release v4.2.0v4.2.0Dave Chinner4-2/+17
2015-09-07xfs_repair: release corrupt directory node bufferDarrick J. Wong1-0/+1
2015-09-03xfs_repair: update btree ptr when attr node level moves to next bufferBrian Foster1-1/+1
2015-09-03progs: use CURDIR instead of relative paths for header symlinksLucas Stach2-2/+2
2015-09-03xfs_repair: force not-so-bad bmbt blocks back through the verifierDarrick J. Wong1-0/+12
2015-09-03xfs_repair: check v5 filesystem attr block header sanityDarrick J. Wong1-0/+45
2015-09-03xfs_repair: ignore "repaired" flag after we decide to clear xattr blockDarrick J. Wong1-1/+14
2015-09-03libxfs: clear buffer state flags in libxfs_getbuf and variantsDarrick J. Wong1-6/+41
2015-09-03libxfs: fix XFS_WANT_CORRUPTED_* macros to return negative error codesDarrick J. Wong1-4/+3
2015-09-03libxfs: verifier should set buffer error when da block has a bad magic numberDarrick J. Wong1-0/+1
2015-09-03xfs_repair: set args.geo in longform_dir2_entry_check_dataEric Sandeen1-0/+1
2015-09-03xfs_repair: set args.geo in dir2_kill_blockEric Sandeen1-0/+1
2015-08-25xfsprogs: Release v4.2.0-rc3v4.2.0-rc3Dave Chinner3-2/+12
2015-08-25man pages: Minor fixes for xfs.5Eric Sandeen1-2/+2
2015-08-25xfsprogs: revert OS X dummy function changesDave Chinner2-145/+16
2015-08-24xfs: Use consistent logging message prefixesJoe Perches2-7/+10
2015-08-24xfs: remote attribute headers contain an invalid LSNDave Chinner1-6/+23
2015-08-24xfs: Fix uninitialized return value in xfs_alloc_fix_freelist()Jan Kara1-1/+1
2015-08-24xfs: remote attributes need to be considered dataDave Chinner1-4/+11
2015-08-24xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flagDave Chinner3-23/+19
2015-08-24xfs: don't cast string literalsEric Sandeen1-2/+2
2015-08-24libxfs: Fix file type directory corruption for btree directoriesJan Kara1-1/+7
2015-08-24libxfs: remove self-assignment in libxfs/util.cEric Sandeen2-10/+2
2015-08-24xfs_repair: unconditionally free blockmaps when threads completeEric Sandeen4-1/+20
2015-08-24xfs_repair: call IRELE(ip) after libxfs_trans_iget callsEric Sandeen1-0/+6
2015-08-24xfs_repair: free msgbuf on exitEric Sandeen1-0/+2
2015-08-24libxfs: fix memory leasks in libxfs_umount()Eric Sandeen2-0/+12
2015-08-24xfs_repair: fix broken EFSBADCRC/EFSCORRUPTED usage with buffer errorsDarrick J. Wong6-14/+14
2015-08-24xfs_db: don't crash on a corrupt inodeDarrick J. Wong1-0/+2
2015-08-24libxfs: readahead of dir3 data blocks should use the read verifierDarrick J. Wong1-1/+2
2015-08-24repair: fix wrong logic when validating node magic numberEryu Guan1-1/+1
2015-08-18xfsprogs: Release v4.2.0-rc2v4.2.0-rc2Dave Chinner3-2/+12
2015-08-18libxfs: v3 inodes are only valid on crc-enabled filesystemsRoger Willcocks6-7/+18
2015-08-18doc: Update OS X build info and limitationsJan Tulak1-3/+8
2015-08-18build: Add fls check into autoconfJan Tulak4-0/+19
2015-08-18build:: Add mntent.h check into autoconfJan Tulak4-3/+16
2015-08-18build: Change OS X-specific CFLAGS/LDFLAGSJan Tulak2-1/+5
2015-08-18libxfs: Fix attr leaf block definitionJan Kara1-2/+9
2015-08-18mkfs.xfs: fix ftype-vs-crc option combination testingEric Sandeen1-11/+6
2015-08-18libxfs: remove sparse inode mount warningBrian Foster1-3/+0
2015-08-18xfsprogs: fix syntax error in include/buildmacrosEryu Guan1-1/+1
2015-08-18xfs_fsr: Fix parentheses around truth valueEric Sandeen1-1/+1
2015-08-18xfsprogs: prevent LIST_ macros conflictsJan Tulak1-0/+14
2015-08-18xfsprogs: missing and dummy calls for OS X supportJan Tulak2-16/+145
2015-08-18xfsprogs: Add includes required for OS X buildsJan Tulak1-0/+5
2015-08-18xfsprogs: Add ifdef dirent checks where it was missingJan Tulak1-0/+12
2015-08-18xfsprogs: undefined variable fixJan Tulak1-1/+1
2015-08-18db: fix uninitialised variable warningsDave Chinner1-1/+1
2015-08-04xfsprogs: Release v4.2.0-rc1v4.2.0-rc1Dave Chinner3-3/+17
2015-08-04Merge branch 'progs-misc-fixes-2' into for-nextDave Chinner32-89/+195
2015-08-04libxfs: fix uuid check durign inode allocationDave Chinner1-1/+1
2015-08-04repair: use sb_meta_uuid for checking of metadata headersDave Chinner2-2/+2
2015-08-04xfs_repair: Fix malloc size of rt_ext_tree_ptrEric Sandeen1-1/+1
2015-08-03xfs_copy: fix up initial sb buffer read on CRC fsEric Sandeen1-4/+11
2015-08-03xfsprogs: Add new sb_meta_uuid field, update userspace tools to manipulate itEric Sandeen29-82/+182
2015-08-03Merge branch 'progs-header-cleanup' into for-nextDave Chinner202-3055/+673
2015-08-03xfsprogs: use "unsigned short" instead of ushortTheodore Ts'o6-9/+9
2015-08-03xfsprogs: avoid use of si_tid in struct xlog_split_itemTheodore Ts'o1-3/+3
2015-08-03xfsprogs: define and use BUILD_CC in configure.ac for cross compilationTheodore Ts'o3-2/+11
2015-08-03xfsprogs: pull in libgen.h to get prototype for basename()Theodore Ts'o1-0/+1
2015-08-03xfsprogs: define NBBY if not defined by the system header filesTheodore Ts'o1-0/+4
2015-08-03xfsprogs: Use glibtoolize on osxJan Tulak1-2/+11
2015-08-03xfsprogs: Don't Make .po files with gettext disabledJan Tulak1-1/+5
2015-08-03xfsprogs: Search path for utilities unifiedJan Tulak1-8/+11
2015-08-03xfsprogs: blkid is now mandatoryJan Tulak29-2342/+15
2015-08-03xfsprogs: don't install platform_defs.hChristoph Hellwig45-63/+49
2015-08-03xfsprogs: move __u*/__s* typedefs to per-port headersChristoph Hellwig8-28/+37
2015-08-03xfsprogs: move __be*/__le* types and __arch_pack to xfs_arch.hChristoph Hellwig2-23/+23
2015-07-31xfsprogs: simplify internal includesChristoph Hellwig156-312/+308
2015-07-31xfsprogs: use <>-style includes in installed headersChristoph Hellwig3-9/+9
2015-07-31xfsprogs: remove install-qa targetChristoph Hellwig8-29/+8
2015-07-31xfsprogs: only install *format.h headers in install-qaChristoph Hellwig2-16/+25
2015-07-31xfsprogs: remove swab.hChristoph Hellwig7-199/+191
2015-07-31xfsprogs: remove unused macros from xfs_arch.hChristoph Hellwig1-60/+0
2015-07-31xfsprogs: don't install internal header filesChristoph Hellwig1-1/+1
2015-07-31build: create include/xfs before installing headersDave Chinner3-5/+9
2015-07-31Merge branch 'libxfs-commit-script' into for-nextDave Chinner1-0/+284
2015-07-31Merge branch 'progs-cleanup' into for-nextDave Chinner179-852/+736
2015-07-31Merge branch 'libxfs-4.2-rc1-update' into for-nextDave Chinner17-173/+213
2015-07-31xfs: check min blks for random debug mode sparse allocationsBrian Foster1-7/+8
2015-07-31xfs: use percpu_counter_read_positive for mp->m_icountGeorge Wang2-5/+9
2015-07-31xfs: clean up XFS_MIN_FREELIST macrosDave Chinner9-25/+42
2015-07-31xfs: sanitise error handling in xfs_alloc_fix_freelistDave Chinner1-56/+55
2015-07-31Merge branch 'progs-misc-fixes-1' into for-nextDave Chinner10-37/+84
2015-07-31xfs: factor out free space extent length checkDave Chinner1-27/+44
2015-07-31xfs: xfs_alloc_fix_freelist() can use incore perag structuresDave Chinner3-45/+35
2015-07-31xfs: xfs_attr_inactive leaves inconsistent attr fork state behindDave Chinner2-5/+5
2015-07-31xfs: always log the inode on unwritten extent conversionBrian Foster1-1/+9
2015-07-31xfs: extent size hints can round up extents past MAXEXTLENDave Chinner1-12/+19
2015-07-31xfs: return a void pointer from xfs_buf_offsetChristoph Hellwig4-9/+6
2015-07-31repair: helper to transition inode blocks to inode stateBrian Foster1-52/+39
2015-07-31repair: helper to import on-disk inobt records to in-core treesBrian Foster1-108/+91
2015-07-31repair: helper for inode chunk alignment and start/end ino number verificationBrian Foster1-74/+93
2015-07-31repair: access helpers for on-disk inobt record freecountBrian Foster3-17/+38
2015-07-31metadump: support sparse inode recordsBrian Foster1-24/+60
2015-07-31xfsprogs: remove xfs_caddr_tChristoph Hellwig12-54/+49
2015-07-31xfsprogs: remove non-Linux defintions for loff_tChristoph Hellwig4-4/+0
2015-07-31xfsprogs: remove boolean_t typedefChristoph Hellwig5-13/+1
2015-07-31xfsprogs: remove the uchar_t typedefChristoph Hellwig8-38/+24
2015-07-31xfsprogs: remove the uint_t typedefChristoph Hellwig2-7/+5
2015-07-31metadump: reorder inode record sanity checks and inode buffer readBrian Foster1-13/+12
2015-07-31repair: handle sparse inode alignmentBrian Foster1-5/+20
2015-07-31repair: do not prefetch holes in sparse inode chunksBrian Foster1-3/+14
2015-07-31repair: reconstruct sparse inode records correctly on diskBrian Foster1-8/+39
2015-07-31repair: do not account sparse inodes in phase 5 cursor init.Brian Foster1-2/+11
2015-07-31repair: factor out sparse inodes from finobt reconstructionBrian Foster1-2/+10
2015-07-31repair: process sparse inode records correctlyBrian Foster1-64/+98
2015-07-31repair: validate ir_count field for sparse format recordsBrian Foster1-9/+34
2015-07-31repair: scan sparse finobt records correctlyBrian Foster1-8/+43
2015-07-31repair: scan and track sparse inode chunks correctlyBrian Foster4-7/+72
2015-07-31repair: use ir_count for filesystems with sparse inode supportBrian Foster1-1/+10
2015-07-31repair: remove duplicate field from aghdr_cntsBrian Foster1-3/+1
2015-07-31repair: handle sparse format inobt record freecount correctlyBrian Foster2-13/+30
2015-07-31growfs: display sparse inode status from xfs_infoBrian Foster1-5/+8
2015-07-31db: show sparse inodes feature state in version command outputBrian Foster1-0/+2
2015-07-31xfsprogs: remove the unused inst_t typedefChristoph Hellwig1-1/+0
2015-07-31db: support sparse inode chunk inobt record and sb fieldsBrian Foster8-1/+90
2015-07-31xfsprogs: remove __psint_t and __psunsigned_tChristoph Hellwig16-149/+83
2015-07-31mkfs: sparse inode chunk supportBrian Foster2-3/+51
2015-07-31xfsprogs: remove register keywordsChristoph Hellwig6-145/+145
2015-07-31xfs: enable sparse inode chunks for v5 superblocksBrian Foster1-1/+2
2015-07-31xfs_repair: include any realloc'ed buffers in final putbufMike Grant1-2/+2
2015-07-31xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster()Brian Foster2-12/+15
2015-07-31xfs: saner xfs_trans_commit interfaceChristoph Hellwig12-55/+39
2015-07-31xfs: only free allocated regions of inode chunksBrian Foster2-7/+138
2015-07-31libxfs: remove the flags argument to xfs_trans_cancelChristoph Hellwig9-29/+19
2015-07-31xfs: filter out sparse regions from individual inode allocationBrian Foster1-2/+13
2015-07-31libxfs: simplify xfs_trans_free_itemsChristoph Hellwig2-6/+6
2015-07-31xfs: randomly do sparse inode allocations in DEBUG modeBrian Foster1-2/+13
2015-07-31libxfs-apply: ensure guilt import retains commit messagesDave Chinner1-0/+20
2015-07-31libxfs: switch the remaining xfs_trans_dup user to xfs_trans_rollChristoph Hellwig4-29/+8
2015-07-31xfs: allocate sparse inode chunks on full chunk allocation failureBrian Foster5-14/+357
2015-07-31libxfs-apply: auto-name patches for guiltDave Chinner1-7/+34
2015-07-31progs: clean up all remaining xfs*h includesDave Chinner60-202/+202
2015-07-31xfs: helper to convert holemask to inode alloc. bitmapBrian Foster2-0/+54
2015-07-31libxfs-apply: reduce output verbosityDave Chinner1-7/+12
2015-07-31progs: clean up libxlog.h includesDave Chinner13-13/+13
2015-07-31xfs: pass inode count through ordered icreate log itemBrian Foster2-4/+5
2015-07-31libxfs-apply: allow commit range specificationDave Chinner1-41/+130
2015-07-31progs: clean up libxfs.h includesDave Chinner102-110/+125
2015-07-31xfs: introduce inode record hole mask for sparse inode chunksBrian Foster7-28/+97
2015-07-31libxfs-apply: CLI should specify source of commitsDave Chinner1-22/+51
2015-07-31build: populate include/xfs before buildingDave Chinner4-4/+12
2015-07-31xfs: add fs geometry bit for sparse inode chunksBrian Foster1-0/+1