--- - branch: MAIN date: Sun Sep 10 14:45:53 UTC 2023 files: - new: '1.30' old: '1.29' path: src/common/lib/libc/gen/radixtree.c pathrev: src/common/lib/libc/gen/radixtree.c@1.30 type: modified - new: '1.544' old: '1.543' path: src/sys/kern/init_main.c pathrev: src/sys/kern/init_main.c@1.544 type: modified - new: '1.259' old: '1.258' path: src/sys/kern/kern_descrip.c pathrev: src/sys/kern/kern_descrip.c@1.259 type: modified - new: '1.253' old: '1.252' path: src/sys/kern/kern_lwp.c pathrev: src/sys/kern/kern_lwp.c@1.253 type: modified - new: '1.12' old: '1.11' path: src/sys/kern/kern_mutex_obj.c pathrev: src/sys/kern/kern_mutex_obj.c@1.12 type: modified - new: '1.192' old: '1.191' path: src/sys/kern/kern_resource.c pathrev: src/sys/kern/kern_resource.c@1.192 type: modified - new: '1.10' old: '1.9' path: src/sys/kern/kern_rwlock_obj.c pathrev: src/sys/kern/kern_rwlock_obj.c@1.10 type: modified - new: '1.47' old: '1.46' path: src/sys/kern/kern_turnstile.c pathrev: src/sys/kern/kern_turnstile.c@1.47 type: modified - new: '1.17' old: '1.16' path: src/sys/kern/subr_kcpuset.c pathrev: src/sys/kern/subr_kcpuset.c@1.17 type: modified - new: '1.9' old: '1.8' path: src/sys/kern/vfs_cwd.c pathrev: src/sys/kern/vfs_cwd.c@1.9 type: modified - new: '1.62' old: '1.61' path: src/sys/kern/vfs_init.c pathrev: src/sys/kern/vfs_init.c@1.62 type: modified - new: '1.79' old: '1.78' path: src/sys/kern/vfs_lockf.c pathrev: src/sys/kern/vfs_lockf.c@1.79 type: modified - new: '1.358' old: '1.357' path: src/sys/rump/librump/rumpkern/rump.c pathrev: src/sys/rump/librump/rumpkern/rump.c@1.358 type: modified - new: '1.95' old: '1.94' path: src/sys/rump/librump/rumpvfs/rump_vfs.c pathrev: src/sys/rump/librump/rumpvfs/rump_vfs.c@1.95 type: modified - new: '1.62' old: '1.61' path: src/sys/sys/namei.src pathrev: src/sys/sys/namei.src@1.62 type: modified - new: '1.57' old: '1.56' path: src/sys/uvm/uvm_init.c pathrev: src/sys/uvm/uvm_init.c@1.57 type: modified - new: '1.408' old: '1.407' path: src/sys/uvm/uvm_map.c pathrev: src/sys/uvm/uvm_map.c@1.408 type: modified - new: '1.14' old: '1.13' path: src/sys/uvm/uvm_readahead.c pathrev: src/sys/uvm/uvm_readahead.c@1.14 type: modified id: 20230910T144553Z.e1b5a9061518c509ac59a39cfeb24055ff415db6 log: | - Do away with separate pool_cache for some kernel objects that have no special requirements and use the general purpose allocator instead. On one of my test systems this makes for a small (~1%) but repeatable reduction in system time during builds presumably because it decreases the kernel's cache / memory bandwidth footprint a little. - vfs_lockf: cache a pointer to the uidinfo and put mutex in the data segment. module: src subject: 'CVS commit: src' unixtime: '1694357153' user: ad