Messages in this thread | | | Date | Tue, 19 Nov 2013 09:21:22 -0800 | From | David Daney <> | Subject | Re: [PATCH] ARC: extable: Enable sorting at build time |
| |
On 11/14/2013 10:45 PM, Vineet Gupta wrote: > Avoids wasting cycles at boot specially on slower simulators > > Signed-off-by: Vineet Gupta <vgupta@synopsys.com> > Cc: David Daney <david.daney@cavium.com> > Cc: Michal Marek <mmarek@suse.cz> > Cc: Francois Bedard <fbedard@synopsys.com> > Cc: linux-kernel@vger.kernel.org
I haven't tested it, but this looks sane.
Acked-by: David Daney <david.daney@cavium.com>
I have no opinion about the path this should take towards Linus' tree.
> --- > arch/arc/Kconfig | 1 + > scripts/sortextable.c | 5 +++++ > 2 files changed, 6 insertions(+) > > diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig > index 91dbb2757afd..080580216301 100644 > --- a/arch/arc/Kconfig > +++ b/arch/arc/Kconfig > @@ -8,6 +8,7 @@ > > config ARC > def_bool y > + select BUILDTIME_EXTABLE_SORT > select CLONE_BACKWARDS > # ARC Busybox based initramfs absolutely relies on DEVTMPFS for /dev > select DEVTMPFS if !INITRAMFS_SOURCE="" > diff --git a/scripts/sortextable.c b/scripts/sortextable.c > index 7c2310c5b996..e3fb1c36ed0f 100644 > --- a/scripts/sortextable.c > +++ b/scripts/sortextable.c > @@ -31,6 +31,10 @@ > #include <tools/be_byteshift.h> > #include <tools/le_byteshift.h> > > +#ifndef EM_ARCOMPACT > +#define EM_ARCOMPACT 93 > +#endif > + > #ifndef EM_AARCH64 > #define EM_AARCH64 183 > #endif > @@ -244,6 +248,7 @@ do_file(char const *const fname) > case EM_S390: > custom_sort = sort_relative_table; > break; > + case EM_ARCOMPACT: > case EM_ARM: > case EM_AARCH64: > case EM_MIPS: >
| |