]> git.proxmox.com Git - mirror_zfs-debian.git/blob - rpm/generic/zfs.spec.in
New upstream version 0.6.5.10
[mirror_zfs-debian.git] / rpm / generic / zfs.spec.in
1 %global _sbindir /sbin
2 %global _libdir /%{_lib}
3
4 # Set the default udev directory based on distribution.
5 %if %{undefined _udevdir}
6 %if 0%{?fedora} >= 17 || 0%{?rhel} >= 7 || 0%{?centos} >= 7
7 %global _udevdir %{_prefix}/lib/udev
8 %else
9 %global _udevdir /lib/udev
10 %endif
11 %endif
12
13 # Set the default udevrule directory based on distribution.
14 %if %{undefined _udevruledir}
15 %if 0%{?fedora} >= 17 || 0%{?rhel} >= 7 || 0%{?centos} >= 7
16 %global _udevruledir %{_prefix}/lib/udev/rules.d
17 %else
18 %global _udevruledir /lib/udev/rules.d
19 %endif
20 %endif
21
22 # Set the default dracut directory based on distribution.
23 %if %{undefined _dracutdir}
24 %if 0%{?fedora} >= 17 || 0%{?rhel} >= 7 || 0%{?centos} >= 7
25 %global _dracutdir %{_prefix}/lib/dracut
26 %else
27 %global _dracutdir %{_prefix}/share/dracut
28 %endif
29 %endif
30
31 # Set the default _initconfdir when undefined.
32 %if %{undefined _initconfdir}
33 %global _initconfdir /etc/sysconfig
34 %endif
35
36 %bcond_with debug
37 %bcond_with blkid
38 %bcond_with systemd
39
40 # Generic enable switch for systemd
41 %if %{with systemd}
42 %define _systemd 1
43 %define systemd_svcs zfs-import-cache.service zfs-import-scan.service zfs-mount.service zfs-share.service zfs-zed.service zfs.target
44 %endif
45
46 # RHEL >= 7 comes with systemd
47 %if 0%{?rhel} >= 7
48 %define _systemd 1
49 %endif
50
51 # Fedora >= 15 comes with systemd, but only >= 18 has
52 # the proper macros
53 %if 0%{?fedora} >= 18
54 %define _systemd 1
55 %endif
56
57 # opensuse >= 12.1 comes with systemd, but only >= 13.1
58 # has the proper macros
59 %if 0%{?suse_version} >= 1310
60 %define _systemd 1
61 %endif
62
63 Name: @PACKAGE@
64 Version: @VERSION@
65 Release: @RELEASE@%{?dist}
66 Summary: Commands to control the kernel modules and libraries
67
68 Group: System Environment/Kernel
69 License: @ZFS_META_LICENSE@
70 URL: http://zfsonlinux.org/
71 Source0: %{name}-%{version}.tar.gz
72 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
73 Requires: spl = %{version}
74 Requires: libzpool2 = %{version}
75 Requires: libnvpair1 = %{version}
76 Requires: libuutil1 = %{version}
77 Requires: libzfs2 = %{version}
78 Requires: %{name}-kmod = %{version}
79 Provides: %{name}-kmod-common = %{version}
80
81 # zfs-fuse provides the same commands and man pages that ZoL does. Renaming
82 # those on either side would conflict with all available documentation.
83 Conflicts: zfs-fuse
84
85 %if 0%{?rhel}%{?fedora}%{?suse_version}
86 BuildRequires: zlib-devel
87 BuildRequires: libuuid-devel
88 %if %{with blkid}
89 BuildRequires: libblkid-devel
90 %endif
91 %endif
92 %if 0%{?_systemd}
93 Requires(post): systemd
94 Requires(preun): systemd
95 Requires(postun): systemd
96 BuildRequires: systemd
97 %endif
98
99 %description
100 This package contains the ZFS command line utilities.
101
102 %package -n libzpool2
103 Summary: Native ZFS pool library for Linux
104 Group: System Environment/Kernel
105
106 %description -n libzpool2
107 This package contains the zpool library, which provides support
108 for managing zpools
109
110 %post -n libzpool2 -p /sbin/ldconfig
111 %postun -n libzpool2 -p /sbin/ldconfig
112
113 %package -n libnvpair1
114 Summary: Solaris name-value library for Linux
115 Group: System Environment/Kernel
116
117 %description -n libnvpair1
118 This package contains routines for packing and unpacking name-value
119 pairs. This functionality is used to portably transport data across
120 process boundaries, between kernel and user space, and can be used
121 to write self describing data structures on disk.
122
123 %post -n libnvpair1 -p /sbin/ldconfig
124 %postun -n libnvpair1 -p /sbin/ldconfig
125
126 %package -n libuutil1
127 Summary: Solaris userland utility library for Linux
128 Group: System Environment/Kernel
129
130 %description -n libuutil1
131 This library provides a variety of compatibility functions for ZFS on Linux:
132 * libspl: The Solaris Porting Layer userland library, which provides APIs
133 that make it possible to run Solaris user code in a Linux environment
134 with relatively minimal modification.
135 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
136 library.
137 * libefi: The Extensible Firmware Interface library for GUID disk
138 partitioning.
139 * libshare: NFS, SMB, and iSCSI service integration for ZFS.
140
141 %post -n libuutil1 -p /sbin/ldconfig
142 %postun -n libuutil1 -p /sbin/ldconfig
143
144 %package -n libzfs2
145 Summary: Native ZFS filesystem library for Linux
146 Group: System Environment/Kernel
147
148 %description -n libzfs2
149 This package provides support for managing ZFS filesystems
150
151 %post -n libzfs2 -p /sbin/ldconfig
152 %postun -n libzfs2 -p /sbin/ldconfig
153
154 %package -n libzfs2-devel
155 Summary: Development headers
156 Group: System Environment/Kernel
157 Requires: libzfs2 = %{version}
158 Requires: libzpool2 = %{version}
159 Requires: libnvpair1 = %{version}
160 Requires: libuutil1 = %{version}
161 Provides: libzpool2-devel
162 Provides: libnvpair1-devel
163 Provides: libuutil1-devel
164 Obsoletes: zfs-devel
165
166 %description -n libzfs2-devel
167 This package contains the header files needed for building additional
168 applications against the ZFS libraries.
169
170 %package test
171 Summary: Test infrastructure
172 Group: System Environment/Kernel
173 Requires: %{name}%{?_isa} = %{version}-%{release}
174 Requires: parted
175 Requires: lsscsi
176 Requires: mdadm
177 Requires: bc
178
179 %description test
180 This package contains test infrastructure and support scripts for
181 validating the file system.
182
183 %package dracut
184 Summary: Dracut module
185 Group: System Environment/Kernel
186 Requires: %{name}%{?_isa} = %{version}-%{release}
187 Requires: dracut
188
189 %description dracut
190 This package contains a dracut module used to construct an initramfs
191 image which is ZFS aware.
192
193 %if 0%{?_initramfs}
194 %package initramfs
195 Summary: Initramfs module
196 Group: System Environment/Kernel
197 Requires: %{name}%{?_isa} = %{version}-%{release}
198 Requires: %{name} = %{version}-%{release}
199 Requires: initramfs-tools
200
201 %description initramfs
202 This package contains a initramfs module used to construct an initramfs
203 image which is ZFS aware.
204 %endif
205
206 %prep
207 %if %{with debug}
208 %define debug --enable-debug
209 %else
210 %define debug --disable-debug
211 %endif
212 %if %{with blkid}
213 %define blkid --with-blkid
214 %else
215 %define blkid --without-blkid
216 %endif
217 %if 0%{?_systemd}
218 %define systemd --enable-systemd --with-systemdunitdir=%{_unitdir} --with-systemdpresetdir=%{_presetdir} --disable-sysvinit
219 %else
220 %define systemd --enable-sysvinit --disable-systemd
221 %endif
222
223 %setup -q
224
225 %build
226 %configure \
227 --with-config=user \
228 --with-udevdir=%{_udevdir} \
229 --with-udevruledir=%{_udevruledir} \
230 --with-dracutdir=%{_dracutdir} \
231 --disable-static \
232 %{debug} \
233 %{blkid} \
234 %{systemd}
235 make %{?_smp_mflags}
236
237 %install
238 %{__rm} -rf $RPM_BUILD_ROOT
239 make install DESTDIR=%{?buildroot}
240 find %{?buildroot}%{_libdir} -name '*.la' -exec rm -f {} \;
241
242 %post
243 %if 0%{?_systemd}
244 %systemd_post %{systemd_svcs}
245 %else
246 if [ -x /sbin/chkconfig ]; then
247 /sbin/chkconfig --add zfs-import
248 /sbin/chkconfig --add zfs-mount
249 /sbin/chkconfig --add zfs-share
250 /sbin/chkconfig --add zfs-zed
251 fi
252 %endif
253 exit 0
254
255 %preun
256 %if 0%{?_systemd}
257 %systemd_preun %{systemd_svcs}
258 %else
259 if [ $1 -eq 0 ] && [ -x /sbin/chkconfig ]; then
260 /sbin/chkconfig --del zfs-import
261 /sbin/chkconfig --del zfs-mount
262 /sbin/chkconfig --del zfs-share
263 /sbin/chkconfig --del zfs-zed
264 fi
265 %endif
266 exit 0
267
268 %postun
269 %if 0%{?_systemd}
270 %systemd_postun %{systemd_svcs}
271 %endif
272
273 %files
274 %{_sbindir}/*
275 %{_bindir}/*
276 %{_libexecdir}/%{name}
277 %{_mandir}/man1/*
278 %{_mandir}/man5/*
279 %{_mandir}/man8/*
280 %{_udevdir}/vdev_id
281 %{_udevdir}/zvol_id
282 %{_udevdir}/rules.d/*
283 %if 0%{?_systemd}
284 /usr/lib/modules-load.d/*
285 %{_unitdir}/*
286 %{_presetdir}/*
287 %else
288 %config(noreplace) %{_sysconfdir}/init.d/*
289 %config(noreplace) %{_initconfdir}/zfs
290 %endif
291 %config(noreplace) %{_sysconfdir}/%{name}
292
293 %files -n libzpool2
294 %{_libdir}/libzpool.so.*
295
296 %files -n libnvpair1
297 %{_libdir}/libnvpair.so.*
298
299 %files -n libuutil1
300 %{_libdir}/libuutil.so.*
301
302 %files -n libzfs2
303 %{_libdir}/libzfs*.so.*
304
305 %files -n libzfs2-devel
306 %{_datadir}/pkgconfig/libzfs.pc
307 %{_datadir}/pkgconfig/libzfs_core.pc
308 %{_libdir}/*.so
309 %{_includedir}/*
310 %doc AUTHORS COPYRIGHT DISCLAIMER
311 %doc OPENSOLARIS.LICENSE README.markdown
312
313 %files test
314 %{_datadir}/%{name}
315
316 %files dracut
317 %doc contrib/dracut/README.dracut.markdown
318 %{_dracutdir}/modules.d/*
319
320 %if 0%{?_initramfs}
321 %files initramfs
322 %doc contrib/initramfs/README.initramfs.markdown
323 /usr/share/initramfs-tools/*
324 %else
325 # Since we're not building the initramfs package,
326 # ignore those files.
327 %exclude /usr/share/initramfs-tools
328 %endif
329
330 %changelog
331 * Mon Jun 12 2017 Tony Hutter <hutter2@llnl.gov> - 0.6.5.10-1
332 - OpenZFS 8005 - poor performance of 1MB writes on certain RAID-Z configurations zfsonlinux/zfs#5931
333 - Add MS_MANDLOCK mount failure message zfsonlinux/zfs#4729 zfsonlinux/zfs#6199
334 - Fix import wrong spare/l2 device when path change zfsonlinux/zfs#6158
335 - Fix import finding spare/l2cache when path changes zfsonlinux/zfs#6158
336 - Linux 4.9 compat: fix zfs_ctldir xattr handling zfsonlinux/zfs#6189
337 - Linux 4.12 compat: fix super_setup_bdi_name() call zfsonlinux/zfs#6147
338 - Linux 4.12 compat: CURRENT_TIME removed zfsonlinux/zfs#6114
339 - Linux 4.12 compat: super_setup_bdi_name() zfsonlinux/zfs#6089
340 - Limit zfs_dirty_data_max_max to 4G zfsonlinux/zfs#6072 zfsonlinux/zfs#6081
341 - OpenZFS 8166 - zpool scrub thinks it repaired offline device zfsonlinux/zfs#5806 zfsonlinux/zfs#6103
342 - vdev_id: fix failure due to multipath -l bug zfsonlinux/zfs#6039
343 - Guarantee PAGESIZE alignment for large zio buffers zfsonlinux/zfs#6084
344 - Fix harmless "BARRIER is deprecated" kernel warning on Centos 6.8 zfsonlinux/zfs#5739 zfsonlinux/zfs#5828
345 - Add kmap_atomic in dmu_bio_copy- zdb: segfault in dump_bpobj_subobjs() zfsonlinux/zfs#3905
346 - Fix atomic_sub_64() i386 assembly implementation zfsonlinux/zfs#5671 zfsonlinux/zfs#5717
347 - Fix loop device becomes read-only zfsonlinux/zfs#5776 zfsonlinux/zfs#5855
348 - Allow ZVOL bookmarks to be listed recursively zfsonlinux/zfs#4503 zfsonlinux/zfs#5072
349 - Fix zfs-mount.service failure on boot zfsonlinux/zfs#5719
350 - Fix iput() calls within a tx zfsonlinux/zfs#5758
351 - Fix off by one in zpl_lookup zfsonlinux/zfs#5768
352 - Linux 4.11 compat: iops.getattr and friends zfsonlinux/zfs#5875
353 - Linux 4.11 compat: avoid refcount_t name conflict zfsonlinux/zfs#5823 zfsonlinux/zfs#5842
354 * Fri Feb 3 2017 Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.5.9-1
355 - Use large stacks when available zfsonlinux/zfs#4059
356 - Use set_cached_acl() and forget_cached_acl() when possible zfsonlinux/zfs#5378
357 - Fix batch free zpl_posix_acl_release zfsonlinux/zfs#5340 zfsonlinux/zfs#5353
358 - Fix zfsctl_snapshot_{,un}mount() issues zfsonlinux/zfs#5250
359 - Fix systemd services configutation through preset file zfsonlinux/zfs#5356
360 - Fix RLIMIT_FSIZE enforcement zfsonlinux/zfs#5587 zfsonlinux/zfs#5673 zfsonlinux/zfs#5720 zfsonlinux/zfs#5726
361 - Fix leak on zfs_sb_create() failure zfsonlinux/zfs#5490 zfsonlinux/zfs#5496
362 - Fix zpl_fallocate_common() creak leak zfsonlinux/zfs#5244 zfsonlinux/zfs#5330
363 - Fix fchange in zpl_ioctl_setflags() zfsonlinux/zfs#5486
364 - Fix wrong operator in xvattr.h zfsonlinux/zfs#5486
365 - Fix counting '@' in dataset namelen zfsonlinux/zfs#5432 zfsonlinux/zfs#5456
366 - Fix dmu_object_size_from_db() call under spinlock zfsonlinux/zfs#3858
367 - Fix lookup_bdev() on Ubuntu zfsonlinux/zfs#5336
368 - Fix receiving custom snapshot properties zfsonlinux/zfs#5189
369 - Fix bio merging w/noop scheduler zfsonlinux/zfs#5181
370 - Fix sync behavior for disk vdevs zfsonlinux/zfs#4858
371 - Fix uninitialized variable in avl_add() zfsonlinux/zfs#3609
372 - Fix tq_lock contention by making write taskq non-dynamic zfsonlinux/zfs#5236
373 - Fix atime handling (relatime, lazytime) zfsonlinux/zfs#4482
374 - Linux 4.10 compat: BIO flag changes zfsonlinux/zfs#5499
375 - Linux 4.9 compat: inode_change_ok() renamed setattr_prepare() zfsonlinux/zfs#5307
376 - Linux 4.9 compat: remove iops->{set,get,remove}xattr zfsonlinux/zfs#5307
377 - Linux 4.9 compat: iops->rename() wants flags zfsonlinux/zfs#5307
378 - Linux 4.9 compat: file_operations->aio_fsync removal zfsonlinux/zfs#5393
379 - Linux 4.9 compat: Remove dir inode operations from zpl_inode_operations zfsonlinux/zfs#5307
380 - Linux 4.7 compat: Fix deadlock during lookup on case-insensitive zfsonlinux/zfs#5124 zfsonlinux/zfs#5141 zfsonlinux/zfs#5147 zfsonlinux/zfs#5148
381 - Linux 3.14 compat: assign inode->set_acl zfsonlinux/zfs#5371 zfsonlinux/zfs#5375
382 - Linux 2.6.32 compat: Reorder HAVE_BIO_RW_* checks zfsonlinux/zfs#4951 zfsonlinux/zfs#4959
383 - Remove dead root pool import code zfsonlinux/zfs#4951
384 * Fri Sep 9 2016 Ned Bass <bass6@llnl.gov> - 0.6.5.8-1
385 - 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
386 - Fix new tunable to ignore hole_birth, enabled by default zfsonlinux/zfs#4833
387 - Fix rw_tryupgrade() semantics zfsonlinux/spl#534 zfsonlinux/spl#554
388 - Fix taskq_wait_outstanding() re-evaluation issue zfsonlinux/spl#553
389 - Fix race between taskq_destroy and new spawning thread zfsonlinux/spl#550 zfsonlinux/spl#553
390 - Fix handle NULL case in spl_kmem_free_track() zfsonlinux/spl#567
391 - Fix persist vdev_resilver_txg changes zfsonlinux/zfs#4790
392 - Fix array bounds read in zprop_print_one_property() zfsonlinux/zfs#5003
393 - Fix call zfs_get_name() with invalid parameter zfsonlinux/zfs#4919
394 - Fix incorrect pool state after import zfsonlinux/zfs#4948
395 - Fix self-healing IO prior to dsl_pool_init() completion zfsonlinux/zfs#4652
396 - Fix stack corruption after importing a pool with a too-long name zfsonlinux/zfs@dc4abb4
397 - Fix deeply nested nvlist can overflow stack zfsonlinux/zfs#4924
398 - Fix dbuf_stats_hash_table_data race zfsonlinux/zfs#4846
399 - Fix NULL dereference when accessing dbuf kstat zfsonlinux/zfs#4837
400 - Fix NFS fh_to_dentry() should return ESTALE when generation mismatch zfsonlinux/zfs#4828
401 - Fix allowing accessing XATTR via export handle zfsonlinux/zfs#4828
402 - Fix out-of-bound access in zfs_fillpage() zfsonlinux/zfs#4705 zfsonlinux/zfs#4708
403 - Fix memleak in zpl_parse_options zfsonlinux/zfs#4706 zfsonlinux/zfs#4708
404 - Fix arc_prune_task use-after-free zfsonlinux/zfs#4687 zfsonlinux/zfs#4690
405 - Fix get_zfs_sb() race with concurrent umount zfsonlinux/zfs@5cff9a0
406 - Fix xattr parent inode pinning zfsonlinux/zfs#4359 zfsonlinux/zfs#3508 zfsonlinux/zfs#4413 zfsonlinux/zfs#4827
407 - Fix xattr purge during iput zfsonlinux/zfs#4359 zfsonlinux/zfs#3508 zfsonlinux/zfs#4413 zfsonlinux/zfs#4827
408 - Fix metaslab_free_dva(): bad DVA X:Y:Z zfsonlinux/zfs#3937
409 - Fix large kmem_alloc in vdev_metaslab_init zfsonlinux/zfs#4752
410 - Fix snapdir by skipping ctldir znode in zfs_rezget zfsonlinux/zfs#4514 zfsonlinux/zfs#4661 zfsonlinux/zfs#4672
411 - Fix libshare performance issue zfsonlinux/zfs#4119
412 - Fix ztest truncated cache file zfsonlinux/zfs#4129
413 - Fix obeying arc_meta_limit default size when changing arc_max zfsonlinux/zfs#4001
414 - Fix bug in fix_paths() zfsonlinux/zfs#4632
415 - Fix systemd configuration zfsonlinux/zfs#4325 zfsonlinux/zfs#4496 zfsonlinux/zfs#4658 zfsonlinux/zfs#4699
416 - Fix use kernel provided mutex owner zfsonlinux/spl#540
417 - Fix rename 'zed.service' to 'zfs-zed.service' zfsonlinux/zfs#3837
418 - Add support for MIPS zfsonlinux/spl#558
419 - Add nfs-kernel-server for Debian zfsonlinux/zfs#4350
420 - Remove HAVE_CURRENT_UMASK and HAVE_POSIX_ACL_CACHING zfsonlinux/zfs#4922
421 - Remove dummy znode from zvol_state zfsonlinux/zfs#4510
422 - Fix gcc -Warray-bounds check for dump_object() in zdb zfsonlinux/zfs#4907
423 - Handle block pointers with a corrupt logical size zfsonlinux/zfs#4069 zfsonlinux/zfs#4080
424 * Thu May 12 2016 Ned Bass <bass6@llnl.gov> - 0.6.5.7-1
425 - Fix user namespaces uid/gid mapping zfsonlinux/zfs#4177
426 - Fix ZPL miswrite of default POSIX ACL zfsonlinux/zfs#4520
427 - Linux 4.5 and 4.6 compatibility zfsonlinux/zfs#4537 zfsonlinux/zfs#4489
428 - Ensure /dev/disk/by-partlabel gets correctly populated zfsonlinux/zfs#4517
429 - Utilities now work reliably with newly created partitions zfsonlinux/zfs#3708
430 - Import now reliably uses device names stored in label zfsonlinux/zfs#3043
431 - Fix possible deadlock in zfs_secpolicy_write_perms ioctl zfsonlinux/zfs#4554
432 - Fix inverted logic on none elevator comparison zfsonlinux/zfs#4507
433 - Add 32 bit FS_IOC32_{GET|SET}FLAGS compat ioctls for PPC zfsonlinux/zfs#4477
434 * Tue Mar 22 2016 Ned Bass <bass6@llnl.gov> - 0.6.5.6-1
435 - Remove artificial architecture restrictions in packaging
436 - Add support for s390[x] zfsonlinux/zfs#4425
437 - Handle negative dentries in case insensitive filesystem zfsonlinux/zfs#4243
438 - Fix casesensitivity=insensitive deadlock zfsonlinux/zfs#4136
439 - Correctly parse zdb -R flag arguments zfsonlinux/zfs#4304
440 - Fix lock order inversion with zvol_open() zfsonlinux/zfs#3681
441 - Add support for asynchronous zvol minor operations zfsonlinux/zfs#2217
442 - Make zvol minor functionality more robust zfsonlinux/zfs#4344
443 - Prevent zpool_find_vdev() from truncating vdev path zfsonlinux/zfs#4312
444 - Add -gLP to zpool subcommands for alt vdev names zfsonlinux/zfs#4341
445 - Fix zpool list -v output for spares and log devices zfsonlinux/zfs#4313
446 * Wed Mar 9 2016 Ned Bass <bass6@llnl.gov> - 0.6.5.5-1
447 - Linux 4.5 compatibility zfsonlinux/zfs#4228
448 - Create working debuginfo packages on Red Hat zfsonlinux/zfs#4224
449 - Make arc_summary.py and dbufstat.py compatible with python3
450 - musl libc compatibility for option parsing zfsonlinux/zfs#4222
451 - Prevent arc_c collapse and possible panic zfsonlinux/zfs#3904
452 - Prevent duplicated xattr between SA and dir zfsonlinux/zfs#4153
453 - Fix zsb->z_hold_mtx deadlock zfsonlinux/zfs#4106
454 - Prevent SA header corruption zfsonlinux/zfs#4150
455 * Fri Jan 8 2016 Ned Bass <bass6@llnl.gov> - 0.6.5.4-1
456 - Linux 4.4 compat
457 - Assorted stability fixes
458 - Fixes for NFS-exported snapshots
459 - Fix kernel warning in unlock_new_inode() and deadlock
460 - Fix overflow in P2ROUNDUP_TYPED macro
461 - Fix write performance issue due to bad zfs_dirty_data_max calculation
462 - Fix builtin kernel builds
463 - Fix deadlock during direct memory reclaim
464 * Tue Oct 13 2015 Ned Bass <bass6@llnl.gov> - 0.6.5.3-1
465 - Don't import all visible pools in zfs-import init script zfsonlinux/zfs#3777
466 - Fix use-after-free in vdev_disk_physio_completion zfsonlinux/zfs#3920
467 - Fix avl_is_empty(&dn->dn_dbufs) assertion zfsonlinux/zfs#3865
468 * Wed Sep 30 2015 Ned Bass <bass6@llnl.gov> - 0.6.5.2-1
469 - Init script fixes zfsonlinux/zfs#3816
470 - Fix uioskip crash when skip to end zfsonlinux/zfs#3806 zfsonlinux/zfs#3850
471 - Userspace can trigger an assertion zfsonlinux/zfs#3792
472 - Fix quota userused underflow bug zfsonlinux/zfs#3789
473 - Fix performance regression from unwanted synchronous I/O zfsonlinux/zfs#3780
474 - Fix deadlock during ARC reclaim zfsonlinux/zfs#3808 zfsonlinux/zfs#3834
475 - Fix deadlock with zfs receive and clamscan zfsonlinux/zfs#3719
476 - Allow NFS activity to defer snapshot unmounts zfsonlinux/zfs#3794
477 - Linux 4.3 compatibility zfsonlinux/zfs#3799
478 - Zed reload fixes zfsonlinux/zfs#3773
479 - Fix PAX Patch/Grsec SLAB_USERCOPY panic zfsonlinux/zfs#3796
480 - Always remove during dkms uninstall/update zfsonlinux/spl#476
481 * Sat Sep 19 2015 Ned Bass <bass6@llnl.gov> - 0.6.5.1-1
482 - Fix zvol corruption with TRIM/discard zfsonlinux/zfs#3798
483 - Fix NULL as mount(2) syscall data parameter zfsonlinux/zfs#3804
484 - Fix xattr=sa dataset property not honored zfsonlinux/zfs#3787
485 * Fri Sep 11 2015 Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.5-1
486 - Released 0.6.5-1, detailed release notes are available at:
487 - https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5
488 * Wed Apr 8 2015 Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.4-1
489 - Released 0.6.4-1
490 * Thu Jun 12 2014 Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.3-1
491 - Released 0.6.3-1
492 * Wed Aug 21 2013 Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.2-1
493 - Released 0.6.2-1
494 * Fri Mar 22 2013 Brian Behlendorf <behlendorf1@llnl.gov> - 0.6.1-1
495 - First official stable release.