frontswap: allow multiple backends
[cascardo/linux.git] / drivers / xen / tmem.c
index c4211a3..d88f367 100644 (file)
@@ -381,15 +381,9 @@ static int __init xen_tmem_init(void)
 #ifdef CONFIG_FRONTSWAP
        if (tmem_enabled && frontswap) {
                char *s = "";
-               struct frontswap_ops *old_ops;
 
                tmem_frontswap_poolid = -1;
-               old_ops = frontswap_register_ops(&tmem_frontswap_ops);
-               if (IS_ERR(old_ops) || old_ops) {
-                       if (IS_ERR(old_ops))
-                               return PTR_ERR(old_ops);
-                       s = " (WARNING: frontswap_ops overridden)";
-               }
+               frontswap_register_ops(&tmem_frontswap_ops);
                pr_info("frontswap enabled, RAM provided by Xen Transcendent Memory%s\n",
                        s);
        }