Merge branch 'overlayfs-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mszere...
[firefly-linux-kernel-4.4.55.git] / include / linux / hw_random.h
index 914bb08cd7381939697467306bb72ac33b11ac1e..eb7b414d232bed6d1df090255c4ee266cf27010d 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. */