Page MenuHomeFreeBSD

Don't start the random harvester process until timers are working.
ClosedPublic

Authored by jhb on Mar 22 2016, 10:24 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 28 2024, 4:28 AM
Unknown Object (File)
Jan 28 2024, 4:36 PM
Unknown Object (File)
Jan 28 2024, 4:36 PM
Unknown Object (File)
Jan 28 2024, 4:36 PM
Unknown Object (File)
Jan 7 2024, 11:35 AM
Unknown Object (File)
Dec 22 2023, 9:14 PM
Unknown Object (File)
Oct 2 2023, 2:55 PM
Unknown Object (File)
Jun 28 2023, 11:28 PM
Subscribers

Details

Summary

Don't start the random harvester process until timers are working.

This is a no-op currently, but in kernels with earlier AP startup, the
random kthread was trying to use timeouts with sleeps before timers are
working. Wait until SI_SUB_KICK_SCHEDULER to start the random kproc.

Test Plan
  • booted both amd64 and i386 kernels both with and without early AP startup

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb retitled this revision from to Don't start the random harvester process until timers are working..
jhb updated this object.
jhb edited the test plan for this revision. (Show Details)
jhb added a reviewer: markm.
imp added a reviewer: imp.
This revision is now accepted and ready to land.Mar 23 2016, 2:35 AM
markm edited edge metadata.
This revision was automatically updated to reflect the committed changes.