opnsense-src/stand/libsa
Martin Matuska 7a7741af18 zfs: merge openzfs/zfs@b10992582
Notable upstream pull request merges:
 #9416  -multiple zio_compress: introduce max size threshold
 #10018 a10e552b9 Adding Direct IO Support
 #15147 e419a63bf xattr dataset prop: change defaults to sa
 #15454 7e957fde7 send/recv: open up additional stream feature flags
 #15810 0d77e738e Defer resilver only when progress is above a threshold
 #15921 3cf2bfa57 Allocate zap_attribute_t from kmem instead of stack
 #16483 -multiple dmu_objset: replace dnode_hash impl with cityhash4
 #16485 8be2f4c3d zio_resume: log when unsuspending the pool
 #16491 88433e640 sys/types32.h: Remove struct timeval32 from libspl header
 #16496 f245541e2 zfs_file: implement zfs_file_deallocate for FreeBSD 14
 #16511 308f7c2f1 Fix an uninitialized data access
 #16529 29c9e6c32 Fix handling of DNS names with '-' in them for sharenfs
 #16531 ddf5f34f0 Avoid fault diagnosis if multiple vdevs have errors
 #16539 6f50f8e16 zfs_log: add flex array fields to log record structs
 #16546 d40d40913 Evicting too many bytes from MFU metadata
 #16551 3014dcb76 Reduce and handle EAGAIN errors on AIO label reads
 #16554 80645d658 FreeBSD: restore zfs_znode_update_vfs()
 #16565 832f66b21 FreeBSD: Sync taskq_cancel_id() returns with Linux
 #16567 48d1be254 Properly release key in spa_keystore_dsl_key_hold_dd()
 #16569 141368a4b Restrict raidz faulted vdev count
 #16583 c84a37ae9 lua: add flex array field to TString type
 #16584 86737c592 Avoid computing strlen() inside loops
 #16587 d34d4f97a snapdir: add 'disabled' value to make .zfs inaccessible
 #16593 224393a32 feature: large_microzap
 #16597 412105977 Temporarily disable Direct IO by default
 #16605 4ebe674d9 ARC: Cache arc_c value during arc_evict()

Backported pull request merges:
 #16613 ab777f436 Return boolean_t in inline functions of
                  lib/libspl/include/sys/uio.h
 #16616 efeb60b86 FreeBSD: ignore some includes when not building kernel
 #16635 ---TBD--- zdb: fix printf format in dump_zap()

Obtained from:	OpenZFS
OpenZFS commit:	b109925820
OpenZFS tag:	2.3.0-rc1
2024-10-11 08:43:49 +02:00
..
amd64 stand: Remove ancient SCCS tags. 2023-11-26 22:23:29 -07:00
geli loader: Make pkcs5v2 unconditionally available 2024-09-22 00:35:47 -07:00
i386 Remove $FreeBSD$: one-line .S pattern 2023-08-16 11:54:57 -06:00
powerpc stand: Use modern function definitions 2024-01-28 13:04:31 -07:00
x86 libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
zfs zfs: merge openzfs/zfs@b10992582 2024-10-11 08:43:49 +02:00
__main.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
abort.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
arp.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
assert.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
bcd.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
bootp.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
bootp.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
bootparam.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
bootparam.h Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
bzipfs.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
cd9660.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
cd9660read.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
close.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
closeall.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
crc32_libkern.c Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
dev.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
dosfs.c loader: reading from large dosfs fails 2024-10-10 11:40:25 +03:00
dosfs.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
environment.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
ether.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ext2fs.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
features.c loader: provide a features table for binary compatibility advertisement 2023-12-08 15:43:19 -06:00
fstat.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
getopt.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
gets.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
globals.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gpt.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
gpt.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
gzipfs.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
hexdump.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
in_cksum.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
inet_ntoa.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
ioctl.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
iodesc.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
ip.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
libsa.3 loader: provide a features table for binary compatibility advertisement 2023-12-08 15:43:19 -06:00
lseek.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
Makefile libmd, kern, stand: consolidate md5 implementations (NFC) 2024-09-29 22:34:18 -05:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mount.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
net.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
net.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
netif.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
netif.h Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
nfs.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nfsv2.h stand: Remove ancient SCCS tags. 2023-11-26 22:23:29 -07:00
nullfs.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
nvstore.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
nvstore.h stand: Separate base and cli parts of nvstore 2023-01-13 14:22:38 -07:00
open.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
pager.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
panic.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
pkgfs.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
preload.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
printf.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
random.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
rarp.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
read.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
readdir.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
rpc.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
rpc.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
rpcv2.h stand: Remove ancient SCCS tags. 2023-11-26 22:23:29 -07:00
saioctl.h stand: Remove ancient SCCS tags. 2023-11-26 22:23:29 -07:00
sbrk.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
smbios.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
smbios.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
splitfs.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
stand.h libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
stat.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
strcasecmp.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
strdup.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
strerror.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
tftp.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
tftp.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
time.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
tslog.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
twiddle.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
udp.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ufs.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
ufsread.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
uuid_from_string.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
uuid_to_string.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
write.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
xlocale_private.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
zalloc.c stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
zalloc_defs.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
zalloc_malloc.c libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
zalloc_mem.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
zalloc_protos.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00