struct spinlock {
  unsigned int locked;
  unsigned locker_pc;
};