Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S270256AbUJTBD3 (ORCPT ); Tue, 19 Oct 2004 21:03:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S270253AbUJTA7j (ORCPT ); Tue, 19 Oct 2004 20:59:39 -0400 Received: from pa208.myslowice.sdi.tpnet.pl ([213.76.228.208]:1411 "EHLO finwe.eu.org") by vger.kernel.org with ESMTP id S269536AbUJTAek (ORCPT ); Tue, 19 Oct 2004 20:34:40 -0400 Date: Wed, 20 Oct 2004 02:34:08 +0200 From: Jacek Kawa To: "Richard B. Johnson" Cc: Linux kernel Subject: Re: Register corruption --patch Message-ID: <20041020003408.GA6101@finwe.eu.org> Mail-Followup-To: "Richard B. Johnson" , Linux kernel References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Kreatorzy Kreacji Bialej User-Agent: Mutt/1.5.6+20040907i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1240 Lines: 35 Richard B. Johnson wrote: > This 'C' compiler destroys parameters passed to functions > even though the code does not alter that parameter. [example] > This was from /usr/src/linux-2.6.9/arch/i386/kernel/semaphore.c > It this case, the value of 'sem' is destroyed which means that > certain assembly-language helper functions no longer work. > > This was discovered by Aleksey Gorelov > > I have been having trouble with mysterious things like: [...] > (4) Data errors in email. > (5) Network connections failing to go away `netstat -c` shows > hundreds of lines of very old history. > ... etc. > Having troubles with some strange (and -as it seems- temporary) data corruptions here[*], I was wondering, whether would it be posiible to easily diagnose this somehow? [*] like diff running serval times over same two files can only once in a while show one character altered bye -- Jacek Kawa **Define the universe. Give three examples.** [r.h.f.r] - 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/