OpenBSD cvs log

created 2019-02-05T13:15:29Z
begin 2018-04-22T00:00:00Z
end 2018-04-22T06:00:00Z
path src/sys
commits 1

date 2018-04-22T02:59:03Z
author visa
files src/sys/arch/amd64/amd64/aesni.c log diff annotate
message Add reference counting that prevents freeing of busy aesni sessions.
The early freeing has become possible because aesni_process() and
crypto_freesession() are no longer serialized by the kernel lock.
The flaw has caused kernel panics with IPsec traffic.

Issue seen by some, fix tested by mabi on bugs@
OK mikeb@, mpi@