import fio-3.19-2.el8
This commit is contained in:
parent
6ce2d533bd
commit
37c9adf7de
|
@ -0,0 +1,37 @@
|
||||||
|
From 8644ef7c4c49aa6d6492b3b250a06b841496d7fd Mon Sep 17 00:00:00 2001
|
||||||
|
From: Bart Van Assche <bvanassche@acm.org>
|
||||||
|
Date: Sat, 27 Jun 2020 07:26:24 -0700
|
||||||
|
Subject: [PATCH] Unbreak the pmemblk engine
|
||||||
|
|
||||||
|
Reported-by: Yi Zhang <yi.zhang@redhat.com>
|
||||||
|
Tested-by: Yi Zhang <yi.zhang@redhat.com>
|
||||||
|
Fixes: e9c7be0e32e6 ("pmemblk: Fix a memory leak")
|
||||||
|
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
|
||||||
|
---
|
||||||
|
engines/pmemblk.c | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/engines/pmemblk.c b/engines/pmemblk.c
|
||||||
|
index 730f4d7..e2eaa15 100644
|
||||||
|
--- a/engines/pmemblk.c
|
||||||
|
+++ b/engines/pmemblk.c
|
||||||
|
@@ -220,14 +220,14 @@ static fio_pmemblk_file_t pmb_open(const char *pathspec, int flags)
|
||||||
|
pmb->pmb_nblocks = pmemblk_nblock(pmb->pmb_pool);
|
||||||
|
|
||||||
|
fio_pmemblk_cache_insert(pmb);
|
||||||
|
+ } else {
|
||||||
|
+ free(path);
|
||||||
|
}
|
||||||
|
|
||||||
|
pmb->pmb_refcnt += 1;
|
||||||
|
|
||||||
|
pthread_mutex_unlock(&CacheLock);
|
||||||
|
|
||||||
|
- free(path);
|
||||||
|
-
|
||||||
|
return pmb;
|
||||||
|
|
||||||
|
error:
|
||||||
|
--
|
||||||
|
2.9.5
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Name: fio
|
Name: fio
|
||||||
Version: 3.19
|
Version: 3.19
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Multithreaded IO generation tool
|
Summary: Multithreaded IO generation tool
|
||||||
|
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
|
@ -9,6 +9,7 @@ URL: http://git.kernel.dk/?p=fio.git;a=summary
|
||||||
Source: http://brick.kernel.dk/snaps/%{name}-%{version}.tar.bz2
|
Source: http://brick.kernel.dk/snaps/%{name}-%{version}.tar.bz2
|
||||||
|
|
||||||
Patch0: fio-eliminate-extra-log-samples.patch
|
Patch0: fio-eliminate-extra-log-samples.patch
|
||||||
|
Patch1: 0001-Unbreak-the-pmemblk-engine.patch
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: libaio-devel
|
BuildRequires: libaio-devel
|
||||||
|
@ -35,6 +36,7 @@ one wants to simulate.
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
pathfix.py -i %{__python3} -pn \
|
pathfix.py -i %{__python3} -pn \
|
||||||
doc/conf.py \
|
doc/conf.py \
|
||||||
|
@ -60,6 +62,9 @@ make install prefix=%{_prefix} mandir=%{_mandir} DESTDIR=$RPM_BUILD_ROOT INSTALL
|
||||||
%{_datadir}/%{name}/*
|
%{_datadir}/%{name}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 14 2020 Eric Sandeen <sandeen@redhat.com> 3.19-2
|
||||||
|
- Fix regression in pmemblk engine (#1846843)
|
||||||
|
|
||||||
* Mon Apr 20 2020 Eric Sandeen <sandeen@redhat.com> 3.19-1
|
* Mon Apr 20 2020 Eric Sandeen <sandeen@redhat.com> 3.19-1
|
||||||
- Rebase to new upstream + bugfix
|
- Rebase to new upstream + bugfix
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue