Message ID | 20210125191923.1060122-1-pasha.tatashin@soleen.com (mailing list archive) |
---|---|
Headers | show |
Series | arm64: MMU enabled kexec relocation | expand |
Hi Pavel, On Mon, Jan 25, 2021 at 02:19:05PM -0500, Pavel Tatashin wrote: > Changelog: > v10: > - Addressed a lot of comments form James Morse and from Marc Zyngier > - Added review-by's > - Synchronized with mainline This series has been doing the rounds for a while, but still isn't fully reviewed. Would it help if I merged, e.g. the first 12 patches to reduce the amount you have to repost? Will
On Tue, Jan 26, 2021 at 5:58 PM Will Deacon <will@kernel.org> wrote: > > Hi Pavel, > > On Mon, Jan 25, 2021 at 02:19:05PM -0500, Pavel Tatashin wrote: > > Changelog: > > v10: > > - Addressed a lot of comments form James Morse and from Marc Zyngier > > - Added review-by's > > - Synchronized with mainline > > This series has been doing the rounds for a while, but still isn't fully > reviewed. Would it help if I merged, e.g. the first 12 patches to reduce the > amount you have to repost? Hi Will, Yes, it would. The first 10 patches of this series were already merged sometime ago: a2c2e67923ec arm64: hibernate: add trans_pgd public functions 7ea4088938b7 arm64: hibernate: add PUD_SECT_RDONLY 13373f0e6580 arm64: hibernate: rename dst to page in create_safe_exec_page a89d7ff933b0 arm64: hibernate: remove gotos as they are not needed 051a7a94aaa9 arm64: hibernate: use get_safe_page directly d234332c2815 arm64: hibernate: pass the allocated pgdp to ttbr0 621516789ee6 arm64: kexec: make dtb_mem always enabled 3b54b743397e arm64: kexec: remove unnecessary debug prints de68e4daea90 kexec: add machine_kexec_post_load() d42cc530b18d kexec: quiet down kexec reboot So, merging another ~12, would substantially help with getting everything reviewed and merged. Thank you, Pavel > > Will
On Tue, Jan 26, 2021 at 06:05:10PM -0500, Pavel Tatashin wrote: > On Tue, Jan 26, 2021 at 5:58 PM Will Deacon <will@kernel.org> wrote: > > > > Hi Pavel, > > > > On Mon, Jan 25, 2021 at 02:19:05PM -0500, Pavel Tatashin wrote: > > > Changelog: > > > v10: > > > - Addressed a lot of comments form James Morse and from Marc Zyngier > > > - Added review-by's > > > - Synchronized with mainline > > > > This series has been doing the rounds for a while, but still isn't fully > > reviewed. Would it help if I merged, e.g. the first 12 patches to reduce the > > amount you have to repost? > > Hi Will, > > Yes, it would. The first 10 patches of this series were already merged > sometime ago: > > a2c2e67923ec arm64: hibernate: add trans_pgd public functions > 7ea4088938b7 arm64: hibernate: add PUD_SECT_RDONLY > 13373f0e6580 arm64: hibernate: rename dst to page in create_safe_exec_page > a89d7ff933b0 arm64: hibernate: remove gotos as they are not needed > 051a7a94aaa9 arm64: hibernate: use get_safe_page directly > d234332c2815 arm64: hibernate: pass the allocated pgdp to ttbr0 > 621516789ee6 arm64: kexec: make dtb_mem always enabled > 3b54b743397e arm64: kexec: remove unnecessary debug prints > de68e4daea90 kexec: add machine_kexec_post_load() > d42cc530b18d kexec: quiet down kexec reboot > > So, merging another ~12, would substantially help with getting > everything reviewed and merged. Ok, great; I'll have a crack at that tomorrow, and thanks for persevering. Will
On Mon, 25 Jan 2021 14:19:05 -0500, Pavel Tatashin wrote: > Changelog: > v10: > - Addressed a lot of comments form James Morse and from Marc Zyngier > - Added review-by's > - Synchronized with mainline > > [...] Applied the first 12 patches to arm64 (for-next/kexec), thanks! [01/18] arm64: kexec: make dtb_mem always enabled https://git.kernel.org/arm64/c/117cda9a7847 [02/18] arm64: hibernate: variable pudp is used instead of pd4dp https://git.kernel.org/arm64/c/41f67d40a31d [03/18] arm64: hibernate: move page handling function to new trans_pgd.c https://git.kernel.org/arm64/c/072e3d96a79a [04/18] arm64: trans_pgd: make trans_pgd_map_page generic https://git.kernel.org/arm64/c/50f53fb72181 [05/18] arm64: trans_pgd: pass allocator trans_pgd_create_copy https://git.kernel.org/arm64/c/89d1410f4af5 [06/18] arm64: trans_pgd: pass NULL instead of init_mm to *_populate functions https://git.kernel.org/arm64/c/5de59884ac0e [07/18] arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz() https://git.kernel.org/arm64/c/1401bef703a4 [08/18] arm64: trans_pgd: hibernate: idmap the single page that holds the copy page routines https://git.kernel.org/arm64/c/7018d467ff2d [09/18] arm64: kexec: move relocation function setup https://git.kernel.org/arm64/c/4c3c31230c91 [10/18] arm64: kexec: call kexec_image_info only once https://git.kernel.org/arm64/c/77a43be11648 [11/18] arm64: kexec: arm64_relocate_new_kernel clean-ups and optimizations https://git.kernel.org/arm64/c/dbd82fee0f25 [12/18] arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp https://git.kernel.org/arm64/c/a360190e8a42 Cheers,
On Wed, Jan 27, 2021 at 10:59 AM Will Deacon <will@kernel.org> wrote: > > On Mon, 25 Jan 2021 14:19:05 -0500, Pavel Tatashin wrote: > > Changelog: > > v10: > > - Addressed a lot of comments form James Morse and from Marc Zyngier > > - Added review-by's > > - Synchronized with mainline > > > > [...] > > Applied the first 12 patches to arm64 (for-next/kexec), thanks! Great, thank you. I will resend the rest of the series based on your gate. Pasha