/** * Add a lock to the lock table * * @param l The lock object */ @Uninterruptible public static void addLock(Lock l) { Lock[] chunk = locks[l.index >> LOG_LOCK_CHUNK_SIZE]; int index = l.index & LOCK_CHUNK_MASK; Services.setArrayUninterruptible(chunk, index, l); }