]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - drivers/md/md.c
md: release allocated bitset sync_set
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 8 Nov 2017 12:44:55 +0000 (13:44 +0100)
committerShaohua Li <shli@fb.com>
Fri, 10 Nov 2017 19:43:04 +0000 (11:43 -0800)
commit0202ce8a90efdc81600e7bf9712d8c324081a924
treef260f7241e8fc6e3ed5253374f0eca0e8b9e696a
parent97f0eb9f0fec0563c1c796d95123e871b8bb65c0
md: release allocated bitset sync_set

Patch fixes kmemleak on md_stop() path used likely only by dm-raid wrapper.
Code of md is using  mddev_put() where both bitsets are released however this
freeing is not shared.

Also set NULL to bio_set and sync_set pointers just like mddev_put is
doing.

Signed-off-by: Zdenek Kabelac <zkabelac@redhat.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/md.c