summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
AgeCommit message (Collapse)Author
2021-05-18kernel-devsrc: adjust NM and OBJTOOL variables for targetBruce Ashfield
v5.13 has started storting the values for NM and OBJTOOL in auto.conf.cmd Just as we've done for other tools, we need to adjust NM and OBJTOOL to the names of the on-target executables. With this adjustment, 'make scripts prepare' continues to work without user intervention on the target. (From OE-Core rev: e749b81ece1f94f99ca26028a2f6f891aa14bda9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18linux-yocto/5.4: update to v5.4.119Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: b82e5721a173 Linux 5.4.119 6b183fbf18b9 Revert "fdt: Properly handle "no-map" field in the memory region" 66b8853dfa3c Revert "of/fdt: Make sure no-map does not remove already reserved regions" 3fe9ee040fb7 sctp: delay auto_asconf init until binding the first addr e1bf000709cc Revert "net/sctp: fix race condition in sctp_destroy_sock" 32e046965fac smp: Fix smp_call_function_single_async prototype 9884f745108f net: Only allow init netns to set default tcp cong to a restricted algo 4a83a9deead9 mm/memory-failure: unnecessary amount of unmapping de143fb2feac mm/sparse: add the missing sparse_buffer_fini() in error branch ba450bba7115 kfifo: fix ternary sign extension bugs 24c54e0a9747 net:nfc:digital: Fix a double free in digital_tg_recv_dep_req 07ef3f7bc5c4 net: bridge: mcast: fix broken length + header check for MRDv6 Adv. da5b49598a11 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res 30b9e92d0b5e RDMA/siw: Fix a use after free in siw_alloc_mr 55fcdd1258fa net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send b1523e4ba293 bnxt_en: Fix RX consumer index logic in the error path. d1ad9f2f7e2d selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static 6f92124d7441 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb 06e03b867d96 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 978170191d3d ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 4bfea784ea35 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() 10ff6ad91e0d powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') c6af4c1d196e ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock bf0be675e646 ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices 87fc6b2914e5 net: phy: intel-xway: enable integrated led functions 57bed78ce64a net: renesas: ravb: Fix a stuck issue when a lot of frames are received 27a894a9556f net: davinci_emac: Fix incorrect masking of tx and rx error channel 8d77c9564309 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails 59f965ef61d7 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails d7ba506b00ea RDMA/cxgb4: add missing qpid increment f7368865da57 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check e97aea9f2503 vsock/vmci: log once the failed queue pair allocation 469135100325 mwl8k: Fix a double Free in mwl8k_probe_hw afb735e764ba i2c: sh7760: fix IRQ error path da80b35b6e26 rtlwifi: 8821ae: upgrade PHY and RF parameters b1b8d90d4550 powerpc/pseries: extract host bridge from pci_bus prior to bus removal bdad13dd15e2 MIPS: pci-legacy: stop using of_pci_range_to_resource 5950c9d7f987 perf beauty: Fix fsconfig generator 0ff76bd07bc4 drm/i915/gvt: Fix error code in intel_gvt_init_device() ecfbcb858007 ASoC: ak5558: correct reset polarity c77bf004717d powerpc/xive: Fix xmon command "dxi" 65b771660f57 i2c: sh7760: add IRQ check cb834ff29bdb i2c: jz4780: add IRQ check aa90700f953a i2c: emev2: add IRQ check 45f02a0f8ded i2c: cadence: add IRQ check 7e1764312440 i2c: sprd: fix reference leak when pm_runtime_get_sync fails 5f51ddcbfc78 i2c: omap: fix reference leak when pm_runtime_get_sync fails 815859cb1d23 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails 4734c4b1d957 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails ed016b77012e RDMA/srpt: Fix error return code in srpt_cm_req_recv() e1d10b2cc792 net: thunderx: Fix unintentional sign extension issue b0d8fa3adc9d cxgb4: Fix unintentional sign extension issues 05692b952365 IB/hfi1: Fix error return code in parse_platform_config() 53656a2a0183 RDMA/qedr: Fix error return code in qedr_iw_connect() bf365066fbe0 KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit af5a87a1d413 mt7601u: fix always true expression 53ada35f2ecc mac80211: bail out if cipher schemes are invalid 22cb8496f290 powerpc: iommu: fix build when neither PCI or IBMVIO is set 5aa028a827fe powerpc/perf: Fix PMU constraint check for EBB events 73f9dccb29e4 powerpc/64s: Fix pte update for kernel memory on radix 440fead0fc81 liquidio: Fix unintented sign extension of a left shift of a u16 92626cf41b0e ASoC: simple-card: fix possible uninitialized single_cpu local variable e1b01d914c31 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls 11fa9b38e030 mips: bmips: fix syscon-reboot nodes c8f7e2e04724 net: hns3: Limiting the scope of vector_ring_chain variable cab33b3b6da8 nfc: pn533: prevent potential memory corruption efb0f45b4535 bug: Remove redundant condition check in report_bug 7628bc544ba8 ALSA: core: remove redundant spin_lock pair in snd_card_disconnect 3733a64d5828 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration fee81285bd09 inet: use bigger hash table for IP ID generation 318993949423 powerpc/prom: Mark identical_pvr_fixup as __init 4543fcd6835b powerpc/fadump: Mark fadump_calculate_reserve_size as __init e00c5b9eebf0 net: lapbether: Prevent racing when checking whether the netif is running f937a0f6ada1 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 1121f5f3d440 HID: plantronics: Workaround for double volume key presses 59021008b317 drivers/block/null_blk/main: Fix a double free in null_init. 279749d0d4ef sched/debug: Fix cgroup_path[] serialization c01fc0adba30 x86/events/amd/iommu: Fix sysfs type mismatch 846357609409 HSI: core: fix resource leaks in hsi_add_client_from_dt() ff386ac05098 nvme-pci: don't simple map sgl when sgls are disabled 7e1ab103f63f mfd: stm32-timers: Avoid clearing auto reload register e8fe98f6ec69 scsi: ibmvfc: Fix invalid state machine BUG_ON() ce8585f979e4 scsi: sni_53c710: Add IRQ check 1ff0b82c6674 scsi: sun3x_esp: Add IRQ check 4b94098f0aa7 scsi: jazz_esp: Add IRQ check ae0cadd35daf scsi: hisi_sas: Fix IRQ checks 6adac4efe77d clk: uniphier: Fix potential infinite loop e1a5c8594c0e clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE 6c9bbf98b1d8 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback 3d81ce0cfb31 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer e6707395c839 media: v4l2-ctrls.c: fix race condition in hdl->requests list b22867aa3d32 nvme: retrigger ANA log update if group descriptor isn't found 999d606a820c nvmet-tcp: fix incorrect locking in state_change sk callback ced0760eb45a nvme-tcp: block BH in sk state_change sk callback 4bbae57c7bde ata: libahci_platform: fix IRQ check bafcaa016585 sata_mv: add IRQ checks 782ec39b37bd pata_ipx4xx_cf: fix IRQ check af9c0391353d pata_arasan_cf: fix IRQ check c66229b36fd3 x86/kprobes: Fix to check non boostable prefixes correctly 1cfaa6444a5e drm/amdkfd: fix build error with AMD_IOMMU_V2=m bfd83cf79b7f media: m88rs6000t: avoid potential out-of-bounds reads on arrays 7db94692631e media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() 1dc1d30ac101 media: aspeed: fix clock handling logic d36f9755d1db media: omap4iss: return error code when omap4iss_get() failed 75c6252e8630 media: vivid: fix assignment of dev->fbuf_out_flags 6b121dc6807c soc: aspeed: fix a ternary sign expansion bug f276d195ce10 xen-blkback: fix compatibility bug with single page rings aafb5e38e695 ttyprintk: Add TTY hangup callback. ce7b62d85791 usb: dwc2: Fix hibernation between host and device modes. 6f7ed537ca2d usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. e83dcf255a13 Drivers: hv: vmbus: Increase wait time for VMbus unload 9b47b3a67552 x86/platform/uv: Fix !KEXEC build failure 9a9ce397336e platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table eec90f4b9575 usbip: vudc: fix missing unlock on error in usbip_sockfd_store() d3b6b252bab0 node: fix device cleanups in error handling code 3f605558a4f7 firmware: qcom-scm: Fix QCOM_SCM configuration 77a1c15145c8 serial: core: return early on unsupported ioctls b6803d57f587 tty: fix return value for unsupported ioctls 932d67b84b4f tty: actually undefine superseded ASYNC flags a6fb73f4e009 USB: cdc-acm: fix TIOCGSERIAL implementation 8abef571fd92 USB: cdc-acm: fix unprivileged TIOCCSERIAL 9aa155203427 usb: gadget: r8a66597: Add missing null check on return from platform_get_resource 4a01ad002d2e spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() eaf03935b859 cpufreq: armada-37xx: Fix determining base CPU frequency d33a00f35531 cpufreq: armada-37xx: Fix driver cleanup when registration failed 4bffea742b66 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 0289edd869ac clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz 0c793b76066b cpufreq: armada-37xx: Fix the AVS value for load L1 b671a3277b7c clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock 3518c6d0178c cpufreq: armada-37xx: Fix setting TBG parent for load levels 19d16a689793 crypto: qat - Fix a double free in adf_create_ring 32f5f51a3703 ACPI: CPPC: Replace cppc_attr with kobj_attribute 726837481c93 soc: qcom: mdt_loader: Detect truncated read of segments 08b601cb7aef soc: qcom: mdt_loader: Validate that p_filesz < p_memsz 001c8e83646a spi: Fix use-after-free with devm_spi_alloc_* 3b0cd47fe1b7 PM / devfreq: Use more accurate returned new_freq as resume_freq 51a5e5e93c01 staging: greybus: uart: fix unprivileged TIOCCSERIAL c751e448b726 staging: rtl8192u: Fix potential infinite loop 8148375c865f irqchip/gic-v3: Fix OF_BAD_ADDR error handling ef8e7bfea99a mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init f6a90818a320 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits 870533403ffa soundwire: stream: fix memory leak in stream config error path 7cd10f8a5a9d memory: pl353: fix mask of ECC page_size config register 6b18f6ac820e USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() 93615b25c78f usb: gadget: aspeed: fix dma map failure c675ead206b7 crypto: qat - fix error path in adf_isr_resource_alloc() f3685a9ef29d phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally 4dc0332faf80 soundwire: bus: Fix device found flag correctly 3a76ec28824c bus: qcom: Put child node before return 5880afefe0cb mtd: require write permissions for locking and badblock ioctls ff352d27d4ce fotg210-udc: Complete OUT requests on short packets 0d19ad0706c2 fotg210-udc: Don't DMA more than the buffer can take 88f1100e523c fotg210-udc: Mask GRP2 interrupts we don't handle f580a8046acf fotg210-udc: Remove a dubious condition leading to fotg210_done 359d1b0ad239 fotg210-udc: Fix EP0 IN requests bigger than two packets 9a97aa4bbe0f fotg210-udc: Fix DMA on EP0 for length > max packet size 05ec8192ee4b crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init 2a41049a0e21 crypto: qat - don't release uninitialized resources cfd99d250cde usb: gadget: pch_udc: Check for DMA mapping error 44452b7bd35d usb: gadget: pch_udc: Check if driver is present before calling ->setup() 23978eb064dc usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() 369428a646b7 x86/microcode: Check for offline CPUs before requesting new microcode 6b8ff2a35a74 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding cbf784eff5de spi: stm32: drop devres version of spi_register_master 15ee35be9286 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' 168877a575a5 mtd: rawnand: qcom: Return actual error code instead of -ENODEV 73744fcb4eb0 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() e5b3e69eb36a mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC 9e612890bb87 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() d8897f7b2283 regmap: set debugfs_name to NULL after it is freed 0d2c86076844 usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS 6e666a05e540 serial: stm32: fix tx_empty condition 12e423331ec9 serial: stm32: fix incorrect characters on console 6be27923140a ARM: dts: exynos: correct PMIC interrupt trigger level on Snow aacfc3bef07b ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 d788a900f362 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family f9b701bc13da ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family 6cf80f1fc1a9 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family 73bc2732108c ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family 12d9d517a2fe memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] 52189bf0b2a2 usb: gadget: pch_udc: Revert d3cb25a12138 completely db699975f72d ovl: fix missing revert_creds() on error path a51050108bed Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 7d1bc32d6477 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed cc6623055f2d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit 358264425747 KVM: s390: split kvm_s390_real_to_abs 45a3ae26fcd9 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility 9ea2c4fd1a72 KVM: s390: fix guarded storage control register handling 34a6d1d57c71 KVM: s390: split kvm_s390_logical_to_effective 027de80194fb ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable 1bfa051571ac ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices 9337f5ba5090 ALSA: hda/realtek: Re-order ALC662 quirk table entries 5f68b0ec9882 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries 15b414029478 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries 99aa203c6eb6 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries 1f1612fc6bea ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries 65d5b99c1ea9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries b161e02481d8 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries bd0e9154100c ALSA: hda/realtek: Re-order ALC269 HP quirk table entries e97cf247ba44 ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries 02968e62200a ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries 6d9e8828fa77 ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries e584e52783a4 drm/amd/display: Reject non-zero src_y and src_x for video planes 56f2ea0bc2a1 drm/radeon: fix copy of uninitialized variable back to userspace 4aea3ddac00a drm/panfrost: Don't try to map pages that are already mapped debaae7ac45a drm/panfrost: Clear MMU irqs before handling the fault 6b5aa0cf321c rtw88: Fix array overrun in rtw_get_tx_power_params() e5b02c096145 cfg80211: scan: drop entry from hidden_list on overflow 16b68fb8df43 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() af7ea06b3cae md: Fix missing unused status line of /proc/mdstat 79c1bfae668d md: md_open returns -EBUSY when entering racing area adb9bbf1a284 md: factor out a mddev_find_locked helper from mddev_find afa4de092663 md: split mddev_find acdf531e77f0 md-cluster: fix use-after-free issue when removing rdev a72373588ce3 md/bitmap: wait for external bitmap writes to complete during tear down 45bc83f71b22 misc: vmw_vmci: explicitly initialize vmci_datagram payload 0f8f75b92ecc misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct 34f6ba8810c3 misc: lis3lv02d: Fix false-positive WARN on various HP models 8809d87cb86f iio:accel:adis16201: Fix wrong axis assignment that prevents loading 7cb1f304237a PCI: Allow VPD access for QLogic ISP2722 f30ded0ba1b6 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR 8943172edaf7 MIPS: pci-rt2880: fix slot 0 configuration cd2e53ad366f MIPS: pci-mt7620: fix PLL lock check 4dce2a19e76b ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function 79cc386696fb ASoC: samsung: tm2_wm5110: check of of_parse return value 2b8b8cc94f4d usb: xhci-mtk: improve bandwidth scheduling with TT 9f0d3e676a25 usb: xhci-mtk: remove or operator for setting schedule parameters 230bd196536b usb: typec: tcpm: update power supply once partner accepts 9d7bb10859b9 usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply c87bb48ac5c5 usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply 66ca71d28301 staging: fwserial: fix TIOCSSERIAL permission check ebb46274e33f tty: moxa: fix TIOCSSERIAL permission check d524fb44c657 staging: fwserial: fix TIOCSSERIAL jiffies conversions f80f12ee00b8 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check f50cad556c28 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions 3114fedf4020 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions edce32412096 tty: amiserial: fix TIOCSSERIAL permission check e503d7bc7bfe tty: moxa: fix TIOCSSERIAL jiffies conversions c30b11c74cbb Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" e32352070bca net/nfc: fix use-after-free llcp_sock_bind/connect eeec325c9944 bluetooth: eliminate the potential race condition when removing the HCI controller 119858caf400 hsr: use netdev_err() instead of WARN_ONCE() 3a826ffa80d5 Bluetooth: verify AMP hci_chan before amp_destroy (From OE-Core rev: 4d00220f08e9ec8e421157187794b5701ffc04eb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18linux-yocto/5.10: update to v5.10.37Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: e97bd1e03e6e Linux 5.10.37 42f1b8653f85 sctp: delay auto_asconf init until binding the first addr 14919cdf68d0 Revert "net/sctp: fix race condition in sctp_destroy_sock" 41f1aed56de5 smp: Fix smp_call_function_single_async prototype 6c1ea8bee75d net: Only allow init netns to set default tcp cong to a restricted algo 2281df0b0226 arm64: Remove arm64_dma32_phys_limit and its uses 00d9f429af03 bpf: Prevent writable memory-mapping of read-only ringbuf pages 1ca284f08670 bpf, ringbuf: Deny reserve of buffers larger than ringbuf 282bfc8848ea bpf: Fix alu32 const subreg bound tracking on bitwise operations f76e0829bbab afs: Fix speculative status fetches 949e7c5f4957 mm/memory-failure: unnecessary amount of unmapping 62d96faa74c8 mm/sparse: add the missing sparse_buffer_fini() in error branch 31df8bc4d3fe mm: memcontrol: slab: fix obtain a reference to a freeing memcg 2e95bc6cfed1 mm/sl?b.c: remove ctor argument from kmem_cache_flags 618fa6a35c79 kfifo: fix ternary sign extension bugs c02dd80655fd ia64: fix EFI_DEBUG build c6b7e0b1ab87 perf session: Add swap operation for event TIME_CONV 86941f8bd46a perf jit: Let convert_timestamp() to be backwards-compatible fe07408afba2 perf tools: Change fields type in perf_record_time_conv 3bce718d977b net:nfc:digital: Fix a double free in digital_tg_recv_dep_req e2c34cacff7b net: bridge: mcast: fix broken length + header check for MRDv6 Adv. f5ce59707d6a RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res 608a4b90ece0 RDMA/siw: Fix a use after free in siw_alloc_mr 4394be0a1866 bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds 183d9ebd449c selftests/bpf: Fix core_reloc test runner 0257a0a5ffb7 selftests/bpf: Fix field existence CO-RE reloc tests 3769c54d341c selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro 9dc373f74097 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send 8fcdfa71ba6a KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM 4fcaad2b7dac bnxt_en: Fix RX consumer index logic in the error path. 1625872f012c selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test 8ebdce8fe0b0 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static 71ad9260c001 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb 1fc61844b6a2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 0ae610556f23 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 66b1cfc0cd87 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() 9f722ef596fe net: enetc: fix link error again bfcb5a8cc7b6 net: phy: marvell: fix m88e1111_set_downshift 1157d01e04d9 net: phy: marvell: fix m88e1011_set_downshift be631825652f powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') e06a532f31c4 powerpc/perf: Fix the threshold event selection for memory events in power10 b6b894e7a27e wlcore: Fix buffer overrun by snprintf due to incorrect buffer size 1cce33fe59f0 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock 8bb054fb336f ath10k: Fix a use after free in ath10k_htc_send_bundle 0f98e1ea970c ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices 4b9fb2c9039a powerpc/64: Fix the definition of the fixmap area c5ebaca402f5 RDMA/core: Add CM to restrack after successful attachment to a device 63c61d26e3fb RDMA/rxe: Fix a bug in rxe_fill_ip_info() 7fe12d6db3f0 net: phy: intel-xway: enable integrated led functions cf49a91faa7d net: renesas: ravb: Fix a stuck issue when a lot of frames are received 01dab91200dc net: stmmac: fix TSO and TBS feature enabling during driver open 64753ac1e43e nfp: devlink: initialize the devlink port attribute "lanes" e606073b77a3 crypto: ccp: Detect and reject "invalid" addresses destined for PSP 4fa28c807da5 mt76: mt7615: fix memleak when mt7615_unregister_device() 9ed951f41643 net: davinci_emac: Fix incorrect masking of tx and rx error channel 0ce6052802be net: marvell: prestera: fix port event handling on init b605673b523f vsock/virtio: free queued packets when closing socket 5231d17eb9d0 sfc: ef10: fix TX queue lookup in TX event handling 7459bb594328 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails 312c5ce34942 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails 45b84abb47a9 RDMA/cxgb4: add missing qpid increment da54cc254939 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check 257f38e78aa3 net: ethernet: ixp4xx: Set the DMA masks explicitly 78d8b34751cf libbpf: Initialize the bpf_seq_printf parameters array field by field b9e719698fc4 vsock/vmci: log once the failed queue pair allocation bc2e5321d7f1 netfilter: nftables_offload: special ethertype handling for VLAN a7eb38aacc81 netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector cf2de861b279 netfilter: nft_payload: fix C-VLAN offload support 1dd5ac62c0d4 mwl8k: Fix a double Free in mwl8k_probe_hw 87299aad6278 i2c: mediatek: Fix wrong dma sync flag 232598e99fad i2c: sh7760: fix IRQ error path d204db4fe6ac wlcore: fix overlapping snprintf arguments in debugfs c0aa320ac617 rtlwifi: 8821ae: upgrade PHY and RF parameters e9bd1af4c038 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid bf6476152a0a powerpc/smp: Reintroduce cpu_core_mask af39f070c8b0 powerpc/pseries: extract host bridge from pci_bus prior to bus removal 8dfd7329ad0b MIPS: pci-legacy: stop using of_pci_range_to_resource cabed6027a5b drm/amd/pm: fix error code in smu_set_power_limit() 486642baea69 perf beauty: Fix fsconfig generator 0df2770ad33b iommu/amd: Put newline after closing bracket in warning a1c1de90cd28 drm/i915/gvt: Fix error code in intel_gvt_init_device() 2b3ae007c639 net/packet: remove data races in fanout operations 3a1c395703be net/packet: make packet_fanout.arr size configurable up to 64K d10c5162b493 net/mlx5: Fix bit-wise and with zero d97d22bda17a ASoC: ak5558: correct reset polarity c1f980961133 powerpc/xive: Fix xmon command "dxi" e2724bed6481 powerpc/xive: Drop check on irq_data in xive_core_debug_show() a38b77899c2c i2c: sh7760: add IRQ check 4b8177766a8b i2c: rcar: add IRQ check 1ac4f7a26017 i2c: rcar: protect against supurious interrupts on V3U 11e2b2b6f6b9 i2c: rcar: make sure irq is not threaded on Gen2 and earlier f41d2bfef538 i2c: mlxbf: add IRQ check c6eea11b5cb6 i2c: jz4780: add IRQ check ab6d6cae0aa1 i2c: emev2: add IRQ check 6f291ab1776e i2c: cadence: add IRQ check c977426db644 i2c: xiic: fix reference leak when pm_runtime_get_sync fails c323b270a52a i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails e547640cee79 i2c: sprd: fix reference leak when pm_runtime_get_sync fails 8c0a2009fb20 i2c: omap: fix reference leak when pm_runtime_get_sync fails 3a0cdd336d92 i2c: imx: fix reference leak when pm_runtime_get_sync fails cc49d2064142 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails e80ae8bde412 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails 30410519328c i2c: cadence: fix reference leak when pm_runtime_get_sync fails b64415c6b347 RDMA/rtrs-clt: destroy sysfs after removing session from active list 6a07e5e39d4f RDMA/srpt: Fix error return code in srpt_cm_req_recv() 4601bcc6410c net: thunderx: Fix unintentional sign extension issue 6a61307e58ab cxgb4: Fix unintentional sign extension issues 52fd8005a239 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() afb738b74447 IB/hfi1: Fix error return code in parse_platform_config() a12d75f5dcfb RDMA/qedr: Fix error return code in qedr_iw_connect() 0f8528c78fc8 ovl: invalidate readdir cache on changes to dir with origin 082fa65bf60a KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit de4e60382b90 mt76: mt7663s: fix the possible device hang in high traffic 188dfc470263 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation bf08637d32e6 mt76: mt7915: fix mib stats counter reporting to mac80211 0b39be51626d mt76: mt7615: fix mib stats counter reporting to mac80211 2da92db47f07 mt76: mt7915: fix aggr len debugfs node 4e7914ce2330 mt76: mt7915: fix tx skb dma unmap 75bc5f779a76 mt76: mt7615: fix tx skb dma unmap 3443c54c4171 mt7601u: fix always true expression 00792f31a330 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() 80cff3e11670 xfs: fix return of uninitialized value in variable error b07520a55f10 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric 08c75d4b7682 mac80211: bail out if cipher schemes are invalid e00f32c2c97b powerpc: iommu: fix build when neither PCI or IBMVIO is set 8ce329c68983 powerpc/perf: Fix PMU constraint check for EBB events 84c0762633f2 powerpc/64s: Fix pte update for kernel memory on radix 8fac4bd3674f IB/hfi1: Use kzalloc() for mmu_rb_handler allocation f9e9df72dc08 liquidio: Fix unintented sign extension of a left shift of a u16 c87df56d28a6 ASoC: simple-card: fix possible uninitialized single_cpu local variable 325e8f9edf72 KVM: arm64: Initialize VCPU mdcr_el2 before loading it 348f68ae40c8 HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE 9b14027e4cc2 HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() 5ccdc6dd6266 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling 29bfd0446a2c HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness 716132e00ce1 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls e759105d459b iommu/vt-d: Invalidate PASID cache when root/context entry changed c848416cc05a iommu/vt-d: Remove WO permissions on second-level paging entries 416fa531c816 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL 32737c3a2669 iommu/vt-d: Report the right page fault address eb0530d71c78 iommu/vt-d: Report right snoop capability when using FL for IOVA 620aa5821aaa iommu: Fix a boundary issue to avoid performance drop c96f7eb59b7e iommu/vt-d: Don't set then clear private data in prq_event_thread() e0c7b956162b mips: bmips: fix syscon-reboot nodes 3cf9fac71b79 net: hns3: Limiting the scope of vector_ring_chain variable db574a60c482 nfc: pn533: prevent potential memory corruption a16f02187d9d RDMA/core: Fix corrupted SL on passive side 556e75a0ae03 bug: Remove redundant condition check in report_bug faba97afdbb9 net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() fd26f3a07e73 powerpc/pseries: Only register vio drivers if vio bus exists 4877c4a52339 udp: never accept GSO_FRAGLIST packets c45cb22a5500 net: phy: lan87xx: fix access to wrong register of LAN87xx 897c095c7e9e ALSA: core: remove redundant spin_lock pair in snd_card_disconnect afb3416c4fef gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP 9becf957e0b0 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again 19c990c9fad3 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration 499b3ceb17ad IB/isert: Fix a use after free in isert_connect_request 78f537c0054a RDMA/mlx5: Fix drop packet rule in egress table 4ff081701b3d iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK 9681d50a70b2 ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk 0f69f9596ba0 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB da40d5fec5d7 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero 353fcebf49e2 pinctrl: pinctrl-single: remove unused parameter a273c27d7255 inet: use bigger hash table for IP ID generation 6b4b3b84049f ima: Fix the error code for restoring the PCR value 536175f0065c MIPS: fix local_irq_{disable,enable} in asmmacro.h 4c45556db31c powerpc/prom: Mark identical_pvr_fixup as __init 494327b777f6 powerpc/fadump: Mark fadump_calculate_reserve_size as __init 454fb207476b libbpf: Add explicit padding to btf_dump_emit_type_decl_opts 87520507b1ae selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed ee06efc811ea iommu/vt-d: Reject unsupported page request modes b60e13c30688 iommu: Check dev->iommu in iommu_dev_xxx functions 3d15bf2b2c93 bpftool: Fix maybe-uninitialized warnings b1ed7a571750 libbpf: Add explicit padding to bpf_xdp_set_link_opts f72e3d81c622 net: lapbether: Prevent racing when checking whether the netif is running 7cc0ba67883c Bluetooth: avoid deadlock between hci_dev->lock and socket lock 5cce890e5dc6 KVM: x86/mmu: Retry page faults that hit an invalid memslot cd6e679b8d1d wilc1000: write value to WILC_INTR2_ENABLE register 0d74db145787 RDMA/mlx5: Fix mlx5 rates to IB rates map 4ebb3b797a63 ASoC: Intel: Skylake: Compile when any configuration is selected 5fb733e250c0 ASoC: Intel: boards: sof-wm8804: add check for PLL setting b3222026dde7 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 56027a2e75e6 HID: plantronics: Workaround for double volume key presses 613f9d1f1587 xsk: Respect device's headroom and tailroom on generic xmit path 5378c92425f3 drivers/block/null_blk/main: Fix a double free in null_init. 94f1bdf01b39 sched/debug: Fix cgroup_path[] serialization cbbc13b115b8 io_uring: fix overflows checks in provide buffers db4645fbae17 perf/amd/uncore: Fix sysfs type mismatch c8a54b4d6657 x86/events/amd/iommu: Fix sysfs type mismatch d5149a487f2d HSI: core: fix resource leaks in hsi_add_client_from_dt() 38c1f8ebb373 media: cedrus: Fix H265 status definitions a11497b3bb75 nvme-pci: don't simple map sgl when sgls are disabled b2c55f81c1d1 nvmet-tcp: fix a segmentation fault during io parsing error 2842b91ac7a5 mfd: stm32-timers: Avoid clearing auto reload register cadbba5ec895 mailbox: sprd: Introduce refcnt when clients requests/free channels b42ec774db50 scsi: ibmvfc: Fix invalid state machine BUG_ON() 5129ec347a89 scsi: sni_53c710: Add IRQ check 79ee30433357 scsi: sun3x_esp: Add IRQ check 18e729d21f26 scsi: jazz_esp: Add IRQ check 7d81167e513f scsi: hisi_sas: Fix IRQ checks aa83f32d40e2 scsi: ufs: ufshcd-pltfrm: Fix deferred probing 4e5e08975521 scsi: pm80xx: Fix potential infinite loop a613887c4126 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() d3d3735858e0 clk: uniphier: Fix potential infinite loop c360228ecfb1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() a6d56760eaba drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct 3968d95f3116 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE edc6a44bcc49 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE a6596d71a635 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() fc076f40c859 clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable 9c91a014a3b5 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback b29d6a435e0f vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer 87856f9af04e vfio/pci: Re-order vfio_pci_probe() dad86dd76b8b vfio/pci: Move VGA and VF initialization to functions daa72300c996 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() d0702c665e6b media: v4l2-ctrls.c: fix race condition in hdl->requests list 2d49873b49dc media: i2c: imx219: Balance runtime PM use-count 0050c9794135 media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream 59dd4fe0ae03 nvme: retrigger ANA log update if group descriptor isn't found 20719538c49f power: supply: bq25980: Move props from battery node 9e33e261b4d6 clk: imx: Fix reparenting of UARTs not associated with stdout 60ade0d56b06 nvmet-tcp: fix incorrect locking in state_change sk callback a3ea59d09525 nvme-tcp: block BH in sk state_change sk callback 7456cc7c9fd5 seccomp: Fix CONFIG tests for Seccomp_filters 4f53ef0f7841 ata: libahci_platform: fix IRQ check 6187fa250294 sata_mv: add IRQ checks f87689e71604 pata_ipx4xx_cf: fix IRQ check d1bb0316f507 pata_arasan_cf: fix IRQ check 0ad91dc7ea8e selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) 296da2049f2a x86/kprobes: Fix to check non boostable prefixes correctly e2ff41d2ee4d of: overlay: fix for_each_child.cocci warnings c272c735a1e2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m d218c7a0284f media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() 1f743e8d582b media: m88rs6000t: avoid potential out-of-bounds reads on arrays 96498fbb7b14 media: atomisp: Fixed error handling path cc4cc2fb5aaf media: [next] staging: media: atomisp: fix memory leak of object flash 99ce023bb8bb media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 757d5d54ca71 media: m88ds3103: fix return value check in m88ds3103_probe() 697af15095fc media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() 00b68a747834 media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' 0741a8f2e5b0 drm/probe-helper: Check epoch counter in output_poll_execute() a59d01384c80 media: aspeed: fix clock handling logic 29eb741801b3 media: rkisp1: rsz: crash fix when setting src format 38f9456ef5a2 media: omap4iss: return error code when omap4iss_get() failed 3ad6a6288c88 media: saa7146: use sg_dma_len when building pgtable a250df336aa5 media: saa7134: use sg_dma_len when building pgtable 385470a358a6 media: vivid: fix assignment of dev->fbuf_out_flags 7d81aff28953 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() 95f4e9f33b70 afs: Fix updating of i_mode due to 3rd party change 80862cbf76c2 sched/fair: Fix shift-out-of-bounds in load_balance() ef8a03901259 drm/mcde/panel: Inverse misunderstood flag 403c4528e588 drm/amd/display: Fix off by one in hdmi_14_process_transaction() 9f075cb08822 drm/stm: Fix bus_flags handling 1de265ad3c3c drm/tilcdc: send vblank event when disabling crtc 8e81ff6d512e soc: aspeed: fix a ternary sign expansion bug bbe9de67ac5b xen-blkback: fix compatibility bug with single page rings 565e7c98d332 serial: omap: fix rs485 half-duplex filtering 9c3e2ad20b0c serial: omap: don't disable rs485 if rts gpio is missing 927162c7133f ttyprintk: Add TTY hangup callback. 62bb46f51f91 usb: dwc2: Fix hibernation between host and device modes. 7bf9d7286cf2 usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. 1789737ca9f1 PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check 8b4d4bd1f1ce Drivers: hv: vmbus: Increase wait time for VMbus unload 816fbc17cbe8 hwmon: (pmbus/pxe1610) don't bail out when not all pages are active ee9bc379e43c x86/platform/uv: Fix !KEXEC build failure 5980a3b9c933 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails 1231279389b5 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op fa3a26b43760 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume 24159580abcc spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue d5c7b42c9f56 Drivers: hv: vmbus: Use after free in __vmbus_open() b49bdd70b337 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address fe310fd19ff1 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table 09a119a2d4c0 security: keys: trusted: fix TPM2 authorizations 7bb63ed88189 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure 71bcc1b4a174 memory: renesas-rpc-if: fix possible NULL pointer dereference of resource 73585b2714db spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() 58ee5a0de192 m68k: Add missing mmap_read_lock() to sys_cacheflush() 99d2fa2daf6d usbip: vudc: fix missing unlock on error in usbip_sockfd_store() 99a29899e3a3 crypto: chelsio - Read rxchannel-id from firmware c703ef8289dc node: fix device cleanups in error handling code 190a2f24aed6 firmware: qcom-scm: Fix QCOM_SCM configuration 26882a15ed23 serial: core: return early on unsupported ioctls 1d9cde4ddf6c tty: fix return value for unsupported termiox ioctls eef2158b0c44 tty: Remove dead termiox code aa7f103da301 tty: fix return value for unsupported ioctls bd8fa4ef36ca tty: actually undefine superseded ASYNC flags 45c7e5c1428f USB: cdc-acm: fix TIOCGSERIAL implementation 4425c2f32ac9 USB: cdc-acm: fix unprivileged TIOCCSERIAL e38a77c48aa0 usb: gadget: r8a66597: Add missing null check on return from platform_get_resource ce02e58ddf86 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() cbe254a1fdce spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op 314469666791 spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality 6bd307eb518d spi: spi-zynqmp-gqspi: add mutex locking for exec_op c164328f57c4 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible 36cf347de9c4 cpufreq: armada-37xx: Fix determining base CPU frequency 2f412fba2749 cpufreq: armada-37xx: Fix driver cleanup when registration failed 6d7507243e05 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 a7ddbc86e4e4 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz ce4b8f58b611 cpufreq: armada-37xx: Fix the AVS value for load L1 cccc3f18fcb5 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock a13b110e7c9e cpufreq: armada-37xx: Fix setting TBG parent for load levels 1faf7e6199b8 crypto: qat - Fix a double free in adf_create_ring 0e596b373464 crypto: sa2ul - Fix memory leak of rxd 2c67a9333da9 crypto: sun8i-ss - Fix memory leak of pad 2e57ffdb5696 crypto: allwinner - add missing CRYPTO_ prefix ac0fc2de8ad1 ACPI: CPPC: Replace cppc_attr with kobj_attribute e65c287c9bd8 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration 8316ec23bdd0 PM: runtime: Replace inline function pm_runtime_callbacks_present() d97cb4365747 soc: qcom: mdt_loader: Detect truncated read of segments ab86e5145f61 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz 078362f495a0 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() c7fabe372a90 spi: Fix use-after-free with devm_spi_alloc_* 1de36911689c clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() edfcc1835958 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped 410a1da7ee0e clocksource/drivers/timer-ti-dm: Fix posted mode status check order 0681c62d1ea2 PM / devfreq: Use more accurate returned new_freq as resume_freq 165b71a98c5a soc: qcom: pdr: Fix error return code in pdr_register_listener 49f71d50cb30 staging: greybus: uart: fix unprivileged TIOCCSERIAL 2c3ce3d84e80 staging: fwserial: fix TIOCGSERIAL implementation e08a24ae25b3 staging: fwserial: fix TIOCSSERIAL implementation 40d622b31baf staging: rtl8192u: Fix potential infinite loop ab727e601cb5 staging: comedi: tests: ni_routes_test: Fix compilation error 16ed454e10a8 irqchip/gic-v3: Fix OF_BAD_ADDR error handling b1d1f644ed9e mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init 4b465576f02a iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol 11e708c19bdd firmware: qcom_scm: Workaround lack of "is available" call on SC7180 89d449867c5d firmware: qcom_scm: Reduce locking section for __get_convention() 2ceac2b6c87c firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool 1dfb26df15fc m68k: mvme147,mvme16x: Don't wipe PCC timer config bits 7c468deae306 soundwire: stream: fix memory leak in stream config error path aa531c6c51e7 memory: pl353: fix mask of ECC page_size config register 0256f4205c14 driver core: platform: Declare early_platform_cleanup() prototype 100a5c76e5d2 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse 409ab5a9d809 USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() 4b6b771a6d3f usb: gadget: aspeed: fix dma map failure 36babddef782 crypto: qat - fix error path in adf_isr_resource_alloc() bbd61fa05cd6 crypto: poly1305 - fix poly1305_core_setkey() declaration 821ff1d44fe3 NFSv4.2: fix copy stateid copying for the async copy 74bcea1a608e NFSD: Fix sparse warning in nfs4proc.c c9df2c56f502 arm64: dts: mediatek: fix reset GPIO level on pumpkin 53191c1d78b1 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally 6cca7cc213d6 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup 1e337097fe10 soundwire: bus: Fix device found flag correctly 00f6abd3509b bus: qcom: Put child node before return 6a4d2f863ab8 arm64: dts: renesas: r8a779a0: Fix PMU interrupt 7b6552719c0c mtd: require write permissions for locking and badblock ioctls 45eb038029b9 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' 42c9f39a7222 usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' 0764c91011c5 usb: gadget: s3c: Fix incorrect resources releasing b33c05d6bf6f fotg210-udc: Complete OUT requests on short packets 7d5ff493219c fotg210-udc: Don't DMA more than the buffer can take e06d4a0c39bf fotg210-udc: Mask GRP2 interrupts we don't handle 3515fd226ea0 fotg210-udc: Remove a dubious condition leading to fotg210_done 36df13916de9 fotg210-udc: Fix EP0 IN requests bigger than two packets 01c66e834024 fotg210-udc: Fix DMA on EP0 for length > max packet size 1f50392650ae crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init b50967781767 crypto: qat - don't release uninitialized resources 31e1314ceee0 crypto: ccp - fix command queuing to TEE ring buffer 22ae303805aa usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) 9f6e0fdb154c usb: gadget: pch_udc: Initialize device pointer before use 3b6769806027 usb: gadget: pch_udc: Check for DMA mapping error a6e680788c62 usb: gadget: pch_udc: Check if driver is present before calling ->setup() 7d18eb34036a usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() 501ba8bf8d35 devtmpfs: fix placement of complete() call bac20313210a x86/microcode: Check for offline CPUs before requesting new microcode 05b3f9b0ac32 spi: stm32: Fix use-after-free on unbind 75a7a8920a57 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding e8146dc804bf regulator: bd9576: Fix return from bd957x_probe() 0390f6f1d0bc spi: stm32: drop devres version of spi_register_master 617ec35ed51f crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map 75d0f3fb02d9 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x a27a2590f76e arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' 2feffa751958 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' 8ff9b9f4fb54 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' 3673e0fa13ec arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer 5faf320a2b4d arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity 33ffc713dfc2 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control 5133b4bdc98e mtd: maps: fix error return code of physmap_flash_remove() c55310e30de2 mtd: don't lock when recursively deleting partitions 174fe383de80 mtd: rawnand: qcom: Return actual error code instead of -ENODEV ca28e6a013b2 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() 705ad2d8c361 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC c8f3837c51f8 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() 82a0cadf6fa5 spi: rockchip: avoid objtool warning eb949f891226 regmap: set debugfs_name to NULL after it is freed 840a6ff50a53 usb: typec: stusb160x: fix return value check in stusb160x_probe() 72fa4c30ac1b usb: typec: tps6598x: Fix return value check in tps6598x_probe() 2c80fa2cbfec usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS 98743f2b8c25 serial: stm32: fix tx_empty condition 566901ba502f serial: stm32: add FIFO flush when port is closed 01ce9c5d1715 serial: stm32: fix FIFO flush in startup and set_termios f765918b334d serial: stm32: call stm32_transmit_chars locked a98c0683a3be serial: stm32: fix tx dma completion, release channel 1f308f65d851 serial: stm32: fix a deadlock in set_termios 5eacd7fa4087 serial: stm32: fix wake-up flag handling ea627af3dddd serial: stm32: fix a deadlock condition with wakeup event 69ac7b3b893c serial: stm32: fix TX and RX FIFO thresholds 5ca0d5b2c801 serial: stm32: fix incorrect characters on console a44d6acfa7df serial: stm32: fix startup by enabling usart for reception b5e8f0adaec1 serial: stm32: Use of_device_get_match_data() 379b007b57ca serial: stm32: fix probe and remove order for dma 1027c8c028c0 serial: stm32: add "_usart" prefix in functions name ab8363f13f12 serial: stm32: fix code cleaning warnings and checks 7c5e96e89c05 x86/platform/uv: Set section block size for hubless architectures e6d95f35235a arm64: dts: renesas: Add mmc aliases into board dts files 9d48f2b903d1 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files 2ddb0b285c2c ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family 6d6abd5e4778 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow 0069053e21ed ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 c4121dac1c14 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family 2c2d05131e1b ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family c6541b0e8891 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family 0cc067284a3e ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family 41fdefb351ae ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 dff20fb2791c memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] 1f12aaf07f61 crypto: sun8i-ss - fix result memory leak on error path 9c0d2c3f7f72 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER 305a936af4fc firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) cfc0577ab19e firmware: xilinx: Add a blank line after function declaration ef7809681b2c firmware: xilinx: Fix dereferencing freed memory 7f69649dad99 Revert "tools/power turbostat: adjust for temperature offset" 0781a13c9c44 usb: gadget: pch_udc: Revert d3cb25a12138 completely 6b922dc1d11e Revert "drm/qxl: do not run release if qxl failed to init" 06f414e5c9f0 ovl: fix missing revert_creds() on error path 7604978e85b8 Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 545dbb1bbeff Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" 96e308a36efe KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read 00824c30236b KVM: arm64: Fully zero the vcpu state on reset 2a20592baff5 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed 03c6cccedd39 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU ae996824da9b KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read a947f95b6b3a KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit 6b7028de661d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit fa9b4ee318f9 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch 6748f80aeaf3 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported 6ccdbedd167c KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created ead4fb53fd42 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception 12d684302581 KVM: nSVM: Set the shadow root level to the TDP level for nested NPT f59c2220f6ec KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads c8b49e01a23b KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit b4414fbc0fb3 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer 568782de5df1 KVM: s390: split kvm_s390_real_to_abs 3804d1a4be99 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO 814cb6de6db6 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility be4ed1ac92ef KVM: s390: fix guarded storage control register handling 2705bc3f1c8d KVM: s390: split kvm_s390_logical_to_effective 82de9ad49303 KVM: s390: VSIE: correctly handle MVPG when in VSIE 885024a8fb20 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 bead5f0e81d7 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable e8a3a49001f3 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices ccaa81e802d2 ALSA: hda/realtek: Re-order ALC662 quirk table entries ada3f488d576 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries 5a58fbcf6443 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries 44d57dcd8300 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries 9f7ee3dd2c09 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries 7aee1f28ebd9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries ba56b860da86 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries 252feb3af9a0 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries 91d5c81bf24f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries 56e923d0368f ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries 8c9841ae6e8b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries ae5c6690e0c8 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 7e2459bb19b9 drm/amd/display: Reject non-zero src_y and src_x for video planes ce450934a00c drm: bridge/panel: Cleanup connector on bridge detach 92b98bcc4f48 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast 7eea3eff02ed drm/dp_mst: Revise broadcast msg lct & lcr 9b50c185d27d drm/radeon: fix copy of uninitialized variable back to userspace 09b031b5fc18 drm/panfrost: Don't try to map pages that are already mapped abb79f67a909 drm/panfrost: Clear MMU irqs before handling the fault 08f6e8a7538d drm/qxl: use ttm bo priorities f6c5cc6febbe drm/i915/gvt: Fix vfio_edid issue for BXT/APL 92b82770e9ba drm/i915/gvt: Fix virtual display setup for BXT/APL 3b999f3eac04 FDDI: defxx: Make MMIO the configuration default except for EISA 9fa26701cd1f mt76: fix potential DMA mapping leak 95fb153c6027 rtw88: Fix array overrun in rtw_get_tx_power_params() 9e7fcf39e2f8 cfg80211: scan: drop entry from hidden_list on overflow c9996845ff67 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() f54f21c07fea mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() 0035a4704557 md: Fix missing unused status line of /proc/mdstat b70b7ec50089 md: md_open returns -EBUSY when entering racing area cdcfa77a332a md: factor out a mddev_find_locked helper from mddev_find 07e737408502 md: split mddev_find 61b8c6efbe87 md-cluster: fix use-after-free issue when removing rdev 569885ad7518 md/bitmap: wait for external bitmap writes to complete during tear down cab2e8e5997b async_xor: increase src_offs when dropping destination page a4c421b12cc6 x86, sched: Treat Intel SNC topology as default, COD as exception 4c0ddc8712d9 selinux: add proper NULL termination to the secclass_map permissions bb27aecf06a3 misc: vmw_vmci: explicitly initialize vmci_datagram payload 15f2a3de1a6b misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct 6115a9027e52 phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() dbd328dfd9c1 misc: lis3lv02d: Fix false-positive WARN on various HP models be6566144cbd phy: cadence: Sierra: Fix PHY power_on sequence 66c86eefa2eb sc16is7xx: Defer probe if device read fails 814919a0739f iio:adc:ad7476: Fix remove handling 62a560ac4acd iio:accel:adis16201: Fix wrong axis assignment that prevents loading 5670ed4d5568 iio: inv_mpu6050: Fully validate gyro and accel scale writes a1ad124c8368 soc/tegra: regulators: Fix locking up when voltage-spread is out of range 2f2d444ac496 PM / devfreq: Unlock mutex and free devfreq struct in error path e0b325888b53 PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c cc178b77f8a3 PCI: xgene: Fix cfg resource mapping 451a3e7570fc KVM: x86: Defer the MMU unload to the normal path on an global INVPCID 14e3676e3cad PCI: Allow VPD access for QLogic ISP2722 a22fc2eb03c4 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR bd93fbc101d0 MIPS: pci-rt2880: fix slot 0 configuration 149e1986ff6a MIPS: pci-mt7620: fix PLL lock check cdc7ff119a65 ASoC: tlv320aic32x4: Increase maximum register in regmap 8d24a7195976 ASoC: tlv320aic32x4: Register clocks before registering component c3c86bd3d5e4 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function 7a7c14873c6d ASoC: samsung: tm2_wm5110: check of of_parse return value 5a75dc20a92b usb: xhci-mtk: improve bandwidth scheduling with TT eb58724f4476 usb: xhci-mtk: remove or operator for setting schedule parameters 048a99032d8a usb: typec: tcpm: update power supply once partner accepts 61a4b925aa0f usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply 79cae796dbf0 usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply 0dace269aa22 drm: bridge: fix LONTIUM use of mipi_dsi_() functions 8a80901a061f staging: fwserial: fix TIOCSSERIAL permission check af5145c8efa6 tty: moxa: fix TIOCSSERIAL permission check 6096118089c9 staging: fwserial: fix TIOCSSERIAL jiffies conversions eb3a757e0baa USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check 767e8241dd1c staging: greybus: uart: fix TIOCSSERIAL jiffies conversions 304efedabad2 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions f283aaa01824 tty: amiserial: fix TIOCSSERIAL permission check f09ec0fc67a4 tty: moxa: fix TIOCSSERIAL jiffies conversions eeb4fd46eb9e usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() c2ef392fff9d Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" 7e916d0124e5 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers 6b7021ed36da net/nfc: fix use-after-free llcp_sock_bind/connect 2d84ef4e6569 bluetooth: eliminate the potential race condition when removing the HCI controller 1d7bd87a2c8d Bluetooth: verify AMP hci_chan before amp_destroy (From OE-Core rev: 7e47d02cb34d23132b54e48bf0c86844d20d0f02) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18linux-yocto/5.4: update to v5.4.118Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 16022114de98 Linux 5.4.118 a992a283c0b7 dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails 569bae00ebbe dm integrity: fix missing goto in bitmap_flush_interval error handling ff8fd1e3b58a dm space map common: fix division bug in sm_ll_find_free_block() 6fcaa44105aa dm persistent data: packed struct should have an aligned() attribute too c64da3294a7d tracing: Restructure trace_clock_global() to never block 0834094c9a08 tracing: Map all PIDs to command lines 8768085ba271 rsi: Use resume_noirq for SDIO 55aa314a1a6c tty: fix memory leak in vc_deallocate 943131fda33b usb: dwc2: Fix session request interrupt handler 5bd06fc6b02c usb: dwc3: gadget: Fix START_TRANSFER link state check 0790fdbf37ee usb: gadget/function/f_fs string table fix for multiple languages 3b8b63be230f usb: gadget: Fix double free of device descriptor pointers efa99087ea69 usb: gadget: dummy_hcd: fix gpf in gadget_setup ffe824c0e35a media: staging/intel-ipu3: Fix race condition during set_fmt a03fb1e8a110 media: staging/intel-ipu3: Fix set_fmt error handling ff792ae52005 media: staging/intel-ipu3: Fix memory leak in imu_fmt ae37aee56cad media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() e5c27c2ae2f2 media: dvb-usb: Fix use-after-free access 9185b3b1c143 media: dvbdev: Fix memory leak in dvb_media_device_free() 92eb134265fa ext4: fix error code in ext4_commit_super c599462ab9c3 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() 9c61387630a5 ext4: fix check to prevent false positive report of incorrect used inodes 79c95130a52a kbuild: update config_data.gz only when the content of .config is changed 19c8c34a8b80 x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported 8d2be04dbb17 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") 2b040d13b411 jffs2: check the validity of dstlen in jffs2_zlib_compress() 564b1868f229 Fix misc new gcc warnings 8aa728568202 security: commoncap: fix -Wstringop-overread warning be8db260f482 fuse: fix write deadlock dc21b424861a dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 6920cef604fa md/raid1: properly indicate failure when ending a failed write request 5f2d256875a5 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 63a25b715633 tpm: vtpm_proxy: Avoid reading host log when using a virtual device 2f12258b5224 tpm: efi: Use local variable for calculating final log size 2af501de8f43 intel_th: pci: Add Alder Lake-M support ab5d5c9dfd02 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h abf3573ef4e7 powerpc/eeh: Fix EEH handling for hugepages in ioremap space. 077f526fe3cc jffs2: Fix kasan slab-out-of-bounds problem ad3f360ef20f Input: ili210x - add missing negation for touch indication on ili210x 6be0e4b59314 NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 12ccd59941e3 NFS: Don't discard pNFS layout segments that are marked for return 504632a3577a ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure 490ad0a23904 openvswitch: fix stack OOB read while fragmenting IPv4 packets 9508634b2b18 mlxsw: spectrum_mr: Update egress RIF list before route's action 27a130638406 f2fs: fix to avoid out-of-bounds memory access 6c9b98a66d0a ubifs: Only check replay with inode type to judge if inode linked 310efc95c72c virtiofs: fix memory leak in virtio_fs_probe() 2b28e26bd776 Makefile: Move -Wno-unused-but-set-variable out of GCC only block 13a474c01353 arm64/vdso: Discard .note.gnu.property sections in vDSO f40bf82bf693 btrfs: fix race when picking most recent mod log operation for an old root 2bc0131d5be0 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx 45392da1bd91 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops ee47a6414950 ALSA: hda/realtek: fix mic boost on Intel NUC 8 d143cd1f8f6b ALSA: hda/realtek: GA503 use same quirks as GA401 f2b75e357816 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 2136ecfcf3d9 ALSA: usb-audio: More constifications adba683c573d ALSA: usb-audio: Explicitly set up the clock selector 93588ea2fbd4 ALSA: sb: Fix two use after free in snd_sb_qsound_build 1666f1ac383f ALSA: hda/conexant: Re-order CX5066 quirk table entries b53b72ef83ff ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer a65181cfd953 s390/archrandom: add parameter check for s390_arch_random_generate ef00a39e2c78 scsi: libfc: Fix a format specifier 02c13900477c mfd: arizona: Fix rumtime PM imbalance on error 0d0e6dbd5fca scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic 0756818b4d3b scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode f67fc8095bbe scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response 82bc134b93b5 drm/amdgpu: fix NULL pointer dereference 4b65414ea416 amdgpu: avoid incorrect %hu format string 443fdd7b4bc3 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug c49981759450 drm/msm/mdp5: Do not multiply vclk line count by 100 336e7e758640 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal b56ad4febe67 sched/fair: Ignore percpu threads for imbalance pulls 53995be39f93 media: gscpa/stv06xx: fix memory leak 3a855efb5426 media: dvb-usb: fix memory leak in dvb_usb_adapter_init 4ca05c0e04d5 media: platform: sti: Fix runtime PM imbalance in regs_show 47be6867d2d0 media: i2c: adv7842: fix possible use-after-free in adv7842_remove() f6b97476053d media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() cc265fb8e549 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 48304f37ce81 media: adv7604: fix possible use-after-free in adv76xx_remove() b76249a0a64e media: tc358743: fix possible use-after-free in tc358743_remove() b25324cf16f5 power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() ac22a96c7388 power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() e0be54070ba1 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 330753d38f26 media: vivid: update EDID 71b75e6e2410 media: em28xx: fix memory leak cfb42c1bcce8 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() 1a22a9fde806 scsi: smartpqi: Add new PCI IDs 7973764b5454 scsi: smartpqi: Correct request leakage during reset operations 7d77ac088fd7 ata: ahci: Disable SXS for Hisilicon Kunpeng920 1f3daf672a13 mmc: sdhci-pci: Add PCI IDs for Intel LKF 40fdaa2d149b scsi: qla2xxx: Fix use after free in bsg 2cb8ce1d79d3 drm/vkms: fix misuse of WARN_ON 3f67d5b6f943 scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() 48425948d2b6 drm/amd/display: fix dml prefetch validation cd148571eab0 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' e81f4da43b1d drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 0c0356ef2498 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 888b482dbe26 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd 8d802ad28f9c power: supply: Use IRQF_ONESHOT bc73cb52997d media: gspca/sq905.c: fix uninitialized variable bec3831f5108 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 20065ae0056a extcon: arizona: Fix various races on driver unbind 32990455bd12 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 22ee443ac784 power: supply: bq27xxx: fix power_avg for newer ICs 5bc128a16333 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() e18cee768a6e media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB a2e71d2d797d media: ite-cir: check for receive overflow 78829d2ec594 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() a27784943a96 scsi: lpfc: Fix pt2pt connection does not recover after LOGO 52d2b4370a9d scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe 2b847dc1f662 drm/amd/display: Don't optimize bandwidth before disabling planes 84b03026cccc drm/amd/display: Check for DSC support instead of ASIC revision bbf11337ded8 drm/qxl: release shadow on shutdown a7d964da5d17 drm: Added orientation quirk for OneGX1 Pro 567c83104471 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s 3260434687cc platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 229d2c12f1eb crypto: omap-aes - Fix PM reference leak on omap-aes.c 5c411b92439d crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c e6d5c66737a9 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c e7138a6d6a4d phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() 349f95248bce intel_th: Consistency and off-by-one fix 86f4ac7ca448 tty: n_gsm: check error while registering tty devices 665dbcf35508 usb: core: hub: Fix PM reference leak in usb_port_resume() b8035ac2ad08 usb: musb: fix PM reference leak in musb_irq_work() 972639ed7b90 spi: qup: fix PM reference leak in spi_qup_remove() 0adc0e0c87ff spi: omap-100k: Fix reference leak to master d6aa2fcd8566 spi: dln2: Fix reference leak to master 99569ac2e97c xhci: fix potential array out of bounds with several interrupters 99c82db050ae xhci: check control context is valid before dereferencing it. 6f34d2ab34ed usb: xhci-mtk: support quirk to disable usb2 lpm d95748f23084 perf/arm_pmu_platform: Fix error handling fe53f8fd64d7 tee: optee: do not check memref size on return from Secure World dda2bc82891c x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) ee68dd4e502f PCI: PM: Do not read power state in pci_enable_device_flags() 52b4b9d250d4 usb: xhci: Fix port minor revision c13c8354fd58 usb: dwc3: gadget: Ignore EP queue requests during bus reset 9f3c7e0074b7 usb: gadget: f_uac1: validate input parameters a10fb8a1c70a usb: gadget: f_uac2: validate input parameters a629f6bc034a genirq/matrix: Prevent allocation counter corruption 1b2207a19664 usb: webcam: Invalid size of Processing Unit Descriptor 4cc65c749d58 usb: gadget: uvc: add bInterval checking for HS mode 28da0edb56ae crypto: qat - fix unmap invalid dma address 69f1a9702d3f crypto: api - check for ERR pointers in crypto_destroy_tfm() 8ac79bdcc0c4 spi: ath79: remove spi-master setup and cleanup assignment 4d6a20917fda spi: ath79: always call chipselect function e24b9cded4bc staging: wimax/i2400m: fix byte-order issue ce64f57a0fe0 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first 4928d3b02083 fbdev: zero-fill colormap in fbcmap.c 1c5cb86cdd7f posix-timers: Preserve return value in clock_adjtime32() e07d0fd8d64f intel_th: pci: Add Rocket Lake CPU support b6635915a3c3 btrfs: fix metadata extent leak after failure to create subvolume 93f3339b22ba cifs: Return correct error code from smb2_get_enc_key e7ea8e46e3b7 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 13b0a28e6fef modules: inherit TAINT_PROPRIETARY_MODULE cd5a738e28ac modules: return licensing information from find_symbol c4698910a9af modules: rename the licence field in struct symsearch to license 7500d4999431 modules: unexport __module_address ad6d414703d7 modules: unexport __module_text_address 86de29b833e6 modules: mark each_symbol_section static 79100b191e71 modules: mark find_symbol static 6e38daf2e5db modules: mark ref_module static 909a01b95120 mmc: core: Fix hanging on I/O during system suspend for removable cards c80524b9e418 mmc: core: Set read only for SD cards with permanent write protect bit 42998c98ce9f mmc: core: Do a power cycle when the CMD11 fails 1b45fcf11d28 mmc: block: Issue a cache flush only when it's enabled 2fb68f705c56 mmc: block: Update ext_csd.cache_ctrl if it was written 4e438ff2d967 mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 698df555cc5f mmc: sdhci: Check for reset prior to DMA address unmap 0d8941b9b2d3 mmc: uniphier-sd: Fix a resource leak in the remove function 06e48bb631d3 mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() 21171ede4337 scsi: mpt3sas: Block PCI config access from userspace during reset 77509a238547 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() e45acaddd64b spi: spi-ti-qspi: Free DMA resources c57af0be7722 erofs: add unsupported inode i_format check 49fc21a47e93 mtd: rawnand: atmel: Update ecc_stats.corrected counter 3ef6813bb3a4 mtd: spinand: core: add missing MODULE_DEVICE_TABLE() fd1772305002 ecryptfs: fix kernel panic with null dev_name e057164f8731 arm64: dts: mt8173: fix property typo of 'phys' in dsi node 527edae13d24 arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 34ae75d699fd ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld 0b641b25870f ftrace: Handle commands when closing set_ftrace_filter file 6a4f786f8eb5 ACPI: custom_method: fix a possible memory leak 72814a94c38a ACPI: custom_method: fix potential use-after-free issue b691331218d0 s390/disassembler: increase ebpf disasm buffer size (From OE-Core rev: 4d4609d4bb709db887b5302077f89a14c05b1edc) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18linux-yocto/5.10: update to v5.10.36Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 72bb632d15f2 Linux 5.10.36 14b2801ccd9b thermal/core/fair share: Lock the thermal zone while looping over instances c24a20912eef thermal/drivers/cpufreq_cooling: Fix slab OOB issue 051dd0681ce1 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() 1cb02dc76f4c dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails 06141465e372 dm integrity: fix missing goto in bitmap_flush_interval error handling df893916b330 dm space map common: fix division bug in sm_ll_find_free_block() fcf763a80e0e dm persistent data: packed struct should have an aligned() attribute too a33614d52e97 tracing: Restructure trace_clock_global() to never block 9e40ef5391df tracing: Map all PIDs to command lines ea6803ff2cd1 tools/power turbostat: Fix offset overflow issue in index converting b84c57762cef rsi: Use resume_noirq for SDIO b1c953dc853a tty: fix memory leak in vc_deallocate 25e9c2c11735 usb: dwc2: Fix session request interrupt handler fce7bbcd07d5 usb: dwc3: core: Do core softreset when switch mode b624b32584ac usb: dwc3: gadget: Fix START_TRANSFER link state check f9ddfaa9703c usb: dwc3: gadget: Remove FS bInterval_m1 limitation 8df75d1296d0 usb: gadget/function/f_fs string table fix for multiple languages ba8ce683076e usb: gadget: Fix double free of device descriptor pointers f12c5cca65f7 usb: gadget: dummy_hcd: fix gpf in gadget_setup 678e76bccee4 media: venus: hfi_parser: Don't initialize parser on v1 5d0f6f5251a3 media: v4l2-ctrls: fix reference to freed memory 4121def7df29 media: staging/intel-ipu3: Fix race condition during set_fmt c6b81b897f6f media: staging/intel-ipu3: Fix set_fmt error handling 517f6f570566 media: staging/intel-ipu3: Fix memory leak in imu_fmt 8acb13189dae media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() a5e9ae5a22b0 media: dvb-usb: Fix use-after-free access 43263fd43083 media: dvbdev: Fix memory leak in dvb_media_device_free() 378a016271ba ext4: Fix occasional generic/418 failure 133e83b5b3b3 ext4: allow the dax flag to be set and cleared on inline directories 72447c925ea9 ext4: fix error return code in ext4_fc_perform_commit() bf4ba04f0161 ext4: fix ext4_error_err save negative errno into superblock 12905cf9e5c4 ext4: fix error code in ext4_commit_super 7e9298f4d139 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() 098b257563b9 ext4: fix check to prevent false positive report of incorrect used inodes 346190959f97 ext4: annotate data race in jbd2_journal_dirty_metadata() 9aca313726cb ext4: annotate data race in start_this_handle() a27aad321751 kbuild: update config_data.gz only when the content of .config is changed 3aec683ee79b x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported d19a456acaec futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI 2543329485e2 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") d35c4c959eb4 smb3: do not attempt multichannel to server which does not support it 796b82637528 smb3: when mounting with multichannel include it in requested capabilities 5781c9df77a3 jffs2: check the validity of dstlen in jffs2_zlib_compress() 54708651bc1e Fix misc new gcc warnings f37b9c142e1c security: commoncap: fix -Wstringop-overread warning bf2b941d0a6f sfc: farch: fix TX queue lookup in TX event handling fb791572d674 sfc: farch: fix TX queue lookup in TX flush done handling 11e3ff7e164a exfat: fix erroneous discard when clear cluster bit 1c525c265668 fuse: fix write deadlock 0cd2d2577a98 dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 661061a45e32 md/raid1: properly indicate failure when ending a failed write request 015cc7ad58d0 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 0ba942cbf52b crypto: arm/curve25519 - Move '.fpu' after '.arch' c9adb76c712c tpm: vtpm_proxy: Avoid reading host log when using a virtual device 60a01ecc9f68 tpm: efi: Use local variable for calculating final log size 4a63b2438a93 intel_th: pci: Add Alder Lake-M support 34ceafa62f49 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h 0bdcaebb1225 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR f2aa64979e11 powerpc/kexec_file: Use current CPU info while setting up FDT 481fee8295ab powerpc/eeh: Fix EEH handling for hugepages in ioremap space. 293c30ce25e0 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors 643243e31868 jffs2: Hook up splice_write callback 72c282b10951 jffs2: Fix kasan slab-out-of-bounds problem 072f787e8798 Input: ili210x - add missing negation for touch indication on ili210x 2fafe7d5047f NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 334165d9fb69 NFS: Don't discard pNFS layout segments that are marked for return 96fa26b74cdc NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds e0f2d86481ea ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure a1478374b0bd openvswitch: fix stack OOB read while fragmenting IPv4 packets 4248f4649bf3 mlxsw: spectrum_mr: Update egress RIF list before route's action 9aa4602237d5 f2fs: fix to avoid out-of-bounds memory access 39624749c52d f2fs: fix error handling in f2fs_end_enable_verity() 50b0c0c3385d ubifs: Only check replay with inode type to judge if inode linked 5a876a46d7b7 kcsan, debugfs: Move debugfs file creation out of early init d19555ff225d virtiofs: fix memory leak in virtio_fs_probe() 1b41d4e5aa75 fs: fix reporting supported extra file attributes for statx() dc4b67baba3b Makefile: Move -Wno-unused-but-set-variable out of GCC only block 0f9055936668 arm64/vdso: Discard .note.gnu.property sections in vDSO 1d852d6bb4d4 btrfs: fix race when picking most recent mod log operation for an old root b24f0e381036 tools/power/turbostat: Fix turbostat for AMD Zen CPUs d1ca3d2c4fd5 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx a9d0f7c14789 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops 3c8a599bc951 ALSA: hda/realtek - Headset Mic issue on HP platform 871234a6ad4c ALSA: hda/realtek: fix mic boost on Intel NUC 8 13ff604c79a0 ALSA: hda/realtek: GA503 use same quirks as GA401 970fbbee55bc ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 12fea3cb2277 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 ad7736cebf4d ALSA: usb-audio: Explicitly set up the clock selector cc427a507f29 ALSA: sb: Fix two use after free in snd_sb_qsound_build 1ce8212e80f9 ALSA: hda/conexant: Re-order CX5066 quirk table entries 9b7388931fbb ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer 443467bd6240 power: supply: cpcap-battery: fix invalid usage of list cursor a15f68a5d55c sched,psi: Handle potential task count underflow bugs more gracefully a32a2d831de0 s390/archrandom: add parameter check for s390_arch_random_generate 338a87230228 block/rnbd-clt: Fix missing a memory free when unloading the module ae7fe4794da2 sched,fair: Alternative sched_slice() 94902ee2996a perf: Rework perf_event_exit_event() 2c4de79e9a09 scsi: libfc: Fix a format specifier 97a81d4051c3 mfd: arizona: Fix rumtime PM imbalance on error 14c7e3f5bed5 mfd: da9063: Support SMBus and I2C mode d7ec1dab6be7 mfd: intel-m10-bmc: Fix the register access range c8fe9ef530e9 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic cc42ea42e250 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode 1ac2b3720f61 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response 56488df9f4bc drm/amdgpu: fix NULL pointer dereference d721702f8a82 drm/amd/display: Try YCbCr420 color when YCbCr444 fails f26f33a40952 amdgpu: avoid incorrect %hu format string a98a90048853 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug 081cec78467f drm/amd/display: Fix UBSAN: shift-out-of-bounds warning cc6215d94de9 drm/amd/display: Fix debugfs link_settings entry bcefa89b3e48 drm/radeon/ttm: Fix memory leak userptr pages 14637a8dfe4f drm/amdgpu/ttm: Fix memory leak userptr pages 6e4ae9b0eb23 drm/msm/mdp5: Do not multiply vclk line count by 100 79f701ec9efa drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal 2f5f4cce496e sched/fair: Ignore percpu threads for imbalance pulls fded2096b153 media: gscpa/stv06xx: fix memory leak f8f2b7ebe03a media: dvb-usb: fix memory leak in dvb_usb_adapter_init 1b61ad26af55 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming 810cf54025b7 media: platform: sti: Fix runtime PM imbalance in regs_show 67a97525dd6e media: i2c: adv7842: fix possible use-after-free in adv7842_remove() c8e7e6e1780c media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() 3f9e0eb06258 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 651ad9e04f75 media: adv7604: fix possible use-after-free in adv76xx_remove() 8d3ae83d6344 media: tc358743: fix possible use-after-free in tc358743_remove() a931c5791b5e power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() ccb098c053dc power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() 932329941ca8 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 573bbb6f80f1 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver 4066456bb2de media: vivid: update EDID 6fef73a039da media: em28xx: fix memory leak ed7ab208cc2e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() 486e974358e7 scsi: smartpqi: Add new PCI IDs c3187412d9c7 scsi: smartpqi: Correct request leakage during reset operations bc05560dd756 scsi: smartpqi: Use host-wide tag space dc655d743c2b power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce a669817a3384 selftests/resctrl: Fix checking for < 0 for unsigned values 726d3185b89a selftests/resctrl: Fix incorrect parsing of iMC counters 19eaad1400ea selftests/resctrl: Use resctrl/info for feature detection 0ccead50c386 selftests/resctrl: Fix missing options "-n" and "-p" cd29eef12771 selftests/resctrl: Clean up resctrl features check 6ef95f0b80ec selftests/resctrl: Fix compilation issues for other global variables cf99daf7c3a2 selftests/resctrl: Fix compilation issues for global variables 078d3d75dd4c selftests/resctrl: Enable gcc checks to detect buffer overflows 9ec74da2ac4c nvmet: return proper error code from discovery ctrl 7f9757005cf5 drm/komeda: Fix bit check to import to value of proper type 5e8b58e27ea8 ata: ahci: Disable SXS for Hisilicon Kunpeng920 c753c1a77e7a mmc: sdhci-brcmstb: Remove CQE quirk fdd04d1c8336 mmc: sdhci-pci: Add PCI IDs for Intel LKF 79315ebff432 mmc: sdhci-esdhc-imx: validate pinctrl before use it 47ac226199f0 scsi: qla2xxx: Fix use after free in bsg 1d7935fd022d drm/vkms: fix misuse of WARN_ON 57fa6a6a998c scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() 298778681c10 drm/amd/display: fix dml prefetch validation dd5d6042e5d2 drm/amd/display: DCHUB underflow counter increasing in some scenarios 9cc76f29b9e5 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' 729b92e68b8e drm/amd/pm: fix workload mismatch on vega10 7cb855dfe5f0 drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 1874b0ef1426 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 7b3eb98a3ef4 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd 61c1ddd29f87 backlight: qcom-wled: Fix FSC update issue for WLED5 918a45b65365 backlight: qcom-wled: Use sink_addr for sync toggle 983d10e59fb4 power: supply: Use IRQF_ONESHOT 80ba39ec7cc9 media: gspca/sq905.c: fix uninitialized variable 6a3edc1a5e17 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 087c2bffb4e9 extcon: arizona: Fix various races on driver unbind b7d2e5097f18 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 8ff0d8a0904b power: supply: bq27xxx: fix power_avg for newer ICs 7bb783ec9e0e atomisp: don't let it go past pipes array 12b4b2855024 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() f3dd6c47c493 media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB b5261590f309 media: ite-cir: check for receive overflow 3a2270dd3f09 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() 09a27d662006 kvfree_rcu: Use same set of GFP flags as does single-argument 661af9371c32 sched/pelt: Fix task util_est update filtering b168fffa3821 drm/amdgpu: Fix some unload driver issues 5b62053e762c scsi: lpfc: Fix pt2pt connection does not recover after LOGO 7382825b068e scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe b814402fdf37 drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue 500ec98998c2 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work bd9477319714 drm/amd/display: Don't optimize bandwidth before disabling planes 6b2132f50d9f drm/amd/display: Check for DSC support instead of ASIC revision 01e03a661872 drm/ast: fix memory leak when unload the driver 100e35484682 drm/amd/display: changing sr exit latency 2c518667f953 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check 6f64be8f5211 drm/qxl: release shadow on shutdown 423fb866b3fc drm/qxl: do not run release if qxl failed to init 6228456ceb1a drm: Added orientation quirk for OneGX1 Pro 9c60c881d662 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s f32b84d7c977 btrfs: do proper error handling in btrfs_update_reloc_root 224c654a2eca btrfs: do proper error handling in create_reloc_root c5aa9ea54a00 spi: sync up initial chipselect state b82e8f0bb028 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 5d60792d1292 crypto: omap-aes - Fix PM reference leak on omap-aes.c 92894b185321 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() 4e7ae0cfaca9 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c 8a090d492f70 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c 836671775a6e crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() 2264965f576f crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails a16162a17417 phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() df9105950755 intel_th: Consistency and off-by-one fix b549cc7c9ca2 tty: n_gsm: check error while registering tty devices 8f7cdbbf61f9 usb: dwc3: gadget: Check for disabled LPM quirk 2946f95356cc usb: core: hub: Fix PM reference leak in usb_port_resume() e82da9b21fed usb: musb: fix PM reference leak in musb_irq_work() 015f3f25213e usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() 0e73535a496c spi: qup: fix PM reference leak in spi_qup_remove() 75e2b4621137 spi: omap-100k: Fix reference leak to master 517e99f22842 spi: dln2: Fix reference leak to master 4ddfac16b5c7 platform/x86: ISST: Account for increased timeout in some cases bc900a7ccdd4 tools/power/x86/intel-speed-select: Increase string size 125b3590d1fb ARM: dts: at91: change the key code of the gpio key 2ed4d587539e bus: mhi: core: Clear context for stopped channels from remove() 3737cf191a80 xhci: fix potential array out of bounds with several interrupters 98599e1045c2 xhci: check control context is valid before dereferencing it. 2b195c32bccd xhci: check port array allocation was successful before dereferencing it b52b1b8c480c fpga: dfl: pci: add DID for D5005 PAC cards e22fd531518d usb: xhci-mtk: support quirk to disable usb2 lpm 5c22421fb35f random: initialize ChaCha20 constants with correct endianness 2d78ede60615 perf/arm_pmu_platform: Fix error handling 167fecaa4311 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors 64d579453bd6 soundwire: cadence: only prepare attached devices on clock stop 9584ce366cc9 tee: optee: do not check memref size on return from Secure World e5da8b37ce34 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on 187c001c492c soc/tegra: pmc: Fix completion of power-gate toggling bc24381f5768 efi/libstub: Add $(CLANG_FLAGS) to x86 flags 8829b6ccf49f x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS fdc9c3cff9e2 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) af79dc5ad974 ARM: dts: ux500: Fix up TVK R3 sensors 3f571ae706da ARM: dts: BCM5301X: fix "reg" formatting in /memory node f38f972e14f1 kselftest/arm64: mte: Fix MTE feature detection d16749988d09 PCI: PM: Do not read power state in pci_enable_device_flags() d863389e9f2e ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node d9a1f62b03da kselftest/arm64: mte: Fix compilation with native compiler 173ab4bb8cbf usb: xhci: Fix port minor revision 45f879b29da7 usb: dwc3: gadget: Ignore EP queue requests during bus reset 85eb84bd818f usb: gadget: f_uac1: validate input parameters f63390de9b43 usb: gadget: f_uac2: validate input parameters df7452f03b7f genirq/matrix: Prevent allocation counter corruption bde50f19ba24 crypto: hisilicon/sec - fixes a printing error 6a6273a65fcd x86/sev: Do not require Hypervisor CPUID bit for SEV guests ba637773a9f9 usb: webcam: Invalid size of Processing Unit Descriptor 930d586646cf usb: gadget: uvc: add bInterval checking for HS mode 6202e708f303 crypto: qat - fix unmap invalid dma address 92f333793a78 crypto: api - check for ERR pointers in crypto_destroy_tfm() 298a44f38171 bus: mhi: core: Destroy SBL devices when moving to mission mode 2e40d8cd3db5 spi: ath79: remove spi-master setup and cleanup assignment 91629921cef9 spi: ath79: always call chipselect function 40e02e167816 staging: wimax/i2400m: fix byte-order issue e160833c9fdf bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first 6af796b4ac45 cpuidle: tegra: Fix C7 idling state on Tegra114 6f85f0497274 fbdev: zero-fill colormap in fbcmap.c af830b27c34d posix-timers: Preserve return value in clock_adjtime32() a4794be7b00b btrfs: fix race between transaction aborts and fsyncs leading to use-after-free af835665ddc9 intel_th: pci: Add Rocket Lake CPU support 97f30747b22c btrfs: fix metadata extent leak after failure to create subvolume 0c48349a6d41 x86/build: Disable HIGHMEM64G selection for M486SX dba16ca6f347 btrfs: handle remount to no compress during compression 5f2adf84624e smb2: fix use-after-free in smb2_ioctl_query_info() 8a90058752e0 cifs: detect dead connections only when echoes are enabled. 23d7b4a8f77a cifs: fix out-of-bound memory access when calling smb3_notify() at mount point aaa0faa5c28a cifs: Return correct error code from smb2_get_enc_key 7be4db5c2b59 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 44faf03f56b8 mmc: core: Fix hanging on I/O during system suspend for removable cards 886da99e8fc4 mmc: core: Set read only for SD cards with permanent write protect bit 140f225218cd mmc: core: Do a power cycle when the CMD11 fails 20d6f231f8f1 mmc: block: Issue a cache flush only when it's enabled b1fba87e60bc mmc: block: Update ext_csd.cache_ctrl if it was written cdc615acade4 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit 6c43290972ed mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 01db7cb746f0 mmc: sdhci: Check for reset prior to DMA address unmap 25ac6ce65f1a mmc: uniphier-sd: Fix a resource leak in the remove function 83e9e22ba93a mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() b7a1577a1a79 scsi: mpt3sas: Block PCI config access from userspace during reset 702cdaa2c628 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() f1cbba5ea75b spi: spi-ti-qspi: Free DMA resources 421f24114c64 spi: stm32-qspi: fix pm_runtime usage_count counter dbaf435ddf97 erofs: add unsupported inode i_format check 34ec706bf0b7 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access 706e60c19237 mtd: rawnand: atmel: Update ecc_stats.corrected counter 907452b3b6a6 mtd: spinand: core: add missing MODULE_DEVICE_TABLE() cb5305ac5bac Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" 2e41cc10660e mtd: spi-nor: core: Fix an issue of releasing resources during read/write 4c44c136f2fa fs/epoll: restore waking from ep_done_scan() 6b5aeb69bb9f ecryptfs: fix kernel panic with null dev_name 3ad1fb97619b arm64: dts: mt8173: fix property typo of 'phys' in dsi node 6c2f97f3887f arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 011b9e1c2a18 ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld 634684d79733 ftrace: Handle commands when closing set_ftrace_filter file d11fdbee28af ACPI: custom_method: fix a possible memory leak 62dc2440ebb5 ACPI: custom_method: fix potential use-after-free issue 58a762a7f3be tpm: acpi: Check eventlog signature before using it 3b8b6399666a vhost-vdpa: fix vm_flags for virtqueue doorbell mapping 026499a9c2e0 s390/zcrypt: fix zcard and zqueue hot-unplug memleak e534a4b139a8 s390/disassembler: increase ebpf disasm buffer size 90402b6b45f3 dyndbg: fix parsing file query without a line-range suffix ed9cfd60c787 nitro_enclaves: Fix stale file descriptors on failed usercopy a1d2bd164c1c bus: mhi: core: Sanity check values from remote device before use bcb80329e815 bus: mhi: core: Clear configuration from channel context during reset 542fd3e4fde6 bus: mhi: core: Fix check for syserr at power_up (From OE-Core rev: 86bac399136de151c2b33e715fd8d810707c431c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18linux-yocto/5.10: ktypes/standard: disable obsolete crypto options by defaultBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10.: ktypes/standard: disable obsolete crypto options by default CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is on by default, but really shouldn't be on in our kernels for a safe set of baseline options. This is almost never used, so we disable it by default. If something needs it, they can turn it on in a board specific config. (From OE-Core rev: f29be437290a960decdc2d8be8e505e8179c2f58) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18linux-yocto/5.4: update to v5.4.117Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: b5dbcd05792a Linux 5.4.117 0ee3bfc2c31e vfio: Depend on MMU b246759284d6 perf/core: Fix unconditional security_locked_down() call a1e6a0d1e6cf ovl: allow upperdir inside lowerdir 8198962021fd scsi: ufs: Unlock on a couple error paths 91aa2644a3ab platform/x86: thinkpad_acpi: Correct thermal sensor allocation 164f74391822 USB: Add reset-resume quirk for WD19's Realtek Hub 5922dfc42ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 314192f055d9 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 6cede11149bf perf ftrace: Fix access to pid in array when setting a pid filter ad4659935e11 perf data: Fix error return code in perf_data__create_dir() cbc6b467610c iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() c7166a529e2b avoid __memcat_p link failure 8ba25a9ef9b9 bpf: Fix leakage of uninitialized bpf stack under speculation 53e0db429b37 bpf: Fix masking negation logic upon negative dst register b0c8fe7ef797 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() 43b515c52942 igb: Enable RSS for Intel I211 Ethernet Controller 354520d3ea81 net: usb: ax88179_178a: initialize local variables before use 55714a57f369 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() b3041510f0fc ACPI: tables: x86: Reserve memory occupied by ACPI tables 91b08c5319a5 mips: Do not include hi and lo in clobber list for R6 (From OE-Core rev: 0bb2a057ed02b94e6f12b0508b5d7f4a535b1ca0) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-18linux-yocto/5.10: update to v5.10.35Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: f53a3a480862 Linux 5.10.35 94c76056fc3f vfio: Depend on MMU 4348d3b5027b perf/core: Fix unconditional security_locked_down() call 399f9c18473c platform/x86: thinkpad_acpi: Correct thermal sensor allocation ac2cd82c7609 USB: Add reset-resume quirk for WD19's Realtek Hub d844aaa49ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 59b3f88386b5 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 27c1936af506 ovl: allow upperdir inside lowerdir 71d58457a8af ovl: fix leaked dentry 2fa0387fa2d0 nvme-pci: set min_align_mask f8e71c667ee1 swiotlb: respect min_align_mask 85a5a6875ca9 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single 25ed8827cfbf swiotlb: refactor swiotlb_tbl_map_single 9efd5df078a7 swiotlb: clean up swiotlb_tbl_unmap_single 1f2ef5a0f771 swiotlb: factor out a nr_slots helper 1bbcc985d195 swiotlb: factor out an io_tlb_offset helper 22163a8ec863 swiotlb: add a IO_TLB_SIZE define 2e8b3b0b8e2d driver core: add a min_align_mask field to struct device_dma_parameters 6995512a472f tools/cgroup/slabinfo.py: updated to work on current kernel a7c37332afa8 perf ftrace: Fix access to pid in array when setting a pid filter fb4c1c2e9fd1 capabilities: require CAP_SETFCAP to map uid 0 b571a6302a64 perf data: Fix error return code in perf_data__create_dir() 48ec949ac979 net: qrtr: Avoid potential use after free in MHI send 2fa15d61e4cb bpf: Fix leakage of uninitialized bpf stack under speculation 2cfa537674cd bpf: Fix masking negation logic upon negative dst register a41c193d004e igb: Enable RSS for Intel I211 Ethernet Controller 2e68890993d0 net: usb: ax88179_178a: initialize local variables before use d3598eb3915c netfilter: conntrack: Make global sysctls readonly in non-init netns c239bfc2e4ac mips: Do not include hi and lo in clobber list for R6 (From OE-Core rev: 767e6755740204981e5789b7a3066eac855605e8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16lttng-ust: Upgrade 2.12.1 -> 2.12.2Richard Purdie
(From OE-Core rev: 03b9c9ab5e74c4e825a023e54fe8891f6f6cc809) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16lttng-modules: update to v2.12.6Bruce Ashfield
To support building against v5.12+ and v5.13+ kernels, bumping to the v2.12.6 lttng-release. We drop the previously backported patches, and bring in the following commits: 0d8e4ab9 Version 2.12.6 78f56ae3 fix: adjust ranges for RHEL 8.2 and 8.3 4c996ea7 Disable block rwbs bitwise enum in default build 4ac46085 Disable sched_switch bitwise enum in default build 5e22c27b Add experimental bitwise enum config option 937d307e Add defaults to Kconfig options 4a114d43 Sync `show_inode_state()` macro with upstream stable kernels 3bd6ac3e fix: block: remove disk_part_iter (v5.12) 8bbb8c9d Fix: Backport of "Fix: increment buffer offset when failing to copy from user-space" 30cddf69 Fix: increment buffer offset when failing to copy from user-space 4733b9ab Sync `show_inode_state()` macro with Ubuntu 4.15 kernel ff21ec48 fix: mm, tracing: kfree event name mismatching with provider kmem (v5.12) b2b02c29 Set 'stable-2.12' branch in git review config 00b42dbf fix backport: block: add a disk_uevent helper (v5.12) 771ff089 fix: Adjust ranges for Ubuntu 5.4.0-67 kernel d8933959 fix: block: add a disk_uevent helper (v5.12) 71034df1 Fix: properly compare type enumeration 4d879d23 compiler warning cleanup: is_signed_type: compare -1 to 1 fead3a9c Fix: bytecode linker: validate event and field array/sequence encoding 92cc3e7f Fix: kretprobe: null ptr deref on session destroy 49c603ef fix: mm, tracing: record slab name for kmem_cache_free() (v5.12) 23a2f61f Fix: filter interpreter early-exits on uninitialized value b3fdf78b Fix: memory leaks on event destroy (From OE-Core rev: c2f027b8e2f842915a0ffdfd6c2c0597f3b02bce) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-16lttng-modules: update devupstream to v2.13-rcBruce Ashfield
To support builds against v5.13+ kernels, bumping the devupstream to 2.13 and the 2.13-rc series. Along with the SRCREV update, a port of the existing CONFIG_TRACEPOINTS patch from the main Makefile to src/Kbuild is done. The LICENSE file was part of commit [Cleanup: Move headers from toplevel to include/lttng/], so we adjust the checksum to the new fie contents. (From OE-Core rev: 18bf7b0eafc5331b0b33c0ae777374e24df741b8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-13kern-tools: Kconfiglib: add support for bare 'modules' keywordBruce Ashfield
Bumping the SRCREV to pickup the following for the kern-tools: commit 6dd85ff178cd76851e2184b13e545f5a88d1be30 [kconfig: change "modules" from sub-option to first-level attribute] broke parsing in 5.13+ trees. We add the new location to the parser so we can support both types of module specifications. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Without this, the kernel configuration audit for 5.13+ errors immediately. The older "option modules" parsing has been left in the code, so that older kernels continue to work as well. (From OE-Core rev: ba39e42681e7e3c6fe82686a42a9ee4b519003f9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-12powertop: update 2.13 -> 2.14Alexander Kanavin
Drop configure() tweaks, none of them are needed anymore, and particularly the ncurses tweak was changing the build in a way that is not clear (and no one remembers why it was there in the first place). Adjust LDFLAGS as somehow -pthread isn't there --> link failures. (From OE-Core rev: c4982ddd71ac652f9d3b879bf31bb087500fb611) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-11linux-firmware: include all relevant files in -bcm4356Yann Dirson
This currently catches the .clb_blob and .vamrs,rock960.txt, and other .txt files may come in future upstream releases. (From OE-Core rev: e332738a8aae0914c58b40faae8b9d7a82fd6a95) Signed-off-by: Yann Dirson <yann@blade-group.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-11kexec-tools: upgrade 2.0.21 -> 2.0.22wangmy
(From OE-Core rev: 2c7868ef9e85a3cdd56b11cd5e876e633307a21d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09lttng-modules: backport patches to fix build against 5.12+ kernelVinícius Ossanes Aquino
Add the following patches from stable-2.12 branch of lttng repository to fix errors when building lttng-modules against 5.12+ kernel since they are not present on the release 2.12.5: - 17cd2dc9 fix: block: add a disk_uevent helper (v5.12) - 127135b6 fix backport: block: add a disk_uevent helper (v5.12) - 853d5903 fix: mm, tracing: kfree event name mismatching with provider kmem (v5.12) (From OE-Core rev: 2538ba2b3490e3599d9ccd637aa8486ea428f1b0) Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09linux-yocto/5.4: qemuppc32: reduce serial shutdown issuesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.4: qemuppc32: reduce serial issues seen on shutdown Richard reported: We've been seeing a lot of the qemuppc shutdown issue and I decided to look into it. The really worrying thing looking at the logs locally is the serial ports are showing irq issues and becoming disabled as nobody would handle them. Errors like: [ 9.194886] irq 36: nobody cared (try booting with the "irqpoll" option) [ 9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted [ 9.202283] Call Trace: [ 9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 (unreliable) [ 9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378 [ 9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104 [ 9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c [ 9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c [ 9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188 [ 9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38 [ 9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc [ 9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14 [ 9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838 [ 9.237288] LR = __setup_irq+0x790/0x838 [ 9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8 [ 9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c [ 9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8 [ 9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4 [ 9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170 [ 9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48 [ 9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640 [ 9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4 [ 9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410 [ 9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28 [ 9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164 [ 9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c [ 9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc [ 9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34 [ 9.292620] --- interrupt: c01 at 0xfec3738 [ 9.292620] LR = 0xfec36e0 [ 9.299035] handlers: [ 9.302312] [<7f7f7da8>] pmz_interrupt [ 9.305541] Disabling IRQ #36 (and the irqpoll option does not help) This is problematic as the shutdown test uses the serial interface to shut down the system. If the serial interface fails to login or run the command, game over for the test. CONFIG_SERIAL_PMACZILOG_CONSOLE complicates that handling, but doesn't provide any output or capabilities that we need. So we disable it here, and reduce the chances of issues during shutdown. (From OE-Core rev: 42355cb73049ee7a4af0f539a2a5b7d4ee1abc65) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09linux-firmware: upgrade 20210208 -> 20210315Alexander Kanavin
License-Update: additional firmware files, version changes (From OE-Core rev: 2f10b9dbb4fb8ccb9a427883370fbbeb6f394551) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-06linux-yocto/5.10: qemuppc32: reduce serial shutdown issuesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: qemuppc32: reduce serial issues seen on shutdown Richard reported: We've been seeing a lot of the qemuppc shutdown issue and I decided to look into it. The really worrying thing looking at the logs locally is the serial ports are showing irq issues and becoming disabled as nobody would handle them. Errors like: [ 9.194886] irq 36: nobody cared (try booting with the "irqpoll" option) [ 9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted 5.10.30-yocto-standard #1 [ 9.202283] Call Trace: [ 9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 (unreliable) [ 9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378 [ 9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104 [ 9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c [ 9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c [ 9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188 [ 9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38 [ 9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc [ 9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14 [ 9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838 [ 9.237288] LR = __setup_irq+0x790/0x838 [ 9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8 [ 9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c [ 9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8 [ 9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4 [ 9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170 [ 9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48 [ 9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640 [ 9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4 [ 9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410 [ 9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28 [ 9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164 [ 9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c [ 9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc [ 9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34 [ 9.292620] --- interrupt: c01 at 0xfec3738 [ 9.292620] LR = 0xfec36e0 [ 9.299035] handlers: [ 9.302312] [<7f7f7da8>] pmz_interrupt [ 9.305541] Disabling IRQ #36 (and the irqpoll option does not help) This is problematic as the shutdown test uses the serial interface to shut down the system. If the serial interface fails to login or run the command, game over for the test. CONFIG_SERIAL_PMACZILOG_CONSOLE complicates that handling, but doesn't provide any output or capabilities that we need. So we disable it here, and reduce the chances of issues during shutdown. (From OE-Core rev: bf2c6ea03d45742597275691b4c883044765c57e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-04linux-yocto/5.4: update to v5.4.116Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 370636ffbb86 Linux 5.4.116 e23967af130b bpf: Update selftests to reflect new error states ef4e68f0af04 bpf: Tighten speculative pointer arithmetic mask 4dc6e55e282f bpf: Move sanitize_val_alu out of op switch 876d1cec9369 bpf: Refactor and streamline bounds check into helper 4158e5fea3b1 bpf: Improve verifier error messages for users 15de0c537bf7 bpf: Rework ptr_limit into alu_limit and add common error path f7fbedc90909 bpf: Ensure off_reg has no mixed signed bounds for all types 4a163b1c7053 bpf: Move off_reg into sanitize_ptr_alu 19bfeb47e96b Linux 5.4.115 af7099bad495 USB: CDC-ACM: fix poison/unpoison imbalance d7fad2ce15bd net: hso: fix NULL-deref on disconnect regression 699017fe0de4 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access b3962b4e8334 ia64: tools: remove duplicate definition of ia64_mf() on ia64 763cbe5e1ebb ia64: fix discontig.c section mismatches 3dce9c4bb546 csky: change a Kconfig symbol name to fix e1000 build error 892f6bc55746 cavium/liquidio: Fix duplicate argument 2ccca124620e xen-netback: Check for hotplug-status existence before watching 78687d6a3213 s390/entry: save the caller of psw_idle 026490fac496 net: geneve: check skb is large enough for IPv4/IPv6 header caaf9371ecad ARM: dts: Fix swapped mmc order for omap3 be60afbb9136 HID: wacom: Assign boolean values to a bool variable 116ee59ef886 HID: alps: fix error return code in alps_input_configured() a4e2b91cea52 HID: google: add don USB id aefb6ac6ac11 perf auxtrace: Fix potential NULL pointer dereference 39638289595b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 319a06e58ed7 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82808cc02681 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() c6eb92b37af1 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 37ee803d7ed7 pinctrl: lewisburg: Update number of pins in community dbb355960ef9 gpio: omap: Save and restore sysconfig 835c8d688e1e s390/ptrace: return -ENOSYS when invalid syscall is supplied (From OE-Core rev: 667352cc46429f3d8eca12cf93c26be2d26e5d74) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-04linux-yocto/5.10: update to v5.10.34Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 0aa66717f684 Linux 5.10.34 47d54b990103 mei: me: add Alder Lake P device id. 2a442f11407e iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() 8bd8301ccc11 Linux 5.10.33 8a661bad6cee USB: CDC-ACM: fix poison/unpoison imbalance 90642ee9eb58 net: hso: fix NULL-deref on disconnect regression 31720f9e87c0 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access bed21bed2e79 ia64: tools: remove duplicate definition of ia64_mf() on ia64 ba0910ad1c57 ia64: fix discontig.c section mismatches f4a777bcc8d1 csky: change a Kconfig symbol name to fix e1000 build error 393200a1b095 kasan: fix hwasan build for gcc f2b46286e326 cavium/liquidio: Fix duplicate argument 1bfefd866195 xen-netback: Check for hotplug-status existence before watching 509ae27a1874 arm64: kprobes: Restore local irqflag if kprobes is cancelled da99331fc6ce s390/entry: save the caller of psw_idle d33031a894d2 dmaengine: tegra20: Fix runtime PM imbalance on error 66d0cf7dcaa1 net: geneve: check skb is large enough for IPv4/IPv6 header 6ce64437224d ARM: dts: Fix swapped mmc order for omap3 db010ba54a96 dmaengine: xilinx: dpdma: Fix race condition in done IRQ e8d9a93ec46e dmaengine: xilinx: dpdma: Fix descriptor issuing on video group eb2c81ee764d soc: qcom: geni: shield geni_icc_get() for ACPI boot 8c4bfe30eb55 HID: wacom: Assign boolean values to a bool variable e913cbc952c3 HID cp2112: fix support for multiple gpiochips f691dc86411d HID: alps: fix error return code in alps_input_configured() 079e32723f78 HID: google: add don USB id ffe249b4fc2c perf map: Fix error return code in maps__clone() 4d0cfb3713bc perf auxtrace: Fix potential NULL pointer dereference ab112cc573cc perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 6f8315e5d951 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82fa9ced35d8 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() b642e493a9a0 bpf: Tighten speculative pointer arithmetic mask 2982ea926b5c bpf: Refactor and streamline bounds check into helper f3c4b01689d3 bpf: Allow variable-offset stack access f79efcb0075a bpf: Permits pointers on stack for helper calls edc5d1601389 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 83d93d05376a pinctrl: core: Show pin numbers for the controllers with base = 0 fc2454cc0c4b block: return -EBUSY when there are open partitions in blkdev_reread_part 2bbd8aafde36 pinctrl: lewisburg: Update number of pins in community a8cd07e4400d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails bf84ef2dd2cc KEYS: trusted: Fix TPM reservation for seal/unseal 9857fccd653c gpio: omap: Save and restore sysconfig 71777492b745 vhost-vdpa: protect concurrent access to vhost device iotlb (From OE-Core rev: 2cfc4489c14f8d1ec2c6fc2aa411d158058f5aea) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-04linux-yocto/5.4: update to v5.4.114Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: a7eb81c1d11a Linux 5.4.114 3822683fd101 net: phy: marvell: fix detection of PHY on Topaz switches cec3b778f70f ARM: 9071/1: uprobes: Don't hook on thumb instructions 4f0cda5e9e62 r8169: don't advertise pause in jumbo mode c5934da725bb r8169: tweak max read request size for newer chips also in jumbo mtu mode 50b7a68664dc r8169: improve rtl_jumbo_config cbbd3e2a2e7c r8169: fix performance regression related to PCIe max read request size 0243bb394186 r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN c667953d6433 r8169: remove fiddling with the PCIe max read request size b14992c96274 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems 871b569a3e67 ARM: footbridge: fix PCI interrupt mapping 9a7ac9afc8d7 gro: ensure frag0 meets IP header alignment fde195c03bff ibmvnic: remove duplicate napi_schedule call in open function c591bbaae545 ibmvnic: remove duplicate napi_schedule call in do_reset function c6acd7d19124 ibmvnic: avoid calling napi_disable() twice 2bc14f5eca10 i40e: fix the panic when running bpf in xdpdrv mode 51edda8a6334 net: ip6_tunnel: Unregister catch-all devices 92f93a03cef0 net: sit: Unregister catch-all devices 4fcbb1fa2703 net: davicom: Fix regulator not turned off on failed probe 01fb1626b620 netfilter: nft_limit: avoid possible divide error in nft_limit_init e65cd80558e5 net: macb: fix the restore of cmp registers 6449b405f99a netfilter: arp_tables: add pre_exit hook for table unregister ce23be37ecac netfilter: bridge: add pre_exit hooks for ebtable unregistration 61ca5b653220 libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC 4ce8e86d125d netfilter: conntrack: do not print icmpv6 as unknown via /proc 5f6c1a81713e scsi: libsas: Reset num_scatter if libata marks qc as NODATA 7779f84e4677 riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" ec3bb712fb62 vfio/pci: Add missing range check in vfio_pci_mmap 9e8c5e3d8279 arm64: alternatives: Move length validation in alternative_{insn, endif} b7d15166c1d1 arm64: fix inline asm in load_unaligned_zeropad() b9956950f23c readdir: make sure to verify directory entry for legacy interfaces too ff821c7ce913 dm verity fec: fix misaligned RS roots IO 804607635cc1 HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices b428063fb310 Input: i8042 - fix Pegatron C15B ID entry 995503dd6546 Input: s6sy761 - fix coordinate read bit shift 7a2ac9ed8cf6 virt_wifi: Return micros for BSS TSF values bd7e90c82850 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN f666567a51fb pcnet32: Use pci_resource_len to validate PCI resource 9e249bc38a48 net: ieee802154: forbid monitor for add llsec seclevel 7a7899eaaeb8 net: ieee802154: stop dump llsec seclevels for monitors fc5f9c33edb5 net: ieee802154: forbid monitor for del llsec devkey 63581374638b net: ieee802154: forbid monitor for add llsec devkey 0d5ee2ee9ab2 net: ieee802154: stop dump llsec devkeys for monitors 6c8caf78304f net: ieee802154: forbid monitor for del llsec dev c993c05b9d48 net: ieee802154: forbid monitor for add llsec dev f9d7088d385c net: ieee802154: stop dump llsec devs for monitors 178ddee28d53 net: ieee802154: forbid monitor for del llsec key 5d025404d513 net: ieee802154: forbid monitor for add llsec key d8b4f3a9d732 net: ieee802154: stop dump llsec keys for monitors e16998019358 scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state f0268d35305d ASoC: fsl_esai: Fix TDM slot setup for I2S mode d60837aa64be drm/msm: Fix a5xx/a6xx timestamps 01e86da75c18 ARM: omap1: fix building with clang IAS 4f02dc4d360f ARM: keystone: fix integer overflow warning f3183866b3da neighbour: Disregard DEAD dst in neigh_update 1cf8b48a4de2 ASoC: max98373: Added 30ms turn on/off time delay 47d04c039915 arc: kernel: Return -EFAULT if copy_to_user() fails 68bd0d8ab19e lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message 6ffc9f854d23 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 4609d27ca6e4 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race 09db44ad36b0 dmaengine: dw: Make it dependent to HAS_IOMEM 5130cda3cb1f gpio: sysfs: Obey valid_mask 2dce5702ef05 Input: nspire-keypad - enable interrupts only when opened 6180d2274b17 net/sctp: fix race condition in sctp_destroy_sock 304c21786b01 scsi: qla2xxx: Fix fabric scan hang ca0188d396cd scsi: qla2xxx: Fix stuck login session using prli_pend_timer c393c7f77cf8 scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport ad66dc6d8830 scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure 8b5e82aea7b3 scsi: qla2xxx: Fix device connect issues in P2P configuration 8eed34d3c444 scsi: qla2xxx: Dual FCP-NVMe target port support 33beb0e6c244 Revert "scsi: qla2xxx: Fix stuck login session using prli_pend_timer" 94ac0a8866c4 Revert "scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure" ab3bed80f9d3 Linux 5.4.113 94371b6c5553 xen/events: fix setting irq affinity 4ea6097986c4 perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches d462247bb274 perf tools: Use %zd for size_t printf formats on 32-bit 2715a4c0dc34 perf tools: Use %define api.pure full instead of %pure-parser 799f02f0dfc4 driver core: Fix locking bug in deferred_probe_timeout_work_func() cc59b872f2e1 netfilter: x_tables: fix compat match/target pad out-of-bound write 8119a2b42028 block: don't ignore REQ_NOWAIT for direct IO 2d71bffbe9a0 riscv,entry: fix misaligned base for excp_vect_table 90b71ae8e5cf idr test suite: Create anchor before launching throbber b9299c2bf554 idr test suite: Take RCU read lock in idr_find_test_1 cde89079ce46 radix tree test suite: Register the main thread with the RCU library f5b60f26e36b block: only update parent bi_status when bio fail 5b8f89685a9a drm/tegra: dc: Don't set PLL clock to 0Hz db162d8d7d08 gfs2: report "already frozen/thawed" errors 3c89c7240412 drm/imx: imx-ldb: fix out of bounds array access warning e1ff1c6bbe4b KVM: arm64: Disable guest access to trace filter controls 2012f9f75444 KVM: arm64: Hide system instruction access to Trace registers cc678e2f372e interconnect: core: fix error return code of icc_link_destroy() (From OE-Core rev: a24b8651365b333e903b317ad969ba8adfed28c4) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-04perf: fix python-audit RDEPENDSBruce Ashfield
When doing the perf python3 conversion, the audit-python RDEPENDS was caught up in the regex replacement and was incorrectly changed. The audit recipe continues to produce a package called audit-python and it is that package we should have as a RDEPENDS. (From OE-Core rev: 7eccb9c0c2ea00685451c44cb8faa96c4a2272fd) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-04linux-yocto/5.10: update to v5.10.32Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: aea70bd5a455 Linux 5.10.32 6ac98ee9cb7c net: phy: marvell: fix detection of PHY on Topaz switches fbe6603e7cab bpf: Move sanitize_val_alu out of op switch 7723d3243857 bpf: Improve verifier error messages for users 55565c307908 bpf: Rework ptr_limit into alu_limit and add common error path 496e2fabbbe3 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically cada2ed0bb70 ARM: 9071/1: uprobes: Don't hook on thumb instructions 480d875f1242 bpf: Move off_reg into sanitize_ptr_alu 589fd9684dfa bpf: Ensure off_reg has no mixed signed bounds for all types b2df20c0f19f r8169: don't advertise pause in jumbo mode 154fb9cb3e6f r8169: tweak max read request size for newer chips also in jumbo mtu mode 7f64753835a7 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index c670ff84fac9 KVM: VMX: Convert vcpu_vmx.exit_reason to a union 4f3ff11204ea bpf: Use correct permission flag for mixed signed bounds arithmetic 8d7906c548aa arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference 286c39d08664 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems 4f90db2e92d2 ARM: OMAP2+: Fix uninitialized sr_inst 1fc087fdb98d ARM: footbridge: fix PCI interrupt mapping 11a718ef953f ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() a13d4a1228ab ARM: OMAP2+: Fix warning for omap_init_time_of() 9143158a6bd3 gro: ensure frag0 meets IP header alignment fd766f792a56 ch_ktls: do not send snd_una update to TCB in middle 65bdd564b387 ch_ktls: tcb close causes tls connection failure 5f3c278035c0 ch_ktls: fix device connection close 8d5a9dbd2116 ch_ktls: Fix kernel panic 976da1b08784 ibmvnic: remove duplicate napi_schedule call in open function 008885a880dc ibmvnic: remove duplicate napi_schedule call in do_reset function 685bc730e3a9 ibmvnic: avoid calling napi_disable() twice e154b5060aa1 ia64: tools: remove inclusion of ia64-specific version of errno.h header f8f01fc8c653 ia64: remove duplicate entries in generic_defconfig 1aec111c944f ethtool: pause: make sure we init driver stats 44ef38c0a2b3 i40e: fix the panic when running bpf in xdpdrv mode 35d7491e2f77 net: Make tcp_allowed_congestion_control readonly in non-init netns 76af8126a6e4 mm: ptdump: fix build failure 33f3dab42ae2 net: ip6_tunnel: Unregister catch-all devices ea0340e632ba net: sit: Unregister catch-all devices 154ac84d497a net: davicom: Fix regulator not turned off on failed probe e072247938a8 net/mlx5e: Fix setting of RS FEC mode dc1732baa9da netfilter: nft_limit: avoid possible divide error in nft_limit_init cda5507d234f net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta 40ed1d29f151 net: macb: fix the restore of cmp registers 7f8e59c4c5e5 libbpf: Fix potential NULL pointer dereference 7824d5a9935a netfilter: arp_tables: add pre_exit hook for table unregister 4d26865974fb netfilter: bridge: add pre_exit hooks for ebtable unregistration eb82199e377a libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC a2af8a0f38e4 ice: Fix potential infinite loop when using u8 loop counter 783645e65b57 netfilter: conntrack: do not print icmpv6 as unknown via /proc 394c81e36e49 netfilter: flowtable: fix NAT IPv6 offload mangling be07581aacae ixgbe: fix unbalanced device enable/disable in suspend/resume 0ef9919a06a3 scsi: libsas: Reset num_scatter if libata marks qc as NODATA 6a70ab9769cd riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" f66d695c06f4 vfio/pci: Add missing range check in vfio_pci_mmap e6177990e17d arm64: alternatives: Move length validation in alternative_{insn, endif} e2931f05eb32 arm64: fix inline asm in load_unaligned_zeropad() 957f83a138f1 readdir: make sure to verify directory entry for legacy interfaces too 2b8308741cf5 dm verity fec: fix misaligned RS roots IO 18ba387261ea HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices dedf75aec8fc Input: i8042 - fix Pegatron C15B ID entry 8b978750dcd2 Input: s6sy761 - fix coordinate read bit shift 955da2b5cd98 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS 024f9d048000 virt_wifi: Return micros for BSS TSF values cc413b375c6d mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN 2e08d9a56838 pcnet32: Use pci_resource_len to validate PCI resource 248b9b61b951 net: ieee802154: forbid monitor for add llsec seclevel b97c7bc42d8d net: ieee802154: stop dump llsec seclevels for monitors ab9f9a1d5874 net: ieee802154: forbid monitor for del llsec devkey 4846c2debb2c net: ieee802154: forbid monitor for add llsec devkey 07714229e0e2 net: ieee802154: stop dump llsec devkeys for monitors 4c1775d6ea86 net: ieee802154: forbid monitor for del llsec dev 813b13155d14 net: ieee802154: forbid monitor for add llsec dev 2f80452951b5 net: ieee802154: stop dump llsec devs for monitors 08744a622faa net: ieee802154: forbid monitor for del llsec key 7edf4d2baa8a net: ieee802154: forbid monitor for add llsec key c09075df5e4d net: ieee802154: stop dump llsec keys for monitors 8b9485b651d4 iwlwifi: add support for Qu with AX201 device c836374bacfa scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state d9fc084067f5 ASoC: fsl_esai: Fix TDM slot setup for I2S mode 79ef0e6c0cf8 drm/msm: Fix a5xx/a6xx timestamps d61238aa6482 ARM: omap1: fix building with clang IAS 505c48942f04 ARM: keystone: fix integer overflow warning 0d0ad98bee39 neighbour: Disregard DEAD dst in neigh_update 7a1cd9044da4 gpu/xen: Fix a use after free in xen_drm_drv_init bfb5a1523f17 ASoC: max98373: Added 30ms turn on/off time delay 58d59d9ae56f ASoC: max98373: Changed amp shutdown register as volatile b2f8476193eb xfrm: BEET mode doesn't support fragments for inner packets 806addaf8dfd iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() b448a6a2fc5a arc: kernel: Return -EFAULT if copy_to_user() fails f12e8cf6b180 lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message a55de4f0d1d4 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 9f399a9d7006 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race f338b8fffd75 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() e5eb9757fe4c dmaengine: idxd: fix wq cleanup of WQCFG registers 4c59c5c8668e dmaengine: plx_dma: add a missing put_device() on error path ac030f5c5680 dmaengine: Fix a double free in dma_async_device_register 56f9c04893fb dmaengine: dw: Make it dependent to HAS_IOMEM 4ecf25595273 dmaengine: idxd: fix wq size store permission state db23b7b5ca3e dmaengine: idxd: fix opcap sysfs attribute output 0e3f14755111 dmaengine: idxd: fix delta_rec and crc size field for completion record a5ad12d5d69c dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback f567fde02baa gpio: sysfs: Obey valid_mask dfed481e62e5 Input: nspire-keypad - enable interrupts only when opened b80ea54e1e71 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout 5a627026be4a net/sctp: fix race condition in sctp_destroy_sock 65f1995ea1e9 Linux 5.10.31 ceee49ca34bf xen/events: fix setting irq affinity 9d9facd32d89 net: sfp: cope with SFPs that set both LOS normal and LOS inverted 2a60ab2dab3d net: sfp: relax bitrate-derived mode check cd8ce27e6caa perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches 1f3b9000cb44 netfilter: x_tables: fix compat match/target pad out-of-bound write 5402a67ac403 block: don't ignore REQ_NOWAIT for direct IO efa7b6e4017a riscv,entry: fix misaligned base for excp_vect_table 6fbdce3cde97 io_uring: don't mark S_ISBLK async work as unbounded 5d4600017bee null_blk: fix command timeout completion handling b1f6c6f39bd6 idr test suite: Create anchor before launching throbber 9a7552daa93b idr test suite: Take RCU read lock in idr_find_test_1 edd822b69241 radix tree test suite: Register the main thread with the RCU library 1d2310d95fb8 block: only update parent bi_status when bio fail d99e22c0ea74 XArray: Fix splitting to non-zero orders 9576dd89554e gpu: host1x: Use different lock classes for each client 39af2f472f21 drm/tegra: dc: Don't set PLL clock to 0Hz e4a0956574c7 tools/kvm_stat: Add restart delay 1dcb3ebc2416 ftrace: Check if pages were allocated before calling free_pages() 6c6d58322079 gfs2: report "already frozen/thawed" errors 870c8df1d192 drm/imx: imx-ldb: fix out of bounds array access warning 5b50468a2d4d KVM: arm64: Disable guest access to trace filter controls fa0c0dce589d KVM: arm64: Hide system instruction access to Trace registers 57fb08fb9a25 gfs2: Flag a withdraw if init_threads() fails 9b57ecb01b43 interconnect: core: fix error return code of icc_link_destroy() (From OE-Core rev: 91fcd094619e25d63a80231c3b776788504ce37b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-04linux-yocto/5.10: qemuriscv32.cfg: RV32 only supports 1G physical memoryBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: a19886b00ea qemuriscv32.cfg: RV32 only supports 1G physical memory (From OE-Core rev: 894f5328d395872f69bd48c59518bbafb7cbd61e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-04linux-yocto/5.10: aufs fixesBruce Ashfield
It was reported that aufs was behaving incorrectly on arm/x86. Although we don't have an exact fix for the issues, the Wind River guys were able to come up with a minimal patch set to fix just the core issue, versus a full aufs uprev. We didn't have time to get this in before the release, but picking it up in a dot release is sufficient. (given that it took several months for the issue to be noticed). Integrating the following commit(s) to linux-yocto/5.10: a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write() cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t a5805df6583f aufs: linux-v5.10-rc1, no more set_fs() 64e145dcca8c Revert "aufs: initial port to v5.10" (From OE-Core rev: c290adec4e27f5d7987193e9a0749082f3ed3e20) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-02wireless-regdb: upgrade 2020.11.20 -> 2021.04.21uninative-3.1zhengruoqin
(From OE-Core rev: df540a630f87c02898f7ce5703f63e9c7bd2c156) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-26linux-firmware: Package RSI 911x WiFi firmwareMarek Vasut
The RSI 911x WiFi firmware is already part of the linux-firmware repository, package it to make it easily available. (From OE-Core rev: cc44b71f6ea68ca0f483d635df7dc7b9905b1593) Signed-off-by: Marek Vasut <marex@denx.de> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Cc: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.10: fix arm defconfig warningsBruce Ashfield
A recent fix to the kern-tools promoted some previously unseen issues to warnings. This commit fixes them by tagging some BT options as non-hardware so they won't generate warnings if they don't appear in the final .config. These are sub BT options and shouldn't warn when/if their controlling option is disabled by a fragment. 40a967b115f base: exclude some BT options as non-hardware (From OE-Core rev: fc7875ce3c68a253f8b8e5d8855c1814731b5a45) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.4: fix arm defconfig warningsBruce Ashfield
A recent fix to the kern-tools promoted some previously unseen issues to warnings. This commit fixes them by tagging some BT options as non-hardware so they won't generate warnings if they don't appear in the final .config. These are sub BT options and shouldn't warn when/if their controlling option is disabled by a fragment. d7fd0213b75 base: exclude some BT options as non-hardware (From OE-Core rev: a86c8251905baf5bf4714f3db01cdfae02383839) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.4: update to v5.4.112Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 8f55ad4daf00 Linux 5.4.112 ea42fd91d304 Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath." 7ee5bde3164c net: ieee802154: stop dump llsec params for monitors b4042ecc12cb net: ieee802154: forbid monitor for del llsec seclevel e82f8b7713ab net: ieee802154: forbid monitor for set llsec params 948a2817f71d net: ieee802154: fix nl802154 del llsec devkey b3a105e15cd6 net: ieee802154: fix nl802154 add llsec key 4097afd93df7 net: ieee802154: fix nl802154 del llsec dev 7d32fc7964d6 net: ieee802154: fix nl802154 del llsec key 8f4c815c74f4 net: ieee802154: nl-mac: fix check on panid 38ea2b3ed00f net: mac802154: Fix general protection fault 6e7098f56c83 drivers: net: fix memory leak in peak_usb_create_dev 32e2f9a708e1 drivers: net: fix memory leak in atusb_probe 0a790ad1358b net: tun: set tun->dev->addr_len during TUNSETLINK processing ed13df88c6d5 cfg80211: remove WARN_ON() in cfg80211_sme_connect 628ac886dfba net: sched: bump refcount for new action in ACT replace mode 3dbafee8426f dt-bindings: net: ethernet-controller: fix typo in NVMEM f4c5968da773 clk: socfpga: fix iomem pointer cast on 64-bit 35ba6d9240ee RAS/CEC: Correct ce_add_elem()'s returned values f666ad4f8d87 RDMA/addr: Be strict with gid size 44d03319fe77 RDMA/cxgb4: check for ipv6 address properly while destroying listener 3ca5345db92c net/mlx5: Fix PBMC register mapping 798d94a274fb net/mlx5: Fix placement of log_max_flow_counter 9716aac17419 net: hns3: clear VF down state bit before request link status 9dd7092d1a96 openvswitch: fix send of uninitialized stack memory in ct limit reply 731abf396e37 net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() d0aab59f0993 perf inject: Fix repipe usage d3343a35d108 s390/cpcmd: fix inline assembly register clobbering c88fa8d4f994 workqueue: Move the position of debug_work_activate() in __queue_work() 14060454cdb9 clk: fix invalid usage of list cursor in unregister bedda47d5dce clk: fix invalid usage of list cursor in register b3717885865c net: macb: restore cmp registers on resume path c61fe6b7e21f scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs 81fddc7be649 scsi: ufs: core: Fix task management request completion timeout f6abec1a3172 scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs a8d2d45c70c7 scsi: ufs: Avoid busy-waiting by eliminating tag conflicts c5efc9d26c84 scsi: ufs: Fix irq return code 537a2449cc6f net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); de8c5962bdae drm/msm: Set drvdata to NULL when msm_drm_init() fails e22ce1d21b42 i40e: Fix display statistics for veb_tc 7c0d2372298f soc/fsl: qbman: fix conflicting alignment attributes c178e8a19937 net/rds: Fix a use after free in rds_message_map_pages 73f88cc2bf5c net/mlx5: Don't request more than supported EQs 029416e14be2 net/mlx5e: Fix ethtool indication of connector type 1f3010fc3fe6 ASoC: sunxi: sun4i-codec: fill ASoC card owner db4600aa938c net: phy: broadcom: Only advertise EEE for supported modes 6aa7d2621b19 nfp: flower: ignore duplicate merge hints from FW bbbee59f4f32 net/ncsi: Avoid channel_monitor hrtimer deadlock c66b672a231c ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces c991ca6a2c79 net:tipc: Fix a double free in tipc_sk_mcast_rcv 200c8453287f cxgb4: avoid collecting SGE_QBASE regs during traffic e9bdd3e45f0e gianfar: Handle error code at MAC address change 516c436ff5d6 can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE ca443546f8d4 arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 840a181729ac sch_red: fix off-by-one checks in red_check_params() accb27006595 amd-xgbe: Update DMA coherency values e472f6814ceb hostfs: fix memory handling in follow_link() 613f35568a5d hostfs: Use kasprintf() instead of fixed buffer formatting fec47d458add i40e: Fix kernel oops when i40e driver removes VF's c0aacaa0a8f2 i40e: Added Asym_Pause to supported link modes f819977ad42c xfrm: Fix NULL pointer dereference on policy lookup bac7e764e5d5 ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips b32969aaed1c ASoC: SOF: Intel: HDA: fix core status verification 99b4e9af8f00 ASoC: SOF: Intel: hda: remove unnecessary parentheses 540ddeed5c51 esp: delete NETIF_F_SCTP_CRC bit from features for esp offload a128e07b472b net: xfrm: Localize sequence counter per network namespace 34659399e713 regulator: bd9571mwv: Fix AVS and DVFS voltage range d78e99dd4960 xfrm: interface: fix ipv4 pmtu check to honor ip header df 7977d5fe3d5b net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits 249908ed36a8 net: dsa: lantiq_gswip: Don't use PHY auto polling 910e785ba8de virtio_net: Add XDP meta data support 0534f1f1bc76 i2c: turn recovery error on init to debug cafced041915 usbip: synchronize event handler with sysfs code paths 37168011d427 usbip: vudc synchronize sysfs code paths 06fedcc6870e usbip: stub-dev synchronize sysfs code paths 6a435364b608 usbip: add sysfs_lock to synchronize sysfs code paths b02bded94b91 net: let skb_orphan_partial wake-up waiters. fd8a95d56050 net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() b5e7653ffdd1 net: hsr: Reset MAC header for Tx path a9311be5f617 mac80211: fix TXQ AC confusion 5a4f39f19e6f net: sched: sch_teql: fix null-pointer dereference 2f5edf14f62a i40e: Fix sparse error: 'vsi->netdev' could be null b31d91e9e8c8 i40e: Fix sparse warning: missing error code 'err' 599200ad44e7 net: ensure mac header is set in virtio_net_hdr_to_skb() 158a9b815c54 bpf, sockmap: Fix sk->prot unhash op reset 0242251d6a97 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx 4a2933c88399 net: hso: fix null-ptr-deref during tty device unregistration ef2ccf84071f ice: Cleanup fltr list in case of allocation issues 0df579b3de8c ice: Fix for dereference of NULL pointer 1aecc5781101 ice: Increase control queue timeout 9de1caa1103f batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field 79407ae3475e ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin 9dfd74a8c015 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers 957d0308aa36 parisc: parisc-agp requires SBA IOMMU driver 507c2009dc4c fs: direct-io: fix missing sdio->boundary f495bedb001b ocfs2: fix deadlock between setattr and dio_end_io_write 52999a66c0b3 nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff 75fd54ea1b60 ia64: fix user_stack_pointer() for ptrace() 7a92396bf8dd gcov: re-fix clang-11+ support c2b3cf2c70d6 drm/i915: Fix invalid access to ACPI _DSM objects 0e8f850e26b2 net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock 6649b5eda131 net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh a09acbb53934 xen/evtchn: Change irq_info lock to raw_spinlock_t aa0cff2e0751 nfc: Avoid endless loops caused by repeated llcp_sock_connect() 404daa4d62a3 nfc: fix memory leak in llcp_sock_connect() 41bc58ba0945 nfc: fix refcount leak in llcp_sock_connect() c89903c9eff2 nfc: fix refcount leak in llcp_sock_bind() 12289d9840d6 ASoC: intel: atom: Stop advertising non working S24LE support c99780f782aa ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 da8f3cc5771e ALSA: aloop: Fix initialization of controls 8732c2df9d15 counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register (From OE-Core rev: bd41c1b7170b4d27bebac0a4387cad070c41e03d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto-rt/5.10: update to -rt34Bruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: ac98a75ef2bc net/xfrm: fixup 5.10.30 -stable merge (From OE-Core rev: 2e7dd8afd0dbe7803170006297309b6699b98f34) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.10: update to v5.10.30Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 1e798745fa8e Linux 5.10.30 b451aed56348 Revert "net: sched: bump refcount for new action in ACT replace mode" a22115c3492f net: ieee802154: stop dump llsec params for monitors f872fb3feadd net: ieee802154: forbid monitor for del llsec seclevel a933bcbb1f7f net: ieee802154: forbid monitor for set llsec params 0238c7b47f77 net: ieee802154: fix nl802154 del llsec devkey d06a96e72803 net: ieee802154: fix nl802154 add llsec key 399f38c420ee net: ieee802154: fix nl802154 del llsec dev 07699fcce052 net: ieee802154: fix nl802154 del llsec key 8bfb45fa131d net: ieee802154: nl-mac: fix check on panid 38731bbcd9f0 net: mac802154: Fix general protection fault 9f51a42d81f6 drivers: net: fix memory leak in peak_usb_create_dev 160ac0d55d52 drivers: net: fix memory leak in atusb_probe 4d9117b7404a net: tun: set tun->dev->addr_len during TUNSETLINK processing 26ab092615f5 cfg80211: remove WARN_ON() in cfg80211_sme_connect 138a6e1dc35e gpiolib: Read "gpio-line-names" from a firmware node 300368c59cf0 net: sched: bump refcount for new action in ACT replace mode 982dd14fba0f dt-bindings: net: ethernet-controller: fix typo in NVMEM c65a000a236e lockdep: Address clang -Wformat warning printing for %hd 4c4aa344edf4 clk: socfpga: fix iomem pointer cast on 64-bit 674ddb52f94b RAS/CEC: Correct ce_add_elem()'s returned values 253acf2e983b vdpa/mlx5: Fix wrong use of bit numbers 0ddb34c2ccce vdpa/mlx5: should exclude header length and fcs from mtu 5700c3d4abb2 RDMA/addr: Be strict with gid size e53ff6e59144 i40e: Fix parameters in aq_get_phy_register() 999852207464 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 d8a0861e269d RDMA/qedr: Fix kernel panic when trying to access recv_cq 3fa7ae3f3754 perf report: Fix wrong LBR block sorting 7f40e9332898 RDMA/cxgb4: check for ipv6 address properly while destroying listener 03ad6a2521a0 net/mlx5: Fix PBMC register mapping 1312f11eb33d net/mlx5: Fix PPLM register mapping f92faf0bdd25 net/mlx5: Fix placement of log_max_flow_counter f780a0808827 net: hns3: clear VF down state bit before request link status f473789db536 tipc: increment the tmp aead refcnt before attaching it 3292c4fc9ce2 can: mcp251x: fix support for half duplex SPI host controllers a96f1ed70927 iwlwifi: fix 11ax disabled bit in the regulatory capability flags 363d610a9652 i2c: designware: Adjust bus_freq_hz when refuse high speed mode set cc5418973cc9 openvswitch: fix send of uninitialized stack memory in ct limit reply 3e288c3a7d55 net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() 3b70c6f26364 perf inject: Fix repipe usage d9dc1b406cb9 s390/cpcmd: fix inline assembly register clobbering 7943f749f0d2 workqueue: Move the position of debug_work_activate() in __queue_work() b3f29ed5dd4b clk: fix invalid usage of list cursor in unregister 2307baac56af clk: fix invalid usage of list cursor in register d9c55b2d3368 net: macb: restore cmp registers on resume path af36da5becfb net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb ffd5f1e87c15 scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs ff9231ddfec8 scsi: ufs: core: Fix task management request completion timeout 71ee255d0698 mptcp: forbit mcast-related sockopt on MPTCP sockets 24bbfe89b1c7 net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); a08d5d3bec53 drm/msm: Set drvdata to NULL when msm_drm_init() fails 7290bf419894 RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files 49cfa2b20193 i40e: Fix display statistics for veb_tc e8c96b57a781 soc/fsl: qbman: fix conflicting alignment attributes 553290002aa8 xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model 4cfae7b23889 net/rds: Fix a use after free in rds_message_map_pages 05bbe9d85a4c net/mlx5: Don't request more than supported EQs 86530effd18f net/mlx5e: Fix ethtool indication of connector type bde64eac2379 net/mlx5e: Fix mapping of ct_label zero d65b66ca3334 ASoC: sunxi: sun4i-codec: fill ASoC card owner dcdf0876b040 I2C: JZ4780: Fix bug for Ingenic X1000. f295dfc831bc net: phy: broadcom: Only advertise EEE for supported modes 7a896e189361 nfp: flower: ignore duplicate merge hints from FW 6af631d1caf2 net: qrtr: Fix memory leak on qrtr_tx_wait failure dfe7805e6aa6 net/ncsi: Avoid channel_monitor hrtimer deadlock ae4a8d10ac8b ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces e5e5ecc9d9fd net:tipc: Fix a double free in tipc_sk_mcast_rcv f273e3726e14 cxgb4: avoid collecting SGE_QBASE regs during traffic 63a64c366ce0 net: dsa: Fix type was not set for devlink port ed613d96842e gianfar: Handle error code at MAC address change 1eb5f4e00755 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso 759b44d247c6 mlxsw: spectrum: Fix ECN marking in tunnel decapsulation d02b68a92905 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE 1d3837ca7335 can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE 58f8f1074039 xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets bc0b89a9a28f arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 d9670f5e77e5 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit d38bce5adcd9 sch_red: fix off-by-one checks in red_check_params() 985c9bb1b594 geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply f3bc1885746f vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply f33f79703a4e amd-xgbe: Update DMA coherency values e5a3449ce16a hostfs: fix memory handling in follow_link() 3cc4db1213a4 i40e: Fix kernel oops when i40e driver removes VF's 9856607c9c29 i40e: Added Asym_Pause to supported link modes d4d4c6a4ca7c virtchnl: Fix layout of RSS structures 95d58bf5ed43 xfrm: Fix NULL pointer dereference on policy lookup 48a443026bb6 ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips f6db9dbfa6b6 ASoC: SOF: Intel: HDA: fix core status verification ef4ddd1d6d93 esp: delete NETIF_F_SCTP_CRC bit from features for esp offload 0224432a8fc1 net: xfrm: Localize sequence counter per network namespace 1e6a3b41cf2a ARM: OMAP4: PM: update ROM return address for OSWR and OFF 042b2cad81de ARM: OMAP4: Fix PMIC voltage domains for bionic 1f51cb88e788 regulator: bd9571mwv: Fix AVS and DVFS voltage range b267688ce007 remoteproc: qcom: pil_info: avoid 64-bit division c7a175a24b0e xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume 3b74ce529ece xfrm: interface: fix ipv4 pmtu check to honor ip header df 2d62d6980c2b ice: Recognize 860 as iSCSI port in CEE mode fd92e7aacc16 ice: Refactor DCB related variables out of the ice_port_info struct 4a78ae127803 net: sched: fix err handler in tcf_action_init() 3c7d3d188ca7 KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp 25fc773b21ce KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages be2c527b5d39 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping 0aa4dd9e5132 KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap 3c7a18440638 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed 85f4ff2b06af KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter 1cd17c5c9b8a KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn b4a3a0d27924 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched 8f90432d7f59 KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched 5ea9e6038d29 i2c: turn recovery error on init to debug efa869b68be9 percpu: make pcpu_nr_empty_pop_pages per chunk type c441949184a9 scsi: target: iscsi: Fix zero tag inside a trace event d8e7fa8509d7 scsi: pm80xx: Fix chip initialization failure 0c47d8a55f7f driver core: Fix locking bug in deferred_probe_timeout_work_func() f06cb4641b15 usbip: synchronize event handler with sysfs code paths 28dc9237fe83 usbip: vudc synchronize sysfs code paths 513765b186c9 usbip: stub-dev synchronize sysfs code paths 68be610c19a5 usbip: add sysfs_lock to synchronize sysfs code paths 126ce97d39cf thunderbolt: Fix off by one in tb_port_find_retimer() 256ece954961 thunderbolt: Fix a leak in tb_retimer_add() b830650c1a0c net: let skb_orphan_partial wake-up waiters. 5d9216b85100 net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() b82816d77875 net: hsr: Reset MAC header for Tx path 9b9c910ccc19 mac80211: fix TXQ AC confusion cc357c29358d mac80211: fix time-is-after bug in mlme cc1a702e6ec0 cfg80211: check S1G beacon compat element length fea52345f422 nl80211: fix potential leak of ACL params 42e4450e3790 nl80211: fix beacon head validation 81692c6add7e net: sched: fix action overwrite reference counting cdcf3829f418 net: sched: sch_teql: fix null-pointer dereference 422eda625516 vdpa/mlx5: Fix suspend/resume index restoration 89e406e95278 i40e: Fix sparse errors in i40e_txrx.c 12e1438a0946 i40e: Fix sparse error: uninitialized symbol 'ring' 2472ba1c46b4 i40e: Fix sparse error: 'vsi->netdev' could be null 792387118204 i40e: Fix sparse warning: missing error code 'err' f0b4c9acf5fe net: ensure mac header is set in virtio_net_hdr_to_skb() 72c5de25ba83 bpf, sockmap: Fix incorrect fwd_alloc accounting 00c01de1a994 bpf, sockmap: Fix sk->prot unhash op reset d921baabd964 bpf: Refcount task stack in bpf_get_task_stack caef7806141a libbpf: Only create rx and tx XDP rings when necessary 4cc9177b099e libbpf: Restore umem state after socket create failure 5aa7df172207 libbpf: Ensure umem pointer is non-NULL before dereferencing b52e88638f71 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx d86046a77535 bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET b7004ecafade bpf: Enforce that struct_ops programs be GPL-only 3015db3de715 libbpf: Fix bail out from 'ringbuf_process_ring()' on error dc195928d7e4 net: hso: fix null-ptr-deref during tty device unregistration c2743e0a631c ice: fix memory leak of aRFS after resuming from suspend 6bd4e822925d iwlwifi: pcie: properly set LTR workarounds on 22000 devices e5386e87f8aa ice: Cleanup fltr list in case of allocation issues 9d1c342c5018 ice: Use port number instead of PF ID for WoL b69686110291 ice: Fix for dereference of NULL pointer 4d73a6143d40 ice: remove DCBNL_DEVRESET bit from PF state 286830a8469c ice: fix memory allocation call 4686a26e9536 ice: prevent ice_open and ice_stop during reset ef7ed8c77d1c ice: Increase control queue timeout 6590b7bfbc2b ice: Continue probe on link/PHY errors 9a7bc0c40367 batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field d1173effc574 ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin 4941889535f3 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers 597121792eb4 parisc: parisc-agp requires SBA IOMMU driver 9b54dad28def of: property: fw_devlink: do not link ".*,nr-gpios" 009c5665278b ethtool: fix incorrect datatype in set_eee ops 3a675c1b507f fs: direct-io: fix missing sdio->boundary b1a5122554ae ocfs2: fix deadlock between setattr and dio_end_io_write 4fabcf229477 nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff 7d9da660affc ia64: fix user_stack_pointer() for ptrace() 8e5bfafedf6d gcov: re-fix clang-11+ support 43908139368e LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late de427b662bfb IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS 856f60e3e800 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m 8599a39adca8 drm/i915: Fix invalid access to ACPI _DSM objects bf991df9535e net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits c4ae852ec940 net: dsa: lantiq_gswip: Don't use PHY auto polling ba39959bfebd net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock 40375bc3d0f9 net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh 005c5afa9f85 xen/evtchn: Change irq_info lock to raw_spinlock_t a28124e8ad03 selinux: fix race between old and new sidtab fd75d73aa214 selinux: fix cond_list corruption when changing booleans 4f29b08e238f selinux: make nslot handling in avtab more robust a12a2fa9a129 nfc: Avoid endless loops caused by repeated llcp_sock_connect() 568ac94df580 nfc: fix memory leak in llcp_sock_connect() 99b596199e84 nfc: fix refcount leak in llcp_sock_connect() 6fb003e5ae18 nfc: fix refcount leak in llcp_sock_bind() 117557711974 ASoC: intel: atom: Stop advertising non working S24LE support c4a6fb0e8389 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model 6c9119de7ffe ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 6efe4c1f4d17 ALSA: aloop: Fix initialization of controls 4c933ff31f21 xfrm/compat: Cleanup WARN()s that can be user-triggered (From OE-Core rev: aec9a6d709f14decd65013434f13a26c57e9196f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.4: update to v5.4.111Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: a49e5ea5e045 Linux 5.4.111 45f540622d5b init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM 43dd03f08819 init/Kconfig: make COMPILE_TEST depend on !S390 f5eb7e12a75d nvme-mpath: replace direct_make_request with generic_make_request 6cce30548058 bpf, x86: Validate computation of branch displacements for x86-32 a0b3927a07be bpf, x86: Validate computation of branch displacements for x86-64 20c60bbc1c54 cifs: Silently ignore unknown oplock break handle 754c82a6bf48 cifs: revalidate mapping when we open files for SMB1 POSIX e5991b4fcedb ia64: fix format strings for err_inject 3e9292b39862 ia64: mca: allocate early mca with GFP_ATOMIC 9b872bac1923 scsi: target: pscsi: Clean up after failure in pscsi_map_sg() e2db0e66139a x86/build: Turn off -fcf-protection for realmode targets 0465098898ef platform/x86: thinkpad_acpi: Allow the FnLock LED to change state 5a8c30e8acad netfilter: conntrack: Fix gre tunneling over ipv6 e84a795b8a0b drm/msm: Ratelimit invalid-fence message daf5aaa8e6e0 drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs 6abe3dad0afe mac80211: choose first enabled channel for monitor 37b51460b25a mISDN: fix crash in fritzpci 901d39f7b2ce net: pxa168_eth: Fix a potential data race in pxa168_eth_remove dc7c4d30d6e0 net/mlx5e: Enforce minimum value check for ICOSQ size b0e2b3271236 bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp e5868baa1e3c platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 422c68101110 bus: ti-sysc: Fix warning on unbind if reset is not deasserted bec7103b04a9 ARM: dts: am33xx: add aliases for mmc interfaces 59c8e3329268 Linux 5.4.110 cde4e338c2b2 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() 0ca13611d33f staging: rtl8192e: Change state information from u16 to u8 f9974f189c67 staging: rtl8192e: Fix incorrect source in memcpy() fd5ce87aee48 usb: dwc2: Prevent core suspend when port connection flag is 0 85e1752ae0ed usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. 26d2284a0580 usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference 25c13ca8302f USB: cdc-acm: fix use-after-free after probe failure b5aedddb621e USB: cdc-acm: fix double free on probe failure 7220bba3066e USB: cdc-acm: downgrade message to debug 62da51d0e7b7 USB: cdc-acm: untangle a circular dependency between callback and softint 7443350af8cb cdc-acm: fix BREAK rx code path adding necessary calls 58cace45f84b usb: xhci-mtk: fix broken streams issue on 0.96 xHCI a22e35f7b4fb usb: musb: Fix suspend with devices connected for a64 e94dec2765b5 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem 2ecf5803557b usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() 5ecfad1efbc3 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() 58073dc536a6 extcon: Fix error handling in extcon_dev_register e3a3d5005e63 extcon: Add stubs for extcon_register_notifier_all() functions 67ff75be1ab1 pinctrl: rockchip: fix restore error in resume c92e8a8ecb9d vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends 7f93d47677dd reiserfs: update reiserfs_xattrs_initialized() condition 4dc52ce56d63 drm/amdgpu: check alignment on CPU page for bo map f9b3b70fd468 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() 00bd9c22409e mm: fix race by making init_zero_pfn() early_initcall 558ab52776c0 tracing: Fix stack trace event size 07b19a118d2f PM: runtime: Fix ordering in pm_runtime_get_suppliers() 72a667681cc4 PM: runtime: Fix race getting/putting suppliers at probe b6e7dbf0ed9c xtensa: move coprocessor_flush to the .text section c3715f06f9ad ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook 09a08fd89996 ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO 3acbf473a885 ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks 65f92e40cc6d ALSA: hda: Re-add dropped snd_poewr_change_state() calls 05dd1a4223c5 ALSA: usb-audio: Apply sample rate quirk to Logitech Connect 42c83e3bca43 bpf: Remove MTU check in __bpf_skb_max_len aca623d79cb7 net: wan/lmc: unregister device when no matching device is found f22854911523 appletalk: Fix skb allocation size in loopback case 4ff476b88135 net: ethernet: aquantia: Handle error cleanup of start on open ee898d95f446 ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() 0b8dfb61f29a brcmfmac: clear EAP/association status bits on linkdown events 2d0e594c1316 can: tcan4x5x: fix max register value 4ac1feff6ea6 net: introduce CAN specific pointer in the struct net_device 23394679aa56 can: dev: move driver related infrastructure into separate subdir 7ca4feb37e9e flow_dissector: fix TTL and TOS dissection on IPv4 fragments ee5055593d0e net: mvpp2: fix interrupt mask/unmask skip condition aa9345d10f0a ext4: do not iput inode under running transaction in ext4_rename() 5e39a73e47ef locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling 84bd602c14b7 thermal/core: Add NULL pointer check before using cooling device stats 50c38f76b51d ASoC: rt5659: Update MCLK rate in set_sysclk() b6408fd7eb89 staging: comedi: cb_pcidas64: fix request_irq() warn b9fe8673b874 staging: comedi: cb_pcidas: fix request_irq() warn 7390a1cdf304 scsi: qla2xxx: Fix broken #endif placement 6e79f829e791 scsi: st: Fix a use after free in st_open() 98052c40e3ac vhost: Fix vhost_vq_reset() 57aa4f30911a powerpc: Force inlining of cpu_has_feature() to avoid build failure dcf4b6e710c7 NFSD: fix error handling in NFSv4.0 callbacks 990a0fa1ccbb ASoC: cs42l42: Always wait at least 3ms after reset 6d197691a1c5 ASoC: cs42l42: Fix mixer volume control aa74bf73937c ASoC: cs42l42: Fix channel width support 47ae33d5b32b ASoC: cs42l42: Fix Bitclock polarity inversion 5952cf385ceb ASoC: es8316: Simplify adc_pga_gain_tlv table 381679aec216 ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe 57b8a192872a ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 b75073a37c65 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 ca3f8dcd6d94 iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate c899b8391a54 rpc: fix NULL dereference on kmalloc failure 0e71c59b2450 fs: nfsd: fix kconfig dependency warning for NFSD_V4 9b68d3ed8aa8 ext4: fix bh ref count on error paths 721a6f64c0bc ext4: shrink race window in ext4_should_retry_alloc() 05d891e76dde module: harden ELF info handling 6a8df0821f67 module: avoid *goto*s in module_sig_check() d9b98ccdfed0 module: merge repetitive strings in module_sig_check() 1a8c5fbe2f1d modsign: print module name along with error message 120589bb0970 ipv6: weaken the v4mapped source check 1225bb45c87b selinux: vsock: Set SID for socket returned by accept() (From OE-Core rev: 199566a40671ac273028cb44d0bb4494be22c4aa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.10: update to v5.10.29Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: d8cf82b410b4 Linux 5.10.29 cef13a04376b init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM ba02635769f1 init/Kconfig: make COMPILE_TEST depend on !S390 faa30969f66e bpf, x86: Validate computation of branch displacements for x86-32 3edb8967d91e bpf, x86: Validate computation of branch displacements for x86-64 f890246ae75c tools/resolve_btfids: Add /libbpf to .gitignore 76983e244908 kbuild: Do not clean resolve_btfids if the output does not exist 0945d67e5d43 kbuild: Add resolve_btfids clean to root clean target eff1e0465727 tools/resolve_btfids: Set srctree variable unconditionally f60c918b07b7 tools/resolve_btfids: Check objects before removing 249719092447 tools/resolve_btfids: Build libbpf and libsubcmd in separate directories 2934985086b9 math: Export mul_u64_u64_div_u64 7345d4b2d421 io_uring: fix timeout cancel return code 8f9049e70cd6 cifs: Silently ignore unknown oplock break handle fee111089cc9 cifs: revalidate mapping when we open files for SMB1 POSIX 42498ee67296 ia64: fix format strings for err_inject bc30fdd598e3 ia64: mca: allocate early mca with GFP_ATOMIC b008489d8b86 selftests/vm: fix out-of-tree build 47f8bc68ae95 scsi: target: pscsi: Clean up after failure in pscsi_map_sg() 266d3106efbd ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation f135b89e286b platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms 037950869be3 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed 7c73059bf849 x86/build: Turn off -fcf-protection for realmode targets 6372aa9a78f8 drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume 6deb9d9a84a2 kselftest/arm64: sve: Do not use non-canonical FFR register value bcd57b07fd90 platform/x86: thinkpad_acpi: Allow the FnLock LED to change state 6304295c6190 net: ipa: fix init header command validation 8a57256e0548 netfilter: nftables: skip hook overlap logic if flowtable is stale b0c795f4cc53 netfilter: conntrack: Fix gre tunneling over ipv6 439c2c22fb85 drm/msm: Ratelimit invalid-fence message 57e0546f01ca drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs b9ec77ef36af drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate 0a66bd60b1ce mac80211: choose first enabled channel for monitor 7705c48b8695 mac80211: Check crypto_aead_encrypt for errors 05878b681981 mISDN: fix crash in fritzpci 4ca265610cc6 kunit: tool: Fix a python tuple typing error f0ed115feccc net: pxa168_eth: Fix a potential data race in pxa168_eth_remove 4b4ce9895e64 net/mlx5e: Enforce minimum value check for ICOSQ size 198afc3b0c01 bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp 107875a53868 platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 4c875e034dfb bus: ti-sysc: Fix warning on unbind if reset is not deasserted 5c6f778e8f7d ARM: dts: am33xx: add aliases for mmc interfaces ecdfb9d70fb8 Linux 5.10.28 7973a0dad073 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG 12b5f9dae410 Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" 6ae5eaee1ea5 riscv: evaluate put_user() arg before enabling user access 61f0c3e8098f drivers: video: fbcon: fix NULL dereference in fbcon_cursor() d06d0b3cf626 driver core: clear deferred probe reason on probe retry d29c38dd926d staging: rtl8192e: Change state information from u16 to u8 538b96315375 staging: rtl8192e: Fix incorrect source in memcpy() 84e5203fd277 soc: qcom-geni-se: Cleanup the code to remove proxy votes 996a5782faef usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable 1808ee421ce5 usb: dwc3: qcom: skip interconnect init for ACPI probe 137dfed1552a usb: dwc2: Prevent core suspend when port connection flag is 0 4e28aca96729 usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. 77c0d6af858b usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference 6f86681691c2 USB: cdc-acm: fix use-after-free after probe failure 64deff1f4e0f USB: cdc-acm: fix double free on probe failure 439a27521112 USB: cdc-acm: downgrade message to debug 511302531eb8 USB: cdc-acm: untangle a circular dependency between callback and softint e700e3aec303 cdc-acm: fix BREAK rx code path adding necessary calls 9efa606a83e0 usb: xhci-mtk: fix broken streams issue on 0.96 xHCI 1addcb1f77d6 usb: musb: Fix suspend with devices connected for a64 15e61d9ae7ac USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem 4027d6e88fef usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() c04adcc819d3 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() 2c7d85026324 video: hyperv_fb: Fix a double free in hvfb_probe a267a7e1c0ca usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield bf4c643192b3 firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 3b681a1c43b6 extcon: Fix error handling in extcon_dev_register 023d13952e9b extcon: Add stubs for extcon_register_notifier_all() functions 0fe56e294cef pinctrl: rockchip: fix restore error in resume 80ee9e02be3d vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends d2308dd5119b drm/tegra: sor: Grab runtime PM reference across reset f552f95853f8 drm/tegra: dc: Restore coupling of display controllers 77a8e6f792d5 drm/imx: fix memory leak when fails to init 74612ecdf263 reiserfs: update reiserfs_xattrs_initialized() condition 8c71f5b30955 drm/amdgpu: check alignment on CPU page for bo map 78ceecd2ed45 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() 28f901fe1634 drm/amdkfd: dqm fence memory corruption ec3e06e06f76 mm: fix race by making init_zero_pfn() early_initcall d88b557b9b73 s390/vdso: fix tod_steering_delta type b332265430c8 s390/vdso: copy tod_steering_delta value to vdso_data page f706acc9312b tracing: Fix stack trace event size cc038ab785a8 PM: runtime: Fix ordering in pm_runtime_get_suppliers() da2976cd711b PM: runtime: Fix race getting/putting suppliers at probe e6d8eb65532e KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit 5f6625f5cd5c KVM: SVM: load control fields from VMCB12 before checking them 6aaa3c2ebb4f xtensa: move coprocessor_flush to the .text section a3be911a5fee xtensa: fix uaccess-related livelock in do_page_fault bcd7999c03ed ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 ee58eee4501f ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook f235ffa56b8e ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO 6d91f3afb632 ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks b3116cda4e52 ALSA: hda: Re-add dropped snd_poewr_change_state() calls 474d3d65784e ALSA: usb-audio: Apply sample rate quirk to Logitech Connect e525cd364c09 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() cdd192a20b06 ACPI: tables: x86: Reserve memory occupied by ACPI tables fd38d4e6757b bpf: Remove MTU check in __bpf_skb_max_len ff64f33bc93b net: 9p: advance iov on empty read 84877db1cdea net: wan/lmc: unregister device when no matching device is found 33a6b3eea44b net: ipa: fix register write command validation 44d76042c038 net: ipa: remove two unused register definitions c805f215e9c5 appletalk: Fix skb allocation size in loopback case f2294a707f63 net: ethernet: aquantia: Handle error cleanup of start on open 7d3ffc0993fe ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() 221528c20e5e iwlwifi: pcie: don't disable interrupts for reg_lock f33d87047323 netdevsim: dev: Initialize FIB module after debugfs 660bf76aec07 rtw88: coex: 8821c: correct antenna switch function b5777172cce2 ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer 731c4447e6db brcmfmac: clear EAP/association status bits on linkdown events 4094194d103b can: tcan4x5x: fix max register value 1a5751d58b14 net: introduce CAN specific pointer in the struct net_device 9e35159c6e9a can: dev: move driver related infrastructure into separate subdir e3ccad57ac09 flow_dissector: fix TTL and TOS dissection on IPv4 fragments 8fe47a33944f net: mvpp2: fix interrupt mask/unmask skip condition 44c816c8b9ab io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL 5038c1122e13 ext4: do not iput inode under running transaction in ext4_rename() eb8049d85a92 static_call: Align static_call_is_init() patching condition 21c2bbc17b6b io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls fa068ee3f37e nvmet-tcp: fix kmap leak when data digest in use 3ac4aaff387b locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() 905ef030bdf9 locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling 1e2a75c24a48 thermal/core: Add NULL pointer check before using cooling device stats cf51b6145b9d ASoC: rt711: add snd_soc_component remove callback 805645d89a20 ASoC: rt5659: Update MCLK rate in set_sysclk() 7d4344fd3ee0 staging: comedi: cb_pcidas64: fix request_irq() warn e833d5716fbb staging: comedi: cb_pcidas: fix request_irq() warn 4cd96a0de7a1 scsi: qla2xxx: Fix broken #endif placement 3860814ef620 scsi: st: Fix a use after free in st_open() 861fc287e036 io_uring: fix ->flags races by linked timeouts e1f8c95c1110 vhost: Fix vhost_vq_reset() 7f6518ec6ee9 kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing 540a1ebf3c23 NFSD: fix error handling in NFSv4.0 callbacks 73df108e3aec ASoC: cs42l42: Always wait at least 3ms after reset 9b7b92c4b92d ASoC: cs42l42: Fix mixer volume control 20b39eb99598 ASoC: cs42l42: Fix channel width support 0d3753babfa7 ASoC: cs42l42: Fix Bitclock polarity inversion ed47acc0c888 ASoC: soc-core: Prevent warning if no DMI table is present 294d4c2b4fda ASoC: es8316: Simplify adc_pga_gain_tlv table f134a436d766 ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe b057d540ad2c ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 ed4cdb772680 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 4bac395e0b8a ASoC: rt1015: fix i2c communication error 4eff80b14014 iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate 5fb71b231c4e rpc: fix NULL dereference on kmalloc failure 9e9aa1c03c33 fs: nfsd: fix kconfig dependency warning for NFSD_V4 e178f362f095 ext4: fix bh ref count on error paths 4b3139576a20 ext4: shrink race window in ext4_should_retry_alloc() 1bfb046d29e3 virtiofs: Fail dax mount if device does not support it e21d2b92354b bpf: Fix fexit trampoline. 68abc0115617 arm64: mm: correct the inside linear map range during hotplug check (From OE-Core rev: 255ec8ff86d31c3464c30c26bdb15f01563b088e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.10: BSP configuration fixesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10.: fa039db710c qemuppc64: Enable the RTC driver f6cfc23fbfc nxp-s32g2xx: add HSE UIO related configs to make hse demo work 2b445fb1e0b firmware: fix CONFIG_FW_LOADER option mismatch warning 60dde01d949 nxp-imx8: Correct DRM_TTM config and delete redundant config 07119316ee5 xlnx: bsp: drop obsolete kernel options for xilinx-zynqmp and xilinx-zynq 0cf78165f8e bcm-2xxx-rpi: update v5.10 kernel config for raspberrypi 4b platform 9b5a9e46778 marvell-cn96xx: Add the preempt-rt support (From OE-Core rev: 6186f21b29e7a152d34c620e81878bf6eff6519d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto-dev: add features/scsi/scsi-debug.scc features/gpio/mockup.scc ↵He Zhe
to KERNEL_FEATURES Add features/scsi/scsi-debug.scc and features/gpio/mockup.scc to KERNEL_FEATURES to meet ptest requirement as what we did for other linux-yocto*. (From OE-Core rev: fd27f302df886c27cb424191c27152ad9d0e8d80) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.10: update to v5.10.27Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 472493c8a425 Linux 5.10.27 3a1ca9bd4f5a xen-blkback: don't leak persistent grants from xen_blkbk_map() 03a1c3253f25 can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" f12d05f70282 nvme: fix the nsid value to print in nvme_validate_or_alloc_ns 36478a9ec5af Revert "net: bonding: fix error return code of bond_neigh_init()" 451ba16cc5b7 Revert "xen: fix p2m size in dom0 for disabled memory hotplug case" df61d3cff422 fs/ext4: fix integer overflow in s_log_groups_per_flex 0229b5926dc9 ext4: add reclaim checks to xattr code 25e809bf8bec mac80211: fix double free in ibss_leave 39e1a35ea65a net: dsa: b53: VLAN filtering is global to all users d3b5a04b8ce5 r8169: fix DMA being used after buffer free if WoL is enabled 8dc08a2962c8 can: dev: Move device back to init netns on owning netns delete 24256b4d87eb ch_ktls: fix enum-conversion warning 6f15c02ebbe9 fs/cachefiles: Remove wait_bit_key layout dependency 002ea848d7fd mm/memcg: fix 5.10 backport of splitting page memcg 2c163520e12b x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() c6c9bc4f261d locking/mutex: Fix non debug version of mutex_lock_io_nested() d4ce2a8f465d cifs: Adjust key sizes and key generation routines for AES256 encryption 86cc799e1d9d smb3: fix cached file size problems in duplicate extents (reflink) 2423511cc5ba scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() 6b977fea78de scsi: qedi: Fix error return code of qedi_alloc_global_queues() 62bb066cdfb6 scsi: Revert "qla2xxx: Make sure that aborted commands are freed" fc062d21c011 block: recalculate segment count for multi-segment discards correctly dcf2dfc1614d io_uring: fix provide_buffers sign extension efb334c4e5ff perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records 5febe60a8021 perf auxtrace: Fix auxtrace queue conflict 4a5891992c68 ACPI: scan: Use unique number for instance_no 2ba9964a9653 ACPI: scan: Rearrange memory allocation in acpi_device_add() c33f918758fa Revert "netfilter: x_tables: Update remaining dereference to RCU" de2e6b4e32d6 mm/mmu_notifiers: ensure range_end() is paired with range_start() 42aa210795d8 dm table: Fix zoned model check and zone sectors check 3fdebc2d8e79 netfilter: x_tables: Use correct memory barriers. 520be4d1af9c Revert "netfilter: x_tables: Switch synchronization to RCU" 87771c9b09bb net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M 485335a637c8 net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S 837a3ae33459 net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() 9a5267264fc2 net: phy: introduce phydev->port c4934e65c8bc net: axienet: Fix probe error cleanup 3e08fd4a8298 net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode d65e7d0c7449 igb: avoid premature Rx buffer reuse c7eb3e12f18f net, bpf: Fix ip6ip6 crash with collect_md populated skbs 0a245acbce89 net: Consolidate common blackhole dst ops 33cd5f88b5bf bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs d95696f537d6 RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server b740e58324c8 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG 889c56ea941e octeontx2-af: Fix memory leak of object buf 558454ec5170 net: bridge: don't notify switchdev for local FDB addresses 7d019b2d0f27 PM: EM: postpone creating the debugfs dir till fs_initcall 08a5f812ad6c net/mlx5e: Fix error path for ethtool set-priv-flag 624f0dc8f7f4 net/mlx5e: Offload tuple rewrite for non-CT flows c83207bb02d6 net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP 0be13d01473a net/mlx5: Add back multicast stats for uplink representor 65c021e73590 PM: runtime: Defer suspending suppliers 3db5fc556515 arm64: kdump: update ppos when reading elfcorehdr 447a011bb40d drm/msm: Fix suspend/resume on i.MX5 c7552dee62a0 drm/msm: fix shutdown hook in case GPU components failed to bind 0b7bc92c1986 can: isotp: tx-path: zero initialize outgoing CAN frames ccd5565feea3 bpf: Fix umd memory leak in copy_process() eeadce8811d3 libbpf: Fix BTF dump of pointer-to-array-of-struct 7693b64ae508 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value 5ebb9947b488 selinux: vsock: Set SID for socket returned by accept() 1e01729999c0 net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes 961d9a6e47b9 r8152: limit the RX buffer size of RTL8153A for USB 2.0 2330d46db081 igb: check timestamp validity 421e0d731070 net: cdc-phonet: fix data-interface release on probe failure 943e1583bf8a net: check all name nodes in __dev_alloc_name 748a158359d7 octeontx2-af: fix infinite loop in unmapping NPC counter b553f45c76ec octeontx2-pf: Clear RSS enable flag on interace down 11e94cfa9dd8 octeontx2-af: Fix irq free in rvu teardown da517ca38dc6 octeontx2-af: Remove TOS field from MKEX TX 1055796ca031 octeontx2-af: Modify default KEX profile to extract TX packet fields f896ae2886d1 octeontx2-af: Formatting debugfs entry rsrc_alloc. 5f64c4c550c8 ipv6: weaken the v4mapped source check 9e48a3bc8ba2 ARM: dts: imx6ull: fix ubi filesystem mount failed b4c574e4b471 libbpf: Use SOCK_CLOEXEC when opening the netlink socket 86e525bc04f2 libbpf: Fix error path in bpf_object__elf_init() 4280132339ce netfilter: flowtable: Make sure GC works periodically in idle system 186d8dc40a65 netfilter: nftables: allow to update flowtable flags 4a741b4df032 netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags a96a8cb0500a net/sched: cls_flower: fix only mask bit check in the validate_ct_state 6233c2d09633 ionic: linearize tso skb with too many frags 7637048707e5 drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code 126aa8f23424 ftrace: Fix modify_ftrace_direct. 29b8834cf828 nfp: flower: fix pre_tun mask id allocation 47dae14b21f7 nfp: flower: add ipv6 bit to pre_tunnel control message 259b0122dea5 nfp: flower: fix unsupported pre_tunnel flows aeff815e76ef selftests/net: fix warnings on reuseaddr_ports_exhausted bd63bd78d303 mac80211: Allow HE operation to be longer than expected. f865127b1d26 mac80211: fix rate mask reset 48d0b548b49e can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors afaca48e3017 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning 4fcf59c24990 can: c_can: move runtime PM enable/disable to c_can_platform 524320e8034a can: c_can_pci: c_can_pci_remove(): fix use-after-free f9a5974b9719 can: kvaser_pciefd: Always disable bus load reporting af3e6c3dcf54 can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate 0cbadc0fb54c can: peak_usb: add forgotten supported devices 3b3d9279be6c can: isotp: TX-path: ensure that CAN frame flags are initialized f88517dae95b can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD 63f2a9bd3133 tcp: relookup sock for RST+ACK packets handled by obsolete req sock 50f41f2e29ff tipc: better validate user input in tipc_nl_retrieve_key() ddeba5b39cca net: phylink: Fix phylink_err() function name error in phylink_major_config 375f5169f231 net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" ee39ee5f437c netfilter: ctnetlink: fix dump of the expect mask attribute d5380ceede6f selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed 33cc382c5830 flow_dissector: fix byteorder of dissected ICMP ID fce6fb902189 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() 6d3635ed12e7 net: ipa: terminate message handler arrays 1701bd22b05d clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk b50c46ef67d6 ftgmac100: Restart MAC HW once e64a5a5b8e93 net: phy: broadcom: Add power down exit reset state delay 87378c850fee net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template 648b62f10cec e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 8ed431fec355 e1000e: add rtnl_lock() to e1000_reset_task 5994a096570f igc: Fix igc_ptp_rx_pktstamp() 0963fadcf536 igc: Fix Supported Pause Frame Link Setting d5330d5cc3ad igc: Fix Pause Frame Advertising d85ffade499a igc: reinit_locked() should be called with rtnl_lock 4c91fc60e3f6 net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port f64270027928 net: sched: validate stab values 400199d6e6f6 macvlan: macvlan_count_rx() needs to be aware of preemption 2514c7ad115e drop_monitor: Perform cleanup upon probe registration failure 7f041ee8effd ipv6: fix suspecious RCU usage warning 61219de46413 net/mlx5e: Don't match on Geneve options in case option masks are all zero d0be25fa4f96 net/mlx5e: When changing XDP program without reset, take refs for XSK RQs 60b5ff15b41d net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets 9857de932b30 libbpf: Fix INSTALL flag order f7c3d7615e6c bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF 926cde9eec67 veth: Store queue_mapping independently of XDP prog presence f47a9b2570ad soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva 1f798907b435 ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data 965e6cb8d4c9 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD 921aae17bb0f dm ioctl: fix out of bounds array access when no devices d8b36c483d47 dm verity: fix DM_VERITY_OPTS_MAX value 1e2d70d08ade drm/i915: Fix the GT fence revocation runtime PM logic da6a9b5b1799 drm/amdgpu: Add additional Sienna Cichlid PCI ID dc28098f40b4 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x e02f765fa784 drm/amd/pm: workaround for audio noise issue f771b2b3eb2f drm/etnaviv: Use FOLL_FORCE for userptr 546f7fcc451c integrity: double check iint_cache was initialized 5f7b515df003 ARM: dts: at91-sama5d27_som1: fix phy address to 7 2a0d35962ff1 ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet 0b6cd8802d32 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C 1c103f512251 arm64: dts: ls1043a: mark crypto engine dma coherent 4f35b64ba823 arm64: dts: ls1012a: mark crypto engine dma coherent 3883f335b5ee arm64: dts: ls1046a: mark crypto engine dma coherent 1ced45535d4b arm64: stacktrace: don't trace arch_stack_walk() 53d3c8063590 ACPICA: Always create namespace nodes using acpi_ns_create_node() 36fe73bd0af9 ACPI: video: Add missing callback back for Sony VPCEH3U1E 1f5c9efad9fe gcov: fix clang-11+ support 6e63cc1fe253 kasan: fix per-page tags for non-page_alloc pages fe03ccc3ce90 hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings 269042e8ffed squashfs: fix xattr id and id lookup sanity checks 61d72c5952c4 squashfs: fix inode lookup sanity checks 1d215fcbc4ef z3fold: prevent reclaim/free race for headless pages e4642090734e psample: Fix user API breakage a4be7e4ed5d9 platform/x86: intel-vbtn: Stop reporting SW_DOCK events 4f67d3e8c0ac netsec: restore phy power state after controller reset 19c9967e495e selinux: fix variable scope issue in live sidtab conversion 9731e08a3381 selinux: don't log MAC_POLICY_LOAD record on failed policy load 3b87d0c5834b btrfs: fix sleep while in non-sleep context during qgroup removal 771dfb3c531d KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish 394e4fd67946 static_call: Fix static_call_set_init() 0fefb5f3e574 static_call: Fix the module key fixup a63068e93917 static_call: Allow module use without exposing static_call_key 433cd7ca386c static_call: Pull some static_call declarations to the type headers 533c293f737c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign d76e207991c4 ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls 7077d5e7f074 mm/fork: clear PASID for new mm 07feac84efc6 block: Suppress uevent for hidden device when removed 9f704608010b nfs: we don't support removing system.nfs4_acl 3dab008e23bd nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a 8f0534c96ac8 nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done c7b3f6db97c2 nvme-core: check ctrl css before setting up zns 9083dc773d67 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted 4d6aea29a795 nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() 7e62a89b51dd nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() d8b17df7bf80 nvme: simplify error logic in nvme_validate_ns() b91230a0013f drm/radeon: fix AGP dependency 35d4f0712828 drm/amdgpu: fb BO should be ttm_bo_type_device a255d14eb5dc drm/amd/display: Revert dram_clock_change_latency for DCN2.1 d27b0964ade9 block: Fix REQ_OP_ZONE_RESET_ALL handling c9d1f6ad1e25 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck 6366a5bb888b kselftest: arm64: Fix exit code of sve-ptrace da5bc0c21c04 u64_stats,lockdep: Fix u64_stats_init() vs lockdep f89338395545 staging: rtl8192e: fix kconfig dependency on CRYPTO eb4154fb61e2 habanalabs: Call put_pid() when releasing control device f2b38f03a3f7 sparc64: Fix opcode filtering in handling of no fault loads 58b34195b33f umem: fix error return code in mm_pci_probe() feaa91193ad3 kbuild: dummy-tools: fix inverted tests for gcc ede8be3ae078 kbuild: add image_name to no-sync-config-targets 264bb27b9fe4 irqchip/ingenic: Add support for the JZ4760 b684c380f0b9 cifs: change noisy error message to FYI 758bca385a79 atm: idt77252: fix null-ptr-dereference f35954a3961b atm: uPD98402: fix incorrect allocation 852143ed96e2 net: enetc: set MAC RX FIFO to recommended value 697082b125b0 net: davicom: Use platform_get_irq_optional() e6946ef43848 net: wan: fix error return code of uhdlc_init() 184dc037575c net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() 9d1a5392aca1 NFS: Correct size calculation for create reply length 2479c6b9ef36 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default b48779c863c0 gpiolib: acpi: Add missing IRQF_ONESHOT 9443aef16fca cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev 6d7dce3bdfc4 gfs2: fix use-after-free in trans_drain 419ebba40dbf cifs: ask for more credit on async read/write code paths b8bfda6e08b8 gianfar: fix jumbo packets+napi+rx overrun crash 2d0fba5a2e9f sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count 81b1a8f14436 net: intel: iavf: fix error return code of iavf_init_get_resources() 5f86016bdfa7 net: tehuti: fix error return code in bdx_probe() 71b996c9b883 blk-cgroup: Fix the recursive blkg rwstat b171748b7953 scsi: ufs: ufs-qcom: Disable interrupt in reset path 028210541b3c ixgbe: Fix memleak in ixgbe_configure_clsu32 4dc123500c3b ALSA: hda: ignore invalid NHLT table 18f27fc6bcc2 Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" f8f6190094a3 atm: lanai: dont run lanai_dev_close if not open 6f6e45947572 atm: eni: dont release is never initialized 75e967a04d37 powerpc/4xx: Fix build errors from mfdcr() 4a104e4d4d9d net: fec: ptp: avoid register access when ipg clock is disabled 50c75680bdce net: stmmac: fix dma physical address of descriptor when display ring a9daba140178 mt76: fix tx skb error handling in mt76_dma_tx_queue_skb efb12c03fcd0 mm/memcg: set memcg when splitting page 6143a1d193e9 mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument 856cd02bbdd4 Linux 5.10.26 de1126ea44bb cifs: Fix preauth hash corruption 21536d7b7e6f x86/apic/of: Fix CPU devicetree-node lookups 95247d24c4d4 genirq: Disable interrupts for force threaded handlers 80b2787789af firmware/efi: Fix a use after bug in efi_mem_reserve_persistent 47ba0d4d2afb efi: use 32-bit alignment for efi_guid_t literals e5154ea8e48f static_call: Fix static_call_update() sanity check 51ccdd25d7e5 MAINTAINERS: move the staging subsystem to lists.linux.dev 4c9a74798ef1 MAINTAINERS: move some real subsystems off of the staging mailing list 35ecf664fd6c ext4: fix rename whiteout with fast commit e8fa569465e5 ext4: fix potential error in ext4_do_update_inode 6163a0662b79 ext4: do not try to set xattr into ea_inode if value is empty d130b802f98a ext4: stop inode update before return 258db8e6ffdc ext4: find old entry again if failed to rename whiteout 9689ecadf8a7 ext4: fix error handling in ext4_end_enable_verity() e4ea2a28d068 efivars: respect EFI_UNSUPPORTED return from firmware a548acde9608 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() 97c608959c27 x86: Move TS_COMPAT back to asm/thread_info.h 4523e648b7b7 kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 0e245256e34d x86/ioapic: Ignore IRQ2 again 4fdf5f4ba61f perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT 514ea597be8e perf/x86/intel: Fix a crash caused by zero PEBS status be1f58e58f76 PCI: rpadlpar: Fix potential drc_name corruption in store functions 6d4e1fed18d0 counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register cbc4c42dbec0 counter: stm32-timer-cnt: fix ceiling write max value dcdde25844d4 iio: hid-sensor-temperature: Fix issues of timestamp channel 7de97c4bba51 iio: hid-sensor-prox: Fix scale not correct issue fd8efe16d867 iio: hid-sensor-humidity: Fix alignment issue of timestamp channel b477c121a287 iio: adc: adi-axi-adc: add proper Kconfig dependencies d894acab2844 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask 533ee1e28455 iio: adc: ab8500-gpadc: Fix off by 10 to 3 f8bfbd3917fa iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler 06c281c23ace iio: adis16400: Fix an error code in adis16400_initial_setup() 531231485844 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel 3ce2e7b2d360 iio:adc:stm32-adc: Add HAS_IOMEM dependency 6c3c90058b95 thunderbolt: Increase runtime PM reference count on DP tunnel discovery f4ca082e3f59 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() c7bb96a37dd2 usb: dwc3: gadget: Prevent EP queuing while stopping transfers 395d273f2998 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded 8b8a84234c38 usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- 0ea3fb15a87e usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct 0f882bcc6407 usb: gadget: configfs: Fix KASAN use-after-free 22e85a6a35cc usbip: Fix incorrect double assignment to udc->ud.tcp_rx 7046e5f7a2f6 usb-storage: Add quirk to defeat Kindle's automatic unload 5a62d6d7afa0 powerpc: Force inlining of cpu_has_feature() to avoid build failure 2bdef2b476e2 gfs2: bypass signal_our_withdraw if no journal a602e830ddaf gfs2: move freeze glock outside the make_fs_rw and _ro functions 49787b1bba1f gfs2: Add common helper for holding and releasing the freeze glock db37238f3452 regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting cfbff8bd9efc regulator: pca9450: Enable system reset on WDOG_B assertion 775691b94ce7 regulator: pca9450: Add SD_VSEL GPIO for LDO5 9392b8219b62 net: bonding: fix error return code of bond_neigh_init() 76f496681d6a io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return 3c08f772ad0d io_uring: don't attempt IO reissue from the ring exit path 40345b9c9d90 drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() e8e99acd0830 s390/qeth: schedule TX NAPI on QAOB completion f3f6765fd0e8 ibmvnic: remove excessive irqsave 96823c1e9997 media: cedrus: h264: Support profile controls 1c20e9040f49 io_uring: fix inconsistent lock state e1a69079edc4 iwlwifi: Add a new card for MA family e7f6ebde21cf drm/amd/display: turn DPMS off on connector unplug 559b842a64ff MIPS: compressed: fix build with enabled UBSAN 8545519b1f51 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 33cafc7952a4 i40e: Fix endianness conversions 41d4c889b274 powerpc/sstep: Fix darn emulation 8a335142f1c5 powerpc/sstep: Fix load-store and update emulation 8b4a797e86a0 RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used bb38c1c03384 scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() d74238028a11 scsi: isci: Pass gfp_t flags in isci_port_link_up() d9f5efd1afc4 scsi: isci: Pass gfp_t flags in isci_port_link_down() 1eda358e37e5 scsi: mvsas: Pass gfp_t flags to libsas event notifiers 58bdc321beb5 scsi: libsas: Introduce a _gfp() variant of event notifiers 18c3c04e8e53 scsi: libsas: Remove notifier indirection 29c5b80327b7 scsi: pm8001: Neaten debug logging macros and uses c4186c00adc1 scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition 3e4b3770744d scsi: pm80xx: Make running_req atomic 6075c84a98ce scsi: pm80xx: Make mpi_build_cmd locking consistent d802672c7f00 module: harden ELF info handling e2c8978a75e0 module: avoid *goto*s in module_sig_check() 8587715b65fa module: merge repetitive strings in module_sig_check() c02a33f0fd28 RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug 904a52dd9e50 RDMA/rtrs: Introduce rtrs_post_send 9e97c211b701 RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails 5abee8b1fc4f RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free 4ebd8f0c82a5 bpf: Declare __bpf_free_used_maps() unconditionally 0e44f1e18398 serial: stm32: fix DMA initialization error handling 5f8659adf7a2 tty: serial: stm32-usart: Remove set but unused 'cookie' variables 20c0bd2b6579 ibmvnic: serialize access to work queue on remove f8ba6913c40a ibmvnic: add some debugs b4be6e6e2696 nvme-rdma: fix possible hang when failing to set io queues b3901ceb120d gpiolib: Assign fwnode to parent's if no primary one provided c5fe922eaf1a counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED f854abe46b0e RISC-V: correct enum sbi_ext_rfence_fid 359d8ff40a09 scsi: ufs: ufs-mediatek: Correct operator & -> && 38089ba4b20c scsi: myrs: Fix a double free in myrs_cleanup() eb9d08b34351 scsi: lpfc: Fix some error codes in debugfs e95c0d43509c riscv: Correct SPARSEMEM configuration 04eb2b2fa12f cifs: fix allocation size on newly created files bb2e41e65c33 kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again 72714560fbc7 net/qrtr: fix __netdev_alloc_skb call 6cae8095490c io_uring: ensure that SQPOLL thread is started for exit a7acb614287b pstore: Fix warning in pstore_kill_sb() 5f7d470696ad i915/perf: Start hrtimer only if sampling the OA buffer cb14e99e886f sunrpc: fix refcount leak for rpc auth modules 2ea2d3a79800 vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation 3e5a1bb6ea20 vfio: IOMMU_API should be selected c2219627091c svcrdma: disable timeouts on rdma backchannel 982b899ba672 NFSD: fix dest to src mount in inter-server COPY 800369d61add NFSD: Repair misuse of sv_lock in 5.10.16-rt30. 12628e7779f8 nfsd: don't abort copies early 5ea0aa29ad4b nfsd: Don't keep looking up unhashed files in the nfsd file cache 628f39a57a46 nvmet: don't check iosqes,iocqes for discovery controllers b4f911e3a982 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU 7089cdfce32f nvme-tcp: fix possible hang when failing to set io queues a83e5c6c35fa nvme-tcp: fix misuse of __smp_processor_id with preemption enabled fd9e2b999740 nvme: fix Write Zeroes limitations 2d202085d2dd ALSA: usb-audio: Fix unintentional sign extension issue 64195f022ae8 afs: Stop listxattr() from listing "afs.*" attributes 78ba4793b084 afs: Fix accessing YFS xattrs on a non-YFS server 07fa872bf79c ASoC: simple-card-utils: Do not handle device clock d1ab87e31761 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse 1ae54de79fba ASoC: codecs: wcd934x: add a sanity check in set channel map 03079a0f1bf7 ASoC: qcom: sdm845: Fix array out of range on rx slim channels 26b08c08a5f3 ASoC: qcom: sdm845: Fix array out of bounds access 47a6cadb6cfd ASoC: SOF: intel: fix wrong poll bits in dsp power down b94b71a7a6f6 ASoC: SOF: Intel: unregister DMIC device on probe error 4da5a9a73c4c ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold 118cfdc770cd ASoC: fsl_ssi: Fix TDM slot setup for I2S mode 223dc51caa51 drm/amd/display: Correct algorithm for reversed gamma 4daa70a80c68 vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails 49ca3100fbaf vhost-vdpa: fix use-after-free of v->config_ctx 2c8d6a9474f0 btrfs: fix slab cache flags for free space tree bitmap 38ffe9eaeb7c btrfs: fix race when cloning extent buffer during rewind of an old root 78486cf1f31e zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone() 9c1c5e81a002 zonefs: prevent use of seq files as swap file dfbdbf0f359a zonefs: Fix O_APPEND async write handling 38c74f2f2318 s390/pci: fix leak of PCI device structure 075e3034740c s390/pci: remove superfluous zdev->zbus check bd37d9b9c4fb s390/pci: refactor zpci_create_device() 015916ca0266 s390/vtime: fix increased steal time accounting 5c0a3a331dc5 Revert "PM: runtime: Update device status before letting suppliers suspend" 68525e424175 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 f086deab2c64 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 7b00df1894c6 ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 14af4bf8d481 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air 4c698a3b8fb7 ALSA: hda: generic: Fix the micmute led init state e6c7cdf0baf3 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro cd7b17ba8e4d ALSA: dice: fix null pointer dereference when node is disconnected 422806f8d289 spi: cadence: set cqspi to the driver_data field of struct device f8d5ced57b07 ASoC: ak5558: Add MODULE_DEVICE_TABLE 064a7289b445 ASoC: ak4458: Add MODULE_DEVICE_TABLE (From OE-Core rev: cbb5c4392c63f896f204c0c15b0cfa7a364feed2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21linux-yocto/5.4: update to v5.4.109Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 4e85f8a712cd Linux 5.4.109 057dd3e6986b xen-blkback: don't leak persistent grants from xen_blkbk_map() ce934540ff09 can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" 2638770e793b ext4: add reclaim checks to xattr code 92b9e3deffb6 mac80211: fix double free in ibss_leave ae23957bd1fb net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() f7a962970001 net: dsa: b53: VLAN filtering is global to all users f866d1fa48e4 can: dev: Move device back to init netns on owning netns delete dfd6627c83dd x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() f989059cd22a locking/mutex: Fix non debug version of mutex_lock_io_nested() 1260d8dc2d66 scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() d31747705762 scsi: qedi: Fix error return code of qedi_alloc_global_queues() 063c3cfb264b scsi: Revert "qla2xxx: Make sure that aborted commands are freed" fdc61af371db block: recalculate segment count for multi-segment discards correctly 8ce9f6efa655 perf auxtrace: Fix auxtrace queue conflict bc0b1a2036dd ACPI: scan: Use unique number for instance_no b382f9d61609 ACPI: scan: Rearrange memory allocation in acpi_device_add() cc578c3e612b Revert "netfilter: x_tables: Update remaining dereference to RCU" 19a5fb4ceada netfilter: x_tables: Use correct memory barriers. c46cd29b89da Revert "netfilter: x_tables: Switch synchronization to RCU" e74d46e69a45 bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs 01398e024ba6 RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server 78aafa0240bc PM: EM: postpone creating the debugfs dir till fs_initcall f54b10114d63 net/mlx5e: Fix error path for ethtool set-priv-flag fa4addf30c2c PM: runtime: Defer suspending suppliers c82d289fe958 arm64: kdump: update ppos when reading elfcorehdr 8bf90e000c10 drm/msm: fix shutdown hook in case GPU components failed to bind 4fda26d2f7e1 libbpf: Fix BTF dump of pointer-to-array-of-struct 4f71aacd6c92 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value 4ecf6d486e45 net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes 1f103ca31c51 r8152: limit the RX buffer size of RTL8153A for USB 2.0 048d0bf8ad19 net: cdc-phonet: fix data-interface release on probe failure ecc62c3b1b57 octeontx2-af: fix infinite loop in unmapping NPC counter 7e9a48ceccae octeontx2-af: Fix irq free in rvu teardown e15823801229 libbpf: Use SOCK_CLOEXEC when opening the netlink socket 7722378c4a0a nfp: flower: fix pre_tun mask id allocation 060deac22f87 mac80211: fix rate mask reset 52cc7bad1275 can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors 059c1996017d can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning e484616a9600 can: c_can: move runtime PM enable/disable to c_can_platform 4f71965ee897 can: c_can_pci: c_can_pci_remove(): fix use-after-free 42e49b3aa536 can: kvaser_pciefd: Always disable bus load reporting e3ca9fbfcdf5 can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate fb4a6ac4851a can: peak_usb: add forgotten supported devices 0a8046daba17 tcp: relookup sock for RST+ACK packets handled by obsolete req sock 67319a8df5d3 netfilter: ctnetlink: fix dump of the expect mask attribute c4dd0b36cce4 selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed 9d06cabe3bf4 ftgmac100: Restart MAC HW once 81c591299da3 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template d00db63edd0a e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 9f02a5658413 e1000e: add rtnl_lock() to e1000_reset_task 71fa8051f2f4 igc: Fix Supported Pause Frame Link Setting 35d8a780fa2b igc: Fix Pause Frame Advertising da8af444b325 net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port 267b79a11046 net: sched: validate stab values 76909a298ebb macvlan: macvlan_count_rx() needs to be aware of preemption c6b6c7a92fe5 ipv6: fix suspecious RCU usage warning 40fa14bbe3fe net/mlx5e: Don't match on Geneve options in case option masks are all zero e64e327c7fab libbpf: Fix INSTALL flag order 53f1483984bf veth: Store queue_mapping independently of XDP prog presence f259a7fdeb12 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD e6587d142d02 dm ioctl: fix out of bounds array access when no devices 7b6944f18cec dm verity: fix DM_VERITY_OPTS_MAX value 752589cd4ea8 integrity: double check iint_cache was initialized f3404a677770 ARM: dts: at91-sama5d27_som1: fix phy address to 7 1815a24b9483 arm64: dts: ls1043a: mark crypto engine dma coherent 7447c05e06c4 arm64: dts: ls1012a: mark crypto engine dma coherent b6f866bbf7ca arm64: dts: ls1046a: mark crypto engine dma coherent e980bd1f7f60 ACPI: video: Add missing callback back for Sony VPCEH3U1E 431aaecd24ac gcov: fix clang-11+ support 4748b6d56efe kasan: fix per-page tags for non-page_alloc pages 037ecab65eb6 squashfs: fix xattr id and id lookup sanity checks 79b8814d6765 squashfs: fix inode lookup sanity checks 5b1abfe7d620 platform/x86: intel-vbtn: Stop reporting SW_DOCK events 599cbcda68ee netsec: restore phy power state after controller reset 8aa97ae0f5d9 ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign cb1504b30b6f ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls 37732ea82e09 block: Suppress uevent for hidden device when removed a2d07d077eb3 nfs: we don't support removing system.nfs4_acl eed4e1abc997 nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a 5fc284999c4a nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted 526abcb05c61 nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() 8cdbee05b83f drm/radeon: fix AGP dependency 5a0e3fcbeb5a drm/amdgpu: fb BO should be ttm_bo_type_device fc8e4af4c3ef drm/amd/display: Revert dram_clock_change_latency for DCN2.1 6292d84c8af4 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck c45182707277 u64_stats,lockdep: Fix u64_stats_init() vs lockdep f59604786a48 habanalabs: Call put_pid() when releasing control device 694761bfdd76 sparc64: Fix opcode filtering in handling of no fault loads 11efb0cda655 irqchip/ingenic: Add support for the JZ4760 69423418c5eb cifs: change noisy error message to FYI 981ba9c9a529 atm: idt77252: fix null-ptr-dereference 6b2844ad7b17 atm: uPD98402: fix incorrect allocation 40d0a9297f83 net: davicom: Use platform_get_irq_optional() b90de232a806 net: wan: fix error return code of uhdlc_init() 0da0f199e767 net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() ab60e4f5eb3a NFS: Correct size calculation for create reply length 785be28d360f nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default d605afb11945 gpiolib: acpi: Add missing IRQF_ONESHOT f6c1da94ddb3 cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev 1d2c9669135f cifs: ask for more credit on async read/write code paths ec7ce1e337ec gianfar: fix jumbo packets+napi+rx overrun crash 7ef7d296b154 sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count d25f579ec557 net: intel: iavf: fix error return code of iavf_init_get_resources() d4dd6de6fc90 net: tehuti: fix error return code in bdx_probe() e224a789d4a6 ixgbe: Fix memleak in ixgbe_configure_clsu32 537653a0698b ALSA: hda: ignore invalid NHLT table bd272f11a9d4 Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" 7a12167636bf atm: lanai: dont run lanai_dev_close if not open fb0067fcda6a atm: eni: dont release is never initialized 614a4ba66854 powerpc/4xx: Fix build errors from mfdcr() 45c1ca3e5784 net: fec: ptp: avoid register access when ipg clock is disabled d0f5726ab1df hugetlbfs: hugetlb_fault_mutex_hash() cleanup b90344f7d600 Linux 5.4.108 819eb4d7a85e cifs: Fix preauth hash corruption cf113ffd620d x86/apic/of: Fix CPU devicetree-node lookups 288be0ed9b36 genirq: Disable interrupts for force threaded handlers b8ebe853abca firmware/efi: Fix a use after bug in efi_mem_reserve_persistent 31e17169a116 efi: use 32-bit alignment for efi_guid_t literals 886dbe0e338b ext4: fix potential error in ext4_do_update_inode 2f65ae3a7ee3 ext4: do not try to set xattr into ea_inode if value is empty 474aab448436 ext4: find old entry again if failed to rename whiteout de2e1603c125 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() 076b60af926b x86: Move TS_COMPAT back to asm/thread_info.h 27ddd2b59045 kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() f546965c3aac x86/ioapic: Ignore IRQ2 again da326ba3b84a perf/x86/intel: Fix a crash caused by zero PEBS status 51a2b19b554c PCI: rpadlpar: Fix potential drc_name corruption in store functions 796fc331c3cf counter: stm32-timer-cnt: fix ceiling write max value 850ca1c0130a iio: hid-sensor-temperature: Fix issues of timestamp channel 31a2e804ad4a iio: hid-sensor-prox: Fix scale not correct issue 3fa27c8749cf iio: hid-sensor-humidity: Fix alignment issue of timestamp channel 4458ae8d4001 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask a605c095bb46 iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler 87163fbba6d2 iio: adis16400: Fix an error code in adis16400_initial_setup() ed0625334b94 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel 08414c498b4b iio:adc:stm32-adc: Add HAS_IOMEM dependency b0a595269e62 usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- 4baade6fd6e5 usb: gadget: configfs: Fix KASAN use-after-free c92aebf2b0f3 USB: replace hardcode maximum usb string length by definition f89366164693 usbip: Fix incorrect double assignment to udc->ud.tcp_rx 251949ec9d95 usb-storage: Add quirk to defeat Kindle's automatic unload 81b56afc2841 nvme-rdma: fix possible hang when failing to set io queues b891d41d01f4 counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED 86fd6c0d22a5 scsi: myrs: Fix a double free in myrs_cleanup() eb46392d329a scsi: lpfc: Fix some error codes in debugfs 1f925558e3f1 riscv: Correct SPARSEMEM configuration 7db8f3be034d kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again 1dad483b1ebc net/qrtr: fix __netdev_alloc_skb call f0b09d547713 sunrpc: fix refcount leak for rpc auth modules 3c57ea09365f vfio: IOMMU_API should be selected b439aac77360 svcrdma: disable timeouts on rdma backchannel d1ae8f16c223 NFSD: Repair misuse of sv_lock in 5.10.16-rt30. 4c5fab560cb0 nfsd: Don't keep looking up unhashed files in the nfsd file cache 49545a7b8b30 nvmet: don't check iosqes,iocqes for discovery controllers cf7d7728d8a5 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU 36a4f9164cf6 nvme-tcp: fix possible hang when failing to set io queues 81c1dbe1070c nvme: fix Write Zeroes limitations 6712b7fcef9d afs: Stop listxattr() from listing "afs.*" attributes c71b93323f37 ASoC: simple-card-utils: Do not handle device clock e029384c1835 ASoC: SOF: intel: fix wrong poll bits in dsp power down 626a484d1ec2 ASoC: SOF: Intel: unregister DMIC device on probe error db3d39bcd66a ASoC: fsl_ssi: Fix TDM slot setup for I2S mode 24c553371add btrfs: fix slab cache flags for free space tree bitmap 5b3b99525c4f btrfs: fix race when cloning extent buffer during rewind of an old root a3e438db75fb ARM: 9044/1: vfp: use undef hook for VFP support detection a47b395d441d ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode 34794bc0e768 s390/vtime: fix increased steal time accounting ba4342094d71 Revert "PM: runtime: Update device status before letting suppliers suspend" 62cf220630a0 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air 613fd762d188 ALSA: hda: generic: Fix the micmute led init state 5a5f85603e6e ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro 4d35c01a3645 ALSA: dice: fix null pointer dereference when node is disconnected d0fc0e7bfda2 ASoC: ak5558: Add MODULE_DEVICE_TABLE a592a4c2889e ASoC: ak4458: Add MODULE_DEVICE_TABLE (From OE-Core rev: a6aecb7e564f067b786cdec5b2eedd7fc3f2f13d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-21kern-tools: add dropped options to audit outputBruce Ashfield
The rewrite of the configuration audit code dropped the ability to generate warnings for configuration options that didn't make it into the final .config. We integrated the following commit to restore those warnings: symbol_why: classify based on config.queue hints The config.queue has typing hints inline with each fragment, we should be using them to further classify the options, and not only relying on the special hardware.cfg, etc, files that are part of the meta data We also should be checking for options that were set to a non 'no' value, and that don't make it into the final .config, since without that check it means we are missing some warnings. (From OE-Core rev: f5e8a8c52386317607e333e55f710bf0393186c8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18modutils-initscripts: Bail out when no module is installedKevin Hao
Fix the following warning when boot with a core-image-minimal rootfs: depmod: can't change directory to 'lib/modules/5.10.25-yocto-standard': No such file or directory (From OE-Core rev: c34650400182a1104a5fbe03e54f5cea69eb1900) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18kmod: do not symlink config.guess/config.sub during autoreconfGavin Li
I was encountering the following race condition on poky: - automake-native does do_install. - automake-native does do_populate_sysroot. This hardlinks config.guess and config.sub into ${D}. - kmod-native does do_configure. This runs `autoreconf`, which runs `automake --add-missing` (symlinks config.guess/config.sub from recipe-sysroot-native to build dir), then runs `gnu-configize` (copies _its own_ config.guess/config.sub _on top_ of the already existing ones). Since the destinations already had symlinks, the copy would overwrite config.guess/config.sub in recipe-sysroot-native, which would in turn overwrite the same in ${D} due to being hardlinked. - automake-native does do_package. The outhash is thus calculated on the clobbered config.guess/config.sub files. With hash equivalency enabled, the different outhash produced a different unihash, which kept me from reusing sstate between my laptop and my build server. This race condition would happen only on the build server (BB_NUMBER_THREADS = 32) but never on my laptop (BB_NUMBER_THREADS = 6). I didn't see the --install and --symlink flags being used by any other recipe, so I removed them, and that fixed the issue. (From OE-Core rev: 89d675efd633b495daa4a3a57420b9c309497035) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18lttng-tools: Fix path for test_python_loogingAnders Wallin
" was missing (From OE-Core rev: e1780ccfc89e9ff4e260276f28ffa0bb8e9b44e1) Signed-off-by: Anders Wallin <anders.wallin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18lttng-tools: Fix missing legacy test filesAnders Wallin
tests/regression/tools/save-load (From OE-Core rev: 2e892895e25d148b4c522e3a30bfb1bb4e9a9506) Signed-off-by: Anders Wallin <anders.wallin@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-18babeltrace2: upgrade 2.0.3 -> 2.0.4Wang Mingyu
(From OE-Core rev: 628d335300ac378f8b7af5d1437873990fffa9e5) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-06perf-tests: add bash into RDEPENDS (v5.12-rc5+)Bruce Ashfield
Upstream commit: commit 1dc481c0b0cf18d3952d93a73c4ece90dec277f0 Author: Leo Yan <leo.yan@linaro.org> Date: Sat Mar 20 18:45:54 2021 +0800 perf test: Change to use bash for daemon test When executing the daemon test on Arm64 and x86 with Debian (Buster) distro, both skip the test case with the log: Changes tools/perf/tests/shell/daemon.sh to be explicitly bash (it was already required, but was just skipped on various distros). We add it into our RDEPENDS for perf-tests to fixup 5.12+ builds. We already have relatively heavy RDEPENDS for perf tests (python3), so adding bash into the RDEPENDS isn't signifcant even for older perf builds that use the same recipe. (From OE-Core rev: 159cdb159ad0e9d3ed73cfc07f9acd5c0b608e7b) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-04-05make-mod-scripts: pass CROSS_COMPILE to configure and buildDenys Dmytriyenko
Fixes: | CALL /OE/poky-master/build/tmp/work-shared/qemuarm64/kernel-source/scripts/checksyscalls.sh | CALL /OE/poky-master/build/tmp/work-shared/qemuarm64/kernel-source/scripts/atomic/check-atomics.sh | LDS arch/arm64/kernel/vdso/vdso.lds | CC arch/arm64/kernel/vdso/vgettimeofday.o | AS arch/arm64/kernel/vdso/note.o | AS arch/arm64/kernel/vdso/sigreturn.o | LD arch/arm64/kernel/vdso/vdso.so.dbg | VDSOSYM include/generated/vdso-offsets.h | OBJCOPY arch/arm64/kernel/vdso/vdso.so | objcopy: Unable to recognise the format of the input file `arch/arm64/kernel/vdso/vdso.so.dbg' | /OE/poky-master/build/tmp/work-shared/qemuarm64/kernel-source/arch/arm64/kernel/vdso/Makefile:61: recipe for target 'arch/arm64/kernel/vdso/vdso.so' failed Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Cc: Nishanth Menon <nm@ti.com> (From OE-Core rev: ddad8183490c725062626fa52985da2b04a2aa8f) Signed-off-by: Denys Dmytriyenko <denis@denix.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-28linux-yocto-rt/5.10: update to -rt34Bruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: be2935bce35f v5.10.21-rt34 8078987238f9 softirq: Update the softirq/tasklet patches 0042f5e5ac7d mm: slub: Don't resize the location tracking cache on PREEMPT_RT 69bcb4682eaa v5.10.21-rt33 75e139bb405a v5.10.17-rt32 209e0ad0f61d printk: Update the printk code f1e0daad5cd4 trace: Add the flags for need_resched_lazy() (From OE-Core rev: 51c3ca662c8b3a60d308a37af9b0902938b54aaa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-28linux-yocto/5.4: update to v5.4.107Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: a65e78863443 Linux 5.4.107 5161cc4350de net: dsa: b53: Support setting learning on port ebeefdc3d8ee net: dsa: tag_mtk: fix 802.1ad VLAN egress 6c3d86e6ffde crypto: x86/aes-ni-xts - use direct calls to and 4-way stride ae69c97bb76e crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg eeb0899e0073 crypto: x86 - Regularize glue function prototypes 187ae0463653 fuse: fix live lock in fuse_iget() 28e53acd3065 drm/i915/gvt: Fix vfio_edid issue for BXT/APL 5a7c72ffb412 drm/i915/gvt: Fix port number for BDW on EDID region setup 4ab29329668d drm/i915/gvt: Fix virtual display setup for BXT/APL e46f72e1f27c drm/i915/gvt: Fix mmio handler break on BXT/APL. 8cd68991b836 drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang 50f83ffc58ab btrfs: scrub: Don't check free space before marking a block group RO 591ea83fd2ce bpf, selftests: Fix up some test_verifier cases for unprivileged 4e4c85404a23 bpf: Add sanity check for upper ptr_limit 524471df8fa9 bpf: Simplify alu_limit masking for pointer arithmetic 2da0540739e4 bpf: Fix off-by-one for area size in creating mask to left ea8fb45eaac1 bpf: Prohibit alu ops for pointer types not defining ptr_limit 010c5bee66bd KVM: arm64: nvhe: Save the SPE context early 0437de26e28d Linux 5.4.106 b802b6ef28d6 xen/events: avoid handling the same event on two cpus at the same time 92aefc62f483 xen/events: don't unmask an event channel when an eoi is pending 43d0b82bb45c xen/events: reset affinity of 2-level event when tearing it down 38563c1ff081 KVM: arm64: Reject VM creation when the default IPA size is unsupported da2e37b55d4c KVM: arm64: Ensure I-cache isolation between vcpus of a same VM 4e2156c0d37b nvme: release namespace head reference on error eb565f052b3e nvme: unlink head after removing last namespace 4535fb9ec5fd KVM: arm64: Fix exclusive limit for IPA size e28b19ca2aeb x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 c0e0ab60d0b1 binfmt_misc: fix possible deadlock in bm_register_write 106fea9ad246 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() 907f7f2cf0ff sched/membarrier: fix missing local execution of ipi_sync_rq_state() 2306580a95b7 zram: fix return value on writeback_store 29e28a134a49 include/linux/sched/mm.h: use rcu_dereference in in_vfork() 99f1960cae4f stop_machine: mark helpers __always_inline aaf92d0538d2 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() 88c79851b82d arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds 73aa6f93e1e9 configfs: fix a use-after-free in __configfs_open_file babd55002dd4 block: rsxx: fix error return code of rsxx_pci_probe() 41deefab452a NFSv4.2: fix return value of _nfs4_get_security_label() 86954a52d829 NFS: Don't gratuitously clear the inode cache when lookup failed d29f9aa6a8b2 NFS: Don't revalidate the directory permissions on a lookup failure d5a69ed75931 SUNRPC: Set memalloc_nofs_save() for sync tasks 9c9ea7ac18b2 arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory 19bb2a20710d sh_eth: fix TRSCER mask for R7S72100 c3c1defad2dd staging: comedi: pcl818: Fix endian problem for AI command data c5916897a6e1 staging: comedi: pcl711: Fix endian problem for AI command data 7d8ec7bef320 staging: comedi: me4000: Fix endian problem for AI command data e70294943c89 staging: comedi: dmm32at: Fix endian problem for AI command data 47a2af64eea3 staging: comedi: das800: Fix endian problem for AI command data 0f2522ec71b6 staging: comedi: das6402: Fix endian problem for AI command data e91490b9edb9 staging: comedi: adv_pci1710: Fix endian problem for AI command data 4d6505edee5a staging: comedi: addi_apci_1500: Fix endian problem for command sample f258c1c26f64 staging: comedi: addi_apci_1032: Fix endian problem for COS sample e644fc4ab7bb staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan 8f586a59829b staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd 9fe42273b2c6 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() ab42f28d5f34 staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() 1a866057e970 staging: rtl8712: unterminated string leads to read overflow da5abe369b03 staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() a311b6a7f099 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() e4b52c7cbaaf misc: fastrpc: restrict user apps from sending kernel RPC messages 9009b59dfd5f misc/pvpanic: Export module FDT device table 0a58a400a93b usbip: fix vudc usbip_sockfd_store races leading to gpf 8a50dda5243e usbip: fix vhci_hcd attach_store() races leading to gpf 8698133003cf usbip: fix stub_dev usbip_sockfd_store() races leading to gpf 7b76c7a91bf6 usbip: fix vudc to check for stream socket 2e24c093e264 usbip: fix vhci_hcd to check for stream socket da1be8e07852 usbip: fix stub_dev to check for stream socket ec7fb77a37af USB: serial: cp210x: add some more GE USB IDs b05ac5bcf623 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter 0b7034401f0c USB: serial: ch341: add new Product ID 5287c3d62e91 USB: serial: io_edgeport: fix memory leak in edge_startup c1b20c6fac05 xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state 3573dea8c17a usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing 57ab089c09d5 xhci: Improve detection of device initiated wake signal. f4f02f9feb4e usb: xhci: do not perform Soft Retry for some xHCI hosts 45bc1c34b54e usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM c9e346234698 USB: usblp: fix a hang in poll() if disconnected cc495be17466 usb: dwc3: qcom: Honor wakeup enabled/disabled state f030e3c67791 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement 014e4b616313 usb: gadget: f_uac1: stop playback on function disable 117aadfc0616 usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot ec7b0ac66539 USB: gadget: u_ether: Fix a configfs return code 0ae3101f5cf0 Goodix Fingerprint device is not a modem b0ea155fa4f7 mmc: cqhci: Fix random crash when remove mmc module/card 61fadd5f1e4e mmc: core: Fix partition switch time for eMMC 1cb73c82622c software node: Fix node registration 3bc266631a9e s390/dasd: fix hanging IO request during DASD driver unbind 87adc240df30 s390/dasd: fix hanging DASD driver unbind 12002aa2e7af arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL 47a5d1b63f21 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") ac85e7d4abb1 ALSA: usb-audio: Apply the control quirk to Plantronics headsets b1fe755e51df ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar 2b7615c97b0e ALSA: hda: Avoid spurious unsol event handling during S3/S4 bb060148e29f ALSA: hda: Flush pending unsolicited events before suspend 09cb42025a46 ALSA: hda: Drop the BATCH workaround for AMD controllers e1a92ad57b2c ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support ff2152beb22c ALSA: hda/hdmi: Cancel pending works before suspend dd6d483104bf ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk 300fba2b4e11 scsi: target: core: Prevent underflow for service actions de2cdbcb4f38 scsi: target: core: Add cmd length set before cmd complete 050e1900d617 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling acf0e7b15f87 sysctl.c: fix underflow value setting risk in vm_table 508d56e2c5c3 s390/smp: __smp_rescan_cpus() - move cpumask away from stack 54fc6a56f72a i40e: Fix memory leak in i40e_probe f95403013744 PCI: Fix pci_register_io_range() memory leak e9be5518af2c kbuild: clamp SUBLEVEL to 255 e622e01d44e4 PCI: mediatek: Add missing of_node_put() to fix reference leak d54c77959ece PCI: xgene-msi: Fix race in installing chained irq handler 395f24b37fe8 Input: applespi - don't wait for responses to commands indefinitely. ad93777a59c7 sparc64: Use arch_validate_flags() to validate ADI flag dec0ab3bc3a2 sparc32: Limit memblock allocation to low memory f8788ee8544c iommu/amd: Fix performance counter initialization d92afe30a665 powerpc/64: Fix stack trace not displaying final frame 61654b5d079d HID: logitech-dj: add support for the new lightspeed connection iteration 49e38713faaf powerpc/perf: Record counter overflow always if SAMPLE_IP is unset a54c278fcf8b powerpc: improve handling of unrecoverable system reset 7765b5c2c192 spi: stm32: make spurious and overrun interrupts visible 507b9bce2113 powerpc/pci: Add ppc_md.discover_phbs() 26d60799d99b Platform: OLPC: Fix probe error handling ccad3c70fcd0 mmc: mediatek: fix race condition between msdc_request_timeout and irq edf05afc9be3 mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' c44d966e9020 udf: fix silent AED tagLocation corruption 5f04f970d579 i2c: rcar: optimize cacheline to minimize HW race condition 1e1aace4a395 i2c: rcar: faster irq code to minimize HW race condition 2e24fd30c6f0 net: phy: fix save wrong speed and duplex problem if autoneg is on aea71e92b9a0 net: enetc: initialize RFS/RSS memories for unused ports too d1f308174a60 net: hns3: fix error mask definition of flow director cb36bf447a0c media: rc: compile rc-cec.c into rc-core 4c0c31572b67 media: v4l: vsp1: Fix bru null pointer access f56a82844c1f media: v4l: vsp1: Fix uif null pointer access 8cdc0900fc80 media: usbtv: Fix deadlock on suspend 56b9b2c25905 sh_eth: fix TRSCER mask for R7S9210 bdec0dd95cc8 qxl: Fix uninitialised struct field head.surface_id d5fc9c5d64ca s390/crypto: return -EFAULT if copy_to_user() fails 72ba965bf10d s390/cio: return -EFAULT if copy_to_user() fails d2100ef32a8c drm: meson_drv add shutdown function 72c541cc4552 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff 0d574fc463c7 drm/shmem-helper: Check for purged buffers in fault handler 3b08ea3a548f drm/compat: Clear bounce structures cabbd263c8e8 bnxt_en: reliably allocate IRQ table on reset to avoid crash dfa176f374ba s390/cio: return -EFAULT if copy_to_user() fails again 05d11eb7bd9d net: hns3: fix bug when calculating the TCAM table info 8bbc59bb0556 net: hns3: fix query vlan mask value error for flow director 4d0273ab0a79 perf traceevent: Ensure read cmdlines are null terminated. ef663d149f8e selftests: forwarding: Fix race condition in mirror installation fcce3cb62c09 net: stmmac: fix watchdog timeout during suspend/resume stress test d31ae9ec5a03 net: stmmac: stop each tx channel independently 86ea605518d7 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA e8b6c1d7ced2 net: qrtr: fix error return code of qrtr_sendmsg() d28e783c2003 net: davicom: Fix regulator not turned off on driver removal 05517de4188b net: davicom: Fix regulator not turned off on failed probe 11a589205119 net: lapbether: Remove netif_start_queue / netif_stop_queue b4800e7a1c9f cipso,calipso: resolve a number of problems with the DOI refcounts 6d599697e9a8 netdevsim: init u64 stats for 32bit hardware 8e365b61bda7 net: usb: qmi_wwan: allow qmimux add/del with master up 392f34cce2b0 net: sched: avoid duplicates in classes dump 3e66c16388f5 nexthop: Do not flush blackhole nexthops when loopback goes down 7f101d035deb net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 0fbbcf797e9c net/mlx4_en: update moderation when config reset 78cbd0a4749d net: enetc: don't overwrite the RSS indirection table when initializing 6547ec428619 Revert "mm, slub: consider rest of partial list if acquire_slab() fails" 55e6ede3b935 cifs: return proper error code in statfs(2) a1ff418d3eda mount: fix mounting of detached mounts onto targets that reside on shared mounts 59a057a89155 powerpc/603: Fix protection of user pages mapped with PROT_NONE da9f2219f66c mt76: dma: do not report truncated frames to mac80211 95b0a3b09094 ibmvnic: always store valid MAC address 3e8ab75f3301 samples, bpf: Add missing munmap in xdpsock c2c3a85ab01f selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier 57b9f13e8aaa selftests/bpf: No need to drop the packet when there is no geneve opt 82e85c0e7f34 netfilter: x_tables: gpf inside xt_find_revision() f66b8e738140 netfilter: nf_nat: undo erroneous tcp edemux lookup 3bf899438c12 tcp: add sanity tests to TCP_QUEUE_SEQ b7049b6156ce can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode a7e187a87e8e can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode e0eccdfc5c0e can: flexcan: enable RX FIFO after FRZ/HALT valid ca483b872d20 can: flexcan: assert FRZ bit in flexcan_chip_freeze() 6676e510d1a9 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership 718769eb1bbe sh_eth: fix TRSCER mask for SH771x 8baa52f26b3e net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 ca278267d6cd net: check if protocol extracted by virtio_net_hdr_set_proto is correct f2d78bbbca42 net: Fix gro aggregation for udp encaps with zero csum 9be769161192 ath9k: fix transmitting to stations in dynamic SMPS mode 5555ee33b6cc ethernet: alx: fix order of calls on resume dcb95790821b powerpc/pseries: Don't enforce MSI affinity with kdump fd1824bf963a uapi: nfnetlink_cthelper.h: fix userspace compilation error (From OE-Core rev: 59ab12f804dda59ecf8954df6ef8024646bcbde7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-28linux-yocto/5.10: update to v5.10.25Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 3ba56f490c7a Linux 5.10.25 dd0b7edb7794 net: dsa: b53: Support setting learning on port 0f6cab2350d5 ALSA: usb-audio: Don't avoid stopping the stream at disconnection df8596f57743 Revert "nfsd4: a client's own opens needn't prevent delegations" 894ecf0cb505 Revert "nfsd4: remove check_conflicting_opens warning" d955f13ea212 fuse: fix live lock in fuse_iget() 2d7888b2c4cd RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes 3672c3ce622e bpf, selftests: Fix up some test_verifier cases for unprivileged 1010f17aaa78 bpf: Add sanity check for upper ptr_limit 6a3504bf4006 bpf: Simplify alu_limit masking for pointer arithmetic ac1b87a18c1f bpf: Fix off-by-one for area size in creating mask to left c4d37eea1c64 bpf: Prohibit alu ops for pointer types not defining ptr_limit bf93113d46f8 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride fcfab1a9aa40 crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg 05d125f7524e Linux 5.10.24 1c0899636d44 RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size 1dbce9ba2aa9 KVM: arm64: Fix nVHE hyp panic host context restore f67e5243d0f3 xen/events: avoid handling the same event on two cpus at the same time 30cdb862e831 xen/events: don't unmask an event channel when an eoi is pending 4c84191cbc3e mm/page_alloc.c: refactor initialization of struct page for holes in memory layout e7afadd0dbe2 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM 518f98e39077 mm/madvise: replace ptrace attach requirement for process_madvise 2aaa79f69417 mm/userfaultfd: fix memory corruption due to writeprotect c3d70b1bf1ce KVM: arm64: Fix exclusive limit for IPA size ada8817ab674 KVM: arm64: Reject VM creation when the default IPA size is unsupported eeba4e4cc524 KVM: arm64: nvhe: Save the SPE context early a9779820bb97 KVM: arm64: Avoid corrupting vCPU context register in guest exit 17becbfca9fc KVM: arm64: Fix range alignment when walking page tables a688bf8cf550 KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged 4ab5d1b70929 KVM: x86: Ensure deadline timer has truly expired before posting its IRQ e40384fcd600 x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls a2bab396cb97 x86/sev-es: Use __copy_from_user_inatomic() 977b9f4190ad x86/sev-es: Correctly track IRQ states in runtime #VC handler 269424432731 x86/entry: Move nmi entry/exit into common code 752fbe0c8ddd x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack 871fd1e3ee8e x86/sev-es: Introduce ip_within_syscall_gap() helper d327d8632cdb x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 5ab9464a2a3c binfmt_misc: fix possible deadlock in bm_register_write 0e4750f69c17 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() 1f372e89567b powerpc: Fix inverted SET_FULL_REGS bitop 9776812ee861 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() 8571c66401ea efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table 68b4378d910e sched/membarrier: fix missing local execution of ipi_sync_rq_state() 5f2f616343b1 linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* bc7c1b09f7a4 zram: fix return value on writeback_store 3cbe8f9193e6 include/linux/sched/mm.h: use rcu_dereference in in_vfork() 7da7542c04a4 stop_machine: mark helpers __always_inline 2a39eb7b8670 seqlock,lockdep: Fix seqcount_latch_init() 372734dc1897 powerpc/64s/exception: Clean up a missed SRR specifier df7dbfc24c33 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() 896846b8151d perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR 82ad50c112f8 perf/core: Flush PMU internal buffers for per-CPU events 3ebd4bd2eb6f arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds 109720342efd configfs: fix a use-after-free in __configfs_open_file 6cf11f3a09a2 nvme-fc: fix racing controller reset and create association d1d918492e6e block: rsxx: fix error return code of rsxx_pci_probe() caa86901c863 NFSv4.2: fix return value of _nfs4_get_security_label() e181960ec51d NFS: Don't gratuitously clear the inode cache when lookup failed dd756d05bee5 NFS: Don't revalidate the directory permissions on a lookup failure faa48b23d0e3 SUNRPC: Set memalloc_nofs_save() for sync tasks 475a4307c14c arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory e50ada589497 cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() 7dfe37e9ea69 cpufreq: qcom-hw: fix dereferencing freed memory 'data' 75d9be57cf2e sh_eth: fix TRSCER mask for R7S72100 a854bd051465 staging: comedi: pcl818: Fix endian problem for AI command data ddfeb236ed8e staging: comedi: pcl711: Fix endian problem for AI command data c30fe0f767c3 staging: comedi: me4000: Fix endian problem for AI command data 2c1ea26a289e staging: comedi: dmm32at: Fix endian problem for AI command data c36d2f40c1bc staging: comedi: das800: Fix endian problem for AI command data d8f26a4122db staging: comedi: das6402: Fix endian problem for AI command data b46f6908ea3e staging: comedi: adv_pci1710: Fix endian problem for AI command data 66a44ed42367 staging: comedi: addi_apci_1500: Fix endian problem for command sample 4d14685f9f74 staging: comedi: addi_apci_1032: Fix endian problem for COS sample c5d3e25e1808 staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan 74a14d8ae20d staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd 66cf4f582987 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() be9745304e3e staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() 550c9e49eb42 staging: rtl8712: unterminated string leads to read overflow d972a516958d staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() 1642b5153ba5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() 52feb58f9b5b misc: fastrpc: restrict user apps from sending kernel RPC messages 7ae2482c7042 misc/pvpanic: Export module FDT device table 70c26fc71b7e Revert "serial: max310x: rework RX interrupt handling" 9951e64550d0 usbip: fix vudc usbip_sockfd_store races leading to gpf 116a71087875 usbip: fix vhci_hcd attach_store() races leading to gpf ab5c3186686a usbip: fix stub_dev usbip_sockfd_store() races leading to gpf e033d7f79995 usbip: fix vudc to check for stream socket 2aa21585adbd usbip: fix vhci_hcd to check for stream socket 6d7452392151 usbip: fix stub_dev to check for stream socket b249b8f9b740 USB: serial: cp210x: add some more GE USB IDs 0aa33c041e84 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter 3aa50426c72c USB: serial: ch341: add new Product ID a347908c5192 USB: serial: io_edgeport: fix memory leak in edge_startup fc411ca43bed xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state 209b3ff98deb usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing e7800913ac97 xhci: Improve detection of device initiated wake signal. 203060896dbe usb: xhci: do not perform Soft Retry for some xHCI hosts 7c87f4ea3f16 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM 48c7fc4f14b6 USB: usblp: fix a hang in poll() if disconnected adb9639d1e50 usb: dwc3: qcom: Honor wakeup enabled/disabled state 13c9e76cdda6 usb: dwc3: qcom: add ACPI device id for sc8180x 39bcc4b7f398 usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot 10551fbc5517 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement 32ad0eb74eac usb: gadget: f_uac1: stop playback on function disable 30a187afdbd2 usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot 50233f8220f0 USB: gadget: u_ether: Fix a configfs return code 80091541a46b USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() b0db0c76a2ba Goodix Fingerprint device is not a modem d308202c1b96 cifs: do not send close in compound create+close requests 310a1ffe7b36 mmc: cqhci: Fix random crash when remove mmc module/card a61596a9b2a7 mmc: core: Fix partition switch time for eMMC 6c971bd99cb8 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants bb815894ba37 xen/events: reset affinity of 2-level event when tearing it down e86abde80d12 software node: Fix node registration 08bccd721243 s390/dasd: fix hanging IO request during DASD driver unbind 5d766455510c s390/dasd: fix hanging DASD driver unbind fb242be88da9 arm64: perf: Fix 64-bit event counter read truncation ffb9a77d0a7f arm64: mte: Map hotplugged memory as Normal Tagged d73665b4a9f6 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL d44c9780ed40 block: Try to handle busy underlying device on discard a53477849286 block: Discard page cache of zone reset target range 5d5422a294e6 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") 29bc89c8b48d ALSA: usb-audio: fix use after free in usb_audio_disconnect d2fdcc82d866 ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe e4493974dbce ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() 144ebd02a118 ALSA: usb-audio: Apply the control quirk to Plantronics headsets 723bf21ceab0 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar 4b536c1ec8b3 ALSA: hda: Avoid spurious unsol event handling during S3/S4 f1d28b1310bb ALSA: hda: Flush pending unsolicited events before suspend ebbb9bbe35ae ALSA: hda: Drop the BATCH workaround for AMD controllers f5278fcfb760 ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support 064ac8ed90a3 ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 4dc34571e973 ALSA: hda/hdmi: Cancel pending works before suspend d77540ada71b ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk d291b2594f85 ARM: efistub: replace adrl pseudo-op with adr_l macro invocation fd863653ad63 ARM: assembler: introduce adr_l, ldr_l and str_l macros 917220f362a0 ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler 69f845526833 mmc: sdhci: Update firmware interface API 73d1a11a198a clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc 1b0b0c0b9ae9 scsi: target: core: Prevent underflow for service actions 17c2c52051c4 scsi: target: core: Add cmd length set before cmd complete 79b4fdd8b4cf scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling f49bdac3e7f4 sysctl.c: fix underflow value setting risk in vm_table 8876cc237e04 drivers/base/memory: don't store phys_device in memory blocks e4b98e2260fd s390/smp: __smp_rescan_cpus() - move cpumask away from stack 219fc4b30058 kasan: fix memory corruption in kasan_bitops_tags test 6c73bc9f28e2 i40e: Fix memory leak in i40e_probe 6d4fabc6c7ec PCI: Fix pci_register_io_range() memory leak 950bff22a98a kbuild: clamp SUBLEVEL to 255 64578f9417e1 ext4: don't try to processed freed blocks until mballoc is initialized d49f86e88859 PCI/LINK: Remove bandwidth notification 732bb21397ee drivers/base: build kunit tests without structleak plugin fa6dae9d7ffd PCI: mediatek: Add missing of_node_put() to fix reference leak d26949c732e4 PCI: xgene-msi: Fix race in installing chained irq handler 8282ec632443 Input: applespi - don't wait for responses to commands indefinitely. f27af42b1f10 sparc64: Use arch_validate_flags() to validate ADI flag 99ed6ae4d000 sparc32: Limit memblock allocation to low memory 661cba45dc67 clk: qcom: gdsc: Implement NO_RET_PERIPH flag a19d18a1171b iommu/amd: Fix performance counter initialization adc631d87ea9 powerpc/64: Fix stack trace not displaying final frame 9fbbc5d3f7e0 HID: logitech-dj: add support for the new lightspeed connection iteration eb5a9ee32c76 powerpc/perf: Record counter overflow always if SAMPLE_IP is unset 87e443255dce powerpc: improve handling of unrecoverable system reset 2314d5061709 spi: stm32: make spurious and overrun interrupts visible 912237ec3485 powerpc/pci: Add ppc_md.discover_phbs() 711112e99a65 Platform: OLPC: Fix probe error handling 09ef146f640d mmc: sdhci-iproc: Add ACPI bindings for the RPi 35f662ba915e mmc: mediatek: fix race condition between msdc_request_timeout and irq 7cb2c431583e mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' 1e5ac057b05c iommu/vt-d: Clear PRQ overflow only when PRQ is empty 82d6c12899e2 udf: fix silent AED tagLocation corruption cd69732c2579 scsi: ufs: WB is only available on LUN #0 to #7 2b6105746b83 i2c: rcar: optimize cacheline to minimize HW race condition 222a825f6bdb i2c: rcar: faster irq code to minimize HW race condition 4d65eb3df0ad ath11k: fix AP mode for QCA6390 700e2b63cbc8 ath11k: start vdev if a bss peer is already created dbec869d234e ath11k: peer delete synchronization with firmware 781e956a8277 net: enetc: initialize RFS/RSS memories for unused ports too a3df6b7a8a41 enetc: Fix unused var build warning for CONFIG_OF 606cfdeebd3d net: dsa: tag_mtk: fix 802.1ad VLAN egress 409af8946619 net: dsa: tag_ar9331: let DSA core deal with TX reallocation a2fd181b4b7a net: dsa: tag_gswip: let DSA core deal with TX reallocation 9bb1bec952ad net: dsa: tag_dsa: let DSA core deal with TX reallocation 9ad635b75e42 net: dsa: tag_brcm: let DSA core deal with TX reallocation 67fd35c21a60 net: dsa: tag_edsa: let DSA core deal with TX reallocation 6702dd45534a net: dsa: tag_lan9303: let DSA core deal with TX reallocation 27f014eb6627 net: dsa: tag_mtk: let DSA core deal with TX reallocation 54787024c8fb net: dsa: tag_ocelot: let DSA core deal with TX reallocation cf5c6682e274 net: dsa: tag_qca: let DSA core deal with TX reallocation 8f17133cc3ae net: dsa: trailer: don't allocate additional memory for padding/tagging a4d2836de5c6 net: dsa: tag_ksz: don't allocate additional memory for padding/tagging 162c423e6071 net: dsa: implement a central TX reallocation procedure f91a299fb160 s390/qeth: fix notification for pending buffers during teardown f7a7d3ede5f5 s390/qeth: improve completion of pending TX buffers 144dbdf86c7a s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state 926200fd224c s390/qeth: don't replace a fully completed async TX buffer 13e312dca2f2 net: hns3: fix error mask definition of flow director 3370a84d781c cifs: fix credit accounting for extra channel 83ff4f644de4 media: rc: compile rc-cec.c into rc-core db2ae26d7855 media: v4l: vsp1: Fix bru null pointer access 465fd4191aaa media: v4l: vsp1: Fix uif null pointer access 17c6d693a33a media: rkisp1: params: fix wrong bits settings c29dcb253a6a media: usbtv: Fix deadlock on suspend a5190a7865b6 sh_eth: fix TRSCER mask for R7S9210 c6ecc613ef16 qxl: Fix uninitialised struct field head.surface_id 1afe77386a6d s390/crypto: return -EFAULT if copy_to_user() fails dac4e0e10b9b s390/cio: return -EFAULT if copy_to_user() fails d7b8aef5b6d1 drm/i915: Wedge the GPU if command parser setup fails 335d21ad8a9a drm/shmem-helpers: vunmap: Don't put pages for dma-buf d4ec1ffbdaa8 drm: meson_drv add shutdown function 915f2f8cadbd drm: Use USB controller's DMA mask when importing dmabufs 5e9b01152527 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff 368b53e797c9 drm/shmem-helper: Check for purged buffers in fault handler ad106ddd3366 drm/amdgpu/display: handle aux backlight in backlight_get_brightness fd87d778642b drm/amdgpu/display: don't assert in set backlight function 4b55b9fd9bfc drm/amdgpu/display: simplify backlight setting 96b097e84101 drm/amd/pm: bug fix for pcie dpm 6b9900263a31 drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() b40528bcc10b drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() 55086176c75a drm/amd/display: Add a backlight module option e30ce84181cf drm/compat: Clear bounce structures ccc942eaf570 gpio: fix gpio-device list corruption 2e3c8a28f465 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 f60ffab25855 gpiolib: acpi: Allow to find GpioInt() resource by name and index 8df70a5b4d0c gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk 845ec460537d bnxt_en: reliably allocate IRQ table on reset to avoid crash 686874ca92c2 s390/cio: return -EFAULT if copy_to_user() fails again fd61e772f036 net: hns3: fix bug when calculating the TCAM table info 3c7f1304ee71 net: hns3: fix query vlan mask value error for flow director f9a87999bdd9 perf report: Fix -F for branch & mem modes 57a798e4a197 perf traceevent: Ensure read cmdlines are null terminated. e4f7ffaa7cdf mlxsw: spectrum_ethtool: Add an external speed to PTYS register 824c94cbf4d6 selftests: forwarding: Fix race condition in mirror installation c1e1a64a2313 net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused ad59796872ae ethtool: fix the check logic of at least one channel for RX/TX 482f99d0ad39 net: stmmac: fix wrongly set buffer2 valid when sph unsupport 333dbdee0651 net: stmmac: fix watchdog timeout during suspend/resume stress test 3c1b58261ff8 net: stmmac: stop each tx channel independently 640492cf1732 perf build: Fix ccache usage in $(CC) when generating arch errno table 8493877b58b6 tools/resolve_btfids: Fix build error with older host toolchains ee7eac24b5b4 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA cab735320fe9 r8169: fix r8168fp_adjust_ocp_cmd function 84ef8a8cb789 s390/qeth: fix memory leak after failed TX Buffer allocation 345d90cd741a net: qrtr: fix error return code of qrtr_sendmsg() 4f8e71a770dd net: enetc: allow hardware timestamping on TX queues with tc-etf enabled 4fd0654b8f21 net: davicom: Fix regulator not turned off on driver removal e334c401f3fc net: davicom: Fix regulator not turned off on failed probe 6342ccdfdf2b net: lapbether: Remove netif_start_queue / netif_stop_queue 9c4136081cc2 stmmac: intel: Fixes clock registration error seen for multiple interfaces d78f23ef3040 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII 85178d76febd cipso,calipso: resolve a number of problems with the DOI refcounts e03ed1190d56 netdevsim: init u64 stats for 32bit hardware 6ed0a2cafd1f net: usb: qmi_wwan: allow qmimux add/del with master up 565b2d3ae202 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 719611e806de net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 2809a5ca962e net: sched: avoid duplicates in classes dump 9c61f1e1c40e nexthop: Do not flush blackhole nexthops when loopback goes down 87b7b19d6e1d net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 6b0d3ae1051b net/mlx4_en: update moderation when config reset fa0bc09db49b net: ethernet: mtk-star-emac: fix wrong unmap in RX handling 1cdd008902d4 net: enetc: keep RX ring consumer index in sync with hardware 531736540111 net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr 63876df5615e net: enetc: force the RGMII speed and duplex instead of operating in inband mode 5732688c8411 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode d56e3f8d289b net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets bf9c564716a1 net: enetc: take the MDIO lock only once per NAPI poll cycle dfaf418dfff8 net: enetc: don't overwrite the RSS indirection table when initializing 4ea379733555 sh_eth: fix TRSCER mask for SH771x 68277f69a873 net: dsa: tag_rtl4_a: fix egress tags 389055e7b970 docs: networking: drop special stable handling e1759160877a Revert "mm, slub: consider rest of partial list if acquire_slab() fails" 3d0bbd97eb6f cifs: return proper error code in statfs(2) 36e1efcdc542 mount: fix mounting of detached mounts onto targets that reside on shared mounts aa1258d91455 powerpc/603: Fix protection of user pages mapped with PROT_NONE e36d276dd4be mt76: dma: do not report truncated frames to mac80211 1e343b2e7b96 ibmvnic: always store valid MAC address 57ac75f8d241 ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. 2f6f72ee9a98 libbpf: Clear map_info before each bpf_obj_get_info_by_fd f126147970a1 samples, bpf: Add missing munmap in xdpsock 4d2cdb2ded60 selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier 4fa0ece2e0eb selftests/bpf: No need to drop the packet when there is no geneve opt 7653656be252 selftests/bpf: Use the last page in test_snprintf_btf on s390 6aa23829949c net: phy: fix save wrong speed and duplex problem if autoneg is on 91796b65563b net: always use icmp{,v6}_ndo_send from ndo_start_xmit 8abbf7e53e17 netfilter: x_tables: gpf inside xt_find_revision() 42402bd84530 netfilter: nf_nat: undo erroneous tcp edemux lookup 046f3c1c2ff4 tcp: add sanity tests to TCP_QUEUE_SEQ e95ebe1ed6ab tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) 473bce9b9393 can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode c537011c99ab can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode e24c53182850 can: flexcan: enable RX FIFO after FRZ/HALT valid 98b7f969116d can: flexcan: assert FRZ bit in flexcan_chip_freeze() 4224890edff1 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership fa5d019c56e7 net: l2tp: reduce log level of messages in receive path, add counter instead 453fff24f52e net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 faa3baa2828c net: check if protocol extracted by virtio_net_hdr_set_proto is correct 09af4362ba47 net: Fix gro aggregation for udp encaps with zero csum d2fb1911a7a8 ath9k: fix transmitting to stations in dynamic SMPS mode b0454a28f608 crypto: mips/poly1305 - enable for all MIPS processors a0df424a863a ethernet: alx: fix order of calls on resume a9c55f22a0b9 powerpc/pseries: Don't enforce MSI affinity with kdump ac022fbee685 powerpc/perf: Fix handling of privilege level checks in perf interrupt context 7732f57f0f52 uapi: nfnetlink_cthelper.h: fix userspace compilation error (From OE-Core rev: 6fa4bbe77486e904841e8d39bca93423b9d0b99a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>