How this list works

Which PRs show up here?

Every open, non-draft pull request that is approved by reviewers and passing CI. Code review is done: this page tracks the final wait for a release engineer to apply the project's merge criteria.

The one exception is a hotfix: it unbreaks main, so it is listed as soon as it is opened even when it is not approved yet, is failing CI, or conflicts. The Ready to merge? icons show what it still needs.

When is a PR ready to merge?

When all four icons in Ready to merge? are green:

Red means action is needed:

A yellow clock shows the hours remaining in the review window.

A yellow arrow means CI is still running.

My PR has four green icons. Why hasn’t it been merged?

Release engineers process ready PRs several times a day, so it will probably be merged within a few hours.

Labels

hotfix Fixes a broken main branch; merged immediately.
trivial Small, low-risk change; the review window is 4 hours instead of 48 business hours.
override required A release engineer must override a failing or stuck required check to merge.
ci 42d The last full CI run is that many days old; CI should be re-run before merging.
review dismissed A “changes requested” review was dismissed by someone else; merits a second look.
dnm Do not merge.

Release phase

During integration, features and fixes merge normally. During feature freeze, only bug fixes and release-blocking work are merged, and PRs milestoned for the next release wait.

Updated | CI on main:Hello World (Multiplatform) CodeQL Scorecards supply-chain security Generate artifacts on PUSH Run tests with twister Documentation Build
PR Title Author Assignees Approvers Target Milestone Ready to merge?
123107 [Backport v4.4-branch] drivers: can: mcan: ignore Tx events for completed Tx Buffers github-actions[bot] henrikbrixandersen alexanderwachter, henrikbrixandersen, str4t0m v4.4-branch v4.4.3
123106 [Backport v4.3-branch] drivers: can: mcan: ignore Tx events for completed Tx Buffers github-actions[bot] henrikbrixandersen alexanderwachter, henrikbrixandersen, str4t0m v4.3-branch
123104 [Backport v4.4-branch] Bluetooth: Classic: L2CAP: Fix buffer freed while receiver owns it github-actions[bot] jhedberg Thalley, gzh-terry, jhedberg v4.4-branch v4.4.3
123102 [Backport v4.4-branch] drivers: led: reject wrapping channel range in write_channels handler github-actions[bot] simonguinot henrikbrixandersen, simonguinot v4.4-branch v4.4.3
123093 [Backport v4.4-branch] net: ptp: Do not block the PTP thread on an empty message or TLV pool d3zd3z awojasinski DBS06, awojasinski, jukkar v4.4-branch v4.4.3
123092 [Backport v4.3-branch] net: ptp: Do not block the PTP thread on an empty message or TLV pool d3zd3z awojasinski DBS06, awojasinski, jukkar v4.3-branch
123089 tests: drivers: mfd: cover nPM13xx event callbacks thc1006 MaureenHelm, nashif MaureenHelm, nashif main
123084 [Backport v4.4-branch] Bluetooth: Host: Fix writing a long command response past the buffer d3zd3z jhedberg Thalley, jhedberg v4.4-branch v4.4.3
123083 [Backport v4.3-branch] Bluetooth: Host: Fix writing a long command response past the buffer d3zd3z jhedberg Thalley, jhedberg v4.3-branch
123071 [Backport v4.4-branch] net: ptp: Forward port the CLOCK_DESCRIPTION TLV fix to main d3zd3z awojasinski DBS06, awojasinski, jukkar, mastupristi v4.4-branch v4.4.3
123070 [Backport v4.3-branch] net: ptp: Forward port the CLOCK_DESCRIPTION TLV fix to main d3zd3z awojasinski DBS06, awojasinski, jukkar, mastupristi v4.3-branch
123047 dts: ti: am13: Move pinctrl DTSI file to under ARM directory glneo glneo Aman-Lachhiramka-ti, s-m33r main
123004 bluetooth: mesh: pb_adv: don't leak closing timeout into next link alxelax alxelax jhedberg, omkar3141 main
123002 drivers: input: gt911: raise up delay before i2c communication eszSTM fabiobaltieri fabiobaltieri, kartben main
122998 dts/xtensa/sample_controller32: fix srom0 unit address fkokosinski dcpleung MaureenHelm, dcpleung main
122981 Bluetooth: Host: Fix thread stack sizes with NO_OPTIMIZATIONS jhedberg jhedberg Thalley, sjanc main
122978 bluetooth: mesh: remove empty AdvA refresh stub from proxy server alxelax alxelax jhedberg, omkar3141 main
122962 net: pkt: Take the buffer deadline only when an allocation waits jukkar rlubos jhedberg, pdgendt, rlubos main
122955 boards: nxp: mimxrt700_evk: open AHBSC access before clock init lucien-nxp butok, iuliana-prodan, zejiang0jason butok, hakehuang, zejiang0jason main
122933 soc: nordic: common: vpr: Add dmm_init and move to early nordic-krch anangl, bjarki-andreasen anangl, jaz1-nordic, kl-cruz, mstasiaknordic, nika-nordic, nordic-segl, nordicjm main
122919 drivers: i2c: infineon_pdl: fix transfer completion with a target registered jsbatch sreeramIfx, teburd MerinMGeorge, teburd main
122873 drivers: intc: Add MAX32 RV32 IRQ trigger support petejohanson-adi MaureenHelm MaureenHelm, nashif main
122858 [Backport v4.4-branch] Bluetooth: Mesh: Check state before handling BLOB Block Status github-actions[bot] alxelax aescolar, alxelax v4.4-branch v4.4.3
122857 [Backport v4.3-branch] Bluetooth: Mesh: Check state before handling BLOB Block Status github-actions[bot] alxelax aescolar, alxelax v4.3-branch
122845 drivers: ethernet: wch: do not set link address from set_config maass-hamburg BOJIT BOJIT, nzmichaelh main
122833 drivers: clock_control: smartbond: return -EINVAL for a bogus clock krystian-hebel ioannis-karachalios, ydamigos ioannis-karachalios, ydamigos main
122827 net: ipv4: exclude loopback sources for non-loopback destinations rus084 jukkar, rlubos jukkar, pdgendt, rlubos main
122825 boards: qemu: or1k: add or1k-sim variant maass-hamburg jhol jhol, nashif main
122806 drivers: dai: intel: dmic: keep DMIC powered while any DAI is probed singalsu kv2019i kv2019i, serhiy-katsyuba-intel, ujfalusi main
122751 Bluetooth: ATT: Access the bearer L2CAP channel through helpers chengkai15 jhedberg Thalley, jhedberg main
122728 tests: Bluetooth: tester: BAP: Serialize broadcast sink BIG sync ciascai Thalley Thalley, koffes main
122653 tests: boards: Fixed TWIS PSEL for i2c test mif1-nordic anangl, bjarki-andreasen, nordic-krch bjarki-andreasen, magp-nordic main
122650 sd: mmc: record the high speed timing in card_speed piterzhang danieldegrasse danieldegrasse, dkalowsk main
122530 rtio: Completions for cancellations teburd teburd MaureenHelm, bperseghetti, sylvioalves, ubieda main
122505 random: build the syscall verifiers for every backend ceolin ceolin nashif, tomi-font main
122442 driver: pwm: rts5912: power management elmo9999 JasonLin-RealTek JasonLin-RealTek, keith-zephyr main
122339 dts: enable enable the parents of enabled child nodes maass-hamburg maass-hamburg mathieuchopstm, zejiang0jason main
122274 usb_c: pe: Fix pe overwriting tcpc initial power role ncadieux keith-zephyr alexanderwachter, jfischer-no, keith-zephyr main
122265 [Backport v4.4-branch] drivers: clock_control: stm32u3: fix build warning without MSIK github-actions[bot] erwango, etienne-lms etienne-lms, gautierg-st v4.4-branch v4.4.3
121816 drivers: input: cst8xx: read the touch position in one transfer a1ext fabiobaltieri fabiobaltieri, walidbadar main
121109 soc: nxp: imxrt11xx: Select the ENET PTP clock root from devicetree mastupristi butok, zejiang0jason butok, hakehuang, lucien-nxp main
121004 debug: coredump: in-memory: write back the dump and its erasure vbrzeski nashif dcpleung, nashif main
120911 [Backport v4.4-branch] net: if: Fix deferred removal of a referenced address d3zd3z jukkar, rlubos jukkar, rlubos v4.4-branch v4.4.3
119574 clock_control: bflb: Make timebase-frequency define the effective timebase ci 36d VynDragon VynDragon josuah, maass-hamburg main
119568 drivers: serial: mcux_flexcomm: reduce DMA RX buffer switch gap MichalChromecNXP butok, zejiang0jason butok, hakehuang main
119470 arch: arm: Add support for nested IRQ offload ci 37d Lauriethefish ithinuel, nashif ithinuel, nashif main
118770 tests: mem_protect/mem_map: add ARM64 to arch allow list, and remove Intel ADSP from exclude lit ci 43d dcpleung dcpleung ceolin, nashif main
116031 Enable semc as memc device Albort12138 axelnxp, mmahadevan108, zejiang0jason hakehuang, zejiang0jason main
115283 Realtek Bee I2C: bus recovery, async callback, get_config and RTIO submit YuzhuoLiuRTK YuzhuoLiuRTK, ZhiyuanTang17 ZhiyuanTang17, minyuan-xue main
109120 drivers: adc: Add SAR2 ADC driver support for Infineon CAT1 devices Alex9360 jsbatch jsbatch, teburd main
123162 FRDM-MCXL255: enable SEGGER RTT support samuelslesar butok, iuliana-prodan, zejiang0jason butok, zejiang0jason main 11h
123176 drivers: usb_c: Fix missing shell Kconfig dependencies nordicjm keith-zephyr, sambhurst keith-zephyr, ncadieux main 12h
123175 drivers: mm: Fix incorrect Kconfig dependency nordicjm dcpleung MaureenHelm, dcpleung main 12h
123174 drivers: mm: Fix bleeding Kconfig nordicjm dcpleung ceolin, dcpleung main 12h
123164 Bluetooth: Controller: Fix ticker yield on expired node cvinayak cvinayak Thalley, jhedberg main 12h
123163 Bluetooth: Controller: Fix ticker inquire consuming unmanaged ops cvinayak cvinayak Thalley, jhedberg main 12h
123181 drivers: spi: nrfx_spim: clear cs before suspend bjarki-andreasen anangl, nordic-krch anangl, carlescufi, mstasiaknordic, nika-nordic main 13h
123178 tests: Bluetooth: Fix main stack overflow from PSA init jhedberg jhedberg Thalley, hermabe main 13h
123187 tests: drivers: uart: add uart_elementary for esp32p4 tmedicci raffarost, wmrsouza main 14h
123198 cmake: Explicitly disable stack protector without stack canaries Jitheswar aescolar aescolar, carlescufi, tpambor main 15h
123085 xtensa: add missing and fixing incorrect doxygen doc dcpleung nashif ceolin, nashif main 17h
123234 tests: drivers: pwm: enable gpio_loopback on esp32p4 tmedicci jsbatch jsbatch, sylvioalves, wmrsouza main 21h
123246 drivers: bluetooth: h5: Drop event packets without payload ceolin jhedberg Thalley, jhedberg main 30h
123310 MAINTAINERS: drop infineon,tc* binding pattern from AURIX jsbatch MaureenHelm, nashif nashif, parthitce main 41h
123447 [Backport v4.3-branch] drivers: i2c: eeprom_target: fix buffer over-read on buffered read d3zd3z teburd henrikbrixandersen, maass-hamburg v4.3-branch 48h
123446 [Backport v3.7-branch] drivers: i2c: eeprom_target: fix buffer over-read on buffered read d3zd3z teburd henrikbrixandersen, maass-hamburg v3.7-branch 48h
123341 [Backport v4.4-branch] drivers: i2s: ambiq: fix the read and write timeout handling d3zd3z AlessandroLuo henrikbrixandersen, mariopaja v4.4-branch 46h
123340 [Backport v4.3-branch] drivers: i2s: ambiq: fix the read and write timeout handling d3zd3z AlessandroLuo henrikbrixandersen, mariopaja v4.3-branch 46h
123275 boards: microchip: beagle: drop CONFIG_MPFS_HAL=n from defconfigs trivial maass-hamburg AzharMCHP, NhMchp, jvasanth1, nandojve, scottwcpg Ayush1325, con-pax main
123263 tests: drivers: clock_control: adding clock control api test support for pic32cm_sg Imran-sk-MCHP nordic-krch Farsin-Nasar-Microchip, danieldegrasse main 35h
123203 net: lib: mcp: size the tools/list buffer from the message size kartben dpiskula-nxp jukkar, wkhadgar main 16h
123128 drivers: i2c: esp32: use the generic I2C transfer timeout richardmaina3 sylvioalves raffarost, wmrsouza main 8h
123110 [Backport v3.7-branch] Bluetooth: Controller: Release held ISO Rx PDUs on BIG sync terminate d3zd3z cvinayak, nashif Thalley, TheArkadiuszGrzelka, aescolar, jhedberg v3.7-branch
123012 Nrf7120e non essential tests rob-robinson-14 bjarki-andreasen dsseng, yvesll main
122995 driver: display: added ST's LTDC L8 mode brendena erwango avolmat-st, etienne-lms main
122901 drivers: spi: stm32: log the frequency set by the prescaler kartben erwango etienne-lms, gautierg-st main
122666 boards: ti: {am243x_evm,am62l_evm}: fix empty common library warning natto1784 glneo nordicjm, soumya-TI main
122396 boards: nuvoton: add support for numaker m483kg ankayca cyliangtw ccli8, nordicjm main
122371 boards: alif: ensemble_e8_dk: drop pinctrl groups that clash on board silesh-alifsemi RupeshKumar-AlifSemi AnttiKauppila-AlifSemi, VeijoPesonen main
122237 [Backport v4.4-branch] syscall: i2c: validate target in target register syscalls github-actions[bot] teburd ceolin, stites-infineon v4.4-branch v4.4.3
121675 tests: drivers: dma: scatter_gather: enable PSC3 and PSE84 MerinMGeorge teburd jsbatch, sreeramIfx main
121335 dts: arm: st: n6: Add LPTIM1 tobiwan88 erwango gautierg-st, juickar main
121321 tests: driver: counter: add counter basic api test support for pic32cm_jh01_cpro for tc instances Imran-sk-MCHP nordic-krch ArunMCHP, Farsin-Nasar-Microchip main
121320 [Backport v4.4-branch] drivers: bluetooth: hci_stm32wba: report busy only on buffer exhaustion d3zd3z erwango Thalley, asm5878, jhedberg v4.4-branch v4.4.3
121319 [Backport v4.3-branch] drivers: bluetooth: hci_stm32wba: report busy only on buffer exhaustion d3zd3z erwango Thalley, asm5878, jhedberg v4.3-branch v4.3.2
121314 tests: drivers: counter: adding counter basic api tests support for pic32cx_sg for tc instances Imran-sk-MCHP nordic-krch ArunMCHP, Farsin-Nasar-Microchip, Holt-Sun main
121290 tests: drivers: counter: add counter basic api test support and counter seconds test support for pic32cx_sg41 for rtc instances Imran-sk-MCHP nordic-krch Farsin-Nasar-Microchip, Holt-Sun main
121180 kernel: introduce k_thread_is_user_thread() nashif dcpleung edersondisouza, fkokosinski, maass-hamburg, ruuddw, ycsin main
121031 drivers: serial: stm32: bound the wait before suspending wkhadgar erwango djiatsaf-st, etienne-lms main
120796 boards: infineon: psc3m6: add flash partitions and enable flash tests vignesh-aerlync de-nordic MerinMGeorge, ifx-rmcs main
120601 Add mcxw parts in dts weifeng-max axelnxp butok, iuliana-prodan, nordicjm main
120483 boards: ti: add EK-TM4C129EXL board support lcarricart srisurya1 nashif, nordicjm main
120422 boards: beagle: use RPMsg console on BeagleBone AI-64 main R5Fs moxybaba jadonk Ayush1325, glneo, malto101 main
120341 boards: infineon: kit_psc3m6_eval: add TCPWM support niranjan-source nordic-krch ifx-rmcs, jsbatch main
120013 [Backport v4.3-branch] bluetooth: classic: sdp: remove `K_FOREVER` from buf allocation ci 31d d3zd3z lylezhu2012 chengkai15, jhedberg, makeshi v4.3-branch
119988 [Backport v4.4-branch] drivers: charger: harden syscall verifiers ci 31d github-actions[bot] rriveramcrus ceolin, kartben v4.4-branch v4.4.3
119830 drivers: sensor: lsm6dsv16x: Enable the FIFO after configuring it ci 33d MaureenHelm avisconti kartben, ubieda main
119398 [Backport v3.7-branch] drivers: ethernet: nxp_enet_qos: reclaim TX resources on link drop ci 36d d3zd3z butok, zejiang0jason iuliana-prodan, nashif v3.7-branch
119087 boards: infineon: add CY8CPROTO-062S2-43439 billwatersiii sreeramIfx, teburd jsbatch, nordicjm main
118812 drivers: crc: Add CRC driver for MSP devices Sunil-Hegde thenguyenyf Gopika6709, glneo, ssekar15 main
118731 drivers: otp: add a GPIO strap identity backend TheArkadiuszGrzelka MaureenHelm, nashif GseoC, maass-hamburg, pdgendt main
118630 Modem cellular: get active cellular registration status ci 45d papadkostas rerickson1 SeppoTakalo, wkhadgar main
118519 boards: infineon: cy8cproto_040t: add pwm, counter, watchdog, i2c and flash sample support yurii2001lozyn de-nordic jsbatch, stites-infineon main
118201 west.yml: MCUboot synchronization from upstream ci 51d nordicjm d3zd3z sylvioalves, tpambor main
118065 devicetree: add uint32-or-uint64 CPU frequency properties and structural CPU enumeration devbhavej maass-hamburg kylebonnici, mbolivar, onaffaa main
117384 microchip-xec: use portable IRQ pending API in drivers/socs ci 50d nashif jvasanth1, scottwcpg albertofloyd, fabiobaltieri, kartben main
117379 realtek-rts5912: use portable IRQ pending API in drivers/socs ci 52d nashif JasonLin-RealTek fabiobaltieri, jsbatch, yvesll main
116818 doc: project_roles: define inactivity criteria for role retirement iuliana-prodan kartben aescolar, keith-zephyr, nashif main
115393 drivers: counter: Add support for microchip sama7d65 ci 47d MCHP-MPU-Solutions-SHA nandojve NhMchp, nandojve main
115308 drivers: ethernet: phy: nxp_t1s_phy: optional plca_node_count ci 39d julpa01 mmahadevan108, zejiang0jason butok, maass-hamburg main
113363 drivers: watchdog: wdt_xilinx_wwdt: cleanup, firmware-owned reset, DEVICE_MMIO, zero-window fix ci 59d Harini-T michalsimek kedareswararao, yvesll main
111456 libc: armstdc: make __aeabi_errno_addr weak ci 73d evanchen11 keith-packard aescolar, nashif main
105202 Bluetooth: ISO and Audio: Remove usage of CONFIG_BT_ISO_TX_MTU Thalley Thalley alexsven, fredrikdanebjer main

Feature freeze · next release: v4.5.0