On 32-bit arm pf_kkif_free() takes the rules lock to unlink the
interface from the list of counters to update, and pfi_kkif_purge()
called it with pfi_unlnkdkifs_mtx held. pfi_kkif_remove_if_unref()
takes the two in the other order: the rules lock first, as asserted,
and pfi_unlnkdkifs_mtx to put the interface on the list.
Move the interfaces to free to a local list under the mutex and
free them after it is released.
Fixes: d40d4b3ed788 ("pf: switch kif counters to pf_counter_u64")
MFC after: 2 weeks
Sponsored by: Rubicon Communications, LLC ("Netgate")