diff for duplicates of <47BA3E4B.7070504@cn.fujitsu.com> diff --git a/a/1.txt b/N1/1.txt index cdbe9e4..0760d88 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -19,9 +19,9 @@ The previous patch has a comment mistake. Now I correct it. - if (!on_sig_stack(esp)) + int onstack = sas_ss_flags(esp); + -+ if (onstack = 0) ++ if (onstack == 0) esp = current->sas_ss_sp + current->sas_ss_size; -+ else if (onstack = SS_ONSTACK) { ++ else if (onstack == SS_ONSTACK) { + /* + * If we are on the alternate signal stack and would + * overflow it, don't. Return an always-bogus address diff --git a/a/content_digest b/N1/content_digest index 651e766..fb2e6ed 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\047B95D7C.1080005@cn.fujitsu.com\0" "From\0Shi Weihua <shiwh@cn.fujitsu.com>\0" "Subject\0Re: [PATCH 5/5] signal(ia64_ia32): add a signal stack overflow check\0" - "Date\0Tue, 19 Feb 2008 02:26:19 +0000\0" + "Date\0Tue, 19 Feb 2008 10:26:19 +0800\0" "To\0tony.luck@intel.com\0" "Cc\0linux-kernel@vger.kernel.org" " linux-ia64@vger.kernel.org\0" @@ -28,9 +28,9 @@ "-\t\tif (!on_sig_stack(esp))\n" "+\t\tint onstack = sas_ss_flags(esp);\n" "+\n" - "+\t\tif (onstack = 0)\n" + "+\t\tif (onstack == 0)\n" " \t\t\tesp = current->sas_ss_sp + current->sas_ss_size;\n" - "+\t\telse if (onstack = SS_ONSTACK) {\n" + "+\t\telse if (onstack == SS_ONSTACK) {\n" "+\t\t\t/*\n" "+\t\t\t * If we are on the alternate signal stack and would\n" "+\t\t\t * overflow it, don't. Return an always-bogus address\n" @@ -42,4 +42,4 @@ " \t}\n" " \t/* Legacy stack switching not supported */" -60b3546d17f123f7860b9d5fa16638127f009057b7f31d4704a8e071d1a9eb2e +a35bea07ac30865d9c74dc816a7ef3092bc145c93694b0fac2c3acc21d58f9df
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.