Skip to contentSkip to conversation

arm64: defconfig updates

PATCH Superseded Stuart Yoder 2 participants 4 messages Apr 20, 2016 – Apr 27, 2016

lore
Share & tools
lore
#0 lore raw

v2 cover arm64: defconfig updates

This patch series was based on 4.6-rc4.

Shawn/Sascha, in the discussion here:
http://permalink.gmane.org/gmane.linux.ports.arm.kernel/494010
...Arnd and Will suggest having this series go in through the SoC maintainers if possible.

As far as I know, when doing a 'make defconfig' immediately followed by 'make savedefconfig', the resulting defconfig should exactly match the original defconfig. This was not the case for arm64 and patch 1 cleans that up.

Patch 2 enables 48-bit VA to allow certain armv8 SoCs to cover all of their physical memory regions. (see email thread:
http://www.spinics.net/lists/arm-kernel/msg497210.html)

Patch 3 enables some additional device for Freescale/NXP SoCs.

-v2
-added Acked-by tags
-fixed typo in one commit message

Stuart Yoder (3):
arm64: defconfig: cleanup the defconfig
arm64: defconfig: enable 48-bit virtual addresses
arm64: defconfig: enable freescale/nxp config options

 arch/arm64/configs/defconfig | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
Signature · 1 line
1.9.0
#1 lore raw

v2 cover arm64: defconfig updates

Quoted 3 lines · Stuart Yoder

Stuart Yoder (3):
arm64: defconfig: cleanup the defconfig
arm64: defconfig: enable 48-bit virtual addresses

Applied these two.

Quoted 1 line

arm64: defconfig: enable freescale/nxp config options

But this one doesn't apply to v4.6-rc1.

Shawn

Quoted 8 lines
 arch/arm64/configs/defconfig | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
Signature · 1 line
1.9.0
#2 lore raw

v2 cover arm64: defconfig updates

Quoted 16 lines

-----Original Message-----
From: Shawn Guo [mailto:shawnguo at kernel.org]
Sent: Tuesday, April 26, 2016 5:16 AM
To: Stuart Yoder <[email protected]>
Cc: linux-arm-kernel at lists.infradead.org; catalin.marinas at arm.com; will.deacon at arm.com; kernel at pengutronix.de; Yang-Leo Li <[email protected]>; Scott Wood <[email protected]>; marc.zyngier at arm.com; mark.rutland at arm.com
Subject: Re: [PATCH 0/3 v2] arm64: defconfig updates

Quoted 3 lines · Stuart Yoder

Stuart Yoder (3):
arm64: defconfig: cleanup the defconfig
arm64: defconfig: enable 48-bit virtual addresses

Quoted 5 lines

Applied these two.

Quoted 1 line

arm64: defconfig: enable freescale/nxp config options

But this one doesn't apply to v4.6-rc1.

Yes. There is a patch from Will that went into rc2 that was a major defconfig update:
431597b arm64: defconfig: updates for 4.6

...so basing my patch on rc1 would have caused it not to apply to later kernels.

The only sane thing I could think of to do was base my patches against the latest rc, which was 4.6-rc4, which I mentioned in the cover letter.

I can rebase that patch if needed, but it will most likely produce a merge conflict later. The defconfig file really should not be hand edited, because that will quite likely cause it to get out of sync with what 'make savedefconfig' produces...so I'm trying to avoid someone having to manually fix a merge conflict.

Thanks,
Stuart

#3 lore raw

v2 cover arm64: defconfig updates

Quoted 20 lines · Stuart Yoder
Quoted 20 lines

-----Original Message-----
From: Shawn Guo [mailto:shawnguo at kernel.org]
Sent: Tuesday, April 26, 2016 5:16 AM
To: Stuart Yoder <[email protected]>
Cc: linux-arm-kernel at lists.infradead.org; catalin.marinas at arm.com; will.deacon at arm.com; kernel at pengutronix.de; Yang-Leo Li <[email protected]>; Scott Wood <[email protected]>; marc.zyngier at arm.com; mark.rutland at arm.com
Subject: Re: [PATCH 0/3 v2] arm64: defconfig updates

Quoted 3 lines · Stuart Yoder

Stuart Yoder (3):
arm64: defconfig: cleanup the defconfig
arm64: defconfig: enable 48-bit virtual addresses

Applied these two.

Quoted 1 line

arm64: defconfig: enable freescale/nxp config options

Quoted 8 lines
Quoted 1 line

But this one doesn't apply to v4.6-rc1.

Yes. There is a patch from Will that went into rc2 that was a major defconfig update:

   431597b arm64: defconfig: updates for 4.6

...so basing my patch on rc1 would have caused it not to apply to later kernels.

Okay, I rebased my defconfig64 branch onto v4.6-rc2 and applied all 3 patches.

Shawn