diff for duplicates of <1467412092.7422.56.camel@kernel.crashing.org> diff --git a/a/1.txt b/N1/1.txt index 6183682..1fb0c9e 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -2,7 +2,7 @@ On Fri, 2016-07-01 at 10:46 -0700, Dave Hansen wrote: > The Intel(R) Xeon Phi(TM) Processor x200 Family (codename: Knights > Landing) has an erratum where a processor thread setting the Accessed > or Dirty bits may not do so atomically against its checks for the -> Present bit.A This may cause a thread (which is about to page fault) +> Present bit. This may cause a thread (which is about to page fault) > to set A and/or D, even though the Present bit had already been > atomically cleared. @@ -33,23 +33,17 @@ page and essentially completely miss that the physical page is dirty ? (Leading to memory corruption). > If the PTE is used for storing a swap index or a NUMA migration index, -> the A bit could be misinterpreted as part of the swap type.A The stray +> the A bit could be misinterpreted as part of the swap type. The stray > bits being set cause a software-cleared PTE to be interpreted as a -> swap entry.A In some cases (like when the swap index ends up being +> swap entry. In some cases (like when the swap index ends up being > for a non-existent swapfile), the kernel detects the stray value > and WARN()s about it, but there is no guarantee that the kernel can > always detect it. > > This patch changes the kernel to attempt to ignore those stray bits -> when they get set.A We do this by making our swap PTE format +> when they get set. We do this by making our swap PTE format > completely ignore the A/D bits, and also by ignoring them in our > pte_none() checks. > -> Andi Kleen wrote the original version of this patch.A Dave Hansen +> Andi Kleen wrote the original version of this patch. Dave Hansen > wrote the later ones. - --- -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> diff --git a/a/content_digest b/N1/content_digest index 0f202f6..4790c6a 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -17,7 +17,7 @@ "> The Intel(R) Xeon Phi(TM) Processor x200 Family (codename: Knights\n" "> Landing) has an erratum where a processor thread setting the Accessed\n" "> or Dirty bits may not do so atomically against its checks for the\n" - "> Present bit.A This may cause a thread (which is about to page fault)\n" + "> Present bit.\302\240 This may cause a thread (which is about to page fault)\n" "> to set A and/or D, even though the Present bit had already been\n" "> atomically cleared.\n" "\n" @@ -48,25 +48,19 @@ "(Leading to memory corruption).\n" "\n" "> If the PTE is used for storing a swap index or a NUMA migration index,\n" - "> the A bit could be misinterpreted as part of the swap type.A The stray\n" + "> the A bit could be misinterpreted as part of the swap type.\302\240 The stray\n" "> bits being set cause a software-cleared PTE to be interpreted as a\n" - "> swap entry.A In some cases (like when the swap index ends up being\n" + "> swap entry.\302\240 In some cases (like when the swap index ends up being\n" "> for a non-existent swapfile), the kernel detects the stray value\n" "> and WARN()s about it, but there is no guarantee that the kernel can\n" "> always detect it.\n" "> \n" "> This patch changes the kernel to attempt to ignore those stray bits\n" - "> when they get set.A We do this by making our swap PTE format\n" + "> when they get set.\302\240 We do this by making our swap PTE format\n" "> completely ignore the A/D bits, and also by ignoring them in our\n" "> pte_none() checks.\n" "> \n" - "> Andi Kleen wrote the original version of this patch.A Dave Hansen\n" - "> wrote the later ones.\n" - "\n" - "--\n" - "To unsubscribe, send a message with 'unsubscribe linux-mm' in\n" - "the body to majordomo@kvack.org. For more info on Linux MM,\n" - "see: http://www.linux-mm.org/ .\n" - "Don't email: <a href=mailto:\"dont@kvack.org\"> email@kvack.org </a>" + "> Andi Kleen wrote the original version of this patch.\302\240 Dave Hansen\n" + > wrote the later ones. -4955ecb26ffab1c30cbf3feb0139fa2fbbb622706bd0d225b483db186e29de16 +c1c6e8e5eb2d001b8c5ac846eadcf67d1b861e8938576e5eaf410b19cfacd95e
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.