Am 2011-11-16 23:23, schrieb Trass3r:
If I try to cast with register_chrdev(0, (char*)DEVICE_NAME, &fops);
the following error appears:

C style cast illegal, use cast(char*)DEVICE_NAME

Or use DEVICE_NAME.ptr

Compilation now succeeded, but when I try to load with insmod, the following errors appear:

Nov 17 15:03:49 eeepc1104 kernel: [43799.326876] hello: Unknown symbol _D3std6string12__ModuleInfoZ (err 0) Nov 17 15:03:49 eeepc1104 kernel: [43799.327297] hello: Unknown symbol register_chrdev (err 0) Nov 17 15:03:49 eeepc1104 kernel: [43799.327702] hello: Unknown symbol _D15TypeInfo_Struct6__vtblZ (err 0)
Nov 17 15:03:49 eeepc1104 kernel: [43799.328252] hello: Unknown symbol

Best regards

Michael

Reply via email to