Question about output of kmalloc()
From: xuesong Chen
Date: Tue Jan 14 2020 - 02:20:54 EST
Hello,
Below code snippet in the .ko:
unsigned long *p = (unsigned long *)kmalloc(sizeof(*p), GFP_KERNEL);
printk("Addr of p = 0x%p\n", p);
The output is:
Addr of p = 0x0000000018606ce7
In my mind, during the early day, the p should be 0xfffff...., can
anybody give some tips why the output looks like it's a physical
address?