diff --git a/man2/keyctl.2 b/man2/keyctl.2 index a9cda3721..f448cc518 100644 --- a/man2/keyctl.2 +++ b/man2/keyctl.2 @@ -561,6 +561,11 @@ The descriptive string is written with the following format: In particular, the .IR description field will not contain semicolons; +.\" FIXME But, the kernel does not enforce the requirement +.\" that the key description contains no semicolons! +.\" So, user space has no guarantee here?? +.\" Either something more needs to be said here, +.\" or a kernel fix is required. it should be parsed by working backwards from the end of the string to find the last semicolon. This allows future semicolon-delimited fields to be inserted