CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2023/09/16 03:33:28
Modified files:
sys/kern : kern_sysctl.c subr_evcount.c subr_percpu.c
sys/net : pfkeyv2_convert.c if_pfsync.c if_etherip.c if.c
pipex.c rtsock.c
sys/netinet : igmp.c ip_carp.c ip_divert.c ip_icmp.c
ip_input.c ip_ipip.c ipsec_input.c tcp_usrreq.c
udp_usrreq.c
sys/netinet6 : icmp6.c ip6_divert.c ip6_input.c raw_ip6.c
sys/sys : percpu.h
sys/uvm : uvm_meter.c
share/man/man9 : counters_alloc.9
Log message:
Allow counters_read(9) to take an optional scratch buffer.
Using a scratch buffer makes it possible to take a consistent snapshot of
per-CPU counters without having to allocate memory.
Makes ddb(4) show uvmexp command work in OOM situations.
ok kn@, mvs@, cheloha@