aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-02-29xfs_io: implement 'inode' commandprogs-misc-fixes-for-4.6Carlos Maiolino1-0/+150
2016-02-29xfs_io: Prevent devide by zero from {pread,pwrite}_randomDmitry Monakhov2-2/+10
2016-02-29xfs_db: Fix dquot command docsEric Sandeen2-5/+7
2016-02-29xfs_quota: modify commands which can't handle multiple typesZorro Lang5-43/+81
2016-02-17xfsprogs: Release v4.5.0-rc1v4.5.0-rc1Dave Chinner3-3/+22
2016-02-17xfs: Validate the length of on-disk ACLsAndreas Gruenbacher1-2/+6
2016-02-17xfs: stop holding ILOCK over filldir callbacksDave Chinner1-0/+3
2016-02-17libxfs: fix two comment typosGeliang Tang1-2/+2
2016-02-17xfs: swap leaf buffer into path struct atomically during path shiftBrian Foster1-9/+14
2016-02-17xfs: handle dquot buffer readahead in log recovery correctlyDave Chinner4-7/+35
2016-02-17xfs: inode recovery readahead can race with inode buffer creationDave Chinner1-5/+7
2016-02-17xfs: eliminate committed arg from xfs_bmap_finishEric Sandeen8-190/+57
2016-02-17xfs: bmapbt checking on debug kernels too expensiveDave Chinner1-2/+8
2016-02-17xfs: get mp from bma->ip in xfs_bmap codeEric Sandeen1-2/+2
2016-02-17xfs: introduce BMAPI_ZERO for allocating zeroed extentsDave Chinner10-10/+100
2016-02-15xfs: per-filesystem stats counter implementationBill O'Donnell6-40/+47
2016-02-15xfs: log local to remote symlink conversions correctly on v5 supersBrian Foster2-4/+9
2016-02-15xfs: add missing bmap cancel calls in error pathsBrian Foster1-0/+1
2016-02-15libxfs: Optimize the loop for xfs_bitmap_emptyJia He1-3/+3
2016-02-15xfs_io: add support for changing the new inode DAX attributeDave Chinner5-1/+8
2016-02-15xfs: introduce per-inode DAX enablementDave Chinner1-0/+9
2016-02-15xfs_fs.h: XFS_IOC_FS[SG]SETXATTR to FS_IOC_FS[SG]ETXATTR promotionDave Chinner15-115/+234
2016-02-11libxfs: reset dirty buffer priority on lookupDave Chinner2-0/+10
2016-02-11libxfs: keep unflushable buffers off the cache MRUsDave Chinner2-24/+67
2016-02-09libxfs: don't repeatedly shake unwritable buffersDave Chinner1-11/+16
2016-02-09libxfs: don't discard dirty buffersDave Chinner3-19/+42
2016-02-09libxfs: directory node splitting does not have an extra blockDave Chinner1-30/+29
2016-02-09repair: parallelise uncertin inode processing in phase 3Dave Chinner3-12/+51
2016-02-09repair: parallelise phase 7Dave Chinner4-31/+52
2016-02-09xfs_mdrestore: correctly account bytes readDave Chinner1-2/+2
2016-02-09metadump: bounds check btree block regions being zeroedDave Chinner1-0/+32
2016-02-09metadump: clean up btree block region zeroingDave Chinner1-37/+24
2016-02-05xfs_quota: fix up timer command helpEric Sandeen1-2/+2
2016-02-05xfs_quota: remove extra 30 seconds from time limit reportingEric Sandeen1-2/+0
2016-02-05xfs_repair: Fix untranslatable stringsEric Sandeen1-3/+10
2016-02-05mkfs.xfs.8: Clarify mkfs vs. mount block size limits.Eric Sandeen1-1/+4
2016-02-05mkfs: factor finobt changes into min log size when formattingDarrick J. Wong3-3/+6
2016-02-05xfs_io: detect the '-R' option in getoptDarrick J. Wong1-1/+1
2016-02-05xfs_io: print dedupe errors to stderr, not stdoutDarrick J. Wong1-2/+4
2016-02-05libxfs: move struct xfs_attr_shortform to xfs_da_format.hDarrick J. Wong3-16/+17
2016-02-05xfs_quota: use Q_XGETNEXTQUOTA for report and dumpEric Sandeen2-14/+71
2016-02-05xfs_quota: make report_mount() & dump_file() take an "output id"Eric Sandeen1-16/+30
2016-02-05xfs_quota: define Q_XGETNEXTQUOTAEric Sandeen3-0/+5
2016-02-05include: Minor whitespace cleanupCarlos Maiolino1-5/+5
2016-02-05xfs_copy: use POSIX signal APIJoshua Kinard1-3/+13
2016-02-05configure: remove aio.h checkJoshua Kinard3-40/+3
2016-02-05libxfs: don't pass negative errnos to strerror()Eric Sandeen1-4/+4
2016-02-05include/linux.h: Include <stdio.h> for fprintf and stderrFelix Janda1-0/+1
2016-02-05linux.h: Use off64_t instead of loff_tFelix Janda1-1/+1
2016-02-05xfs_fsr: Include <paths.h> for _PATH_MOUNTEDFelix Janda1-0/+1
2015-12-21libxfs: refactor short btree block verificationDarrick J. Wong4-48/+67
2015-12-21libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correctDarrick J. Wong1-1/+1
2015-12-21libxfs: use a convenience variable instead of open-coding the forkDarrick J. Wong1-11/+12
2015-12-21libxfs: reorder xfs_bmap_add_free argsDarrick J. Wong4-13/+13
2015-12-21repair: request inode buffers sized to fit one inode clusterDarrick J. Wong1-1/+2
2015-12-21xfsprogs: Remove trailing blanks on various placesJan Tulak52-144/+129
2015-12-21xfs_quota: allow name lookup when reporting from ID rangeEric Sandeen2-6/+36
2015-12-21xfs_quota: push id/name printing down into report_mount()Eric Sandeen1-26/+11
2015-12-21xfs_db: remove unnessary checks in process_leaf_node_dir_v2_freeVivek Trivedi1-2/+0
2015-12-21mkfs: fix unintentional integer overflowVivek Trivedi1-1/+1
2015-12-21libxlog: fix integer overflow in xlog_find_verify_cycleVivek Trivedi1-1/+1
2015-12-21xfs_io: fix a memory leak in imap_fVivek Trivedi1-1/+5
2015-12-18xfs_io: allow zero-length reflink/dedupe commandsDarrick J. Wong1-11/+13
2015-12-18xfs_db: make check work for sparse inodesDarrick J. Wong1-49/+200
2015-12-18xfs_io: document zero and help commands in manpageEric Sandeen1-0/+10
2015-12-18mkfs: get sector size from host fs d_miniosz when mkfs'ing fileEric Sandeen1-3/+5
2015-12-18db: add the logformat commandBrian Foster4-2/+172
2015-12-18libxfs: conditionalize log format record size optimizationBrian Foster8-10/+20
2015-12-18libxfs: format the log with valid log record headersBrian Foster1-17/+57
2015-12-18logprint: use correct ext. header count for unaligned sizeBrian Foster1-0/+2
2015-11-23xfsprogs: Release v4.3.0v4.3.0Dave Chinner4-4/+13
2015-11-23repair: print XFS_WANT_CORRUPTED info with -vvvEric Sandeen4-5/+25
2015-11-23libxfs: print name of verifier if it failsEric Sandeen22-5/+31
2015-11-23fsr: more selinux fixesEric Sandeen1-20/+8
2015-11-23fsr: more tidy up workEric Sandeen1-23/+20
2015-11-23debian: update initramfs in postinstSteve McIntyre2-0/+32
2015-11-11fsr: clean up mountpoint checksDave Chinner1-13/+5
2015-11-10xfsprogs: Release v4.3.0-rc2v4.3.0-rc2Dave Chinner3-2/+10
2015-11-10mkfs.xfs.8: Spelling fixVille Skyttä1-1/+1
2015-11-10xfs_db.8: Remove stray backslash near bmapVille Skyttä1-1/+1
2015-11-10xfsprogs: make fsr use mntinfo when there is no mntentJan Tulak7-51/+246
2015-11-10io: update reflink/dedupe ioctl definitionsDarrick J. Wong7-294/+243
2015-10-28libxcmd: provide a common function to report command runtimesDarrick J. Wong5-45/+37
2015-10-28headers: remove definition of ASSERT from xfs.hDave Chinner2-6/+6
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