diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/efi.h | 3 | ||||
| -rw-r--r-- | include/linux/pstore.h | 6 |
2 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/efi.h b/include/linux/efi.h index 7a9498ab3c2d..9bf2f1fcae27 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h | |||
| @@ -740,7 +740,8 @@ struct efivars { | |||
| 740 | * 1) ->list - adds, removals, reads, writes | 740 | * 1) ->list - adds, removals, reads, writes |
| 741 | * 2) ops.[gs]et_variable() calls. | 741 | * 2) ops.[gs]et_variable() calls. |
| 742 | * It must not be held when creating sysfs entries or calling kmalloc. | 742 | * It must not be held when creating sysfs entries or calling kmalloc. |
| 743 | * ops.get_next_variable() is only called from register_efivars(), | 743 | * ops.get_next_variable() is only called from register_efivars() |
| 744 | * or efivar_update_sysfs_entries(), | ||
| 744 | * which is protected by the BKL, so that path is safe. | 745 | * which is protected by the BKL, so that path is safe. |
| 745 | */ | 746 | */ |
| 746 | spinlock_t lock; | 747 | spinlock_t lock; |
diff --git a/include/linux/pstore.h b/include/linux/pstore.h index 1788909d9a99..75d01760c911 100644 --- a/include/linux/pstore.h +++ b/include/linux/pstore.h | |||
| @@ -68,12 +68,18 @@ struct pstore_info { | |||
| 68 | 68 | ||
| 69 | #ifdef CONFIG_PSTORE | 69 | #ifdef CONFIG_PSTORE |
| 70 | extern int pstore_register(struct pstore_info *); | 70 | extern int pstore_register(struct pstore_info *); |
| 71 | extern bool pstore_cannot_block_path(enum kmsg_dump_reason reason); | ||
| 71 | #else | 72 | #else |
| 72 | static inline int | 73 | static inline int |
| 73 | pstore_register(struct pstore_info *psi) | 74 | pstore_register(struct pstore_info *psi) |
| 74 | { | 75 | { |
| 75 | return -ENODEV; | 76 | return -ENODEV; |
| 76 | } | 77 | } |
| 78 | static inline bool | ||
| 79 | pstore_cannot_block_path(enum kmsg_dump_reason reason) | ||
| 80 | { | ||
| 81 | return false; | ||
| 82 | } | ||
| 77 | #endif | 83 | #endif |
| 78 | 84 | ||
| 79 | #endif /*_LINUX_PSTORE_H*/ | 85 | #endif /*_LINUX_PSTORE_H*/ |
