Looks safe enough but I'd rather not tinker with locking so late in the 2.6.18 cycle. The race is purely theoretical at this point, and these sorts of changes have a tendency to introduce unintended consequences. So I queued this for 2.6.19 and checke it into svn. - R.