Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git]
/
kernel
/
fs
/
pstore
/
inode.c
diff --git
a/kernel/fs/pstore/inode.c
b/kernel/fs/pstore/inode.c
index
3adcc46
..
d8c439d
100644
(file)
--- a/
kernel/fs/pstore/inode.c
+++ b/
kernel/fs/pstore/inode.c
@@
-178,6
+178,7
@@
static loff_t pstore_file_llseek(struct file *file, loff_t off, int whence)
}
static const struct file_operations pstore_file_operations = {
}
static const struct file_operations pstore_file_operations = {
+ .owner = THIS_MODULE,
.open = pstore_file_open,
.read = pstore_file_read,
.llseek = pstore_file_llseek,
.open = pstore_file_open,
.read = pstore_file_read,
.llseek = pstore_file_llseek,
@@
-287,7
+288,7
@@
static const struct super_operations pstore_ops = {
static struct super_block *pstore_sb;
static struct super_block *pstore_sb;
-
int
pstore_is_mounted(void)
+
bool
pstore_is_mounted(void)
{
return pstore_sb != NULL;
}
{
return pstore_sb != NULL;
}
@@
-456,6
+457,7
@@
static void pstore_kill_sb(struct super_block *sb)
}
static struct file_system_type pstore_fs_type = {
}
static struct file_system_type pstore_fs_type = {
+ .owner = THIS_MODULE,
.name = "pstore",
.mount = pstore_mount,
.kill_sb = pstore_kill_sb,
.name = "pstore",
.mount = pstore_mount,
.kill_sb = pstore_kill_sb,
@@
-479,5
+481,12
@@
out:
}
module_init(init_pstore_fs)
}
module_init(init_pstore_fs)
+static void __exit exit_pstore_fs(void)
+{
+ unregister_filesystem(&pstore_fs_type);
+ sysfs_remove_mount_point(fs_kobj, "pstore");
+}
+module_exit(exit_pstore_fs)
+
MODULE_AUTHOR("Tony Luck <tony.luck@intel.com>");
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Tony Luck <tony.luck@intel.com>");
MODULE_LICENSE("GPL");