Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7191292rwb; Tue, 15 Nov 2022 08:47:41 -0800 (PST) X-Google-Smtp-Source: AA0mqf6Xs1wwEIYrMtzjJJWwZRzsxFxU2qG3kvsCkqTBySH0pddc7Kqy4hB4pPOumEhxsUOuQ0QS X-Received: by 2002:aa7:c90c:0:b0:461:bacd:c85d with SMTP id b12-20020aa7c90c000000b00461bacdc85dmr15304311edt.278.1668530860873; Tue, 15 Nov 2022 08:47:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668530860; cv=none; d=google.com; s=arc-20160816; b=brM4MWkY+YqIfXyj+UxmQkSYt4jx9sLY4x4hxigWB9cSANdFLtnqqeyEIIAPCD2OBq Iw+3+kJVYJLvluywT9z1B0fn0Q8qZktjP6g4z6o5Em/cNyagisq27UuaV1NwHU3gqTA7 TK/dobcgAF+LKcvpt4WYkpREdUtBQY/GLlOx1zpFFOL2D+OwtAXfXQsbOa5HnRUP/sU4 cTircqpJylDZu27ZV/86koIuD0WYtyibBP7muoJ382BawONmimpwX7tRWJd3XQM5KHTv Sfp8MPsWchLNnIMJT1aMw8ObdoPvcna9S+FTrZVovBBWvYN3Mg732jNCsK0sUyxL1rvu 67RA== 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=Wmd9e2V800pMClRiLzcK0IdzwRhRue70HC0KGpKjA08=; b=MwQn+ivHsoyRMGFHxlXlPhQ2XnYLuR2FRDBFooF+xjM7SRFpCKe5KTtt3B2uG/6ykn 1gt6IEbAmKTSnqWJx+q9ncMBKwq68zUrGpN16VRYT+26Hsotng+0c/e73jFNkbgrtYDl BAygHE/BGTjn9tcr8Y7gV3dtF1UF2rPDk2Vcr9ZMMtBUJhChZyXYjkrCPFOTXukpyqdg 13q26aslkL+IWqjDOynuxdY8J5Xi6XwwhxYYYyBYbZKUn9weQ6G0wnBRoLj54VgmnVDL PLLeVo2+be13lKuD9dT49JCJDP48NvTXu9JqAJesILjd99i/JKFT9Y8/I6rTpJ3md/wF Hl0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=u3okpK3D; 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 g17-20020aa7c851000000b004683b475587si2049620edt.274.2022.11.15.08.47.18; Tue, 15 Nov 2022 08:47:40 -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=u3okpK3D; 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 S231317AbiKOPS5 (ORCPT + 90 others); Tue, 15 Nov 2022 10:18:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53340 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231259AbiKOPSr (ORCPT ); Tue, 15 Nov 2022 10:18:47 -0500 Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 77EDA7662; Tue, 15 Nov 2022 07:18:45 -0800 (PST) Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id 99B6D1F8B6; Tue, 15 Nov 2022 15:18:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1668525524; 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=Wmd9e2V800pMClRiLzcK0IdzwRhRue70HC0KGpKjA08=; b=u3okpK3DCIn/jJ9HRrVg+/SeGfcRU5qoxU/Wqz4XyC/TgQ4vqu4nZODb4sBf5wNf+U2q3I FwmgTEghfX0mrdlX8iSDcFRbS4MNW25IIlhglazM6k5i2moMyMuKEt+tT9KlHeFOD3spJv kccZClqc3X+jm5QSIsrD+aB0zm65L3g= Received: from suse.cz (unknown [10.100.208.146]) (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 5B50D2C142; Tue, 15 Nov 2022 15:18:44 +0000 (UTC) Date: Tue, 15 Nov 2022 16:18:43 +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 Subject: Re: [PATCH printk v4 35/39] tty: serial: kgdboc: use console_list_lock for list traversal Message-ID: References: <20221114162932.141883-1-john.ogness@linutronix.de> <20221114162932.141883-36-john.ogness@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221114162932.141883-36-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-14 17:35:28, John Ogness wrote: > configure_kgdboc() uses the console_lock for console list iteration. Use > the console_list_lock instead because list synchronization responsibility > will be removed from the console_lock in a later change. > > The SRCU iterator could have been used here, but a later change will > relocate the locking of the console_list_lock to also provide > synchronization against register_console(). > > Note, the console_lock is still needed to serialize the device() > callback with other console operations. > > Signed-off-by: John Ogness Reviewed-by: Petr Mladek Best Regards, Petr