mirror of
https://github.com/torvalds/linux.git
synced 2026-01-12 00:42:35 +08:00
Merge tag 'pm-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull power management fix from Rafael Wysocki: "This fixes a crash in the hibernation image saving code that can be triggered when the given compression algorithm is unavailable (Malaya Kumar Rout)" * tag 'pm-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: PM: hibernate: Fix crash when freeing invalid crypto compressor
This commit is contained in:
@@ -902,8 +902,11 @@ out_clean:
|
||||
for (thr = 0; thr < nr_threads; thr++) {
|
||||
if (data[thr].thr)
|
||||
kthread_stop(data[thr].thr);
|
||||
acomp_request_free(data[thr].cr);
|
||||
crypto_free_acomp(data[thr].cc);
|
||||
if (data[thr].cr)
|
||||
acomp_request_free(data[thr].cr);
|
||||
|
||||
if (!IS_ERR_OR_NULL(data[thr].cc))
|
||||
crypto_free_acomp(data[thr].cc);
|
||||
}
|
||||
vfree(data);
|
||||
}
|
||||
@@ -1499,8 +1502,11 @@ out_clean:
|
||||
for (thr = 0; thr < nr_threads; thr++) {
|
||||
if (data[thr].thr)
|
||||
kthread_stop(data[thr].thr);
|
||||
acomp_request_free(data[thr].cr);
|
||||
crypto_free_acomp(data[thr].cc);
|
||||
if (data[thr].cr)
|
||||
acomp_request_free(data[thr].cr);
|
||||
|
||||
if (!IS_ERR_OR_NULL(data[thr].cc))
|
||||
crypto_free_acomp(data[thr].cc);
|
||||
}
|
||||
vfree(data);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user