fix bug: passing mm instead of vma