Messages in this thread | | | Date | Tue, 15 Nov 2011 23:28:49 -0800 | From | Paul Turner <> | Subject | Re: [PATCH] sched: add the inline keyword to the prototype. |
| |
On 11/15/2011 10:16 AM, Il Han wrote: > The prototype has to agree with the definition. > Add the inline keyword to the prototype also >
Hmm... this would then cause the prototypes to disagree in the !CONFIG_CFS_BANDWIDTH case.
Can you update?
> Signed-off-by: Il Han<corone.il.han@gmail.com> > --- > kernel/sched_fair.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c > index 5c9e679..c7c93d2 100644 > --- a/kernel/sched_fair.c > +++ b/kernel/sched_fair.c > @@ -306,7 +306,7 @@ find_matching_se(struct sched_entity **se, struct sched_entity **pse) > > #endif /* CONFIG_FAIR_GROUP_SCHED */ > > -static void account_cfs_rq_runtime(struct cfs_rq *cfs_rq, > +static __always_inline void account_cfs_rq_runtime(struct cfs_rq *cfs_rq, > unsigned long delta_exec); > > /************************************************************** > @@ -1052,7 +1052,7 @@ static void clear_buddies(struct cfs_rq *cfs_rq, struct sched_entity *se) > __clear_buddies_skip(se); > } > > -static void return_cfs_rq_runtime(struct cfs_rq *cfs_rq); > +static __always_inline void return_cfs_rq_runtime(struct cfs_rq *cfs_rq); > > static void > dequeue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags)
| |