projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
fe15c26
)
x86/MCE/AMD: Make kobj_type structure constant
author
Thomas Weißschuh
<linux@weissschuh.net>
Fri, 17 Feb 2023 03:20:05 +0000
(
03:20
+0000)
committer
Borislav Petkov (AMD)
<bp@alien8.de>
Mon, 6 Mar 2023 08:57:27 +0000
(09:57 +0100)
Since
ee6d3dd4ed48
("driver core: make kobj_type constant.")
the driver core allows the usage of const struct kobj_type.
Take advantage of this to constify the structure definition to prevent
modification at runtime.
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link:
https://lore.kernel.org/r/20230217-kobj_type-mce-amd-v1-1-40ef94816444@weissschuh.net
arch/x86/kernel/cpu/mce/amd.c
patch
|
blob
|
history
diff --git
a/arch/x86/kernel/cpu/mce/amd.c
b/arch/x86/kernel/cpu/mce/amd.c
index 23c5072fbbb76d6625ffb8a31cc5502f00dcd301..4881893e31647deca6d88c5f6d955e436b21040f 100644
(file)
--- a/
arch/x86/kernel/cpu/mce/amd.c
+++ b/
arch/x86/kernel/cpu/mce/amd.c
@@
-1029,7
+1029,7
@@
static const struct sysfs_ops threshold_ops = {
static void threshold_block_release(struct kobject *kobj);
-static struct kobj_type threshold_ktype = {
+static
const
struct kobj_type threshold_ktype = {
.sysfs_ops = &threshold_ops,
.default_groups = default_groups,
.release = threshold_block_release,