Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

xfs: remove unused m_data_workqueue

Now that we're no longer using m_data_workqueue, remove it.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>

+1 -10
-1
fs/xfs/xfs_mount.h
··· 189 189 struct xstats m_stats; /* per-fs stats */ 190 190 191 191 struct workqueue_struct *m_buf_workqueue; 192 - struct workqueue_struct *m_data_workqueue; 193 192 struct workqueue_struct *m_unwritten_workqueue; 194 193 struct workqueue_struct *m_cil_workqueue; 195 194 struct workqueue_struct *m_reclaim_workqueue;
+1 -9
fs/xfs/xfs_super.c
··· 838 838 if (!mp->m_buf_workqueue) 839 839 goto out; 840 840 841 - mp->m_data_workqueue = alloc_workqueue("xfs-data/%s", 842 - WQ_MEM_RECLAIM|WQ_FREEZABLE, 0, mp->m_fsname); 843 - if (!mp->m_data_workqueue) 844 - goto out_destroy_buf; 845 - 846 841 mp->m_unwritten_workqueue = alloc_workqueue("xfs-conv/%s", 847 842 WQ_MEM_RECLAIM|WQ_FREEZABLE, 0, mp->m_fsname); 848 843 if (!mp->m_unwritten_workqueue) 849 - goto out_destroy_data_iodone_queue; 844 + goto out_destroy_buf; 850 845 851 846 mp->m_cil_workqueue = alloc_workqueue("xfs-cil/%s", 852 847 WQ_MEM_RECLAIM|WQ_FREEZABLE, 0, mp->m_fsname); ··· 881 886 destroy_workqueue(mp->m_cil_workqueue); 882 887 out_destroy_unwritten: 883 888 destroy_workqueue(mp->m_unwritten_workqueue); 884 - out_destroy_data_iodone_queue: 885 - destroy_workqueue(mp->m_data_workqueue); 886 889 out_destroy_buf: 887 890 destroy_workqueue(mp->m_buf_workqueue); 888 891 out: ··· 896 903 destroy_workqueue(mp->m_log_workqueue); 897 904 destroy_workqueue(mp->m_reclaim_workqueue); 898 905 destroy_workqueue(mp->m_cil_workqueue); 899 - destroy_workqueue(mp->m_data_workqueue); 900 906 destroy_workqueue(mp->m_unwritten_workqueue); 901 907 destroy_workqueue(mp->m_buf_workqueue); 902 908 }