virt: vbox: Add vbg_req_free() helper function
authorHans de Goede <hdegoede@redhat.com>
Wed, 18 Apr 2018 13:24:48 +0000 (15:24 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 23 Apr 2018 11:41:55 +0000 (13:41 +0200)
commitf6f9885b0531163f72c7bf898a0ab1ba4c7d5de6
treedd2cc4cab83c58a8943ffa8357a3fbe3e969c7aa
parent02cfde67df1f440c7c3c7038cc97992afb81804f
virt: vbox: Add vbg_req_free() helper function

This is a preparation patch for fixing issues on x86_64 virtual-machines
with more then 4G of RAM, atm we pass __GFP_DMA32 to kmalloc, but kmalloc
does not honor that, so we need to switch to get_pages, which means we
will not be able to use kfree to free memory allocated with vbg_alloc_req.

While at it also remove a comment on a vbg_alloc_req call which talks
about Windows (inherited from the vbox upstream cross-platform code).

Cc: stable@vger.kernel.org
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/virt/vboxguest/vboxguest_core.c
drivers/virt/vboxguest/vboxguest_core.h
drivers/virt/vboxguest/vboxguest_utils.c