_raw_write_trylock_retry(rwlock_t *rw) 
_raw_write_trylock_retry(raw_rwlock_t *rw) 
_raw_write_trylock_retry(rwlock_t *rw){	int count = spin_retry;	while (count-- > 0) {		atomic_inc(&spin_retry_counter);		if (_raw_compare_and_swap(&rw->lock, 0, 0x80000000) == 0)			return 1;	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fb1c8f93d869b34cacb8b8932e2b83d96a19d720/spinlock.c/buggy/arch/s390/lib/spinlock.c