live-patching.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] livepatch: Add "replace" sysfs attribute
@ 2024-06-25 15:11 Yafang Shao
  2024-06-25 15:11 ` [PATCH v3 1/3] " Yafang Shao
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Yafang Shao @ 2024-06-25 15:11 UTC (permalink / raw)
  To: jpoimboe, jikos, mbenes, pmladek, joe.lawrence, song, mpdesouza
  Cc: live-patching, Yafang Shao

There are situations when it might make sense to combine livepatches
with and without the atomic replace on the same system. For example,
the livepatch without the atomic replace might provide a hotfix
or extra tuning.

Managing livepatches on such systems might be challenging. And the
information which of the installed livepatches do not use the atomic
replace would be useful. Therefore, "replace" sysfs attribute is added
to show whether a livepatch supports atomic replace or not.

A minor cleanup is also included in this patchset.

v2->v3:
- Improve the commit log (Petr)

v1->v2: https://lore.kernel.org/live-patching/20240610013237.92646-1-laoar.shao@gmail.com/
- Refine the subject (Miroslav)
- Use sysfs_emit() instead and replace other snprintf() as well (Miroslav)
- Add selftests (Marcos) 

v1: https://lore.kernel.org/live-patching/20240607070157.33828-1-laoar.shao@gmail.com/

Yafang Shao (3):
  livepatch: Add "replace" sysfs attribute
  selftests/livepatch: Add selftests for "replace" sysfs attribute
  livepatch: Replace snprintf() with sysfs_emit()

 .../ABI/testing/sysfs-kernel-livepatch        |  8 ++++
 kernel/livepatch/core.c                       | 17 +++++--
 .../testing/selftests/livepatch/test-sysfs.sh | 48 +++++++++++++++++++
 3 files changed, 70 insertions(+), 3 deletions(-)

-- 
2.39.1


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

end of thread, other threads:[~2024-07-03  8:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-25 15:11 [PATCH v3 0/3] livepatch: Add "replace" sysfs attribute Yafang Shao
2024-06-25 15:11 ` [PATCH v3 1/3] " Yafang Shao
2024-06-25 15:11 ` [PATCH v3 2/3] selftests/livepatch: Add selftests for " Yafang Shao
2024-06-25 15:11 ` [PATCH v3 3/3] livepatch: Replace snprintf() with sysfs_emit() Yafang Shao
2024-06-27 13:23 ` [PATCH v3 0/3] livepatch: Add "replace" sysfs attribute Miroslav Benes
2024-07-03  8:30 ` Petr Mladek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).