]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00156637 [MX6]Reboot take long time on SMP
authorAnson Huang <b20788@freescale.com>
Tue, 27 Sep 2011 10:20:19 +0000 (18:20 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:14 +0000 (08:33 +0200)
commitdec0710b70ba69053aaf6d6a2cf66ca282ab2d9e
tree8788530bd284e8b3be02ae5fee06221f4b315188
parent961f6303faa9a50bf800dbf6b700333262e5f9b4
ENGR00156637 [MX6]Reboot take long time on SMP

Add work around to the reboot issue of SMP, with
SMP, all the CPUs need to do _rcu_barrier, if we
enqueue an rcu callback, we need to make sure CPU
tick to stay alive until we take care of those by
completing the appropriate grace period.

This work around only work when the reboot command
issue, so it didn't impact normal kernel feature.

Signed-off-by: Anson Huang <b20788@freescale.com>
kernel/rcutree.c