From 7e1d04345d96fde9cdece2a7339d8705ea0805f1 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 --- 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 6a137637bebc..2ae3dc550272 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -6776,7 +6776,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) { @@ -6804,7 +6804,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 fdc3d5a53c53..599bd42f317a 100644 --- a/src/os/bluestore/BlueStore.h +++ b/src/os/bluestore/BlueStore.h @@ -2762,10 +2762,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.47.3