Skip to content

Commit

Permalink
Revert "[POWERPC] Do firmware feature fixups after features are initi…
Browse files Browse the repository at this point in the history
…alised"

This reverts commit 5a26f6b.

The original patch causes boot failures when built with ppc64_defconfig.  The
quickest fix is to revert it while alterates are investigated.

Signed-off-by: Tony Breeds <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
tbreeds authored and Linus Torvalds committed Jul 18, 2007
1 parent 4f3731d commit 826ea8f
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions arch/powerpc/kernel/setup_64.c
Original file line number Diff line number Diff line change
Expand Up @@ -350,11 +350,13 @@ void __init setup_system(void)
{
DBG(" -> setup_system()\n");

/* Apply CPUs-specific fixups to kernel text (nop out sections
* not relevant to this CPU)
/* Apply the CPUs-specific and firmware specific fixups to kernel
* text (nop out sections not relevant to this CPU or this firmware)
*/
do_feature_fixups(cur_cpu_spec->cpu_features,
&__start___ftr_fixup, &__stop___ftr_fixup);
do_feature_fixups(powerpc_firmware_features,
&__start___fw_ftr_fixup, &__stop___fw_ftr_fixup);

/*
* Unflatten the device-tree passed by prom_init or kexec
Expand Down Expand Up @@ -392,12 +394,6 @@ void __init setup_system(void)
if (ppc_md.init_early)
ppc_md.init_early();

/* Apply firmware specific fixups to kernel text (nop out
* sections not relevant to this firmware)
*/
do_feature_fixups(powerpc_firmware_features,
&__start___fw_ftr_fixup, &__stop___fw_ftr_fixup);

/*
* We can discover serial ports now since the above did setup the
* hash table management for us, thus ioremap works. We do that early
Expand Down

0 comments on commit 826ea8f

Please sign in to comment.