forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/mach-mvebu/kirkwood.c
....@@ -92,7 +92,8 @@
9292 continue;
9393
9494 /* skip disabled nodes or nodes with valid MAC address*/
95
- if (!of_device_is_available(pnp) || of_get_mac_address(np))
95
+ if (!of_device_is_available(pnp) ||
96
+ !IS_ERR(of_get_mac_address(np)))
9697 goto eth_fixup_skip;
9798
9899 clk = of_clk_get(pnp, 0);
....@@ -107,8 +108,6 @@
107108 clk_prepare_enable(clk);
108109
109110 /* store MAC address register contents in local-mac-address */
110
- pr_err(FW_INFO "%pOF: local-mac-address is not set\n", np);
111
-
112111 pmac = kzalloc(sizeof(*pmac) + 6, GFP_KERNEL);
113112 if (!pmac)
114113 goto eth_fixup_no_mem;