In the Linux kernel, the following vulnerability has been resolved: perf/smmuv3: Fix hotplug callback leak in armsmmupmuinit() armsmmupmuinit() won't remove the callback added by cpuhpsetupstatemulti() when platformdriverregister() failed. Remove the callback by cpuhpremovemultistate() in fail path. Similar to the handling of armccninit() in commit 26242b330093 ("bus: arm-ccn: Prevent hotplug callback leak")