Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bcache-tools for openSUSE:Factory 
checked in at 2021-03-10 08:48:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bcache-tools (Old)
 and      /work/SRC/openSUSE:Factory/.bcache-tools.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bcache-tools"

Wed Mar 10 08:48:08 2021 rev:16 rq:875788 version:1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/bcache-tools/bcache-tools.changes        
2021-01-10 19:38:22.253442677 +0100
+++ /work/SRC/openSUSE:Factory/.bcache-tools.new.2378/bcache-tools.changes      
2021-03-10 08:48:37.230354218 +0100
@@ -1,0 +2,7 @@
+Wed Feb 24 14:00:08 UTC 2021 - Coly Li <[email protected]>
+
+- bcache-tools: Update super block version in bch_set_feature_*
+  routines (jsc#SLE-9807)
+  0028-bcache-tools-Update-super-block-version-in-bch_set_f.patch
+
+-------------------------------------------------------------------

New:
----
  0028-bcache-tools-Update-super-block-version-in-bch_set_f.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ bcache-tools.spec ++++++
--- /var/tmp/diff_new_pack.IrzmMU/_old  2021-03-10 08:48:37.898354907 +0100
+++ /var/tmp/diff_new_pack.IrzmMU/_new  2021-03-10 08:48:37.902354912 +0100
@@ -52,6 +52,7 @@
 Patch25:        0025-bcache-tools-recover-the-missing-sb.csum-for-showing.patch
 Patch26:        0026-bcache-tools-only-call-to_cache_sb-for-bcache-device.patch
 Patch27:        0027-bcache-tools-improve-column-alignment-for-bcache-sho.patch
+Patch28:        0028-bcache-tools-Update-super-block-version-in-bch_set_f.patch
 BuildRequires:  pkg-config
 BuildRequires:  xz
 BuildRequires:  pkgconfig(blkid)

++++++ 0028-bcache-tools-Update-super-block-version-in-bch_set_f.patch ++++++
>From 9e72a28b0faca4754ebcc1d7030d555120b03be4 Mon Sep 17 00:00:00 2001
From: Coly Li <[email protected]>
Date: Fri, 22 Jan 2021 23:05:07 +0800
Subject: [PATCH] bcache-tools: Update super block version in bch_set_feature_*
 routines
Git-commit: 9e72a28b0faca4754ebcc1d7030d555120b03be4
References: jsc#SLE-9807

When calling bch_set_feature_* routines, it indicates the super block
supports feature set and its version of cache device should at least be
BCACHE_SB_VERSION_CDEV_WITH_FEATURES.

In order to always keep the cache device super block version being
updated, this patch checks whether the super block version is set
correctly when calling bch_set_feature_* routines, if not then set
the version to BCACHE_SB_VERSION_CDEV_WITH_FEATURES.

Signed-off-by: Coly Li <[email protected]>
---
 bcache.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/bcache.h b/bcache.h
index 6dcdbb7..46d9683 100644
--- a/bcache.h
+++ b/bcache.h
@@ -228,6 +228,8 @@ static inline int bch_has_feature_##name(struct cache_sb 
*sb) \
 } \
 static inline void bch_set_feature_##name(struct cache_sb *sb) \
 { \
+       if ((sb)->version < BCACHE_SB_VERSION_CDEV_WITH_FEATURES) \
+               (sb)->version = BCACHE_SB_VERSION_CDEV_WITH_FEATURES; \
        (sb)->feature_compat |= \
                BCH##_FEATURE_COMPAT_##flagname; \
 } \
@@ -245,6 +247,8 @@ static inline int bch_has_feature_##name(struct cache_sb 
*sb) \
 } \
 static inline void bch_set_feature_##name(struct cache_sb *sb) \
 { \
+       if ((sb)->version < BCACHE_SB_VERSION_CDEV_WITH_FEATURES) \
+               (sb)->version = BCACHE_SB_VERSION_CDEV_WITH_FEATURES; \
        (sb)->feature_ro_compat |= \
                BCH##_FEATURE_RO_COMPAT_##flagname; \
 } \
@@ -262,6 +266,8 @@ static inline int bch_has_feature_##name(struct cache_sb 
*sb) \
 } \
 static inline void bch_set_feature_##name(struct cache_sb *sb) \
 { \
+       if ((sb)->version < BCACHE_SB_VERSION_CDEV_WITH_FEATURES) \
+               (sb)->version = BCACHE_SB_VERSION_CDEV_WITH_FEATURES; \
        (sb)->feature_incompat |= \
                BCH##_FEATURE_INCOMPAT_##flagname; \
 } \
-- 
2.26.2

Reply via email to