timekeeping: Make jiffies_lock internal
[platform/adaptation/renesas_rcar/renesas_kernel.git] / lib / klist.c
index a2741a7..0874e41 100644 (file)
@@ -278,19 +278,13 @@ EXPORT_SYMBOL_GPL(klist_node_attached);
  * Similar to klist_iter_init(), but starts the action off with @n,
  * instead of with the list head.
  */
-int klist_iter_init_node(struct klist *k, struct klist_iter *i,
-                        struct klist_node *n)
+void klist_iter_init_node(struct klist *k, struct klist_iter *i,
+                         struct klist_node *n)
 {
-       if (n) {
-               kref_get(&n->n_ref);
-               if (!n->n_klist) {
-                       kref_put(&n->n_ref);
-                       return -ENODEV;
-               }
-       }
        i->i_klist = k;
        i->i_cur = n;
-       return 0;
+       if (n)
+               kref_get(&n->n_ref);
 }
 EXPORT_SYMBOL_GPL(klist_iter_init_node);