summaryrefslogtreecommitdiffstats
path: root/drivers/hv/hv.c
diff options
context:
space:
mode:
authorK. Y. Srinivasan2015-01-10 08:54:31 +0100
committerGreg Kroah-Hartman2015-01-25 18:17:57 +0100
commitab3de22bb4a3d4bda2d0ec8bebcb76a40f1cbf9b (patch)
treeb99c39b0ed982afd54c91745c5e18b8e19ddd57c /drivers/hv/hv.c
parentDrivers: hv: hv_balloon: Fix a locking bug in the balloon driver (diff)
downloadkernel-qcow2-linux-ab3de22bb4a3d4bda2d0ec8bebcb76a40f1cbf9b.tar.gz
kernel-qcow2-linux-ab3de22bb4a3d4bda2d0ec8bebcb76a40f1cbf9b.tar.xz
kernel-qcow2-linux-ab3de22bb4a3d4bda2d0ec8bebcb76a40f1cbf9b.zip
Drivers: hv: hv_balloon: Don't post pressure status from interrupt context
We currently release memory (balloon down) in the interrupt context and we also post memory status while releasing memory. Rather than posting the status in the interrupt context, wakeup the status posting thread to post the status. This will address the inconsistent lock state that Sitsofe Wheeler <sitsofe@gmail.com> reported: http://lkml.iu.edu/hypermail/linux/kernel/1411.1/00075.html Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Reported-by: Sitsofe Wheeler <sitsofe@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/hv/hv.c')
0 files changed, 0 insertions, 0 deletions