Convert rwlock in dns_acl to RCU
The dns_aclenv_t contains two dns_acl_t - localhost and localnets that can be swapped with a different ACLs as we configure BIND 9. Instead of protecting those two pointers with heavyweight read-write lock, use RCU mechanism to dereference and swap the pointers.
Edited by Ondřej Surý