From fbbd7a25e8b568259e2b4125714308d765e70baf Mon Sep 17 00:00:00 2001 From: Mike Snitzer Date: Wed, 7 Feb 2024 11:12:44 -0500 Subject: [PATCH] dm vdo: use #define for NO_CHAPTER and NO_CHAPTER_INDEX_ENTRY Avoids unconventional use of 'static const' and enum in headers. Signed-off-by: Mike Snitzer Signed-off-by: Matthew Sakai --- drivers/md/dm-vdo/chapter-index.h | 6 ++---- drivers/md/dm-vdo/volume-index.h | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/drivers/md/dm-vdo/chapter-index.h b/drivers/md/dm-vdo/chapter-index.h index e1bc7e31a2a53..be8bf2b675b1c 100644 --- a/drivers/md/dm-vdo/chapter-index.h +++ b/drivers/md/dm-vdo/chapter-index.h @@ -18,10 +18,8 @@ * is more efficient. Both types of chapter index are implemented with a delta index. */ -enum { - /* The value returned when no entry is found in the chapter index. */ - NO_CHAPTER_INDEX_ENTRY = U16_MAX, -}; +/* The value returned when no entry is found in the chapter index. */ +#define NO_CHAPTER_INDEX_ENTRY U16_MAX struct open_chapter_index { const struct index_geometry *geometry; diff --git a/drivers/md/dm-vdo/volume-index.h b/drivers/md/dm-vdo/volume-index.h index 0f08acf29435e..537e9947cf4a3 100644 --- a/drivers/md/dm-vdo/volume-index.h +++ b/drivers/md/dm-vdo/volume-index.h @@ -26,7 +26,7 @@ * managed with volume_index_record structures. */ -static const u64 NO_CHAPTER = U64_MAX; +#define NO_CHAPTER U64_MAX struct volume_index_stats { /* Nanoseconds spent rebalancing */ -- 2.30.2