zfs: merge openzfs/zfs@4abc21b28Notable upstream pull request merges: #17015 201d26294 Add receive:append permission for limited receive #17020 94a3fabcb Unified allocation throttling #17038 1b4
zfs: merge openzfs/zfs@4abc21b28Notable upstream pull request merges: #17015 201d26294 Add receive:append permission for limited receive #17020 94a3fabcb Unified allocation throttling #17038 1b495eeab FDT dedup log sync -- remove incremental #17073 9250403ba Make ganging redundancy respect redundant_metadata property #17077 0433523ca Verify every block pointer is either embedded, hole, or has a valid DVA #17101 83fa051ce spl_vfs: fix vrele task runner signature mismatch #17113 09f4dd06c Prefer embedded blocks to dedup #17120 0ea44e576 Fix deduplication of overridden blocks #17124 62a9d372f zed: Print return code on failed zpool_prepare_disk #17126 3cd9934a4 Some arc_release() cleanup #17136 d033f2676 Always perform bounds-checking in metaslab_free_concrete #17142 45e9b54e9 kstat: allow multi-level module names #17145 676b7ef10 Fix deadlock on I/O errors during device removal #17180 4abc21b28 Block remap for cloned blocks on device removalObtained from: OpenZFSOpenZFS commit: 4abc21b28c22d93c06e1e51c1f9019b4fa4e0d51
show more ...
openzfs/freebsd: Use compiler.h from FreeBSD's base's linuxkpiThe FreeBSD linux/compiler.h in OpenZFS was copied from a very oldversion of FreeBSD's linuxkpi's linux/compiler.h. There's no need fo
openzfs/freebsd: Use compiler.h from FreeBSD's base's linuxkpiThe FreeBSD linux/compiler.h in OpenZFS was copied from a very oldversion of FreeBSD's linuxkpi's linux/compiler.h. There's no need forthis duplication. Use FreeBSD's linuxkpi version instead, and providezfs_fallthrough to augment it (it's all that's needed). Use #pragma onceto avoid naming issues for guard variables. Since this is a completerewrite, use my copyright here (the original code in FreeBSD stillcredits everybody).Remove extra copies of macros that were defined elsewhere, but are nowproperly defined in LinuxKPI so are redundant.This is currently pull request #16650 upstream. Committing now to getwider testing (make universe works, but historically doesn't catch allerrors).Sponsored by: NetflixReviewed by: brooksDifferential Revision: https://reviews.freebsd.org/D47131
zfs: merge openzfs/zfs@c629f0bf6Notable upstream pull request merges: #13725 Fix BLAKE3 tuneable and module loading on Linux and FreeBSD #13756 FreeBSD: Organize sysctls #13773 FreeBSD: add k
zfs: merge openzfs/zfs@c629f0bf6Notable upstream pull request merges: #13725 Fix BLAKE3 tuneable and module loading on Linux and FreeBSD #13756 FreeBSD: Organize sysctls #13773 FreeBSD: add kqfilter support for zvol cdev #13781 Importing from cachefile can trip assertion #13794 Apply arc_shrink_shift to ARC above arc_c_min #13798 Improve too large physical ashift handling #13799 Revert "Avoid panic with recordsize > 128k, raw sending and no large_blocks" #13802 Add zfs.sync.snapshot_rename #13831 zfs_enter rework #13855 zfs recv hangs if max recordsize is less than received recordsizeObtained from: OpenZFSOpenZFS commit: c629f0bf62e351355716f9870d6c2e377584b016
zfs: merge openzfs/zfs@c0cf6ed67Notable upstream pull request merges: #10662 zvol_wait: Ignore locked zvols #12789 Improve log spacemap load time #12812 Improved zpool status output, list all
zfs: merge openzfs/zfs@c0cf6ed67Notable upstream pull request merges: #10662 zvol_wait: Ignore locked zvols #12789 Improve log spacemap load time #12812 Improved zpool status output, list all affected datasets #13277 FreeBSD: Use NDFREE_PNBUF if available #13302 Make zfs_max_recordsize default to 16M #13311 Fix error handling in FreeBSD's get/putpages VOPs #13345 FreeBSD: Fix translation from ABD to physical pages #13373 zfs: holds: dequadratify #13375 Corrected edge case in uncompressed ARC->L2ARC handling #13388 Improve mg_aliquot math #13405 Reduce dbuf_find() lock contention #13406 FreeBSD: use zero_region instead of allocating a dedicated pageObtained from: OpenZFSOpenZFS commit: c0cf6ed6792e545fd614c2a88cb53756db7e03f8
zfs: merge openzfs/zfs@a86e08941 (master) into mainNotable upstream pull request merges: #9078: log xattr=sa create/remove/update to ZIL #11919: Cross-platform xattr user namespace compatibili
zfs: merge openzfs/zfs@a86e08941 (master) into mainNotable upstream pull request merges: #9078: log xattr=sa create/remove/update to ZIL #11919: Cross-platform xattr user namespace compatibility #13014: Report dnodes with faulty bonuslen #13016: FreeBSD: Fix zvol_cdev_open locking #13019: spl: Don't check FreeBSD rwlocks for double initialization #13027: Fix clearing set-uid and set-gid bits on a file when replying a write #13031: Add enumerated vdev names to 'zpool iostat -v' and 'zpool list -v' #13074: Enable encrypted raw sending to pools with greater ashift #13076: Receive checks should allow unencrypted child datasets #13098: Avoid dirtying the final TXGs when exporting a pool #13172: Fix ENOSPC when unlinking multiple files from full poolObtained from: OpenZFSOpenZFS commit: a86e089415679cf1b98eb424a159bb36aa2c19e3
zfs: merge openzfs/zfs@4a1195ca5 (master) into mainNotable upstream pull request merges: #11312 Temporarily use root credentials to mount snapshots in .zfs #12246 arc: Drop an incorrect assert
zfs: merge openzfs/zfs@4a1195ca5 (master) into mainNotable upstream pull request merges: #11312 Temporarily use root credentials to mount snapshots in .zfs #12246 arc: Drop an incorrect assert #12443 Fixed data integrity issue when underlying disk returns error to zfs #12522 Compressed receive with different ashift can result in incorrect PSIZE on disk #12535 Verify embedded blkptr's in arc_read() #12541 Allow sending corrupt snapshots even if metadata is corruptedObtained from: OpenZFSOpenZFS commit: 4a1195ca5041cbff2a6b025a31937fef84876c52
Add zstd support to the boot loader.Add support to the _STANDALONE environment enough bits of the kernelthat we can compile it. We still have a small zstd_shim.c since therewere 3 items that were
Add zstd support to the boot loader.Add support to the _STANDALONE environment enough bits of the kernelthat we can compile it. We still have a small zstd_shim.c since therewere 3 items that were a bit hard to nail down and may be cleaned upin the future. These go hand in hand with a number of commits tosys/sys in the past weeks, should this need be MFCd.Discussed with: mmacy (in review and on IRC/Slack)Reviewed by: freqlabs (on openzfs repo)Differential Revision: https://reviews.freebsd.org/D26218
Initial import from vendor-sys branch of openzfs