From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7D242C47258 for ; Sat, 20 Jan 2024 16:57:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Subject:Cc:To:From:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xRuhhiaQYxv9D5rkJJjSzi66MJsANElj1TU2gfFSQs0=; b=P6nuyNxfZjiSui HHqcdT0k0ca/mq7NskbABrv38A1j6Jny95zlKQsQI0ub0gl1M777yhO0QPUli5cSa9+ipG1o8hLy2 hspCsbpjmygYI/qA48h325UMZb/ptEYVaGAsg4TaJdPblYF2bi8u9NpMAIY8Y2kXwpNLGdMdFJgV/ 1TthOdAOBb54cztxpqA3JX/WKi4T7gMq83uOgTshkF0SxS5ykII769AN/sZ1A084Cg4E8yOrU+8LD JtdqZyHykbXy1V8lqOviBTKJHvXedHON8Y80ACoMP+7JUZPdOmc/HqSiaTdjdzvoVkchrUrkCyKGa u1h/CVGTlDJ5rziTYmIA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rREem-0087CN-24; Sat, 20 Jan 2024 16:57:20 +0000 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rREei-0087Bb-24 for linux-arm-kernel@lists.infradead.org; Sat, 20 Jan 2024 16:57:17 +0000 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-40e779f030aso10585785e9.0 for ; Sat, 20 Jan 2024 08:57:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705769833; x=1706374633; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=Tac42I2B9h9I8FHC3cTVBJpUPC7zDS2iMWbRy2mBu7A=; b=dDVbxDzOD8EA4sfzV5+Unp98l5ZU+1RyTCUY+MfZnTMg5CEDw5wxVhGERlitTZNEFP ohX4STneKJJDXmzuTQVEo1+aehpyXeV1IK1bQDmQvymaA/NLgyUhiOokkIjTMuRHczq/ Om4eGMxD8F7sHS2aLohIQi8QqaToIUhTCJaJbfXYeokrV/xJk7Euem5yQ05IT1rYUdF0 ZVErphIy6Rlem2q/nhA0YNtYKznkIZfrtZWt+XBvvKXJLXBeo7qO2tlidatOY6HifwsR 3upaCrSg9gZQnnpEo5h6pBTz4ihFR1UtnwytpnvxWVhiC+E0w7Anv6J8FQapU79sdyHD hL9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705769833; x=1706374633; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Tac42I2B9h9I8FHC3cTVBJpUPC7zDS2iMWbRy2mBu7A=; b=iGyRx1haYSzBME+BRAGnjuMiDVRjCO9vnWtA6fPVBfGZnxYau5u0jjLz3h26Gziqzr w4wnDW2YlKny4C7DdJ74NZxQCmcQ5MK3mLrTOd1B2X4RTucPxb6ss+30rAhyCnSflKwg 8blDFgbKg9IylMic/9Jc0qMHdpQaIRKfLTcI+WH/kl8QC4bgdI5DMy4YlxlY5ayOPZY3 3UW6V5LuA7LVG9dr+/ViKaodymtjDxtjnLdUxCubDepN6uAq9DCuJZbNXuI3EIaXTV8M Rwyx5rm6AYm2dDhkKQqsmqidLfXTzoWj0rezNy5F3oxKYND/IyIAw2LKiWnLL7PkJchi Ni8w== X-Gm-Message-State: AOJu0YzcS7yQdX2vHAx+z84aDOfsadJHr3n5vh2+3KfIng111saPIhca nOUVYdQnxTxn5Gkc1j4wOWMh8mo/r9nOmLnPFS0BnBNYVW0ZrR5z X-Google-Smtp-Source: AGHT+IHqXHtcBrFWeCCx7UaFE9PsTHEOMhuDr5Y3VTvmTkPtbgZ/30M3IdFT+AV+lGvLLfmudrk7jQ== X-Received: by 2002:a05:600c:1709:b0:40e:45ae:1a83 with SMTP id c9-20020a05600c170900b0040e45ae1a83mr813583wmn.153.1705769833078; Sat, 20 Jan 2024 08:57:13 -0800 (PST) Received: from Ansuel-xps. (93-34-89-13.ip49.fastwebnet.it. [93.34.89.13]) by smtp.gmail.com with ESMTPSA id u21-20020a05600c139500b0040e4a7a7ca3sm33194086wmf.43.2024.01.20.08.57.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Jan 2024 08:57:12 -0800 (PST) Message-ID: <65abfb68.050a0220.a9c65.ecbc@mx.google.com> X-Google-Original-Message-ID: Date: Sat, 20 Jan 2024 17:57:09 +0100 From: Christian Marangi To: Linus Walleij Cc: Russell King , Arnd Bergmann , Andrew Morton , Geert Uytterhoeven , "Kirill A. Shutemov" , Jonathan Corbet , Thomas Gleixner , Randy Dunlap , "Mike Rapoport (IBM)" , Eric DeVolder , Nathan Chancellor , "Russell King (Oracle)" , Kees Cook , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Bjorn Andersson , Konrad Dybcio , John Crispin Subject: Re: [PATCH 2/2] ARM: decompressor: add option to ignore MEM ATAGs References: <20240119201356.7903-1-ansuelsmth@gmail.com> <20240119201356.7903-3-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240120_085716_677459_131881F1 X-CRM114-Status: GOOD ( 21.87 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gU2F0LCBKYW4gMjAsIDIwMjQgYXQgMTI6NTE6MDZQTSArMDEwMCwgTGludXMgV2FsbGVpaiB3 cm90ZToKPiBPbiBGcmksIEphbiAxOSwgMjAyNCBhdCA5OjE04oCvUE0gQ2hyaXN0aWFuIE1hcmFu Z2kgPGFuc3VlbHNtdGhAZ21haWwuY29tPiB3cm90ZToKPiAKPiA+IFNvbWUgYm9vdGxvYWRlcnMg Y2FuIHBhc3MgYnJva2VuIE1FTSBBVEFHcyB0aGF0IHByb3ZpZGUgaGFyZGNvZGVkCj4gPiBpbmZv cm1hdGlvbiBhYm91dCBtb3VudGVkIFJBTSBzaXplIGFuZCBwaHlzaWNhbCBsb2NhdGlvbi4KPiA+ IEV4YW1wbGUgYm9vbG9hZGVyIHByb3ZpZGUgUkFNIG9mIHNpemUgMS43R2IgYnV0IGFjdHVhbCBt b3VudGVkIFJBTQo+ID4gc2l6ZSBpcyA1MTJNYiBjYXVzaW5nIGtlcm5lbCBwYW5pYy4KPiA+Cj4g PiBBZGQgb3B0aW9uIENPTkZJR19BUk1fQVRBR19EVEJfQ09NUEFUX0lHTk9SRV9NRU0gdG8gaWdu b3JlIHRoZXNlIEFUQUcKPiA+IGFuZCBub3QgYXVndW1lbnQgYXBwZW5kZWQgRFRCIG1lbW9yeSBu b2RlLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBNYXJhbmdpIDxhbnN1ZWxzbXRo QGdtYWlsLmNvbT4KPiAKPiBTbyB5b3UgY2Fubm90IGp1c3QgaWdub3JlIGFsbCB0aGUgQVRBR3Mg SSBndWVzcz8KPiBJZiBpdCdzIHRoZSBjb21tYW5kIGxpbmUgeW91IG5lZWQsIHlvdSBjYW4gcGFz cyBhbiBpZGVudGljYWwgb25lIGluCj4gY2hvc2VuLgoKRWhoaCBpdCdzIG5vdCB0aGF0IHRyaXZp YWwuLi4gRG93bnN0cmVhbSB3ZSBoYXZlIGEgcGF0Y2ggdGhhdCB0YWtlcyBqdXN0CnRoZSBib290 YXJncyBmcm9tIEFUQUdzIGJ1dCByZWFsaXR5IGlzIHRoYXQgb25seSBNRU0gaXMgYnJva2VuLgoK QWxzbyBkdXBsaWNhdGluZyB0aGUgYm9vdGFyZ3MgZnJvbSBib290bG9hZGVyIGluIGNob3NlbiBp cyBwcm9ibGVtYXRpYwphcyBoYXZlIHRvbnMgb2YgZGV2aWNlIHRoYXQgdXNlIGNtZGxpbmVwYXJ0 IHRvIGRlY2xhcmUgcGFydGl0aW9ucyBhbmQgd2UKYXJlIG5vdCBhd2FyZSBvZiB0aGUgcGFydGl0 aW9ucyBvZiBldmVyeSBkZXZpY2UuCkFuZCBhbHNvIHRoZXJlIGFyZSBzb21lIGRldmljZSB0aGF0 IHN1cHBvcnRzIGR1YWwgcGFydGl0aW9uIGFuZCB0aGUKdmFsdWUgaXMgcHJvdmlkZWQgYnkgdGhl IGJvb3Rsb2FkZXIgYm9vdGFyZ3Mgc28gZHVwbGljYXRpbmcgaXQgd291bGQKcmVzdWx0IGluIG5v dCBoYXZpbmcgYSBnb29kIHdheSB0byBzdXBwb3J0IHRoaXMuCgo+IAo+IEJ1dCBpZiB5b3UgcmVh bGx5IG5lZWQgdGhpcywgaXQgc2hvdWxkIGJlIHRoZXJlLgo+IEFja2VkLWJ5OiBMaW51cyBXYWxs ZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+Cj4gCgotLSAKCUFuc3VlbAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4F82F101D5 for ; Sat, 20 Jan 2024 16:57:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705769836; cv=none; b=YEQauWN3JcDW0cySBtpDzfebiPzShTgwXq5XX5s+Vln91z6PHA0J3QYPdHtVPD2AZ/0RD8XhU69BKPgTFYwrnTfEyb/1REyksk0HC8dMfLf41qqGZjz3rbjQzEGeAl+ZcS+Q6f11gQvZrsU1oV0MqSdHcfqoBI70sU3vOZC1GS4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705769836; c=relaxed/simple; bh=ZGsBpgEMRShqEVubsqrqPTpj9Jf2Gr5Vk4sDR+iN44w=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=jfM3ucKZoz1xZEACvZvchPra3jmB0mx9jTs4tO4Yv/JZFFP82iNN9lh5gOhjqPn9HfbO0QUZaLx8SBYa2VF9HOSENimbZKJO/8rYWBNd67EJ4lfp5zLwvJ6klZ3Q04J7rh66l55NV4vg9LOKt40pBp3lhjCQio08Fpj2Qp+DlXI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=J6yMl61m; arc=none smtp.client-ip=209.85.128.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="J6yMl61m" Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-40e490c2115so17299855e9.0 for ; Sat, 20 Jan 2024 08:57:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705769833; x=1706374633; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=Tac42I2B9h9I8FHC3cTVBJpUPC7zDS2iMWbRy2mBu7A=; b=J6yMl61mZlKSXnPqLRdQ0ezD4QsN3D0SKg6bSHzYR4VhdidpV4PLFqV48parMzCbpT 78jz5R8yibv3p1n88aXWEgEXzhEsDpGSHl7EctkRwqbxAnq/EEvFa12lAEF+56/ca1lG e7b4UGjBoMnt9BdVjpSPOG49mynSK2tH1xb2wRqh/u8Qi5zDHpYdlowiDNpEC2C87j1T 9egv25hgHncY9L9PY7Bi0Yuj1rkz1HdVPkOpQNaosKTF8Ikan6GShX/XRYFy4giFuEFK uTUqPXeISHSxJJ73rfYBh15TWoCIvJ++xyGl9tyz1nApnlMu89Y6Zjmf+qTHsKS39SIQ wZKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705769833; x=1706374633; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:subject:cc:to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Tac42I2B9h9I8FHC3cTVBJpUPC7zDS2iMWbRy2mBu7A=; b=ZLHnLvKZzxuaUMsUnx0gNeftu7PZh9D3sW6g7whbVPrJiyU9LHzk9H9ROpC3YoJ/CP 7NnSXSlrlUZzcslqkh1eM3Vawnqz4090FmPF34pAQro4QNles72wNXiBEy7Pse+psa77 AZLof1ck8xk8hlNR9+fA1y1cfN3wIDD/dK3g8+4rQfhJbqxNcmy1tYkCpDyW+FpI0qwH oGRZy0VYVfSWM1G0u2en6tdLnb88Dq7k28ClR2jpMYCLMuaPw8//DBcvNlLt2Q6etc5u V2Ye4BXMJAFfme/GD5n95i1A5n+5+w7f+iztY58BT6lCCg0aj4nbazMG73B36j7JWlAF vvgA== X-Gm-Message-State: AOJu0YzuocQdTdj/ei0kiRtZAwtYtfhuRnVwqUZC+ipL0tk67lBhAfET +14u58SU7m0zvbODUU+qGxUfJnLNBX9/yszTm2lwvL8+YtUKkDHk X-Google-Smtp-Source: AGHT+IHqXHtcBrFWeCCx7UaFE9PsTHEOMhuDr5Y3VTvmTkPtbgZ/30M3IdFT+AV+lGvLLfmudrk7jQ== X-Received: by 2002:a05:600c:1709:b0:40e:45ae:1a83 with SMTP id c9-20020a05600c170900b0040e45ae1a83mr813583wmn.153.1705769833078; Sat, 20 Jan 2024 08:57:13 -0800 (PST) Received: from Ansuel-xps. (93-34-89-13.ip49.fastwebnet.it. [93.34.89.13]) by smtp.gmail.com with ESMTPSA id u21-20020a05600c139500b0040e4a7a7ca3sm33194086wmf.43.2024.01.20.08.57.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Jan 2024 08:57:12 -0800 (PST) Message-ID: <65abfb68.050a0220.a9c65.ecbc@mx.google.com> X-Google-Original-Message-ID: Date: Sat, 20 Jan 2024 17:57:09 +0100 From: Christian Marangi To: Linus Walleij Cc: Russell King , Arnd Bergmann , Andrew Morton , Geert Uytterhoeven , "Kirill A. Shutemov" , Jonathan Corbet , Thomas Gleixner , Randy Dunlap , "Mike Rapoport (IBM)" , Eric DeVolder , Nathan Chancellor , "Russell King (Oracle)" , Kees Cook , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Bjorn Andersson , Konrad Dybcio , John Crispin Subject: Re: [PATCH 2/2] ARM: decompressor: add option to ignore MEM ATAGs References: <20240119201356.7903-1-ansuelsmth@gmail.com> <20240119201356.7903-3-ansuelsmth@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On Sat, Jan 20, 2024 at 12:51:06PM +0100, Linus Walleij wrote: > On Fri, Jan 19, 2024 at 9:14 PM Christian Marangi wrote: > > > Some bootloaders can pass broken MEM ATAGs that provide hardcoded > > information about mounted RAM size and physical location. > > Example booloader provide RAM of size 1.7Gb but actual mounted RAM > > size is 512Mb causing kernel panic. > > > > Add option CONFIG_ARM_ATAG_DTB_COMPAT_IGNORE_MEM to ignore these ATAG > > and not augument appended DTB memory node. > > > > Signed-off-by: Christian Marangi > > So you cannot just ignore all the ATAGs I guess? > If it's the command line you need, you can pass an identical one in > chosen. Ehhh it's not that trivial... Downstream we have a patch that takes just the bootargs from ATAGs but reality is that only MEM is broken. Also duplicating the bootargs from bootloader in chosen is problematic as have tons of device that use cmdlinepart to declare partitions and we are not aware of the partitions of every device. And also there are some device that supports dual partition and the value is provided by the bootloader bootargs so duplicating it would result in not having a good way to support this. > > But if you really need this, it should be there. > Acked-by: Linus Walleij > -- Ansuel