]> git.proxmox.com Git - mirror_zfs-debian.git/blobdiff - rpm/redhat/zfs.spec.in
Imported Upstream version 0.6.5.9
[mirror_zfs-debian.git] / rpm / redhat / zfs.spec.in
index f62cc0e09208092f31aad3363d778937843a80d9..f1f809572c08edf14a340e99aea4546b52c11fb8 100644 (file)
@@ -40,6 +40,7 @@
 # Generic enable switch for systemd
 %if %{with systemd}
 %define _systemd 1
+%define systemd_svcs zfs-import-cache.service zfs-import-scan.service zfs-mount.service zfs-share.service zfs-zed.service zfs.target
 %endif
 
 # RHEL >= 7 comes with systemd
@@ -240,7 +241,7 @@ find %{?buildroot}%{_libdir} -name '*.la' -exec rm -f {} \;
 
 %post
 %if 0%{?_systemd}
-%systemd_post zfs.target
+%systemd_post %{systemd_svcs}
 %else
 if [ -x /sbin/chkconfig ]; then
     /sbin/chkconfig --add zfs-import
@@ -253,7 +254,7 @@ exit 0
 
 %preun
 %if 0%{?_systemd}
-%systemd_preun zfs.target
+%systemd_preun %{systemd_svcs}
 %else
 if [ $1 -eq 0 ] && [ -x /sbin/chkconfig ]; then
     /sbin/chkconfig --del zfs-import
@@ -266,7 +267,7 @@ exit 0
 
 %postun
 %if 0%{?_systemd}
-%systemd_postun zfs.target
+%systemd_postun %{systemd_svcs}
 %endif
 
 %files
@@ -327,6 +328,76 @@ exit 0
 %endif
 
 %changelog
+* Fri Feb 3 2017 Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.5.9-1
+- Use large stacks when available zfsonlinux/zfs#4059
+- Use set_cached_acl() and forget_cached_acl() when possible zfsonlinux/zfs#5378
+- 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() creak 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
+- 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.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
+- Remove dead root pool import code zfsonlinux/zfs#4951
+* Fri Sep 9 2016 Ned Bass <bass6@llnl.gov> - 0.6.5.8-1
+- Linux 4.6, 4.7 and 4.8 compatibility zfsonlinux/spl#549 zfsonlinux/spl#563 zfsonlinux/spl#565 zfsonlinux/spl#566 zfsonlinux/zfs#4664 zfsonlinux/zfs#4665 zfsonlinux/zfs#4717 zfsonlinux/zfs#4726 zfsonlinux/zfs#4892  zfsonlinux/zfs#4899 zfsonlinux/zfs#4922  zfsonlinux/zfs#4944  zfsonlinux/zfs#4946 zfsonlinux/zfs#4951
+- Fix new tunable to ignore hole_birth, enabled by default zfsonlinux/zfs#4833
+- Fix rw_tryupgrade() semantics zfsonlinux/spl#534 zfsonlinux/spl#554
+- Fix taskq_wait_outstanding() re-evaluation issue zfsonlinux/spl#553
+- Fix race between taskq_destroy and new spawning thread zfsonlinux/spl#550 zfsonlinux/spl#553
+- Fix handle NULL case in spl_kmem_free_track() zfsonlinux/spl#567
+- Fix persist vdev_resilver_txg changes zfsonlinux/zfs#4790
+- Fix array bounds read in zprop_print_one_property() zfsonlinux/zfs#5003
+- Fix call zfs_get_name() with invalid parameter zfsonlinux/zfs#4919
+- Fix incorrect pool state after import zfsonlinux/zfs#4948
+- Fix self-healing IO prior to dsl_pool_init() completion zfsonlinux/zfs#4652
+- Fix stack corruption after importing a pool with a too-long name zfsonlinux/zfs@dc4abb4
+- Fix deeply nested nvlist can overflow stack zfsonlinux/zfs#4924
+- Fix dbuf_stats_hash_table_data race zfsonlinux/zfs#4846
+- Fix NULL dereference when accessing dbuf kstat zfsonlinux/zfs#4837
+- Fix NFS fh_to_dentry() should return ESTALE when generation mismatch zfsonlinux/zfs#4828
+- Fix allowing accessing XATTR via export handle zfsonlinux/zfs#4828
+- Fix out-of-bound access in zfs_fillpage() zfsonlinux/zfs#4705 zfsonlinux/zfs#4708
+- Fix memleak in zpl_parse_options zfsonlinux/zfs#4706 zfsonlinux/zfs#4708
+- Fix arc_prune_task use-after-free zfsonlinux/zfs#4687 zfsonlinux/zfs#4690
+- Fix get_zfs_sb() race with concurrent umount zfsonlinux/zfs@5cff9a0
+- Fix xattr parent inode pinning zfsonlinux/zfs#4359 zfsonlinux/zfs#3508 zfsonlinux/zfs#4413 zfsonlinux/zfs#4827
+- Fix xattr purge during iput zfsonlinux/zfs#4359 zfsonlinux/zfs#3508 zfsonlinux/zfs#4413 zfsonlinux/zfs#4827
+- Fix metaslab_free_dva(): bad DVA X:Y:Z zfsonlinux/zfs#3937
+- Fix large kmem_alloc in vdev_metaslab_init zfsonlinux/zfs#4752
+- Fix snapdir by skipping ctldir znode in zfs_rezget zfsonlinux/zfs#4514 zfsonlinux/zfs#4661 zfsonlinux/zfs#4672
+- Fix libshare performance issue zfsonlinux/zfs#4119
+- Fix ztest truncated cache file zfsonlinux/zfs#4129
+- Fix obeying arc_meta_limit default size when changing arc_max zfsonlinux/zfs#4001
+- Fix bug in fix_paths() zfsonlinux/zfs#4632
+- Fix systemd configuration zfsonlinux/zfs#4325 zfsonlinux/zfs#4496 zfsonlinux/zfs#4658 zfsonlinux/zfs#4699
+- Fix use kernel provided mutex owner zfsonlinux/spl#540
+- Fix rename 'zed.service' to 'zfs-zed.service' zfsonlinux/zfs#3837
+- Add support for MIPS zfsonlinux/spl#558
+- Add nfs-kernel-server for Debian zfsonlinux/zfs#4350
+- Remove HAVE_CURRENT_UMASK and HAVE_POSIX_ACL_CACHING zfsonlinux/zfs#4922
+- Remove dummy znode from zvol_state zfsonlinux/zfs#4510
+- Fix gcc -Warray-bounds check for dump_object() in zdb zfsonlinux/zfs#4907
+- Handle block pointers with a corrupt logical size zfsonlinux/zfs#4069 zfsonlinux/zfs#4080
 * Thu May 12 2016 Ned Bass <bass6@llnl.gov> - 0.6.5.7-1
 - Fix user namespaces uid/gid mapping zfsonlinux/zfs#4177
 - Fix ZPL miswrite of default POSIX ACL zfsonlinux/zfs#4520