Loading ipc/sem.c +1 −1 Original line number Original line Diff line number Diff line Loading @@ -381,7 +381,7 @@ static void update_queue (struct sem_array * sma) /* hands-off: q will disappear immediately after /* hands-off: q will disappear immediately after * writing q->status. * writing q->status. */ */ smb_wmb(); smp_wmb(); q->status = error; q->status = error; q = n; q = n; } else { } else { Loading Loading
ipc/sem.c +1 −1 Original line number Original line Diff line number Diff line Loading @@ -381,7 +381,7 @@ static void update_queue (struct sem_array * sma) /* hands-off: q will disappear immediately after /* hands-off: q will disappear immediately after * writing q->status. * writing q->status. */ */ smb_wmb(); smp_wmb(); q->status = error; q->status = error; q = n; q = n; } else { } else { Loading