From 85391ee9314d3e0ee7787351decc95adda3d03ec Mon Sep 17 00:00:00 2001 From: Rob Norris Date: Sat, 20 Dec 2025 16:45:07 +1100 Subject: [PATCH] build: add SPDX license tags to build system files Sponsored-by: https://despairlabs.com/sponsor/ Reviewed-by: Brian Behlendorf Reviewed-by: Tony Hutter Signed-off-by: Rob Norris Closes #18077 --- Makefile.am | 1 + autogen.sh | 1 + cmd/Makefile.am | 1 + cmd/raidz_test/Makefile.am | 1 + cmd/zdb/Makefile.am | 1 + cmd/zed/Makefile.am | 1 + cmd/zed/zed.d/Makefile.am | 1 + cmd/zfs/Makefile.am | 1 + cmd/zinject/Makefile.am | 1 + cmd/zpool/Makefile.am | 1 + cmd/zpool_influxdb/Makefile.am | 1 + cmd/zstream/Makefile.am | 1 + config/CppCheck.am | 1 + config/Rules.am | 1 + config/Shellcheck.am | 1 + config/Substfiles.am | 1 + config/always-arch.m4 | 1 + config/always-compiler-options.m4 | 1 + config/always-cppcheck.m4 | 1 + config/always-parallel.m4 | 1 + config/always-python.m4 | 1 + config/always-pyzfs.m4 | 1 + config/always-sed.m4 | 1 + config/always-shellcheck.m4 | 1 + config/always-system.m4 | 1 + config/ax_compare_version.m4 | 1 + config/ax_count_cpus.m4 | 1 + config/ax_python_devel.m4 | 1 + config/ax_restore_flags.m4 | 1 + config/ax_save_flags.m4 | 1 + config/deb.am | 1 + config/find_system_library.m4 | 1 + config/gettext.m4 | 1 + config/host-cpu-c-abi.m4 | 1 + config/iconv.m4 | 1 + config/kernel-access-ok-type.m4 | 1 + config/kernel-acl.m4 | 1 + config/kernel-add-disk.m4 | 1 + config/kernel-assign_str.m4 | 1 + config/kernel-automount.m4 | 1 + config/kernel-bio.m4 | 1 + config/kernel-bio_max_segs.m4 | 1 + config/kernel-blk-queue.m4 | 1 + config/kernel-blkdev.m4 | 1 + config/kernel-block-device-operations.m4 | 1 + config/kernel-commit-metadata.m4 | 1 + config/kernel-config-defined.m4 | 1 + config/kernel-copy-from-user-inatomic.m4 | 1 + config/kernel-cpu_has_feature.m4 | 1 + config/kernel-declare-event-class.m4 | 1 + config/kernel-dentry-operations.m4 | 1 + config/kernel-discard-granularity.m4 | 1 + config/kernel-drop-inode.m4 | 1 + config/kernel-file.m4 | 1 + config/kernel-filemap-splice-read.m4 | 1 + config/kernel-flush_dcache_page.m4 | 1 + config/kernel-fmode-t.m4 | 1 + config/kernel-follow-down-one.m4 | 1 + config/kernel-fpu.m4 | 1 + config/kernel-free-inode.m4 | 1 + config/kernel-fst-mount.m4 | 1 + config/kernel-fsync-bdev.m4 | 1 + config/kernel-generic_fadvise.m4 | 1 + config/kernel-generic_fillattr.m4 | 1 + config/kernel-generic_io_acct.m4 | 1 + config/kernel-genhd-flags.m4 | 1 + config/kernel-get-disk-ro.m4 | 1 + config/kernel-iattr-vfsid.m4 | 1 + config/kernel-idmap_mnt_api.m4 | 1 + config/kernel-inode-create.m4 | 1 + config/kernel-inode-getattr.m4 | 1 + config/kernel-inode-lookup.m4 | 1 + config/kernel-inode-permission.m4 | 1 + config/kernel-inode-setattr.m4 | 1 + config/kernel-inode-state.m4 | 1 + config/kernel-inode-times.m4 | 1 + config/kernel-insert-inode-locked.m4 | 1 + config/kernel-is_owner_or_cap.m4 | 1 + config/kernel-kasan-enabled.m4 | 1 + config/kernel-kmap-atomic-args.m4 | 1 + config/kernel-kmap-local-page.m4 | 1 + config/kernel-kmem.m4 | 1 + config/kernel-kthread.m4 | 1 + config/kernel-kuid-helpers.m4 | 1 + config/kernel-kuidgid.m4 | 1 + config/kernel-make-request-fn.m4 | 1 + config/kernel-misc-minor.m4 | 1 + config/kernel-mkdir.m4 | 1 + config/kernel-mknod.m4 | 1 + config/kernel-mm-page-flags.m4 | 1 + config/kernel-mm-pagemap.m4 | 1 + config/kernel-namespace.m4 | 1 + config/kernel-objtool.m4 | 1 + config/kernel-pagemap-folio_wait_bit.m4 | 1 + config/kernel-pagemap-readahead-page.m4 | 1 + config/kernel-pde-data.m4 | 1 + config/kernel-percpu.m4 | 1 + config/kernel-pin-user-pages.m4 | 1 + config/kernel-proc-operations.m4 | 1 + config/kernel-reclaim_state.m4 | 1 + config/kernel-register_sysctl_table.m4 | 1 + config/kernel-rename.m4 | 1 + config/kernel-revalidate-disk-size.m4 | 1 + config/kernel-sb-dying.m4 | 1 + config/kernel-sb-wb-err.m4 | 1 + config/kernel-sched.m4 | 1 + config/kernel-security-inode-init.m4 | 1 + config/kernel-set-nlink.m4 | 1 + config/kernel-setattr-prepare.m4 | 1 + config/kernel-sget-args.m4 | 1 + config/kernel-show-options.m4 | 1 + config/kernel-shrink.m4 | 1 + config/kernel-siginfo.m4 | 1 + config/kernel-stdarg.m4 | 1 + config/kernel-strlcpy.m4 | 1 + config/kernel-symlink.m4 | 1 + config/kernel-sysfs.m4 | 1 + config/kernel-timer.m4 | 1 + config/kernel-tmpfile.m4 | 1 + config/kernel-totalhigh_pages.m4 | 1 + config/kernel-totalram-pages-func.m4 | 1 + config/kernel-truncate-setsize.m4 | 1 + config/kernel-types.m4 | 1 + config/kernel-usleep_range.m4 | 1 + config/kernel-vfs-file_range.m4 | 1 + config/kernel-vfs-filemap_dirty_folio.m4 | 1 + config/kernel-vfs-fsync.m4 | 1 + config/kernel-vfs-iov_iter.m4 | 1 + config/kernel-vfs-migrate_folio.m4 | 1 + config/kernel-vfs-migratepage.m4 | 1 + config/kernel-vfs-read_folio.m4 | 1 + config/kernel-vfs-readpages.m4 | 1 + config/kernel-vfs-set_page_dirty.m4 | 1 + config/kernel-vfs-writepage.m4 | 1 + config/kernel-writeback.m4 | 1 + config/kernel-xattr-handler.m4 | 1 + config/kernel-zero_page.m4 | 1 + config/kernel.m4 | 1 + config/lib-ld.m4 | 1 + config/lib-link.m4 | 1 + config/lib-prefix.m4 | 1 + config/mount-helper.m4 | 1 + config/nls.m4 | 1 + config/pkg.m4 | 1 + config/po.m4 | 1 + config/progtest.m4 | 1 + config/rpm.am | 1 + config/tgz.am | 1 + config/toolchain-simd.m4 | 1 + config/user-aio.h.m4 | 1 + config/user-backtrace.m4 | 1 + config/user-clock_gettime.m4 | 1 + config/user-dracut.m4 | 1 + config/user-gettext.m4 | 1 + config/user-largefile.m4 | 1 + config/user-libaio.m4 | 1 + config/user-libatomic.m4 | 1 + config/user-libblkid.m4 | 1 + config/user-libcrypto.m4 | 1 + config/user-libexec.m4 | 1 + config/user-libfetch.m4 | 1 + config/user-libtirpc.m4 | 1 + config/user-libudev.m4 | 1 + config/user-libunwind.m4 | 1 + config/user-libuuid.m4 | 1 + config/user-makedev.m4 | 1 + config/user-pam.m4 | 1 + config/user-runstatedir.m4 | 1 + config/user-statx.m4 | 1 + config/user-systemd.m4 | 1 + config/user-sysvinit.m4 | 1 + config/user-udev.m4 | 1 + config/user-zlib.m4 | 1 + config/user.m4 | 1 + config/zfs-build.m4 | 1 + config/zfs-meta.m4 | 1 + contrib/Makefile.am | 1 + contrib/bash_completion.d/Makefile.am | 1 + contrib/bpftrace/Makefile.am | 1 + contrib/debian/Makefile.am | 1 + contrib/dracut/Makefile.am | 1 + contrib/initramfs/Makefile.am | 1 + contrib/pam_zfs_key/Makefile.am | 1 + contrib/pyzfs/Makefile.am | 1 + contrib/zcp/Makefile.am | 1 + etc/Makefile.am | 1 + include/Makefile.am | 1 + include/os/freebsd/Makefile.am | 1 + include/os/linux/Makefile.am | 1 + lib/Makefile.am | 1 + lib/libavl/Makefile.am | 1 + lib/libefi/Makefile.am | 1 + lib/libicp/Makefile.am | 1 + lib/libnvpair/Makefile.am | 1 + lib/libspl/Makefile.am | 1 + lib/libspl/include/Makefile.am | 1 + lib/libzdb/Makefile.am | 1 + lib/libzfs/Makefile.am | 1 + lib/libzfs_core/Makefile.am | 1 + lib/libzfsbootenv/Makefile.am | 1 + lib/libzpool/Makefile.am | 1 + lib/libzpool/include/Makefile.am | 1 + lib/libzstd/Makefile.am | 1 + lib/libzutil/Makefile.am | 1 + man/Makefile.am | 1 + rpm/Makefile.am | 1 + scripts/Makefile.am | 1 + tests/Makefile.am | 1 + tests/zfs-tests/Makefile.am | 1 + tests/zfs-tests/cmd/Makefile.am | 1 + tests/zfs-tests/tests/Makefile.am | 1 + udev/Makefile.am | 1 + 212 files changed, 212 insertions(+) diff --git a/Makefile.am b/Makefile.am index 30f78e490b7..f78c38edc3c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 CLEANFILES = dist_noinst_DATA = INSTALL_DATA_HOOKS = diff --git a/autogen.sh b/autogen.sh index 5cb15247469..7114ac99127 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,3 +1,4 @@ #!/bin/sh +# SPDX-License-Identifier: CDDL-1.0 autoreconf -fiv "$(dirname "$0")" && rm -rf "$(dirname "$0")"/autom4te.cache diff --git a/cmd/Makefile.am b/cmd/Makefile.am index ca94f6b77e0..ef9fdd31a6a 100644 --- a/cmd/Makefile.am +++ b/cmd/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 bin_SCRIPTS = bin_PROGRAMS = sbin_SCRIPTS = diff --git a/cmd/raidz_test/Makefile.am b/cmd/raidz_test/Makefile.am index 635216d65d7..690a5fd4433 100644 --- a/cmd/raidz_test/Makefile.am +++ b/cmd/raidz_test/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 raidz_test_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) raidz_test_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS) diff --git a/cmd/zdb/Makefile.am b/cmd/zdb/Makefile.am index 8a4388bd188..4ab982f60b5 100644 --- a/cmd/zdb/Makefile.am +++ b/cmd/zdb/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 zdb_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS) zdb_CFLAGS = $(AM_CFLAGS) $(LIBCRYPTO_CFLAGS) diff --git a/cmd/zed/Makefile.am b/cmd/zed/Makefile.am index 2dcf99bf4a0..0166d072356 100644 --- a/cmd/zed/Makefile.am +++ b/cmd/zed/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 include $(srcdir)/%D%/zed.d/Makefile.am zed_CFLAGS = $(AM_CFLAGS) diff --git a/cmd/zed/zed.d/Makefile.am b/cmd/zed/zed.d/Makefile.am index c0b161ecf24..4a02f8abfc2 100644 --- a/cmd/zed/zed.d/Makefile.am +++ b/cmd/zed/zed.d/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 zedconfdir = $(sysconfdir)/zfs/zed.d dist_zedconf_DATA = \ %D%/zed-functions.sh \ diff --git a/cmd/zfs/Makefile.am b/cmd/zfs/Makefile.am index 4df4f48821e..c38d6ffb7a4 100644 --- a/cmd/zfs/Makefile.am +++ b/cmd/zfs/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 sbin_PROGRAMS += zfs CPPCHECKTARGETS += zfs diff --git a/cmd/zinject/Makefile.am b/cmd/zinject/Makefile.am index c90f73fc016..1467f57c7b5 100644 --- a/cmd/zinject/Makefile.am +++ b/cmd/zinject/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 sbin_PROGRAMS += zinject CPPCHECKTARGETS += zinject diff --git a/cmd/zpool/Makefile.am b/cmd/zpool/Makefile.am index 43f056c97b6..319e227e624 100644 --- a/cmd/zpool/Makefile.am +++ b/cmd/zpool/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 zpool_CFLAGS = $(AM_CFLAGS) zpool_CFLAGS += $(LIBBLKID_CFLAGS) $(LIBUUID_CFLAGS) diff --git a/cmd/zpool_influxdb/Makefile.am b/cmd/zpool_influxdb/Makefile.am index b237532ce24..78be6e1c4b1 100644 --- a/cmd/zpool_influxdb/Makefile.am +++ b/cmd/zpool_influxdb/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 zfsexec_PROGRAMS += zpool_influxdb CPPCHECKTARGETS += zpool_influxdb diff --git a/cmd/zstream/Makefile.am b/cmd/zstream/Makefile.am index 80ef1ea7ca1..1ccf67a6ce8 100644 --- a/cmd/zstream/Makefile.am +++ b/cmd/zstream/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 zstream_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS) sbin_PROGRAMS += zstream diff --git a/config/CppCheck.am b/config/CppCheck.am index 89a067d814f..53acfc72b30 100644 --- a/config/CppCheck.am +++ b/config/CppCheck.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 # # cppcheck for userspace – nodist_*_SOURCES are kernel code and cppcheck goes crazy on them. # diff --git a/config/Rules.am b/config/Rules.am index ecc7ab23cd7..f8626f3687f 100644 --- a/config/Rules.am +++ b/config/Rules.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 # # Default build rules for all user space components, every Makefile.am # should include these rules and override or extend them as needed. diff --git a/config/Shellcheck.am b/config/Shellcheck.am index 87e6494056c..52c3f82d3a4 100644 --- a/config/Shellcheck.am +++ b/config/Shellcheck.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 # Global ShellCheck exclusions: # # ShellCheck can't follow non-constant source. Use a directive to specify location. [SC1090] diff --git a/config/Substfiles.am b/config/Substfiles.am index 2459637abe6..1604022fb00 100644 --- a/config/Substfiles.am +++ b/config/Substfiles.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 subst_sed_cmd = \ -e 's|@abs_top_srcdir[@]|$(abs_top_srcdir)|g' \ -e 's|@bindir[@]|$(bindir)|g' \ diff --git a/config/always-arch.m4 b/config/always-arch.m4 index d73b878916c..66578274a5d 100644 --- a/config/always-arch.m4 +++ b/config/always-arch.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Set the target cpu architecture. This allows the dnl # following syntax to be used in a Makefile.am. diff --git a/config/always-compiler-options.m4 b/config/always-compiler-options.m4 index 0e96435e371..1a74c68dfe2 100644 --- a/config/always-compiler-options.m4 +++ b/config/always-compiler-options.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Enabled -fsanitize=address if supported by $CC. dnl # diff --git a/config/always-cppcheck.m4 b/config/always-cppcheck.m4 index fa5a3398d92..311c43362e3 100644 --- a/config/always-cppcheck.m4 +++ b/config/always-cppcheck.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check if cppcheck is available. dnl # diff --git a/config/always-parallel.m4 b/config/always-parallel.m4 index c1f1ae78e7e..ba989a8c27b 100644 --- a/config/always-parallel.m4 +++ b/config/always-parallel.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check if GNU parallel is available. dnl # diff --git a/config/always-python.m4 b/config/always-python.m4 index 5a2008124f7..fb19b6bcc92 100644 --- a/config/always-python.m4 +++ b/config/always-python.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # The majority of the python scripts are written to be compatible dnl # with Python 3.6. This option is intended to diff --git a/config/always-pyzfs.m4 b/config/always-pyzfs.m4 index 98c1cc23020..d955e67217e 100644 --- a/config/always-pyzfs.m4 +++ b/config/always-pyzfs.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # ZFS_AC_PYTHON_MODULE(module_name, [action-if-true], [action-if-false]) dnl # diff --git a/config/always-sed.m4 b/config/always-sed.m4 index 3d7ae285ba1..0799995584a 100644 --- a/config/always-sed.m4 +++ b/config/always-sed.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Set the flags used for sed in-place edits. dnl # diff --git a/config/always-shellcheck.m4 b/config/always-shellcheck.m4 index 2a9a099746f..e97117b642e 100644 --- a/config/always-shellcheck.m4 +++ b/config/always-shellcheck.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check if shellcheck and/or checkbashisms are available. dnl # diff --git a/config/always-system.m4 b/config/always-system.m4 index 3a3d4212f8b..102422d1edf 100644 --- a/config/always-system.m4 +++ b/config/always-system.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Set the target system dnl # diff --git a/config/ax_compare_version.m4 b/config/ax_compare_version.m4 index ffb4997e8b1..b4ae8488d05 100644 --- a/config/ax_compare_version.m4 +++ b/config/ax_compare_version.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFAP # =========================================================================== # https://www.gnu.org/software/autoconf-archive/ax_compare_version.html # =========================================================================== diff --git a/config/ax_count_cpus.m4 b/config/ax_count_cpus.m4 index 5db89255343..118ae38cffe 100644 --- a/config/ax_count_cpus.m4 +++ b/config/ax_count_cpus.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFAP # =========================================================================== # https://www.gnu.org/software/autoconf-archive/ax_count_cpus.html # =========================================================================== diff --git a/config/ax_python_devel.m4 b/config/ax_python_devel.m4 index 935056cc4c0..d4183c9eced 100644 --- a/config/ax_python_devel.m4 +++ b/config/ax_python_devel.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-3.0-or-later WITH Autoconf-exception-macro # =========================================================================== # https://www.gnu.org/software/autoconf-archive/ax_python_devel.html # =========================================================================== diff --git a/config/ax_restore_flags.m4 b/config/ax_restore_flags.m4 index cf03cae7901..111d8327b9b 100644 --- a/config/ax_restore_flags.m4 +++ b/config/ax_restore_flags.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFAP # =========================================================================== # http://www.gnu.org/software/autoconf-archive/ax_restore_flags.html # =========================================================================== diff --git a/config/ax_save_flags.m4 b/config/ax_save_flags.m4 index d2a054223b9..ec12eaeb480 100644 --- a/config/ax_save_flags.m4 +++ b/config/ax_save_flags.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFAP # =========================================================================== # http://www.gnu.org/software/autoconf-archive/ax_save_flags.html # =========================================================================== diff --git a/config/deb.am b/config/deb.am index 33e2520224e..1c04296613c 100644 --- a/config/deb.am +++ b/config/deb.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 PHONY += deb-kmod deb-dkms deb-utils deb deb-local native-deb-local \ native-deb-utils native-deb-kmod native-deb diff --git a/config/find_system_library.m4 b/config/find_system_library.m4 index 8b98bd67d2e..0c985b9e7b6 100644 --- a/config/find_system_library.m4 +++ b/config/find_system_library.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 # find_system_lib.m4 - Macros to search for a system library. -*- Autoconf -*- dnl requires pkg.m4 from pkg-config diff --git a/config/gettext.m4 b/config/gettext.m4 index e7832418ea1..32b6eef31f5 100644 --- a/config/gettext.m4 +++ b/config/gettext.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # gettext.m4 serial 70 (gettext-0.20) dnl Copyright (C) 1995-2014, 2016, 2018 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation diff --git a/config/host-cpu-c-abi.m4 b/config/host-cpu-c-abi.m4 index 4407296d084..915a72a20ab 100644 --- a/config/host-cpu-c-abi.m4 +++ b/config/host-cpu-c-abi.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # host-cpu-c-abi.m4 serial 11 dnl Copyright (C) 2002-2019 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation diff --git a/config/iconv.m4 b/config/iconv.m4 index 99b339a9f89..2a4d45132d5 100644 --- a/config/iconv.m4 +++ b/config/iconv.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # iconv.m4 serial 21 dnl Copyright (C) 2000-2002, 2007-2014, 2016-2019 Free Software Foundation, dnl Inc. diff --git a/config/kernel-access-ok-type.m4 b/config/kernel-access-ok-type.m4 index dc943345870..34dd99f76b0 100644 --- a/config/kernel-access-ok-type.m4 +++ b/config/kernel-access-ok-type.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.0: access_ok() drops 'type' parameter: dnl # diff --git a/config/kernel-acl.m4 b/config/kernel-acl.m4 index 3dbd9794818..bced1990bfc 100644 --- a/config/kernel-acl.m4 +++ b/config/kernel-acl.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.1 API change, dnl # posix_acl_equiv_mode now wants an umode_t instead of a mode_t diff --git a/config/kernel-add-disk.m4 b/config/kernel-add-disk.m4 index 86d81ea325b..059291ded6a 100644 --- a/config/kernel-add-disk.m4 +++ b/config/kernel-add-disk.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.16 API change dnl # add_disk grew a must-check return code diff --git a/config/kernel-assign_str.m4 b/config/kernel-assign_str.m4 index cf4b00e7cbf..1ddc6571fe8 100644 --- a/config/kernel-assign_str.m4 +++ b/config/kernel-assign_str.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.10 kernel, check number of args of __assign_str() for trace: dnl diff --git a/config/kernel-automount.m4 b/config/kernel-automount.m4 index b5f1392d0fc..a5b5fcacfcb 100644 --- a/config/kernel-automount.m4 +++ b/config/kernel-automount.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.37 API change dnl # The dops->d_automount() dentry operation was added as a clean diff --git a/config/kernel-bio.m4 b/config/kernel-bio.m4 index 8afc9c59dda..099b11effa1 100644 --- a/config/kernel-bio.m4 +++ b/config/kernel-bio.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 4.8 API, dnl # diff --git a/config/kernel-bio_max_segs.m4 b/config/kernel-bio_max_segs.m4 index a90d75455c1..4d495ec714e 100644 --- a/config/kernel-bio_max_segs.m4 +++ b/config/kernel-bio_max_segs.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.12 API change removes BIO_MAX_PAGES in favor of bio_max_segs() dnl # which will handle the logic of setting the upper-bound to a diff --git a/config/kernel-blk-queue.m4 b/config/kernel-blk-queue.m4 index cd2b143e89a..3a159d335f0 100644 --- a/config/kernel-blk-queue.m4 +++ b/config/kernel-blk-queue.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.39 API change, dnl # blk_start_plug() and blk_finish_plug() diff --git a/config/kernel-blkdev.m4 b/config/kernel-blkdev.m4 index 02011bf39fb..19275447ebb 100644 --- a/config/kernel-blkdev.m4 +++ b/config/kernel-blkdev.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.38 API change, dnl # Added blkdev_get_by_path() diff --git a/config/kernel-block-device-operations.m4 b/config/kernel-block-device-operations.m4 index 1905340a9c7..dc7249c2943 100644 --- a/config/kernel-block-device-operations.m4 +++ b/config/kernel-block-device-operations.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.38 API change dnl # diff --git a/config/kernel-commit-metadata.m4 b/config/kernel-commit-metadata.m4 index 49bffbf609d..1ebf3ab2ffa 100644 --- a/config/kernel-commit-metadata.m4 +++ b/config/kernel-commit-metadata.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.33 API change dnl # Added eops->commit_metadata() callback to allow the underlying diff --git a/config/kernel-config-defined.m4 b/config/kernel-config-defined.m4 index 83c40fa6cd8..e30fd5c1728 100644 --- a/config/kernel-config-defined.m4 +++ b/config/kernel-config-defined.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Certain kernel build options are not supported. These must be dnl # detected at configure time and cause a build failure. Otherwise diff --git a/config/kernel-copy-from-user-inatomic.m4 b/config/kernel-copy-from-user-inatomic.m4 index fec354b2f38..ed8ab95a30c 100644 --- a/config/kernel-copy-from-user-inatomic.m4 +++ b/config/kernel-copy-from-user-inatomic.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # On certain architectures `__copy_from_user_inatomic` dnl # is a GPL exported variable and cannot be used by OpenZFS. diff --git a/config/kernel-cpu_has_feature.m4 b/config/kernel-cpu_has_feature.m4 index 608faf0f89f..a862a06ada6 100644 --- a/config/kernel-cpu_has_feature.m4 +++ b/config/kernel-cpu_has_feature.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # cpu_has_feature() may referencing GPL-only cpu_feature_keys on powerpc dnl # diff --git a/config/kernel-declare-event-class.m4 b/config/kernel-declare-event-class.m4 index 6c78ee858d7..519d8ee4c95 100644 --- a/config/kernel-declare-event-class.m4 +++ b/config/kernel-declare-event-class.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Ensure the DECLARE_EVENT_CLASS macro is available to non-GPL modules. dnl # diff --git a/config/kernel-dentry-operations.m4 b/config/kernel-dentry-operations.m4 index ce0e6e5be95..c093aad6005 100644 --- a/config/kernel-dentry-operations.m4 +++ b/config/kernel-dentry-operations.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.28 API change dnl # Added d_obtain_alias() helper function. diff --git a/config/kernel-discard-granularity.m4 b/config/kernel-discard-granularity.m4 index 61326e67732..0eeaa57145c 100644 --- a/config/kernel-discard-granularity.m4 +++ b/config/kernel-discard-granularity.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.33 API change dnl # Discard granularity and alignment restrictions may now be set. diff --git a/config/kernel-drop-inode.m4 b/config/kernel-drop-inode.m4 index 6f2b12cadc0..e3a74022fb6 100644 --- a/config/kernel-drop-inode.m4 +++ b/config/kernel-drop-inode.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.18 API change dnl # - generic_drop_inode() renamed to inode_generic_drop() diff --git a/config/kernel-file.m4 b/config/kernel-file.m4 index 31252544c74..41ee89020d6 100644 --- a/config/kernel-file.m4 +++ b/config/kernel-file.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.12 removed f_version from struct file dnl # diff --git a/config/kernel-filemap-splice-read.m4 b/config/kernel-filemap-splice-read.m4 index 4c83b31d738..b78f1048bd3 100644 --- a/config/kernel-filemap-splice-read.m4 +++ b/config/kernel-filemap-splice-read.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_COPY_SPLICE_READ], [ dnl # dnl # Kernel 6.5 - generic_file_splice_read was removed in favor diff --git a/config/kernel-flush_dcache_page.m4 b/config/kernel-flush_dcache_page.m4 index aa916c87d53..63c67eebceb 100644 --- a/config/kernel-flush_dcache_page.m4 +++ b/config/kernel-flush_dcache_page.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Starting from Linux 5.13, flush_dcache_page() becomes an inline dnl # function and may indirectly referencing GPL-only symbols: diff --git a/config/kernel-fmode-t.m4 b/config/kernel-fmode-t.m4 index 5f111e21b44..292f79b9647 100644 --- a/config/kernel-fmode-t.m4 +++ b/config/kernel-fmode-t.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.28 API change, dnl # check if fmode_t typedef is defined diff --git a/config/kernel-follow-down-one.m4 b/config/kernel-follow-down-one.m4 index 38c460d3506..c4f7b99cebf 100644 --- a/config/kernel-follow-down-one.m4 +++ b/config/kernel-follow-down-one.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.38 API change dnl # follow_down() renamed follow_down_one(). The original follow_down() diff --git a/config/kernel-fpu.m4 b/config/kernel-fpu.m4 index edfde1a02d3..07f9e49ac3d 100644 --- a/config/kernel-fpu.m4 +++ b/config/kernel-fpu.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Handle differences in kernel FPU code. dnl # diff --git a/config/kernel-free-inode.m4 b/config/kernel-free-inode.m4 index baa1c34845b..e316f1a7f8d 100644 --- a/config/kernel-free-inode.m4 +++ b/config/kernel-free-inode.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.2 API change dnl # diff --git a/config/kernel-fst-mount.m4 b/config/kernel-fst-mount.m4 index 576f5f0129c..811cc4f61b1 100644 --- a/config/kernel-fst-mount.m4 +++ b/config/kernel-fst-mount.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.38 API change dnl # The .get_sb callback has been replaced by a .mount callback diff --git a/config/kernel-fsync-bdev.m4 b/config/kernel-fsync-bdev.m4 index c47e236f705..b75ebbd873a 100644 --- a/config/kernel-fsync-bdev.m4 +++ b/config/kernel-fsync-bdev.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.6 API change, dnl # fsync_bdev was removed in favor of sync_blockdev diff --git a/config/kernel-generic_fadvise.m4 b/config/kernel-generic_fadvise.m4 index 8d122064b22..12b9a78d16b 100644 --- a/config/kernel-generic_fadvise.m4 +++ b/config/kernel-generic_fadvise.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.3 API change dnl # The generic_fadvise() function is present since 4.19 kernel diff --git a/config/kernel-generic_fillattr.m4 b/config/kernel-generic_fillattr.m4 index d355f9006bd..768ee8aaa7c 100644 --- a/config/kernel-generic_fillattr.m4 +++ b/config/kernel-generic_fillattr.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.12 API dnl # diff --git a/config/kernel-generic_io_acct.m4 b/config/kernel-generic_io_acct.m4 index da92aad058c..f2b61cc089e 100644 --- a/config/kernel-generic_io_acct.m4 +++ b/config/kernel-generic_io_acct.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for generic io accounting interface. dnl # diff --git a/config/kernel-genhd-flags.m4 b/config/kernel-genhd-flags.m4 index 60cc3173397..69d9798bd54 100644 --- a/config/kernel-genhd-flags.m4 +++ b/config/kernel-genhd-flags.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.17 API change, dnl # diff --git a/config/kernel-get-disk-ro.m4 b/config/kernel-get-disk-ro.m4 index acfcb69acc1..f89c8efbc12 100644 --- a/config/kernel-get-disk-ro.m4 +++ b/config/kernel-get-disk-ro.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.x API change dnl # diff --git a/config/kernel-iattr-vfsid.m4 b/config/kernel-iattr-vfsid.m4 index 75bc4613b83..4558071228a 100644 --- a/config/kernel-iattr-vfsid.m4 +++ b/config/kernel-iattr-vfsid.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.0 API change dnl # struct iattr has two unions for the uid and gid diff --git a/config/kernel-idmap_mnt_api.m4 b/config/kernel-idmap_mnt_api.m4 index d1bdd053203..e362918b9a8 100644 --- a/config/kernel-idmap_mnt_api.m4 +++ b/config/kernel-idmap_mnt_api.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.12 API dnl # diff --git a/config/kernel-inode-create.m4 b/config/kernel-inode-create.m4 index 95f8aa2d522..65817ca9a44 100644 --- a/config/kernel-inode-create.m4 +++ b/config/kernel-inode-create.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_CREATE], [ dnl # dnl # 6.3 API change diff --git a/config/kernel-inode-getattr.m4 b/config/kernel-inode-getattr.m4 index 73b8213109f..6d5703386e5 100644 --- a/config/kernel-inode-getattr.m4 +++ b/config/kernel-inode-getattr.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_GETATTR], [ dnl # dnl # Linux 6.3 API diff --git a/config/kernel-inode-lookup.m4 b/config/kernel-inode-lookup.m4 index c7373056422..e3b35417425 100644 --- a/config/kernel-inode-lookup.m4 +++ b/config/kernel-inode-lookup.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.6 API change dnl # diff --git a/config/kernel-inode-permission.m4 b/config/kernel-inode-permission.m4 index 286f73bb047..91ab3fbe635 100644 --- a/config/kernel-inode-permission.m4 +++ b/config/kernel-inode-permission.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_PERMISSION], [ dnl # dnl # 6.3 API change diff --git a/config/kernel-inode-setattr.m4 b/config/kernel-inode-setattr.m4 index 9a12acc95a3..831cc126655 100644 --- a/config/kernel-inode-setattr.m4 +++ b/config/kernel-inode-setattr.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_SETATTR], [ dnl # dnl # Linux 6.3 API diff --git a/config/kernel-inode-state.m4 b/config/kernel-inode-state.m4 index 02ec1380af5..2278f85f7d9 100644 --- a/config/kernel-inode-state.m4 +++ b/config/kernel-inode-state.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.19 API change. inode->i_state no longer accessible directly; helper dnl # functions exist. diff --git a/config/kernel-inode-times.m4 b/config/kernel-inode-times.m4 index 59988e93792..0c933a1c421 100644 --- a/config/kernel-inode-times.m4 +++ b/config/kernel-inode-times.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_INODE_TIMES], [ dnl # diff --git a/config/kernel-insert-inode-locked.m4 b/config/kernel-insert-inode-locked.m4 index 348aff9a577..5774fe3d362 100644 --- a/config/kernel-insert-inode-locked.m4 +++ b/config/kernel-insert-inode-locked.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.28 API change dnl # Added insert_inode_locked() helper function. diff --git a/config/kernel-is_owner_or_cap.m4 b/config/kernel-is_owner_or_cap.m4 index 4e9c002b77f..6f670e675c6 100644 --- a/config/kernel-is_owner_or_cap.m4 +++ b/config/kernel-is_owner_or_cap.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.39 API change, dnl # The is_owner_or_cap() macro was renamed to inode_owner_or_capable(), diff --git a/config/kernel-kasan-enabled.m4 b/config/kernel-kasan-enabled.m4 index 71b2419995b..95a8d29b381 100644 --- a/config/kernel-kasan-enabled.m4 +++ b/config/kernel-kasan-enabled.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.18: some architectures and config option causes the kasan_ inline dnl # functions to reference the GPL-only symbol 'kasan_flag_enabled', diff --git a/config/kernel-kmap-atomic-args.m4 b/config/kernel-kmap-atomic-args.m4 index cedadf3b3d8..5352a14c3f1 100644 --- a/config/kernel-kmap-atomic-args.m4 +++ b/config/kernel-kmap-atomic-args.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.37 API change dnl # kmap_atomic changed from assigning hard-coded named slot to using diff --git a/config/kernel-kmap-local-page.m4 b/config/kernel-kmap-local-page.m4 index 1990914d493..207900c095d 100644 --- a/config/kernel-kmap-local-page.m4 +++ b/config/kernel-kmap-local-page.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.11 API change dnl # kmap_atomic() was deprecated in favor of kmap_local_page() diff --git a/config/kernel-kmem.m4 b/config/kernel-kmem.m4 index f1c0d24125c..ff42a47def7 100644 --- a/config/kernel-kmem.m4 +++ b/config/kernel-kmem.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Enabled by default it provides a minimal level of memory tracking. dnl # A total count of bytes allocated is kept for each alloc and free. diff --git a/config/kernel-kthread.m4 b/config/kernel-kthread.m4 index 60795314632..469ec6d500d 100644 --- a/config/kernel-kthread.m4 +++ b/config/kernel-kthread.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_KTHREAD_COMPLETE_AND_EXIT], [ dnl # dnl # 5.17 API, diff --git a/config/kernel-kuid-helpers.m4 b/config/kernel-kuid-helpers.m4 index 38a439fa6ea..485669943d2 100644 --- a/config/kernel-kuid-helpers.m4 +++ b/config/kernel-kuid-helpers.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.5 API change, dnl # Since usernamespaces were introduced in kernel version 3.5, it diff --git a/config/kernel-kuidgid.m4 b/config/kernel-kuidgid.m4 index b7e441408cb..e3b35600b55 100644 --- a/config/kernel-kuidgid.m4 +++ b/config/kernel-kuidgid.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.8 API change, dnl # User namespaces, use kuid_t in place of uid_t where available. diff --git a/config/kernel-make-request-fn.m4 b/config/kernel-make-request-fn.m4 index 66d6a18cd97..7c247829da5 100644 --- a/config/kernel-make-request-fn.m4 +++ b/config/kernel-make-request-fn.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for make_request_fn interface. dnl # diff --git a/config/kernel-misc-minor.m4 b/config/kernel-misc-minor.m4 index 20fe2cd2f3c..b972f1ab676 100644 --- a/config/kernel-misc-minor.m4 +++ b/config/kernel-misc-minor.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Determine an available miscellaneous minor number which can be used dnl # for the /dev/zfs device. This is needed because kernel module diff --git a/config/kernel-mkdir.m4 b/config/kernel-mkdir.m4 index 78b32447c59..6f13aefa6c2 100644 --- a/config/kernel-mkdir.m4 +++ b/config/kernel-mkdir.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Supported mkdir() interfaces checked newest to oldest. dnl # diff --git a/config/kernel-mknod.m4 b/config/kernel-mknod.m4 index 6ad3453aaf0..93b95ea74cd 100644 --- a/config/kernel-mknod.m4 +++ b/config/kernel-mknod.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_MKNOD], [ dnl # dnl # 6.3 API change diff --git a/config/kernel-mm-page-flags.m4 b/config/kernel-mm-page-flags.m4 index b1277118305..0bcac0b5c0a 100644 --- a/config/kernel-mm-page-flags.m4 +++ b/config/kernel-mm-page-flags.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_MM_PAGE_FLAG_ERROR], [ ZFS_LINUX_TEST_SRC([mm_page_flag_error], [ #include diff --git a/config/kernel-mm-pagemap.m4 b/config/kernel-mm-pagemap.m4 index def6f5f4b3a..672a3186368 100644 --- a/config/kernel-mm-pagemap.m4 +++ b/config/kernel-mm-pagemap.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_MM_PAGE_SIZE], [ ZFS_LINUX_TEST_SRC([page_size], [ #include diff --git a/config/kernel-namespace.m4 b/config/kernel-namespace.m4 index 9b0b12e4eab..f97da8fe48a 100644 --- a/config/kernel-namespace.m4 +++ b/config/kernel-namespace.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.18 API change dnl # ns->ops->type was moved to ns->ns.ns_type (struct ns_common) diff --git a/config/kernel-objtool.m4 b/config/kernel-objtool.m4 index 3020440eb38..95cd99c9e49 100644 --- a/config/kernel-objtool.m4 +++ b/config/kernel-objtool.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Detect objtool functionality. dnl # diff --git a/config/kernel-pagemap-folio_wait_bit.m4 b/config/kernel-pagemap-folio_wait_bit.m4 index 12d8841f51e..e263b9be85f 100644 --- a/config/kernel-pagemap-folio_wait_bit.m4 +++ b/config/kernel-pagemap-folio_wait_bit.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.16 no longer allows directly calling wait_on_page_bit, and dnl # instead requires you to call folio-specific functions. In this case, diff --git a/config/kernel-pagemap-readahead-page.m4 b/config/kernel-pagemap-readahead-page.m4 index 30f3d56682f..9a83d6c2650 100644 --- a/config/kernel-pagemap-readahead-page.m4 +++ b/config/kernel-pagemap-readahead-page.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 6.16 removed readahead_page dnl # diff --git a/config/kernel-pde-data.m4 b/config/kernel-pde-data.m4 index 4fc665dfbe2..66d26a22e8c 100644 --- a/config/kernel-pde-data.m4 +++ b/config/kernel-pde-data.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.17 API: PDE_DATA() renamed to pde_data(), dnl # 359745d78351c6f5442435f81549f0207ece28aa ("proc: remove PDE_DATA() completely") diff --git a/config/kernel-percpu.m4 b/config/kernel-percpu.m4 index 12e81892cb6..14aa04698a4 100644 --- a/config/kernel-percpu.m4 +++ b/config/kernel-percpu.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.10 API change, dnl # The "count" was moved into ref->data, from ref diff --git a/config/kernel-pin-user-pages.m4 b/config/kernel-pin-user-pages.m4 index fe7aff37520..897c2cfaa1a 100644 --- a/config/kernel-pin-user-pages.m4 +++ b/config/kernel-pin-user-pages.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for pin_user_pages_unlocked(). dnl # diff --git a/config/kernel-proc-operations.m4 b/config/kernel-proc-operations.m4 index 3ae8ce2b6d0..7546c8d20ca 100644 --- a/config/kernel-proc-operations.m4 +++ b/config/kernel-proc-operations.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.6 API Change dnl # The proc_ops structure was introduced to replace the use of diff --git a/config/kernel-reclaim_state.m4 b/config/kernel-reclaim_state.m4 index 9936b3c1001..845789afa3b 100644 --- a/config/kernel-reclaim_state.m4 +++ b/config/kernel-reclaim_state.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_RECLAIMED], [ dnl # dnl # 6.4 API change diff --git a/config/kernel-register_sysctl_table.m4 b/config/kernel-register_sysctl_table.m4 index 8dc17e2d42f..0be45f43699 100644 --- a/config/kernel-register_sysctl_table.m4 +++ b/config/kernel-register_sysctl_table.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 6.5 removes register_sysctl_table dnl # diff --git a/config/kernel-rename.m4 b/config/kernel-rename.m4 index 1c47222bdc3..2f00da3a0c5 100644 --- a/config/kernel-rename.m4 +++ b/config/kernel-rename.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_RENAME], [ dnl # dnl # 4.9 API change, diff --git a/config/kernel-revalidate-disk-size.m4 b/config/kernel-revalidate-disk-size.m4 index 13cb92a174e..83593059091 100644 --- a/config/kernel-revalidate-disk-size.m4 +++ b/config/kernel-revalidate-disk-size.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.11 API change dnl # revalidate_disk_size() has been removed entirely. diff --git a/config/kernel-sb-dying.m4 b/config/kernel-sb-dying.m4 index 882f3e54235..480d02d3047 100644 --- a/config/kernel-sb-dying.m4 +++ b/config/kernel-sb-dying.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # SB_DYING exists since Linux 6.6 dnl # diff --git a/config/kernel-sb-wb-err.m4 b/config/kernel-sb-wb-err.m4 index 814d2ca5323..61b3e954fdc 100644 --- a/config/kernel-sb-wb-err.m4 +++ b/config/kernel-sb-wb-err.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 # dnl # dnl 5.8 (735e4ae5ba28) introduced a superblock scoped errseq_t to use to # dnl record writeback errors for syncfs() to return. Up until 5.17, when diff --git a/config/kernel-sched.m4 b/config/kernel-sched.m4 index 8ef4cc6ee4c..6015d0985aa 100644 --- a/config/kernel-sched.m4 +++ b/config/kernel-sched.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.9 API change, dnl # Moved things from linux/sched.h to linux/sched/rt.h diff --git a/config/kernel-security-inode-init.m4 b/config/kernel-security-inode-init.m4 index 4e4bfd29b2f..52df3c9ade4 100644 --- a/config/kernel-security-inode-init.m4 +++ b/config/kernel-security-inode-init.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.2 API change dnl # The security_inode_init_security() API has been changed to include diff --git a/config/kernel-set-nlink.m4 b/config/kernel-set-nlink.m4 index fa4f928b27d..b7abcfdbbf7 100644 --- a/config/kernel-set-nlink.m4 +++ b/config/kernel-set-nlink.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 3.2 API change dnl # set_nlink() diff --git a/config/kernel-setattr-prepare.m4 b/config/kernel-setattr-prepare.m4 index b10ddafc054..cc440b7d964 100644 --- a/config/kernel-setattr-prepare.m4 +++ b/config/kernel-setattr-prepare.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_SETATTR_PREPARE], [ dnl # dnl # 4.9 API change diff --git a/config/kernel-sget-args.m4 b/config/kernel-sget-args.m4 index afa62c797d7..1c8a8d3291b 100644 --- a/config/kernel-sget-args.m4 +++ b/config/kernel-sget-args.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.6 API change, dnl # 'sget' now takes the mount flags as an argument. diff --git a/config/kernel-show-options.m4 b/config/kernel-show-options.m4 index fd62f30086d..35e8e984b53 100644 --- a/config/kernel-show-options.m4 +++ b/config/kernel-show-options.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 3.3 API dnl # diff --git a/config/kernel-shrink.m4 b/config/kernel-shrink.m4 index c4258f4e40d..9a762177c66 100644 --- a/config/kernel-shrink.m4 +++ b/config/kernel-shrink.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.1 API change dnl # The super_block structure now stores a per-filesystem shrinker. diff --git a/config/kernel-siginfo.m4 b/config/kernel-siginfo.m4 index 6ddb0dcc37d..85342cdf27e 100644 --- a/config/kernel-siginfo.m4 +++ b/config/kernel-siginfo.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 4.20 API change dnl # Added kernel_siginfo_t diff --git a/config/kernel-stdarg.m4 b/config/kernel-stdarg.m4 index 5bc8dd859d6..52986f5aa53 100644 --- a/config/kernel-stdarg.m4 +++ b/config/kernel-stdarg.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.15 gets rid of -isystem and external inclusion dnl # and ships its own . Check if this header file does diff --git a/config/kernel-strlcpy.m4 b/config/kernel-strlcpy.m4 index d50b0035e9d..31e53175d29 100644 --- a/config/kernel-strlcpy.m4 +++ b/config/kernel-strlcpy.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.8 removed strlcpy. dnl # diff --git a/config/kernel-symlink.m4 b/config/kernel-symlink.m4 index fb6d23f61cb..eb09b521aaf 100644 --- a/config/kernel-symlink.m4 +++ b/config/kernel-symlink.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_SYMLINK], [ dnl # dnl # 6.3 API change that changed the first arg diff --git a/config/kernel-sysfs.m4 b/config/kernel-sysfs.m4 index bbc77c8fc5c..7471154493b 100644 --- a/config/kernel-sysfs.m4 +++ b/config/kernel-sysfs.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.2/5.18 API dnl # diff --git a/config/kernel-timer.m4 b/config/kernel-timer.m4 index c89ea204e83..d9dee8a774f 100644 --- a/config/kernel-timer.m4 +++ b/config/kernel-timer.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 6.2: timer_delete_sync introduced, del_timer_sync deprecated and made dnl # into a simple wrapper diff --git a/config/kernel-tmpfile.m4 b/config/kernel-tmpfile.m4 index a711d67ed55..240fca619e5 100644 --- a/config/kernel-tmpfile.m4 +++ b/config/kernel-tmpfile.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 3.11 API change dnl # Add support for i_op->tmpfile diff --git a/config/kernel-totalhigh_pages.m4 b/config/kernel-totalhigh_pages.m4 index 4ecb03a50a5..43fd82cb1b8 100644 --- a/config/kernel-totalhigh_pages.m4 +++ b/config/kernel-totalhigh_pages.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 5.0 API change dnl # diff --git a/config/kernel-totalram-pages-func.m4 b/config/kernel-totalram-pages-func.m4 index d0e812a8d2d..678982e2b77 100644 --- a/config/kernel-totalram-pages-func.m4 +++ b/config/kernel-totalram-pages-func.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.0: totalram_pages is no longer a global variable, and must be dnl # read via the totalram_pages() helper function. diff --git a/config/kernel-truncate-setsize.m4 b/config/kernel-truncate-setsize.m4 index 76c82ef3021..8757e59821b 100644 --- a/config/kernel-truncate-setsize.m4 +++ b/config/kernel-truncate-setsize.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.35 API change dnl # Added truncate_setsize() helper function. diff --git a/config/kernel-types.m4 b/config/kernel-types.m4 index ed76af28337..556cf5d6e6e 100644 --- a/config/kernel-types.m4 +++ b/config/kernel-types.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # check if kernel provides definitions for given types dnl # diff --git a/config/kernel-usleep_range.m4 b/config/kernel-usleep_range.m4 index 06eb381a3c3..fd6f9521975 100644 --- a/config/kernel-usleep_range.m4 +++ b/config/kernel-usleep_range.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.36 API compatibility- Added usleep_range timer. dnl # diff --git a/config/kernel-vfs-file_range.m4 b/config/kernel-vfs-file_range.m4 index 936f7b4eba4..1b8cf31ae68 100644 --- a/config/kernel-vfs-file_range.m4 +++ b/config/kernel-vfs-file_range.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # The *_file_range APIs have a long history: dnl # diff --git a/config/kernel-vfs-filemap_dirty_folio.m4 b/config/kernel-vfs-filemap_dirty_folio.m4 index 729ca670da0..f3509acdec6 100644 --- a/config/kernel-vfs-filemap_dirty_folio.m4 +++ b/config/kernel-vfs-filemap_dirty_folio.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.18 uses filemap_dirty_folio in lieu of dnl # ___set_page_dirty_nobuffers diff --git a/config/kernel-vfs-fsync.m4 b/config/kernel-vfs-fsync.m4 index 159efca4532..13ffd3d95cc 100644 --- a/config/kernel-vfs-fsync.m4 +++ b/config/kernel-vfs-fsync.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.35 API change, dnl # Unused 'struct dentry *' removed from vfs_fsync() prototype. diff --git a/config/kernel-vfs-iov_iter.m4 b/config/kernel-vfs-iov_iter.m4 index dc4e11cef2e..b1e3b3549db 100644 --- a/config/kernel-vfs-iov_iter.m4 +++ b/config/kernel-vfs-iov_iter.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for available iov_iter functionality. dnl # diff --git a/config/kernel-vfs-migrate_folio.m4 b/config/kernel-vfs-migrate_folio.m4 index 186cd0581a1..16a210ac5df 100644 --- a/config/kernel-vfs-migrate_folio.m4 +++ b/config/kernel-vfs-migrate_folio.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 6.0 uses migrate_folio in lieu of migrate_page dnl # diff --git a/config/kernel-vfs-migratepage.m4 b/config/kernel-vfs-migratepage.m4 index 05db3af511e..9ae5c91f008 100644 --- a/config/kernel-vfs-migratepage.m4 +++ b/config/kernel-vfs-migratepage.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 6.0 gets rid of address_space_operations.migratepage dnl # diff --git a/config/kernel-vfs-read_folio.m4 b/config/kernel-vfs-read_folio.m4 index 9ca0faff218..1eb7f284f42 100644 --- a/config/kernel-vfs-read_folio.m4 +++ b/config/kernel-vfs-read_folio.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.19 uses read_folio in lieu of readpage dnl # diff --git a/config/kernel-vfs-readpages.m4 b/config/kernel-vfs-readpages.m4 index be65a0d5e4b..f66a1390106 100644 --- a/config/kernel-vfs-readpages.m4 +++ b/config/kernel-vfs-readpages.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.18 removes address_space_operations ->readpages in favour of dnl # ->readahead diff --git a/config/kernel-vfs-set_page_dirty.m4 b/config/kernel-vfs-set_page_dirty.m4 index 90cb28f3682..872fb48fc5f 100644 --- a/config/kernel-vfs-set_page_dirty.m4 +++ b/config/kernel-vfs-set_page_dirty.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 5.14 adds a change to require set_page_dirty to be manually dnl # wired up in struct address_space_operations. Determine if this needs diff --git a/config/kernel-vfs-writepage.m4 b/config/kernel-vfs-writepage.m4 index d438e85b457..8a77ea8139e 100644 --- a/config/kernel-vfs-writepage.m4 +++ b/config/kernel-vfs-writepage.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Linux 6.16 removes address_space_operations ->writepage dnl # diff --git a/config/kernel-writeback.m4 b/config/kernel-writeback.m4 index 334d65ef84b..fbf56f45a04 100644 --- a/config/kernel-writeback.m4 +++ b/config/kernel-writeback.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_KERNEL_SRC_WRITEPAGE_T], [ dnl # dnl # 6.3 API change diff --git a/config/kernel-xattr-handler.m4 b/config/kernel-xattr-handler.m4 index ea4466d83fc..b1da84d81af 100644 --- a/config/kernel-xattr-handler.m4 +++ b/config/kernel-xattr-handler.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # 2.6.35 API change, dnl # The 'struct xattr_handler' was constified in the generic diff --git a/config/kernel-zero_page.m4 b/config/kernel-zero_page.m4 index 1461781acb4..812261d88e9 100644 --- a/config/kernel-zero_page.m4 +++ b/config/kernel-zero_page.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # ZERO_PAGE() is an alias for emtpy_zero_page. On certain architectures dnl # this is a GPL exported variable. diff --git a/config/kernel.m4 b/config/kernel.m4 index eb2e827d5cb..6f23494d6f2 100644 --- a/config/kernel.m4 +++ b/config/kernel.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Default ZFS kernel configuration dnl # diff --git a/config/lib-ld.m4 b/config/lib-ld.m4 index a18719630d5..c4d452fdddd 100644 --- a/config/lib-ld.m4 +++ b/config/lib-ld.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # lib-ld.m4 serial 9 dnl Copyright (C) 1996-2003, 2009-2019 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation diff --git a/config/lib-link.m4 b/config/lib-link.m4 index 041f976d79a..e8adf6d5169 100644 --- a/config/lib-link.m4 +++ b/config/lib-link.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # lib-link.m4 serial 28 dnl Copyright (C) 2001-2019 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation diff --git a/config/lib-prefix.m4 b/config/lib-prefix.m4 index f7db2371db4..cad6e053932 100644 --- a/config/lib-prefix.m4 +++ b/config/lib-prefix.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # lib-prefix.m4 serial 14 dnl Copyright (C) 2001-2005, 2008-2019 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation diff --git a/config/mount-helper.m4 b/config/mount-helper.m4 index e559b9ab273..271066f4e7d 100644 --- a/config/mount-helper.m4 +++ b/config/mount-helper.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_CONFIG_USER_MOUNT_HELPER], [ AC_ARG_WITH(mounthelperdir, AS_HELP_STRING([--with-mounthelperdir=DIR], diff --git a/config/nls.m4 b/config/nls.m4 index b62f6148570..78dad17237b 100644 --- a/config/nls.m4 +++ b/config/nls.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019 Free Software dnl Foundation, Inc. diff --git a/config/pkg.m4 b/config/pkg.m4 index f9075e56c87..feb315d776b 100644 --- a/config/pkg.m4 +++ b/config/pkg.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-or-later WITH Autoconf-exception-generic # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 12 (pkg-config-0.29.2) diff --git a/config/po.m4 b/config/po.m4 index 143792dba56..e4643a1d3dd 100644 --- a/config/po.m4 +++ b/config/po.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # po.m4 serial 30 (gettext-0.20) dnl Copyright (C) 1995-2014, 2016, 2018-2019 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation diff --git a/config/progtest.m4 b/config/progtest.m4 index 5f186b14909..c9895f70d7a 100644 --- a/config/progtest.m4 +++ b/config/progtest.m4 @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: FSFULLR # progtest.m4 serial 7 (gettext-0.18.2) dnl Copyright (C) 1996-2003, 2005, 2008-2019 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation diff --git a/config/rpm.am b/config/rpm.am index 85c56c0b2e3..4ccf549b3a7 100644 --- a/config/rpm.am +++ b/config/rpm.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 ############################################################################### # Copyright (C) 2007-2013 Lawrence Livermore National Security, LLC. # Copyright (C) 2007 The Regents of the University of California. diff --git a/config/tgz.am b/config/tgz.am index 2499ba42305..e41d8bcf9bb 100644 --- a/config/tgz.am +++ b/config/tgz.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 PHONY += tgz tgz-kmod tgz-utils tgz-local tgz-local: diff --git a/config/toolchain-simd.m4 b/config/toolchain-simd.m4 index f18c91007cd..d552c99cd77 100644 --- a/config/toolchain-simd.m4 +++ b/config/toolchain-simd.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Checks if host toolchain supports SIMD instructions dnl # diff --git a/config/user-aio.h.m4 b/config/user-aio.h.m4 index 152c0946722..0176e6bf606 100644 --- a/config/user-aio.h.m4 +++ b/config/user-aio.h.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # POSIX specifies as part of realtime extensions, dnl # and is missing from at least uClibc – force fallbacks there diff --git a/config/user-backtrace.m4 b/config/user-backtrace.m4 index 25706767cdc..1e560589373 100644 --- a/config/user-backtrace.m4 +++ b/config/user-backtrace.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl dnl backtrace(), for userspace assertions. glibc has this directly in libc. dnl FreeBSD and (sometimes) musl have it in a separate -lexecinfo. It's assumed diff --git a/config/user-clock_gettime.m4 b/config/user-clock_gettime.m4 index c96024da797..bb56a3e1d0d 100644 --- a/config/user-clock_gettime.m4 +++ b/config/user-clock_gettime.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check if librt is required for clock_gettime. dnl # clock_gettime is generally available in libc on modern systems. diff --git a/config/user-dracut.m4 b/config/user-dracut.m4 index b9705297f74..71f13d96af3 100644 --- a/config/user-dracut.m4 +++ b/config/user-dracut.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_CONFIG_USER_DRACUT], [ AC_MSG_CHECKING(for dracut directory) AC_ARG_WITH([dracutdir], diff --git a/config/user-gettext.m4 b/config/user-gettext.m4 index 824318eab96..f518acf663f 100644 --- a/config/user-gettext.m4 +++ b/config/user-gettext.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check if libintl and possibly libiconv are needed for gettext() functionality dnl # diff --git a/config/user-largefile.m4 b/config/user-largefile.m4 index e9e576f8688..becce48bcea 100644 --- a/config/user-largefile.m4 +++ b/config/user-largefile.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # ZFS_AC_CONFIG_USER_LARGEFILE dnl # diff --git a/config/user-libaio.m4 b/config/user-libaio.m4 index 8009bd11b3e..cbe369794ea 100644 --- a/config/user-libaio.m4 +++ b/config/user-libaio.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for libaio - only used for mmap_libaio test cases. dnl # diff --git a/config/user-libatomic.m4 b/config/user-libatomic.m4 index d15069f9c44..38c65b7ee03 100644 --- a/config/user-libatomic.m4 +++ b/config/user-libatomic.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # If -latomic exists and atomic.c doesn't link without it, dnl # it's needed for __atomic intrinsics. diff --git a/config/user-libblkid.m4 b/config/user-libblkid.m4 index f2016dcb15c..a0ad9f983d1 100644 --- a/config/user-libblkid.m4 +++ b/config/user-libblkid.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for libblkid. Basic support for detecting ZFS pools dnl # has existing in blkid since 2008. diff --git a/config/user-libcrypto.m4 b/config/user-libcrypto.m4 index 7293e1b0b42..49bba7155a2 100644 --- a/config/user-libcrypto.m4 +++ b/config/user-libcrypto.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for libcrypto. Used for userspace password derivation via PBKDF2. dnl # diff --git a/config/user-libexec.m4 b/config/user-libexec.m4 index 5379c25b4a0..852c211e181 100644 --- a/config/user-libexec.m4 +++ b/config/user-libexec.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_CONFIG_USER_ZFSEXEC], [ AC_ARG_WITH(zfsexecdir, AS_HELP_STRING([--with-zfsexecdir=DIR], diff --git a/config/user-libfetch.m4 b/config/user-libfetch.m4 index d961c6ca77a..48183acfa61 100644 --- a/config/user-libfetch.m4 +++ b/config/user-libfetch.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for a libfetch - either fetch(3) or libcurl. dnl # diff --git a/config/user-libtirpc.m4 b/config/user-libtirpc.m4 index aa7ab4a1fd3..3d21787bd6c 100644 --- a/config/user-libtirpc.m4 +++ b/config/user-libtirpc.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for libtirpc - may be needed for xdr functionality dnl # diff --git a/config/user-libudev.m4 b/config/user-libudev.m4 index 8c3c1d7e008..784cf465141 100644 --- a/config/user-libudev.m4 +++ b/config/user-libudev.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for libudev - needed for vdev auto-online and auto-replace dnl # diff --git a/config/user-libunwind.m4 b/config/user-libunwind.m4 index 94865b57fe7..1f4382117db 100644 --- a/config/user-libunwind.m4 +++ b/config/user-libunwind.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl dnl Checks for libunwind, which usually does a better job than backtrace() when dnl resolving symbols in the stack backtrace. Newer versions have support for diff --git a/config/user-libuuid.m4 b/config/user-libuuid.m4 index 0cfa83c9926..b08938e845c 100644 --- a/config/user-libuuid.m4 +++ b/config/user-libuuid.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for libuuid dnl # diff --git a/config/user-makedev.m4 b/config/user-makedev.m4 index 8986107aef8..ad8b4c236f4 100644 --- a/config/user-makedev.m4 +++ b/config/user-makedev.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # glibc 2.25 dnl # diff --git a/config/user-pam.m4 b/config/user-pam.m4 index 9db35808c34..af032c542a9 100644 --- a/config/user-pam.m4 +++ b/config/user-pam.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_CONFIG_USER_PAM], [ AC_ARG_ENABLE([pam], AS_HELP_STRING([--enable-pam], diff --git a/config/user-runstatedir.m4 b/config/user-runstatedir.m4 index ded1362c7b2..29f7eab047e 100644 --- a/config/user-runstatedir.m4 +++ b/config/user-runstatedir.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl For backwards compatibility; runstatedir added in autoconf 2.70. AC_DEFUN([ZFS_AC_CONFIG_USER_RUNSTATEDIR], [ if test "x$runstatedir" = x; then diff --git a/config/user-statx.m4 b/config/user-statx.m4 index 1ba74a40e9b..b2441631c82 100644 --- a/config/user-statx.m4 +++ b/config/user-statx.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for statx() function and STATX_MNT_ID availability dnl # diff --git a/config/user-systemd.m4 b/config/user-systemd.m4 index e4fd0b57c2b..7e57e11cf4b 100644 --- a/config/user-systemd.m4 +++ b/config/user-systemd.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_CONFIG_USER_SYSTEMD], [ AC_ARG_ENABLE(systemd, AS_HELP_STRING([--enable-systemd], diff --git a/config/user-sysvinit.m4 b/config/user-sysvinit.m4 index cf3c8129f0d..3594663e3de 100644 --- a/config/user-sysvinit.m4 +++ b/config/user-sysvinit.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_CONFIG_USER_SYSVINIT], [ AC_ARG_ENABLE(sysvinit, AS_HELP_STRING([--enable-sysvinit], diff --git a/config/user-udev.m4 b/config/user-udev.m4 index e6120fc8fef..4dc02aea4ce 100644 --- a/config/user-udev.m4 +++ b/config/user-udev.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_CONFIG_USER_UDEV], [ AC_MSG_CHECKING(for udev directories) AC_ARG_WITH(udevdir, diff --git a/config/user-zlib.m4 b/config/user-zlib.m4 index 1f3792829bb..6687d7c77b2 100644 --- a/config/user-zlib.m4 +++ b/config/user-zlib.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Check for zlib dnl # diff --git a/config/user.m4 b/config/user.m4 index 28c5162f526..ffd22c75a06 100644 --- a/config/user.m4 +++ b/config/user.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # Default ZFS user configuration dnl # diff --git a/config/zfs-build.m4 b/config/zfs-build.m4 index 161d390466d..c6d70143601 100644 --- a/config/zfs-build.m4 +++ b/config/zfs-build.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 AC_DEFUN([ZFS_AC_LICENSE], [ AC_MSG_CHECKING([zfs author]) AC_MSG_RESULT([$ZFS_META_AUTHOR]) diff --git a/config/zfs-meta.m4 b/config/zfs-meta.m4 index 20064a0fb59..72d424e2d47 100644 --- a/config/zfs-meta.m4 +++ b/config/zfs-meta.m4 @@ -1,3 +1,4 @@ +dnl # SPDX-License-Identifier: CDDL-1.0 dnl # dnl # DESCRIPTION: dnl # Read meta data from the META file. When building from a git repository diff --git a/contrib/Makefile.am b/contrib/Makefile.am index 5b8c1810bbe..df128de073e 100644 --- a/contrib/Makefile.am +++ b/contrib/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 include $(srcdir)/%D%/bash_completion.d/Makefile.am include $(srcdir)/%D%/debian/Makefile.am include $(srcdir)/%D%/pyzfs/Makefile.am diff --git a/contrib/bash_completion.d/Makefile.am b/contrib/bash_completion.d/Makefile.am index 95d4ffa76e2..bd3e5d9fab5 100644 --- a/contrib/bash_completion.d/Makefile.am +++ b/contrib/bash_completion.d/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 nodist_bashcompletion_DATA = %D%/zfs %D%/zpool COMPLETION_FILES = %D%/zfs SUBSTFILES += $(COMPLETION_FILES) diff --git a/contrib/bpftrace/Makefile.am b/contrib/bpftrace/Makefile.am index 4f649cf5433..33631da09d4 100644 --- a/contrib/bpftrace/Makefile.am +++ b/contrib/bpftrace/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 dist_noinst_DATA += %D%/taskqlatency.bt %D%/zfs-trace.sh SHELLCHECKSCRIPTS += %D%/zfs-trace.sh diff --git a/contrib/debian/Makefile.am b/contrib/debian/Makefile.am index 6dafc90fd4e..4ca9d27801b 100644 --- a/contrib/debian/Makefile.am +++ b/contrib/debian/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 dist_noinst_DATA += %D%/changelog.in dist_noinst_DATA += %D%/clean dist_noinst_DATA += %D%/control diff --git a/contrib/dracut/Makefile.am b/contrib/dracut/Makefile.am index b432ab76a6d..4e352962673 100644 --- a/contrib/dracut/Makefile.am +++ b/contrib/dracut/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 pkgdracut_02dir = $(dracutdir)/modules.d/02zfsexpandknowledge pkgdracut_02_SCRIPTS = \ %D%/02zfsexpandknowledge/module-setup.sh diff --git a/contrib/initramfs/Makefile.am b/contrib/initramfs/Makefile.am index a583341ea2b..a33b2b54f14 100644 --- a/contrib/initramfs/Makefile.am +++ b/contrib/initramfs/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 i_tdir = /usr/share/initramfs-tools dist_i_t_SCRIPTS = \ %D%/zfsunlock diff --git a/contrib/pam_zfs_key/Makefile.am b/contrib/pam_zfs_key/Makefile.am index 8111f101a65..2549a7a8913 100644 --- a/contrib/pam_zfs_key/Makefile.am +++ b/contrib/pam_zfs_key/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 %C%_pam_zfs_key_la_CFLAGS = $(AM_CFLAGS) %C%_pam_zfs_key_la_CFLAGS += $(LIBCRYPTO_CFLAGS) diff --git a/contrib/pyzfs/Makefile.am b/contrib/pyzfs/Makefile.am index 06d9a09d7f1..467e938144f 100644 --- a/contrib/pyzfs/Makefile.am +++ b/contrib/pyzfs/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 dist_noinst_DATA += %D%/libzfs_core %D%/README %D%/LICENSE %D%/docs SUBSTFILES += %D%/setup.py diff --git a/contrib/zcp/Makefile.am b/contrib/zcp/Makefile.am index fc3f01a233c..13afbe29909 100644 --- a/contrib/zcp/Makefile.am +++ b/contrib/zcp/Makefile.am @@ -1 +1,2 @@ +# SPDX-License-Identifier: CDDL-1.0 dist_noinst_DATA += %D%/autosnap.lua diff --git a/etc/Makefile.am b/etc/Makefile.am index 808c729cd96..58b3cf563b6 100644 --- a/etc/Makefile.am +++ b/etc/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 sudoersddir = $(sysconfdir)/sudoers.d sudoersd_DATA = \ %D%/sudoers.d/zfs diff --git a/include/Makefile.am b/include/Makefile.am index cc79c1a3ddb..ccca7cb594e 100644 --- a/include/Makefile.am +++ b/include/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 if BUILD_LINUX include $(srcdir)/%D%/os/linux/Makefile.am endif diff --git a/include/os/freebsd/Makefile.am b/include/os/freebsd/Makefile.am index 47cf6756ab7..6e8387b012f 100644 --- a/include/os/freebsd/Makefile.am +++ b/include/os/freebsd/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 noinst_HEADERS = \ %D%/linux/compiler.h \ %D%/linux/types.h \ diff --git a/include/os/linux/Makefile.am b/include/os/linux/Makefile.am index 9188a974cc2..89dc309caee 100644 --- a/include/os/linux/Makefile.am +++ b/include/os/linux/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 if CONFIG_KERNEL kernel_linuxdir = $(kerneldir)/linux kernel_linux_HEADERS = \ diff --git a/lib/Makefile.am b/lib/Makefile.am index f2fb1f2aed1..f9ef2817710 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 # # Shown below is a simplified dependency graph of the OpenZFS provided # libraries. Administrative commands (`zfs`, `zpool`, etc) interface with diff --git a/lib/libavl/Makefile.am b/lib/libavl/Makefile.am index 3b302ee9dea..b10e88aefe5 100644 --- a/lib/libavl/Makefile.am +++ b/lib/libavl/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libavl_la_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) $(LIBRARY_CFLAGS) libavl_la_CFLAGS += -fvisibility=hidden diff --git a/lib/libefi/Makefile.am b/lib/libefi/Makefile.am index 5c3e57346c8..9088c91a83c 100644 --- a/lib/libefi/Makefile.am +++ b/lib/libefi/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libefi_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) libefi_la_CFLAGS += $(LIBUUID_CFLAGS) $(ZLIB_CFLAGS) libefi_la_CFLAGS += -fvisibility=hidden diff --git a/lib/libicp/Makefile.am b/lib/libicp/Makefile.am index a8937e60b77..f390b0b5db2 100644 --- a/lib/libicp/Makefile.am +++ b/lib/libicp/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libicp_la_CCASFLAGS = $(AM_CCASFLAGS) libicp_la_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) $(LIBRARY_CFLAGS) diff --git a/lib/libnvpair/Makefile.am b/lib/libnvpair/Makefile.am index 0b3f964781b..b326be736d3 100644 --- a/lib/libnvpair/Makefile.am +++ b/lib/libnvpair/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libnvpair_la_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) $(LIBRARY_CFLAGS) libnvpair_la_CFLAGS += $(LIBTIRPC_CFLAGS) libnvpair_la_CFLAGS += -fvisibility=hidden diff --git a/lib/libspl/Makefile.am b/lib/libspl/Makefile.am index 27f00463448..00445427f98 100644 --- a/lib/libspl/Makefile.am +++ b/lib/libspl/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 include $(srcdir)/%D%/include/Makefile.am libspl_assert_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) $(LIBUNWIND_CFLAGS) diff --git a/lib/libspl/include/Makefile.am b/lib/libspl/include/Makefile.am index 803067a35f0..228886f2249 100644 --- a/lib/libspl/include/Makefile.am +++ b/lib/libspl/include/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libspldir = $(includedir)/libspl libspl_HEADERS = \ %D%/assert.h \ diff --git a/lib/libzdb/Makefile.am b/lib/libzdb/Makefile.am index ec4fd92b984..4a8f17d079a 100644 --- a/lib/libzdb/Makefile.am +++ b/lib/libzdb/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libzdb_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) libzdb_la_CFLAGS += -fvisibility=hidden diff --git a/lib/libzfs/Makefile.am b/lib/libzfs/Makefile.am index caffe6cf4bf..4b3fc04ff3a 100644 --- a/lib/libzfs/Makefile.am +++ b/lib/libzfs/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libzfs_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) libzfs_la_CFLAGS += $(LIBCRYPTO_CFLAGS) $(ZLIB_CFLAGS) libzfs_la_CFLAGS += -fvisibility=hidden diff --git a/lib/libzfs_core/Makefile.am b/lib/libzfs_core/Makefile.am index 42ac6081cc9..ec7aa95aa02 100644 --- a/lib/libzfs_core/Makefile.am +++ b/lib/libzfs_core/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libzfs_core_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) libzfs_core_la_CFLAGS += -fvisibility=hidden diff --git a/lib/libzfsbootenv/Makefile.am b/lib/libzfsbootenv/Makefile.am index 118f154821f..d0d57e72554 100644 --- a/lib/libzfsbootenv/Makefile.am +++ b/lib/libzfsbootenv/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libzfsbootenv_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) libzfsbootenv_la_CFLAGS += -fvisibility=hidden diff --git a/lib/libzpool/Makefile.am b/lib/libzpool/Makefile.am index 7909cbb07ad..6e2028093d9 100644 --- a/lib/libzpool/Makefile.am +++ b/lib/libzpool/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 include $(srcdir)/%D%/include/Makefile.am libzpool_la_CFLAGS = $(AM_CFLAGS) $(KERNEL_CFLAGS) $(LIBRARY_CFLAGS) diff --git a/lib/libzpool/include/Makefile.am b/lib/libzpool/include/Makefile.am index 6cfa2d5ce08..53e07446c2e 100644 --- a/lib/libzpool/include/Makefile.am +++ b/lib/libzpool/include/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libzpool_sysdir = $(includedir)/libzpool/sys libzpool_sys_HEADERS = \ %D%/sys/abd_os.h \ diff --git a/lib/libzstd/Makefile.am b/lib/libzstd/Makefile.am index 85617513790..0788342d9b3 100644 --- a/lib/libzstd/Makefile.am +++ b/lib/libzstd/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libzstd_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) libzstd_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBZPOOL_CPPFLAGS) diff --git a/lib/libzutil/Makefile.am b/lib/libzutil/Makefile.am index e5af9d69de5..3d20c52e31b 100644 --- a/lib/libzutil/Makefile.am +++ b/lib/libzutil/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 libzutil_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) libzutil_la_CFLAGS += $(LIBBLKID_CFLAGS) $(LIBUDEV_CFLAGS) libzutil_la_CFLAGS += -fvisibility=hidden diff --git a/man/Makefile.am b/man/Makefile.am index 7a63641c1c3..6112fdee5ac 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 dist_noinst_man_MANS = \ %D%/man1/cstyle.1 diff --git a/rpm/Makefile.am b/rpm/Makefile.am index af7b25021ea..207f02c4886 100644 --- a/rpm/Makefile.am +++ b/rpm/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 dist_noinst_DATA += \ %D%/generic/zfs-dkms.spec.in \ %D%/generic/zfs-kmod.spec.in \ diff --git a/scripts/Makefile.am b/scripts/Makefile.am index bff5f8b78a8..df2fae42fce 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 scriptsdir = $(datadir)/$(PACKAGE) dist_noinst_SCRIPTS = \ %D%/commitcheck.sh \ diff --git a/tests/Makefile.am b/tests/Makefile.am index 12e9c9f9daf..b007a3d7e5f 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 include $(srcdir)/%D%/zfs-tests/Makefile.am diff --git a/tests/zfs-tests/Makefile.am b/tests/zfs-tests/Makefile.am index 8a4b13d0acb..d544f8b1a96 100644 --- a/tests/zfs-tests/Makefile.am +++ b/tests/zfs-tests/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 SUBDIRS += %D%/tests include $(srcdir)/%D%/cmd/Makefile.am diff --git a/tests/zfs-tests/cmd/Makefile.am b/tests/zfs-tests/cmd/Makefile.am index b4efefdb7ab..003fb6108f1 100644 --- a/tests/zfs-tests/cmd/Makefile.am +++ b/tests/zfs-tests/cmd/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 scripts_zfs_tests_bindir = $(datadir)/$(PACKAGE)/zfs-tests/bin diff --git a/tests/zfs-tests/tests/Makefile.am b/tests/zfs-tests/tests/Makefile.am index 9b298a37461..f973d606166 100644 --- a/tests/zfs-tests/tests/Makefile.am +++ b/tests/zfs-tests/tests/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 CLEANFILES = dist_noinst_DATA = include $(top_srcdir)/config/Substfiles.am diff --git a/udev/Makefile.am b/udev/Makefile.am index 6fd645b5c22..c4990ecc709 100644 --- a/udev/Makefile.am +++ b/udev/Makefile.am @@ -1,3 +1,4 @@ +# SPDX-License-Identifier: CDDL-1.0 udevrule_DATA = \ %D%/rules.d/69-vdev.rules \ %D%/rules.d/60-zvol.rules \