On Wednesday 02 September 2020 19:00:10 Andrew Lunn wrote:
quoted
quoted
quoted
+ switch (ret) {
+ case SMCCC_RET_SUCCESS:
+ return 0;
+ case SMCCC_RET_NOT_SUPPORTED:
+ return -EOPNOTSUPP;
+ default:
+ return -EINVAL;
+ }
}
Hi Pali
Maybe this should be a global helper translating SMCCC_RET_* into a
standard errno value?
Andrew
Hello Andrew!
Well, I'm not sure if some standard global helper is the correct way for
marvell comphy handler. It returns 0 for success and -1 on error when
handler is not supported.
No, i was meaning just
switch (ret) {
case SMCCC_RET_SUCCESS:
return 0;
case SMCCC_RET_NOT_SUPPORTED:
return -EOPNOTSUPP;
default:
return -EINVAL;
}
But this is not a complete generic helper. There are more generic SMCC
return codes and generic helper should define and translate all of them.
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel