From 102a0743326a03cd1a1202ceda21e175b7d3575c Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Tue, 20 Feb 2024 01:20:52 +0000 Subject: [PATCH] add new system file --- kernel/kernel/ksysfs.c | 19 ++++++------------- 1 files changed, 6 insertions(+), 13 deletions(-) diff --git a/kernel/kernel/ksysfs.c b/kernel/kernel/ksysfs.c index dfff31e..e20c19e 100644 --- a/kernel/kernel/ksysfs.c +++ b/kernel/kernel/ksysfs.c @@ -106,7 +106,12 @@ static ssize_t kexec_crash_size_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) { - return sprintf(buf, "%zu\n", crash_get_memory_size()); + ssize_t size = crash_get_memory_size(); + + if (size < 0) + return size; + + return sprintf(buf, "%zd\n", size); } static ssize_t kexec_crash_size_store(struct kobject *kobj, struct kobj_attribute *attr, @@ -137,15 +142,6 @@ KERNEL_ATTR_RO(vmcoreinfo); #endif /* CONFIG_CRASH_CORE */ - -#if defined(CONFIG_PREEMPT_RT) -static ssize_t realtime_show(struct kobject *kobj, - struct kobj_attribute *attr, char *buf) -{ - return sprintf(buf, "%d\n", 1); -} -KERNEL_ATTR_RO(realtime); -#endif /* whether file capabilities are enabled */ static ssize_t fscaps_show(struct kobject *kobj, @@ -237,9 +233,6 @@ #ifndef CONFIG_TINY_RCU &rcu_expedited_attr.attr, &rcu_normal_attr.attr, -#endif -#ifdef CONFIG_PREEMPT_RT - &realtime_attr.attr, #endif NULL }; -- Gitblit v1.6.2