<div dir="ltr">Hi,<br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 23, 2013 at 1:46 PM, Saket Sinha <span dir="ltr">&lt;<a href="mailto:saket.sinha89@gmail.com" target="_blank">saket.sinha89@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><div><br>I want to write a kernel module which depends on the kernel type (32 
or 64 bit).
There are some lines of code which I want to be included in the module 
if and only if the kernel is 32 bit and some lines of code which should 
be included if kernel is 64 bit.

<p>Is there anything like #if LINUX_VERSION_CODE &lt; KERNEL_VERSION(2,6,26) for this case ?</p><p>I know we have  CONFIG_X86_64 and CONFIG_X86_32 forĀ  x86 architecture but how do I exactly check it in my module code?</p>


<p>Regards,</p><p>Saket Sinha<br></p><p><br></p></div></div></blockquote><div></div></div><div class="gmail_extra">User space program may test the arch on the fly by `uname -m`. However, I don&#39;t know the counter part in the kernel space.</div>

<div class="gmail_extra"><br></div>-- <br>Cheers,<br>Grissiom
</div></div>