From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750774AbWGVOEu (ORCPT ); Sat, 22 Jul 2006 10:04:50 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1750780AbWGVOEu (ORCPT ); Sat, 22 Jul 2006 10:04:50 -0400 Received: from adsl-70-250-156-241.dsl.austtx.swbell.net ([70.250.156.241]:39584 "EHLO gw.microgate.com") by vger.kernel.org with ESMTP id S1750774AbWGVOEt (ORCPT ); Sat, 22 Jul 2006 10:04:49 -0400 Message-ID: <44C2307C.9060607@microgate.com> Date: Sat, 22 Jul 2006 09:04:44 -0500 From: Paul Fulghum User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Chuck Ebbert <76306.1226@compuserve.com> CC: linux-kernel , Alan Cox Subject: Re: Success: tty_io flush_to_ldisc() error message triggered References: <200607212301_MC3-1-C5B7-9F6C@compuserve.com> In-Reply-To: <200607212301_MC3-1-C5B7-9F6C@compuserve.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Chuck Ebbert wrote: > Using the patch below that you sent me, this message printed today on > my SMP system when terminating pppd: > > flush_to_ldisc - TTY_FLUSHING set, low_latency=0 > > And this bug is also in 2.6.17.4 - I forgot to reboot into 2.6.16.x > and the system locked up the same way 2.6.16 used to. That was made > even more fun by the 'SysRq broken on SMP' bug fixed by a pending > 2.6.17.7 patch... That confirms my thoughts on what went wrong: multiple copies of the queued work (flush_to_ldisc) running in parallel and corrupting the free buffer list. A cleaner fix for this is already in the 2.6.18 rc series. Thanks, Paul -- Paul Fulghum Microgate Systems, Ltd.