X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=rpm%2Fgeneric%2Fzfs-kmod.spec.in;h=0551f565b8827a77d9b6faf6e6f3446b244f3216;hb=ea04106bca48e18bc3a668b15e8c30d4554ab78d;hp=4eb25e02b9f18425fd03bfcbba9f71249c3fe7fd;hpb=a08ee8756dbf286f97ea8221167884d42f2364b6;p=mirror_zfs-debian.git diff --git a/rpm/generic/zfs-kmod.spec.in b/rpm/generic/zfs-kmod.spec.in index 4eb25e02..0551f565 100644 --- a/rpm/generic/zfs-kmod.spec.in +++ b/rpm/generic/zfs-kmod.spec.in @@ -1,4 +1,33 @@ %define module @PACKAGE@ + +%if !%{defined ksrc} +%if 0%{?rhel}%{?fedora} +%define ksrc ${kernel_version##*___} +%else +%define ksrc "$( \ + if [ -e "/usr/src/linux-${kernel_version%%___*}" ]; then \ + echo "/usr/src/linux-${kernel_version%%___*}"; \ + elif [ -e "/lib/modules/${kernel_version%%___*}/source" ]; then \ + echo "/lib/modules/${kernel_version%%___*}/source"; \ + else \ + echo "/lib/modules/${kernel_version%%___*}/build"; \ + fi)" +%endif +%endif + +%if !%{defined kobj} +%if 0%{?rhel}%{?fedora} +%define kobj ${kernel_version##*___} +%else +%define kobj "$( \ + if [ -e "/usr/src/linux-${kernel_version%%___*}" ]; then \ + echo "/usr/src/linux-${kernel_version%%___*}"; \ + else \ + echo "/lib/modules/${kernel_version%%___*}/build"; \ + fi)" +%endif +%endif + #define repo rpmfusion #define repo chaos @@ -125,18 +154,8 @@ for kernel_version in %{?kernel_versions}; do cd _kmod_build_${kernel_version%%___*} %configure \ --with-config=kernel \ -%if 0%{?rhel}%{?fedora} - --with-linux="${kernel_version##*___}" \ - --with-linux-obj="${kernel_version##*___}" \ -%else - --with-linux="$( \ - if [ -e "/lib/modules/${kernel_version%%___*}/source" ]; then \ - echo "/lib/modules/${kernel_version%%___*}/source"; \ - else \ - echo "/lib/modules/${kernel_version%%___*}/build"; \ - fi)" \ - --with-linux-obj="/lib/modules/${kernel_version%%___*}/build" \ -%endif + --with-linux=%{ksrc} \ + --with-linux-obj=%{kobj} \ --with-spl="%{spldir}" \ --with-spl-obj="%{splobj}" \ %{debug} \ @@ -166,6 +185,24 @@ chmod u+x ${RPM_BUILD_ROOT}%{kmodinstdir_prefix}/*/extra/*/*/* rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 24 2015 Ned Bass - 0.6.4.2-1 +- Fix panic due to corrupt nvlist when running utilities zfsonlinux/zfs#3335 +- Fix hard lockup due to infinite loop in zfs_zget() zfsonlinux/zfs#3349 +- Fix panic on unmount due to iput taskq zfsonlinux/zfs#3281 +- Improve metadata shrinker performance on pre-3.1 kernels zfsonlinux/zfs#3501 +- Linux 4.1 compat: use read_iter() / write_iter() +- Linux 3.12 compat: NUMA-aware per-superblock shrinker +- Fix spurious hung task watchdog stack traces zfsonlinux/zfs#3402 +- Fix module loading in zfs import systemd service zfsonlinux/zfs#3440 +- Fix intermittent libzfs_init() failure to open /dev/zfs zfsonlinux/zfs#2556 +* Thu Apr 23 2015 Brian Behlendorf - 0.6.4.1-1 +- Fix direct memory reclaim deadlocks zfsonlinux/zfs#3331 zfsonlinux/zfs#3225 +- Fix hot-disk sparing for disk vdevs zfsonlinux/zfs#3310 +- Fix system spinning during ARC reclaim zfsonlinux/zfs#3283 +* Wed Apr 8 2015 Brian Behlendorf - 0.6.4-1 +- Released 0.6.4-1 +* Thu Jun 12 2014 Brian Behlendorf - 0.6.3-1 +- Released 0.6.3-1 * Wed Aug 21 2013 Brian Behlendorf - 0.6.2-1 - Released 0.6.2-1 * Fri Mar 22 2013 Brian Behlendorf - 0.6.1-1