<div dir="ltr">Hi,<div><br></div><div>I am trying to print the address of consecutive locations in a memory allocated using kmalloc. It prints non contiguous addresses! I tried with kmalloc_array, and  normal array on stack, I got the same  result. May I know the reason? The code fragment for array and result are given below.</div><div><br></div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono",monospace,monospace,"Droid Sans Fallback";font-size:14px;line-height:19px;white-space:pre"><div>    <span style="color:rgb(86,156,214)">uint8_t</span> <span style="color:rgb(156,220,254)">MyArray</span>[<span style="color:rgb(181,206,168)">100</span>]={<span style="color:rgb(206,145,120)">'0'</span>};</div><div>    <span style="color:rgb(220,220,170)">printk</span>(KERN_INFO <span style="color:rgb(206,145,120)">"</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">Address is-> </span><span style="color:rgb(156,220,254)">%p</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">"</span>,&<span style="color:rgb(156,220,254)">MyArray</span>[<span style="color:rgb(181,206,168)">0</span>]); </div><div>    <span style="color:rgb(220,220,170)">printk</span>(KERN_INFO <span style="color:rgb(206,145,120)">"</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">Address is-> </span><span style="color:rgb(156,220,254)">%p</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">"</span>,&<span style="color:rgb(156,220,254)">MyArray</span>[<span style="color:rgb(181,206,168)">1</span>]); </div><div>    <span style="color:rgb(220,220,170)">printk</span>(KERN_INFO <span style="color:rgb(206,145,120)">"</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">Address is-> </span><span style="color:rgb(156,220,254)">%p</span><span style="color:rgb(215,186,125)">\n</span><span style="color:rgb(206,145,120)">"</span>,&<span style="color:rgb(156,220,254)">MyArray</span>[<span style="color:rgb(181,206,168)">2</span>]); </div></div></div><div><br></div><div><br></div><div>[ 8684.613909]               Address is-> 00000000b3330991<br>[ 8684.613914]               Address is-> 000000000519068c<br>[ 8684.613915]               Address is-> 00000000e448ca76<br></div><div><br></div><div><br></div><div>Thanks a lot,</div><div>  Lloyd</div><div><br></div></div>