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 30f78e490..f78c38edc 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 5cb152474..7114ac991 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 ca94f6b77..ef9fdd31a 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 635216d65..690a5fd44 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 8a4388bd1..4ab982f60 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 2dcf99bf4..0166d0723 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 c0b161ecf..4a02f8abf 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 4df4f4882..c38d6ffb7 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 c90f73fc0..1467f57c7 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 43f056c97..319e227e6 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 b237532ce..78be6e1c4 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 80ef1ea7c..1ccf67a6c 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 89a067d81..53acfc72b 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 ecc7ab23c..f8626f368 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 87e649405..52c3f82d3 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 2459637ab..1604022fb 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 d73b87891..66578274a 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 0e96435e3..1a74c68df 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 fa5a3398d..311c43362 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 c1f1ae78e..ba989a8c2 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 5a2008124..fb19b6bcc 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 98c1cc230..d955e6721 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 3d7ae285b..079999558 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 2a9a09974..e97117b64 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 3a3d4212f..102422d1e 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 ffb4997e8..b4ae8488d 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 5db892553..118ae38cf 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 935056cc4..d4183c9ec 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 cf03cae79..111d8327b 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 d2a054223..ec12eaeb4 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 33e252022..1c0429661 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 8b98bd67d..0c985b9e7 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 e7832418e..32b6eef31 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 4407296d0..915a72a20 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 99b339a9f..2a4d45132 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 dc9433458..34dd99f76 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 3dbd97948..bced1990b 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 86d81ea32..059291ded 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 cf4b00e7c..1ddc6571f 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 b5f1392d0..a5b5fcacf 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 8afc9c59d..099b11eff 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 a90d75455..4d495ec71 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 cd2b143e8..3a159d335 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 02011bf39..19275447e 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 1905340a9..dc7249c29 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 49bffbf60..1ebf3ab2f 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 83c40fa6c..e30fd5c17 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 fec354b2f..ed8ab95a3 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 608faf0f8..a862a06ad 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 6c78ee858..519d8ee4c 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 ce0e6e5be..c093aad60 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 61326e677..0eeaa5714 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 6f2b12cad..e3a74022f 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 31252544c..41ee89020 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 4c83b31d7..b78f1048b 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 aa916c87d..63c67eebc 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 5f111e21b..292f79b96 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 38c460d35..c4f7b99ce 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 edfde1a02..07f9e49ac 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 baa1c3484..e316f1a7f 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 576f5f012..811cc4f61 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 c47e236f7..b75ebbd87 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 8d122064b..12b9a78d1 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 d355f9006..768ee8aaa 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 da92aad05..f2b61cc08 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 60cc31733..69d9798bd 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 acfcb69ac..f89c8efbc 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 75bc4613b..455807122 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 d1bdd0532..e362918b9 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 95f8aa2d5..65817ca9a 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 73b821310..6d5703386 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 c73730564..e3b354174 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 286f73bb0..91ab3fbe6 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 9a12acc95..831cc1266 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 02ec1380a..2278f85f7 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 59988e937..0c933a1c4 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 348aff9a5..5774fe3d3 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 4e9c002b7..6f670e675 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 71b241999..95a8d29b3 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 cedadf3b3..5352a14c3 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 1990914d4..207900c09 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 f1c0d2412..ff42a47de 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 607953146..469ec6d50 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 38a439fa6..485669943 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 b7e441408..e3b35600b 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 66d6a18cd..7c247829d 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 20fe2cd2f..b972f1ab6 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 78b32447c..6f13aefa6 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 6ad3453aa..93b95ea74 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 b12771183..0bcac0b5c 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 def6f5f4b..672a31863 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 9b0b12e4e..f97da8fe4 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 3020440eb..95cd99c9e 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 12d8841f5..e263b9be8 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 30f3d5668..9a83d6c26 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 4fc665dfb..66d26a22e 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 12e81892c..14aa04698 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 fe7aff375..897c2cfaa 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 3ae8ce2b6..7546c8d20 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 9936b3c10..845789afa 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 8dc17e2d4..0be45f436 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 1c47222bd..2f00da3a0 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 13cb92a17..835930590 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 882f3e542..480d02d30 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 814d2ca53..61b3e954f 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 8ef4cc6ee..6015d0985 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 4e4bfd29b..52df3c9ad 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 fa4f928b2..b7abcfdbb 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 b10ddafc0..cc440b7d9 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 afa62c797..1c8a8d329 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 fd62f3008..35e8e984b 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 c4258f4e4..9a762177c 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 6ddb0dcc3..85342cdf2 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 5bc8dd859..52986f5aa 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 d50b0035e..31e53175d 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 fb6d23f61..eb09b521a 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 bbc77c8fc..747115449 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 c89ea204e..d9dee8a77 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 a711d67ed..240fca619 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 4ecb03a50..43fd82cb1 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 d0e812a8d..678982e2b 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 76c82ef30..8757e5982 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 ed76af283..556cf5d6e 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 06eb381a3..fd6f95219 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 936f7b4eb..1b8cf31ae 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 729ca670d..f3509acde 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 159efca45..13ffd3d95 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 dc4e11cef..b1e3b3549 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 186cd0581..16a210ac5 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 05db3af51..9ae5c91f0 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 9ca0faff2..1eb7f284f 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 be65a0d5e..f66a13901 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 90cb28f36..872fb48fc 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 d438e85b4..8a77ea813 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 334d65ef8..fbf56f45a 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 ea4466d83..b1da84d81 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 1461781ac..812261d88 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 eb2e827d5..6f23494d6 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 a18719630..c4d452fdd 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 041f976d7..e8adf6d51 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 f7db2371d..cad6e0539 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 e559b9ab2..271066f4e 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 b62f61485..78dad1723 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 f9075e56c..feb315d77 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 143792dba..e4643a1d3 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 5f186b149..c9895f70d 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 85c56c0b2..4ccf549b3 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 2499ba423..e41d8bcf9 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 f18c91007..d552c99cd 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 152c09467..0176e6bf6 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 25706767c..1e5605893 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 c96024da7..bb56a3e1d 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 b9705297f..71f13d96a 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 824318eab..f518acf66 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 e9e576f86..becce48bc 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 8009bd11b..cbe369794 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 d15069f9c..38c65b7ee 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 f2016dcb1..a0ad9f983 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 7293e1b0b..49bba7155 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 5379c25b4..852c211e1 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 d961c6ca7..48183acfa 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 aa7ab4a1f..3d21787bd 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 8c3c1d7e0..784cf4651 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 94865b57f..1f4382117 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 0cfa83c99..b08938e84 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 8986107ae..ad8b4c236 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 9db35808c..af032c542 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 ded1362c7..29f7eab04 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 1ba74a40e..b2441631c 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 e4fd0b57c..7e57e11cf 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 cf3c8129f..3594663e3 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 e6120fc8f..4dc02aea4 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 1f3792829..6687d7c77 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 28c5162f5..ffd22c75a 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 161d39046..c6d701436 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 20064a0fb..72d424e2d 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 5b8c1810b..df128de07 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 95d4ffa76..bd3e5d9fa 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 4f649cf54..33631da09 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 6dafc90fd..4ca9d2780 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 b432ab76a..4e3529626 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 a583341ea..a33b2b54f 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 8111f101a..2549a7a89 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 06d9a09d7..467e93814 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 fc3f01a23..13afbe299 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 808c729cd..58b3cf563 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 cc79c1a3d..ccca7cb59 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 47cf6756a..6e8387b01 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 9188a974c..89dc309ca 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 f2fb1f2ae..f9ef28177 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 3b302ee9d..b10e88aef 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 5c3e57346..9088c91a8 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 a8937e60b..f390b0b5d 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 0b3f96478..b326be736 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 27f004634..00445427f 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 803067a35..228886f22 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 ec4fd92b9..4a8f17d07 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 caffe6cf4..4b3fc04ff 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 42ac6081c..ec7aa95aa 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 118f15482..d0d57e725 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 7909cbb07..6e2028093 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 6cfa2d5ce..53e07446c 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 856175137..0788342d9 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 e5af9d69d..3d20c52e3 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 7a63641c1..6112fdee5 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 af7b25021..207f02c48 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 bff5f8b78..df2fae42f 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 12e9c9f9d..b007a3d7e 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 8a4b13d0a..d544f8b1a 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 b4efefdb7..003fb6108 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 9b298a374..f973d6061 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 6fd645b5c..c4990ecc7 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 \