- Verschifft
- 23. September 2026 um 19:26 UTC
- Autor
- Kamo
- Ausschuss
- f29e9f5
resume_konfiguriert() überprüfte, ob auf den laufenden Kernel-Kernsätzen .resume=" und "resume_offset=" vorhanden waren Kommandozeile. Präsent, nicht korrekt - und der Unterschied ist die Sitzung eines Mitglieds. resume_offset ist eine physische Blockadresse. _ensure_swap baut die Swap-Datei bei der Größe neu auf will Änderungen, und die Größen-Fixierung in der vorherigen Commit macht genau das auf jedem Computer passieren bereits laufen. Die umgebaute Datei landet woanders, _ensure_resume schreibt den neuen Offset in grub.d, und der RUNNING-Kernel trägt weiter den alten. Hibernating schreibt dann das Bild an die neue Position und beim Booten sucht der Kernel nach dem alten, findet nichts und kommt sauber. Die Maschine verliert den Desktop und berichtet über Erfolg. Das ist das Versagen, in das diese ganze Klasse geschrieben wurde verhindern, und seine eigene Bereitschaftsprüfung konnte es nicht sehen. So vergleicht der Check nun die cmdline mit dem CURRENT-Ziel, als ganze Token - resume_Offset=2193408 ist nicht zufrieden mit resume_Offset=21934080. Ein Missverhältnis macht Bereitschaft falsch, was den Beobachter macht Starten Sie die Maschine einmal für die neue Verkabelung, die die richtige und bereits getestete Reparatur ist. Wenn das Ziel überhaupt nicht ausgearbeitet werden kann, ist diese Berichte eher falsch als wahr. Ein Computer, der kein Schlaf ist sichtbar, beschwert und erholbar. Eine verlorene Sitzung ist keine davon. /proc/cmdline ist jetzt ein Attribut, wie GRUB_CFG, weil der Test, der behauptete, dies zu decken war stubbing resume_konfiguriert mit einer eigenen Kopie der Logik und testet daher nichts. Umgeschrieben gegen die reale Funktion, plus die abgestandenen und Voll-Token-Fälle. 51 Tests.
