Added optimized arm rwsem