Messages in this thread | | | Date | Mon, 1 Aug 2022 14:46:35 +0200 | From | Ingo Molnar <> | Subject | Re: [PATCH] sched/features: Expand the space of sched features |
| |
* Cruz Zhao <CruzZhao@linux.alibaba.com> wrote:
> With the increase of sched features, the available space decreases > gradually. In order to prevent features overflow, this patch expands > the space of sched features from 32 to 64. > > Signed-off-by: Cruz Zhao <CruzZhao@linux.alibaba.com> > --- > kernel/sched/core.c | 2 +- > kernel/sched/sched.h | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/kernel/sched/core.c b/kernel/sched/core.c > index 1899990..afe76fb 100644 > --- a/kernel/sched/core.c > +++ b/kernel/sched/core.c > @@ -122,7 +122,7 @@ > */ > #define SCHED_FEAT(name, enabled) \ > (1UL << __SCHED_FEAT_##name) * enabled | > -const_debug unsigned int sysctl_sched_features = > +const_debug u64 sysctl_sched_features =
Have you run into this? We have 27 features listed, so this shouldn't be happening right now - and this patch just bloats the word for no good reason.
Also, doesn't it generate a build warning/error in that case?
Thanks,
Ingo
| |