This is to unify 32- and 64-bit assembly implementations and to eliminatea (mostly theoretical) scalability problem in the rwlock logic.1: unify rwlock assembly implementation2: unify rwsem assembly implementation3: fix write lock scalability 64-bit issueSigned-off-by: Jan Beulich <jbeulich@novell.com>