On 4/20/22 22:14, Peter Gonda wrote:
svm_vm_migrate_from() uses sev_lock_vcpus_for_migration() to lock all source and target vcpu->locks. Mark the nested subclasses to avoid false positives from lockdep.Nope. Good catch, I didn't realize there was a limit 8 subclasses:Does anyone have thoughts on how we can resolve this vCPU locking with the 8 subclass max?
The documentation does not have anything. Maybe you can call mutex_release manually (and mutex_acquire before unlocking).
Paolo