On Sat, Jul 29, 2023 at 11:16:14AM +0200, Claudio Jeker wrote:
> proc0 aka the swapper does not do anything. So there is no need to wake it
> up. Now the problem is that last time this was tried some inteldrm systems
> did hang during bootup because the drm code unexpectedly depended on this
> wakeup.
> 
> I think I fixed all possible cases of this in the drm stack and so it is
> time to retry this. People with affected machines please give this a try.
> 

Hi,

With this diff "inteldrm0: msi, ALDERLAKE_P, gen 12" sticks after "root
on ...", "inteldrm0: apic 4 int 16, G45, gen 4" works fine.

> -- 
> :wq Claudio
> 
> Index: uvm/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/uvm_meter.c   21 Jun 2023 21:16:21 -0000      1.44
> +++ uvm/uvm_meter.c   29 Jul 2023 07:48:44 -0000
> @@ -89,8 +89,6 @@ uvm_meter(void)
>  {
>       if ((gettime() % 5) == 0)
>               uvm_loadav(&averunnable);
> -     if (proc0.p_slptime > (maxslp / 2))
> -             wakeup(&proc0);
>  }
>  
>  /*
> 

Reply via email to