Vivek Goyal
1afc31f99d
overlay: Absolute redirect should be followed even if ancestor is opaque
...
Typically, when following absolute redirect, if an opauqe dentry is
found, lookup in further lower directories is stopped. But if a child
dentry has another absolute redirect, then lookup in further lower
layers should continue.
Say, following is example setup.
upper: /redirect (redirect=/a/b/c)
lower1: /a/[b]/c ([b] is opaque) (c has absolute redirect=/a/b/d/)
lower0: /a/b/d/foo
"redirect" directory in upper should merge with lower1:/a/b/c/ and
lower0:/a/b/d/, despite lower1:/a/b/ being opaque.
This example and kernel fix has come from Amir Goldstein. I am just
putting a test for it to make sure its not broken down the line.
Signed-off-by: Vivek Goyal <vgoyal@redhat.com >
Reviewed-by: Amir Goldstein <amir73il@gmail.com >
Signed-off-by: Eryu Guan <guaneryu@gmail.com >
2018-03-16 16:30:52 +08:00
..
2017-03-01 18:36:02 +08:00
2016-02-08 09:27:14 +11:00
2017-03-01 18:36:02 +08:00
2016-03-23 17:39:11 +11:00
2018-03-01 23:01:59 +08:00
2016-05-09 10:55:44 +10:00
2017-03-01 18:36:02 +08:00
2016-05-09 10:56:29 +10:00
2018-03-01 23:02:48 +08:00
2016-06-15 15:33:47 +08:00
2017-03-01 18:36:02 +08:00
2016-06-23 20:18:07 +08:00
2017-02-04 14:16:43 +08:00
2016-06-23 20:18:29 +08:00
2017-03-01 18:36:02 +08:00
2016-06-23 20:18:32 +08:00
2017-03-01 18:36:02 +08:00
2016-07-01 11:17:08 +08:00
2018-03-01 23:02:48 +08:00
2016-07-01 11:17:08 +08:00
2017-03-01 18:36:02 +08:00
2016-07-31 10:37:08 +08:00
2017-03-01 18:36:02 +08:00
2016-07-31 10:37:08 +08:00
2017-03-01 18:36:02 +08:00
2016-10-21 23:20:14 +08:00
2018-03-01 23:02:48 +08:00
2016-09-08 13:54:54 +08:00
2017-03-01 18:36:02 +08:00
2016-09-13 14:50:31 +08:00
2017-03-01 18:36:02 +08:00
2016-12-13 14:26:18 +08:00
2018-01-29 15:55:47 +08:00
2017-05-01 14:08:03 +08:00
2017-11-20 15:45:47 +08:00
2017-07-06 13:38:59 +08:00
2018-03-01 23:02:06 +08:00
2016-12-24 18:38:30 +08:00
2017-03-01 18:36:02 +08:00
2017-01-05 15:34:57 +08:00
2017-03-01 18:36:02 +08:00
2017-01-17 11:21:54 +08:00
2017-03-01 18:36:02 +08:00
2017-02-23 18:20:46 +08:00
2017-03-01 18:36:02 +08:00
2017-03-01 18:35:27 +08:00
2017-03-01 18:36:02 +08:00
2017-02-23 18:28:41 +08:00
2017-02-23 18:40:56 +08:00
2017-02-23 18:40:56 +08:00
2017-02-23 18:40:56 +08:00
2017-02-23 18:40:56 +08:00
2017-04-07 13:11:56 +08:00
2017-02-23 18:40:56 +08:00
2017-03-01 18:36:02 +08:00
2017-02-23 18:40:57 +08:00
2017-03-01 18:36:02 +08:00
2017-02-23 18:40:57 +08:00
2017-04-08 23:22:58 +08:00
2017-04-08 23:22:58 +08:00
2018-03-01 23:02:06 +08:00
2017-06-19 18:26:09 +08:00
2017-07-16 19:15:15 +08:00
2017-07-06 13:39:03 +08:00
2018-01-29 15:43:51 +08:00
2017-07-06 13:39:06 +08:00
2018-01-29 15:43:51 +08:00
2017-07-06 13:39:10 +08:00
2018-03-01 23:02:48 +08:00
2017-11-26 15:38:55 +08:00
2018-03-01 23:02:48 +08:00
2017-11-26 15:38:55 +08:00
2018-03-01 23:02:48 +08:00
2017-11-26 15:38:55 +08:00
2018-03-01 23:02:48 +08:00
2017-09-04 15:40:52 +08:00
2017-09-17 22:24:28 +08:00
2017-09-17 22:24:28 +08:00
2017-09-17 22:24:28 +08:00
2017-09-17 22:24:28 +08:00
2018-03-01 23:02:48 +08:00
2017-10-13 12:12:12 +08:00
2017-12-01 16:51:00 +08:00
2017-11-03 19:04:49 +08:00
2018-03-01 23:02:48 +08:00
2017-11-20 15:46:15 +08:00
2018-03-01 23:02:48 +08:00
2017-11-20 15:46:40 +08:00
2018-02-08 20:20:22 +08:00
2018-02-08 20:20:22 +08:00
2018-02-08 20:20:22 +08:00
2018-02-08 20:20:22 +08:00
2017-12-01 16:51:00 +08:00
2017-12-01 16:51:00 +08:00
2018-01-29 15:43:51 +08:00
2017-12-01 16:51:00 +08:00
2018-03-01 23:02:06 +08:00
2018-01-29 18:08:00 +08:00
2018-01-30 14:40:25 +08:00
2018-01-30 14:40:25 +08:00
2018-03-01 23:02:48 +08:00
2018-01-30 14:40:38 +08:00
2018-01-30 14:40:43 +08:00
2018-01-30 14:40:43 +08:00
2018-03-01 23:02:48 +08:00
2018-01-30 14:40:53 +08:00
2018-02-03 00:33:51 +08:00
2018-02-03 00:33:51 +08:00
2018-03-01 23:02:48 +08:00
2018-02-03 00:33:51 +08:00
2018-02-08 20:20:22 +08:00
2018-02-08 20:20:22 +08:00
2018-03-16 16:30:52 +08:00
2018-03-16 16:30:52 +08:00
2018-03-16 16:30:52 +08:00
2016-07-18 16:55:04 +08:00