#warning Use linux/semaphore.h, not asm/semaphore.h #include