Christoph Hellwig
d8a823c6f0
xfs: free xfs_busy_extents structure when no RT extents are queued
...
kmemleak occasionally reports leaking xfs_busy_extents structure
from xfs_scrub calls after running xfs/528 (but attributed to following
tests), which seems to be caused by not freeing the xfs_busy_extents
structure when tr.queued is 0 and xfs_trim_rtgroup_extents breaks out
of the main loop. Free the structure in this case.
Fixes: a3315d1130 ("xfs: use rtgroup busy extent list for FITRIM")
Signed-off-by: Christoph Hellwig <hch@lst.de >
Reviewed-by: Darrick J. Wong <djwong@kernel.org >
Signed-off-by: Carlos Maiolino <cem@kernel.org >
2025-11-06 08:59:19 +01:00
..
2025-10-31 12:06:03 +01:00
2025-10-22 10:04:39 +02:00
2025-10-21 09:52:59 +02:00
2025-03-03 08:17:10 -07:00
2025-08-19 14:38:39 +02:00
2025-03-03 08:17:07 -07:00
2025-01-13 14:56:15 +01:00
2025-09-18 17:32:02 +02:00
2025-07-24 17:30:15 +02:00
2024-11-22 09:52:03 +01:00
2025-05-07 07:31:07 -06:00
2025-07-24 17:30:15 +02:00
2025-05-07 14:25:30 -07:00
2025-03-03 08:17:07 -07:00
2025-03-03 08:17:07 -07:00
2025-09-22 12:55:20 +02:00
2025-07-24 17:30:15 +02:00
2025-07-24 17:30:15 +02:00
2025-04-14 11:22:52 +02:00
2025-03-10 14:29:44 +01:00
2025-10-22 10:04:39 +02:00
2025-10-22 10:04:39 +02:00
2025-11-06 08:59:19 +01:00
2025-07-24 17:30:15 +02:00
2024-12-12 17:45:11 -08:00
2024-12-12 17:45:11 -08:00
2025-06-27 14:14:37 +02:00
2024-12-23 13:06:03 -08:00
2024-12-23 13:06:06 -08:00
2024-12-23 13:06:06 -08:00
2025-09-19 18:03:08 +02:00
2025-09-18 17:32:02 +02:00
2025-07-24 17:30:15 +02:00
2025-01-24 12:08:50 +01:00
2024-09-01 08:58:19 -07:00
2025-03-03 08:17:07 -07:00
2025-07-18 17:42:31 +02:00
2025-09-16 12:25:05 +02:00
2025-09-16 12:25:05 +02:00
2025-09-23 15:12:43 +02:00
2025-05-14 19:00:12 +02:00
2025-07-24 17:30:13 +02:00
2024-11-05 13:38:35 -08:00
2025-03-18 14:47:45 +01:00
2025-03-03 08:16:43 -07:00
2025-09-05 08:48:23 -07:00
2024-11-03 01:28:06 -05:00
2024-12-23 13:06:14 -08:00
2025-09-05 08:48:23 -07:00
2025-07-24 17:30:15 +02:00
2025-07-24 17:30:15 +02:00
2025-09-23 15:12:43 +02:00
2025-09-23 15:12:43 +02:00
2025-09-29 14:35:44 -07:00
2025-08-11 14:03:44 +02:00
2025-08-28 14:20:03 +02:00
2025-07-04 16:14:39 +02:00
2025-11-05 16:52:49 +01:00
2025-07-14 10:51:33 +02:00
2025-09-05 20:27:25 +02:00
2025-05-07 14:25:31 -07:00
2025-08-11 14:03:31 +02:00
2025-08-11 14:03:31 +02:00
2024-11-05 13:38:26 -08:00
2025-07-24 17:30:13 +02:00
2024-11-05 13:38:27 -08:00
2025-09-05 08:48:23 -07:00
2025-07-24 17:30:15 +02:00
2025-09-16 12:27:41 +02:00
2025-09-16 12:27:41 +02:00
2025-09-29 14:35:44 -07:00
2025-09-16 14:08:47 +02:00
2025-05-14 12:42:12 +02:00
2025-05-14 12:42:12 +02:00
2025-09-05 08:48:23 -07:00
2025-10-21 11:32:50 +02:00
2025-09-19 16:15:07 +02:00
2025-09-22 12:55:20 +02:00
2024-12-23 13:06:09 -08:00
2025-05-14 12:42:12 +02:00
2025-02-14 09:40:35 +01:00
2024-11-22 11:24:45 +01:00
2025-07-24 17:30:13 +02:00
2024-12-12 17:45:08 -08:00
2024-12-23 13:06:03 -08:00
2024-09-01 08:58:20 -07:00
2025-07-24 17:30:15 +02:00
2025-05-07 14:25:30 -07:00
2025-07-14 10:51:33 +02:00
2025-05-07 14:25:32 -07:00
2025-07-24 17:30:15 +02:00
2025-05-07 14:25:30 -07:00
2025-07-24 17:30:13 +02:00
2025-03-03 08:16:43 -07:00
2024-12-23 13:06:10 -08:00
2024-12-23 13:06:10 -08:00
2025-10-22 10:04:39 +02:00
2024-12-23 13:06:09 -08:00
2024-09-01 08:58:19 -07:00
2025-09-05 08:48:23 -07:00
2025-09-05 08:48:23 -07:00
2025-04-14 10:41:33 +02:00
2025-03-03 08:17:10 -07:00
2025-03-03 08:16:56 -07:00
2025-09-29 09:42:30 -07:00
2025-09-18 17:32:02 +02:00
2025-01-14 11:38:15 +01:00
2024-12-23 13:06:03 -08:00
2025-04-14 10:24:30 +02:00
2025-09-22 12:55:20 +02:00
2025-07-24 17:30:15 +02:00
2025-07-08 11:50:09 +02:00
2025-11-05 16:54:38 +01:00
2025-07-24 17:30:14 +02:00
2025-10-31 12:06:03 +01:00
2025-07-24 17:30:14 +02:00
2025-10-21 11:32:50 +02:00
2025-08-19 14:37:07 +02:00