From 4e651d0e4f3440d117779eb5583db25634e1e478 Mon Sep 17 00:00:00 2001 From: Liav A Date: Fri, 9 Feb 2024 08:14:53 +0200 Subject: [PATCH] Kernel/Storage: Convert StorageDevice class members to be const It is expected that these class members will be set when the object is created (so they're set in the class constructor method) and never change again, as its the driver responsibility to find these values before creating a StorageDevice object. This makes it easier to rely on these values later on as we don't expect them to ever change for a StorageDevice object during its lifetime. --- Kernel/Devices/Storage/StorageDevice.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Devices/Storage/StorageDevice.h b/Kernel/Devices/Storage/StorageDevice.h index bf488882a1..0ad3111db4 100644 --- a/Kernel/Devices/Storage/StorageDevice.h +++ b/Kernel/Devices/Storage/StorageDevice.h @@ -109,8 +109,8 @@ private: // controller among its fellow controllers of the same hardware type in the system. u32 const m_hardware_relative_controller_id { 0 }; - u64 m_max_addressable_block { 0 }; - size_t m_blocks_per_page { 0 }; + u64 const m_max_addressable_block { 0 }; + size_t const m_blocks_per_page { 0 }; }; }