From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756328AbcEaTHr (ORCPT ); Tue, 31 May 2016 15:07:47 -0400 Received: from mx1.redhat.com ([209.132.183.28]:45755 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751375AbcEaTHq (ORCPT ); Tue, 31 May 2016 15:07:46 -0400 From: Daniel Bristot de Oliveira To: linux-kernel@vger.kernel.org Cc: Jonathan Corbet , "Paul E. McKenney" , Josh Triplett , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , Ingo Molnar , Peter Zijlstra , Arnaldo Carvalho de Melo , "Luis Claudio R. Goncalves" Subject: [RFC PATCH 0/2] sysctl: Panic on RCU stall and schedule while atomic Date: Tue, 31 May 2016 16:07:31 -0300 Message-Id: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Tue, 31 May 2016 19:07:45 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series implements two kernel.panic_on_* like sysctl: kernel.panic_on_rcu_stall: panic() on RCU Stall detection. kernel.panic_on_sched_in_atomic: panic() on schedule while atomic detection. These sysctls are useful to capture a vmcore when is not possible to recompile the kernel to include the panic() call. For instance when supporting enterprise users. Daniel Bristot de Oliveira (2): rcu: sysctl: Panic on RCU Stall sched: sysctl: Panic on scheduling while atomic Documentation/sysctl/kernel.txt | 25 +++++++++++++++++++++++++ include/linux/kernel.h | 2 ++ kernel/rcu/tree.c | 8 ++++++++ kernel/sched/core.c | 7 +++++++ kernel/sysctl.c | 20 ++++++++++++++++++++ 5 files changed, 62 insertions(+) -- 2.5.5