Skip to content
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

Pull some small things off the bottom of #637 #652

Merged
merged 4 commits into from
Jan 5, 2024

Conversation

nwf-msr
Copy link
Contributor

@nwf-msr nwf-msr commented Jan 4, 2024

As usual, (my) long-running PRs tend to accumulate other, less-relevant things. Pull some of those out for independent review.

NULL has size zero, which rounds up to zero, and so would have been handled.
The introduction of the remote stub back in
#604 renamed this function from
`is_empty` but did not flip the return value to match.  Do so now.
If we're running with the freelist_backward_edge mitigation turned on, then
we're going to follow the pointer, not just de-obfuscate it (in freelist's
atomic_read_next), so even if the queue heads are tame, we still need to
do this domestication.
This parameter is in fact instantiated with FrontendSlabMetadata, so the use of
Backend here is confusing.
@nwf-msr nwf-msr requested a review from mjp41 January 4, 2024 21:08
@nwf-msr nwf-msr merged commit b8e9e99 into microsoft:main Jan 5, 2024
46 checks passed
@nwf-msr nwf-msr deleted the 202401-split-637 branch January 5, 2024 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants