Проблема компиляции vmnet для VMWare на kernel-3.17

Коротко

После обновления ядра VMWare просит внедрить свои компоненты в ядро, но при внедрении сыплется на компиляции vmnet.

Конец лога:

2015-01-13T11:46:02.297+03:00| vthread-3| I120: Invoking modinfo on "vmnet".
2015-01-13T11:46:02.301+03:00| vthread-3| I120: "/sbin/modinfo" exited with status 256.
2015-01-13T11:46:02.375+03:00| vthread-3| I120: Setting destination path for vmnet to "/lib/modules/3.17.8-200.fc20.x86_64/misc/vmnet.ko".
2015-01-13T11:46:02.375+03:00| vthread-3| I120: Extracting the vmnet source from "/usr/lib/vmware/modules/source/vmnet.tar".
2015-01-13T11:46:02.381+03:00| vthread-3| I120: Successfully extracted the vmnet source.
2015-01-13T11:46:02.381+03:00| vthread-3| I120: Building module with command "/bin/make -j4 -C /tmp/modconfig-rH2YJ2/vmnet-only auto-build HEADER_DIR=/lib/modules/3.17.8-200.fc20.x86_64/build/include CC=/bin/gcc IS_GCC_3=no"
2015-01-13T11:46:03.913+03:00| vthread-3| W110: Failed to build vmnet.  Failed to execute the build command.

Решение

Меняем файл netif.c в архиве /usr/lib/vmware/modules/source/vmnet.tar c

   dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);

на

   dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_UNKNOWN, VNetNetIfSetup);

Дополнительно

  1. Найдено здесь: https://communities.vmware.com/message/2464140
  2. Ядро 3.17.8-200.fc20.x86_64