Module Name: src Committed By: kiyohara Date: Thu Jul 5 03:02:53 UTC 2012
Modified Files: src/sys/arch/powerpc/powerpc: bus_space.c Log Message: Don't call extent_free() in memio_unmap(), if not call extent_alloc() with defined PPC_IBM4XX and extent_flags. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/arch/powerpc/powerpc/bus_space.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/powerpc/powerpc/bus_space.c diff -u src/sys/arch/powerpc/powerpc/bus_space.c:1.32 src/sys/arch/powerpc/powerpc/bus_space.c:1.33 --- src/sys/arch/powerpc/powerpc/bus_space.c:1.32 Wed Feb 1 09:54:03 2012 +++ src/sys/arch/powerpc/powerpc/bus_space.c Thu Jul 5 03:02:53 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: bus_space.c,v 1.32 2012/02/01 09:54:03 matt Exp $ */ +/* $NetBSD: bus_space.c,v 1.33 2012/07/05 03:02:53 kiyohara Exp $ */ /*- * Copyright (c) 1996, 1997, 1998 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: bus_space.c,v 1.32 2012/02/01 09:54:03 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: bus_space.c,v 1.33 2012/07/05 03:02:53 kiyohara Exp $"); #define _POWERPC_BUS_SPACE_PRIVATE @@ -679,6 +679,9 @@ memio_unmap(bus_space_tag_t t, bus_space bpa = pa - t->pbs_offset; if (t->pbs_extent != NULL +#ifdef PPC_IBM4XX + && extent_flags +#endif && extent_free(t->pbs_extent, bpa, size, EX_NOWAIT | extent_flags)) { printf("memio_unmap: %s 0x%lx, size 0x%lx\n",