OSDN Git Service

net: cavium: clean up return value check in cavium_ptp_probe
[uclinux-h8/linux.git] / drivers / net / ethernet / cavium / common / cavium_ptp.c
index 6aeb104..73632b8 100644 (file)
@@ -277,10 +277,6 @@ static int cavium_ptp_probe(struct pci_dev *pdev,
        writeq(clock_comp, clock->reg_base + PTP_CLOCK_COMP);
 
        clock->ptp_clock = ptp_clock_register(&clock->ptp_info, dev);
-       if (!clock->ptp_clock) {
-               err = -ENODEV;
-               goto error_stop;
-       }
        if (IS_ERR(clock->ptp_clock)) {
                err = PTR_ERR(clock->ptp_clock);
                goto error_stop;