On Thu, May 28, 2015 at 11:34:37AM +0800, Wangnan (F) wrote: > >... > >>+static int > >>+bpf_object__init_kversion(struct bpf_object *obj, > >>+ void *data, size_t size) > >>+{ > >>+ u32 kver; > >>+ if (size < sizeof(kver)) { > >shouldn't it be '!=' ? > > Is it possible that LLVM pads 'version' section so the size of it becomes > longer than sizeof(u32)?
llvm will not be padding a section unless user asks for it. Try objdump on *_kern.o -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/