The archictecture specific rwsem implementations have a lot ofduplicated code. The following series cleans that up.Thanks, tglx