Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
-Replace do_{_if_(condition)_{_..._continute;_}_}while_{false}; with for(;;)_{_if_(condition)_{...}_else{break;_}_} for an infinite loop with a break logic to handle waiting concurrent gc finish during continuation mounting. compiler might generate wrong logic for do_while infinite loop. -fix small hole during mounting synchronization with concurrent scanning(for the case concurrent scanning start just before resetting pendingmount flag-before reading the value of state for atomic update) - new assertion check for catching issue earlier. signed-off-by: hulin <[email protected]>
- Loading branch information