CVSROOT: /cvs Module name: src Changes by: dera...@cvs.openbsd.org 2024/01/20 06:19:39
Modified files: lib/libc/sys : mimmutable.2 sys/uvm : uvm_map.c Log message: Early during mimmutable(2) development, we had a big problem with the chrome v8_flags variable's placement in bss, and as a workaround made it possible to demote a mimmutable mapping's permissions from RW to R. Further mimmutable-related work in libc's malloc created the same problem, which led to a better design: objects could be placed into .openbsd.mutable region, and then at runtime their permission and immutability could be manipulated better. So the RW to R demotion logic is no longer being used, and now this semantic is being deleted. ok kettenis