VirtualBox

Changeset 99666 in vbox for trunk


Ignore:
Timestamp:
May 8, 2023 11:39:03 AM (17 months ago)
Author:
vboxsync
Message:

Additions: Linux: vboxsf: Introduce initial support for kernel 6.4, bugref:10441.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/sharedfolders/regops.c

    r99489 r99666  
    7575#if RTLNX_VER_MAX(2,5,12)
    7676# define PageUptodate(a_pPage) Page_Uptodate(a_pPage)
     77#endif
     78
     79/** Starting from 6.4.0, iter_iov() macro should be used in order to access to iov field.  */
     80#if RTLNX_VER_MIN(6,4,0)
     81# define VBOX_ITER_IOV(_iter) iter_iov(_iter)
     82#else
     83# define VBOX_ITER_IOV(_iter) iter->iov
    7784#endif
    7885
     
    24002407    if (iter_is_iovec(iter) || (VBSF_GET_ITER_TYPE(iter) & ITER_KVEC)) {
    24012408# endif
    2402         const struct iovec *pCurIov    = iter->iov;
     2409        const struct iovec *pCurIov    = VBOX_ITER_IOV(iter);
    24032410        size_t              cLeft      = iter->nr_segs;
    24042411        size_t              cPagesSpan = 0;
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