From: Andrew Morton Signed-off-by: Andrew Morton --- drivers/char/mem.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff -puN drivers/char/mem.c~revert-gregkh-driver-mem-devices drivers/char/mem.c --- a/drivers/char/mem.c~revert-gregkh-driver-mem-devices +++ a/drivers/char/mem.c @@ -940,10 +940,10 @@ static int __init chr_dev_init(void) mem_class = class_create(THIS_MODULE, "mem"); for (i = 0; i < ARRAY_SIZE(devlist); i++) - device_create(mem_class, NULL, - MKDEV(MEM_MAJOR, devlist[i].minor), - devlist[i].name); - + class_device_create(mem_class, NULL, + MKDEV(MEM_MAJOR, devlist[i].minor), + NULL, devlist[i].name); + return 0; } _