diff options
author | PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com> | 2016-09-07 17:48:02 +0300 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-09-13 15:27:22 +0300 |
commit | 58b022acac8dd435dad0b162ad92cbe8ec90a703 (patch) | |
tree | 09dd4e1bf5d30a103e9eaa905cae7b6fe3631291 /net/lapb/lapb_timer.c | |
parent | 378bc4ed74a6c30c25012935c7af175501dda374 (diff) | |
download | linux-58b022acac8dd435dad0b162ad92cbe8ec90a703.tar.xz |
hwrng: core - Allocate memory during module init
In core rng_buffer and rng_fillbuf is allocated in hwrng_register only
once and it is freed during module exit. This patch moves allocating
rng_buffer and rng_fillbuf from hwrng_register to rng core's init. This
avoids checking whether rng_buffer and rng_fillbuf was allocated from
every hwrng_register call. Also moving them to module init makes it
explicit that it is freed in module exit.
Change in v2:
Fix memory leak when register_miscdev fails.
Signed-off-by: PrasannaKumar Muralidharan <prasannatsmkumar@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions