From ad9571aa839d7d423412e4571fa8517ba628f8b6 Mon Sep 17 00:00:00 2001 From: Adam Kupczyk Date: Tue, 30 Jan 2024 17:45:14 +0000 Subject: [PATCH] os/bluestore: Small fix to check_or_set_bdev_label Signed-off-by: Adam Kupczyk (cherry picked from commit 7e1d04345d96fde9cdece2a7339d8705ea0805f1) --- src/os/bluestore/BlueStore.cc | 4 ++-- src/os/bluestore/BlueStore.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index c5d3a8b41d4..4790732f6c2 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -6759,7 +6759,7 @@ void BlueStore::_main_bdev_label_remove(Allocator* an_alloc) } int BlueStore::_check_or_set_bdev_label( - string path, uint64_t size, string desc, bool create) + const string& path, uint64_t size, string desc, bool create) { bluestore_bdev_label_t label; if (create) { @@ -6787,7 +6787,7 @@ int BlueStore::_check_or_set_bdev_label( } int BlueStore::_check_or_set_main_bdev_label( - string path, uint64_t size, bool create) + const string& path, uint64_t size, bool create) { if (create) { bdev_label_valid_locations.clear(); diff --git a/src/os/bluestore/BlueStore.h b/src/os/bluestore/BlueStore.h index 89bf2a2b9ef..b27e2e81773 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -2775,10 +2775,10 @@ public: CephContext* cct, const std::string &path, bluestore_bdev_label_t *label, uint64_t disk_position = BDEV_LABEL_POSITION); private: - int _check_or_set_bdev_label(std::string path, uint64_t size, std::string desc, + int _check_or_set_bdev_label(const std::string& path, uint64_t size, std::string desc, bool create); int _check_or_set_main_bdev_label( - std::string path, + const std::string& path, uint64_t size, bool create); static int _read_main_bdev_label( -- 2.39.5