From owner-cvs-sys Mon Jun 17 05:50:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA15367 for cvs-sys-outgoing; Mon, 17 Jun 1996 05:50:29 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA15353; Mon, 17 Jun 1996 05:50:23 -0700 (PDT) Date: Mon, 17 Jun 1996 05:50:23 -0700 (PDT) From: Bruce Evans Message-Id: <199606171250.FAA15353@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/17 05:50:23 Modified: sys/i386/isa clock.c Log: In getit(), use read_eflags()/write_eflags() to preserve the interrupt enable flag instead of enable_intr() to restore it to its usual state. getit() is only called from DELAY() so there is no point in optimising its speed (this wasn't so clear when it was extern), and using enable_intr() made it inconvenient to call DELAY() from probes that need to run with interrupts disabled. Revision Changes Path 1.61 +8 -3 src/sys/i386/isa/clock.c