--- src/sys/dev/disk/aic7xxx/ahc_isa.c 2007/07/18 21:48:34 1.2 +++ src/sys/dev/disk/aic7xxx/ahc_isa.c 2008/02/09 18:13:13 1.3 @@ -32,7 +32,7 @@ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGES. * - * $Id: ahc_isa.c,v 1.2 2007/07/18 21:48:34 pavalos Exp $ + * $Id: ahc_isa.c,v 1.3 2008/02/09 18:13:13 pavalos Exp $ * * $FreeBSD: src/sys/dev/aic7xxx/ahc_isa.c,v 1.5 2004/10/15 23:39:52 gibbs Exp $ * $DragonFly$ @@ -242,9 +242,7 @@ ahc_isa_attach(device_t dev) * set it up for attachment by our * common detect routine. */ - name = kmalloc(strlen(device_get_nameunit(dev)) + 1, M_DEVBUF, M_NOWAIT); - if (name == NULL) - return (ENOMEM); + name = kmalloc(strlen(device_get_nameunit(dev)) + 1, M_DEVBUF, M_WAITOK); strcpy(name, device_get_nameunit(dev)); ahc = ahc_alloc(dev, name); if (ahc == NULL)