1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
|
# ChangeLog for sys-fs/zfs-kmod
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-kmod/ChangeLog,v 1.43 2014/04/11 04:43:29 ryao Exp $
*zfs-kmod-0.6.2-r5 (11 Apr 2014)
11 Apr 2014; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.2-r5.ebuild:
The patchset used in sys-fs/zfs-kmod-0.6.2-r4 was an early version that was
not meant to go out to mirrors. It is being replaced with sys-fs/zfs-
kmod-0.6.2-r5, which is what -r4 should have been. No regressions occurred as
a result of this mistake.
*zfs-kmod-0.6.2-r4 (10 Apr 2014)
10 Apr 2014; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.2-r4.ebuild,
zfs-kmod-0.6.2-r3.ebuild:
Proper Linux 3.13 support, Linux 3.14 support, numerous races/deadlocks fixed,
many compatibility fixes
27 Jan 2014; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.2-r3.ebuild:
Linux 3.13 support: This requires no changes to the ZFS C code, so we just
increment the maximum supported kernel.
*zfs-kmod-0.6.2-r3 (21 Nov 2013)
21 Nov 2013; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.2-r3.ebuild,
-zfs-kmod-0.6.2-r1.ebuild, -zfs-kmod-0.6.2-r2.ebuild, -zfs-kmod-0.6.2.ebuild,
zfs-kmod-9999.ebuild:
Fix writeback regression introduced in -r2 that affected mmap() and AIO
writes; Apply locking fixes from Illumos; Reintroduce uio_prefaultpages() to
minimize the possibility of hitting zfsonlinux/zfs#1689; Add Linux 3.12
Support
*zfs-kmod-0.6.2-r2 (18 Oct 2013)
18 Oct 2013; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.2-r2.ebuild:
Update 0.6.2 patchset with sys-fs/zfs-kmod-0.6.2-r2: Fixes memory leak
regression introduced by Compressed L2ARC support in 0.6.2 (fix ported from
Illumos); Fixes metaslab condensing race regression introduced by 0.6.2 (fix
ported from Illumos); Fixes bobj panic (fix ported from Illumos); fixes
logging of negative GUIDs to SPA history (fixed ported from Illumos)
14 Oct 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.2-r1.ebuild:
Reverse stabilization of sys-fs/zfs-kmod-0.6.2-r1 (to avoid confusing users
because sys-fs/zfs stabilization was reversed at the last minute because of
bug #487746)
14 Oct 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.2-r1.ebuild:
Stabilize sys-fs/zfs-kmod-0.6.2-r1 on amd64 (indirectly required by sys-
boot/grub:2 stabilization)
*zfs-kmod-0.6.2-r1 (05 Oct 2013)
05 Oct 2013; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.2-r1.ebuild:
Fixed readdir regressions, fixed mknod return values, fixed compatibility
issues with hardened-sources, implement file attribute support (should fix
regression with portage's FEATURES=xattr), improved Linux 3.11 compatibility
(resolve LZ4 symbol conflicts)
*zfs-kmod-0.6.2 (23 Aug 2013)
23 Aug 2013; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.2.ebuild:
Version bump to 0.6.2
21 Aug 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.1-r2.ebuild:
Drop !USER_NS because !UIDGID_STRICT_TYPE_CHECKS is sufficient
*zfs-kmod-0.6.1-r2 (14 Jul 2013)
14 Jul 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.1-fix-arc-read-panic.patch,
+files/zfs-kmod-0.6.1-fix-zfs_sb_teardown-NULL-pointer-deref.patch,
+files/zfs-kmod-0.6.1-fix-zfsctl_expire_snapshot-deadlock.patch,
+files/zfs-kmod-0.6.1-fix-zvol-initialization-r1.patch,
+files/zfs-kmod-0.6.1-linux-3.10-compat.patch, +zfs-kmod-0.6.1-r2.ebuild,
-files/zfs-kmod-0.6.1-fix-zvol-initialization.patch,
-zfs-kmod-0.6.1-r1.ebuild, -zfs-kmod-0.6.1.ebuild:
Linux 3.10 support; asynchronous zvol initialization; miscellaneous fixes for
panics, deadlocks and NULL pointer dereferences
29 May 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.1-r1.ebuild:
Add blocker against CONFIG_UIDGID_STRICT_TYPE_CHECKS
29 May 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.1-r1.ebuild:
Do not permit builds with CONFIG_USER_NS
*zfs-kmod-0.6.1-r1 (28 May 2013)
28 May 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.1-fix-getdents.patch,
+files/zfs-kmod-0.6.1-fix-txg_quiesce-deadlock.patch,
+files/zfs-kmod-0.6.1-fix-xattr-behavior-1.patch,
+files/zfs-kmod-0.6.1-fix-xattr-behavior-2.patch,
+files/zfs-kmod-0.6.1-fix-zvol-initialization.patch,
+zfs-kmod-0.6.1-r1.ebuild:
Backport important fixes from upstream HEAD; also includes important zvol
initialization fixes (by me) that were sent upstream
17 Apr 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-9999.ebuild:
Remove /usr/src/zfs symlink from 9999 ebuild; sys-cluster/lustre (science
overlay) no longer needs it. It will be removed from versioned ebuilds
following future revision bumps.
17 Apr 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-9999.ebuild:
Update /usr/src/zfs link to reflect upstream's new location
17 Apr 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc10-r2.ebuild,
zfs-kmod-0.6.0_rc11-r3.ebuild, zfs-kmod-0.6.0_rc12-r3.ebuild,
zfs-kmod-0.6.0_rc13-r4.ebuild, zfs-kmod-0.6.0_rc14-r5.ebuild,
zfs-kmod-0.6.1.ebuild, zfs-kmod-9999.ebuild:
Kbuild depends on dev-lang/perl
*zfs-kmod-0.6.1 (28 Mar 2013)
28 Mar 2013; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.1.ebuild,
zfs-kmod-9999.ebuild:
Version bump to 0.6.1
24 Mar 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc14-r5.ebuild,
zfs-kmod-9999.ebuild:
Change how we generate the /usr/src/zfs used by lustre to work on the 9999
ebuild.
*zfs-kmod-0.6.0_rc14-r5 (23 Mar 2013)
23 Mar 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc14-zfs_arc_memory_throttle_disable.patch,
+zfs-kmod-0.6.0_rc14-r5.ebuild, -zfs-kmod-0.6.0_rc14-r4.ebuild:
Enable zfs_arc_memory_throttle_disable by default
16 Mar 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc10-r2.ebuild,
zfs-kmod-0.6.0_rc11-r3.ebuild, zfs-kmod-0.6.0_rc12-r3.ebuild,
zfs-kmod-0.6.0_rc13-r4.ebuild, zfs-kmod-0.6.0_rc14-r4.ebuild,
zfs-kmod-9999.ebuild:
Switch back to linux-mod
16 Mar 2013; Richard Yao <ryao@gentoo.org>
-files/zfs-kmod-0.6.0_rc14-symlink-headers.patch,
zfs-kmod-0.6.0_rc10-r2.ebuild, zfs-kmod-0.6.0_rc11-r3.ebuild,
zfs-kmod-0.6.0_rc12-r3.ebuild, zfs-kmod-0.6.0_rc13-r4.ebuild,
zfs-kmod-0.6.0_rc14-r4.ebuild, zfs-kmod-9999.ebuild:
Switch to linux-info eclass; Replace zfs-kmod-0.6.0_rc14-symlink-headers.patch
with dosym in src_install()
*zfs-kmod-0.6.0_rc14-r4 (15 Mar 2013)
*zfs-kmod-0.6.0_rc12-r3 (15 Mar 2013)
*zfs-kmod-0.6.0_rc10-r2 (15 Mar 2013)
*zfs-kmod-0.6.0_rc13-r4 (15 Mar 2013)
*zfs-kmod-0.6.0_rc11-r3 (15 Mar 2013)
15 Mar 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc14-flush-properly.patch,
+files/zfs-kmod-0.6.0_rc14-improved-autotools-checks.patch,
+files/zfs-kmod-0.6.0_rc14-linux-3.9-compat.patch,
+files/zfs-kmod-0.6.0_rc14-symlink-headers.patch,
+zfs-kmod-0.6.0_rc10-r2.ebuild, +zfs-kmod-0.6.0_rc11-r3.ebuild,
+zfs-kmod-0.6.0_rc12-r3.ebuild, +zfs-kmod-0.6.0_rc13-r4.ebuild,
+zfs-kmod-0.6.0_rc14-r4.ebuild, -zfs-kmod-0.6.0_rc10-r1.ebuild,
-zfs-kmod-0.6.0_rc11-r2.ebuild, -zfs-kmod-0.6.0_rc12-r2.ebuild,
-zfs-kmod-0.6.0_rc13-r3.ebuild, -zfs-kmod-0.6.0_rc14-r3.ebuild,
zfs-kmod-9999.ebuild:
Linux 3.9 Support; Fix barrier regression on Linux 2.6.37 and later; Improve
autotools checks; Install symlinks to make building lustre easier for the
Gentoo Cluster team; dodoc miscellaneous documentation; Update github urls on
older ebuilds to make repoman happy
*zfs-kmod-0.6.0_rc14-r3 (16 Feb 2013)
16 Feb 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc14-improved-hardened-support.patch,
+zfs-kmod-0.6.0_rc14-r3.ebuild, -zfs-kmod-0.6.0_rc14-r2.ebuild:
Improve support for hardened kernels, bug \# 457176, thanks Marcin Apply name
length check patch to 0.6.0_rc14
*zfs-kmod-0.6.0_rc12-r2 (11 Feb 2013)
*zfs-kmod-0.6.0_rc14-r2 (11 Feb 2013)
*zfs-kmod-0.6.0_rc10-r1 (11 Feb 2013)
*zfs-kmod-0.6.0_rc11-r2 (11 Feb 2013)
*zfs-kmod-0.6.0_rc13-r3 (11 Feb 2013)
11 Feb 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc14-vfs-name-length-compatibility.patch,
+zfs-kmod-0.6.0_rc10-r1.ebuild, +zfs-kmod-0.6.0_rc11-r2.ebuild,
+zfs-kmod-0.6.0_rc12-r2.ebuild, +zfs-kmod-0.6.0_rc13-r3.ebuild,
+zfs-kmod-0.6.0_rc14-r2.ebuild, -zfs-kmod-0.6.0_rc10.ebuild,
-zfs-kmod-0.6.0_rc11-r1.ebuild, -zfs-kmod-0.6.0_rc11.ebuild,
-zfs-kmod-0.6.0_rc12-r1.ebuild, -zfs-kmod-0.6.0_rc12.ebuild,
-zfs-kmod-0.6.0_rc13-r1.ebuild, -zfs-kmod-0.6.0_rc13-r2.ebuild,
-zfs-kmod-0.6.0_rc13.ebuild, -zfs-kmod-0.6.0_rc14-r1.ebuild:
Add file name length check omitted by Linux VFS. Backport kernel compatibility
fixes to older versions in all situations possible without new patches.
*zfs-kmod-0.6.0_rc14-r1 (06 Feb 2013)
06 Feb 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc14-cast-const-for-32bit-compatibility.patch,
+zfs-kmod-0.6.0_rc14-r1.ebuild, -zfs-kmod-0.6.0_rc14.ebuild,
zfs-kmod-0.6.0_rc10.ebuild, zfs-kmod-0.6.0_rc11-r1.ebuild,
zfs-kmod-0.6.0_rc11.ebuild, zfs-kmod-0.6.0_rc12-r1.ebuild,
zfs-kmod-0.6.0_rc12.ebuild, zfs-kmod-0.6.0_rc13-r1.ebuild,
zfs-kmod-0.6.0_rc13-r2.ebuild, zfs-kmod-0.6.0_rc13.ebuild,
zfs-kmod-9999.ebuild:
Add DEPEND=virtual/awk, properly cast constant for 32-bit systems
03 Feb 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc14.ebuild:
Correct typo in pkg_postinst()
*zfs-kmod-0.6.0_rc14 (02 Feb 2013)
02 Feb 2013; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.0_rc14.ebuild:
Bump sys-fs/zfs-kmod to 0.6.0_rc14
16 Jan 2013; Richard Yao <ryao@gentoo.org> zfs-kmod-9999.ebuild:
Filter -Wl,* from LDFLAGS to prevent build failures on ARM
*zfs-kmod-0.6.0_rc13-r2 (16 Jan 2013)
16 Jan 2013; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.0_rc13-r2.ebuild:
Filter -Wl,* from LDFLAGS to prevent build failures on ARM
*zfs-kmod-0.6.0_rc13-r1 (14 Jan 2013)
14 Jan 2013; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc13-fix-invisible-snapshots.patch,
+files/zfs-kmod-0.6.0_rc13-fix-recursive-reader.patch,
+files/zfs-kmod-0.6.0_rc13-gcc-4.7-compat.patch,
+zfs-kmod-0.6.0_rc13-r1.ebuild:
Fix deadlock that can occur with concurrent `zfs destroy` and `zfs list`
operations, fix regression that makes snapshots invisible, fix GCC 4.7 build
failure with USE=debug, add Linux 3.8 support
*zfs-kmod-0.6.0_rc13 (23 Dec 2012)
23 Dec 2012; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.0_rc13.ebuild:
Bump sys-fs/zfs-kmod to 0.6.0_rc13
*zfs-kmod-0.6.0_rc12-r1 (11 Dec 2012)
11 Dec 2012; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.0_rc12-r1.ebuild,
zfs-kmod-0.6.0_rc10.ebuild, zfs-kmod-0.6.0_rc11-r1.ebuild,
zfs-kmod-0.6.0_rc11.ebuild, zfs-kmod-0.6.0_rc12.ebuild, zfs-kmod-9999.ebuild:
Linux 3.7 Support; Stability Fixes; Performance Regression Fix; Fix bug
#411555
*zfs-kmod-0.6.0_rc12 (14 Nov 2012)
14 Nov 2012; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.0_rc12.ebuild:
Bump sys-fs/zfs-kmod to 0.6.0_rc12
*zfs-kmod-0.6.0_rc11-r1 (17 Oct 2012)
17 Oct 2012; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc11-fix-32-bit-integer-size-mismatch.patch,
+files/zfs-kmod-0.6.0_rc11-fix-i386-infinite-loop.patch,
+files/zfs-kmod-0.6.0_rc11-fix-rename-failure.patch,
+files/zfs-kmod-0.6.0_rc11-fix-zvol_probe-null.patch,
+files/zfs-kmod-0.6.0_rc11-linux-3.6-compat-0-elevator-change.patch,
+files/zfs-kmod-0.6.0_rc11-linux-3.6-compat-1.patch,
+files/zfs-kmod-0.6.0_rc11-linux-3.6-compat-2.patch,
+files/zfs-kmod-0.6.0_rc11-linux-3.6-compat-3.patch,
+files/zfs-kmod-0.6.0_rc11-linux-3.6-compat-4.patch,
+files/zfs-kmod-0.6.0_rc11-linux-3.6-compat-5.patch,
+files/zfs-kmod-0.6.0_rc11-return-positive-error.patch,
+zfs-kmod-0.6.0_rc11-r1.ebuild:
Linux 3.6 support and stability fixes
*zfs-kmod-0.6.0_rc11 (18 Sep 2012)
18 Sep 2012; Richard Yao <ryao@gentoo.org> +zfs-kmod-0.6.0_rc11.ebuild:
Add sys-fs/zfs-kmod-0.6.0-rc11
31 Aug 2012; Richard Yao <ryao@gentoo.org> zfs-kmod-9999.ebuild:
Remove CONFIG_PREEMPT restriction: Preemption support has been merged upstream
26 Aug 2012; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc10.ebuild,
zfs-kmod-9999.ebuild:
Adjust LICENSE to reflect the fact that all kernel code is under the CDDL
24 Aug 2012; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc10.ebuild,
zfs-kmod-9999.ebuild:
Linux 3.6 and later are not currently supported
24 Aug 2012; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc10.ebuild,
zfs-kmod-9999.ebuild:
Add check for CONFIG_IOSCHED_NOOP.
22 Aug 2012; Richard Yao <ryao@gentoo.org> zfs-kmod-0.6.0_rc10.ebuild,
zfs-kmod-9999.ebuild:
Remove obsolete code from src_prepare() and src_test()
*zfs-kmod-9999 (22 Aug 2012)
*zfs-kmod-0.6.0_rc10 (22 Aug 2012)
22 Aug 2012; Richard Yao <ryao@gentoo.org>
+files/zfs-kmod-0.6.0_rc9-remove-pfmalloc-1-of-3.patch,
+files/zfs-kmod-0.6.0_rc9-remove-pfmalloc-2-of-3.patch,
+files/zfs-kmod-0.6.0_rc9-remove-pfmalloc-3-of-3.patch, +metadata.xml,
+zfs-kmod-0.6.0_rc10.ebuild, +zfs-kmod-9999.ebuild:
Ebuild to provide kernel module for sys-fs/zfs
|