commit | 0c6ddcebd8303ada6faefa6f72ac18b6230320c4 | [log] [tgz] |
---|---|---|
author | Jiri Slaby <jirislaby@gmail.com> | Fri Sep 25 09:33:38 2009 +0200 |
committer | Avi Kivity <avi@redhat.com> | Thu Dec 03 09:32:12 2009 +0200 |
tree | f9ad607a5c433b310fe78adbf934d465de06cc94 | |
parent | e935d48e1b49451490218e1181d9834176200955 [diff] |
KVM: fix lock imbalance in kvm_*_irq_source_id() Stanse found 2 lock imbalances in kvm_request_irq_source_id and kvm_free_irq_source_id. They omit to unlock kvm->irq_lock on fail paths. Fix that by adding unlock labels at the end of the functions and jump there from the fail paths. Signed-off-by: Jiri Slaby <jirislaby@gmail.com> Cc: Marcelo Tosatti <mtosatti@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com>