+
+ mac = nvmem_cell_read(cell, &len);
+ if (IS_ERR(mac))
-+ return PTR_ERR(mac);
++ return mac;
+ if (len != ETH_ALEN) {
+ kfree(mac);
+ return ERR_PTR(-EINVAL);
+
+ mac_ascii = nvmem_cell_read(cell, &len);
+ if (IS_ERR(mac_ascii))
-+ return PTR_ERR(mac_ascii);
++ return mac_ascii;
+ if (len != ETH_ALEN*2+5) {
+ kfree(mac_ascii);
+ return ERR_PTR(-EINVAL);