]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - block/elevator.c
Merge remote-tracking branch 'orangefs/for-next'
[karo-tx-linux.git] / block / elevator.c
index 8985038f398ce503261dc4a29390a63c9f7b5b44..84d63943f2de2f386ff35e6a395f68ada173b5b2 100644 (file)
 #include <linux/hash.h>
 #include <linux/uaccess.h>
 #include <linux/pm_runtime.h>
+#include <linux/blk-cgroup.h>
 
 #include <trace/events/block.h>
 
 #include "blk.h"
-#include "blk-cgroup.h"
 
 static DEFINE_SPINLOCK(elv_list_lock);
 static LIST_HEAD(elv_list);
@@ -806,6 +806,8 @@ int elv_register_queue(struct request_queue *q)
                }
                kobject_uevent(&e->kobj, KOBJ_ADD);
                e->registered = 1;
+               if (e->type->ops.elevator_registered_fn)
+                       e->type->ops.elevator_registered_fn(q);
        }
        return error;
 }