|
|
| version 1.39, 2007/09/12 16:25:04 | version 1.40, 2008/01/07 14:57:48 |
|---|---|
| Line 706 dmapi_init_procfs(int dmapi_minor) | Line 706 dmapi_init_procfs(int dmapi_minor) |
| entry = create_proc_read_entry( DMAPI_DBG_PROCFS "/summary", | entry = create_proc_read_entry( DMAPI_DBG_PROCFS "/summary", |
| 0, NULL, dmapi_summary, NULL); | 0, NULL, dmapi_summary, NULL); |
| entry->owner = THIS_MODULE; | entry->owner = THIS_MODULE; |
| #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) | |
| entry = proc_mknod( DMAPI_PROCFS, S_IFCHR | S_IRUSR | S_IWUSR, | |
| NULL, mk_kdev(MISC_MAJOR,dmapi_minor)); | |
| if( entry == NULL ) | |
| return; | |
| entry->owner = THIS_MODULE; | |
| #endif | |
| #endif | #endif |
| } | } |
| Line 722 static void __exit | Line 714 static void __exit |
| dmapi_cleanup_procfs(void) | dmapi_cleanup_procfs(void) |
| { | { |
| #ifdef CONFIG_PROC_FS | #ifdef CONFIG_PROC_FS |
| #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) | |
| remove_proc_entry( DMAPI_PROCFS, NULL); | |
| #endif | |
| remove_proc_entry( DMAPI_DBG_PROCFS "/summary", NULL); | remove_proc_entry( DMAPI_DBG_PROCFS "/summary", NULL); |
| remove_proc_entry( DMAPI_DBG_PROCFS "/fsreg", NULL); | remove_proc_entry( DMAPI_DBG_PROCFS "/fsreg", NULL); |
| remove_proc_entry( DMAPI_DBG_PROCFS "/sessions", NULL); | remove_proc_entry( DMAPI_DBG_PROCFS "/sessions", NULL); |