summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* e2fsprogs: update upstream statusAryaman Gupta2022-05-201-1/+1
| | | | | | | | | | | | Status updated but using the existing patch since it is functionally identical. (From OE-Core rev: 9f2d85b383daeca5bbed601e4ff9ff01a8c3403f) Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aab854a94e73e5035eb82fe1aafe970aaa296a54) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pypi.bbclass: Set CVE_PRODUCT to PYPI_PACKAGEAlex Kiernan2022-05-201-0/+2
| | | | | | | | | | | | | | The CVE product name for PyPI packages is (usually) the same as the PyPI package name (and not our recipe name), so use that as the default. (From OE-Core rev: 80a1de36bc86a864d52292ef9770b77480f3c67b) Signed-off-by: Alex Kiernan <alexk@zuma.ai> Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 61f6b0ad09bf87cdc2d3f08770b7c44cad1d0e58) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cairo: Add missing GPLv3 license checksum entryRichard Purdie2022-05-201-1/+4
| | | | | | | | | | | | | | | | | The trace tools are licensed under GPL-3.0-or-later but this wasn't listed in LIC_FILES_CHKSUM. Fix that. Ultimately we could disable that license if the trace PACKAGECONFIG is disabled but I'll leave that to someone else if they're keen. (From OE-Core rev: a27a0c3bceedf06de7ff8cae4a8fe4d2f6f514b8) 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> (cherry picked from commit f763b906ea10705d519c9eebb5ef1ebe87d49d7c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20220411 -> 20220509Dmitry Baryshkov2022-05-201-2/+2
| | | | | | | | | | | | License-Update: additional files (From OE-Core rev: 9002274362b512142f66ea68ff9837a7dde8f830) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 85b1fef733683be09a1efdb2d8b8ffe543053ace) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: replace mkdir by installKonrad Weihmann2022-05-202-1/+88
| | | | | | | | | | | | | | | | | | | | | | | if a setup is using RPM for packaging and there are multiple recipes that install to ${nonarch_base_libdir}/firmware by using install -d ${nonarch_base_libdir}/firmware, it will create installation clashes on image install, as linux-firmware in before this patch used mkdir -p, which creates different file mode bits (depending on the current user's settings). In a particular example linux-fimware created /lib/firmware with 0600 while other-firmware-package created it with 0644 making the combination not installable by rpm backend (From OE-Core rev: e16b9768a2e3eb931d11558f448149c16afa490b) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 98bf3f427702687bf81ed759e7cde5d6d15e77eb) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: Upgrade 8.2.4681 -> 8.2.4912Richard Purdie2022-05-201-2/+2
| | | | | | | | | | | Includes fixes for CVE-2022-1381, CVE-2022-1420. (From OE-Core rev: d1c0db32383812531b857729c585b3305e781cd9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 77d745bd49c979de987c75fd7a3af116e99db82b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxml2: Upgrade 2.9.13 -> 2.9.14Jiaqing Zhao2022-05-203-111/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Security [CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer Fix potential double-free in xmlXPtrStringRangeFunction Fix memory leak in xmlFindCharEncodingHandler Normalize XPath strings in-place Prevent integer-overflow in htmlSkipBlankChars() and xmlSkipBlankChars() (David Kilzer) Fix leak of xmlElementContent (David Kilzer) Bug fixes Fix parsing of subtracted regex character classes Fix recursion check in xinclude.c Reset last error in xmlCleanupGlobals Fix certain combinations of regex range quantifiers Fix range quantifier on subregex Improvements Fix recovery from invalid HTML start tags Build system, portability Define LFS macros before including system headers Initialize XPath floating-point globals configure: check for icu DEFS (James Hilliard) configure.ac: produce tar.xz only (GNOME policy) (David Seifert) CMakeLists.txt: Fix LIBXML_VERSION_NUMBER Fix build with older Python versions Fix --without-valid build (From OE-Core rev: 393b81058f3b970eb906a7f9daa842d8a0747700) Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c4ba21f4012e8859fc793bec7df76e56eb8058ec) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: upgrade 22.1.0 -> 22.1.1Alexander Kanavin2022-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changes in XWayland 22.1.1 include: - Not mapping the composite overlay window by default when running in rootless mode. This is being done since a client trying to get the COW, the X Server will map the window and block all pointer events. - A change to the XWayland present queue code due to some Vulkan games/apps running in windowed mode only running at 58 FPS when in fact at 60 FPS for matching a 60Hz refresh rate. Incorrect calculation handling led to the MSC ticking at ~58Hz. - Fixing use-after-free bugs. (From OE-Core rev: 8b8f53ebf6bc265d495154fea3050fe8d7fbd256) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aa0028e19651665f6671d7c57646cfc97c7ba763) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkitgtk: upgrade 2.36.0 -> 2.36.1Alexander Kanavin2022-05-202-21/+1
| | | | | | | | | | | | | | | | | | | This is the first bug fix release in the stable 2.36 series. What’s new in the WebKitGTK 2.36.1 release? - Fix the build with accessibility disabled. - Fix several crashes and rendering issues. - Translation updates: Croatian. (From OE-Core rev: cf336712afc3899ef45c7f2ef5f6b081223a1269) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4ed608d33fe5f38bc172e0cc6d938ffab184a47a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sqlite3: upgrade 3.38.2 -> 3.38.3Alexander Kanavin2022-05-201-1/+1
| | | | | | | | | | | | | | | | | | 2022-04-27 - Version 3.38.3 Version 3.38.3 fixes a bug in the automatic-index and Bloom filter construction logic that might cause SQLite to be overly aggressive in the use of ON clause constraints, resulting in a incorret automatic-index or Bloom filter that excludes some valid rows from output. The bug was introduced in version 3.38.0. Other minor changes were tossed in to complete the patch. (From OE-Core rev: c78ac7ef2d14a8b6167922a12e8c7f35c4b11bfb) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1efd89a4572bb2f39728fd53a1d4db944b06ff38) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: upgrade 1.19.3 -> 1.19.4Alexander Kanavin2022-05-201-1/+1
| | | | | | | | | | | | | libinput 1.19.4 fixes CVE-2022-1215 with a format string vulnerability (From OE-Core rev: 25b4ce85da67584e34194335e56bdcb4c8f083fa) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d32d51753aadf6c2747c79927dad0c9a044ad5df) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fribidi: upgrade 1.0.11 -> 1.0.12Alexander Kanavin2022-05-201-1/+1
| | | | | | | | | | | | | | | Overview of changes between 1.0.11 and 1.0.12 - Various fuzzing fixes. (From OE-Core rev: e42ff3c56228359f4dfa1de2303dfa64fd29f311) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5396115fc726f0a9f8a76d1b3ec27ea73062367b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: upgrade 5.0 -> 5.0.1Alexander Kanavin2022-05-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | version 5.0.1: - avcodec/exr: Avoid signed overflow in displayWindow - avcodec/diracdec: avoid signed integer overflow in global mv - avcodec/takdsp: Fix integer overflow in decorrelate_sf() - avcodec/apedec: fix a integer overflow in long_filter_high_3800() - avdevice/dshow: fix regression - avfilter/vf_subtitles: pass storage size to libass - avcodec/vp9_superframe_split_bsf: Don't read inexistent data - avcodec/vp9_superframe_split_bsf: Discard invalid zero-sized frames - avcodec/vp9_superframe_bsf: Check for existence of data before reading it - avcodec/vp9_raw_reorder_bsf: Check for existence of data before reading it - avformat/imf: fix packet pts, dts and muxing - avformat/imf: open resources only when first needed - avformat/imf: cosmetics - avformat/imf_cpl: do not use filesize when reading XML file - avformat/imfdec: Use proper logcontext - avformat/imfdec: do not use filesize when reading XML file - doc/utils: add missing 22.2 layout entry - avcodec/av1: only set the private context pix_fmt field if get_pixel_format() succeeds - avformat/aqtitledec: Skip unrepresentable durations - avformat/cafdec: Do not store empty keys in read_info_chunk() - avformat/mxfdec: Do not clear array in mxf_read_strong_ref_array() before writing - avformat/mxfdec: Check for avio_read() failure in mxf_read_strong_ref_array() - avformat/mxfdec: Check count in mxf_read_strong_ref_array() - avformat/hls: Check target_duration - avcodec/pixlet: Avoid signed integer overflow in scaling in filterfn() - avformat/matroskadec: Check pre_ns - avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior - avcodec/libuavs3d: Check ff_set_dimensions() for failure - avcodec/speexdec: Align some comments - avcodec/speexdec: Use correct doxygen comments - avcodec/mjpegbdec: Set buf_size - avformat/matroskadec: Use rounded down duration in get_cue_desc() check - avcodec/argo: Check packet size - avcodec/g729_parser: Check channels - avformat/avidec: Check height - avformat/rmdec: Better duplicate tags check - avformat/mov: Disallow empty sidx - avformat/argo_cvg:: Fix order of operations in error check in argo_cvg_write_trailer() - avformat/argo_asf: Fix order of operations in error check in argo_asf_write_trailer() - avcodec/movtextdec: add () to CMP() macro to avoid unexpected behavior - avformat/matroskadec: Check duration - avformat/mov: Corner case encryption error cleanup in mov_read_senc() - avcodec/jpeglsdec: Fix if( code style - avcodec/jpeglsdec: Check get_ur_golomb_jpegls() for error - avcodec/motion_est: fix indention of ff_get_best_fcode() - avcodec/motion_est: Fix xy indexing on range violation in ff_get_best_fcode() - avformat/hls: Use unsigned for iv computation - avcodec/jpeglsdec: Increase range for N in ls_get_code_runterm() by using unsigned - avformat/matroskadec: Check desc_bytes - avformat/utils: Fix invalid NULL pointer operation in ff_parse_key_value() - avformat/matroskadec: Fix infinite loop with bz decompression - avformat/utils: keep chapter monotonicity on chapter updates - avformat/mov: Check size before subtraction - avcodec/cfhd: Avoid signed integer overflow in coeff - avcodec/libdav1d: free the Dav1dData packet on dav1d_send_data() failure - avcodec/h264_parser: don't alter decoder private data - configure: link to libatomic when it's present - fate/ffmpeg: add missing samples dependency to fate-shortest (From OE-Core rev: ccb87ec2f13b72c1f43a2ad96cd446533da4a666) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 90f35ceb209a51dfe0cd29e1d8646fcc501b7269) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: upgrade 42.0 -> 42.2Alexander Kanavin2022-05-201-1/+1
| | | | | | | | | | | | | | | | | 42.2 - April 21, 2022 ===================== * Fix Save As context menu items (#1760) * Fix CVE-2022-29536 (#1766) (From OE-Core rev: 75ade4ee2c1e417f295dde687d8f9c4da9a29eea) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 91b53781ee883f5f40d989e398064c294030fa53) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cronie: upgrade 1.6.0 -> 1.6.1Alexander Kanavin2022-05-201-1/+1
| | | | | | | | | | | | | | | Release 1.6.1 crond: Fix regression of handling ranges (x-y) in crontab (From OE-Core rev: 251a5ec8d9694caa9e35690198604f6ee4bad537) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4bcd528050c01a1e7a3d1a847379833672900ad9) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.18.1 -> 9.18.2Alexander Kanavin2022-05-2010-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to latest stable branch release Bug Fixes - Previously, zone maintenance DNS queries retried forever if the destination server was unreachable. These queries included outgoing NOTIFY messages, refresh SOA queries, parental DS checks, and stub zone NS queries. For example, if a zone had any nameservers with IPv6 addresses and a secondary server without IPv6 connectivity, that server would keep trying to send a growing amount of NOTIFY traffic over IPv6. This futile traffic was not logged. This excessive retry behavior has been fixed. [GL #3242] - A number of crashes and hangs which could be triggered in dig were identified and addressed. [GL #3020] [GL #3128] [GL #3145] [GL #3184] [GL #3205] [GL #3244] [GL #3248] - Invalid dnssec-policy definitions, where the defined keys did not cover both KSK and ZSK roles for a given algorithm, were being accepted. These are now checked, and the dnssec-policy is rejected if both roles are not present for all algorithms in use. [GL #3142] - Handling of TCP write timeouts has been improved to track the timeout for each TCP write separately, leading to a faster connection teardown in case the other party is not reading the data. [GL #3200] (From OE-Core rev: 297215735613b1c9512780580da2f84cf013a603) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5398263c8e070110a045a5f8999712ba4be628de) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: upgrade 22.0.0 -> 22.0.2Alexander Kanavin2022-05-203-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mesa 22.0.1 is a bug fix release which fixes bugs found since the 22.0.0 release: freedreno: crash in PUBG MSVC: Build failure in libmesa_util when targeting x86 32-bit A crash in radeonsi driver freedreno: deqp cts fails Mesa 22.0.2 is a bug fix release which fixes bugs found since the 22.0.1 release: Vulkan::Calling vkWaitForFences Timeout Intel (CHT) - Uplink text rendering bugged out in Mesa 22.0 gen9atom gpu hang on dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1 bad memory managment on panfrost RK3399 - cannot alocate more ram - fury unleashed Broken rendering in Ryujinx on Tigerlake intel: integer_mad_hi / integer_mad_sat / integer_mul_hi produce invalid results Textures colors distortion in “Black Geyser: Couriers of Darkness” with radeonsi ShaderStorageBlocksWriteAccess not set for spir-v shaders? radeonsi dEQP-GLES3.functional.buffer.map.write.explicit_flush.* flake crashes radv: nir validation error with invalid array access Intel Iris Xe Geometry Flickering/Assets Disappearing Rendering artifacts when playing Outer Wilds [Reproducible with latest ANV driver built from main] Vulkan wsi leaks vk_sync object on every wsi_AcquireNextImageKHR call panfrost(RK3399/T860): Emulationstation: broken, black or missing menus with v22.0.0 Plasma/KDE settings menus disappear on daily build Square Artifacts Dragons Dogma r300: Anmesia the dark descent corruption Error compiling with LLVM-git/15 (From OE-Core rev: 34f6d4763fc3bad1382551fd863f96e556b5f6cc) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f3e9444968fd47b3c8e0b2ee7b1b17f43a6bd56b) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Fix build regression with latest updateKhem Raj2022-05-202-0/+47
| | | | | | | | | | | | | This happens when ptest is enabled with clang compiler (From OE-Core rev: 53b7b68a7b84e6feef3d78e25dbdd8d053e921db) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a1f51bae8e4717da2375b9a476c368554a795487) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: upgrade 250.4 -> 250.5Alexander Kanavin2022-05-2030-457/+499
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Latest stable branch update Drop 0029-network-enable-KeepConfiguration-when-running-on-net.patch as patch merged upstream. Changes: 4a31fa2fb0 (tag: v250.5) hwdb: run "update-hwdb-autosuspend" e92e2d0e3b hwdb: run "update-hwdb" e1e4395775 hwdb: make sure "ninja update-hwdb" works on f35 1fe496fc3b hwdb: fix parser to work with newer pyparsing 32e7c65372 manager: prohibit clone3() in seccomp filters 45335a3eed nspawn: fix --ephemeral with --machine 79b86adcbd nspawn: fix locating config files with --ephemeral c202d402d9 resolve: fix typo in dns_class_is_pseudo() 9f689fda54 sd-ipv4acd: actually drop the arp packet from one of the host interface e3d57bc301 sd-event: make inotify event work after the process is forked a5fc32fa34 sd-event: do not kill a child process from another child c36ab05b4f sd-event: do not update signal fd after PID is changed e006b56c18 sd-event: set pid to event source after all setup processes finished d2e3b5a841 sd-event: rebreak comments 6673131917 core: fix dm-verity auto-discovery in MountImageUnit() 10ee46a2ca analyze: Fix verify exit status regression df6253cbda hwdb: fix parsing options 9727b9ee7b core: command argument can be longer than PATH_MAX 12f05b856c network: ignore all errors in loading .network files b5dfdf0301 analyze: fix offline check for syscal filter 8ed1490de6 analyze: fix offline check for 'native' syscall architecture 72d0c6b171 missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing bba396d78c journal-remote: refuse to specify --trust option when gnutls is disabled 8d4c0d2383 calendarspec: fix possibly skips next elapse d9ea8dab6d copy: use FLAGS_SET() in copy_xattr() 077ca08b38 journal: preserve acls when rotating user journals with NOCOW attribute set 25b3c48ec5 macro: account for negative values in DECIMAL_STR_WIDTH() 8f2f6a94d8 network: enable KeepConfiguration= when running on network filesystem 61649fbada stat-util: introduce path_is_network_fs() 3f6e62eccb network-generator: rename DHCP_TYPE_DHCP -> DHCP_TYPE_DHCP4 a7585a3a38 hwdb: Add AV production access to Elgado Stream Deck devices 18c0096ec2 Add AV production controllers to hwdb and add uaccess 2298094b2c packit: drop bfq patch 7cda67d4f4 packit: build on and use Fedora 36 spec file 056bae9f1b Packit: build SRPMs in Copr 6253eb576c journal-file: if we are going down, don't use event loop to schedule post c901bc8680 journald: make sure SIGTERM handling doesn't get starved out ed46ff2bd6 random-seed: hash together old seed and new seed before writing out file 6d3e2f0188 resolved: Allow test-resolved-stream to run concurrently 781b2b2e66 resolved: Read as much as possible per stream EPOLLIN event 03692af607 resolved: Avoid multiple SSL writes per DoT packet 3227f542a7 resolved: Make event flags logic robust for DoT 9c710c66c3 resolve: llmnr: fix never hit condition d65808ef7e resolve: mention that dns_stream_update() needs to be called after dns_stream_take_read_packet() b2f82f643a resolve: call dns_stream_take_read_packet() in on_stream_io() fe4c208c98 resolve: make dns_stream_new() take on_packet and complete callbacks f447648ae4 resolved: Test for DnsStream (plain TCP DNS and DoT) 88b4e8f74e resolved: Fix DoT timeout on multiple answer records d5b871bdfe test: increase image size c3aead5568 random-util: unify RANDOM_ALLOW_INSECURE and !RANDOM_BLOCK and simplify (From OE-Core rev: 43e2cd211230ea32e4903f9891fda2e4b0f63cc4) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e07ba76fc78b44f338e574644a8ae3b6cddc9f08) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: backport patch for CVE-2021-4207Davide Gardenal2022-05-202-0/+44
| | | | | | | | | | | | | CVE: CVE-2021-4207 Upstream fix: https://git.qemu.org/?p=qemu.git;a=commit;h=9569f5cb5b4bffa9d3ebc8ba7da1e03830a9a895 (From OE-Core rev: 4150733448aee4c27340565a4f79c86d160b2b08) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: backport patch for CVE-2021-4206Davide Gardenal2022-05-202-0/+90
| | | | | | | | | | | | | CVE: CVE-2021-4206 Upstream fix: https://git.qemu.org/?p=qemu.git;a=commit;h=fa892e9abb728e76afcf27323ab29c57fb0fe7aa (From OE-Core rev: 0e684c12a762534261fcd7849fdcda0bb8031c0b) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: backport patch for CVE-2022-27406Davide Gardenal2022-05-202-0/+33
| | | | | | | | | | | | | CVE: CVE-2022-27406 Upstream issue: https://gitlab.freedesktop.org/freetype/freetype/-/issues/1140 (From OE-Core rev: 2c1df19405e2f52b06feec0506ad56cef7d4c6c1) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: backport patch for CVE-2022-27405Davide Gardenal2022-05-202-0/+42
| | | | | | | | | | | | | CVE: CVE-2022-27405 Upstream issue: https://gitlab.freedesktop.org/freetype/freetype/-/issues/1139 (From OE-Core rev: 6ec1c9237837e9d781647805eb2caabcdbaddb7b) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: backport patch for CVE-2022-27404Davide Gardenal2022-05-202-1/+51
| | | | | | | | | | | | | CVE: CVE-2022-27404 Upstream issue: https://gitlab.freedesktop.org/freetype/freetype/-/issues/1138 (From OE-Core rev: af45711f0ab36a1b63fa338755f9a51b227393d1) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to kirkstone head revisionyocto-4.0.1kirkstone-4.0.1Richard Purdie2022-05-151-1/+1
| | | | | | (From OE-Core rev: cb8647c08959abb1d6b7c2b3a34b4b415f66d7ee) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: minor security upgrade 3.0.2 -> 3.0.3Davide Gardenal2022-05-151-1/+1
| | | | | | | | | | | | | | This minor version include fixes for several CVEs CVE: CVE-2022-1292 CVE: CVE-2022-1343 CVE: CVE-2022-1434 CVE: CVE-2022-1473 (From OE-Core rev: 62bc43a8ca705384fb60742f2f044f4355aaabca) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* virgl: skip headless test on alma 8.6Steve Sakoman2022-05-151-1/+1
| | | | | | | | | | | As a centos 8 spinoff, it lacks the same vgem kernel module. (From OE-Core rev: 451605aa40482516c18cd1534feacb796516a785) (From OE-Core rev: 66622dac0ed987162c740536f56973f17879198a) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemuarmv5: use arm-versatile-926ejs KMACHINEJon Mason2022-05-131-2/+2
| | | | | | | | | | | | Use the Arm Versatile 926 kernel configs to get this machine working again. (From OE-Core rev: 70ad00a6e8370a4603494003abdf98c3b33cf7f8) Signed-off-by: Jon Mason <jdmason@kudzu.us> Acked-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* abi_version/sstate: Bump hashequiv and sstate versions due to git changesRichard Purdie2022-05-122-2/+2
| | | | | | | | | | | | | | | | The autobuilder sstate was corrupted via incorrect equiavlences caused by the security fix to git and the poor interaction that had with SCM version checks under fakeroot/pseudo. Bump the versions to enable a clean slate to work off. (From OE-Core rev: 69f2d0822462e77d09b4781dcec41a0747e4d387) 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> (cherry picked from commit 3b6672730372e130d4d72b683fc3150911964745) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package: Ensure we track whether PRSERV was active or notRichard Purdie2022-05-121-0/+3
| | | | | | | | | | | | | | | | | | | Currently the signatures for do_packagedata don't reflect whether PRServ was active or not. This means that if you have mxiing of PRServ usage and non PRServ usage against the same sstate cache it can rarely become corrupted with one referencing the other. This likely doesn't happen in general but does on the autobuilder as PRServ is tested. Add in some variables to ensure the binary state of PRServ being enabled or disabled is tracked (but not the server value). We continue to assume one PRServ is used per sstate cache. (From OE-Core rev: 4c2f429d6876c29b17931daa039c4899aacd7234) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dd660e5c3fb74f7c4b7b8e863f7143066ae22813) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "bitbake.conf: mark all directories as safe for git to read"Ross Burton2022-05-121-8/+0
| | | | | | | | | | | | | | | Turns out this doesn't actually work, as git doesn't respect the environment when reading the safe.directory configuration variable. This reverts commit d4a5862ce8db97d26a3c32c4cffea3197c1defec. (From OE-Core rev: 73087e3c4bf6792c37f0a9d8d006c09856d36b13) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e28dd48ffb84c8bb4356d889b70a4b876c8bbaf3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base: Avoid circular references to our own scriptsRichard Purdie2022-05-121-0/+4
| | | | | | | | | | | | We'd like to intercept git calls but we don't want circular references and HOSTTOOLS currently sets them up. Tweak to avoid them. (From OE-Core rev: 9f4acb8d8b47349e7a4adbb25842a94c0947469a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 52c37e133fa55846aca2248ffcf3a10648dbb8d7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest: add test for git working correctly inside pseudoRoss Burton2022-05-121-0/+15
| | | | | | | | | | | | | | | | The fix for CVE-2022-24765 in git[1] breaks any use of git inside pseudo. Add a simple test case to oe-selftest to verify that at least basic uses of git work fine under pseudo. [1] https://github.com/git/git/commit/8959555cee7ec045958f9b6dd62e541affb7e7d9 (From OE-Core rev: 3fafd22233be8961801fa541969383b5b8444dee) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 46822268040a23dbb81f71fe35aee8c2663a31f6) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs-postcommands: fix symlinks where link and output path are equalDavide Gardenal2022-05-121-6/+8
| | | | | | | | | | | | | | | When creating the manifest and the testdata.json links, if the link name is equal to the output name the link is not created, otherwise it is. This prevents a link-to-self in the first case. (From OE-Core rev: e69a1533dfb8ceb5b91610f2ab8b3da575fcc36e) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bed63756c56f296ff3d5a7eef66e978bd19f1008) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: fix symlinks where link and output path are equalDavide Gardenal2022-05-121-8/+11
| | | | | | | | | | | | | | An if statement now checks if the link and output path are the same, if they are then the link is not created, otherwise it is. (From OE-Core rev: 2fd7f3b7dc964b59b268dd4a34761f9f71f61c25) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 2f024c0236c4806f0e59e4ce51a42f6b80fdf1b3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: add JSON format to summary outputDavide Gardenal2022-05-121-18/+33
| | | | | | | | | | | | | | Create generate_json_report including all the code used to generate the JSON manifest file. Add to cve_save_summary_handler the ability to create the summary in JSON format. (From OE-Core rev: 8a79c476706b25e5c707c65b4e46b6e940874bd6) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit f2987891d315466b7ef180ecce81d15320ce8487) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-update-db-native: let the user to drive the update intervalMarta Rybczynska2022-05-121-1/+9
| | | | | | | | | | | | | | | | Add a new variable CVE_DB_UPDATE_INTERVAL allowing the user to set the database update interval. - a positive value sets an interval (in seconds) - a zero ("0") forces the database update (From OE-Core rev: 0007dd0edb39123201a46886a4e71d001c118ddf) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fe7bc6f16184d5ebdb1dd914b6dcb75c9e5e0c9c) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-update-db-native: update the CVE database once a day onlyMarta Rybczynska2022-05-121-2/+2
| | | | | | | | | | | | | | | | | | | The update of the NVD database was expected to happen once per hour. However, the database file date changes only if the content was actually updated. In practice, the check worked for the first hour after the new download. As the NVD database changes usually only once a day, we can just update it less frequently. (From OE-Core rev: 27b1cb83ec666cc91930f2a7b5a6282fde77c730) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 35bccdedadeaba820d58b69fe74ce5e4c1f577e3) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: no need to depend on the fetch taskRoss Burton2022-05-121-1/+1
| | | | | | | | | | | | | The only part of the cve-check task which needs files is the patch examination, and typically these patches are local so fetch isn't needed. (From OE-Core rev: a76b642736d78cd4dec0ae264da6d0ffd4e9aaf7) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2c9b3186d3b7c18cbea239ab9b06e85b7c243b54) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: fix ptest failure in landlockBruce Ashfield2022-05-122-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel commit: commit 3d4b396a616d0d67bf95d6823ad1197f6247292e Author: Christian Brauner <christian.brauner@ubuntu.com> Date: Mon Oct 11 15:37:04 2021 +0200 landlock: Use square brackets around "landlock-ruleset" commit aea0b9f2486da8497f35c7114b764bf55e17c7ea upstream. Make the name of the anon inode fd "[landlock-ruleset]" instead of "landlock-ruleset". This is minor but most anon inode fds already carry square brackets around their name: [eventfd] [eventpoll] [fanotify] [fscontext] [io_uring] [pidfd] [signalfd] [timerfd] [userfaultfd] For the sake of consistency lets do the same for the landlock-ruleset anon inode fd that comes with landlock. We did the same in 1cdc415f1083 ("uapi, fsopen: use square brackets around "fscontext" [ver #2]") for the new mount api. Cc: linux-security-module@vger.kernel.org Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> Link: https://lore.kernel.org/r/20211011133704.1704369-1-brauner@kernel.org Cc: stable@vger.kernel.org Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Changed the format of the landlock tracing. We need to update the strace expected string to match. Upstream-Status: Submitted [https://lists.strace.io/pipermail/strace-devel/2022-April/011064.html] (From OE-Core rev: 0268bc1ed04212acdb5b08e57334ed367042c1a2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bf7d885aef06f6208533dd5fab45ee8e92d6d6d7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix qemuarm graphical bootBruce Ashfield2022-05-123-3/+3
| | | | | | | | | | | | | | | | | | | During the cleanup/refactoring of qemuarm* we dropped a PCI option that is required for graphical boot. The configuration is fixed to create a separate fragment, which just enabled the minimim and we include it into qemuarma15 standard/preempt-rt. Integrating the following commit(s) to linux-yocto/5.15: fcf48627ea5 qemuarma15: include pci-of-generic support (From OE-Core rev: ccd27ea8b8e179b7eb0526ed1416ca674c9d295e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 375366bd16619b14f718f96a9235d0936cae97ac) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Enable powerpc-debug fragment for ppc64 LEKhem Raj2022-05-122-0/+2
| | | | | | | | | | | | | | qemuppc64 is LE by default, this fixes kernel build for qemuppc64 with gcc12 (From OE-Core rev: fea79d18807c82e5aad3be5a4c9261c8f3ad95cd) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f1674f1aeff5d2b3b2e79cc68ce1156f79eed548) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.36Bruce Ashfield2022-05-123-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 45451e8015a9 Linux 5.15.36 bb906d15a99e arm64: dts: qcom: add IPA qcom,qmp property 1ea01e64632f block/compat_ioctl: fix range check in BLKGETSIZE 6a3c609feb11 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller b1b8f39c2475 jbd2: fix a potential race while discarding reserved buffers after an abort 2e25c46c6eef netfilter: nft_ct: fix use after free when attaching zone template 2b273d1fd18e ext4: force overhead calculation if the s_overhead_cluster makes no sense 52ca84a3edd1 ext4: fix overhead calculation to account for the reserved gdt blocks 6b952563934c ext4, doc: fix incorrect h_reserved size 9b90003771e5 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole e3912775b476 ext4: fix use-after-free in ext4_search_dir 8bb5676b49d3 ext4: fix symlink file size not match to file content ba50ea456f49 ext4: fix fallocate to use file_modified to update permissions consistently 67e4860eeed8 netfilter: conntrack: avoid useless indirection during conntrack destruction bcba40bd36d7 netfilter: conntrack: convert to refcount_t api 4bbd693d9f0a KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs 8b2da9690489 KVM: nVMX: Defer APICv updates while L2 is active until L1 is active a41b3243a6de KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race 2b4417acd3c6 KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog 87d95ff0ca27 arm_pmu: Validate single/group leader events 4d98fbb26683 ARC: entry: fix syscall_trace_exit argument 7b69c07beb23 e1000e: Fix possible overflow in LTR decoding 73a0b4c5c0bd ASoC: soc-dapm: fix two incorrect uses of list iterator 571a67b0d8a4 gpio: Request interrupts after IRQ is initialized e411af98013d openvswitch: fix OOB access in reserve_sfa_size() bac4cadeb718 xtensa: fix a7 clobbering in coprocessor context load/store 91335ca9ebe7 xtensa: patch_text: Fixup last cpu should be master 49952e31e50d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event 04ecea282b42 perf script: Always allow field 'data_src' for auxtrace a92335b4b189 powerpc/perf: Fix power10 event alternatives 7a56867c5ef3 powerpc/perf: Fix power9 event alternatives 53c4a9ff225b drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage 9dc46d2e3723 KVM: PPC: Fix TCE handling for VFIO 76614b111867 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare 7981351a916e drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised 56637084e8a5 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled b1b929468229 sched/pelt: Fix attach_entity_load_avg() corner case 914473a07088 scsi: sr: Do not leak information in ioctl f0cfae3e0d3a Input: omap4-keypad - fix pm_runtime_get_sync() error checking 232541989a1a net: atlantic: invert deep par in pm functions, preventing null derefs 6b8af9f96749 dmaengine: imx-sdma: fix init of uart scripts 1a8d1665cff1 dma: at_xdmac: fix a missing check on list iterator d10a711d4db6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading 48b2ab1a960a mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() 41ba681c6373 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup 9dcb65cdf312 mm, hugetlb: allow for "high" userspace addresses 07bdd207774c memcg: sync flush only if periodic flush is delayed 9c71b29d55d4 mm/memory-failure.c: skip huge_zero_page in memory_failure() b81291922f8b EDAC/synopsys: Read the error count from the correct register 87dd813bd2c3 nvme-pci: disable namespace identifiers for Qemu controllers dab2f477e15a nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202 25f37ed22a9e nvme: add a quirk to disable namespace identifiers 4a9f9f1791f3 VFS: filename_create(): fix incorrect intent. 773ca67ffc96 stat: fix inconsistency between struct stat and struct compat_stat 80c713a894c3 scsi: qedi: Fix failed disconnect handling c7f4f3016fea scsi: iscsi: Fix NOP handling during conn recovery e4efe868aa14 scsi: iscsi: Merge suspend fields 740411ee2f94 scsi: iscsi: Release endpoint ID when its freed 123a52eb610d net: macb: Restart tx only if queue pointer is lagging bc663ff8cae3 drm/msm/mdp5: check the return of kzalloc() 5fe864539caf dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() 48e1db2c3d42 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant e25b350e2521 mt76: Fix undefined behavior due to shift overflowing the constant a7a651d5a525 net: atlantic: Avoid out-of-bounds indexing 213330bafd02 cifs: Check the IOCB_DIRECT flag, not O_DIRECT 6085e24fd972 vxlan: fix error return code in vxlan_fdb_append 32fe43df71c5 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes f0ba965e4783 drm/msm/disp: check the return value of kzalloc() b78d40339568 ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant 9d441c2e2ad1 platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative 4426116b2e02 reset: tegra-bpmp: Restore Handle errors in BPMP response a6ec9d95c205 reset: renesas: Check return value of reset_control_deassert() 70fa727835f9 ARM: vexpress/spc: Avoid negative array index when !SMP d3acd3f9f80e arm64: mm: fix p?d_leaf() ec9cb700cbf7 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets 6b9a418d3850 dmaengine: idxd: skip clearing device context when device is read-only 49047fa486b3 dmaengine: idxd: add RO check for wq max_transfer_size write 6c30e099b978 dmaengine: idxd: add RO check for wq max_batch_size write e83acf93919b net: stmmac: Use readl_poll_timeout_atomic() in atomic state 79957134ca1d drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails f3552c37593a netlink: reset network and mac headers in netlink_dump() 93581ae1f980 net: mscc: ocelot: fix broken IP multicast flooding 6a5ca57d5acd net: dsa: hellcreek: Calculate checksums in tagger 40ebaf7365b0 can: isotp: stop timeout monitoring when no first frame was sent 652a5405396d ipv6: make ip6_rt_gc_expire an atomic_t d23fe66eb7b0 l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu 58bdbd121a34 net/sched: cls_u32: fix possible leak in u32_init_knode() 1b4fb109cc53 net: restore alpha order to Ethernet devices in config d5049ef1f671 ip6_gre: Fix skb_under_panic in __gre6_xmit() 3cc2f6b71eb6 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() ab26f1136757 net/packet: fix packet_sock xmit return value checking b355ca6a915f net/smc: Fix sock leak when release after smc_shutdown() 8fe1bf23c96b rxrpc: Restore removed timer deletion 09da8cf94588 ALSA: hda/hdmi: fix warning about PCM count when used with SOF c7c71b3e4764 igc: Fix suspending when PTM is active da323d0d6aaa igc: Fix BUG: scheduling while atomic b3ce7d3a1742 igc: Fix infinite loop in release_swfw_sync 8920a03a3a15 spi: cadence-quadspi: fix incorrect supports_op() return value a583f2f3c878 esp: limit skb_page_frag_refill use to a single page 76900a136b1a spi: spi-mtk-nor: initialize spi controller after resume 84e77e72367f dmaengine: dw-edma: Fix unaligned 64bit access d18fb19c1c8e dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources 8932d9ee4b9f dmaengine: imx-sdma: Fix error checking in sdma_event_remap a8be4586352b dmaengine: idxd: fix device cleanup on disable 6168532a08ef ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use 053bd9604f05 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component 9a4c63e7332c ASoC: rk817: Use devm_clk_get() in rk817_platform_probe bc15442cc99f ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() bc7d0133181e ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek 236785649ad2 ALSA: hda/realtek: Add quirk for Clevo NP70PNP aaa22e5b526d ALSA: usb-audio: Clear MIDI port active flag after draining ba9e9a794fd1 net/sched: cls_u32: fix netns refcount changes in u32_change() 8dfec6e0a62d scsi: ufs: core: scsi_get_lba() error fix c2d0cdf8ad06 gfs2: assign rgrp glock before compute_bitstructs a52e73bef254 mm, kfence: support kmem_dump_obj() for KFENCE objects 3876c574e4cc perf tools: Fix segfault accessing sample_id xyarray 77a467983bff mm: page_alloc: fix building error on -Werror=array-compare 3177d047e58a etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead 3f7b1a87ac75 arm64/mm: drop HAVE_ARCH_PFN_VALID c01430cf5b87 dma-mapping: remove bogus test for pfn_valid from dma_map_resource 155ae0547cb8 xfs: return errors in xfs_fs_sync_fs 935745abcf4c vfs: make sync_filesystem return errors from ->sync_fs 6eb927ee189f block: simplify the block device syncing code 7877e7a5a52e block: remove __sync_blockdev 4b7617ae04de fs: remove __sync_filesystem (From OE-Core rev: f967efa7f28d67c8f47e879fb96696b29bd7621b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 02149163c8643cec5fd8ef9c7b8a2f5af06519ec) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix -standard kernel build issueBruce Ashfield2022-05-123-15/+15
| | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" The revert of commit [fbdev: Hot-unplug firmware fb devices on forced removal] was done to fix powerpc fbdev issues. Upstream went in a different direction, which means that our fbdev routines have conflicts with -stable updates. The fix for the fbdev is in -stable, so we drob our reverted commit, such that 5.15 builds again, and fbdev is functional. (From OE-Core rev: f648a6b4a4f5c4e99ea93e802b2ca7284f52f72d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6da0cde02dd6a315a7eb34cb0bc691cf622eba05) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: enable powerpc debug fragmentBruce Ashfield2022-05-126-6/+10
| | | | | | | | | | | | | | | | | | | gcc12 generates some warnings with arch/powerpc, and we know that these warnings are understood/non-fatal at runtime. This fragment allows testing to continue, while upstream powerpc looks at removing warnings. We only enable it for 5.10/5.15 standard kernels for now, since this gets us enough coverage to continue working with gcc12. (From OE-Core rev: b52d50e00d00df3a3a8263a6b5ef04e22a9c93fb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 992d9d41642981152a387fe59733cc6a77ea3528) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: Fix CVE-2022-28796Bruce Ashfield2022-05-123-12/+12
| | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function (From OE-Core rev: f900829f96b7592ce026067e5154e2f1f55a9d4e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3a0d2acf249717416226c34b6147e5499adbda15) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.35Bruce Ashfield2022-05-123-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 81d8d30c35ed Linux 5.15.35 85f25bb9a005 ax25: Fix UAF bugs in ax25 timers 43c107021d91 ax25: Fix NULL pointer dereferences in ax25 timers da6509fba636 ax25: fix NPD bug in ax25_disconnect 1bf8946d5826 ax25: fix UAF bug in ax25_send_control() 452ae92b9906 ax25: Fix refcount leaks caused by ax25_cb_del() b982492ec3a1 ax25: fix UAF bugs of net_device caused by rebinding operation bc706d89199b ax25: fix reference count leaks of ax25_dev 9af0fd5c4453 ax25: add refcount in ax25_dev to avoid UAF bugs de6a76eea645 cpufreq: intel_pstate: ITMT support for overclocked system 74d23d422556 net: ipa: fix a build dependency 1648c7b450d8 soc: qcom: aoss: Fix missing put_device call in qmp_get d712aea3cd81 cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state 14785927a1d4 drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL 4ef9951d0252 dma-direct: avoid redundant memory sync for swiotlb 111becd63e37 timers: Fix warning condition in __run_timers() cbdd7a33c533 dt-bindings: net: snps: remove duplicate name 83a4c1080e09 i2c: pasemi: Wait for write xfers to finish 44981e4cde68 smp: Fix offline cpu check in flush_smp_call_function_queue() 2f345bb14ad4 i2c: dev: check return value when calling dev_set_name() 6b4bf97587ef dm integrity: fix memory corruption when tag_size is less than digest size 0940795c6834 ARM: davinci: da850-evm: Avoid NULL pointer dereference 68a38b07f125 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation c11ef9ded22e genirq/affinity: Consider that CPUs on nodes can be unbalanced c61d929944c9 x86/tsx: Disable TSX development mode at boot aaf27fcaefc1 x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits 2dd7d2eddf8e drm/amdgpu: Enable gfxoff quirk on MacBook Pro 804c096d640e drm/amd/display: don't ignore alpha property on pre-multiplied mode adee01bbf6cb ipv6: fix panic when forwarding a pkt with no in6 dev cab64cb82fe1 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size 63038f6e96a7 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" a53062c94b8c ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers 0349df521528 ALSA: hda/realtek: Add quirk for Clevo PD50PNT 3680b48533ae btrfs: mark resumed async balance as writing 252db93fd0bd btrfs: fix root ref counts in error handling in btrfs_get_root_ref 9b81c2c147e1 ath9k: Fix usage of driver-private space in tx_info 3386927f436e ath9k: Properly clear TX status area before reporting to mac80211 7a509a9f2bb7 cifs: verify that tcon is valid before dereference in cifs_kill_sb bd17422b9b67 gcc-plugins: latent_entropy: use /dev/urandom 05d1824a7fb4 memory: renesas-rpc-if: fix platform-device leak in error path f5e13d700a4d SUNRPC: Fix NFSD's request deferral on RDMA transports 00715427ea77 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded 70ea5e7b38c3 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() 12ba1d38115a mm: fix unexpected zeroed page mapping with zram swap bb7645c33869 mm, page_alloc: fix build_zonerefs_node() b6d17c67885a mm/secretmem: fix panic when growing a memfd_secret 4cdf0e7a5be8 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant b8ed0f7531f3 io_uring: use nospec annotation for more indexes 5218d5cc0283 io_uring: zero tag on rsrc removal efb020924a71 drivers: net: slip: fix NPD bug in sl_tx_timeout() e455d7510db7 scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan f1933d9ee745 scsi: mvsas: Add PCI ID of RocketRaid 2640 389f37e46bdd scsi: mpt3sas: Fail reset operation if config request timed out 184b4fad0872 drbd: set QUEUE_FLAG_STABLE_WRITES 6a03581ccffa drm/amd/display: Fix allocate_mst_payload assert on resume ac2eb310af05 drm/amd/display: Revert FEC check in validation eab8e585840f drm/amd/display: Enable power gating before init_pipes d8860f1f9e41 spi: cadence-quadspi: fix protocol setup for non-1-1-X operations 6d48df738272 myri10ge: fix an incorrect free for skb in myri10ge_sw_tso b416898442f2 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup c3f86aef97cf Drivers: hv: balloon: Disable balloon and hot-add accordingly 1c9fdb9587e0 net: axienet: setup mdio unconditionally 61dd8bef80c2 tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry ed2711c696ce arm64: alternatives: mark patch_alternative() as `noinstr` cfd24b14eb2d regulator: wm8994: Add an off-on delay for WM8994 variant 86d1cdf56fc5 gpu: ipu-v3: Fix dev_dbg frequency output 4583205048ae ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs 6eecc4811a47 net: micrel: fix KS8851_MLL Kconfig 9e60a788a3f7 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 026083cb43a4 scsi: lpfc: Fix queue failures when recovering from PCI parity error b7f3b5d70c83 scsi: target: tcmu: Fix possible page UAF 44f95a5aae99 Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer 92a3499933c1 PCI: hv: Propagate coherence from VMbus device to PCI device 1b576e81d31b Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests f2658d5966bc drm/amdkfd: Check for potential null return of kmalloc_array() 9f0fabf30b48 drm/amdgpu/vcn: improve vcn dpg stop procedure 25efb191d86b drm/amdkfd: Fix Incorrect VMIDs passed to HWS 7a3bc11a4034 drm/amd/display: Update VTEM Infopacket definition 92951699a5f1 drm/amd/display: FEC check in timing validation b054e8183fbd drm/amd/display: fix audio format not updated after edid updated 37bc29a44538 drm/amdgpu/gmc: use PCI BARs for APUs in passthrough 5a3b56a4a1c7 drm/amdgpu: conduct a proper cleanup of PDB bo 01dcda701fef btrfs: do not warn for free space inode in cow_file_range bb93369f93b5 btrfs: fix fallocate to use file_modified to update permissions consistently 6dded62e5aa6 drm/amd: Add USBC connector ID 3e67054c339c block: fix offset/size check in bio_trim() 279018a01b08 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" b8c0f6d1b04c vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used 5fda973f0ece dm mpath: only use ktime_get_ns() in historical selector 9901b07ba42b cifs: potential buffer overflow in handling symlinks 9ded5ae40f4f nfc: nci: add flush_workqueue to prevent uaf 331c99ee8dcb net: ftgmac100: access hardware register after clock ready 8f79ce226ad2 macvlan: Fix leaking skb in source mode with nodst option 8e86fba13479 perf tools: Fix misleading add event PMU debug message 1665758b4bfd ALSA: usb-audio: Limit max buffer and period sizes per time 6b38c5722610 ALSA: usb-audio: Increase max buffer size 7399ed8e6a8d testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set 9947548d9cef io_uring: verify pad field is 0 in io_get_ext_arg 7a7c9f9de961 io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 22aa1597f462 io_uring: move io_uring_rsrc_update2 validation cb981d5c7511 ALSA: mtpav: Don't call card private_free at probe error path 872e5fa0781f ALSA: ad1889: Fix the missing snd_card_free() call at probe error 96aceacda8d2 netfilter: nf_tables: nft_parse_register can return a negative value 90c153ca45da sctp: Initialize daddr on peeled off socket 50d46b5ce004 scsi: iscsi: Fix unbound endpoint error handling 578616ac3d87 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart 485780af7ef1 scsi: iscsi: Fix endpoint reuse regression cbd4f4e40944 scsi: iscsi: Fix offload conn cleanup when iscsid restarts cc0082d45de1 scsi: iscsi: Move iscsi_ep_disconnect() d6f6f945e850 scsi: pm80xx: Enable upper inbound, outbound queues b02c509ceef4 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 3a523807f014 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() 66b3107a4a06 drm/msm/dp: add fail safe mode outside of event_mutex context 815006c33391 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() a6549b364be4 drm/msm: Fix range size vs end confusion 1c86b7ea63ff netfilter: nft_socket: make cgroup match work in input too 5a52384a5134 cfg80211: hold bss_lock while updating nontrans_list d5be67ecbeff net/sched: taprio: Check if socket flags are valid 62a48383ebe2 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 72f9c15854b0 net: dsa: felix: suppress -EPROBE_DEFER errors 13faa76cf572 net/sched: fix initialization order when updating chain 0 head 4c979e6fcec8 mlxsw: i2c: Fix initialization error flow 152b813d8ba5 net: mdio: don't defer probe forever if PHY IRQ provider is missing 675e7d3086d0 cifs: release cached dentries only if mount is complete d40cf3492277 gpiolib: acpi: use correct format characters 93940fc4cb81 veth: Ensure eth header is in skb's linear part de8a332c86a7 net/sched: flower: fix parsing of ethertype following VLAN header 726ae7300fcc SUNRPC: Fix the svc_deferred_event trace class ec2ab59b9e66 media: rockchip/rga: do proper error checking in probe b0d8a9eb3239 firmware: arm_scmi: Fix sorting of retrieved clock rates e2da8f9ce3ea Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" 9f029cb2c92e memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe e7b1992b0722 firmware: arm_scmi: Remove clear channel call on the TX channel 77ffc38e577d drm/msm: Add missing put_task_struct() in debugfs path aa4845194b9d ALSA: nm256: Don't call card private_free at probe error path 425c83e2898d ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb 3bbd4850d957 ALSA: via82xx: Fix the missing snd_card_free() call at probe error 56e44ff13d84 ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error 73229d7cb836 ALSA: sc6000: Fix the missing snd_card_free() call at probe error df03ce487e1b ALSA: rme96: Fix the missing snd_card_free() call at probe error ef4c35339414 ALSA: rme9652: Fix the missing snd_card_free() call at probe error 4efa63663c36 ALSA: rme32: Fix the missing snd_card_free() call at probe error bb94f5d98511 ALSA: riptide: Fix the missing snd_card_free() call at probe error 4ecd10217df6 ALSA: oxygen: Fix the missing snd_card_free() call at probe error 30b86477daaa ALSA: maestro3: Fix the missing snd_card_free() call at probe error 5fbb73cb1208 ALSA: lx6464es: Fix the missing snd_card_free() call at probe error 0651442d22e2 ALSA: lola: Fix the missing snd_card_free() call at probe error 0bec8b8a57de ALSA: korg1212: Fix the missing snd_card_free() call at probe error d9ac5256de1f ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error e87b8d0ba455 ALSA: intel8x0: Fix the missing snd_card_free() call at probe error 547c9af67b4e ALSA: ice1724: Fix the missing snd_card_free() call at probe error 141abcbf902a ALSA: hdspm: Fix the missing snd_card_free() call at probe error f006a4bcf8bb ALSA: hdsp: Fix the missing snd_card_free() call at probe error 85515309293b ALSA: galaxy: Fix the missing snd_card_free() call at probe error 841e8f8dd21f ALSA: fm801: Fix the missing snd_card_free() call at probe error 3a738f1b3ffd ALSA: es1968: Fix the missing snd_card_free() call at probe error d3c6ac7a051c ALSA: es1938: Fix the missing snd_card_free() call at probe error 20b35ba7aa2f ALSA: ens137x: Fix the missing snd_card_free() call at probe error 0d52c09f0c17 ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error 2a2a75ebdbd4 ALSA: echoaudio: Fix the missing snd_card_free() call at probe error 648e89e9de29 ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error 9decc5bfd173 ALSA: cs4281: Fix the missing snd_card_free() call at probe error 2dde47610757 ALSA: cmipci: Fix the missing snd_card_free() call at probe error f98476228801 ALSA: ca0106: Fix the missing snd_card_free() call at probe error e5a54e236f70 ALSA: bt87x: Fix the missing snd_card_free() call at probe error 935629ba096e ALSA: azt3328: Fix the missing snd_card_free() call at probe error 3a943321c362 ALSA: aw2: Fix the missing snd_card_free() call at probe error 811a92b866a0 ALSA: au88x0: Fix the missing snd_card_free() call at probe error ea61c1bd582b ALSA: atiixp: Fix the missing snd_card_free() call at probe error 007a9b5554e1 ALSA: als4000: Fix the missing snd_card_free() call at probe error 291d9e5e94d0 ALSA: als300: Fix the missing snd_card_free() call at probe error 5bc156409025 ALSA: ali5451: Fix the missing snd_card_free() call at probe error cfa98d6c41e0 ALSA: sis7019: Fix the missing error handling 1479bdea76dd ALSA: core: Add snd_card_free_on_error() helper 07cacfd9d9dc btrfs: release correct delalloc amount in direct IO write path 8ff8bdb8c92d net: ipa: request IPA register values be retained 587ced6b8cf3 dt-bindings: net: qcom,ipa: add optional qcom,qmp property 7883df73fd59 soc: qcom: aoss: Expose send for generic usecase ec13aa4e0085 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() ed0e951463ea btrfs: remove no longer used counter when reading data page 6308ab54c8ec btrfs: remove unused parameter nr_pages in add_ra_bio_pages() ff810f85ed3f ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 7cad1c40ef91 ACPI: processor idle: Allow playing dead in C3 state 631473adaaef ACPI: processor idle: Check for architectural support for LPI 5b13295ac584 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function 9873fe0f3857 hamradio: remove needs_free_netdev to avoid UAF c799c18a287e hamradio: defer 6pack kfree after unregister_netdev 8e663865f528 drm/amd/display: Fix p-state allow debug index on dcn31 685a19fa6ae9 drm/amd/display: Add pstate verification and recovery for DCN31 1b86fc15ba6d Linux 5.15.34 c9ea4fb1f3f3 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c fddb88bd266f powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit 68cea1e243b8 static_call: Don't make __static_call_return0 static 429f413ed83f mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning 8fe51495efff irqchip/gic, gic-v3: Prevent GSI to SGI translations 69943af22a32 powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S 7b5d60323f90 irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling f4f8b6d8490e x86,static_call: Fix __static_call_return0 for i386 ff6505766565 sched: Teach the forced-newidle balancer about CPU affinity limitation. f399f38eda57 x86/bug: Prevent shadowing in __WARN_FLAGS 469eed08becd Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() f5e59185b033 mm: don't skip swap entry even if zap_details specified 4693fce5a5d4 selftests: cgroup: Test open-time cgroup namespace usage for migration checks 47802775bc11 selftests: cgroup: Test open-time credential usage for migration checks e326f218de1f selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 33db9912ff7c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE f1607e13ed71 Revert "net/mlx5: Accept devlink user input after driver initialization complete" 226b4327ef5c KVM: avoid NULL pointer dereference in kvm_dirty_ring_push 104bfa23a001 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" 3c3a8e56553e tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts fbe722d48b8e tools build: Filter out options and warnings not supported by clang 9b2b01e36741 perf python: Fix probing for some clang command line options 03044b841406 perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 3b14aa053181 Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" 5d69622eb036 SUNRPC: Don't call connect() more than once on a TCP socket 22174e8ce8ac rtc: mc146818-lib: fix signedness bug in mc146818_get_time() 9e46f7319549 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port 0c64645e6373 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide e2ff1d653069 Revert "selftests: net: Add tls config dependency for tls selftests" 7f48521172fb net/smc: send directly on setting TCP_NODELAY 20633216ded0 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 b536cf3eb6f9 drm/amdgpu: don't use BACO for reset in S3 3c8902bbf2ab drm/amdkfd: Create file descriptor after client is added to smi_clients list 588393cdae7f drm/nouveau/pmu: Add missing callbacks for Tegra devices 6a5d209898a6 drm/amdgpu/vcn: Fix the register setting for vcn1 155338be5d90 drm/amdgpu/smu10: fix SoC/fclk units in auto mode 0115e4f2f6bc drm/amdgpu/display: change pipe policy for DCN 2.1 28dc1503a9d3 drm/panel: ili9341: fix optional regulator handling b911702a0105 SUNRPC: Prevent immediate close+reconnect a551e6629247 amd/display: set backlight only if required 2388f826cdc9 fbdev: Fix unregistering of framebuffers without device 7218a789abb3 irqchip/gic-v3: Fix GICR_CTLR.RWP polling fcf9ccf9d26a perf/core: Inherit event_caps 0309f053ce47 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator 8a05a6952ecd ata: sata_dwc_460ex: Fix crash due to OOB write 136c21ce8e01 perf/x86/intel: Don't extend the pseudo-encoding to GP counters 983a759640bf x86/mm/tlb: Revert retpoline avoidance approach 2f67341e5bce x86/msi: Fix msi message data shadow struct 0912cf021fb5 gpio: Restrict usage of GPIO chip irq members before initialization 9ca11bd8222a RDMA/hfi1: Fix use-after-free bug for mm struct fa7cc2df9505 arm64: patch_text: Fixup last cpu should be master 90012c6748d3 spi: core: add dma_map_dev for __spi_unmap_msg() 887366faf0c9 btrfs: prevent subvol with swapfile from being deleted 4b98799e181b btrfs: fix qgroup reserve overflow the qgroup limit 56c88810466b perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids fab4b79e869a x86/speculation: Restore speculation related MSRs during S3 resume fcf185f7e03e x86/pm: Save the MSR validity status at context setup ba7261af2b03 io_uring: fix race between timeout flush and removal fe223dd2f18b io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF ae6cba337cbf io_uring: defer splice/tee file validity check until command issue 056e1e7c1713 io_uring: don't check req->file in io_fsync_prep() 198932a14aeb mm/mempolicy: fix mpol_new leak in shared_policy_replace a04cb99c5d46 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) c21d040de622 highmem: fix checks in __kmap_local_sched_{in,out} 9fb8bc6cfc58 lz4: fix LZ4_decompress_safe_partial read out of bound 75cae557bc44 mmc: core: Fixup support for writeback-cache for eMMC and SD 5d2712b78056 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete 11497ecbda04 mmc: mmci: stm32: correctly check all elements of sg list 1515d2a466bf mmc: block: Check for errors after write on SPI 86b5d155fced Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" dc5e603c247d scsi: ufs: ufs-pci: Add support for Intel MTL 25c1353dca74 scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() 32dd8b63e633 arm64: Add part number for Arm Cortex-A78AE 159c7db3ccbb perf session: Remap buf if there is no space for event 58aece34fb7f perf tools: Fix perf's libperf_print callback e1f2750e7531 perf: arm-spe: Fix perf report --mem-mode 47e239117bd9 iommu/omap: Fix regression in probe for NULL pointer dereference 3fd9be3ec5c8 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() 3b32dda29f99 SUNRPC: Handle low memory situations in call_status() 03ac680dacf9 SUNRPC: Handle ENOMEM in call_transmit_status() 285f5d724005 io_uring: don't touch scm_fp_list after queueing skb 50c981bd7790 io_uring: nospec index for tags on files update 685f42de443d scsi: ufs: ufshpb: Fix a NULL check on list iterator a972c7687233 drbd: Fix five use after free bugs in get_initial_state 1816af613e56 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie 88a3bdcb462a spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() c9bdce2359b5 qede: confirm skb is allocated before using fb45e80b2194 net: phy: mscc-miim: reject clause 45 register accesses 8ba8e1398a66 net: sfc: fix using uninitialized xdp tx_queue 571d8e1d154c rxrpc: fix a race in rxrpc_exit_net() 837b96d81039 net: openvswitch: fix leak of nested actions 42b2e418f9a2 net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() 085d002432ac net: openvswitch: don't send internal clone attribute to the userspace. 70cf0b820e55 ice: xsk: fix VSI state check in ice_xsk_wakeup() 840cbbdc8bf1 ice: synchronize_rcu() when terminating rings 070aa68f8fab ipv6: Fix stats accounting in ip6_pkt_drop 1c0763475401 ice: Do not skip not enabled queues in ice_vc_dis_qs_msg 5d3e9f71c310 ice: Set txq_teid to ICE_INVAL_TEID on ring creation 599874bbc4ed dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe 2cb2b3fb20a2 sctp: count singleton chunks in assoc user stats 92f1947c0d26 IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition 3b5fd693621b IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD 34b8ba1cb337 RDMA/mlx5: Add a missing update of cache->last_add 5b88519b78e8 RDMA/mlx5: Don't remove cache MRs when a delay is needed d1c87d36a655 sfc: Do not free an empty page_ring 917eeb220023 bnxt_en: Prevent XDP redirect from running when stopping TX queue 154fc224e65e bnxt_en: reserve space inside receive page for skb_shared_info 6108a8918fd7 bnxt_en: Synchronize tx when xdp redirects happen on same ring 87f5d66daa5f arch/arm64: Fix topology initialization for core scheduling cb713eb793e6 regulator: atc260x: Fix missing active_discharge_on setting 336942b1682f regulator: rtq2134: Fix missing active_discharge_on setting 2560fe298e6e drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe 31e449302ed0 drm/imx: Fix memory leak in imx_pd_connector_get_modes c1e96348dbeb drm/imx: imx-ldb: Check for null pointer after calling kmemdup 47fec6139b5e net: stmmac: Fix unset max_speed difference between DT and non-DT platforms 907c97986d6f net: ipv4: fix route with nexthop object delete warning 71d28e5073b8 mctp: Fix check for dev_hard_header() result 40229b2977f1 ice: Clear default forwarding VSI during VSI release ba965e8605ae skbuff: fix coalescing for page_pool fragment recycling 13bcc6f8efcd vrf: fix packet sniffing for traffic originating from ip tunnels 6e2f1b033b17 net/tls: fix slab-out-of-bounds bug in decrypt_internal ed7a824fda87 net: sfc: add missing xdp queue reinitialization 69ec350a417d vdpa: mlx5: prevent cvq work from hogging CPU 893c70f8b8f3 vdpa/mlx5: Propagate link status from device to vdpa driver dc872b72d180 vdpa/mlx5: Rename control VQ workqueue to vdpa wq aefd755a9605 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() cd483e17eca2 scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() 0610371c768c scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling 6f52d4cda0bf NFSv4: fix open failure with O_ACCMODE flag 9f0c217469e8 Revert "NFSv4: Handle the special Linux file open access mode" dcd6b1a624c0 Drivers: hv: vmbus: Fix potential crash on module unload 5ba9d78a7294 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() 985d87e6a365 rtc: mc146818-lib: fix RTC presence check be6c3152d6f6 rtc: Check return value from mc146818_get_time() 8c6921075222 rtc: mc146818-lib: change return values of mc146818_get_time() c9f50e06ca76 mm: fix race between MADV_FREE reclaim and blkdev direct IO read 93a8347f72c0 parisc: Fix patch code locking and flushing f77f482ec31a parisc: Fix CPU affinity for Lasi, WAX and Dino chips 30dd4af48a9e selftests: net: Add tls config dependency for tls selftests ea029e4ce760 NFS: Avoid writeback threads getting stuck in mempool_alloc() da747de68599 NFS: nfsiod should not block forever in mempool_alloc() e04ef859d6c6 SUNRPC: Fix socket waits for write buffer space d925b7e78b62 jfs: prevent NULL deref in diFree 44c2d5fbe7b2 virtio_console: eliminate anonymous module_init & module_exit 053bbff873a1 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() c393a9f4cb3b x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy e3c961c56ad5 x86: Annotate call_on_stack() 6bb2270223a8 NFS: swap-out must always use STABLE writes. 24d28d9b0fd5 NFS: swap IO handling is slightly different for O_DIRECT IO a55386405094 SUNRPC: remove scheduling boost for "SWAPPER" tasks. 20700aa01bc2 SUNRPC/xprt: async tasks mustn't block waiting for memory a19fd1d61797 SUNRPC/call_alloc: async tasks mustn't block waiting for memory b07387c476a3 clk: Enforce that disjoints limits are invalid 15bfec9d8030 clk: ti: Preserve node in ti_dt_clocks_register() 5c0750cad733 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 12e49aefda2e habanalabs: fix possible memory leak in MMU DR fini a34752aa2397 NFSv4: Protect the state recovery thread against direct reclaim b37f482ba9f0 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() 24acdd5f9c91 w1: w1_therm: fixes w1_seq for ds28ea00 sensors 86efcb524ae1 staging: wfx: fix an error handling in wfx_init_common() 7295544bcf56 opp: Expose of-node's name in debugfs ea1f29584136 cpufreq: CPPC: Fix performance/frequency conversion 26f0a9e3d04d clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 caffa76ded5a phy: amlogic: meson8b-usb2: fix shared reset control use ab27675a0fcc phy: amlogic: meson8b-usb2: Use dev_err_probe() 35df38c4be0c phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use 42f2142a337e staging: vchiq_core: handle NULL result of find_service_by_handle 176df12b38c7 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances 161863aec0e1 clk: si5341: fix reported clk_rate when output divider is 2 31e027259ce4 minix: fix bug when opening a file with O_DIRECT 4602b7a8ee0d init/main.c: return 1 from handled __setup() functions 9d849449d28f lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option 2fe82d325402 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error 3ae7163598c6 ceph: fix inode reference leakage in ceph_get_snapdir() eb0e7173d9cb netlabel: fix out-of-bounds memory accesses 58d52743ae85 netfilter: conntrack: revisit gc autotuning d404765dffdb Bluetooth: Fix use after free in hci_send_acl f249bbf3cb9a MIPS: ingenic: correct unit node address 11ba1aa21280 xtensa: fix DTC warning unit_address_format 13946d5a68ef mt76: fix monitor mode crash with sdio driver ac27808b82db usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm 0616792164d3 net: sfp: add 2500base-X quirk for Lantech SFP module 459e56859f7a net/mlx5e: Remove overzealous validations in netlink EEPROM query 1c4561d9b5cb net: limit altnames to 64k total 601f748029f3 net: account alternate interface name memory d804db3dafd1 riscv: Fixed misaligned memory access. Fixed pointer comparison. 6ca71078a91e can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() db9a140a8585 can: isotp: set default value for N_As to 50 micro seconds f581df412bc4 scsi: libfc: Fix use after free in fc_exch_abts_resp() 2a71e3ecd829 powerpc/secvar: fix refcount leak in format_show() 5c80ff21c5db powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E 9b85e31309c2 MIPS: fix fortify panic when copying asm exception handlers dc9d33b2d8d0 PCI: endpoint: Fix misused goto label b6d4b322da46 bnxt_en: Eliminate unintended link toggle during FW reset 42b6a39f439b Bluetooth: use memset avoid memory leaks 0000de40b9f3 Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} bb78c3b11f4d tuntap: add sanity checks about msg_controllen in sendmsg e8d8f1d091e4 macvtap: advertise link netns via netlink 5fb47ca34908 mips: ralink: fix a refcount leak in ill_acc_of_setup() 58758110912d net/smc: correct settings of RMB window update limit dd111d335cab scsi: hisi_sas: Limit users changing debugfs BIST count value f05a0d8de2ea scsi: hisi_sas: Free irq vectors in order for v3 HW b8fa10d7c8fc scsi: aha152x: Fix aha152x_setup() __setup handler return value 556ec5030e57 mt76: mt7615: Fix assigning negative values to unsigned variable c3543bac6efa powerpc/64s/hash: Make hash faults work in NMI context df467929a040 mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU e5ecdb01952f scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() 43c617eefab7 scsi: pm8001: Fix tag leaks on error 2290dcad6f65 scsi: pm8001: Fix task leak in pm8001_send_abort_all() ece79aaec8fc scsi: pm8001: Fix pm8001_mpi_task_abort_resp() 5e4ac14baebb scsi: pm8001: Fix pm80xx_pci_mem_copy() interface 5e96bb81eddf vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA f325d3e1dcc8 drm/amdkfd: make CRAT table missing message informational only da52e8b9dad6 dm: requeue IO if mapping table not yet available 02cc46f397eb dm ioctl: prevent potential spectre v1 gadget 049072749a5e ipv4: Invalidate neighbour for broadcast address upon address addition e45d1d19a0bb drm/msm/dsi: Remove spurious IRQF_ONESHOT flag e1b5aae5b6b0 iwlwifi: mvm: move only to an enabled channel 6f215801c302 iwlwifi: mvm: Correctly set fragmented EBS d353d3b27af4 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() c64f3707cdf9 net/mlx5e: Disable TX queues before registering the netdev 83efc05c8579 power: supply: axp288-charger: Set Vhold to 4.4V 6def4eaf0391 powerpc/set_memory: Avoid spinlock recursion in change_page_attr() 5d76a88b8536 scsi: mpi3mr: Fix memory leaks 248ead78f346 scsi: mpi3mr: Fix reporting of actual data transfer size 53643a112dd6 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum aa9c9fd0ef9d tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. bd21b9607bd7 PCI: endpoint: Fix alignment fault error in copy tests 2aa10e2fa2ab usb: ehci: add pci device support for Aspeed platforms 99073052f45b iommu/arm-smmu-v3: fix event handling soft lockup 60eabd66d17f PCI: aardvark: Fix support for MSI interrupts 330c4e1b4ec4 scsi: smartpqi: Fix kdump issue when controller is locked up 0a922366d6d9 drm/amdgpu: Fix recursive locking warning 06ee48a4fc25 powerpc: Set crashkernel offset to mid of RMA region 9c1ace066f22 net: initialize init_net earlier 4790998fdd0d ipv6: make mc_forwarding atomic e9da1df2c021 libbpf: Fix build issue with llvm-readelf 19d067c10b71 cfg80211: don't add non transmitted BSS to 6GHz scanned channels 55c93a89e31d mt76: dma: initialize skip_unmap in mt76_dma_rx_fill 38fbe8066450 mt76: mt7921: fix crash when startup fails. 793a37045893 power: supply: axp20x_battery: properly report current when discharging a0f8220ce934 drm/v3d: fix missing unlock 0f8ec114029a scsi: bfa: Replace snprintf() with sysfs_emit() 1378075fa5bc scsi: mvsas: Replace snprintf() with sysfs_emit() 1c6ffdf4cc45 bpf: Make dst_port field in struct bpf_sock 16-bit wide ff13c90d7f7a drm/bridge: Add missing pm_runtime_put_sync 35380262304f net/smc: Send directly when TCP_CORK is cleared 20d01a11efde ath11k: mhi: use mhi_sync_power_up() fed4cef115ab ath11k: pci: fix crash on suspend if board file is not found c4b7653af62a ath11k: fix kernel panic during unload/load ath11k modules 910ee99d47d3 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 e84b0438010d drm/amdkfd: Don't take process mutex for svm ioctls 1eb598045326 ptp: replace snprintf with sysfs_emit 052fb1c9ddfb usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value c27576bbbe77 usb: gadget: tegra-xudc: Fix control endpoint's definitions 111a63235001 usb: gadget: tegra-xudc: Do not program SPARAM 6040c99cb1a1 drm/amd/display: Use PSR version selected during set_psr_caps 7e10369c72db drm/amd/display: Fix memory leak 3edd8646cb7c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj c4b64a80554e drm/amd/display: Add signal type check when verify stream backends same be2f81024e79 ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 b3ca02c1ee93 drm: Add orientation quirk for GPD Win Max d5f6f44e04c3 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest a997e0f5aa55 KVM: x86/pmu: Fix and isolate TSX-specific performance event logic e7bab9898249 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs 5483640f8efb KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() a82fe0ba1c52 KVM: x86/pmu: Use different raw event masks for AMD and Intel 105b50d9bb82 kfence: limit currently covered allocations when pool nearly full 44b44b64b4da kfence: move saving stack trace of allocations into __kfence_alloc() 72d2d94a981d kfence: count unexpectedly skipped allocations 5142720dbe51 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() 64742cf82dec nbd: Fix hungtask when nbd_config_put 694b5a32c162 nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add 3e526e9ae0e4 nbd: add error handling support for add_disk() f8008f42d463 rtc: wm8350: Handle error for wm8350_register_irq b257272f5483 um: fix and optimize xor select template for CONFIG64 and timetravel mode 2be1a7f09635 lib/logic_iomem: correct fallback config references (From OE-Core rev: 2104966bb02100e661ce77887470b0df7a877ff2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 39e9635c34b773f671870dec4c1953daef576b16) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: netfilter: conntrack: avoid useless indirection during ↵Bruce Ashfield2022-05-123-15/+15
| | | | | | | | | | | | | | | | conntrack destruction Integrating the following commit(s) to linux-yocto/5.15: 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction (From OE-Core rev: abf7178c03248f58caf403b6f80039ae23ed9bdf) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2aaf2429474da762d305d6fb70996b5502c879c7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix ppc bootBruce Ashfield2022-05-123-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 5.15-stable series pulled in the following commit: commit c894ac44786cfed383a6c6b20c1bfb12eb96018a Author: Thomas Zimmermann <tzimmermann@suse.de> Date: Tue Jan 25 10:12:18 2022 +0100 fbdev: Hot-unplug firmware fb devices on forced removal commit 27599aacbaefcbf2af7b06b0029459bbf682000d upstream. Hot-unplug all firmware-framebuffer devices as part of removing them via remove_conflicting_framebuffers() et al. Releases all memory regions to be acquired by native drivers. Firmware, such as EFI, install a framebuffer while posting the computer. After removing the firmware-framebuffer device from fbdev, a native driver takes over the hardware and the firmware framebuffer becomes invalid. Firmware-framebuffer drivers, specifically simplefb, don't release their device from Linux' device hierarchy. It still owns the firmware framebuffer and blocks the native drivers from loading. This has been observed in the vmwgfx driver. [1] Initiating a device removal (i.e., hot unplug) as part of remove_conflicting_framebuffers() removes the underlying device and returns the memory range to the system. [1] https://lore.kernel.org/dri-devel/20220117180359.18114-1-zack@kde.org/ v2: * rename variable 'dev' to 'device' (Javier) Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reported-by: Zack Rusin <zackr@vmware.com> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Reviewed-by: Zack Rusin <zackr@vmware.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> CC: stable@vger.kernel.org # v5.11+ Link: https://patchwork.freedesktop.org/patch/msgid/20220125091222.21457-2-tzimmermann@suse.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> And this is causing qemuppc to panic during boot when manipulating the fbdev. Reverting it fixes the problem, and won't cause issues for other platforms, so we revert it. (From OE-Core rev: 99d112f2d8f0c8b99ac8057bac93629284e0c5e2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f69fca36ef10f7345bba08c55d8af2628d250a32) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: kasan: fix BUG: sleeping function called from invalid contextBruce Ashfield2022-05-123-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h Link: https://lkml.kernel.org/r/20210913112609.2651084-1-elver@google.com Link: https://lkml.kernel.org/r/20210913112609.2651084-2-elver@google.com (From OE-Core rev: 65126f10d8483f7e8a41c66a2377687601c27e13) Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a9075595074609c80af3530d4660b88ce0f76744) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>