]> nv-tegra.nvidia Code Review - linux-3.10.git/blobdiff - block/as-iosched.c
cxgb3 - bind qsets on multiport adapter
[linux-3.10.git] / block / as-iosched.c
index 5934c4bfd52a3d9b71331785ac6fafc26ddef992..ef126277b4b334a551929ad27116290fc5b5d22f 100644 (file)
@@ -1462,20 +1462,7 @@ static struct elevator_type iosched_as = {
 
 static int __init as_init(void)
 {
-       int ret;
-
-       ret = elv_register(&iosched_as);
-       if (!ret) {
-               /*
-                * don't allow AS to get unregistered, since we would have
-                * to browse all tasks in the system and release their
-                * as_io_context first
-                */
-               __module_get(THIS_MODULE);
-               return 0;
-       }
-
-       return ret;
+       return elv_register(&iosched_as);
 }
 
 static void __exit as_exit(void)