--- - branch: MAIN date: Thu Jun 25 14:04:30 UTC 2020 files: - new: '1.118' old: '1.117' path: src/sys/uvm/uvm_bio.c pathrev: src/sys/uvm/uvm_bio.c@1.118 type: modified id: 20200625T140430Z.df22d19ffae6efc83e3380dab57f6d77be7880ac log: | make ubc_winshift / ubc_winsize constant, and based on whatever is bigger of (1 << UBC_WINSHIFT, MAX_PAGE_SIZE) given that default UBC_WINSHIFT is 13, this changes behaviour only for mips and powerpc (BookE/OEA), which will now have twice as much memory used for UBC windows; if this ever becomes a problem, it's possible to reduce ubc_nwins in MD code similar to what is done on sparc this eliminates variable-length arrays in ubc_fault(), ubc_uiomove(), and ubc_zerorange() so that the stack usage can be determined and checked in compile time module: src subject: 'CVS commit: src/sys/uvm' unixtime: '1593093870' user: jdolecek