diff options
author | Fedor Pchelkin <pchelkin@ispras.ru> | 2023-09-20 13:51:16 +0300 |
---|---|---|
committer | Mike Snitzer <snitzer@kernel.org> | 2023-09-20 13:48:06 -0400 |
commit | 9850ccd5dd88075b2b7fd28d96299d5535f58cc5 (patch) | |
tree | ac718fb6e72a5e45f56e51f3bd5981e089c5ce02 /tools/net/ynl/generated/devlink-user.c | |
parent | ce9ecca0238b140b88f43859b211c9fdfd8e5b70 (diff) |
dm zoned: free dmz->ddev array in dmz_put_zoned_devices
Commit 4dba12881f88 ("dm zoned: support arbitrary number of devices")
made the pointers to additional zoned devices to be stored in a
dynamically allocated dmz->ddev array. However, this array is not freed.
Rename dmz_put_zoned_device to dmz_put_zoned_devices and fix it to
free the dmz->ddev array when cleaning up zoned device information.
Remove NULL assignment for all dmz->ddev elements and just free the
dmz->ddev array instead.
Found by Linux Verification Center (linuxtesting.org).
Fixes: 4dba12881f88 ("dm zoned: support arbitrary number of devices")
Cc: stable@vger.kernel.org
Signed-off-by: Fedor Pchelkin <pchelkin@ispras.ru>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Diffstat (limited to 'tools/net/ynl/generated/devlink-user.c')
0 files changed, 0 insertions, 0 deletions