Blame SOURCES/0028-osdep-Force-define-F_OFD_GETLK-RHEL-only.patch

1bdc94
From 0901cd0ef66131ea6fe93654b0ceb1feaad9a0e5 Mon Sep 17 00:00:00 2001
1bdc94
From: Fam Zheng <famz@redhat.com>
1bdc94
Date: Thu, 12 Oct 2017 13:54:45 +0200
1bdc94
Subject: osdep: Force define F_OFD_GETLK (RHEL only)
1bdc94
1bdc94
RH-Author: Fam Zheng <famz@redhat.com>
1bdc94
Message-id: <20171012135445.4214-1-famz@redhat.com>
1bdc94
Patchwork-id: 77220
1bdc94
O-Subject: [RHV7.5 qemu-kvm-ma PATCH] osdep: Force define F_OFD_GETLK (RHEL only)
1bdc94
Bugzilla: 1378241
1bdc94
RH-Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
1bdc94
RH-Acked-by: Laszlo Ersek <lersek@redhat.com>
1bdc94
RH-Acked-by: Thomas Huth <thuth@redhat.com>
1bdc94
1bdc94
BZ: 1378241
1bdc94
Brew: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=14254218
1bdc94
1bdc94
glibc is not ready yet (BZ 1461231, which is deferred to 7.6 due to
1bdc94
capacity), so the OFD constants are not defined in the system headers we
1bdc94
pull in. (They do exist in the headers of latest kernel-headers package,
1bdc94
but we don't want to include that anyway.)
1bdc94
1bdc94
Actually the constants are all that are missing before we can call image
1bdc94
locking done in 7.5, so there is no reason to wait for glibc.
1bdc94
1bdc94
This patch can be reverted once the new glibc headers are in place.
1bdc94
1bdc94
Signed-off-by: Fam Zheng <famz@redhat.com>
1bdc94
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
1bdc94
(cherry picked from commit ac74b9067d079b03f3fe4236270f9eb34121009b)
1bdc94
(cherry picked from commit ae5b5b95b3a6ba4d1d9fb424cf95205e43f2ad67)
1bdc94
(cherry picked from commit f380fac7d927459c3675dabd125be8a379f43a2c)
1bdc94
(cherry picked from commit fb92cc1c98ff118afbc18ca1c22379ab3cf76f7a)
1bdc94
---
1bdc94
 util/osdep.c | 5 +++++
1bdc94
 1 file changed, 5 insertions(+)
1bdc94
1bdc94
diff --git a/util/osdep.c b/util/osdep.c
1bdc94
index a73de0e..0dbe6ec 100644
1bdc94
--- a/util/osdep.c
1bdc94
+++ b/util/osdep.c
1bdc94
@@ -23,6 +23,11 @@
1bdc94
  */
1bdc94
 #include "qemu/osdep.h"
1bdc94
 
1bdc94
+#ifndef F_OFD_SETLK
1bdc94
+#define F_OFD_GETLK    36
1bdc94
+#define F_OFD_SETLK    37
1bdc94
+#endif
1bdc94
+
1bdc94
 /* Needed early for CONFIG_BSD etc. */
1bdc94
 
1bdc94
 #ifdef CONFIG_SOLARIS
1bdc94
-- 
1bdc94
1.8.3.1
1bdc94