irqchip: gic: killing gic_arch_extn, slowly
Get series with b4
b4 am 2236572.MdjJGoEARl@wuerfelVersions newest first
- v1 Latest0 of 16 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 16 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/16] irqchip: gic: killing gic_arch_extn, slowly
Quoted 5 lines · On Tuesday 02 December 2014 16:58:01 Marc Zyngier wrote:
- This actively *breaks* existing setups. Once you boot a new kernel with an old DT, suspend/resume *will* be broken. Old kernels on a new DT won't even boot! You've been warned. This really outline the necessity of actually describing the HW in device trees...
I wonder if we should take this as the trigger to come up with a better way of handling incompatible binding changes. The machine_desc has a .dt_fixup callback that we could use to modify the DT passed from a boot loader and warn about it, but no platform does this at the moment.
Quoted 1 line
From what I can tell, the required change to get an old dtb working
with a new kernel is to add a particular node and flip a few interrupt-parent properties, which seems doable as a quirk if people agree that it's a good idea.
Arnd