diff options
Diffstat (limited to 'sys/sparc64/fhc/fhc.c')
-rw-r--r-- | sys/sparc64/fhc/fhc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sparc64/fhc/fhc.c b/sys/sparc64/fhc/fhc.c index 6b7c813..f12bbc9 100644 --- a/sys/sparc64/fhc/fhc.c +++ b/sys/sparc64/fhc/fhc.c @@ -123,7 +123,8 @@ fhc_attach(device_t dev) continue; cdev = device_add_child(dev, NULL, -1); if (cdev != NULL) { - fdi = malloc(sizeof(*fdi), M_DEVBUF, M_ZERO); + fdi = malloc(sizeof(*fdi), M_DEVBUF, + M_WAITOK | M_ZERO); fdi->fdi_name = name; fdi->fdi_node = child; OF_getprop_alloc(child, "device_type", 1, |