CVE-2026-99248 addresses a vulnerability in the Linux kernel's i2c xiic driver related to runtime power management (PM) and clock disable warnings during device teardown. The issue arises from improper ordering and management of runtime PM calls and clock disable operations, causing repeated clock disable warnings on device removal. The fix restores non-managed runtime PM handling and corrects the sequence of PM disable and usage count decrement to prevent these warnings. Additionally, the IRQ request handling is corrected to avoid lingering handlers after probe failures.