On Tue, Dec 08, 2015 at 07:18:08AM +0100, Andi Kleen wrote: > > + if (behavior != MADV_DONTNEED && behavior != MADV_FREE) > > + return -EINVAL; > > This limitations is kind of lame and makes it a special purpose hack. > > It will also cause backwards compatibility issues if it needs > to be extended later. > > How hard would it be to support all of madvise vectored? > > That would also give much cleaner documentation. Ok, I'll add other behavior. Reducing syscall and mmap_sem locking is a win for other madvise. Thanks, Shaohua -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>