Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp4090401pxb; Tue, 10 Nov 2020 07:44:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYBAg/atA6XHeV/h4KQ7cYMkerRs0MAcwaz3sfNDsZVCDd1Qa9oSd9aXSdgT8S78r3ie9i X-Received: by 2002:a17:906:7a11:: with SMTP id d17mr17153761ejo.153.1605023050590; Tue, 10 Nov 2020 07:44:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605023050; cv=none; d=google.com; s=arc-20160816; b=wKE2QeJHSeiopIpYEzKBrJfvDi4hM7LEr/RK58VaH1VmHpZ+JAZF+Yr/rQEaZ9f/3b 5EtCQbXZPq3hP5pJzEiT6ruTnJ/Gz2+XWOgJkrvOwyqwB4hHWO+y913WCLPeCca4vEY3 ORdna1844GHFFACpfXPCw2zjcOOTbThSOLAeR1HMi7inRsfql9rtKRIEZyhMNTRaVPJL /qh0Dy6ZuikSuxFlW52lduO2u4mbMlH+eAHzoq5ItVJtlSiTv/ds2++pyDWpxT8PhTvc YPSiGiiEbRLXYPMXFbvkiCdMvU72L9ar7TKDZHEd1XyUC24uak+vOQ/K+AHfiNzylD09 su5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=C7DgpMN+QdZwRC94GlKCs7UdjVL94KeK6yAm3EMjUqw=; b=TLj0UtHjt3PzbKp6Jx+APD5cWFlAJgpLQj2Dq83ZNj94sDLxCPSucrxbHA2qOktOTr q0tctIUMjoGJIRyg3sT6hlapAd8ZS4ab83MV91v7h0+NYb/Y9AfQfXIhOkL3+pPPtXJ/ 2693/VIFkxplaPmsQWZMW08jMo0v6Qq34yAHqHY7hYGN4jM+BmwvjOw960UV/TNdFVOM eC5G0mvHLE7CgKvCkDABfwDDb3nYHDXuM6TMgYEY3BiIzonOsYIw3tEouoc8nED+N4fl +vjSFfki45kCnpGCR6HGBlLvr7XD4x0rDTSIX9ikSuuL5K8Nb9S/qdD39yW48z2bWwsa Xlyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kBHJNsnQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y17si10424226edl.557.2020.11.10.07.43.47; Tue, 10 Nov 2020 07:44:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=kBHJNsnQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730853AbgKJPkG (ORCPT + 99 others); Tue, 10 Nov 2020 10:40:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730432AbgKJPkF (ORCPT ); Tue, 10 Nov 2020 10:40:05 -0500 Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 823A1C0613CF for ; Tue, 10 Nov 2020 07:40:05 -0800 (PST) Received: by mail-qt1-x82f.google.com with SMTP id v11so8448953qtq.12 for ; Tue, 10 Nov 2020 07:40:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=C7DgpMN+QdZwRC94GlKCs7UdjVL94KeK6yAm3EMjUqw=; b=kBHJNsnQkchbzVxKBYhcI9dzelq/Y6q73ucPdPfaqP38HwzA/7KDkMfGesoFJV3q0c YrN/uO/AmX1UZZx8MnDFpIenN5nNXYAg+kGjWuyw8YsSr00QruluffzQ93OA7LRngN0i xMgcLzREQwwFF9mZ/8tkgikvwMf7AaxfiuPptlq70B6Sf7p6EMM85j6Qvg+HrQvT/SV1 +PoINBI7NkLN9LCmsDOQt4yfQjcfuDTXv3QSDf1ongJA/iNcCzwJ1vypEQd4ywjmGi8s 83J85FDIek0igGpIJtgQsnHyC+awLtOD+GAFWlApiUVHwX+s1y5RLEoxJ8dh9vHQYpXY +hbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=C7DgpMN+QdZwRC94GlKCs7UdjVL94KeK6yAm3EMjUqw=; b=YOZ9Gf05VdXTAAYl3FalC3Hjy1vvs0y51XZs+ut8QrJ3XBnlhWRyUAasnH349YXQwI 5PwewsoJX8HUklhJfzTTSjNzA/JN59/viP6jDCpzREKcGkjqZa9NNqtr8sCkj8010VvT BARCA66ElthTLPTwGPM5Iq6DlH9Oqz8E61uBiYTYz6IiC+WlXDE2fcsz4D6dV05Fw6H+ 7DjLbg+ygQxY2ZXFi0w25w0UMpZQegu2Oa1sK9eKIHG0Ne0VShM3HNbuYT12CkvV1V7h +I+JcMnM+j0jNf4fBQX/AHfFhAzPoPeFyg34stJO3E1O6MX187zv0lgQkZkPX6fmgmJk lNFw== X-Gm-Message-State: AOAM532whpSpBtSZJK8ry0v5ZuWKm1GLbj18tZzv3F0+9blj8CbPziZ3 p2muwWE+ZFOHISLkk9tOQgUD1DJgyRmP7R06DP0= X-Received: by 2002:ac8:7083:: with SMTP id y3mr18872388qto.248.1605022804710; Tue, 10 Nov 2020 07:40:04 -0800 (PST) MIME-Version: 1.0 From: Chen Yu Date: Tue, 10 Nov 2020 23:39:53 +0800 Message-ID: Subject: bootconfig length parse error in kernel To: Masami Hiramatsu Cc: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Masami, Thanks for writing bootconfig and it is useful for boot up trace event debugging. However it was found that on 5.10-rc2 the bootconfig does not work and it shows "'bootconfig' found on command line, but no bootconfig found" And the reason for this is the kernel found the magic number to be incorrect. I've added some hack in kernel to dump the first 12 bytes, it shows: "OTCONFIG". So printed more content ahead we can find "#BOOTCONFIG" ahead. So it looks that there is some alignment during initrd load, and get_boot_config_from_initrd() might also deal with it. That is to say: data = (char *)initrd_end - BOOTCONFIG_MAGIC_LEN; might do some alignment? -- Thanks, Chenyu