From owner-cvs-all Sat May 4 1: 4:33 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1CDAE37B417; Sat, 4 May 2002 01:04:29 -0700 (PDT) Received: (from marcel@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g4484SY73926; Sat, 4 May 2002 01:04:28 -0700 (PDT) (envelope-from marcel) Message-Id: <200205040804.g4484SY73926@freefall.freebsd.org> From: Marcel Moolenaar Date: Sat, 4 May 2002 01:04:28 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 pmap.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG marcel 2002/05/04 01:04:28 PDT Modified files: sys/ia64/ia64 pmap.c Log: Make sure we don't index the pm_rid array out of bounds in pmap_ensure_rid(). This can happen because the function is called for both user and kernel addresses, while the rid array only has room for user addresses. This bug got exposed by rev 1.58 of ia64/ia64/pmap.c and rev 1.8 of ia64/include/pmap.h. Revision Changes Path 1.60 +10 -0 src/sys/ia64/ia64/pmap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message