User Details
- User Since
- Mar 12 2014, 1:00 AM (591 w, 4 d)
Fri, Jul 11
Approved.
Looks ok to me with the man page nits fixed.
Do you have some local modifications to test the ADDR_IS_KERNEL(va) code path in pmap_enter_l2()?
Thu, Jul 10
Don't count unswappable pages as dirty. I believe this will address kib's concern
by side-stepping it: if a dirty page can't be swapped out, we simply don't count it
against the scan limit, so we will process as many pages as necessary.
- Rebase.
- Drop the change to permit clustering with dirty pages in the inactive queue. It's logically a separate change, and it was incomplete: on its own it may cause the swap pager to call vm_page_deactivate_noreuse() on pages that hadn't yet made a full trip through the inactive queue. Compare with vm_pageout_flush(), which only moves pages to the head of the inactive queue if they are in the laundry.
Thank you. I guess the problem arises when the directory is a mount point, and we need to upgrade the lock?
Wed, Jul 9
Modify the arm64 pmap to avoid clearing ATTR_AF on wired PTEs as well.
Tue, Jul 8
BTW there are some test failures when this change is applied. e.g.,
I verified that the test failures are gone now, thank you.
Approved, but see the inline comment.
Perhaps modify extattr.2 and extattr.3 to reference this page?
Mon, Jul 7
I'll commit this once I've gone through the test suite.
Apply feedback from Conrad.
Bump __FreeBSD_version.
This change looks reasonable to me. I think the problem with st_value = 0 only applies to ET_REL KLDs.
Sun, Jul 6
Please be sure to include a Fixes: tag in the commit message.
Sat, Jul 5
Looks pretty good to me.
This is looking pretty good, I just had one question about compatibility, the other comments are just nits.
In libusb20_desc.h I see a macro LIBUSB20_BOS_DESCRIPTOR which references the old field name. I'm not really sure what that macro is doing--should that be updated as well?