Skip to content

Zephyr v2.4.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@MaureenHelm MaureenHelm released this 24 Sep 23:11
v2.4.0-rc3
Alexander Kozhinov (1):
      samples: hello_world: cmake warning

Alexandre Bourdiol (5):
      soc: arm: st_stm32: stm32f0: take into account SW_VECTOR_RELAY
      tests: kernel: mem_protect: syscalls: FAULTY_ADDRESS for nucleo_l073rz
      boards: arm: b_l4s5i_iot01a: leds are active high
      tests: kernel: timer: timer_api: tick align for test_timer_k_define
      tests: kernel: timer: timer_api: reorder test_timer_remaining step

Anas Nashif (6):
      samples: tracing: print out useful information
      tracing: fix empty thread name
      samples: synchronisation: handle empty thread name
      tracing: x86_64: move switched_in to switch function
      tracing: handle null thread names with systemview
      actions: increase stale operations

Andrew Boie (3):
      x86-64: fix thread tracing
      doc: releasenotes: mem pool deprecation
      tests: exception: fix thread entry points

Andrzej Głąbek (1):
      modules/Kconfig.nordic: Do not select HAS_CMSIS_CORE through HAS_NRFX

Andrzej Puzdrowski (1):
      include/storage/flash_map: describe return values of flash_area_open()

Armando Visconti (2):
      drivers/sensor/lsm6dsl: Fix read/write bus API in shub code
      drivers: sensor: hts221: Add checks for drdy_gpios macros

Carles Cufi (1):
      kernel: Deprecate CONFIG_MULTITHREADING

Daniel Leung (4):
      tests: x86/pagetables: skip table dumping if large memory
      tests: thread_apis: move uptime gathering in join scenario
      tests: portability/cmsis_rtos_v2: skip up_squared
      samples: cmsis_rtos_v1: philosophers: skip up_squared

David Komel (2):
      drivers: net: slip: Allow slip to co-exist with other interfaces
      net: tcp2: fix sysworkq corruption in tcp_conn_unref()

David Leach (1):
      test: power: Remove frdm_k64f platform from allowed list

Dominik Ermel (1):
      storage: flash_map: Unify partition processing macros name

Emil Gydesen (4):
      Bluetooth: Host: Fix PA sync cancel scan update
      Bluetooth: Host: Change PA sync scan to fast scan
      Bluetooth: Shell: PA sync terminate callback clears entry
      Bluetooth: Shell: Fix PA shell command parameter cnt

Emil Obalski (1):
      tests: shell: Correct overlay extension

Eric Johnson (3):
      sys: byteorder: Fix incorrect shift in sys_get_be48/le48
      tests: kernel: common: Add tests for 48-bit byteorder functions
      tests: kernel: common: Add tests for 24-bit byteorder functions

Erik Brockhoff (1):
      bluetooth: controller: fix mark/unmark error in ull_adv::disable

Erwan Gouriou (1):
      boards: nucleo_l552ze_q: Fix connectors image

Flavio Ceolin (2):
      doc: release notes: Update security notes for 2.4
      codeowners: Add owners to security documentation

Gerard Marull-Paretas (1):
      lib: gui: lvgl: fix touch point rotation equations

Gerson Fernando Budke (2):
      dts: arm: atmel: sam4l: Fix pinctrl typo
      samples: net: echo_server: Decrease buffer for atsamr21_xpro

Hake Huang (1):
      board: update rt6xx series sram mapping

Henrik Brix Andersen (2):
      boards: arm: arty: note which boards can use the pre-built bitstream
      doc: release: 2.4: add sensor_attr_get() in release notes

Ievgenii Meshcheriakov (4):
      drivers/flash/soc_flash_nrf: Name flash sync choice
      drivers/flash/soc_flash_nrf: Rename config option SOC_FLASH_NRF_RADIO_SYNC
      drivers/flash/soc_flash_nrf: Enable ticker radio sync only with Zephyr LL
      drivers/flash/soc_flash_nrf: Remove blank lines at the end of config files

Ilya Averyanov (1):
      Bluetooth: fix strncpy call in bt_set_name

Ioannis Glaropoulos (6):
      arch: arm: cortex_m: cleanup SW_VECTOR_RELAY_CLIENT dependencies
      modules: tfm: make BL2 header in non-secure image configurable
      boards: mps2_an521: do not offset the image by default by 0x400.
      boards: arm: musca_b1: do not offset the image by default by 0x400.
      boards: nucleo_l552ze_q: do not offset the image by default by 0x400.
      tests: explicitly disable HW Stack Protection when needed

Joakim Andersson (2):
      Bluetooth: SMP: Move le_sc_supported helper function up
      Bluetooth: host: Fix stuck OOB get local functions SC is not supported

Johan Hedberg (1):
      x86: pcie: Fix calling pcie_mm_init()

Johann Fischer (1):
      drivers: eth_enc424j600: initialize device pointer

Jukka Rissanen (8):
      net: conn: Ignore unhandled IPv4 broadcast packets
      net: pkt: Add net_pkt_is_empty() util function
      net: Drop incoming packet if there is no data in it
      net: gptp: Allow user to tweak priority1 and priority2 values
      net: gptp: Print priority1 and priority2 vars in net-shell
      tests: net: tcp2: Fix crash in frdm_k64f
      net: DHCPv4 needs UDP to work properly
      net: tcp2: Access k_work in k_delayed_work using field name

Julien D'Ascenzio (1):
      soc: arm: stm32[l4|wb]: fix power state exit

Krzysztof Chruscinski (1):
      drivers: clock_control: nrf: Fix waiting for LF clock

Kumar Gala (3):
      net: tcp2: Fix build failures on 64-bit platforms
      ci: double number of builders for daily build
      doc: release: 2.4: Add notes about devicetree related changes

Lauren Murphy (1):
      doc: Clarify semantics of k_msgq_put

Lingao Meng (1):
      Bluetooth: Mesh: Fix send input_complete before public key

Luiz Augusto von Dentz (4):
      Bluetooth: UUID: Fix BT_UUID_ES_TRIGGER_SETTING
      Bluetooth: GATT: Fix assuming CCC position
      Bluetooth: L2CAP: Document behavior of alloc_buf
      Bluetooth: L2CAP: Truncate RX MTU if segmentation is not supported

Maksim Masalski (1):
      tests: arch: x86 mem protection check CPU scrubs regs after syscall

Marek Porwisz (1):
      net: openthread: Fix stack overflow for joiner

Maureen Helm (3):
      doc: release: Add 2.4.0 highlights
      doc: release: Add NXP SoCs, boards, and drivers to 2.4.0 notes
      release: Zephyr 2.4.0-rc3

Peter Bigot (2):
      logging: avoid null pointer dereference in loop
      tests: kernel/sleep: increase maximum threshold for nRF51

Ryan Erickson (1):
      doc: release notes: mention Pinnacle 100 board addition

Siddharth Chandrasekaran (1):
      board: stm32_min_dev: Fix LED0 connection inversion

Stephan Walter (1):
      drivers: nrf_qspi: fix devicetree opcode references

Torsten Rasmussen (2):
      cmake: fix zephyr_get_system_include_directories_for_lang() function
      west.yml: update openthread module

Trond Einar Snekvik (1):
      Bluetooth: Mesh: Provisioning: Reject identical random

Vinayak Kariappa Chettimada (3):
      Bluetooth: controller: Fix REJECT_IND PDU handling
      Bluetooth: controller: nRF53x: Fix missing sw_switch clear DPPI config
      Bluetooth: controller: Fix redundant PDU transmission

Wentong Wu (2):
      tests: kernel: mem_map: Explicitly cast function pointer to (void *)
      arch: x86: mmu: use z_x86_kernel_ptables as array.

Øyvind Rønningstad (3):
      arm: tz: secure_entry_functions.ld: Fix NSC_ALIGN redefinition
      arm: tz: secure_entry_functions.ld: Fix NSC_ALIGN for nRF devices
      cortex_m: secure_entry_functions.ld: Increase SAU alignment to 32