Changeset 90447 in vbox for trunk/src/VBox/Devices/Input
- Timestamp:
- Jul 31, 2021 12:44:13 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 146051
- Location:
- trunk/src/VBox/Devices/Input
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Input/DevPS2K.cpp
r90303 r90447 1046 1046 1047 1047 /* Grab the lock to avoid races with event delivery or EMTs. */ 1048 int rc= PDMDevHlpCritSectEnter(pDevIns, pDevIns->pCritSectRoR3, VERR_SEM_BUSY);1049 AssertReleaseRC(rc);1048 int const rcLock = PDMDevHlpCritSectEnter(pDevIns, pDevIns->pCritSectRoR3, VERR_SEM_BUSY); 1049 PDM_CRITSECT_RELEASE_ASSERT_RC_DEV(pDevIns, pDevIns->pCritSectRoR3, rcLock); 1050 1050 1051 1051 /* If data is available, poke the KBC. Once the data … … 1222 1222 PPDMDEVINS pDevIns = pThisCC->pDevIns; 1223 1223 PPS2K pThis = &PDMDEVINS_2_DATA(pDevIns, PKBDSTATE)->Kbd; 1224 int rc;1225 1224 1226 1225 LogRelFlowFunc(("key code %08X\n", idUsage)); 1227 1226 1228 rc= PDMDevHlpCritSectEnter(pDevIns, pDevIns->pCritSectRoR3, VERR_SEM_BUSY);1229 AssertReleaseRC(rc);1227 int const rcLock = PDMDevHlpCritSectEnter(pDevIns, pDevIns->pCritSectRoR3, VERR_SEM_BUSY); 1228 PDM_CRITSECT_RELEASE_ASSERT_RC_DEV(pDevIns, pDevIns->pCritSectRoR3, rcLock); 1230 1229 1231 1230 /* The 'BAT fail' scancode is reused as a signal to release keys. No actual -
trunk/src/VBox/Devices/Input/DevPS2M.cpp
r90198 r90447 873 873 PPDMDEVINS pDevIns = pThisCC->pDevIns; 874 874 PPS2M pThis = &PDMDEVINS_2_DATA(pDevIns, PKBDSTATE)->Aux; 875 int rc= PDMDevHlpCritSectEnter(pDevIns, pDevIns->pCritSectRoR3, VERR_SEM_BUSY);876 AssertReleaseRC(rc);875 int const rcLock = PDMDevHlpCritSectEnter(pDevIns, pDevIns->pCritSectRoR3, VERR_SEM_BUSY); 876 PDM_CRITSECT_RELEASE_ASSERT_RC_DEV(pDevIns, pDevIns->pCritSectRoR3, rcLock); 877 877 878 878 LogRelFlowFunc(("dX=%d dY=%d dZ=%d dW=%d buttons=%02X\n", dx, dy, dz, dw, fButtons));
Note:
See TracChangeset
for help on using the changeset viewer.