summaryrefslogtreecommitdiff
path: root/sys/dev/dm/dm_pdev.c
diff options
context:
space:
mode:
authorad <ad@NetBSD.org>2019-12-01 13:20:42 +0000
committerad <ad@NetBSD.org>2019-12-01 13:20:42 +0000
commit3916b1c565cd1b8f7fabc3bcf0ea29a2a59949a4 (patch)
tree23cb29b5df189898b256cf4b2ba902f45c18d075 /sys/dev/dm/dm_pdev.c
parentac103772f15ba389c9ef9d238162e079367b729f (diff)
PR port-sparc/54718 (sparc install hangs since recent scheduler changes)
- sched_tick: cpu_need_resched is no longer the correct thing to do here. All we need to do is OR the request into the local ci_want_resched. - sched_resched_cpu: we need to set RESCHED_UPREEMPT even on softint LWPs, especially in the !__HAVE_FAST_SOFTINTS case, because the LWP with the LP_INTR flag could be running via softint_overlay() - i.e. it has been temporarily borrowed from a user process, and it needs to notice the resched after it has stopped running softints.
Diffstat (limited to 'sys/dev/dm/dm_pdev.c')
0 files changed, 0 insertions, 0 deletions