sem_otime contains the time of the last semaphore operation
that completed successfully. Every operation updates this
value, thus access from multiple cpus can cause trashing.
Therefore the patch replaces the variable with a per-semaphore
variable. The per-array sem_otime is only calculated when
sem_otime contains the time of the last semaphore operation
that completed successfully. Every operation updates this
value, thus access from multiple cpus can cause trashing.
Therefore the patch replaces the variable with a per-semaphore
variable. The per-array sem_otime is only calculated when
2 matches
Mail list logo