Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262288AbVEMPnG (ORCPT ); Fri, 13 May 2005 11:43:06 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262400AbVEMPnF (ORCPT ); Fri, 13 May 2005 11:43:05 -0400 Received: from mtagate4.de.ibm.com ([195.212.29.153]:18939 "EHLO mtagate4.de.ibm.com") by vger.kernel.org with ESMTP id S262288AbVEMPlW (ORCPT ); Fri, 13 May 2005 11:41:22 -0400 In-Reply-To: <4284C9A7.7010400@fujitsu-siemens.com> Subject: Re: Again: UML on s390 (31Bit) To: Bodo Stroesser Cc: linux-kernel@vger.kernel.org, Ulrich Weigand X-Mailer: Lotus Notes Build V651_12042003 December 04, 2003 Message-ID: From: Martin Schwidefsky Date: Fri, 13 May 2005 17:40:12 +0200 X-MIMETrack: Serialize by Router on D12ML062/12/M/IBM(Release 6.53HF247 | January 6, 2005) at 13/05/2005 17:41:20 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 839 Lines: 22 > BTW: I still can't see any loop in the kernel, that could call > do_signal() multiple times without returning to user in between. > For my understanding: do I miss something? If so, where is the loop? do_signal sets up a signal frame for the user. It returns from it by an svc and then another signal could be pending. It's not really a loop. For every signal frame you end up at least once in user space because we avoid creating multiple signal frames on the user stack. blue skies, Martin Martin Schwidefsky Linux for zSeries Development & Services IBM Deutschland Entwicklung GmbH - 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/