On Tue, 2015-03-03 at 07:24 +0800, Chen Gang wrote: > For supporting uClinux flat-format executables, c6x needs to define the > fewest features to support it, at present, xtensa architecture has the > fewest feature for it, so just copy xtensa flat.h. The related error: > > CC fs/binfmt_flat.o > In file included from fs/binfmt_flat.c:36:0: > include/linux/flat.h:12:22: fatal error: asm/flat.h: No such file or > directory > > Signed-off-by: Chen Gang <[email protected]> > ---
Thanks! I added this to the c6x tree for next merge window. > arch/c6x/include/asm/flat.h | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > create mode 100644 arch/c6x/include/asm/flat.h > > diff --git a/arch/c6x/include/asm/flat.h b/arch/c6x/include/asm/flat.h > new file mode 100644 > index 0000000..94c44ab > --- /dev/null > +++ b/arch/c6x/include/asm/flat.h > @@ -0,0 +1,12 @@ > +#ifndef __ASM_C6X_FLAT_H > +#define __ASM_C6X_FLAT_H > + > +#define flat_argvp_envp_on_stack() 0 > +#define flat_old_ram_flag(flags) (flags) > +#define flat_reloc_valid(reloc, size) ((reloc) <= > (size)) > +#define flat_get_addr_from_rp(rp, relval, flags, p) get_unaligned(rp) > +#define flat_put_addr_at_rp(rp, val, relval) put_unaligned(val, rp) > +#define flat_get_relocate_addr(rel) (rel) > +#define flat_set_persistent(relval, p) 0 > + > +#endif /* __ASM_C6X_FLAT_H */ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

