<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 29, 2017 at 1:48 PM Ozgur Karatas &lt;<a href="mailto:mueddib@goosey.org">mueddib@goosey.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg"> </div><div class="gmail_msg"> </div><div class="gmail_msg">29.01.2017, 10:05, &quot;Amit Kumar&quot; &lt;<a href="mailto:free.amit.kumar@gmail.com" class="gmail_msg" target="_blank">free.amit.kumar@gmail.com</a>&gt;:</div><blockquote type="cite" class="gmail_msg"><div class="gmail_msg"> <div class="gmail_msg"><div class="gmail_msg">On Thu, Jan 26, 2017 at 12:31 PM Greg KH &lt;<a href="mailto:greg@kroah.com" class="gmail_msg" target="_blank">greg@kroah.com</a>&gt; wrote:</div><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex" class="gmail_msg">On Thu, Jan 26, 2017 at 11:08:48AM +0530, Amit Kumar wrote:<br class="gmail_msg">&gt; Hi,<br class="gmail_msg">&gt; For last several days when I build arm64/defconfig even against<br class="gmail_msg">&gt; next-<span class="gmail_msg">20170125</span>, I<br class="gmail_msg">&gt; get the following error.<br class="gmail_msg">&gt; arch/arm64/crypto/crc32-arm64.c:1:0: error: unknown feature modifier<br class="gmail_msg">&gt; ‘crc’<br class="gmail_msg">&gt;  /*<br class="gmail_msg">&gt;   ^<br class="gmail_msg">&gt; make[1]: *** [arch/arm64/crypto/crc32-arm64.o] Error 1<br class="gmail_msg">&gt; make: *** [arch/arm64/crypto] Error 2</blockquote></div></div><div class="gmail_msg"> <blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex" class="gmail_msg">Have you tried asking on the linux arm mailing list?</blockquote></div></blockquote><div class="gmail_msg"> </div><blockquote type="cite" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">Thank you for your reply.</div><div class="gmail_msg">I&#39;m a newbie and not competent enough to sort out this problem, so I have sent mail to kernelnewbies to bring this issue to the Linux Kernel Community. I think that mailing list is more suitable if I were able create a patch. I am learning kernel development and very soon I&#39;ll start contributing to Linux Kernel</div></div></div></blockquote><div class="gmail_msg"> </div><div class="gmail_msg">Hello,</div><div class="gmail_msg"> </div><div class="gmail_msg">you are welcome firstly and of course you will contribute to the development and thanks. Please find and understand to how to debug C code? What happens when a kernel module fails? How to fix to compilation errors?</div><div class="gmail_msg"> </div><div class="gmail_msg">The error in the example is obvious, should be examine to crc32-arm64.c code, The kernel can&#39;t initialize to crc32-arm64.o module and it may be a feature errors.</div><div class="gmail_msg"> </div><div class="gmail_msg">Please review crc32-arm64.c</div><div class="gmail_msg"><a href="http://checkpatch.pl" class="gmail_msg" target="_blank">checkpatch.pl</a> check to crc32-arm64.c</div><div class="gmail_msg"> </div><div class="gmail_msg">run make:</div><div class="gmail_msg"> </div><div class="gmail_msg"><div class="gmail_msg">$ make M=arch/arm64/crypto/</div><div class="gmail_msg">  LD      arch/arm64/crypto//built-in.o</div><div class="gmail_msg">  Building modules, stage 2.</div><div class="gmail_msg">  MODPOST 0 modules</div><div class="gmail_msg"> </div><div class="gmail_msg">Module created! Good!</div><div class="gmail_msg">Check module,</div><div class="gmail_msg"> </div><div class="gmail_msg">$ make arch/arm64/crypto/crc32-arm64.o</div><div class="gmail_msg">  CHK     include/config/kernel.release</div><div class="gmail_msg">  CHK     include/generated/uapi/linux/version.h</div><div class="gmail_msg">  CHK     include/generated/utsrelease.h</div><div class="gmail_msg">  CHK     include/generated/bounds.h</div><div class="gmail_msg">  CHK     include/generated/timeconst.h</div><div class="gmail_msg">  CHK     include/generated/asm-offsets.h</div><div class="gmail_msg">  CALL    scripts/checksyscalls.sh</div><div class="gmail_msg">  CC      arch/arm64/crypto/crc32-arm64.o</div><div class="gmail_msg"></div></div></blockquote><div>Thank you for your reply. I think these steps will be helpful in debugging in future. </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg"><div class="gmail_msg"> </div><div class="gmail_msg">Regards,</div></div><div class="gmail_msg"><div class="gmail_msg"> </div><div class="gmail_msg">~Ozgur</div><div class="gmail_msg"> </div></div></blockquote></div></div>