A fix is available
APAR status
Closed as new function.
Error description
Support is provided to enhance the USS memory mapping syscalls to allow use of above the bar storage and to allow map lengths greater than 2 gigabytes. The syscalls changed to provide this support are: - mmap() (BPX1MMP/BPX4MMP) Map pages of memory - msync() (BPX1MSY/BPX4MSY) Synchronize memory with physical storage - mprotect() (BPX1MPR/BPX4MPR) Set protection of memory mapping - munmap() (BPX1MUN/BPX4MUN) Unmap previously mapped addresses Applications will need to be changed to make use of the enhanced support. The benefits of this enhancement includes: - Helping to alleviate below the bar memory constraints by allowing applications to use above the bar storage for large memory maps. - Facilitate accessing large amounts of data at one time, potentially improving application performance and simplifying data access.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * All users of z/OS UNIX System Services for HBB77C0 * **************************************************************** * PROBLEM DESCRIPTION: * * Add support to the USS syscalls for * * memory mapping of z/OS UNIX files * * to use above the bar storage and * * larger map lengths. * * * **************************************************************** * RECOMMENDATION: * **************************************************************** Support is provided to enhance the USS memory mapping syscalls to allow use of above the bar storage and to allow map lengths greater than 2 gigabytes. The syscalls changed to provide this support are: - mmap() (BPX1MMP/BPX4MMP) Map pages of memory - msync() (BPX1MSY/BPX4MSY) Synchronize memory with physical storage - mprotect() (BPX1MPR/BPX4MPR) Set protection of memory mapping - munmap() (BPX1MUN/BPX4MUN) Unmap previously mapped addresses Applications will need to be changed to make use of the enhanced support. The benefits of this enhancement includes: - Helping to alleviate below the bar memory constraints by allowing applications to use above the bar storage for large memory maps. - Facilitate accessing large amounts of data at one time, potentially improving application performance and simplifying data access.
Problem conclusion
Temporary fix
Comments
A complete description of the documentation updates for this APAR is available at: http://publibz.boulder.ibm.com/zoslib/pdf/OA60306.pdf ×**** PE21/08/23 FIX IN ERROR. SEE APAR OA62016 FOR DESCRIPTION
APAR Information
APAR number
OA60306
Reported component name
OPENMVS SYS SRV
Reported component ID
5695SCPX1
Reported release
7C0
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2020-10-07
Closed date
2021-04-06
Last modified date
2021-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UJ90013
Modules/Macros
BPXFSLIT BPXGYKRT BPXGMQHT BPXGYFX BPXFRBRI BPXCTFMM BPXGMNAM BPXMERNO BPXCTFMW BPXINRIM BPXCLBF BPXWRTSO BPXRRTRM BPXGYWRT BPXGYVIO BPXINPRM BPXINACT BPXPRFVE BPXGYMSY BPXGYVRT BPXWUNIX BPXGYFLT BPXVRGEX BPXWREXX BPXGYKWT BPXZOCVT BPXGYMPR BPXGYPFW BPXGPPRT BPXGMDAC BPXGYPFR BPXMIMS2 BPXGMDEL BPXGMFST BPXGPDET BPXGYVDA BPXYCONS BPXINPVT BPXCFLT BPXGKSER BPXWREXC BPXINIT1 BPXGYMPK BPXWRTCM BPXGYMUT BPXGYKVD BPXYERNO BPXYSMFR BPXGYMUN BPXWSYSC BPXPRIT BPXINIT BPXINDYN BPXGYMMP
SA232283 | SA232281 |
Fix information
Fixed component name
OPENMVS SYS SRV
Fixed component ID
5695SCPX1
Applicable component levels
R7C0 PSY UJ90013
UP21/04/21 P F104
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"7C0"}]
Document Information
Modified date:
03 December 2021