Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp774574rwb; Wed, 9 Nov 2022 08:28:20 -0800 (PST) X-Google-Smtp-Source: AMsMyM7VKSUID9yjwKhh+PNdJahw8so5OjZFDfOyoxy1zw7udiYFhGbRJpvAgsaKORDiKmjVKGxf X-Received: by 2002:aa7:83c8:0:b0:56d:8e07:4618 with SMTP id j8-20020aa783c8000000b0056d8e074618mr49773311pfn.33.1668011300146; Wed, 09 Nov 2022 08:28:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668011300; cv=none; d=google.com; s=arc-20160816; b=mg8ckMdnyV0EjJfr5K9PYa/H17pyqRmEqvojJVvrg44utKns0A1GY4twb+l3QaIyCh hqXhSpIMdYRd6vafNWXJCc6PMmDHamcPbl/RwO0nklHhsdqqozZjFyotnDRETg7BGc6t oNNETPNQKZMWXCHmrU5JLOr4sh5ZXMVAy8rx8qK3WnKM9lvn4ZPD85jnTw8FkfZ3SE3C nq3+zh5FJpdPKbT65ZUhgyZASgnsQFX1Ayo6ZWwQQStmv+wXZGVLs30xNLx979h10TE+ L4+zThdIyhdUHVYl+PMnLxmTvjVIiZWjoOTtBu0NGgcuPAY3bRPdX2IvklNUWVTXRD9z 2nfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=oYtWekrwOkPu3rl9s9CI8gzCVVn5E+80FelDen93dc4=; b=Hl/Ewd12VbPhVxRMeiODzzCJZwMOIIpqMuTaG7J6obXGUEnhef97x5OIZynCAzE6EC AOK1yvstkssORL3SeMqyI7MkJC1FQZe2nX58LpaxXD3c+nN7HY4is74Ph/NeC3NXbHIu vjy2/GHmiS7K4mdb27Ehi12MCdTx+7IlNNXkDdkkzdlXaMl1wyLW+ixDR8n9078MLIrV Wm4KYwyqzgO/4adDyMqvkVwp665quR77b4oQuydyp/BjNlXcOIkB4e3pGyPKdx46Jq1I IS5PaUx3ZyDGxO5mgfEi9mV6IdLmjEjLim4aq87LevEhrk1Cnw+8PsU1RO7y4BNaRSp6 dRFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=feQaiqc9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n17-20020a170903111100b0017280be5a02si4232760plh.589.2022.11.09.08.28.08; Wed, 09 Nov 2022 08:28:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=feQaiqc9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230072AbiKIO7M (ORCPT + 92 others); Wed, 9 Nov 2022 09:59:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38334 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229678AbiKIO7K (ORCPT ); Wed, 9 Nov 2022 09:59:10 -0500 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27D04121 for ; Wed, 9 Nov 2022 06:59:09 -0800 (PST) Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id D96BE1FAE9; Wed, 9 Nov 2022 14:59:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1668005947; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=oYtWekrwOkPu3rl9s9CI8gzCVVn5E+80FelDen93dc4=; b=feQaiqc9Dr7Wr/7W8mpDhyggKmsP/rnWP+vWENGkVL7vjXTcEGxxMWXR7S0TIDaHEG7gKi 4Acqwl1E6Qzn5PAlwjr43Bc8/N3AceZbIEbO3kFkFz3e4IgJ3hAVcmDMx3gMklp/1THWPv B6u2l292MiZnFHqbGTZmrELcfNylHmQ= Received: from suse.cz (unknown [10.100.201.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by relay2.suse.de (Postfix) with ESMTPS id C07052C141; Wed, 9 Nov 2022 14:59:05 +0000 (UTC) Date: Wed, 9 Nov 2022 15:59:05 +0100 From: Petr Mladek To: John Ogness Cc: Sergey Senozhatsky , Steven Rostedt , Thomas Gleixner , linux-kernel@vger.kernel.org, Jason Wessel , Daniel Thompson , Douglas Anderson , Luis Chamberlain , Aaron Tomlin , kgdb-bugreport@lists.sourceforge.net Subject: Re: [PATCH printk v3 10/40] kdb: kdb_io: use console_is_enabled() Message-ID: References: <20221107141638.3790965-1-john.ogness@linutronix.de> <20221107141638.3790965-11-john.ogness@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221107141638.3790965-11-john.ogness@linutronix.de> X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon 2022-11-07 15:22:08, John Ogness wrote: > Replace (console->flags & CON_ENABLED) usage with console_is_enabled(). > > Signed-off-by: John Ogness > Reviewed-by: Petr Mladek > Reviewed-by: Douglas Anderson > --- > kernel/debug/kdb/kdb_io.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/debug/kdb/kdb_io.c b/kernel/debug/kdb/kdb_io.c > index 67d3c48a1522..550fe8b456ec 100644 > --- a/kernel/debug/kdb/kdb_io.c > +++ b/kernel/debug/kdb/kdb_io.c > @@ -559,7 +559,7 @@ static void kdb_msg_write(const char *msg, int msg_len) > } > > for_each_console(c) { > - if (!(c->flags & CON_ENABLED)) > + if (!console_is_enabled(c)) Same as with the 9th patch. I would prefer to merge this with the patch switching to the srcu console list iterator. It will explain why the racy check is needed here. This change does not make sense without the other. Best Regards, Petr