Page MenuHomeFreeBSD

D30594.id90257.diff
No OneTemporary

D30594.id90257.diff

Index: sys/amd64/amd64/trap.c
===================================================================
--- sys/amd64/amd64/trap.c
+++ sys/amd64/amd64/trap.c
@@ -450,9 +450,9 @@
* Magic '5' is the number of qwords occupied by
* the hardware trap frame.
*/
- KASSERT((read_rflags() & PSL_I) == 0,
- ("interrupts enabled"));
if (frame->tf_rip == (long)doreti_iret) {
+ KASSERT((read_rflags() & PSL_I) == 0,
+ ("interrupts enabled"));
frame->tf_rip = (long)doreti_iret_fault;
if ((PCPU_GET(curpmap)->pm_ucr3 !=
PMAP_NO_CR3) &&

File Metadata

Mime Type
text/plain
Expires
Wed, Sep 2, 3:08 PM (4 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37979155
Default Alt Text
D30594.id90257.diff (574 B)

Event Timeline