]> git.proxmox.com Git - mirror_ubuntu-hirsute-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)
commit9dec1b6949ae9509cdc3edb2d75fda39c9db9fa2
tree6e2aa144c5ce405310f67011d43c82ac6f7ce56c
parent35f4cd96f5551dc1b2641159e7bb7bf91de6600f
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