From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 11 Mar 2001 02:46:23 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 11 Mar 2001 02:46:13 -0500 Received: from chiara.elte.hu ([157.181.150.200]:18701 "HELO chiara.elte.hu") by vger.kernel.org with SMTP id ; Sun, 11 Mar 2001 02:46:02 -0500 Date: Sun, 11 Mar 2001 08:44:24 +0100 (CET) From: Ingo Molnar Reply-To: To: Andrew Morton Cc: Alan Cox , Keith Owens , lkml Subject: Re: [patch] serial console vs NMI watchdog In-Reply-To: <3AA8E6E5.A4AD5035@uow.edu.au> Message-ID: 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 Andrew, your patch looks too complex, and doesnt cover the case of the serial driver deadlocking. Why not add a "touch_nmi_watchdog_counter()" function that just changes last_irq_sums instead of adding locking? This way deadlocks will be caught in the serial code too. (because touch_nmi() will only "postpone" the NMI watchdog lockup event, not disable it.) This should be a matter of 5 lines ... Ingo