]> Pileus Git - ~andy/linux/blobdiff - drivers/net/ethernet/qlogic/qlge/qlge_dbg.c
qlge: call ql_core_dump() only if dump memory was allocated.
[~andy/linux] / drivers / net / ethernet / qlogic / qlge / qlge_dbg.c
index 10093f0c4c0f3d507514da946df9047b3d68d925..6bc5db7039201a1af0a835867e900ed59ab0af13 100644 (file)
@@ -740,8 +740,8 @@ int ql_core_dump(struct ql_adapter *qdev, struct ql_mpi_coredump *mpi_coredump)
        int i;
 
        if (!mpi_coredump) {
-               netif_err(qdev, drv, qdev->ndev, "No memory available\n");
-               return -ENOMEM;
+               netif_err(qdev, drv, qdev->ndev, "No memory allocated\n");
+               return -EINVAL;
        }
 
        /* Try to get the spinlock, but dont worry if