兄弟在做虚拟内存字符设备驱动的时候发现一个问题。
在两个设备的前提下,我看了开发板中自带的例程,可是有地方搞不清楚。
struct mem_dev *mem_devp; /*设备结构体指针*/
mem_devp.size = MEMDEV_SIZE;
mem_devp.data = kmalloc(MEMDEV_SIZE, GFP_KERNEL);
memset(mem_devp.data, 0, MEMDEV_SIZE);
上面定义的mem_devp是个指针,那么mem_devp表示的是地址还是指针,我认为是指针,表示的是地址,可是给的例程中好像说明mem_devp不是地址
请大家分析下,小弟不胜感激