Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1433876pxj; Sat, 8 May 2021 17:55:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzDdRn3MQJbYKbRPbnylZ9D/on88IpyBHEcUNhr6DI+bRwhiboyziPVNfnwfCZz+PX9O/+g X-Received: by 2002:a17:907:628d:: with SMTP id nd13mr17764888ejc.299.1620521735173; Sat, 08 May 2021 17:55:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620521735; cv=none; d=google.com; s=arc-20160816; b=gcfDQ5jdX3pApkRRCP80cgdOpbo5AqZyxmc69VjXFk1qXDg1AvoOFDz7xS67+cGnJr mFo1Zochr6Cwg37Mm8jkB+v+XWOAIYsLmoHEduu8mLM+AP4JKt+CB0VWGGqqhPXWWvqn zl22VC9XdRV1Lm9SGKa1P0ZVCbc/sREJyl6ZoUWwkVxgGvuD6kWloM520/04c1Z5TsdY sBetYQZg+XD+5GQFh4oYneYQZk0BkMwv93s51g9pBQOshbD4OJpMmlbN3NIxo6Qhjdtq vHRF3sVBkkEXQE3WNRbdTchFnPNONUlD06JQlXjyKc7hqXGKifnGR2DpEbiD8aceKvzC e5LA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=RSZC8DCAWRAPLmEa3PyrufYfHGIrXzMs8S/OtEJ2yhc=; b=Cwg17nrr1K0Bauy/cFCc3k8XbjcMFdT/wXaJR0Q6kuTkk0ptnnWDtC1BELdhuqdHB0 2ooWVxt39eLMsEZO6QONU1GtpD4W3dommMZKt6O5HGk+sjCsUvkvFGP6iVE2ZIakf4iD ETHwu+63S/G1phlUpFfwE92KoDR8iReNXry9ewTYOkf18rz1JTiSa6PRmypuC9THQlIy UsKgfrEQRrn8L7C+HP5KmPNe4VeuyCgnoRL0oz3pMklwPzi+2BE00zt1Ia1/JqxagWSx mcHSBqAWJ1qol/1DlyjQ3UIqdeJDbocf7g8xiqZhqQ3J3vAccYB/di505TdDZCVU1E5Y HJ9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=AsHaHyql; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z14si9491742eja.696.2021.05.08.17.54.54; Sat, 08 May 2021 17:55:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=AsHaHyql; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229648AbhEIAxz (ORCPT + 99 others); Sat, 8 May 2021 20:53:55 -0400 Received: from mail.kernel.org ([198.145.29.99]:39998 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229620AbhEIAxy (ORCPT ); Sat, 8 May 2021 20:53:54 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id BC323613CE; Sun, 9 May 2021 00:52:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1620521571; bh=I+ULvUA2SVwFHZH9HWeMYfUMaA+O9efbhdprZAZ8ljU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=AsHaHyqlwUrUE2VrlrVGxgNSyj2yKaxncBP/jvOLQhAHJI8HINCtirtWEGY4ngAXF ihusQAyNUgXVmaHuoQ9r0a0P/KQpMvux1ViKhlr1+yt3+ZluDMFlbFweeRrvdfG6L5 SUP5VLdSwuaU+OJZprxXJz2LAYX/nwc500eYyRL4= Date: Sat, 8 May 2021 17:52:50 -0700 From: Andrew Morton To: Alexander Potapenko Cc: pmladek@suse.com, mingo@kernel.org, bo.he@intel.com, yanmin_zhang@linux.intel.com, psodagud@quicinc.com, dvyukov@google.com, elver@google.com, linux-kernel@vger.kernel.org, ryabinin.a.a@gmail.com, he@google.com Subject: Re: [PATCH v2 1/2] printk: introduce dump_stack_lvl() Message-Id: <20210508175250.d28548e312bfae4c8d779e2d@linux-foundation.org> In-Reply-To: <20210506105405.3535023-1-glider@google.com> References: <20210506105405.3535023-1-glider@google.com> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 6 May 2021 12:54:04 +0200 Alexander Potapenko wrote: > dump_stack() is used for many different cases, which may require a log > level consistent with other kernel messages surrounding the dump_stack() > call. > Without that, certain systems that are configured to ignore the default > level messages will miss stack traces in critical error reports. > > This patch introduces dump_stack_lvl() that behaves similarly to > dump_stack(), but accepts a custom log level. > The old dump_stack() becomes equal to dump_stack_lvl(KERN_DEFAULT). > > A somewhat similar patch has been proposed in 2012: > https://lore.kernel.org/lkml/1332493269.2359.9.camel@hebo/ > , but wasn't merged. Um yeah, I dropped the ball on that one, didn't I? I suspect pretty much all dump_stack() callsites should be using this.