diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2017-02-02 17:41:26 -0800 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2017-02-07 13:21:15 +0100 |
commit | 9426998ce6f8616c48c2834cafbe5616da3f5abd (patch) | |
tree | 03990e849cc0985423227886b1b65772a6eb8526 /include/linux/property.h | |
parent | bec84da8d1da6677c458e6eedd8e814eea91b9fc (diff) | |
download | op-kernel-dev-9426998ce6f8616c48c2834cafbe5616da3f5abd.zip op-kernel-dev-9426998ce6f8616c48c2834cafbe5616da3f5abd.tar.gz |
device property: constify property arrays values
Data that is fed into property arrays should not be modified, so let's mark
relevant pointers as const. This will allow us making source arrays as
const/__initconst.
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/property.h')
-rw-r--r-- | include/linux/property.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/linux/property.h b/include/linux/property.h index d37a449..7a0a1cc 100644 --- a/include/linux/property.h +++ b/include/linux/property.h @@ -160,12 +160,12 @@ struct property_entry { bool is_string; union { union { - void *raw_data; - u8 *u8_data; - u16 *u16_data; - u32 *u32_data; - u64 *u64_data; - const char **str; + const void *raw_data; + const u8 *u8_data; + const u16 *u16_data; + const u32 *u32_data; + const u64 *u64_data; + const char * const *str; } pointer; union { unsigned long long raw_data; |