platform/x86/amd/pmf: Add missing __iomem attribute to policy_base
The value of policy_base is the return value of a devm_ioremap call, which returns a __iomem pointer instead of an regular pointer. Add the missing __iomem attribute. Compile-tested only. Signed-off-by: Armin Wolf <W_Armin@gmx.de> Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> Link: https://lore.kernel.org/r/20240223163901.13504-1-W_Armin@gmx.de Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
This commit is contained in:
parent
f86f09ad9a
commit
bb05226c84
@ -229,7 +229,7 @@ struct amd_pmf_dev {
|
||||
struct delayed_work pb_work;
|
||||
struct pmf_action_table *prev_data;
|
||||
u64 policy_addr;
|
||||
void *policy_base;
|
||||
void __iomem *policy_base;
|
||||
bool smart_pc_enabled;
|
||||
};
|
||||
|
||||
|
@ -346,7 +346,7 @@ static int amd_pmf_get_bios_buffer(struct amd_pmf_dev *dev)
|
||||
if (!dev->policy_base)
|
||||
return -ENOMEM;
|
||||
|
||||
memcpy(dev->policy_buf, dev->policy_base, dev->policy_sz);
|
||||
memcpy_fromio(dev->policy_buf, dev->policy_base, dev->policy_sz);
|
||||
|
||||
amd_pmf_hex_dump_pb(dev);
|
||||
if (pb_side_load)
|
||||
|
Loading…
x
Reference in New Issue
Block a user