Merge branch 'zalloc'
authorMichael Brown <mcb30@etherboot.org>
Sat, 7 Jul 2007 03:01:52 +0000 (04:01 +0100)
committerMichael Brown <mcb30@etherboot.org>
Sat, 7 Jul 2007 03:01:52 +0000 (04:01 +0100)
src/drivers/bus/eisa.c
src/drivers/bus/isa.c
src/drivers/bus/isapnp.c
src/drivers/bus/mca.c
src/drivers/bus/pci.c

index eed99ff..d9d02d7 100644 (file)
@@ -106,11 +106,12 @@ static int eisabus_probe ( struct root_device *rootdev ) {
        for ( slot = EISA_MIN_SLOT ; slot <= EISA_MAX_SLOT ; slot++ ) {
                /* Allocate struct eisa_device */
                if ( ! eisa )
-                       eisa = zalloc ( sizeof ( *eisa ) );
+                       eisa = malloc ( sizeof ( *eisa ) );
                if ( ! eisa ) {
                        rc = -ENOMEM;
                        goto err;
                }
+               memset ( eisa, 0, sizeof ( *eisa ) );
                eisa->slot = slot;
                eisa->ioaddr = EISA_SLOT_BASE ( eisa->slot );
 
index edcf05b..a4105fd 100644 (file)
@@ -105,11 +105,12 @@ static int isabus_probe ( struct root_device *rootdev ) {
                      ioidx <= ISA_IOIDX_MAX ( driver ) ; ioidx++ ) {
                        /* Allocate struct isa_device */
                        if ( ! isa )
-                               isa = zalloc ( sizeof ( *isa ) );
+                               isa = malloc ( sizeof ( *isa ) );
                        if ( ! isa ) {
                                rc = -ENOMEM;
                                goto err;
                        }
+                       memset ( isa, 0, sizeof ( *isa ) );
                        isa->driver = driver;
                        isa->ioaddr = ISA_IOADDR ( driver, ioidx );
 
index a19beb8..7903208 100644 (file)
@@ -653,11 +653,12 @@ static int isapnpbus_probe ( struct root_device *rootdev ) {
 
                        /* Allocate struct isapnp_device */
                        if ( ! isapnp )
-                               isapnp = zalloc ( sizeof ( *isapnp ) );
+                               isapnp = malloc ( sizeof ( *isapnp ) );
                        if ( ! isapnp ) {
                                rc = -ENOMEM;
                                goto err;
                        }
+                       memset ( isapnp, 0, sizeof ( *isapnp ) );
                        isapnp->csn = csn;
                        isapnp->logdev = logdev;
 
index 3f44211..375a683 100644 (file)
@@ -90,11 +90,12 @@ static int mcabus_probe ( struct root_device *rootdev ) {
        for ( slot = 0 ; slot <= MCA_MAX_SLOT_NR ; slot++ ) {
                /* Allocate struct mca_device */
                if ( ! mca )
-                       mca = zalloc ( sizeof ( *mca ) );
+                       mca = malloc ( sizeof ( *mca ) );
                if ( ! mca ) {
                        rc = -ENOMEM;
                        goto err;
                }
+               memset ( mca, 0, sizeof ( *mca ) );
                mca->slot = slot;
 
                /* Make sure motherboard setup is off */
index 1f0ad52..967441a 100644 (file)
@@ -245,11 +245,12 @@ static int pcibus_probe ( struct root_device *rootdev ) {
 
                        /* Allocate struct pci_device */
                        if ( ! pci )
-                               pci = zalloc ( sizeof ( *pci ) );
+                               pci = malloc ( sizeof ( *pci ) );
                        if ( ! pci ) {
                                rc = -ENOMEM;
                                goto err;
                        }
+                       memset ( pci, 0, sizeof ( *pci ) );
                        pci->bus = bus;
                        pci->devfn = devfn;