mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 12:43:29 +02:00
livepatch: Remove signal sysfs attribute
The fake signal is send automatically now. We can rely on it completely and remove the sysfs attribute. Signed-off-by: Miroslav Benes <mbenes@suse.cz> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
committed by
Jiri Kosina
parent
cba82dea30
commit
0b3d52790e
@@ -158,13 +158,11 @@ If a patch is in transition, this file shows 0 to indicate the task is
|
||||
unpatched and 1 to indicate it's patched. Otherwise, if no patch is in
|
||||
transition, it shows -1. Any tasks which are blocking the transition
|
||||
can be signaled with SIGSTOP and SIGCONT to force them to change their
|
||||
patched state. This may be harmful to the system though.
|
||||
/sys/kernel/livepatch/<patch>/signal attribute provides a better alternative.
|
||||
Writing 1 to the attribute sends a fake signal to all remaining blocking
|
||||
tasks. No proper signal is actually delivered (there is no data in signal
|
||||
pending structures). Tasks are interrupted or woken up, and forced to change
|
||||
their patched state. Despite the sysfs attribute the fake signal is also sent
|
||||
every 15 seconds automatically.
|
||||
patched state. This may be harmful to the system though. Sending a fake signal
|
||||
to all remaining blocking tasks is a better alternative. No proper signal is
|
||||
actually delivered (there is no data in signal pending structures). Tasks are
|
||||
interrupted or woken up, and forced to change their patched state. The fake
|
||||
signal is automatically sent every 15 seconds.
|
||||
|
||||
Administrator can also affect a transition through
|
||||
/sys/kernel/livepatch/<patch>/force attribute. Writing 1 there clears
|
||||
@@ -412,8 +410,8 @@ Information about the registered patches can be found under
|
||||
/sys/kernel/livepatch. The patches could be enabled and disabled
|
||||
by writing there.
|
||||
|
||||
/sys/kernel/livepatch/<patch>/signal and /sys/kernel/livepatch/<patch>/force
|
||||
attributes allow administrator to affect a patching operation.
|
||||
/sys/kernel/livepatch/<patch>/force attributes allow administrator to affect a
|
||||
patching operation.
|
||||
|
||||
See Documentation/ABI/testing/sysfs-kernel-livepatch for more details.
|
||||
|
||||
|
Reference in New Issue
Block a user