summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/amd64/isa/intr_machdep.c1
-rw-r--r--sys/amd64/isa/nmi.c1
-rw-r--r--sys/i386/isa/intr_machdep.c1
-rw-r--r--sys/i386/isa/nmi.c1
4 files changed, 4 insertions, 0 deletions
diff --git a/sys/amd64/isa/intr_machdep.c b/sys/amd64/isa/intr_machdep.c
index 6f76185..b251b85 100644
--- a/sys/amd64/isa/intr_machdep.c
+++ b/sys/amd64/isa/intr_machdep.c
@@ -709,6 +709,7 @@ inthand_remove(struct intrhand *idesc)
mtx_exit(&sched_lock, MTX_SPIN);
}
}
+ free(idesc->ih_name, M_DEVBUF);
free(idesc, M_DEVBUF);
return (0);
}
diff --git a/sys/amd64/isa/nmi.c b/sys/amd64/isa/nmi.c
index 6f76185..b251b85 100644
--- a/sys/amd64/isa/nmi.c
+++ b/sys/amd64/isa/nmi.c
@@ -709,6 +709,7 @@ inthand_remove(struct intrhand *idesc)
mtx_exit(&sched_lock, MTX_SPIN);
}
}
+ free(idesc->ih_name, M_DEVBUF);
free(idesc, M_DEVBUF);
return (0);
}
diff --git a/sys/i386/isa/intr_machdep.c b/sys/i386/isa/intr_machdep.c
index 6f76185..b251b85 100644
--- a/sys/i386/isa/intr_machdep.c
+++ b/sys/i386/isa/intr_machdep.c
@@ -709,6 +709,7 @@ inthand_remove(struct intrhand *idesc)
mtx_exit(&sched_lock, MTX_SPIN);
}
}
+ free(idesc->ih_name, M_DEVBUF);
free(idesc, M_DEVBUF);
return (0);
}
diff --git a/sys/i386/isa/nmi.c b/sys/i386/isa/nmi.c
index 6f76185..b251b85 100644
--- a/sys/i386/isa/nmi.c
+++ b/sys/i386/isa/nmi.c
@@ -709,6 +709,7 @@ inthand_remove(struct intrhand *idesc)
mtx_exit(&sched_lock, MTX_SPIN);
}
}
+ free(idesc->ih_name, M_DEVBUF);
free(idesc, M_DEVBUF);
return (0);
}
OpenPOWER on IntegriCloud