- Add missing _raw_write_trylock() definitions for the UP preemption case. - Replace tons of georgeous macros for the UP preemption case with static inline functions. Much nicer to look at and more adequate then ({ xxxx }) in this case.