On Thu, 16 Mar 2017, David Howells wrote:
Mat Martineau [off-list ref] wrote:
quoted
+ /* Look up a keyring access restriction (optional)
+ *
+ * - The caller must hold a read lock on the key type's semaphore
+ * - NULL is a valid return value (meaning the requested restriction
+ * is known but will never block addition of a key)
+ * - should return -EINVAL if the restriction is unknown
+ */
+ struct key_restriction *(*lookup_restriction)(const char *params);
I wonder if this can be improved in future to using the rcu read lock instead
of a semaphore.
I'll update this comment to remove the read lock line, since the patch
adding the key type semaphore has been dropped. The comment here was not
really needed anyway, it should be obvious that the key type can't go away
while you're calling in to it.
--
Mat Martineau
Intel OTC
--
To unsubscribe from this list: send the line "unsubscribe linux-security-module" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html