Prev: Fix missing of last user while dumping slab corruption log
Next: [RESEND] io-controller: add per device weight rule support
From: Peter Zijlstra on 13 Apr 2010 06:00 On Mon, 2010-04-12 at 13:22 -0700, Linus Torvalds wrote: > +static int anon_vma_compatible(struct vm_area_struct *a, struct vm_area_struct *b) > +{ > + return a->vm_end == b->vm_start && > + mpol_equal(vma_policy(a), vma_policy(b)) && > + a->vm_file == b->vm_file && > + !((a->vm_flags ^ b->vm_flags) & ~(VM_READ|VM_WRITE|VM_EXEC)) && > + b->vm_pgoff == a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT); > +} Maybe write that as: static int anon_vma_compatible(struct vm_area_struct *a, struct vm_area_struct *b) { if (a->vm_end != b->vm_start) return 0; if (!mpol_equal(vma_policy(a), vma_policy(b)) return 0; if (a->vm_file != b->vm_file) return 0; if ((a->vm_flags ^ b->vm_flags) & ~(VM_READ|VM_WRITE|VM_EXEC)) return 0; if (a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT) != b->vm_pgoff) return 0; return 1; } -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |