]> git.pld-linux.org Git - packages/VMware-workstation.git/commitdiff
- realtime preempt hack
authorsparky <sparky@pld-linux.org>
Sun, 19 Feb 2006 23:37:56 +0000 (23:37 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    VMware-workstation.spec -> 1.81

VMware-workstation.spec

index 8da4c475da84f93839dc698af201c7012aa38ae6..836e0d3699ae38195c42570d7dee7e984a47bd70 100644 (file)
@@ -324,6 +324,15 @@ for mod in vmmon vmnet ; do
                ln -sf %{_kernelsrcdir}/config-$cfg o/.config
                ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
                ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
                ln -sf %{_kernelsrcdir}/config-$cfg o/.config
                ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
                ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
+       if grep -q "^CONFIG_PREEMPT_RT=y$" o/.config; then
+               sed -e '/pollQueueLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(pollQueueLock)/' \
+                       -e '/timerLock/s/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(timerLock)/' \
+                       -i ../vmmon-only/linux/driver.c
+               sed -e 's/SPIN_LOCK_UNLOCKED/SPIN_LOCK_UNLOCKED(vnetHubLock)/' \
+                       -i ../vmnet-only/hub.c
+               sed -e 's/RW_LOCK_UNLOCKED/RW_LOCK_UNLOCKED(vnetPeerLock)/' \
+                       -i ../vmnet-only/driver.c
+       fi
        %if %{with dist_kernel}
                %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
        %else
        %if %{with dist_kernel}
                %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
        %else
This page took 0.379387 seconds and 4 git commands to generate.