From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Calvin Zhang <calvinzhang.cool@gmail.com>
Cc: Vineet Gupta <vgupta@kernel.org>,
Russell King <linux@armlinux.org.uk>,
Catalin Marinas <catalin.marinas@arm.com>,
Will Deacon <will@kernel.org>, Guo Ren <guoren@kernel.org>,
Yoshinori Sato <ysato@users.sourceforge.jp>,
Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
Nick Hu <nickhu@andestech.com>, Greentime Hu <green.hu@gmail.com>,
Vincent Chen <deanbo422@gmail.com>,
Dinh Nguyen <dinguyen@kernel.org>,
Jonas Bonn <jonas@southpole.se>,
Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>,
Stafford Horne <shorne@gmail.com>,
Michael Ellerman <mpe@ellerman.id.au>,
Benjamin Herrenschmidt <benh@kernel.crashing.org>,
Paul Mackerras <paulus@samba.org>,
Paul Walmsley <paul.walmsley@sifive.com>,
Palmer Dabbelt <palmer@dabbelt.com>,
Albert Ou <aou@eecs.berkeley.edu>, Rich Felker <dalias@libc.org>,
Chris Zankel <chris@zankel.net>,
Max Filippov <jcmvbkbc@gmail.com>,
Rob Herring <robh+dt@kernel.org>,
Frank Rowand <frowand.list@gmail.com>,
Mike Rapoport <rppt@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
David Hildenbrand <david@redhat.com>,
Kefeng Wang <wangkefeng.wang@huawei.com>,
Vladimir Isaev <isaev@synopsys.com>,
Arnd Bergmann <arnd@arndb.de>,
"Russell King (Oracle)" <rmk+kernel@armlinux.org.uk>,
"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
Guenter Roeck <linux@roeck-us.net>, Marc Zyngier <maz@kernel.org>,
David Brazdil <dbrazdil@google.com>,
Mark Rutland <mark.rutland@arm.com>,
Andrey Konovalov <andreyknvl@gmail.com>,
Anshuman Khandual <anshuman.khandual@arm.com>,
Souptick Joarder <jrdr.linux@gmail.com>,
Jinyang He <hejinyang@loongson.cn>,
Mauri Sandberg <sandberg@mailfence.com>,
Tiezhu Yang <yangtiezhu@loongson.cn>,
Serge Semin <Sergey.Semin@baikalelectronics.ru>,
Alexander Sverdlin <alexander.sverdlin@nokia.com>,
Geert Uytterhoeven <geert@linux-m68k.org>,
Randy Dunlap <rdunlap@infradead.org>,
Ley Foon Tan <ley.foon.tan@intel.com>,
Andreas Oetken <andreas.oetken@siemens.com>,
Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
Christophe Leroy <christophe.leroy@c-s.fr>,
Ganesh Goudar <ganeshgr@linux.ibm.com>,
Markus Elfring <elfring@users.sourceforge.net>,
"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
Atish Patra <atish.patra@wdc.com>,
Anup Patel <anup.patel@wdc.com>,
Nick Kossifidis <mick@ics.forth.gr>,
Alexandre Ghiti <alex@ghiti.fr>,
Vitaly Wool <vitaly.wool@konsulko.com>,
Wolfram Sang <wsa+renesas@sang-engineering.com>,
Lee Jones <lee.jones@linaro.org>,
Guo Ren <guoren@linux.alibaba.com>, Rob Herring <robh@kernel.org>,
Zhang Yunkai <zhang.yunkai@zte.com.cn>,
Palmer Dabbelt <palmerdabbelt@google.com>,
linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org,
uclinux-h8-devel@lists.sourceforge.jp,
linux-mips@vger.kernel.org, openrisc@lists.librecores.org,
linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
devicetree@vger.kernel.org
Subject: Re: [PATCH 2/2] of: reserved_mem: Remove reserved regions count restriction
Date: Fri, 19 Nov 2021 11:56:08 +0200 [thread overview]
Message-ID: <YZd0uEWNH6Def3+8@smile.fi.intel.com> (raw)
In-Reply-To: <20211119075844.2902592-3-calvinzhang.cool@gmail.com>
On Fri, Nov 19, 2021 at 03:58:19PM +0800, Calvin Zhang wrote:
> Change to allocate reserved_mems dynamically. Static reserved regions
> must be reserved before any memblock allocations. The reserved_mems
> array couldn't be allocated until memblock and linear mapping are ready.
>
> So move the allocation and initialization of records and reserved memory
> from early_init_fdt_scan_reserved_mem() to of_reserved_mem_init().
> arch/arc/mm/init.c | 3 ++
> arch/arm/kernel/setup.c | 2 +
> arch/arm64/kernel/setup.c | 3 ++
> arch/csky/kernel/setup.c | 3 ++
> arch/h8300/kernel/setup.c | 2 +
> arch/mips/kernel/setup.c | 3 ++
> arch/nds32/kernel/setup.c | 3 ++
> arch/nios2/kernel/setup.c | 2 +
> arch/openrisc/kernel/setup.c | 3 ++
> arch/powerpc/kernel/setup-common.c | 3 ++
> arch/riscv/kernel/setup.c | 2 +
> arch/sh/kernel/setup.c | 3 ++
> arch/xtensa/kernel/setup.c | 2 +
Isn't x86 missed? Is it on purpose?
Would be nice to have this in the commit message or fixed accordingly.
--
With Best Regards,
Andy Shevchenko
WARNING: multiple messages have this Message-ID (diff)
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Calvin Zhang <calvinzhang.cool@gmail.com>
Cc: Vineet Gupta <vgupta@kernel.org>,
Russell King <linux@armlinux.org.uk>,
Catalin Marinas <catalin.marinas@arm.com>,
Will Deacon <will@kernel.org>, Guo Ren <guoren@kernel.org>,
Yoshinori Sato <ysato@users.sourceforge.jp>,
Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
Nick Hu <nickhu@andestech.com>, Greentime Hu <green.hu@gmail.com>,
Vincent Chen <deanbo422@gmail.com>,
Dinh Nguyen <dinguyen@kernel.org>,
Jonas Bonn <jonas@southpole.se>,
Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>,
Stafford Horne <shorne@gmail.com>,
Michael Ellerman <mpe@ellerman.id.au>,
Benjamin Herrenschmidt <benh@kernel.crashing.org>,
Paul Mackerras <paulus@samba.org>,
Paul Walmsley <paul.walmsley@sifive.com>,
Palmer Dabbelt <palmer@dabbelt.com>,
Albert Ou <aou@eecs.berkeley.edu>, Rich Felker <dalias@libc.org>,
Chris Zankel <chris@zankel.net>,
Max Filippov <jcmvbkbc@gmail.com>,
Rob Herring <robh+dt@kernel.org>,
Frank Rowand <frowand.list@gmail.com>,
Mike Rapoport <rppt@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
David Hildenbrand <david@redhat.com>,
Kefeng Wang <wangkefeng.wang@huawei.com>,
Vladimir Isaev <isaev@synopsys.com>,
Arnd Bergmann <arnd@arndb.de>,
"Russell King (Oracle)" <rmk+kernel@armlinux.org.uk>,
"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
Guenter Roeck <linux@roeck-us.net>, Marc Zyngier <maz@kernel.org>,
David Brazdil <dbrazdil@google.com>,
Mark Rutland <mark.rutland@arm.com>,
Andrey Konovalov <andreyknvl@gmail.com>,
Anshuman Khandual <anshuman.khandual@arm.com>,
Souptick Joarder <jrdr.linux@gmail.com>,
Jinyang He <hejinyang@loongson.cn>,
Mauri Sandberg <sandberg@mailfence.com>,
Tiezhu Yang <yangtiezhu@loongson.cn>,
Serge Semin <Sergey.Semin@baikalelectronics.ru>,
Alexander Sverdlin <alexander.sverdlin@nokia.com>,
Geert Uytterhoeven <geert@linux-m68k.org>,
Randy Dunlap <rdunlap@infradead.org>,
Ley Foon Tan <ley.foon.tan@intel.com>,
Andreas Oetken <andreas.oetken@siemens.com>,
Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
Christophe Leroy <christophe.leroy@c-s.fr>,
Ganesh Goudar <ganeshgr@linux.ibm.com>,
Markus Elfring <elfring@users.sourceforge.net>,
"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
Atish Patra <atish.patra@wdc.com>,
Anup Patel <anup.patel@wdc.com>,
Nick Kossifidis <mick@ics.forth.gr>,
Alexandre Ghiti <alex@ghiti.fr>,
Vitaly Wool <vitaly.wool@konsulko.com>,
Wolfram Sang <wsa+renesas@sang-engineering.com>,
Lee Jones <lee.jones@linaro.org>,
Guo Ren <guoren@linux.alibaba.com>, Rob Herring <robh@kernel.org>,
Zhang Yunkai <zhang.yunkai@zte.com.cn>,
Palmer Dabbelt <palmerdabbelt@google.com>,
linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org,
uclinux-h8-devel@lists.sourceforge.jp,
linux-mips@vger.kernel.org, openrisc@lists.librecores.org,
linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
devicetree@vger.kernel.org
Subject: Re: [PATCH 2/2] of: reserved_mem: Remove reserved regions count restriction
Date: Fri, 19 Nov 2021 11:56:08 +0200 [thread overview]
Message-ID: <YZd0uEWNH6Def3+8@smile.fi.intel.com> (raw)
In-Reply-To: <20211119075844.2902592-3-calvinzhang.cool@gmail.com>
On Fri, Nov 19, 2021 at 03:58:19PM +0800, Calvin Zhang wrote:
> Change to allocate reserved_mems dynamically. Static reserved regions
> must be reserved before any memblock allocations. The reserved_mems
> array couldn't be allocated until memblock and linear mapping are ready.
>
> So move the allocation and initialization of records and reserved memory
> from early_init_fdt_scan_reserved_mem() to of_reserved_mem_init().
> arch/arc/mm/init.c | 3 ++
> arch/arm/kernel/setup.c | 2 +
> arch/arm64/kernel/setup.c | 3 ++
> arch/csky/kernel/setup.c | 3 ++
> arch/h8300/kernel/setup.c | 2 +
> arch/mips/kernel/setup.c | 3 ++
> arch/nds32/kernel/setup.c | 3 ++
> arch/nios2/kernel/setup.c | 2 +
> arch/openrisc/kernel/setup.c | 3 ++
> arch/powerpc/kernel/setup-common.c | 3 ++
> arch/riscv/kernel/setup.c | 2 +
> arch/sh/kernel/setup.c | 3 ++
> arch/xtensa/kernel/setup.c | 2 +
Isn't x86 missed? Is it on purpose?
Would be nice to have this in the commit message or fixed accordingly.
--
With Best Regards,
Andy Shevchenko
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
WARNING: multiple messages have this Message-ID (diff)
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Calvin Zhang <calvinzhang.cool@gmail.com>
Cc: Vineet Gupta <vgupta@kernel.org>,
Russell King <linux@armlinux.org.uk>,
Catalin Marinas <catalin.marinas@arm.com>,
Will Deacon <will@kernel.org>, Guo Ren <guoren@kernel.org>,
Yoshinori Sato <ysato@users.sourceforge.jp>,
Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
Nick Hu <nickhu@andestech.com>, Greentime Hu <green.hu@gmail.com>,
Vincent Chen <deanbo422@gmail.com>,
Dinh Nguyen <dinguyen@kernel.org>,
Jonas Bonn <jonas@southpole.se>,
Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>,
Stafford Horne <shorne@gmail.com>,
Michael Ellerman <mpe@ellerman.id.au>,
Benjamin Herrenschmidt <benh@kernel.crashing.org>,
Paul Mackerras <paulus@samba.org>,
Paul Walmsley <paul.walmsley@sifive.com>,
Palmer Dabbelt <palmer@dabbelt.com>,
Albert Ou <aou@eecs.berkeley.edu>, Rich Felker <dalias@libc.org>,
Chris Zankel <chris@zankel.net>,
Max Filippov <jcmvbkbc@gmail.com>,
Rob Herring <robh+dt@kernel.org>,
Frank Rowand <frowand.list@gmail.com>,
Mike Rapoport <rppt@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
David Hildenbrand <david@redhat.com>,
Kefeng Wang <wangkefeng.wang@huawei.com>,
Vladimir Isaev <isaev@synopsys.com>,
Arnd Bergmann <arnd@arndb.de>,
"Russell King (Oracle)" <rmk+kernel@armlinux.org.uk>,
"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
Guenter Roeck <linux@roeck-us.net>, Marc Zyngier <maz@kernel.org>,
David Brazdil <dbrazdil@google.com>,
Mark Rutland <mark.rutland@arm.com>,
Andrey Konovalov <andreyknvl@gmail.com>,
Anshuman Khandual <anshuman.khandual@arm.com>,
Souptick Joarder <jrdr.linux@gmail.com>,
Jinyang He <hejinyang@loongson.cn>,
Mauri Sandberg <sandberg@mailfence.com>,
Tiezhu Yang <yangtiezhu@loongson.cn>,
Serge Semin <Sergey.Semin@baikalelectronics.ru>,
Alexander Sverdlin <alexander.sverdlin@nokia.com>,
Geert Uytterhoeven <geert@linux-m68k.org>,
Randy Dunlap <rdunlap@infradead.org>,
Ley Foon Tan <ley.foon.tan@intel.com>,
Andreas Oetken <andreas.oetken@siemens.com>,
Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
Christophe Leroy <christophe.leroy@c-s.fr>,
Ganesh Goudar <ganeshgr@linux.ibm.com>,
Markus Elfring <elfring@users.sourceforge.net>,
"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
Atish Patra <atish.patra@wdc.com>,
Anup Patel <anup.patel@wdc.com>,
Nick Kossifidis <mick@ics.forth.gr>,
Alexandre Ghiti <alex@ghiti.fr>,
Vitaly Wool <vitaly.wool@konsulko.com>,
Wolfram Sang <wsa+renesas@sang-engineering.com>,
Lee Jones <lee.jones@linaro.org>,
Guo Ren <guoren@linux.alibaba.com>, Rob Herring <robh@kernel.org>,
Zhang Yunkai <zhang.yunkai@zte.com.cn>,
Palmer Dabbelt <palmerdabbelt@google.com>,
linux-snps-arc@lists.infradead.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org,
uclinux-h8-devel@lists.sourceforge.jp,
linux-mips@vger.kernel.org, openrisc@lists.librecores.org,
linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org,
linux-sh@vger.kernel.org, linux-xtensa@linux-xtensa.org,
devicetree@vger.kernel.org
Subject: Re: [PATCH 2/2] of: reserved_mem: Remove reserved regions count restriction
Date: Fri, 19 Nov 2021 11:56:08 +0200 [thread overview]
Message-ID: <YZd0uEWNH6Def3+8@smile.fi.intel.com> (raw)
In-Reply-To: <20211119075844.2902592-3-calvinzhang.cool@gmail.com>
On Fri, Nov 19, 2021 at 03:58:19PM +0800, Calvin Zhang wrote:
> Change to allocate reserved_mems dynamically. Static reserved regions
> must be reserved before any memblock allocations. The reserved_mems
> array couldn't be allocated until memblock and linear mapping are ready.
>
> So move the allocation and initialization of records and reserved memory
> from early_init_fdt_scan_reserved_mem() to of_reserved_mem_init().
> arch/arc/mm/init.c | 3 ++
> arch/arm/kernel/setup.c | 2 +
> arch/arm64/kernel/setup.c | 3 ++
> arch/csky/kernel/setup.c | 3 ++
> arch/h8300/kernel/setup.c | 2 +
> arch/mips/kernel/setup.c | 3 ++
> arch/nds32/kernel/setup.c | 3 ++
> arch/nios2/kernel/setup.c | 2 +
> arch/openrisc/kernel/setup.c | 3 ++
> arch/powerpc/kernel/setup-common.c | 3 ++
> arch/riscv/kernel/setup.c | 2 +
> arch/sh/kernel/setup.c | 3 ++
> arch/xtensa/kernel/setup.c | 2 +
Isn't x86 missed? Is it on purpose?
Would be nice to have this in the commit message or fixed accordingly.
--
With Best Regards,
Andy Shevchenko
_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-snps-arc
WARNING: multiple messages have this Message-ID (diff)
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: openrisc@lists.librecores.org
Subject: [OpenRISC] [PATCH 2/2] of: reserved_mem: Remove reserved regions count restriction
Date: Fri, 19 Nov 2021 11:56:08 +0200 [thread overview]
Message-ID: <YZd0uEWNH6Def3+8@smile.fi.intel.com> (raw)
In-Reply-To: <20211119075844.2902592-3-calvinzhang.cool@gmail.com>
On Fri, Nov 19, 2021 at 03:58:19PM +0800, Calvin Zhang wrote:
> Change to allocate reserved_mems dynamically. Static reserved regions
> must be reserved before any memblock allocations. The reserved_mems
> array couldn't be allocated until memblock and linear mapping are ready.
>
> So move the allocation and initialization of records and reserved memory
> from early_init_fdt_scan_reserved_mem() to of_reserved_mem_init().
> arch/arc/mm/init.c | 3 ++
> arch/arm/kernel/setup.c | 2 +
> arch/arm64/kernel/setup.c | 3 ++
> arch/csky/kernel/setup.c | 3 ++
> arch/h8300/kernel/setup.c | 2 +
> arch/mips/kernel/setup.c | 3 ++
> arch/nds32/kernel/setup.c | 3 ++
> arch/nios2/kernel/setup.c | 2 +
> arch/openrisc/kernel/setup.c | 3 ++
> arch/powerpc/kernel/setup-common.c | 3 ++
> arch/riscv/kernel/setup.c | 2 +
> arch/sh/kernel/setup.c | 3 ++
> arch/xtensa/kernel/setup.c | 2 +
Isn't x86 missed? Is it on purpose?
Would be nice to have this in the commit message or fixed accordingly.
--
With Best Regards,
Andy Shevchenko
WARNING: multiple messages have this Message-ID (diff)
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Calvin Zhang <calvinzhang.cool@gmail.com>
Cc: Mark Rutland <mark.rutland@arm.com>,
Kefeng Wang <wangkefeng.wang@huawei.com>,
Rich Felker <dalias@libc.org>, Jinyang He <hejinyang@loongson.cn>,
David Hildenbrand <david@redhat.com>,
Lee Jones <lee.jones@linaro.org>,
linux-kernel@vger.kernel.org, openrisc@lists.librecores.org,
Max Filippov <jcmvbkbc@gmail.com>,
Anup Patel <anup.patel@wdc.com>,
Guo Ren <guoren@linux.alibaba.com>, Guo Ren <guoren@kernel.org>,
linux-csky@vger.kernel.org, Nick Kossifidis <mick@ics.forth.gr>,
Vladimir Isaev <isaev@synopsys.com>,
Tiezhu Yang <yangtiezhu@loongson.cn>,
Vincent Chen <deanbo422@gmail.com>, Will Deacon <will@kernel.org>,
Markus Elfring <elfring@users.sourceforge.net>,
Vitaly Wool <vitaly.wool@konsulko.com>,
Jonas Bonn <jonas@southpole.se>, Rob Herring <robh@kernel.org>,
devicetree@vger.kernel.org, linux-snps-arc@lists.infradead.org,
Yoshinori Sato <ysato@users.sourceforge.jp>,
Palmer Dabbelt <palmerdabbelt@google.com>,
linux-sh@vger.kernel.org,
"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
Christophe JAILLET <christophe.jaillet@wanadoo.fr>,
Russell King <linux@armlinux.org.uk>,
Ley Foon Tan <ley.foon.tan@intel.com>,
Geert Uytterhoeven <geert@linux-m68k.org>,
"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
Catalin Marinas <catalin.marinas@arm.com>,
Ganesh Goudar <ganeshgr@linux.ibm.com>,
David Brazdil <dbrazdil@google.com>,
linux-riscv@lists.infradead.org,
Guenter Roeck <linux@roeck-us.net>,
uclinux-h8-devel@lists.sourceforge.jp,
linux-xtensa@linux-xtensa.org, Albert Ou <aou@eecs.berkeley.edu>,
Arnd Bergmann <arnd@arndb.de>,
Anshuman Khandual <anshuman.khandual@arm.com>,
Vineet Gupta <vgupta@kernel.org>,
Wolfram Sang <wsa+renesas@sang-engineering.com>,
Andreas Oetken <andreas.oetken@siemens.com>,
Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>,
"Russell King \(Oracle\)" <rmk+kernel@armlinux.org.uk>,
Rob Herring <robh+dt@kernel.org>,
Alexander Sverdlin <alexander.sverdlin@nokia.com>,
Greentime Hu <green.hu@gmail.com>,
Paul Walmsley <paul.walmsley@sifive.com>,
Stafford Horne <shorne@gmail.com>,
linux-arm-kernel@lists.infradead.org,
Andrey Konovalov <andreyknvl@gmail.com>,
Christophe Leroy <christophe.leroy@c-s.fr>,
Chris Zankel <chris@zankel.net>,
Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
Alexandre Ghiti <alex@ghiti.fr>, Nick Hu <nickhu@andestech.com>,
Atish Patra <atish.patra@wdc.com>,
linux-mips@vger.kernel.org, Randy Dunlap <rdunlap@infradead.org>,
Frank Rowand <frowand.list@gmail.com>,
Serge Semin <Sergey.Semin@baikalelectronics.ru>,
Dinh Nguyen <dinguyen@kernel.org>,
Zhang Yunkai <zhang.yunkai@zte.com.cn>,
Palmer Dabbelt <palmer@dabbelt.com>,
Souptick Joarder <jrdr.linux@gmail.com>,
Marc Zyngier <maz@kernel.org>,
Mauri Sandberg <sandberg@mailfence.com>,
Paul Mackerras <paulus@samba.org>,
Andrew Morton <akpm@linux-foundation.org>,
linuxppc-dev@lists.ozlabs.org, Mike Rapoport <rppt@kernel.org>
Subject: Re: [PATCH 2/2] of: reserved_mem: Remove reserved regions count restriction
Date: Fri, 19 Nov 2021 11:56:08 +0200 [thread overview]
Message-ID: <YZd0uEWNH6Def3+8@smile.fi.intel.com> (raw)
In-Reply-To: <20211119075844.2902592-3-calvinzhang.cool@gmail.com>
On Fri, Nov 19, 2021 at 03:58:19PM +0800, Calvin Zhang wrote:
> Change to allocate reserved_mems dynamically. Static reserved regions
> must be reserved before any memblock allocations. The reserved_mems
> array couldn't be allocated until memblock and linear mapping are ready.
>
> So move the allocation and initialization of records and reserved memory
> from early_init_fdt_scan_reserved_mem() to of_reserved_mem_init().
> arch/arc/mm/init.c | 3 ++
> arch/arm/kernel/setup.c | 2 +
> arch/arm64/kernel/setup.c | 3 ++
> arch/csky/kernel/setup.c | 3 ++
> arch/h8300/kernel/setup.c | 2 +
> arch/mips/kernel/setup.c | 3 ++
> arch/nds32/kernel/setup.c | 3 ++
> arch/nios2/kernel/setup.c | 2 +
> arch/openrisc/kernel/setup.c | 3 ++
> arch/powerpc/kernel/setup-common.c | 3 ++
> arch/riscv/kernel/setup.c | 2 +
> arch/sh/kernel/setup.c | 3 ++
> arch/xtensa/kernel/setup.c | 2 +
Isn't x86 missed? Is it on purpose?
Would be nice to have this in the commit message or fixed accordingly.
--
With Best Regards,
Andy Shevchenko
next prev parent reply other threads:[~2021-11-19 9:58 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-19 7:58 [PATCH 0/2] of: remove reserved regions count restriction Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 7:58 ` [OpenRISC] " Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 7:58 ` [PATCH 1/2] of: Sort reserved_mem related code Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 7:58 ` [OpenRISC] " Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-30 0:01 ` Rob Herring
2021-11-30 0:01 ` Rob Herring
2021-11-30 0:01 ` [OpenRISC] " Rob Herring
2021-11-30 0:01 ` Rob Herring
2021-11-30 0:01 ` Rob Herring
2021-11-19 7:58 ` [PATCH 2/2] of: reserved_mem: Remove reserved regions count restriction Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 7:58 ` [OpenRISC] " Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 7:58 ` Calvin Zhang
2021-11-19 9:56 ` Andy Shevchenko [this message]
2021-11-19 9:56 ` Andy Shevchenko
2021-11-19 9:56 ` [OpenRISC] " Andy Shevchenko
2021-11-19 9:56 ` Andy Shevchenko
2021-11-19 9:56 ` Andy Shevchenko
2021-11-19 10:27 ` Calvin Zhang
2021-11-19 10:27 ` Calvin Zhang
2021-11-19 10:27 ` [OpenRISC] " Calvin Zhang
2021-11-19 10:27 ` Calvin Zhang
2021-11-19 10:30 ` Calvin Zhang
2021-11-19 10:30 ` Calvin Zhang
2021-11-19 10:30 ` [OpenRISC] " Calvin Zhang
2021-11-19 10:30 ` Calvin Zhang
2021-11-19 10:30 ` Calvin Zhang
2021-11-21 6:43 ` [PATCH 0/2] of: remove " Mike Rapoport
2021-11-21 6:43 ` Mike Rapoport
2021-11-21 6:43 ` [OpenRISC] " Mike Rapoport
2021-11-21 6:43 ` Mike Rapoport
2021-11-21 6:43 ` Mike Rapoport
2021-11-21 9:01 ` Calvin Zhang
2021-11-21 9:01 ` Calvin Zhang
2021-11-21 9:01 ` [OpenRISC] " Calvin Zhang
2021-11-21 9:01 ` Calvin Zhang
2021-11-21 9:01 ` Calvin Zhang
2021-11-30 0:08 ` Rob Herring
2021-11-30 0:08 ` Rob Herring
2021-11-30 0:08 ` [OpenRISC] " Rob Herring
2021-11-30 0:08 ` Rob Herring
2021-11-30 0:08 ` Rob Herring
2021-11-30 21:07 ` Mike Rapoport
2021-11-30 21:07 ` Mike Rapoport
2021-11-30 21:07 ` [OpenRISC] " Mike Rapoport
2021-11-30 21:07 ` Mike Rapoport
2021-11-30 21:07 ` Mike Rapoport
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YZd0uEWNH6Def3+8@smile.fi.intel.com \
--to=andriy.shevchenko@linux.intel.com \
--cc=Sergey.Semin@baikalelectronics.ru \
--cc=akpm@linux-foundation.org \
--cc=alex@ghiti.fr \
--cc=alexander.sverdlin@nokia.com \
--cc=andreas.oetken@siemens.com \
--cc=andreyknvl@gmail.com \
--cc=aneesh.kumar@linux.ibm.com \
--cc=anshuman.khandual@arm.com \
--cc=anup.patel@wdc.com \
--cc=aou@eecs.berkeley.edu \
--cc=arnd@arndb.de \
--cc=atish.patra@wdc.com \
--cc=benh@kernel.crashing.org \
--cc=calvinzhang.cool@gmail.com \
--cc=catalin.marinas@arm.com \
--cc=chris@zankel.net \
--cc=christophe.jaillet@wanadoo.fr \
--cc=christophe.leroy@c-s.fr \
--cc=dalias@libc.org \
--cc=david@redhat.com \
--cc=dbrazdil@google.com \
--cc=deanbo422@gmail.com \
--cc=devicetree@vger.kernel.org \
--cc=dinguyen@kernel.org \
--cc=elfring@users.sourceforge.net \
--cc=frowand.list@gmail.com \
--cc=ganeshgr@linux.ibm.com \
--cc=geert@linux-m68k.org \
--cc=green.hu@gmail.com \
--cc=guoren@kernel.org \
--cc=guoren@linux.alibaba.com \
--cc=hejinyang@loongson.cn \
--cc=isaev@synopsys.com \
--cc=jcmvbkbc@gmail.com \
--cc=jonas@southpole.se \
--cc=jrdr.linux@gmail.com \
--cc=lee.jones@linaro.org \
--cc=ley.foon.tan@intel.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-csky@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mips@vger.kernel.org \
--cc=linux-riscv@lists.infradead.org \
--cc=linux-sh@vger.kernel.org \
--cc=linux-snps-arc@lists.infradead.org \
--cc=linux-xtensa@linux-xtensa.org \
--cc=linux@armlinux.org.uk \
--cc=linux@roeck-us.net \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=mark.rutland@arm.com \
--cc=maz@kernel.org \
--cc=mick@ics.forth.gr \
--cc=mpe@ellerman.id.au \
--cc=nickhu@andestech.com \
--cc=openrisc@lists.librecores.org \
--cc=palmer@dabbelt.com \
--cc=palmerdabbelt@google.com \
--cc=paul.walmsley@sifive.com \
--cc=paulus@samba.org \
--cc=rafael.j.wysocki@intel.com \
--cc=rdunlap@infradead.org \
--cc=rmk+kernel@armlinux.org.uk \
--cc=robh+dt@kernel.org \
--cc=robh@kernel.org \
--cc=rppt@kernel.org \
--cc=sandberg@mailfence.com \
--cc=shorne@gmail.com \
--cc=stefan.kristiansson@saunalahti.fi \
--cc=tsbogend@alpha.franken.de \
--cc=uclinux-h8-devel@lists.sourceforge.jp \
--cc=vgupta@kernel.org \
--cc=vitaly.wool@konsulko.com \
--cc=wangkefeng.wang@huawei.com \
--cc=will@kernel.org \
--cc=wsa+renesas@sang-engineering.com \
--cc=yangtiezhu@loongson.cn \
--cc=ysato@users.sourceforge.jp \
--cc=zhang.yunkai@zte.com.cn \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.