2022-12-15 16:40:08 +00:00
|
|
|
%global commit e2a5ebba45e186be7decb13e4cd837bbc1626b48
|
|
|
|
%global gittag 8.2.1.3
|
2021-05-04 19:16:26 +00:00
|
|
|
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
2023-01-13 16:02:11 +00:00
|
|
|
%define spec_release 67
|
2021-05-04 19:16:26 +00:00
|
|
|
|
|
|
|
%define kmod_name kvdo
|
|
|
|
%define kmod_driver_version %{gittag}
|
|
|
|
%define kmod_rpm_release %{spec_release}
|
2023-01-13 16:02:11 +00:00
|
|
|
%define kmod_kernel_version 5.14.0-233.el9
|
2021-05-04 19:16:26 +00:00
|
|
|
%define kmod_headers_version %(rpm -qa kernel-devel | sed 's/^kernel-devel-//')
|
|
|
|
%define kmod_kbuild_dir .
|
|
|
|
%define kmod_devel_package 0
|
|
|
|
|
|
|
|
Source0: https://github.com/dm-vdo/%{kmod_name}/archive/%{commit}/%{kmod_name}-%{shortcommit}.tar.gz
|
2022-07-28 01:44:14 +00:00
|
|
|
Patch0: add_lz4_dependency.patch
|
2022-08-24 16:17:14 +00:00
|
|
|
Patch1: removed-logical-space-check-from-table-line.patch
|
2021-05-04 19:16:26 +00:00
|
|
|
|
|
|
|
%define findpat %( echo "%""P" )
|
|
|
|
|
|
|
|
Name: kmod-kvdo
|
|
|
|
Version: %{kmod_driver_version}
|
2022-12-23 03:31:29 +00:00
|
|
|
Release: %{kmod_rpm_release}%{?dist}
|
2021-05-04 19:16:26 +00:00
|
|
|
Summary: Kernel Modules for Virtual Data Optimizer
|
|
|
|
License: GPLv2+
|
|
|
|
URL: http://github.com/dm-vdo/kvdo
|
|
|
|
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
|
|
|
BuildRequires: elfutils-libelf-devel
|
|
|
|
BuildRequires: glibc
|
|
|
|
BuildRequires: kernel-devel >= %{kmod_kernel_version}
|
|
|
|
|
|
|
|
# Disable the kernel-debug requirement for now
|
|
|
|
|
|
|
|
BuildRequires: libuuid-devel
|
|
|
|
BuildRequires: redhat-rpm-config
|
|
|
|
ExcludeArch: i686
|
|
|
|
ExcludeArch: ppc
|
|
|
|
ExcludeArch: ppc64
|
|
|
|
ExcludeArch: s390
|
|
|
|
|
|
|
|
%global kernel_source() /usr/src/kernels/%{kmod_headers_version}
|
|
|
|
|
|
|
|
%global _use_internal_dependency_generator 0
|
|
|
|
Provides: kmod-%{kmod_name} = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
|
|
Requires(post): %{_sbindir}/weak-modules
|
|
|
|
Requires(postun): %{_sbindir}/weak-modules
|
2022-02-03 15:33:36 +00:00
|
|
|
Requires: kernel-core-uname-r >= %{kmod_kernel_version}
|
|
|
|
Requires: kernel-modules-uname-r >= %{kmod_kernel_version}
|
2021-05-04 19:16:26 +00:00
|
|
|
|
|
|
|
%description
|
|
|
|
Virtual Data Optimizer (VDO) is a device mapper target that delivers
|
|
|
|
block-level deduplication, compression, and thin provisioning.
|
|
|
|
|
|
|
|
This package provides the kernel modules for VDO.
|
|
|
|
|
|
|
|
%pre
|
|
|
|
# During the install, check whether kvdo or uds is loaded. A warning here
|
|
|
|
# indicates that a previous install was not completely removed. This message
|
|
|
|
# is purely informational to the user.
|
|
|
|
for module in kvdo uds; do
|
|
|
|
if grep -q "^${module}" /proc/modules; then
|
|
|
|
if [ "${module}" == "kvdo" ]; then
|
|
|
|
echo "WARNING: Found ${module} module previously loaded (Version: $(cat /sys/kvdo/version 2>/dev/null || echo Unknown)). A reboot is recommended before attempting to use the newly installed module."
|
|
|
|
else
|
|
|
|
echo "WARNING: Found ${module} module previously loaded. A reboot is recommended before attempting to use the newly installed module."
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
|
|
%post
|
|
|
|
modules=( $(find /lib/modules/%{kmod_headers_version}/extra/kmod-%{kmod_name} | grep '\.ko$') )
|
2022-09-19 19:45:26 +00:00
|
|
|
printf '%s\n' "${modules[@]}" >> /usr/lib/rpm-kmod-posttrans-weak-modules-add
|
2021-05-04 19:16:26 +00:00
|
|
|
|
|
|
|
%pretrans -p <lua>
|
2022-09-19 19:45:26 +00:00
|
|
|
posix.unlink("/usr/lib/rpm-kmod-posttrans-weak-modules-add")
|
2021-05-04 19:16:26 +00:00
|
|
|
|
|
|
|
%posttrans
|
2022-09-19 19:45:26 +00:00
|
|
|
if [ -f "/usr/lib/rpm-kmod-posttrans-weak-modules-add" ]; then
|
|
|
|
modules=( $(cat /usr/lib/rpm-kmod-posttrans-weak-modules-add) )
|
|
|
|
rm -rf /usr/lib/rpm-kmod-posttrans-weak-modules-add
|
2021-05-04 19:16:26 +00:00
|
|
|
printf '%s\n' "${modules[@]}" | %{_sbindir}/weak-modules --dracut=/usr/bin/dracut --add-modules
|
|
|
|
fi
|
|
|
|
|
|
|
|
%preun
|
|
|
|
rpm -ql kmod-kvdo-%{kmod_driver_version}-%{kmod_rpm_release}%{?dist}.$(arch) | grep '\.ko$' > /var/run/rpm-kmod-%{kmod_name}-modules
|
|
|
|
# Check whether kvdo or uds is loaded, and if so attempt to remove it. A
|
|
|
|
# failure to unload means there is still something using the module. To make
|
|
|
|
# sure the user is aware, we print a warning with recommended instructions.
|
|
|
|
for module in kvdo uds; do
|
|
|
|
if grep -q "^${module}" /proc/modules; then
|
|
|
|
warnMessage="WARNING: ${module} in use. Changes will take effect after a reboot."
|
|
|
|
modprobe -r ${module} 2>/dev/null || echo ${warnMessage} && /usr/bin/true
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
|
|
%postun
|
|
|
|
modules=( $(cat /var/run/rpm-kmod-%{kmod_name}-modules) )
|
|
|
|
rm /var/run/rpm-kmod-%{kmod_name}-modules
|
|
|
|
printf '%s\n' "${modules[@]}" | %{_sbindir}/weak-modules --dracut=/usr/bin/dracut --remove-modules
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(644,root,root,755)
|
|
|
|
/lib/modules/%{kmod_headers_version}
|
|
|
|
/etc/depmod.d/%{kmod_name}.conf
|
|
|
|
/usr/share/doc/kmod-%{kmod_name}/greylist.txt
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%setup -n %{kmod_name}-%{commit}
|
2022-07-28 01:44:14 +00:00
|
|
|
%patch0 -p1
|
2022-08-24 16:17:14 +00:00
|
|
|
%patch1 -p1
|
2021-05-04 19:16:26 +00:00
|
|
|
%{nil}
|
|
|
|
set -- *
|
|
|
|
mkdir source
|
|
|
|
mv "$@" source/
|
|
|
|
mkdir obj
|
|
|
|
|
|
|
|
%build
|
|
|
|
rm -rf obj
|
|
|
|
cp -r source obj
|
|
|
|
make -C %{kernel_source} M=$PWD/obj/%{kmod_kbuild_dir} V=1 \
|
|
|
|
NOSTDINC_FLAGS="-I $PWD/obj/include -I $PWD/obj/include/uapi"
|
|
|
|
# mark modules executable so that strip-to-file can strip them
|
|
|
|
find obj/%{kmod_kbuild_dir} -name "*.ko" -type f -exec chmod u+x '{}' +
|
|
|
|
|
|
|
|
whitelist="/lib/modules/kabi-current/kabi_whitelist_%{_target_cpu}"
|
|
|
|
|
|
|
|
for modules in $( find obj/%{kmod_kbuild_dir} -name "*.ko" -type f -printf "%{findpat}\n" | sed 's|\.ko$||' | sort -u ) ; do
|
|
|
|
# update depmod.conf
|
|
|
|
module_weak_path=$(echo $modules | sed 's/[\/]*[^\/]*$//')
|
|
|
|
if [ -z "$module_weak_path" ]; then
|
|
|
|
module_weak_path=%{name}
|
|
|
|
else
|
|
|
|
module_weak_path=%{name}/$module_weak_path
|
|
|
|
fi
|
|
|
|
echo "override $(echo $modules | sed 's/.*\///') $(echo %{kmod_headers_version} | sed 's/\.[^\.]*$//').* weak-updates/$module_weak_path" >> source/depmod.conf
|
|
|
|
|
|
|
|
# update greylist
|
|
|
|
nm -u obj/%{kmod_kbuild_dir}/$modules.ko | sed 's/.*U //' | sed 's/^\.//' | sort -u | while read -r symbol; do
|
|
|
|
grep -q "^\s*$symbol\$" $whitelist || echo "$symbol" >> source/greylist
|
|
|
|
done
|
|
|
|
done
|
|
|
|
sort -u source/greylist | uniq > source/greylist.txt
|
|
|
|
|
|
|
|
%install
|
|
|
|
export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
|
|
|
|
export INSTALL_MOD_DIR=extra/%{name}
|
|
|
|
make -C %{kernel_source} modules_install V=1 \
|
|
|
|
M=$PWD/obj/%{kmod_kbuild_dir}
|
|
|
|
# Cleanup unnecessary kernel-generated module dependency files.
|
|
|
|
find $INSTALL_MOD_PATH/lib/modules -iname 'modules.*' -exec rm {} \;
|
|
|
|
|
|
|
|
install -m 644 -D source/depmod.conf $RPM_BUILD_ROOT/etc/depmod.d/%{kmod_name}.conf
|
|
|
|
install -m 644 -D source/greylist.txt $RPM_BUILD_ROOT/usr/share/doc/kmod-%{kmod_name}/greylist.txt
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
%changelog
|
2023-01-13 16:02:11 +00:00
|
|
|
* Fri Jan 13 2023 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.3-67.el9
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2023-01-04 19:58:50 +00:00
|
|
|
* Wed Jan 04 2023 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.3-66.el9
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-12-23 03:31:29 +00:00
|
|
|
* Thu Dec 22 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.3-65.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-12-15 16:40:08 +00:00
|
|
|
* Thu Dec 15 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.3-64.el9_2
|
|
|
|
- Added a check for 0 length table line arguments.
|
|
|
|
- Resolves: rhbz#2142084
|
|
|
|
|
2022-12-12 14:18:32 +00:00
|
|
|
* Mon Dec 12 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.2-64.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-12-07 16:26:48 +00:00
|
|
|
* Wed Dec 07 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.2-63.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-11-28 15:34:26 +00:00
|
|
|
* Mon Nov 28 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.2-62.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-11-22 14:53:24 +00:00
|
|
|
* Tue Nov 22 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.2-61.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-11-18 16:07:18 +00:00
|
|
|
* Fri Nov 18 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.2-60.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-11-15 23:22:20 +00:00
|
|
|
* Tue Nov 15 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.1.2-59.el9_2
|
|
|
|
- Adapted to backported kernel changes.
|
|
|
|
- Resolves: rhbz#2139179
|
|
|
|
|
2022-11-11 14:39:51 +00:00
|
|
|
* Fri Nov 11 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-59.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-11-09 16:50:03 +00:00
|
|
|
* Wed Nov 9 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-58.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-11-08 14:46:54 +00:00
|
|
|
* Tue Nov 8 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-57.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: RHELPLAN-131751
|
|
|
|
|
2022-11-07 16:08:37 +00:00
|
|
|
* Mon Nov 7 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-56.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-11-03 15:13:34 +00:00
|
|
|
* Thu Nov 3 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-55.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-10-31 14:38:28 +00:00
|
|
|
* Mon Oct 31 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-54.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-10-27 18:00:50 +00:00
|
|
|
* Thu Oct 27 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-53.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-10-26 15:12:42 +00:00
|
|
|
* Wed Oct 26 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-52.el9_2
|
|
|
|
- Temporarily patched to remove bdevname usage and correct build failure.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-10-26 13:07:50 +00:00
|
|
|
* Wed Oct 26 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-52.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-10-17 12:19:40 +00:00
|
|
|
* Mon Oct 17 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-51.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-10-12 18:15:46 +00:00
|
|
|
* Wed Oct 12 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-50.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-09-28 14:46:30 +00:00
|
|
|
* Wed Sep 28 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-49.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-09-23 13:00:07 +00:00
|
|
|
* Fri Sep 23 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-48.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-09-19 19:45:26 +00:00
|
|
|
* Mon Sep 19 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.18-47.el9_2
|
2022-09-20 14:01:02 +00:00
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
2022-09-19 19:45:26 +00:00
|
|
|
- Adjust scriplets that use /var/lib to use /usr/lib for ostree environments.
|
|
|
|
- Resolves: rhbz#2105013
|
|
|
|
|
2022-09-14 01:12:02 +00:00
|
|
|
* Tue Sep 13 2022 - Andy Walsh <awalsh@redhat.com> - 8.2.0.18-46.el9_2
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2119820
|
|
|
|
|
2022-08-24 16:17:14 +00:00
|
|
|
* Wed Aug 24 2022 - Andy Walsh <awalsh@redhat.com> - 8.2.0.18-46
|
|
|
|
- Temporarily dropped a check that validates the logical size specified from
|
|
|
|
the table line.
|
|
|
|
- Related: rhbz#2071648
|
|
|
|
|
2022-08-23 23:29:57 +00:00
|
|
|
* Tue Aug 23 2022 - Andy Walsh <awalsh@redhat.com> - 8.2.0.18-45
|
|
|
|
- Fixed a race handling timeouts of dedupe requests.
|
|
|
|
- Resolves: rhbz#2115504
|
|
|
|
|
2022-08-23 12:34:53 +00:00
|
|
|
* Tue Aug 23 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.2-45
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-08-18 15:51:46 +00:00
|
|
|
* Thu Aug 18 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.2.0.2-44
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-08-10 17:09:43 +00:00
|
|
|
* Wed Aug 10 2022 - Chung Chung <cchung@redhat.com> - 8.2.0.2-43
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-07-28 01:44:14 +00:00
|
|
|
* Wed Jul 27 2022 - Andy Walsh <awalsh@redhat.com> - 8.2.0.2-42
|
|
|
|
- Added missing lz4 libs to rebased code
|
|
|
|
- Resolves: rhbz#2071648
|
|
|
|
|
2022-07-19 18:28:57 +00:00
|
|
|
* Tue Jul 19 2022 - Andy Walsh <awalsh@redhat.com> - 8.2.0.2-41
|
|
|
|
- Rebased to latest upstream candidate.
|
|
|
|
- Resolves: rhbz#2071648
|
|
|
|
|
2022-07-16 20:06:03 +00:00
|
|
|
* Sat Jul 16 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.1.1.371-41
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-07-15 14:07:01 +00:00
|
|
|
* Fri Jul 15 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.1.1.371-40
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-07-11 17:52:36 +00:00
|
|
|
* Mon Jul 11 2022 - Chung Chung <cchung@redhat.com> - 8.1.1.371-39
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-07-05 14:45:16 +00:00
|
|
|
* Tue Jul 05 2022 - Chung Chung <cchung@redhat.com> - 8.1.1.371-38
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-07-04 19:28:37 +00:00
|
|
|
* Mon Jul 04 2022 - Chung Chung <cchung@redhat.com> - 8.1.1.371-37
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-06-28 21:25:09 +00:00
|
|
|
* Tue Jun 28 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.1.1.371-36
|
|
|
|
- TEMPORARY FIX to correct build failures regarding bio_reset(), __bio_clone_fast(), and bio_init().
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-06-28 13:52:50 +00:00
|
|
|
* Tue Jun 28 2022 - Susan LeGendre-McGhee <slegendr@redhat.com> - 8.1.1.371-36
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-06-26 17:16:13 +00:00
|
|
|
* Sun Jun 26 2022 - Chung Chung <cchung@redhat.com> - 8.1.1.371-35
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-06-15 17:35:24 +00:00
|
|
|
* Wed Jun 15 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.371-34
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-06-07 16:47:48 +00:00
|
|
|
* Tue Jun 07 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.371-33
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-06-02 01:51:36 +00:00
|
|
|
* Wed Jun 01 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.371-32
|
|
|
|
- Rebased to newer version.
|
|
|
|
- Related: rhbz#2071648
|
|
|
|
|
2022-05-31 16:14:01 +00:00
|
|
|
* Tue May 31 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-32
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-28 13:07:16 +00:00
|
|
|
* Sat May 28 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-31
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-23 13:24:15 +00:00
|
|
|
* Mon May 23 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-30
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-16 13:22:15 +00:00
|
|
|
* Mon May 16 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-29
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-13 13:26:52 +00:00
|
|
|
* Fri May 13 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-28
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-12 14:32:08 +00:00
|
|
|
* Thu May 12 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-27
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-10 12:33:46 +00:00
|
|
|
* Tue May 10 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-26
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-07 15:41:00 +00:00
|
|
|
* Sat May 07 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-25
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-05 14:18:27 +00:00
|
|
|
* Thu May 05 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-24
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-05-04 13:52:15 +00:00
|
|
|
* Wed May 04 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-23
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-04-29 15:01:53 +00:00
|
|
|
* Fri Apr 29 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-22
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-04-22 13:28:26 +00:00
|
|
|
* Fri Apr 22 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-21
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-04-21 16:01:44 +00:00
|
|
|
* Thu Apr 21 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-20
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-04-14 01:39:16 +00:00
|
|
|
* Wed Apr 13 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-19
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-04-11 13:36:48 +00:00
|
|
|
* Mon Apr 11 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-18
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-03-28 14:48:17 +00:00
|
|
|
* Mon Mar 28 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-17
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-03-21 23:46:02 +00:00
|
|
|
* Mon Mar 21 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-16
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2060486
|
|
|
|
|
2022-02-28 16:08:23 +00:00
|
|
|
* Mon Feb 28 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-15
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2022-02-21 20:47:21 +00:00
|
|
|
* Mon Feb 21 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-14
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2022-02-16 13:30:48 +00:00
|
|
|
* Wed Feb 16 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-13
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2022-02-13 04:40:47 +00:00
|
|
|
* Sat Feb 12 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-12
|
|
|
|
- Fixed a compilation issue due to changes in stdarg.h.
|
|
|
|
- Resolves: rhbz#2035003
|
|
|
|
- Modified the UDS index to handle backing store changes while suspended.
|
|
|
|
- Resolves: rhbz#2007803
|
|
|
|
- Fixed a bug which prevented the resumption of a suspended read-only vdo.
|
|
|
|
- Resolves: rhbz#2004206
|
|
|
|
|
2022-02-03 15:33:36 +00:00
|
|
|
* Thu Feb 03 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.287-12
|
|
|
|
- Adjusted kernel dependencies to grab the right packages.
|
|
|
|
- Resolves: rhbz#2022464
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2022-01-31 17:10:58 +00:00
|
|
|
* Mon Jan 31 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.287-11
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2022-01-24 02:51:10 +00:00
|
|
|
* Sun Jan 23 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.1.287-10
|
|
|
|
- Eliminated uses of "master" as part of the conscious language initiative.
|
|
|
|
- Resolves: rhbz#2023970
|
|
|
|
- Fixed potential use-after-free error found by Coverity.
|
|
|
|
- Resolves: rhbz#1999056
|
|
|
|
- Fixed bug which could result in empty flushes being issued to the storage
|
|
|
|
below vdo while suspended.
|
|
|
|
- Resolves: rhbz#2013057
|
|
|
|
- Added optional table line parameters for enabling or disabling
|
|
|
|
deduplication and compression.
|
|
|
|
- Resolves: rhbz#2007444
|
|
|
|
- Adapted to kernel API changes.
|
|
|
|
- Resolves: rhbz#2035003
|
|
|
|
|
2022-01-06 17:28:23 +00:00
|
|
|
* Thu Jan 06 2022 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-10
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
2022-01-06 17:28:56 +00:00
|
|
|
- Temporarily disabled creation of sysfs nodes.
|
|
|
|
- Related: rhbz#2035003
|
2022-01-06 17:28:23 +00:00
|
|
|
|
2021-12-20 03:40:56 +00:00
|
|
|
* Sun Dec 19 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-9
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
2021-12-23 14:19:42 +00:00
|
|
|
- Stopped using bvec_kmap_irq as it has been removed.
|
|
|
|
- Removed usage of removed elevator constants
|
|
|
|
- Resolves: rhbz#2035003
|
2021-12-20 03:40:56 +00:00
|
|
|
|
2021-12-15 14:16:35 +00:00
|
|
|
* Wed Dec 15 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-8
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2021-12-09 19:02:44 +00:00
|
|
|
* Tue Dec 07 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-7
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2021-12-07 13:47:10 +00:00
|
|
|
* Tue Dec 07 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-6
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2021-11-11 15:01:36 +00:00
|
|
|
* Thu Nov 11 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-5
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2021-10-13 22:48:13 +00:00
|
|
|
* Wed Oct 13 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-4
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2021-09-30 15:05:24 +00:00
|
|
|
* Thu Sep 30 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-3
|
|
|
|
- Rebuilt for latest kernel.
|
|
|
|
- Related: rhbz#2000926
|
|
|
|
|
2021-08-10 00:15:03 +00:00
|
|
|
* Mon Aug 09 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-2
|
2021-08-09 23:53:41 +00:00
|
|
|
- Rebased to upstream candidate.
|
|
|
|
- Resolves: rhbz#1955374
|
|
|
|
|
2021-08-09 21:12:30 +00:00
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 8.1.0.316-1.1
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
2021-08-07 15:16:19 +00:00
|
|
|
* Sat Aug 07 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-1
|
|
|
|
- Rebased to upstream candidate.
|
|
|
|
- Resolves: rhbz#1955374
|
|
|
|
|
2021-07-30 03:17:04 +00:00
|
|
|
* Thu Jul 29 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.264-1
|
|
|
|
- Rebased to upstream candidate.
|
|
|
|
- Related: rhbz#1955374
|
|
|
|
- Fixed GCC implicit-fallthrough errors when building for latest kernel
|
|
|
|
- Resolves: rhbz#1984814
|
|
|
|
|
2021-05-05 14:23:41 +00:00
|
|
|
* Tue May 04 2021 - Andy Walsh <awalsh@redhat.com> - 8.1.0.4-1
|
2021-05-04 19:16:26 +00:00
|
|
|
- Initial build for EL9
|
|
|
|
- Related: rhbz#1955374
|