Now that the issue in inteldrm was resolved we can finally remove this old wakeup of the swapper.
OK? -- :wq Claudio Index: uvm_meter.c =================================================================== RCS file: /cvs/src/sys/uvm/uvm_meter.c,v retrieving revision 1.44 diff -u -p -r1.44 uvm_meter.c --- uvm_meter.c 21 Jun 2023 21:16:21 -0000 1.44 +++ uvm_meter.c 1 Aug 2023 09:22:22 -0000 @@ -82,15 +82,13 @@ void uvm_total(struct vmtotal *); void uvmexp_read(struct uvmexp *); /* - * uvm_meter: calculate load average and wake up the swapper (if needed) + * uvm_meter: calculate load average */ void uvm_meter(void) { if ((gettime() % 5) == 0) uvm_loadav(&averunnable); - if (proc0.p_slptime > (maxslp / 2)) - wakeup(&proc0); } /*