@warhead - Setting the dmesg level thing to the side, why in the world does my kernel package NOT honor the patched code I marked up? The box behaves as if I am booting into the stock Arch kernel, not my own.
Here is how I modified the PKGBUILD... basically just adding a patch and bumping the pkgver as an easy way to see that the new package was in fact installed.
Note that the patch inserts the word 'FOO' into the lines that I believe control output to dmesg when the governor on/offlines a CPU... yet the word 'FOO' is not in my demsg output.
Thoughts are welcomed.
$this->bbcode_second_pass_code('', '% uname -r
3.14.65-17-ARCH
% dmesg
...
[ 11.352910] IRQ94 no longer affine to CPU2
[ 11.354844] CPU2: shutdown
[ 13.952832] IRQ95 no longer affine to CPU3
[ 13.954830] CPU3: shutdown
[ 25.562633] CPU1: Booted secondary processor
[ 25.942658] CPU2: Booted secondary processor
[ 26.142605] CPU3: Booted secondary processor
[ 29.872013] IRQ94 no longer affine to CPU2
[ 29.872238] CPU2: shutdown
[ 31.353060] IRQ93 no longer affine to CPU1
[ 31.354964] CPU1: shutdown
[ 32.843021] IRQ95 no longer affine to CPU3
[ 32.844939] CPU3: shutdown
[ 36.462620] CPU1: Booted secondary processor
[ 37.242644] CPU2: Booted secondary processor
[ 37.442671] CPU3: Booted secondary processor')
EDIT: AH! Perhaps I should be patching arch/arm64/kernel/smp.c and arch/arm64/kernel/irq.c