summaryrefslogtreecommitdiffstats
path: root/fs/direct-io.c
diff options
context:
space:
mode:
authorDavid Matlack <dmatlack@google.com>2016-12-16 14:30:36 -0800
committerPaolo Bonzini <pbonzini@redhat.com>2017-01-12 14:33:17 +0100
commitcef84c302fe051744b983a92764d3fcca933415d (patch)
tree86fc792e45f77560815fde5c000184647a5d1476 /fs/direct-io.c
parentb6416e61012429e0277bd15a229222fd17afc1c1 (diff)
downloadlinux-cef84c302fe051744b983a92764d3fcca933415d.tar.bz2
KVM: x86: flush pending lapic jump label updates on module unload
KVM's lapic emulation uses static_key_deferred (apic_{hw,sw}_disabled). These are implemented with delayed_work structs which can still be pending when the KVM module is unloaded. We've seen this cause kernel panics when the kvm_intel module is quickly reloaded. Use the new static_key_deferred_flush() API to flush pending updates on module unload. Signed-off-by: David Matlack <dmatlack@google.com> Cc: stable@vger.kernel.org Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'fs/direct-io.c')
0 files changed, 0 insertions, 0 deletions