VirtualBox

Ignore:
Timestamp:
Oct 12, 2020 1:35:53 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
140857
Message:

Additions/linux, Runtime/r0drv/linux: Adjustments for Linux 5.9.

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

Legend:

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

    r86196 r86542  
    263263};
    264264
    265 static int vbox_master_set(struct drm_device *dev,
     265#if RTLNX_VER_MIN(5,9,0)
     266static void
     267#else
     268static int
     269#endif
     270            vbox_master_set(struct drm_device *dev,
    266271                           struct drm_file *file_priv, bool from_open)
    267272{
     
    282287        mutex_unlock(&vbox->hw_mutex);
    283288
     289#if RTLNX_VER_MAX(5,9,0)
    284290        return 0;
     291#endif
    285292}
    286293
  • trunk/src/VBox/Additions/linux/drm/vbox_fb.c

    r85707 r86542  
    406406                        vbox_bo_unreserve(bo);
    407407                }
     408#if RTLNX_VER_MIN(5,9,0)
     409                drm_gem_object_put(afb->obj);
     410#else
    408411                drm_gem_object_put_unlocked(afb->obj);
     412#endif
    409413                afb->obj = NULL;
    410414        }
  • trunk/src/VBox/Additions/linux/drm/vbox_main.c

    r86196 r86542  
    4747
    4848        if (vbox_fb->obj)
     49#if RTLNX_VER_MIN(5,9,0)
     50                drm_gem_object_put(vbox_fb->obj);
     51#else
    4952                drm_gem_object_put_unlocked(vbox_fb->obj);
     53#endif
    5054
    5155        drm_framebuffer_cleanup(fb);
     
    222226        kfree(vbox_fb);
    223227err_unref_obj:
     228#if RTLNX_VER_MIN(5,9,0)
     229        drm_gem_object_put(obj);
     230#else
    224231        drm_gem_object_put_unlocked(obj);
     232#endif
    225233        return ERR_PTR(ret);
    226234}
     
    589597
    590598        ret = drm_gem_handle_create(file, gobj, &handle);
     599#if RTLNX_VER_MIN(5,9,0)
     600        drm_gem_object_put(gobj);
     601#else
    591602        drm_gem_object_put_unlocked(gobj);
     603#endif
    592604        if (ret)
    593605                return ret;
  • trunk/src/VBox/Additions/linux/drm/vbox_mode.c

    r86196 r86542  
    885885        vbox_bo_unreserve(bo);
    886886out_unref_obj:
     887#if RTLNX_VER_MIN(5,9,0)
     888        drm_gem_object_put(obj);
     889#else
    887890        drm_gem_object_put_unlocked(obj);
     891#endif
    888892
    889893        return ret;
  • trunk/src/VBox/Additions/linux/drm/vbox_ttm.c

    r86196 r86542  
    446446static inline u64 vbox_bo_gpu_offset(struct vbox_bo *bo)
    447447{
     448#if RTLNX_VER_MIN(5,9,0)
     449        return bo->bo.mem.start << PAGE_SHIFT;
     450#else
    448451        return bo->bo.offset;
     452#endif
    449453}
    450454
Note: See TracChangeset for help on using the changeset viewer.

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