commit | ff978b09f973db0d0597704eba350a994d7729e6 | [log] [tgz] |
---|---|---|
author | Theodore Ts'o <tytso@mit.edu> | Mon Feb 08 00:54:26 2016 -0500 |
committer | Theodore Ts'o <tytso@mit.edu> | Mon Feb 08 00:54:26 2016 -0500 |
tree | 75f1066159641b2e1cc9891a7d6ccd5cb3b29826 | |
parent | 28b4c263961c47da84ed8b5be0b5116bad1133eb [diff] |
ext4 crypto: move context consistency check to ext4_file_open() In the case where the per-file key for the directory is cached, but root does not have access to the key needed to derive the per-file key for the files in the directory, we allow the lookup to succeed, so that lstat(2) and unlink(2) can suceed. However, if a program tries to open the file, it will get an ENOKEY error. Signed-off-by: Theodore Ts'o <tytso@mit.edu>