K 10 svn:author V 2 ae K 8 svn:date V 27 2016-11-22T16:43:41.389536Z K 7 svn:log V 355 Rework key_flush_sad(). Do all work in three steps: 1) Acquire SAHTREE_RLOCK and check that we need to cleanup som SAs. Just return if nothing was found. 2) Acquire SAHTREE_WLOCK and properly unlink SA/SAH from the corresponding lists, change state, etc. 3) With released lock finish cleanup (send SADB_EXPIRE message, release references, etc). END