Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp285893iob; Mon, 2 May 2022 19:55:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxjB/DKh2ct1jFshzLECyhcm5JSv/cqCzlUBGY762/qQJ8MMOtzIyc9sOHduM94hyr2p2rt X-Received: by 2002:a05:6a00:b51:b0:50d:5b6b:d66e with SMTP id p17-20020a056a000b5100b0050d5b6bd66emr14267470pfo.22.1651546553747; Mon, 02 May 2022 19:55:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651546553; cv=none; d=google.com; s=arc-20160816; b=uI5WkFlFiQtrXX7kuw9OMe6b/pZaKUUcZJQZHZ0VPEDJd872HHCH31C1QlbjGyP+10 +5AjWvaPA36vF6LUt1rv1BJ332M3Dcr4+mgX29Y1Sp0COze4T+vqjkUh73UhrgNLG45l vJRzbN1nnJCMvTx1a2LfOf3B6hSFBoR2RaXg3p+jQRZulOsAoSZlyDhaZlUrZnGLawyf 4aFb1+v1Ymt0p0rUdbuEZnXuxp4cYz/1C61Ks3Q+jVBq+6mXkNS/80T9McKnPJg6hP2a ZLJKV6V3i2sJFrhsN6ZX7v1DcKnhuzirIpRWOH56kPtcvvdCWQjN4Ksn7o5+iYl/6gRs b3sQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:subject :from:references:cc:to:content-language:user-agent:mime-version:date :message-id:sender:dkim-signature; bh=ML+ALf4muC9UINFB1D+jUSUaT6Yc1q590//LqncXPBg=; b=b5OPPSd3zhkDwx4n4AM9fo+Os7KgUCQn0C83fZD3lP4oOK8Mo8TgYWFI45WY8bCIUW cdhr4NiXiAcsjTrR2+SQ5vJY28CFKmr3+0JORZXUF9TnC41MN1KsvgCGmQpFdksCKqaA RV/lkWGB2n9Nq+/ndxzjgSARuou71WEZ1oncaaRAMC6dP0TFvdyfs1EUGsNX8kkaEliB AmDL7LyvjfsC3LbZp5UaAysEshQbP5RgHOADlJQ7Dam64u74ITwr9IM3Qj0zK1L4N4WK 6p+TKOtFYRRiz+DoEG1dicA/xm5ycW321BBA0CHrPpbU+fBxOfTWog+uXHCfGOL2H0bb +Kmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=i7O9COFX; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id m4-20020a170902f64400b001590118e14dsi14717528plg.108.2022.05.02.19.55.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 19:55:53 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=i7O9COFX; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 911D13122C; Mon, 2 May 2022 19:55:51 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230304AbiECC7N (ORCPT + 99 others); Mon, 2 May 2022 22:59:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230257AbiECC7K (ORCPT ); Mon, 2 May 2022 22:59:10 -0400 Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3AA2BCB; Mon, 2 May 2022 19:55:39 -0700 (PDT) Received: by mail-oi1-x22d.google.com with SMTP id e189so17022318oia.8; Mon, 02 May 2022 19:55:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:content-language:to :cc:references:from:subject:in-reply-to:content-transfer-encoding; bh=ML+ALf4muC9UINFB1D+jUSUaT6Yc1q590//LqncXPBg=; b=i7O9COFXjCPh9mubsfg4ugisxlHT5wiyH0MXCmkS/E9xJKUh9gtudd7mJOdt/lRU5s XviWqp4uUxdnstDiOc3faSUjpvZagNsoavB45X1ONbSZGvYwKqCS3Q4EtrJCw38BFSTy GfNBd7eRD5cCXw35f/BALZfCm/WuBWvrvy8CHiiL2yrOPGPoRYnxiuE92NR59Xn+HZB5 KmWN9JXFhIw1dIK45cEVSlCPHBcxANoVGaomRAUVkCZ8j7FysnRmKK/nqDi0QqiAU5qN jRYD07RpfwKLRhTaIOHoyPVauNdPj2DaFQwX8xWbJUP/uVrx5krbwy8PAtKyqKnZh5Fk 0gYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :content-language:to:cc:references:from:subject:in-reply-to :content-transfer-encoding; bh=ML+ALf4muC9UINFB1D+jUSUaT6Yc1q590//LqncXPBg=; b=AScAAAfQBs5jsGUnRtMO/HXUdbYQCM4L4yz1STlLCOHqWzq8GhLjJj0QEtr+mHwZzC UR1hGujcZmtfqB50KWZgDd3N8rcbx+rhLdM1Nsax+a7HdWyOaVsSYEmxKSW4ZyIGJlBE 1XoW7E5Q+/Ft6MK2sdqL96H0vQTLq9QuhiX4g7Pgh3cx1FPTowE47zfEf8Hh7ycIxROO D9eL5Cs63VjeA/iZfkGd0nMYrMkshj2LXcuI5XeGbWjxVREGgkFBNyafTbeSze4rVa0d qy8Wzda0Yby76G5FfylPPaP2eq00jPzZIMzKC6/DQcZdk5a+Zd0BFk+cEUKojzPgqBLy 2Nww== X-Gm-Message-State: AOAM5317zaNYQN8hD2cFd2BVU8Nmj/xVpO+LojrlUdYdHny8dK/KzJh9 g/g1lqIKcw5nP91qVU3wmT8= X-Received: by 2002:a05:6808:1115:b0:2ec:e78e:3fc0 with SMTP id e21-20020a056808111500b002ece78e3fc0mr978131oih.207.1651546539238; Mon, 02 May 2022 19:55:39 -0700 (PDT) Received: from ?IPV6:2600:1700:e321:62f0:329c:23ff:fee3:9d7c? ([2600:1700:e321:62f0:329c:23ff:fee3:9d7c]) by smtp.gmail.com with ESMTPSA id m17-20020a9d7e91000000b006060322126csm1564658otp.60.2022.05.02.19.55.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 02 May 2022 19:55:38 -0700 (PDT) Sender: Guenter Roeck Message-ID: <04840b4f-5b9d-b29a-62f7-e5148d415313@roeck-us.net> Date: Mon, 2 May 2022 19:55:34 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Content-Language: en-US To: Arnd Bergmann Cc: Robert Jarzmik , Linux ARM , Daniel Mack , Haojian Zhuang , Marek Vasut , Philipp Zabel , Lubomir Rintel , Paul Parsons , Sergey Lapin , Thomas Bogendoerfer , Michael Turquette , Stephen Boyd , "Rafael J. Wysocki" , Viresh Kumar , Dmitry Torokhov , Ulf Hansson , Dominik Brodowski , Helge Deller , Mark Brown , Linus Walleij , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , IDE-ML , linux-clk , Linux PM list , "open list:HID CORE LAYER" , patches@opensource.cirrus.com, linux-leds@vger.kernel.org, linux-mmc , linux-mtd , linux-rtc@vger.kernel.org, USB list , Linux Fbdev development list , dri-devel , ALSA Development Mailing List References: <20220419163810.2118169-1-arnd@kernel.org> <3df135a2-17f5-d6c6-b4a8-e1a60e254297@roeck-us.net> <6f1b27fa-96d1-4be7-ac6a-762610314f2a@roeck-us.net> <8d6d453a-e6fc-439b-2f34-e60c22fc9e98@roeck-us.net> <149509dd-f43d-1b27-4395-81eab4ff3455@roeck-us.net> <4dcdbfe2-9edf-320b-d123-3b62c8b5e28e@roeck-us.net> From: Guenter Roeck Subject: Re: [PATCH v2 00/48] ARM: PXA multiplatform support In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE 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 5/2/22 14:03, Arnd Bergmann wrote: > On Mon, May 2, 2022 at 10:35 PM Guenter Roeck wrote: >> On 5/2/22 12:21, Arnd Bergmann wrote: >>> >> >> To boot from initrd: >> >> qemu-system-arm -M z2 -kernel \ >> arch/arm/boot/zImage -no-reboot -initrd \ >> rootfs-armv5.cpio --append \ >> "panic=-1 slub_debug=FZPUA rdinit=/sbin/init console=ttyS0" -nographic \ >> -monitor null -serial stdio >> >> where rootfs-armv5.cpio is from my repository at github.com. >> >> https://github.com/groeck/linux-build-test/blob/master/rootfs/arm/rootfs-armv5.cpio.gz >> > > Ok, that works here with any configuration, I don't see a regression. > Could this be a problem with the size increase? The machine only has > 32MB of RAM, so it's possible that the multiplatform-enabled kernel > with DT support etc pushes it over the edge, especially with an initramfs. > qemu puts initrd in the middle of available memory. With the image size being ~1MB larger than with v5.18-rc, this is too much, and the kernel overwrites part of initrd. This causes it to be corrupted. It looks like that would have happened eventually, your patch series just made it happen now. The kernel is just getting too large to run on such small systems. I worked around the problem in my version of qemu by loading initrd at the end of the (small) RAM. With that, I no longer see the boot failure. Guenter