LU-11683 build: Update ZFS to 0.7.12
0.7.12
ZFS
* Add BuildRequires gcc, make, elfutils-libelf-devel #8095
* Fix flake8 "invalid escape sequence 'x'" warning #8056
* ZTS: Update O_TMPFILE support check #7528
* Allow use of pool GUID as root pool #8052
* Fix arc_release() refcount #8000
* Prefix all refcount functions with zfs_ #7963
* Linux 4.19-rc3+ compat: Remove refcount_t compat #7885
* Zpool iostat: remove latency/queue scaling #7945
* Fix statfs(2) for 32-bit user space #7122
* Skip import activity test in more zdb code paths #7797
* Reduce taskq and context-switch cost of zio pipe #7736
* Fix race in dnode_check_slots_free() #7147
SPL
* Add BuildRequires gcc, make, elfutils-libelf-devel #8095
* Linux 4.20 compat: current_kernel_time() #8074
* Backport vnode.h changes from zfs:
93ce2b4c
* Define timestruc_t for Lustre compatibility #8014
0.7.11
ZFS
* tx_waited -> tx_dirty_delayed in trace_dmu.h #7096
* Revert "zpool reopen should detect expanded devices"
SPL
* Linux 4.18 compat: Kconfig #7890)
0.7.10
ZFS
* Correctly handle errors from kern_path #7764
* Fix build with CONFIG_GCC_PLUGIN_RANDSTRUCT {{f4ee628}}
* Fix 'zfs recv' of non large_dnode send streams #7617
* Fix object reclaim when using large dnodes #7097
* Fix problems receiving reallocated dnodes #6821
* Fedora 28: Fix misc bounds check compiler warnings #7826
* Fix libaio-devel requirement for Debian-based distributions #7829
* Add libaio-devel BuildRequires #7821
* Add missing zfs-dracut RPM dependencies #7729
* Don't modify argv] in user tools #7760
* Fix arcstat.py handling of unsupported options #7799
* Allow inherited properties in zfs_check_settable() #7755
* Fix zfs incremental send remove '-o' properties #7478
* OpenZFS 8906 - uts: illumos rootfs should support salted cksum
* Fix zpl_mount() deadlock #7598
* Fix kernel unaligned access on sparc64 #7642
* Default ashift for Amazon EC2 NVMe devices #7676
* Linux 4.14 compat: blk_queue_stackable() #7645
* Add pool state /proc entry, "SUSPENDED" pools #7331
* zpool reopen should detect expanded devices #7546
* Support Debian DKMS builds #7358
* module param callbacks check for initialized spa #7496
* Trim new line from zfs_vdev_scheduler #3356
* Fix ENOSPC in "Handle zap_add() failures in ..." #7401
* Fix divide-by-zero in mmp_delay_update() #7391
* OpenZFS 8997 - ztest assertion failure in zil_lwb_write_issue #7084
* Linux compat 4.18: check_disk_size_change() #7611
* Linux 4.18 compat: inode timespec -> timespec64 #7643
* zv_suspend_lock in zvol_open()/zvol_release() #6342
SPL
* Add rwsem_tryupgrade for 4.9.20-rt16 kernel (SPL) #7589
* Add pool state /proc entry, "SUSPENDED" pools (SPL) #7331
* Linux 4.18 compat: inode timespec -> timespec64 #7643
Signed-off-by: Nathaniel Clark <nclark@whamcloud.com>
Change-Id: I7b108d659d9d6cd6df3d4c55d8b8380f68ccaa6e
Reviewed-on: https://review.whamcloud.com/33687
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Jenkins
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>