summaryrefslogtreecommitdiffstats
path: root/fs/pstore/inode.c
diff options
context:
space:
mode:
authorAruna Balakrishnaiah2013-06-05 20:51:44 +0200
committerBenjamin Herrenschmidt2013-06-20 09:04:52 +0200
commit69020eea973d95766e905ee0ce7773e0027377a3 (patch)
treea95233fbe6e307ceb991722a72188428210f9067 /fs/pstore/inode.c
parentpowerpc/pseries: Read/Write oops nvram partition via pstore (diff)
downloadkernel-qcow2-linux-69020eea973d95766e905ee0ce7773e0027377a3.tar.gz
kernel-qcow2-linux-69020eea973d95766e905ee0ce7773e0027377a3.tar.xz
kernel-qcow2-linux-69020eea973d95766e905ee0ce7773e0027377a3.zip
powerpc/pseries: Read rtas partition via pstore
This patch set exploits the pstore subsystem to read details of rtas partition in NVRAM to a separate file in /dev/pstore. For instance, rtas details will be stored in a file named [rtas-nvram-4]. Signed-off-by: Aruna Balakrishnaiah <aruna@linux.vnet.ibm.com> Reviewed-by: Jim Keniston <jkenisto@us.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'fs/pstore/inode.c')
-rw-r--r--fs/pstore/inode.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/pstore/inode.c b/fs/pstore/inode.c
index e4bcb2cf055a..ec24f9ceb5ed 100644
--- a/fs/pstore/inode.c
+++ b/fs/pstore/inode.c
@@ -324,6 +324,9 @@ int pstore_mkfile(enum pstore_type_id type, char *psname, u64 id, int count,
case PSTORE_TYPE_MCE:
sprintf(name, "mce-%s-%lld", psname, id);
break;
+ case PSTORE_TYPE_PPC_RTAS:
+ sprintf(name, "rtas-%s-%lld", psname, id);
+ break;
case PSTORE_TYPE_UNKNOWN:
sprintf(name, "unknown-%s-%lld", psname, id);
break;