Commit 755e2ecc authored by Benjamin Romer's avatar Benjamin Romer Committed by Greg Kroah-Hartman

staging: unisys: replace typedef ULTRA_EFI_SPAR_INDICATION

Replace ULTRA_EFI_SPAR_INDICATION with struct efi_spar_indication, and
update references to the old type.
Signed-off-by: default avatarBenjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 18787366
...@@ -150,13 +150,13 @@ struct pci_id { ...@@ -150,13 +150,13 @@ struct pci_id {
u8 reserved[3]; /* Natural alignment purposes */ u8 reserved[3]; /* Natural alignment purposes */
}; };
typedef struct _ULTRA_EFI_SPAR_INDICATION { struct efi_spar_indication {
u64 BootToFirmwareUI:1; /* Bit 0: Stop in uefi ui */ u64 BootToFirmwareUI:1; /* Bit 0: Stop in uefi ui */
u64 ClearNvram:1; /* Bit 1: Clear NVRAM */ u64 ClearNvram:1; /* Bit 1: Clear NVRAM */
u64 ClearCmos:1; /* Bit 2: Clear CMOS */ u64 ClearCmos:1; /* Bit 2: Clear CMOS */
u64 BootToTool:1; /* Bit 3: Run install tool */ u64 BootToTool:1; /* Bit 3: Run install tool */
/* remaining bits are available */ /* remaining bits are available */
} ULTRA_EFI_SPAR_INDICATION; };
typedef enum { typedef enum {
ULTRA_CHIPSET_FEATURE_REPLY = 0x00000001, ULTRA_CHIPSET_FEATURE_REPLY = 0x00000001,
...@@ -468,8 +468,8 @@ typedef struct _ULTRA_CONTROLVM_CHANNEL_PROTOCOL { ...@@ -468,8 +468,8 @@ typedef struct _ULTRA_CONTROLVM_CHANNEL_PROTOCOL {
u8 ToolAction; /* ULTRA_TOOL_ACTIONS Installation Action u8 ToolAction; /* ULTRA_TOOL_ACTIONS Installation Action
* field */ * field */
u8 Reserved; /* alignment */ u8 Reserved; /* alignment */
ULTRA_EFI_SPAR_INDICATION EfiSparIndication; struct efi_spar_indication EfiSparIndication;
ULTRA_EFI_SPAR_INDICATION EfiSparIndicationSupported; struct efi_spar_indication EfiSparIndicationSupported;
u32 SPReserved; u32 SPReserved;
u8 Reserved2[28]; /* Force signals to begin on 128-byte cache u8 Reserved2[28]; /* Force signals to begin on 128-byte cache
* line */ * line */
......
...@@ -386,12 +386,12 @@ static ssize_t boottotool_show(struct device *dev, ...@@ -386,12 +386,12 @@ static ssize_t boottotool_show(struct device *dev,
struct device_attribute *attr, struct device_attribute *attr,
char *buf) char *buf)
{ {
ULTRA_EFI_SPAR_INDICATION efiSparIndication; struct efi_spar_indication efiSparIndication;
visorchannel_read(ControlVm_channel, visorchannel_read(ControlVm_channel,
offsetof(ULTRA_CONTROLVM_CHANNEL_PROTOCOL, offsetof(ULTRA_CONTROLVM_CHANNEL_PROTOCOL,
EfiSparIndication), &efiSparIndication, EfiSparIndication), &efiSparIndication,
sizeof(ULTRA_EFI_SPAR_INDICATION)); sizeof(struct efi_spar_indication));
return scnprintf(buf, PAGE_SIZE, "%u\n", return scnprintf(buf, PAGE_SIZE, "%u\n",
efiSparIndication.BootToTool); efiSparIndication.BootToTool);
} }
...@@ -401,7 +401,7 @@ static ssize_t boottotool_store(struct device *dev, ...@@ -401,7 +401,7 @@ static ssize_t boottotool_store(struct device *dev,
const char *buf, size_t count) const char *buf, size_t count)
{ {
int val, ret; int val, ret;
ULTRA_EFI_SPAR_INDICATION efiSparIndication; struct efi_spar_indication efiSparIndication;
if (kstrtoint(buf, 10, &val) != 0) if (kstrtoint(buf, 10, &val) != 0)
return -EINVAL; return -EINVAL;
...@@ -411,7 +411,7 @@ static ssize_t boottotool_store(struct device *dev, ...@@ -411,7 +411,7 @@ static ssize_t boottotool_store(struct device *dev,
offsetof(ULTRA_CONTROLVM_CHANNEL_PROTOCOL, offsetof(ULTRA_CONTROLVM_CHANNEL_PROTOCOL,
EfiSparIndication), EfiSparIndication),
&(efiSparIndication), &(efiSparIndication),
sizeof(ULTRA_EFI_SPAR_INDICATION)); sizeof(struct efi_spar_indication));
if (ret) if (ret)
return ret; return ret;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment