Re: Zephyr 1.8-rc1 tagged


Marti Bolivar <marti.bolivar@...>
 



On 23 May 2017 at 04:13, Neil Armstrong <narmstrong@...> wrote:
Hi Marti,

You should re-check, because I can see them :

Blah! I missed the "Message clipped" link at the bottom of my GMail window. Well, that's a little embarrassing, thanks for clearing it up!

Marti
 


Marti Bolivar (18):

      arm: cortex-m: allow configurable ROM offset

      net/buf.h: fix copy-paste Doxygen error

      zephyr-env.sh: fix stale comment

      zephyr-env.sh: unset PWD_OPT after using it

      zephyr-env.sh: only reset scripts_path on Windows

      toolchain: allow compiler to provide BUILD_ASSERT

      toolchain: add BUILD_ASSERT_MSG()

      toolchain: override static assertions for GCC

      printk: add missing __printf_like attributes

      printk: add vprintk()

      net/mqtt: fix race condition in mqtt_init()

      lib: json: add JSON_OBJ_DESCR_PRIM

      tests: json: use JSON_OBJ_DESCR_PRIM

      lib: json: escape strings in-place

      tests: json: add json_escape() tests

      clock_control: stm32: factor out HSI switch code

      clock_control: stm32: fix a PLL init corner case

      doc: board_porting: add note about sanity_chk


Maybe the e-mail is too long for your reader.

Neil

On 05/22/2017 07:05 PM, Marti Bolivar wrote:
> Hi Anas,
>
> Glad to see the release!
>
> There may be some issue with how the shortlog is being generated, though; I don't see any of my commits below ;). I do see them in the output for "git shortlog v1.7.0..v1.8.0-rc1". Am I generating this incorrectly?
>
> Thanks,
> Marti
>
> On 21 May 2017 at 19:35, Nashif, Anas <anas.nashif@... <mailto:anas.nashif@...>> wrote:
>
>     Hi,____
>
>     2 weeks later than planned we are pleased to announce that 1.8-rc1 has been tagged signaling the end of the merge window and the start of the bug fix and stabilisation cycle for Zephyr 1.8.____
>
>     __ __
>
>     Changes targeting 1.8 will now be committed to the v1.8 branch (v1.8-branch). ____
>
>     __ __
>
>     Detailed logs since 1.7 was release can be found below, a summary with the highlights will be published with the final release of 1.8. We expect this to happen in the next 2-3 weeks.____
>
>     __ __
>
>     Master is now open of non-intrusive changes targeting Zephyr 1.9, the merge window for major features and intrusive changes will open when we release 1.8. Please make sure you continue submitting changes to master and if your changes also target 1.8, make this visible in the PR or set the milestone in the PR page if you have access to do that.____
>
>     __ __
>
>     Thank you for the contributions and collaboration.____
>
>     __ __
>
>     Regards,____
>
>     Anas____
>
>     __ __
>
>     __ __
>
>     Adithya Baglody (5):____
>
>           Disabled BOOT_BANNER for boot time benchmarks.____
>
>           tests: benchmarks: move app_kernel to unified kernel.____
>
>           drivers: console: Do not wait on the DTR signal from the host USB controller.____
>
>           test: benchmarking: Timing metrics for the kernel____
>
>           drivers: pwm: remove deprecated PWM API usage.____
>
>     __ __
>
>     Amir Kaplan (1):____
>
>           power_mgmt: Remove deprecated macros and structs____
>
>     __ __
>
>     Amit Kucheria (1):____
>
>           drivers: spi: add nRF5 slave driver____
>
>     __ __
>
>     Anas Nashif (138):____
>
>           bump version to v1.7.99____
>
>           license: replace APL2.0 license with SPDX____
>
>           quark_se: arc: do not enable second I2C by default____
>
>           Revert "tests/crypto: Update testcase.ini to build on more platforms"____
>
>           Revert "samples: i2c_lsm9ds0: change hard-coded device name"____
>
>           kernel: use k_cycle_get_32 instead of sys_cycle_get_32____
>
>           Merge "Merge net branch into master"____
>
>           sanitycheck: add _k_queue_area to recognised sections____
>
>           Revert "boards: panther: Use 115200 baudrate for BLE UART"____
>
>           Revert "sys_bitfield*(): use 'void *' instead of memaddr_t"____
>
>           tests: profiling: disable em_starterkit____
>
>           tests: sprintf: fixed sprintf usage____
>
>           sanitycheck: run legacy tests only on daily basis____
>
>           doc: board porting guide____
>
>           quark_se: do not enable x86 SPI on ARC____
>
>           quark_se_ss: disable x86 GPIO driver by default____
>
>           Merge "Merge net branch into master"____
>
>           Zephyr 1.7.0 release notes____
>
>           doc: add 1.7.0 to the list of releases____
>
>           Merge "Merge net branch into master"____
>
>           panther: set SPI slave select for bme280____
>
>           sensors: BME280: added support for SPI communication____
>
>           sensor: bme280: fixed SPI device init____
>
>           tests: remove legacy tests already ported to unified____
>
>           benchmarks: move footprint benchmark out of legacy____
>
>           benchmarks: port object_footprint to unified kernel____
>
>           benchmarks: remove legacy tests already ported to unified____
>
>           tests: object_footprint:  add missing file____
>
>           Merge "Merge net branch into master"____
>
>           Merge "Merge bluetooth branch into master"____
>
>           sensors: sx9500: varables undeclared when in debug mode____
>
>           tests: enable syslog for sensors____
>
>           benchmarks: convert latency_measure to unified kernel____
>
>           samples: grove: remove duplicate config____
>
>           tinytile: support flashing____
>
>           samples: remove legacy applications____
>
>           samples: move logger-hook sample to subsystem____
>
>           samples: move shell sample subsystem folder____
>
>           samples: move usb samples subsystem folder____
>
>           samples: move ipm samples subsystem folder____
>
>           samples: ipm sample using mailbox for Quark SE____
>
>           tests: do not build with legacy API enabled____
>
>           kernel: disable legacy APIs by default____
>
>           Merge "Merge net branch into master"____
>
>           doc: build json files from the documentation____
>
>           doc: split release note documents____
>
>           doc: reduce levels in toc____
>
>           kernel: remove unused _THREAD_TIMEOUT_INIT and _THREAD_ERRNO_INIT____
>
>          tests: port static_idt test to unified kernel____
>
>           samples: console: filter boards without console____
>
>           tests: rename TICKS_UNLIMITED -> K_FOREVER____
>
>           Merge "Merge arm branch into master"____
>
>           tests: move fs test to tests/subsys/____
>
>           tests: tickless: remove unused code____
>
>           MAINTAINERS: update for network applications____
>
>           kconfig: fixed typo in CONFIG_EOI_FORMWARDING_BUG____
>
>           kconfig: fixed Kconfig name in comments____
>
>           kconfig: fixed name of Kconfig option in comment____
>
>           sensor: hp206c: sensor does not support trigger____
>
>           samples: usb: remove custom DBG macro and use sys_log____
>
>           kernel: remove remaining microkernel references____
>
>           kernel: remove all remaining references to nanokernel____
>
>           kernel: error on inclusion of nanokernel.h and microkernel.h____
>
>           tests: sprintf: increased main stack____
>
>           sensors: bmg160: fixed wrong Kconfig variable____
>
>           kconfig: rename non-Kconfig CONFIG_* variables____
>
>           debug: rename variable CONFIG_GDB_RAM_SIZE____
>
>           kernel: remove left-over code from object monitoring____
>
>           samples: shell: fix testcase.ini to be more inclusive____
>
>           samples: console: fixed filter and add CONFIG_____
>
>           Revert "scripts: devicetree: Handle mixed case node names"____
>
>           tests: benchmarks: increase timeout for app_kernel tests____
>
>           build: make sure we are calling python3 in all scripts____
>
>           Merge "Merge net branch into master"____
>
>           tests: rename ztests' assert > zassert____
>
>           tests: remove legacy tag from ported tests____
>
>           tests: app_kernel: enable ARM for this benchmark____
>
>           tests: crypto: disable 2 tests that are ridiculously slow____
>
>           kernel: mailbox: remove legacy support____
>
>           kernel: thread: remove legacy support____
>
>           kernel: remove legacy kernel support____
>
>           kernel: remove legacy.h and MDEF support____
>
>           kernel: remove legacy semaphore groups support____
>
>           kernel: rename nanoArchInit->kernel_arch_init____
>
>           samples: remove lsm9ds0 sample code which does nothing____
>
>           kernel: remove mentions of obsolete CONFIG_NANO_TIMERS____
>
>           ext: tinycrypt: update README to reflect correct version and hash____
>
>           MAINTAINERS: remove references to legacy headers____
>
>           doc: add minnowboard documentation____
>
>           doc: add galileo board documentation____
>
>           build: support building host tools____
>
>           scripts: add gitlint to check for validity of commit messages____
>
>           sanitycheck: support xunit report____
>
>           build: build host-tools when prebuilts are enabled____
>
>           ci: add CI/CD integration and related scripts____
>
>           checkpatch: per coding style, we do not allow c++ style comments____
>
>           Merge "Merge net branch into master"____
>
>           ci: update to build 2 parallel jobs per run____
>
>           ci: add documntation checking and posting to AWS S3____
>
>           doc: update known issues with blutooth APIs____
>
>           ci: on S3, add repo name into the path____
>
>           MAINTAINERS: replace git pointer to github____
>
>           doc: change pointer to SDK____
>
>           tests: net: set reasonable timeout on dns test____
>
>           tests: crypto: reduce high timeout value____
>
>           sanitycheck: include qemu log when failure is not a build issue____
>
>           CI: show commit range in log____
>
>           ci: update path to theme repo____
>
>           sanitycheck: build with asserts enabled____
>
>           gitlint: verify full name in signed-off-by line____
>
>           build: honor V=1 when flashing via DFU____
>
>           doc: remove reference to legacy.h header____
>
>           emulation: fix path of ELF binary when running with xt-sim____
>
>           xtensa: xt-sim: mark it as a board with simulator features____
>
>           xtensa: qemu: add qemu_xtensa board definition____
>
>           xtensa: rename SOC_SAMPLE_CONTROLLER____
>
>           xtensa: qemu: set correct clock frequency____
>
>           sanitycheck: add subsets support____
>
>           sanitycheck: add classname to testcase____
>
>           sanitycheck: junit: add total duration of run____
>
>           tests: net: reduce timeout of testcase____
>
>           sanitycheck: remove color output from xml____
>
>           Revert "net: zoap_server: Unify Makefile and add prj file"____
>
>           samples: lcd_hd44780: return if binding fails____
>
>           tests: net: increase RAM for test____
>
>           ci: sanitycheck: use subsets and cleanup____
>
>           ci: sanitycheck: run with asserts enabled also in second pass____
>
>           arc: em7d/em9d: fix typo in soc flags____
>
>           doc: do not put version in breadcrumbs for daily docs____
>
>           ci: use 0.9.1 SDK____
>
>           xtools: get rid of warnings about wrong path____
>
>           gitlint: check for subsystem in commit subject____
>
>           xtensa: dont set variant with gcc____
>
>           xtensa: add to sanitycheck____
>
>           ci: update to latest docker image____
>
>           toolchain: require SDK 0.9.1____
>
>           doc: update SDK link to 0.9.1____
>
>           release: Zephyr v1.8-rc1____
>
>     __ __
>
>     Andre Guedes (1):____
>
>           tests/power/multicorei/lmt: Fix RTC configuration____
>
>     __ __
>
>     Andrei Emeltchenko (11):____
>
>           quark_se: Fix Bluetooth settings for NBLE____
>
>           hci_usb: Fix incorrect length log____
>
>           hci_usb: Add project configuration for tinyTile board.____
>
>           wpan_serial: Correct system logging domain____
>
>           drivers: cc2520: Correct configuration options____
>
>           wpanusb: Fix using incorrect nbuf in fragment_get()____
>
>           net: nbuf: Implement net_nbuf_append_le32 helper____
>
>           net: shell: Correct print format specifier____
>
>           net: security: Use sys_put_be32() relevantly____
>
>           ipm: Trivial space adjustment____
>
>           samples: ipm_mailbox: Remove unneeded definitions____
>
>     __ __
>
>     Andrew Boie (83):____
>
>           riscv_machine_timer: fix k_cycle_get_32()____
>
>           altera_avalon_timer: disable high-resolution timestamps____
>
>           kernel: add flexibility to k_cycle_get_32() definition____
>
>           arcv2_timer: fix cycle count race____
>
>           x86: loapic_timer: use TSC for k_cycle_get_32()____
>
>           tests: add timer monotonic test____
>
>           cortex_m_systick: fix _timer_cycle_get_32() race____
>
>           samples: add some missing testcase.ini____
>
>           x86: fix operand modifiers in IRQ_CONNECT()____
>
>           ipm_console: add Kconfig for receiver stack size____
>
>           xt-sim: set default stack size for IPM console receiver____
>
>           samples: grove: add missing testcase.ini____
>
>           arduino_101: fix default ROM size____
>
>           samples/logger-hook: fix usage of ring buffer____
>
>           arduino_101: add defconfig for mcuboot demonstration____
>
>           xtensa: remove legacy kernel cruft____
>
>           x86: add a more informative page fault handler____
>
>           device.h: remove deprecated device sync API____
>
>           kernel: remove deprecated init levels____
>
>           xtensa: fix CONFIG_DEBUG build____
>
>           xtensa: fix tickless idle build____
>
>           sanitycheck: add arduino_101_mcuboot____
>
>           xtensa: re-enable tinycrypt test cases____
>
>           arduino_101_mcuboot: increase image size to 124K____
>
>           xtensa: build similar to other Zephyr arches____
>
>           xt-sim: remove extraneous C file____
>
>           xtensa: add simulator targets for more SOCs____
>
>           xtensa: remove hifi_mini sim target____
>
>           sanitycheck: remove hifi_mini from arch config____
>
>           tests: sprintf: increase stack size____
>
>           tests: test_pipe_api: increase stack size____
>
>           ztest: apply extra stack size to ztest stack____
>
>           expr_parser: fix issue with hex values in environment____
>
>           tests: crypto: enable on other arches____
>
>           sanitycheck: catch ValueErrors when evaulating expressions____
>
>           arm: fix exception handling____
>
>           arm: work around QEMU issue with _IsInIsr____
>
>           kernel: add k_panic() and k_oops() APIs____
>
>           x86: exception-assisted panic/oops support____
>
>           arm: exception-assisted kernel panic/oops support____
>
>           tests: add fatal test case____
>
>           kernel: expose struct k_thread implementation____
>
>           x86: define MMU data structures____
>
>           tests: kernel: fatal: fix on ARC____
>
>           xtensa: fix coprocessor save area____
>
>           xtensa: move byte-order macros out of arch.h____
>
>           xtensa: remove Kconfig.cores____
>
>           xtensa: remove xt-sim_XRC_D2PM____
>
>           tests: kernel: common: adjust stack size____
>
>           kernel: add k_thread_create() API____
>
>           drivers: sensor: use k_thread_create()____
>
>           bluetooth: use k_thread_create()____
>
>           ipm_console_receiver: use k_thread_create()____
>
>           stack.h: add size computation function____
>
>           net: use k_thread_create()____
>
>           eth_enc28j60: use k_thread_create()____
>
>           gpio_sch: use k_thread_create()____
>
>           drivers: ieee802154: use k_thread_create()____
>
>           shell: use k_thread_create()____
>
>           usb: mass_storage: use k_thread_create()____
>
>           drivers: telnet_console: use k_thread_create()____
>
>           tests: use k_thread_create()____
>
>           samples: use k_thread_create()____
>
>           xtensa: optionally build reset vector code____
>
>           xtensa: merge crt1-*.S____
>
>           x86: remove hacks to include functions____
>
>           build: simplfy how extra build steps are specified____
>
>           kernel: init: mark initial dummy thread____
>
>           kernel: publish offsets to thread stack info____
>
>           arc: fix CONFIG_ARC_STACK_CHECKING____
>
>           debug: add stack sentinel feature____
>
>           tests: kernel: fatal: check stack overflow____
>
>           xtensa: fix XCC build____
>
>           xt-sim: fix board definition, rename____
>
>           xt-sim: don't depend on sample_controller SOC____
>
>           tests: fifo: extend cancel timeout limit____
>
>           xtensa: run simulator in turbo mode____
>
>           Kbuild.include: add function for unquoting strings____
>
>           xtensa: add config for toolchain version____
>
>           Makefile.toolchain.xcc: support multiple builds____
>
>           sanitycheck: build more Xtensa SOCs____
>
>           bluetooth: at: enable CONFIG_SERIAL____
>
>           libc: minimal: fix xtensa build____
>
>     __ __
>
>     Andy Gross (7):____
>
>           dts: arm: Kinetis: Add bluetooth ports____
>
>           build: Don't remove dts/ directory on clean____
>
>           dts: Add application overlay support.____
>
>           scripts: devicetree: Handle mixed case node names____
>
>           dts: kinetis: bluetooth: Make UART port conditional____
>
>           Build: Fix outputexports dependencies____
>
>           build: Add separate DTS target____
>
>     __ __
>
>     Andy Ross (3):____
>
>           quark_se: Don't enable UART 0 always____
>
>           quark_se: Fix bluetooth UART dependency____
>
>           k_mem_pool: Complete rework____
>
>     __ __
>
>     Arun Jagadish (3):____
>
>           Bluetooth: AVDTP: Add AVDTP Receive Function____
>
>           Bluetooth: AVDTP: Fix discover param struct____
>
>           Bluetooth: AVDTP: Rename of variables____
>
>     __ __
>
>     Benjamin Walsh (21):____
>
>           gcc: add compiler_barrier() macro____
>
>           kernel/sched: protect thread sched_lock with compiler barriers____
>
>           kernel: fix typo____
>
>           dlist: add SYS_DLIST_ITERATE_FROM_NODE()____
>
>           slist: add SYS_SLIST_ITERATE_FROM_NODE()____
>
>           tests: add tests for SYS_DLIST/SLIST_ITERATE_FROM()____
>
>           kernel/sched: add _is_thread_dummy()____
>
>           kernel/sched: refactor _get_first_thread_to_unpend()____
>
>           kernel/timeouts: add description of timeouts queued on the same tick____
>
>           kernel/timeout: fix handling expired timeouts in reverve queuing order____
>
>           tests/kernel/common: add test to verify same tick timeout expiry order____
>
>           kernel/sem: fix issue with expired timeouts on group operations____
>
>           kernel/sem: fix coding conventions____
>
>           doc: reorder sections in kernel/other____
>
>           doc: add polling API to the kernel primer____
>
>           doc: fix glaring typo in polling doc____
>
>           tests/common/timeout_order: reset test case thread to original prio____
>
>           ztest: add comment about expected thread priorities____
>
>           ztest: rename end-of-test semaphore____
>
>           ztest: shorten line longer than 80 characters____
>
>           MAINTAINERS: remove inactive maintainer from x86 and kernel core____
>
>     __ __
>
>     Bogdan Davidoaia (19):____
>
>           random: mcux: rename random_mcux to random_mcux_rnga____
>
>           random: add MCUX TRNG driver____
>
>           kw41z: enable TRNG driver____
>
>           kinetis: fix Kconfig indentation____
>
>           net: use UNALIGNED_GET in net_addr_ntop____
>
>           net: use UNALIGNED_GET/PUT to access IP address____
>
>           ext: mcux: import XCVR driver for KW41Z____
>
>           ext: mcux: add OSAbstraction layer for Zephyr____
>
>           ext: mcux: add Makefiles for building the XCVR driver____
>
>           net: ieee802154: add native IEEE 802.15.4 driver for KW41Z____
>
>           samples: net: ieee802154: add KW41Z config file____
>
>           ieee802154: kw41z: adjust sequence timeouts____
>
>           ieee802154: kw41z: fix sync issue in CCA sequence____
>
>           ieee802154: kw41z: keep global transceiver interrupt unmasked____
>
>           ext: mcux: update to MCUX 2.2 for KW41Z____
>
>           ext: mcux: update XCVR driver to MCUX 2.2____
>
>           ext: mcux: update to MCUX 2.2 for MKW31Z4____
>
>           ext: mcux: update to MCUX 2.2 for MKW21Z4____
>
>           ext: mcux: update MK64F12.svd to MK64F12.xml____
>
>     __ __
>
>     Carles Cufi (44):____
>
>           drivers: gpio: Set the line to the pull by default____
>
>           Bluetooth: controller: Use direct ISRs____
>
>           Bluetooth: controller: Set debug pins with macros____
>
>           Bluetooth: controller: Introduce debug pins Kconfig option____
>
>           Bluetooth: controller: Report 5.0 compliant controller____
>
>           build: Add support for MSYS2____
>
>           doc: Add MSYS2 to the Windows setup guide____
>
>           arch: nrf5x: Define additional compiler macros____
>
>           doc: Fix minor issues in Windows installation guide____
>
>           Bluetooth: controller: Remove unused H:4 tag macros____
>
>           Bluetooth: controller: Rename downstream API calls____
>
>           Bluetooth: controller: Introduce BLUETOOTH_LL_SW____
>
>           Bluetooth: controller: Move ll.h to an include folder____
>
>           Bluetooth: controller: Remove public address config option____
>
>           Bluetooth: controller: Move LL code from driver to ll_sw____
>
>           doc: subsystems: bluetooth: Update controller features____
>
>           Bluetooth: controller: Implement scan duplicate filter____
>
>           Bluetooth: controller: Implement event masks____
>
>           Bluetooth: controller: Fix warning with no dup filter____
>
>           Bluetooth: test: Add "tiny" controller configuration____
>
>           drivers: gpio: nrf5: Fix interrupt enable and disable____
>
>           Bluetooth: HCI: Add Bluetooth 5.0 LE commands and events____
>
>           Bluetooth: HCI: Naming consistency tweaks____
>
>           Bluetooth: Use event masks instead of bits in controller and host____
>
>           Bluetooth: Controller: Fix alignment issues from new integer types____
>
>           ext: Update Nordic MDK header files____
>
>           samples: bluetooth: Set DT baud rate for nRF5x boards____
>
>           Bluetooth: controller: Controller to Host flow control____
>
>           Bluetooth: Reshuffle Kconfig options____
>
>           Bluetooth: controller: Controller to Host Flow Control bits____
>
>           Bluetooth: Consolidate flow control Kconfig____
>
>           Bluetooth: controller: Fix overwriting of command parameters____
>
>           Bluetooth: controller: Use sys_le16_to_cpu on all commands____
>
>           Bluetooth: Enable events based on features____
>
>           Bluetooth: Fix hci_raw's RX buffer alloc____
>
>           Bluetooth: Move HCI driver debug to top-level Kconfig____
>
>           Bluetooth: controller: Add flow control logging____
>
>           Bluetooth: Move common code to common/____
>
>           Bluetooth: Move hci_uart UART Kconfig to the top-level file____
>
>           Bluetooth: hci_core: Log incoming LE Meta Event's subevents____
>
>           doc: win: Add DTC and pip instructions____
>
>           doc: getting_started: Remove legacy MinGW instructions____
>
>           build: Treat MSYS2 build as a UNIX build____
>
>           doc: getting_started: Switch to upstream DTC tree____
>
>     __ __
>
>     Christer Weinigel (3):____
>
>           soc: stm32f4xx: Make missing flash latency info a compile error____
>
>           soc: stm32f4xx: Document the flash latency values____
>
>           usb: cdc_acm: Use 2 instead of 4 for IN BULK endpoint____
>
>     __ __
>
>     Chuck Jordan (1):____
>
>           test: repair test_tickless for ARC because _tsc_read is now present____
>
>     __ __
>
>     Daniel Thompson (3):____
>
>           doc: Restore documentation for 'make outputexports'____
>
>           boards: 96b_carbon: Fix broken PLL settings____
>
>           scripts: openocd.sh: Honour V=1____
>
>     __ __
>
>     Dario Pennisi (1):____
>
>           Added sensor driver for ADXL362____
>
>     __ __
>
>     David B. Kinder (56):____
>
>           doc: update glossary, remove from wiki____
>
>           doc: tweak .gitignore to allow doc theme dev____
>
>           doc: fix spelling errors in doc/kernel documents____
>
>           doc: fix more spelling errors throughout docs____
>
>           doc: allow table head and content to wrap____
>
>           doc: move IP porting guide to porting section____
>
>           doc: Update getting started with Windows material____
>
>           doc: add example clarifing duration/period____
>
>           doc: Add 1.5 release notes to release-notes.rst____
>
>           doc: fix installation on windows instructions____
>
>           doc: clean up blank lines in getting started docs____
>
>           doc: add labels to sample docs for linking____
>
>           doc: add labels to bluetooth sample docs____
>
>           doc: add labels to basic sample docs____
>
>           doc: add labels to net sample docs for linking____
>
>           doc: add labels to sensor sample docs for linking____
>
>           doc: add labels to board-specific sample docs____
>
>           doc: add labels to sample docs____
>
>           doc: fix headings in release notes____
>
>           doc: fix :file: reference to include file____
>
>           doc: fix :file: references in application primer____
>
>           doc: fix :file: reference to include file____
>
>           doc: fix :file: reference to include file____
>
>           doc: fix reference to include file____
>
>           doc: fix path reference to shell sample____
>
>           doc: remove reference to deleted sample code____
>
>           doc: add substitutions for special characters____
>
>           spell: fix comment typos: /include/arch/*____
>
>           spell: fix comment typos: /include____
>
>           spell: fix doxygen comment typos: /drivers____
>
>           spell: fix doxygen comment typos: /boards /samples____
>
>           spell: fix doxygen comment typos: /arch____
>
>           spell: fix doxygen comment typos: /subsys____
>
>           spell: fix Kconfig help typos: /arch____
>
>           spell: fix Kconfig help typos: /boards /drivers____
>
>           spell: Kconfig help typos: /kernel /misc /subsys____
>
>           spell: Kconfig help typos: /arch____
>
>           doc: fix typo in shell doc____
>
>           doc: fix broken :ref: link____
>
>           doc: fix broken link in 1.7 release notes____
>
>           doc: fix broken link in em_starterkit board doc____
>
>           doc: tweak Sphinx linkcheck options____
>
>           doc: fix broken link in nordic-segger board doc____
>
>           doc: remove listing of old documentation archives____
>
>           doc: change gerrit references to github____
>
>           doc: Add README.rst to project root____
>
>           doc: remove :orphan: from README.rst____
>
>           doc: fix doc headings in security.rst____
>
>           doc: spelling check doxygen comments include/____
>
>           doc: remove kernel version 2 wording____
>
>           doc: loses misspelling in conn.h____
>
>           doc: misspellings in Kconfig files____
>
>           doc: misspelling and UTF-8 fixes____
>
>           doc: define more unicode replacement chars____
>
>           doc: identify release version in generated docs____
>
>           doc: tweak doc build tools instructions____
>
>     __ __
>
>     David Brown (3):____
>
>           misc: Generalize LOAD_OFFSET support____
>
>           misc: Allow flash image size to be constrained____
>
>           doc: Add secure coding guidelines____
>
>     __ __
>
>     Erwan Gouriou (45):____
>
>           dts: minor update for nucleo_l476rg____
>
>           arch: stm32: provide tick to Cube HAL____
>
>           gpio: enable ports F G (and H) for stm32f1xx (stm32f4xx)____
>
>           clock_control: fix to get PLL2 source for PREDV1 working____
>
>           tests: update uart driver api test case____
>
>           ext: stm32cube: update stm32f7xx cube version____
>
>          ext: stm32cube: update stm32f4xx cube version____
>
>           ext: stm32cube: update stm32f3xx cube version____
>
>           driver: i2c: stm32lx: align numbering scheme on data sheet____
>
>           drivers: i2c: stm32lx: Add support for I2C_2____
>
>           drivers: pinmux: clean stm32l4x pinmux headers____
>
>           pinmux: stm32l4x rework header definition____
>
>           dts: provide stm32 soc dtsi files for stm32 base boards____
>
>           dts: add dts for nucleo boards____
>
>           dts: provide dts for stm32 eval boards____
>
>           dts: provide dts files for non st stm32 based boards____
>
>           drivers: i2c: stm32: fix i2c_2 instance config____
>
>           drivers: pinmux: stm32l4 fix____
>
>           sensor: lsm6ds0: fix copy/paste error____
>
>           ext: stm32cube: update stm32f1xx cube version____
>
>           dts: Align uart "baud-rate" property to device tree spec "current-speed"____
>
>           drivers: clock control: Provide LL based clock control for stm32f4 series____
>
>           drivers: dma_stm32f4x: make driver compatible with LL Clock Driver____
>
>           boards: stm32f4: Provide config for LL Clock control____
>
>           soc: stm32f4: Enable LL based clock control____
>
>           stm32f4: Clean references to stm32f4 specific clock control____
>
>           driver: uart: clock control code refactoring____
>
>           driver: clock control stm32: align f4 factor names on l4____
>
>           soc: stm32l4xx: add support for STM32L475XG____
>
>           board: Add support for board disco_l475_iot1____
>
>           boards: disco_l475_iot: Configuration for HTS221 sample____
>
>           boards: disco_l475_iot1: Remove unexpected I2C address for HTS221____
>
>           samples: sensor: hts221____
>
>           drivers: clock_control: fix AHB2 bus clock activation on stm32f4____
>
>           soc: stm32l476rg: rename SOC config flag____
>
>           soc: stm32f429zi: rename SOC config flag____
>
>           soc: stm32f407xg: rename SOC config flag____
>
>           sensors: add lps22hb sensor driver____
>
>           sensor: lis3mdl: remove use of i2c_burst_write api____
>
>           sensor: add lsm6dsl sensor driver____
>
>           boards: disco_l475_iot: fix wrong link to reference manual____
>
>           board: stm32f469i_disco: fixup to compile uart____
>
>           dts: stm32: uart nodes were missing yaml description____
>
>           dts: stm32: rename uart generic node name to serial____
>
>           dts: stm32f4: rework family tree____
>
>     __ __
>
>     Evan Couzens (1):____
>
>           doc: Update Linux environment setup and supported OSes____
>
>     __ __
>
>     Flavio Santes (28):____
>
>           tests/mqtt: Fix compiler warnings in MQTT Packet test case____
>
>           tests/crypto: Update testcase.ini to build on more platforms____
>
>           samples/net/mqtt: Simplify MQTT publisher____
>
>           samples/net/mqtt: Improve inline doc____
>
>           samples/net/mqtt: Move conf parameters to config.h____
>
>           samples/net/mqtt: Don't break lines after the "static" keyword____
>
>           net/dns: Improve unaligned memory access____
>
>           samples/net: Fix uninitialized variable error____
>
>           samples/net: Fix error handling issues in IRC bot____
>
>           net/dns: Fix style issues in the DNS high-level API____
>
>           net/dns: Add the static keyword to the dns_find_null routine____
>
>           net/dns: Fix style issues____
>
>           tests/net/dns: Add the test case for the DNS low-level routines____
>
>           samples/net/http_client: Cast size_t to int to avoid compiler warnings____
>
>           samples/net: Fix format warning in the HTTP client sample app____
>
>           samples/net: Add the QEMU x86 prj file to the HTTP client sample app____
>
>           net/http: Add the HTTP/1.1 API____
>
>           samples/net: Add the HTTP API to the HTTP server sample application____
>
>           samples/net: Add the HTTP API to the HTTP client sample application____
>
>           ext/lib/crypto: Update TinyCrypt to version 0.2.6____
>
>           samples/http: Match header field ctr with Kconfig variable____
>
>           net/http: Move some statements to the right place____
>
>           samples/net/http: Add the HTTP Basic Authentication routine____
>
>           net/dns: Fix wrong name in DNS answer type routine____
>
>           net/dns: Fix DNS answer RR computation____
>
>           tests/net/dns: Add routines to evaluate DNS responses____
>
>           test/crypto: Update ECC DH test case____
>
>           test/crypto: Update ECC DSA test case____
>
>     __ __
>
>     Florian Vaussard (23):____
>
>           kernel: arm: Increase idle stack size to fix corruption by FP_SHARING____
>
>           gpio: stm32: Use atomic set/reset in stm32_gpio_set()____
>
>           arm: stm32f4: Fix comment in Kconfig____
>
>           arm: stm32f4: Add FPU support____
>
>           clock: stm32f4: Fix range of CLOCK_STM32F4X_PLLN_MULTIPLIER config____
>
>           clock: stm32f4: Fix wrong BKPSRAM and CCMDATARAM clocks____
>
>           clock: stm32f4: Add some missing clocks____
>
>           gpio: stm32: Use macro to simplify registration____
>
>           gpio: stm32: Add support for ports I to K____
>
>           serial: stm32: Properly put Kconfig options in their own submenu____
>
>           arm: stm32f4: Reorder Kconfig options____
>
>           pinmux: stm32f4: Clean-up pinmux header____
>
>           soc: stm32f407xg: finish SOC renaming____
>
>           soc: stm32f429zi: finish SOC renaming____
>
>           arm: stm32f4: Do not enable USART1/USART2 by default____
>
>           arm: stm32f4: Add basic support for STM32F413____
>
>           stm32f4: Add STM32F413 Nucleo board____
>
>           serial: stm32: Use macro to simplify registration____
>
>           serial: stm32: Add support for U(S)ART4/5/6/7/8/9/10____
>
>           pinmux: stm32f4: Clean-up pinmux arrays____
>
>           pinmux: stm32f4: Compile out unused pinmux____
>
>           pinmux: stm32f4: Add pinmux for more UARTs____
>
>           dts: stm32f4: Add UART3/4/5/7/8/9/10____
>
>     __ __
>
>     Genaro Saucedo Tejada (1):____
>
>           MAINTAINERS: update mantainers____
>
>     __ __
>
>     Gil Pitney (15):____
>
>           net: offload: Rename Kconfig NET_L2_OFFLOAD_IP to NET_OFFLOAD____
>
>           net: offload: Move offload_ip field from net_l2 to net_if____
>
>           net: offload: More decoupling of net_offload from l2 naming____
>
>           cc3200: Move pinmux and UART initialization to PRE_KERNEL_1____
>
>           cc3200: Resolve DTS fixup.____
>
>           MAINTAINERS: Update maintainer for TI CC32XX SoCs, boards and SDKs____
>
>           ext: cc3220sdk: Import HAL for TI CC3220S SoC____
>
>           cc3200: Make use of mem.h file in soc dtsi file.____
>
>           cc3220sf: Add support for the TI CC3220SF SoC____
>
>           boards: Add support for the CC3220SF_LAUNCHXL board____
>
>           MAINTAINERS: Update maintainer for TI CC3220SF LaunchXL board____
>
>           cc3220sf: Update "baud-rate" dts property to "current-speed"____
>
>           cc3200: Set warning to deprecate board in Zephyr v1.8____
>
>           cc3220sf: Minor board documentation updates____
>
>           ext: simplelink: Restructure CC3220SDK as SimpleLink SDK____
>
>     __ __
>
>     Gustavo Denardin (6):____
>
>           arm: Support for new STM32F4 socs (STM32F407 and STM32F429)____
>
>           arm: IRQ number correction in the soc configuration____
>
>           arm: UART driver modifications for MKL25Z soc support____
>
>           arm: Support for MKL25Z soc____
>
>           arm: GPIO driver modifications for MKL25Z soc support____
>
>           arm: Support for new ARM board FRDM-KL25Z____
>
>     __ __
>
>     Huaqi Fang (6):____
>
>           boards: Update arc em_starterkit support from 2.2 to 2.3____
>
>           boards: Make em9d to the default core configuration for emsk____
>
>           doc: Update emsk board debug and flash section____
>
>           arc: Fix copyright year mistake in soc.h of arc em7d, em9d, em11d____
>
>           doc: Update documentation for EM Starter Kit____
>
>           doc: boards: Update reference links in em starterkit documentation____
>
>     __ __
>
>     Inaky Perez-Gonzalez (8):____
>
>           filter-known-issues: fix missing variable printing____
>
>           doc: update link to 0.9 SDK____
>
>           sys_bitfield*(): use 'void *' instead of memaddr_t____
>
>           drivers: slip: Allow specifying the MAC address from config file____
>
>           samples/shell: print the actual params passed____
>
>           samples/net/echo_client: add SAM e70 and FRDM k64f ethernet configurations____
>
>           tests: tag with 'ignore_faults' testcases that provoke faults____
>
>           x86: call gen_idt with $ZEPHYR_BASE too____
>
>     __ __
>
>     Jaganath Kanakkassery (1):____
>
>           Bluetooth: SDP: Server: Introduce private define for max services____
>
>     __ __
>
>     Jean-Paul Etienne (12):____
>
>           riscv32: riscv32-qemu: provide a more generic way of filtering IRQs from exceptions____
>
>           tests: gen_isr_table: account for riscv32 architecture____
>
>           riscv32: fixed build warnings for obj_tracing____
>
>           riscv32: added the riscv-privilege SOC_FAMILY____
>
>           riscv32: riscv-privilege: Platform-Level Interrupt Controller support____
>
>           timer: riscv_machine_timer driver depends on SOC_FAMILY_RISCV_PRIVILEGE____
>
>           timer: riscv_machine_timer: prevent spurious interrupt while rearming the timer____
>
>           riscv32: added support for the SiFive Freedom E310 SOC____
>
>           pinmux: added support for the SiFive Freedom E310 pinmux driver____
>
>           interrupt_controller: added support for the SiFive Freedom E310 PLIC driver____
>
>           serial: added support for the SiFive Freedom E310 UART driver____
>
>           gpio: added support for the SiFive Freedom E310 GPIO driver____
>
>     __ __
>
>     Jessica Wagantall (1):____
>
>           doc: Updating installation instructions____
>
>     __ __
>
>     Jesus Sanchez-Palencia (5):____
>
>           ext qmsi: Update QMSI to 1.4 RC3____
>
>           ext qmsi: Update QMSI to 1.4 RC4____
>
>           net: context: Make packet_received() static____
>
>           net: todo: Remove TCP from TODO____
>
>           ext qmsi: Update QMSI version on README____
>
>     __ __
>
>     Jithu Joseph (5):____
>
>           subsys: gdb_server: Fix type mismatch____
>
>           tests: drivers: uart: fix variable type mismatches____
>
>           boards: arduino_101: enable GPIO by default____
>
>           net: ip: Address type mismatch warnings____
>
>           tests: kernel: port work_queue test to unified kernel____
>
>     __ __
>
>     Johan Hedberg (58):____
>
>           Bluetooth: Add support for Bluetooth 5.0 version specifier____
>
>           Bluetooth: Relax minimum advertising interval for 5.0 controllers____
>
>           Bluetooth: samples: Add combined observer & broadcaster app____
>
>           Merge bluetooth branch into master____
>
>           Bluetooth: Make bt_hci_driver instances link-time constants____
>
>           Bluetooth: shell: Fix missing initialization of param.own_addr____
>
>           Bluetooth: shell: Add command to start continuous passive scanning____
>
>           Bluetooth: Move crypto APIs to dedicated header file____
>
>           Bluetooth: Controller: Factor out ECB core code from ecb_encrypt()____
>
>           Bluetooth: Controller: Introduce big-endian variant for ECB____
>
>           Bluetooth: Introduce public big-endian AES API____
>
>           Bluetooth: Controller: Increase default TX buffer count____
>
>           Bluetooth: Use specific pointer type for conn->channels____
>
>           Bluetooth: ATT: Reorder handler struct for compactness____
>
>           Bluetooth: ATT: Refactor PDU handling____
>
>           Merge bluetooth branch into master____
>
>           drivers: Add support for BBC micro:bit LED display____
>
>           drivers: display: Enhance BBC micro:bit string output capabilities____
>
>           boards: bbc_microbit: Remove bogus references to green LEDs____
>
>           doc: subsystems: bluetooth: Update feature list____
>
>           drivers: display: mb_display: Add empty column to scrolling text____
>
>           drivers: display: mb_display: Add internal reset helper____
>
>           drivers: display: mb_display: Get rid of unnecessary image tracking____
>
>           drivers: display: mb_display: Make display context more compact____
>
>           drivers: display: mb_display: Unify image and string APIs____
>
>           Revert "subsys/console: Yield on char availability."____
>
>           Bluetooth: monitor: Drop data instead of holding IRQ lock for long____
>
>           Bluetooth: monitor: Add support for logging packet drops____
>
>           Bluetooth: HCI: Add define for success status____
>
>           Bluetooth: ECC: Fix command status emission from wrong thread____
>
>           Bluetooth: Controller: Introduce rate-limiting on stack analysis____
>
>           Bluetooth: Remove unnecessary controller-side buffers tracking____
>
>           Bluetooth: SMP: Remove redundant ';'____
>
>           Bluetooth: hci_ecc: Fix ECDH API usage____
>
>           Bluetooth: tests/shell: Limit BR/EDR configuration to Qemu for now____
>
>           Bluetooth: conn: Pass disconnect error properly to the conn struct____
>
>           Bluetooth: conn: Set initial responder address when connecting____
>
>           Merge bluetooth branch into master____
>
>           Bluetooth: AVDTP: Remove unused define____
>
>           boards: bbc_microbit: Add defines for all edge connector pins____
>
>           samples/boards/microbit: Add sound sample____
>
>           Bluetooth: hci_raw: Fix ECC support____
>
>           Bluetooth: Add support for tracking transmitted packets____
>
>           Bluetooth: ATT: Enforce flow for incoming requests & indications____
>
>           Bluetooth: SMP: Track when last key distribution PDU has been sent____
>
>           Bluetooth: Introduce a timeout for synchronous HCI command sending____
>
>           Bluetooth: ATT: Fix bogus CONTAINER_OF() usage____
>
>           Bluetooth: Introduce flow control for outgoing ATT packets____
>
>           Bluetooth: ATT: Start response timer only after actual transmission____
>
>           Merge bluetooth branch into master____
>
>           Bluetooth: HCI: Fix alignment of struct members____
>
>           Bluetooth: Fix alignment issues resulting from new integer types____
>
>           Bluetooth: Remove unnecessary bt_dev_esco struct____
>
>           Bluetooth: L2CAP: Fix unnecessary NULL check____
>
>           Bluetooth: conn: Remove shadow iterator variable____
>
>           Bluetooth: Introduce buffer type parameter to bt_buf_get_rx____
>
>           Bluetooth: (Re)introduce ACL host flow control____
>
>           Bluetooth: samples: Fix passkey display____
>
>     __ __
>
>     Johann Fischer (1):____
>
>           drivers: mcr20a: cleanup and refactor interrupt processing____
>
>     __ __
>
>     Jon Medhurst (9):____
>
>           gpio: Add gpio_mmio32 driver to access basic 32-bit i/o registers____
>
>           mps2: Add defines and devices for FPGA system control block____
>
>           tests: dma: Initialise callback enable flags____
>
>           api: dma: Fix comments for struct dma_config____
>
>           subsys: console: Add missing zephyr/types.h include____
>
>           i2c: bitbang: Add library for software driven I2C____
>
>           i2c: i2c_gpio: Driver for software driven I2C using GPIO lines____
>
>           i2c: i2c_sbcon: Driver for ARM's SBCon 2-wire serial interface____
>
>           boards: mps2_an385: Enable I2C devices____
>
>     __ __
>
>     Jorge Ramirez-Ortiz (1):____
>
>           flash/stm32: driver for STM32F4x series____
>
>     __ __
>
>     Juan Manuel Cruz (2):____
>
>           flash: Fixes wrong SPI device for flash memory in arduino 101 sss____
>
>           drivers: enc28j60: buffer reception waits timeout____
>
>     __ __
>
>     Juan Manuel Cruz Alcaraz (2):____
>
>           samples: dtls client: DTLS client sample configuration file____
>
>           sample: net: mbedtls ssl: SSL client sample is adapted to TCP API____
>
>     __ __
>
>     Jukka Rissanen (210):____
>
>           net: Add network link technology type to linkaddr____
>
>           net: Set the network link address type when setting link address____
>
>           net: nbuf: Set the link address type in nbuf____
>
>           net: ipv6: IEEE 802.15.4 short address fix____
>
>           net: buf: net_buf_frag_del() had insufficient debugging____
>
>           drivers/ieee802154/pipe: Use net_nbuf_unref to release net_buf____
>
>           Merge net branch into master____
>
>           net: doc: Fix incorrect netcat note for qemu setup____
>
>           net: doc: Invalid config option for TCP____
>
>           samples: net: Fix the 802.15.4 monitor pcap saving____
>
>           net: icmpv6: Add TCP header when sending ICMPv6 error____
>
>           net: icmpv6: Echo-Reply seq and id fix____
>
>           net: ipv6: Add util to traverse neighbor cache entries____
>
>           net: shell: Print IPv6 neighbor information____
>
>           net: ipv6: Add util to remove neighbor from cache____
>
>           net: if: Remove local address from IPv6 neighbor cache____
>
>           net: ipv6: Bluetooth address fix____
>
>           net: ipv6: Do not try to unref null pointer____
>
>           Merge net branch into master____
>
>           net: buf: Add more accounting info to net_buf pool____
>
>           net: nbuf: Remove unnecessary debugging code____
>
>           net: Add net_buf pool support to each context____
>
>           samples: net: Use context specific net_buf pools in echo_*____
>
>           net: buf: Store name of the buffer pool____
>
>           net: shell: Print network buffer pool information____
>
>           net: nbuf: Fix the net_nbuf_copy() buf parameter____
>
>           net: nbuf: Fix net_nbuf_copy() so that original nbuf is not modified____
>
>           net: nbuf: Add helper function to copy buf user_data____
>
>           net: 6lo: Use dedicated buf pool if enabled____
>
>           net: 6lo: Change how net_buf is allocated in RX side____
>
>           net: conn: Print UDP and TCP checksum after receiving pkt____
>
>           net: tcp: Fix the issues with 6lo____
>
>           net: context: TCP packets must be send via net_tcp_send_data()____
>
>           net: nbuf: Split one global DATA pool to RX and TX DATA pools____
>
>           net: shell: Fix the info prints for net_buf pools____
>
>           net: nbuf: Print pool name instead of address in debug prints____
>
>           net: nbuf: Use net_nbuf_get_frag() to allocate a fragment____
>
>           net: Remove link layer reserve param from IP packet creator____
>
>           net: nbuf: Pass ll_reserve when creating TX buffer____
>
>           net: nbuf: Remove obsolete reserve variable from net_nbuf____
>
>           net: if: Clarify the documentation in net_if_send_data()____
>
>           net: nbuf: Remove unnecessary buf init____
>
>           net: nbuf: Track memory allocations____
>
>           net: shell: Add cmd to see net_buf allocations____
>
>           net: nbuf: Create net_nbuf_frag_del() for tracking allocations____
>
>           net: shell: Show also ISR and main stack usage____
>
>           net: nbuf: Do not delete the fragments in net_nbuf_unref()____
>
>           net: nbuf: Print adjust value if we fail in read or write____
>
>           net: 6lo: ieee802154: Do no try to unref NULL net_buf____
>
>           net: 6lo: ieee802154: Memory leak when unfragmenting received data____
>
>           net: samples: echo-client: Allow UDP and TCP run at the same time____
>
>           net: nbuf: Print more info when trying double free net_buf____
>
>           net: core: Fix IPv6 extension parsing____
>
>           net: ipv6: Add support to join/leave multicast group____
>
>           net: if: Join/leave pre-defined IPv6 multicast groups____
>
>           net: ipv6: Notify others if we join/leave IPv6 mcast group____
>
>           net: if: Leave all joined IPv6 multicast groups at net_if_down____
>
>           net: ipv6: Allow joining to existing multicast address____
>
>           net: if: Create support to flush the TX queue____
>
>           net: ipv6: Add router alert option to MLD msg____
>
>           tests: net: Add unit tests for mld____
>
>           net: ipv6: Respond to MLD query____
>
>           net: ipv6: Collect MLD statistics____
>
>           net: icmpv6: Add function to unregister ICMPv6 handler____
>
>           tests: net: Add MLD query tests____
>
>           tests: net: Check allnodes and solicit node addresses.____
>
>           net: iface: Print error if we cannot join mcast groups____
>
>           net: todo: Mark multicast join/leave support done____
>
>           net: core: Mark RX and TX threads essential____
>
>           net: core: Use K_NO_WAIT when spawning RX and TX threads____
>
>           samples: net: http_server: Disable mbedtls____
>
>           samples: net: dtls_client: RX buf count too low____
>
>           samples: net: dtls_client: Fix mem leak in error path____
>
>           samples: net: dtls_client: Fix memory leak in RX path____
>
>           net: if: Fix compiler warning when printing TX stack size____
>
>           net: if: Skip error print for already joined mcast group____
>
>           Merge net branch into master____
>
>           net: ipv6: Add debug function to convert nbr state to string____
>
>           net: ipv6: Print IPv6 neighbor state changes____
>
>           net: ipv6: Send NS when neighbor is added____
>
>           net: ipv6: Return the prefix lifetime in seconds____
>
>           net: shell: Print more detailed neighbor information____
>
>           net: ipv6: Wrong timer was used when reachability timer expired____
>
>           net: ipv6: Add more debugging to reachability timer____
>
>           net: ipv6: Properly enter DELAY state in NUD____
>
>           net: utils: Byte to hex converter had wrong prototype____
>
>           samples: net: zperf: Fix compiler warnings____
>
>           net: tests: nbuf: Fix compiler warnings____
>
>           net: shell: Add cmd to remove IPv6 neighbor from cache____
>
>           net: shell: Pretty print the neighbor cache info____
>
>           net: tests: Fix the default MAC address____
>
>           net: Synchronize TX and RX threads startup____
>
>           net: Ignore everything in RX if interface is not up____
>
>           net: ipv6: Use net_nbuf_unref() to get better debug prints____
>
>           net: ipv6: Make sure there is data to be sent____
>
>           net: ipv6: Clear pending buf if NS cannot be sent____
>
>           net: ipv6: Enhance debug print when handling pending packet____
>
>           drivers: slip: Use always the initialized network interface____
>
>           net: Print error if buf or interface are NULL when receiving pkt____
>
>           net: ipv6: Make config options more fine grained____
>
>           drivers: slip: Fix memory corruption when receiving packet____
>
>           net: ipv6: Cancel the prefix timer before setting it again____
>
>           net: ipv6: Prefix length was incorrectly set____
>
>           net: icmp: Gracefully timeout net_buf get in RX path____
>
>           net: icmp: Update ICMP statistics for every ICMP packet____
>
>           net: icmp: Fix return values of ICMP error send function____
>
>           net: tcp: Print TCP trace in one line____
>
>           samples: net: coaps_client: Fix the parameters when setting callbacks____
>
>           drivers: ieee802154: cc2520: User can set the MAC address____
>
>           Merge net branch into master____
>
>           net: route: Try to route IPv6 packet if we are not the recipient____
>
>           net: Select IPv6 neighbor cache when RPL is enabled____
>
>           net: rpl: Fix printf modifiers for size_t variables____
>
>           net: context: Set the bind port____
>
>           samples: net: Remove multicast address setting in echo-server____
>
>           net: ipv6: Adding router mgmt add/del events____
>
>           samples: net: Remove multicast address setting in echo-client____
>
>           net: tcp: Refactor net_tcp_trace()____
>
>           net: shell: Add command for testing TCP connection____
>
>           net: tcp: Invalid transition from FIN_WAIT_1 to CLOSE_WAIT____
>
>           net: dns: Add resolve API____
>
>           net: dns: Initialize DNS resolver if DNS servers are set____
>
>           net: dns: Add functions to resolve using default context____
>
>           samples: net: DNS resolving sample application____
>
>           net: shell: Add DNS query support____
>
>           tests: dns: Resolve API test cases____
>
>           Merge net branch into master____
>
>           net: rpl: Temporarily disable some of the RPL tests____
>
>           net: tests: Fix nbr lookup in route tests____
>
>           net: tcp: Allow tweaking of 2MSL timeout____
>
>           net: nbuf: Do not crash if context pools are not in use____
>
>           net: shell: Fix the connection status output____
>
>           net: Check if sent packet is meant for us____
>
>           Merge net branch into master____
>
>           doc: Enhance IP stack overview documentation____
>
>           net: Move IPv6 packet handling from net_core.c to ipv6.c____
>
>           net: Move IPv4 packet handling from net_core.c to ipv4.c____
>
>           net: icmpv6: Print received packet type as string____
>
>           Merge net branch into master____
>
>           ztest: Give error if user has not defined CONFIG_ZTEST____
>
>           net: tcp: Store MSS in tcp header correctly____
>
>           net: dns: Invalid memory access____
>
>           tests: net: tcp: Fix NULL pointer dereference____
>
>           drivers/eth/mcux: Make sure not to leak net_buf in RX____
>
>           net: nbuf: Add function to split a data fragment____
>
>           net: ipv6: Support fragmented IPv6 packets____
>
>           net: ipv6: Add helper to get the last extension header____
>
>           net: shell: Add IPv6 fragmentation info printing____
>
>           net: rpl: Add checks for probing timer____
>
>           net: rpl: Fix the statistics collection____
>
>           net: ipv6: Allow user to tweak packet hop limit value____
>
>           net: dns: Set the address family and address length correctly____
>
>           net: dns: Add more debugging about configured servers____
>
>           net: dns: Fix the documentation errors in header file____
>
>           net: dns: Fix the compilation even if DNS is disabled____
>
>           net: route: Fix compilation error____
>
>           net: rpl: Fix compilation if CONFIG_NET_RPL_MOP3 is enabled____
>
>           net: rpl: Fix compilation if MRHOF is enabled____
>
>           net: shell: Fix printk format for multicast routes____
>
>           net: tests: Enables all net kconfig options in one test case____
>
>           net: ipv6: Fix the constness of function parameters____
>
>           net: mgmt: Add IPv6 DAD succeed/failed event____
>
>           samples: net: irc-bot: Use DNS resolve API____
>
>           net: dns: Remove dns_client API and sample application____
>
>           net: if: Repack net_if_addr struct to save space____
>
>           net: if: Reshuffle fields in net_if and related structs____
>
>           Merge net branch into master____
>
>           net: ipv6: Make sure not to access null pointer____
>
>           net: tcp: Avoid unused variable compiler warning____
>
>           net: pkt: Make the debug print eye friendly____
>
>           net: conn: Utility to print connection handlers____
>
>           net: Print debug info if packet is loopback back to us____
>
>           net: context: Set the local port correctly in accept____
>
>           net: tcp: Make sure ACK timer is not run if cancelled____
>
>           Bluetooth: ipsp: Fix compile error in sample app____
>
>           net: context: Connect callback was set too late____
>
>           net: shell: Fix compiler error when printing conn handlers____
>
>           Merge net branch into master____
>
>           net: tcp: Fix TCP trace value debug____
>
>           net: rpl: Do not crash if DIO message contains garbage____
>
>           drivers/eth/mcux: Fix the fragment ordering in RX____
>
>           samples/dns: Add config file for Arduino-101 and FRDM-K64F____
>
>           dns: Remove unused fields from dns_addrinfo struct____
>
>           doc: net: Fix IP stack architecture data flow pictures____
>
>           Merge net branch into master____
>
>           net: tcp: Mark ACK timer as cancelled____
>
>           http: client: Create a HTTP library____
>
>           net: samples: Common application init API____
>
>           net: samples: Add support to wait both IPv4 and IPv6____
>
>           net: samples: Fix the BT compilation in sample API____
>
>           net: pkt: Add function to linearize a network packet____
>
>           net: conn: Check duplicate UDP/TCP connection handlers____
>
>           net: http: Add HTTP server library support____
>
>           net: tcp: Handle case when RST is received in any state____
>
>           net: tcp: Always set ACK bit in RST packet____
>
>           net: tcp: Add TCP statistics support____
>
>           net: stats: Add UDP checksum stats update function____
>
>           net: stats: Activate RPL and MLD stats if needed____
>
>           net: stats: IPv6 multicast listener daemon stats not printed____
>
>           net: context: Shorten too long line____
>
>           net: conn: Check UDP and TCP checksum before accepting packet____
>
>           net: conn: Remove unregistered connection from cache____
>
>           net: tcp: Set timer for last ACK____
>
>           samples: net: http: Remove obsolete files from server sample____
>
>           net: tcp: Allow ACK timeout to be configured____
>
>           net: tcp: Print current state when ACK timeouts____
>
>           net: tcp: Fix comment when ACK timeouts____
>
>           net: conn: Check connection address family properly____
>
>           net: dhcpv4: Properly register UDP handler____
>
>           samples: net: http: Remove Arduino-101 config from server____
>
>     __ __
>
>     Justin Watson (3):____
>
>           arch: sam3x: update Kconfig options after move to SAM SoC family tree____
>
>           arch: arm: Convert Atmel SAM4S series MCU to use ASF____
>
>           tests: kernel: Fixed tickless test for Arduino Due.____
>
>     __ __
>
>     Kaustav Dey Biswas (10):____
>
>           Bluetooth: SDP: Server: Fix MTU setting after l2cap connection____
>
>           Bluetooth: SDP: Server: Set security level to NONE____
>
>           Bluetooth: SDP: Server: Refactor data element structure header____
>
>           Bluetooth: SDP: Server: Handle Service Search request____
>
>           Bluetooth: SDP: Server: Filter records based on requested uuids____
>
>           Bluetooth: SDP: Server: Send service search response____
>
>           Bluetooth: SDP: Server: Handle ServiceAttributeRequest____
>
>           Bluetooth: SDP: Server: Find the attributes in the record____
>
>           Bluetooth: SDP: Server: Send ServiceAttributeResponse____
>
>           Bluetooth: SDP: Server: Support ServiceSearchAttributeRequest____
>
>     __ __
>
>     Kumar Gala (112):____
>
>           boards: Add panther & panther_ss to sanity____
>
>           Merge arm branch into master____
>
>           libc: attribute minimal libc printf style functions with __printf_like____
>
>           Revert "build: Fix qemugdb target"____
>
>           dts/extract_dts_includes.py: Replace cell_prefix to cell_string____
>
>           spi: mcux: Rename spi driver to DSPI to match naming convention____
>
>           Merge arm branch into master____
>
>           Merge "Merge arm branch into master"____
>
>           dts/extract_dts_includes.py: Fix IRQ define name creation____
>
>           ext: lib: mbedtls: Upgrading mbedTLS library____
>
>           dts: arm: Put IRQ priority into the interrupt property____
>
>           dts: Remove num-irqs from the arm nvic node____
>
>           dts: arm: Rename ARM NVIC compatibility____
>
>           dts: arm: rename num-irq-prio-bits property____
>
>           arm: dts: Remove !HAS_DTS Kconfig bits____
>
>           dts: arm: Drop arm,nvic compatible____
>
>           arm: dts: Move common arm includes into a dts system include____
>
>           dts: arm: move SoC dtsi into per vendor dir____
>
>           Merge arm branch into master____
>
>           dts: arm: ti: Use hardcoded addresses in cc32xx_launchxl.dtsi____
>
>           Revert "Revert "scripts: devicetree: Handle mixed case node names""____
>
>           tests/ztest: rename assert macros to be zephyr specific____
>
>           dts: arm: Introduce st/mem.h for FLASH & SRAM sizes____
>
>           sanitcheck: add nrf52_blenano2____
>
>           serial: mcux: remove bits related to !HAS_DTS____
>
>           dts: arm: st: Make flash/sram sizes human readable____
>
>           dts: arm: st: Add additional SoCs into mem.h____
>
>           dts: arm: ST: Cleanup DTS bits on STM32L4 SoCs____
>
>           arm: dts: st: Convert STM32F4 based boards to dts____
>
>           arm: dts: st: Convert STM32F1 based boards to dts____
>
>           arm: dts: st: Convert STM32F3 based boards to dts____
>
>           serial: stm32: remove bits related to !HAS_DTS____
>
>           arm: st: dts: remove last !HAS_DTS from stm32 SoCs____
>
>           arm: nxp: kl2x: remove HAS_DTS references____
>
>           arm: nrf52: Introduce NRF52 SoC Specific config options____
>
>           arm: curie_ble: Report curie_ble as a unique board____
>
>           arm: dts: Add DTS support for NRF52832 SoC____
>
>           unit: Fixup crc unit test for zassert change____
>
>           Merge arm branch into master____
>
>           lib: json: use explicit unsigned char to avoid array subscript error____
>
>           drivers: display: mb_display: Add include of toolchain.h for __printf_like____
>
>           tests: app_kernel: limit to systems with >32K of memory____
>
>           kernel: include inttypes.h to get access to PRI defines in most spots____
>
>           kernel: Convert formatter strings to use PRI defines____
>
>           arch: Convert formatter strings to use PRI defines____
>
>           drivers/sensor: Convert formatter strings to use PRI defines____
>
>           tests: sprintf: cleanup to work with newlib____
>
>           Revert "drivers/sensor: Convert formatter strings to use PRI defines"____
>
>           Revert "arch: Convert formatter strings to use PRI defines"____
>
>           Revert "kernel: Convert formatter strings to use PRI defines"____
>
>           Bluetooth: AT: use explicit unsigned char to avoid array subscript error____
>
>           Bluetooth: AT: Fix building with newlib____
>
>           Bluetooth: AT: Unit: Fixup include search path____
>
>           Introduce new sized integer typedefs____
>
>           Merge "Merge bluetooth branch into master"____
>
>           lib: convert to using newly introduced integer sized types____
>
>           boards: convert to using newly introduced integer sized types____
>
>           misc: convert to using newly introduced integer sized types____
>
>           Bluetooth: convert to using newly introduced integer sized types____
>
>           arch: convert to using newly introduced integer sized types____
>
>           net: convert to using newly introduced integer sized types____
>
>           subsys: convert to using newly introduced integer sized types____
>
>           tests: convert to using newly introduced integer sized types____
>
>           samples: convert to using newly introduced integer sized types____
>
>           drivers: convert to using newly introduced integer sized types____
>
>           docs: convert to using newly introduced integer sized types____
>
>           Convert remaining code to using newly introduced integer sized types____
>
>           checkpatch: update checkpatch to warn about C99 type usage____
>
>           kernel: cleanup use of naked unsigned in _new_thread____
>
>           kernel: Refactor common _new_thread init code____
>
>           kernel: refactor thread_monitor_init into common code____
>
>           build: only build gen_idt on x86____
>
>           samples: Cleanup uint types in SEGGER SystemView____
>
>           kernel: event_logger: convert to using newly introduced integer sized types____
>
>           serial: mcux: Shim driver for LPSCI UART on KL25Z____
>
>           arm: nxp: kl2x: Move to using UART_MCUX_LPSCI for UART0____
>
>           arm: ti: dts: fixup building CC3200 dts____
>
>           arm: soc: ti_lm3s6965: remove dead code____
>
>           arm: linker: remove unused linker sections____
>
>           arm: dts: nrf: Add Device Tree Support for nRF52832 SoC based boards____
>
>           arm: dts: nrf: Fixup nRF52840-QIAA SoC support for device tree____
>
>           arm: dts: nrf: Add Device Tree Support for nRF52840 SoC & boards____
>
>           arm: dts: nrf: Add Device Tree Support for nRF51822 SoC & boards____
>
>           arm: dts: nrf: Remove !HAS_DTS Kconfig bits____
>
>           serial: uart_stellaris: remove export of uart_stellaris_isr____
>
>           arm: dts: ti_lm3s6965: Add Device Tree Support____
>
>           arm: dts: ti_lm3s6965: Add device tree support for Stellaris UART____
>
>           Merge arm branch into master____
>
>           Merge "Merge arm branch into master"____
>
>           watchdog: atmel_sam: only build for SAME70____
>
>           CI: Fix the git commit range we pass on to gitlint____
>
>           drivers: eth_dw: Cleanup use of C99 types____
>
>           drivers: ieee802154_kw41z: Cleanup use of C99 types____
>
>           net: zoap: Cleanup use of C99 types____
>
>           net: Cleanup use of C99 types____
>
>           soc: stm32f3/f4/l4: gpio: Fix unnecessary else statement____
>
>           arm: dts: Cleanup HAS_DTS____
>
>           arm: dts: cleanup HAS_DTS from defconfig____
>
>           serial: dts: remove !HAS_DTS related Kconfig____
>
>           arm: Fixup sanity check list of boards____
>
>           dts/extract_dts_includes.py: Quote strings values____
>
>           dts: Add label property to uart.yaml____
>
>           arm: stm32: dts: use label to generate STM32 uart name____
>
>           arm: nrf: dts: use label to generate NRF uart name____
>
>           arm: nxp_kinetis: dts: use label to generate NXP Kinetis uart name____
>
>           arm: cmsdk_apb: dts: use label to generate ARM CMSDK APB uart name____
>
>           arm: ti: cc32xx: dts: use label to generate TI CC32xx uart name____
>
>           arm: ti: stellaris: dts: use label to generate TI Stellaris uart name____
>
>           arm: atmel: sam3: dts: use label to generate Atmel SAM3 uart name____
>
>           arm: dts: Add zephyr,console to missing device trees____
>
>           arm: mps2_an385: remove setting of baud rate in defconfig____
>
>           arm: board: Cleanup stm32f4_disco & stm32l496g_disco defconfig____
>
>     __ __
>
>     Kuo-Lang Tseng (9):____
>
>           aon_counter test: fix misspelling in the header include guard____
>
>           samples: i2c_lsm9ds0: change hard-coded device name____
>
>           samples: driver: led_apa102c: change hard-coded device name____
>
>           samples: fade_led: change hard-coded device name____
>
>           samples: blink_led: change hard-coded device name____
>
>           samples: drivers: rtc: change hard-coded device nam____
>
>           samples: drivers: change hard-coded device name____
>
>           samples: i2c_fujitsu: change hard-coded device name____
>
>           samples: pwm: change hard-coded device name____
>
>     __ __
>
>     Leandro Pereira (20):____
>
>           libc: Add isalnum() to ctype.h____
>
>           net: tcp: ACK packet should not be forwarded to application____
>
>           lib: Add minimal JSON library____
>
>           samples: net: NATS protocol sample____
>
>           lib: json: Parse nested objects and arrays____
>
>           lib: json: Add encoding support____
>
>           lib: json: Simplify lexing of "true", "false", and "null" tokens____
>
>           lib: json: Do not use translation tables to encode characters____
>
>           lib: json: Fix number parsing____
>
>           lib: json: Ignore spaces while scanning for tokens____
>
>           lib: json: Fix parsing of boolean values____
>
>           test: Add test for JSON library____
>
>           samples: net/nats: Fix parsing of MSG messages____
>
>           misc: Support left-justification in printk()____
>
>           kernel: Add thread events to kernel event logger____
>
>           debug: Add SEGGER SystemView libraries____
>
>           samples: Add SEGGER SystemView sample application____
>
>           kconfig: Move debugging-related options from misc/ to subsys/debug/____
>
>           drivers: eth_dw: Port to new IP stack____
>
>           boards/galileo: Enable ethernet in the default configuration____
>
>     __ __
>
>     Lee Jones (24):____
>
>           dma: Introduce STM32F4x DMA driver____
>
>           dma: Group devices together in Kconfig____
>
>           dma: Add possibility for up to 3 DMA Controllers____
>
>           dma: stm32f4x: Obtain IRQ priority from Kconfig____
>
>           dma: stm32f4x: Obtain controller names from Kconfig____
>
>           dma: Expand on documentation for data_size AKA data_width____
>
>           serial: stm32: Give H/W a chance to set the TXE bit on transfer____
>
>           serial: stm32: Move to more traditional formatting____
>
>           dma: Provide generic look-up functions for 'width' and 'burst' register entries____
>
>           dma: stm32f4x: Remove superfluous 'config' argument____
>
>           dma: stm32f4x: Adapt header file include to match new location____
>
>           dma: stm32f4x: Move to new DMA API____
>
>           dma: stm32f4x: Add dump regs function to aid debugging____
>
>           dma: stm32f4x: Add support for dev-to-mem and mem-to-dev transfers____
>
>           dma: stm32f4x: Add .stop() call____
>
>           dma: stm32f4x: Use terminology found in the datasheet____
>
>           dma: stm32f4x: Remove unused 'id' attribute____
>
>           dma: Kconfig: Provide a means to specify sub-channels____
>
>           dma: stm32f4x: Pull in sub-channel information from Kconfig____
>
>           dma: stm32f4x: Prevent ddata from being directly referenced accidentally____
>
>           dma: stm32f4x: Trivial: Prevent >80 char issue and neaten up____
>
>           dma: stm32f4x: By default increment pointer through data passed through memory____
>
>           dma: Use is_power_of_two() utility instead of hand-rolling____
>
>           dma: stm32f4x: Fix warning when !SYS_LOG_INF____
>
>     __ __
>
>     Luiz Augusto von Dentz (48):____
>
>           kernel: Add k_queue API____
>
>           tests: Add queue tests____
>
>           fifo: Make use of k_queue as implementation____
>
>           lifo: Make use of k_queue as implementation____
>
>           Bluetooth: GATT: Use __ASSERT for invalid parameters____
>
>           Bluetooth: GATT: Add bt_gatt_get_mtu API____
>
>           Bluetooth: L2CAP: Move functions in preparation for queuing____
>
>           Bluetooth: L2CAP: Add TX queueing for LE CoC____
>
>           net: samples: Enable CONFIG_NET_CONTEXT_NBUF_POOL in prj_bt.conf____
>
>           net: bt: Fix setting ll addresses to possible invalid pointers____
>
>           net: bt: Place ll address type together with other assignments____
>
>           net: bt: Fix memory corruption____
>
>           net: if: Don't check NET_IF_UP in net_if_prepare_events____
>
>           net: bt: Fix warnings when debug is enabled____
>
>           net: if: Make sure k_delayed_work_init is only called once____
>
>           net: ipv6: Make sure k_delayed_work_init is only called once____
>
>           net: rpl: Make sure k_delayed_work_init is only called once____
>
>           Bluetooth: ipsp: Fix checking for NULL pointer____
>
>           Bluetooth: L2CAP: Use sys_slist_t for connection channels____
>
>           Bluetooth: L2CAP: Use sys_slist_t for server channels____
>
>           Bluetooth: L2CAP: Use sys_slist_t for fixed channels____
>
>           slist: Add SYS_SLIST_PEEK_TAIL_CONTAINER____
>
>           slist: Add parentesis to container list and node pointer____
>
>           net: buf: Generate periodic warnings for allocation that takes too long____
>
>           net: buf: Reduce verbosity of net_buf_get____
>
>           net: buf: Add CONFIG_NET_BUF_WARN_ALLOC_INTERVAL____
>
>           net: ip: Increase RX stack size____
>
>           net: Enable context buffer pool in case TCP and 6LO are enabled____
>
>           Bluetooth: GATT: Fix using write command when signing was requested____
>
>           Bluetooth: GATT: Be consistent with error in case SMP is disabled____
>
>           Bluetooth: L2CAP: Fix accounting SDU header len as data____
>
>           Bluetooth: GATT: Use sys_slist_t to represent the database____
>
>           Bluetooth: GATT: Fix wrong check for empty database____
>
>           x86: Increase RAM_SIZE to 256K____
>
>           net: buf: Print pool name if available____
>
>           net: ipv6: Fix not initializing delayed work____
>
>           net: ipv6: Rework net_ipv6_nbr_add____
>
>           slist: Fix sys_slist_merge_slist clearing the wrong list____
>
>           Bluetooth: ipsp: Add TX pools for TCP____
>
>           Bluetooth: L2CAP: Try to allocate segment from the original pool____
>
>           net: buf: Add net_buf_reset____
>
>           Bluetooth: L2CAP: Reuse request buffer to respond____
>
>           net: bt: Fix leaking TX packets____
>
>           Bluetooth: shell: Don't attempt to reuse channel____
>
>           Bluetooth: ATT: Respond with not support error for unknown PDUs____
>
>           net: bt: Fix not setting lladdr type____
>
>           Bluetooth: shell: Fix deadlock when receiving L2CAP packet____
>
>           Bluetooth: shell: Remove forward declaration____
>
>     __ __
>
>     Maciek Borzecki (5):____
>
>           kernel: k_timer_init: use NULL when initializing user data____
>
>           kernel: make sure that _thread_entry() declaration matches with definition____
>
>           misc: _char_out can be a static symbol____
>
>           kernel: make sure that CONFIG_OBJECT_TRACING structs are properly ifdef'ed____
>
>           kernel: make _dump_ready_q() static and visible only with CONFIG_KERNEL_DEBUG____
>
>     __ __
>
>     Marc Moreno (1):____
>
>           samples: Add an MPU test suite____
>
>     __ __
>
>     Marcio Montenegro (2):____
>
>           doc: Add doc for Redbear Nano 2____
>
>           boards: arm: add support for redbear ble nano 2____
>
>     __ __
>
>     Marcus Shawcroft (33):____
>
>           checkpatch: Recognized volatile as part of a declaration.____
>
>           net/nbuf: Fix spelling.____
>
>           net/if: Fix documentation comment marker.____
>
>           eth/eth_mcux: Provide phy state name printing in debug____
>
>           eth/eth_mcux: Provide start and stop operations on the PHY driver.____
>
>           net/l2/ieeee802154: Fix typo in ieee802154_reserve name____
>
>           net/dhcpv4: Add missing const____
>
>           net/dhcpv4: Refactor packet construction____
>
>           net/dhcpv4: Refactor dhcpv4 message type representation.____
>
>           net/dhcpv4: Move timers inside the net_if dhcpv4 context____
>
>           net/dhcpv4: Unify dhcpv4 state name printers____
>
>           net/dhcpv4: Adjust state names to reflect rfc2131____
>
>           net/dhcpv4: Refactor handle_reply()____
>
>           net/dhcpv4: Implement NAK support.____
>
>           net/dhcpv4: Explicitly initialize net_if dhcpv4 state.____
>
>           net/dhcpv4: Refactor send_request state handling.____
>
>           net/dhcpv4: Refactor send_discover____
>
>           net/dhcpv4: Refactor SELECTING state entry.____
>
>           net/dhcpv4: Refactor REQUESTING state entry.____
>
>           net/dhcpv4: Rework initialization.____
>
>           net/dhcpv4: Introduce start/stop API and disabled state.____
>
>           net/dhcpv4: Call net_if_ipv4_addr_rm____
>
>           net/dhcpv4: Use server identifier appropriately.____
>
>           net/dhcpv4: Use BROADCAST and UNICAST appropriately.____
>
>           net/dhcpv4: Fix the behaviour of ciaddr.____
>
>           net/dhcpv4: Remove !iface checks from timeout handlers.____
>
>           net/dhcpv4: Refactor t1 handler.____
>
>           net/dhcpv4: Support REBINDING____
>
>           eth/eth_mcux: Make promiscous mode configurable.____
>
>           eth/mcux: Fix Kconfig help formatting.____
>
>           eth/mcux: Turn down the PHY debug verbosity.____
>
>           net: shell: Fix missing return when IPv6 disabled____
>
>           samples: net: echo-server: Fix conditional around net_if_ipv4_addr_add()____
>
>     __ __
>
>     Mariusz Skamra (2):____
>
>           Bluetooth: L2CAP: Fix TX queueing for LE CoC____
>
>           Bluetooth: tester: Fix UART issue on qemu____
>
>     __ __
>
>     Marti Bolivar (18):____
>
>           arm: cortex-m: allow configurable ROM offset____
>
>           net/buf.h: fix copy-paste Doxygen error____
>
>           zephyr-env.sh: fix stale comment____
>
>           zephyr-env.sh: unset PWD_OPT after using it____
>
>           zephyr-env.sh: only reset scripts_path on Windows____
>
>           toolchain: allow compiler to provide BUILD_ASSERT____
>
>           toolchain: add BUILD_ASSERT_MSG()____
>
>           toolchain: override static assertions for GCC____
>
>           printk: add missing __printf_like attributes____
>
>           printk: add vprintk()____
>
>           net/mqtt: fix race condition in mqtt_init()____
>
>           lib: json: add JSON_OBJ_DESCR_PRIM____
>
>           tests: json: use JSON_OBJ_DESCR_PRIM____
>
>           lib: json: escape strings in-place____
>
>           tests: json: add json_escape() tests____
>
>           clock_control: stm32: factor out HSI switch code____
>
>           clock_control: stm32: fix a PLL init corner case____
>
>           doc: board_porting: add note about sanity_chk____
>
>     __ __
>
>     Mateusz Hołenko (1):____
>
>           net: 6lo: Fix handling SAM_00 mode for packets with context____
>
>     __ __
>
>     Matthias Ringwald (1):____
>
>           Bluetooth: Controller: Kconfig company id and subversion number____
>
>     __ __
>
>     Maureen Helm (29):____
>
>           section_tags.h: Remove unused security_frdm_k64f_section____
>
>           Bluetooth: samples: Add hexiwear_k64 and frdm_k64f to tests____
>
>           fxos8700: Use SYS_LOG_ERR instead of SYS_LOG_DBG for errors____
>
>           fxos8700: Add support for temperature____
>
>           samples: fxos8700: Switch to generic SYS_LOG_SENSOR_LEVEL____
>
>           samples: fxos8700: Add support for temperature____
>
>           ext: mcux: Update to mcux 2.1 for k64____
>
>           ext: mcux: Update to mcux 2.2 for k64____
>
>           sensor: fxas21002: Add gyroscope driver____
>
>           hexiwear_k64: Add support for fxas21002 gyroscope____
>
>           samples: Add fxas21002 sample application____
>
>           samples: fxos8700: Update doc references and sample output____
>
>           fxos8700: Fix Kconfig help indentation____
>
>           ext: mcux: Add mcux 2.2 for kl25z____
>
>           include: Remove unused k20 and k6x header files____
>
>           sensor: Introduce red and green light sensor channels____
>
>           sensor: max30101: Add heart rate sensor driver____
>
>           hexiwear_k64: Add support for max30101 heart rate sensor____
>
>           samples: Add max30101 sample application____
>
>           hexiwear_k64: Update doc with new sensors and pinmuxing____
>
>           ext: mcux: Import ksdk 1.3 device header files for kw40z____
>
>           ext: mcux: Adapt ksdk 1.3 for kw40z to work with mcux 2.x drivers____
>
>           kw40z: Add kw40z SoC____
>
>           hexiwear_kw40z: Add hexiwear_kw40z board____
>
>           samples: nfc_hello: Add CONFIG_SERIAL=y to project conf____
>
>           sanitycheck: Add hexiwear_kw40z____
>
>           scripts: Add support for 'make debug' using Segger JLink on NXP boards____
>
>           scripts: Add flash and debug support using pyOCD on NXP boards____
>
>           doc: Update NXP board docs for pyOCD and Segger J-Link____
>
>     __ __
>
>     Max Filippov (9):____
>
>           xtensa_sim_console: fix simcall____
>
>           xtensa: conditionally define endianness macros____
>
>           xtensa: use -mlongcalls instead of --longcalls____
>
>           toolchain: don't define __stack outside C code____
>
>           xtensa: move #include <linker/common-*.ld> up____
>
>           Makefile.toolchain.zephyr: fix xtensa support____
>
>           xtensa: use inline assembly instead of XT_* macros____
>
>           xtensa: make sample_controller runnable on QEMU____
>
>           xtensa: drop references to C library____
>
>     __ __
>
>     Mazen NEIFER (8):____
>
>           Xtensa port: Moved coporcessor context area inside struct _k_thread____
>
>           sanitycheck: Let waitpid script kill Xtensa ISS if user hits ctrl+c.____
>
>           xtensa port: Fixed crash on startup on CP enabled cores____
>
>           xtensa port: Clear the CP descriptor of new created thread.____
>
>           xtensa port: Added documentation for xt-sim board.____
>
>           xtensa port: Fixed compilation error introduced by recent changes.____
>
>           xtensa port: Removed XRC_D2PM SoC configuration____
>
>           xtensa port: Fixed crash on interrupt handlers when logger is enabled.____
>
>     __ __
>
>     Michael R Rosen (1):____
>
>           flash: enable flash bank 1 for arc on quark se c1000____
>
>     __ __
>
>     Michael Scott (16):____
>
>           net: context: let tcp_established() handle more TCP states____
>
>           net: tcp: fix NET_TCP_CLOSED state propagatation____
>
>           net: tcp: remove net_tcp_set_state() function____
>
>           net: ip: Fix 6lo buffer leak when sending ACK____
>
>           net: 6lo: Fix typo in compress bit calculation____
>
>           net/http: let HTTP_SERVER, HTTP_CLIENT and HTTP_PARSER select HTTP____
>
>           net/mqtt: combine mqtt_parser for PUBLISHER and SUBSCRIBER____
>
>           net/mqtt: use rlen to calculate # of QoS items in SUBACK packet____
>
>           net/mqtt: cleanup TX function unref handling____
>
>           net/mqtt: return error codes from net_context_send____
>
>           slist/dlist: container node can't be NULL in *_PEEK_NEXT_CONTAINER____
>
>           bluetooth: host: fix compile break with CONFIG_ASSERT in gatt.c____
>
>           Bluetooth: controller: verify DLE req_rsp has valid values____
>
>           Bluetooth: controller: nix #ifdefs from packet_rx_acquired_count_get()____
>
>           Bluetooth: controller: remove dup code in packet_rx_reserve_get()____
>
>           tests/zoap: fix net_pkt leak in test_observer_client()____
>
>     __ __
>
>     Michał Kruszewski (2):____
>
>           scripts:nrf: Add 'make flash' for nrf boards.____
>
>           device: Fix DEVICE_DECLARE macro to be usable inside drivers source code.____
>
>     __ __
>
>     Milosz Wasilewski (1):____
>
>           tests: added TC_START to tests____
>
>     __ __
>
>     Mitul Shah (1):____
>
>           net: context: Fixing bug in net context put flow____
>
>     __ __
>
>     Neil Armstrong (16):____
>
>           pinmux: stm32: Do not compile PORTD when not available____
>
>           arm: stm32l4: Add configuration and dts for STM32L432XX____
>
>           pinmux: stm32: Add support for Nucleo L432KC____
>
>           boards: arm: Add support for Nucleo L432KC____
>
>           pinmux: stm32l4x: Fix USART 2 pinmux for nucleo-l432kc____
>
>           arm: stm32l432: Switch to STM32L432XC to retain flash size____
>
>           ext: stm32cube: update stm32l4xx cube version____
>
>           arm: stm32l4: Add configuration and dts for STM32L496____
>
>           boards: arm: Add support for STM32L496G Discovery board____
>
>           arm: Add dts for STM32F407____
>
>           arm: Add support for STM32F4DISCOVERY Board____
>
>           stm32f4: Add support for STM32F469XI____
>
>           boards: arm: Add support for STM32F469I-DISCO____
>
>           flash_stm32f4: RDERR is not present on STM32F407____
>
>           flash_stm32f4: bits were badly unset in erase and write functions____
>
>           flash: Rework and add flash device support for STM32L4x SoCs____
>
>     __ __
>
>     Patrice Buriez (7):____
>
>           doc: add dfu-util to Linux dependencies____
>
>           scripts: add support script for 'make flash' over DFU____
>
>           boards: arduino_101: support 'make flash' over DFU____
>
>           doc: arduino_101: document 'make flash' over DFU____
>
>           doc: arduino_101: fix typos/mistakes, and clarify some points____
>
>           scripts/dfuutil: support both "alternate setting" name and number____
>
>           build: use -O2 instead of -Os for ARC with SDK 0.9____
>
>     __ __
>
>     Patrik Flykt (3):____
>
>           net/trickle: Include net_core.h in order to define NET_ASSERT____
>
>           crc16: Create function for computing CRC 16____
>
>           unit: Create ztest unit test for CRC16 functionality____
>
>     __ __
>
>     Paul Sokolovsky (33):____
>
>           gpio: mcux: Revert to older GPIO device names as were used for Kinetis.____
>
>           include/zephyr.h: Define __ZEPHYR__ if not already.____
>
>           net: context: Check if conn_handler exists when binding____
>
>           arch/arm/core: In comments, consistently refer to "Cortex-M".____
>
>           drivers: eth_enc28j60: Clarify comments in the header file.____
>
>           scripts: sanitycheck: Typo fixes in docstring.____
>
>           net: connection: Move proto2str() to utils.c, rename to net_proto2str()____
>
>           net: context: For bind debug logging, include context protocol.____
>
>           subsys: console: Add pull-style console API support.____
>
>           docs: networking: Suggest to stop QEMU-related networking daemons.____
>
>           subsys/console: Yield on char availability.____
>
>           doc: kernel_event_logger: Update constant names to the current.____
>
>           subsys/logging: sys_event_logger_get: Fix k_sem_take() success check.____
>
>           net: Elaborate output of net_nbuf_print_frags() to be more useful.____
>
>           net: buf: Document that after data, structure may contain "user_data"____
>
>           net: shell: conn: Dump local/remote ports for contexts.____
>
>           Revert "serial: stm32: Give H/W a chance to set the TXE bit on transfer"____
>
>           net: net_pkt_append: Refactor to return length of data actually added____
>
>           net: Switch to common values for SOCK_STREAM, SOCK_DGRAM____
>
>           samples: net: dns_resolve: Clarify that DNS queries aren't immediate____
>
>           net: shell: Make shell commands non-static to allow reuse.____
>
>           tests: uart_basic_api: Don't assume we can drink from IRQ firehose.____
>
>           stm32: Don't perform any side effects in irq_update().____
>
>           kernel: queue, fifo: Add cancel_wait operation.____
>
>           kernel: errno: Use per-thread accessor function compatible with Newlib____
>
>           tests: kernel: errno: Add Newlib test config.____
>
>           net: if: Clean up docstrings in header file____
>
>           drivers: serial: Clarify usage of TX/RX IRQ predicates.____
>
>           subsys: console: Add buffered output support to console subsystem____
>
>           net: tcp: Add TCP sequence number comparison compliant with RFC793.____
>
>           net: if: net_if_get_default: Return NULL if no interfaces configured____
>
>           net: tcp: Handle retransmitted packets from peer.____
>
>           net: tcp: When sending FIN, make sure it goes with ACK and proper seq____
>
>     __ __
>
>     Piotr Mienkowski (27):____
>
>           doc: Add Atmel SMART SAM E70 Xplained board documentation____
>
>           drivers: Update Atmel SAM family GMAC Ethernet driver____
>
>           flash: openocd: make 'make flash' target work without Zephyr SDK____
>
>           scripts: openocd.sh: align usage of OPENOCD_*_CMD variables____
>
>           arch: Atmel SAM E70: remove now redundant IRQ id defines____
>
>           drivers: eth_sam_gmac: remove possible null pointer dereference____
>
>           drivers: eth_sam_gmac: Fix initialization order____
>
>           drivers: i2c: rename I2C_CLOCK_SPEED Kconfig option____
>
>           drivers: i2c: place all I2C Kconfig options in submenu____
>
>           drivers: eth_sam_gmac: Make sure not to leak net_buf in RX____
>
>           boards: sam_e70_xplained: set GPNVM1 bit when flashing____
>
>           drivers: i2c: rename IRQ SHARED/DIRECT Kconfig options____
>
>           drivers: Add Atmel SAM family I2C (TWIHS) driver____
>
>           drivers: Add Atmel SAM serial (UART) driver____
>
>           drivers: Extend Atmel SAM GPIO driver____
>
>           drivers: eth_sam_gmac: clean up after net_nbuf to net_pkt change____
>
>           drivers: eth_sam_gmac: support reading MAC from I2C EEPROM____
>
>           boards: sam_e70_xplained: read MAC from I2C EEPROM by default____
>
>           samples: net: remove redundant Kconfig options for sam_e70_xplained____
>
>           drivers: i2c: clean up Kconfig file____
>
>           arm: dts: Add DTS support for SAME70 SoC____
>
>           ext: Import Atmel SAM4S header files from ASF library____
>
>           arch: atmel_sam: enhance gpio driver to support sam3x____
>
>           arch: sam3x: Use ASF library____
>
>           arch: same70: hide soc.h defines from assembler____
>
>           drivers: uart_sam: Configure TX pins for SAME70 only____
>
>           drivers: eth_sam_gmac: Fix fragment ordering in RX____
>
>     __ __
>
>     Piyush Itankar (2):____
>
>           Bluetooth: A2DP: Stream End Point Registration____
>
>           Bluetooth: A2DP: Added Preset Structure____
>
>     __ __
>
>     Punit Vara (1):____
>
>           boards: arduino_due: Add make flash support____
>
>     __ __
>
>     Qiu Peiyang (8):____
>
>           tests: add zephyr uart driver api test case____
>
>           tests: add zephyr SPI driver api test case____
>
>           tests: add zephyr pinmux driver api test case____
>
>           tests: fix disabling of GPIO interrupt issue____
>
>           tests/gpio: enable gpio cases to run on more platforms____
>
>           tests: drivers: spi: fix variable type mismatches____
>
>           tests: driver: uart: fix unchecked return value____
>
>           tests: aio: port AIO cases to run on more platforms____
>
>     __ __
>
>     Ramesh Thomas (9):____
>
>           kernel: tickless: Add function to check if list contains multiple nodes____
>
>           kernel: tickless: Rename _Swap to allow creation of macro____
>
>           kernel: tickless: Add tickless kernel support____
>
>           timer: tickless: hpet: Add tickless kernel support____
>
>           timer: tickless: loapic: Add tickless kernel support____
>
>           timer: tickless: cortex_m: Add tickless kernel support____
>
>           timer: tickless: arcv2: Add tickless kernel support____
>
>           samples: tickless: Enables tickless kernel option in some apps____
>
>           samples: power: Time is passed as milliseconds in tickless kernel____
>
>     __ __
>
>     Ravi kumar Veeramally (68):____
>
>           net: context: Fix invalid order of statements____
>
>           drivers: slip: Remove unused variables____
>
>           drivers: slip: Add more comments for slip write scenario____
>
>           drivers: slip: Skip buffer allocation for incomplete packet____
>
>           net: tcp: Retransmit buffers are not freed on tcp_release____
>
>           net: icmpv6: Remove unused variable 'len' from input calls____
>
>           net: icmpv6: Remove unnecessary cache pointers for src and dst____
>
>          net: icmpv6: Simplify debug calls____
>
>           net: icmpv6: Return valid verdict in case of success____
>
>           net: core: Fix missing verdict assignment____
>
>           net: core: Do not handle RPL options if RPL not enabled____
>
>           net: core: Remove duplicate calls____
>
>           net: core: Fix IPv6 extra header options handling____
>
>           net: 6lo: Fix incorrect order of HLIM and NH compression____
>
>           net: 6lo: Fix invalid hoplimit uncompression____
>
>           net: 6lo: Fix tiny style and comments issues____
>
>           net: 6lo: Fix invalid check on context id____
>
>           net: 6lo: Fix compress bit calculation____
>
>           net: core: Fix IPv6 RPL extension parsing____
>
>           net: rpl: Add RPL header revert utility____
>
>           net: ipv6: Fix handling of RA 6CO options____
>
>           net: icmpv6: Add support for HBH and RPL option handling____
>
>           net: context: Fix setting of appdata ptr and length____
>
>           net: rpl: Fix compilation warnings about format specifier____
>
>           net: rpl: Add API to access default rpl instance____
>
>           net: Modify IPv4/6 packet finalize API's____
>
>           net: samples: leds_demo: Fix memory leak____
>
>           net: zoap: Fix memory leak____
>
>           net: rpl: Handle verdict properly for forwarding_dao____
>
>           net: rpl: Add missing Kconfig option____
>
>           net: rpl: Fix invalid reading of RPL Transmit information____
>
>           net: rpl: Fix setting metadata of forwarding buffer____
>
>           net: rpl: Cache src and dst addresses for DAO ACK reply____
>
>           net: rpl: Fix verdict for handle_dao_ack____
>
>           net: route: Fix when route not found with dst address____
>
>           net: if: Fix triggering interface link call back____
>
>           net: icmpv6: Remove unnecessary cache ptrs for src and dst____
>
>           net: rpl: Align Kconfig options properly____
>
>           net: rpl: Add support for handling of DAO ACK____
>
>           net: rpl: Fix invalid parsing of DAO message____
>
>           net: rpl: Fix invalid parsing of DIO message____
>
>           net: rpl: Fix DAO ACK reply____
>
>           net: rpl: Fix invalid nbr lookup____
>
>           net: rpl: Add support for DAO retransmissions____
>
>           net: rpl: Move net_route_lookup to proper place____
>
>           net: nbr: Fix miss calculation of nbr size____
>
>           net: if: Fix missing submission of router lifetime timer____
>
>           net: route: Fix retrieving route nexthop____
>
>           net: route: Update IPv6 packet routing mechanism____
>
>           net: event: Add events for ROUTE ADD and DEL____
>
>           net: rpl: Refactor net_rpl_update_header function____
>
>           net: rpl: Refactor few rpl functions____
>
>           net: rpl: Return valid verdict____
>
>           net: shell: Fix crash when retrieving remaining reachable time____
>
>           net: rpl: Fix rpl header update____
>
>           net: zoap: Refactor zoap utilities____
>
>           net: zoap: Fix memory overflow issue____
>
>           net: zoap: Remove unused helper function____
>
>           net: zoap: Prepare and send error response separately____
>
>           net: zoap: Add timeout while requesting packets____
>
>           net: zoap: Remove magic number____
>
>           net: zoap: Minor comment style fixes____
>
>           net: zoap: Remove unused struct definition____
>
>           net: zoap: Add block wise support for well-known response____
>
>           net: ipv6: Use correct API to remove router____
>
>           net: rpl: Fix router when it's timer expires____
>
>           net: rpl: Fix invalid usage of router addition api____
>
>           net: samples: Use correct API to get net pkt length____
>
>     __ __
>
>     Ricard Salveti (1):____
>
>           boards: 96b_carbon_nrf51: add support for 96Boards Carbon nRF51 chip____
>
>     __ __
>
>     Ricardo Salveti (6):____
>
>           scripts/dfuutil: add support for DfuSe devices____
>
>           boards: 96b_carbon: support 'make flash' over DFU____
>
>           doc: add dfu-util to Mac OS dependencies____
>
>           boards: add 96b_carbon board documentation____
>
>           boards: add 96b_nitrogen board documentation____
>
>           nrf_rtc_timer: clear events and counter when disabling sys_clock____
>
>     __ __
>
>     Rishi Khare (2):____
>
>           frdm: fixed path and dependencies for extract_dts_includes.py____
>
>           kernel tests: fatal: added "ignore_faults" tag____
>
>     __ __
>
>     Roger Lendenmann (2):____
>
>           arm: spi: spi master support for nrf52 family____
>
>           sensor: lis2dh: Add support for lis2dh accelerometer____
>
>     __ __
>
>     Ruslan Mstoi (1):____
>
>           drivers: slip: escape SLIP special characters in headers too____
>
>     __ __
>
>     Sathish Narasimman (14):____
>
>           Bluetooth: AT: Fix 'signed' warning____
>
>           Bluetooth: HFP HF: Handling AG Network error____
>
>           Bluetooth: HFP HF: SCO: Add esco supported pkt type____
>
>           Bluetooth: HFP HF: SCO: Accept eSCO conn request____
>
>           Bluetooth: HFP HF: SCO: Handle synchronous_conn_complete____
>
>           Bluetooth: SCO: Rename 'conn' to 'acl'____
>
>           Bluetooth: HFP HF: SCO: Handle SCO Disconnect____
>
>           Bluetooth: HFP HF: SCO Initiate Audio connection____
>
>           Bluetooth: AT: Fix reset the state during error____
>
>           Bluetooth: AT: Unit test application init____
>
>           Bluetooth: HFP HF: Lookup table for unsolicited commands____
>
>           Bluetooth: HFP HF: Add support for RING indication cb____
>
>           Bluetooth: HFP HF: Support to send hf AT command____
>
>           Bluetooth: AT: Fix - chance of missing UNSOLICITED state____
>
>     __ __
>
>     Sergio Rodriguez (6):____
>
>           tests: watchdog: Interrupt reset mode modifications____
>
>           samples: mbedtls: Fixing entropy source____
>
>           drivers: dma_qmsi: Wait few cycles to allow DMA controller changes____
>
>           samples: mbedtls coap: Fixing entropy source____
>
>           samples: mbedTLS coap: Cleaning prj.conf for QEMU____
>
>           tests: kernel: test_pend: Porting legacy tests to unified kernel____
>
>     __ __
>
>     Sharron LIU (9):____
>
>           tests: kernel: added test case k_is_preempt_thread____
>
>           tests: kernel: added test case k_fifo_is_empty____
>
>           tests: kernel: add test point k_delayed_work_remaining_get____
>
>           tests: kernel: added testapp profiling_api____
>
>           tests: kernel: added test cases k_pipe_block_put____
>
>           tests: kernel: added clock_test____
>
>           tests: kernel: add test point k_cpu_atomic_idle____
>
>           tests: kernel: add tickless test____
>
>           tests:kernel: added tests for printk left justifier____
>
>     __ __
>
>     Souvik K Chakravarty (2):____
>
>           watchdog: Add WDT driver for Atmel SAM SoCs____
>
>           soc: defconfig: Enable WDT for ATMEL SAM MCUs____
>
>     __ __
>
>     Szymon Janc (9):____
>
>           Bluetooth: shell: Fix accessing invalid memory____
>
>           Bluetooth: shell: Fix typo____
>
>           Bluetooth: SMP: Fix passkey entry for legacy pairing____
>
>           Bluetooth: shell: Don't echo LE CoC data____
>
>           Bluetooth: Fix connection object leak____
>
>           Bluetooth: shell: Simplify indication in gatt-subscribe____
>
>           Bluetooth: shell: Fix GATT long write support____
>
>           Bluetooth: GATT: Remove not needed variable____
>
>           Bluetooth: GATT: Fix subscriptions removal____
>
>     __ __
>
>     Tomasz Bursztyka (105):____
>
>           net: Fix stack type____
>
>           net/utils: Fix parameters type____
>
>           samples/ieee802154: Update qemu based samples____
>
>           net: Switch from per-iface tx thread to a unique k_poll triggered one____
>
>           drivers/net/ieee802154: Display the wrong channel setting in error msg____
>
>           net/ieee802154: Display which channel is being scanned____
>
>           net/ieee802154: Use pre-filled link address as ll target____
>
>           net/ieee802154: Add missing line breaks in the shell module____
>
>           net/ieee802154: Fix net mgmt request to get core settings____
>
>           net/mgmt: Add a function to wait on a event synchronously____
>
>           net/mgmt: Add a network interface based synchronous event listener____
>
>           tests/net/mgmt: Add 2 unit tests around synchronous event listeners.____
>
>           net/mgmt: Remove a useless k_sem_init() and use K_SEM_DEFINE instead____
>
>           net/mgmt: Remove the list node before unlocking the semaphore____
>
>           drivers/ieee802154: Remove very old CC2520 left-over from µIP stack____
>
>           net/ipv6: Regroup debugging routines relevantly____
>
>           net/ipv6: Renaming IPv6 neighbor state related macros and function____
>
>           net/shell: Simplify ping logic____
>
>           net/icpmv4: Add dynamically registered ICMPv4 handlers____
>
>           net/shell: Add ping reply handlers and a timeout____
>
>           net/icmpv4: Normalize input function signature with ipv6 counter-part____
>
>           net/samples: Add static ipv4 addresses for arduino 101 echo apps config____
>
>           net/ipv6: Fix a NULL dereferencing issue when debug is enabled____
>
>           net/net_if: When IPv6 DAD is disabled, added address gets final state____
>
>           net/ieee802154: Add Auxiliary Security Header definitions____
>
>           net/ieee802154: Parse and validate auxiliary security header____
>
>           net/ieee802154: Change function signature for future change____
>
>           net/ieee802154: Normalize one parameter to make it clearer____
>
>           net/ieee802154: Add generic support for link layer cipher operations____
>
>           net/ieee802154: Provide the means to create secured data frames____
>
>           net/ieee802154: Provide the means to decipher data frames____
>
>           net/ieee802154: Integrate link-layer security relevantly____
>
>           net/ieee802154: Add net mgmt requests to set/get security settings____
>
>           drivers/ieee802154: Adding support for CC2520 ccm crypto____
>
>           tests/net/ieee802154: Add a simple CC2520 crypto dev test____
>
>           net/ieee802154: Expose auxiliary security header validation function____
>
>           net: Rename Kconfig.samples and its main option for future changes____
>
>           net: Add 802.15.4 useful Kconfig application settings____
>
>           net/ieee802154: Rename <SET/GET>_CHAN to <SET/GET>_CHANNEL____
>
>           samples/net: Uses CONFIG_NET_APP_IEEE802154_* options relevantly____
>
>           samples/net: Remove the need for IEEE 802.15.4 stack in wpan serial____
>
>           net/ieee802154: Remove ORFD choice altogether.____
>
>           net/samples: Add 802.15.4 link-layer security settings for the samples____
>
>           tests/net/ieee802154: Switch l2 to ztest framework____
>
>           tests/net/ieee802154: Add a unit test for secured data frame validation____
>
>           net/ieee802154: We don't get the MFR from device drivers____
>
>           net/samples/ieee802154: Making hw sample simpler____
>
>           net/ieee802154: Simplify data FS settings function signature____
>
>           net/ieee802154: Use context's extended address when generating frame____
>
>           net/ieee802154: Use context instead of interface to reduce stack usage____
>
>           net/ieee802154: Disable ACK reply handling by default____
>
>           net/ieee802154: Remove useless __packed annotation____
>
>           net/mgmt: Mask vs event should be verified part by part____
>
>           net/arp: Return relevant verdict if the ARP packet was consumed____
>
>           net/core: Fix wrong parameter usage for check_unknown_option()____
>
>           tests/net: MQTT tests should be under lib____
>
>           tests/net: arp_input() unref the buffer on success____
>
>           net: Make sure IP layer events have fully differentiated layer code____
>
>           net/ieee802154: aux sec header frame counter is in little endian____
>
>           net/nbuf: Add an attribute to store/get IEEE 802.15.4 RSSI on RX____
>
>           drivers/ieee802154/cc2520: Set the current rx frame RSSI into its nbuf____
>
>           net/ieee802154: Fixing a typo in net_mgmt settings accessor____
>
>           net/ieee802154: Expose TX power setting through net mgmt API____
>
>           net/ieee802154: Add a Kconfig option to set a default tx power____
>
>           net/ieee802154/samples: Add a Kconfig option to tweak the TX power____
>
>           net/ieee802154: Add ieee15_4 shell module functions to set/get tx power____
>
>           net: Renaming net nbuf API to net pkt API____
>
>           net/net_pkt: Fully separate struct net_pkt from struct net_buf____
>
>           net_pkt: Removing legacy net_dir____
>
>           net_pkt: Externalize ext_bitmap handling____
>
>           net_pkt: Reordering the attributes for better alignment____
>
>           net: Rename all *_BUF() macros to *_HDR()____
>
>           net_pkt: Let's make all IPv6 related attributes prefixed with ipv6_____
>
>           drivers/spi: Get QMSI shim driver following syntax rules____
>
>           drivers/gpio: Use ifdef relevantly in DW drivers____
>
>           arch/arc/soc: If IOAPIC is not enabled, gpio_dw should still compile____
>
>           gpio: Align pin parameter type in configure with all other functions____
>
>           drivers/Kconfig: Cleanup Kconfig____
>
>           drivers/crypto: Use a proper driver name for TinyCrypt shim driver____
>
>           drivers/crypto: Make ataes132a's Kconfig following syntax rules____
>
>           drivers/crypto: Prefix source code relevantly____
>
>           crypto: Remove useless attribute____
>
>           drivers/crypto: Use sys_log automatic newline addition in tinycrypt shim____
>
>           drivers/crypto: Make tc shim number of sessions Kconfig based____
>
>           drivers/crypto: Use crypto init Kconfig option for tc shim driver____
>
>           drivers/crypto: Fix a memory leak in tc shim driver____
>
>          samples/crypto: Fix memory leaks____
>
>           samples/crypto: Use sys_log properly____
>
>           net/net_if: Do not start TX thread if there is no network interface____
>
>           doc/kernel: Fix polling documentation____
>
>           drivers/spi: Apply syntax rules on DW drivers____
>
>           arch/x86/quark_se: Let the possibility to use native SPI driver____
>
>           api: New SPI API____
>
>           drivers/spi: Adapt DW driver to new SPI API____
>
>           samples: Add an SPI driver test application____
>
>           drivers/spi: Add reentrance support to DW driver in a generic manner____
>
>           drivers/spi: Handle synchronous calls in a generic manner in DW driver____
>
>           api: Add asynchronous call support to SPI API____
>
>           drivers/spi: Add support for async call in DW driver in a generic way____
>
>           samples/spi: Add an asynchronous call test____
>
>           api/spi: Add 2 specific control bits for special use cases.____
>
>           drivers/spi: Handle ressource locking and release in DW driver____
>
>           samples/spi: Add a quick test for spi_release() API function____
>
>           drivers/spi: Handle SPI_HOLD_ON_CS in spi context through gpio____
>
>           api/spi: Add EEPROM configuration bit____
>
>     __ __
>
>     Vinayak Chettimada (64):____
>
>           drivers: serial: nrf5: Fix system off pin configuration____
>
>           Bluetooth: Controller: Use direct ISR for Radio IRQ only____
>
>           Bluetooth: Controller: Fix LE Ping PDU dispatch____
>
>           Bluetooth: Controller: Run all enqueued mayfly before disable____
>
>           Bluetooth: Controller: Kconfig option to set public address____
>
>           Bluetooth: Controller: Fix assert on role stop/abort____
>
>           Bluetooth: Controller: mayfly enable to supercede over disable____
>
>           Bluetooth: Controller: Fix RSSI feature conditional compilation____
>
>           Bluetooth: Controller: Add advertisement event indication feature____
>
>           Bluetooth: Controller: Add Kconfig range check for public address____
>
>           Bluetooth: Controller: Version 5.0 and PDU type rename____
>
>           Bluetooth: controller: Use explicit paths to internal headers____
>
>           Bluetooth: controller: Move bt_rand into separate file____
>
>           Bluetooth: Make LE Encrypt helpers public____
>
>           Bluetooth: controller: Replace 0 for pointers with NULL keyword____
>
>           Bluetooth: Fix checks for changes in connection parameters____
>
>           Bluetooth: Support connection parameter update as central____
>
>           Bluetooth: shell: Reorder commands in logical order of use____
>
>           Bluetooth: shell: Add connection update command____
>
>           Bluetooth: controller: Move PDU macros from radio.h to pdu.h____
>
>           Bluetooth: controller: Cleanup makefiles____
>
>           Bluetooth: controller: Fix mayfly caller id for thread call path____
>
>           Bluetooth: controller: Fix race waiting for ticker job to complt____
>
>           Bluetooth: controller: Kconfig for advanced event preparation____
>
>           Bluetooth: controller: Kconfig option for advanced scheduling____
>
>           Bluetooth: controller: Hide advance features in Kconfig____
>
>           Bluetooth: controller: Move comp id and subver to configuration____
>
>           Bluetooth: Kconfig: Move BLUETOOTH_CONTROLLER to Controller file____
>
>           Bluetooth: Kconfig: Group stack size related options____
>
>           Bluetooth: Kconfig: Group HCI_RAW related options____
>
>           Bluetooth: Kconfig: Move BLUETOOTH_MAX_SCO_CONN to BR/EDR____
>
>           Bluetooth: Compile BR/EDR independent of BLUETOOTH_CONN check____
>
>           Bluetooth: Permit connectionless host-controller combined build____
>
>           Bluetooth: controller: Cleanup redundant ticker busy loop____
>
>           Bluetooth: controller: Move nRF5 specific debug pins to hal/nrf5____
>
>           Bluetooth: controller: Remove util/config.h____
>
>           Bluetooth: controller: Make worker and job priority configurable____
>
>           Bluetooth: controller: Add BT 5.0 PDU structs____
>
>           Bluetooth: controller: Group dup filter Kconfig with buf options____
>
>           Bluetooth: controller: Use defined keyword in #if cond compiles____
>
>           drivers: pwm: Add nRF5x GPIOTE based PWM driver____
>
>           Bluetooth: controller: Rename channel/chnl to chan____
>
>           Bluetooth: HCI: Add Bluetooth 5.0 FeatureSet field's bit mapping____
>
>           Bluetooth: Fix missing LE conn param req bit in set LE evt mask____
>
>           Bluetooth: controller: Support BT 5.0 feature set bit fields____
>
>           Bluetooth: controller: Channel Selection Algorithm #2____
>
>           Bluetooth: l2cap: Dont use BT namespace in internal MPS/MTU macro____
>
>           Bluetooth: l2cap: Decouple segmentation size____
>
>           Bluetooth: l2cap: Use global conn tx pool for segmentation____
>
>           Bluetooth: controller: Low Duty Cycle Directed Advertising____
>
>           Bluetooth: controller: Explicit AC and DC packet configure____
>
>           Bluetooth: hci: Consistently use bt_hci_evt_*____
>
>           Bluetooth: controller: Rename ll_address_* to ll_addr_*____
>
>           Bluetooth: controller: Introduce s/w based TRX switching____
>
>           Bluetooth: controller: Add Kconfig options for states and roles____
>
>           Bluetooth: controller: Refactor LL Adv state to ll_adv.c file____
>
>           Bluetooth: controller: Refactor LL Scan state to ll_scan.c file____
>
>           Bluetooth: controller: Refactor LL Master role to ll_master.c____
>
>           Bluetooth: controller: Conditionally compile slave role HCI cmds____
>
>           Bluetooth: controller: Cond. compile connection state HCI cmds____
>
>           Bluetooth: controller: Scan Request Notifications____
>
>           Bluetooth: Fix HCI LE Set PHY cmd parameters____
>
>           Bluetooth: controller: Allow multiple ctrl pkt enqueue____
>
>           Bluetooth: controller: PHY Update Procedure____
>
>     __ __
>
>     Vinayak Kariappa Chettimada (14):____
>
>           Bluetooth: controller: Remove unreferenced hci_evt_is_discardable____
>
>           Bluetooth: Add LE Features test macro____
>
>           Bluetooth: Fix PHY related HCI param values____
>
>           Bluetooth: Add PHY auto-update to 2Mbps on connection____
>
>           Bluetooth: controller: Revert cleanup redundant ticker busy loop____
>
>           Bluetooth: controller: Fix missing PHY update cond. compilation____
>
>           Bluetooth: controller: Fix tests conf file to cover new features____
>
>           Bluetooth: kconfig: Use menu instead of menuconfig____
>
>           Bluetooth: Print PHY update complete with status____
>
>           Bluetooth: l2cap: Fix initial credit calculaton for MTU < MPS____
>
>           Bluetooth: shell: Add L2CAP throughput measurement____
>
>           Bluetooth: controller: Increase Rx & Tx buf cnt range in Kconfig____
>
>           Bluetooth: shell: Add GATT write cmd throughput measurement____
>
>           Bluetooth: Fix auto PHY update on connection____
>
>     __ __
>
>     Vincenzo Frascino (27):____
>
>           arm: core: Update core to use struct k_thread____
>
>           kernel: Add stack_info to k_thread____
>
>           arm: soc: beetle: Add regions for mpu configuration____
>
>           arm: core: Add MPU parameter to the arm core____
>
>           arm: core: mpu: Add ARM MPU support____
>
>           soc: arm: beetle: Add Initial MPU Support____
>
>           board: arm: v2m_beetle: Enable MPU by default____
>
>           soc: arm: stm32f4: Add Initial MPU Support____
>
>           boards: 96b_carbon: Add MPU support____
>
>           boards: nucleo_f401re: Add MPU support____
>
>           boards: nucleo_f411re: Add MPU support____
>
>           dts: mps2_an385: Initial device tree support____
>
>           dts: v2m_beetle: Generate Uart base addr____
>
>           dts: v2m_beetle: Add WDOG support____
>
>           dts: v2m_beetle: Add Timer support____
>
>           dts: v2m_beetle: Add DualTimer support____
>
>           dts: v2m_beetle: Add GPIO support____
>
>           dts: mps2_an385: Add ARM CMSDK support____
>
>           boards: v2m_beetle: Add OpenOCD for debugging____
>
>           arm: soc: nxp k6x: Add Initial support for NXP MPU____
>
>           arm: core: mpu: Add arm core MPU interface____
>
>           arm: core: mpu: Add core support to ARM MPU____
>
>           arm: core: mpu: Add core MPU implementation____
>
>           arm: core: Integrate thread stack guard feature____
>
>           samples: synch: Add Thread Stack Guards conf____
>
>           samples: Add mpu stack guard test____
>
>           samples: mpu_test: Add controller specific write____
>
>     __ __
>
>     Vinicius Costa Gomes (11):____
>
>           samples/zoap_server: Remove useless return statements____
>
>           samples/zoap_server: Add more validation tests for block-wise____
>
>           samples/zoap_server: Add a test case for the observer feature____
>
>           samples/zoap_server: Adds example for the link-format feature____
>
>           tests/zoap: Adds test for the length of payload on the RX side____
>
>           iot/zoap: Fix requiring that the buffer is unchanged for retransmit____
>
>           samples/zoap_server: Add retransmissions for CON messages____
>
>           samples/zoap_client: Fix using the wrong timeout for retransmissions____
>
>           build: Fix qemugdb target____
>
>           lib/zoap: Fix warning about signedness conversion____
>
>           samples/coaps_server: Don't error if the packet doesn't have payload____
>
>     __ __
>
>     Wayne Ren (1):____
>
>           arc: Fix the bug in _load_callee_saved_regs____
>
>     __ __
>
>     Wojciech Bober (9):____
>
>           drivers/timer: Rework the nRF RTC driver.____
>
>          ext: Import Nordic 802.15.4 radio driver____
>
>           ext: Integrate Nordic's 802.15.4 radio driver into Zephyr____
>
>           drivers/net/ieee802154: nRF5 802.15.4 radio driver____
>
>           samples/net: ieee802154: Add configuration for nrf5____
>
>           samples/net/ieee802154: Update example with nrf5 802.15.4____
>
>           drivers/ieee802154: Add missing parameter to net_if_set_link_addr()____
>
>           drivers/ieee802154: Added RAW mode support to nRF5 radio driver____
>
>           drivers/ieee802154: Added RAW device to nRF5 radio driver____
>
>     __ __
>
>     Wu Jiequan (4):____
>
>           tests: net: Add mqtt testcases____
>
>           samples: net: http_server: Add bt test and arduino 101 support____
>
>           net: coaps_server: add prj_arduino_101.conf file____
>
>           net: zoap_server: Unify Makefile and add prj file____
>
>     __ __
>
>     Yannis Damigos (5):____
>
>           olimexino_stm32: provide button and leds for basic samples____
>
>           dts: arm: Add base DTS support for Olimexino STM32 board____
>
>           olimexino_stm32: Enable DT usage for OLIMEXINO STM32____
>
>           boards/arm/olimexino_stm32: Add documentation files____
>
>           boards/arm/olimexino_stm32: add openocd file____
>
>     __ __
>
>     Youvedeep Singh (8):____
>
>           debug: Remove dependency of unsetting X86_IAMCU for CONFIG_DEBUG_INFO.____
>
>           test_sleep: replacing depreciated APIs with new one.____
>
>           test_sleep: move test_sleep from tests/legacy/kernel to tests/kernel____
>
>           test_tickless: replacing depreciated APIs with new one.____
>
>           test_tickless: Change test_tickless location to tests/kernel/test_tickless/____
>
>           cdc_acm : Restrict writing more than 4 bytes into TX USB Endpoint.____
>
>           tests: aio: Change reference voltage for AIO____
>
>           aio: Add delay after power change to Analog Comparator.____
>
>     __ __
>
>     ethan gao (1):____
>
>           tests: add AES cmac test to mbedtls test____
>
>     __ __
>
>     fallrisk (4):____
>
>           arch: Moved Atmel SAM3 into the SAM SoC family tree.____
>
>           arch: Moved atmel_sam3 to atmel_sam3x.____
>
>           boards: arduino_due: Added DTS to the Arduino Due.____
>
>           arch: Add Atmel SAM4S SoC support____
>
>     __ __
>
>     june li (5):____
>
>           net: tcp: Add tcp options length____
>
>           net: tcp: Start retry timer when queueing data____
>
>           net: tcp: Release buf after failing to send____
>
>           net: tcp: Do buf ref when resending a segment____
>
>           net: l2: Clear arp cache when disable interface.____
>
>     __ __
>
>     kontais (2):____
>
>           board stm3210c_eval openocd cfg file____
>
>           stm32f4/arm_mpu_mem_cfg.h compile error fix____
>
>     __ __
>
>     xiaorui hu (1):____
>
>           net: context: set tcp app data len when sending packets____
>
>     __ __
>
>     Øyvind Hovdsveen (1):____
>
>           drivers/timer: Fixing issue in nRF RTC driver when RTC handler is blocked.____
>
>     __ __
>
>     __ __
>
>
>     _______________________________________________
>     Zephyr-devel mailing list
>     Zephyr-devel@lists.zephyrproject.org <mailto:Zephyr-devel@lists.zephyrproject.org>
>     https://lists.zephyrproject.org/mailman/listinfo/zephyr-devel <https://lists.zephyrproject.org/mailman/listinfo/zephyr-devel>
>
>
>
>
> _______________________________________________
> Zephyr-devel mailing list
> Zephyr-devel@lists.zephyrproject.org
> https://lists.zephyrproject.org/mailman/listinfo/zephyr-devel
>


Join devel@lists.zephyrproject.org to automatically receive all group messages.