From patchwork Sun Jun 2 14:10:20 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Streetman X-Patchwork-Id: 1108950 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45H0T92wBNz9s4Y; Mon, 3 Jun 2019 00:10:37 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1hXRBx-00030L-N2; Sun, 02 Jun 2019 14:10:33 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.86_2) (envelope-from ) id 1hXRBv-0002zz-HJ for kernel-team@lists.ubuntu.com; Sun, 02 Jun 2019 14:10:31 +0000 Received: from mail-yw1-f69.google.com ([209.85.161.69]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1hXRBv-0006wO-3t for kernel-team@lists.ubuntu.com; Sun, 02 Jun 2019 14:10:31 +0000 Received: by mail-yw1-f69.google.com with SMTP id w127so14118059ywe.6 for ; Sun, 02 Jun 2019 07:10:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=0iyEYo6XBHuiA78iVpqxJ/hLBeXODzlKSUWJkl3BQiQ=; b=eO+OToGWmSga6nj6bL9o8fEJpgR9mg6MdqovS1BPlI6N1U/H9Vr+kqyWxuCRC/1KVp yuIEYKCd4yQiAgB8IQyLfDh/Peu47vQJbMV9LIUJIBFRqvUGwOyaelV/N/ofW4yxmAAy 9Nz9w8BMfmKutYu0YcVYKmvsO57pFi86Y1vigrHdsBApdUI/d/kWbB99dDoLHfMnIjgm Z4B9yyqJ28kNyOEk02iAKN+e+fLjYN6zTffyfKPIU4N1BFmsKmveEQNBNepEKqHKU8g9 f7Va2REv8xzgIeXX/sN11Nd9Zy9PftFqz1iXOWBPamykPnljzPV8r+1ZRdCY7c3k0Mqr Qrpw== X-Gm-Message-State: APjAAAUvRtJK9WzpS/uyoojiNXzxgXY3RJguDm+EiX3S/DU/uFJnyWpn Z9YMvVmeswTx+1fHuflIprzkhZW7uDlxqg39VfagzUKC4iplMFKRjZg4pLqSPhIAIlcvpESXMtF EYT6u5FRDKDq2okry/G+TbEFwv3WEb8X4IosH8gS5Cg== X-Received: by 2002:a81:2506:: with SMTP id l6mr11592905ywl.325.1559484629854; Sun, 02 Jun 2019 07:10:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqy63kkmzpyWxikp/9v1bs7rjg7y9usZsyPB95a7dBJ7dNp40US4VI7N9ZkhXP2AYHND+RF9Tg== X-Received: by 2002:a81:2506:: with SMTP id l6mr11592897ywl.325.1559484629597; Sun, 02 Jun 2019 07:10:29 -0700 (PDT) Received: from thorin.lan (45-27-90-188.lightspeed.rlghnc.sbcglobal.net. [45.27.90.188]) by smtp.gmail.com with ESMTPSA id b129sm3281459ywh.85.2019.06.02.07.10.28 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sun, 02 Jun 2019 07:10:28 -0700 (PDT) From: Dan Streetman To: kernel-team@lists.ubuntu.com Subject: [B][SRU][PATCH] CONFIG_LOG_BUF_SHIFT set to 14 is too low on arm64 Date: Sun, 2 Jun 2019 10:10:20 -0400 Message-Id: <20190602141020.10493-1-dan.streetman@canonical.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Dan Streetman , Dimitri John Ledkov Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Dan Streetman BugLink: https://bugs.launchpad.net/bugs/1824864 All other archs have this value set higher, and the low value of 14 results in a log buffer so small it fills up before systemd-journald can start and read all the boot time kernel log messages. Increasing this will result in more memory reserved for the log buffer, but will avoid missed kernel log messages. This changes all 64 bit archs to use a shift of 18, which is what amd64 has been using. Signed-off-by: Dan Streetman Cc: Dimitri John Ledkov Acked-by: Kleber Sacilotto de Souza Acked-by: Stefan Bader --- @xnox opened this bug and submitted a patch for disco, but not earlier kernels. debian.master/config/annotations | 2 +- debian.master/config/arm64/config.common.arm64 | 2 +- debian.master/config/ppc64el/config.common.ppc64el | 2 +- debian.master/config/s390x/config.common.s390x | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/debian.master/config/annotations b/debian.master/config/annotations index 52084c16b6053..2f8ad2b79b131 100644 --- a/debian.master/config/annotations +++ b/debian.master/config/annotations @@ -9201,7 +9201,7 @@ CONFIG_CROSS_MEMORY_ATTACH policy<{'amd64': 'y', 'arm64': ' CONFIG_USELIB policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}> CONFIG_AUDIT policy<{'amd64': 'y', 'arm64': 'y', 'armhf': 'y', 'i386': 'y', 'ppc64el': 'y', 's390x': 'y'}> CONFIG_IKCONFIG policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'i386': 'n', 'ppc64el': 'n', 's390x': 'n'}> -CONFIG_LOG_BUF_SHIFT policy<{'amd64': '18', 'arm64': '14', 'armhf': '17', 'i386': '17', 'ppc64el': '17', 's390x': '17'}> +CONFIG_LOG_BUF_SHIFT policy<{'amd64': '18', 'arm64': '18', 'armhf': '17', 'i386': '17', 'ppc64el': '18', 's390x': '18'}> CONFIG_LOG_CPU_MAX_BUF_SHIFT policy<{'amd64': '12', 'arm64': '12', 'armhf': '12', 'i386': '12', 'ppc64el': '12', 's390x': '12'}> CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT policy<{'amd64': '13', 'arm64': '13', 'armhf': '13', 'i386': '13', 'ppc64el': '13', 's390x': '13'}> CONFIG_NUMA_BALANCING policy<{'amd64': 'y', 'arm64': 'y', 'ppc64el': 'y', 's390x': 'y'}> diff --git a/debian.master/config/arm64/config.common.arm64 b/debian.master/config/arm64/config.common.arm64 index e5166527b1182..2ad17495592df 100644 --- a/debian.master/config/arm64/config.common.arm64 +++ b/debian.master/config/arm64/config.common.arm64 @@ -206,7 +206,7 @@ CONFIG_LDM_PARTITION=y CONFIG_LIBNVDIMM=y CONFIG_LLC2=m CONFIG_LOCK_DOWN_KERNEL=y -CONFIG_LOG_BUF_SHIFT=14 +CONFIG_LOG_BUF_SHIFT=18 CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m CONFIG_MAC_PARTITION=y diff --git a/debian.master/config/ppc64el/config.common.ppc64el b/debian.master/config/ppc64el/config.common.ppc64el index e3d18746dbf0b..fed89c6e37536 100644 --- a/debian.master/config/ppc64el/config.common.ppc64el +++ b/debian.master/config/ppc64el/config.common.ppc64el @@ -195,7 +195,7 @@ CONFIG_LDM_PARTITION=y CONFIG_LIBNVDIMM=y CONFIG_LLC2=m # CONFIG_LOCK_DOWN_KERNEL is not set -CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LOG_BUF_SHIFT=18 CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m CONFIG_MAC_PARTITION=y diff --git a/debian.master/config/s390x/config.common.s390x b/debian.master/config/s390x/config.common.s390x index 6f15e3db9aa34..16d9d67fb217b 100644 --- a/debian.master/config/s390x/config.common.s390x +++ b/debian.master/config/s390x/config.common.s390x @@ -161,7 +161,7 @@ CONFIG_KVM=y # CONFIG_LIBNVDIMM is not set # CONFIG_LLC2 is not set # CONFIG_LOCK_DOWN_KERNEL is not set -CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LOG_BUF_SHIFT=18 # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MAC_PARTITION is not set