[IRDA]: use mutex instead of semaphore in VLSI 82C147 IrDA controller driver