|
@@ -329,39 +329,6 @@ check_var_size_nonblocking(u32 attributes, unsigned long size)
|
|
|
return fops->query_variable_store(attributes, size, true);
|
|
|
}
|
|
|
|
|
|
-static int efi_status_to_err(efi_status_t status)
|
|
|
-{
|
|
|
- int err;
|
|
|
-
|
|
|
- switch (status) {
|
|
|
- case EFI_SUCCESS:
|
|
|
- err = 0;
|
|
|
- break;
|
|
|
- case EFI_INVALID_PARAMETER:
|
|
|
- err = -EINVAL;
|
|
|
- break;
|
|
|
- case EFI_OUT_OF_RESOURCES:
|
|
|
- err = -ENOSPC;
|
|
|
- break;
|
|
|
- case EFI_DEVICE_ERROR:
|
|
|
- err = -EIO;
|
|
|
- break;
|
|
|
- case EFI_WRITE_PROTECTED:
|
|
|
- err = -EROFS;
|
|
|
- break;
|
|
|
- case EFI_SECURITY_VIOLATION:
|
|
|
- err = -EACCES;
|
|
|
- break;
|
|
|
- case EFI_NOT_FOUND:
|
|
|
- err = -ENOENT;
|
|
|
- break;
|
|
|
- default:
|
|
|
- err = -EINVAL;
|
|
|
- }
|
|
|
-
|
|
|
- return err;
|
|
|
-}
|
|
|
-
|
|
|
static bool variable_is_present(efi_char16_t *variable_name, efi_guid_t *vendor,
|
|
|
struct list_head *head)
|
|
|
{
|