Blob Blame History Raw
From 7faf8d4a8f33d0fa00f283766200835cc31a9bd1 Mon Sep 17 00:00:00 2001
From: David Disseldorp <ddiss@suse.de>
Date: Thu, 25 Aug 2016 15:10:26 +0200
Subject: [PATCH] libceph: use upstream write-same opcode
References: bsc#995574
Patch-mainline: Not yet, SES clustered LIO/RBD

The write-same opcode was changed prior to being merged into upstream
Ceph. The new opcode is supported with SES3+, so should be used by the
SLE12SP2 to reduce upstream divergence and maintain compatibility with
vanilla Ceph clusters.

Signed-off-by: David Disseldorp <ddiss@suse.de>
Reviewed-by: Jan Fajerski <jan.fajerski@suse.com>
---
 include/linux/ceph/rados.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/linux/ceph/rados.h b/include/linux/ceph/rados.h
index 6f79f29..ff97201 100644
--- a/include/linux/ceph/rados.h
+++ b/include/linux/ceph/rados.h
@@ -220,7 +220,7 @@ extern const char *ceph_osd_state_name(int s);
 	f(TRUNCATE,	__CEPH_OSD_OP(WR, DATA, 3),	"truncate")	    \
 	f(ZERO,		__CEPH_OSD_OP(WR, DATA, 4),	"zero")		    \
 	f(DELETE,	__CEPH_OSD_OP(WR, DATA, 5),	"delete")	    \
-	f(WRITESAME,	__CEPH_OSD_OP(WR, DATA, 36),	"write-same")	    \
+	f(WRITESAME,	__CEPH_OSD_OP(WR, DATA, 38),	"write-same")	    \
 									    \
 	/* fancy write */						    \
 	f(APPEND,	__CEPH_OSD_OP(WR, DATA, 6),	"append")	    \
-- 
2.6.6