summaryrefslogtreecommitdiffstats
path: root/wiki/src
diff options
context:
space:
mode:
authorsegfault <segfault@riseup.net>2019-04-04 11:49:01 +0200
committersegfault <segfault@riseup.net>2019-04-04 13:19:05 +0200
commita7c35d0fb7489ee58816ea7ed9713b37ad2d75d4 (patch)
treeb872893ea3ba454af820017de81f082a304f5097 /wiki/src
parent6341fbefb3ecf1d893607c37a8c7a4f482dd9cf3 (diff)
Document that emergency shutdown is disabled during suspend (refs: #11729)
Diffstat (limited to 'wiki/src')
-rw-r--r--wiki/src/contribute/design/memory_erasure.mdwn6
1 files changed, 6 insertions, 0 deletions
diff --git a/wiki/src/contribute/design/memory_erasure.mdwn b/wiki/src/contribute/design/memory_erasure.mdwn
index f125d25..c45eaef 100644
--- a/wiki/src/contribute/design/memory_erasure.mdwn
+++ b/wiki/src/contribute/design/memory_erasure.mdwn
@@ -62,6 +62,12 @@ boot time, that brutally invokes the memory erasure process, bypassing
other system shutdown scripts, when this medium happens to be
physically removed.
+Note that the `udev-watchdog` is disabled while the system is suspended to RAM,
+in order to avoid a race condition when resuming from suspend, which used to
+occasionally trigger the emergency shutdown (see [[!tails_ticket 11729]]).
+This means that the memory erasure process is not triggered if the boot
+medium is removed while the system is suspended.
+
- [[!tails_gitweb config/chroot_local-includes/usr/local/lib/udev-watchdog-wrapper]]
- [[!tails_gitweb config/chroot_local-includes/usr/src/udev-watchdog.c]]
- [[!tails_gitweb config/chroot_local-hooks/52-udev-watchdog]]