diff options
Diffstat (limited to 'fs/xfs/xfs_log.c')
| -rw-r--r-- | fs/xfs/xfs_log.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index f8851ff835de..6493bdb57351 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c @@ -20,6 +20,7 @@  #include "xfs_sysfs.h"  #include "xfs_sb.h"  #include "xfs_health.h" +#include "xfs_zone_alloc.h"  struct kmem_cache	*xfs_log_ticket_cache; @@ -3540,6 +3541,9 @@ xlog_force_shutdown(  	spin_unlock(&log->l_icloglock);  	wake_up_var(&log->l_opstate); +	if (IS_ENABLED(CONFIG_XFS_RT) && xfs_has_zoned(log->l_mp)) +		xfs_zoned_wake_all(log->l_mp); +  	return log_error;  }  | 
