---
id: CVE-2026-98529
title: 'gpio: arizona: Fix runtime PM leak in arizona_gpio_direction_out()'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  gpio: arizona: Fix runtime PM leak in arizona_gpio_direction_out()

  Switching a persistent GPIO line from input to output acquires a
  runtime PM reference on the parent …
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    40c010c1866382cb63ba7497d6ec74fcc60ab9cf
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    61ed58b745c1186006b8357da651abbb7a6bff17
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    5c8e87f33b68557a725e72f34051299f55c6fa9e
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    9d8d6cddcb7c0b8125f3a9e52492e929674009d8
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    9ee200f484983b0a178c593e57d2fe3e67061ee8
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    a9f738487c11fb512dadef097b56020239c21810
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    39748357db26b20a02ea2a25ce48943e6c6d6286
  - >-
    Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 <
    e9d810279f84b30738f7790c0ed15f8dd5b9024a
  - Linux 4.13
published: '2026-10-18'
updated: '2026-10-18'
sourceUpdated: '2026-10-18T15:17:47.577Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2026-98529'
references:
  - url: 'https://git.kernel.org/stable/c/40c010c1866382cb63ba7497d6ec74fcc60ab9cf'
  - url: 'https://git.kernel.org/stable/c/61ed58b745c1186006b8357da651abbb7a6bff17'
  - url: 'https://git.kernel.org/stable/c/5c8e87f33b68557a725e72f34051299f55c6fa9e'
  - url: 'https://git.kernel.org/stable/c/9d8d6cddcb7c0b8125f3a9e52492e929674009d8'
  - url: 'https://git.kernel.org/stable/c/9ee200f484983b0a178c593e57d2fe3e67061ee8'
  - url: 'https://git.kernel.org/stable/c/a9f738487c11fb512dadef097b56020239c21810'
  - url: 'https://git.kernel.org/stable/c/39748357db26b20a02ea2a25ce48943e6c6d6286'
  - url: 'https://git.kernel.org/stable/c/e9d810279f84b30738f7790c0ed15f8dd5b9024a'
tags:
  - cve.org
ingestedAt: '2026-10-18T15:45:12.281Z'
---

## Overview

In the Linux kernel, the following vulnerability has been resolved:

gpio: arizona: Fix runtime PM leak in arizona_gpio_direction_out()

Switching a persistent GPIO line from input to output acquires a
runtime PM reference on the parent device, but if the subsequent
regmap_update_bits() fails the reference is never dropped and no later
direction_in() can balance it since the direction was never changed.
Drop the reference on the update failure path.

## Affected

- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < 40c010c1866382cb63ba7497d6ec74fcc60ab9cf`
- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < 61ed58b745c1186006b8357da651abbb7a6bff17`
- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < 5c8e87f33b68557a725e72f34051299f55c6fa9e`
- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < 9d8d6cddcb7c0b8125f3a9e52492e929674009d8`
- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < 9ee200f484983b0a178c593e57d2fe3e67061ee8`
- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < a9f738487c11fb512dadef097b56020239c21810`
- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < 39748357db26b20a02ea2a25ce48943e6c6d6286`
- `Linux >= 27a49ed17e2245cacbdea88ad78b8494653e0338 < e9d810279f84b30738f7790c0ed15f8dd5b9024a`
- `Linux 4.13`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
