From ebe64b7361e0635ac87a5c778969871a2a621bcc Mon Sep 17 00:00:00 2001 From: mycroft Date: Wed, 27 Oct 1993 08:00:40 +0000 Subject: [PATCH] Reenable interrupts in ipending before resetting it. --- sys/arch/i386/isa/intr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/arch/i386/isa/intr.c b/sys/arch/i386/isa/intr.c index cecea318b3a2..f37e3b1a3bc4 100644 --- a/sys/arch/i386/isa/intr.c +++ b/sys/arch/i386/isa/intr.c @@ -26,7 +26,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: intr.c,v 1.6 1993/10/27 06:48:39 mycroft Exp $ + * $Id: intr.c,v 1.7 1993/10/27 08:00:40 mycroft Exp $ */ #include @@ -229,7 +229,10 @@ isa_flushintrs() outb(IO_ICU1, ICU_EOI); outb(IO_ICU2, ICU_EOI); } + disable_intr(); + intr_enable(ipending); ipending = 0; + enable_intr(); } /*