From be20d971ca61e215a3e1d79e801634117cfe1403 Mon Sep 17 00:00:00 2001 From: hanxinke Date: Thu, 6 Aug 2020 17:10:14 +0800 Subject: [PATCH] prefetch_tuning: Fix the prefetch_tuning.ko loading --- prefetch_tuning.spec | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/prefetch_tuning.spec b/prefetch_tuning.spec index 7147980..c7d206d 100644 --- a/prefetch_tuning.spec +++ b/prefetch_tuning.spec @@ -3,7 +3,7 @@ Name : prefetch_tuning Summary : CPU prefetch tuning module for Kunpeng 920 Version : 1.0 -Release : 2 +Release : 3 License : GPLv2 Source0 : %{kmod_name}-%{version}.tar.gz buildroot : %{_tmppath}/%{kmod_name}-%{version}-build @@ -26,8 +26,8 @@ sed -i 's/EXTRA_CFLAGS += -Wall -Werror/EXTRA_CFLAGS += -Wall/g' Makefile %make_build %install -mkdir -p %{buildroot}/lib/modules/EulerOS/%{kmod_name} -install -m 640 %{kmod_name}.ko %{buildroot}/lib/modules/EulerOS/%{kmod_name}/%{kmod_name}.ko +mkdir -p %{buildroot}/lib/modules/%{kmod_name} +install -m 640 %{kmod_name}.ko %{buildroot}/lib/modules/%{kmod_name}/%{kmod_name}.ko %clean rm -rf %{buildroot} @@ -36,17 +36,21 @@ rm -rf %_builddir/%{kmod_name}-%{version} %files %license License/LICENSE %defattr(-,root,root) -%dir /lib/modules/EulerOS/%{kmod_name} -%attr(0640,root,root) /lib/modules/EulerOS/%{kmod_name}/%{kmod_name}.ko +%dir /lib/modules/%{kmod_name} +%attr(0640,root,root) /lib/modules/%{kmod_name}/%{kmod_name}.ko %pre -%post -depmod -a `uname -r` +%posttrans +insmod /lib/modules/%{kmod_name}/%{kmod_name}.ko %preun +rmmod prefetch_tuning %changelog +* Thu Aug 6 2020 hanxinke - 1.0-3 +- Fix the prefetch_tuning.ko loading + * Sat Feb 29 2020 openEuler Buildteam - 1.0-2 - Fix warning exception caused by compilation options