Xiaobing Luo
06a40e7105
cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
...
[ Upstream commit 1aa24a8f3b5133dae4bc1e57427e345445f3e902 ]
--------------------------------------------
unreferenced object 0xffff000010742a00 (size 128):
comm "swapper/0", pid 1, jiffies 4294902015 (age 1187.652s)
hex dump (first 32 bytes):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
backtrace:
[<00000000b4dfebaa>] __kmalloc+0x338/0x474
[<00000000d6e716db>] sun50i_cpufreq_nvmem_probe+0xc4/0x36c
[<000000007d6082a0>] platform_probe+0x98/0x11c
[<00000000c990f549>] really_probe+0x234/0x5a0
[<000000002d9fecc6>] __driver_probe_device+0x194/0x224
[<00000000cf0b94fa>] driver_probe_device+0x64/0x13c
[<00000000f238e4cf>] __device_attach_driver+0xf8/0x180
[<000000006720e418>] bus_for_each_drv+0xf8/0x160
[<00000000df4f14f6>] __device_attach+0x174/0x29c
[<00000000782002fb>] device_initial_probe+0x20/0x30
[<00000000c2681b06>] bus_probe_device+0xfc/0x110
[<00000000964cf3bd>] device_add+0x5f0/0xcd0
[<000000004b9264e3>] platform_device_add+0x198/0x390
[<00000000fa82a9d0>] platform_device_register_full+0x178/0x210
[<000000009a5daf13>] sun50i_cpufreq_init+0xf8/0x168
[<000000000377cc7c>] do_one_initcall+0xe4/0x570
--------------------------------------------
if sun50i_cpufreq_get_efuse failed, then opp_tables leak.
Fixes: f328584f7bff ("cpufreq: Add sun50i nvmem based CPU scaling driver")
Signed-off-by: Xiaobing Luo <luoxiaobing0926@gmail.com>
Reviewed-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-05-09 09:05:03 +02:00
..
2021-03-04 11:38:22 +01:00
2020-07-15 15:17:06 +02:00
2020-12-30 11:53:37 +01:00
2021-08-26 08:35:41 -04:00
2019-07-16 10:20:11 +02:00
2021-03-04 11:37:24 +01:00
2020-07-30 10:57:47 +05:30
2020-07-02 13:03:30 +02:00
2021-10-06 15:55:46 +02:00
2020-07-15 15:17:06 +02:00
2020-11-10 18:31:17 +01:00
2020-07-02 13:03:30 +02:00
2019-06-19 17:09:55 +02:00
2020-11-10 18:31:17 +01:00
2020-11-10 18:31:17 +01:00
2020-10-12 12:32:10 +02:00
2020-07-02 13:03:30 +02:00
2021-09-03 10:09:26 +02:00
2020-10-06 12:26:45 +02:00
2020-03-12 15:43:52 +05:30
2020-01-27 10:33:33 +01:00
2022-01-27 10:54:17 +01:00
2020-07-13 17:54:37 +02:00
2020-10-27 18:42:54 +01:00
2020-03-24 21:31:27 +01:00
2021-03-04 11:38:22 +01:00
2020-01-27 10:33:33 +01:00
2020-12-30 11:53:38 +01:00
2019-05-21 10:50:45 +02:00
2020-09-10 16:36:09 +05:30
2020-04-28 14:26:20 +05:30
2021-09-30 10:11:06 +02:00
2020-10-27 18:45:34 +01:00
2020-12-30 11:53:39 +01:00
2019-11-29 11:52:02 +01:00
2020-06-14 01:57:21 +09:00
2020-01-07 13:29:58 +05:30
2020-10-27 18:42:54 +01:00
2019-05-30 11:26:39 -07:00
2020-03-24 21:31:27 +01:00
2020-12-30 11:53:38 +01:00
2020-04-16 17:34:23 +02:00
2020-08-04 12:44:53 +02:00
2019-07-18 09:49:30 +02:00
2020-12-30 11:53:38 +01:00
2020-06-24 17:16:42 +02:00
2020-08-23 17:36:59 -05:00
2020-07-15 15:17:06 +02:00
2020-07-15 15:17:06 +02:00
2019-07-18 09:49:30 +02:00
2019-07-18 09:49:30 +02:00
2020-03-24 21:31:27 +01:00
2020-03-24 21:31:27 +01:00
2019-05-30 11:26:39 -07:00
2021-01-17 14:17:00 +01:00
2019-06-05 17:37:08 +02:00
2021-09-18 13:40:36 +02:00
2019-05-30 11:26:32 -07:00
2019-10-21 02:05:21 +02:00
2019-08-26 10:02:01 +02:00
2019-08-26 10:02:01 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:32 -07:00
2021-03-17 17:06:33 +01:00
2022-04-08 14:40:24 +02:00
2020-05-07 10:47:27 +05:30
2019-06-13 08:58:22 +05:30
2020-08-20 17:52:05 +02:00
2020-08-20 17:53:22 +02:00
2019-10-23 08:53:23 +05:30
2020-08-20 17:53:22 +02:00
2020-08-20 17:53:22 +02:00
2020-01-07 13:31:01 +05:30
2020-08-20 17:53:22 +02:00
2020-09-16 14:12:18 +05:30
2019-07-16 10:20:11 +02:00
2019-07-18 09:49:30 +02:00
2020-03-24 21:31:27 +01:00
2020-11-23 10:15:56 +05:30
2020-12-30 11:53:38 +01:00
2019-06-19 17:09:07 +02:00
2020-01-27 10:33:33 +01:00
2019-05-21 10:50:45 +02:00
2019-05-21 10:50:45 +02:00
2019-07-16 10:20:11 +02:00
2020-03-24 21:31:27 +01:00
2020-03-24 21:31:27 +01:00
2020-10-28 18:04:07 +01:00
2019-05-30 11:26:39 -07:00
2020-03-24 21:31:27 +01:00
2020-12-30 11:53:38 +01:00
2022-05-09 09:05:03 +02:00
2020-05-06 18:59:38 +02:00
2019-10-29 13:25:29 +01:00
2020-11-17 10:04:21 +05:30
2020-08-21 20:17:01 +02:00
2020-08-23 17:36:59 -05:00
2020-12-30 11:53:38 +01:00