The drop of the refcount needs to occur after the last use ofdata in the mmstruct because mmdrop() may free the mmstruct.Place it after the synchronize_rcu?