bus: mhi: ep: Make mhi_ep_bus_type const

Because driver core can properly handle constant struct bus_type, move the
mhi_ep_bus_type to be a constant structure as well, placing it into
read-only memory which can not be modified at runtime.

Signed-off-by: Adrian Barnaś <abarnas@google.com>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://patch.msgid.link/20250919074408.868220-1-abarnas@google.com
This commit is contained in:
Adrian Barnaś
2025-09-19 07:44:08 +00:00
committed by Manivannan Sadhasivam
parent 3a86608788
commit a58b20aa3f
2 changed files with 2 additions and 2 deletions

View File

@@ -11,7 +11,7 @@
#include "../common.h"
extern struct bus_type mhi_ep_bus_type;
extern const struct bus_type mhi_ep_bus_type;
#define MHI_REG_OFFSET 0x100
#define BHI_REG_OFFSET 0x200

View File

@@ -1703,7 +1703,7 @@ static int mhi_ep_match(struct device *dev, const struct device_driver *drv)
return 0;
};
struct bus_type mhi_ep_bus_type = {
const struct bus_type mhi_ep_bus_type = {
.name = "mhi_ep",
.dev_name = "mhi_ep",
.match = mhi_ep_match,