Sagi Grimberg
e65fdf530f
nvmet: fix a memory leak
...
We need to also free the dhchap_ctrl_secret when releasing nvmet_host.
kmemleak complaint:
--
unreferenced object 0xffff99b1cbca5140 (size 64):
comm "check", pid 4864, jiffies 4305092436 (age 2913.583s)
hex dump (first 32 bytes):
44 48 48 43 2d 31 3a 30 30 3a 65 36 2b 41 63 44 DHHC-1:00:e6+AcD
39 76 47 4d 52 57 59 78 67 54 47 44 51 59 47 78 9vGMRWYxgTGDQYGx
backtrace:
[<00000000c07d369d>] kstrdup+0x2e/0x60
[<000000001372171c>] 0xffffffffc0cceec6
[<0000000010dbf50b>] 0xffffffffc0cc6783
[<000000007465e93c>] configfs_write_iter+0xb1/0x120
[<0000000039c23f62>] vfs_write+0x2be/0x3c0
[<000000002da4351c>] ksys_write+0x5f/0xe0
[<00000000d5011e32>] do_syscall_64+0x38/0x90
[<00000000503870cf>] entry_SYSCALL_64_after_hwframe+0x63/0xcd
Fixes: db1312dd9548 ("nvmet: implement basic In-Band Authentication")
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2022-11-09 14:29:13 +01:00
..
2022-09-19 11:33:53 +02:00
2022-08-31 07:57:59 +03:00
2022-11-09 14:29:13 +01:00
2022-10-19 12:43:13 +02:00
2022-09-19 11:33:53 +02:00
2022-09-27 09:22:09 +02:00
2022-09-27 09:22:09 +02:00
2022-03-29 09:29:04 +02:00
2022-03-29 09:29:04 +02:00
2022-09-27 18:51:50 +02:00
2022-06-10 16:10:23 -04:00
2022-08-02 17:22:51 -06:00
2022-09-27 14:44:17 +02:00
2022-08-02 17:14:49 -06:00
2022-09-27 09:22:09 +02:00
2022-09-30 07:49:09 -06:00
2022-07-26 07:28:07 -04:00
2022-09-30 07:47:38 -06:00
2021-08-16 14:42:23 +02:00
2021-02-10 16:38:05 +01:00
2022-09-30 07:47:38 -06:00