]> www.infradead.org Git - users/jedix/linux-maple.git/commit
platform: Make platform_bus_type constant
authorKunwu Chan <chentao@kylinos.cn>
Fri, 23 Aug 2024 07:55:44 +0000 (15:55 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Sep 2024 11:00:50 +0000 (13:00 +0200)
commit24e041e1e48d06f25a12caaf73728a4ec2e511fe
tree58a9e200d24b9ea57213b61617958fffbe535620
parenta169a663bfa8198f33a5c1002634cc89e5128025
platform: Make platform_bus_type constant

Since commit d492cc2573a0 ("driver core: device.h: make struct
bus_type a const *"), the driver core can properly handle constant
struct bus_type, move the platform_bus_type variable to be a constant
structure as well, placing it into read-only memory which can not be
modified at runtime.

Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kunwu Chan <chentao@kylinos.cn>
Link: https://lore.kernel.org/r/20240823075544.144426-1-kunwu.chan@linux.dev
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/platform.c
include/linux/platform_device.h