mirror of
https://github.com/torvalds/linux.git
synced 2026-05-23 22:52:19 +02:00
x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free}() stubs
resctrl_arch_mon_ctx_alloc() and resctrl_arch_mon_ctx_free() take an enum resctrl_event_id that is already defined in resctrl_types.h to be accessible to asm/resctrl.h. The x86 stubs take an int. Fix that. Signed-off-by: James Morse <james.morse@arm.com> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Reviewed-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Fenghua Yu <fenghuay@nvidia.com> Tested-by: Fenghua Yu <fenghuay@nvidia.com> Tested-by: Babu Moger <babu.moger@amd.com> Tested-by: Shaopeng Tan <tan.shaopeng@jp.fujitsu.com> Tested-by: Tony Luck <tony.luck@intel.com> Link: https://lore.kernel.org/20250515165855.31452-19-james.morse@arm.com
This commit is contained in:
parent
7bdb619c7f
commit
272ed1c28c
|
|
@ -194,14 +194,16 @@ static inline u32 resctrl_arch_rmid_idx_encode(u32 ignored, u32 rmid)
|
|||
|
||||
/* x86 can always read an rmid, nothing needs allocating */
|
||||
struct rdt_resource;
|
||||
static inline void *resctrl_arch_mon_ctx_alloc(struct rdt_resource *r, int evtid)
|
||||
static inline void *resctrl_arch_mon_ctx_alloc(struct rdt_resource *r,
|
||||
enum resctrl_event_id evtid)
|
||||
{
|
||||
might_sleep();
|
||||
return NULL;
|
||||
};
|
||||
}
|
||||
|
||||
static inline void resctrl_arch_mon_ctx_free(struct rdt_resource *r, int evtid,
|
||||
void *ctx) { };
|
||||
static inline void resctrl_arch_mon_ctx_free(struct rdt_resource *r,
|
||||
enum resctrl_event_id evtid,
|
||||
void *ctx) { }
|
||||
|
||||
u64 resctrl_arch_get_prefetch_disable_bits(void);
|
||||
int resctrl_arch_pseudo_lock_fn(void *_plr);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user