Re: [PATCH v2 14/20] mm: Provide speculative fault infrastructure
From: Laurent Dufour <hidden>
Date: 2017-08-25 08:53:04
Also in:
linuxppc-dev, lkml
From: Laurent Dufour <hidden>
Date: 2017-08-25 08:53:04
Also in:
linuxppc-dev, lkml
On 20/08/2017 14:11, Sergey Senozhatsky wrote:
On (08/18/17 00:05), Laurent Dufour wrote: [..]quoted
+ /* + * MPOL_INTERLEAVE implies additional check in mpol_misplaced() which + * are not compatible with the speculative page fault processing. + */ + pol = __get_vma_policy(vma, address); + if (!pol) + pol = get_task_policy(current); + if (pol && pol->mode == MPOL_INTERLEAVE) + goto unlock;include/linux/mempolicy.h defines struct mempolicy *get_task_policy(struct task_struct *p); struct mempolicy *__get_vma_policy(struct vm_area_struct *vma, unsigned long addr); only for CONFIG_NUMA configs.
Thanks Sergey, I'll add #ifdef around this block. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>