aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_periph.c
diff options
context:
space:
mode:
authorScott Long <scottl@FreeBSD.org>2007-05-14 21:48:53 +0000
committerScott Long <scottl@FreeBSD.org>2007-05-14 21:48:53 +0000
commit0dd50e9b5ecd1d7c7c4b282544a9727b96fad77a (patch)
tree18031a3dbfa4e78431255febc9dd084cbe13f288 /sys/cam/cam_periph.c
parentc918e9f747da6aff686013b68a4fef6e8966438c (diff)
downloadsrc-0dd50e9b5ecd1d7c7c4b282544a9727b96fad77a.tar.gz
src-0dd50e9b5ecd1d7c7c4b282544a9727b96fad77a.zip
Eliminate the use of M_TEMP.
Notes
Notes: svn path=/head/; revision=169562
Diffstat (limited to 'sys/cam/cam_periph.c')
-rw-r--r--sys/cam/cam_periph.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/cam/cam_periph.c b/sys/cam/cam_periph.c
index 704fa06de8d9..5fa74737c1e8 100644
--- a/sys/cam/cam_periph.c
+++ b/sys/cam/cam_periph.c
@@ -102,7 +102,8 @@ periphdriver_register(void *data)
int ndrivers;
ndrivers = nperiph_drivers + 2;
- newdrivers = malloc(sizeof(*newdrivers) * ndrivers, M_TEMP, M_WAITOK);
+ newdrivers = malloc(sizeof(*newdrivers) * ndrivers, M_CAMPERIPH,
+ M_WAITOK);
if (periph_drivers)
bcopy(periph_drivers, newdrivers,
sizeof(*newdrivers) * nperiph_drivers);
@@ -111,7 +112,7 @@ periphdriver_register(void *data)
old = periph_drivers;
periph_drivers = newdrivers;
if (old)
- free(old, M_TEMP);
+ free(old, M_CAMPERIPH);
nperiph_drivers++;
}