summaryrefslogtreecommitdiffstats
path: root/include/linux/pstore.h
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2020-05-08 09:16:02 -0700
committerKees Cook <keescook@chromium.org>2020-05-30 10:34:02 -0700
commit563ca40ddf400dbf8c6254077f9b6887101d0f08 (patch)
tree76b05014c5d219d3e3754ab0517069a58c677653 /include/linux/pstore.h
parentb7753fc7f6f5626e51ee78156fd801fb52163af0 (diff)
downloadlinux-563ca40ddf400dbf8c6254077f9b6887101d0f08.tar.gz
linux-563ca40ddf400dbf8c6254077f9b6887101d0f08.tar.bz2
linux-563ca40ddf400dbf8c6254077f9b6887101d0f08.zip
pstore/platform: Switch pstore_info::name to const
In order to more cleanly pass around backend names, make the "name" member const. This means the module param needs to be dynamic (technically, it was before, so this actually cleans up a minor memory leak if a backend was specified and then gets unloaded.) Link: https://lore.kernel.org/lkml/20200510202436.63222-3-keescook@chromium.org/ Signed-off-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'include/linux/pstore.h')
-rw-r--r--include/linux/pstore.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/pstore.h b/include/linux/pstore.h
index e779441e6d26..f6f22b13e04f 100644
--- a/include/linux/pstore.h
+++ b/include/linux/pstore.h
@@ -170,7 +170,7 @@ struct pstore_record {
*/
struct pstore_info {
struct module *owner;
- char *name;
+ const char *name;
struct semaphore buf_lock;
char *buf;