Commit Graph

33 Commits

Author SHA1 Message Date
Antonio Russo
13607954a6 Refresh manual builds DKMS prevention patch
Refresh 0001-Prevent-manual-builds-in-the-DKMS-source.patch
2017-10-31 18:25:27 +08:00
Aron Xu
1c416e3270 Drop merged patches, update remainders 2017-10-07 00:02:39 +08:00
Aron Xu
def393bb4b Add back the headers that was removed unexpectedly 2016-05-31 15:38:10 +08:00
Aron Xu
2d1f32d80b Merge patches from Ubuntu 2016-05-31 14:43:24 +08:00
Petter Reinholdtsen
312f9b0cea Added 0001-Prevent-manual-builds-in-the-DKMS-source.patch from Ubuntu to block manual building in the DKMS source tree. 2016-05-12 11:51:01 +02:00
Darik Horn
61d4e5d139 Revert "Retire zpool_id infrastructure"
On managed Debian installations, `/etc/zfs/zdev.conf` is a registered
configuration file, so we must carry this patch until a debconf for converting
it to the new `/etc/zfs/vdev.conf` syntax is implemented.

This reverts commit dbf763b39b.
2013-02-02 17:12:48 -06:00
Darik Horn
7d7f810e09 Refresh debian/patches after upstream merge. 2013-02-02 16:04:42 -06:00
Darik Horn
3906dce5bf Refresh debian/patches after upstream merge. 2012-10-06 21:59:19 -05:00
Darik Horn
f307d0f565 Refresh debian/patches after upstream merge. 2012-09-14 13:07:04 -05:00
Darik Horn
274677591c Refresh debian/patches after upstream merge. 2012-09-05 10:05:10 -05:00
Darik Horn
bcf0963f70 Refresh debian/patches after upstream merge. 2012-08-31 15:38:18 -05:00
Darik Horn
c489ea6019 Refresh debian/patches after upstream merge. 2012-08-26 18:08:57 -05:00
Darik Horn
c3744446d3 Refresh debian/patches after upstream merge. 2012-08-10 20:20:12 -05:00
Darik Horn
aa00c7cb59 Refresh debian/patches after upstream merge. 2012-07-27 14:37:13 -05:00
Darik Horn
4bb9be7316 Refresh debian/patches after upstream merge. 2012-07-15 22:51:03 -05:00
Darik Horn
7125de1c6e Refresh debian/patches after upstream merge. 2012-06-14 15:18:11 -05:00
Darik Horn
a14a6791ab Refresh debian/patches after upstream merge. 2012-06-11 23:11:46 -05:00
Darik Horn
bdb148a91e Add Add-zvol_inhibit_dev-module-option.patch
ZoL can create more zvols at runtime than can be configured during
system start, which hangs the init stack at reboot.

When a slow system has more than a few hundred zvols, udev will
fork bomb during system start and spend too much time in device
detection routines, so upstart kills it.

The zfs_inhibit_dev option allows an affected system to be rescued
by skipping /dev/zd* creation and thereby avoiding the udev
overload. All zvols are made inaccessible if this option is set, but
the `zfs destroy` and `zfs send` commands still work, and ZFS
filesystems can be mounted.
2012-06-01 21:35:07 -05:00
Darik Horn
db0d2f5bfb Refresh debian/patches after upstream merge.
Note special handling for:

  commit 821b683436
  Author: Ned A. Bass <bass6@zeno1.(none)>
  Date:   Fri Apr 20 17:32:30 2012 -0700

      Add vdev_id for JBOD-friendly udev aliases
2012-06-01 20:18:33 -05:00
Darik Horn
ba862f2037 Refresh debian/patches after upstream merge. 2012-05-01 14:43:36 -05:00
Darik Horn
688d702dad Add Improve-the-SPL-version-error-for-DKMS-systems.patch 2012-04-13 09:31:15 -05:00
Darik Horn
e5ce50f331 Refresh debian/patches after upstream merge. 2012-04-09 09:45:48 -05:00
Darik Horn
f62d801882 Refresh debian/patches after upstream merge. 2012-03-30 18:59:04 -05:00
Darik Horn
0cde95457d Refresh debian/patches after upstream merge. 2012-03-23 20:37:24 -05:00
Darik Horn
2bac37d1c7 Add: Add-.zfs-control-directory.patch
Add support for the .zfs control directory.  This was accomplished
by leveraging as much of the existing ZFS infrastructure as posible
and updating it for Linux as required.  The bulk of the core
functionality is now all there with the following limitations.

*) The .zfs/snapshot directory automount support requires a 2.6.37
   or newer kernel.  The exception is RHEL6.2 which has backported
   the d_automount patches.

*) Creating/destroying/renaming snapshots with mkdir/rmdir/mv
   in the .zfs/snapshot directory works as expected.  However,
   this functionality is only available to root until zfs
   delegations are finished.

      * mkdir - create a snapshot
      * rmdir - destroy a snapshot
      * mv    - rename a snapshot

The following issues are known defeciences, but we expect them to
be addressed by future commits.

*) Add automount support for kernels older the 2.6.37.  This should
   be possible using follow_link() which is what Linux did before.

*) Accessing the the .zfs/snapshot directory via NFS is not yet
   possible.  The majority of the ground work for this is complete.
   However, finishing this work will require resolving some lingering
   integration issues with the Linux NFS kernel server.

*) The .zfs/shares directory exists but no futher smb functionality
   has yet been implemented.

Contributions-by: Rohan Puri <rohan.puri15@gmail.com>
Contributiobs-by: Andrew Barnes <barnes333@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #173
2012-03-21 18:27:13 -05:00
Darik Horn
592cf256fe Add 0007-Integrate-ARC-more-tightly-with-Linux.patch 2012-03-17 00:39:36 -05:00
Darik Horn
8591ebc31d Refresh debian/patches after upstream merge. 2012-02-27 19:35:05 -06:00
Darik Horn
f6a47a52be Refresh debian/patches after upstream merge. 2012-02-12 19:27:35 -06:00
Darik Horn
c52a9cc103 Refresh debian/patches after upstream merge. 2012-02-08 17:55:26 -06:00
Darik Horn
014b314281 Add patch: Improve the --with-spl error
If the SPL module is unavailable, then the operator gets an error
message that does not apply to installations that are mananged by
DKMS. Change the error message to fit apt-get systems.

A better solution would be to implement a dependency model in DKMS,
or to bundle SPL into the ZFS package.
2012-02-03 15:47:21 -06:00
Darik Horn
3f19360900 Refresh patches after upstream merge. 2012-02-03 15:37:53 -06:00
Darik Horn
8acb1ede58 Refresh debian/patches after upstream merge. 2012-01-18 20:25:37 -06:00
Darik Horn
dbdad2502e Move debian/patches into a separate branch.
Using git to automatically rediff the patches is easier than using
`quilt refresh` and manually resolving conflicts, especially because
most submissions for this project come from git remotes.

It is also faster to pull and later discard experimental topic branches.

This also keeps the packaging master history clean and concise, and avoids
accidentally conflating the upstream master. Reverting a commit that changed
something outside of the debian/ overlay is ugly.
2012-01-18 13:55:58 -06:00