Darrick J. Wong
26e7c965f4
xfs: fix use-after-free when aborting corrupt attr inactivation
...
commit 496b9bcd62b0b3a160be61e3265a086f97adcbd3 upstream.
Log the corrupt buffer before we release the buffer.
Fixes: a5155b870d687 ("xfs: always log corruption errors")
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Acked-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Chandan Babu R <chandan.babu@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-09-28 11:04:11 +02:00
..
2022-09-28 11:04:11 +02:00
2020-11-24 13:29:18 +01:00
2019-05-21 10:50:46 +02:00
2019-08-26 17:43:15 -07:00
2019-08-26 17:43:15 -07:00
2019-07-15 08:10:18 -07:00
2018-06-06 14:17:53 -07:00
2022-09-28 11:04:10 +02:00
2018-06-06 14:17:53 -07:00
2019-07-15 21:20:52 -07:00
2019-06-30 09:05:17 -07:00
2022-09-28 11:04:11 +02:00
2022-09-28 11:04:10 +02:00
2019-07-10 10:04:16 -07:00
2022-09-28 11:04:10 +02:00
2019-06-28 19:27:36 -07:00
2022-09-28 11:04:11 +02:00
2018-11-21 10:10:53 -08:00
2022-09-28 11:04:11 +02:00
2019-06-28 19:27:33 -07:00
2020-06-22 09:31:03 +02:00
2019-08-26 17:43:14 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2019-08-26 12:06:22 -07:00
2019-06-28 19:27:33 -07:00
2022-09-28 11:04:09 +02:00
2019-06-12 08:59:59 -07:00
2022-09-28 11:04:10 +02:00
2022-09-28 11:04:10 +02:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-08-26 12:06:22 -07:00
2018-06-06 14:17:53 -07:00
2022-09-28 11:04:10 +02:00
2019-06-28 19:27:35 -07:00
2020-10-01 13:17:14 +02:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2022-09-28 11:04:09 +02:00
2020-10-29 09:57:48 +01:00
2019-06-28 19:30:43 -07:00
2019-05-01 20:26:30 -07:00
2019-07-03 07:33:26 -07:00
2019-07-03 20:36:26 -07:00
2020-09-03 11:26:44 +02:00
2019-04-26 12:28:55 -07:00
2019-08-26 12:06:22 -07:00
2018-06-06 14:17:53 -07:00
2022-09-28 11:04:10 +02:00
2019-06-28 19:27:33 -07:00
2022-09-28 11:04:11 +02:00
2019-04-23 08:36:23 -07:00
2020-03-05 16:43:51 +01:00
2019-07-03 20:36:25 -07:00
2022-01-11 15:23:32 +01:00
2019-07-03 20:36:27 -07:00
2022-09-28 11:04:10 +02:00
2019-02-21 07:55:07 -08:00
2022-09-28 11:04:10 +02:00
2018-06-06 14:17:53 -07:00
2019-08-29 21:22:41 -07:00
2019-08-29 21:22:41 -07:00
2019-08-29 21:22:41 -07:00
2019-08-30 22:43:56 -07:00
2019-06-28 19:27:26 -07:00
2019-08-26 12:06:22 -07:00
2019-07-03 08:21:58 -07:00
2022-09-28 11:04:10 +02:00
2020-01-04 19:18:43 +01:00
2019-07-03 08:21:58 -07:00
2022-09-28 11:04:10 +02:00
2022-09-28 11:04:10 +02:00
2022-09-28 11:04:11 +02:00
2019-08-26 17:43:14 -07:00
2019-08-26 12:06:22 -07:00
2018-06-06 14:17:53 -07:00
2019-07-03 20:36:28 -07:00
2022-09-28 11:04:09 +02:00
2018-05-22 07:19:08 -07:00
2019-07-03 08:21:58 -07:00
2019-07-03 08:21:58 -07:00
2019-06-28 19:30:43 -07:00
2019-06-28 19:30:43 -07:00
2022-09-28 11:04:10 +02:00
2019-04-23 08:36:23 -07:00
2019-04-23 08:36:23 -07:00
2020-01-26 10:00:59 +01:00
2022-09-28 11:04:10 +02:00
2019-06-28 19:27:35 -07:00
2020-08-19 08:16:10 +02:00
2019-02-25 09:04:31 -08:00
2022-09-28 11:04:10 +02:00
2019-06-28 19:27:36 -07:00
2020-11-05 11:43:14 +01:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2018-10-18 17:21:39 +11:00
2019-09-19 09:42:37 -07:00
2019-06-12 08:37:40 -07:00
2019-06-28 19:30:43 -07:00
2018-06-06 14:17:53 -07:00
2019-06-28 19:30:43 -07:00
2019-07-03 07:33:26 -07:00
2019-09-24 09:40:19 -07:00
2020-08-26 10:40:58 +02:00
2019-06-28 19:30:43 -07:00
2022-09-28 11:04:11 +02:00
2020-05-02 08:48:54 +02:00
2019-06-28 19:30:43 -07:00
2020-08-26 10:40:55 +02:00
2019-06-28 19:27:31 -07:00
2020-10-01 13:17:49 +02:00
2019-06-28 19:29:42 -07:00
2019-08-30 22:43:57 -07:00
2018-08-12 08:37:31 -07:00