On Fri, 2 Nov 2012 14:43:40 -0700
Jesse Barnes<jbarnes@xxxxxxxxxxxxxxxx> wrote:
KMS drivers can potentially restore the display configuration without
userspace help. Such drivers can set a new global, pm_vt_switch, to
false if they support this feature. In that case, the PM layer won't VT
switch to the suspend console at suspend time and then back to the
original VT on resume, but rather leave things alone for a nicer looking
suspend and resume sequence.
What if you are multi-head ? What are the locking rules for a suspend/kms
module unload race, what happens when you load/unload and hand over
multiple frame buffers ? What if you have vts split across two adapters ?
Put me down as 100% in favour of the feature but we need to be a bit more
careful about the implementation. The logic probably needs to be in the
vt layer.
I suspect we actually need a per vt flag for this, or a flag on the
underlying object below the vt somewhere.
So NAK for the implementation ACK for the idea.