diff --git a/ipc/mqueue.c b/ipc/mqueue.c
index 12ad7860bb88f16da9a75e27b4dc8a14b662dafc..83370fef8879665270a699bb6629787171570f2d 100644
--- a/ipc/mqueue.c
+++ b/ipc/mqueue.c
@@ -1746,6 +1746,7 @@ static int __init init_mqueue_fs(void)
 	unregister_filesystem(&mqueue_fs_type);
 out_sysctl:
 	kmem_cache_destroy(mqueue_inode_cachep);
+	retire_mq_sysctls(&init_ipc_ns);
 	return error;
 }