diff for duplicates of <87inc5zeyu.fsf@xmission.com> diff --git a/a/1.txt b/N1/1.txt index 058520f..c4e87d8 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -30,7 +30,7 @@ pipeline to another. If any cpu does data speculation on anything other than branch targets that sequence could still be susceptible to speculation. ->From the AMD patches it appears that lfence is becoming a serializing +From the AMD patches it appears that lfence is becoming a serializing instruction which in principal is much more expensive. Also do we have alternatives for these sequences so if we run on an diff --git a/a/content_digest b/N1/content_digest index db22111..ef5069b 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,7 +3,7 @@ "ref\0CA+55aFzoAR+MYX+ub0xZ32OsT7WtD5Kru2t6LhwB1buLWPResQ@mail.gmail.com\0" "ref\0CA+55aFxsg5+u7bCHj1N8xyyVf7-RMm-5ACNp=ENNrKL78omaow@mail.gmail.com\0" "From\0ebiederm@xmission.com (Eric W. Biederman)\0" - "Subject\0[kernel-hardening] Re: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths\0" + "Subject\0Re: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths\0" "Date\0Sat, 13 Jan 2018 14:22:17 -0600\0" "To\0Linus Torvalds <torvalds@linux-foundation.org>\0" "Cc\0Dan Williams <dan.j.williams@intel.com>" @@ -54,7 +54,7 @@ "than branch targets that sequence could still be susceptible to\n" "speculation.\n" "\n" - ">From the AMD patches it appears that lfence is becoming a serializing\n" + "From the AMD patches it appears that lfence is becoming a serializing\n" "instruction which in principal is much more expensive.\n" "\n" "Also do we have alternatives for these sequences so if we run on an\n" @@ -63,4 +63,4 @@ "\n" Eric -36a3f3741546e6b1e3854c0d9b1378d39cdb4fd0de9b71379e2beb7d4511a3a9 +d9740eb758b644e53ec48ebdb40b9960bc4a938faf86b186b18a8b335dec4852
diff --git a/a/1.txt b/N2/1.txt index 058520f..efa21e6 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -29,12 +29,3 @@ improvement because it moves the dependency from one end of the cpu pipeline to another. If any cpu does data speculation on anything other than branch targets that sequence could still be susceptible to speculation. - ->From the AMD patches it appears that lfence is becoming a serializing -instruction which in principal is much more expensive. - -Also do we have alternatives for these sequences so if we run on an -in-order atom (or 386 or 486) where speculation does not occur we can -avoid the cost? - -Eric diff --git a/a/content_digest b/N2/content_digest index db22111..9b282bd 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -3,7 +3,7 @@ "ref\0CA+55aFzoAR+MYX+ub0xZ32OsT7WtD5Kru2t6LhwB1buLWPResQ@mail.gmail.com\0" "ref\0CA+55aFxsg5+u7bCHj1N8xyyVf7-RMm-5ACNp=ENNrKL78omaow@mail.gmail.com\0" "From\0ebiederm@xmission.com (Eric W. Biederman)\0" - "Subject\0[kernel-hardening] Re: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths\0" + "Subject\0Re: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths\0" "Date\0Sat, 13 Jan 2018 14:22:17 -0600\0" "To\0Linus Torvalds <torvalds@linux-foundation.org>\0" "Cc\0Dan Williams <dan.j.williams@intel.com>" @@ -52,15 +52,6 @@ "improvement because it moves the dependency from one end of the cpu\n" "pipeline to another. If any cpu does data speculation on anything other\n" "than branch targets that sequence could still be susceptible to\n" - "speculation.\n" - "\n" - ">From the AMD patches it appears that lfence is becoming a serializing\n" - "instruction which in principal is much more expensive.\n" - "\n" - "Also do we have alternatives for these sequences so if we run on an\n" - "in-order atom (or 386 or 486) where speculation does not occur we can\n" - "avoid the cost?\n" - "\n" - Eric + speculation. -36a3f3741546e6b1e3854c0d9b1378d39cdb4fd0de9b71379e2beb7d4511a3a9 +383ac3e0ee35644c5a0ab9c848a4f50c29706659383b7b74eb357669b9497084
diff --git a/a/content_digest b/N3/content_digest index db22111..531181d 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -3,7 +3,7 @@ "ref\0CA+55aFzoAR+MYX+ub0xZ32OsT7WtD5Kru2t6LhwB1buLWPResQ@mail.gmail.com\0" "ref\0CA+55aFxsg5+u7bCHj1N8xyyVf7-RMm-5ACNp=ENNrKL78omaow@mail.gmail.com\0" "From\0ebiederm@xmission.com (Eric W. Biederman)\0" - "Subject\0[kernel-hardening] Re: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths\0" + "Subject\0Re: [PATCH v3 8/9] x86: use __uaccess_begin_nospec and ASM_IFENCE in get_user paths\0" "Date\0Sat, 13 Jan 2018 14:22:17 -0600\0" "To\0Linus Torvalds <torvalds@linux-foundation.org>\0" "Cc\0Dan Williams <dan.j.williams@intel.com>" @@ -13,7 +13,7 @@ Kees Cook <keescook@chromium.org> kernel-hardening@lists.openwall.com Greg Kroah-Hartman <gregkh@linuxfoundation.org> - the arch/x86 maintainers <x86@kernel.org> + " the arch\\/x86 maintainers <x86@kernel.org>" Ingo Molnar <mingo@redhat.com> Al Viro <viro@zeniv.linux.org.uk> H. Peter Anvin <hpa@zytor.com> @@ -63,4 +63,4 @@ "\n" Eric -36a3f3741546e6b1e3854c0d9b1378d39cdb4fd0de9b71379e2beb7d4511a3a9 +1416bf359fd95bbdac850bb316287f75750ddea4e14ec3f7fd696a91dfe14fbf
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.