mirror of
https://github.com/JakeHillion/scx.git
synced 2024-11-25 11:00:24 +00:00
scx_lavd: drop padding in cpdom_cpumask, which was a workaround
The verifier error seems to stem from the wrong vmlinux.h. Also, PR #889 seems to completely fix the problem. So, drop the workaround. Signed-off-by: Changwoo Min <changwoo@igalia.com>
This commit is contained in:
parent
b962ea8c35
commit
22cb9e9ce1
@ -16,11 +16,7 @@ private(LAVD) struct bpf_cpumask __kptr *big_cpumask; /* CPU mask for big CPUs *
|
||||
private(LAVD) struct bpf_cpumask __kptr *little_cpumask; /* CPU mask for little CPUs */
|
||||
private(LAVD) struct bpf_cpumask __kptr *active_cpumask; /* CPU mask for active CPUs */
|
||||
private(LAVD) struct bpf_cpumask __kptr *ovrflw_cpumask; /* CPU mask for overflow CPUs */
|
||||
private(LAVD) struct bpf_cpumask cpdom_cpumask[LAVD_CPDOM_MAX_NR+1]; /* CPU mask for each compute domain */
|
||||
/*
|
||||
* I am sure that +1 shouldn't be necessary here.
|
||||
* But it is added to workaround a verifier bug (?).
|
||||
*/
|
||||
private(LAVD) struct bpf_cpumask cpdom_cpumask[LAVD_CPDOM_MAX_NR]; /* CPU mask for each compute domain */
|
||||
|
||||
const volatile u64 nr_cpu_ids; /* maximum CPU IDs */
|
||||
static volatile u64 nr_cpus_onln; /* current number of online CPUs */
|
||||
|
Loading…
Reference in New Issue
Block a user