Hi all, Today's linux-next merge of the tip tree got a conflict in mm/memory.c between commit 4f74d2c8e827 ("vm: remove 'nr_accounted' calculations from the unmap_vmas() interfaces") from Linus' tree and commit cbc91f71b51b ("uprobes/core: Decrement uprobe count before the pages are unmapped") from the tip tree. Following discussion between Linus and Andred, I fixed it up as below for now. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au diff --cc mm/memory.c index 1e77da6,84427aa..0000000 --- a/mm/memory.c +++ b/mm/memory.c @@@ -1307,6 -1309,12 +1309,9 @@@ static void unmap_single_vma(struct mmu if (end <= vma->vm_start) return; + if (vma->vm_file) + uprobe_munmap(vma, start, end); + - if (vma->vm_flags & VM_ACCOUNT) - *nr_accounted += (end - start) >> PAGE_SHIFT; - if (unlikely(is_pfn_mapping(vma))) untrack_pfn_vma(vma, 0, 0);