Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1677479imu; Wed, 12 Dec 2018 02:19:14 -0800 (PST) X-Google-Smtp-Source: AFSGD/U0/lUUyb/0iF703nGhmx+1awjMAyTSYMQpfk+KMkon0Xd4Hql6/X5VUrDcJ4ESY2SOOEQk X-Received: by 2002:aa7:8608:: with SMTP id p8mr19993925pfn.125.1544609954071; Wed, 12 Dec 2018 02:19:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544609954; cv=none; d=google.com; s=arc-20160816; b=E0p6dfPC2AX6/ug6JQmyhXZhHdhzKFn/+6kaZA4rfUIEODLdyGMxoCy3SXW+jTLyOb T9jtC7MRiyN383cCF75YCB7KEuwCeyuF63KSDOMTL+ICyO36JRKyWubOgK+euyJ2Ob6i CmwFeupnnfztkoGgtrvRTHsu2K214tItyzviuzt1iNxG4L+MsvB51oc77xszmU4KPnZQ JYjqpYs/UcHovZOxixjrH2wwxE+UXjZy9vmUa3nSuGRRJHKSJW+cJkT3LOHBoTbVnjlK /uCEfnHnF2/9tSD6bo2FltrVX8f3hUzm99632foXwynvMuEQC2bLxDhUeGL8jLLPMgQH qlCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=LWank5tCEfGeloAvq6aQVwJgzF4nS7BJ5xtwEefE9Gw=; b=ubgrXzGvPMj0gbgq6qJUafT8ho6yxEEKMFT3pE/W1qSbM1OGnogUh+YhXxwWz/vk+z I5T7ShX3cbzR7Uz2UMomWTdz9evSZpQYyqMoeGLJx0HguiZOQW4YxbXyRE96pa5079Jf GHUvVK602c/GmtH9yNOpvhyZzBmnCCvUMnrS6C7YtuuU9Djxk2txuRc8qQLsm4IwTHSe f92ztNWPjZyHggDBlZknDM6H/Gw56+wtaAgv/wI56/gDFrsynMvW/zqOPpSuFh86Fh2l WnmvaI1kDpA7bKY/fQjc+F0LzQVBlk9hXmdbuiG29BmDszfq1pvK7Rd//8QSpB/2maxY UDIg== 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 y25si13858076pgl.226.2018.12.12.02.18.58; Wed, 12 Dec 2018 02:19:14 -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 S1727068AbeLLKRg (ORCPT + 99 others); Wed, 12 Dec 2018 05:17:36 -0500 Received: from mx2.suse.de ([195.135.220.15]:38638 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726680AbeLLKRg (ORCPT ); Wed, 12 Dec 2018 05:17:36 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 9E570AE5F; Wed, 12 Dec 2018 10:17:34 +0000 (UTC) Date: Wed, 12 Dec 2018 11:17:33 +0100 From: Petr Mladek To: "Liu, Chuansheng" Cc: Tetsuo Handa , Sergey Senozhatsky , "akpm@linux-foundation.org" , "sergey.senozhatsky@gmail.com" , "rostedt@goodmis.org" , "dvyukov@google.com" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] kernel/hung_task.c: force ignore_loglevel before panic Message-ID: <20181212101732.5kayilcr7ww5cyu5@pathway.suse.cz> References: <27240C0AC20F114CBF8149A2696CBE4A6015A889@SHSMSX101.ccr.corp.intel.com> <20181210054622.GA6291@jagdpanzerIV> <27240C0AC20F114CBF8149A2696CBE4A6015A8D9@SHSMSX101.ccr.corp.intel.com> <20181210061151.GA28533@jagdpanzerIV> <27240C0AC20F114CBF8149A2696CBE4A6015ABB6@SHSMSX101.ccr.corp.intel.com> <77864d48-ce55-a699-ee6e-60d9ec36e305@i-love.sakura.ne.jp> <27240C0AC20F114CBF8149A2696CBE4A6015B06E@SHSMSX101.ccr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <27240C0AC20F114CBF8149A2696CBE4A6015B06E@SHSMSX101.ccr.corp.intel.com> User-Agent: NeoMutt/20170421 (1.8.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed 2018-12-12 01:16:11, Liu, Chuansheng wrote: > > > > -----Original Message----- > > From: Tetsuo Handa [mailto:penguin-kernel@i-love.sakura.ne.jp] > > Sent: Tuesday, December 11, 2018 6:02 PM > > To: Liu, Chuansheng ; Sergey Senozhatsky > > > > Cc: akpm@linux-foundation.org; pmladek@suse.com; > > sergey.senozhatsky@gmail.com; rostedt@goodmis.org; dvyukov@google.com; > > linux-kernel@vger.kernel.org > > Subject: Re: [PATCH] kernel/hung_task.c: force ignore_loglevel before panic > > > > On 2018/12/11 10:16, Liu, Chuansheng wrote: > > > We may enhance it by: > > > - if (sysctl_hung_task_warnings) { > > > + if (sysctl_hung_task_panic || sysctl_hung_task_warnings) { > > > if (sysctl_hung_task_warnings > 0) > > > sysctl_hung_task_warnings--; > > > > Why ignore sysctl_hung_task_warnings? The administrator can already > > configure as sysctl_hung_task_warnings == -1 && sysctl_hung_task_panic == 1 > > if he/she does not want to suppress neither sched_show_task() nor > > debug_show_all_locks()/trigger_all_cpu_backtrace(). Someone might want that > > sysctl_hung_task_warnings == 0 (which is a request to suppress only > > sched_show_task()) should not be ignored by sysctl_hung_task_panic == 1 > > (which is a request to trigger panic). > > > My complete idea is in patch V1 which has been sent. Paste here: > If sysctl_hung_task_panic == 1, I will force sched_show_task(t) and set > hung_task_call_panic = true > hung_task_show_lock = true Please, do not mix two changes into one patch. Add console_verbose() in one patch. It is simple and everyone has agreed with it so far. Force sched_show_task() when hung_task_call_panic == 1 in another patch. It seems to be controversial and should be discussed/changed separately. Best Regards, Petr