mpsafe psm driver needed
kris at FreeBSD.org
Sun Jan 13 12:25:05 PST 2008
I've been looking at some mutex profiling traces from users of 6.x and
7.x who are reporting that their mouse pointer sometimes freezes when
their system is busy. In most of the situations I have looked at this
is because the psm driver is Giant-locked, and competes with other
things like the syncer (in 6.x), or sysctl calls (I have a WIP for this
that I need to revisit).
This is a minor problem from a grand architectural point of view but an
important one from a usability point of view. I believe these
particular interactivity problems would be resolved if the psm driver no
longer required Giant. Is anyone able to work on this?
More information about the freebsd-current