I've already sent a patch fixing this one (along with many others) a month ago:
http://ozlabs.org/pipermail/linuxppc-dev/2007-February/031164.html
I wonder iof it was ever considered... :-/
The entire patch description was just this:
Convert the spinlocks in the PowerPC interrupt related code into the raw ones,
also convert the PURR and PMC related spinlocks...
which says what you did, but gives NO CLUE about why this might be a
good thing to do - what problem it fixes or what desirable outcome it
produces. I will not apply patches with inadequate descriptions.
Paul.