Received: by 10.192.165.148 with SMTP id m20csp1136939imm; Wed, 25 Apr 2018 13:11:34 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/l+Mo2XcfCxN/GUY6Ae79zaSZ/PhRWt9ea5SiAPqeVFaP+jskGQtDRAo0iVpHtbHyT29vb X-Received: by 2002:a17:902:7684:: with SMTP id m4-v6mr26025545pll.340.1524687094705; Wed, 25 Apr 2018 13:11:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524687094; cv=none; d=google.com; s=arc-20160816; b=i8Tj6PG2uO/TMoEgb1IO31dD6xOOWX9sbYC81OvUnYciWH0ibZbAic85YRzfHEcBRu nwfhedAc64NFOI5NlE13JqpToJpMcWHZ0wOcedgAZ6D6uNMyabw5xsPqgOw82DymN3OJ WQNuu9BEH05ggBWZiYVyQaSwa8iG/4WzHRpNrkwO0E7etNy2pbxgK0N5Rkzb4DmTYEN/ Uiz6Yu5vH0+BUq7R7gQm3uQNAKS2QQv03XocBPKrhbPnoj3J/RPdOg2TNiG1Ki2wOvc4 cHr7GpiCO8rYt7FHKL+bc/VAZZVgSyx2i2DKq58BmNKUT/+doeyICpzToF3efpatBuGH uYHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:openpgp:from:references:cc:to:subject :arc-authentication-results; bh=/diB+y1KZbHNX90sUDca5G6KTqLo3jGs/uIvX0Xo2Ss=; b=HdnJtel9pVZ+WdO1TvJgEGqpVJZ+3INZ0awuTuv8Jb296eZesW5WNBbtk50RW852Uo ymabRwLhrny8+ciSHr3SgN89ywIQcCuEvUtp8Bk16U7ZMQRJVIpXAj0zwH9ba+yLepfg +ls10yiNUIJe9FTqIJ1lrlCNwpYNJERRJ9wXHE3Y6XdK7aVYmziAaEVGR9GKMNezB/Jw BVh5ua396AVx7V7/ncEak3o+A4DfAAnQ78vM7mJX+2OCeilCitcNZ2Y/goW24ugDvpn0 zwhQ3Uo48UPj6V3wpflpvgBVOT+hW8ur7YjJPJq+zj7DmgMW6Va8zV7Q9An74cUzNwGY NJoA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m5si14052570pgt.554.2018.04.25.13.11.20; Wed, 25 Apr 2018 13:11:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754686AbeDYUJu (ORCPT + 99 others); Wed, 25 Apr 2018 16:09:50 -0400 Received: from mout.web.de ([212.227.15.14]:41271 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753991AbeDYUJs (ORCPT ); Wed, 25 Apr 2018 16:09:48 -0400 Received: from [192.168.1.10] ([95.157.57.47]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MWAtV-1erpYy10AL-00XK0h; Wed, 25 Apr 2018 22:09:41 +0200 Subject: Re: [PATCH v7 2/5] of: change overlay apply input data from unflattened to FDT To: Geert Uytterhoeven Cc: Frank Rowand , Rob Herring , Alan Tull , Pantelis Antoniou , Pantelis Antoniou , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "linux-kernel@vger.kernel.org" , Laurent Pinchart , Jailhouse References: <1520122673-11003-1-git-send-email-frowand.list@gmail.com> <1520122673-11003-3-git-send-email-frowand.list@gmail.com> <09e3db63-cbf9-52a2-ee77-520979f17fea@web.de> <7bbf615b-3cdd-6bb4-6918-33e48de4225d@gmail.com> <7bbb9472-9c96-6012-68e6-4ec2773c7732@gmail.com> <4422f58a-ca7c-16e6-e0df-63faea50f553@web.de> <3d7cb4d3-5070-e878-51d3-59f9772f756b@gmail.com> <53ee2d0b-1867-5cad-667c-7f70085c645d@web.de> <3050f0c1-549e-d4b9-50b5-468c11effea9@web.de> From: Jan Kiszka Openpgp: preference=signencrypt Message-ID: Date: Wed, 25 Apr 2018 22:09:38 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:i9jEcHp5Sk4/g5JwIBAa5K9CFDyo6Fyyd3gXNMoJ3fRv59biVtY MJ92rKjfMu2l8unGrcirVuMa2PvyJ8c3GjkiRx33k6zGE/KcFI5ajDN6Hax4vX2FGVMgXAd L67fZO6NbttZipHNsQa8+KewtwI1STpVqL+kTJgXTUJhXS3vtQUJWiQoQvS1kf2FizcC6iu u+zj9x+GnX/yzn6ciTV+A== X-UI-Out-Filterresults: notjunk:1;V01:K0:a5+b8Gx3lfI=:IvFuqjUcJy/AOh8QlUP0xz B0lkujZ5el0SPhAH1i6nj6klSIwyKy7TzN7DAm8Jb/lqbtNK5V7QWvQU9FyGTfGB2AMiSKkdD 9t+tbpARCD4T7QWvrmVaBR7lStyC4PMzxIIv84ROAp0OIhSHvrXECe22MkrjMj2WIFXXJAo/n zkin7duHo9iaASU6ceNowIzHINB/mOYzD0VBDJNtfdD/eaxodnWQS1kDf/5gjQpFTSwfauVWn +uEzmH6fnPfSn1q1LlsBvHBKjyVQmjb0HIzDXUtscszY0G0r1zOegcKUNbQr08jwrVkgb+O9a vrmXmSO7h3G4NrWhcLsZKcFR6WGKCtGx61nYINqQcZTccij+8F5u6dmwCsgT3FTmzpWjmnA/p Rq9ZnRhVNwLLy/5QReP9lLI0NchnKRoAK4xNr/VaZm1a8tOS2pEwpu3veZ8tX/sbuBGCez/oG 5EuFlC95whs/ZXXb94R1+Cc11FPTXU+mTHQNYp8hPG0cWKRcArvGZdgIxL0AwB22pb6MaDjSj vHNcZ1uOZ9vqDUa6r4Anl6uYLw+3YKlQrUndMnRyYOfYuqQmfox7yiTgEfzVjPNv09Zgzfe0f RtRusBiKH+ngi+VtcSQ4SHjVPrwj8QeW6p5AUY8tpyDnw6dI+j1sE4XbPctXimmHKiHBxBHa0 CzU8KAfA+HHUVh0pRi3tbuMAqH587LMx/0i/8gt+psh6jRwzW3ty7FU0vyiyylEup2llU39y5 TP5NRssAYKO5Yl40uuIRUIUXFnYB4ZeZKmXGnqiMa/B/9ILQv88hNFa1qMFCa4/RvtzxROB1h h1oNhDe Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-04-25 21:53, Geert Uytterhoeven wrote: > Hi Jan, > > On Wed, Apr 25, 2018 at 9:40 PM, Jan Kiszka wrote: >> What other pointers are we talking about? > > There's also the issue that some data has been allocated using kmalloc(), > while others hasn't. The "other" pointers point to e.g. early bootmem or > memblock. Should not be an issue for overlays or of_changesets, should it? Yes, I've learned the hard way that it is a very bad idea to build changesets with properties that were not dynamically allocated. Maybe that is documented somewhere, how the ownership of those objects change after apply and how they may get handled later on. But now as I know, it's kind of consistent and rather easy to account for. Jan