Changes since v2.5.0-rc3:
Adam Jeliński (2):
m2gl025_miv: Adjust frequencies and performance
m2gl025_miv: Double the test timeouts
Alex Martens (1):
doc: fix typo in condvar documentation
Alexander Wachter (2):
tests: drivers: can: timing: Fix potential div by zero
drivers: flash: stm32g4: Flush caches after erase
Anas Nashif (9):
labels: label release note changes
renode: fix dependencies for renode platforms
xtensa: remove unused script
intc: mvic: remove unused header
license: add missing SPDX headers
license: add missing SPDX headers
release: add resolved issues
release notes: add top level bullets, misc. changes
release: bump version to 2.5.0-rc4
Andrzej Głąbek (1):
scripts: kconfig: Fix uses of edt.compat2okay in helper functions
Andrzej Puzdrowski (1):
doc: releasenotes 2.5: Add notes on addition fs_dir_t_init
Andy Ross (8):
kernel/sched: Add missing lock around waitq unpend calls
kernel/include: Put kernel stack memory in the right memory
kernel/z_swap: Remove on-stack dummy spinlock
tests/kernel/thread_stack: Fix KERNEL_COHERENCE interactions
kernel/poll: Remove dummy waitq from stack
kernel/sched: Correct coherence assert
tests/kernel: Coherence: no shared data on stacks
soc/intel_adsp: Move KERNEL_COHERENCE to cavs15
Carlo Caione (2):
doc: release: v2.5.0 release notes for ARM AArch64
aarch64: Fix corrupted IRQ state when tracing enabled
Christoph Reiter (1):
drivers: sensor: dps310 fix out of bounds write
Daniel Leung (4):
kernel: tls: align tdata/tbss sections in stack
tests: threads/tls: add more thread variables
doc: release-notes-2.5: kernel: add info on thread local storage
doc: release-notes-2.5: memory management related items
Eduardo Montoya (2):
manifest: openthread upmerge up to commit `add99687`
net: openthread: add CoAP Block Kconfig option
Eugeniy Paltsev (1):
doc: release notes: ARC
Faisal Saleem (1):
Bluetooth: SMP: fix for bt fixed passkey BT_PASSKEY_INVALID
Flavio Ceolin (7):
docs: pm: Replace outdated documentation
docs: pm: Update central method diagram
doc: release-notes-2.5: Power management contents
doc: release-notes-2.5: Vulnerabilities addressed
doc: release-notes-2.5: crypto libraries
doc: security: Update vulnerabilities information
power: Fix power states length
Ioannis Glaropoulos (1):
doc: release: v2.5.0 release notes for ARM AARCH32
Jennifer Williams (3):
doc: release-notes-2.5: boards and SoCs: x86 ehl_crb acrn_ehl_crb
doc: releases: fix format issue in Boards & SoCs
doc: releases: 2.5: add misc x86 to boards and socs
Jian Kang (2):
board: cavs15: fixed size error that load firmware by script
board: cavs15: Add a option to control signing ways
Joakim Andersson (17):
Bluetooth: shell: Fix gatt write command not cleanup up on error
Bluetooth: host: Fix update keys when using debug public key check
Bluetooth: host: Handle multiple step security elevation
Bluetooth: host: Allow requesting new security when security changed
Bluetooth: host: Refactor smp handling of conn pointer
Bluetooth: host: Fix indicate without user callback
Bluetooth: host: Remove unused ATT request destroy callback
Bluetooth: host: Release ATT request buffers once sent
Bluetooth: host: Rename auth_err_get to security_err_get
Bluetooth: host: Fix wrong error code type passed to security changed
Bluetooth: shell: Add only pairing failed and pairing complete callbacks
Bluetooth: shell: Improve security error readability
Bluetooth: host: Don't call callbacks on unexpected SMP PDUs
Bluetooth: host: Set encryption pending when LE SC bond exists
Bluetooth: host: Terminate the pairing procedure when disconnected
Bluetooth: host: Set error in security changed when not required level
Bluetooth: host: Fail pairing if remote cannot meet required security
Johann Fischer (1):
doc: release-notes-2.5: add release notes for USB
Jordan Yates (3):
lora: sx126x: update modem state on transitions
lora: sx126x: disable DIO1 in sleep mode
lorawan: move public network request
Keith Short (1):
npcx: fix NPCX PWM driver with PWM_POLARITY_INVERTED
Krzysztof Chruscinski (1):
drivers: serial: nrfx_uarte: Add missing check
Kumar Gala (3):
drivers: dma: iProc PAX: Fix use of deprecated APIs
drivers: sensor: icm42605: Fix build issues
drivers: sensor: icm42605: Fix use of deprecated API
Laczen JMS (1):
boards: correct dts for bl654_dvk and bl652_dvk
Lauren Murphy (1):
doc: fix typo in modules
Luiz Augusto von Dentz (1):
Bluetooth: ATT: Remove BT_ATT_TX_MAX
Maciej Perkowski (5):
boards: Fix ram/flash values in nrf5340dk_nrf5340_cpuapp
twister: bugfix: Fix twister output
samples: tests: Fix usb.audio.headphones_microphone test
samples: tests: Fix usb.audio.headset test
samples: tests: Fix sample.boards.nrf.nrfx test
Marc Herbert (1):
(docs) Makefile: re-order targets to build htmldocs-fast by default
Martin Jäger (1):
doc: release: Add DAC release notes for v2.5.0
Martí Bolívar (17):
doc: release-notes-2.5: s/device tree/devicetree/
devicetree: make sure DT_INVALID_NODE docstring appears
doc: release-notes-2.5: devicetree
guiconfig: fix search function
scripts: zcmake: fix for prerelease cmake versions
device.h: remove incorrect docstring
doc: sort redirects
doc: clean up west index
doc: glossary: update west terms
doc: west: move advanced content out of 'basics'
doc: update west's workspaces.rst for 2.5
doc: add missing docs for 'west zephyr-export'
doc: improve manifest key docs
doc: improve docs on building without west
doc: west: clean up example workspace
doc: west: improve troubleshooting for west update
boards: nrf: fix incorrect debug docs
Nicolas Pitre (1):
libc/minimal: restore proper locking for malloc() and friends
Peter Bigot (10):
fs: littlefs: fix mis-use of preprocessor
doc: release-notes-2.5: I2C
samples: driver: watchdog: rework how callback support is handled
doc: coding guidelines: add an anchor for inclusive language guideline
doc: inclusive language: reference I2C status issue
tests: i2c_slave_api: update to current standard terminology
drivers: i2c: litex: remove redundant null pointers
drivers: i2c: document slave API
doc: drivers: i2c: provide more information on I2C APIs
power: add missing dependency
Trond Einar Snekvik (3):
Bluetooth: Mesh: Store network at the end of provisioning
Bluetooth: Mesh: Initialize msg_ctx when re-encrypting friend msg
Bluetooth: Mesh: Update seqnum when re-encrypting for friend
Vinayak Kariappa Chettimada (1):
Bluetooth: controller: Fix missing advertising PDU len initialization