summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-11-09bitbake.conf: Set ZSTD_THREADS to half of cpu numberrbt/zstdRobert Yang
The original value is very easy to cause do_packge error when cpu number is larger, for example, 128 cores and 512G mem: error: create archive failed: cpio: write failed - Cannot allocate memory" Set the ZSTD_THREADS to half of the CPU number can avoid the error in my testing. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2021-11-08meson: improve SDK's wrapper to make Wraps workLeif Middelschulte
Meson, as provided by the SDK, would fail to fetch Wraps' sources on bare systems (i.e. systems, that only provide little more than the SDK). This change modifies the wrapper script so that it sets an environment variable (unless it is already set) that is used to determine valid certificates for secured connections. It does not affect bitbake's interaction with meson. The SDK's SSL directory was not searched, so meson would fail when it tried to fetch sources via https, that were specified in wrap files. Specifically `urllib` would fail: ``` <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)> ``` Caution: this patch depends on the underlying C library (i.e. openssl) to consider this environment variable. Signed-off-by: Leif Middelschulte <Leif.Middelschulte@klsmartin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-08avahi: update CVE id fixed by local-ping.patchChen Qi
CVE-2021-36217 is treated as a duplicate of CVE-2021-3502. Update the local-ping.patch to mark it resolve both. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-08qemu: Build on musl targetsKhem Raj
This has been disabled for the given compile error which has been fixed over time, qemu for target builds fine with musl now a days Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-08bitbake.conf: Use wayland distro feature for native buildsTom Hochstein
The wayland-scanner is missing from SDKs with weston, but the weston build requires wayland-scanner. Allow the distro feature in order to include the wayland-scanner packages via nativesdk-packagegroup-sdk-host.bb. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-08nativesdk-packagegroup-sdk-host.bb: Update host tools for waylandTom Hochstein
The wayland-scanner host tool required to build weston is moved to the wayland-tools package, so update the SDK host tools list accordingly. Also, the weston build requires wayland-scanner.pc to find wayland-scanner, so add wayland-dev. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-08wayland: Fix wayland-tools packagingTom Hochstein
There are some packaging problems due to the wayland-tools packaging implementation. The wayland-tools package currently looks like this: wayland-tools └── usr ├── bin │   └── wayland-scanner └── share └── wayland ├── wayland.dtd ├── wayland-scanner.mk └── wayland.xml The files wayland.dtd and wayland.xml belong in the main package, while wayland-scanner.mk belongs in wayland-dev. Fix the wayland.dtd and wayland.xml packaging by prepending the wayland-tools package and dropping the main package FILES variable override. The file wayland-scanner.mk is included in the main package by default, and so must be explicitly added to wayland-dev. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07libx11-compose-data: Update LICENSE to better reflect realityPeter Kjellerstedt
There are no traces of neither the BSD-2-Clause license nor the BSD-4-Clause license being used in the code. There is one occurrence of the BSD-1-Clause license. On the other hand, HPND and HPND-sell-variant are all over the place. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07libx11: Update LICENSE to better reflect realityPeter Kjellerstedt
There are no traces of neither the BSD-2-Clause license nor the BSD-4-Clause license being used in the code. There is one occurrence of the BSD-1-Clause license. On the other hand, HPND and HPND-sell-variant are all over the place. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07scons: support out-of-tree buildsRoss Burton
SCons has a slightly unusual implementation of out-of-tree builds where there is no standard way of doing it. However, if a recipe sets B to the idiomatic ${WORKDIR}/build and passes the right arguments so that this is used then scons will fail as it is trying to find the SConstruct file in ${B} not ${S}. Always pass --directory=${S} to scons so that the SConstruct file can be found, and don't call --clean if out-of-tree builds are being used as we would have just deleted the entire build tree already. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07mesa: Add PACKAGECONFIG option for broadcom v3d Vulkan driverJoel Winarske
Enables building the Vulkan 1.1 compliant v3d driver. Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07linux-yocto/5.15: introduce recipesBruce Ashfield
The 5.15 kernel will be a LTS release, so we introduce our reference recipes to track the release. We have some configuration tweaks for the final 5.15 release, but this is otherwise the same as the kernel that was tested in linux-yocto-dev. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07linux-libc-headers: update to v5.15Bruce Ashfield
No patches needed refreshing or removal, so we just update the SRC_URI and pick up the latest uapi / kernel headers. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07ppp: fix build against 5.15 headersBruce Ashfield
The 5.15 kernel has removed ipx support, along with the userspace visible header. The build error was found for muslc, since it doesn't have a fallback header, we disable it for both glibc/muslc. This support wasn't used previously (as it hasn't been very well maintained in the kernel for several years), so we can simply disable it in our build and wait for upstream to do a release that drops the support. Although the tarball we use for our build (versus git), doesn't use the autoconf disable flag to turn off the support, it is included in this patch in case someone is building via git source base. Upstream-Status: Inappropriate [OE-specific configuration/headers] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07librsvg: Disable 64bit atomics on riscv32/mipsel in crossbeamKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07gdb: Add dependency on libgmpKhem Raj
gdb 11 has added this library as must have Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07gdb: Upgrade to 11.1Khem Raj
Drop backported patches Changes are here [1] [1] https://sourceware.org/pipermail/gdb-announce/2021/000129.html Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07libpcre/libpcre2: correct SRC_URIAlexander Kanavin
http://ftp.pcre.org is down, take sources according to links on http://www.pcre.org Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07libxml2: mark patch as non-upstreamableAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07librsvg: set the needed atomic configuration flags directly per-targetAlexander Kanavin
Do not try to mangle the upstream list of targets; after discussion with upstream it turns out it's neither necessary nor upstreamable: https://github.com/crossbeam-rs/crossbeam/pull/751 Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07systemd-bootchart: submit musl patches upstreamAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-07valgrind: mark ptest-specific patch as inappropriateAlexander Kanavin
I do not think upstream is going to accept this; if you disagree please do the submission. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05kernel-devsrc: Add vdso.lds and other build files for riscv64 as wellKhem Raj
These additional bits are needed on riscv64 as well Fixes make[1]: *** No rule to make target 'arch/riscv/kernel/vdso/vdso.lds', needed by 'arch/riscv/kernel/vdso/vdso.so.dbg'. Stop. make: *** [arch/riscv/Makefile:114: vdso_prepare] Error 2 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>
2021-11-05meson: set objcopy in the cross and native toolchain filesRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05sstate: another fix for touching files inside pseudoJose Quaresma
This patch is a fixup for 676757f "sstate: fix touching files inside pseudo" running the 'id' command inside the sstate_unpack_package function shows that this funcion run inside the pseudo: uid=0(root) gid=0(root) groups=0(root) The check for [ -w ${SSTATE_PKG} ] and [ -O ${SSTATE_PKG}.siginfo ] will always return true and the touch can fail when the real user don't have permission or in readonly filesystem. As the documentation refers: - the file test operator "-w" check if the file has write permission (for the user running the test). - the file test operator "-O" check if you are owner of file We can avoid this test running the touch and mask any return errors that we have. Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05create-spdx: Set the Organization field via a variableAndres Beltran
Currently, the "Organization" field for SBOMs is hard-coded in create-spdx. Create a new variable SPDX_ORG to make this field more generic. Signed-off-by: Andres Beltran <abeltran@linux.microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05strace: fix build against 5.15 kernel/kernel-headersBruce Ashfield
kernel 5.15 removed ipx.h from the uapi, but strace hasn't adjusted its tests to the removal. There is a WIP patch on the esyr/5.15 branch that solves the problem, so we grab it here, adjust for context and fix our build problem. When strace updates to 5.15, and we can bump our version and drop this patch. Upstream-Status: Backport [commit cca828197c0e16c2599129114] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05linux-yocto-rt/5.10: update to -rt54Bruce Ashfield
Integrating the following commit(s) to linux-yocto-rt/5.10: f01089784fd6 Linux 5.10.73-rt54 f34df8f3c666 Linux 5.10.65-rt53 271c5e6e4064 Linux 5.10.59-rt52 1a4bba4bc32c locking/rwsem-rt: Remove might_sleep() in __up_read() ff591a2bdcfb Linux 5.10.59-rt51 8d185ac23c11 Linux 5.10.58-rt50 2c0fd44153f5 Linux 5.10.56-rt49 8b083d3c993c printk: Enhance the condition check of msleep in pr_flush() 448cd29e3bc9 Linux 5.10.56-rt48 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05linux-yocto/5.10: update to v5.10.76Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 378e85d1aeb5 Linux 5.10.76 cfa79faf7e1f pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() c56c801391c3 ARM: 9122/1: select HAVE_FUTEX_CMPXCHG d088db8637bb selftests: bpf: fix backported ASSERT_FALSE 3a845fa00fd7 e1000e: Separate TGP board type from SPT 021b6d11e590 tracing: Have all levels of checks prevent recursion 3a0dc2e35a5d net: mdiobus: Fix memory leak in __mdiobus_register cfe9266213c4 bpf, test, cgroup: Use sk_{alloc,free} for test cases 188907c25218 s390/pci: fix zpci_zdev_put() on reserve f18b90e9366f can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() 2304dfb548a4 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() c58654f344dd net: hns3: fix for miscalculation of rx unused desc 96fe5061291d sched/scs: Reset the shadow stack when idle_task_exit 96f0aebf29be scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() 90c8e8c0829b scsi: iscsi: Fix set_param() handling 0eb254479685 Input: snvs_pwrkey - add clk handling ea9c1f5d8a3a perf/x86/msr: Add Sapphire Rapids CPU support 7a5a1f09c8b4 libperf tests: Fix test_stat_cpu e56a3e7ae353 ALSA: hda: avoid write to STATESTS if controller is in reset 85c8d8c1609d platform/x86: intel_scu_ipc: Update timeout value in comment 9f591cbdbed3 isdn: mISDN: Fix sleeping function called from invalid context ab4f542b515b ARM: dts: spear3xx: Fix gmac node 15d3ad79885b net: stmmac: add support for dwmac 3.40a f9d16a428489 btrfs: deal with errors when checking if a dir entry exists during log replay 369db2a91d5c ALSA: hda: intel: Allow repeatedly probing on codec configuration errors 81d8e70cdce4 gcc-plugins/structleak: add makefile var for disabling structleak 69078a94365a net: hns3: fix the max tx size according to user manual f40c2281d2c0 drm: mxsfb: Fix NULL pointer dereference crash on unload 96835b68d7b3 net: bridge: mcast: use multicast_membership_interval for IGMPv3 0e033cb40761 selftests: netfilter: remove stray bash debug line f8a6541345c2 netfilter: Kconfig: use 'default y' instead of 'm' for bool config option 7f221ccbee4e isdn: cpai: check ctr->cnr to avoid array index out of bound 77c0ef979e32 nfc: nci: fix the UAF of rf_conn_info object 8f042315fcc4 KVM: nVMX: promptly process interrupts delivered while in guest mode b41fd8f5d2ad mm, slub: fix incorrect memcg slab count for bulk free 568f906340b4 mm, slub: fix potential memoryleak in kmem_cache_open() 48843dd23c7b mm, slub: fix mismatch between reconstructed freelist depth and cnt c5c2a80368e9 powerpc/idle: Don't corrupt back chain when going idle 197ec50b2df1 KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest fbd724c49bea KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() 9258f58432c5 powerpc64/idle: Fix SP offsets when saving GPRs 3e16d9d525a7 net: dsa: mt7530: correct ds->num_ports 16802fa4c33e audit: fix possible null-pointer dereference in audit_filter_rules 0d867a359979 ASoC: DAPM: Fix missing kctl change notifications a2606acf418e ALSA: hda/realtek: Add quirk for Clevo PC50HS 6411397b6d7a ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset b721500c979b vfs: check fd has read access in kernel_read_file_from_fd() 895ceeff31b1 elfcore: correct reference to CONFIG_UML 3cda4bfffd4f userfaultfd: fix a race between writeprotect and exit_mmap() 93be0eeea14c ocfs2: mount fails with buffer overflow in strlen f1b98569e81c ocfs2: fix data corruption after conversion from inline format 1727e8688d2e ceph: fix handling of "meta" errors 603d4bcc0fcd ceph: skip existing superblocks that are blocklisted or shut down when mounting d48db508f911 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes 5abc9b9d3ca5 can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length 864e77771a24 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv ecfccb1c58c9 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer 053bc12df0d6 can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() 0917fb04069a can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path 28f28e4bc3a5 can: peak_pci: peak_pci_remove(): fix UAF 9697ad6395f9 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification 4758e92e75ca can: rcar_can: fix suspend/resume 4a0928c3ebca net: enetc: fix ethtool counter name for PM0_TERR 00ad7a015409 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel eccd00728b1a ice: Add missing E810 device ids 6418508a3ac2 e1000e: Fix packet loss on Tiger Lake and later 29f1bdcaa3dd net: stmmac: Fix E2E delay mechanism d36b15e3e7b5 net: hns3: disable sriov before unload hclge layer 6a72e1d78a2f net: hns3: fix vf reset workqueue cannot exit 32b860d364d2 net: hns3: schedule the polling again when allocation fails 96c013f40c9b net: hns3: add limit ets dwrr bandwidth cannot be 0 21f61d10435c net: hns3: reset DWRR of unused tc to zero 53770a411559 powerpc/smp: do not decrement idle task preempt count in CPU offline 81dbd898fb7b NIOS2: irqflags: rename a redefined register name 6edf99b000d6 net: dsa: lantiq_gswip: fix register definition ef97219d5fec ipv6: When forwarding count rx stats on the orig netdev 38d984e5e845 tcp: md5: Fix overlap between vrf and non-vrf keys c28bea6b876f lan78xx: select CRC32 9c8943812dac netfilter: ipvs: make global sysctl readonly in non-init netns 911e01990c70 netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 69ea08c1b539 ice: fix getting UDP tunnel entry 842fce43190c ASoC: wm8960: Fix clock configuration on slave mode 39afed394cc6 dma-debug: fix sg checks in debug_dma_map_sg() 2a670c323055 netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value 0f4308a164a9 NFSD: Keep existing listeners on portlist error 546c04c85791 xtensa: xtfpga: Try software restart before simulating CPU reset bfef5d826276 xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF d8284c981c1c drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI 101e1bcb1147 xen/x86: prevent PVH type from getting clobbered a6285b1b2212 block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output 85c1827eeee7 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default 5489c1bed5b8 arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address f59da9f7efa7 io_uring: fix splice_fd_in checks backport typo b6f32897af19 xhci: add quirk for host controllers that don't update endpoint DCS b3b7f831a49b parisc: math-emu: Fix fall-through warnings Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05linux-yocto/5.14: update to v5.14.15Bruce Ashfield
Updating linux-yocto/5.14 to the latest korg -stable release that comprises the following commits: b46092c7497e Linux 5.14.15 96e4ea34f6d7 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() 4850e9e3c6a3 ARM: 9122/1: select HAVE_FUTEX_CMPXCHG 80344938e468 e1000e: Separate TGP board type from SPT 0c4e87ba11eb net: mdiobus: Fix memory leak in __mdiobus_register 2f4356963624 bpf, test, cgroup: Use sk_{alloc,free} for test cases 4e5d794a2743 s390/pci: fix zpci_zdev_put() on reserve e27170d5f2fc s390/pci: cleanup resources only if necessary 2be38f02ec89 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() ff261f9aa654 autofs: fix wait name hash calculation in autofs_wait() 1009f098dfbe drm/kmb: Limit supported mode to 1080p 217d42e8b835 drm/kmb: Enable alpha blended second plane c1ad040dbea8 net/mlx5: Lag, change multipath and bonding to be mutually exclusive d2ec7d208d8e net/mlx5: Lag, move lag destruction to a workqueue 42b6431f1c17 net: hns3: fix for miscalculation of rx unused desc f1972f14f16e sched/scs: Reset the shadow stack when idle_task_exit c4813d308517 mm/thp: decrease nr_thps in file's mapping on THP split a7fbb56e6c94 scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() c8c1b2183fb8 scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs ce527668277c scsi: storvsc: Fix validation for unsolicited incoming packets 08d82a9b65e7 scsi: iscsi: Fix set_param() handling 6408a4c8da2f ASoC: codec: wcd938x: Add irq config support 9eb2aaede632 Input: snvs_pwrkey - add clk handling 9dd0389d77b9 perf/x86/msr: Add Sapphire Rapids CPU support 11d6811cbde0 libperf tests: Fix test_stat_cpu 65eec1fb58c1 libperf test evsel: Fix build error on !x86 architectures b6062308c510 spi-mux: Fix false-positive lockdep splats 722ef19a161c spi: Fix deadlock when adding SPI controllers on SPI buses 785d69099ef4 ALSA: hda: avoid write to STATESTS if controller is in reset 3972b03ed085 platform/x86: intel_scu_ipc: Update timeout value in comment 6659008140b4 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s f5966ba53013 isdn: mISDN: Fix sleeping function called from invalid context ef24577a52ba ARM: dts: spear3xx: Fix gmac node 834cc3fc2b99 net: stmmac: add support for dwmac 3.40a 0c878175dd2f btrfs: deal with errors when checking if a dir entry exists during log replay 051995bd0f42 ALSA: hda: intel: Allow repeatedly probing on codec configuration errors 9906da162dc8 objtool: Update section header before relocations e73e72be194e objtool: Check for gelf_update_rel[a] failures 515e03331255 bitfield: build kunit tests without structleak plugin 3f66b6e01c82 thunderbolt: build kunit tests without structleak plugin d9f94a8ec35a device property: build kunit tests without structleak plugin 2c793a67d71b iio/test-format: build kunit tests without structleak plugin 930f561aae28 gcc-plugins/structleak: add makefile var for disabling structleak 1d1af4da1c44 drm/msm/a6xx: Serialize GMU communication bbdd158b40b6 kunit: fix reference count leak in kfree_at_end dfcc47a1fe36 KVM: MMU: Reset mmu->pkru_mask to avoid stale data e647d75565ab net: hns3: fix the max tx size according to user manual b0e6db0656dd drm: mxsfb: Fix NULL pointer dereference crash on unload 56a3d9637b77 KVM: SEV-ES: Set guest_state_protected after VMSA update d469678d6b50 net: bridge: mcast: use multicast_membership_interval for IGMPv3 8f20259f186e selftests: netfilter: remove stray bash debug line 057aef8df940 netfilter: Kconfig: use 'default y' instead of 'm' for bool config option cc20226e218a isdn: cpai: check ctr->cnr to avoid array index out of bound 6197eb050cfa nfc: nci: fix the UAF of rf_conn_info object fb82d4dbee95 KVM: x86: remove unnecessary arguments from complete_emulator_pio_in 66e46fe3f276 KVM: x86: split the two parts of emulator_pio_in 9887c1668ada KVM: x86: check for interrupts before deciding whether to exit the fast path 169577c8840e KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out 62a1a254ed83 KVM: SEV-ES: reduce ghcb_sa_len to 32 bits 3f54362dc7d7 KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed 4988e000b3a8 KVM: SEV-ES: fix length of string I/O 727286b23f93 KVM: SEV-ES: keep INS functions together 98c55c508df0 KVM: SEV-ES: clean up kvm_sev_es_ins/outs abcae3cd6272 KVM: SEV-ES: rename guest_ins_data to sev_pio_data 6697ceb9f6cd KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA 495bd03b6ba5 KVM: nVMX: promptly process interrupts delivered while in guest mode dc94b8b3f28a mm, slub: fix incorrect memcg slab count for bulk free 159d8cfbd042 mm, slub: fix potential use-after-free in slab_debugfs_fops 42b81946e3ac mm, slub: fix potential memoryleak in kmem_cache_open() ec93d4a439c3 mm, slub: fix mismatch between reconstructed freelist depth and cnt 65ede7bd9713 powerpc/idle: Don't corrupt back chain when going idle 5a8c22e7fb66 KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest 6d077c37c464 KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() e8735e2e306f ucounts: Fix signal ucount refcounting 1eb825343d63 ucounts: Proper error handling in set_cred_ucounts f7f7e4dbc41c ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds 32880dcecb51 ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring 04b938ff2d2c net: dsa: mt7530: correct ds->num_ports 4e9e46a70020 audit: fix possible null-pointer dereference in audit_filter_rules b1a34f86b41f blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu 152f35191d12 ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working a60ce083dcbf ASoC: DAPM: Fix missing kctl change notifications 9da68a107d07 ALSA: hda/realtek: Add quirk for Clevo PC50HS 896fc3ab9fc1 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset b77ba1e02345 mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() abe046ddf311 vfs: check fd has read access in kernel_read_file_from_fd() 3681e4772c78 elfcore: correct reference to CONFIG_UML 9ee4e9ae98f1 mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() 149958ecd062 userfaultfd: fix a race between writeprotect and exit_mmap() 6de91691768c mm/userfaultfd: selftests: fix memory corruption with thp enabled 0e677ea5b739 ocfs2: mount fails with buffer overflow in strlen fa9b6b6c953e ocfs2: fix data corruption after conversion from inline format 909c8482d8ac tracing: Have all levels of checks prevent recursion 54dc25f4e31e ceph: fix handling of "meta" errors 0ff7b35631ac ceph: skip existing superblocks that are blocklisted or shut down when mounting d832133cf228 can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes 03ec23e55e3e can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length 6e8811707e2d can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv fb545be86c53 can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer 013e7890663d can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() a76abedd2be3 can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() 1d12d110a820 can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path 0e5afdc2315b can: peak_pci: peak_pci_remove(): fix UAF 44c353a14375 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification e18b9f4d62c1 can: rcar_can: fix suspend/resume 113f7a1f3421 net: enetc: make sure all traffic classes can send large frames 284c68cae7e0 net: enetc: fix ethtool counter name for PM0_TERR eff55ddd240f drm/kmb: Enable ADV bridge after modeset c0179dbae96d drm/kmb: Corrected typo in handle_lcd_irq 566ec004ed8b drm/kmb: Disable change of plane parameters 2317b45fb3d2 drm/kmb: Remove clearing DPHY regs 97cfc4b28c4d drm/kmb: Work around for higher system clock 4dbf3d658540 drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel 3b194affe445 net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags ea7a4d6132ce net/mlx5e: IPsec: Fix a misuse of the software parser's fields e867502bc4f6 ice: Add missing E810 device ids 9b76c3fedb24 igc: Update I226_K device ID 3300633367b6 e1000e: Fix packet loss on Tiger Lake and later 95c0a0c5ec88 ptp: Fix possible memory leak in ptp_clock_register() d487413c020f net: stmmac: Fix E2E delay mechanism 9b5a29f0acef net: hns3: disable sriov before unload hclge layer 82a136c15a77 net: hns3: fix vf reset workqueue cannot exit 9ee9191d3384 net: hns3: schedule the polling again when allocation fails 6446be7c9090 net: hns3: add limit ets dwrr bandwidth cannot be 0 dddafeda454a net: hns3: reset DWRR of unused tc to zero 93fa0277ea4e net: hns3: Add configuration of TM QCN error event 3ea0b497a7a2 powerpc/smp: do not decrement idle task preempt count in CPU offline 0666c4cd67b1 net: dsa: Fix an error handling path in 'dsa_switch_parse_ports_of()' 9ef9a287aab5 NIOS2: irqflags: rename a redefined register name 8b523da74a22 net/sched: act_ct: Fix byte count on fragmented packets 872b836a183d net: dsa: lantiq_gswip: fix register definition 57deb5ffd8f6 hamradio: baycom_epp: fix build for UML c74f3c127e6c ipv6: When forwarding count rx stats on the orig netdev 1dda424ef5c4 tcp: md5: Fix overlap between vrf and non-vrf keys 9c281a1006f4 lan78xx: select CRC32 5220cad0e69e sctp: fix transport encap_port update in sctp_vtag_verify ddffcd23d325 netfilter: ipvs: make global sysctl readonly in non-init netns cd3d0282dd3d netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 aabf95dddb45 ice: Print the api_patch as part of the fw.mgmt.api 75ebc3b08bbd ice: fix getting UDP tunnel entry 777682e59840 ice: Avoid crash from unnecessary IDA free 31b4517293bf ice: Fix failure to re-add LAN/RDMA Tx queues 18b4fcfeab6d ASoC: wm8960: Fix clock configuration on slave mode 2b7d598b9651 dma-debug: fix sg checks in debug_dma_map_sg() 90c7c58aa2bd netfilter: nf_tables: skip netdev events generated on netns removal cae7cab804c9 netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value 78325fcb17f3 KVM: arm64: Release mmap_lock when using VM_SHARED with MTE b372264c66ef KVM: arm64: Fix host stage-2 PGD refcount 649c2e76632d ASoC: cs4341: Add SPI device ID table efdcc26785de ASoC: pcm179x: Add missing entries SPI to device ID table 242ce1c51b69 ASoC: fsl_xcvr: Fix channel swap issue with ARC 41551810285e ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers c8ecd221db9a powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC 663e89b7f4cc powerpc/security: Add a helper to query stf_barrier type 23d127cf5e66 powerpc/bpf: Validate branch ranges e680ab91a034 powerpc/lib: Add helper to check if offset is within conditional branch range 6fe5d304ca49 NFSD: Keep existing listeners on portlist error 9ad89fcde18c xtensa: xtfpga: Try software restart before simulating CPU reset 8287678c20b2 xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF 2602e9cc283a drm/amdgpu: init iommu after amdkfd device init 68771262aab3 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI 537a7189df57 r8152: avoid to resubmit rx immediately 7d8cdaffc518 xen/x86: prevent PVH type from getting clobbered 28d084adc22d block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output 96a37f6acb6a ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default 470585caf603 arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address 79e3dc32f14f sh: pgtable-3level: fix cast to pointer from integer of different size d3f4c51c2a7f parisc: math-emu: Fix fall-through warnings 4248f37f6cfc block/mq-deadline: Move dd_queued() to fix defined but not used warning Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05opkg: Fix poor operator combination choiceRichard Purdie
Combining :append with += rarely makes sense. Improve it to use the standard format (and tweak the implied spacing). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05perl: backport gdbm 1.2x compatibility fixesAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-05gdbm: upgrade 1.19 -> 1.22Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03insane.bbclass: Add a check for directories that are expected to be emptyPeter Kjellerstedt
The empty-dirs QA check verifies that all directories specified in QA_EMPTY_DIRS are empty. It is possible to specify why a directory is expected to be empty by defining QA_EMPTY_DIRS_RECOMMENDATION:<path>, which will then be included in the error message if the directory is not empty. If it is not specified for a directory, then "but it is expected to be empty" will be used. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03python3-docutils: upgrade 0.17.1 -> 0.18wangmy
The exceptions to the "Public Domain Dedication" changed. -License-Update: Copyright year updated to 2021. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03python3-dbusmock: upgrade 0.24.0 -> 0.24.1wangmy
Do not register standard D-Bus service directories (Thanks Benjamin Berg) templates: Add IIO Sensors Proxy support (Thanks Marco Trevisan) Fix importlib module import (Thanks Marco Trevisan) Clean up code for most recent pylint version Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03glib-2.0: upgrade 2.70.0 -> 2.70.1wangmy
Fix network changes not being signalled from NetworkManager (work by Julian Andres Klode) (#2505) Fix build when building with --fatal-meson-warnings (work by Eli Schwartz) (!2304) Bugs fixed: 2245 gdesktopappinfo: Do not call xterm when it does not exist, inform the caller the launch failed 2253 Backport 2251 "GString: Bump minimum size" to glib-2-70 2256 Backport 2254 "Small optimization for g_object_set" to glib-2-70 2259 Backport 2257 "Fix documentation for g_dbus_object_manager_get_object()." to glib-2-70 2262 Backport 2244 "gutils: Avoid segfault in g_get_user_database_entry" to glib-2-70 2271 Backport 2266 "fix uninitial variable" to glib-2-70 2276 Backport 2274 "Do not try to access errno after calling getpwnam_r." to glib-2-70 2300 Backport 2285 "fix issues found by svace static code analyzer" to glib-2-70 2301 Backport 2293 "glib-private: Fix MSVC build with AddressSanitizer" to glib-2-70 2302 Backport 2291 "gnetworkmonitornm: Stop using removed PropertiesChanged signal" to glib-2-70 2304 meson: fix warnings for extract_all_objects function Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03bind: upgrade 9.16.21 -> 9.16.22wangmy
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03squashfs-tools: fix CVE-2021-41072Kai Kang
Backport patch to fix CVE-2021-41072. And 3 more ancestor commits are backported too, otherwise it fails to compile. CVE: CVE-2021-41072 Ref: * https://nvd.nist.gov/vuln/detail/CVE-2021-41072 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03libjitterentropy: upgrade 3.3.0 -> 3.3.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03lrzsz: patch is not upstreamableAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03docbook-xml: patch is not upstreamableAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03cracklib: patches submitted upstreamAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03cracklib: update 2.9.5 -> 2.9.7Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03xf86-video-intel: update to latest commitAlexander Kanavin
Drop patches merged upstream. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03librsvg: update 2.52.2 -> 2.52.3Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03icu: update 69.1 -> 70.1Alexander Kanavin
License-Update: formatting, updated copyright holders Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03ffmpeg: update 4.4 -> 4.4.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03cmake: update 3.21.3 -> 3.21.4Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03gawk: update 5.1.0 -> 5.1.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>