- Expédié
- 23 septembre 2026 à 19:26 UTC
- Auteur
- Kamo
- Commit
- f29e9f5
recuit configuré() a vérifié que `resume=` et `resume offset=` étaient présents sur le noyau en cours d'exécution ligne de commande. Présent, non correct — et la différence est la session d'un membre. CV offset est une adresse de bloc physique. assurer swap reconstruit le fichier swap chaque fois que la taille veut des changements, et la correction de dimensionnement dans le commit précédent fait exactement ce qui arrive sur chaque ordinateur Je cours déjà. Le fichier reconstruit atterrit ailleurs, ensur resume écrit le nouveau offset dans grub.d, et le noyau RUNNING continue à porter l'ancien. Hibernating écrit alors l'image au nouveau emplacement et, au démarrage, le noyau le cherche à l'ancienne, ne trouve rien, et vient propre. La machine perd le bureau et rapporte le succès. C'est l'échec que cette classe a été écrite à prévenir, et son propre contrôle de préparation ne pouvait pas le voir. Donc, la vérification compare maintenant la ligne cmd à la cible CURRENT, dans son ensemble jetons — recommend offset=2193408 n'est pas satisfait par CV offset=21934080. Une inadéquation rend la préparation fausse, ce qui rend l'observateur redémarrer la machine une fois pour le nouveau câblage, qui est la réparation correcte et déjà testée. Si la cible ne peut pas être élaborée du tout, ce rapport est faux plutôt que vrai. Un ordinateur qui ne pas dormir est visible, se plaint et récupérable. Une session perdue n'en est pas une. /proc/cmdline est maintenant un attribut, comme GRUB CFG, parce que le test qui prétendait couvrir ceci était le recto configuré avec sa propre copie de la logique et donc rien tester. Réécrit contre la fonction réelle, en plus des cas de panne et de jeton entier. 51 essais.
