APPLIED: [PATCH 0/2][SRU][Disco] update virtualbox drivers to 6.0.6-dfsg-1
Stefan Bader
stefan.bader at canonical.com
Wed Apr 24 08:18:32 UTC 2019
On 18.04.19 15:16, Seth Forshee wrote:
> BugLink: https://bugs.launchpad.net/bugs/1825210
>
> [SRU Justification]
>
> Impact: The virtualbox package was updated in Disco just prior to
> release, with numerous bug fixes. It is standard practice during
> development to sync our in-kernel source with the latest version of the
> virtualbox-guest-dkms package, however this upload was done so late in
> the release that there was not time to update the source in our kernel
> tree.
>
> Fix: Re-sync the vbox guest dkms drivers from virtualbox 6.0.6-dfsg-1.
> Also make a small change to the vbox-update script for changes in the
> upstream virtualbox makefiles.
>
> Regression Potential: This is a sync from the dkms package in the
> disco-release pocket, thus the code has presumably been tested against
> the Ubuntu Disco kernel. However, this is a very large pile of changes,
> and contains more than just bug fixes, so regressions are possible.
>
> Test Case: Boot a kernel with the updated driver in virtualbox and
> confirm that the guest drier functionality works as expected.
>
> Thanks,
> Seth
>
> ---
>
> Seth Forshee (2):
> UBUNTU: vbox-update: updates for renamed makefiles
> UBUNTU: ubuntu: vbox -- update to 6.0.6-dfsg-1
>
> ubuntu/vbox-update | 2 +-
> ubuntu/vbox/BOM | 4 +-
> ubuntu/vbox/dkms.conf | 2 +-
> ubuntu/vbox/vboxguest/Makefile | 80 +-
> ubuntu/vbox/vboxguest/Makefile-footer.gmk | 128 +
> .../Makefile-header.gmk} | 124 +-
> ubuntu/vbox/vboxguest/Makefile.include.footer | 117 -
> ubuntu/vbox/vboxguest/VBoxGuest-linux.c | 6 +-
> ubuntu/vbox/vboxguest/VBoxGuest.c | 9 +-
> .../vboxguest/VBoxGuestR0LibGenericRequest.c | 4 +-
> .../vboxguest/VBoxGuestR0LibHGCMInternal.c | 2 +-
> .../vbox/vboxguest/VBoxGuestR0LibPhysHeap.c | 86 +-
> .../common/err/RTErrConvertFromErrno.c | 8 +-
> ubuntu/vbox/vboxguest/common/log/log.c | 97 +-
> ubuntu/vbox/vboxguest/common/log/logcom.c | 4 +-
> .../vboxguest/common/table/avl_Base.cpp.h | 24 +-
> .../vbox/vboxguest/common/table/avl_Get.cpp.h | 2 +-
> .../common/table/avl_GetBestFit.cpp.h | 2 +-
> ubuntu/vbox/vboxguest/common/table/avlpv.c | 2 +-
> .../vbox/vboxguest/include/VBox/VBoxGuest.h | 2 +-
> ubuntu/vbox/vboxguest/include/VBox/VMMDev.h | 56 +-
> .../vboxguest/include/VBox/VMMDevCoreTypes.h | 1 +
> ubuntu/vbox/vboxguest/include/VBox/err.h | 14 +-
> .../vboxguest/include/internal/initterm.h | 5 +
> .../vboxguest/include/iprt/assertcompile.h | 6 +-
> ubuntu/vbox/vboxguest/include/iprt/cdefs.h | 16 +-
> ubuntu/vbox/vboxguest/include/iprt/err.h | 2 +
> ubuntu/vbox/vboxguest/include/iprt/errcore.h | 4 +-
> ubuntu/vbox/vboxguest/include/iprt/log.h | 22 +-
> ubuntu/vbox/vboxguest/include/iprt/mangling.h | 11 +
> ubuntu/vbox/vboxguest/include/iprt/types.h | 27 +-
> ubuntu/vbox/vboxguest/include/iprt/x86.h | 4 +-
> ubuntu/vbox/vboxguest/r0drv/alloc-r0drv.h | 3 +
> .../vboxguest/r0drv/linux/alloc-r0drv-linux.c | 2 +
> .../r0drv/linux/initterm-r0drv-linux.c | 7 -
> .../r0drv/linux/memobj-r0drv-linux.c | 19 +-
> .../vboxguest/r0drv/linux/the-linux-kernel.h | 10 +-
> .../vboxguest/r0drv/linux/timer-r0drv-linux.c | 4 +-
> ubuntu/vbox/vboxguest/revision-generated.h | 2 +-
> ubuntu/vbox/vboxguest/version-generated.h | 6 +-
> ubuntu/vbox/vboxsf/Makefile | 92 +-
> ubuntu/vbox/vboxsf/Makefile-footer.gmk | 128 +
> .../Makefile-header.gmk} | 124 +-
> ubuntu/vbox/vboxsf/Makefile.include.footer | 117 -
> .../vboxsf/VBoxGuestR0LibGenericRequest.c | 183 +
> ubuntu/vbox/vboxsf/VBoxGuestR0LibInit.c | 333 ++
> ubuntu/vbox/vboxsf/VBoxGuestR0LibPhysHeap.c | 664 +++
> .../vbox/vboxsf/VBoxGuestR0LibSharedFolders.c | 33 +-
> ubuntu/vbox/vboxsf/dirops.c | 1821 ++++---
> ubuntu/vbox/vboxsf/include/VBox/VBoxGuest.h | 2 +-
> .../VBox/VBoxGuestLibSharedFoldersInline.h | 1517 ++++++
> ubuntu/vbox/vboxsf/include/VBox/VMMDev.h | 56 +-
> .../vboxsf/include/VBox/VMMDevCoreTypes.h | 1 +
> ubuntu/vbox/vboxsf/include/VBox/err.h | 14 +-
> ubuntu/vbox/vboxsf/include/VBox/shflsvc.h | 147 +-
> .../vbox/vboxsf/include/iprt/assertcompile.h | 6 +-
> ubuntu/vbox/vboxsf/include/iprt/cdefs.h | 16 +-
> ubuntu/vbox/vboxsf/include/iprt/err.h | 2 +
> ubuntu/vbox/vboxsf/include/iprt/errcore.h | 4 +-
> ubuntu/vbox/vboxsf/include/iprt/fs.h | 3 +
> ubuntu/vbox/vboxsf/include/iprt/list.h | 539 ++
> ubuntu/vbox/vboxsf/include/iprt/log.h | 22 +-
> ubuntu/vbox/vboxsf/include/iprt/mangling.h | 11 +
> ubuntu/vbox/vboxsf/include/iprt/types.h | 27 +-
> ubuntu/vbox/vboxsf/lnkops.c | 330 +-
> .../vboxsf/r0drv/linux/the-linux-kernel.h | 10 +-
> ubuntu/vbox/vboxsf/regops.c | 4354 ++++++++++++++---
> ubuntu/vbox/vboxsf/revision-generated.h | 2 +-
> ubuntu/vbox/vboxsf/utils.c | 1870 ++++---
> ubuntu/vbox/vboxsf/vbsfmount.h | 149 +-
> ubuntu/vbox/vboxsf/version-generated.h | 6 +-
> ubuntu/vbox/vboxsf/vfsmod.c | 1382 ++++--
> ubuntu/vbox/vboxsf/vfsmod.h | 489 +-
> ubuntu/vbox/vboxvideo/Makefile | 44 +-
> ubuntu/vbox/vboxvideo/Makefile-footer.gmk | 128 +
> .../Makefile-header.gmk} | 124 +-
> ubuntu/vbox/vboxvideo/Makefile.include.footer | 117 -
> ubuntu/vbox/vboxvideo/revision-generated.h | 2 +-
> ubuntu/vbox/vboxvideo/vbox_drv.c | 9 +-
> ubuntu/vbox/vboxvideo/vbox_drv.h | 2 +
> ubuntu/vbox/vboxvideo/vbox_irq.c | 4 +
> ubuntu/vbox/vboxvideo/vbox_main.c | 16 +-
> ubuntu/vbox/vboxvideo/vbox_mode.c | 5 +
> ubuntu/vbox/vboxvideo/vbox_ttm.c | 23 +-
> ubuntu/vbox/vboxvideo/version-generated.h | 6 +-
> 85 files changed, 12182 insertions(+), 3678 deletions(-)
> create mode 100644 ubuntu/vbox/vboxguest/Makefile-footer.gmk
> rename ubuntu/vbox/{vboxvideo/Makefile.include.header => vboxguest/Makefile-header.gmk} (51%)
> delete mode 100644 ubuntu/vbox/vboxguest/Makefile.include.footer
> create mode 100644 ubuntu/vbox/vboxsf/Makefile-footer.gmk
> rename ubuntu/vbox/{vboxguest/Makefile.include.header => vboxsf/Makefile-header.gmk} (51%)
> delete mode 100644 ubuntu/vbox/vboxsf/Makefile.include.footer
> create mode 100644 ubuntu/vbox/vboxsf/VBoxGuestR0LibGenericRequest.c
> create mode 100644 ubuntu/vbox/vboxsf/VBoxGuestR0LibInit.c
> create mode 100644 ubuntu/vbox/vboxsf/VBoxGuestR0LibPhysHeap.c
> create mode 100644 ubuntu/vbox/vboxsf/include/VBox/VBoxGuestLibSharedFoldersInline.h
> create mode 100644 ubuntu/vbox/vboxsf/include/iprt/list.h
> create mode 100644 ubuntu/vbox/vboxvideo/Makefile-footer.gmk
> rename ubuntu/vbox/{vboxsf/Makefile.include.header => vboxvideo/Makefile-header.gmk} (51%)
> delete mode 100644 ubuntu/vbox/vboxvideo/Makefile.include.footer
>
>
Got all parts in my inbox. Applied to disco/master-next. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20190424/9e1fe52e/attachment-0001.sig>
More information about the kernel-team
mailing list