All of lore.kernel.org
 help / color / mirror / Atom feed
* kmalloc - Address is not consecutive
@ 2021-08-19 10:54 Lloyd
  2021-08-19 12:16 ` wuzhouhui
  0 siblings, 1 reply; 4+ messages in thread
From: Lloyd @ 2021-08-19 10:54 UTC (permalink / raw)
  To: kernelnewbies


[-- Attachment #1.1: Type: text/plain, Size: 686 bytes --]

Hi,

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.

uint8_t MyArray[100]={'0'};
printk(KERN_INFO "\nAddress is-> %p\n",&MyArray[0]);
printk(KERN_INFO "\nAddress is-> %p\n",&MyArray[1]);
printk(KERN_INFO "\nAddress is-> %p\n",&MyArray[2]);


[ 8684.613909]               Address is-> 00000000b3330991
[ 8684.613914]               Address is-> 000000000519068c
[ 8684.613915]               Address is-> 00000000e448ca76


Thanks a lot,
  Lloyd

[-- Attachment #1.2: Type: text/html, Size: 2600 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-08-19 13:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-19 10:54 kmalloc - Address is not consecutive Lloyd
2021-08-19 12:16 ` wuzhouhui
2021-08-19 13:29   ` ckim
     [not found]   ` <E1mGi6z-0002zV-NE@shelob.surriel.com>
2021-08-19 13:33     ` Lloyd

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.