Fix argument of extent_free().

This commit is contained in:
leo 1999-12-09 13:07:41 +00:00
parent 5d10f3e8c1
commit 748a00abd5
1 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: bus.c,v 1.18 1999/12/06 16:06:25 leo Exp $ */
/* $NetBSD: bus.c,v 1.19 1999/12/09 13:07:41 leo Exp $ */
/*-
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -108,6 +108,8 @@ int flags;
if (extent_alloc(bootm_ex, size, NBPG, 0, EX_NOWAIT, &rva)) {
printf("bootm_alloc fails! Not enough fixed extents?\n");
printf("Requested extent: pa=%lx, size=%lx\n",
(u_long)pa, size);
return 0;
}
@ -169,7 +171,7 @@ bus_space_handle_t *mhp;
error = bus_mem_add_mapping(t, bpa, size, flags, mhp);
if (error) {
if (extent_free(iomem_ex, bpa, size, EX_NOWAIT |
if (extent_free(iomem_ex, bpa + t->base, size, EX_NOWAIT |
(iomem_malloc_safe ? EX_MALLOCOK : 0))) {
printf("bus_space_map: pa 0x%lx, size 0x%lx\n", bpa, size);
printf("bus_space_map: can't free region\n");