aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/smr.h
Commit message (Expand)AuthorAgeFilesLines
* Move SMR pointer type definition and access macros to smr_types.h.Mark Johnston2020-03-071-107/+2
* Simplify lazy advance with a 64bit atomic cmpset.Jeff Roberson2020-02-271-4/+11
* Add an atomic-free tick moderated lazy update variant of SMR.Jeff Roberson2020-02-221-15/+78
* Since r357940 it is no longer possible to use a single type cast for allJeff Roberson2020-02-191-2/+2
* Type validating smr protected pointer accessors.Jeff Roberson2020-02-191-0/+92
* Add more precise SMR entry asserts.Jeff Roberson2020-02-131-0/+9
* smr.h: fix build after r357641Ryan Libby2020-02-071-0/+1
* Implement a deferred write advancement feature that can be used to furtherJeff Roberson2020-02-041-0/+8
* Add two missing fences with comments describing them. These were found byJeff Roberson2020-01-311-2/+9
* Don't use "All rights reserved" in new copyrights.Jeff Roberson2020-01-311-2/+1
* Implement a safe memory reclamation feature that is tightly coupled with UMA.Jeff Roberson2020-01-311-0/+180