aboutsummaryrefslogtreecommitdiffstats
path: root/libfrog
AgeCommit message (Expand)AuthorFilesLines
2024-03-13configure: don't check for getmntentChristoph Hellwig2-12/+1
2023-12-21libfrog: move 64-bit division wrappers to libfrogDarrick J. Wong2-0/+97
2023-12-18libfrog: make platform_set_blocksize exit on fatal failureChristoph Hellwig2-14/+17
2023-12-18libxfs/frog: remove latform_find{raw,block}pathChristoph Hellwig2-14/+0
2023-11-21xfs_quota: fix missing mount point warningPavel Reichl1-7/+11
2023-10-05libfrog: drop build host crc32 selftestKrzesimir Nowak2-33/+2
2023-10-05libfrog: don't fail on XFS_FSOP_GEOM_FLAGS_NREXT64 in xfrog_bulkstat_single5Darrick J. Wong1-1/+1
2023-10-05libfrog: fix overly sleep workqueuesDarrick J. Wong2-10/+25
2023-06-22libxfs: port list_cmp_func_t to userspaceDarrick J. Wong1-7/+3
2023-06-14libxfs: test the ascii case-insensitive hashDarrick J. Wong1-100/+108
2023-05-10xfs: perags need atomic operational stateDave Chinner1-0/+45
2023-04-21misc: test the dir/attr hash before formatting or repairing fsDarrick J. Wong3-8/+182
2023-04-21libfrog: move crc32c selftest buffer into a separate fileDarrick J. Wong4-522/+548
2022-12-09misc: add missing includesDarrick J. Wong1-0/+1
2022-06-22xfs_info: Report NREXT64 feature statusChandan Babu R1-2/+4
2022-06-22xfsprogs: Invoke bulkstat ioctl with XFS_BULK_IREQ_NREXT64 flagChandan Babu R1-2/+27
2022-03-10xfs_quota: don't exit on fs_table_insert_project_path failureEric Sandeen2-7/+3
2022-02-25misc: add a crc32c self test to mkfs and repairDarrick J. Wong2-8/+15
2021-12-02libfrog: fix crc32c self test code on cross buildsDarrick J. Wong1-1/+6
2021-10-15xfs: move perag structure and setup to libxfs/xfs_ag.[ch]Dave Chinner1-0/+3
2021-09-29libfrog: move topology.[ch] to libxfsDarrick J. Wong3-373/+0
2021-09-29xfsprogs: introduce liburcu supportDave Chinner1-0/+3
2021-04-15repair: convert the dir byaddr hash to a radix treeDave Chinner1-0/+46
2021-04-15workqueue: bound maximum queue depthDave Chinner2-3/+43
2021-04-15libfrog: report inobtcount in geometryDarrick J. Wong1-2/+4
2020-11-20libfrog: list the bigtime feature when reporting geometryDarrick J. Wong1-2/+4
2020-11-20libfrog: convert cvttime to return time64_tDarrick J. Wong2-4/+4
2020-11-20libfrog: define LIBFROG_BULKSTAT_CHUNKSIZE to remove dependence on XFS_INODES...Darrick J. Wong1-0/+4
2020-10-12xfsprogs: ignore autofs mount table entriesIan Kent2-0/+4
2020-10-12libfrog: fix a potential null pointer dereferenceDarrick J. Wong1-1/+1
2020-04-07xfsprogs: Fix --disable-static option buildDave Chinner1-0/+2
2020-04-07mkfs: use cvtnum from libfrogDave Chinner2-6/+10
2020-03-01libfrog: always fsync when flushing a deviceDarrick J. Wong1-3/+7
2020-03-01libxfs: return flush failuresDarrick J. Wong2-9/+18
2020-02-27libfrog: remove libxfs.h dependencies in fsgeom.c and linux.cDarrick J. Wong2-3/+5
2019-11-06libfrog: convert workqueue.c functions to negative error codesDarrick J. Wong1-12/+13
2019-11-06libfrog: convert scrub.c functions to negative error codesDarrick J. Wong1-1/+8
2019-11-06libfrog: convert ptvar.c functions to negative error codesDarrick J. Wong1-4/+4
2019-11-06libfrog: convert bulkstat.c functions to negative error codesDarrick J. Wong2-43/+47
2019-11-06libfrog: convert fsgeom.c functions to negative error codesDarrick J. Wong2-10/+10
2019-11-06libfrog: convert bitmap.c to negative error codesDarrick J. Wong1-12/+15
2019-11-06libfrog: print library errorsDarrick J. Wong3-0/+31
2019-11-01libfrog: take over platform headersDarrick J. Wong2-0/+27
2019-11-01libfrog: clean up platform_nprocDarrick J. Wong1-1/+8
2019-11-01xfs_scrub: reduce fsmap activity for media errorsDarrick J. Wong1-2/+0
2019-11-01xfs_scrub: improve reporting of file data media errorsDarrick J. Wong2-0/+39
2019-11-01libfrog/xfs_scrub: improve iteration function documentationDarrick J. Wong1-2/+6
2019-11-01libfrog: fix workqueue_add error outDarrick J. Wong1-5/+5
2019-10-16libfrog: fix missing error checking in bitmap codeDarrick J. Wong1-3/+12
2019-10-16libfrog: fix bitmap error communication problemsDarrick J. Wong2-7/+8
2019-10-16libfrog: add missing per-thread variable error handlingDarrick J. Wong1-2/+15
2019-10-16libfrog: fix per-thread variable error communication problemsDarrick J. Wong2-15/+19
2019-10-15libfrog: split workqueue destroy functionsDarrick J. Wong2-7/+32
2019-10-15libfrog: fix missing error checking in workqueue codeDarrick J. Wong1-4/+28
2019-10-15libfrog: fix workqueue error communication problemsDarrick J. Wong1-2/+2
2019-09-30xfs_io: add a bulkstat commandDarrick J. Wong2-0/+23
2019-09-30misc: convert from XFS_IOC_FSINUMBERS to XFS_IOC_INUMBERSDarrick J. Wong2-17/+125
2019-09-30misc: convert xfrog_bulkstat functions to have v5 semanticsDarrick J. Wong3-28/+426
2019-09-26libfrog: add online scrub/repair for superblock countersDarrick J. Wong2-0/+13
2019-09-26libfrog: share scrub headersDarrick J. Wong3-0/+171
2019-09-26xfs_spaceman: report health problemsDarrick J. Wong2-0/+17
2019-09-09xfs_spaceman: convert open-coded unit conversions to helpersDarrick J. Wong2-0/+86
2019-09-09libfrog: move libfrog.h to libfrog/util.hDarrick J. Wong3-2/+13
2019-09-09libfrog: move workqueue.h to libfrog/Darrick J. Wong4-2/+42
2019-09-09libfrog: move path.h to libfrog/Darrick J. Wong3-1/+63
2019-09-09libfrog: move crc32c.h to libfrog/Darrick J. Wong3-0/+719
2019-09-09libfrog: move workqueue.h to libfrog/Darrick J. Wong2-1/+43
2019-09-09libfrog: move radix-tree.h to libfrog/Darrick J. Wong2-0/+64
2019-09-09libfrog: move ptvar.h to libfrog/Darrick J. Wong2-0/+19
2019-09-09libfrog: move fsgeom.h to libfrog/Darrick J. Wong2-0/+103
2019-09-09libfrog: move convert.h to libfrog/Darrick J. Wong2-0/+26
2019-09-09libfrog: move bitmap.h to libfrog/Darrick J. Wong2-0/+25
2019-09-09libfrog: move avl64.h to libfrog/Darrick J. Wong2-0/+128
2019-09-09libxfs: move topology declarations into separate headerDarrick J. Wong3-1/+42
2019-09-09libfrog: refactor open-coded INUMBERS callsDarrick J. Wong2-0/+30
2019-09-09libfrog: create xfd_open functionDarrick J. Wong1-0/+22
2019-09-09libfrog: refactor open-coded bulkstat callsDarrick J. Wong3-0/+71
2019-09-09libfrog: create online fs geometry convertersDarrick J. Wong1-0/+1
2019-09-09libfrog: store more inode and block geometry in struct xfs_fdDarrick J. Wong1-1/+12
2019-09-09libfrog: introduce xfs_fd to wrap an fd to a file on an xfs filesystemDarrick J. Wong1-0/+32
2019-09-09libfrog: refactor online geometry queriesDarrick J. Wong1-0/+25
2019-06-25libfrog: cvt_u64 should use strtoull, not strtollDarrick J. Wong1-5/+5
2019-06-25libfrog: don't set negative errno in conversion functionsDarrick J. Wong1-6/+6
2019-06-06libfrog: fix bitmap return valuesDarrick J. Wong1-44/+42
2019-04-26libfrog: fix memory leak in bitmap_freeDarrick J. Wong1-0/+1
2019-04-26libfrog: hoist bitmap out of scrubDarrick J. Wong2-0/+394
2018-10-30xfs_io: add crc32 self testDarrick J. Wong1-668/+1
2018-10-17libfrog: change project entity variable scope to local/static.Eric Sandeen1-6/+6
2018-10-17libxfs: silence static warnings about platform_* functionsEric Sandeen1-0/+1
2018-10-17xfsprogs: include headers for extern variablesEric Sandeen1-0/+1
2018-10-17xfsprogs: don't include all xfs headers just for crc32Eric Sandeen1-1/+4
2018-10-09xfsprogs: remove write-only variablesEric Sandeen1-1/+0
2018-10-09libxfs: avoid redefinitions of macros in mount.hEric Sandeen1-1/+0
2018-10-09xfsprogs: remove PKG_PLATFORM macroEric Sandeen1-4/+1
2018-10-09xfsprogs: remove darwin platform filesEric Sandeen3-196/+1
2018-10-09xfsprogs: remove bsd platform filesEric Sandeen2-194/+1
2018-10-09xfsprogs: remove irix platform filesEric Sandeen2-104/+1
2018-08-01libfrog: move crc32c code out of libxfsDarrick J. Wong4-1/+1024
2018-07-23xfsprogs: convert to SPDX license tagsDave Chinner15-193/+16
2018-05-23xfsprogs: be careful about what we stat in platform_check_mountEric Sandeen1-0/+10
2018-05-23libfrog: refactor fs geometry printing functionDarrick J. Wong2-0/+83
2018-05-23libfrog: move platform specific runtime support code out of libxfsDarrick J. Wong5-0/+737
2018-03-27libfrog: handle NULL dir && blkdev in __fs_table_lookup_mountEric Sandeen1-0/+3
2018-03-26xfs_fsr: refactor mountpoint finding to use libfrog paths functionsDarrick J. Wong1-13/+35
2018-03-26libfrog: fs_table_lookup_mount should realpath the argumentDarrick J. Wong1-1/+4
2018-02-02xfs_scrub: thread-safe stats counterDarrick J. Wong2-0/+134
2017-12-06libfrog: add missing function fs_table_destroyDarrick J. Wong1-0/+20
2017-12-06libfrog: move paths.c out of libxcmdDarrick J. Wong3-0/+797
2017-12-06libfrog: move conversion factors out of libxcmdDarrick J. Wong2-0/+385
2017-12-06libfrog: move topology code out of libxcmdDarrick J. Wong2-0/+343
2017-12-06libfrog: create a threaded workqueueDarrick J. Wong2-1/+176
2017-12-06libfrog: promote avl64 code from xfs_repairDarrick J. Wong2-0/+1419
2017-12-06libfrog: move list_sort out of libxfsDarrick J. Wong3-0/+952
2017-12-06libfrog: move libxfs_log2_roundup to libfrogDarrick J. Wong2-1/+38
2017-12-06libfrog: move all the userspace support stuff into a new libraryDarrick J. Wong1-0/+21