David Howells <dhowells@redhat.com> wrote:

>> 1, callee has no pre defined duty to help caller in general; they should not

>> try to do anything, however, to help their callers in principle due to

>> limited info on their hands IMO.

> 

> Ah, no.  It's entirely reasonable for an API to specify that one of its

> methods will be called with one or more locks held - and that the method must

> be aware of this and may make use of this.

> 

Fair and clear.

 

Thanks

Hillf