Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NAS-130821 / 24.10 / Sync stable/electriceel branch with openzfs/master #252

Merged
merged 66 commits into from
Sep 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
767b370
linux/zvol_os: tidy and document queue limit/config setup
robn Jul 31, 2024
e95b732
Linux 6.11: enable queue flush through queue limits
robn Jul 30, 2024
7e98d30
Linux 6.11: get backing_dev_info through queue gendisk
robn Jul 30, 2024
2261952
Linux 6.11: first arg to proc_handler is now const
robn Jul 31, 2024
0b741a0
Linux 6.11: IO stats is now a queue feature flag
robn Jul 31, 2024
f5236fe
Linux 6.11: add more queue_limit fields with removed setters
robn Jul 31, 2024
3abffc8
Linux 6.11: add compat macro for page_mapping()
robn Jul 31, 2024
2633075
Linux 6.11: avoid passing "end" sentinel to register_sysctl()
robn Jul 31, 2024
d06de4f
ZTS: Use /dev/urandom instead of /dev/random
tonyhutter Aug 14, 2024
244ea5c
Add missing kstats to dataset kstats
pcd1193182 Aug 14, 2024
d2ccc21
Fix projid accounting for xattr objects
jsai20 Aug 15, 2024
83f3592
FreeBSD: fix build without kernel option MAC
glebius Aug 15, 2024
963e6c9
Fix incorrect error report on vdev attach/replace
ixhamza Aug 15, 2024
f2f4ada
Linux 6.10 compat: fix rpm-kmod and builtin
tonyhutter Aug 15, 2024
fb43266
Linux 6.10 compat: Fix zvol NULL pointer deference
tonyhutter Aug 15, 2024
5807de9
Fix null ptr deref when renaming a zvol with snaps and snapdev=visibl…
jgottula Aug 15, 2024
bdf4d6b
linux/zvol_os: fix zvol queue limits initialization
ixhamza Aug 15, 2024
db2b1fd
ddt: add FDT feature and support for legacy and new on-disk formats
robn Jun 20, 2023
2b131d7
ZTS: tests for dedup legacy/FDT tables
robn Jun 13, 2024
d63f5d7
zdb: rework DDT block count and leak check to just count the blocks
robn Jun 18, 2024
d17ab63
ddt: rework access to phys array slots
robn Jul 3, 2023
4d686c3
ddt: introduce lightweight entry
robn Jul 3, 2023
0ba5f50
ddt: slim down ddt_entry_t
robn Jul 3, 2023
f4aeb23
ddt: add "flat phys" feature
robn Jun 20, 2023
27e9cb5
ddt: cleanup the stats & histogram code
robn Jun 15, 2023
592f389
ddt: compare keys 64-bits at a time, trying to match ZAP order
robn Oct 11, 2023
cbb9ef0
ddt: tuneable to override copies= on dedup metadata objects
robn Oct 6, 2023
cd69ba3
ddt: dedup log
robn Jun 22, 2023
a1902f4
ddt: block scan until log is flushed, and flush aggressively
robn Oct 16, 2023
0d27078
ddt: lookup and log stats
robn Sep 25, 2023
a60e15d
Man page updates for dmu_ddt_copies
allanjude Jul 23, 2024
77a797a
Enable L2 cache of all (MRU+MFU) metadata but MFU data only
shodanshok Aug 16, 2024
06a7b12
Skip ro check for snaps when multi-mount
tuxoko Aug 19, 2024
f0ad031
spl-generic: bring up kstats subsystem before taskq
robn May 7, 2024
db40fe4
spl-taskq: per-taskq kstats
robn May 3, 2024
3f8fd3c
spl-taskq: summary stats for all taskqs
robn May 7, 2024
816d2b2
spl-proc: remove old taskq stats
robn May 7, 2024
8e6a9aa
linux/zvol_os.c: Fix max_discard_sectors limit for 6.8+ kernel
ixhamza Aug 19, 2024
a2c4e95
linux/zvol_os.c: cleanup limits for non-blk mq case
ixhamza Aug 20, 2024
bbe8512
Ignore zfs_arc_shrinker_limit in direct reclaim mode
shodanshok Aug 21, 2024
b3f4e4e
abd: remove ABD_FLAG_ZEROS
robn Jun 7, 2024
2b7d9a7
zio: no alloc canary in userspace
robn Jun 4, 2024
7a5b435
abd_os: split userspace and Linux kernel code
robn Dec 25, 2023
5b9e695
abd_os: break out platform-specific header parts
robn Apr 1, 2024
b69bebb
libzpool/abd_os: iovec-based scatter abd
robn Apr 21, 2024
9e15877
Linux 6.10 compat: META
tonyhutter Aug 22, 2024
ba2209e
abd_get_from_buf_struct: wrap existing buf with ABD stored on stack
robn Jul 10, 2024
5eede0d
compress: rework callers to always use the zio_compress calls
robn Jul 4, 2024
b4d81b1
zstream: use zio_compress calls for compression
robn Jul 5, 2024
e119483
compress: remove zio_decompress_data_buf
robn Jun 29, 2024
dd0c08f
compress: remove unused abd compress prototype
robn Jun 29, 2024
5228164
compress: standardise names of compression functions
robn Jun 29, 2024
d3c1238
compress: change compression providers API to use ABDs
robn Jun 30, 2024
f62e6e1
compress: change zio_compress API to use ABDs
robn Jul 4, 2024
a9c94be
zio_compress_data: limit dest length to ABD size
robn Jul 5, 2024
a537d90
zstream decompress: fix decompress size and output
robn Jul 23, 2024
cb36f4f
zstream recompress: fix zero recompressed buffer and output
robn Jul 23, 2024
34118ea
Make mount.zfs(8) calling zfs_mount_at for legacy mounts as well
Low-power Aug 23, 2024
2420ee6
spl-taskq: fix task counts for delayed and cancelled tasks
robn Aug 23, 2024
6be8bf5
zpool: Provide GUID to zpool-reguid(8) with -g (#16239)
0mp Aug 26, 2024
73866cf
Fix issig() to check signal_pending after dequeue SIGSTOP/SIGTSTP
jsai20 Aug 27, 2024
50b32cb
fm: pass io_flags through events & zed as uint64_t
robn Aug 27, 2024
92fca1c
zstream: build with debug to fix stack overruns
robn Aug 26, 2024
b3b7491
build: rename FORCEDEBUG_CPPFLAGS to LIBZPOOL_CPPFLAGS
robn Aug 26, 2024
cfa0649
Merge branch 'openzfs/master' into NAS-130821-2
usaleem-ix Sep 3, 2024
b65aeb4
Revert "Make mount.zfs(8) calling zfs_mount_at for legacy mounts"
usaleem-ix Sep 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion META
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@ Release: 1
Release-Tags: relext
License: CDDL
Author: OpenZFS
Linux-Maximum: 6.9
Linux-Maximum: 6.10
Linux-Minimum: 3.10
4 changes: 2 additions & 2 deletions cmd/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ zfs_ids_to_path_LDADD = \
libzfs.la


zhack_CPPFLAGS = $(AM_CPPFLAGS) $(FORCEDEBUG_CPPFLAGS)
zhack_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS)

sbin_PROGRAMS += zhack
CPPCHECKTARGETS += zhack
Expand All @@ -39,7 +39,7 @@ zhack_LDADD = \


ztest_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS)
ztest_CPPFLAGS = $(AM_CPPFLAGS) $(FORCEDEBUG_CPPFLAGS)
ztest_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS)

sbin_PROGRAMS += ztest
CPPCHECKTARGETS += ztest
Expand Down
2 changes: 1 addition & 1 deletion cmd/raidz_test/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
raidz_test_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS)
raidz_test_CPPFLAGS = $(AM_CPPFLAGS) $(FORCEDEBUG_CPPFLAGS)
raidz_test_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS)

bin_PROGRAMS += raidz_test
CPPCHECKTARGETS += raidz_test
Expand Down
2 changes: 1 addition & 1 deletion cmd/zdb/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
zdb_CPPFLAGS = $(AM_CPPFLAGS) $(FORCEDEBUG_CPPFLAGS)
zdb_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS)
zdb_CFLAGS = $(AM_CFLAGS) $(LIBCRYPTO_CFLAGS)

sbin_PROGRAMS += zdb
Expand Down
Loading
Loading