Lack of data validation - Type confusion In kernel

Description

A logic error was found in the Linux kernel's power management filesystem freeze callback. The freeze_all_ptr check in filesystems_freeze_callback() has reversed logic, causing all filesystems to be frozen when filesystem_freeze_enabled is false (the opposite of intended behavior). This triggers WARN_ON_ONCE() in __set_task_frozen() when attempting to freeze filesystems that are not prepared for freezing.

Mitigation

Update Impact

Minimal update. May introduce new vulnerabilities or breaking changes.

Ecosystem
Package