All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <47034D82.1000208@cn.fujitsu.com>

diff --git a/a/1.txt b/N1/1.txt
index bf75287..b301608 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -19,7 +19,7 @@ linux-2.6.23-rc8/arch/ia64/ia32/ia32_signal.c
   	/* This is the X/Open sanctioned signal stack switching.  */
   	if (ka->sa.sa_flags & SA_ONSTACK) {
 -		if (!on_sig_stack(esp))
-+		if (sas_ss_flags(esp) = 0)
++		if (sas_ss_flags(esp) == 0)
   			esp = current->sas_ss_sp + current->sas_ss_size;
   	}
   	/* Legacy stack switching not supported */
@@ -28,7 +28,7 @@ linux-2.6.23-rc8/arch/ia64/ia32/ia32_signal.c
   	frame = get_sigframe(ka, regs, sizeof(*frame));
 
 +	if ((ka->sa.sa_flags & SA_ONSTACK)
-+		&& (sas_ss_flags((unsigned long) frame) = 0))
++		&& (sas_ss_flags((unsigned long) frame) == 0))
 +		goto give_sigsegv;
 +
   	if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame)))
@@ -39,7 +39,7 @@ linux-2.6.23-rc8/arch/ia64/ia32/ia32_signal.c
   	frame = get_sigframe(ka, regs, sizeof(*frame));
 
 +	if ((ka->sa.sa_flags & SA_ONSTACK)
-+		&& (sas_ss_flags((unsigned long) frame) = 0))
++		&& (sas_ss_flags((unsigned long) frame) == 0))
 +		goto give_sigsegv;
 +
   	if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame)))
@@ -53,7 +53,7 @@ diff -pur linux-2.6.23-rc8.orig/arch/ia64/kernel/signal.c linux-2.6.23-rc8/arch/
   	frame = (void __user *) ((new_sp - sizeof(*frame)) & -STACK_ALIGN);
 
 +	if ((ka->sa.sa_flags & SA_ONSTACK)
-+		&& (sas_ss_flags((unsigned long) frame) = 0))
++		&& (sas_ss_flags((unsigned long) frame) == 0))
 +		return force_sigsegv_info(sig, frame);
 +
   	if (!access_ok(VERIFY_WRITE, frame, sizeof(*frame)))
diff --git a/a/content_digest b/N1/content_digest
index 60ef4b0..756a250 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,6 +1,6 @@
  "From\0Shi Weihua <shiwh@cn.fujitsu.com>\0"
  "Subject\0[PATCH 2/3] signal(ia64): alternative signal stack wraparound occurs\0"
- "Date\0Wed, 03 Oct 2007 08:06:26 +0000\0"
+ "Date\0Wed, 03 Oct 2007 17:06:26 +0900\0"
  "To\0linux-kernel@vger.kernel.org\0"
  "Cc\0tony.luck@intel.com"
  " linux-ia64@vger.kernel.org\0"
@@ -27,7 +27,7 @@
  "  \t/* This is the X/Open sanctioned signal stack switching.  */\n"
  "  \tif (ka->sa.sa_flags & SA_ONSTACK) {\n"
  "-\t\tif (!on_sig_stack(esp))\n"
- "+\t\tif (sas_ss_flags(esp) = 0)\n"
+ "+\t\tif (sas_ss_flags(esp) == 0)\n"
  "  \t\t\tesp = current->sas_ss_sp + current->sas_ss_size;\n"
  "  \t}\n"
  "  \t/* Legacy stack switching not supported */\n"
@@ -36,7 +36,7 @@
  "  \tframe = get_sigframe(ka, regs, sizeof(*frame));\n"
  "\n"
  "+\tif ((ka->sa.sa_flags & SA_ONSTACK)\n"
- "+\t\t&& (sas_ss_flags((unsigned long) frame) = 0))\n"
+ "+\t\t&& (sas_ss_flags((unsigned long) frame) == 0))\n"
  "+\t\tgoto give_sigsegv;\n"
  "+\n"
  "  \tif (!access_ok(VERIFY_WRITE, frame, sizeof(*frame)))\n"
@@ -47,7 +47,7 @@
  "  \tframe = get_sigframe(ka, regs, sizeof(*frame));\n"
  "\n"
  "+\tif ((ka->sa.sa_flags & SA_ONSTACK)\n"
- "+\t\t&& (sas_ss_flags((unsigned long) frame) = 0))\n"
+ "+\t\t&& (sas_ss_flags((unsigned long) frame) == 0))\n"
  "+\t\tgoto give_sigsegv;\n"
  "+\n"
  "  \tif (!access_ok(VERIFY_WRITE, frame, sizeof(*frame)))\n"
@@ -61,10 +61,10 @@
  "  \tframe = (void __user *) ((new_sp - sizeof(*frame)) & -STACK_ALIGN);\n"
  "\n"
  "+\tif ((ka->sa.sa_flags & SA_ONSTACK)\n"
- "+\t\t&& (sas_ss_flags((unsigned long) frame) = 0))\n"
+ "+\t\t&& (sas_ss_flags((unsigned long) frame) == 0))\n"
  "+\t\treturn force_sigsegv_info(sig, frame);\n"
  "+\n"
  "  \tif (!access_ok(VERIFY_WRITE, frame, sizeof(*frame)))\n"
  "  \t\treturn force_sigsegv_info(sig, frame);"
 
-72e83ceacfbb5ee293e25989a644028dd8cbba9491f2df24554d238b0e9eb9ec
+442683f1e6c62033568e30c8d017f00ae5e072180eda78ba6cc0d6107aa77492

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.