diff for duplicates of <47B95D7C.1080005@cn.fujitsu.com> diff --git a/a/1.txt b/N1/1.txt index 88a3263..47d75c1 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -15,9 +15,9 @@ Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com> - 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 0f046a6..b491e58 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,6 +1,6 @@ "From\0Shi Weihua <shiwh@cn.fujitsu.com>\0" "Subject\0[PATCH 5/5] signal(ia64_ia32): add a signal stack overflow check\0" - "Date\0Mon, 18 Feb 2008 10:27:08 +0000\0" + "Date\0Mon, 18 Feb 2008 18:27:08 +0800\0" "To\0tony.luck@intel.com\0" "Cc\0linux-kernel@vger.kernel.org" " linux-ia64@vger.kernel.org\0" @@ -23,9 +23,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" @@ -37,4 +37,4 @@ " \t}\n" " \t/* Legacy stack switching not supported */" -3995a073537ad7a18ceb24d4c773daa1fd8a255819ca27e390f1733b1e514ea0 +26fd236469444643f5aaaa8d14b81a44936fb7f0cc48bdbffdafafd55fc17fe7
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.