openbmc/linux dev-6.18

Andrew Jeffery andrew at codeconstruct.com.au
Wed Dec 17 21:09:07 AEDT 2025


Hi all,

Linux v6.18 is a new long-term stable release[1], and I've now pushed a
branch[2] and corresponding recipe patches[3] moving OpenBMC over to
it.

[1]: https://www.kernel.org/category/releases.html
[2]: https://github.com/openbmc/linux/tree/dev-6.18
[3]: https://gerrit.openbmc.org/q/topic:%22openbmc-linux-dev-6.18%22

The patch migration was done in two steps, first from v6.12 to v6.17,
and then from v6.17 to v6.18. The multi-step effort was mainly a means
to test my own process. If anyone's interested in what that looks like
I'm happy to talk through it with you.

The patches listed below were either dropped or modified, listed by
step.

Please test dev-6.18 on your platforms and report any issues.

Andrew

---

Dropped or modified migrating from v6.12 to v6.17:

   Amit Sunil Dhamne (1):
         usb: typec: tcpm: Add support for parsing pd-revision DT property
  
   Andrew Jeffery (2):
         soc: aspeed: lpc-snoop: Rearrange channel paths
         soc: aspeed: lpc-snoop: Lift channel config to const structs
  
   Breno Leitao (1):
         Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older
  
   Cosmo Chou (1):
         dt-bindings: trivial-devices: add mps,mp5998
  
   Eddie James (3):
         leds: pca955x: Optimize probe led selection
         leds: pca955x: Add HW blink support
         leds: Ensure hardware blinking turns off when requested
  
   Jeremy Kerr (2):
         net: mctp: Add MCTP USB transport driver
         net: mctp: separate routing database from routing operations
  
   Leo Yang (1):
         hwmon: Add driver for TI INA233 Current and Power Monitor
  
   Peter Yin (1):
         dt-bindings: trivial-devices: add isil,isl69260
  
   Tomer Maimon (2):
         reset: npcm: register npcm8xx clock auxiliary bus device
         clk: npcm8xx: add clock controller
  
   Wensheng Wang (1):
         dt-bindings: hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502

Dropped or modified migrating from v6.17 to v6.18:

   Amit Sunil Dhamne (2):
         usb: typec: tcpm: unregister existing source caps before re-registration
         usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps
   
   Andrew Jeffery (2):
         ARM: dts: aspeed: Rework APB nodes
         Revert "ARM: dts: aspeed: Rework APB nodes"
   
   Greg Kroah-Hartman (1):
         usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
   
   Matt Johnston (1):
         mctp i3c: handle NULL header address
   
   Michael Grzeschik (1):
         usb: typec: tcpm: allow switching to mode accessory to mux properly
   
   RD Babiera (1):
         usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach
   
   Tan Siewert (1):
         ARM: dts: aspeed: e3c256d4i: convert NVMEM content to layout syntax
   
   Wensheng Wang (1):
         dt-bindings: hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502
   


More information about the openbmc mailing list