Received: by 2002:ac0:e350:0:0:0:0:0 with SMTP id g16csp2029792imn; Mon, 1 Aug 2022 08:40:03 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tAs9izQfJ/+z1rkq0TnHaDxfW5IbOoifvscaD5XFLY59+kth4ZRwLSoIgmVBB+DaJzVKHo X-Received: by 2002:a17:907:3e03:b0:722:e694:438 with SMTP id hp3-20020a1709073e0300b00722e6940438mr13423566ejc.755.1659368403179; Mon, 01 Aug 2022 08:40:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659368403; cv=none; d=google.com; s=arc-20160816; b=uFxcAs5XVtckdKmqgQeptQKXFDS5v1p1OMudKm+TzdbeFyyLlt9aX1tczLSQEC6FZ+ UqUfQBhmv0smPYaJaEAp9VS3RYkZ6QCw5ByUCIQOwQQTgfH6FXSDDAVgqIdAKENgMS/X hG2UCI9MBAjl31ZMrh1Xv5B0/mWUlFXMMqUs7s/akoU3hXLt6QaQoOvMb4QvdLwNF35R tO7ulYbhuFcMRKN8RRPHADq0vHXLgI9yz5OEbpU+O9XCNUswymT6DUtU2i/N7ACFt4Bk +utS2jWI7YZIx+QcAj8xiKIYPM5LC7EcnvNUAyEA5X04Ye4KPVapg8iy43x19TUIbXgm pEqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=tZ5/mt7pK+Lds/lRdOSRmYcWBntq5z5pKDBstGKZLkQ=; b=0cdT4yrZGSSOtwVR35tk7psgPlzyDki8qalaJ8Yalca+/VAfXHfnFrgC8cJQa82Tnf 1eqncusgr9XctOMOnDphRg9fvmeFME+EGT0wELjiOnvSOQSXk+kbTleLbobeluEcTva6 3GJhnl5M01nRae5/nETqHFypOUQ4nDnAPtX9uZ9sGVa1bBVLxT0pRKmPuejsfAO2xV5p QEioA8cyLoPY3pZxSZmZQVceSzuyg8KfohkZOS75pnJnxBCuHENXcOz2FP9uauGscCHs 3NHu/vTmxvMkYoM0Nw2fmx3/2HF0v3SrU6aJiagk4zUzsvbmEYWyYvqFTdkKWztwBMb+ LKww== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=HX4Cii1h; 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 hc30-20020a170907169e00b0073093cae330si1644594ejc.731.2022.08.01.08.39.38; Mon, 01 Aug 2022 08:40:03 -0700 (PDT) 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=HX4Cii1h; 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 S232450AbiHAPIP (ORCPT + 99 others); Mon, 1 Aug 2022 11:08:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229943AbiHAPIN (ORCPT ); Mon, 1 Aug 2022 11:08:13 -0400 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1C7C22BF0 for ; Mon, 1 Aug 2022 08:08:11 -0700 (PDT) Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id 16219205CD; Mon, 1 Aug 2022 15:08:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1659366480; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type; bh=tZ5/mt7pK+Lds/lRdOSRmYcWBntq5z5pKDBstGKZLkQ=; b=HX4Cii1hu4LtXGA4C3pZcloj8FWzs/VfMBOC5Jy2NpKFAvP2RqYNZBIpRCPJoyXHLDhQ8C tBPCO+8XP6k+65k2BIOAylA2dO4yIkegQNyLwrnUgdSP4fJVR//EYZShrzuRDbLwa6J9OT AOzGvRKeJLG/7UkvKvoXXDbgf+wr+E8= 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 A394A2C141; Mon, 1 Aug 2022 15:07:59 +0000 (UTC) Date: Mon, 1 Aug 2022 17:07:56 +0200 From: Petr Mladek To: Linus Torvalds Cc: Sergey Senozhatsky , Steven Rostedt , John Ogness , Andy Shevchenko , Rasmus Villemoes , Sebastian Andrzej Siewior , Thomas Gleixner , Jan Kara , Peter Zijlstra , linux-kernel@vger.kernel.org Subject: [GIT PULL] printk for 5.20 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 Hi Linus, please pull the latest printk changes from git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git tags/printk-for-5.20 ===================================== - Completely disable printing on consoles with CONFIG_RT. They break RT guarantees. They are too slow to be called with raw spinlocks. They can't be called with normal spinlocks in an atomic context because RT spinlocks might sleep. It is going to get fixed by the kthreads and atomic consoles. In the meantime, the debugging of CONFIG_RT kernel will be possible only by the user space kernel log readers. - Allow to read kernel log in gdb even on 32 bits systems. - More granular check of the buffer usage in printf selftest. - Clang warning fix. ---------------------------------------------------------------- Antonio Borneo (1): scripts/gdb: fix 'lx-dmesg' on 32 bits arch Justin Stitt (1): lib/test_printf.c: fix clang -Wformat warnings Petr Mladek (2): Merge branch 'for-5.20' into for-linus Merge branch 'rework/kthreads' into for-linus Rasmus Villemoes (1): lib/test_printf.c: split write-beyond-buffer check in two Sebastian Andrzej Siewior (1): printk: Skip console drivers on PREEMPT_RT. kernel/printk/printk.c | 10 ++++++++++ lib/test_printf.c | 21 +++++++++++++++++---- scripts/gdb/linux/dmesg.py | 9 +++------ scripts/gdb/linux/utils.py | 14 ++++++++++++-- 4 files changed, 42 insertions(+), 12 deletions(-)