diff options
Diffstat (limited to 'sys/dev/random/randomdev.h')
| -rw-r--r-- | sys/dev/random/randomdev.h | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/sys/dev/random/randomdev.h b/sys/dev/random/randomdev.h index e1c9ac7b680d..a6ca66c7d92e 100644 --- a/sys/dev/random/randomdev.h +++ b/sys/dev/random/randomdev.h @@ -52,7 +52,9 @@ random_check_uint_##name(SYSCTL_HANDLER_ARGS)				\  }  #endif /* SYSCTL_DECL */ +#ifdef MALLOC_DECLARE  MALLOC_DECLARE(M_ENTROPY); +#endif  extern bool random_bypass_before_seeding;  extern bool read_random_bypassed_before_seeding; @@ -101,10 +103,11 @@ struct random_source {  	const char			*rs_ident;  	enum random_entropy_source	 rs_source;  	random_source_read_t		*rs_read; +	int				 rs_min_entropy;  }; -void random_source_register(struct random_source *); -void random_source_deregister(struct random_source *); +void random_source_register(const struct random_source *); +void random_source_deregister(const struct random_source *);  #endif /* _KERNEL */ | 
