The whole issue is a red herring. To do a revoke() you must have the right
permissions. What normally happens in an environment with revoke() is that on
console login it goes through a list of files and chowns them to the new
console user and does a revoke on each _after_ the chown, ensuring the device
is (should be except for mmap in some cases) clean and can't be used by a third
party.
If I the end user want to revoke() on my own console and take X down thats if
anything a feature. If some GGI app runs off the in the background I can take
back my console ;)
Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu