ARM: riscpc: make ecard_bus_type constant
authorKunwu Chan <chentao@kylinos.cn>
Fri, 23 Aug 2024 08:14:44 +0000 (16:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Jan 2025 14:42:06 +0000 (15:42 +0100)
commitf554b68eafb6d28c23e3b3f029db363894b72378
tree6838613e105737795f9d59033ebc4199b95e2dd0
parent51796f5e2960130fe53e9a71d07152622d5e024c
ARM: riscpc: make ecard_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 ecard_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>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/20240823081444.150976-1-kunwu.chan@linux.dev
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/include/asm/ecard.h
arch/arm/mach-rpc/ecard.c