Files
apfstests/tests/generic
Eric Biggers 98ac3be360 generic: test encryption key revocation during concurrent I/O
Add a test which revokes a keyring key while other processes are
performing I/O on an encrypted file that was "unlocked" using that key.
The crashes unpatched kernels with filesystem encryption enabled.

This bug was present in kernels v4.2 and later.  It has been fixed in
v4.11-rc4, v4.10.7, v4.9.20, and v4.4.59.

Cc: Theodore Ts'o <tytso@mit.edu>
Cc: Jaegeuk Kim <jaegeuk@kernel.org>
Cc: Richard Weinberger <richard@nod.at>
Cc: Michael Halcrow <mhalcrow@google.com>
Signed-off-by: Eric Biggers <ebiggers@google.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
2017-04-01 14:05:32 +08:00
..
2017-02-04 14:16:43 +08:00
2016-02-19 10:46:27 +11:00
2016-02-19 10:45:04 +11:00
2016-11-14 10:37:49 +08:00
2015-12-21 18:01:47 +11:00
2016-02-19 10:49:17 +11:00
2015-03-18 14:57:49 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-05-09 10:54:48 +10:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2015-02-25 15:32:47 +11:00
2016-02-19 10:49:17 +11:00
2015-02-25 15:33:19 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2015-03-18 14:58:51 +11:00
2016-02-19 10:40:56 +11:00
2016-02-19 10:49:17 +11:00
2016-07-20 11:15:52 +08:00
2015-04-02 09:41:15 +11:00
2015-10-14 14:08:42 +11:00
2016-02-19 10:49:17 +11:00
2016-01-11 14:43:40 +11:00
2016-11-14 10:37:49 +08:00
2017-02-23 15:08:04 +08:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2015-08-04 14:10:49 +10:00
2015-08-04 14:10:49 +10:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2015-12-21 17:07:16 +11:00
2015-09-23 12:52:32 +10:00
2015-09-21 13:06:18 +10:00
2016-07-20 11:15:52 +08:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-29 10:17:56 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-02-19 10:45:04 +11:00
2016-05-09 16:03:27 +10:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:45:04 +11:00
2015-12-21 18:13:37 +11:00
2016-02-19 10:45:04 +11:00
2015-12-21 18:13:37 +11:00
2016-02-19 10:45:04 +11:00
2015-12-21 18:13:37 +11:00
2016-02-19 10:45:04 +11:00
2015-12-21 18:13:37 +11:00
2016-06-15 15:35:57 +08:00
2016-06-15 15:35:57 +08:00
2016-02-19 10:49:17 +11:00
2016-11-14 10:37:49 +08:00
2016-05-09 16:03:27 +10:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-12-24 18:12:10 +08:00
2016-02-08 09:27:14 +11:00
2016-11-14 10:37:49 +08:00
2016-02-12 09:39:05 -08:00
2016-01-11 14:43:40 +11:00
2016-02-19 10:49:17 +11:00
2016-04-05 11:46:12 +10:00
2016-06-28 11:30:49 +08:00
2016-06-28 11:30:49 +08:00
2016-02-19 10:45:04 +11:00
2017-01-15 13:56:45 +08:00
2016-06-15 15:37:02 +08:00
2016-09-26 10:17:29 +08:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2016-02-19 10:49:17 +11:00
2017-01-15 13:56:45 +08:00
2017-01-15 13:56:45 +08:00
2017-01-15 13:56:45 +08:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-02-12 09:39:05 -08:00
2016-03-23 17:39:11 +11:00
2016-03-23 17:39:11 +11:00
2016-03-23 17:39:11 +11:00
2016-03-23 17:39:11 +11:00
2016-05-09 10:53:18 +10:00
2016-05-09 10:55:24 +10:00
2016-05-09 16:03:29 +10:00
2016-05-09 16:03:29 +10:00
2016-05-09 16:03:29 +10:00
2016-05-09 16:03:29 +10:00
2016-05-09 16:03:29 +10:00
2016-05-09 16:03:29 +10:00
2016-06-15 15:09:17 +08:00
2016-06-15 15:14:35 +08:00
2016-06-15 15:44:49 +08:00
2016-06-15 15:44:49 +08:00
2016-06-15 16:35:20 +08:00
2017-03-13 11:58:56 +08:00
2016-06-15 16:35:20 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-07-01 11:17:08 +08:00
2016-08-26 15:45:00 +08:00
2016-08-26 15:45:00 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2017-01-27 16:06:12 +08:00
2016-09-24 00:39:13 +08:00
2017-03-09 15:01:43 +08:00
2017-03-09 15:01:43 +08:00
2016-12-24 16:47:12 +08:00
2016-12-24 16:47:12 +08:00
2017-01-27 16:06:12 +08:00
2016-12-24 20:21:55 +08:00
2016-12-24 20:21:55 +08:00
2017-02-15 17:55:41 +08:00
2017-02-15 17:55:57 +08:00
2017-03-02 12:26:17 +08:00
2017-03-02 12:26:17 +08:00
2017-03-17 13:17:42 +08:00