/* Spin locks, a flawed solution */


void acquire_lock(volatile int *lockptr)
{
	while(*lockptr);
	*lockptr = 1;
}

void release_lock(volatile int *lockptr)
{
	*lockptr = 0;
}

