VirtualBox

Changeset 108325 in vbox


Ignore:
Timestamp:
Feb 21, 2025 11:57:46 AM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167671
Message:

Additions: Linux: Shared Folders: Additional fixes for RHEL 9.4 kernel, bugref:10279, ticketref:22277.

Fixed issue when buffers larger than 7mb could not be written.

File:
1 edited

Legend:

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

    r106195 r108325  
    22192219                cbSegRet = VBOX_IOV_GET_PAGES(iter, papPages, iov_iter_count(iter), cMaxPages, &offPage0);
    22202220                if (cbSegRet > 0) {
    2221 # if RTLNX_VER_MAX(6,0,0)
     2221# if RTLNX_VER_MAX(6,0,0) && !RTLNX_RHEL_RANGE(9,4, 9,99)
    22222222                    iov_iter_advance(iter, cbSegRet);
    22232223#endif
     
    22472247                cbSegRet = VBOX_IOV_GET_PAGES(iter, &papPages[cPages], iov_iter_count(iter), 1, &offPgProbe);
    22482248                if (cbSegRet > 0) {
    2249 # if RTLNX_VER_MAX(6,0,0)
     2249# if RTLNX_VER_MAX(6,0,0) && !RTLNX_RHEL_RANGE(9,4, 9,99)
    22502250                    iov_iter_advance(iter, cbSegRet); /** @todo maybe not do this if we stash the page? */
    22512251#endif
     
    22692269                                size_t const cPgRet = RT_ALIGN_Z((size_t)cbSegRet, PAGE_SIZE) >> PAGE_SHIFT;
    22702270                                Assert(offPgProbe == 0);
    2271 # if RTLNX_VER_MAX(6,0,0)
     2271# if RTLNX_VER_MAX(6,0,0) && !RTLNX_RHEL_RANGE(9,4, 9,99)
    22722272                                iov_iter_advance(iter, cbSegRet);
    22732273# endif
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