Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:Update
mdadm.5365
0168-Remove-dead-code-about-LKF_CONVERT-flag.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0168-Remove-dead-code-about-LKF_CONVERT-flag.patch of Package mdadm.5365
From 21f541cc31ad3801ae282824cc2092326ed8bf95 Mon Sep 17 00:00:00 2001 From: Guoqing Jiang <gqjiang@suse.com> Date: Mon, 7 Mar 2016 17:31:03 +0800 Subject: [PATCH 230/359] Remove dead code about LKF_CONVERT flag References: bsc#1081910 Since flags is only set as LKF_NOQUEUE, the code with LKF_CONVERT flag should be delete. Reported-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Guoqing Jiang <gqjiang@suse.com> Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Coly Li <colyli@suse.de> --- mdadm.h | 1 - util.c | 8 -------- 2 files changed, 9 deletions(-) diff --git a/mdadm.h b/mdadm.h index 355c455..97aac52 100755 --- a/mdadm.h +++ b/mdadm.h @@ -64,7 +64,6 @@ typedef uint64_t cmap_handle_t; #include <errno.h> #else #define LKF_NOQUEUE 0x00000001 -#define LKF_CONVERT 0x00000004 #define LKM_PWMODE 4 #define EUNLOCK 0x10002 diff --git a/util.c b/util.c index 96a806d..09c2f6f 100644 --- a/util.c +++ b/util.c @@ -147,13 +147,7 @@ int cluster_get_dlmlock(int *lockid) return -ENOMEM; } - /* Conversions need the lockid in the LKSB */ - if (flags & LKF_CONVERT) - dlm_lock_res->lksb.sb_lkid = *lockid; - snprintf(str, 64, "bitmap%s", cluster_name); - /* if flags with LKF_CONVERT causes below return ENOENT which means - * "No such file or directory" */ ret = dlm_hooks->ls_lock(dlm_lock_res->ls, LKM_PWMODE, &dlm_lock_res->lksb, flags, str, strlen(str), 0, dlm_ast, dlm_lock_res, NULL, NULL); @@ -177,8 +171,6 @@ int cluster_release_dlmlock(int lockid) if (!cluster_name) return -1; - /* if flags with LKF_CONVERT causes below return EINVAL which means - * "Invalid argument" */ ret = dlm_hooks->ls_unlock(dlm_lock_res->ls, lockid, 0, &dlm_lock_res->lksb, dlm_lock_res); if (ret) { -- 2.16.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor