--- linux/kernel/chr_drv/mem.c 2018/04/24 18:10:17 1.1.1.2 +++ linux/kernel/chr_drv/mem.c 2018/04/24 18:11:51 1.1.1.3 @@ -241,10 +241,10 @@ static struct file_operations mem_fops = NULL /* no special release code */ }; -long chr_dev_init(long kmem_start) +long chr_dev_init(long mem_start, long mem_end) { chrdev_fops[1] = &mem_fops; - kmem_start = tty_init(kmem_start); - kmem_start = lp_init(kmem_start); - return kmem_start; + mem_start = tty_init(mem_start); + mem_start = lp_init(mem_start); + return mem_start; }