GSoC/GCI Archive
Google Code-in 2010 DragonFly BSD

doc/research: Describe all lwkt.* sysctl's that lack a description

completed by: Taras Klaskovsky

mentors: Samuel J. Greear

The lwkt.* sysctl's that lack a description are as follows:

lwkt.kq_collisions:
lwkt.kq_mpsafe:
lwkt.bgl_yield_delay:
lwkt.chain_mplock:
lwkt.preempt_enable:
lwkt.user_pri_sched:
lwkt.fairq_enable:
lwkt.preempt_weird:
lwkt.switch_count:
lwkt.panic_on_cscount:
lwkt.ipiq_optimized:
lwkt.ipiq_cscount:
lwkt.ipiq_passive:
lwkt.ipiq_avoided:
lwkt.ipiq_fifofull:
lwkt.ipiq_count:
lwkt.vnode_collisions:
lwkt.tty_collisions:
lwkt.proc_collisions:
lwkt.kvm_collisions:
lwkt.vmspace_collisions:
lwkt.vm_collisions:
lwkt.dev_collisions:
lwkt.pmap_collisions:
lwkt.vmobj_mpsafe:
lwkt.vnode_mpsafe:
lwkt.tty_mpsafe:
lwkt.proc_mpsafe:
lwkt.kvm_mpsafe:
lwkt.vmspace_mpsafe:
lwkt.vm_mpsafe:
lwkt.dev_mpsafe:
lwkt.pmap_mpsafe:
lwkt.token_debug:

Research these sysctl's in the kernel code and document each with a descriptive but concise sentence (approximately 3-15 words).

 

Deliverables: A description of each sysctl listed above.

Bonus deliverables: The above descriptions in the form of a kernel patch