{"push_id":2626032314,"size":1000,"distinct_size":5148,"ref":"refs/heads/master","head":"fd561dd596f4c52aed64b3b78a46b0e297ee0d58","before":"8deb09676dc026c25cc4d39710c8eaa8553f9c31","commits":[{"sha":"f618af75a85e207190b424e04fbb0d8fc80fe892","author":{"name":"Matthias Boesl","email":"aeaebe22824fb73c3beb1813e405853b9a539c1b@gmail.com"},"message":"driver: ieee802154: cc1200: fix context handling\n\ncontext was missed during refactoring\n\nSigned-off-by: Matthias Boesl <matthias.boesl@gmail.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/f618af75a85e207190b424e04fbb0d8fc80fe892"},{"sha":"943ca29d4b43c163609b768a0f899cda688aac5a","author":{"name":"Andrei Emeltchenko","email":"a6565233ddc88e4fb9c66c1d70743223493f2ed4@intel.com"},"message":"usb: dw: Fix Coverity issue with get_mps()\n\nFix issue with Coverity using if / else instead of switch, though it\ndoes not affect code.\n\nFixes: #7257\nCID: 185399\n\nSigned-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/943ca29d4b43c163609b768a0f899cda688aac5a"},{"sha":"6c65ac2bb44746921a8ad85cc12ebbc9eefa53c2","author":{"name":"Wayne Ren","email":"d5c6d7c4aa45e53f819f17870783d153a32ba7d0@synopsys.com"},"message":"arch: arc: fix the typo of label which caused issue #7249\n\n* fix the issue #7249 which is caused by a typo of label\n\nSigned-off-by: Wayne Ren <wei.ren@synopsys.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/6c65ac2bb44746921a8ad85cc12ebbc9eefa53c2"},{"sha":"632fe1d411a5a9024cba76d174c528db289cc3e0","author":{"name":"Sebastian Bøe","email":"edee888afd63e94916688495334700803eba20a0@nordicsemi.no"},"message":"cmake: check_compiler_flag: Fix bug where checks were aliased\n\nFix a bug where different compiler checks were aliased and therefore\nthe test results were incorrectly re-used.\n\nThe 'check' string is used by CMake internally to cache test results,\nbut when testing linker flags the check string has been aliased\nbetween the different linker checks. To fix the aliasing issue we add\nthe CMAKE_REQUIRED_FLAGS variable to the 'check' string. The aliasing\nissue disappears because the linker flag-under-test is in\n'CMAKE_REQUIRED_FLAGS'.\n\nSigned-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/632fe1d411a5a9024cba76d174c528db289cc3e0"},{"sha":"5f08b106a8365e8132df722194d79c6166e2a2ff","author":{"name":"Sebastian Bøe","email":"edee888afd63e94916688495334700803eba20a0@nordicsemi.no"},"message":"cmake: Suppress messages about compiler checks\n\nMessages about compiler checks are very verbose so we disable them by\ndefault. They have always been undesirably verbose, but introducing\nCMAKE_REQUIRED_FLAGS into the 'check' string made them unacceptably\nso.\n\nSigned-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/5f08b106a8365e8132df722194d79c6166e2a2ff"},{"sha":"aa90d721168a52817d038050f6c1571a963738a3","author":{"name":"Sebastian Bøe","email":"edee888afd63e94916688495334700803eba20a0@nordicsemi.no"},"message":"cmake: Introduce a key version to invalidate corrupted caches\n\nWhen a bug in the caching mechanism is detected the cache format must\nbe bumped to ensure that we no longer get a cache hit on old corrupted\nkeys.\n\nThis fixes #7246 when the cache is corrupted.\n\nSigned-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/aa90d721168a52817d038050f6c1571a963738a3"},{"sha":"e3efbd54c6073cbcb131274d27745154fdd05700","author":{"name":"Alberto Escolar Piedras","email":"52be3174920ed06cbdfbcf9622a1a6c68e942617@oticon.com"},"message":"POSIX arch: Fix linker -T warning\n\nModify the linker script with the command INSERT.\nIt instructs the linker to augment the default linker script\nSECTIONS with the ones provided with the one provided in\nthis script.\nIt also modified the meaning of the -T switch, so it no longer\nreplaces the default linker script\n\nSigned-off-by: Alberto Escolar Piedras <alpi@oticon.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/e3efbd54c6073cbcb131274d27745154fdd05700"},{"sha":"770178b76e9f1dc2d78352477faa09bd9454e2f7","author":{"name":"Alberto Escolar Piedras","email":"52be3174920ed06cbdfbcf9622a1a6c68e942617@oticon.com"},"message":"sanitycheck: Stop on linker warnings also in native_posix\n\nAfter removing the -T linker warning for the POSIX arch\nwe can, and should, also treat its linker warnings as errors\n\nSigned-off-by: Alberto Escolar Piedras <alpi@oticon.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/770178b76e9f1dc2d78352477faa09bd9454e2f7"},{"sha":"92749e7a92cf6fa1ea3126d3d1a2be5b2e924609","author":{"name":"Johan Hedberg","email":"628991c7b0a19c384f9b99c21ec330ce952bb838@intel.com"},"message":"Bluetooth: Mesh: Remove unnecessary #ifdefs from header file\n\nThe #ifdef protections are not needed, and in fact prevent helpers\nsuch as IS_ENABLED() from being used when calling APIs which are\noptional.\n\nSigned-off-by: Johan Hedberg <johan.hedberg@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/92749e7a92cf6fa1ea3126d3d1a2be5b2e924609"},{"sha":"6b1110644095213a654b62c09b9147d7ea463edf","author":{"name":"Johan Hedberg","email":"628991c7b0a19c384f9b99c21ec330ce952bb838@intel.com"},"message":"Bluetooth: Mesh: Fix enabling Node Identity advertising\n\nThe bt_mesh_provision() call results in the provisioning link state\nbeing cleared, so link.conn will become NULL. Add code to store the\ninformation of whether PB-GATT was used and use this information after\nthe call instead of relying on link.conn anymore at this point.\n\nSigned-off-by: Johan Hedberg <johan.hedberg@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/6b1110644095213a654b62c09b9147d7ea463edf"},{"sha":"c6f2b4ccb8289bedfa9af2a70c9fd9f7b49ceba5","author":{"name":"Maureen Helm","email":"87a696db5547fa477bda9f9e0f00013c839c14d3@nxp.com"},"message":"spi: Fix mcux dspi driver to parse lsb transfer mode correctly\n\nThe mcux dspi driver was incorrectly using the macro SPI_MODE_GET() to\nparse the operation for SPI_TRANSFER_LSB. The effect of this bug was\nthat the driver would quietly always operate in SPI_TRANSFER_MSB mode.\n\nCoverity-CID: 185401\n\nSigned-off-by: Maureen Helm <maureen.helm@nxp.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/c6f2b4ccb8289bedfa9af2a70c9fd9f7b49ceba5"},{"sha":"878f39c18e84727f4bc3d9073ae6d54d918da156","author":{"name":"Andy Gross","email":"4ba87047449f5700e8758e3b1af36e94376c2fff@linaro.org"},"message":"makefile: Fix dependencies for privileged stacks\n\nThis patch fixes the dependency chain for priviliged stack\ngeneration.  This fixes a problem when compiling after making\nsignificant changes that would shift the privileged stack area.\n\nSigned-off-by: Andy Gross <andy.gross@linaro.org>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/878f39c18e84727f4bc3d9073ae6d54d918da156"},{"sha":"d1715685829f90f89e2e2715c960b709ba6dda99","author":{"name":"Ruslan Mstoi","email":"348dc8e8f10581f5bc17672b9c406a6d9fcc1430@intel.com"},"message":"net: icmpv6: Fix payload length and checksum\n\nWith fragmentation disabled echo server responds to packet fragment with\nICMPv6 message Type: \"Parameter Problem (4)\", Code: \"unrecognized Next\nHeader type encountered (1)\". If a fragment with payload length 15 is\nreceived in response sent by echo server IPv6 payload length and ICMPv6\nchecksum are wrong. This patch solves the issue by correcting payload\nlength.\n\nSigned-off-by: Ruslan Mstoi <ruslan.mstoi@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/d1715685829f90f89e2e2715c960b709ba6dda99"},{"sha":"eb258706e0ac13d79e21f957f9ff6ba4c9d644fd","author":{"name":"Andy Ross","email":"c70f9a6bf6ee0cd69c8af4ce5e6b131945769315@intel.com"},"message":"kernel: Move SMP initialization to start of main thread\n\nThe smp_init() call was too early.  Device and subsystem\ninitialization doesn't happen until after the main thread starts\nrunning.  Starting extra CPUs and allowing them to schedule threads\nbefore their drivers are alive is a bad idea, even if it works in a\nunit test.\n\nSigned-off-by: Andy Ross <andrew.j.ross@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/eb258706e0ac13d79e21f957f9ff6ba4c9d644fd"},{"sha":"15c400774ece52247942a1aede645d4abf2517d5","author":{"name":"Andy Ross","email":"c70f9a6bf6ee0cd69c8af4ce5e6b131945769315@intel.com"},"message":"kernel: Rework SMP irq_lock() compatibility layer\n\nThis was wrong in two ways, one subtle and one awful.\n\nThe subtle problem was that the IRQ lock isn't actually globally\nrecursive, it gets reset when you context switch (i.e. a _Swap()\nimplicitly releases and reacquires it).  So the recursive count I was\nkeeping needs to be per-thread or else we risk deadlock any time we\nswap away from a thread holding the lock.\n\nAnd because part of my brain apparently knew this, there was an\n\"optimization\" in the code that tested the current count vs. zero\noutside the lock, on the argument that if it was non-zero we must\nalready hold the lock.  Which would be true of a per-thread counter,\nbut NOT a global one: the other CPU may be holding that lock, and this\ntest will tell you *you* do.  The upshot is that a recursive\nirq_lock() would almost always SUCCEED INCORRECTLY when there was lock\ncontention.  That this didn't break more things is amazing to me.\n\nThe rework is actually simpler than the original, thankfully.  Though\nthere are some further subtleties:\n\n* The lock state implied by irq_lock() allows the lock to be\n  implicitly released on context switch (i.e. you can _Swap() with the\n  lock held at a recursion level higher than 1, which needs to allow\n  other processes to run).  So return paths into threads from _Swap()\n  and interrupt/exception exit need to check and restore the global\n  lock state, spinning as needed.\n\n* The idle loop design specifies a k_cpu_idle() function that is on\n  common architectures expected to enable interrupts (for obvious\n  reasons), but there is no place to put non-arch code to wire it into\n  the global lock accounting.  So on SMP, even CPU0 needs to use the\n  \"dumb\" spinning idle loop.\n\nFinally this patch contains a simple bugfix too, found by inspection:\nthe interrupt return code used when CONFIG_SWITCH is enabled wasn't\ncorrectly setting the active flag on the threads, opening up the\npotential for a race that might result in a thread being scheduled on\ntwo CPUs simultaneously.\n\nSigned-off-by: Andy Ross <andrew.j.ross@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/15c400774ece52247942a1aede645d4abf2517d5"},{"sha":"67ba7d8a36f6bfdb9b4680866bcfd864e7f38773","author":{"name":"Stanislav Poboril","email":"91cd4220a7ae442c4c06644410b938fc24674d62@nxp.com"},"message":"gpio: Add imx gpio driver shim\n\nAdds a shim layer around the imx gpio driver to adapt it to the Zephyr\ngpio interface.\n\nFor now only the port 4 was tested.\n\nSigned-off-by: Stanislav Poboril <stanislav.poboril@nxp.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/67ba7d8a36f6bfdb9b4680866bcfd864e7f38773"},{"sha":"dc97fc2a609eb4c1d64b2c963094e18682bfcaea","author":{"name":"Ulf Magnusson","email":"f650684f780c6b48c0158c4e0f2e27f74aabc755@gmail.com"},"message":"kconfiglib: Update to default to UTF-8 for Python 3\n\nUpdate Kconfiglib to upstream revision da40c014398f3 (+ local Zephyr\nmodifications) to get commit da40c014398f3 (\"Force encoding to UTF-8 by\ndefault on Python 3\") in. It sets a (configurable) UTF-8 default for\nPython 3, overriding the encoding specified in the current locale.\n\nI've decided that this is a good idea after some problem reports\nunrelated to Zephyr. Running with the C locale breaks things horribly\notherwise, and the fix isn't obvious.\n\nPlain strings aren't decoded on Python 2, so no changes are needed\nthere.\n\nRelated PEP: https://www.python.org/dev/peps/pep-0538/\n\nSigned-off-by: Ulf Magnusson <ulfalizer@gmail.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/dc97fc2a609eb4c1d64b2c963094e18682bfcaea"},{"sha":"c5615aada4b902bec5e1ca65df2ee742d4dcfc17","author":{"name":"David B. Kinder","email":"c56c8b29908a5b2af1b63001268d73a0b7f972ba@intel.com"},"message":"doc: change https://zephyrproject.org/doc refs\n\nRemove extra indirection to documentation (and required\nserver link redirection) from https://zephyrproject.org/doc/...\nto http://docs.zephyrproject.org/...\n\nSigned-off-by: David B. Kinder <david.b.kinder@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/c5615aada4b902bec5e1ca65df2ee742d4dcfc17"},{"sha":"33eb03a8d927296cf8c2cc229cce614253eebffd","author":{"name":"Jukka Rissanen","email":"f9f077d1da4c7aa947f9864fa5a28c3588f6a45d@linux.intel.com"},"message":"samples: net: https-client: Increasing main stack size\n\nThe main stack size was too small for this sample application\nwhen TLS was enabled. Increasing it to 1504 bytes.\n\nFixes #7269\n\nSigned-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/33eb03a8d927296cf8c2cc229cce614253eebffd"},{"sha":"6a71a69f8d4990cefdd6fd8679ba139972a1a96a","author":{"name":"Johan Hedberg","email":"628991c7b0a19c384f9b99c21ec330ce952bb838@intel.com"},"message":"Bluetooth: GATT: Fix CCC handling\n\nThe 'valid' member of struct bt_gatt_ccc_cfg was redundant, since\nsetting 'peer' to BT_ADDR_LE_ANY does the same job. What's worse, the\nhandling of 'valid' was also buggy in that some places looking for\nvalid CCC structs only matched the address, meaning it might yield a\npositive match for invalid entries.\n\nFix these issues by removing the 'valid' struct member, and solely\nusing the 'peer' member to identify valid entries. Also simplify the\ncode by acknowledging that no CCC entry is essentially the same as the\nvalue '0' written to CCC.\n\nSigned-off-by: Johan Hedberg <johan.hedberg@intel.com>","distinct":true,"url":"https://api.github.com/repos/GautierAtWork/zephyr-pub/commits/6a71a69f8d4990cefdd6fd8679ba139972a1a96a"}]}
{"actor":{"display_login":"GautierAtWork"}}