--- - branch: MAIN date: Thu Apr 18 12:16:23 UTC 2024 files: - new: '1.78' old: '1.77' path: src/sys/uvm/pmap/pmap.c pathrev: src/sys/uvm/pmap/pmap.c@1.78 type: modified - new: '1.27' old: '1.26' path: src/sys/uvm/pmap/pmap.h pathrev: src/sys/uvm/pmap/pmap.h@1.27 type: modified id: 20240418T121623Z.c63e127ab757b4cc94280f27131a5522ab2522bf log: | Fix types in pmap_page_clear_attributes so that the top bits of the u_long mdpg_attrs aren't dropped giving atomic_cas_ulong no chance of completing if any of the top bits is set. Update pmap_page_set_attributes for consistency. An ATF test run completed for me with this fix. port-riscv/58006: ATF tests no longer complete on riscv-riscv64 module: src subject: 'CVS commit: src/sys/uvm/pmap' unixtime: '1713442583' user: skrll