From: Paul E. McKenney Date: Wed, 29 Jan 2014 15:40:27 +0000 (-0800) Subject: rcutorture: Abstract torture_shutdown_absorb() X-Git-Tag: v3.15-rc1~183^2~1^2^2~33 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f67a33561e6e5463b548219df98130da95f2e4a7;p=pandora-kernel.git rcutorture: Abstract torture_shutdown_absorb() Because handling races between rmmod and normal shutdown is not specific to rcutorture, this commit renames rcutorture_shutdown_absorb() to torture_shutdown_absorb() and pulls it out into then kernel/torture.c module. This implies pulling the fullstop mechanism into kernel/torture.c as well. The exporting of fullstop and fullstop_mutex is ugly and must die. And it does in fact die in later commits that introduce higher-level APIs that encapsulate both of these variables. Signed-off-by: Paul E. McKenney Reviewed-by: Josh Triplett ` --- Reading git-diff-tree failed