Re: [PATCH] UML - signal bug fix
From: Bodo Stroesser (bstroesser_at_fujitsu-siemens.com)
Date: 11/11/04
- Previous message: Gabriel Paubert: "Recent I2C "dead code removal" breaks pmac sound."
- In reply to: Jeff Dike: "[PATCH] UML - signal bug fix"
- Next in thread: Jeff Dike: "Re: [PATCH] UML - signal bug fix"
- Reply: Jeff Dike: "Re: [PATCH] UML - signal bug fix"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 11 Nov 2004 19:09:50 +0100 To: Jeff Dike <jdike@addtoit.com>
Jeff Dike wrote:
> This patch fixes a bug introduced in the last batch of signal fixes. The
> system call return value should only be reset if called diectly from a system
> call, i.e. sigsuspend. The fixes added earlier caused any interrupted non-zero
> system call return to be reset, confusing fork and vfork, among others.
>
> Signed-off-by: Jeff Dike <jdike@addtoit.com>
>
Yes. The patchset was wrong.
But IMHO the solution shouldn't be resetting to the old state, that did syscall
restarting wrong!
The problem, you fix here, doesn't occur, when using my complete patchset. And my
patches fix UML's wrong syscall restart handling. And other issues they fix, too.
Bodo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Previous message: Gabriel Paubert: "Recent I2C "dead code removal" breaks pmac sound."
- In reply to: Jeff Dike: "[PATCH] UML - signal bug fix"
- Next in thread: Jeff Dike: "Re: [PATCH] UML - signal bug fix"
- Reply: Jeff Dike: "Re: [PATCH] UML - signal bug fix"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|