]> git.baikalelectronics.ru Git - kernel.git/commit
sched/cputime: move rq parameter in irqtime_account_process_tick
authorAlex Shi <alex.shi@linux.alibaba.com>
Thu, 2 Jan 2020 10:07:52 +0000 (18:07 +0800)
committerPeter Zijlstra <peterz@infradead.org>
Fri, 17 Jan 2020 09:19:21 +0000 (10:19 +0100)
commit67a2961d577ea5a1dacfe515260f0630fdac9a4c
tree6e2aa144c5ce405310f67011d43c82ac6f7ce56c
parent2bd8b3a725742103b89b0a20d40d81496885d608
sched/cputime: move rq parameter in irqtime_account_process_tick

Every time we call irqtime_account_process_tick() is in a interrupt,
Every caller will get and assign a parameter rq = this_rq(), This is
unnecessary and increase the code size a little bit. Move the rq getting
action to irqtime_account_process_tick internally is better.

             base               with this patch
cputime.o    578792 bytes        577888 bytes

Signed-off-by: Alex Shi <alex.shi@linux.alibaba.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/1577959674-255537-1-git-send-email-alex.shi@linux.alibaba.com
kernel/sched/cputime.c