Ahoj,
jen bych doplnil, ze krome vlastnich semaforu s 'up' a 'down' (implementace pomoci wait_queues) existuje jeste sada funkci:
spin_lock,spin_lock_irqsave, spin_lock_irq a spin_lock_bh (+ odpovidajici unlock)
coz jsou obecne zamky a k tomu jeste read_lock a write_lock (se vsemi verzemi jako spin) coz jsou zamky pro cteni a zapis - podrobnosti viz include/linux/spinlock.h (a dale do asm/spinlock.h)
Jinak super clanek, uz se tesim na dalsi dily. Myslim, ze je vhodne pokud mozno co nejvice uvadet odkazy na dokumenty nebo primo zdrojaky pro ty, co se na to chteji podivat pozorneji a take uvadet presne verze jader na kterych je vse popisovano.
Bye