[PC周辺] vmware-any-any-update117 + Linux 2.6.26-rc2 git 20080514版 (20080514)

[myn:2008051100]と同様でいける. procfs.c に対する patch は以下のようにしたほうがいいらしい.

diff -uwr vmnet-only.orig/procfs.c vmnet-only/procfs.c
--- vmnet-only.orig/procfs.c    2007-05-14 14:57:41.000000000 +0900
+++ vmnet-only/procfs.c 2008-05-13 13:35:25.000000000 +0900
@@ -63,7 +63,7 @@
 {
    int retval;

-   retval = VNetProc_MakeEntry(&proc_root, "vmnet", S_IFDIR, &base);
+   retval = VNetProc_MakeEntry(NULL, "vmnet", S_IFDIR, &base);
    if (retval) {
       return retval;
    }
@@ -95,7 +95,7 @@
 void
 VNetProc_Cleanup(void)
 {
-   VNetProc_RemoveEntry(base, &proc_root);
+   remove_proc_entry(base->name, NULL);
    base = NULL;
 }

VNetProc_RemoveEntry の 2つ目の引数が NULL だと, 別の意味に解釈されるので. これで /proc/vmnet/ が2つ出来てしまう(消えない)問題が解決.

関連リンク


Last-modified: Tue Aug 26 23:13:09 +0900 2008

全インデックス