Sorry I missed replying to this. Thanks Vitaly and Wei, I will have this fixed in the
Yes, this needs to be fixed otherwise one of the following patch has the+ if (status != HV_STATUS_INSUFFICIENT_MEMORY) {In Nuno's "x86/hyperv: convert hyperv statuses to linux error codes"
+ pr_err("%s: %s\n",
+ __func__, hv_status_to_string(status));
+ ret = -hv_status_to_errno(status);
patch, hv_status_to_errno() already returns negatives:
error handling check reversed.