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
