Merge tag 'dm-3.20-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device...
[cascardo/linux.git] / include / linux / hw_random.h
index 914bb08..eb7b414 100644 (file)
 #ifndef LINUX_HWRANDOM_H_
 #define LINUX_HWRANDOM_H_
 
+#include <linux/completion.h>
 #include <linux/types.h>
 #include <linux/list.h>
+#include <linux/kref.h>
 
 /**
  * struct hwrng - Hardware Random Number Generator driver
@@ -44,6 +46,8 @@ struct hwrng {
 
        /* internal. */
        struct list_head list;
+       struct kref ref;
+       struct completion cleanup_done;
 };
 
 /** Register a new Hardware Random Number Generator driver. */