<div dir="ltr">Hi Andrew,<div><br></div><div><p dir="auto" class="gmail-break-words" style="box-sizing:border-box;border-style:solid;border-width:0px;border-color:rgba(5,5,5,0.06);margin:7px 0px;color:rgb(10,10,10);font-family:universalSans,Inter,Roboto,"Open Sans",Arial,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-0.1px;background-color:rgb(252,252,252)">Thank you very much for pushing dev-6.18 to the OpenBMC Linux kernel repository!</p><p dir="auto" class="gmail-break-words" style="box-sizing:border-box;border-style:solid;border-width:0px;border-color:rgba(5,5,5,0.06);margin:7px 0px;color:rgb(10,10,10);font-family:universalSans,Inter,Roboto,"Open Sans",Arial,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-0.1px;background-color:rgb(252,252,252)">Do you have an estimate for when the dev-6.18 branch might become the default branch for the OpenBMC Linux kernel?</p></div><div><br></div><div>Thanks,</div><div><br></div><div>Tomer</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, 17 Dec 2025 at 12:09, Andrew Jeffery <<a href="mailto:andrew@codeconstruct.com.au">andrew@codeconstruct.com.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
Linux v6.18 is a new long-term stable release[1], and I've now pushed a<br>
branch[2] and corresponding recipe patches[3] moving OpenBMC over to<br>
it.<br>
<br>
[1]: <a href="https://www.kernel.org/category/releases.html" rel="noreferrer" target="_blank">https://www.kernel.org/category/releases.html</a><br>
[2]: <a href="https://github.com/openbmc/linux/tree/dev-6.18" rel="noreferrer" target="_blank">https://github.com/openbmc/linux/tree/dev-6.18</a><br>
[3]: <a href="https://gerrit.openbmc.org/q/topic:%22openbmc-linux-dev-6.18%22" rel="noreferrer" target="_blank">https://gerrit.openbmc.org/q/topic:%22openbmc-linux-dev-6.18%22</a><br>
<br>
The patch migration was done in two steps, first from v6.12 to v6.17,<br>
and then from v6.17 to v6.18. The multi-step effort was mainly a means<br>
to test my own process. If anyone's interested in what that looks like<br>
I'm happy to talk through it with you.<br>
<br>
The patches listed below were either dropped or modified, listed by<br>
step.<br>
<br>
Please test dev-6.18 on your platforms and report any issues.<br>
<br>
Andrew<br>
<br>
---<br>
<br>
Dropped or modified migrating from v6.12 to v6.17:<br>
<br>
Amit Sunil Dhamne (1):<br>
usb: typec: tcpm: Add support for parsing pd-revision DT property<br>
<br>
Andrew Jeffery (2):<br>
soc: aspeed: lpc-snoop: Rearrange channel paths<br>
soc: aspeed: lpc-snoop: Lift channel config to const structs<br>
<br>
Breno Leitao (1):<br>
Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older<br>
<br>
Cosmo Chou (1):<br>
dt-bindings: trivial-devices: add mps,mp5998<br>
<br>
Eddie James (3):<br>
leds: pca955x: Optimize probe led selection<br>
leds: pca955x: Add HW blink support<br>
leds: Ensure hardware blinking turns off when requested<br>
<br>
Jeremy Kerr (2):<br>
net: mctp: Add MCTP USB transport driver<br>
net: mctp: separate routing database from routing operations<br>
<br>
Leo Yang (1):<br>
hwmon: Add driver for TI INA233 Current and Power Monitor<br>
<br>
Peter Yin (1):<br>
dt-bindings: trivial-devices: add isil,isl69260<br>
<br>
Tomer Maimon (2):<br>
reset: npcm: register npcm8xx clock auxiliary bus device<br>
clk: npcm8xx: add clock controller<br>
<br>
Wensheng Wang (1):<br>
dt-bindings: hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502<br>
<br>
Dropped or modified migrating from v6.17 to v6.18:<br>
<br>
Amit Sunil Dhamne (2):<br>
usb: typec: tcpm: unregister existing source caps before re-registration<br>
usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps<br>
<br>
Andrew Jeffery (2):<br>
ARM: dts: aspeed: Rework APB nodes<br>
Revert "ARM: dts: aspeed: Rework APB nodes"<br>
<br>
Greg Kroah-Hartman (1):<br>
usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"<br>
<br>
Matt Johnston (1):<br>
mctp i3c: handle NULL header address<br>
<br>
Michael Grzeschik (1):<br>
usb: typec: tcpm: allow switching to mode accessory to mux properly<br>
<br>
RD Babiera (1):<br>
usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach<br>
<br>
Tan Siewert (1):<br>
ARM: dts: aspeed: e3c256d4i: convert NVMEM content to layout syntax<br>
<br>
Wensheng Wang (1):<br>
dt-bindings: hwmon: Add MPS mp2869,mp29608,mp29612,mp29816 and mp29502<br>
<br>
<br>
</blockquote></div>