Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

drivers: can: inconsistent checks in can_remove_rx_filter() driver implementations #64398

Closed
henrikbrixandersen opened this issue Oct 25, 2023 · 0 comments · Fixed by #64399
Closed
Assignees
Labels
area: CAN bug The issue is a bug, or the PR is fixing a bug

Comments

@henrikbrixandersen
Copy link
Member

Describe the bug
The CAN controller driver implementations for handling the can_remove_rx_filter() API call are inconsistent in how they validate the provided filter_id. Some use asserts, some use run-time checks, some check both against 0, some only against max value.

Expected behavior
CAN controller drivers should consistently implement a run-time check for the provided filter_id in their can_remove_rx_filter() API call implementations.

Environment (please complete the following information):

  • OS: Linux
  • Toolchain: Zephyr SDK
  • Commit SHA: 467ce89
@henrikbrixandersen henrikbrixandersen added bug The issue is a bug, or the PR is fixing a bug area: CAN labels Oct 25, 2023
@henrikbrixandersen henrikbrixandersen self-assigned this Oct 25, 2023
henrikbrixandersen added a commit to vestas-wind-systems/zephyr that referenced this issue Oct 25, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: zephyrproject-rtos#64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
carlescufi pushed a commit that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: #64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
zephyrbot pushed a commit that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: #64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
(cherry picked from commit 6c5400d)
zephyrbot pushed a commit that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: #64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
(cherry picked from commit 6c5400d)
kevinwang821020 pushed a commit to kevinwang821020/zephyr that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: zephyrproject-rtos#64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
henrikbrixandersen added a commit to vestas-wind-systems/zephyr that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: zephyrproject-rtos#64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
henrikbrixandersen added a commit to vestas-wind-systems/zephyr that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: zephyrproject-rtos#64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
henrikbrixandersen added a commit to vestas-wind-systems/zephyr that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their
validation of the supplied filter_id.

Fixes: zephyrproject-rtos#64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
cfriedt pushed a commit that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their
validation of the supplied filter_id.

Fixes: #64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
nashif pushed a commit that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: #64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
(cherry picked from commit 6c5400d)
henrikbrixandersen added a commit that referenced this issue Oct 26, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: #64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
Chenhongren pushed a commit to Chenhongren/zephyr that referenced this issue Oct 27, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

(cherry picked from commit 6c5400d)

Original-Fixes: zephyrproject-rtos#64398
Original-Signed-off-by: Henrik Brix Andersen <[email protected]>
GitOrigin-RevId: 6c5400d
Change-Id: I93ea56b1f81d9642237e392fa6c1362e976b3a78
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/zephyr/+/4978838
Commit-Queue: Al Semjonovs <[email protected]>
Tested-by: Al Semjonovs <[email protected]>
Tested-by: ChromeOS Prod (Robot) <[email protected]>
Reviewed-by: Al Semjonovs <[email protected]>
fabiobaltieri pushed a commit that referenced this issue Oct 27, 2023
Change the CAN controller driver implementations for the
can_remove_rx_filter() API call to be consistent in their validation of the
supplied filter_id.

Fixes: #64398

Signed-off-by: Henrik Brix Andersen <[email protected]>
(cherry picked from commit 6c5400d)
hansbinderup added a commit to AudioStreamingPlatform/zephyr that referenced this issue Jan 31, 2024
commit bc7d3dcc25ddbbd8f67b83ddf49fd1b0963dfb16
Author: Jamie McCrae <[email protected]>
Date:   Thu Dec 14 09:41:03 2023 +0000

    sysbuild: kconfig: Unset shield config value variable

    Fixes an issue with shields that have Kconfig file fragments when
    being used with sysbuild, they would be loaded into sysbuild
    itself which would then fail because it does not have the Kconfig
    tree that zephyr applications have

    Signed-off-by: Jamie McCrae <[email protected]>
    (cherry picked from commit 49f9d8e19c29bd5661bfb5e49c0a4c04871eb054)

commit 62e3c7d871852a23cb5b2dbd7c74f7d5e150f7ea
Author: Jukka Rissanen <[email protected]>
Date:   Wed Dec 27 14:37:55 2023 +0200

    tests: net: dhcpv6: Adjust the source address of test pkt

    We would drop the received packet if the source address is our
    address so tweak the test and make source address different.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit fa0e04e2edb82bf880b274d9532fcf2729f4d674)

commit bc69b8054b533a3b4f21e5f6c028264bf1c8cac3
Author: Jukka Rissanen <[email protected]>
Date:   Wed Dec 27 11:01:31 2023 +0200

    tests: net: ipv6: Adjust the source address of test pkt

    We would drop the received packet if the source address is our
    address so tweak the test and make source address different.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 155e2149f2506cc82432d3c9c7b20db353fa58d1)

commit a6f82ce3307f0d8deb673f754d065112f57f9351
Author: Jukka Rissanen <[email protected]>
Date:   Fri Dec 22 15:16:33 2023 +0200

    net: ipv6: Check that received src address is not mine

    Drop received packet if the source address is the same as
    the device address.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 8d3d48e0575b59b19b559884ab4bce86ec5667a5)

commit f5f896f5c947bf79a5ce61455f5ee62f357e6162
Author: Jukka Rissanen <[email protected]>
Date:   Tue Dec 19 12:31:37 2023 +0200

    net: ipv4: Drop packet if source address is my address

    If we receive a packet where the source address is our own
    address, then we should drop it.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 19392a6d2b5eee26ba62fcc6f61e769b4cebaa32)

commit 325c92284642488c4271e8ee2d569d93548039c2
Author: Jukka Rissanen <[email protected]>
Date:   Tue Dec 19 11:16:59 2023 +0200

    net: ipv4: Check localhost for incoming packet

    If we receive a packet from non localhost interface, then
    drop it if either source or destination address is a localhost
    address.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 6d41e6835259d4c6ede50b00b0ba4b84f80eeca6)

commit 5b999233ef624ab3576b3a4c59211b14dedec64f
Author: Yong Cong Sin <[email protected]>
Date:   Wed Dec 6 13:21:33 2023 +0800

    scripts: build: gen_isr_tables: add some debug prints

    Add some debug prints for the interrupts bits and bitmasks
    in each level.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 0884a33ee3da3c20e6416039e0ec71927020f06a)

commit e231b667aa349ca3ae8f1085dc56d035650a6d65
Author: Yong Cong Sin <[email protected]>
Date:   Wed Dec 6 13:17:55 2023 +0800

    scripts: build: gen_isr_tables: change naming of bitmask variables

    Rename the bitmask variables from `*_LVL_INTERRUPTS` to
    `INTERRUPT_LVL_BITMASK[]` array to be consistent with
    `INTERRUPT_BITS`, making it easier to loop over the bitmasks.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit b4db285c1fde9dcd287c1f0b084b7c6eaa691bfe)

commit db5475da279855ff3934b3d73fe06ffae013aecb
Author: Yong Cong Sin <[email protected]>
Date:   Wed Dec 6 13:14:18 2023 +0800

    scripts: build: gen_isr_tables: fix calculation of THIRD_LVL_INTERRUPTS

    The calculation of `THIRD_LVL_INTERRUPTS` bitmask in the
    `update_masks()` function is wrong, the number of bits to shift
    should be the sum of the first two levels.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 56570cc8c164b524f3eded011c153fe49441974b)

commit 64e2ec47cb2020aa93e1caa74a2df5217f114f13
Author: Flavio Ceolin <[email protected]>
Date:   Tue Dec 12 10:20:45 2023 -0800

    settings: shell: Fix possible buffer overflow

    Checks the size of the given string before copying it to internal
    buffer.

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 8977784afee870e107f639ace7a4b5cd57cfaeb6)

commit b7dae514549b0d7bfa3d34e49501070896f6a646
Author: Henrik Brix Andersen <[email protected]>
Date:   Mon Dec 4 11:25:45 2023 +0100

    drivers: spi: mcux: lpspi: fix error on first configure on MKE1xF

    Fix error writing to the CR register on the first call to SPI configure on
    NXP MKE1xF. On the first call, the module clock is not enabled and writing
    to the CR register will fail.

    Fixes: #66036

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 7ddc0f713f9e7e0f19066d1bc838e6e98edd2fff)

commit e9f997e2a146251a9ef922ea0e0c203ccc492bc3
Author: Yuval Peress <[email protected]>
Date:   Fri Dec 1 15:52:46 2023 -0700

    llvm: Allow llvm-readelf

    Enable multiple names for the readelf program under llvm

    Signed-off-by: Yuval Peress <[email protected]>
    (cherry picked from commit 3ddd36ff7724594140ddb9d8d1b72d9c1f55472d)

commit f91ebabb284146eda7f72e342f2a6c5d994cfa3f
Author: Yong Cong Sin <[email protected]>
Date:   Mon Dec 11 13:06:53 2023 +0800

    boards: arm: Add RTC clock source for mikroe_mini_m4_for_stm32

    The `mikroe_mini_m4_for_stm32` board doesn't have its RTC node
    enabled, and is failing the following test:

    `tests/benchmarks/footprints/benchmark.kernel.footprints.pm`

    This board seems to have been missed out from 44b8370, let's
    enable the rtc & clk_lsi here.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 54573e7c4c77b5b9311108d19c8d9543e3f0b936)

commit 15ada1522f220ac8851e41d88114ee286460eca4
Author: Christopher Friedt <[email protected]>
Date:   Thu Oct 12 20:02:16 2023 -0400

    doc: posix: structural reorganization of posix docs

    Revise the structure of the POSIX API docs. This separates
    related items out to dedicated pages. Further improvements
    could yet be made - e.g. using the 'collapse' feature to
    expand and collapse large sections of text or tables.

    Signed-off-by: Christopher Friedt <[email protected]>
    (cherry picked from commit 3b4523588724d52c2e037d65fbe98ae4f06097d2)

commit 2d8508ba329b74081466597fc13cd8c66ef77306
Author: Grant Ramsay <[email protected]>
Date:   Sun Nov 12 10:39:00 2023 +1300

    drivers: ethernet: Fix eth_ivshmem shared memory mapping

    This driver assumed the ivshmem-v2 output sections would be mapped
    contiguously, which is no longer true.

    Modify eth_ivshmem to treat each output section independently

    Signed-off-by: Grant Ramsay <[email protected]>
    (cherry picked from commit 82644a31c28991e4d586563fe43bd0d6a6c09df2)

commit 469b2051ab0294bdf221909cd75dc2f155341512
Author: Grant Ramsay <[email protected]>
Date:   Sun Nov 12 10:29:36 2023 +1300

    drivers: virtualization: Map ivshmem-v2 sections individually

    Recent changes to the arm64 MMU code mean that you can no longer map
    R/O memory as R/W. Mapping R/W memory now causes a cache invalidation
    instruction (DC IVAC) that requires write permissions or else a fault
    is generated.

    Modify ivshmem-v2 to map each R/O and R/W section individually

    Signed-off-by: Grant Ramsay <[email protected]>
    (cherry picked from commit 64cc0764ee2247c014a851453d0be9c8153cdf46)

commit 6e4539f924eaceafb7f5d0e2b32da85b78206fa2
Author: Yong Cong Sin <[email protected]>
Date:   Fri Dec 1 14:01:06 2023 +0800

    driver: intc: plic: fix trigger type register bit calculation

    The bit position calculation for the trigger type is wrong,
    fix that.

    Signed-off-by: Yong Cong Sin <[email protected]>

commit 60c661dfc89dae93d153d6e2530577ce853cd89d
Author: Pieter De Gendt <[email protected]>
Date:   Fri Nov 24 11:09:40 2023 +0100

    net: ip: icmp: Cleanup packet on failed priority check

    A network memory leak would occur if the priority check fails.

    Signed-off-by: Pieter De Gendt <[email protected]>
    (cherry picked from commit 473cc03c38000696d82b679a0792d329b8441b2d)

commit edad58e1685936aaa7a6c10ca32c0ff76063e5d9
Author: Christopher Friedt <[email protected]>
Date:   Thu Nov 23 11:47:21 2023 -0500

    tests: posix: add tests to ensure pthread_key_delete() works

    Ensure that the correct key is deleted via pthread_key_delete().

    Signed-off-by: Christopher Friedt <[email protected]>
    (cherry picked from commit 0e11bcf5a0e748c29925199d9cbb634979e495d1)

commit 8a911d6bddf75ac39e8ac6feea5ac2058555702f
Author: Christopher Friedt <[email protected]>
Date:   Thu Nov 23 11:42:50 2023 -0500

    posix: pthread: ensure pthread_key_delete() removes correct key

    Previously, `pthread_key_delete()` was only ever deleting key 0
    rather than the key corresponding to the provided argument.

    Signed-off-by: Christopher Friedt <[email protected]>
    (cherry picked from commit a89fa32dac0de646a69ee916570f0a010fb9e6c6)

commit 014571b046de89737465ad973650aaef7405c0bf
Author: Jamie McCrae <[email protected]>
Date:   Wed Nov 22 10:12:11 2023 +0000

    cmake: modules: dts: Fix board revision 0 overlay

    Fixes an issue whereby a board revision is 0 and the overlay file
    exists but would not be included

    Signed-off-by: Jamie McCrae <[email protected]>
    (cherry picked from commit 46889819e6d2fbc3e8ff919f0f695faee55438c8)

commit 49f04fd84042dc43da37d6f4a172a03b5e2d6f50
Author: Jonathan Rico <[email protected]>
Date:   Thu Nov 16 09:03:53 2023 +0100

    Revert "Bluetooth: att: use a dedicated metadata struct for RSP PDUs"

    This reverts commit 14858d96d87d33ebb593d61380f4607e14107287.

    Signed-off-by: Jonathan Rico <[email protected]>
    (cherry picked from commit dfd762427066dfc7b5a140ec27e34b5c7d0f890a)

commit 456496efa63912e424a77b22cf73c341b52729d3
Author: Jonathan Rico <[email protected]>
Date:   Thu Nov 16 09:01:35 2023 +0100

    Revert "Bluetooth: att: re-use REQ buf for RSP"

    This reverts commit aa7954bd4725bbd46e974a03c0d0312b7e9a483f.

    Signed-off-by: Jonathan Rico <[email protected]>
    (cherry picked from commit bd9c35b4966bf56d908c3416ab2c192781f37ed8)

commit 7eb8be25e3175e7dd7460c41f9469d6b3714b571
Author: Jonathan Rico <[email protected]>
Date:   Thu Nov 16 09:00:43 2023 +0100

    Revert "Bluetooth: att: don't re-use the ATT buffer for confirmations"

    This reverts commit 4cd0748a407b118145916393a954231ee11abb1e.

    Signed-off-by: Jonathan Rico <[email protected]>
    (cherry picked from commit 530e845f927caa7c2f19aa172f2dbafbf1c731a7)

commit 8415778a1a04bab98f10523fe4ca1894c79e41f5
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Nov 14 13:23:13 2023 +0100

    drivers: can: mcan: use __nocache_noinit for MRAM data variables

    Use __nocache_noinit for the Bosch M_CAN MRAM data variables on SoCs
    without dedicated MRAM.

    Fixes: #64691

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 58e1963c6b7a7d6966244be9b89fb099aa6d66d7)

commit aff7cbe65e8c081032bcf71de10691b0ff611510
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Nov 14 13:21:02 2023 +0100

    linker: allow tagging variables with __nocache_noinit

    Allow tagging variables with __nocach_noinit.

    With CONFIG_NOCACHE_MEMORY=y, this will resolve to __nocache, which implies
    __noinit. With CONFIG_NOCACHE_MEMORY=n, this simply resolves to __noinit.

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit afe1ca6847851f24cd72c7efc60730726ab4b684)

commit 54c11a17f5a4c8caac39d47d5440528eb3e12a16
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Nov 14 12:00:43 2023 +0100

    modules: canopennode: use zephyr/dsp/types.h for float32_t/float64_t

    Include the zephyr/dsp/types.h header for float32_t/float64_t type
    definitions to avoid conflicts with other subsystems including this header.

    Add compile-time asserts to ensure the typedefs meet the requirements of
    the CANopenNode module.

    Fixes: #63896

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit c9da68290aecee508bd0c5b5f07e99d8ba9bbe79)

commit 86517b33534682e57762e4f210cd34b8b2d7fb61
Author: Declan Snyder <[email protected]>
Date:   Fri Nov 3 09:57:25 2023 -0500

    soc: lpc55xxx: Fix system hw clock cycle rate

    Commit c6e3bac4f changed the core clock frequency of LPC55XXX series.
    That clock is used by the cortex-m systick timer, which is the
    default timer used for system time in zephyr on this series.
    The bug is that the config SYS_CLOCK_HW_CYCLES_PER_SEC default was not
    updated on the affected platforms to account for this change, so system
    time is currently recorded as 150% of reality. Fix this by changing the
    kconfig to be set automatically at SOC level and remove board defaults.

    Signed-off-by: Declan Snyder <[email protected]>
    (cherry picked from commit 4d654250a52289987ec580f921a609d752825293)

commit 214b74e103e0b93a8a952cf0027c624e3031a6d0
Author: Mykola Kvach <[email protected]>
Date:   Fri Nov 3 15:54:46 2023 +0200

    arch: arm64: avoid invalidating of RO mem after mem map

    The Cortex ARM documentation states that the DC IVAC instruction
    requires write access permission to the virtual address (VA);
    otherwise, it may generate a permission fault.

    Therefore, it is needed to avoid invalidating read-only memory
    after the memory map operation.

    This issue has been produced by commit c9b534c.
    This commit resolves the issue #64758.

    Signed-off-by: Mykola Kvach <[email protected]>
    (cherry picked from commit c4ffadb0b61fb4c7e5d0cdb517bbd21ca6791484)

commit 6b12e123120a71bd12bf163db576841044ef988e
Author: Daniel DeGrasse <[email protected]>
Date:   Fri Nov 3 21:50:52 2023 +0000

    drivers: flash: mcux_flexspi_nor: Remove flash reads while programming

    Care must be taken to avoid any flash access while programming the flash
    attached to the FlexSPI either via executing XIP code or reading RO data.

    Remove locations where a constant device pointer might be dereferenced
    within the mcux_flexspi_nor driver, to help avoid RWW hazards.

    Fixes #64702

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit 5a11de06b6217c6c9e806ede4437b2acda0cf981
Author: Yong Cong Sin <[email protected]>
Date:   Wed Nov 1 13:46:43 2023 +0800

    kernel: mmu: fix compilation warnings when memory address and size are 0

    When both the memory base address & its size are zero, the
    assertions test will be comparing an unsigned int against zero
    which result in compilation warning, and will be raised to
    error in Twister

    Fix them with more conditional compilations.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 3ed8c4d64b362df00372f44d15f44ee827ccd710)

commit 086b5b96db671f02d51ec6e5950835fd989bef14
Author: Vinayak Kariappa Chettimada <[email protected]>
Date:   Mon Oct 23 19:44:37 2023 +0200

    Bluetooth: Controller: Fix missing ext adv terminate event

    Fix missing Extended Advertising terminate event and
    advertising scheduling not being stopped.

    Under race conditions, auxiliary event is aborted without
    the generation  of done extra event which is suppose to
    stop the scheduling when max events count is used.

    The fix now generates the done extra event.

    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit f64d123a3d7495632dfb64733c2e22a5c7990517)

commit abd9ecdd237d46a8869e9a12fddac1ca3d8c1c4a
Author: Vinayak Kariappa Chettimada <[email protected]>
Date:   Tue Oct 17 22:11:04 2023 +0200

    Bluetooth: Controller: Fix periodic advertising sync window

    Fix periodic advertising sync window calculation to include
    the scheduling resolution margin, i.e. be double as with
    the event jitter value.

    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit 05c85ddbcf8e09cd5cbfdae2adbdbbf6ddcc612b)

commit a14c841af4125d597371ebababc986d7206a6429
Author: Fabio Baltieri <[email protected]>
Date:   Tue Oct 31 11:47:17 2023 +0000

    docs: migration-guide-3.5: add a note about optional modules

    Add a note about modules moved to optional and how to enable them again.

    Signed-off-by: Fabio Baltieri <[email protected]>
    (cherry picked from commit 125e0e87411e8f9771ece98350b132556ec53426)

commit b872bca7c1e8f4e1c4644919124539a85a36f3b6
Author: Jukka Rissanen <[email protected]>
Date:   Mon Oct 16 14:50:45 2023 +0300

    tests: net: tcp: Add test case for connect timeout

    This checks that if connect() timeouts, we check TCP pointer
    properly in select() and poll() in order to catch the situation.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit b510073db3c4537ba0dce882b8a522692cf00cd9)

commit d8165a3fea2734f2d0a6dec1e7a584f0bb4588ef
Author: Jukka Rissanen <[email protected]>
Date:   Wed Oct 18 14:21:53 2023 +0300

    net: sockets: Set writefds in case of error in select()

    The writefds is typically set if there is an error while
    waiting for example the connect() to finish. So check if
    the user supplied the writefds and update it accordingly.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 5bf18e39add393f492e7e7de9cb578c8dc78860f)

commit 91bf1b4ed4d777f6619c27e4a36ccb6587d052d7
Author: Jukka Rissanen <[email protected]>
Date:   Wed Oct 18 14:19:45 2023 +0300

    net: tcp: Set errno properly if connecting to non listening port

    If we try to connect to a port which no socket is listening to,
    we will get a packet with "ACK | RST" flags set. In this case
    the errno should be ECONNREFUSED instead of ETIMEDOUT like we
    used to return earlier.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit ec4973dd156f3fb8e56fc90c09484d914d43a3df)

commit 954bd84d36d038395350afd1d692e30b2c789552
Author: Jukka Rissanen <[email protected]>
Date:   Wed Oct 18 13:30:10 2023 +0300

    net: sockets: Add SO_ERROR socket option to SOL_SOCKET level

    Return the last socket error to user.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit b864880000087fb3aee1ef7f386cc105c52a9158)

commit f9f78b44155a3ce800a80ea475e3723b5a639eed
Author: Jukka Rissanen <[email protected]>
Date:   Mon Oct 16 14:46:51 2023 +0300

    net: tcp: Increment ref count in initial SYN

    Increase reference count already when initial SYN is sent.
    This way the tcp pointer in net_context is fully valid for
    the duration of the connection.

    Fixes #63952

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit fd1c226cd806ec8c8250bddc5def11a114d712be)

commit 94ab004c847d62248f8a5eaff07d9167197b7cb4
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 23:11:26 2023 +0300

    acpi: Fix ACPI PCI bus handle

    The PRT bus name for most (especially older) platforms is _SB.PCI0. Only
    newer platforms use something else (like _SB.PC00).

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit ff0b803334b775fa9ad6ad79c0b0f76d0378f0cc)

commit a000c24e6431f4910b2ccd6fb83e2b16206ac2fc
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 23:16:41 2023 +0300

    acpi: Fix using correct buffer length for irq rt_table

    We should use the given rt_size variable to indicate the size of
    rt_table.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit b95931859e1bad84235d17df2b59d6a524c976df)

commit da3858eaaf377a3e278a5501bf975ef5bbf51d9b
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 23:19:56 2023 +0300

    acpi: Fix ACPICA initialization routine order

    The upstream ACPICA example initialization order does AcpiLoadTables()
    before calling AcpiEnableSubsystem(), so use this order in Zephyr too.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit ab46cef69f18f19d7cd97d5ef24b1fe2d7b33977)

commit 98f09e34426fb2e3e20d646f1b793d46b2b63ba3
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 22:25:18 2023 +0300

    acpi: Fix trying to register a system memory handler

    ACPICA itself already registers its own handler (which works perfectly
    fine for our purposes). Furthermore, ACPICA will always fail trying to
    register another handler, unless the previous one is explicitly cleared
    (which is something the Zephyr code didn't do).

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit a0203d1b20f368e160ec27500fdf1d2df9d0ffc5)

commit c65b84d2aaa204b183f3ee7caca2256d27950efc
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 22:23:45 2023 +0300

    boards: x86: Increase minimum system heap size for ACPI

    ACPICA initialization takes considerably more than 32k. E.g. on
    up_squared the utilization is 400-500k, qemu_x86_64 about 120k and on
    EHL about 1.5M. Increase the default on these platforms to be big enough
    if ACPI is enabled.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit 542f95b811c6918a93fa5058cc1d9d34e92119fb)

commit 6c80bf48114711412cf36084ef0d60a13e6569ab
Author: Johan Hedberg <[email protected]>
Date:   Mon Oct 30 09:06:56 2023 +0200

    manifest: Update to latest ACPICA Zephyr fixes

    There are a couple of important fixes without which ACPICA doesn't work
    on all supported platforms.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit c92c7ab8735dc35ce4dbf2d5ecc324e6f71ee076)

commit 6f207d4d06cae49ced24811762c96996195007f5
Author: Tomasz Bursztyka <[email protected]>
Date:   Fri Oct 27 10:33:39 2023 +0200

    arch/x86: Remove useless legacy ACPI code

    ACPI is now being handled through ACPICA.

    Signed-off-by: Tomasz Bursztyka <[email protected]>
    (cherry picked from commit f5ce4ddc79c3c05f9065429489828a0d9692cc93)

commit 79a538dad03ab55b78f880be7394492016199146
Author: Tomasz Bursztyka <[email protected]>
Date:   Fri Oct 27 10:25:10 2023 +0200

    lib/acpi: Fix the behavior to fit with how it used to be

    z_acpi_get_cpu() used to retrieve the local apic on enabled CPU, where
    n was about the n'th enabled CPU, not just the n'th local apic.
    The system indeed keeps local apic info also about non-enabled CPU,
    and we don't care about these as there is nothing to do about it.

    This issue exists on up_squared board for instance, but it's a common
    one anyway.

    Signed-off-by: Tomasz Bursztyka <[email protected]>
    (cherry picked from commit c294b7d2701230d7e66aaeeb541d7997f880023e)

commit 3b52bc7b855a935ae42e2ba326cd475c8054d2e3
Author: Pedro Sousa <[email protected]>
Date:   Tue Oct 3 22:35:05 2023 +0100

    kernel: timer: Fix race condition in k_timer_start

    The documentation suggests that k_timer_start can be invoked from ISR
    and preemptive contexts, however, an assertion failure occurs if one
    k_timer_start call preempts another for the same timer instance. This
    commit mitigates the issue by implementing a spinlock throughout the
    k_timer_start function, ensuring thread-safety.

    Fixes: #62908

    Signed-off-by: Pedro Sousa <[email protected]>
    (cherry picked from commit 4207f4add8ffe3e027844c36fe26b7d727e1542e)

commit a2bb8494728a137978c83e4fc0ada850ff573131
Author: Jay Vasanth <[email protected]>
Date:   Wed Oct 18 11:59:13 2023 -0400

    microchip: ps2: fix compilation error

    fix compilation error when CONFIG_PM_DEVICE is not enabled

    Signed-off-by: Jay Vasanth <[email protected]>
    (cherry picked from commit 7c43370997305804efed299a67f32bd78d1735e0)

commit 45c19a991775e2ca5484ee8ed3a18ddbed130946
Author: Jamie McCrae <[email protected]>
Date:   Thu Oct 26 08:20:13 2023 +0100

    mgmt: mcumgr: transport: Fix UDP user data buffer overflow

    Fixes a buffer overflow issue if UDP is enabled for IPv4 only
    but IPv6 networking is enabled

    Signed-off-by: Jamie McCrae <[email protected]>
    (cherry picked from commit e3c06c5d8f6b3cb004a8521b3e063649228c61e8)

commit 7ff91648cd91f941ff84ab00b68eb6344ee5687c
Author: Robert Lubos <[email protected]>
Date:   Wed Oct 18 13:16:10 2023 +0200

    tests: lib: thrift: Fix timing issues with TCP

    The test delegates putting the server socket into listening (i. e.
    calling listen() on the socket) to a separate thread, which did have a
    chance to run before client attempted to establish TCP connection.

    This was not visible before, as we did not reply with RST to a
    connection attempt on a closed port, so the connection was eventually
    establish after SYN retransmission. But as we do reject such a
    connection now with RST, the connection attempt failed. Therefore, a
    small delay was added after spawning the server thread, to give it a
    chance to configure the server socket.

    Additionally, lower the CONFIG_NET_TCP_TIME_WAIT_DELAY value so that TCP
    contexts are released earlier, and add a respective delay in the test
    teardown function. Not doing so also triggered unneeded SYN
    retransmissions, as there were no enough TCP context to accept the
    incoming connection, before freeing the resources allocated for the
    previous one.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 822a82d6193b74a51f4844a11a2b3c4c723eba9d)

commit 2560cea906d905470905bd2df07204c4715182e4
Author: Robert Lubos <[email protected]>
Date:   Wed Oct 18 10:09:41 2023 +0200

    net: tcp: Add Kconfig option to enable TCP RST on unbound ports

    Add Kconfig option to control TCP RST behavior on connection attempts on
    unbound ports. If enabled, TCP stack will reply with RST packet (enabled
    by default).

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 4ea3d247d038a5e3d32f52bddf287cd1b8dd2025)

commit 76b340d210543a132385a90efd4df6814fd1b031
Author: Robert Lubos <[email protected]>
Date:   Tue Oct 17 14:04:59 2023 +0200

    tests: net: tcp: Add tests to cover improved RST handling

    Add tests which verify that Zephyr's TCP stack replies with RST packet
    as expected.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 2b601b34ffe2288d647dcf64df20efd595e53bf6)

commit b110f80cc8de93ea4d23e644e5fc56878a3445f8
Author: Robert Lubos <[email protected]>
Date:   Mon Oct 16 16:14:27 2023 +0200

    net: tcp: Send RST reply for unexpected TCP packets

    Send RST as a reply for unexpected TCP packets in the following
    scenarios:
    1) Unexpected ACK value received during handshake (connection still open
       on the peer side),
    2) Unexpected data packet on a listening port (accepted connection
       closed),
    3) SYN received on a closed port.

    This allows the other end to detect that the connection is no longer
    valid (for example due to reboot) and release the resources.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 95d9543e2e9cb6ece47120cc20193335769a8de2)

commit 796b8c7f96a0b168dde01ed0813e4f5abc8aa5bc
Author: Robert Lubos <[email protected]>
Date:   Mon Oct 16 16:11:32 2023 +0200

    net: tcp: Add helper function to send RST packet w/o active connection

    Add a helper function which allows to send a RST packet in response to
    an unexpected TCP packet, w/o associated connection or net context.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit a28215d0286089f609deb99bbc9d54f7d2bec8d6)

commit 2d4916cf7857ccc8ccce292c043ac4470fe9c7a5
Author: Flavio Ceolin <[email protected]>
Date:   Thu Oct 19 22:27:15 2023 -0700

    ztest: Do not abort k_current_get from ISR

    Do not abort k_current_get() from ISR.

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit c166685fcfeb9a11157c8d5aba8b2806df2aaf7c)

commit 9eee5b3681585c64441e99520563875b6c4f7a2a
Author: Flavio Ceolin <[email protected]>
Date:   Thu Oct 19 16:06:28 2023 -0700

    treewide: Add CODE_UNREACHABLE after k_thread_abort(current)

    Compiler can't tell that k_thread_abort() won't return and issues a
    warning unless we tell it that control never gets this far.

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 564adad952fcd7171fbeb8d5292094e87c4b09f8)

commit a802b34af63e8cad22edbcd42487d1836fa42270
Author: Sophie 'Tyalie' Friedrich <[email protected]>
Date:   Sun Oct 22 18:22:01 2023 +0200

    boards: esp23: m5stack_core2: Fix i2c1 pin definitions

    For GPIO pins above 31, one needs to use the `&gpio1` (or similar)
    definition, as zephyr seperates GPIOs into chunks of 32.

    Signed-off-by: Sophie 'Tyalie' Friedrich <[email protected]>
    (cherry picked from commit 7857996e90278ff5908107576addc142f53bf1ec)

commit 933e579728f96ba43f298faefe16d5d0f546fdc7
Author: Sophie 'Tyalie' Friedrich <[email protected]>
Date:   Sun Oct 22 18:10:58 2023 +0200

    boards: xiao_esp32s3: Fix connector definition

    Previously the seed connector was defined incorrectly and as such D6 and D7
    weren't usable as i.e. inputs. Zephyr distinguishes GPIO pins in blocks of
    32, a distinction the ESP32 reference manual doesn't do. As such one needs
    to write `&gpio1 11` in order to access `GPIO43`.

    Signed-off-by: Sophie 'Tyalie' Friedrich <[email protected]>
    (cherry picked from commit 70cb934959a7383f8823c58364be7ad3e796afa6)

commit 480c64d3a7dd3937bd976a21050a97ede0c0c6cc
Author: Dave Desrochers <[email protected]>
Date:   Thu Oct 19 11:16:31 2023 -0700

    arch: Fixes potential mangled isr table when SHARED_INTERRUPTS is enabled

    The linker was optimizing away z_shared_isr() the zephyr_pre0.elf image
    since the function is not used. However, zephyr.elf does use this
    function via isr_tables.c file, generated after zephyr_pre0.elf.

    This difference caused a shift in all symbol addresses by the size of the
    z_shared_isr() function. isr_tables.c had pointers for zephyr_pre0.elf.
    The build system assumes the ISR addresses are the same between both .elf
    files, when in fact, before this fix, they were not.

    When run on a device, interrupts were calling non-interrupt functions.

    Signed-off-by: Dave Desrochers <[email protected]>
    (cherry picked from commit 68b9cea69040bd5399c7d4409807e635d6e42f7e)

commit ebe1ef02d3ed8560673f915fac76d67cf1193000
Author: Rodrigo Peixoto <[email protected]>
Date:   Fri Oct 20 10:53:00 2023 -0300

    doc: zbus: fix VDED notification sequence figure

    The figure and table related to the VDED notification sequence were wrong.
    It fixes that by changing the image and adjusting the table content.

    Signed-off-by: Rodrigo Peixoto <[email protected]>
    (cherry picked from commit 32bdb24a92b5c6bb65185bbe3e6d4b88e647cf17)

commit 63a769afad650953fee272dd971dfff8c91175a1
Author: Alberto Escolar Piedras <[email protected]>
Date:   Mon Oct 30 10:57:21 2023 +0100

    tests bsim cis: Fix sim_id collision

    This test was reusing the sim_id from an l2cap test,
    which was colliding with the corresponding l2cap test
    when they were run in parallel.
    Fix it.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>
    (cherry picked from commit e934e49aa92d8adcd0447082ac4167d17084362d)

commit ced26e23403b9e86918e52bc20bec29485849c1d
Author: Flavio Ceolin <[email protected]>
Date:   Tue Oct 24 10:13:06 2023 -0700

    doc: release: 3.5: Add info about CVE-2023-5753

    Update 3.5 release notes with published CVE

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 27dedec4cc251b0e5ce9b99969e3b8755e0155e8)

commit 46cf4486fa9c0c85c317868b6012283c9ebd7402
Author: Flavio Ceolin <[email protected]>
Date:   Tue Oct 24 10:09:28 2023 -0700

    doc: vuln:  Add information about CVE-2023-5753

    Information about CVE-2023-5753

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 31a92fc5e3b0ea7fb4e91c28aa414bc915086d36)

commit 3a67f3d90648c1ee47a5b35469a202bc5921051d
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Oct 24 22:16:11 2023 +0200

    drivers: can: be consistent in filter_id checks when removing rx filters

    Change the CAN controller driver implementations for the
    can_remove_rx_filter() API call to be consistent in their validation of the
    supplied filter_id.

    Fixes: #64398

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 6c5400d2e1dbc6fc278dad8cce396208fbecc59a)

commit a6eef0ba3755f2530c5ce93524e5ac4f5be30194
Author: Johan Hedberg <[email protected]>
Date:   Fri Oct 20 09:49:31 2023 +0300

    release: Zephyr 3.5.0 release

    Update the version for the final release.

    Signed-off-by: Johan Hedberg <[email protected]>

commit bafcf57ac1987cfedeb89d8726d06df5e298c7e8
Author: Johan Hedberg <[email protected]>
Date:   Fri Oct 20 12:03:00 2023 +0300

    doc: release: add Zephyr 3.5 as supported release

    Add Zephyr 3.5 as a supported release until July 26th 2024, i.e. when
    3.7 is planned to be released.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 0d907c74280c679b2bd226652beafd71d2d5b2b0
Author: Johan Hedberg <[email protected]>
Date:   Fri Oct 20 09:42:16 2023 +0300

    doc: add 3.5.0 to the index of releases

    Add the new release to the doc index.

    Signed-off-by: Johan Hedberg <[email protected]>

commit aa316fbd2e066e2de3229eb006041234c6caafdb
Author: Fabio Baltieri <[email protected]>
Date:   Fri Oct 20 08:51:37 2023 +0000

    docs: migration-guide-3.5: deduplicate the ram-disk notes

    This point ended up being mentioned twice for some reasons.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit 97956e402ec21965f6e8bf9aacd13bd342d2f889
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 22:33:42 2023 +0300

    doc: release: Remove "Working Draft" from titles

    Remove "Working Draft" from the release notes and migration guide

    Signed-off-by: Johan Hedberg <[email protected]>

commit 625d1bfc61b576514c123be0e63f38470b998a4b
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 21:17:50 2023 +0300

    doc: release: 3.5: Remove empty sections

    Remove empty sections from the document.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 6597a65b23ff87ee526644c407dbbff7d257743a
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 20:46:19 2023 +0300

    doc: release: 3.5: Add more content to the major enhancements

    List more items in the "major encements" section.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 472def94e7b96e9d340c8bd5de69477880a1b404
Author: Benjamin Cabé <[email protected]>
Date:   Thu Oct 19 18:46:47 2023 +0200

    doc: use more modern fonts

    Use Noto as baseline font and Inconsolata Nerd Font for source code.
    These are both esthetically pleasing and have good Unicode coverage.

    NOTE: Unsupported characters (i.e. emojis, at the time of this commit)
    are rendered as tofu (i.e. a square).

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 201b666ecb545c32039c6766e6c9c5524f381c30
Author: Benjamin Cabé <[email protected]>
Date:   Thu Oct 19 18:42:53 2023 +0200

    doc: use XeLaTeX as TeX typesetting engine

    XeLaTeX is a TeX typesetting engine that extends LaTeX with support for
    Unicode and modern font technologies such as OpenType.

    It is included in all the LaTeX distro recommended for Zephyr so it is
    safe to assume it is available to the user interested in building the
    PDF documentation locally

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 64f6ef860a600f3e7ca580b1eeccf5b592c47d6e
Author: Martí Bolívar <[email protected]>
Date:   Fri Oct 6 14:21:05 2023 -0700

    doc: release-notes-3.5: devicetree

    Document the changes in this release.

    Signed-off-by: Martí Bolívar <[email protected]>

commit 853b8c4ca0e662dbf51a110000015cfe6638ee91
Author: Martí Bolívar <[email protected]>
Date:   Fri Oct 6 13:47:42 2023 -0700

    dts: add sqn to vendor-prefixes.txt

    This is needed since commit f66b73197d4828cc55e363b5e78b6fdd17690f83
    ("drivers: hwspinlock: implement sqn hwspinlock driver") started
    using it. Not sure how this got past CI.

    Signed-off-by: Martí Bolívar <[email protected]>

commit f190547dda688a57424f3c5dbd96a61edd9fbba0
Author: Daniel DeGrasse <[email protected]>
Date:   Thu Oct 19 10:58:15 2023 -0500

    docs: migration-guide-3.5: add note about ramdisk instantiation

    Add note to migration guide describing how to instantiate a ramdisk
    using devicetree, and calling out Kconfig options that have been removed
    with this change

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit b8e6da0c8635221f2126dda7b61ee4933f7efc90
Author: Daniel DeGrasse <[email protected]>
Date:   Thu Oct 19 09:38:53 2023 -0500

    doc: release: 3.5: add release notes for SDHC and Disk drivers

    Add release notes for SDHC and disk driver updates merged since 3.4

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit 1bc3bd71ea37aa9c6f2dc0428350a9e5ec50bdc4
Author: David Brown <[email protected]>
Date:   Wed Oct 18 13:54:23 2023 -0600

    maintainers: Become maintainer of json/jwt

    Become the maintainer for the jwt/json code.  The json code has been in
    tree for a while, and I am the author of the jwt code.

    Signed-off-by: David Brown <[email protected]>

commit 11374943c453e85e19559720fcc183c4245f3e3d
Author: Marc Desvaux <[email protected]>
Date:   Thu Oct 19 11:36:58 2023 +0200

    boards: arm: disco_l475_iot1: add stm32cubeprogrammer

    add stm32cubeprogrammer runner
    for disco_l475_iot1 boards

    Signed-off-by: Marc Desvaux <[email protected]>

commit 7d32b552d080f52c35e72337ef704137356d77b1
Author: Daniel DeGrasse <[email protected]>
Date:   Thu Oct 19 09:51:01 2023 -0500

    docs: migration-guide-3.5: add changes for i.MX RT boards

    Add migration guide notes for i.MX RT boards, including the following
    changes:
    - i.MX RT boards must now manually enable
      CONFIG_DEVICE_CONFIGURATION_DATA and CONFIG_NXP_IMX_EXTERNAL_SDRAM
      when required
    - SNVS pin names have changed for i.MX RT11xx series boards

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit 7e5b4219db7c3cfa206f72e2133a6fbb5be87b3f
Author: Andrzej Głąbek <[email protected]>
Date:   Thu Oct 19 16:31:24 2023 +0200

    doc: release: Add v3.5 notes for ADC, I2S, PWM, and Nordic HAL

    Add release notes for ADC, I2S, and PWM drivers, and for Nordic HAL.

    Signed-off-by: Andrzej Głąbek <[email protected]>

commit 6f7f80fe8af9261278b1ded7d28c717b83cb755d
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 14:21:56 2023 +0300

    doc: migration-guide: Reorder the sections more logically

    Reorder the sections so that the core/wide impact ones come first (e.g.
    Kernel and C-Library) and more specific ones (e.g. architectures) come
    last.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 76757a6bf012691691828d7a667459e96387a305
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 13:55:18 2023 +0300

    doc: migration-guide: Add a link to the release notes

    Add a link to the 3.5 release notes from the migration guide.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 7842fd9e4ffbc1f15d117f1485b42a69af1b1812
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 13:44:34 2023 +0300

    doc: migration-guide: Remove extra backtick

    Remove an extra backtick character.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 75860cd49a7cb41bd4cc1dff23cd1574ab438046
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 11:25:03 2023 +0300

    doc: release: 3.5: Provide a link to the migration guide

    Add a reference from the release notes to the migration guide.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 3e22bb332d95fc3bdc7eb8c8081987dcd2e7f8fc
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 10:57:55 2023 +0300

    doc: release: 3.5: Mention ACPICA library

    ACPI support was enhanced for 3.5 by adopting the ACPICA library as a
    new module.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 1465c75483ae0e7a68dbf7989a33697fc6238481
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 10:56:56 2023 +0300

    doc: release: 3.5: Add information for new x86 boards

    Mention ISH and Intel Alder Lake which which were added for 3.5.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 69fd128771e3d13933254f46eda88d7a715d8a44
Author: Anas Nashif <[email protected]>
Date:   Tue Oct 17 12:59:32 2023 -0400

    doc: add sections to migration guide

    Add sections to the migration guide to make it easier to spot and follow
    suggestions of specific areas.

    Signed-off-by: Anas Nashif <[email protected]>

commit 19912af70d02a50355a1089cb08a981010c7ff83
Author: Evgeniy Paltsev <[email protected]>
Date:   Wed Oct 18 18:18:31 2023 +0100

    board: nsim: doc: fix typo in platform name

    Fix typo in nsim_hs6x_smp_12cores platform name (as previously
    we had nsim_hs5x_smp_12cores platform mentioned two times)

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit 6076d54d079ca6a3f40f191f826e9bd0b620a0ec
Author: Evgeniy Paltsev <[email protected]>
Date:   Wed Oct 18 21:15:34 2023 +0100

    doc: release-notes: arc: reword VPX part

    Reword VPX part as was requested by @abrodkin

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit 47385a93ab35ec68f138cca50ae6c6c20380a0f3
Author: Evgeniy Paltsev <[email protected]>
Date:   Wed Oct 18 18:11:45 2023 +0100

    doc: add release-notes for ARC architecture and platforms

    Add release notes for ARC for 3.5 release

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit cfe667deb894a7f9cf67cfdae8a30824f59927e8
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 09:24:45 2023 -0400

    doc: gsg: fix syntax highlighting of code blocks

    Added explicit code blocks throughout the document.

    Removed several incorrect uses of "console" language where it should have
    been shell or bat.
    "console" is only for _bash_ sessions that include a prompt.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 70b49c7f5161d952cbff34c1d03405750c80a7e2
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 09:06:35 2023 -0400

    doc: build: Fix highlighting of code blocks

    Set appropriate language for code blocks to show up with the right
    syntax highlighting.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 4940a31b9e8b4467ea0989e1adfed4764f09df74
Author: Yanfeng Liu <[email protected]>
Date:   Wed Oct 18 18:59:29 2023 +0800

    doc: hardware:porting:arch fix typo

    remove unnessary item break to fix XIP kernel case.

    Signed-off-by: Yanfeng Liu <[email protected]>

commit d2c78faf7544fea0c753fcedf254c48767a28984
Author: Andrei Emeltchenko <[email protected]>
Date:   Wed Oct 18 16:17:39 2023 +0300

    doc: samples: smbus: Add console highlight to code block

    Display Zephyr console as 'code-block:: console'.

    Signed-off-by: Andrei Emeltchenko <[email protected]>

commit 86bff1e0729989de1e615dd5fdf42300403f1354
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 09:35:41 2023 -0400

    doc: Render app commands with "shell" language

    The 'console' language in pygments is for Bash shell session, i.e code
    snippets were commands MUST start with a prompt.
    The commands rendered by the ZephyrAppCommandsDirective do not include
    a prompt, and should therefore be set as "shell".

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a8493030580b1442cdfb6f69c38156c65178d41e
Author: TOKITA Hiroshi <[email protected]>
Date:   Tue Oct 17 12:32:13 2023 +0900

    doc: release: 3.5: Add note on RaspberryPi Pico related changes

    Adds notes on changes about rpi_pico

    Signed-off-by: TOKITA Hiroshi <[email protected]>

commit d3487c48bf6b6f10f2f8d90d3ed9898032f01fc0
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 08:23:55 2023 -0400

    doc: Group linkcheck options together in conf.py

    Group all sections related to linkcheck target together.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b3a52f4882fedd3c563cf185b413004ec56e936d
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 22:38:31 2023 -0400

    doc: Configure copybutton extension for ignoring shell prompts

    Add required settings for telling the copybutton Sphinx extension to
    ignore prompts when copying a code block.

    Both bash prompt and Zephyr UART prompt are ignored.

    Examples of the new behavior:

    .. code-block:: console

        $ echo "Hello World"
        Hello World

    The copied text will be: 'echo "Hello World"'.

    .. code-block:: console

       uart:~$ l2cap connect 29
       Chan sec: 1
       L2CAP connection pending
       Channel 0x20000210 connected
       Channel 0x20000210 status 1
       uart:~$ l2cap send 3 14
       Rem 2
       Rem 1
       Rem 0
       Outgoing data channel 0x20000210 transmitted
       Outgoing data channel 0x20000210 transmitted
       Outgoing data channel 0x20000210 transmitted

    The copied text will be: 'l2cap connect 29\nl2cap send 3 14'.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b640bbe1f77050d4e9865dea65e8ac36266bf672
Author: Fabio Baltieri <[email protected]>
Date:   Wed Oct 18 12:36:14 2023 +0000

    MAINTAINERS: add migration guide under "Release Notes"

    Release notes and migration guides go hand in hand right now, put the
    file under the "Release Notes" area and exclude it from the normal
    "Documentation" one.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit d15ce54db1d5be5e9ad414b0d2c5fe3d74a17dfe
Author: Vinayak Kariappa Chettimada <[email protected]>
Date:   Fri Oct 13 11:29:44 2023 +0200

    doc: releases: v3.5.0: Add Bluetooth release notes

    Add Bluetooth release notes for Zephyr v3.5.0.

    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>

commit 9b8b7b36bee401ca46a93e6f274c9e99632fa890
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 23:01:25 2023 -0400

    doc: samples: edac: add syntax highlight to code blocks

    display Zephyr shell snippets as "console" code blocks.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a58bf96d0dd46325d7f6f5c9277cfdf19dc145df
Author: Jeppe Odgaard <[email protected]>
Date:   Wed Oct 18 13:52:52 2023 +0200

    fs: fix missing semicolon in fuse_fs_access.c

    Add missing semicolon in fuse_fs_access.c.

    Signed-off-by: Jeppe Odgaard <[email protected]>

commit 90c4498ca1dea1214f32dbd566d6575d02d52763
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 21:05:08 2023 -0400

    doc: boards: Set proper languages for syntax highlighting

    Make sure devicetree, kconfig, etc. code snippets all have proper
    pygments language set.

    Note: only existing code-block:: directives have been updated. Another
    pass should be made to address implicit code-blocks (`::`)

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 57c17da5288400a26e776e919d6e4495b44831ef
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 22:02:17 2023 -0400

    doc: devicetree: Fix highlighting of code blocks

    Make sure devicetree code blocks all have proper pygments language set.
    Fixed a few other "none" code blocks as well.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit edf9435a68a42150e7198c5ccdca30791602d944
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 17:23:46 2023 -0400

    doc: guidelines: Properly highlight .rst snippets

    This commit fixes syntax higlighting of all the reStructuredText
    snippets in the documentation guidelines by setting default
    higlighting language to rst.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 02226208bf1ade1181ac36e9436c70d9f2def1dc
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 11:25:54 2023 -0400

    doc: intro: cleanup VFS section

    * add mention of ext2 as a supported file system.
    * remove unnecessary mention to configurability and logging since it's
      not unique to VFS.
    * capitalize FatFS properly

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 00fc22a44a8461c70d41ba3dfa6453aa3a205eec
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 20:50:28 2023 -0400

    doc: porting: Set proper languages for syntax highlighting

    Make sure devicetree, kconfig, etc. code snippets all have proper
    pygments language set.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 1be457f2808b4c1510e1c8171581293657425cb3
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 20:32:50 2023 -0400

    doc: kconfig: Add syntax highlighting for Kconfig snippets

    Add proper pygments settings to make Kconfig snippets look pretty.
    Also fixed a few config and devicetree code blocks.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 88ecf576f48560ce0e463547285d4bdc4519bd0a
Author: Artur Lipowski <[email protected]>
Date:   Tue Oct 17 11:34:10 2023 +0200

    doc: kernel: k_busy_wait behavior with SYSTEM_CLOCK_SLOPPY_IDLE and PM

    Added note k_busy_wait may not work when CONFIG_SYSTEM_CLOCK_SLOPPY_IDLE
    and CONFIG_PM are enabled.
    In such case timer used for time measurement may be disabled.

    Fixes: #53522

    Signed-off-by: Artur Lipowski <[email protected]>

commit 822904733e814550843ed212bc072c4107683d7b
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 21:46:03 2023 -0400

    doc: twister: syntax highlight + formatting cleanups

    - Added language info to code-blocks when relevant (ex. for yaml
      snippets)
    - Formatted grammar for expression language as antlr and added
      syntax highlighting
    - Fixed various formatting issues with lists, definition lists...

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b2b2afc672f15f9941912b58ac4c9f9576a29602
Author: Emilio Benavente <[email protected]>
Date:   Mon Oct 16 14:19:53 2023 -0500

    docs: migration-guide-3.5: LPC55XXX Clock Init

    The inclusion of this note in the migration guide
    explains the clocking change that occured in the
    LPC55XXX soc as well as the added Kconfig that toggles
    the PLL1 from being initialized. Also updated the
    lpc board docs to state the correct System
    Clock Value.

    Signed-off-by: Emilio Benavente <[email protected]>

commit 447d19b70104bc8ad7fa920f36ebeb7a6d688b94
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 18:09:54 2023 -0400

    doc: smf: Properly highlight C code

    Set default syntax highlighting language to C for this page.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 363320a09e8b27cdf4d691afd9f302dab721c120
Author: Flavio Ceolin <[email protected]>
Date:   Fri Oct 13 14:41:27 2023 -0700

    github: security: Fix supported versions

    Update supported versions in the github security
    policy.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit 8fada117616d0f7e797d8d5b3eac02cff674e5ac
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Mon Oct 16 19:43:27 2023 +0200

    doc: releases: Add modem modules to release notes 3.5

    This commit adds an entry for the modem modules to
    the release notes for release 3.5

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 61e87932925f7ef1c596438f52e90f91fb9b1a43
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:24:56 2023 +0200

    doc: services: Add modem entry

    This commit adds an entry for the modem subsystem in the
    services documentation section.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 9123559961c5b6e485ea54f570eb3658715ffad2
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:24:09 2023 +0200

    modem: modem_ppp: Update documentation

    This commit updates the documentation for the modem_ppp
    modem module.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 125ae5343114add0ec85f0a9a7c15f0cae336eb7
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:23:35 2023 +0200

    modem: modem_pipe: Update documentation

    This commit updates the documentation for the modem_pipe
    modem module.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit a7564220cf04b869aeca3211f96dc3a343066711
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:22:36 2023 +0200

    modem: modem_cmux: Update documentation

    This commit updates the documentation for
    the modem_cmux modem module.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit cc03017b13384facde1e9995835d43e2cf585d0e
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:21:38 2023 +0200

    doc: _doxygen: define modem group

    Add @defgroup for modem APIs

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 32918ddd928e556859816a2b2eaa317c5b106aef
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 10:29:14 2023 -0400

    doc: Fix broken references to Kconfig options

    Fixed a few occurrences of incorrect references to Kconfig options
    (missing the CONFIG_ prefix)

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 36defb42871e2bcb59505e27509ea93eaf74c913
Author: Peter Mitsis <[email protected]>
Date:   Tue Oct 10 16:31:48 2023 -0400

    tests: Update sys_kernel benchmark

    This updates the sys_kernel benchmark project to replace references to
    the defunct TICKS_NONE symbol with K_NO_WAIT. It also removes the
    outdated build instructions from the README.

    Signed-off-by: Peter Mitsis <[email protected]>

commit b43d0ed2eebe8c6f3f275d7fd4a33878d930633c
Author: Peter Mitsis <[email protected]>
Date:   Tue Oct 10 16:11:51 2023 -0400

    tests: Update app_kernel README

    Removes stale information from the app_kernel benchmark's README.txt
    file.

    Signed-off-by: Peter Mitsis <[email protected]>

commit fb1af7785c21a8a8d786217caf3f89e7934279b7
Author: Fabio Baltieri <[email protected]>
Date:   Tue Oct 17 09:34:09 2023 +0000

    submanifests: optional: update CHRE revision

    Update CHRE revision to include a linker setup fix.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit 4b930e888d9ebdcc73cdbd01fa2bfd4881a3b444
Author: Flavio Ceolin <[email protected]>
Date:   Mon Oct 16 12:55:45 2023 -0700

    doc: migration-guide-3.5: Power management update

    Add information about power management required changes.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit dbfd1971d8a5cd628f7e2fdb50d562dd0e7d90e4
Author: Flavio Ceolin <[email protected]>
Date:   Mon Oct 16 12:49:18 2023 -0700

    doc: release: Add power management relnotes for 3.5

    Add relevant power management notes for 3.5 release.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit f3cbd27e5a7930cb963233bfc03637fe79e09b8a
Author: Florian Grandel <[email protected]>
Date:   Tue Oct 17 09:37:20 2023 +0200

    drivers: ieee802154: cc13xx_cc26xx_subg: buflen sanity check

    Introduces a (currently redundant) buffer length sanity check to prepare
    for L2s that support PHYs with PHY payloads > 127 bytes.

    Signed-off-by: Florian Grandel <[email protected]>

commit 0269170420c2de4f1a4479f3da9a727914d124c8
Author: Florian Grandel <[email protected]>
Date:   Tue Oct 17 09:33:38 2023 +0200

    drivers: ieee802154: b91: buflen sanity check

    Introduces a (currently redundant) buffer length sanity check to prepare
    for L2s that support PHYs with PHY payloads > 127 bytes.

    Signed-off-by: Florian Grandel <[email protected]>

commit 0ec6f184342777bc3df238ae172362f11b0c8eec
Author: Håvard Reierstad <[email protected]>
Date:   Mon Oct 16 14:24:15 2023 +0200

    Bluetooth: mesh: update model extension

    Specifies that if Composition Data Page 1 is enabled, the models passed
    to 'bt_mesh_model_extend' needs to be initialized prior to the call.
    This is to ensure that the composition data is registered correctly.

    Signed-off-by: Håvard Reierstad <[email protected]>

commit 393c5ce0650ccda3c5f4265284f8eac40c9b47d0
Author: Håvard Reierstad <[email protected]>
Date:   Mon Oct 16 09:55:53 2023 +0200

    bsim: Bluetooth: mesh: fix model extension

    In 'test_access.c', model 3 on element 1 extending model 3 on element 0
    is now registered correctly. When calling 'bt_mesh_model_extend' on
    models on different elements, this needs to called from the
    model with the highest element index to be registered correctly.

    Signed-off-by: Håvard Reierstad <[email protected]>

commit 6e39775e5b465940e0e9ce7f68a233d97ba32225
Author: Piotr Wojnarowski <[email protected]>
Date:   Tue Oct 17 13:34:37 2023 +0200

    doc: riscv: rv32m1_vega: Restore reset button image

    This image was accidentally shrunk too much in
    e81e92dbb9092a3d67ec7e17f0c2190239635a50.
    Restore the previous version.

    Fixes #64021

    Signed-off-by: Piotr Wojnarowski <[email protected]>

commit 54f51cbcb3fc670a54af21c384d20e6db5d04f01
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 08:09:05 2023 -0400

    doc: intro: fix improper definition list

    add missing blank line to not have the sentence render as a definition
    list.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a32d035fd68f42e91fc015ac853f18fad47c7878
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 20:33:24 2023 -0400

    doc: README: Rework Resources section

    With close to 20 different links, the Resources section was not really
    easy to navigate, defeating the purpose of providing quick access to
    information. Reworked the section to break it down into sub sections,
    and reworded the links to make them self explanatory.

    Each sub-section has been re-ordered so that most important links appear
    first.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a34fd9970db7e57200b5048c0ffc57c4637d503b
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 20:25:10 2023 -0400

    doc: README: remove mention of nightly builds

    removed stale mention of nightly builds

    Signed-off-by: Benjamin Cabé <[email protected]>

commit ec273d1357e3c39ee55c2a4eddbc185beeb14cb4
Author: Alberto Escolar Piedras <[email protected]>
Date:   Tue Oct 17 14:00:08 2023 +0200

    twister: Fix description of relationship between filter and allow/exclude

    The current description of the relationship between the tests filter
    and the arch/platform allow/exclude was actually incorrect.

    Let's fix it.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit b9748b53772a77302019511d8c990200e602e53b
Author: Nando Galliard <[email protected]>
Date:   Mon Oct 16 12:20:23 2023 +0200

    drivers: serial: Support STM32 LPUART if LPUART1 is not defined.

    When LPUART1 is not defined, the driver did not compile even if
    any other LPUART was defined. This patch fixes that.

    Signed-off-by: Nando Galliard <[email protected]>

commit b732c6d564e542fd25b63041ec713346e01711aa
Author: Carles Cufi <[email protected]>
Date:   Tue Oct 17 14:55:45 2023 +0200

    actions: manifest: Update action revision

    Upgrade to v1.2.0, which comes with a bugfix and support for processing
    PRs that have removed modifications to the manifest.

    Signed-off-by: Carles Cufi <[email protected]>

commit 3b9acef1ba5f935883260a4d09214ad11e68295a
Author: Anas Nashif <[email protected]>
Date:   Tue Oct 10 21:32:58 2023 +0000

    ci: move footprint workflows to zephyr runners

    looks like our docker image is way too big for the GH runners, so move
    to own runners until we have a better solution.

    Signed-off-by: Anas Nashif <[email protected]>

commit 475361b22c0b86d36dfe12a8ec7c31aef6435f80
Author: Rodrigo Peixoto <[email protected]>
Date:   Mon Oct 16 12:22:38 2023 -0300

    doc: releases: v3.5.0: zbus release notes

    Add the changes of zbus during the Zephyr v3.5.0 development.

    Signed-off-by: Rodrigo Peixoto <[email protected]>

commit 1244f109eed60cf8d9c29929e32f12f495d15635
Author: Pieter De Gendt <[email protected]>
Date:   Mon Oct 16 17:08:42 2023 +0200

    zbus: Remove obsolete function from header

    _zbus_timeout_remainder was removed in a7b3584 however 7e44469
    re-introduced it in the header.

    Signed-off-by: Pieter De Gendt <[email protected]>

commit 9e9f439522c1f0f0ef58d562283f7c979954bb86
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 19:28:00 2023 -0400

    doc: releases: clean-up release notes section

    The contents of the Release notes section was partly outdated and partly
    misplaced. Moved the relevant bits to the actual intro of the doc.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 1b34ddae965102212f54ec995ccce3f8d57c71d0
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 19:14:23 2023 -0400

    doc: releases: Move release notes of EOL releases to a dedicated page

    The ever growing list of release notes for past releases was making it
    too easy to miss the migration guide for the latest release. This commit
    moves the release notes for EOL releases to a dedicated page.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b1b8b3b4d0b767dc6398fa359fafd2313758dfcd
Author: Flavio Ceolin <[email protected]>
Date:   Tue Oct 10 22:19:39 2023 -0700

    doc: migration-guide-3.5: Random subsys update

    Add information about header name changes.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit 9fcc6092371f894c6e0f8cf8c5ddb3bbc2102020
Author: Andrei Hutanu <[email protected]>
Date:   Mon Aug 21 10:28:20 2023 +0200

    docs: mem: slabs: fix for mem_slab docs snippets

    Attempting to run the memory slab docs snippets will
    result in build issues. This PR is an attempt to fix
    those.

    Signed-off-by: Andrei Hutanu <[email protected]>

commit edfddd6a1174b9a32006709287be2e34eb97d396
Author: Tom Burdick <[email protected]>
Date:   Mon Oct 16 11:13:34 2023 -0500

    docs: releases: RTIO Release Notes for 3.5

    Adds release notes for the RTIO subsystem for 3.5 with notable bug
    fixes, changes, and feature additions.

    Signed-off-by: Tom Burdick <[email protected]>

Signed-off-by: Hans Binderup <[email protected]>
hansbinderup added a commit to AudioStreamingPlatform/zephyr that referenced this issue Jan 31, 2024
commit bc7d3dcc25ddbbd8f67b83ddf49fd1b0963dfb16
Author: Jamie McCrae <[email protected]>
Date:   Thu Dec 14 09:41:03 2023 +0000

    sysbuild: kconfig: Unset shield config value variable

    Fixes an issue with shields that have Kconfig file fragments when
    being used with sysbuild, they would be loaded into sysbuild
    itself which would then fail because it does not have the Kconfig
    tree that zephyr applications have

    Signed-off-by: Jamie McCrae <[email protected]>
    (cherry picked from commit 49f9d8e19c29bd5661bfb5e49c0a4c04871eb054)

commit 62e3c7d871852a23cb5b2dbd7c74f7d5e150f7ea
Author: Jukka Rissanen <[email protected]>
Date:   Wed Dec 27 14:37:55 2023 +0200

    tests: net: dhcpv6: Adjust the source address of test pkt

    We would drop the received packet if the source address is our
    address so tweak the test and make source address different.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit fa0e04e2edb82bf880b274d9532fcf2729f4d674)

commit bc69b8054b533a3b4f21e5f6c028264bf1c8cac3
Author: Jukka Rissanen <[email protected]>
Date:   Wed Dec 27 11:01:31 2023 +0200

    tests: net: ipv6: Adjust the source address of test pkt

    We would drop the received packet if the source address is our
    address so tweak the test and make source address different.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 155e2149f2506cc82432d3c9c7b20db353fa58d1)

commit a6f82ce3307f0d8deb673f754d065112f57f9351
Author: Jukka Rissanen <[email protected]>
Date:   Fri Dec 22 15:16:33 2023 +0200

    net: ipv6: Check that received src address is not mine

    Drop received packet if the source address is the same as
    the device address.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 8d3d48e0575b59b19b559884ab4bce86ec5667a5)

commit f5f896f5c947bf79a5ce61455f5ee62f357e6162
Author: Jukka Rissanen <[email protected]>
Date:   Tue Dec 19 12:31:37 2023 +0200

    net: ipv4: Drop packet if source address is my address

    If we receive a packet where the source address is our own
    address, then we should drop it.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 19392a6d2b5eee26ba62fcc6f61e769b4cebaa32)

commit 325c92284642488c4271e8ee2d569d93548039c2
Author: Jukka Rissanen <[email protected]>
Date:   Tue Dec 19 11:16:59 2023 +0200

    net: ipv4: Check localhost for incoming packet

    If we receive a packet from non localhost interface, then
    drop it if either source or destination address is a localhost
    address.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 6d41e6835259d4c6ede50b00b0ba4b84f80eeca6)

commit 5b999233ef624ab3576b3a4c59211b14dedec64f
Author: Yong Cong Sin <[email protected]>
Date:   Wed Dec 6 13:21:33 2023 +0800

    scripts: build: gen_isr_tables: add some debug prints

    Add some debug prints for the interrupts bits and bitmasks
    in each level.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 0884a33ee3da3c20e6416039e0ec71927020f06a)

commit e231b667aa349ca3ae8f1085dc56d035650a6d65
Author: Yong Cong Sin <[email protected]>
Date:   Wed Dec 6 13:17:55 2023 +0800

    scripts: build: gen_isr_tables: change naming of bitmask variables

    Rename the bitmask variables from `*_LVL_INTERRUPTS` to
    `INTERRUPT_LVL_BITMASK[]` array to be consistent with
    `INTERRUPT_BITS`, making it easier to loop over the bitmasks.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit b4db285c1fde9dcd287c1f0b084b7c6eaa691bfe)

commit db5475da279855ff3934b3d73fe06ffae013aecb
Author: Yong Cong Sin <[email protected]>
Date:   Wed Dec 6 13:14:18 2023 +0800

    scripts: build: gen_isr_tables: fix calculation of THIRD_LVL_INTERRUPTS

    The calculation of `THIRD_LVL_INTERRUPTS` bitmask in the
    `update_masks()` function is wrong, the number of bits to shift
    should be the sum of the first two levels.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 56570cc8c164b524f3eded011c153fe49441974b)

commit 64e2ec47cb2020aa93e1caa74a2df5217f114f13
Author: Flavio Ceolin <[email protected]>
Date:   Tue Dec 12 10:20:45 2023 -0800

    settings: shell: Fix possible buffer overflow

    Checks the size of the given string before copying it to internal
    buffer.

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 8977784afee870e107f639ace7a4b5cd57cfaeb6)

commit b7dae514549b0d7bfa3d34e49501070896f6a646
Author: Henrik Brix Andersen <[email protected]>
Date:   Mon Dec 4 11:25:45 2023 +0100

    drivers: spi: mcux: lpspi: fix error on first configure on MKE1xF

    Fix error writing to the CR register on the first call to SPI configure on
    NXP MKE1xF. On the first call, the module clock is not enabled and writing
    to the CR register will fail.

    Fixes: #66036

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 7ddc0f713f9e7e0f19066d1bc838e6e98edd2fff)

commit e9f997e2a146251a9ef922ea0e0c203ccc492bc3
Author: Yuval Peress <[email protected]>
Date:   Fri Dec 1 15:52:46 2023 -0700

    llvm: Allow llvm-readelf

    Enable multiple names for the readelf program under llvm

    Signed-off-by: Yuval Peress <[email protected]>
    (cherry picked from commit 3ddd36ff7724594140ddb9d8d1b72d9c1f55472d)

commit f91ebabb284146eda7f72e342f2a6c5d994cfa3f
Author: Yong Cong Sin <[email protected]>
Date:   Mon Dec 11 13:06:53 2023 +0800

    boards: arm: Add RTC clock source for mikroe_mini_m4_for_stm32

    The `mikroe_mini_m4_for_stm32` board doesn't have its RTC node
    enabled, and is failing the following test:

    `tests/benchmarks/footprints/benchmark.kernel.footprints.pm`

    This board seems to have been missed out from 44b8370, let's
    enable the rtc & clk_lsi here.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 54573e7c4c77b5b9311108d19c8d9543e3f0b936)

commit 15ada1522f220ac8851e41d88114ee286460eca4
Author: Christopher Friedt <[email protected]>
Date:   Thu Oct 12 20:02:16 2023 -0400

    doc: posix: structural reorganization of posix docs

    Revise the structure of the POSIX API docs. This separates
    related items out to dedicated pages. Further improvements
    could yet be made - e.g. using the 'collapse' feature to
    expand and collapse large sections of text or tables.

    Signed-off-by: Christopher Friedt <[email protected]>
    (cherry picked from commit 3b4523588724d52c2e037d65fbe98ae4f06097d2)

commit 2d8508ba329b74081466597fc13cd8c66ef77306
Author: Grant Ramsay <[email protected]>
Date:   Sun Nov 12 10:39:00 2023 +1300

    drivers: ethernet: Fix eth_ivshmem shared memory mapping

    This driver assumed the ivshmem-v2 output sections would be mapped
    contiguously, which is no longer true.

    Modify eth_ivshmem to treat each output section independently

    Signed-off-by: Grant Ramsay <[email protected]>
    (cherry picked from commit 82644a31c28991e4d586563fe43bd0d6a6c09df2)

commit 469b2051ab0294bdf221909cd75dc2f155341512
Author: Grant Ramsay <[email protected]>
Date:   Sun Nov 12 10:29:36 2023 +1300

    drivers: virtualization: Map ivshmem-v2 sections individually

    Recent changes to the arm64 MMU code mean that you can no longer map
    R/O memory as R/W. Mapping R/W memory now causes a cache invalidation
    instruction (DC IVAC) that requires write permissions or else a fault
    is generated.

    Modify ivshmem-v2 to map each R/O and R/W section individually

    Signed-off-by: Grant Ramsay <[email protected]>
    (cherry picked from commit 64cc0764ee2247c014a851453d0be9c8153cdf46)

commit 6e4539f924eaceafb7f5d0e2b32da85b78206fa2
Author: Yong Cong Sin <[email protected]>
Date:   Fri Dec 1 14:01:06 2023 +0800

    driver: intc: plic: fix trigger type register bit calculation

    The bit position calculation for the trigger type is wrong,
    fix that.

    Signed-off-by: Yong Cong Sin <[email protected]>

commit 60c661dfc89dae93d153d6e2530577ce853cd89d
Author: Pieter De Gendt <[email protected]>
Date:   Fri Nov 24 11:09:40 2023 +0100

    net: ip: icmp: Cleanup packet on failed priority check

    A network memory leak would occur if the priority check fails.

    Signed-off-by: Pieter De Gendt <[email protected]>
    (cherry picked from commit 473cc03c38000696d82b679a0792d329b8441b2d)

commit edad58e1685936aaa7a6c10ca32c0ff76063e5d9
Author: Christopher Friedt <[email protected]>
Date:   Thu Nov 23 11:47:21 2023 -0500

    tests: posix: add tests to ensure pthread_key_delete() works

    Ensure that the correct key is deleted via pthread_key_delete().

    Signed-off-by: Christopher Friedt <[email protected]>
    (cherry picked from commit 0e11bcf5a0e748c29925199d9cbb634979e495d1)

commit 8a911d6bddf75ac39e8ac6feea5ac2058555702f
Author: Christopher Friedt <[email protected]>
Date:   Thu Nov 23 11:42:50 2023 -0500

    posix: pthread: ensure pthread_key_delete() removes correct key

    Previously, `pthread_key_delete()` was only ever deleting key 0
    rather than the key corresponding to the provided argument.

    Signed-off-by: Christopher Friedt <[email protected]>
    (cherry picked from commit a89fa32dac0de646a69ee916570f0a010fb9e6c6)

commit 014571b046de89737465ad973650aaef7405c0bf
Author: Jamie McCrae <[email protected]>
Date:   Wed Nov 22 10:12:11 2023 +0000

    cmake: modules: dts: Fix board revision 0 overlay

    Fixes an issue whereby a board revision is 0 and the overlay file
    exists but would not be included

    Signed-off-by: Jamie McCrae <[email protected]>
    (cherry picked from commit 46889819e6d2fbc3e8ff919f0f695faee55438c8)

commit 49f04fd84042dc43da37d6f4a172a03b5e2d6f50
Author: Jonathan Rico <[email protected]>
Date:   Thu Nov 16 09:03:53 2023 +0100

    Revert "Bluetooth: att: use a dedicated metadata struct for RSP PDUs"

    This reverts commit 14858d96d87d33ebb593d61380f4607e14107287.

    Signed-off-by: Jonathan Rico <[email protected]>
    (cherry picked from commit dfd762427066dfc7b5a140ec27e34b5c7d0f890a)

commit 456496efa63912e424a77b22cf73c341b52729d3
Author: Jonathan Rico <[email protected]>
Date:   Thu Nov 16 09:01:35 2023 +0100

    Revert "Bluetooth: att: re-use REQ buf for RSP"

    This reverts commit aa7954bd4725bbd46e974a03c0d0312b7e9a483f.

    Signed-off-by: Jonathan Rico <[email protected]>
    (cherry picked from commit bd9c35b4966bf56d908c3416ab2c192781f37ed8)

commit 7eb8be25e3175e7dd7460c41f9469d6b3714b571
Author: Jonathan Rico <[email protected]>
Date:   Thu Nov 16 09:00:43 2023 +0100

    Revert "Bluetooth: att: don't re-use the ATT buffer for confirmations"

    This reverts commit 4cd0748a407b118145916393a954231ee11abb1e.

    Signed-off-by: Jonathan Rico <[email protected]>
    (cherry picked from commit 530e845f927caa7c2f19aa172f2dbafbf1c731a7)

commit 8415778a1a04bab98f10523fe4ca1894c79e41f5
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Nov 14 13:23:13 2023 +0100

    drivers: can: mcan: use __nocache_noinit for MRAM data variables

    Use __nocache_noinit for the Bosch M_CAN MRAM data variables on SoCs
    without dedicated MRAM.

    Fixes: #64691

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 58e1963c6b7a7d6966244be9b89fb099aa6d66d7)

commit aff7cbe65e8c081032bcf71de10691b0ff611510
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Nov 14 13:21:02 2023 +0100

    linker: allow tagging variables with __nocache_noinit

    Allow tagging variables with __nocach_noinit.

    With CONFIG_NOCACHE_MEMORY=y, this will resolve to __nocache, which implies
    __noinit. With CONFIG_NOCACHE_MEMORY=n, this simply resolves to __noinit.

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit afe1ca6847851f24cd72c7efc60730726ab4b684)

commit 54c11a17f5a4c8caac39d47d5440528eb3e12a16
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Nov 14 12:00:43 2023 +0100

    modules: canopennode: use zephyr/dsp/types.h for float32_t/float64_t

    Include the zephyr/dsp/types.h header for float32_t/float64_t type
    definitions to avoid conflicts with other subsystems including this header.

    Add compile-time asserts to ensure the typedefs meet the requirements of
    the CANopenNode module.

    Fixes: #63896

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit c9da68290aecee508bd0c5b5f07e99d8ba9bbe79)

commit 86517b33534682e57762e4f210cd34b8b2d7fb61
Author: Declan Snyder <[email protected]>
Date:   Fri Nov 3 09:57:25 2023 -0500

    soc: lpc55xxx: Fix system hw clock cycle rate

    Commit c6e3bac4f changed the core clock frequency of LPC55XXX series.
    That clock is used by the cortex-m systick timer, which is the
    default timer used for system time in zephyr on this series.
    The bug is that the config SYS_CLOCK_HW_CYCLES_PER_SEC default was not
    updated on the affected platforms to account for this change, so system
    time is currently recorded as 150% of reality. Fix this by changing the
    kconfig to be set automatically at SOC level and remove board defaults.

    Signed-off-by: Declan Snyder <[email protected]>
    (cherry picked from commit 4d654250a52289987ec580f921a609d752825293)

commit 214b74e103e0b93a8a952cf0027c624e3031a6d0
Author: Mykola Kvach <[email protected]>
Date:   Fri Nov 3 15:54:46 2023 +0200

    arch: arm64: avoid invalidating of RO mem after mem map

    The Cortex ARM documentation states that the DC IVAC instruction
    requires write access permission to the virtual address (VA);
    otherwise, it may generate a permission fault.

    Therefore, it is needed to avoid invalidating read-only memory
    after the memory map operation.

    This issue has been produced by commit c9b534c.
    This commit resolves the issue #64758.

    Signed-off-by: Mykola Kvach <[email protected]>
    (cherry picked from commit c4ffadb0b61fb4c7e5d0cdb517bbd21ca6791484)

commit 6b12e123120a71bd12bf163db576841044ef988e
Author: Daniel DeGrasse <[email protected]>
Date:   Fri Nov 3 21:50:52 2023 +0000

    drivers: flash: mcux_flexspi_nor: Remove flash reads while programming

    Care must be taken to avoid any flash access while programming the flash
    attached to the FlexSPI either via executing XIP code or reading RO data.

    Remove locations where a constant device pointer might be dereferenced
    within the mcux_flexspi_nor driver, to help avoid RWW hazards.

    Fixes #64702

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit 5a11de06b6217c6c9e806ede4437b2acda0cf981
Author: Yong Cong Sin <[email protected]>
Date:   Wed Nov 1 13:46:43 2023 +0800

    kernel: mmu: fix compilation warnings when memory address and size are 0

    When both the memory base address & its size are zero, the
    assertions test will be comparing an unsigned int against zero
    which result in compilation warning, and will be raised to
    error in Twister

    Fix them with more conditional compilations.

    Signed-off-by: Yong Cong Sin <[email protected]>
    (cherry picked from commit 3ed8c4d64b362df00372f44d15f44ee827ccd710)

commit 086b5b96db671f02d51ec6e5950835fd989bef14
Author: Vinayak Kariappa Chettimada <[email protected]>
Date:   Mon Oct 23 19:44:37 2023 +0200

    Bluetooth: Controller: Fix missing ext adv terminate event

    Fix missing Extended Advertising terminate event and
    advertising scheduling not being stopped.

    Under race conditions, auxiliary event is aborted without
    the generation  of done extra event which is suppose to
    stop the scheduling when max events count is used.

    The fix now generates the done extra event.

    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit f64d123a3d7495632dfb64733c2e22a5c7990517)

commit abd9ecdd237d46a8869e9a12fddac1ca3d8c1c4a
Author: Vinayak Kariappa Chettimada <[email protected]>
Date:   Tue Oct 17 22:11:04 2023 +0200

    Bluetooth: Controller: Fix periodic advertising sync window

    Fix periodic advertising sync window calculation to include
    the scheduling resolution margin, i.e. be double as with
    the event jitter value.

    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
    (cherry picked from commit 05c85ddbcf8e09cd5cbfdae2adbdbbf6ddcc612b)

commit a14c841af4125d597371ebababc986d7206a6429
Author: Fabio Baltieri <[email protected]>
Date:   Tue Oct 31 11:47:17 2023 +0000

    docs: migration-guide-3.5: add a note about optional modules

    Add a note about modules moved to optional and how to enable them again.

    Signed-off-by: Fabio Baltieri <[email protected]>
    (cherry picked from commit 125e0e87411e8f9771ece98350b132556ec53426)

commit b872bca7c1e8f4e1c4644919124539a85a36f3b6
Author: Jukka Rissanen <[email protected]>
Date:   Mon Oct 16 14:50:45 2023 +0300

    tests: net: tcp: Add test case for connect timeout

    This checks that if connect() timeouts, we check TCP pointer
    properly in select() and poll() in order to catch the situation.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit b510073db3c4537ba0dce882b8a522692cf00cd9)

commit d8165a3fea2734f2d0a6dec1e7a584f0bb4588ef
Author: Jukka Rissanen <[email protected]>
Date:   Wed Oct 18 14:21:53 2023 +0300

    net: sockets: Set writefds in case of error in select()

    The writefds is typically set if there is an error while
    waiting for example the connect() to finish. So check if
    the user supplied the writefds and update it accordingly.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit 5bf18e39add393f492e7e7de9cb578c8dc78860f)

commit 91bf1b4ed4d777f6619c27e4a36ccb6587d052d7
Author: Jukka Rissanen <[email protected]>
Date:   Wed Oct 18 14:19:45 2023 +0300

    net: tcp: Set errno properly if connecting to non listening port

    If we try to connect to a port which no socket is listening to,
    we will get a packet with "ACK | RST" flags set. In this case
    the errno should be ECONNREFUSED instead of ETIMEDOUT like we
    used to return earlier.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit ec4973dd156f3fb8e56fc90c09484d914d43a3df)

commit 954bd84d36d038395350afd1d692e30b2c789552
Author: Jukka Rissanen <[email protected]>
Date:   Wed Oct 18 13:30:10 2023 +0300

    net: sockets: Add SO_ERROR socket option to SOL_SOCKET level

    Return the last socket error to user.

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit b864880000087fb3aee1ef7f386cc105c52a9158)

commit f9f78b44155a3ce800a80ea475e3723b5a639eed
Author: Jukka Rissanen <[email protected]>
Date:   Mon Oct 16 14:46:51 2023 +0300

    net: tcp: Increment ref count in initial SYN

    Increase reference count already when initial SYN is sent.
    This way the tcp pointer in net_context is fully valid for
    the duration of the connection.

    Fixes #63952

    Signed-off-by: Jukka Rissanen <[email protected]>
    (cherry picked from commit fd1c226cd806ec8c8250bddc5def11a114d712be)

commit 94ab004c847d62248f8a5eaff07d9167197b7cb4
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 23:11:26 2023 +0300

    acpi: Fix ACPI PCI bus handle

    The PRT bus name for most (especially older) platforms is _SB.PCI0. Only
    newer platforms use something else (like _SB.PC00).

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit ff0b803334b775fa9ad6ad79c0b0f76d0378f0cc)

commit a000c24e6431f4910b2ccd6fb83e2b16206ac2fc
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 23:16:41 2023 +0300

    acpi: Fix using correct buffer length for irq rt_table

    We should use the given rt_size variable to indicate the size of
    rt_table.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit b95931859e1bad84235d17df2b59d6a524c976df)

commit da3858eaaf377a3e278a5501bf975ef5bbf51d9b
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 23:19:56 2023 +0300

    acpi: Fix ACPICA initialization routine order

    The upstream ACPICA example initialization order does AcpiLoadTables()
    before calling AcpiEnableSubsystem(), so use this order in Zephyr too.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit ab46cef69f18f19d7cd97d5ef24b1fe2d7b33977)

commit 98f09e34426fb2e3e20d646f1b793d46b2b63ba3
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 22:25:18 2023 +0300

    acpi: Fix trying to register a system memory handler

    ACPICA itself already registers its own handler (which works perfectly
    fine for our purposes). Furthermore, ACPICA will always fail trying to
    register another handler, unless the previous one is explicitly cleared
    (which is something the Zephyr code didn't do).

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit a0203d1b20f368e160ec27500fdf1d2df9d0ffc5)

commit c65b84d2aaa204b183f3ee7caca2256d27950efc
Author: Johan Hedberg <[email protected]>
Date:   Sat Oct 28 22:23:45 2023 +0300

    boards: x86: Increase minimum system heap size for ACPI

    ACPICA initialization takes considerably more than 32k. E.g. on
    up_squared the utilization is 400-500k, qemu_x86_64 about 120k and on
    EHL about 1.5M. Increase the default on these platforms to be big enough
    if ACPI is enabled.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit 542f95b811c6918a93fa5058cc1d9d34e92119fb)

commit 6c80bf48114711412cf36084ef0d60a13e6569ab
Author: Johan Hedberg <[email protected]>
Date:   Mon Oct 30 09:06:56 2023 +0200

    manifest: Update to latest ACPICA Zephyr fixes

    There are a couple of important fixes without which ACPICA doesn't work
    on all supported platforms.

    Signed-off-by: Johan Hedberg <[email protected]>
    (cherry picked from commit c92c7ab8735dc35ce4dbf2d5ecc324e6f71ee076)

commit 6f207d4d06cae49ced24811762c96996195007f5
Author: Tomasz Bursztyka <[email protected]>
Date:   Fri Oct 27 10:33:39 2023 +0200

    arch/x86: Remove useless legacy ACPI code

    ACPI is now being handled through ACPICA.

    Signed-off-by: Tomasz Bursztyka <[email protected]>
    (cherry picked from commit f5ce4ddc79c3c05f9065429489828a0d9692cc93)

commit 79a538dad03ab55b78f880be7394492016199146
Author: Tomasz Bursztyka <[email protected]>
Date:   Fri Oct 27 10:25:10 2023 +0200

    lib/acpi: Fix the behavior to fit with how it used to be

    z_acpi_get_cpu() used to retrieve the local apic on enabled CPU, where
    n was about the n'th enabled CPU, not just the n'th local apic.
    The system indeed keeps local apic info also about non-enabled CPU,
    and we don't care about these as there is nothing to do about it.

    This issue exists on up_squared board for instance, but it's a common
    one anyway.

    Signed-off-by: Tomasz Bursztyka <[email protected]>
    (cherry picked from commit c294b7d2701230d7e66aaeeb541d7997f880023e)

commit 3b52bc7b855a935ae42e2ba326cd475c8054d2e3
Author: Pedro Sousa <[email protected]>
Date:   Tue Oct 3 22:35:05 2023 +0100

    kernel: timer: Fix race condition in k_timer_start

    The documentation suggests that k_timer_start can be invoked from ISR
    and preemptive contexts, however, an assertion failure occurs if one
    k_timer_start call preempts another for the same timer instance. This
    commit mitigates the issue by implementing a spinlock throughout the
    k_timer_start function, ensuring thread-safety.

    Fixes: #62908

    Signed-off-by: Pedro Sousa <[email protected]>
    (cherry picked from commit 4207f4add8ffe3e027844c36fe26b7d727e1542e)

commit a2bb8494728a137978c83e4fc0ada850ff573131
Author: Jay Vasanth <[email protected]>
Date:   Wed Oct 18 11:59:13 2023 -0400

    microchip: ps2: fix compilation error

    fix compilation error when CONFIG_PM_DEVICE is not enabled

    Signed-off-by: Jay Vasanth <[email protected]>
    (cherry picked from commit 7c43370997305804efed299a67f32bd78d1735e0)

commit 45c19a991775e2ca5484ee8ed3a18ddbed130946
Author: Jamie McCrae <[email protected]>
Date:   Thu Oct 26 08:20:13 2023 +0100

    mgmt: mcumgr: transport: Fix UDP user data buffer overflow

    Fixes a buffer overflow issue if UDP is enabled for IPv4 only
    but IPv6 networking is enabled

    Signed-off-by: Jamie McCrae <[email protected]>
    (cherry picked from commit e3c06c5d8f6b3cb004a8521b3e063649228c61e8)

commit 7ff91648cd91f941ff84ab00b68eb6344ee5687c
Author: Robert Lubos <[email protected]>
Date:   Wed Oct 18 13:16:10 2023 +0200

    tests: lib: thrift: Fix timing issues with TCP

    The test delegates putting the server socket into listening (i. e.
    calling listen() on the socket) to a separate thread, which did have a
    chance to run before client attempted to establish TCP connection.

    This was not visible before, as we did not reply with RST to a
    connection attempt on a closed port, so the connection was eventually
    establish after SYN retransmission. But as we do reject such a
    connection now with RST, the connection attempt failed. Therefore, a
    small delay was added after spawning the server thread, to give it a
    chance to configure the server socket.

    Additionally, lower the CONFIG_NET_TCP_TIME_WAIT_DELAY value so that TCP
    contexts are released earlier, and add a respective delay in the test
    teardown function. Not doing so also triggered unneeded SYN
    retransmissions, as there were no enough TCP context to accept the
    incoming connection, before freeing the resources allocated for the
    previous one.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 822a82d6193b74a51f4844a11a2b3c4c723eba9d)

commit 2560cea906d905470905bd2df07204c4715182e4
Author: Robert Lubos <[email protected]>
Date:   Wed Oct 18 10:09:41 2023 +0200

    net: tcp: Add Kconfig option to enable TCP RST on unbound ports

    Add Kconfig option to control TCP RST behavior on connection attempts on
    unbound ports. If enabled, TCP stack will reply with RST packet (enabled
    by default).

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 4ea3d247d038a5e3d32f52bddf287cd1b8dd2025)

commit 76b340d210543a132385a90efd4df6814fd1b031
Author: Robert Lubos <[email protected]>
Date:   Tue Oct 17 14:04:59 2023 +0200

    tests: net: tcp: Add tests to cover improved RST handling

    Add tests which verify that Zephyr's TCP stack replies with RST packet
    as expected.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 2b601b34ffe2288d647dcf64df20efd595e53bf6)

commit b110f80cc8de93ea4d23e644e5fc56878a3445f8
Author: Robert Lubos <[email protected]>
Date:   Mon Oct 16 16:14:27 2023 +0200

    net: tcp: Send RST reply for unexpected TCP packets

    Send RST as a reply for unexpected TCP packets in the following
    scenarios:
    1) Unexpected ACK value received during handshake (connection still open
       on the peer side),
    2) Unexpected data packet on a listening port (accepted connection
       closed),
    3) SYN received on a closed port.

    This allows the other end to detect that the connection is no longer
    valid (for example due to reboot) and release the resources.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit 95d9543e2e9cb6ece47120cc20193335769a8de2)

commit 796b8c7f96a0b168dde01ed0813e4f5abc8aa5bc
Author: Robert Lubos <[email protected]>
Date:   Mon Oct 16 16:11:32 2023 +0200

    net: tcp: Add helper function to send RST packet w/o active connection

    Add a helper function which allows to send a RST packet in response to
    an unexpected TCP packet, w/o associated connection or net context.

    Signed-off-by: Robert Lubos <[email protected]>
    (cherry picked from commit a28215d0286089f609deb99bbc9d54f7d2bec8d6)

commit 2d4916cf7857ccc8ccce292c043ac4470fe9c7a5
Author: Flavio Ceolin <[email protected]>
Date:   Thu Oct 19 22:27:15 2023 -0700

    ztest: Do not abort k_current_get from ISR

    Do not abort k_current_get() from ISR.

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit c166685fcfeb9a11157c8d5aba8b2806df2aaf7c)

commit 9eee5b3681585c64441e99520563875b6c4f7a2a
Author: Flavio Ceolin <[email protected]>
Date:   Thu Oct 19 16:06:28 2023 -0700

    treewide: Add CODE_UNREACHABLE after k_thread_abort(current)

    Compiler can't tell that k_thread_abort() won't return and issues a
    warning unless we tell it that control never gets this far.

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 564adad952fcd7171fbeb8d5292094e87c4b09f8)

commit a802b34af63e8cad22edbcd42487d1836fa42270
Author: Sophie 'Tyalie' Friedrich <[email protected]>
Date:   Sun Oct 22 18:22:01 2023 +0200

    boards: esp23: m5stack_core2: Fix i2c1 pin definitions

    For GPIO pins above 31, one needs to use the `&gpio1` (or similar)
    definition, as zephyr seperates GPIOs into chunks of 32.

    Signed-off-by: Sophie 'Tyalie' Friedrich <[email protected]>
    (cherry picked from commit 7857996e90278ff5908107576addc142f53bf1ec)

commit 933e579728f96ba43f298faefe16d5d0f546fdc7
Author: Sophie 'Tyalie' Friedrich <[email protected]>
Date:   Sun Oct 22 18:10:58 2023 +0200

    boards: xiao_esp32s3: Fix connector definition

    Previously the seed connector was defined incorrectly and as such D6 and D7
    weren't usable as i.e. inputs. Zephyr distinguishes GPIO pins in blocks of
    32, a distinction the ESP32 reference manual doesn't do. As such one needs
    to write `&gpio1 11` in order to access `GPIO43`.

    Signed-off-by: Sophie 'Tyalie' Friedrich <[email protected]>
    (cherry picked from commit 70cb934959a7383f8823c58364be7ad3e796afa6)

commit 480c64d3a7dd3937bd976a21050a97ede0c0c6cc
Author: Dave Desrochers <[email protected]>
Date:   Thu Oct 19 11:16:31 2023 -0700

    arch: Fixes potential mangled isr table when SHARED_INTERRUPTS is enabled

    The linker was optimizing away z_shared_isr() the zephyr_pre0.elf image
    since the function is not used. However, zephyr.elf does use this
    function via isr_tables.c file, generated after zephyr_pre0.elf.

    This difference caused a shift in all symbol addresses by the size of the
    z_shared_isr() function. isr_tables.c had pointers for zephyr_pre0.elf.
    The build system assumes the ISR addresses are the same between both .elf
    files, when in fact, before this fix, they were not.

    When run on a device, interrupts were calling non-interrupt functions.

    Signed-off-by: Dave Desrochers <[email protected]>
    (cherry picked from commit 68b9cea69040bd5399c7d4409807e635d6e42f7e)

commit ebe1ef02d3ed8560673f915fac76d67cf1193000
Author: Rodrigo Peixoto <[email protected]>
Date:   Fri Oct 20 10:53:00 2023 -0300

    doc: zbus: fix VDED notification sequence figure

    The figure and table related to the VDED notification sequence were wrong.
    It fixes that by changing the image and adjusting the table content.

    Signed-off-by: Rodrigo Peixoto <[email protected]>
    (cherry picked from commit 32bdb24a92b5c6bb65185bbe3e6d4b88e647cf17)

commit 63a769afad650953fee272dd971dfff8c91175a1
Author: Alberto Escolar Piedras <[email protected]>
Date:   Mon Oct 30 10:57:21 2023 +0100

    tests bsim cis: Fix sim_id collision

    This test was reusing the sim_id from an l2cap test,
    which was colliding with the corresponding l2cap test
    when they were run in parallel.
    Fix it.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>
    (cherry picked from commit e934e49aa92d8adcd0447082ac4167d17084362d)

commit ced26e23403b9e86918e52bc20bec29485849c1d
Author: Flavio Ceolin <[email protected]>
Date:   Tue Oct 24 10:13:06 2023 -0700

    doc: release: 3.5: Add info about CVE-2023-5753

    Update 3.5 release notes with published CVE

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 27dedec4cc251b0e5ce9b99969e3b8755e0155e8)

commit 46cf4486fa9c0c85c317868b6012283c9ebd7402
Author: Flavio Ceolin <[email protected]>
Date:   Tue Oct 24 10:09:28 2023 -0700

    doc: vuln:  Add information about CVE-2023-5753

    Information about CVE-2023-5753

    Signed-off-by: Flavio Ceolin <[email protected]>
    (cherry picked from commit 31a92fc5e3b0ea7fb4e91c28aa414bc915086d36)

commit 3a67f3d90648c1ee47a5b35469a202bc5921051d
Author: Henrik Brix Andersen <[email protected]>
Date:   Tue Oct 24 22:16:11 2023 +0200

    drivers: can: be consistent in filter_id checks when removing rx filters

    Change the CAN controller driver implementations for the
    can_remove_rx_filter() API call to be consistent in their validation of the
    supplied filter_id.

    Fixes: #64398

    Signed-off-by: Henrik Brix Andersen <[email protected]>
    (cherry picked from commit 6c5400d2e1dbc6fc278dad8cce396208fbecc59a)

commit a6eef0ba3755f2530c5ce93524e5ac4f5be30194
Author: Johan Hedberg <[email protected]>
Date:   Fri Oct 20 09:49:31 2023 +0300

    release: Zephyr 3.5.0 release

    Update the version for the final release.

    Signed-off-by: Johan Hedberg <[email protected]>

commit bafcf57ac1987cfedeb89d8726d06df5e298c7e8
Author: Johan Hedberg <[email protected]>
Date:   Fri Oct 20 12:03:00 2023 +0300

    doc: release: add Zephyr 3.5 as supported release

    Add Zephyr 3.5 as a supported release until July 26th 2024, i.e. when
    3.7 is planned to be released.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 0d907c74280c679b2bd226652beafd71d2d5b2b0
Author: Johan Hedberg <[email protected]>
Date:   Fri Oct 20 09:42:16 2023 +0300

    doc: add 3.5.0 to the index of releases

    Add the new release to the doc index.

    Signed-off-by: Johan Hedberg <[email protected]>

commit aa316fbd2e066e2de3229eb006041234c6caafdb
Author: Fabio Baltieri <[email protected]>
Date:   Fri Oct 20 08:51:37 2023 +0000

    docs: migration-guide-3.5: deduplicate the ram-disk notes

    This point ended up being mentioned twice for some reasons.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit 97956e402ec21965f6e8bf9aacd13bd342d2f889
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 22:33:42 2023 +0300

    doc: release: Remove "Working Draft" from titles

    Remove "Working Draft" from the release notes and migration guide

    Signed-off-by: Johan Hedberg <[email protected]>

commit 625d1bfc61b576514c123be0e63f38470b998a4b
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 21:17:50 2023 +0300

    doc: release: 3.5: Remove empty sections

    Remove empty sections from the document.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 6597a65b23ff87ee526644c407dbbff7d257743a
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 20:46:19 2023 +0300

    doc: release: 3.5: Add more content to the major enhancements

    List more items in the "major encements" section.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 472def94e7b96e9d340c8bd5de69477880a1b404
Author: Benjamin Cabé <[email protected]>
Date:   Thu Oct 19 18:46:47 2023 +0200

    doc: use more modern fonts

    Use Noto as baseline font and Inconsolata Nerd Font for source code.
    These are both esthetically pleasing and have good Unicode coverage.

    NOTE: Unsupported characters (i.e. emojis, at the time of this commit)
    are rendered as tofu (i.e. a square).

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 201b666ecb545c32039c6766e6c9c5524f381c30
Author: Benjamin Cabé <[email protected]>
Date:   Thu Oct 19 18:42:53 2023 +0200

    doc: use XeLaTeX as TeX typesetting engine

    XeLaTeX is a TeX typesetting engine that extends LaTeX with support for
    Unicode and modern font technologies such as OpenType.

    It is included in all the LaTeX distro recommended for Zephyr so it is
    safe to assume it is available to the user interested in building the
    PDF documentation locally

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 64f6ef860a600f3e7ca580b1eeccf5b592c47d6e
Author: Martí Bolívar <[email protected]>
Date:   Fri Oct 6 14:21:05 2023 -0700

    doc: release-notes-3.5: devicetree

    Document the changes in this release.

    Signed-off-by: Martí Bolívar <[email protected]>

commit 853b8c4ca0e662dbf51a110000015cfe6638ee91
Author: Martí Bolívar <[email protected]>
Date:   Fri Oct 6 13:47:42 2023 -0700

    dts: add sqn to vendor-prefixes.txt

    This is needed since commit f66b73197d4828cc55e363b5e78b6fdd17690f83
    ("drivers: hwspinlock: implement sqn hwspinlock driver") started
    using it. Not sure how this got past CI.

    Signed-off-by: Martí Bolívar <[email protected]>

commit f190547dda688a57424f3c5dbd96a61edd9fbba0
Author: Daniel DeGrasse <[email protected]>
Date:   Thu Oct 19 10:58:15 2023 -0500

    docs: migration-guide-3.5: add note about ramdisk instantiation

    Add note to migration guide describing how to instantiate a ramdisk
    using devicetree, and calling out Kconfig options that have been removed
    with this change

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit b8e6da0c8635221f2126dda7b61ee4933f7efc90
Author: Daniel DeGrasse <[email protected]>
Date:   Thu Oct 19 09:38:53 2023 -0500

    doc: release: 3.5: add release notes for SDHC and Disk drivers

    Add release notes for SDHC and disk driver updates merged since 3.4

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit 1bc3bd71ea37aa9c6f2dc0428350a9e5ec50bdc4
Author: David Brown <[email protected]>
Date:   Wed Oct 18 13:54:23 2023 -0600

    maintainers: Become maintainer of json/jwt

    Become the maintainer for the jwt/json code.  The json code has been in
    tree for a while, and I am the author of the jwt code.

    Signed-off-by: David Brown <[email protected]>

commit 11374943c453e85e19559720fcc183c4245f3e3d
Author: Marc Desvaux <[email protected]>
Date:   Thu Oct 19 11:36:58 2023 +0200

    boards: arm: disco_l475_iot1: add stm32cubeprogrammer

    add stm32cubeprogrammer runner
    for disco_l475_iot1 boards

    Signed-off-by: Marc Desvaux <[email protected]>

commit 7d32b552d080f52c35e72337ef704137356d77b1
Author: Daniel DeGrasse <[email protected]>
Date:   Thu Oct 19 09:51:01 2023 -0500

    docs: migration-guide-3.5: add changes for i.MX RT boards

    Add migration guide notes for i.MX RT boards, including the following
    changes:
    - i.MX RT boards must now manually enable
      CONFIG_DEVICE_CONFIGURATION_DATA and CONFIG_NXP_IMX_EXTERNAL_SDRAM
      when required
    - SNVS pin names have changed for i.MX RT11xx series boards

    Signed-off-by: Daniel DeGrasse <[email protected]>

commit 7e5b4219db7c3cfa206f72e2133a6fbb5be87b3f
Author: Andrzej Głąbek <[email protected]>
Date:   Thu Oct 19 16:31:24 2023 +0200

    doc: release: Add v3.5 notes for ADC, I2S, PWM, and Nordic HAL

    Add release notes for ADC, I2S, and PWM drivers, and for Nordic HAL.

    Signed-off-by: Andrzej Głąbek <[email protected]>

commit 6f7f80fe8af9261278b1ded7d28c717b83cb755d
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 14:21:56 2023 +0300

    doc: migration-guide: Reorder the sections more logically

    Reorder the sections so that the core/wide impact ones come first (e.g.
    Kernel and C-Library) and more specific ones (e.g. architectures) come
    last.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 76757a6bf012691691828d7a667459e96387a305
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 13:55:18 2023 +0300

    doc: migration-guide: Add a link to the release notes

    Add a link to the 3.5 release notes from the migration guide.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 7842fd9e4ffbc1f15d117f1485b42a69af1b1812
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 13:44:34 2023 +0300

    doc: migration-guide: Remove extra backtick

    Remove an extra backtick character.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 75860cd49a7cb41bd4cc1dff23cd1574ab438046
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 11:25:03 2023 +0300

    doc: release: 3.5: Provide a link to the migration guide

    Add a reference from the release notes to the migration guide.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 3e22bb332d95fc3bdc7eb8c8081987dcd2e7f8fc
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 10:57:55 2023 +0300

    doc: release: 3.5: Mention ACPICA library

    ACPI support was enhanced for 3.5 by adopting the ACPICA library as a
    new module.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 1465c75483ae0e7a68dbf7989a33697fc6238481
Author: Johan Hedberg <[email protected]>
Date:   Thu Oct 19 10:56:56 2023 +0300

    doc: release: 3.5: Add information for new x86 boards

    Mention ISH and Intel Alder Lake which which were added for 3.5.

    Signed-off-by: Johan Hedberg <[email protected]>

commit 69fd128771e3d13933254f46eda88d7a715d8a44
Author: Anas Nashif <[email protected]>
Date:   Tue Oct 17 12:59:32 2023 -0400

    doc: add sections to migration guide

    Add sections to the migration guide to make it easier to spot and follow
    suggestions of specific areas.

    Signed-off-by: Anas Nashif <[email protected]>

commit 19912af70d02a50355a1089cb08a981010c7ff83
Author: Evgeniy Paltsev <[email protected]>
Date:   Wed Oct 18 18:18:31 2023 +0100

    board: nsim: doc: fix typo in platform name

    Fix typo in nsim_hs6x_smp_12cores platform name (as previously
    we had nsim_hs5x_smp_12cores platform mentioned two times)

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit 6076d54d079ca6a3f40f191f826e9bd0b620a0ec
Author: Evgeniy Paltsev <[email protected]>
Date:   Wed Oct 18 21:15:34 2023 +0100

    doc: release-notes: arc: reword VPX part

    Reword VPX part as was requested by @abrodkin

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit 47385a93ab35ec68f138cca50ae6c6c20380a0f3
Author: Evgeniy Paltsev <[email protected]>
Date:   Wed Oct 18 18:11:45 2023 +0100

    doc: add release-notes for ARC architecture and platforms

    Add release notes for ARC for 3.5 release

    Signed-off-by: Eugeniy Paltsev <[email protected]>
    Signed-off-by: Evgeniy Paltsev <[email protected]>

commit cfe667deb894a7f9cf67cfdae8a30824f59927e8
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 09:24:45 2023 -0400

    doc: gsg: fix syntax highlighting of code blocks

    Added explicit code blocks throughout the document.

    Removed several incorrect uses of "console" language where it should have
    been shell or bat.
    "console" is only for _bash_ sessions that include a prompt.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 70b49c7f5161d952cbff34c1d03405750c80a7e2
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 09:06:35 2023 -0400

    doc: build: Fix highlighting of code blocks

    Set appropriate language for code blocks to show up with the right
    syntax highlighting.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 4940a31b9e8b4467ea0989e1adfed4764f09df74
Author: Yanfeng Liu <[email protected]>
Date:   Wed Oct 18 18:59:29 2023 +0800

    doc: hardware:porting:arch fix typo

    remove unnessary item break to fix XIP kernel case.

    Signed-off-by: Yanfeng Liu <[email protected]>

commit d2c78faf7544fea0c753fcedf254c48767a28984
Author: Andrei Emeltchenko <[email protected]>
Date:   Wed Oct 18 16:17:39 2023 +0300

    doc: samples: smbus: Add console highlight to code block

    Display Zephyr console as 'code-block:: console'.

    Signed-off-by: Andrei Emeltchenko <[email protected]>

commit 86bff1e0729989de1e615dd5fdf42300403f1354
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 09:35:41 2023 -0400

    doc: Render app commands with "shell" language

    The 'console' language in pygments is for Bash shell session, i.e code
    snippets were commands MUST start with a prompt.
    The commands rendered by the ZephyrAppCommandsDirective do not include
    a prompt, and should therefore be set as "shell".

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a8493030580b1442cdfb6f69c38156c65178d41e
Author: TOKITA Hiroshi <[email protected]>
Date:   Tue Oct 17 12:32:13 2023 +0900

    doc: release: 3.5: Add note on RaspberryPi Pico related changes

    Adds notes on changes about rpi_pico

    Signed-off-by: TOKITA Hiroshi <[email protected]>

commit d3487c48bf6b6f10f2f8d90d3ed9898032f01fc0
Author: Benjamin Cabé <[email protected]>
Date:   Wed Oct 18 08:23:55 2023 -0400

    doc: Group linkcheck options together in conf.py

    Group all sections related to linkcheck target together.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b3a52f4882fedd3c563cf185b413004ec56e936d
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 22:38:31 2023 -0400

    doc: Configure copybutton extension for ignoring shell prompts

    Add required settings for telling the copybutton Sphinx extension to
    ignore prompts when copying a code block.

    Both bash prompt and Zephyr UART prompt are ignored.

    Examples of the new behavior:

    .. code-block:: console

        $ echo "Hello World"
        Hello World

    The copied text will be: 'echo "Hello World"'.

    .. code-block:: console

       uart:~$ l2cap connect 29
       Chan sec: 1
       L2CAP connection pending
       Channel 0x20000210 connected
       Channel 0x20000210 status 1
       uart:~$ l2cap send 3 14
       Rem 2
       Rem 1
       Rem 0
       Outgoing data channel 0x20000210 transmitted
       Outgoing data channel 0x20000210 transmitted
       Outgoing data channel 0x20000210 transmitted

    The copied text will be: 'l2cap connect 29\nl2cap send 3 14'.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b640bbe1f77050d4e9865dea65e8ac36266bf672
Author: Fabio Baltieri <[email protected]>
Date:   Wed Oct 18 12:36:14 2023 +0000

    MAINTAINERS: add migration guide under "Release Notes"

    Release notes and migration guides go hand in hand right now, put the
    file under the "Release Notes" area and exclude it from the normal
    "Documentation" one.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit d15ce54db1d5be5e9ad414b0d2c5fe3d74a17dfe
Author: Vinayak Kariappa Chettimada <[email protected]>
Date:   Fri Oct 13 11:29:44 2023 +0200

    doc: releases: v3.5.0: Add Bluetooth release notes

    Add Bluetooth release notes for Zephyr v3.5.0.

    Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>

commit 9b8b7b36bee401ca46a93e6f274c9e99632fa890
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 23:01:25 2023 -0400

    doc: samples: edac: add syntax highlight to code blocks

    display Zephyr shell snippets as "console" code blocks.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a58bf96d0dd46325d7f6f5c9277cfdf19dc145df
Author: Jeppe Odgaard <[email protected]>
Date:   Wed Oct 18 13:52:52 2023 +0200

    fs: fix missing semicolon in fuse_fs_access.c

    Add missing semicolon in fuse_fs_access.c.

    Signed-off-by: Jeppe Odgaard <[email protected]>

commit 90c4498ca1dea1214f32dbd566d6575d02d52763
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 21:05:08 2023 -0400

    doc: boards: Set proper languages for syntax highlighting

    Make sure devicetree, kconfig, etc. code snippets all have proper
    pygments language set.

    Note: only existing code-block:: directives have been updated. Another
    pass should be made to address implicit code-blocks (`::`)

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 57c17da5288400a26e776e919d6e4495b44831ef
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 22:02:17 2023 -0400

    doc: devicetree: Fix highlighting of code blocks

    Make sure devicetree code blocks all have proper pygments language set.
    Fixed a few other "none" code blocks as well.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit edf9435a68a42150e7198c5ccdca30791602d944
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 17:23:46 2023 -0400

    doc: guidelines: Properly highlight .rst snippets

    This commit fixes syntax higlighting of all the reStructuredText
    snippets in the documentation guidelines by setting default
    higlighting language to rst.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 02226208bf1ade1181ac36e9436c70d9f2def1dc
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 11:25:54 2023 -0400

    doc: intro: cleanup VFS section

    * add mention of ext2 as a supported file system.
    * remove unnecessary mention to configurability and logging since it's
      not unique to VFS.
    * capitalize FatFS properly

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 00fc22a44a8461c70d41ba3dfa6453aa3a205eec
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 20:50:28 2023 -0400

    doc: porting: Set proper languages for syntax highlighting

    Make sure devicetree, kconfig, etc. code snippets all have proper
    pygments language set.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 1be457f2808b4c1510e1c8171581293657425cb3
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 20:32:50 2023 -0400

    doc: kconfig: Add syntax highlighting for Kconfig snippets

    Add proper pygments settings to make Kconfig snippets look pretty.
    Also fixed a few config and devicetree code blocks.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 88ecf576f48560ce0e463547285d4bdc4519bd0a
Author: Artur Lipowski <[email protected]>
Date:   Tue Oct 17 11:34:10 2023 +0200

    doc: kernel: k_busy_wait behavior with SYSTEM_CLOCK_SLOPPY_IDLE and PM

    Added note k_busy_wait may not work when CONFIG_SYSTEM_CLOCK_SLOPPY_IDLE
    and CONFIG_PM are enabled.
    In such case timer used for time measurement may be disabled.

    Fixes: #53522

    Signed-off-by: Artur Lipowski <[email protected]>

commit 822904733e814550843ed212bc072c4107683d7b
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 21:46:03 2023 -0400

    doc: twister: syntax highlight + formatting cleanups

    - Added language info to code-blocks when relevant (ex. for yaml
      snippets)
    - Formatted grammar for expression language as antlr and added
      syntax highlighting
    - Fixed various formatting issues with lists, definition lists...

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b2b2afc672f15f9941912b58ac4c9f9576a29602
Author: Emilio Benavente <[email protected]>
Date:   Mon Oct 16 14:19:53 2023 -0500

    docs: migration-guide-3.5: LPC55XXX Clock Init

    The inclusion of this note in the migration guide
    explains the clocking change that occured in the
    LPC55XXX soc as well as the added Kconfig that toggles
    the PLL1 from being initialized. Also updated the
    lpc board docs to state the correct System
    Clock Value.

    Signed-off-by: Emilio Benavente <[email protected]>

commit 447d19b70104bc8ad7fa920f36ebeb7a6d688b94
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 18:09:54 2023 -0400

    doc: smf: Properly highlight C code

    Set default syntax highlighting language to C for this page.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 363320a09e8b27cdf4d691afd9f302dab721c120
Author: Flavio Ceolin <[email protected]>
Date:   Fri Oct 13 14:41:27 2023 -0700

    github: security: Fix supported versions

    Update supported versions in the github security
    policy.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit 8fada117616d0f7e797d8d5b3eac02cff674e5ac
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Mon Oct 16 19:43:27 2023 +0200

    doc: releases: Add modem modules to release notes 3.5

    This commit adds an entry for the modem modules to
    the release notes for release 3.5

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 61e87932925f7ef1c596438f52e90f91fb9b1a43
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:24:56 2023 +0200

    doc: services: Add modem entry

    This commit adds an entry for the modem subsystem in the
    services documentation section.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 9123559961c5b6e485ea54f570eb3658715ffad2
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:24:09 2023 +0200

    modem: modem_ppp: Update documentation

    This commit updates the documentation for the modem_ppp
    modem module.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 125ae5343114add0ec85f0a9a7c15f0cae336eb7
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:23:35 2023 +0200

    modem: modem_pipe: Update documentation

    This commit updates the documentation for the modem_pipe
    modem module.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit a7564220cf04b869aeca3211f96dc3a343066711
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:22:36 2023 +0200

    modem: modem_cmux: Update documentation

    This commit updates the documentation for
    the modem_cmux modem module.

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit cc03017b13384facde1e9995835d43e2cf585d0e
Author: Bjarki Arge Andreasen <[email protected]>
Date:   Sat Oct 14 16:21:38 2023 +0200

    doc: _doxygen: define modem group

    Add @defgroup for modem APIs

    Signed-off-by: Bjarki Arge Andreasen <[email protected]>

commit 32918ddd928e556859816a2b2eaa317c5b106aef
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 10:29:14 2023 -0400

    doc: Fix broken references to Kconfig options

    Fixed a few occurrences of incorrect references to Kconfig options
    (missing the CONFIG_ prefix)

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 36defb42871e2bcb59505e27509ea93eaf74c913
Author: Peter Mitsis <[email protected]>
Date:   Tue Oct 10 16:31:48 2023 -0400

    tests: Update sys_kernel benchmark

    This updates the sys_kernel benchmark project to replace references to
    the defunct TICKS_NONE symbol with K_NO_WAIT. It also removes the
    outdated build instructions from the README.

    Signed-off-by: Peter Mitsis <[email protected]>

commit b43d0ed2eebe8c6f3f275d7fd4a33878d930633c
Author: Peter Mitsis <[email protected]>
Date:   Tue Oct 10 16:11:51 2023 -0400

    tests: Update app_kernel README

    Removes stale information from the app_kernel benchmark's README.txt
    file.

    Signed-off-by: Peter Mitsis <[email protected]>

commit fb1af7785c21a8a8d786217caf3f89e7934279b7
Author: Fabio Baltieri <[email protected]>
Date:   Tue Oct 17 09:34:09 2023 +0000

    submanifests: optional: update CHRE revision

    Update CHRE revision to include a linker setup fix.

    Signed-off-by: Fabio Baltieri <[email protected]>

commit 4b930e888d9ebdcc73cdbd01fa2bfd4881a3b444
Author: Flavio Ceolin <[email protected]>
Date:   Mon Oct 16 12:55:45 2023 -0700

    doc: migration-guide-3.5: Power management update

    Add information about power management required changes.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit dbfd1971d8a5cd628f7e2fdb50d562dd0e7d90e4
Author: Flavio Ceolin <[email protected]>
Date:   Mon Oct 16 12:49:18 2023 -0700

    doc: release: Add power management relnotes for 3.5

    Add relevant power management notes for 3.5 release.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit f3cbd27e5a7930cb963233bfc03637fe79e09b8a
Author: Florian Grandel <[email protected]>
Date:   Tue Oct 17 09:37:20 2023 +0200

    drivers: ieee802154: cc13xx_cc26xx_subg: buflen sanity check

    Introduces a (currently redundant) buffer length sanity check to prepare
    for L2s that support PHYs with PHY payloads > 127 bytes.

    Signed-off-by: Florian Grandel <[email protected]>

commit 0269170420c2de4f1a4479f3da9a727914d124c8
Author: Florian Grandel <[email protected]>
Date:   Tue Oct 17 09:33:38 2023 +0200

    drivers: ieee802154: b91: buflen sanity check

    Introduces a (currently redundant) buffer length sanity check to prepare
    for L2s that support PHYs with PHY payloads > 127 bytes.

    Signed-off-by: Florian Grandel <[email protected]>

commit 0ec6f184342777bc3df238ae172362f11b0c8eec
Author: Håvard Reierstad <[email protected]>
Date:   Mon Oct 16 14:24:15 2023 +0200

    Bluetooth: mesh: update model extension

    Specifies that if Composition Data Page 1 is enabled, the models passed
    to 'bt_mesh_model_extend' needs to be initialized prior to the call.
    This is to ensure that the composition data is registered correctly.

    Signed-off-by: Håvard Reierstad <[email protected]>

commit 393c5ce0650ccda3c5f4265284f8eac40c9b47d0
Author: Håvard Reierstad <[email protected]>
Date:   Mon Oct 16 09:55:53 2023 +0200

    bsim: Bluetooth: mesh: fix model extension

    In 'test_access.c', model 3 on element 1 extending model 3 on element 0
    is now registered correctly. When calling 'bt_mesh_model_extend' on
    models on different elements, this needs to called from the
    model with the highest element index to be registered correctly.

    Signed-off-by: Håvard Reierstad <[email protected]>

commit 6e39775e5b465940e0e9ce7f68a233d97ba32225
Author: Piotr Wojnarowski <[email protected]>
Date:   Tue Oct 17 13:34:37 2023 +0200

    doc: riscv: rv32m1_vega: Restore reset button image

    This image was accidentally shrunk too much in
    e81e92dbb9092a3d67ec7e17f0c2190239635a50.
    Restore the previous version.

    Fixes #64021

    Signed-off-by: Piotr Wojnarowski <[email protected]>

commit 54f51cbcb3fc670a54af21c384d20e6db5d04f01
Author: Benjamin Cabé <[email protected]>
Date:   Tue Oct 17 08:09:05 2023 -0400

    doc: intro: fix improper definition list

    add missing blank line to not have the sentence render as a definition
    list.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a32d035fd68f42e91fc015ac853f18fad47c7878
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 20:33:24 2023 -0400

    doc: README: Rework Resources section

    With close to 20 different links, the Resources section was not really
    easy to navigate, defeating the purpose of providing quick access to
    information. Reworked the section to break it down into sub sections,
    and reworded the links to make them self explanatory.

    Each sub-section has been re-ordered so that most important links appear
    first.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit a34fd9970db7e57200b5048c0ffc57c4637d503b
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 20:25:10 2023 -0400

    doc: README: remove mention of nightly builds

    removed stale mention of nightly builds

    Signed-off-by: Benjamin Cabé <[email protected]>

commit ec273d1357e3c39ee55c2a4eddbc185beeb14cb4
Author: Alberto Escolar Piedras <[email protected]>
Date:   Tue Oct 17 14:00:08 2023 +0200

    twister: Fix description of relationship between filter and allow/exclude

    The current description of the relationship between the tests filter
    and the arch/platform allow/exclude was actually incorrect.

    Let's fix it.

    Signed-off-by: Alberto Escolar Piedras <[email protected]>

commit b9748b53772a77302019511d8c990200e602e53b
Author: Nando Galliard <[email protected]>
Date:   Mon Oct 16 12:20:23 2023 +0200

    drivers: serial: Support STM32 LPUART if LPUART1 is not defined.

    When LPUART1 is not defined, the driver did not compile even if
    any other LPUART was defined. This patch fixes that.

    Signed-off-by: Nando Galliard <[email protected]>

commit b732c6d564e542fd25b63041ec713346e01711aa
Author: Carles Cufi <[email protected]>
Date:   Tue Oct 17 14:55:45 2023 +0200

    actions: manifest: Update action revision

    Upgrade to v1.2.0, which comes with a bugfix and support for processing
    PRs that have removed modifications to the manifest.

    Signed-off-by: Carles Cufi <[email protected]>

commit 3b9acef1ba5f935883260a4d09214ad11e68295a
Author: Anas Nashif <[email protected]>
Date:   Tue Oct 10 21:32:58 2023 +0000

    ci: move footprint workflows to zephyr runners

    looks like our docker image is way too big for the GH runners, so move
    to own runners until we have a better solution.

    Signed-off-by: Anas Nashif <[email protected]>

commit 475361b22c0b86d36dfe12a8ec7c31aef6435f80
Author: Rodrigo Peixoto <[email protected]>
Date:   Mon Oct 16 12:22:38 2023 -0300

    doc: releases: v3.5.0: zbus release notes

    Add the changes of zbus during the Zephyr v3.5.0 development.

    Signed-off-by: Rodrigo Peixoto <[email protected]>

commit 1244f109eed60cf8d9c29929e32f12f495d15635
Author: Pieter De Gendt <[email protected]>
Date:   Mon Oct 16 17:08:42 2023 +0200

    zbus: Remove obsolete function from header

    _zbus_timeout_remainder was removed in a7b3584 however 7e44469
    re-introduced it in the header.

    Signed-off-by: Pieter De Gendt <[email protected]>

commit 9e9f439522c1f0f0ef58d562283f7c979954bb86
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 19:28:00 2023 -0400

    doc: releases: clean-up release notes section

    The contents of the Release notes section was partly outdated and partly
    misplaced. Moved the relevant bits to the actual intro of the doc.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit 1b34ddae965102212f54ec995ccce3f8d57c71d0
Author: Benjamin Cabé <[email protected]>
Date:   Mon Oct 16 19:14:23 2023 -0400

    doc: releases: Move release notes of EOL releases to a dedicated page

    The ever growing list of release notes for past releases was making it
    too easy to miss the migration guide for the latest release. This commit
    moves the release notes for EOL releases to a dedicated page.

    Signed-off-by: Benjamin Cabé <[email protected]>

commit b1b8b3b4d0b767dc6398fa359fafd2313758dfcd
Author: Flavio Ceolin <[email protected]>
Date:   Tue Oct 10 22:19:39 2023 -0700

    doc: migration-guide-3.5: Random subsys update

    Add information about header name changes.

    Signed-off-by: Flavio Ceolin <[email protected]>

commit 9fcc6092371f894c6e0f8cf8c5ddb3bbc2102020
Author: Andrei Hutanu <[email protected]>
Date:   Mon Aug 21 10:28:20 2023 +0200

    docs: mem: slabs: fix for mem_slab docs snippets

    Attempting to run the memory slab docs snippets will
    result in build issues. This PR is an attempt to fix
    those.

    Signed-off-by: Andrei Hutanu <[email protected]>

commit edfddd6a1174b9a32006709287be2e34eb97d396
Author: Tom Burdick <[email protected]>
Date:   Mon Oct 16 11:13:34 2023 -0500

    docs: releases: RTIO Release Notes for 3.5

    Adds release notes for the RTIO subsystem for 3.5 with notable bug
    fixes, changes, and feature additions.

    Signed-off-by: Tom Burdick <[email protected]>

Signed-off-by: Hans Binderup <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: CAN bug The issue is a bug, or the PR is fixing a bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant