summaryrefslogtreecommitdiff
blob: f2123a728ddafe742535afcf764eb0a320b16c40 (plain)
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