From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754761AbeDYUJv (ORCPT ); Wed, 25 Apr 2018 16:09:51 -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 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 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