mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-22 23:02:27 +07:00
ACPI: memhotplug: Remove 'state' from struct acpi_memory_device
After commit 315bbae9c5
("ACPI / memhotplug: deal with eject request
in hotplug queue"), the memory device state, which is defined in
struct acpi_memory_device, is not actually useful, so remove it along
with symbols related to it.
Signed-off-by: Hanjun Guo <guohanjun@huawei.com>
[ rjw: Subject and changelog edits ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
parent
a1b8638ba1
commit
c18483a8ed
@ -36,11 +36,6 @@ static const struct acpi_device_id memory_device_ids[] = {
|
||||
|
||||
#ifdef CONFIG_ACPI_HOTPLUG_MEMORY
|
||||
|
||||
/* Memory Device States */
|
||||
#define MEMORY_INVALID_STATE 0
|
||||
#define MEMORY_POWER_ON_STATE 1
|
||||
#define MEMORY_POWER_OFF_STATE 2
|
||||
|
||||
static int acpi_memory_device_add(struct acpi_device *device,
|
||||
const struct acpi_device_id *not_used);
|
||||
static void acpi_memory_device_remove(struct acpi_device *device);
|
||||
@ -64,8 +59,7 @@ struct acpi_memory_info {
|
||||
};
|
||||
|
||||
struct acpi_memory_device {
|
||||
struct acpi_device * device;
|
||||
unsigned int state; /* State of the memory device */
|
||||
struct acpi_device *device;
|
||||
struct list_head res_list;
|
||||
};
|
||||
|
||||
@ -233,7 +227,6 @@ static int acpi_memory_enable_device(struct acpi_memory_device *mem_device)
|
||||
}
|
||||
if (!num_enabled) {
|
||||
dev_err(&mem_device->device->dev, "add_memory failed\n");
|
||||
mem_device->state = MEMORY_INVALID_STATE;
|
||||
return -EINVAL;
|
||||
}
|
||||
/*
|
||||
@ -304,9 +297,6 @@ static int acpi_memory_device_add(struct acpi_device *device,
|
||||
return result;
|
||||
}
|
||||
|
||||
/* Set the device state */
|
||||
mem_device->state = MEMORY_POWER_ON_STATE;
|
||||
|
||||
result = acpi_memory_check_device(mem_device);
|
||||
if (result) {
|
||||
acpi_memory_device_free(mem_device);
|
||||
|
Loading…
Reference in New Issue
Block a user