Page MenuHomeFreeBSD
Feed Advanced Search

Oct 4 2019

dougm updated the diff for D21882: Use a loop macro for enumerating vm map entries.

Combine two loops in ptrace_vm_entry into one, so that "entry->next" doesn't have to appear.

Oct 4 2019, 4:09 AM

Oct 3 2019

dougm updated the diff for D21882: Use a loop macro for enumerating vm map entries.

Correct an off-by-one error.

Oct 3 2019, 3:47 PM
dougm created D21882: Use a loop macro for enumerating vm map entries.
Oct 3 2019, 8:00 AM

Sep 17 2019

dougm resigned from D20348: arm64: pmap: Try to find the correct attribute.
Sep 17 2019, 5:39 AM
dougm resigned from D20675: Eliminate incorrect 2 pagesized block skipping while preparing swap device..
Sep 17 2019, 5:38 AM
dougm updated the diff for D20664: Changes to vm_map_lookup_entry.

Update after r352433 committed changes to vm_map_entry_unlink that were part of this change.

Sep 17 2019, 3:08 AM
dougm committed rS352433: Remove dead code from vm_map_unlink_entry made dead by r351476, and also.
Remove dead code from vm_map_unlink_entry made dead by r351476, and also
Sep 17 2019, 2:54 AM
dougm closed D21668: remove dead code from vm_map_entry_unlink.
Sep 17 2019, 2:54 AM

Sep 16 2019

dougm created D21668: remove dead code from vm_map_entry_unlink.
Sep 16 2019, 3:14 AM

Sep 15 2019

dougm committed rS352366: MFC r348809, r349767.
MFC r348809, r349767
Sep 15 2019, 9:13 PM
dougm committed rS352365: MFC 351064.
MFC 351064
Sep 15 2019, 8:14 PM
dougm added a comment to D20664: Changes to vm_map_lookup_entry.

In D20664#472328, @alc wrote:

How does this perform on the microbenchmarks that you've previously used?

Sep 15 2019, 6:59 AM
dougm updated the diff for D20664: Changes to vm_map_lookup_entry.

Address reviewer comments. Replace another stray 'precessor' with 'predecessor'.

Sep 15 2019, 4:35 AM

Sep 6 2019

dougm updated the diff for D20664: Changes to vm_map_lookup_entry.

Rewrite comments describing vm_map_lookup_helper.

Sep 6 2019, 5:33 AM

Sep 4 2019

dougm updated the diff for D20664: Changes to vm_map_lookup_entry.

Discard parts that overlap/conflict with changes applied since this change was proposed.
Extend this change to completely eliminate the 'prev' field from vm_map_entry.

Sep 4 2019, 5:39 AM

Aug 31 2019

dougm added inline comments to D21352: procctl(PROC_STACKGAP_CTL).
Aug 31 2019, 7:11 PM

Aug 25 2019

dougm committed rS351476: vm_map_simplify_entry considers merging an entry with its two.
vm_map_simplify_entry considers merging an entry with its two
Aug 25 2019, 7:07 AM
dougm closed D20814: Make entry simplification one-way.
Aug 25 2019, 7:07 AM

Aug 23 2019

dougm updated the summary of D20814: Make entry simplification one-way.
Aug 23 2019, 3:20 AM
dougm updated the test plan for D20814: Make entry simplification one-way.
Aug 23 2019, 3:14 AM

Aug 22 2019

dougm added a comment to D21372: Do not clear page flags in vm_page_pqbatch_submit()..

All existing callers guarantee that the page does not have a pre-existing dequeue pending.

Can you add a KASSERT to express that in the callee?

Aug 22 2019, 8:37 PM

Aug 21 2019

dougm added a comment to D20814: Make entry simplification one-way.

Apply reviewer directives.

Aug 21 2019, 4:27 PM

Aug 20 2019

D21343: Avoid requeuing active pages in vm_swapout_object_deactivate_pages(). is now accepted and ready to land.

Seems plausible.

Aug 20 2019, 4:12 PM

Aug 17 2019

dougm added a comment to D20814: Make entry simplification one-way.

Simplify the patch.

Aug 17 2019, 7:20 PM
dougm added a comment to D20814: Make entry simplification one-way.

Apply reviewer suggestions.

Aug 17 2019, 5:39 PM

Aug 16 2019

dougm committed rS351150: MFC r348968:.
MFC r348968:
Aug 16 2019, 9:54 PM
dougm committed rS351148: MFC r348881:.
MFC r348881:
Aug 16 2019, 9:36 PM
dougm added a comment to D20814: Make entry simplification one-way.

Ready for review....

Aug 16 2019, 6:53 PM

Aug 15 2019

dougm committed rS351064: swap_pager.c reserves 2 blocks for a bsd label. Change that 2 to the.
swap_pager.c reserves 2 blocks for a bsd label. Change that 2 to the
Aug 15 2019, 2:31 AM
Herald added a reviewer for D21191: Don't trim bsd_label: manpages.
Aug 15 2019, 2:31 AM

Aug 14 2019

D21191: Don't trim bsd_label now requires review to proceed.

.Dq late

Aug 14 2019, 5:03 PM
dougm added a comment to D21191: Don't trim bsd_label.

line wrap.

Aug 14 2019, 4:31 PM
dougm updated the diff for D21191: Don't trim bsd_label.
Aug 14 2019, 4:17 PM
D21191: Don't trim bsd_label now requires review to proceed.

Apply alc comments.

Aug 14 2019, 4:07 PM

Aug 9 2019

dougm added a comment to D21191: Don't trim bsd_label.

Use howmany in one more place.

Aug 9 2019, 4:32 AM
dougm added a comment to D21191: Don't trim bsd_label.

Apply reviewer suggestions.

Aug 9 2019, 3:00 AM

Aug 8 2019

D21191: Don't trim bsd_label now requires review to proceed.

Make associated manpage fixes, including a clumsy attempt to address a savecore issue.

Aug 8 2019, 9:37 PM
dougm updated the diff for D21191: Don't trim bsd_label.
Aug 8 2019, 8:41 PM
dougm retitled D21191: Don't trim bsd_label from name bsd_label_size, and don't trim bsd_label to Don't trim bsd_label.
Aug 8 2019, 8:41 PM
dougm created D21191: Don't trim bsd_label.
Aug 8 2019, 5:05 PM

Aug 6 2019

dougm added a comment to D20863: prototype for trimming.

Without changing the behavior of this patch, add a SW_TRIM flag and a priority field to swdevt. Pass those from sys_swapon to kern_swapon (which does the work formerly done by sys_swapon) to swaponsomething, which creates the swap object.

Aug 6 2019, 6:10 AM
dougm added a comment to D20863: prototype for trimming.

Without changing the behavior of this patch, add a SW_TRIM flag and a priority field to swdevt. Pass those from sys_swapon to kern_swapon (which does the work formerly done by sys_swapon) to swaponsomething, which creates the swap object.

Aug 6 2019, 5:18 AM

Aug 3 2019

dougm added a comment to D20863: prototype for trimming.

Update log messages to distinguish cases where trimming is aborted before it gets started. Currently, a stretch of log entries like:

Aug 3 2019, 3:06 AM

Aug 1 2019

dougm committed rS350495: MFC r350183, r350359.
MFC r350183, r350359
Aug 1 2019, 5:30 AM

Jul 31 2019

dougm added a comment to D20814: Make entry simplification one-way.

Fix function naming mismatches in KASSERTS. In wire/unwire, make sure to clip after first entry found in transition.

Jul 31 2019, 9:37 PM
dougm added a comment to D20814: Make entry simplification one-way.

Don't unlock on early exit from map_wire_locked.

Jul 31 2019, 2:58 PM
dougm updated the summary of D20814: Make entry simplification one-way.
Jul 31 2019, 5:17 AM
dougm added a comment to D20814: Make entry simplification one-way.

Get rid of the remaining uses of vm_map_simplify_entry.

Jul 31 2019, 5:16 AM

Jul 29 2019

dougm created D21098: Try reusing about-to-be-freed memory in swap_pager_reserve when desperate.
Jul 29 2019, 3:13 AM

Jul 28 2019

dougm added a comment to D20863: prototype for trimming.

Update after checking in overlapping changes.

Jul 28 2019, 7:39 PM
dougm committed rS350392: In swap_pager_putpages, move the initialization of a free-blocks.
In swap_pager_putpages, move the initialization of a free-blocks
Jul 28 2019, 7:32 PM
dougm closed D21093: tidy up swap_pager_putpages.
Jul 28 2019, 7:32 PM
dougm updated the test plan for D20814: Make entry simplification one-way.
Jul 28 2019, 6:11 PM
dougm added a comment to D21093: tidy up swap_pager_putpages.

Tidy up comments.

Jul 28 2019, 5:00 PM
dougm added a comment to D21093: tidy up swap_pager_putpages.

Apply reviewer suggestions. Make another style(9) fix.

Jul 28 2019, 4:19 PM
dougm created D21093: tidy up swap_pager_putpages.
Jul 28 2019, 4:38 AM

Jul 27 2019

dougm added a reviewer for D20814: Make entry simplification one-way: alc.
Jul 27 2019, 3:57 PM

Jul 26 2019

dougm updated the summary of D20814: Make entry simplification one-way.

Use vm_map_try_merge_entries instead of vm_simplify_entry in vm_map_inherit.

Jul 26 2019, 9:40 PM
dougm committed rS350359: Rewrite the comments that explain swapon_trim() to make them more.
Rewrite the comments that explain swapon_trim() to make them more
Jul 26 2019, 3:18 PM
dougm closed D21034: improve swapon comments.
Jul 26 2019, 3:18 PM
dougm added inline comments to D21034: improve swapon comments.
Jul 26 2019, 3:02 PM
dougm updated the test plan for D20814: Make entry simplification one-way.
Jul 26 2019, 4:38 AM
dougm added inline comments to D20814: Make entry simplification one-way.
Jul 26 2019, 4:33 AM
dougm updated the test plan for D20814: Make entry simplification one-way.
Jul 26 2019, 4:28 AM
D20814: Make entry simplification one-way now requires review to proceed.

In looking for the map entry that includes the page before page 0, use &map->header explicitly instead of using vm_map_lookup_entry.

Jul 26 2019, 4:23 AM

Jul 25 2019

D21034: improve swapon comments now requires review to proceed.

In one comment, connection -> descriptor.

Jul 25 2019, 7:32 PM

Jul 24 2019

dougm updated subscribers of D20814: Make entry simplification one-way.
Jul 24 2019, 3:40 PM
dougm added inline comments to D21034: improve swapon comments.
Jul 24 2019, 8:01 AM

Jul 23 2019

dougm added a comment to D21034: improve swapon comments.

Consume reviewer suggestions.

Jul 23 2019, 3:55 PM
dougm added a comment to D20814: Make entry simplification one-way.

Rename vm_map_merge_entries to vm_map_try_merge_entries.

Jul 23 2019, 3:38 PM
dougm added inline comments to D20814: Make entry simplification one-way.
Jul 23 2019, 3:26 PM
dougm added inline comments to D21034: improve swapon comments.
Jul 23 2019, 3:18 PM
dougm created D21034: improve swapon comments.
Jul 23 2019, 3:15 AM

Jul 22 2019

dougm added a comment to D20863: prototype for trimming.

Fix broken log entry.

Jul 22 2019, 2:48 PM
dougm added inline comments to D20986: Centralize the logic in vfs_vmio_unwire() and sendfile_free_page()..
Jul 22 2019, 4:45 AM

Jul 21 2019

dougm added a comment to D20863: prototype for trimming.

Stop updating blk before it might be freed.

Jul 21 2019, 7:44 PM
dougm added a comment to D20863: prototype for trimming.

Back out the changes that would launch more that one trim request from a single call to swp_pager_trimswapspace.

Jul 21 2019, 7:38 PM
dougm updated the summary of D20814: Make entry simplification one-way.
Jul 21 2019, 4:32 PM
dougm added a comment to D20863: prototype for trimming.

If trimming fails after blocks are allocated, free the blocks and reset the trimming cursor.

Jul 21 2019, 3:45 PM
dougm added a comment to D20863: prototype for trimming.

Don't let the trimmer sleep waiting for a resources. Don't invoke the trimmer while holding an object lock. Do let the trimmer launch as many delete ops as it wants, subject to resource constraints. Don't worry about trimming too little.

Jul 21 2019, 4:56 AM

Jul 20 2019

dougm committed rS350183: In trimming on startup, invoke swapon before closing the fd used for.
In trimming on startup, invoke swapon before closing the fd used for
Jul 20 2019, 8:47 PM
dougm closed D21006: swapon before closing trimming fd.
Jul 20 2019, 8:47 PM
dougm added a comment to D21006: swapon before closing trimming fd.

Add explanatory comment.

Jul 20 2019, 6:12 PM
dougm retitled D21006: swapon before closing trimming fd from trim after swapon to swapon before closing trimming fd.
Jul 20 2019, 6:12 PM
dougm added a comment to D21006: swapon before closing trimming fd.

Fix Eflags typo.

Jul 20 2019, 7:31 AM
dougm added a comment to D21006: swapon before closing trimming fd.

Call swapon(2) after trimming, but before closing the trimming fd.

Jul 20 2019, 7:14 AM
dougm created D21006: swapon before closing trimming fd.
Jul 20 2019, 4:27 AM

Jul 19 2019

dougm added a comment to D20814: Make entry simplification one-way.

Code formatting and comment changes.

Jul 19 2019, 9:19 PM
dougm committed rS350155: Define vm_map_entry_in_transition to handle an in-transition map.
Define vm_map_entry_in_transition to handle an in-transition map
Jul 19 2019, 8:47 PM
dougm closed D20833: factor out common wiring code.
Jul 19 2019, 8:47 PM
dougm added a comment to D20833: factor out common wiring code.

Edit comments.

Jul 19 2019, 7:00 PM
dougm added a comment to D20833: factor out common wiring code.

Improve a comment.

Jul 19 2019, 4:23 PM

Jul 15 2019

dougm added inline comments to D20833: factor out common wiring code.
Jul 15 2019, 9:37 PM
dougm added a comment to D20833: factor out common wiring code.

Act on reviewer feedback.

Jul 15 2019, 9:37 PM
dougm added 1 blocking reviewer(s) for D20833: factor out common wiring code: alc.
Jul 15 2019, 6:10 AM

Jul 14 2019

D20833: factor out common wiring code now requires review to proceed.

Rename a variable. Restore a comment.

Jul 14 2019, 11:21 PM
dougm added a comment to D20863: prototype for trimming.

Make swapgeom_strategy() handle a BIO_DELETE just like a BIO_WRITE.

Jul 14 2019, 10:27 PM
dougm added inline comments to D20863: prototype for trimming.
Jul 14 2019, 8:58 PM
dougm added a comment to D20863: prototype for trimming.

Bypass swp_pager_strategy for the BIO_DELETE case and just go to sp->sw_strategy(bp, sp);

Jul 14 2019, 5:37 PM
dougm added a comment to D20814: Make entry simplification one-way.

Drop all the changes related to wiring and unwiring.

Jul 14 2019, 5:00 PM