On Wed, Jan 13, 2021 at 07:00:33PM +0100, Borislav Petkov wrote: > On Wed, Jan 13, 2021 at 09:46:02AM -0800, Paul E. McKenney wrote: > > < Lemme trim that mail fat > > > > It seems to me that loading and unloading SGX enclaves qualifies as a > > configuration operation, so use of synchronize_srcu_expedited() should be > > just fine in that case. This of course implies that SGX enclaves should > > not be loaded or unloaded while an aggressive real-time application > > is running. Which might well be the case for other reasons. > > I believe RT and SGX should be orthogonal to each-other unless someone rolls out > of the woodwork, wanting to run realtime enclaves... Ewww. I could speculate about an RT workload running on a system that also ran non-realtime SGX workloads, but who knows? Stranger things have happened. ;-) Thanx, Paul