powerpc/fadump: sysfs for fadump memory reservation
Add a sys interface to allow querying the memory reserved by FADump for saving the crash dump. Also added Documentation/ABI for the new sysfs file. Signed-off-by: Sourabh Jain <sourabhjain@linux.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20191211160910.21656-7-sourabhjain@linux.ibm.com
This commit is contained in:
@@ -1369,6 +1369,13 @@ static ssize_t enabled_show(struct kobject *kobj,
|
||||
return sprintf(buf, "%d\n", fw_dump.fadump_enabled);
|
||||
}
|
||||
|
||||
static ssize_t mem_reserved_show(struct kobject *kobj,
|
||||
struct kobj_attribute *attr,
|
||||
char *buf)
|
||||
{
|
||||
return sprintf(buf, "%ld\n", fw_dump.reserve_dump_area_size);
|
||||
}
|
||||
|
||||
static ssize_t registered_show(struct kobject *kobj,
|
||||
struct kobj_attribute *attr,
|
||||
char *buf)
|
||||
@@ -1433,10 +1440,12 @@ static int fadump_region_show(struct seq_file *m, void *private)
|
||||
static struct kobj_attribute release_attr = __ATTR_WO(release_mem);
|
||||
static struct kobj_attribute enable_attr = __ATTR_RO(enabled);
|
||||
static struct kobj_attribute register_attr = __ATTR_RW(registered);
|
||||
static struct kobj_attribute mem_reserved_attr = __ATTR_RO(mem_reserved);
|
||||
|
||||
static struct attribute *fadump_attrs[] = {
|
||||
&enable_attr.attr,
|
||||
®ister_attr.attr,
|
||||
&mem_reserved_attr.attr,
|
||||
NULL,
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user