
The patch implements a revision of the internal reference counting 
and locking in conntrack: a new expectations hold a refcount on its
master conntrack while an expected connections hold a recount on its
parent expectation. ip_conntrack_expect_lock protects exclusively 
the expectation lists (global/local) and expectation-related data 
in conntrack entries.

The patch depends on the submitted and pending patches.
