【Linux系列】Fedora40安装VMware Workstation Pro与排错指南
..................
CC [M] /tmp/modconfig-a8Fcf5/vmnet-only/
CC [M] /tmp/modconfig-a8Fcf5/vmnet-only/
CC [M] /tmp/modconfig-a8Fcf5/vmnet-only/
In file included from ./include/linux/:305,
from ./include/linux/:2138,
from /tmp/modconfig-a8Fcf5/vmnet-only/:25:
/tmp/modconfig-a8Fcf5/vmnet-only/: In function ‘VNetBridgeReceiveFromVNet’:
/tmp/modconfig-a8Fcf5/vmnet-only/:44:39: error: ‘dev_base_lock’ undeclared (first use in this function); did you mean ‘device_lock’?
44 | #define dev_lock_list() read_lock(&dev_base_lock)
| ^~~~~~~~~~~~~
./include/linux/:56:48: note: in definition of macro ‘read_lock’
56 | #define read_lock(lock) _raw_read_lock(lock)
| ^~~~
/tmp/modconfig-a8Fcf5/vmnet-only/:587:4: note: in expansion of macro ‘dev_lock_list’
587 | dev_lock_list();
| ^~~~~~~~~~~~~
/tmp/modconfig-a8Fcf5/vmnet-only/:44:39: note: each undeclared identifier is reported only once for each function it appears in
44 | #define dev_lock_list() read_lock(&dev_base_lock)
| ^~~~~~~~~~~~~
./include/linux/:56:48: note: in definition of macro ‘read_lock’
56 | #define read_lock(lock) _raw_read_lock(lock)
| ^~~~
/tmp/modconfig-a8Fcf5/vmnet-only/:587:4: note: in expansion of macro ‘dev_lock_list’
587 | dev_lock_list();
| ^~~~~~~~~~~~~
/tmp/modconfig-a8Fcf5/vmnet-only/: In function ‘VNetBridgeUp’:
/tmp/modconfig-a8Fcf5/vmnet-only/:44:39: error: ‘dev_base_lock’ undeclared (first use in this function); did you mean ‘device_lock’?
44 | #define dev_lock_list() read_lock(&dev_base_lock)
| ^~~~~~~~~~~~~
./include/linux/:56:48: note: in definition of macro ‘read_lock’
56 | #define read_lock(lock) _raw_read_lock(lock)
| ^~~~
/tmp/modconfig-a8Fcf5/vmnet-only/:902:4: note: in expansion of macro ‘dev_lock_list’
902 | dev_lock_list();
| ^~~~~~~~~~~~~
make[3]: *** [scripts/:244: /tmp/modconfig-a8Fcf5/vmnet-only/] Error 1
make[2]: *** [/usr/src/linux-6.9-rc1/Makefile:1919: /tmp/modconfig-a8Fcf5/vmnet-only] Error 2
make[1]: *** [Makefile:240: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-6.9-rc1'
make: *** [Makefile:117: ] Error 2
make: Leaving directory '/tmp/modconfig-a8Fcf5/vmnet-only'
Unable to install all modules. See log for details.