On Thu, Nov 02, 2023 at 04:34:53PM +0100, Michal Wajdeczko wrote: > Add helper function that will calculate number of allocated IDs > in the IDA. This might be helpful both for drivers to estimate > saturation of used IDs and for testing the IDA implementation. Since you take & release the lock, the value is already somewhat racy. So why use the lock at all? Wouldn't the RCU read lock be a better approach? Also, does it make sense to specify it over a particular range rather than over the whole IDA?