Files
for-gentoo/app-emulation/open-vm-tools-kmod/files/vmsync-3.10.patch
T

26 lines
833 B
Diff

--- a/modules/linux/vmsync/sync.c
+++ b/modules/linux/vmsync/sync.c
@@ -677,18 +677,15 @@ init_module(void)
return -ENOMEM;
}
- /* Create /proc/driver/vmware-sync */
- controlProcEntry = create_proc_entry("driver/vmware-sync",
- S_IFREG | S_IRUSR | S_IRGRP | S_IROTH,
- NULL);
- if (!controlProcEntry) {
+ controlProcEntry = proc_create("driver/vmware-sync", S_IFREG | S_IRUSR | S_IRGRP | S_IROTH,
+ NULL, &VmSyncFileOps);
+ if (controlProcEntry == NULL) {
printk(KERN_ERR "vmsync: could not create /proc/driver/vmware-sync\n");
kmem_cache_destroy(gSyncStateCache);
kmem_cache_destroy(gBlockDeviceCache);
return -EINVAL;
}
- controlProcEntry->proc_fops = &VmSyncFileOps;
return 0;
}