All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/3] kexec: reorganize kexec and kdump sysfs
@ 2025-11-18 11:45 Sourabh Jain
  2025-11-18 11:45 ` [PATCH v6 1/3] kexec: move sysfs entries to /sys/kernel/kexec Sourabh Jain
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Sourabh Jain @ 2025-11-18 11:45 UTC (permalink / raw)
  To: linux-kernel
  Cc: Sourabh Jain, Aditya Gupta, Andrew Morton, Baoquan he, Dave Young,
	Hari Bathini, Jiri Bohac, Madhavan Srinivasan,
	Mahesh J Salgaonkar, Pingfan Liu, Ritesh Harjani (IBM),
	Shivang Upadhyay, Vivek Goyal, linuxppc-dev, kexec

All existing kexec and kdump sysfs entries are moved to a new location,
/sys/kernel/kexec, to keep /sys/kernel/ clean and better organized.
Symlinks are created at the old locations for backward compatibility and
can be removed in the future [01/03].

While doing this cleanup, the old kexec and kdump sysfs entries are
marked as deprecated in the existing ABI documentation [02/03]. This
makes it clear that these older interfaces should no longer be used.
New ABI documentation is added to describe the reorganized interfaces
[03/03], so users and tools can rely on the updated sysfs interfaces
going forward.

Changlog:
---------

v4 -> v5:
 https://lore.kernel.org/all/20251114152550.ac2dd5e23542f09c62defec7@linux-foundation.org/
 - Splitted patch series from the above patch series

v5 -> v6:
 - Move /sys/kernel/kexec_crash_cma_ranges also to new /sys/kernel/kexec node
 - Update commit messages

Note:
This patch series is dependent on the patches:
https://lore.kernel.org/all/20251117035153.1199665-1-sourabhjain@linux.ibm.com/
https://lore.kernel.org/all/20251118071023.1673329-1-sourabhjain@linux.ibm.com/

Cc: Aditya Gupta <adityag@linux.ibm.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Baoquan he <bhe@redhat.com>
Cc: Dave Young <dyoung@redhat.com>
Cc: Hari Bathini <hbathini@linux.ibm.com>
Cc: Jiri Bohac <jbohac@suse.cz>
Cc: Madhavan Srinivasan <maddy@linux.ibm.com>
Cc: Mahesh J Salgaonkar <mahesh@linux.ibm.com>
Cc: Pingfan Liu <piliu@redhat.com>
Cc: Ritesh Harjani (IBM) <ritesh.list@gmail.com>
Cc: Shivang Upadhyay <shivangu@linux.ibm.com>
Cc: Sourabh Jain <sourabhjain@linux.ibm.com>
Cc: Vivek Goyal <vgoyal@redhat.com>
Cc: linuxppc-dev@lists.ozlabs.org
Cc: kexec@lists.infradead.org

Sourabh Jain (3):
  kexec: move sysfs entries to /sys/kernel/kexec
  Documentation/ABI: mark old kexec sysfs deprecated
  Documentation/ABI: new kexec and kdump sysfs interface

 .../ABI/obsolete/sysfs-kernel-kexec-kdump     |  71 +++++++++
 .../ABI/testing/sysfs-kernel-kexec-kdump      |  26 ++--
 kernel/kexec_core.c                           | 141 ++++++++++++++++++
 kernel/ksysfs.c                               |  89 +----------
 4 files changed, 230 insertions(+), 97 deletions(-)
 create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-kexec-kdump

-- 
2.51.1



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-11-21  3:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-18 11:45 [PATCH v6 0/3] kexec: reorganize kexec and kdump sysfs Sourabh Jain
2025-11-18 11:45 ` [PATCH v6 1/3] kexec: move sysfs entries to /sys/kernel/kexec Sourabh Jain
2025-11-18 11:45 ` [PATCH v6 2/3] Documentation/ABI: mark old kexec sysfs deprecated Sourabh Jain
2025-11-18 11:45 ` [PATCH v6 3/3] Documentation/ABI: new kexec and kdump sysfs interface Sourabh Jain
2025-11-21  3:23 ` [PATCH v6 0/3] kexec: reorganize kexec and kdump sysfs Baoquan he

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.