New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tm: Use R/W locks #140

merged 5 commits into from Oct 17, 2017


1 participant

tdz commented Oct 17, 2017

This patch set implements the TM module with picotm's R/W locks, as outlined in issue #3.

tdz added some commits Sep 28, 2017

tm: Remove TM_PAGE_FLAG_WRITTEN flag in favor of R/W state
A page's R/W lock state encodes the reader/writer state of the frame
lock and implicitly the load/store state of the page. This patch
removes the now duplicted flag TM_PAGE_FLAG_WRITTEN in favor of the
page's R/W state.

@tdz tdz added the enhancement label Oct 17, 2017

@tdz tdz added this to the picotm 0.7.0 milestone Oct 17, 2017

@tdz tdz self-assigned this Oct 17, 2017

@tdz tdz merged commit cfdf393 into picotm:master Oct 17, 2017

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed

@tdz tdz deleted the tdz:tm-rwlocks branch Oct 17, 2017

@tdz tdz referenced this pull request Oct 17, 2017


tm: Implement RW locks #3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment