[PATCH 4.9 04/77] rtc-opal: Fix handling of firmware error codes, prevent busy loops