Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp421355rwb; Fri, 18 Nov 2022 03:31:56 -0800 (PST) X-Google-Smtp-Source: AA0mqf5lZ6KhBF9GP2hBhD07sOquzDBRCXC8KIaKoADy9yEBTUFZtkXFRouugGnDPFFynhp5cJb2 X-Received: by 2002:a17:906:b804:b0:7ad:90dd:4af with SMTP id dv4-20020a170906b80400b007ad90dd04afmr5617228ejb.488.1668771116302; Fri, 18 Nov 2022 03:31:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668771116; cv=none; d=google.com; s=arc-20160816; b=Tp4HshNdn8cF9jk1LQV1JJoWd/v4oblFW/rcnjf+hmrABEX3co89ntKJBlbuDJZz2W 5nmQimGE6kGw5EbVZwf0tOPFTZqh4gscD2/08v91wbf3Y2GfA/ikP8W2n9toRfN8hg3Y RM6sHw483j/7NRWr2WsmORIY26gvEtXW/Un51xTeGhXKqvt3Ncp1Akgmir07C8rFVVQd E5gdv/KYxrxp6WqS92plLAePjgtZgtBTObdyqUH3GEtR3Np1bQ+BLlvKFqxCt4a0mMBT NmII9kvqxnlcC0CUKsN6+t2Kl4atniEjrIQQ7o1+eNcLZr21RTbQ4stT/wi+tvL7/+bs DTgQ== 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=8+Mt338auMAPyZ6wHbrxbwJ1oWL2/y5Lq8MjJbkctG8=; b=Hie4j+mh8Z58MOcmzR4w9CXCyqw3BzTRqc936mOId8kp4HutFVVemE7JwoBqpCyDhG IFn8m4SwPoh8sInXo66X+iJhY2jnCGVcX78e5pAfY2BEII6yna7zxTZDhHbeoi7cQxCU 0CjVHKTyJ3st/s/a+EgCIBVYY9oE/nj9KaaQQpoW/EHUxSa1voMAi1jfNWPMJ8HXJe45 VoD6UyoKvfrAJJuCqzZTAIiuKfR+L5i8jZWDUMnEvME19mpIw9iT56kxc3Jhe6Hoy4z/ tuS8hJHztoeVSNCEVYmqMI1Xb2PPoW2plYAMD0nzOXfSCjd65rV2ImJ4oVS8z+06rwCV R8mA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=Mqsids9j; 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 nb22-20020a1709071c9600b007815a44de91si3356660ejc.771.2022.11.18.03.31.31; Fri, 18 Nov 2022 03:31:56 -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=Mqsids9j; 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 S241563AbiKRLYV (ORCPT + 93 others); Fri, 18 Nov 2022 06:24:21 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56540 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241749AbiKRLXd (ORCPT ); Fri, 18 Nov 2022 06:23:33 -0500 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C3CC58C7B5; Fri, 18 Nov 2022 03:22:59 -0800 (PST) Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out1.suse.de (Postfix) with ESMTP id 24094224B6; Fri, 18 Nov 2022 11:22:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1668770578; 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=8+Mt338auMAPyZ6wHbrxbwJ1oWL2/y5Lq8MjJbkctG8=; b=Mqsids9jdixeoyQ3eEblSjOT6qn2nKBBxnXO4YIV6MczkJIueBfOWf5IH+Qgu5GEThrRT6 hSgJwbIBgcAARZnSZqZlRalEkqp3F27xcCibtgAVfz9XkwKNyhdLPpWTxITfMMyrMmaYir bQTfFlUi5/jqo+/cVb1R0youfVPvkVY= 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 871B52C141; Fri, 18 Nov 2022 11:22:56 +0000 (UTC) Date: Fri, 18 Nov 2022 12:22:56 +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 , Greg Kroah-Hartman , Jiri Slaby , kgdb-bugreport@lists.sourceforge.net, linux-serial@vger.kernel.org, linux-fsdevel@vger.kernel.org, Miguel Ojeda , Richard Weinberger , Anton Ivanov , Johannes Berg , linux-um@lists.infradead.org, Aaron Tomlin , Luis Chamberlain , Andy Shevchenko , Ilpo =?iso-8859-1?Q?J=E4rvinen?= , Lukas Wunner , Geert Uytterhoeven , Geert Uytterhoeven , linux-m68k@lists.linux-m68k.org, Ard Biesheuvel , linux-efi@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Krzysztof Kozlowski , Alim Akhtar , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, Michal Simek , Peter Zijlstra , Mathias Nyman , linux-usb@vger.kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org, Helge Deller , Thomas Zimmermann , Javier Martinez Canillas , Juergen Gross , Boris Ostrovsky , Tom Rix , linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH printk v5 00/40] reduce console_lock scope Message-ID: References: <20221116162152.193147-1-john.ogness@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221116162152.193147-1-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=unavailable 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 Wed 2022-11-16 17:27:12, John Ogness wrote: > This is v5 of a series to prepare for threaded/atomic > printing. v4 is here [0]. This series focuses on reducing the > scope of the BKL console_lock. It achieves this by switching to > SRCU and a dedicated mutex for console list iteration and > modification, respectively. The console_lock will no longer > offer this protection. The patchset looks ready for linux-next from my POV. I am going to push it there right now to get as much testing as possible before the merge window. Any review and comments are still appreciate. We could always take it back if some critical problems are discovered and can't be solved easily. Best Regards, Petr