diff options
Diffstat (limited to 'usr/src/cmd/picl/plugins/sun4v/mdesc/init.c')
-rw-r--r-- | usr/src/cmd/picl/plugins/sun4v/mdesc/init.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/usr/src/cmd/picl/plugins/sun4v/mdesc/init.c b/usr/src/cmd/picl/plugins/sun4v/mdesc/init.c index 044709ea20..8b6a7f2af3 100644 --- a/usr/src/cmd/picl/plugins/sun4v/mdesc/init.c +++ b/usr/src/cmd/picl/plugins/sun4v/mdesc/init.c @@ -42,6 +42,8 @@ #define MDESC_PATH "/devices/pseudo/mdesc@0:mdesc" #define SIZE 8192 +static void mdesc_free(void *bufp, size_t size); + md_t * mdesc_devinit(void) { @@ -98,7 +100,7 @@ mdesc_devinit(void) if (NULL == bufp) return (NULL); - mdp = md_init_intern((uint64_t *)bufp, malloc, free); + mdp = md_init_intern((uint64_t *)bufp, malloc, mdesc_free); if (NULL == mdp) { free(bufp); return (NULL); @@ -106,3 +108,10 @@ mdesc_devinit(void) return (mdp); } + +/*ARGSUSED*/ +void +mdesc_free(void *bufp, size_t size) +{ + free(bufp); +} |