Amir Goldstein
5b02bfc1e7
ovl: do not encode lower fh with upper sb_writers held
...
When lower fs is a nested overlayfs, calling encode_fh() on a lower
directory dentry may trigger copy up and take sb_writers on the upper fs
of the lower nested overlayfs.
The lower nested overlayfs may have the same upper fs as this overlayfs,
so nested sb_writers lock is illegal.
Move all the callers that encode lower fh to before ovl_want_write().
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
2023-10-31 00:12:57 +02:00
..
2023-10-30 09:47:13 -10:00
2023-10-18 13:26:18 +02:00
2023-10-18 13:26:18 +02:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-18 13:26:18 +02:00
2023-10-18 13:26:19 +02:00
2023-10-30 09:47:13 -10:00
2023-08-29 14:25:26 -07:00
2023-10-30 09:47:13 -10:00
2023-10-18 13:26:19 +02:00
2023-10-18 13:26:19 +02:00
2023-10-30 09:47:13 -10:00
2023-10-18 13:26:20 +02:00
2023-10-18 13:26:20 +02:00
2023-08-25 10:31:39 -05:00
2023-10-09 16:24:17 +02:00
2023-10-18 13:26:20 +02:00
2023-10-18 13:26:21 +02:00
2023-10-30 09:47:13 -10:00
2023-10-18 13:26:21 +02:00
2023-08-29 17:45:22 -04:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:03 +02:00
2023-10-18 14:08:21 +02:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:22 +02:00
2023-10-18 14:08:22 +02:00
2023-10-18 14:08:22 +02:00
2023-10-19 09:41:36 -07:00
2023-10-18 14:08:22 +02:00
2023-09-17 10:33:53 -07:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-08-29 17:45:22 -04:00
2023-10-18 14:08:23 +02:00
2023-09-18 12:03:46 -07:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:24 +02:00
2023-08-31 12:07:34 -05:00
2023-10-30 09:14:19 -10:00
2023-10-18 14:08:24 +02:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:25 +02:00
2023-10-18 14:08:25 +02:00
2023-10-30 09:47:13 -10:00
2023-10-31 00:12:57 +02:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:26 +02:00
2023-10-18 14:08:26 +02:00
2023-10-18 14:08:26 +02:00
2023-10-06 11:01:23 +02:00
2023-10-18 14:08:26 +02:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:28 +02:00
2023-10-18 14:08:28 +02:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:28 +02:00
2023-10-18 14:08:28 +02:00
2023-10-18 14:08:29 +02:00
2023-08-20 10:33:43 -07:00
2023-10-30 09:47:13 -10:00
2023-10-18 14:08:29 +02:00
2023-09-20 14:22:01 +02:00
2023-10-18 13:26:15 +02:00
2023-10-18 13:26:15 +02:00
2023-09-29 17:20:45 -07:00
2023-06-28 20:35:21 -07:00
2023-10-18 13:26:15 +02:00
2023-09-25 08:55:00 -07:00
2023-10-19 11:03:16 +02:00
2023-06-26 09:50:21 -07:00
2023-08-24 16:20:30 -07:00
2023-08-19 13:41:11 +02:00
2023-06-28 10:28:11 -07:00
2023-08-18 10:12:11 -07:00
2023-07-11 11:41:34 +02:00
2023-07-26 14:56:07 +02:00
2023-08-29 14:53:51 -07:00
2023-07-10 14:36:11 +02:00
2023-10-19 11:03:15 +02:00
2023-10-25 22:17:04 +02:00
2023-10-12 18:53:36 +03:00
2023-08-21 13:46:25 -07:00
2023-10-30 09:14:19 -10:00
2023-09-22 14:09:06 +02:00
2023-10-19 11:02:47 +02:00
2023-10-30 09:47:13 -10:00
2023-10-19 11:03:15 +02:00
2023-08-28 11:04:18 -07:00
2023-08-29 20:21:42 -07:00
2023-08-23 14:17:43 -07:00
2023-08-19 12:12:12 +02:00
2023-10-18 13:26:14 +02:00
2023-08-31 15:32:18 -07:00
2023-08-02 09:13:09 -06:00
2023-10-30 09:14:19 -10:00
2023-10-19 11:02:49 +02:00
2023-10-18 13:26:15 +02:00
2023-10-19 11:03:15 +02:00
2023-10-30 09:47:13 -10:00
2023-07-13 10:28:04 +02:00
2023-08-15 08:32:45 +02:00
2023-08-06 15:08:35 +02:00
2023-08-29 14:25:26 -07:00
2023-10-18 13:26:15 +02:00
2023-10-18 13:26:15 +02:00
2023-10-31 00:12:54 +02:00
2023-08-24 16:20:27 -07:00
2023-10-09 16:24:16 +02:00