Commit 99e08debac1a for kernel

commit 99e08debac1a381d57bd50a26e377e27674d91b7
Merge: c22407252a24 a4fa45c1d980
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 22 12:28:47 2026 -0700

    Merge tag 'gpio-fixes-for-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

    Pull gpio fixes from Bartosz Golaszewski:

     - propagate the error code from regulator_enable() in resume path in
       gpio-pca953x

     - take the device lock when calling device_is_bound() in virtual GPIO
       drivers

     - fix software node leak in remove path in gpio-aggregator

     - fix a potential use-after-free in gpio-aggregator

     - harden the GPIO character device uAPI: check that line config
       attributes are correctly zeroed

    * tag 'gpio-fixes-for-v7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
      gpio: virtuser: lock device when calling device_is_bound()
      gpio: aggregator: lock device when calling device_is_bound()
      gpio: sim: lock device when calling device_is_bound()
      gpio: aggregator: remove the software node when deactivating the aggregator
      gpio: aggregator: fix a potential use-after-free
      gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
      gpio: pca953x: propagate regulator_enable() error from resume