Track counts of CH hash allocations and expose them via 'show rib mem'.
This is currently just one global sum of all hash table memory. The plan
is to do more but right now this is a good first step.
OK tb@
Our framebuffer might be in "stolen" memory that is lost (and filled with
garbage) after a hibernate. So clear it and redraw the framebuffer
contents.
ok jsg@
make ttm_device_prepare_hibernation() return early
kettenis reports the ttm_tm_swapout() change is not enough to fix
hibernate with amdgpu when X is running.
The call to ttm_device_prepare_hibernation()/ttm_tm_swapout() in the
hibernate path was added in a linux commit from 2025:
924dda024f3bea64be5f3ac067a075e466739dc9
drm/amdgpu: move GTT to shmem after eviction for hibernation
The linux reason for doing this (server cards with lots of VRAM) isn't
something that concerns us.
ok kettenis@
When pledged, the special access(2) inspection for "/etc/localtime" has not
been needed since changes made in lib/libc/time/localtime.c 1.58 (2019)
pointed out by david leadbeater
auto-partitioning of /usr/obj has become a bit small on at least
amd64, where there's no room for the entire build and a few manual
debugging library builds. grow it for future system installs
ok otto
sndiod: Enable recording and monitoring at the same time
If both recording and monitoring are selected (ex. -m play,rec,mon),
then the clients get a mix of what programs play and what the audio
interface records.
sndiod: Mostly style change of dev_sub_bcopy()
Calculate cmap_do() arguments near the cmap_do() call. Makes the code
slightly more readable and easier to modify.
No behaviour change.