Hi, in case anyone missed it, 0.6.5.9 is now finally out, which retrofits 4.9 support and also has a 4.10 compat fix. Perhaps it makes more sense to rebase on that rather than cherry-picking the 4.9 compat fixes onto 0.6.5.8? Upstream's release timing has been somewhat unfortunate this time around. :-(
Thanks, Lukas ----- Forwarded message from Brian Behlendorf <behlendo...@llnl.gov> ----- Date: Fri, 3 Feb 2017 15:02:21 -0800 From: Brian Behlendorf <behlendo...@llnl.gov> To: zfs-announce <zfs-annou...@zfsonlinux.org> Subject: [zfs-announce] spl/zfs-0.6.5.9 released User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 Version 0.6.5.9 of the zfs-0.6.5-release branch is now available. This branch receives low-risk changes and important bug fixes made since the last major release. New packages based on this release should make their way into downstream package repositories in the near future. See below for highlights or refer to the release page at https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5.9 #### Supported Kernels * Compatible with 2.6.32 - 4.9 Linux kernels. #### Bug Fixes * Linux 4.10 compat: BIO flag changes zfsonlinux/zfs#5499 * Linux 4.9 compat: inode_change_ok() renamed setattr_prepare() zfsonlinux/zfs#5307 * Linux 4.9 compat: remove iops->{set,get,remove}xattr zfsonlinux/zfs#5307 * Linux 4.9 compat: iops->rename() wants flags zfsonlinux/zfs#5307 * Linux 4.9 compat: file_operations->aio_fsync removal zfsonlinux/zfs#5393 * Linux 4.9 compat: Remove dir inode operations from zpl_inode_operations zfsonlinux/zfs#5307 * Linux 4.9 compat: group_info changes zfsonlinux/spl#581 * Linux 4.8 compat: Fix RW_READ_HELD zfsonlinux/zfs#5233 * Linux 4.7 compat: Fix deadlock during lookup on case-insensitive zfsonlinux/zfs#5124 zfsonlinux/zfs#5141 zfsonlinux/zfs#5147 zfsonlinux/zfs#5148 * Linux 3.14 compat: assign inode->set_acl zfsonlinux/zfs#5371 zfsonlinux/zfs#5375 * Linux 2.6.32 compat: Reorder HAVE_BIO_RW_* checks zfsonlinux/zfs#4951 zfsonlinux/zfs#4959 * Use large stacks when available zfsonlinux/zfs#4059 * Use set_cached_acl() and forget_cached_acl() when possible zfsonlinux/zfs#5378 * Use kernel slab for vn_cache and vn_file_cache zfsonlinux/spl#599 * Fix batch free zpl_posix_acl_release zfsonlinux/zfs#5340 zfsonlinux/zfs#5353 * Fix zfsctl_snapshot_{,un}mount() issues zfsonlinux/zfs#5250 * Fix systemd services configutation through preset file zfsonlinux/zfs#5356 * Fix RLIMIT_FSIZE enforcement zfsonlinux/zfs#5587 zfsonlinux/zfs#5673 zfsonlinux/zfs#5720 zfsonlinux/zfs#5726 * Fix leak on zfs_sb_create() failure zfsonlinux/zfs#5490 zfsonlinux/zfs#5496 * Fix zpl_fallocate_common() leak zfsonlinux/zfs#5244 zfsonlinux/zfs#5330 * Fix fchange in zpl_ioctl_setflags() zfsonlinux/zfs#5486 * Fix wrong operator in xvattr.h zfsonlinux/zfs#5486 * Fix counting '@' in dataset namelen zfsonlinux/zfs#5432 zfsonlinux/zfs#5456 * Fix dmu_object_size_from_db() call under spinlock zfsonlinux/zfs#3858 * Fix lookup_bdev() on Ubuntu zfsonlinux/zfs#5336 * Fix receiving custom snapshot properties zfsonlinux/zfs#5189 * Fix bio merging w/noop scheduler zfsonlinux/zfs#5181 * Fix sync behavior for disk vdevs zfsonlinux/zfs#4858 * Fix uninitialized variable in avl_add() zfsonlinux/zfs#3609 * Fix tq_lock contention by making write taskq non-dynamic zfsonlinux/zfs#5236 * Fix atime handling (relatime, lazytime) zfsonlinux/zfs#4482 * Fix splat-cred.c cred usage zfsonlinux/spl#556 * Fix splat memleak zfsonlinux/spl#590 * Fix p0 initializer zfsonlinux/spl#576 * Fix aarch64 type warning zfsonlinux/spl#574 * Fix crgetgroups out-of-bound and misc cred fix zfsonlinux/spl#556 * Remove dead root pool import code zfsonlinux/zfs#4951 Thanks to everyone who contributed to this release! Enjoy, Brian _______________________________________________ zfs-announce mailing list zfs-annou...@list.zfsonlinux.org http://list.zfsonlinux.org/cgi-bin/mailman/listinfo/zfs-announce ----- End forwarded message -----