X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Flinux%2Fklist.h;h=74071254c9d38c348b0bba649d9e8c9ebb4cb049;hb=7fac464868ec5d80019fa549b8b4516dd1dc9d5c;hp=c4d1fae4dd89a5a74ba95b1f8b8d6cd21a9edb1f;hpb=d856f1e337782326c638c70c0b4df2b909350dec;p=powerpc.git diff --git a/include/linux/klist.h b/include/linux/klist.h index c4d1fae4dd..74071254c9 100644 --- a/include/linux/klist.h +++ b/include/linux/klist.h @@ -17,15 +17,17 @@ #include #include - +struct klist_node; struct klist { spinlock_t k_lock; struct list_head k_list; + void (*get)(struct klist_node *); + void (*put)(struct klist_node *); }; -extern void klist_init(struct klist * k); - +extern void klist_init(struct klist * k, void (*get)(struct klist_node *), + void (*put)(struct klist_node *)); struct klist_node { struct klist * n_klist;