This requires a small hack in SU code which disables suspension "by hand". I did not think it's worthwhile making it use a generic routine.
Tested by pho
Paths
| Differential D21575 Authored by mjg on Sep 9 2019, 12:07 PM.
Details
Summary This requires a small hack in SU code which disables suspension "by hand". I did not think it's worthwhile making it use a generic routine. Tested by pho
Diff Detail
Event TimelineHerald added a subscriber: imp. · View Herald TranscriptSep 9 2019, 12:07 PM2019-09-09 12:07:11 (UTC+0) Harbormaster completed remote builds in B26355: Diff 61836.Sep 9 2019, 12:07 PM2019-09-09 12:07:12 (UTC+0) mjg added a parent revision: D21425: vfs: manage mnt_ref with atomics.Sep 9 2019, 12:22 PM2019-09-09 12:22:22 (UTC+0) mjg added a child revision: D21637: vfs: convert struct mount counters to per-cpu.Sep 13 2019, 4:32 PM2019-09-13 16:32:46 (UTC+0) This revision is now accepted and ready to land.Sep 14 2019, 9:35 PM2019-09-14 21:35:44 (UTC+0) This revision now requires review to proceed.Sep 14 2019, 10:28 PM2019-09-14 22:28:29 (UTC+0) This revision is now accepted and ready to land.Sep 16 2019, 7:29 AM2019-09-16 07:29:29 (UTC+0) Closed by commit rS352426: vfs: manage mnt_writeopcount with atomics (authored by mjg). · Explain WhySep 16 2019, 9:33 PM2019-09-16 21:33:39 (UTC+0) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 62130 sys/kern/vfs_vnops.c
sys/ufs/ffs/ffs_softdep.c
|
That is kind of a difficult sentence to parse. Does this retain the meaning?
API is used to schedule a one-time call to an arbitrary function at a specific
future time.