[pve-devel] [PATCH zfsonlinux 0/3] bump spl and zfs to 0.7.10

Stoiko Ivanov s.ivanov at proxmox.com
Tue Sep 11 11:43:39 CEST 2018


This series bumps spl and zfs to 0.7.10, by applying the respective patchsets
from ZOL upstream, thus superseeding the zpl_mount-deadlock patch, included in
0.7.10.

Stoiko Ivanov (3):
  update/rebase to spl-0.7.10 with patches from ZOL
  update/rebase to zfs-0.7.10 with patches from ZOL
  bump version to 0.7.10-pve1~bpo1

 Makefile                                           |   6 +-
 spl-changelog.Debian                               |   6 +
 ...nux-4.18-compat-inode-timespec-timespec64.patch | 178 +++++
 ...pool-state-proc-entry-SUSPENDED-pools-SPL.patch |  69 ++
 ...sem_tryupgrade-for-4.9.20-rt16-kernel-SPL.patch | 136 ++++
 spl-patches/0005-Tag-spl-0.7.10.patch              |  59 ++
 spl-patches/series                                 |   4 +
 zfs-changelog.Debian                               |   6 +
 ...lock-between-zfs-umount-snapentry_expire.patch} |   0
 ...zv_suspend_lock-in-zvol_open-zvol_release.patch | 124 +++
 ...nux-4.18-compat-inode-timespec-timespec64.patch | 560 +++++++++++++
 ...-Linux-compat-4.18-check_disk_size_change.patch | 808 +++++++++++++++++++
 ...7-ztest-assertion-failure-in-zil_lwb_writ.patch | 368 +++++++++
 ...09-Fix-divide-by-zero-in-mmp_delay_update.patch |  34 +
 ...-Fix-ENOSPC-in-Handle-zap_add-failures-in.patch | 867 +++++++++++++++++++++
 ...011-Trim-new-line-from-zfs_vdev_scheduler.patch | 155 ++++
 ...param-callbacks-check-for-initialized-spa.patch |  84 ++
 zfs-patches/0013-Support-Debian-DKMS-builds.patch  |  52 ++
 ...ool-reopen-should-detect-expanded-devices.patch | 376 +++++++++
 ...Add-pool-state-proc-entry-SUSPENDED-pools.patch | 686 ++++++++++++++++
 ...016-Linux-4.14-compat-blk_queue_stackable.patch | 115 +++
 ...efault-ashift-for-Amazon-EC2-NVMe-devices.patch |  54 ++
 ...18-Fix-kernel-unaligned-access-on-sparc64.patch | 123 +++
 ...ock.patch => 0019-Fix-zpl_mount-deadlock.patch} |   1 -
 ...6-uts-illumos-rootfs-should-support-salte.patch | 133 ++++
 ...-zfs-incremental-send-remove-o-properties.patch | 108 +++
 ...nherited-properties-in-zfs_check_settable.patch |  95 +++
 ...rcstat.py-handling-of-unsupported-options.patch |  33 +
 .../0024-Don-t-modify-argv-in-user-tools.patch     | 123 +++
 ...5-Add-missing-zfs-dracut-RPM-dependencies.patch |  42 +
 .../0026-Add-libaio-devel-BuildRequires.patch      |  31 +
 ...devel-requirement-for-Debian-based-distri.patch |  36 +
 ...8-Fix-misc-bounds-check-compiler-warnings.patch |  61 ++
 ...Fix-problems-receiving-reallocated-dnodes.patch | 556 +++++++++++++
 ...ix-object-reclaim-when-using-large-dnodes.patch | 134 ++++
 ...-zfs-recv-of-non-large_dnode-send-streams.patch | 124 +++
 ...x-build-with-CONFIG_GCC_PLUGIN_RANDSTRUCT.patch |  42 +
 ...33-Correctly-handle-errors-from-kern_path.patch |  35 +
 zfs-patches/0034-Tag-zfs-0.7.10.patch              |  56 ++
 zfs-patches/series                                 |  33 +-
 40 files changed, 6507 insertions(+), 6 deletions(-)
 create mode 100644 spl-patches/0002-Linux-4.18-compat-inode-timespec-timespec64.patch
 create mode 100644 spl-patches/0003-Add-pool-state-proc-entry-SUSPENDED-pools-SPL.patch
 create mode 100644 spl-patches/0004-Add-rwsem_tryupgrade-for-4.9.20-rt16-kernel-SPL.patch
 create mode 100644 spl-patches/0005-Tag-spl-0.7.10.patch
 rename zfs-patches/{0005-Fix-deadlock-between-zfs-umount-snapentry_expire.patch => 0004-Fix-deadlock-between-zfs-umount-snapentry_expire.patch} (100%)
 create mode 100644 zfs-patches/0005-zv_suspend_lock-in-zvol_open-zvol_release.patch
 create mode 100644 zfs-patches/0006-Linux-4.18-compat-inode-timespec-timespec64.patch
 create mode 100644 zfs-patches/0007-Linux-compat-4.18-check_disk_size_change.patch
 create mode 100644 zfs-patches/0008-OpenZFS-8997-ztest-assertion-failure-in-zil_lwb_writ.patch
 create mode 100644 zfs-patches/0009-Fix-divide-by-zero-in-mmp_delay_update.patch
 create mode 100644 zfs-patches/0010-Fix-ENOSPC-in-Handle-zap_add-failures-in.patch
 create mode 100644 zfs-patches/0011-Trim-new-line-from-zfs_vdev_scheduler.patch
 create mode 100644 zfs-patches/0012-module-param-callbacks-check-for-initialized-spa.patch
 create mode 100644 zfs-patches/0013-Support-Debian-DKMS-builds.patch
 create mode 100644 zfs-patches/0014-zpool-reopen-should-detect-expanded-devices.patch
 create mode 100644 zfs-patches/0015-Add-pool-state-proc-entry-SUSPENDED-pools.patch
 create mode 100644 zfs-patches/0016-Linux-4.14-compat-blk_queue_stackable.patch
 create mode 100644 zfs-patches/0017-Default-ashift-for-Amazon-EC2-NVMe-devices.patch
 create mode 100644 zfs-patches/0018-Fix-kernel-unaligned-access-on-sparc64.patch
 rename zfs-patches/{0004-Fix-zpl_mount-deadlock.patch => 0019-Fix-zpl_mount-deadlock.patch} (97%)
 create mode 100644 zfs-patches/0020-OpenZFS-8906-uts-illumos-rootfs-should-support-salte.patch
 create mode 100644 zfs-patches/0021-Fix-zfs-incremental-send-remove-o-properties.patch
 create mode 100644 zfs-patches/0022-Allow-inherited-properties-in-zfs_check_settable.patch
 create mode 100644 zfs-patches/0023-Fix-arcstat.py-handling-of-unsupported-options.patch
 create mode 100644 zfs-patches/0024-Don-t-modify-argv-in-user-tools.patch
 create mode 100644 zfs-patches/0025-Add-missing-zfs-dracut-RPM-dependencies.patch
 create mode 100644 zfs-patches/0026-Add-libaio-devel-BuildRequires.patch
 create mode 100644 zfs-patches/0027-Fix-libaio-devel-requirement-for-Debian-based-distri.patch
 create mode 100644 zfs-patches/0028-Fedora-28-Fix-misc-bounds-check-compiler-warnings.patch
 create mode 100644 zfs-patches/0029-Fix-problems-receiving-reallocated-dnodes.patch
 create mode 100644 zfs-patches/0030-Fix-object-reclaim-when-using-large-dnodes.patch
 create mode 100644 zfs-patches/0031-Fix-zfs-recv-of-non-large_dnode-send-streams.patch
 create mode 100644 zfs-patches/0032-Fix-build-with-CONFIG_GCC_PLUGIN_RANDSTRUCT.patch
 create mode 100644 zfs-patches/0033-Correctly-handle-errors-from-kern_path.patch
 create mode 100644 zfs-patches/0034-Tag-zfs-0.7.10.patch

-- 
2.11.0





More information about the pve-devel mailing list