<div dir="ltr">Hi,<div>I&#39;m trying to implement kexec as a module. When I do &quot;cat /proc/kallsyms | grep kexec&quot; it gives a out output like this</div><div><div><br></div><div>c01b3478 W compat_sys_kexec_load</div><div>c01b3478 W sys_kexec_load</div><div><br></div><div>my sys_call_table page is not write protected. So I did </div><div><br></div><div>*syscall_table[__NR_kexec_load] = (void *)my_kexec;</div><div><br></div><div>but when I run kexec, It still says &quot;kexec_load function not implimented&quot; </div><div><br></div><div>When if dig more, The W above means it&#39;s a weak symbol. Can I hijack those or, will I have to find another way?</div><div class="gmail_signature"><div>Thank you</div><div>-madushan </div></div>
</div></div>