anchor.diff:          inherit rev sha256;
         };
   
  -      patches = [ ./BACKPORT-Linux-5.8-compat-__vmalloc.patch ] ++ extraPatches;
  +      patches = extraPatches;
   
         postPatch = optionalString buildKernel ''
           patchShebangs scripts
           # The arrays must remain the same length, so we repeat a flag that is
           # already part of the command and therefore has no effect.
  -        substituteInPlace ./module/zfs/zfs_ctldir.c --replace '"/usr/bin/env", "umount"' '"${utillinux}/bin/umount", "-n"' \
  -                                                    --replace '"/usr/bin/env", "mount"'  '"${utillinux}/bin/mount", "-n"'
  +        substituteInPlace ./module/${optionalString isUnstable "os/linux/"}zfs/zfs_ctldir.c \
  +          --replace '"/usr/bin/env", "umount"' '"${utillinux}/bin/umount", "-n"' \
  +          --replace '"/usr/bin/env", "mount"'  '"${utillinux}/bin/mount", "-n"'
         '' + optionalString buildUser ''
           substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/umount"             "${utillinux}/bin/umount" \
                                                         --replace "/bin/mount"              "${utillinux}/bin/mount"
  -        substituteInPlace ./lib/libshare/nfs.c        --replace "/usr/sbin/exportfs"      "${
  +        substituteInPlace ./lib/libshare/${optionalString isUnstable "os/linux/"}nfs.c --replace "/usr/sbin/exportfs" "${
             # We don't *need* python support, but we set it like this to minimize closure size:
             # If it's disabled by default, no need to enable it, even if we have python enabled
             # And if it's enabled by default, only change that if we explicitly disable python to remove python from the closure
             nfs-utils.override (old: { enablePython = old.enablePython or true && enablePython; })
           }/bin/exportfs"
           substituteInPlace ./config/user-systemd.m4    --replace "/usr/lib/modules-load.d" "$out/etc/modules-load.d"
  -        substituteInPlace ./config/zfs-build.m4       --replace "\$sysconfdir/init.d"     "$out/etc/init.d"
  +        substituteInPlace ./config/zfs-build.m4       --replace "\$sysconfdir/init.d"     "$out/etc/init.d" \
  +                                                      --replace "/etc/default"            "$out/etc/default"
           substituteInPlace ./etc/zfs/Makefile.am       --replace "\$(sysconfdir)"          "$out/etc"
           substituteInPlace ./cmd/zed/Makefile.am       --replace "\$(sysconfdir)"          "$out/etc"
   
  
positive.code:     # incompatibleKernelVersion = "4.19";
  
      # this package should point to a version / git revision compatible with the latest kernel release
      version = "0.8.4";
  
      sha256 = "1hl4n900d24gl4vd65qdzq4m62b7bpvckldazcbd1xqcn8xhi6wp";
      isUnstable = true;
    };
  }
  
negative.code:     version = "0.8.4";
  
      sha256 = "1hl4n900d24gl4vd65qdzq4m62b7bpvckldazcbd1xqcn8xhi6wp";
      extraPatches = [ ./BACKPORT-Linux-5.8-compat-__vmalloc.patch ];
    };
  
    zfsUnstable = common {
  