The page-fault-driven loading case from PDSE was addressed many years ago. It was not done solely for integrity reasons. It was addressed by not doing page-fault-driven loading at all for LNKLST fetches.
The problem that will exist forever is references to the control structures that will no longer be valid (or no longer be recognized as being part of a LNKLST, for which special rules apply) once a LNKLST update has been made. Can you guarantee, no matter how long you wait, that no address space relies on those structures? Not usually. A delay makes it less likely that an operation is still in progress, but by no means eliminates the possibility. And these references, I believe, might not even be limited to within the scope (for example) of a LOAD or similar operation, especially when program objects / PDSEs are involved. That is a recollection; I don't have concrete examples to share. The safe thing to do is not to use UPDATE. In the majority of cases, LNKLST updates are needed only by newly started programs, not existing ones (for which case no UPDATE is needed or appropriate). The rules are what the rules are. They will not change. It's your system, so you can choose to follow them or not at your own risk. But you should not expect subsequently to be able to complain about problems that happen to arise as a result. >When the changes in the >link list only involve user or installation code, there is a much higher >likelihood that you would understand the way the code is used and >whether there are interdependencies that would be a problem And in that case it is much more likely that the update is needed only by programs that start (or are restarted) after this point, so no UPDATE is needed. FWIW, an integrity issue caused by "improper" usage by an authorized user is to be dealt with by the user. The system for the most part has no alternative but to do what it has been told to do, as the authorized issuer could do it itself without cooperation by the operating system if it chose to.. Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

