[ANNOUNCE] Release v6.12.96-cip28

<[email protected]> Fri, 24 Jul 2026 10:59:43 +0000
Newsgroups org.cip-project.lists.cip-dev
Message-ID <TY7PR01MB148189CC651603DE5C0277A39CDCF2@TY7PR01MB14818.jpnprd01.prod.outlook.com>
Hi all,

CIP kernel team has released Linux kernel v6.12.96-cip28.
The linux-6.12.y-cip tree has been updated base version from v6.12.95 to
v6.12.96.
And in this release, updates to temperature sensor drivers (lm75/tmp108)
adding I3C support and optimizations, alongside pinctrl extensions and DTS
updates for Renesas RZ SoCs.

Information about this release is as follows:

  v6.12.96-cip28:
    repository:
      https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git
    branch:
      linux-6.12.y-cip
    commit hash:
      76ec98cb38f0a8ca04551274c137fb904e91b430
    fixed CVEs:
      CVE-2025-21807: block: fix queue freeze vs limits lock order in sysfs=
 store methods
      CVE-2026-46093: mm/vmalloc: take vmap_purge_lock in shrinker
      CVE-2026-53027: fs/ntfs3: fix missing run load for vcn0 in attr_data_=
get_block_locked()
      CVE-2026-53226: gpio: rockchip: fix generic IRQ chip leak on remove
      CVE-2026-53392: NFSv4/flexfiles: reject zero filehandle version count
      CVE-2026-53399: nfsd: release layout stid on setlease failure
      CVE-2026-53402: fbdev: fbcon: fix out-of-bounds read in err_out of fb=
con_do_set_font()
      CVE-2026-63815: f2fs: bound i_inline_xattr_size for non-inline-xattr =
inodes
      CVE-2026-63816: f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic=
_inode
      CVE-2026-63818: f2fs: validate orphan inode entry count
      CVE-2026-64187: xfs: fail recovery on a committed log item with no re=
gions
      CVE-2026-64189: netfilter: ipset: fix race between dump and ip_set_li=
st resize
      CVE-2026-64600: xfs: resample the data fork mapping after cycling ILO=
CK
    added commits:
      CIP: Bump version suffix to -cip28 after merge from stable
      hwmon: (lm75) Fix I3C transfer buffer pointer for incoming data
      hwmon: (lm75) add I3C support for P3T1755
      hwmon: (lm75) separate probe into common and I2C parts
      hwmon: (lm75) Remove superfluous 'client' member from private struct
      hwmon: (lm75) simplify regulator handling
      hwmon: (lm75) simplify lm75_write_config()
      hwmon: (lm75) Hide register size differences in regmap access functio=
ns
      hwmon: (lm75) Add NXP P3T1755 support
      dt-bindings: hwmon: lm75: Add NXP P3T1755
      hwmon: (tmp108) Add basic regulator support
      hwmon: (tmp108) Do not fail in I3C probe when I3C regmap is a module
      hwmon: (tmp108) Add support for I3C device
      hwmon: (tmp108) Add helper function tmp108_common_probe() to prepare =
I3C support
      hwmon: (tmp108) Add NXP p3t1085 support
      dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string
      arm64: dts: renesas: r9a08g046l48-smarc: Add gpio keys
      arm64: dts: renesas: rzg3l-smarc-som: Enable eth1 (GBETH1) interface
      arm64: dts: renesas: rzg3l-smarc-som: Add pinctrl configuration for E=
TH0
      arm64: dts: renesas: r9a08g046l48-smarc: Add SCIF0 pincontrol
      arm64: dts: renesas: r9a08g046: Add pincontrol node
      arm64: dts: renesas: r9a08g046: Add ICU node
      arm64: dts: renesas: Drop "syscon" fallback compatible from sysc/sys =
nodes
      arm64: dts: renesas: Add pinctrl reset-names for RZ/G2L and RZ/V2H fa=
mily SoCs
      pinctrl: renesas: rzg2l: Add support for clone channel control
      mfd: syscon: Allow syscon nodes without a "syscon" compatible
      pinctrl: renesas: rzg2l: Simplify rzg2l_pinctrl_set_mux()
      pinctrl: renesas: rzg2l: Add support for RZ/G3L SoC
      pinctrl: renesas: rzg2l: Update OEN pin validation to use exact match
      pinctrl: renesas: rzg2l: Add support for selecting power source for {=
WDT,AWO,ISO}
      pinctrl: renesas: rzg2l: Make QSPI register handling conditional
      pinctrl: renesas: rzg2l: Handle PUPD for RZ/V2H(P) dedicated pins in =
PM
      pinctrl: renesas: rzg2l: Add NOD register cache for PM suspend/resume
      pinctrl: renesas: rzg2l: Handle RZ/V2H(P) IOLH configuration in PM ca=
che
      pinctrl: renesas: rzg2l: Add SR register cache for PM suspend/resume
      pinctrl: renesas: rzg2l: Fix SMT register cache handling
      pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling
      dt-bindings: pinctrl: renesas: Document RZ/G3L SoC
      dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document reset-names
      arm64: dts: renesas: r9a07g054: Add max-frequency to SDHI nodes
      arm64: dts: renesas: r9a07g044: Add max-frequency to SDHI nodes
      arm64: dts: renesas: r9a07g043: Add max-frequency to SDHI nodes

Best regards,
  Nobuhiro