Changeset 85702 in vbox
- Timestamp:
- Aug 11, 2020 6:38:50 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139842
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/linux/version.h
r85701 r85702 53 53 54 54 55 /** @def VBOX_RHEL_MAJ_PREREQ 55 /** @def RTLNX_RHEL_PREREQ 56 * Require a minium RedHat release. 57 * @param a_iMajor The major release number (RHEL_MAJOR). 58 * @param a_iMinor The minor release number (RHEL_MINOR). 59 * @sa RTLNX_RHEL_MAJ_PREREQ 60 */ 61 #if defined(RHEL_MAJOR) && defined(RHEL_MINOR) 62 # define RTLNX_RHEL_PREREQ(a_iMajor, a_iMinor) \ 63 ((RHEL_MAJOR) > (a_iMajor) || ((RHEL_MAJOR) == (a_iMajor) && (RHEL_MINOR) >= (a_iMinor))) 64 #else 65 # define RTLNX_RHEL_PREREQ(a_iMajor, a_iMinor) (0) 66 #endif 67 68 /** @def RTLNX_RHEL_MAJ_PREREQ 56 69 * Require a minimum minor release number for the given RedHat release. 57 70 * @param a_iMajor RHEL_MAJOR must _equal_ this. 58 71 * @param a_iMinor RHEL_MINOR must be greater or equal to this. 72 * @sa RTLNX_RHEL_PREREQ 59 73 */ 60 74 #if defined(RHEL_MAJOR) && defined(RHEL_MINOR) 61 # define VBOX_RHEL_MAJ_PREREQ(a_iMajor, a_iMinor) ((RHEL_MAJOR) == (a_iMajor) && (RHEL_MINOR) >= (a_iMinor))75 # define RTLNX_RHEL_MAJ_PREREQ(a_iMajor, a_iMinor) ((RHEL_MAJOR) == (a_iMajor) && (RHEL_MINOR) >= (a_iMinor)) 62 76 #else 63 # define VBOX_RHEL_MAJ_PREREQ(a_iMajor, a_iMinor) (0)77 # define RTLNX_RHEL_MAJ_PREREQ(a_iMajor, a_iMinor) (0) 64 78 #endif 65 79 -
trunk/src/VBox/Additions/linux/sharedfolders/regops.c
r85698 r85702 1402 1402 * Check that this is valid user memory that is actually in the kernel range. 1403 1403 */ 1404 #if RTLNX_VER_MIN(5,0,0) || defined(RHEL_81)1404 #if RTLNX_VER_MIN(5,0,0) || RTLNX_RHEL_PREREQ(8,1) 1405 1405 if ( access_ok((void *)uPtrFrom, cPages << PAGE_SHIFT) 1406 1406 && uPtrFrom >= USER_DS.seg) -
trunk/src/VBox/Runtime/r0drv/linux/memuserkernel-r0drv-linux.c
r85698 r85702 67 67 { 68 68 IPRT_LINUX_SAVE_EFL_AC(); 69 #if RTLNX_VER_MIN(5,0,0) || defined(RHEL_81)69 #if RTLNX_VER_MIN(5,0,0) || RTLNX_RHEL_PREREQ(8,1) 70 70 bool fRc = access_ok((void *)R3Ptr, 1); 71 71 #else … … 87 87 #else 88 88 # error "PORT ME" 89 #if RTLNX_VER_MIN(5,0,0) || defined(RHEL_81)89 #if RTLNX_VER_MIN(5,0,0) || RTLNX_RHEL_PREREQ(8,1) 90 90 return !access_ok(pv, 1); 91 91 #else -
trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h
r85698 r85702 474 474 RTDECL(struct page *) rtR0MemObjLinuxVirtToPage(void *pv); 475 475 476 /*477 * Guest Additions changes specific to Red Hat 8.1 and later.478 */479 #ifdef RHEL_RELEASE_CODE480 # if RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(8, 1)481 # define RHEL_81482 # endif483 # if RHEL_RELEASE_CODE >= RHEL_RELEASE_VERSION(8, 2)484 # define RHEL_82485 # endif486 #endif487 488 476 #endif /* !IPRT_INCLUDED_SRC_r0drv_linux_the_linux_kernel_h */
Note:
See TracChangeset
for help on using the changeset viewer.