summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-pyasn1: Eliminated ptest deprecation warningsYulong (Kevin) Liu2022-06-172-0/+29
| | | | | | | | | | | | | | | | | Eliminated the ptest deprecation warnings for the error: DeprecationWarning: _int_ returned non-int (type SizedInteger). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. return SizedInteger(value).setBitLength(len(value)) Patch from git upstream repo: https://github.com/etingof/pyasn1/commit/db8f1a7930c6b5826357646746337dafc983f953 (From OE-Core rev: ac674d95820137306e7c71f4275d92cf4fedf39d) Signed-off-by: Yulong (Kevin) Liu <yulong.liu@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: systemd-systemctl: Support instance conf files during enableNick Potenski2022-06-171-3/+11
| | | | | | | | | | | Add ability to parse instance-specific conf files when enabling an instance of a templated unit during postinstall. (From OE-Core rev: baa0ecf3271008cf60cd830c54a71f191aebb81c) Signed-off-by: Nick Potenski <nick.potenski@garmin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs-postcommands.bbclass: correct commentsMichael Opdenacker2022-06-171-4/+4
| | | | | | | | (From OE-Core rev: 41ade8e9a14c867e146a545be8d2d9c151b6855f) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/cve_check: add tests for Ignored and partial reportsMarta Rybczynska2022-06-171-0/+82
| | | | | | | | | | | Add testcases for partial reports with CVE_CHECK_REPORT_PATCHED and Ignored CVEs. (From OE-Core rev: 3f7639b90004973782a2e74925fd2e9a764c1090) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: add support for Ignored CVEsMarta Rybczynska2022-06-171-13/+30
| | | | | | | | | | | | | | | | Ignored CVEs aren't patched, but do not apply in our configuration for some reason. Up till now they were only partially supported and reported as "Patched". This patch adds separate reporting of Ignored CVEs. The variable CVE_CHECK_REPORT_PATCHED now manages reporting of both patched and ignored CVEs. (From OE-Core rev: c773102d4828fc4ddd1024f6115d577e23f1afe4) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220509 -> 20220610Dmitry Baryshkov2022-06-172-87/+2
| | | | | | | | | | | Drop 0001-Makefile-replace-mkdir-by-install.patch merged upstream. License-Update: additional files (From OE-Core rev: 91cd99267157e860a108282aee13e162e8c10572) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* stress-ng: upgrade 0.14.01 -> 0.14.02wangmy2022-06-171-1/+1
| | | | | | | | (From OE-Core rev: f71e4c565d8eec8ffe364ec85cf08acfbd8a0998) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionwangmy2022-06-171-1/+1
| | | | | | | | (From OE-Core rev: f9a8a80bc4f55ab8ffe4ceb7003a1fc9d567e6be) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl-obstack: upgrade 1.1 -> 1.2wangmy2022-06-171-2/+2
| | | | | | | | | | | | | Changelog: ========= Use obstack.c and obstack.h from gcc-10.2.0 libiberty. Add AC_CONFIG_HEADERS to configure.ac and make ./bootstrap.sh create config.h.in. (From OE-Core rev: a34986755a57b6467e78eb91042bb46f588b6856) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnu-config: update to latest versionwangmy2022-06-171-2/+2
| | | | | | | | (From OE-Core rev: fab6caed636b2860c14d5d1481575e918ab76ccd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lighttpd: upgrade 1.4.64 -> 1.4.65wangmy2022-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== * [build] meson: fix typo in variable name * [build] autoconf: report if building with zstd * [build] meson -Dlua_version=... to specify lua ver * [core] avoid CCRandomGenerateBytes on MacOS <10.12 (fixes #3140) * [core] use diff var name w/ CCRandomGenerateBytes (fixes #3141) * [core] parse conf cmds with SHELL or /bin/sh * [core] fix HMAC with openssl 3.0 * [mod_webdav] no COPYFILE_CLONE_FORCE on OSX <10.12 (fixes #3142) * [mod_deflate] fix to return 304 with If-None-Match (fixes #3143) * [core] Illumos epoll incompatible w/ lighttpd impl * [core] feature flag to allow Range w/ HTTP/1.0 * [mod_mbedtls] set usekeysize for mbedtls 3.2.0+ * [mod_deflate] collect mmap code * [mod_deflate] prototype using libdeflate w/ mmap * [mod_deflate] --with-libdeflate to use libdeflate * [mod_deflate] mark input bytes const * [core] sys-setjmp.[ch] * [mod_magnet] check lighty.result.content b4 setjmp * [core] include guard consistency in sys-time.h * [core] network_write_file_chunk_remap separate fn * [multiple] use new sys_setjmp_eval3() interface * [multiple] pedantic chunk.c checks for 0-len chunk * [multiple] shared code for struct chunk and mmap * [mod_deflate] use pread if available * [mod_deflate] improve loop compressing file chunk * [core] prep server_tag at startup for h2 resp hdr * [mod_magnet] defer req_env init unless needed * [mod_magnet] reset after error attaching content * [mod_magnet] lua_tointegerx() avoids raising error * [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces * [mod_magnet] adjust hot path for more inlining * [mod_magnet] collect chk for magnet lua_State init * [mod_magnet] use type returned from lua_getfield() * [core] chunk_file_pread() to wrap pread() * [core] disable keep-alive if forcing HTTP/1.0 resp * [mod_magnet] use lua_getextraspace() to store r * [core] fall back to getauxval(AT_RANDOM), if avail * [mod_magnet] keep message handler on stack * [doc] update external links * [mod_magnet] pass lighty table index, defer pops * [mod_magnet] clear and reuse script-env table * [mod_magnet] clear stack when reloading script * [mod_magnet] use lua_isnoneornil() in interfaces * [mod_magnet] fix lighty.c.cookie_tokens() * [mod_magnet] fix lighty.c.urldec_query() * [mod_magnet] remove duplicated NULL checks * [mod_magnet] adjust magnet_lighty_result_get() * [mod_magnet] magnet_tmpbuf_acquire(),release() * [mod_magnet] lighty.c.quotedenc(),dec() funcs * [mod_magnet] fix header,content legacy table clear * [mod_cgi] cgi.local-redir request_reset thru fnptr * [core] isolate plugins_*() funcs to main server * [mod_wolfssl] wolfssl v5.0.0 defines DH_set0_pqg() * [mod_auth] save letter-case diff in require config * [mod_magnet] magnet_push_quoted_string shared code * [mod_magnet] lighty.c.header_tokens convenience fn * [core] fill in un.sun_path after accept() (fixes #3147) * [mod_extforward] adjust trust check for HTTP/2 * [mod_proxy] adjust handling of legacy X-* headers * [core] permit env w/ blank value (fix regression) * [TLS] consistent debug.log-ssl-noise config type * [mod_magnet] allow removal of req_env elt via nil * [core] compiler workarounds for very old gcc,glibc * [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces * [mod_ssi] check http_chunk_transfer_cqlen for err * [core] chunkqueue_steal() handle unexpected 0 len * [core] discard DATA from REFUSED_STREAM at h2 init * [multiple] WebSockets over HTTP/2 (fixes #3151) * [multiple] immed connect to backend for streaming * [core] ensure socket ready before checking connect * [core] reduce trace on Upgrade backend connection * [core] adjust when TCP_CORK used on TLS connection * [mod_cgi] disable input optim if might Upgrade * [mod_cgi] immed start CGI if Upgrade * [mod_wolfssl] wolfssl v5.0.0 adds ASN1_TIME_diff() * [mod_openssl] libressl v3.5.0 adds ASN1_TIME_diff * [TLS] warn if leaf cert read is inactive/expired * [core] stricter conformance w/ upcoming HTTP/2 rev * [build] -D_DEFAULT_SOURCE consistency in builds * [mod_extforward] support addtl IPv6 syntax w/ "[]" * [core] build fix for cygwin and lmingw * [core] short-circuit earlier parsing h2 trailers * [core] reformat h2.h for cleaner enum additions * [core] consolidate trace for log-state-handling * [core] request_config bitmasks for smaller struct * [core] prefix (=^), suffix (=$) config conditions (fixes #3153) * [core] tighten config parsing loop * [core] convert simple config cond regex to pre/sfx * [tests] able to run tests when built w/o pcre * [core] allow redirect,rewrite ext subst w/o pcre * [mod_sockproxy] reset http vers, avoid rare crash (fixes #3152) * [core] HTTP/2 PRIORITY_UPDATE frame (experimental) * [core] send HTTP/2 SETTINGS_NO_RFC7540_PRIORITIES * [core] stricter check of HTTP/2 GOAWAY frame size * [mod_mbedtls] use newer mbedtls 3.2.0+ interfaces * [mod_webdav] opt for partial PUT via copy/rename * [core] quiet compiler warning * [multiple] recognize HTTP QUERY method * [multiple] limit scope of socket config options * [core] fix config typo reading large int from str * [core] h2 prio sort urgency, incr, then stream id * [core] send Priority resp hdr w/ .css, .js re-prio * [multiple] reset http vers, avoid rare crash (fixes #3152) * [core] delay response to http auth invalid creds * [core] connection_state_machine_h2 only if con->h2 * [core] default server.max-keep-alive-requests 1000 * [mod_magnet] set script env in func first upvalue * [mod_magnet] rewrite lighty.r as table of userdata * [mod_status] con->h2 instead of r->http_version * [mod_setenv] cleanup user-provided hdr sloppiness * [core] remove func decls duplicated in plugin.h * [mod_status] fix counting of HTTP/2 bytes written * [mod_magnet] no local server port on unix domain * [mod_extforward] unix domain socket pedantic chks * [core] sketch support for abstract sockets * [mod_magnet] magnet_plugin_stats_table() fn * [mod_magnet] magnet_script_setup_global_state() fn * [mod_magnet] lighty.server.* table w/ new function * [mod_accesslog] do not double-count hdr len in %I * [mod_magnet] reduce magnet_env_get_id() scanning * [mod_magnet] tighten magnet_env_get_buffer_by_id() * [mod_status] reusable code for r->state strings * [core] reusable code for r->state strings * [mod_magnet] expose r->state to lua scripts * [mod_magnet] tighten magnet_env_set() * [mod_magnet] lighty.r.req_item[] accessors * [mod_magnet] expose r->keep_alive to lua scripts * [mod_magnet] lighty.c.hrtime high-resolution time * [mod_magnet] lighty.r.resp_body.get * [mod_magnet] deprecate r.req_attr["response.*] * [mod_magnet] separate funcs for uri_path_raw * [mod_magnet] lighty.c.stat high precision time * [mod_magnet] format multiline err traceback * [mod_magnet] adjust p->conf.stage checks * [mod_magnet] further isolate legacy API result tbl * [core] buffer_append_char() convenience func * [mod_accesslog] accesslog.escaping = "json" * [multiple] use buffer_append_char() * [mod_accesslog] remove begin/end tags from %{}t * [core] fix configparser_simplify_regex() comment * [multiple] simplify bytes_in/bytes_out accounting * [mod_accesslog] reorder fields in switch() * [core] remove unused srv->con_* counters * [mod_magnet] read-only access to r->server_name * [core] buffer_append_bs_escaped() * [core] buffer_append_string_c_escaped ASCII optim * [mod_magnet] backspace-escape encode/decode * [mod_status] display HTTP/2 control stream w/ reqs * [multiple] use preferred syntax for Content-Type * [doc] regenerate doc/config/conf.d/mime.conf * [multiple] rename status_counter -> plugin_stats * [core] feature-flag server.metrics-high-precision * [mod_magnet] quiet coverity false positive * [mod_wolfssl] compile fix for OpenWRT * [mod_webdav] If-None-Match: * on non-existent * [mod_magnet] r.req_body .collect .get .set .add * [mod_cgi] fix detection of failing error handler (fixes #3157) * [core] "url-invalid-utf8-reject" normalization opt * [mod_magnet] skip req body collect warn if modsec3 * [build] update descriptions to remove old lua ver * [core] use current dir if context->basedir blank * [multiple] application/javascript text/javascript * [core] reset internal flags after graceful restart * [TLS] inherit ssl.engine from global scope * [core] avoid server.use-ipv6 warning after SIGUSR1 * [mod_webdav] alt handling PROPFIND on collection * [mod_mbedtls] fix crt chain construction logic * [core] h2 SETTINGS_INITIAL_WINDOW_SIZE 64k (fixes #3089) * [core] increase session window size to 256k * [core] h2: avoid sending small WINDOW_UPDATE frames * [core] h2: avoid sending tiny DATA frames * [core] update cached tables with Priority header * [tests] test stubs for http_header.c and http_kv.c (From OE-Core rev: 47188fa0dc19f160085554360c81bd9f363837d5) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade 1.8 -> 1.8.1wangmy2022-06-171-1/+1
| | | | | | | | (From OE-Core rev: 7918a25736a7f04755d8b4b2497abe7967e4544c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* file: upgrade 5.41 -> 5.42wangmy2022-06-171-1/+1
| | | | | | | | (From OE-Core rev: bafe556590cccae87a0259e7bb6daf527581d6ad) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ethtool: upgrade 5.17 -> 5.18wangmy2022-06-172-4/+4
| | | | | | | | | | | avoid_parallel_tests.patch refresed for new version. (From OE-Core rev: 3302bb98bac31f5df947bdf0a29b065ad77e646e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 5.18 -> 5.18.1wangmy2022-06-171-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== * fixes: * convert: fix self reference of toplevel directory * build: make kernel lib headers compatible with C++ * zoned mode: verify minimum zone size 4MiB * libbtrfs: cleanups, merge headers and remove declarations of unexported symbols * other: documentation updates (From OE-Core rev: 1682e1584d568b471b46b271b2216c735ef73165) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-doc: Fix potential shebang overflow on gtkdoc-mkhtml2Paulo Neves2022-06-171-0/+1
| | | | | | | | | | | A native path can cause a shebang overflow on gtkdoc-mkhtml. Replace it with /usr/bin/env. (From OE-Core rev: f018d3f77f27b73206a26c78228fed563950bd9d) Signed-off-by: Paulo Neves <ptsneves@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: Avoid shebang overflow on python-config.pyPaulo Neves2022-06-172-0/+34
| | | | | | | | | | | The native path may be too big, leading to shebang overflow. Just use the #!/usr/bin/env python3. (From OE-Core rev: 84783dee09e48cb930c7cd27944eaf3f03997237) Signed-off-by: Paulo Neves <ptsneves@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: Upgrade 8.2.5034 -> 8.2.5083Richard Purdie2022-06-151-2/+2
| | | | | | | | | | Includes fixes for CVE-2022-1927, CVE-2022-1942. (From OE-Core rev: 1e740b5c2227c0040621ae63436d06db4873670f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archiver: don't use machine variables in shared recipesJose Quaresma2022-06-151-2/+7
| | | | | | | | | | | | | | | | | | | | When using multiconfig with the same TMP folder we can have races because the shared recipes like gcc-source run twice. ARCHIVER_OUTDIR = ${ARCHIVER_TOPDIR}/${TARGET_SYS}/${PF}/ which includes TARGET_SYS and between the two different MACHINE values, this changes from 'arm-poky-linux-gnueabi' to 'aarch64-poky-linux'. This leads to the task running twice, once for each multiconfig. To solve this we need to store the shared output in a common place for all machines and in this way the stamps will be the same for each machine so the gcc-source will on run once regardless of the machine used. (From OE-Core rev: 5abe497aad39a6ce8d72556fcdda1938a0f8c1bc) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-source: Fix incorrect task dependencies from ${B}Richard Purdie2022-06-152-1/+2
| | | | | | | | | | | | | | | | Some tasks may reference ${B} for gcc-source which in general would not exist. It has dependencies on HOST_SYS and TARGET_SYS which are not appropriate for a shared recipe like gcc-source. This causes problems for the archiver and multiconfigs in particlar. Set B to something else to avoid these task hash issues. Acked-by: Jose Quaresma <jose.quaresma@foundries.io> (From OE-Core rev: beb2a76c591e985c6fc7ed473abd1bee27f955a2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland.weston-start: adaption of X11-unix folderssuesens2022-06-151-1/+2
| | | | | | | | | | | changed permission of X11-unix to 775 changed owner of X11-unix to root:video (From OE-Core rev: 6aaffaca8afb3955253834f10517769dbe3b22b8) Signed-off-by: ssuesens <sebastian.suesens@baslerweb.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston.init: enabled xwaylandssuesens2022-06-151-0/+4
| | | | | | | | | | set xwayland support in weston.init file to true (From OE-Core rev: fdbe559c66c96954bd3322ab2981af36a95a50ea) Signed-off-by: ssuesens <sebastian.suesens@baslerweb.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston.py: added xwayland testssuesens2022-06-151-0/+8
| | | | | | | | | | | | Test xwayland support if DISTRO_FEATURE X11 is enabled Test checked if xserver listening on display (From OE-Core rev: c8dea13bd65f1695c79eba26b092d411a1699b19) Signed-off-by: ssuesens <sebastian.suesens@baslerweb.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: fix override syntax in RDEPENDSYi Zhao2022-06-151-1/+1
| | | | | | | | | | RDEPENDS_${PN}-tk -> RDEPENDS:${PN}-tk (From OE-Core rev: 1ed9267a318d53a302991a8ec7259d3bb809eaaa) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* popt: fix override syntax in RDEPENDSYi Zhao2022-06-151-1/+1
| | | | | | | | | | RDEPENDS_${PN}-ptest -> RDEPENDS:${PN}-ptest (From OE-Core rev: 37a47bfced900c2f1e239b216d8614eb290f2f0c) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/create-spdx: Add SPDX_PRETTY optionJoshua Watt2022-06-152-8/+18
| | | | | | | | | | | Adds an option to make the SPDX more human-readable (at the expense of a larger files) (From OE-Core rev: 4799594b26f77ed259dc661bf077519b338390c8) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: remove test_x509.pyMingli Yu2022-06-141-0/+3
| | | | | | | | | | | | | | | | | | | We already have removed --benchmark-disable option to avoid adding python3-pytest-benchmark rdepends. Also remove the case test_x509.py which needs benchmark feature to avoid below failure: file /usr/lib64/python3-cryptography/ptest/tests/bench/test_x509.py, line 9 def test_aki_public_bytes(benchmark): > fixture 'benchmark' not found > available fixtures: backend, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, disable_rsa_checks, doctesty > use 'pytest --fixtures [testpath]' for help on them. (From OE-Core rev: dd39446dff75c6e48f4aa44ec90087f172d717d4) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pip: Fix RDEPENDS after the updateDaiane Angolini2022-06-141-0/+2
| | | | | | | | | | | | | | Fix the following error messages: ModuleNotFoundError: No module named 'distutils' ModuleNotFoundError: No module named 'colorsys' (From OE-Core rev: 8beef93e6e341566eba8a125f75ad836ac6a3d69) Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnu-efi: enable for riscv64Ricardo Salveti2022-06-141-1/+1
| | | | | | | | | | The 3.0.14 release already includes support for riscv64. (From OE-Core rev: 116e33e1813dc115c56031913c21c05d88284215) Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* e2fsprogs: add alternatives handling of lsattr as wellRasmus Villemoes2022-06-141-1/+4
| | | | | | | | | | | | | | | | | Building busybox with CONFIG_LSATTR=y and installing that in the same filesystem as e2fsprogs breaks: ERROR: ... do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot, then please place them into pkg_postinst_ontarget:${PN} (). Deferring to first boot via 'exit 1' is no longer supported. Fix that by also alternatifying lsattr just as chattr already is. (From OE-Core rev: 96703961eeb3460e9da26503d7942cc965d1e573) Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oescripts: change compare logic in OEListPackageconfigTestsMingli Yu2022-06-141-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When multilib enabled and add layers/meta-openembedded/meta-oe in conf/bblayers.conf, it reports below error when run oe-selftest. $ oe-selftest -r oescripts [snip] [20:36:33-0700] 2022-05-16 03:36:33,494 - oe-selftest - INFO - RESULTS - oescripts.OEListPackageconfigTests.test_packageconfig_flags_option_flags: FAILED (585.37s) [snip] It is because the output of "list-packageconfig-flags.py -f" as below: $ ../scripts/contrib/list-packageconfig-flags.py -f [snip] qt lib32-pinentry lib32-wxwidgets nativesdk-pinentry pinentry pinentry-native wxwidgets wxwidgets-native secret lib32-pinentry nativesdk-pinentry pinentry pinentry-native [snip] But the check logic as below: class OEListPackageconfigTests(OEScriptTests): #oe-core.scripts.List_all_the_PACKAGECONFIG's_flags def check_endlines(self, results, expected_endlines): for line in results.output.splitlines(): for el in expected_endlines: if line.split() == el.split(): expected_endlines.remove(el) break def test_packageconfig_flags_option_flags(self): results = runCmd('%s/contrib/list-packageconfig-flags.py -f' % self.scripts_dir) expected_endlines = [] expected_endlines.append("PACKAGECONFIG FLAG RECIPE NAMES") expected_endlines.append("qt nativesdk-pinentry pinentry pinentry-native") expected_endlines.append("secret nativesdk-pinentry pinentry pinentry-native") self.check_endlines(results, expected_endlines) And the test will fail as line.split() doesn't equal el.split() as line.split() is ['lib32-pinentry', 'lib32-wxwidgets', 'nativesdk-pinentry', 'pinentry', 'pinentry-native', 'wxwidgets', 'wxwidgets-native'] and el.split() is ['nativesdk-pinentry', 'pinentry', 'pinentry-native']. So change the compare logic to fix the gap. (From OE-Core rev: 239f22847bcae0cb31769adb0a42b5440173a7c5) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image-buildinfo: Improve and extend to SDK coverage tooRichard Purdie2022-06-111-6/+22
| | | | | | | | | | | | Rename the default file from "build" to "buildinfo" since this is more obvious to anyone looking in an image. Add SDK_BUILDINFO_FILE and allow the same information to be written into SDK images. This will be useful for buildtools-tarball and uninative-tarball. (From OE-Core rev: 38b9525f1d5377288922e7cbac3f30afe6046242) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base/buildhistory/image-buildinfo: Use common buildcfg functionRichard Purdie2022-06-114-18/+14
| | | | | | | | Reduce code duplication to a common function in oe.buildcfg. (From OE-Core rev: 0b191a1df4c3722defb09dde0c16b1d9e7fe7ef6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildcfg: Drop unused svn revision functionRichard Purdie2022-06-111-11/+0
| | | | | | | | | This isn't used anywhere and everyone is using git now, the functions are now hardcoded as such too. Drop this function. (From OE-Core rev: 09ba96a2d7fa02c7a82758bbf4109b04ffca2c55) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/buildcfg: Share common clean/dirty layer functionRichard Purdie2022-06-113-35/+16
| | | | | | | | | The comments even say this was copy/paste code. Move to a shared library function. (From OE-Core rev: ac3de2f850a418673b87e1c454970cb099e191b0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/buildcfg: Move git/layer revision code into new OE module buildcfgRichard Purdie2022-06-116-50/+52
| | | | | | | | | There is a load of duplicated git/layer/revision code which makes most sesne as a python library, not bbclass code. Start to refactor as such. (From OE-Core rev: 439cdf8a1e52fd2c4dc81dc40ce7e6af282ce7ac) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xxhash: fix build with gcc 12Kai Kang2022-06-111-0/+2
| | | | | | | | | | | | It fails to compile xxhash when '-Og' is set in CFLAGS via such as set DEBUG_BUILD = '1' in local.conf. Check and disable inline when '-Og' exists. (From OE-Core rev: 3464c67cd34acbb1a6705369e34dee8af7e348ac) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archiver: use bb.note instead of echoJose Quaresma2022-06-111-1/+1
| | | | | | | | (From OE-Core rev: 6420c8a6a8143f53ccad7ab2d56b2ba06db83099) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meson.bbclass: add cython binary to cross/native toolchain configJack Mitchell2022-06-111-0/+2
| | | | | | | | | | | | | This allows building Cython based Python modules with the native meson support which has been present since meson version 0.59. https://mesonbuild.com/Cython.html (From OE-Core rev: b1dcb1eb69032c30f5a8faf4d7120fc6c4ecd051) Signed-off-by: Jack Mitchell <ml@embed.me.uk> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Fix build without utmpMartin Jansa2022-06-112-0/+33
| | | | | | | | | | * backport the fix for regression in v251.2 (From OE-Core rev: 4cf536b44a6f3fdd5f31e5ddb91184bce05651b9) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest/multiconfig: Test that multiconfigs in separate layers worksRichard Purdie2022-06-111-0/+13
| | | | | | | | | | | | | We should test that mutliconfigs from a layer work, not just build/conf. This adds such a test. [YOCTO #13566] (From OE-Core rev: 2306261fb85d5d03145989c3af9c6897111644ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus: Specify runstatedir configure optionPavel Zhukov2022-06-111-1/+2
| | | | | | | | | | | Without specifing runstatedir tmpfiles.d is configured to use /var/run for dbus and this causes deprecation warnings in system logs. (From OE-Core rev: 4df1a16e5c38d0fb724f63d37cc032aa37fa122f) Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uboot-sign: Fix potential index error issuesRichard Purdie2022-06-111-0/+2
| | | | | | | | | | | | | Someone reported that if some other shell function has left i or j set, the concat_dtb_helper function could fail. Add a small tweak to avoid this. [YOCTO #14815] (From OE-Core rev: d219c97bdf5d30be89795fbf9b66ddc367bef384) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ltp: use bfd even when gold is used with ld-is-goldMartin Jansa2022-06-111-0/+6
| | | | | | | | | | | | | * version 20220527 added KVM test infrastructure which currently fails to build with gold due to SORT_NONE in linker script which isn't supported by gold: https://sourceware.org/bugzilla/show_bug.cgi?id=18097 https://github.com/linux-test-project/ltp/commit/3fce2064b54843218d085aae326c8f7ecf3a8c41#diff-39268f0855c634ca48c8993fcd2c95b12a65b79e8d9fa5ccd6b0f5a8785c0dd6R36 (From OE-Core rev: 674fd0c423f3a8911d73b4319ab23bd9b3f1bbac) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: put xxd in its own packageRasmus Villemoes2022-06-081-2/+6
| | | | | | | | | | | | | | | | The xxd tool can be quite handy by itself, and doesn't have anything to do with vim per se. Make it possible to include the rather tiny xxd in a rootfs without pulling in the several MB vim binary and associated data. For backwards compatibility, add an RDEPENDS from the main package to the new vim-xxd package. (From OE-Core rev: 06ed2aa93fc25a681e3a00ee120d9395b04845da) Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs.py: close kernel_abi_ver_fileMartin Jansa2022-06-081-1/+3
| | | | | | | | | | | | * fixes: oe-core/meta/lib/oe/rootfs.py:331: ResourceWarning: unclosed file <_io.TextIOWrapper name='pkgdata/mach/kernel-depmod/kernel-abiversion' mode='r' encoding='UTF-8'> kernel_ver = open(kernel_abi_ver_file).read().strip(' \n') (From OE-Core rev: f9dd8ee063c1132265248457fcd628e1e93727be) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildhistory.bbclass: fix shell syntax when using dashMartin Jansa2022-06-081-1/+1
| | | | | | | | | | | | | | | | | | * fix: run.buildhistory_get_image_installed.791888: 198: [: unexpected operator introduced in: commit 82e6172c1df378dff4e503aa878501c08937b5bb Author: Andres Beltran <abeltran@linux.microsoft.com> Date: Tue Oct 5 00:34:15 2021 +0000 buildhistory: Fix package output files for SDKs (From OE-Core rev: 9852bedcb9eb8306a3f82f805ec4f76abbbbdd0f) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Correct 0001-pass-correct-parameters-to-getdents64.patchJiaqing Zhao2022-06-081-5/+8
| | | | | | | | | | | | | | | Current patch removes the uint8_t* cast in src/basic/recurse-dir.c:57 to fix musl build, but it changes the value here as pointer arithmetic is type-depended in C. This patch corrects the behavior by adding an extra cast to struct dirent*. Also changes the patch's Upstream-Status to Inappropriate as it's musl- specific. (From OE-Core rev: e9e43d7f7488c4da8598759c4882cceeda9d2095) Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: fix shell syntaxMartin Jansa2022-06-081-1/+1
| | | | | | | | | | | * add missing space to fix: /bin/sh: 1: [: Illegal number: 119) shown in the log.do_compile (isn't fatal for the build) (From OE-Core rev: 8f785f35c8a9cdc0107fbaa76b20df5199159ee0) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.119Bruce Ashfield2022-06-083-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: 56c31ac1d8aa Linux 5.10.119 7c57f2134988 ALSA: ctxfi: Add SB046x PCI ID 514f58734001 random: check for signals after page of pool writes 18c261e9485a random: wire up fops->splice_{read,write}_iter() cf8f8d37586f random: convert to using fops->write_iter() affa1ae52219 random: convert to using fops->read_iter() 4bb374a1183b random: unify batched entropy implementations 552ae8e4841b random: move randomize_page() into mm where it belongs 5f2a040b2fb4 random: move initialization functions out of hot pages 02102b63bd96 random: make consistent use of buf and len 33783ca3556e random: use proper return types on get_random_{int,long}_wait() 1fdd7eef2100 random: remove extern from functions in header 811afd06e0f3 random: use static branch for crng_ready() 04d61b96bd8a random: credit architectural init the exact amount 5123cc61e27d random: handle latent entropy and command line from random_init() 9320e087f2b6 random: use proper jiffies comparison macro 31ac294037be random: remove ratelimiting for in-kernel unseeded randomness b50f2830b3df random: move initialization out of reseeding hot path 4c4110c052e8 random: avoid initializing twice in credit race cef9010b78c4 random: use symbolic constants for crng_init states 30e9f362661c siphash: use one source of truth for siphash permutations 772edeb8c76a random: help compiler out with fast_mix() by using simpler arguments 18413472339b random: do not use input pool from hard IRQs 999b0c9e8a97 random: order timer entropy functions below interrupt functions ce3c4ff38186 random: do not pretend to handle premature next security model 24d327568578 random: use first 128 bits of input as fast init 273aebb50be6 random: do not use batches when !crng_ready() f4c98fe1d100 random: insist on random_get_entropy() existing in order to simplify ffcfdd5de9d0 xtensa: use fallback for random_get_entropy() instead of zero e1ea0e26d3e4 sparc: use fallback for random_get_entropy() instead of zero a5092be129cf um: use fallback for random_get_entropy() instead of zero 25d4fdf1f0f8 x86/tsc: Use fallback for random_get_entropy() instead of zero 0b93f40cbe97 nios2: use fallback for random_get_entropy() instead of zero fdca77508152 arm: use fallback for random_get_entropy() instead of zero d5531246afcf mips: use fallback for random_get_entropy() instead of just c0 random 714def449776 riscv: use fallback for random_get_entropy() instead of zero 84397906a603 m68k: use fallback for random_get_entropy() instead of zero 7690be1adf8a timekeeping: Add raw clock fallback for random_get_entropy() 07b5d0b3e2cc powerpc: define get_cycles macro for arch-override 30ee01bcdc2c alpha: define get_cycles macro for arch-override c55a863c304e parisc: define get_cycles macro for arch-override 641d1fbd9667 s390: define get_cycles macro for arch-override c895438b172c ia64: define get_cycles macro for arch-override 7d9eab78bed9 init: call time_init() before rand_initialize() ec25e386d381 random: fix sysctl documentation nits 9dff512945f1 random: document crng_fast_key_erasure() destination possibility a1b5c849d855 random: make random_get_entropy() return an unsigned long 72a9ec8d7514 random: allow partial reads if later user copies fail 1805d20dfb67 random: check for signals every PAGE_SIZE chunk of /dev/[u]random 9641d9b4303f random: check for signal_pending() outside of need_resched() check 26ee8fa4dfda random: do not allow user to keep crng key around on stack bb515a5beff2 random: do not split fast init input in add_hwgenerator_randomness() be0d4e3e96ad random: mix build-time latent entropy into pool at init bb563d06c5bc random: re-add removed comment about get_random_{u32,u64} reseeding f3bc5eca83d3 random: treat bootloader trust toggle the same way as cpu trust toggle 7cb6782146b8 random: skip fast_init if hwrng provides large chunk of entropy 083ab33951e4 random: check for signal and try earlier when generating entropy 20da9c6079df random: reseed more often immediately after booting 9891211dfe03 random: make consistent usage of crng_ready() 95a1c94a1bd7 random: use SipHash as interrupt entropy accumulator 849e7b744cf2 random: replace custom notifier chain with standard one 66307429b5df random: don't let 644 read-only sysctls be written to 4c74ca006afe random: give sysctl_random_min_urandom_seed a more sensible value 0964a76fd58b random: do crng pre-init loading in worker rather than irq 192d4c6cb3e2 random: unify cycles_t and jiffies usage and types 47f0e89b71e2 random: cleanup UUID handling 9b0e0e27140d random: only wake up writers after zap if threshold was passed c47f215ab36d random: round-robin registers as ulong, not u32 5064550d422d random: clear fast pool, crng, and batches in cpuhp bring up 6e1cb84cc6a0 random: pull add_hwgenerator_randomness() declaration into random.h 32252548b50f random: check for crng_init == 0 in add_device_randomness() 684e9fe92d44 random: unify early init crng load accounting f656bd0011fd random: do not take pool spinlock at boot 5d73e69a5dd4 random: defer fast pool mixing to worker 7873321cd88f random: rewrite header introductory comment 6d1671b6d253 random: group sysctl functions 21ae543e3afb random: group userspace read/write functions f04580811d26 random: group entropy collection functions e9ff357860ab random: group entropy extraction functions d7e5b1925a67 random: group crng functions 6b1ffb3b5a08 random: group initialization wait functions 6c9cee15555d random: remove whitespace and reorder includes 7b0f36f7c252 random: remove useless header comment b3901816545e random: introduce drain_entropy() helper to declutter crng_reseed() 0971c1c2fdc6 random: deobfuscate irq u32/u64 contributions ae1b8f19542f random: add proper SPDX header 9342656c013d random: remove unused tracepoints 17ad693cd214 random: remove ifdef'd out interrupt bench 28683a188537 random: tie batched entropy generation to base_crng generation adc32acf23db random: fix locking for crng_init in crng_reseed() bb63851c2557 random: zero buffer after reading entropy from userspace 63c1aae40ac1 random: remove outdated INT_MAX >> 6 check in urandom_read() 07280d2c3f33 random: make more consistent use of integer types 655a69cb41e0 random: use hash function for crng_slow_load() 95026060d809 random: use simpler fast key erasure flow on per-cpu keys 732872aa2c41 random: absorb fast pool into input pool after fast load 7a5b9ca583f9 random: do not xor RDRAND when writing into /dev/random 16a6e4ae71e2 random: ensure early RDSEED goes through mixer on init c521bf08ee69 random: inline leaves of rand_initialize() 70377ee0740c random: get rid of secondary crngs c36e71b5a52e random: use RDSEED instead of RDRAND in entropy extraction 1d1582e5fe52 random: fix locking in crng_fast_load() 0762b7d1f1ad random: remove batched entropy locking 8d07e2a22687 random: remove use_input_pool parameter from crng_reseed() b07fcd9e53fa random: make credit_entropy_bits() always safe 32d1d7ce3aad random: always wake up entropy writers after extraction 985292206167 random: use linear min-entropy accumulation crediting bb9c45cfb97e random: simplify entropy debiting de0727c0c448 random: use computational hash for entropy extraction e0cc561e4758 random: only call crng_finalize_init() for primary_crng 480fd91dcdc7 random: access primary_pool directly rather than through pointer 0b9e36e895bb random: continually use hwgenerator randomness 6d2d29f051be random: simplify arithmetic function flow in account() a0653a9ec15e random: selectively clang-format where it makes sense bccc8d92310d random: access input_pool_data directly rather than through pointer a9db850c219f random: cleanup fractional entropy shift constants edd294052e77 random: prepend remaining pool constants with POOL_ f87f50b843e4 random: de-duplicate INPUT_POOL constants 09ae6b851979 random: remove unused OUTPUT_POOL constants 8cc5260c19da random: rather than entropy_store abstraction, use global 5897e06ac15a random: remove unused extract_entropy() reserved argument ae093ca1256e random: remove incomplete last_data logic 7abbc9809fa0 random: cleanup integer types c9e108e36dc8 random: cleanup poolinfo abstraction 8a3b78f9177c random: fix typo in comments 0ad5d6384d25 random: don't reset crng_init_cnt on urandom_read() 17420c77f04c random: avoid superfluous call to RDRAND in CRNG extraction c245231aecd3 random: early initialization of ChaCha constants efaddd56bc54 random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs 644320410266 random: harmonize "crng init done" messages ca57d51126e4 random: mix bootloader randomness into pool 542d8ebedb4d random: do not re-init if crng_reseed completes before primary init 2bfdf588a811 random: do not sign extend bytes for rotation when mixing 685200b076ff random: use BLAKE2s instead of SHA1 in extraction 33c30bfe4fb4 random: remove unused irq_flags argument from add_interrupt_randomness() b57a88874088 random: document add_hwgenerator_randomness() with other input functions ae33c501e059 lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI 07918ddba3ab lib/crypto: sha1: re-roll loops to reduce code size 5fb6a3ba3af6 lib/crypto: blake2s: move hmac construction into wireguard 62531d446a98 lib/crypto: blake2s: include as built-in aec0878b1d13 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> 030d3443aa61 crypto: blake2s - adjust include guard naming fea91e907076 crypto: blake2s - add comment for blake2s_state fields d45ae768b71b crypto: blake2s - optimize blake2s initialization 6c362b7c7764 crypto: blake2s - share the "shash" API boilerplate code 72e5b68f33a1 crypto: blake2s - move update and final logic to internal/blake2s.h e467a55bd006 crypto: blake2s - remove unneeded includes 198a19d7ee95 crypto: x86/blake2s - define shash_alg structs using macros 89f9ee998e36 crypto: blake2s - define shash_alg structs using macros 0f8fcf5b6ed7 crypto: lib/blake2s - Move selftest prototype into header file c3a4645d803e MAINTAINERS: add git tree for random.c c4882c6e1ec9 MAINTAINERS: co-maintain random.c acb198c4d11f random: remove dead code left over from blocking pool 6227458fef95 random: avoid arch_get_random_seed_long() when collecting IRQ randomness 257fbea15ab1 ACPI: sysfs: Fix BERT error region memory mapping 14fa2769ea6c ACPI: sysfs: Make sparse happy about address space in use 0debc69f003b media: vim2m: initialize the media device earlier ed0e71cc3f1e media: vim2m: Register video device after setting up internals a5c68f457fbf secure_seq: use the 64 bits of the siphash for port offset calculation 33f1b4a27abc tcp: change source port randomizarion at connect() time 9b4aa0d80b18 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID 74c6e5d58435 KVM: x86: Properly handle APF vs disabled LAPIC situation c06e5f751a08 staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() a8f4d63142f9 lockdown: also lock down previous kgdb use (From OE-Core rev: e03685b0263e127777baa3440c15db0de9fff523) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>