Received: by 10.223.176.46 with SMTP id f43csp4331692wra; Tue, 23 Jan 2018 07:53:48 -0800 (PST) X-Google-Smtp-Source: AH8x2250MQBDcGqqr0AhWL6K3YO1vs3slkWyvD2hItMCzLszLLx/A7uc68H43uB7KOQRcR0A+qUw X-Received: by 10.107.135.208 with SMTP id r77mr4242398ioi.248.1516722828657; Tue, 23 Jan 2018 07:53:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516722828; cv=none; d=google.com; s=arc-20160816; b=di+a5XFAJoO2NNKMscTGxuqmoCr9rdaCVnYhjkkj1nmkTPs/X0X/l4fnkFi2xM4IMn 6MSftYVhPQyzV1/4yb7hFTgwNrMn4Bu83AKTJtTIop5D5zYfSxgJ188IcHhBr9iIvsSV y6dWEtBYbcwa94MHk3fJnc5UA4dzqf29DLU2/WjyRvuq8AY/SWcIGGTWDVygb3MY4aON Gy9zh/FMW0mXg1ELxzykASFYZkaMulwB1wS2xMlBjMjNX7JhRweGgCQuUDq55hjny1/W PcZZldF40ITDrh8TTSa3Is75N98j57llTMSDoPhGn3jFK0DmXzLap3cQsgwb1sB1Xpno BQ7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=WTFe6BhwYC5miK4OIlnZ08NjgTkR2dL/Kj21EY20xKk=; b=e79d870Mf1oNZ0Yi1kh+PyOKzwSUH721PP4leaY2ZIWLcnb2hr0EXQhgwSK0zb0xAy oVNVRuPXzXx8uWn0ErP/0tl4N0S+HL4XQW9O5QIkfltKATDZpaIwqzLeZSn1QY4OQtTq VMQLbRp5lK182/O/1oAG2YsNz6zIPhhjjwjLOQ82s8wHYoVegiMKA/qBUc+0U0A0FHhW 2oPdHCFkFJlGhaDK3/ffUbUu15daVF/84S4EkK41OyDUIBCr+VIKI4udFiMjY8CrdtWn 6hYK/pcm9cx4A1ebzu+hxH54lQ+SdGCyuaAhajjNcaaONYWiJNMMHODMHdmaACUsn8qu RurA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v65si8281899itb.22.2018.01.23.07.53.35; Tue, 23 Jan 2018 07:53:48 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751456AbeAWPwp (ORCPT + 99 others); Tue, 23 Jan 2018 10:52:45 -0500 Received: from www.llwyncelyn.cymru ([82.70.14.225]:57444 "EHLO fuzix.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751255AbeAWPwn (ORCPT ); Tue, 23 Jan 2018 10:52:43 -0500 Received: from alans-desktop (82-70-14-226.dsl.in-addr.zen.co.uk [82.70.14.226]) by fuzix.org (8.15.2/8.15.2) with ESMTP id w0NFqTLw014403; Tue, 23 Jan 2018 15:52:29 GMT Date: Tue, 23 Jan 2018 15:52:29 +0000 From: Alan Cox To: Shankara Pailoor Cc: Greg KH , jslaby@suse.com, LKML , syzkaller , linux-serial@vger.kernel.org Subject: Re: RCU stall in 8250 serial driver Linux 4.15-rc1 Message-ID: <20180123155229.2035e674@alans-desktop> In-Reply-To: References: <20180117170520.GA12606@kroah.com> Organization: Intel Corporation X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 17 Jan 2018 09:24:32 -0800 Shankara Pailoor wrote: > Hi Greg, > > Sorry for that. Here is the stack trace. C Program below > serial_in drivers/tty/serial/8250/8250.h:111 [inline] > wait_for_xmitr+0x8a/0x1d0 drivers/tty/serial/8250/8250_port.c:2033 > serial8250_console_putchar+0x19/0x50 drivers/tty/serial/8250/8250_port.c:3170 > uart_console_write+0x98/0xc0 drivers/tty/serial/serial_core.c:1858 The console is spinning in polled mode trying to write data to the console port, which it seems has gotten a bit stuck. Could be the hypervisor hits some kind of buffering limit, could be hypervisor interface broke. Either way the console interface is supposed to stall the machine to ensure the bytes always get out and if your serial port jams or gets massively behind then this will happen. Alan