VirtualBox

Changeset 101029 in vbox for trunk/src/VBox/Additions/linux


Ignore:
Timestamp:
Sep 6, 2023 1:53:03 PM (18 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
158986
Message:

Additions: Linux: vboxvideo: fixes for RHEL 8.9 kernel, bugref:10381, ticketref:21834.

Location:
trunk/src/VBox/Additions/linux/drm
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/drm/vbox_drv.h

    r100677 r101029  
    173173#endif
    174174
    175 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     175#if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    176176# include <drm/ttm/ttm_bo.h>
    177177#else
     
    250250 * now represents number of bytes. This macro handles this change. Input
    251251 * argument is a pointer to struct ttm_resource. */
    252 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     252#if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    253253# define VBOX_BO_RESOURCE_NUM_PAGES(_resource) PFN_UP(_resource->size)
    254254#else
  • trunk/src/VBox/Additions/linux/drm/vbox_fb.c

    r100800 r101029  
    5151#include <VBoxVideo.h>
    5252
    53 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     53#if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    5454# define VBOX_FBDEV_INFO(_helper) _helper.info
    5555#else
     
    326326        }
    327327
    328 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     328#if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    329329        info = drm_fb_helper_alloc_info(helper);
    330330#else
     
    428428#endif
    429429
    430 #if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     430#if RTLNX_VER_MIN(6,2,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    431431        drm_fb_helper_unregister_info(&fbdev->helper);
    432432#else
     
    476476        spin_lock_init(&fbdev->dirty_lock);
    477477
    478 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     478#if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    479479        drm_fb_helper_prepare(dev, &fbdev->helper, 32, &vbox_fb_helper_funcs);
    480480#elif RTLNX_VER_MIN(3,17,0) || RTLNX_RHEL_MIN(7,2)
     
    505505        drm_helper_disable_unused_functions(dev);
    506506
    507 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     507#if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    508508        ret = drm_fb_helper_initial_config(&fbdev->helper);
    509509#else
  • trunk/src/VBox/Additions/linux/drm/vbox_main.c

    r100653 r101029  
    3737#include <drm/drm_crtc_helper.h>
    3838
    39 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     39#if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    4040# include <drm/drm_modeset_helper.h>
    4141#endif
  • trunk/src/VBox/Additions/linux/drm/vbox_mode.c

    r100800 r101029  
    4040#include <linux/export.h>
    4141#include <drm/drm_crtc_helper.h>
    42 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     42#if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    4343# include <drm/drm_modeset_helper_vtables.h>
    4444# include <drm/drm_modeset_helper.h>
  • trunk/src/VBox/Additions/linux/drm/vbox_ttm.c

    r100800 r101029  
    3535#include "vbox_drv.h"
    3636
    37 #if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_MAJ_PREREQ(9,3)
     37#if RTLNX_VER_MIN(6,3,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3)
    3838# include <drm/ttm/ttm_tt.h>
    3939#endif
     
    646646#endif
    647647
    648 #if RTLNX_VER_MIN(6,1,0) || RTLNX_RHEL_MAJ_PREREQ(9,3) || RTLNX_SUSE_MAJ_PREREQ(15,5)
     648#if RTLNX_VER_MIN(6,1,0) || RTLNX_RHEL_RANGE(8,9, 8,99) || RTLNX_RHEL_MAJ_PREREQ(9,3) || RTLNX_SUSE_MAJ_PREREQ(15,5)
    649649        ret = ttm_bo_init_validate(&vbox->ttm.bdev, &vboxbo->bo,
    650650#else
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette