From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751989AbdBFTFj (ORCPT ); Mon, 6 Feb 2017 14:05:39 -0500 Received: from aer-iport-3.cisco.com ([173.38.203.53]:44337 "EHLO aer-iport-3.cisco.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751372AbdBFTFi (ORCPT ); Mon, 6 Feb 2017 14:05:38 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D+AADCx5hY/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDQDgQaNYHKRGZMogg+CDCyCQIM2AoMQGAECAQEBAQEBAWIohGo?= =?us-ascii?q?BBThBEAsYLh84BgEMCAEBiW8OsUiLSAEBAQEBAQEBAQEBAQEBAQEBAQEBARgFi?= =?us-ascii?q?FGCaoo5AQSbZgEahk2LIYo8hkZIkkQfOH5PFYcAPjaJFAEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,342,1477958400"; d="scan'208";a="650456207" Subject: Re: Linux 4.9.6 ( Restore IO-APIC irq_chip retrigger callback , breaks my box ) To: Greg KH , Gabriel C References: <20170126074846.GA19870@kroah.com> <20170206174156.GB10441@kroah.com> Cc: linux-kernel@vger.kernel.org, Andrew Morton , torvalds@linux-foundation.org, stable@vger.kernel.org, lwn@lwn.net, Jiri Slaby , Thomas Gleixner From: "Ruslan Ruslichenko -X (rruslich - GLOBALLOGIC INC at Cisco)" Message-ID: <9bca3132-babd-24de-8e9a-7f7da8f70f7e@cisco.com> Date: Mon, 6 Feb 2017 21:05:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <20170206174156.GB10441@kroah.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/06/2017 07:41 PM, Greg KH wrote: > On Mon, Feb 06, 2017 at 06:30:15PM +0100, Gabriel C wrote: >> On 26.01.2017 08:48, Greg KH wrote: >> >> Hi Greg, >> >>> I'm announcing the release of the 4.9.6 kernel. >> >> Somewhat late , however I didn't tested 4.9.6 but jumped from 4.9.5 to 4.9.7 >> and found out by box won't boot anymore. >> >> It hangs early and freeze with a lot RCU warnings. >> Since I cannot setup a netconsole right now I cannot post the errors , really sorry. >> >> ( but I could make a picture if needed ) >> >> >> I bisected it down to : >> >>> Ruslan Ruslichenko (1): >>> x86/ioapic: Restore IO-APIC irq_chip retrigger callback >> Reverting this one fixes the problem for me.. >> >> Also this problem exists in Linus tree , I tested on: >> 4.10.0-rc6-00167-ga0a28644c1cf > Ok, at least we are consistent :) > >> The box is a PRIMERGY TX200 S5 , 2 socket , 2 x E5520 CPU(s) installed. >> >> Config: >> https://raw.githubusercontent.com/frugalware/frugalware-current/master/source/base/kernel/config.x86_64 > Ruslan, any thoughts about what to do here? This looks strange. What this patch does is just revert previous behavior, broken by d32932d02e18. So we can try to test with last v4.1 stable, where retrigger callback were still present. Also on v4.10 maybe check with software emulation of this feature and reverted patch, e.g.: diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index e487493..49c3c71 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -170,6 +170,7 @@ config X86 select USER_STACKTRACE_SUPPORT select VIRT_TO_BUS select X86_FEATURE_NAMES if PROC_FS + select HARDIRQS_SW_RESEND config INSTRUCTION_DECODER def_bool y I think for further debugging logs will be needed. > > thanks, > > greg k-h