summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-11-04build-appliance-image: Update to hardknott head revisionyocto-3.3.4hardknott-3.3.4Richard Purdie
(From OE-Core rev: 0ca080a23c2770a15138f702d4c879bbd90ca360) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03poky.conf: bump version for 3.3.4 hardknott releaseAnuj Mittal
(From meta-yocto rev: 61529afac675aa01268883584fc1a310ae64482e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03ref-manual: migration-3.0: fix ref to removed variableMichael Opdenacker
(From yocto-docs rev: 55483c4f354458db826555b9f5e0d3c236d9c169) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03documentation: prepare for 3.3.4 releaseAnuj Mittal
Also add a link for documentation to just released 3.1.11 release. (From yocto-docs rev: e8e4539e1e812ea835192d1e35cc9992a43059ca) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03bitbake: fetch/git: Handle github dropping git:// supportRichard Purdie
github is dropping support for git protocol in Git urls. Add code to remap this to https in a way that could be used in older bitbake versions. (Bitbake rev: 0fe1a9e2d2e33f80d807cefc7a23df4a5f760c74) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03meta: bump HASHEQUIV_HASH_VERSION after RPM fixAnuj Mittal
ef37fca2f4 fixes issues where PLATFORM tag in RPMs generated n aarch and x86 hosts are different for noarch RPMs. But, we'd still need to bump hashequiv version for allarch recipes to avoid issues because of the RPMs that were incorrectly generated so reproducibility tests don't fail. Also bump PR to force rebuilds. (From OE-Core rev: 2c41e766219032dca953eb7c0b18e812a8d0b8f2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03bootchart2: Don't compile python modulesRichard Purdie
"make install" may attempt to compile the python modules but it uses the host python and host paths which means the binaries are not reproducbile. Make things consistent. If anyone needs compiling, it will beed to be fixed to be cross compile compatible. (From OE-Core rev: b06105ec1a33bb37d42a10222e07b7f8eb69baff) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1189f95e05c80286e009e1ab46a603ee5b7ca239) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03tzdata: upgrade 2021a -> 2021dAlexander Kanavin
(From OE-Core rev: d0a81a8aea047746d55e77777ee3d32dedbdf087) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f171f4f528090fc108624de6049274aa4d4880eb) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03ca-certificates: update 20210119 -> 20211016Alexander Kanavin
(From OE-Core rev: 9c351e7a0b6e4e1cc58e3855d8b711d64764a7e3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c479b8a810d966d7267af1b4dac38a46f55fc547) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03wireless-regdb: upgrade 2021.07.14 -> 2021.08.28Alexander Kanavin
(From OE-Core rev: 4f7cf4e9ed9d7b916369f3fa50dd6aa7b6e88114) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 00c590f50d6894089ff7ce8ad6e263431d9cc550) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03wireless-regdb: upgrade 2021.04.21 -> 2021.07.14Alexander Kanavin
(From OE-Core rev: 604ac993dedbf65cd6c172cdc2ba7edaec45cf5f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7f4d11e8da6bb79232535c42ad41798a56162ac7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03linux-firmware: upgrade 20210818 -> 20210919Alexander Kanavin
License-Update: additional files (From OE-Core rev: 1810f4a874619ad5a9b74000c3d4a88180cc74cb) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8dac57dfed45a0d8a049473f2efc1711b56273a4) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03linux-yocto/5.10: update to v5.10.75Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 3a9842b42e42 Linux 5.10.75 3e2873652163 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's 3593fa147c86 ionic: don't remove netdev->dev_addr when syncing uc list f33890d9bb59 net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb 9c546af181bc nfp: flow_offload: move flow_indr_dev_register from app init to app start 6da9af2d2531 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 ecfd4fa15b06 qed: Fix missing error code in qed_slowpath_start() 51f6e72ca656 mqprio: Correct stats in mqprio_dump_class_stats(). fdaff7f9e806 platform/x86: intel_scu_ipc: Fix busy loop expiry time 057ee6843bbb acpi/arm64: fix next_platform_timer() section mismatch error c6b2400095ba drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling 2c5658717428 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() b28586fb04f3 drm/msm/a6xx: Track current ctx by seqno abd11864159b drm/msm/mdp5: fix cursor-related warnings 91a340768b01 drm/msm: Fix null pointer dereference on pointer edp a7b45024f66f drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read d0f0e1710397 drm/panel: olimex-lcd-olinuxino: select CRC32 a4a37e6516f8 spi: bcm-qspi: clear MSPI spifie interrupt during probe d9428f08e1c3 platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes c216cebdd245 platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call e59d839743b5 mlxsw: thermal: Fix out-of-bounds memory accesses 7eef482db728 ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() 116932c0e45e pata_legacy: fix a couple uninitialized variable bugs 50cb95487c26 NFC: digital: fix possible memory leak in digital_in_send_sdd_req() 3f2960b39f22 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() 2f21f06a5e7a nfc: fix error handling of nfc_proto_register() ba39f55952a2 vhost-vdpa: Fix the wrong input in config_cb 84e0f2fc662e ethernet: s2io: fix setting mac address during resume e19c10d6e07c net: encx24j600: check error in devm_regmap_init_encx24j600 f2e1de075018 net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work 9053c5b4594c net: stmmac: fix get_hw_feature() on old hardware 12da46cb6a90 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp 4f7bddf8c5c0 net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path afb0c67dfdb5 net: korina: select CRC32 33ca85010511 net: arc: select CRC32 17a027aafd52 gpio: pca953x: Improve bias setting d84a69ac410f sctp: account stream padding length for reconf chunk 6fecdb5b54a5 nvme-pci: Fix abort command id 2d937cc12c14 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting 6e6082250b53 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states 48613e687e28 ARM: dts: bcm2711: fix MDIO #address- and #size-cells 6e6e3018d3ce ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address 76644f94595b tee: optee: Fix missing devices unregister during optee_remove 07f885682486 iio: dac: ti-dac5571: fix an error code in probe() 6c0024bcaadc iio: ssp_sensors: fix error code in ssp_print_mcu_debug() 0fbc3cf7dd9a iio: ssp_sensors: add more range checking in ssp_parse_dataframe() abe5b13dd959 iio: adc: max1027: Fix the number of max1X31 channels 41e84a4f25b6 iio: light: opt3001: Fixed timeout error when 0 lux e811506f609a iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED 1671cfd31b66 iio: adc: max1027: Fix wrong shift with 12-bit devices f931076d32b6 iio: adc128s052: Fix the error handling path of 'adc128_probe()' 4425d059aa2e iio: adc: ad7793: Fix IRQ flag d078043a1775 iio: adc: ad7780: Fix IRQ flag a8177f0576fa iio: adc: ad7192: Add IRQ flag be8ef91d6166 driver core: Reject pointless SYNC_STATE_ONLY device links d5f13bbb5104 drivers: bus: simple-pm-bus: Add support for probing simple bus only devices b45923f66eb6 iio: adc: aspeed: set driver data when adc probe. ea947267eb6f powerpc/xive: Discard disabled interrupts in get_irqchip_state() 9e46bdfb55a3 x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically 57e48886401b nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells a7bd0dd3f2ed EDAC/armada-xp: Fix output of uncorrectable error counter 92e6e08ca2b0 virtio: write back F_VERSION_1 before validate 86e3ad8b759d misc: fastrpc: Add missing lock before accessing find_vma() 3f0ca245a834 USB: serial: option: add prod. id for Quectel EG91 ecad614b0c68 USB: serial: option: add Telit LE910Cx composition 0x1204 bf26bc72dc59 USB: serial: option: add Quectel EC200S-CN module support d4b77900cffe USB: serial: qcserial: add EM9191 QDL support 3147f5721588 Input: xpad - add support for another USB ID of Nacon GC-100 9d89e2871167 usb: musb: dsps: Fix the probe error path 3b4275140142 efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() 5100dc4489ab efi/cper: use stack buffer for error record decoding 2c5dd2a8af77 cb710: avoid NULL pointer subtraction d40e193abd07 xhci: Enable trust tx length quirk for Fresco FL11 USB controller dec944bb7079 xhci: Fix command ring pointer corruption while aborting a command dc3e0a20dbb9 xhci: guard accesses to ep_state in xhci_endpoint_reset() 0ee66290f006 USB: xhci: dbc: fix tty registration race 9f0d6c781cb5 mei: me: add Ice Lake-N device id. e4f7171c2395 x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails 0e32a2b85c7d btrfs: fix abort logic in btrfs_replace_file_extents 52924879ed45 btrfs: update refs for any root except tree log roots 352349aa4948 btrfs: check for error when looking up inode during dir entry replay 4ed68471bc37 btrfs: deal with errors when adding inode reference during log replay 95d3aba5febe btrfs: deal with errors when replaying dir entry during log replay 206868a5b6c1 btrfs: unlock newly allocated extent buffer after error e7e3ed5c92b6 drm/msm: Avoid potential overflow in timeout_to_jiffies() a31c33aa80a5 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE 0c97008859ca csky: Fixup regs.sr broken in ptrace 5dab6e8f141a csky: don't let sigreturn play with priveleged bits of status register e3c37135c9ca clk: socfpga: agilex: fix duplicate s2f_user0_clk faba7916cdc0 s390: fix strrchr() implementation 7ef43c0f68fb nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' c3bf276fd7c8 ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW 1099953b32c6 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 554a5027f536 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 0fa256509b9f ALSA: hda/realtek - ALC236 headset MIC recording issue 1e10c6bf15d2 ALSA: hda/realtek: Add quirk for Clevo X170KM-G 8a5f01f4b01c ALSA: hda/realtek: Complete partial device name to avoid ambiguity c6e5290e6cc1 ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 9bb1659ac594 ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop 7680631ac7ab ALSA: seq: Fix a potential UAF by wrong private_free call order 4aab156d302c ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl f077d699c1d2 ALSA: usb-audio: Add quirk for VF0770 (From OE-Core rev: 1607c2be27ca0b5db45db487375a456cd80c1ac0) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 08857198b40617d53701ac46d95d6d60dfbdb4af) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03linux-yocto/5.10: update to v5.10.74Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 77434fe5a077 Linux 5.10.74 42b49f012b6a hwmon: (pmbus/ibm-cffps) max_power_out swap changes bb893f075431 sched: Always inline is_percpu_thread() bdae2a083436 perf/core: fix userpage->time_enabled of inactive events 57c7ca3d5592 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" d993d1e1c411 scsi: ses: Fix unsigned comparison with less than zero 621ddffb70db drm/amdgpu: fix gart.bo pin_count leak a5ba615fbeb3 net: sun: SUNVNET_COMMON should depend on INET db868b45324d vboxfs: fix broken legacy mount signature checking 42c871d38e3d mac80211: check return value of rhashtable_init bda06aff03a1 net: prevent user from passing illegal stab size 3d68c7b0ab5b hwmon: (ltc2947) Properly handle errors when looking for the external clock 194e8a4f0acd m68k: Handle arrivals of multiple signals correctly 977aee58142a mac80211: Drop frames from invalid MAC address in ad-hoc mode 9ec9a975ea37 netfilter: nf_nat_masquerade: defer conntrack walk to work queue 5182d6db80bb netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic bcb647c1e15d ASoC: SOF: loader: release_firmware() on load failure to avoid batching f6952b1e22c2 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs ddc4ba737bcb netfilter: ip6_tables: zero-initialize fragment offset ddf026d6ae9a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS 0bcfa99e8fae ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic 14cbfeeee41b ext4: correct the error path of ext4_write_inline_data_end() d7a15e1e4fd7 ext4: check and update i_disksize properly (From OE-Core rev: 6147c3147e5491ef075ddf26d7eb0384494e1a2b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8e863e9c57fc26e4158b6c10b04931976c54efb8) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03linux-yocto/5.10: update to v5.10.73Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 0268aa579b1f Linux 5.10.73 825c00c2ee14 x86/hpet: Use another crystalball to evaluate HPET usability f2447f6587b8 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n 6bfe1f6fc876 x86/entry: Correct reference to intended CONFIG_64_BIT 5d637bc6f98a x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] df121cf55003 x86/Kconfig: Correct reference to MWINCHIP3D d7c36115fb81 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI f73ca4961d51 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init 411b38fe68ba powerpc/64s: fix program check interrupt emergency stack path 18a2a2cafcf9 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 a4037dded56b RISC-V: Include clone3() on rv32 29fdb11ca88d bpf, s390: Fix potential memory leak about jit_data 2c152d9da8fe riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable de834e12b96d i2c: mediatek: Add OFFSET_EXT_CONF setting back f86de018fd7a i2c: acpi: fix resource leak in reconfiguration device addition 87990a60b45f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices 985cca1ad11e net: prefer socket bound to interface when not in VRF 97aeed72af4f i40e: Fix freeing of uninitialized misc IRQ vector 2dc768a98c9b i40e: fix endless loop under rtnl d3a07ca78ace gve: report 64bit tx_bytes counter from gve_handle_report_stats() 35f6ddd934e6 gve: fix gve_get_stats() 9a043022522e rtnetlink: fix if_nlmsg_stats_size() under estimation 72c2a68f1d83 gve: Avoid freeing NULL pointer 5d903a694b08 gve: Correct available tx qpl check f69556a42043 drm/nouveau/debugfs: fix file release memory leak 65fff0a8efcd drm/nouveau/kms/nv50-: fix file release memory leak f86e19d918a8 drm/nouveau: avoid a use-after-free when BO init fails 008224cdc126 video: fbdev: gbefb: Only instantiate device when built for IP32 d2ccbaaa6615 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup 18d2568cc7ff bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 40a84fcae2bf perf jevents: Tidy error handling 628b31d96711 netlink: annotate data races around nlk->bound 144715fbab1b net: sfp: Fix typo in state machine debug string 3ec73ffeef54 net/sched: sch_taprio: properly cancel timer from taprio_destroy() 60955b65bd6a net: bridge: fix under estimation in br_get_linkxstats_size() c480d15190eb net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() cb8880680bdf ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence 2b0035d1058a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value 10afd1597263 arm64: dts: ls1028a: add missing CAN nodes 95ba03fb4cb1 ptp_pch: Load module automatically if ID matches 442ea65d0ccb powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 acff2d182c07 net_sched: fix NULL deref in fifo_set_limit() 0d2dd40a7be6 phy: mdio: fix memory leak 6e6f79e39830 net/mlx5: E-Switch, Fix double allocation of acl flow counter d70cb6c77ad9 net/mlx5e: IPSEC RX, enable checksum complete 064faa8e8a9b bpf: Fix integer overflow in prealloc_elems_and_freelist() d5f4b27c3cfc soc: ti: omap-prm: Fix external abort for am335x pruss 1d8f4447e8c4 bpf, arm: Fix register clobbering in div/mod implementation 29a19eaeb29d iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 6b0132f73094 xtensa: call irqchip_init only when CONFIG_USE_OF is selected 3d288ed98314 xtensa: use CONFIG_USE_OF instead of CONFIG_OF 997bec509a83 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding fbca14abc111 ath5k: fix building with LEDS=m 8aef3824e946 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus d9b838ae390e ARM: dts: imx6qdl-pico: Fix Ethernet support 9e99ad4194a5 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo 2ba34cf0c16c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo 8f977e97b2b9 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment 14f52004bda5 ARM: at91: pm: do not panic if ram controllers are not enabled d89a313a5739 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference 25ac88e601eb soc: qcom: socinfo: Fixed argument passed to platform_set_data() ab8073794be3 bus: ti-sysc: Add break in switch statement in sysc_init_soc() 427faa29e06f riscv: Flush current cpu icache before other cpus 05287407dedf ARM: dts: qcom: apq8064: use compatible which contains chipid ac06fe40e889 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe 71d3ce62ac88 ARM: dts: omap3430-sdp: Fix NAND device node f9a855d1bcb2 xen/balloon: fix cancelled balloon action 9aac782ab0ab SUNRPC: fix sign error causing rpcsec_gss drops 8f174a208c4c nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero 12d4b179022a nfsd: fix error handling of register_pernet_subsys() in init_nfsd() 1bc2f315a215 ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO 9763ffd4da21 ovl: fix missing negative dentry check in ovl_rename() 1500f0c83670 mmc: sdhci-of-at91: replace while loop with read_poll_timeout 3a0feae5f642 mmc: sdhci-of-at91: wait for calibration done before proceed e5cb3680b958 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk 13d17cc717d5 xen/privcmd: fix error handling in mmap-resource processing de1e8bd36ab4 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows 1d4e9f27d20d usb: typec: tcpm: handle SRC_STARTUP state if cc changes feb3fe702a58 USB: cdc-acm: fix break reporting fc8b3e838bdf USB: cdc-acm: fix racy tty buffer accesses b3265b88e83b usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle 16d728110bd7 Partially revert "usb: Kconfig: using select for USB_COMMON dependency" 5aa003b38148 Linux 5.10.72 387aecdab7fa libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. 02bf504bc32b perf/x86: Reset destroy callback on event init failure b56475c29bd8 KVM: x86: nSVM: restore int_vector in svm_clear_vintr ae34f26d4a84 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] 6d0ff9205999 KVM: do not shrink halt_poll_ns below grow_start b8add3f47ae7 selftests: KVM: Align SMCCC call with the spec in steal_time 352b02562a3e tools/vm/page-types: remove dependency on opt_file for idle page tracking 84778fd66d3d smb3: correct smb3 ACL security descriptor a7be240d1703 irqchip/gic: Work around broken Renesas integration 8724a2a0e6d9 scsi: ses: Retry failed Send/Receive Diagnostic commands 2e28f7dd3743 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers 7a670cfb0f4c nvme-fc: avoid race between time out and tear down c251d023ed22 nvme-fc: update hardware queues before using them c4506403e1f3 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn bcc4b4de63a4 selftests: be sure to make khdr before other targets 6a4aaf1d84f7 habanalabs/gaudi: fix LBW RR configuration 2754fa3b73df usb: dwc2: check return value after calling platform_get_resource() ed6574d48469 usb: testusb: Fix for showing the connection speed 60df9f55562a scsi: sd: Free scsi_disk device via put_device() 76c7063c7405 ext2: fix sleeping in atomic bugs on error b114f2d18e0f sparc64: fix pci_iounmap() when CONFIG_PCI is not set fdfb3bc87381 xen-netback: correct success/error reporting for the SKB-with-fraglist case a41938d07201 net: mdio: introduce a shutdown method to mdio device drivers 63c89930d4b5 btrfs: fix mount failure due to past and transient device flush error 50628b06e604 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling 83050cc23909 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN f986cf270284 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet e5611503249f platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet 2ababcd8c2ab spi: rockchip: handle zero length transfers without timing out 5cd40b137cba Linux 5.10.71 96f439a7eda6 netfilter: nf_tables: Fix oversized kvmalloc() calls e2d192301a0d netfilter: conntrack: serialize hash resizes and cleanups deb294941767 KVM: x86: Handle SRCU initialization failure during page track init f7ac4d24e161 HID: usbhid: free raw_report buffers in usbhid_stop 57a269a1b12a mm: don't allow oversized kvmalloc() calls da5b8b9319f0 netfilter: ipset: Fix oversized kvmalloc() calls dedfc35a2de2 HID: betop: fix slab-out-of-bounds Write in betop_probe 17ccc64e4fa5 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() 28f0fdbac0f5 usb: hso: remove the bailout parameter 4ad4852b9adf ASoC: dapm: use component prefix when checking widget names 5c3a90b6ff75 net: udp: annotate data race around udp_sk(sk)->corkflag a7f4c633ae12 HID: u2fzero: ignore incomplete packets without data 3770e21f60fc ext4: fix potential infinite loop in ext4_dx_readdir() a63474dbf692 ext4: add error checking to ext4_ext_replay_set_iblocks() 9ccf35492b08 ext4: fix reserved space counter leakage dc0942168ab3 ext4: limit the number of blocks in one ADD_RANGE TLV d11502fa2691 ext4: fix loff_t overflow in ext4_max_bitmap_size() 7cea84867847 ipack: ipoctal: fix module reference leak 843efca98e6a ipack: ipoctal: fix missing allocation-failure check 67d1df661088 ipack: ipoctal: fix tty-registration error handling f46e5db92fa2 ipack: ipoctal: fix tty registration race 5f6a309a6996 ipack: ipoctal: fix stack information leak 3bef1b7242e0 debugfs: debugfs_create_file_size(): use IS_ERR to check for error 15fd3954bca7 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings 011b4de950d8 nvme: add command id quirk for apple controllers 44c600a57d57 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller 7fc5f60a01bb perf/x86/intel: Update event constraints for ICX 3db53827a0e9 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses d0d520c19e7e net: sched: flower: protect fl_walk() with rcu e63f6d8fe74a net: phy: bcm7xxx: Fixed indirect MMD operations 071febc37e06 net: hns3: fix always enable rx vlan filter problem after selftest 85e4f5d28d25 net: hns3: reconstruct function hns3_self_test 8e89876c84b2 net: hns3: fix prototype warning d4a14faf7919 net: hns3: fix show wrong state when add existing uc mac address 64dae9551f8a net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE 8d3d27664ef4 net: hns3: keep MAC pause mode when multiple TCs are enabled f8ba689cb695 net: hns3: do not allow call hns3_nic_net_open repeatedly 20f6c4a31a52 ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup 16138cf938dc scsi: csiostor: Add module softdep on cxgb4 0306a2c7df7e Revert "block, bfq: honor already-setup queue merges" 1f2ca30fbde6 net: ks8851: fix link error f1dd6e10f077 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter 4967ae9ab44b selftests, bpf: Fix makefile dependencies on libbpf 59efda5073ab bpf: Exempt CAP_BPF from checks against bpf_jit_limit f908072391a6 RDMA/hns: Fix inaccurate prints 7e3eda32b881 e100: fix buffer overrun in e100_get_regs f2edf80cdd03 e100: fix length calculation in e100_get_regs_len c20a0ad7b6a0 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports 7b771b12229e dsa: mv88e6xxx: Fix MTU definition ee4d0495a65e dsa: mv88e6xxx: 6161: Use chip wide MAX MTU d35d95e8b9da drm/i915/request: fix early tracepoints 8321738c6e5a smsc95xx: fix stalled rx after link change 8de12ad9162c net: ipv4: Fix rtnexthop len when RTA_FLOW is present b22c5e2c8e03 net: enetc: fix the incorrect clearing of IF_MODE bits 5ee40530b0a6 hwmon: (tmp421) fix rounding for negative values 89d96f147d82 hwmon: (tmp421) report /PVLD condition as fault 560271d09f78 mptcp: don't return sockets in foreign netns 9c6591ae8e63 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb 2c204cf594df mac80211-hwsim: fix late beacon hrtimer handling 8576e72ac5d6 mac80211: mesh: fix potentially unaligned access 1282bb00835f mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap 3748871e1215 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug 76bbb482d33b hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs c61736a994fe bpf, mips: Validate conditional branch offsets 3f4e68902d2e RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure 62ba3c50104b IB/cma: Do not send IGMP leaves for sendonly Multicast groups d93f65586c59 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog 12cbdaeeb5d4 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 9f382e1edf90 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 c331fad63b6d drm/amd/display: Pass PCI deviceid into DC 0a16c9751e0f RDMA/cma: Do not change route.addr.src_addr.ss_family 31a13f039e15 media: ir_toy: prevent device from hanging during transmit 249e5e5a501e KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest 3778511dfc59 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated 4ed671e6bc62 KVM: x86: nSVM: don't copy virt_ext from vmcb12 bebabb76ad9a KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() 782122ae7db0 x86/kvmclock: Move this_cpu_pvti into kvmclock.h 57de2dcb1874 mac80211: fix use-after-free in CCMP/GCMP RX 201ba843fef5 scsi: ufs: Fix illegal offset in UPIU event trace bd4e446a6947 gpio: pca953x: do not ignore i2c errors 516d90550390 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 1499bb2c3a87 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 7c4fd5de39f2 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 196dabd96bbf hwmon: (tmp421) handle I2C errors 23a6dfa10f03 fs-verity: fix signed integer overflow with i_size near S64_MAX d1d0016e4a7d ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect e9edc7bc611a ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. 23115ca7d227 usb: cdns3: fix race condition before setting doorbell 3945c481360c cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory 2193cf76f43a scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS a7d4fc84404d cpufreq: schedutil: Use kobject release() method to free sugov_tunables d570c48dd37d tty: Fix out-of-bound vmalloc access in imageblit (From OE-Core rev: 07d3b1a39898a1b067117204ca41cc520cc235ac) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c9697cc081208a91d21b0c41219dc1b30d772f13) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03strace: show test suite log on failureRoss Burton
If the tests fail, dump the log so we can see the failures. (From OE-Core rev: f59a20574046a2027746010311129342442857f0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3154a65039831b1e041217707fdd6ca042f588fb) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03waffle: convert to git, website is downAlexander Kanavin
(From OE-Core rev: ce4f917d1c7346d7c90f44262b774b3170ec801f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 28391c20044058e05a1bfdacc31a3e876828fb72) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03sstate: fix touching files inside pseudoJose Quaresma
running the 'id' command inside the sstate_create_package function shows that this funcion run inside the pseudo: uid=0(root) gid=0(root) groups=0(root) The check for touch files [ ! -w ${SSTATE_PKG} ] 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). We can avoid this test running the touch and mask any return errors that we have. (From OE-Core rev: 8acd5626b5b89fb48d5d7f0e4eee263793ba383f) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f6e7445c94443544e92fda97a017ce93393c5f84) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03oe/utils: log exceptions in ThreadedWorker functionsRoss Burton
If the function a ThreadedWorker is executing raises an exception, don't use print() as that mostly disappears. Instead, output it to the logger. This is done using bb.mainlogger.debug directly instead of bb.debug() as this allows us to pass the exception instance directly, which is then incorporated into the log stream. (From OE-Core rev: 34e72dd77387411b4db2d82a8e6a053b0cccdcfa) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2f1ea25c222b344dd8b784b2bc73a6540ab30274) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03testimage: fix unclosed testdata fileRoss Burton
(From OE-Core rev: 0392005d2ed9648ed6eedd3dd3541249bf4fc404) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0c192a97e3e1c015a48667d6903cc07a8b2620e4) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03openssh: fix CVE-2021-41617Changqing Li
(From OE-Core rev: b2c329641f91630ecbb225e8cd0cdcaf461d7ef6) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03binutils: Fix CVE-2021-3530Pgowda
Upstream-Status: Backport[https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=25162c795b1a2becf936bb3581d86a307ea491eb] Upstream-Status: Backport[https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=999566402e3] (From OE-Core rev: b9c13f5bc6be0fa63640caeef4947c4c2ca1d290) Signed-off-by: Pgowda <pgowda.cve@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-03ghostscript: Fix CVE-2021-3781Trevor Gamblin
Backport a patch file from upstream, since doing an uprev of the recipe to the version with the fix (9.55) would introduce functional changes. CVE: CVE-2021-3781 (From OE-Core rev: db413a3a4fa42ac05824c2217f633a0af7ab50cd) Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-01uninative: Upgrade to 3.4Michael Halstead
This adds a patch to glibc which allows it to work with Docker and clone3 syscall issues cased by EPERM vs ENOSYS. (From OE-Core rev: 47e638ada946af7d69fb65619858a1e4564613c4) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29poky.yaml: fedora33: add missing pkgsArmin Kuster
The following packages where needed to a fresh FC33 install perl-FindBin perl-File-Compare perl-File-Copy perl-locale Error seen: openssl-native-1.1.1g-r0 do_configure: Execution of '/{snipped}/build/tmp-glibc/work/x86_64-linux/openssl-native/1.1.1g-r0/temp/run.do_configure.14627' failed with exit code 2: Can't locate FindBin.pm in @INC (you may need to install the FindBin module) [YOCTO #14188] (From yocto-docs rev: 804c6dbe7167567938ae85ba8972f649d43e7611) Signed-off-by: Armin Kuster <akuster808@gmail.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> (cherry picked from commit 5b4127dd72a465ff8c962c425e78140ca8e536db) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29reproducible_build: Work around caching issuesRichard Purdie
SOURCE_DATE_EPOCH can be expanded early in the parsing process before the class extensions are applied. This can mean the directory pointed to for the SDE can be incorrect until later in parsing. Cache the file name in the cached value and allow it to dynamically update. This isn't ideal but avoding expansion of the variable likely isn't possible and I'm not sure how else to handle this. This works around the issue until a better solution can be found. (From OE-Core rev: 7e3752dcce2236a4d1ad046b1df2edf8ee5619b4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 44dc97cd1223e4d2b635669627ec5f796838d42d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29rpm: Deterministically set vendor macro entryRichard Purdie
On an aarch64 build host, vendor is found to be "unknown", on x86 systems it is "pc". This filters through to the PLATFORM tag in target rpms. We saw reproducibility test failures where the PLATFORM tags in noarch rpms were changing depending upon which host built them. Forcing the vendor value to a consistent one makes things deterministic. (From OE-Core rev: ef37fca2f434eba22918e5eab4f2d5e2d499fc14) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f6434075b2bdfc23c683d22281b674b1e6abde77) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29go: upgrade 1.16.7 -> 1.16.8Sakib Sajal
(From OE-Core rev: 5b6c68759f28fd684be316b3a5e33f41e4107f7b) Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 97a2f406635f51bad1ab070f018a6466209f257b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29ruby: fix the reproducibility issueThomas Perrot
Apply some changes on the Ruby makefiles in order to fix the reproducibility: - use a fixed timestamp, - sort linked objects, - doesn't use the current date, - and use UTC date. [YOCTO #14268] (From OE-Core rev: eea2f854fdd0f036dae2671ae52ba4695a83df68) Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 59b07ab51ff932a4632a31675445ba4192bae36b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29linux-yocto/5.10: update to v5.10.70Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: f93026b28e2a Linux 5.10.70 59094296058d qnx4: work around gcc false positive warning bug 35c0dfbbd344 xen/balloon: fix balloon kthread freezing 8373d58c89be USB: serial: cp210x: fix dropped characters with CP2102 67cdb51ab5e2 thermal/drivers/int340x: Do not set a wrong tcc offset on resume cc71740ee4d4 EDAC/dmc520: Assign the proper type to dimm->edac_mode 9afad85a43f5 EDAC/synopsys: Fix wrong value type assignment for edac_mode db76cb05c046 spi: Fix tegra20 build with CONFIG_PM=n 890e25c424ea net: 6pack: Fix tx timeout and slot time 044513c1fada alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile 0a511ba6d2a7 arm64: Mark __stack_chk_guard as __ro_after_init fec3bd622db0 parisc: Use absolute_pointer() to define PAGE0 61454e7fd624 qnx4: avoid stringop-overread errors 5520d27f02a1 sparc: avoid stringop-overread errors 8d768beaf0ef net: i825xx: Use absolute_pointer for memcpy from fixed memory location e99f9032715e compiler.h: Introduce absolute_pointer macro f58d305887ad blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd 1ef68b84bc11 block: flush the integrity workqueue in blk_integrity_unregister 1963bdb7489c block: check if a profile is actually registered in blk_integrity_unregister 526261c1b706 amd/display: downgrade validation failure log level 54a4860c6257 sparc32: page align size in arch_dma_alloc ecf0dc5a9048 nvme-rdma: destroy cm id before destroy qp to avoid use after free 2a08960577af nvme-multipath: fix ANA state updates when a namespace is not present 372d3e6ea1e1 xen/balloon: use a kernel thread instead a workqueue 6345a0bee801 bpf: Add oversize check before call kvcalloc() e567d33508a9 cpufreq: intel_pstate: Override parameters if HWP forced by BIOS 9561bb98879e ipv6: delay fib6_sernum increase in fib6_add 31df1d037cfd m68k: Double cast io functions to unsigned long cc3dd119d3cf blk-mq: avoid to iterate over stale request de7e03003367 net: stmmac: allow CSR clock of 300MHz 7721221e87d2 net: macb: fix use after free on rmmod a632288053b7 net: phylink: Update SFP selected interface on advertising changes 3815fe7371d2 blktrace: Fix uaf in blk_trace access after removing by sysfs ce092350b452 io_uring: put provided buffer meta data under memcg accounting 7040b37a9630 x86/asm: Fix SETZ size enqcmds() build failure 54e85b6c287c x86/asm: Add a missing __iomem annotation in enqcmds() b18ba3f477a2 md: fix a lock order reversal in md_alloc 568662e37f92 irqchip/gic-v3-its: Fix potential VPE leak on error af7c9ffe2bee irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build 0595fc4794c3 scsi: lpfc: Use correct scnprintf() limit cb948b158a86 scsi: qla2xxx: Restore initiator in dual mode 3d42ed6b7905 cifs: fix a sign extension bug 8cba4c2698e2 thermal/core: Potential buffer overflow in thermal_build_list_of_policies() 215df4349916 nvme: keep ctrl->namespaces ordered 55e6f8b3c0f5 treewide: Change list_sort to use const pointers 419fab1cb086 nvme-tcp: fix incorrect h2cdata pdu offset accounting c6ecdcba9da3 fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() 5c6bfde245d8 fpga: machxo2-spi: Return an error on failure 4ea4925c70fd tty: synclink_gt: rename a conflicting function name 56a8f0b18f46 tty: synclink_gt, drop unneeded forward declarations c64e6c307a76 scsi: target: Fix the pgr/alua_support_store functions 2d0305425179 scsi: iscsi: Adjust iface sysfs attr detection 0032f8b3cf2a atlantic: Fix issue in the pm resume flow. c2598bce4152 net/mlx4_en: Don't allow aRFS for encapsulated packets b4e54f5f4288 qed: rdma - don't wait for resources under hw error recovery flow 1bba406c07b3 gpio: uniphier: Fix void functions to remove return value db94f89e1dad s390/qeth: fix NULL deref in qeth_clear_working_pool_list() 3aa50241e1ed kselftest/arm64: signal: Skip tests if required features are missing 91d4da33c367 kselftest/arm64: signal: Add SVE to the set of features we can check for 2eaa39d83e30 net: dsa: realtek: register the MDIO bus under devres 43c880b860c7 net: dsa: don't allocate the slave_mii_bus using devres b4561bd29e62 net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work 8a00c832ef88 net/smc: add missing error check in smc_clc_prfx_set() 4e0fd1d79534 net: hns3: check queue id range before using ca435999bcaf net: hns3: fix change RSS 'hfunc' ineffective issue 1365a0dc5596 bnxt_en: Fix TX timeout when TX ring size is set to the smallest d5afe3cf52e5 enetc: Fix uninitialized struct dim_sample field usage 6c3f1b741c6c enetc: Fix illegal access when reading affinity_hint 117661cb9d3a platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() 22538c1bde27 afs: Fix updating of i_blocks on file/dir extension 55352944b497 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation 8d6a21e4cd6a comedi: Fix memory leak in compat_insnlist() 43241a6c6e6c net: hso: fix muxed tty registration 68d4fbe6220c drm/amd/pm: Update intermediate power state for SI 7dc9225fcde0 scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE 3dfffcd26029 serial: mvebu-uart: fix driver's tx_empty callback 640946fc56b8 serial: 8250: 8250_omap: Fix RX_LVL register offset 0ea9ac731a31 xhci: Set HCD flag to defer primary roothub registration 80af86c12290 btrfs: prevent __btrfs_dump_space_info() to underflow its free space 8326be9e5121 erofs: fix up erofs_lookup tracepoint 91e4ad05bf18 mcb: fix error handling in mcb_alloc_bus() 2c28bb016bed USB: serial: option: add device id for Foxconn T99W265 600b19610ad4 USB: serial: option: remove duplicate USB device ID 0daf57973ff0 USB: serial: option: add Telit LN920 compositions dc131d3f1335 USB: serial: mos7840: remove duplicated 0xac24 device ID d58fc9e9c158 usb: core: hcd: Add support for deferring roothub registration 996f7c4a1fcf usb: dwc3: core: balance phy init and exit a05ff800013e Re-enable UAS for LaCie Rugged USB3-FW with fk quirk b9e697e60ce9 staging: greybus: uart: fix tty use after free d5b0473707fa binder: make sure fd closes complete 302e60e26ad5 Revert "USB: bcma: Add a check for devm_gpiod_get" b33b3db476e6 USB: cdc-acm: fix minor-number release 0809b8576fa8 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter a34d6ef0c71a usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c f79282849187 xen/x86: fix PV trap handling on secondary processors 93028da5e92d cifs: fix incorrect check for null pointer in header_assemble 5940e22528df usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() d071c7fd45dc usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA 5f4bfac26173 usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave 1fbd7eb385c3 usb: gadget: r8a66597: fix a loop in set_feature() 838297222b2b mm: fix uninitialized use in overcommit_policy_handler 437be4d6faed ocfs2: drop acl cache for directories too 31bd6cd06a18 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (From OE-Core rev: fe13e284633ed191ab924af7b888b69e7663c38f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3306240202254ba8ddcd2604f852a65888b4078a) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29linux-yocto/5.10: update to v5.10.69Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 5f4196eaa90c Linux 5.10.69 7c09505e9e6b drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV 83a3cb200eff sched/idle: Make the idle timer expire in hard interrupt context 647c19bc6102 rtc: rx8010: select REGMAP_I2C 9a14014df72d blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues 23dfb959c6cb blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() a2551d0a29e9 pwm: stm32-lp: Don't modify HW state in .remove() callback a6a2b36a8cc4 pwm: rockchip: Don't modify HW state in .remove() callback 0a2ea5c0e5d1 pwm: img: Don't modify HW state in .remove() callback db8838e48a0a habanalabs: add validity check for event ID received from F/W d7736e2faa13 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group 0f36028d0133 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group 5770b54b112e nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group 5acb21e30d85 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group 0480f7a480bc nilfs2: fix NULL pointer in nilfs_##name##_attr_release d95b50ff07b8 nilfs2: fix memory leak in nilfs_sysfs_create_device_group aa1af89a6697 btrfs: fix lockdep warning while mounting sprout fs c43803c1aa76 btrfs: update the bdev time directly when closing 921ef7cfef15 ceph: lockdep annotations for try_nonblocking_invalidate 487ead34a208 ceph: remove the capsnaps when removing caps 386fd6fd01bd ceph: request Fw caps before updating the mtime in ceph_write_iter b26ced26251c dmaengine: xilinx_dma: Set DMA mask for coherent APIs 9c1ea8537730 dmaengine: ioat: depends on !UML 35492619e010 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE c12cf7f9afe2 dmaengine: idxd: depends on !UML b4bb0b171b6e iommu/amd: Relocate GAMSup check to early_enable_iommus 2a07348e9821 parisc: Move pci_dev_is_behind_card_dino to where it is used ca907291e116 dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER b9a1526d5174 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() 45bd9dd1bee8 drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform c9538018cb2d thermal/core: Fix thermal_cooling_device_register() prototype d1f9ecc00da1 tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh 912afe602eac Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH e418ce8b8dfd ceph: cancel delayed work instead of flushing on mdsc teardown 8193ad306ea0 ceph: allow ceph_put_mds_session to take NULL or ERR_PTR 41aa21573486 platform/chrome: cros_ec_trace: Fix format warnings 113a69460de5 platform/chrome: sensorhub: Add trace events for sample 48271d10bf4c dmaengine: idxd: fix wq slot allocation index check 777344da345a pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered 322b70b522ab pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered c63df77c40ca PM: sleep: core: Avoid setting power.must_resume to false 74190973ab01 profiling: fix shift-out-of-bounds bugs 0796d99c1b16 nilfs2: use refcount_dec_and_lock() to fix potential UAF 30417cbeccff prctl: allow to setup brk for et_dyn executables e464b3876b02 9p/trans_virtio: Remove sysfs file on probe failure 375e779ec32a thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() 38ab04186fb3 perf tools: Allow build-id with trailing zeros 87c4144450e6 tools lib: Adopt memchr_inv() from kernel ebcd3fd9207c perf test: Fix bpf test sample mismatch reporting fa64b08931ee dmaengine: acpi: Avoid comparison GSI with Linux vIRQ 9d49973b0848 um: virtio_uml: fix memory leak on init failures 5d0e6a5e4441 coredump: fix memleak in dump_vma_snapshot() 6b24588708fe staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() ccb79116c372 sctp: add param size validation for SCTP_PARAM_SET_PRIMARY ffca46766850 sctp: validate chunk size in __rcv_asconf_lookup 473cea4983b5 Revert "net/mlx5: Register to devlink ingress VLAN filter trap" 5ce134e65f3b ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE f91d25a7c89e ARM: 9079/1: ftrace: Add MODULE_PLTS support ad00533858f7 ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() ce90c6706d5a ARM: 9077/1: PLT: Move struct plt_entries definition to header eb46d7c8ae83 ARM: Qualify enabling of swiotlb_init() 79286ea830b3 s390/pci_mmio: fully validate the VMA before calling follow_pte() 74d54e5ceba3 console: consume APC, DM, DCS 9493e92a3953 PCI: aardvark: Fix reporting CRS value 9e766b86a9ef PCI: pci-bridge-emul: Add PCIe Root Capabilities Register 4d8524048a35 Linux 5.10.68 a23d3576215f net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports() 9f2972e151dd bnxt_en: Fix error recovery regression 619d747c1850 x86/mce: Avoid infinite loop for copy from user recovery 47bc9c3929eb net: renesas: sh_eth: Fix freeing wrong tx descriptor b2f9b7455baf mfd: lpc_sch: Rename GPIOBASE to prevent build error 027c44b8c8e4 mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000" 52a7e6667133 bnxt_en: Fix possible unintended driver initiated error recovery 9a3f52f73c04 bnxt_en: Improve logging of error recovery settings information. 639a2eddb731 bnxt_en: Convert to use netif_level() helpers. 01cad477a968 bnxt_en: Consolidate firmware reset event logging. fad75e046363 bnxt_en: log firmware debug notifications f90a34fabaa5 bnxt_en: Fix asic.rev in devlink dev info command 724502318455 bnxt_en: fix stored FW_PSID version masks eb635e008cb1 net: dsa: b53: Fix IMP port setup on BCM5301x 87b34cd64851 ip_gre: validate csum_start only on pull 9c98d2bd1434 qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom 8c01c620ae61 fq_codel: reject silly quantum parameters 6e2d36f2b1d1 netfilter: socket: icmp6: fix use-after-scope c361c955609a net: dsa: b53: Set correct number of ports in the DSA struct 0db7e0d9f67d net: dsa: b53: Fix calculating number of switch ports f89b0d032f86 net: hso: add failure handler for add_net_device f450958f7ff8 selftests: mptcp: clean tmp files in simult_flows 5711ced58eb4 net: dsa: tag_rtl4_a: Fix egress tags b167a0cec187 gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak f86956143da9 gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' c2b52963fd0c perf bench inject-buildid: Handle writen() errors 5a20adc38811 perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} f5176a0798bd ARC: export clear_user_page() for modules 9da1fb128c54 mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' 5402b31c0c46 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n a957d82b2316 KVM: arm64: Handle PSCI resets before userspace touches vCPU state 53921242cf99 KVM: arm64: Fix read-side race on updates to vcpu reset state b9b89da56af7 mtd: mtdconcat: Check _read, _write callbacks existence before assignment 812cbb143c12 mtd: mtdconcat: Judge callback existence based on the master e8dfc446a16a tracing/boot: Fix a hist trigger dependency for boot time tracing 87479b10eb72 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set f10f727cf9f4 PCI: Fix pci_dev_str_match_path() alloc while atomic bug ed44be1cbe5e KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size 62f813769f50 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex 1cf43a1e5782 netfilter: Fix fall-through warnings for Clang 9e89c22d1c94 PCI: iproc: Fix BCMA probe resource handling b1f3be0c302a PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' 063c3d980d78 backlight: ktd253: Stabilize backlight 00303e459251 mfd: axp20x: Update AXP288 volatile ranges ab7cf2250161 s390/bpf: Fix branch shortening during codegen pass 4320c222c2ff s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant d92d3a9c2b65 s390/bpf: Fix optimizing out zero-extensions 4a9339320338 NTB: perf: Fix an error code in perf_setup_inbuf() ce660d6dfcdd NTB: Fix an error code in ntb_msit_probe() e76ccbdedbdd ethtool: Fix an error code in cxgb2.c 70ac967a7b88 PCI: ibmphp: Fix double unmap of io_mem 9ae759a36b61 block, bfq: honor already-setup queue merges 7f2b3242f0d4 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 ca8ecd7444a9 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 c422c555053e octeontx2-af: Add additional register check to rvu_poll_reg() 1cac475eeb9f watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate e5609d3fd57d PCI: Add ACS quirks for Cavium multi-function devices 365cdfcc6eba PCI: j721e: Add PCIe support for AM64 81381b72f40c PCI: j721e: Add PCIe support for J7200 4892b1515b40 PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state a83e032cc489 PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool 3aedfe4b0800 tracing/probes: Reject events which have the same name of existing one 75420f9400a6 PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() b6352e2e2764 mfd: Don't use irq_create_mapping() to resolve a mapping aa638669c8a4 PCI: tegra: Fix OF node reference leak d5c5d1b141fa PCI: tegra194: Fix MSI-X programming 13f366bab077 PCI: tegra194: Fix handling BME_CHGED event b7d4f310bb8f fuse: fix use after free in fuse_read_interrupt() 03cc3a2923d6 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms 7a44361a1f6a mfd: db8500-prcmu: Adjust map to reality 619f137ffd69 dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation 49cf30ebb35c mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() aa39eb744a82 net: hns3: fix the timing issue of VF clearing interrupt sources ad47e0922108 net: hns3: disable mac in flr process b76522c7c349 net: hns3: change affinity_mask to numa node range 34fc06d0477e net: hns3: pad the short tunnel frame before sending to hardware 0511d099db6f bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() 49eff4ab7d43 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers e68795c1101e ibmvnic: check failover_pending in login response aeb67214ce94 dt-bindings: arm: Fix Toradex compatible typo 0ab9981fa0c5 udp_tunnel: Fix udp_tunnel_nic work-queue type 5221e6632991 qed: Handle management FW error e00eae1d6b1f selftest: net: fix typo in altname test 53947b68c56b tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() 35d3ab2ea2ed x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y cf6f29bb2c18 net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup df38f941a7e4 net/af_unix: fix a data-race in unix_dgram_poll cad96d0e50e4 vhost_net: fix OoB on sendmsg() failure. 7843861e2140 gen_compile_commands: fix missing 'sys' package 983ef866291c net: ipa: initialize all filter table slots c5102ced8ac0 events: Reuse value read using READ_ONCE instead of re-reading it 8f8ad122ffe0 nvme-tcp: fix io_work priority inversion c586bc31d5b9 net/mlx5: Fix potential sleeping in atomic context 29a5af9112a2 net/mlx5: FWTrace, cancel work on alloc pd error flow 229e9293b2ba perf machine: Initialize srcline string member in add_location struct 33c983f7a182 drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused fd9ed47fe6be tipc: increase timeout in tipc_sk_enqueue() abe460eb6fbb r6040: Restore MDIO clock frequency after MAC reset edfab735d518 net/l2tp: Fix reference count leak in l2tp_udp_recv_core 6c3cb65d561e dccp: don't duplicate ccid when cloning dccp sock f6f80766558b ptp: dp83640: don't define PAGE0 bd6d9a0dd411 net-caif: avoid user-triggerable WARN_ON(1) 855c17ffa65f net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert c5c9ee2d367b ethtool: Fix rxnfc copy to user buffer overflow ee3ffd56b40e tipc: fix an use-after-free issue in tipc_recvmsg 12551b75b00b x86/mm: Fix kern_addr_valid() to cope with existing but not present entries 6672dc68e28e x86/pat: Pass valid address to sanitize_phys() 0346f8a2c5ec s390/sclp: fix Secure-IPL facility detection cc9d96c9f9e0 drm/etnaviv: add missing MMU context put when reaping MMU mapping ea995e8a6294 drm/etnaviv: reference MMU context when setting up hardware state 660dfbf208a4 drm/etnaviv: fix MMU context leak on GPU reset 22163efedcf3 drm/etnaviv: exec and MMU state is lost when resetting the GPU 6b1c223d8a53 drm/etnaviv: keep MMU context across runtime suspend/resume c63e6e0951ff drm/etnaviv: stop abusing mmu_context as FE running marker cf24bd826e4b drm/etnaviv: put submit prev MMU context when it exists 0759f648470b drm/etnaviv: return context from etnaviv_iommu_context_get 8f95553f0016 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 87f7032dc227 PCI: Add AMD GPU multi-function power dependencies cd64b416aed2 PM: base: power: don't try to use non-existing RTC for storing data a67e7cdbc633 arm64/sve: Use correct size when reinitialising SVE state 84da60070c36 bnx2x: Fix enabling network interfaces without VFs 1a5a3ba21aee xen: reset legacy rtc flag for PV domU ce8f81b76d3b io_uring: ensure symmetry in handling iter types in loop_rw_iter() 88f3d951e2db btrfs: fix upper limit for max_inline for page size 64K 575279059e26 drm/bridge: lt9611: Fix handling of 4k panels faf816b0f8d0 Linux 5.10.67 ad3ea16746cc fanotify: limit number of event merge attempts 412974e75fdd drm/panfrost: Clamp lock region to Bifrost minimum 8976e09443cb drm/panfrost: Use u64 for size in lock_region 95251e6833fa drm/panfrost: Simplify lock_region calculation b80a99e04827 drm/amd/display: Update bounding box states (v2) 583c4f3d09c3 drm/amd/display: Update number of DCN3 clock states 7b1abace16a9 drm/amdgpu: Fix BUG_ON assert c29485e34e63 drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv bb693c114e8b drm/dp_mst: Fix return code on sideband message failure 84cac4f80605 drm/msi/mdp4: populate priv->kms in mdp4_kms_init be1fcecfc145 drm/mgag200: Select clock in PLL update functions d0aaea1f117d net: dsa: lantiq_gswip: fix maximum frame length 5944d0e2b0ab lib/test_stackinit: Fix static initializer test 00cdb2fb4df1 platform/chrome: cros_ec_proto: Send command again when timeout occurs b2e72e53cd26 libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind 6d86634d7bd1 memcg: enable accounting for pids in nested pid namespaces 388f12dabbe0 mm,vmscan: fix divide by zero in get_scan_count 2d2d8b0eca64 mm/hugetlb: initialize hugetlb_usage in mm_init ce75a6b399e0 mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled e1fa3b2b60ab hugetlb: fix hugetlb cgroup refcounting during vma split 27dd91221b3f s390/pv: fix the forcing of the swiotlb 086faa4a2e86 cpufreq: powernv: Fix init_chip_info initialization in numa=off 55be9eb1936a scsi: qla2xxx: Sync queue idx with queue_pair_map idx 9c8414325eee scsi: qla2xxx: Changes to support kdump kernel 137dafa72230 scsi: BusLogic: Fix missing pr_cont() use 69775e4e17f2 ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() 7a5756e90563 parisc: fix crash with signals and alloca 9a4e7f903866 io_uring: remove duplicated io_size from rw 6930a2a5be5c fs/io_uring Don't use the return value from import_iovec(). 2c304c65defd net: hns3: clean up a type mismatch warning fb1ee027878b net: w5100: check return value after calling platform_get_resource() c49a52046da7 fix array-index-out-of-bounds in taprio_change a4301d06a0b8 net: fix NULL pointer reference in cipso_v4_doi_free 5ed5d594d9a7 ath9k: fix sleeping in atomic context aa3708236ea0 ath9k: fix OOB read ar9300_eeprom_restore_internal be457b27dd0a wcn36xx: Fix missing frame timestamp for beacon/probe-resp b1d547f2f51a selftests/bpf: Fix potential unreleased lock 3ad66d67822d parport: remove non-zero check on count 1e9302537804 net/mlx5: DR, Enable QP retransmission 9c5c65ecbd87 net/mlx5: DR, fix a potential use-after-free bug 4bbf0a9d90e8 iwlwifi: mvm: Fix scan channel flags settings a693aff5e8d7 iwlwifi: fw: correctly limit to monitor dump 4ed6510e0559 iwlwifi: mvm: fix access to BSS elements 9e80a3d88f4d iwlwifi: mvm: avoid static queue number aliasing 3ed8982df50e iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed 608c8359c567 iwlwifi: pcie: free RBs during configure eb04c51a439e nfsd: fix crash on LOCKT on reexported NFSv3 0e9f4492219f drm/amdkfd: Account for SH/SE count when setting up cu masks. 27d4a96addef ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B 969eddc3b4dc ASoC: rockchip: i2s: Fix regmap_ops hang 7344a8a80190 usbip:vhci_hcd USB port can get stuck in the disabled state 29c8f13a345d usbip: give back URBs for unsent unlink requests during cleanup 8de01a896c1b usb: musb: musb_dsps: request_irq() after initializing musb c0751eeb938c Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" ba2faddf1f14 cifs: fix wrong release in sess_alloc_buffer() failed path 7c7d6c9cd879 mmc: core: Return correct emmc response in case of ioctl error d1e382a04ada selftests/bpf: Enlarge select() timeout for test_maps 3aab5bffdde0 mmc: rtsx_pci: Fix long reads when clock is prescaled 7f43da79ebc5 mmc: sdhci-of-arasan: Check return value of non-void funtions 834ecf61cebd mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP 1a40e60e2af4 of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS be69ed7bb9d3 ASoC: Intel: Skylake: Fix passing loadable flag for module 4a48ed479467 ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER d72afec087f7 soundwire: intel: fix potential race condition during power down b225eeaf3a02 btrfs: tree-log: check btrfs_lookup_data_extent return value 87ae522e467e m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch c10b1afc2f43 octeontx2-pf: Fix NIX1_RX interface backpressure 6d657f1fa121 rtw88: wow: fix size access error of probe request aa82a11176bd rtw88: wow: build wow function only if CONFIG_PM is on 2fd1964f7501 rtw88: use read_poll_timeout instead of fixed sleep 9baf6f8ca285 rtl8xxxu: Fix the handling of TX A-MPDU aggregation 756924bc1804 drm/exynos: Always initialize mapping in exynos_drm_register_dma() 9ce6e29375ba lockd: lockd server-side shouldn't set fl_ops 2d3fab9ceafa usb: chipidea: host: fix port index underflow and UBSAN complains 2225a5cd2fbc gfs2: Don't call dlm after protocol is unmounted 0df5eba67bf0 kselftest/arm64: pac: Fix skipping of tests on systems without PAC 9486d7ac9f30 kselftest/arm64: mte: Fix misleading output when skipping tests 1f5db5b8a3d6 net: Fix offloading indirect devices dependency on qdisc order creation 2a69325ee510 staging: rts5208: Fix get_ms_information() heap buffer size 868831492dd6 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control 39738ebfad39 selftests/bpf: Fix flaky send_signal test c53c68c9bf2a rpc: fix gss_svc_init cleanup on failure 4b1b4d3f45df tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD fca514f25c4d iomap: pass writeback errors to the mapping 49e2bcb7cf58 serial: sh-sci: fix break handling for sysrq a99eec36ed39 opp: Don't print an error if required-opps is missing 6698029de35b Bluetooth: Fix handling of LE Enhanced Connection Complete 240a7025a6f8 nvme: code command_id with a genctr for use-after-free validation 24618e92d50f nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data 27e8bc1f5b32 arm64: dts: ls1046a: fix eeprom entries aa06cfc5291c arm64: tegra: Fix compatible string for Tegra132 CPUs 9c2b89f64f2e ARM: tegra: tamonten: Fix UART pad setting 035e8d5a6dd8 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators 9713dfa5185a mac80211: Fix monitor MTU limit so that A-MSDUs get through 83449db3aac0 drm/display: fix possible null-pointer dereference in dcn10_set_clock() 2254383788ff gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() 155e7047909d net/mlx5: Fix variable type to match 64bit f86bc4a1a401 drm/msm/dp: return correct edid checksum after corrupted edid checksum read 98d44b7be6f1 Bluetooth: avoid circular locks in sco_sock_connect a1073aad497d Bluetooth: schedule SCO timeouts with delayed_work d6c91423993e drm/vmwgfx: fix potential UAF in vmwgfx_surface.c 3841dfa7eb5c selftests/bpf: Fix xdp_tx.c prog section name 63ebc1f1df81 drm/amd/display: fix incorrect CM/TF programming sequence in dwb d763afc4ea2b drm/amd/display: fix missing writeback disablement if plane is removed 491c8be21993 thunderbolt: Fix port linking by checking all adapters 0f0f1de02b9b drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers f76f78f9f479 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock 127f3610a0e3 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 0bbbe3ec67f0 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit ac21cd44c954 net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() 2b0fa8d53041 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering 35e5c99b152d arm64: dts: qcom: sm8250: Fix epss_l3 unit address 43ccafc91f63 arm64: dts: qcom: msm8996: don't use underscore in node name f868c2d62a27 arm64: dts: qcom: msm8994: don't use underscore in node name bda9c84edbb3 arm64: dts: qcom: sdm630: don't use underscore in node name aa16e76c80af arm64: dts: qcom: ipq6018: drop '0x' from unit address da714a198342 arm64: dts: qcom: sdm660: use reg value for memory node 34e9c56675a8 arm64: dts: qcom: ipq8074: fix pci node reg property 74287874c91d ARM: dts: imx53-ppd: Fix ACHC entry 6a00decce3a6 serial: 8250_omap: Handle optional overrun-throttle-ms property 699c91475847 arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration 310a127178b0 arm64: dts: qcom: sdm630: Rewrite memory map 783be2a94299 gfs2: Fix glock recursion in freeze_go_xmote_bh 4e014ff22e4b media: tegra-cec: Handle errors of clk_prepare_enable() c159db240cf2 media: TDA1997x: fix tda1997x_query_dv_timings() return value e3a2e20ed503 media: v4l2-dv-timings.c: fix wrong condition in two for-loops ac1bcf53e32f media: imx258: Limit the max analogue gain to 480 4cb4967472c8 media: imx258: Rectify mismatch of VTS value a64e3f1d8a27 ASoC: Intel: update sof_pcm512x quirks 9cf827242033 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output f1fb1f6fa172 arm64: tegra: Fix Tegra194 PCIe EP compatible string 8fb3d8c151a7 ARM: dts: at91: use the right property for shutdown controller f710323dcd24 bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() 5d008cb7636d ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check 3142476fa002 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx 37437a60a93b ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM f4c7c95e3ee5 workqueue: Fix possible memory leaks in wq_numa_init() 6528cc687c88 Bluetooth: skip invalid hci_sync_conn_complete_evt 3b82e4799f53 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() 4af60a543ba6 libbpf: Fix race when pinning maps in parallel 874d5aa06ce2 samples: bpf: Fix tracex7 error raised on the missing argument 035f83b5abd3 staging: ks7010: Fix the initialization of the 'sleep_status' structure d0a8ef04c220 serial: 8250_pci: make setup_port() parameters explicitly unsigned 2603740df8b2 hvsi: don't panic on tty_register_driver failure dd3307a8b383 xtensa: ISS: don't panic in rs_init b763d2e7d45c serial: 8250: Define RX trigger levels for OxSemi 950 devices 973c57c5e649 s390: make PCI mio support a machine flag 77d62f2bcc7f s390/jump_label: print real address in a case of a jump label bug 863d2eb2f726 flow_dissector: Fix out-of-bounds warnings 64583448c231 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() bcc61adefd78 video: fbdev: riva: Error out if 'pixclock' equals zero 63abc0eb8af5 video: fbdev: kyro: Error out if 'pixclock' equals zero 6a8dcd2ffb41 video: fbdev: asiliantfb: Error out if 'pixclock' equals zero 3740418ccde8 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names be2e11b9f8fa drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit 6a3564739b9f bpf/tests: Do not PASS tests without actually testing the result 99121dec14b0 bpf/tests: Fix copy-and-paste error in double word test 6f51f4241253 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex a5999d18a8d8 drm/amdgpu: Fix a printing message 5b3a45eedd27 ethtool: improve compat ioctl handling 52bb703f71d3 nfp: fix return statement in nfp_net_parse_meta() 23e5fb647589 media: atomisp: pci: fix error return code in atomisp_pci_probe() e5cecb9105d4 media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe 9a85b9e37601 media: platform: stm32: unprepare clocks at handling errors in probe c6e5eebd9540 media: hantro: vp8: Move noisy WARN_ON to vpu_debug f462a39eb833 drm/amd/display: Fix timer_per_pixel unit error b4f5c9454dfc selftests: firmware: Fix ignored return val of asprintf() warn e944a221262e bus: fsl-mc: fix mmio base address for child DPRCs 165c55af5f5f tty: serial: jsm: hold port lock when reporting modem line changes 642639bb8d42 staging: board: Fix uninitialized spinlock when attaching genpd 03f4492dbff3 usb: gadget: composite: Allow bMaxPower=0 if self-powered 5534de13b6dc USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() b2b8137ec920 usb: gadget: u_ether: fix a potential null pointer dereference 566ddd2d94b0 usb: host: fotg210: fix the actual_length of an iso packet 224cf5e8c853 usb: host: fotg210: fix the endpoint's transactional opportunities calculation 463b3edfba90 igc: Check if num of q_vectors is smaller than max before array access d3ca78775db4 rcu: Fix macro name CONFIG_TASKS_RCU_TRACE 34609faad0c9 drm: protect drm_master pointers in drm_lease.c 06a553a99bac drm: serialize drm_file.master with a new spinlock 54e51d288b38 drm: avoid blocking in drm_clients_info's rcu section df19d95141d1 Smack: Fix wrong semantics in smk_access_entry() 3533aa65e6a9 netlink: Deal with ESRCH error in nlmsg_notify() 9de06dcd4710 video: fbdev: kyro: fix a DoS bug by restricting user input 29ab7f6d505f ARM: dts: qcom: apq8064: correct clock names e0c17c11b15d iavf: fix locking of critical sections 67c9262e3f31 iavf: do not override the adapter state in the watchdog task 9f11de56012c iio: dac: ad5624r: Fix incorrect handling of an optional regulator. e78a0b4a339e net: phy: Fix data type in DP83822 dp8382x_disable_wol() cca61275874a tipc: keep the skb in rcv queue until the whole data is read cc12ab5951aa PCI: Use pci_update_current_state() in pci_enable_device_flags() aad29a00a598 crypto: mxs-dcp - Use sg_mapping_iter to copy data 871abd1e6185 x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable c327b69e96b0 libbpf: Fix reuse of pinned map on older kernel 6a985c579499 media: dib8000: rewrite the init prbs logic 2048907d8cb7 ASoC: atmel: ATMEL drivers don't need HAS_DMA 10a135969fd7 drm/amdgpu: Fix amdgpu_ras_eeprom_init() b32d3ded9dc2 drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET 6afd1e053d9b userfaultfd: prevent concurrent API initialization 1e4cfe954bd9 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y 981bf9b0aa1b MIPS: Malta: fix alignment of the devicetree buffer bb8108546da9 f2fs: should put a page beyond EOF when preparing a write d04925fb8d70 f2fs: deallocate compressed pages when error happens 4b71928e5c54 f2fs: fix to unmap pages from userspace process in punch_hole() 1c934aba9fd5 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() 45cb5f86c1c6 f2fs: fix to account missing .skipped_gc_rwsem fd69f613af53 soc: mediatek: cmdq: add address shift in jump d320c1b2e728 KVM: PPC: Fix clearing never mapped TCEs in realmode 6bf98b94ffeb clk: at91: clk-generated: Limit the requested rate to our range 9bab2bc4c238 fscache: Fix cookie key hashing b4849e2ac706 RDMA/hns: Fix QP's resp incomplete assignment e91077cf1780 powerpc/smp: Update cpu_core_map on all PowerPc systems 903ca538f588 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call add8e8c3402f KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live 4c0c4f702196 scsi: ufs: ufs-exynos: Fix static checker warning bda5602c1c35 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines 926bf91248dd clk: imx8m: fix clock tree update of TF-A managed clocks e84a72f69621 HID: i2c-hid: Fix Elan touchpad regression 253bac6c60ad iommu/vt-d: Update the virtual command related registers 947579a6967a powerpc/config: Renable MTD_PHYSMAP_OF 1bc19e4062e9 scsi: qedf: Fix error codes in qedf_alloc_global_queues() dc4577749987 scsi: qedi: Fix error codes in qedi_alloc_global_queues() 782c4017845d scsi: smartpqi: Fix an error code in pqi_get_raid_map() 41066433be42 powerpc/numa: Consider the max NUMA node for migratable LPAR d3612083ecc1 pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() 6291fd0eeafc scsi: fdomain: Fix error return code in fdomain_probe() f02ab9d1d3a6 sunrpc: Fix return value of get_srcport() 21a2be1a5145 SUNRPC query transport's source port f19abe046354 SUNRPC/xprtrdma: Fix reconnection locking f3d301612787 SUNRPC: Fix potential memory corruption 9aa7a3ffb11c NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid 2a542421eb7f NFSv4/pNFS: Always allow update of a zero valued layout barrier 4b96edea5cd1 NFSv4/pNFS: Fix a layoutget livelock loop fa55e76641d8 dma-debug: fix debugfs initialization order ca7f7e37bae4 openrisc: don't printk() unconditionally 31fd3211ef8b f2fs: reduce the scope of setting fsck tag when de->name_len is zero 49e4c83db885 cpuidle: pseries: Mark pseries_idle_proble() as __init 876e45c95eb6 RDMA/mlx5: Delete not-available udata check a77da9de0d7d RDMA/efa: Remove double QP type assignment 1988836e30c5 powerpc/stacktrace: Include linux/delay.h c5a5528da722 cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards 3b2bbcccd6e9 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() d353e093c0d5 vfio: Use config not menuconfig for VFIO_NOIOMMU 0f711378f0b1 pinctrl: samsung: Fix pinctrl bank pin count 59137b7dfff1 scsi: BusLogic: Use %X for u32 sized integer rather than %lX 8ea3e622af56 docs: Fix infiniband uverbs minor number fe2a1cd62267 RDMA/iwcm: Release resources if iw_cm module initialization fails b824bae96f73 IB/hfi1: Adjust pkey entry in index 0 273ed4f47e6f clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types f1eccc408168 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND ef5395fbadac pinctrl: armada-37xx: Correct PWM pins definitions 782ceaba977c pinctrl: remove empty lines in pinctrl subsystem 2d586a3f5b7e f2fs: quota: fix potential deadlock 70fd9363673b HID: input: do not report stylus battery state as "full" 4e89aea738b5 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts b50db4c02f45 PCI: aardvark: Fix checking for PIO status 9d6090575406 PCI: Export pci_pio_to_address() for module use fa3c15ccf2ea PCI: aardvark: Configure PCIe resources from 'ranges' DT property df23bd40ed88 PCI: xilinx-nwl: Enable the clock through CCF 72f2be343272 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure 088a1052f7b0 PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported 9302a3c00cc6 PCI/portdrv: Enable Bandwidth Notification only if port supports it 74d6dfcb0f9d f2fs: fix to do sanity check for sb/cp fields correctly ce7e64e63acf ARM: 9105/1: atags_to_fdt: don't warn about stack size ba73bc166615 libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs bcbc44e42dc6 dmaengine: imx-sdma: remove duplicated sdma_load_context 300ccb129252 Revert "dmaengine: imx-sdma: refine to load context only once" 76668bdee0b0 s390/qdio: cancel the ESTABLISH ccw after timeout bcc0c767f9b3 s390/qdio: fix roll-back after timeout on ESTABLISH ccw 2d2aaa200ced media: rc-loopback: return number of emitters rather than error c0eaaa686864 media: uvc: don't do DMA on stack 516dbe27f447 VMCI: fix NULL pointer dereference when unmapping queue pair 6cae39f45754 crypto: ccp - shutdown SEV firmware on kexec 7509c4cb7c80 dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() 4f920fefd857 power: supply: max17042: handle fails of reading status register 0d54bbad80f7 block: bfq: fix bfq_set_next_ioprio_data() 5df14bba0056 crypto: public_key: fix overflow during implicit conversion 646870ad8e56 wcn36xx: Ensure finish scan is not requested before start scan 4753723f8b48 iio: ltc2983: fix device probe de32e151800d arm64: head: avoid over-mapping in map_memory 2d3a9dff763f arm64: mm: Fix TLBI vs ASID rollover 01e6c64bbc5d soc: aspeed: p2a-ctrl: Fix boundary check for mmap 3fdf2feb6cbe soc: aspeed: lpc-ctrl: Fix boundary check for mmap e80c45dbe263 soc: qcom: aoss: Fix the out of bound usage of cooling_devs 610e8b2621d6 pinctrl: ingenic: Fix incorrect pull up/down info 1e1136fbe89f pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast 7524fcd09c3e clk: socfpga: agilex: add the bypass register for s2f_usr0 clock 96bf326fb93c clk: socfpga: agilex: fix up s2f_user0_clk representation 7eb16be25f0f clk: socfpga: agilex: fix the parents of the psi_ref_clk ac99b3aa8375 tools/thermal/tmon: Add cross compiling support 2daa118a3f7b selftests/ftrace: Fix requirement check of README file 8248b61b86fb ceph: fix dereference of null pointer cf c37085d60634 9p/xen: Fix end of loop tests for list_for_each_entry 907944851aa0 xen: fix setting of max_pfn in shared_info 37566a343fe9 powerpc/perf/hv-gpci: Fix counter value parsing 5f13c8bae824 PCI/MSI: Skip masking MSI-X on Xen PV d15554f98597 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN a58f08255490 blk-zoned: allow zone management send operations without CAP_SYS_ADMIN c1b249e02a80 btrfs: reset replace target device to allocation state on close 0901af53da8f btrfs: wake up async_delalloc_pages waiters after submit 9ac218642dfc io-wq: fix wakeup race when adding new work 548ee201fb4a io_uring: fail links of cancelled timeouts 54eb6211b979 io_uring: add ->splice_fd_in checks a3ed34bcada5 io_uring: place fixed tables under memcg limits 5103b733348e io_uring: limit fixed table size by RLIMIT_NOFILE ebedb252a47f rtc: tps65910: Correct driver module alias 44a32dcb2fb5 Linux 5.10.66 1de280adb209 Revert "time: Handle negative seconds correctly in timespec64_to_ns()" f49fd9882f54 Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" 0daa75bf750c Revert "block: nbd: add sanity check for first_minor" d3c3f4e07826 Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" c31c2cca229a Linux 5.10.65 b216a075a9ab clk: kirkwood: Fix a clocking boot regression 5866b1175df0 backlight: pwm_bl: Improve bootloader/kernel device handover 4c00435cb813 fbmem: don't allow too huge resolutions 34d099a330e7 IMA: remove the dependency on CRYPTO_MD5 5cc1ee31353b IMA: remove -Wmissing-prototypes warning 131968998109 fuse: flush extending writes 8018100c5444 fuse: truncate pagecache on atomic_o_trunc a8ca1fba54be ARM: dts: at91: add pinctrl-{names, 0} for all gpios c2c7eefc9371 KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter bf3622446335 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation c06e6ff2fcc3 KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted 1db337b10d12 KVM: s390: index kvm->arch.idle_mask by vcpu_idx dc9db2a2aae4 Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" c6b42ec1c936 x86/resctrl: Fix a maybe-uninitialized build warning treated as error bafece6cd1f9 perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op ae95c3a147d5 tty: Fix data race between tiocsti() and flush_to_ldisc() 4d0e6d6fe4e2 bio: fix page leak bio_add_hw_page failure 24fbd77d5a0f io_uring: IORING_OP_WRITE needs hash_reg_file set 656f343d724b time: Handle negative seconds correctly in timespec64_to_ns() 611b7f9dc9f6 f2fs: guarantee to write dirty data when enabling checkpoint back 75ffcd85dff5 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha 3853c0c0703d ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() c4f1ad393026 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() dc4ff31506f4 octeontx2-af: Set proper errorcode for IPv4 checksum errors bf2991f8e783 octeontx2-af: Fix static code analyzer reported issues ee485124b7fa octeontx2-af: Fix loop in free and unmap counter a67c66c1bb12 net: qualcomm: fix QCA7000 checksum handling f96bc82e0348 net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed 5867e20e1808 ipv4: make exception cache less predictible 8692f0bb2992 ipv6: make exception cache less predictible 4663aaef24df brcmfmac: pcie: fix oops on failure to resume and reprobe e68128e078da bcma: Fix memory leak for internally-handled cores 26fae720c112 atlantic: Fix driver resume flow. cb996dc9f937 ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() baecab8c469f ice: Only lock to update netdev dev_addr bd6d9c83f44d iwlwifi: skip first element in the WTAS ACPI table 4c4f868082ed iwlwifi: follow the new inclusive terminology 5c305b90d8a1 ASoC: wcd9335: Disable irq on slave ports in the remove function 729a459efd30 ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function 9c640a2bb551 ASoC: wcd9335: Fix a double irq free in the remove function 8446bb0ff1d0 tty: serial: fsl_lpuart: fix the wrong mapbase value 9ee4ff8cbe39 usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' 4d2823abd1fe usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available 86b79054d76b usb: ehci-orion: Handle errors of clk_prepare_enable() in probe f0bb63127354 i2c: xlp9xx: fix main IRQ check 7ac3090e0123 i2c: mt65xx: fix IRQ check 6c4857203ffa CIFS: Fix a potencially linear read overflow b0491ab7d4c7 bpf: Fix possible out of bound write in narrow load handling cfaefbcc6bc4 mmc: moxart: Fix issue with uninitialized dma_slave_config ced0bc748185 mmc: dw_mmc: Fix issue with uninitialized dma_slave_config 8a9f9b97558e mmc: sdhci: Fix issue with uninitialized dma_slave_config dd903083cbe4 ASoC: Intel: Skylake: Fix module resource and format selection b0159dbd1dd6 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs 7934c79fb0ed ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 56d976f45000 rsi: fix an error code in rsi_probe() 110ce7d256a3 rsi: fix error code in rsi_load_9116_firmware() b4bbb77d886b gfs2: init system threads before freeze lock ee029e3aa129 i2c: hix5hd2: fix IRQ check d36ab9b3ee49 i2c: fix platform_get_irq.cocci warnings 187705a4b1fa i2c: s3c2410: fix IRQ check 3913fa307a33 i2c: iop3xx: fix deferred probing 50e6f34499a5 Bluetooth: add timeout sanity check to hci_inquiry cc59ad70cfb6 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ 9295566a136c mm/swap: consider max pages in iomap_swapfile_add_extent a9c29bc2a578 usb: gadget: mv_u3d: request_irq() after initializing UDC b2f4dd13b211 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' 60831f5ae6c7 firmware: raspberrypi: Keep count of all consumers 5c68b7795b4c i2c: synquacer: fix deferred probing f577e9f58ff0 clk: staging: correct reference to config IOMEM to config HAS_IOMEM 5ae5f087c9d6 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space cb788d698a10 nfsd4: Fix forced-expiry locking c9773f42c1de lockd: Fix invalid lockowner cast after vfs_test_lock 2600861b9069 locking/local_lock: Add missing owner initialization d5462a630f7d locking/lockdep: Mark local_lock_t 22b106df73c6 mac80211: Fix insufficient headroom issue for AMSDU 0ad4ddb27e2b libbpf: Re-build libbpf.so when libbpf.map changes 494629ba62a9 usb: phy: tahvo: add IRQ check 46638d6941ee usb: host: ohci-tmio: add IRQ check 4b7874a32ec2 PM: cpu: Make notifier chain use a raw_spinlock_t 471128476819 Bluetooth: Move shutdown callback before flushing tx and rx queue d993a6f137ec samples: pktgen: add missing IPv6 option to pktgen scripts 2c0b826f4a79 devlink: Clear whole devlink_flash_notify struct 2aa3d5c9e19e selftests/bpf: Fix test_core_autosize on big-endian machines c03bf1bc84ea usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse eabbb2e8cc41 usb: phy: twl6030: add IRQ checks fa5dbfd53982 usb: phy: fsl-usb: add IRQ check 99ad1be3e9cb usb: gadget: udc: s3c2410: add IRQ check 0a7731458968 usb: gadget: udc: at91: add IRQ check 27f102bcee52 usb: dwc3: qcom: add IRQ check c4e0f54a56d0 usb: dwc3: meson-g12a: add IRQ check 96ba1e20e252 ASoC: rt5682: Properly turn off regulators if wrong device ID 1a2feb23043b ASoC: rt5682: Implement remove callback 628acf6ee2f1 net/mlx5: Fix unpublish devlink parameters fe6322774ca2 net/mlx5: Register to devlink ingress VLAN filter trap dbeb4574ddf0 drm/msm/dsi: Fix some reference counted resource leaks 059c2c09f4b7 Bluetooth: fix repeated calls to sco_sock_kill 6df58421da13 ASoC: Intel: Fix platform ID matching 10dfcfda5c6f cgroup/cpuset: Fix violation of cpuset locking rule cbc97661439d cgroup/cpuset: Miscellaneous code cleanup 974ab0a04fe6 counter: 104-quad-8: Return error when invalid mode during ceiling_write c158f9b23279 arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 7125705623f9 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs a6e980b110d2 drm/msm/mdp4: move HW revision detection to earlier phase 90363618b552 drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision 416929eaf44e selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP d6337dfd1e77 PM: EM: Increase energy calculation precision 5014a8453f02 Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow afffa7b4c6e4 debugfs: Return error during {full/open}_proxy_open() on rmmod 17830b041534 soc: qcom: smsm: Fix missed interrupts if state changes while masked b8361513ac76 bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring cd6008e31af0 PCI: PM: Enable PME if it can be signaled from D3cold 3890c6e1da31 PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently eda4ccca906f media: venus: venc: Fix potential null pointer dereference on pointer fmt 519ad41a0989 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect a7dd8b778a4d leds: trigger: audio: Add an activate callback to ensure the initial brightness is set 917191d582f9 leds: lt3593: Put fwnode in any case during ->probe() eef8496579de i2c: highlander: add IRQ check 11dd40c18918 net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() b376ae5597fc devlink: Break parameter notification sequence to be before/after unload/load driver 9fa9ff10408f arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay e4da0e0006f9 arm64: dts: renesas: rzg2: Convert EtherAVB to explicit delay handling 61b1db235868 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd bca46d228393 net: cipso: fix warnings in netlbl_cipsov4_add_std b6b5dc12bd7c drm: mxsfb: Clear FIFO_CLEAR bit 1a0014c1c62c drm: mxsfb: Increase number of outstanding requests on V4 and newer HW 46f546394063 drm: mxsfb: Enable recovery on underflow e0f3de1573fd cgroup/cpuset: Fix a partition bug with hotplug 7a0b297480dd net/mlx5e: Block LRO if firmware asks for tunneled LRO c40ed983b874 net/mlx5e: Prohibit inner indir TIRs in IPoIB a11fc1cd8a31 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties 2e68547e99a7 ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties 0d40e59c03b8 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties eda87dd4738a ARM: dts: meson8: Use a higher default GPU clock frequency a7d0a59e21ef tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos 1f60072320b5 drm/amdgpu/acp: Make PM domain really work c7ebd3622bf8 6lowpan: iphc: Fix an off-by-one check of array index def6efdf91e7 Bluetooth: sco: prevent information leak in sco_conn_defer_accept() e9a62740876b media: atomisp: fix the uninitialized use and rename "retvalue" b0e87701b813 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats c062253748d8 media: rockchip/rga: fix error handling in probe dc49537334a7 media: rockchip/rga: use pm_runtime_resume_and_get() 94d6aa2b871f media: go7007: remove redundant initialization ffd9c8cecbad media: go7007: fix memory leak in go7007_usb_probe fb22665c37b3 media: dvb-usb: Fix error handling in dvb_usb_i2c_init 6b0fe6953430 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr 372890e0b41e media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init 83f7297a4af4 ionic: cleanly release devlink instance 203537ff35ea driver core: Fix error return code in really_probe() 4225d357bc75 firmware: fix theoretical UAF race with firmware cache and resume c4aaad8a3389 gfs2: Fix memory leak of object lsi on error return path 8c3b5028ec02 libbpf: Fix removal of inner map in bpf_object__create_map ffb887c15f7f soc: qcom: rpmhpd: Use corner in power_off f32b433d8e25 i40e: improve locking of mac_filter_hash 5ac21a4e6e85 arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties a8c1eaed2374 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi 6ca0b4089166 libbpf: Fix the possible memory leak on error f1673e85254d gve: fix the wrong AdminQ buffer overflow check 1568dbe8892d drm/of: free the iterator object on failure 389dfd114780 bpf: Fix potential memleak and UAF in the verifier. d4213b709316 bpf: Fix a typo of reuseport map in bpf.h. 56e5c527cc2e drm/of: free the right object 38235f195de9 media: cxd2880-spi: Fix an error handling path 25fbfc31ceec soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally c391728c9b25 leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() d4abb6e14105 media: TDA1997x: enable EDID support 8ce22f85381f ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe 3d58f5e83f97 drm/gma500: Fix end of loop tests for list_for_each_entry 54912723f16b drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() 1e1423449d1c EDAC/i10nm: Fix NVDIMM detection a20e6868cbfc spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible e2cb04c61bcf spi: sprd: Fix the wrong WDG_LOAD_VAL cd8cca7268a2 regulator: vctrl: Avoid lockdep warning in enable/disable ops 8665e30317c8 regulator: vctrl: Use locked regulator_get_voltage in probe path 80b1a70b0450 blk-crypto: fix check for too-large dun_bytes ba6e5af621ab spi: davinci: invoke chipselect callback c0aec70a256c x86/mce: Defer processing of early errors 6627be8b36dc tpm: ibmvtpm: Avoid error message when process gets signal while waiting bd2028e9e27c certs: Trigger creation of RSA module signing key if it's not an RSA key fddf3a72abe1 crypto: qat - use proper type for vf_mask e7273d57d2b7 irqchip/gic-v3: Fix priority comparison when non-secure priorities are used f1f6d3d2ada8 spi: coldfire-qspi: Use clk_disable_unprepare in the remove function 4b21d4e820bb block: nbd: add sanity check for first_minor 31fc50cd93cd clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel dde7ff1c1977 lib/mpi: use kcalloc in mpi_resize 20d84fc59e85 irqchip/loongson-pch-pic: Improve edge triggered interrupt support e9a902f88207 genirq/timings: Fix error return code in irq_timings_test_irqs() 10d3bdd2d578 spi: spi-pic32: Fix issue with uninitialized dma_slave_config d4ec971bfa88 spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config 87aa69aa10b4 block: return ELEVATOR_DISCARD_MERGE if possible 386850718153 m68k: Fix invalid RMW_INSNS on CPUs that lack CAS 497f3d9c3f58 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock ea5e5bc881a4 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees 527b56d7856f rcu: Fix to include first blocked task in stall warning e6778e1b22d0 sched: Fix UCLAMP_FLAG_IDLE setting 718180c24675 sched/numa: Fix is_core_idle() bf4b0fa3a2e2 m68k: emu: Fix invalid free in nfeth_cleanup() 246c771b8562 power: supply: cw2015: use dev_err_probe to allow deferred probe a758b1d4ca20 s390/ap: fix state machine hang after failure to enable irq 86f9980909f3 s390/debug: fix debug area life cycle 0980d2b21f4d s390/debug: keep debug data on resize 0404bf4a660c s390/pci: fix misleading rc in clp_set_pci_fn() 8b471e72b51e s390/kasan: fix large PMD pages address alignment check 9d999957cb39 udf_get_extendedattr() had no boundary checks. db2f238d8d12 fcntl: fix potential deadlock for &fasync_struct.fa_lock 349633ed311c crypto: qat - do not export adf_iov_putmsg() 205cfad5c0ca crypto: qat - fix naming for init/shutdown VF to PF notifications c29cc43e30ba crypto: qat - fix reuse of completion variable e53575ea28d9 crypto: qat - handle both source of interrupt in VF ISR 9819975c636c crypto: qat - do not ignore errors from enable_vf2pf_comms() 6f3c58bd62f2 crypto: omap - Fix inconsistent locking of device lists fc4073df2968 libata: fix ata_host_start() cf619a528e01 s390/zcrypt: fix wrong offset index for APKA master key valid state b4aa00bf8a4d s390/cio: add dev_busid sysfs entry for each subchannel d0831db736bb power: supply: max17042_battery: fix typo in MAx17042_TOFF 5d59f38c6ba5 power: supply: smb347-charger: Add missing pin control activation 10e759e350d7 nvmet: pass back cntlid on successful completion ea4a353c0ef4 nvme-rdma: don't update queue count when failing to set io queues 5d0f0c3bbe99 nvme-tcp: don't update queue count when failing to set io queues 591f69d7c415 blk-throtl: optimize IOPS throttle for large IO scenarios cf13537be54c bcache: add proper error unwinding in bcache_device_init 48aa6e4e28c4 isofs: joliet: Fix iocharset=utf8 mount option 940ac461323e udf: Fix iocharset=utf8 mount option 4cf1551af31d udf: Check LVID earlier 3d12ccecfa31 hrtimer: Ensure timerfd notification for HIGHRES=n aadfa1d6ca5f hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() 13ccaef77ee8 posix-cpu-timers: Force next expiration recalc after itimer reset 8a6c5eec811c EDAC/mce_amd: Do not load edac_mce_amd module on guests 4b680b3fc6f3 rcu/tree: Handle VM stoppage in stall detection 1cc05d71f04d sched/deadline: Fix missing clock update in migrate_task_rq_dl() 104adbffbe4c crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() ce7f2b516c77 power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors 3ebd7b38415e sched/deadline: Fix reset_on_fork reporting of DL tasks 8c4d94db5acd crypto: mxs-dcp - Check for DMA mapping errors 7bb6302e9d09 regulator: tps65910: Silence deferred probe error a85985099644 regmap: fix the offset of register error log 97bc540bfb61 locking/mutex: Fix HANDOFF condition cb83afdc0b86 Linux 5.10.64 f72fce550709 PCI: Call Max Payload Size-related fixup quirks early 8c04a16d2037 x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions 1234849353b0 xhci: fix unsafe memory usage in xhci tracing 3f7f1baf7045 xhci: fix even more unsafe memory usage in xhci tracing 30e6e9f8bf2c usb: mtu3: fix the wrong HS mult value 8a4439aaf4f7 usb: mtu3: use @mult for HS isoc or intr 147819723c74 usb: mtu3: restore HS function when set SS/SSP c75e2fd0d3c5 usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr d544c9a2190a usb: host: xhci-rcar: Don't reload firmware after the completion c3fd7b0b9aa1 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 798679af7978 blk-mq: clearing flush request reference in tags->rqs[] e51ff3ffc316 netfilter: nftables: clone set element expression template 36983fc2f87e netfilter: nf_tables: initialize set before expression setup 3fda454f909c netfilter: nftables: avoid potential overflows on 32bit arches cad6239f5080 blk-mq: fix is_flush_rq ceffaa61b5bb blk-mq: fix kernel panic during iterating over flush request bc1b5c5f3e3b x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating 554efc9a6138 Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" d24347e2ff11 tty: drop termiox user definitions 0757a883b970 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling 0b62660c6a33 serial: 8250: 8250_omap: Fix unused variable warning 7ff0b71b6826 net: kcov: don't select SKB_EXTENSIONS when there is no NET c4225992060b mm/page_alloc: speed up the iteration of max_order 50e56c68e1ef net: ll_temac: Remove left-over debug message 6e2c4e665623 USB: serial: mos7720: improve OOM-handling in read_mos_reg() ddd7e8b7b848 igmp: Add ip_mc_list lock in ip_check_mc_rcu (From OE-Core rev: e6e56ab911c68f4305bd2d9b329ce155b01a30b4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 86bfda41a74bd19c22a6294bd080adf17b14c116) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29oeqa/selftest/glibc: Handle incorrect encoding issuesin glibc test resultsRichard Purdie
We dont control the test output and sometimes see badly encoded characters. These don't affect the operation of the code we're running. Use errors='replace' to avoid those issues and the resulting test failures. (From OE-Core rev: 4881854f4f154945dc893bb88ed038755bfdfd64) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3939b1923387d3bc440118ed1663d28a03a1ea5d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29uninative: Upgrade to 3.3, support glibc 2.34Michael Halstead
(From OE-Core rev: 8759cc146661bd8d06ab0e8b4168b1d9e6bd16c2) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4aa4dcd5f31657073f2207a9a4a43247322c7eb1) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29uninative: Improve glob to handle glibc 2.34Ross Burton
With glibc 2.34, the libraries were renamed. Tweak the glob to support both as this is needed for newer uninative versions. [RP: tweak commit message] (From OE-Core rev: f60da44d32a579f5ba5c95dd60f80d624de39ce4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 98248306e4b5f023e96375293b60524574ebb686) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29pseudo: Update with fcntl and glibc 2.34 fixesRichard Purdie
Pull in the following changes: * ports/linux/guts: Add closefrom support for glibc 2.34 * pseudo_client: Make msg static in pseudo_op_client * ports/linux/guts: Add close_range wrapper for glibc 2.34 * pseudo_client: Do not pass null argument to pseudo_diag() * test-openat: Consider device as well as inode number * test: Add missing test-statx test case * fcntl: Add support for fcntl F_GETPIPE_SZ and F_SETPIPE_SZ (From OE-Core rev: 190ed5d766b6a3922c3f841eb5fd04cf603cf76f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 71b549924a7fa7973a8e03e11f3db45fdc29889d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29nativesdk-pseudo: Fix to work with glibc 2.34 systemsHongxu Jia
Since commit [df313aa810 pseudo: Fix to work with glibc 2.34 systems] applied, it fixed native only. And nativesdk has the similar issue Tweak library search order, make prebuilt lib ahead of recipe lib, after apply the fix: ... $ readelf -a lib/pseudo/lib64/libpseudo.so | grep 'Shared library' 0x0000000000000001 (NEEDED) Shared library: [libdl.so.2] 0x0000000000000001 (NEEDED) Shared library:[libpthread.so.0] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] ... (From OE-Core rev: 1cbf45e39e6a9d043691fb236946c6717dd666b7) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d6d116b5db78645958ea30be3d0572e0f6d7bd92) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29pseudo: Fix to work with glibc 2.34 systemsRichard Purdie
The merge of libdl into libc in glibc 2.34 causes problems for pseudo. Add a fix that works around this issue. (From OE-Core rev: c9203671d638edb6a063d7522b29b8a8e776c2f3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dd3e46a043c81cd4d81731a0f691868d3c059742) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29gpgme: Use glibc provided closefrom API when availableKhem Raj
glibc 2.34+ has added this API new (From OE-Core rev: f03762543ad8f05c2b5aea2c33f86d5eeef2e8bc) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a2b2479d20d029f5a11dba8cf7f7ca3e4a5bbbe2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29m4: Do not use SIGSTKSZKhem Raj
Fixes ../../m4-1.4.18/lib/c-stack.c:55:26: error: missing binary operator before token "(" 55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384 | ^~~~~~~~ (From OE-Core rev: 4d350d458fa4ec75bf6f40da9c3a7c43403f3dbd) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 44ca8edd622782733d507e20a3d5ee9e44eb8be4) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29util-linux: disable rawMarkus Volk
raw.h has been dropped in linux-libc-headers-5.14 leading to: configure: error: raw selected, but required raw.h header file not available WARNING: exit code 1 from a shell command. (From OE-Core rev: 7995098ca12f624d5d4771ac6e036240c060263a) Signed-off-by: MarkusVolk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7f577c10913104860121f682b9b3754870c4db23) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29patch.bbclass: when the patch fails show more info on the fatal errorJose Quaresma
There are situations when the user have the 'patchdir' defined as a parameter on SRC_URI. However he doesn't know that with this the patch is applied relatively to the receipe source dir 'S'. - When user have 'patchdir' defined check if this directory exist. - If the patch fails show addition info to the user: - Import: show the striplevel - Resolver: show the expanded 'patchdir' to the user. The next example is from opencv in meta-oe layer, here the patch is applied on the target directory ${WORKDIR}/git/contrib. S = "${WORKDIR}/git" SRCREV_FORMAT = "opencv_contrib" SRC_URI = "git://github.com/opencv/opencv.git;name=opencv \ git://github.com/opencv/opencv_contrib.git;destsuffix=contrib;name=contrib \ file://0001-sfm-link-with-Glog_LIBS.patch;patchdir=../contrib \ " * When the patch fail there are no message that indicates the real reason. patchdir=../no-found-on-file-system ERROR: opencv-4.5.2-r0 do_patch: Command Error: 'quilt --quiltrc /build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output: stdout: Applying patch 0001-sfm-link-with-Glog_LIBS.patch can't find file to patch at input line 37 Perhaps you used the wrong -p or --strip option? * The check of the patchdir will add a new fatal error when the user specifies a wrong path than don't exist. patchdir=../no-found-on-file-system ERROR: opencv-4.5.2-r0 do_patch: Target directory '/build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/git/../no-found-on-file-system' not found, patchdir '../no-found-on-file-system' is incorrect in patch file '0001-sfm-link-with-Glog_LIBS.patch' * When we can't aplly the patch but the patchdir exist, show the expanded patchdir on fatal error. patchdir=../git ERROR: opencv-4.5.2-r0 do_patch: Applying patch '0001-sfm-link-with-Glog_LIBS.patch' on target directory '/build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/git/../git' Command Error: 'quilt --quiltrc /build/tmp/work/core2-64-poky-linux/opencv/4.5.2-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output: stdout: Applying patch 0001-sfm-link-with-Glog_LIBS.patch can't find file to patch at input line 37 Perhaps you used the wrong -p or --strip option? (From OE-Core rev: 0b57a6f07a2d69f809120f1bc1988738c35c095b) Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit c44bc7c0fb8b7c2e44dd93607a3bfd9733e1df80) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29rng-tools: add systemd-udev-settle wants to serviceClaudius Heine
rngd needs to start after `systemd-udev-settle` in order for the kernel modules of the random source hardware to be loaded before it is started. However, since the `rngd.service` does not require or want `systemd-udev-settle.service` it might not be scheduled for start and the `After=systemd-udev-settle.service` there has no effect. Adding `Wants=systemd-udev-settle.service` provides a weak requirement to it, so that the `rngd` is started after it, if possible. (From OE-Core rev: 8d57589389f029fc4df85211254204966a94f007) Signed-off-by: Claudius Heine <ch@denx.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e9715d4234eb7b45dee8b323799014646f0a1b07) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29python3: Add a fix for a make install raceRichard Purdie
Add a fix for reproducibility issues where pyc files for python-config.py may not always be generated. (From OE-Core rev: 94aedf7d2b43ecdf0da1cf6b848f6e95ee253abf) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d1c3a87c48b598b6e5624d0affe8bd89320631bf) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29libnewt: Use python3targetconfig to fix reproducibility issueRichard Purdie
We're seeing pthread being linked sometimes and not others leading to non-reproducible target binaries. The reason is mixing the native python config with the target one. We should use the target one. (From OE-Core rev: 47bfa148667fb223affd7ba85d73764f5d795e7c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3fe5101b335384ef83e96ccc58687fd631164075) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29libxml2: Use python3targetconfig to fix reproducibility issueRichard Purdie
We're seeing pthread being linked sometimes and not others leading to non-reproducible target binaries. The reason is mixing the native python config with the target one. We should use the target one. (From OE-Core rev: 4d1a5093675d365a3f8d2b3117062adc623d6488) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1bc5378db760963e2ad46542f2907dd6a592eb66) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29oeqa/manual: Fix no longer valid URLsJon Mason
autobuilder.yoctoproject.org URLS no longer work. Update them to a working location. (From OE-Core rev: c9bb3319d2db83d63bb1cacd10d6f74e39ded17a) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 56f7bac1f0d1ced41e6908706be27149aa7b87e2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29multilib: Avoid sysroot race issues when multilib enabledRichard Purdie
Multilib changes RECIPE_SYSROOT which can make the value in PSEUDO_IGNORE_PATHS incorrect. Add the correct value, which fixes races over files in the sysroot. [YOCTO #14581] (From OE-Core rev: 7911b903ef57ee8c49c20ac189ec642e124e4134) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 64003e5e1b51c0cd561681b1ac13293546b8182b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29externalsrc: Fix a source date epoch race in reproducible buildsRichard Purdie
When reproducible builds are enabled and externalsrc is in use, the source date epoch function is added. The conditions on the conditional code removing the unpack task need to match the deltask function, else the source date epoch function can end up running twice and the functions can race with each other causing build failures or corruption. (From OE-Core rev: 295947ac48a8c14eba8f2bedcfb7b59121a1da5f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e82095c02881410035ca23dc12692f074d8ed39b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29externalsrc: Work with reproducible_buildMark Hatle
Externalsrc removes do_fetch, do_unpack, and do_patch. The system normally discovers the correct reproducible date as a postfuncs of do_unpack, so this date is never found, so it falls back to the default epoch. Instead we can move the discovery function to a prefuncs on the epoch deploy task. This task will run before do_configure, and since the source is already available can run safely at anytime. (From OE-Core rev: bc8448b55f06c75ec129fc32cee75ef945a49d3e) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0b7dd711a54e92ce54abe99f59fc67e683d52dfe) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-29oeqa/selftest/bbtests: Add uuid to force build testRichard Purdie
With hash equivalence working properly, this test breaks as it detects an unchanged tasks and doesn't rerun subsequent tasks. Add a uuid to the payload to ensure it doesn't ever match equivalence and the test works as intended. (From OE-Core rev: 56f1fc08242a07967249fff9f537ea5d3cd0da56) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d19873b6b5d0068f857a8f9f3686729ba4e67f0f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>