summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb
AgeCommit message (Collapse)Author
2021-06-08linux-yocto/5.4: update to v5.4.123Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 103f1dbea1ae Linux 5.4.123 af2a4426baf7 NFC: nci: fix memory leak in nci_allocate_device 45aef101ca44 perf unwind: Set userdata for all __report_module() paths 2960df32bb72 perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder f3d9f09b10e3 usb: dwc3: gadget: Enable suspend events 3173c7c80785 bpf: No need to simulate speculative domain for immediates 2b3cc41d500a bpf: Fix mask direction swap upon off reg sign change 2768f9962231 bpf: Wrap aux data inside bpf_sanitize_info container 67154cff6258 Linux 5.4.122 f97257cde764 Bluetooth: SMP: Fail if remote and local public keys are identical 46b4a9c68572 video: hgafb: correctly handle card detect failure during probe 3c18dc7de2bc nvmet: use new ana_log_size instead the old one a6f5ef8c1717 Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS d3d648163a03 ext4: fix error handling in ext4_end_enable_verity() 829203752441 nvme-multipath: fix double initialization of ANA state 2dea1e9ae5cf tty: vt: always invoke vc->vc_sw->con_resize callback cf52b24b172e vt: Fix character height handling with VT_RESIZEX 971b3fb5b9a6 vgacon: Record video mode changes with VT_RESIZEX f0c9d29f232a video: hgafb: fix potential NULL pointer dereference 44fe392e1adc qlcnic: Add null check after calling netdev_alloc_skb 4914c67f1a62 leds: lp5523: check return value of lp5xx_read and jump to cleanup code 171b3c1afaeb ics932s401: fix broken handling of errors when word reading fails d14cd329d83b net: rtlwifi: properly check for alloc_workqueue() failure 533ac32a80c0 scsi: ufs: handle cleanup correctly on devm_reset_control_get error 9e38cf9c3070 net: stmicro: handle clk_prepare() failure during init 9d59d4364dfb ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() 8f2efd687d19 Revert "niu: fix missing checks of niu_pci_eeprom_read" 04a064b36576 Revert "qlcnic: Avoid potential NULL pointer dereference" 6d53d54ff5be Revert "rtlwifi: fix a potential NULL pointer dereference" 7fb963895513 Revert "media: rcar_drif: fix a memory disclosure" 6f2e5eb82557 cdrom: gdrom: initialize global variable at init time 283cd246bcc1 cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom 7e230e5ed8fd Revert "gdrom: fix a memory leak bug" 6ef6f8cd1d34 Revert "scsi: ufs: fix a missing check of devm_reset_control_get" 9c24899f1fae Revert "ecryptfs: replace BUG_ON with error handling code" a1f0e2bb4975 Revert "video: imsttfb: fix potential NULL pointer dereferences" bd2a12549fc2 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" 5c463887edb3 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" 1cb9f88cde8c Revert "net: stmicro: fix a missing check of clk_prepare" 6f2a72774f38 Revert "video: hgafb: fix potential NULL pointer dereference" 3471a221f308 dm snapshot: fix crash with transient storage and zero chunk size 198ee66478b3 xen-pciback: reconfigure also from backend watch handler f1d3c63c3f12 mmc: sdhci-pci-gli: increase 1.8V regulator wait d9e9ec363560 drm/amdgpu: update sdma golden setting for Navi12 e3be683d5e4e drm/amdgpu: update gc golden setting for Navi12 1f0495355b60 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang c11d59e5edba Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" d55df42ef369 rapidio: handle create_workqueue() failure 9f2a613e4b0b Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" cdd91637d4ef uio_hv_generic: Fix a memory leak in error handling paths b0fc59e62bf9 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx c4e7ed4fa1b1 ALSA: hda/realtek: Add fixup for HP OMEN laptop 2331f2592879 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA 1c783bfa7f8d ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 be1f7f30b66b ALSA: hda/realtek: reset eapd coeff to default value for alc287 b2297d1b9511 ALSA: firewire-lib: fix check for the size of isochronous packet payload f95aabb6aed4 Revert "ALSA: sb8: add a check for request_region" 2ed8227ebd84 ALSA: hda: fixup headset for ASUS GU502 laptop 7ef36d303592 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro 844faf4a9675 ALSA: usb-audio: Validate MS endpoint descriptors c7456fc35dc8 ALSA: firewire-lib: fix calculation for size of IR context payload 7981c124e34d ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 f72b96ff7935 ALSA: line6: Fix racy initialization of LINE6 MIDI 048840df6de8 ALSA: intel8x0: Don't update period unless prepared a67a88f9e667 ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency 34413f21acea cifs: fix memory leak in smb2_copychunk_range 20197d327560 btrfs: avoid RCU stalls while running delayed iputs 845c2b9d99b6 locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal 439ce949ee90 nvmet: seset ns->file when open fails 670d34d54320 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly 88128a5054f1 RDMA/uverbs: Fix a NULL vs IS_ERR() bug 6fa78a6b9a3b platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios 6e90ff540a7b platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue 66abc4ef6a8b RDMA/core: Don't access cm_id after its destruction 73e25a2d51bb RDMA/mlx5: Recover from fatal event in dual port mode 8d8b8016e0af scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() 07865459eb62 scsi: ufs: core: Increase the usable queue depth a62225d951d7 RDMA/rxe: Clear all QP fields if creation failed 257f132342ea RDMA/siw: Release xarray entry a19bb4c0566c RDMA/siw: Properly check send and receive CQ pointers a03676848886 openrisc: Fix a memory leak 50fd584fbbb3 firmware: arm_scpi: Prevent the ternary sign expansion bug b239a0365b93 Linux 5.4.121 b63a8e5b4a25 scripts: switch explicitly to Python 3 2cbb484788fe tweewide: Fix most Shebang lines 252495806968 KVM: arm64: Initialize VCPU mdcr_el2 before loading it 50e5c93ca647 ipv6: remove extra dev_hold() for fallback tunnels b811a8a72366 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods f5ddecb6a195 sit: proper dev_{hold|put} in ndo_[un]init methods cca2a2b340a9 ip6_gre: proper dev_{hold|put} in ndo_[un]init methods 084a1858e256 net: stmmac: Do not enable RX FIFO overflow interrupts 94600a8300c7 lib: stackdepot: turn depot_lock spinlock to raw_spinlock 5233f4465e22 block: reexpand iov_iter after read/write 48744773d63e ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP 0ce1a72ac9b0 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 b3252a87a811 drm/amd/display: Fix two cursor duplication when using overlay 6cc777c6acbb bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit c5946eb52b73 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found e39a105abbe5 ceph: fix fscache invalidation 13bc6bda6a1e scsi: lpfc: Fix illegal memory access on Abort IOCBs e69c7c149199 riscv: Workaround mcount name prior to clang-13 cd3ab0ac0a54 scripts/recordmcount.pl: Fix RISC-V regex for clang cfa65174402f ARM: 9075/1: kernel: Fix interrupted SMC calls a5923afb6149 um: Disable CONFIG_GCOV with MODULES 2fe3fbcc53b8 um: Mark all kernel symbols as local cec4c3810ba3 Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state 29da2bab24e9 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices bbd7ba95bb06 ACPI / hotplug / PCI: Fix reference count leak in enable_slot() 64f8e9526e31 ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() 41dd2ede9536 dmaengine: dw-edma: Fix crash on loading/unloading driver b003a4923628 PCI: thunder: Fix compile testing a05fb4ac72fb virtio_net: Do not pull payload in skb->head 0d08bbce231b xsk: Simplify detection of empty and full rings 323deebaa2d0 pinctrl: ingenic: Improve unreachable code generation e57e2dd9bbdd isdn: capi: fix mismatched prototypes 7958cdd64cdf cxgb4: Fix the -Wmisleading-indentation warning acb4faa5f577 usb: sl811-hcd: improve misleading indentation eabb93e34425 kgdb: fix gcc-11 warning on indentation b806b41bf55d x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 881ed7938f84ba89b9bb20ce8e45ef9d85e80cb8) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-06-08linux-yocto/5.4: update to v5.4.120Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: e05d387ba736 Linux 5.4.120 7f4ac21468b0 ASoC: rsnd: check all BUSIF status when error 7f6a9044ff24 nvme: do not try to reconfigure APST when the controller is not live aa9d659856b1 clk: exynos7: Mark aclk_fsys1_200 as critical baea536cf51f netfilter: conntrack: Make global sysctls readonly in non-init netns fb80624f39d3 kobject_uevent: remove warning in init_uevent_argv() 658e8982f0eb usb: typec: tcpm: Fix error while calculating PPS out values 718f1c1fdf78 ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section 3c63b72ffba0 ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address b05a28f47582 ARM: 9012/1: move device tree mapping out of linear region 69e44f71319b ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address bb4f8ead473a f2fs: fix error handling in f2fs_end_enable_verity() 7a474350d8de thermal/core/fair share: Lock the thermal zone while looping over instances 2c44110300b8 MIPS: Avoid handcoded DIVU in `__div64_32' altogether 2759b770b53e MIPS: Avoid DIVU in `__div64_32' is result would be zero 02b120493a9c MIPS: Reinstate platform `__div64_32' handler 64508ebf9391 FDDI: defxx: Make MMIO the configuration default except for EISA ecdf893c5aef mm: fix struct page layout on 32-bit systems 187598fd82cb KVM: x86: Cancel pvclock_gtod_work on module removal cdaae487e85b cdc-wdm: untangle a circular dependency between callback and softint b1de23dbeca7 iio: tsl2583: Fix division by a zero lux_val 8229f1d40501 iio: gyro: mpu3050: Fix reported temperature value 2496ead8b1b1 xhci: Add reset resume quirk for AMD xhci controller. de72d8769bcf xhci: Do not use GFP_KERNEL in (potentially) atomic context 941328f7bda6 usb: dwc3: gadget: Return success always for kick transfer in ep queue 7f15d999dd61 usb: core: hub: fix race condition about TRSMRCY of resume 8f536512db87 usb: dwc2: Fix gadget DMA unmap direction 36399169e6a0 usb: xhci: Increase timeout for HC halt 68b5f65eaa6a usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield 04904d90a71a usb: dwc3: omap: improve extcon initialization f78e2c36609b iomap: fix sub-page uptodate handling 3c1db90ae0d0 blk-mq: Swap two calls in blk_mq_exit_queue() 1c4962df9388 nbd: Fix NULL pointer in flush_workqueue 0b6b4b90b74c kyber: fix out of bounds access when preempted dafd4c0b5e83 ACPI: scan: Fix a memory leak in an error handling path 1648505d1353 hwmon: (occ) Fix poll rate limiting fa1547f6e4fb usb: fotg210-hcd: Fix an error message 57f99e92e2f7 iio: proximity: pulsedlight: Fix rumtime PM imbalance on error 2b94c23eaf5e drm/i915: Avoid div-by-zero on gen2 a9b2ac3f6ad1 drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected f77aa56ad989 mm/hugetlb: fix F_SEAL_FUTURE_WRITE b3f1731c6d7f userfaultfd: release page in error path to avoid BUG_ON 1b8d4206a48c squashfs: fix divide error in calculate_skip() c451a6bafb5f hfsplus: prevent corruption in shrinking truncate 0b4eb172cc12 powerpc/64s: Fix crashes when toggling entry flush barrier 379ea3a4e34b powerpc/64s: Fix crashes when toggling stf barrier 9cca6cc73bb9 ARC: mm: PAE: use 40-bit physical page mask e242c138ae01 ARC: entry: fix off-by-one error in syscall number validation 9c1d454726fc i40e: Fix PHY type identifiers for 2.5G and 5G adapters 7e7b538a9af5 i40e: fix the restart auto-negotiation after FEC modified d718c15a2bf9 i40e: Fix use-after-free in i40e_client_subtask() c77e2ef18167 netfilter: nftables: avoid overflows in nft_hash_buckets() a8cfa7aff11d kernel: kexec_file: fix error return code of kexec_calculate_store_digests() 043ebbccdde6 sched/fair: Fix unfairness caused by missing load decay 687f523c134b sched: Fix out-of-bound access in uclamp 51d3e462ea91 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition c8e3c76cc8c5 netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check ca74d0dbaffa smc: disallow TCP_ULP in smc_setsockopt() 2f9f92e2ecec net: fix nla_strcmp to handle more then one trailing null character 6aeba28d1213 ksm: fix potential missing rmap_item for stable_node dde73137ce9c mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() 262943265d97 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() 3ddbd4beadfa khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() 1816d1b3272a drm/radeon: Avoid power table parsing memory leaks 8e0b76725c38 drm/radeon: Fix off-by-one power_state index heap overwrite 9e3cbdc52318 netfilter: xt_SECMARK: add new revision to fix structure layout 7a0a9f5cf8b5 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b f7f6f0777409 ethernet:enic: Fix a use after free bug in enic_hard_start_xmit a04c2a398dc9 sunrpc: Fix misplaced barrier in call_decode b8168792c3fb RISC-V: Fix error code returned by riscv_hartid_to_cpuid() b1b31948c0af sctp: do asoc update earlier in sctp_sf_do_dupcook_a 2e99f6871493 net: hns3: disable phy loopback setting in hclge_mac_start_phy 954ea8a0cfe1 net: hns3: use netif_tx_disable to stop the transmit queue c073c2b27285 net: hns3: fix for vxlan gpe tx checksum bug 56e680c09002 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() 282d8a6a5546 net: hns3: initialize the message content in hclge_get_link_mode() ccffcc9f3574 net: hns3: fix incorrect configuration for igu_egu_hw_err 3dd2cd64466e rtc: ds1307: Fix wday settings for rx8130 2ad8af2b70e9 ceph: fix inode leak on getattr error in __fh_to_dentry b37609ad2277 rtc: fsl-ftm-alarm: add MODULE_TABLE() 7d1ada9e1096 NFSv4.2 fix handling of sr_eof in SEEK's reply 89862bd77e9c pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() ff4d21fb2261 PCI: endpoint: Fix missing destroy_workqueue() bdbee0d84520 NFS: Deal correctly with attribute generation counter overflow 7e16709fc540 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() 20f9516b8372 rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() 3ed8832aeaa9 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook 0454a3dc8747 PCI: Release OF node in pci_scan_device()'s error path 364e8bb8b425 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() e150f825ca29 f2fs: fix a redundant call to f2fs_balance_fs if an error occurs f49f00dbe3d0 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() f599960166a0 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable 44d96d2dc054 ia64: module: fix symbolizer crash on fdescr 8b88f16d9d30 bnxt_en: Add PCI IDs for Hyper-V VF devices. 98e1d0fe20ed net: ethernet: mtk_eth_soc: fix RX VLAN offload 5da6affd9c7e iavf: remove duplicate free resources calls 40d1cb16a578 powerpc/iommu: Annotate nested lock for lockdep d26436a3b913 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth 9184f2608e89 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join 78a004cdfd2d wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt cd06b0786056 drm/amd/display: fixed divide by zero kernel crash during dsc enablement eed7287db3a9 powerpc/pseries: Stop calling printk in rtas_stop_self() 63a42044b9a1 samples/bpf: Fix broken tracex1 due to kprobe argument change 9f6e107aab14 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule 3aa4e4d7ccf4 ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() 061868e90062 ASoC: rt286: Generalize support for ALC3263 codec 56a6218e97db powerpc/smp: Set numa node before updating mask dfa2a8d2d8a7 flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() 5f24807c3cba sctp: Fix out-of-bounds warning in sctp_process_asconf_param() 9fc2c9579415 ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume f59db26081c0 kconfig: nconf: stop endless search loops c262de1777e4 selftests: Set CC to clang in lib.mk if LLVM is set 2b9ad1fd9dd2 drm/amd/display: Force vsync flip when reconfiguring MPCC 10ed519fa825 iommu/amd: Remove performance counter pre-initialization test 82f6753ac96b Revert "iommu/amd: Fix performance counter initialization" ae33b2f845fd ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() d61f2d938135 cuse: prevent clone 7dac356a65db mt76: mt76x0: disable GTK offloading 48be573a04f1 pinctrl: samsung: use 'int' for register masks in Exynos f88e0fbeff0f mac80211: clear the beacon's CRC after channel switch fadf3660a24f i2c: Add I2C_AQ_NO_REP_START adapter quirk 7ffafbf2537d ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet 98ebeb87b2cf ip6_vti: proper dev_{hold|put} in ndo_[un]init methods fae341909d6c Bluetooth: check for zapped sk before connecting 29e498ff183a net: bridge: when suppression is enabled exclude RARP packets a3893726745f Bluetooth: initialize skb_queue_head at l2cap_chan_create() ca0dec6564e6 Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default 1ac09b2bdc99 ALSA: bebob: enable to deliver MIDI messages for multiple ports e2f577188581 ALSA: rme9652: don't disable if not enabled a6f2224be419 ALSA: hdspm: don't disable if not enabled 4ea252600a7d ALSA: hdsp: don't disable if not enabled 7900cdfbc1dd i2c: bail out early when RDWR parameters are wrong 3c0432417fa3 ASoC: rsnd: core: Check convert rate in rsnd_hw_params e3564792359d net: stmmac: Set FIFO sizes for ipq806x ac740f06bf53 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF aee46e847d19 tipc: convert dest node's address to network order ccef53a27a24 fs: dlm: fix debugfs dump 6c799f6c7427 PM: runtime: Fix unpaired parent child_count for force_resume 18cb19eab713 KVM: x86/mmu: Remove the defunct update_pte() paging hook e888d623a420 tpm, tpm_tis: Reserve locality in tpm_tis_resume() a0fd39a09e31 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() 0a60d4be38f0 tpm: fix error return code in tpm2_get_cc_attrs_tbl() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6d5da1fa69df93d85b7eebbe8d60108eed4e4e6a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-05-28linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4d00220f08e9ec8e421157187794b5701ffc04eb) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-05-28linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4d4609d4bb709db887b5302077f89a14c05b1edc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-05-28linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0bb2a057ed02b94e6f12b0508b5d7f4a535b1ca0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-05-14linux-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. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 42355cb73049ee7a4af0f539a2a5b7d4ee1abc65) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-05-07linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 667352cc46429f3d8eca12cf93c26be2d26e5d74) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-05-07linux-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() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a24b8651365b333e903b317ad969ba8adfed28c4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-04-22linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a86c8251905baf5bf4714f3db01cdfae02383839) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-04-22linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bd41c1b7170b4d27bebac0a4387cad070c41e03d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-04-22linux-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() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 199566a40671ac273028cb44d0bb4494be22c4aa) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-04-22linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a6aecb7e564f067b786cdec5b2eedd7fc3f2f13d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-03-31linux-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 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 59ab12f804dda59ecf8954df6ef8024646bcbde7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-03-24linux-yocto/5.4: update to v5.4.105Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: ce615a08404c Linux 5.4.105 d17cf4cb1928 nvme-pci: add quirks for Lexar 256GB SSD 1d08ff846484 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. 9106a7844efb HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 b5e10e9b3047 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN 21f3fb36b5a2 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register 1d113893ff9d misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 9f1f09887551 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller f40fdcb7ca29 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 242be7cddd25 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 86c8848d680a media: cx23885: add more quirks for reset DMA on some AMD IOMMU fd476c6d4e1a HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter ef9fa6bb8582 platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 3a8eb20cb87b platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices e3a3a69da177 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag b734af305c78 platform/x86: acer-wmi: Add new force_caps module parameter 025180244251 platform/x86: acer-wmi: Cleanup accelerometer device handling 37b4324cb78e platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines 200e14759da5 mwifiex: pcie: skip cancel_work_sync() on reset failure path c699a89d385c iommu/amd: Fix sleeping in atomic in increase_address_space() fa56bf637eac ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling f27765adb3f6 dm table: fix zoned iterate_devices based device capability checks 06ef17b88676 dm table: fix DAX iterate_devices based device capability checks b8aedc65db40 dm table: fix iterate_devices based device capability checks c1f5fc082beb net: dsa: add GRO support via gro_cells 84d5d3c9d3fb Linux 5.4.104 d859388ea25a r8169: fix resuming from suspend on RTL8105e if machine runs on battery 1fba84f3c491 rsxx: Return -EFAULT if copy_to_user() fails 77a81b10f894 ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount 9a20e5782d2d ALSA: hda: intel-nhlt: verify config type 86b3b62b81c5 IB/mlx5: Add missing error code 809ef2660c1b RDMA/rxe: Fix missing kconfig dependency on CRYPTO 26a1af33c9cd ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits 6827415290ab usbip: tools: fix build error for multiple definition 078170924d84 crypto - shash: reduce minimum alignment of shash_desc structure 1f8884d04480 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) 9e15b43fdaf3 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie b367201430dd dm verity: fix FEC for RS roots unaligned to block size 1a4182923144 dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size 52a643680165 PM: runtime: Update device status before letting suppliers suspend e49baccfe299 btrfs: fix warning when creating a directory with smack enabled a87911c26a1c btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors 91bc3296bffb btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata 8674c1a72a69 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl 0c740d2b8c61 btrfs: fix raid6 qstripe kmap 909a8d2b1e7b btrfs: raid56: simplify tracking of Q stripe presence 15726df8c09a tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() 6d71cbc91104 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 589673d5cef12c98a95c83d47d30d6fc35463747) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-03-11linux-yocto/5.4: update to v5.4.103Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: c4ca4659678e Linux 5.4.103 47478db9ad21 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board 4cf243476463 ALSA: hda/realtek: Add quirk for Intel NUC 10 2254dfa68428 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ 027ddd67f685 media: v4l: ioctl: Fix memory leak in video_usercopy 60fdceaa91ad swap: fix swapfile read/write offset bebf5e832779 zsmalloc: account the number of compacted pages correctly f038a22632a4 xen-netback: respect gnttab_map_refs()'s return value 474773c42ffd Xen/gnttab: handle p2m update errors on a per-slot basis def70c33c478 scsi: iscsi: Verify lengths on passthrough PDUs 567a234a231d scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE 5f4243642873 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output ca3afdd03773 scsi: iscsi: Restrict sessions and handles to admin capabilities fdaec40526b4 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet 68b15ca91add ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet db0e94615263 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet 925ae8148535 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet 99d2926531ac sched/features: Fix hrtick reprogramming 4a3f4feeb622 parisc: Bump 64-bit IRQ stack size to 64 KB f41ed2164364 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] 2b130871e20a btrfs: fix error handling in commit_fs_roots 9bf519ca55c4 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() 7702b331861b nvme-tcp: add clean action for failed reconnection a9ea34d2717a nvme-rdma: add clean action for failed reconnection 4bf6c84c9ad3 nvme-core: add cancel tagset helpers 8253cc11abb2 f2fs: fix to set/clear I_LINKABLE under i_lock 77dc257b4feb f2fs: handle unallocated section and zone on pinned/atgc aa1362606059 media: uvcvideo: Allow entities with no pads 0e9d7902764a drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails f1fef55a3f1a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse b252cdd9c650 drm/amdgpu: Add check to prevent IH overflow a8d46a3feb02 crypto: tcrypt - avoid signed overflow in byte count 9f8d3e4b8ad8 drm/hisilicon: Fix use-after-free e1b9c1c9dbb0 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet 3c099c272eb5 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet d1f262561993 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() e3ec4af50642 staging: most: sound: add sanity check for function argument 7d16e7c1615d Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data bba1995325b5 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 e37674e1a48d ath10k: fix wmi mgmt tx queue full due to race condition 46813e4a7caa pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() b074e7e20cc9 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl 5a8bbefd0074 wlcore: Fix command execute failure 19 for wl12xx 48549db10dbe vt/consolemap: do font sum unsigned de00b8f037ca x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk 48f6c1a89487 staging: fwserial: Fix error handling in fwserial_create ce2b4b9c86b7 rsi: Move card interrupt handling to RX thread 133b0b1aa5c4 rsi: Fix TX EAPOL packet handling against iwlwifi AP c8c3088a90c3 drm/virtio: use kvmalloc for large allocations 584149c771ec MIPS: Drop 32-bit asm string functions 648c5b1b24d0 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ 823e6524e1f3 dt-bindings: ethernet-controller: fix fixed-link specification 176188cff67e net: fix dev_ifsioc_locked() race condition e4fc812e3577 net: ag71xx: remove unnecessary MTU reservation ad112654e21d net: bridge: use switchdev for port flags set through sysfs too 2e235c3a9518 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing 4ed3162e92bf nbd: handle device refs for DESTROY_ON_DISCONNECT properly e6af7cb64b7b net: fix up truesize of cloned skb in skb_prepare_for_shift() 4ceb5ca9e626 smackfs: restrict bytes count in smackfs write functions 5fe244620e74 net/af_iucv: remove WARN_ONCE on malformed RX packets 09e47dc27ed5 xfs: Fix assert failure in xfs_setattr_size() a72c45f4ee33 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate edaa0a0aab6e erofs: fix shift-out-of-bounds of blkszbits 706068d0811a media: mceusb: sanity check for prescaler value 64677f10e560 udlfb: Fix memory leak in dlfb_usb_probe 4e3b08cfe619 JFS: more checks for invalid superblock 86d7c693670e MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' 9757d5c4fc3f arm64 module: set plt* section addresses to 0x0 69861dcc78c2 nvme-pci: fix error unwind in nvme_map_data 744073c5c79c nvme-pci: refactor nvme_unmap_data 9e4815cf1785 Input: elantech - fix protocol errors for some trackpoints in SMBus mode a1d010346e48 net: usb: qmi_wwan: support ZTE P685M modem 7f324ea75baa Linux 5.4.102 07c4c2e2bcd3 ARM: dts: aspeed: Add LCLK to lpc-snoop 39be7b978fde net: qrtr: Fix memory leak in qrtr_tun_open 7b518508c685 dm era: Update in-core bitset after committing the metadata 976ee31ea300 net: sched: fix police ext initialization 9875cb3c0968 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 354fb7244fd0 ipv6: silence compilation warning for non-IPV6 builds e528edf1e579 ipv6: icmp6: avoid indirect call for icmpv6_send() c30e93eee3bf xfrm: interface: use icmp_ndo_send helper e1ec06b833aa sunvnet: use icmp_ndo_send helper d8d268ce1a5e gtp: use icmp_ndo_send helper dd28e735df5c icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n 2019554f9656 icmp: introduce helper for nat'd source address in network device context 0a35ff986617 drm/i915: Reject 446-480MHz HDMI clock on GLK 467214ddfa7e dm era: only resize metadata in preresume fb8986363019 dm era: Reinitialize bitset cache before digesting a new writeset e59b9a8464be dm era: Use correct value size in equality function of writeset tree fead0c8e5c56 dm era: Fix bitset memory leaks 8ca89085fe72 dm era: Verify the data block size hasn't changed e8a146ef82a4 dm era: Recover committed writeset after crash d873884783ed dm writecache: fix writing beyond end of underlying device when shrinking 5233c47c8d46 dm: fix deadlock when swapping to encrypted device fd3b7e07d3c1 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end fa0201d3902e gfs2: Don't skip dlm unlock if glock has an lvb c5abc17d2740 spi: spi-synquacer: fix set_cs handling 3dbe8f1d24de sparc32: fix a user-triggerable oops in clear_user() 7e17044631aa f2fs: fix out-of-repair __setattr_copy() 5b5d76028056 um: mm: check more comprehensively for stub changes b95baf4efb68 virtio/s390: implement virtio-ccw revision 2 correctly 8e6c8cfa9aee s390/vtime: fix inline assembly clobber list 07332771663b cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available dfbbed769f1b printk: fix deadlock when kernel panic 81c2472bcf33 gpio: pcf857x: Fix missing first interrupt 70dcfb66ef68 spmi: spmi-pmic-arb: Fix hw_irq overflow d5194f7264e2 powerpc/32s: Add missing call to kuep_lock on syscall entry 6b22c402dff9 mmc: sdhci-esdhc-imx: fix kernel panic when remove module b6bc5417385d module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols 8a3e6c6fe9c6 media: smipcie: fix interrupt handling and IR timeout 2e1df9bfe6fa arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 566209806176 hugetlb: fix copy_huge_page_from_user contig page struct assumption 5dd34ee9abdc hugetlb: fix update_and_free_page contig page struct assumption b74e3493264f x86: fix seq_file iteration for pat/memtype.c ebd5a480db0e seq_file: document how per-entry resources are managed. 3e9b85cabea0 fs/affs: release old buffer head on error path b2b5c3aec866 mtd: spi-nor: hisi-sfc: Put child node np on error path 61dfd4fbbd1e mtd: spi-nor: core: Add erase size check for erase command initialization 3ab134965691 mtd: spi-nor: core: Fix erase type discovery for overlaid region cc27d5f40680 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region 7852feb3accb mtd: spi-nor: sfdp: Fix last erase region marking 97d079fd2ac1 watchdog: mei_wdt: request stop on unregister 4262c46bfbcf watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ a82ebd5dde7d arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing efca4c991ecf arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails d4a7d6c02261 floppy: reintroduce O_NDELAY fix 337bba09d850 rcu/nocb: Perform deferred wake up before last idle's need_resched() check 3cd9a74bead1 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers 14122331b1c3 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan 84ec5883b4f9 x86/reboot: Force all cpus to exit VMX root if VMX is supported 4fa154124164 x86/virt: Eat faults on VMXOFF in reboot flows 3f5dc4a102a9 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() de9b5d51b627 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table bb5bfd51f603 staging: gdm724x: Fix DMA from stack d69583a2c1b3 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c eb6f42b101ec dts64: mt7622: fix slow sd card access f73e98efaa10 pstore: Fix typo in compression option name c9e529e635b9 drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue d82d5a77f0a0 misc: rtsx: init of rts522a add OCP power off when no card is present aa00c2d60ae1 seccomp: Add missing return in non-void function 0d95bdee02ad crypto: sun4i-ss - initialize need_fallback 903f576f4e66 crypto: sun4i-ss - handle BigEndian for cipher 4fc52e091a2c crypto: sun4i-ss - checking sg length is not sufficient 3b40af844c26 crypto: aesni - prevent misaligned buffers on the stack 46e6d781f87e crypto: arm64/sha - add missing module aliases dca4f29507e4 btrfs: fix extent buffer leak on failure to copy root df369c3afb0d btrfs: splice remaining dirty_bg's onto the transaction dirty bg list dc0780e456ac btrfs: fix reloc root leak with 0 ref reloc roots on recovery c0baf3aaf4b9 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root 2910038c09f4 KEYS: trusted: Fix migratable=1 failing 2c21eac499f8 tpm_tis: Clean up locality release f19b98394c0a tpm_tis: Fix check_locality for correct locality acquisition 52f3bdb1078a erofs: initialized fields can only be observed after bit is set 4d09487509ad drm/sched: Cancel and flush all outstanding jobs before finish. c38fd6afe146 drm/nouveau/kms: handle mDP connectors 7c1a2f91908f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) ca5a8ad84ba0 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 5431cb67306d bcache: Move journal work to new flush wq a339f0998eb1 bcache: Give btree_io_wq correct semantics again de5510b9825c Revert "bcache: Kill btree_io_wq" f6992915031e ALSA: hda/realtek: modify EAPD in the ALC886 48d1950dafe9 ALSA: hda: Add another CometLake-H PCI ID 3ed9bd25fd88 USB: serial: mos7720: fix error code in mos7720_write() e73874b41286 USB: serial: mos7840: fix error code in mos7840_write() a678d130424a USB: serial: ftdi_sio: fix FTX sub-integer prescaler d1f773b70ae6 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt 1c073b56e765 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 a5ae281779a5 usb: musb: Fix runtime PM race in musb_queue_resume_work e3ddfaf3e617 USB: serial: option: update interface mapping for ZTE P685M 32a82e001ead media: mceusb: Fix potential out-of-bounds shift 8812bed7ec74 Input: i8042 - add ASUS Zenbook Flip to noselftest list 80168ba86034 Input: joydev - prevent potential read overflow in ioctl 9fe66416b02e Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S d84f9c28abbe Input: raydium_ts_i2c - do not send zero length 2d954832ba48 HID: wacom: Ignore attempts to overwrite the touch_max value from HID 394f2b794310 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming e690b3f48635 ACPI: configfs: add missing check after configfs_register_default_group() 40b70c98be98 ACPI: property: Fix fwnode string properties matching 371a2218ed33 blk-settings: align max_sectors on "logical_block_size" boundary 4ad2a372e1cd scsi: bnx2fc: Fix Kconfig warning & CNIC build errors d2aa80c36727 mm/rmap: fix potential pte_unmap on an not mapped pte 8450b1cd7cb3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition 1a47856548fb arm64: Add missing ISB after invalidating TLB in __primary_switch 94a432151c35 r8169: fix jumbo packet handling on RTL8168e c70c3b6e62e4 mm/compaction: fix misbehaviors of fast_find_migrateblock() c200f4959586 mm/hugetlb: fix potential double free in hugetlb_register_node() error path 67a982ee20d2 mm/memory.c: fix potential pte_unmap_unlock pte error 5bf318965485 ocfs2: fix a use after free on error 55b6be947efa vxlan: move debug check after netdev unregister e9ae8928ddd6 net/mlx4_core: Add missed mlx4_free_cmd_mailbox() e41bb745fd0f vfio/type1: Use follow_pte() 005ed88685aa i40e: Fix add TC filter for IPv6 1b66e64ce349 i40e: Fix VFs not created a60ef5efff55 i40e: Fix addition of RX filters after enabling FW LLDP agent 57a7b145d8a1 i40e: Fix overwriting flow control settings during driver loading 55af95c8ce4d i40e: Add zero-initialization of AQ command structures d7c25783b8c8 i40e: Fix flow for IPv6 next header (extension header) 2efbd63b6e74 regmap: sdw: use _no_pm functions in regmap_read/write 62c4532ebb1d nvmem: core: skip child nodes not matching binding e40a8924eb3b nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() d8b7689a6240 ext4: fix potential htree index checksum corruption 2df4434766aa vfio/iommu_type1: Fix some sanity checks in detach group 179b83e72c89 drm/msm/mdp5: Fix wait-for-commit for cmd panels 32cf1b5c153d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) e2d44809c4f4 mei: hbm: call mei_set_devstate() on hbm stop response c7cac840c2b3 PCI: Align checking of syscall user config accessors 8c23e9f4c7b0 VMCI: Use set_page_dirty_lock() when unregistering guest memory e8ba75011695 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() 3a9044ea78ea soundwire: cadence: fix ACK/NAK handling fcfec32c9a01 misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users 52fe389c0a99 phy: rockchip-emmc: emmc_phy_init() always return 0 047e029392a5 misc: eeprom_93xx46: Fix module alias to enable module autoprobe f7fb313affee sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set 0a072f01e585 Input: elo - fix an error code in elo_connect() 2062856c441c perf test: Fix unaligned access in sample parsing test eb191a88be52 perf intel-pt: Fix premature IPC 119f96bb14bc perf intel-pt: Fix missing CYC processing in PSB ce40b82cfa09 Input: sur40 - fix an error code in sur40_probe() d5ca5d1190a4 RDMA/hns: Fixes missing error code of CMDQ 8677e99150b0 nfsd: register pernet ops last, unregister first 046615ffd431 clk: aspeed: Fix APLL calculate formula from ast2600-A2 923027302666 regulator: qcom-rpmh: fix pm8009 ldo7 2ebadcea0ef3 spi: pxa2xx: Fix the controller numbering for Wildcat Point e0c516e72fd5 RDMA/hns: Fix type of sq_signal_bits d21f6d9a3e49 RDMA/siw: Fix calculation of tx_valid_cpus size d0005c4ab5e1 RDMA/hns: Fixed wrong judgments in the goto branch c42d1e8caad5 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs ecfae933df3a powerpc/8xx: Fix software emulation interrupt ba5c8a0ee624 powerpc/pseries/dlpar: handle ibm, configure-connector delay status 0c79abee609d mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() 046a8158982b spi: stm32: properly handle 0 byte transfer 3cb8510625d5 RDMA/rxe: Correct skb on loopback path c88fc726d9c0 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt 2e556ba37f13 RDMA/rxe: Fix coding error in rxe_recv.c d2ee0b2070cd perf vendor events arm64: Fix Ampere eMag event typo a0ea1f58aeea perf tools: Fix DSO filtering when not finding a map for a sampled address e59e0ced0763 tracepoint: Do not fail unregistering a probe due to memory failure 4cb8bdaebbd8 IB/cm: Avoid a loop when device has 255 ports 180cd50dd9a8 IB/mlx5: Return appropriate error code instead of ENOMEM 379b5ee283dd amba: Fix resource leak for drivers without .remove 65159b4401fd i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct 870ab7ef9799 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores f201f050a52a mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes 2096ca11967c mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe de1e8961db05 mmc: sdhci-sprd: Fix some resource leaks in the remove function c4c70ac4659e powerpc/47x: Disable 256k page size 8121f35cc657 KVM: PPC: Make the VMX instruction emulation routines static 144422afaa10 IB/umad: Return EPOLLERR in case of when device disassociated 40d9bcab50d0 IB/umad: Return EIO in case of when device disassociated f337e5947a19 objtool: Fix ".cold" section suffix check for newer versions of GCC 9d20f53167e6 objtool: Fix error handling for STD/CLD warnings 68b6d02b3774 auxdisplay: ht16k33: Fix refresh rate handling 88b6e7267f9e isofs: release buffer head before return 8eaf7e3480ec regulator: core: Avoid debugfs: Directory ... already present! error 486a018932fe regulator: s5m8767: Drop regulators OF node reference ab669048f97d spi: atmel: Put allocated master before return bdad2e9c992e regulator: s5m8767: Fix reference count leak 0fec3272abf1 certs: Fix blacklist flag type confusion 8d0c3acd0370 regulator: axp20x: Fix reference cout leak edf1d9025195 clk: sunxi-ng: h6: Fix clock divider range on some clocks e68366695807 RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation 6a52a17fd0a3 clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined 898c96f75616 clocksource/drivers/ixp4xx: Select TIMER_OF when needed d8a9db6dfa23 rtc: s5m: select REGMAP_I2C 239670e85cbb power: reset: at91-sama5d2_shdwc: fix wkupdbc mask 3cbd3038c915 of/fdt: Make sure no-map does not remove already reserved regions fb326c6ce0dc fdt: Properly handle "no-map" field in the memory region 5fba43deff93 mfd: bd9571mwv: Use devm_mfd_add_devices() 3b0053360e84 dmaengine: hsu: disable spurious interrupt fe0a870739ba dmaengine: owl-dma: Fix a resource leak in the remove function 6f4fdb448b4c dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function 67be754e0771 dmaengine: fsldma: Fix a resource leak in the remove function da0f70eadabf RDMA/siw: Fix handling of zero-sized Read and Receive Queues. 1f5fea7616e8 HID: core: detect and skip invalid inputs to snto32() 34d0d61a864d clk: sunxi-ng: h6: Fix CEC clock 2dd73db1b508 spi: cadence-quadspi: Abort read if dummy cycles required are too many 0473358e075c i2c: iproc: handle master read request 128c8431e8b9 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) d8a5e1780a2b i2c: iproc: handle only slave interrupts which are enabled 8b63c0cbc724 quota: Fix memory leak when handling corrupted quota file 623c86840e8a selftests/powerpc: Make the test check in eeh-basic.sh posix compliant b070f3b6ee5a clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() f8c601cb3ab4 clk: meson: clk-pll: make "ret" a signed integer fcba0f6ab1e2 clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL 6413d0318ca4 HSI: Fix PM usage counter unbalance in ssi_hw_init 33a2e62473e8 capabilities: Don't allow writing ambiguous v3 file capabilities b42b04e517cb ubifs: Fix error return code in alloc_wbufs() 5501892826bb ubifs: Fix memleak in ubifs_init_authentication c4ede7571b4f jffs2: fix use after free in jffs2_sum_write_data() 746ef39b0bd6 fs/jfs: fix potential integer overflow on shift of a int ff138fd20f17 ASoC: simple-card-utils: Fix device module clock 091b409383ad ima: Free IMA measurement buffer after kexec syscall e436d3f7bdac ima: Free IMA measurement buffer on error f04787555f4c crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() cba03a29611c hwrng: timeriomem - Fix cooldown period calculation 6f651ec266ba btrfs: clarify error returns values in __load_free_space_cache 790c0dcbb519 ASoC: SOF: debug: Fix a potential issue on string buffer termination 624d18332e13 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() 76faeef2f45e f2fs: fix a wrong condition in __submit_bio 721c986986d2 drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() c1a421b198bc f2fs: fix to avoid inconsistent quota data 7cb52169ada4 mtd: parsers: afs: Fix freeing the part name memory in failure 35a5d96a4c22 ASoC: cpcap: fix microphone timeslot mask 4168bf93ccc4 ata: ahci_brcm: Add back regulators management 0faef25462f8 drm/nouveau: bail out of nouveau_channel_new if channel init fails adc2e1dba977 crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) 7284c2692aff mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() aae14aed37d5 sched/eas: Don't update misfit status if the task is pinned ba95955ee1e2 media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values 27019b873863 media: pxa_camera: declare variable when DEBUG is defined 0f16925a9e70 media: cx25821: Fix a bug when reallocating some dma memory c3a2f73a7925 media: qm1d1c0042: fix error return code in qm1d1c0042_init() 96a3bc313aa3 media: lmedm04: Fix misuse of comma 69e859a9d0a4 media: software_node: Fix refcounts in software_node_get_next_child() 1e0f565138db drm/amd/display: Fix HDMI deep color output for DCE 6-11. 7d1fc1e88b36 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. ed0b50cd4407 bsg: free the request before return error code de9b26b5133f MIPS: properly stop .eh_frame generation 1169602150d5 drm/sun4i: tcon: fix inverted DCLK polarity 48f2fcd7b928 crypto: bcm - Rename struct device_private to bcm_device_private 3d5afcae9af2 evm: Fix memleak in init_desc 76b7e3a636b4 ASoC: cs42l56: fix up error handling in probe c7ebd8b358b0 media: aspeed: fix error return code in aspeed_video_setup_video() 438d2cc7b8cc media: tm6000: Fix memleak in tm6000_start_stream 31730cb2461b media: media/pci: Fix memleak in empress_init 57cc424326df media: em28xx: Fix use-after-free in em28xx_alloc_urbs 3e0c29a407da media: vsp1: Fix an error handling path in the probe function e01fcc71a994 media: camss: missing error code in msm_video_register() 1b26ba73b18f media: imx: Fix csc/scaler unregister 0634c66e6660 media: imx: Unregister csc/scaler only if registered 61f638b3afe9 media: i2c: ov5670: Fix PIXEL_RATE minimum value 7dfe4fed118d MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 ea27c3f0bc1a MIPS: c-r4k: Fix section mismatch for loongson2_sc_init d9f6d2a54487 drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition 0d528f6151c7 crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled e056f69dea5a crypto: sun4i-ss - fix kmap usage a3eeb7fd063f crypto: sun4i-ss - linearize buffers content must be kept 914d61930b89 drm/fb-helper: Add missed unlocks in setcmap_legacy() 200e603d5517 gma500: clean up error handling in init 2e5c94708d3e drm/gma500: Fix error return code in psb_driver_load() 0da21f552344 fbdev: aty: SPARC64 requires FB_ATY_CT e7b6ac5c46fe net: mvneta: Remove per-cpu queue mapping for Armada 3700 825c82d55197 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP 46121a6f3be5 net: amd-xgbe: Reset link when the link never comes back 70bf58171f19 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning 0496eb6f48cc net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout 95672dd57547 ibmvnic: skip send_request_unmap for timeout reset 64a87b0b650c ibmvnic: add memory barrier to protect long term buffer 8022d52a102b b43: N-PHY: Fix the update of coef for the PHY revision >= 3case 9db1f14e7043 cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds 399fb9d51ba9 net: axienet: Handle deferred probe on clock properly 774bacf121c3 tcp: fix SO_RCVLOWAT related hangs under mem pressure 88f8f40c901c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx 5af224ab9486 mac80211: fix potential overflow when multiplying to u32 integers fef6f594ea43 xen/netback: fix spurious event detection for common event case 5c54aaed078d bnxt_en: reverse order of TX disable and carrier off a1b692506569 ibmvnic: Set to CLOSED state even on error 9de820ae6cc1 ath9k: fix data bus crash when setting nf_override via debugfs 4dcfd936030b bpf_lru_list: Read double-checked variable once without lock bcda70ed686f soc: aspeed: snoop: Add clock control logic 5350b91a73d7 ARM: s3c: fix fiq for clang IAS b9634e38ac61 arm64: dts: msm8916: Fix reserved and rfsa nodes unit address 65f9fdb425bc Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv 80ace3402885 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware 18ab54cfda05 ARM: dts: armada388-helios4: assign pinctrl to each fan 3d3098c2ddad ARM: dts: armada388-helios4: assign pinctrl to LEDs 6b86cbc97589 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules c75f541e12f8 usb: dwc2: Make "trimming xfer length" a debug message 6e89da2174f7 usb: dwc2: Abort transaction after errors with unknown reason c192b2cc4d39 usb: dwc2: Do not update data length if it is 0 on inbound transfers c7722f664788 ARM: dts: Configure missing thermal interrupt for 4430 75921ff8bdc4 memory: ti-aemif: Drop child node when jumping out loop 725cb22009f7 Bluetooth: Put HCI device if inquiry procedure interrupts 9f2816a99ace Bluetooth: drop HCI device reference before return a5542b45c729 usb: gadget: u_audio: Free requests only after callback a17fa9039218 ACPICA: Fix exception code class checks fb6aa67ab1da cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() 279bc604e2e9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path 24932862d9ee arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz f85f6c5572ff arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency 06010cf028ce arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card 288764e9ac2f arm64: dts: allwinner: H6: properly connect USB PHY to port 0 c4be5762aab9 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 c616257c9db4 bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args fa3fc79c7834 bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h ab9de93d12c9 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops 9ab4364ecd99 arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso 0fb966b5d10b arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 f0f9e9152375 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family d32a94371fc1 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa da40c06e41b5 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring e23124590415 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato 4a0e0208bbb5 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk 6d4c9e525833 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 36c39c445265 Bluetooth: Fix initializing response id after clearing struct 04792d477215 Bluetooth: hci_uart: Fix a race for write_work scheduling b624bc27cf82 Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function a48bb93f6fbe ath10k: Fix error handling in case of CE pipe init failure 3a954b0d909c random: fix the RNDRESEEDCRNG ioctl 1be2b1d23529 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section d3b8fa2e1d03 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode 166f9bc8ca0d bfq: Avoid false bfq queue merging 608ba1f447bc virt: vbox: Do not use wait_event_interruptible when called from kernel context 468bf1861a9c PCI: Decline to resize resources if boot config must be preserved 213c6f635bab PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 c37821e061f0 kdb: Make memory allocations more robust 6f15d498bfe8 debugfs: do not attempt to create a new file before the filesystem is initalized de5ae4087035 debugfs: be more robust at handling improper input in debugfs_lookup() d239c08f091a kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host 0a6565762f27 vmlinux.lds.h: add DWARF v5 sections Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 820b55234191890ece87e858a98089326985e868) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-03-09linux-yocto/5.4: update to v5.4.101Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: ef1fcccf6e5f Linux 5.4.101 fe257f47e2c3 scripts/recordmcount.pl: support big endian for ARCH sh a2c5e4a083a7 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. e6f7bf29e32d cxgb4: Add new T6 PCI device id 0x6092 aaf830ad624a NET: usb: qmi_wwan: Adding support for Cinterion MV31 5f2093be3627 KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() 3f9fbe703164 mm: provide a saner PTE walking API for modules 32f070ad274d KVM: do not assume PTE is writable after follow_pfn 78c7b242573a mm: simplify follow_pte{,pmd} 8aeef9c9ac7e mm: unexport follow_pte_pmd 8f869895cf9d scripts: set proper OpenSSL include dir also for sign-file c7ed0a50f20a scripts: use pkg-config to locate libcrypto c8e3bcc6db7c arm64: tegra: Add power-domain for Tegra210 HDA 74c8a6af692a ntfs: check for valid standard information attribute 54a3c25368d9 usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable 96ef50ec7266 USB: quirks: sort quirk entries fce3654c648d HID: make arrays usage and value to be the same 185c2266c1df bpf: Fix truncation handling for mod32 dst reg wrt zero fc944ddc0b4a Linux 5.4.100 38d777aaf2c3 btrfs: fix backport of 2175bf57dc952 in 5.4.95 c6dd8545fe38 media: pwc: Use correct device for DMA 524a77aa5d69 xen-blkback: fix error handling in xen_blkbk_map() be05138a9cdd xen-scsiback: don't "handle" error by BUG() 52e8f43af540 xen-netback: don't "handle" error by BUG() 7109f61d25ff xen-blkback: don't "handle" error by BUG() 55ccf71c0985 xen/arm: don't ignore return errors from set_phys_to_machine feda880969a5 Xen/gntdev: correct error checking in gntdev_map_grant_pages() 0e382682dda4 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() da92e41f010e Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() 104eef952314 Xen/x86: don't bail early from clear_foreign_p2m_mapping() 49de0a17e68f net: bridge: Fix a warning when del bridge sysfs c35ce3d38caa net: qrtr: Fix port ID for control messages f49731dfdb20 KVM: SEV: fix double locking due to incorrect backport Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e813c8d776679fc602b06959dd7e280959ffd1ee) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-03-09linux-yocto/5.4: update to v5.4.99Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 850e6a95deb5 Linux 5.4.99 e8ffaca0fe27 ovl: expand warning in ovl_d_real() b55528a18e40 net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() 99996cd558ba net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS ac79b1d94a88 vsock: fix locking in vsock_shutdown() c025081b57df vsock/virtio: update credit only if socket is not closed 2545c5bd8316 net: watchdog: hold device global xmit lock during tx disable a5f0b6f7b1c0 net/vmw_vsock: improve locking in vsock_connect_timeout() 611d93fbea54 net: fix iteration for sctp transport seq_files 2085d886630a net: gro: do not keep too many GRO packets in napi->rx_list 5c53956a8da0 net: dsa: call teardown method on probe failure 0b42ab078369 udp: fix skb_copy_and_csum_datagram with odd segment sizes 73bc75fda669 rxrpc: Fix clearance of Tx/Rx ring when releasing a call b90e8d5d28d1 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one 35834bf0b210 usb: dwc3: ulpi: fix checkpatch warning 0b49b82eeea2 h8300: fix PREEMPTION build, TI_PRE_COUNT undefined 1019015a5dca i2c: stm32f7: fix configuration of the digital filter 546d92a43c94 clk: sunxi-ng: mp: fix parent rate change flag check b02db23d2647 drm/sun4i: dw-hdmi: Fix max. frequency for H6 40db7dba50fe drm/sun4i: Fix H6 HDMI PHY configuration 3063b80b4bdf drm/sun4i: tcon: set sync polarity for tcon1 channel 107cf5eede74 firmware_loader: align .builtin_fw to 8 beb85f4927e8 net: hns3: add a check for queue_id in hclge_reset_vf_queue() a045956a3b41 x86/build: Disable CET instrumentation in the kernel for 32-bit too da1a5442ad2c netfilter: conntrack: skip identical origin tuple in same zone only 0142b957866f ibmvnic: Clear failover_pending if unable to schedule 3f8954cc624c net: stmmac: set TxQ mode back to DCB after disabling CBS c0daa74b8ed7 selftests: txtimestamp: fix compilation issue 6107338c2fa2 net: enetc: initialize the RFS and RSS memories 71d2bd7921db xen/netback: avoid race in xenvif_rx_ring_slots_available() ff758e8a77f3 netfilter: flowtable: fix tcp and udp header checksum update b110391d1e80 netfilter: nftables: fix possible UAF over chains from packet path in netns 35c279e02b7e netfilter: xt_recent: Fix attempt to update deleted entry 7e3a6b820535 bpf: Check for integer overflow when using roundup_pow_of_two() e29126678f65 drm/vc4: hvs: Fix buffer overflow with the dlist handling 69beec4a8b36 mt76: dma: fix a possible memory leak in mt76_add_fragment() 8a5991c8214b lkdtm: don't move ctors to .rodata 4f5416710e13 vmlinux.lds.h: Create section for protection against instrumentation b7f41a7ad444 ARM: kexec: fix oops after TLB are invalidated f49bff85b6db ARM: ensure the signal page contains defined contents 06350c7f7923 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL e60577e29deb bfq-iosched: Revert "bfq: Fix computation of shallow depth" 91d604ab2a99 riscv: virt_addr_valid must check the address belongs to linear mapping 0db8d192ee57 drm/amd/display: Decrement refcount of dc_sink before reassignment 5c8f63266255 drm/amd/display: Free atomic state after drm_atomic_commit f35da70b516f drm/amd/display: Fix dc_sink kref count in emulated_link_detect 76979956a8af drm/amd/display: Add more Clock Sources to DCN2.1 4516a0a2c087 nvme-pci: ignore the subsysem NQN on Phison E16 335a285aa0f0 ovl: skip getxattr of security labels 43e3cf46afb1 cap: fix conversions on getxattr df094aa0aab0 ovl: perform vfs_getxattr() with mounter creds cc512646b2e7 platform/x86: hp-wmi: Disable tablet-mode reporting by default 2bb22cd4dae4 ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled 2cb208ba0fd1 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc 92c40ed0abcb arm64: dts: rockchip: Fix PCIe DT properties on rk3399 2407794f2298 cgroup: fix psi monitor for root cgroup 18d691d837b3 arm/xen: Don't probe xenbus as part of an early initcall a0997a86f5c0 tracing: Check length before giving out the filter buffer 74c7bafdd303 tracing: Do not count ftrace events in top level enable output 4851d7b340e9 gpio: ep93xx: Fix single irqchip with multi gpiochips 2c5abe0f8e9c gpio: ep93xx: fix BUG_ON port F usage Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c300a9e9d414355af783f2adae53cde0c6319d08) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-03-04linux-yocto/5.4: update to v5.4.98Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 5b9a4104c902 Linux 5.4.98 3654a0ed0bdc squashfs: add more sanity checks in xattr id lookup d78a70667738 squashfs: add more sanity checks in inode lookup a814355e7057 squashfs: add more sanity checks in id lookup 848bcb0a1d96 Fix unsynchronized access to sev members through svm_register_enc_region 78e2f71b89b2 bpf: Fix 32 bit src register truncation on div/mod 8589eda99cb1 regulator: Fix lockdep warning resolving supplies 513fee2aee13 blk-cgroup: Use cond_resched() when destroy blkgs d1eb41833408 i2c: mediatek: Move suspend and resume handling to NOIRQ phase 618b65dbde7a SUNRPC: Handle 0 length opaque XDR object data properly 19b56e8433e7 SUNRPC: Move simple_get_bytes and simple_get_netobj into private header fa758032a546 iwlwifi: mvm: guard against device removal in reprobe 2fa76f19dc15 iwlwifi: mvm: invalidate IDs of internal stations at mvm start c82793ef4f3b iwlwifi: pcie: fix context info memory leak b301eaf27f86 iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap 01742ade9286 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() 8f630ed7e98e iwlwifi: mvm: skip power command when unbinding vif during CSA 589cf152fe47 ASoC: ak4458: correct reset polarity e96d10250227 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() a5c70e57c4c1 chtls: Fix potential resource leak 8b6d5013cd70 ASoC: Intel: Skylake: Zero snd_ctl_elem_value db272cd2bc9e mac80211: 160MHz with extended NSS BW in CSA 26548561cb92 regulator: core: avoid regulator_resolve_supply() race condition 03d76df5f164 af_key: relax availability checks for skb size calculation 968b1b034136 tracing/kprobe: Fix to support kretprobe events on unloaded modules 5e1942063dc3 Linux 5.4.97 40af962eb1d4 usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 76ab33055fbc net: sched: replaced invalid qdisc tree flush helper in qdisc_replace e65d331755de net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add 5d3007b6cc7b net: ip_tunnel: fix mtu calculation 90d7459d24b8 neighbour: Prevent a dead entry from updating gc_list 271ea7072901 igc: Report speed and duplex as unknown when device is runtime suspended 7018edb19a92 md: Set prev_flush_start and flush_bio in an atomic way e857e21eb200 iommu/vt-d: Do not use flush-queue when caching-mode is on 5fdf672759e9 Input: xpad - sync supported devices with fork on GitHub 03d56dab56ae iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues 2d5705150707 x86/apic: Add extra serialization for non-serializing MSRs bc1a3aeeff0f x86/build: Disable CET instrumentation in the kernel 40d0fff29761 mm: thp: fix MADV_REMOVE deadlock on shmem THP 56d61cd652dd mm, compaction: move high_pfn to the for loop scope 90ef21e5806f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active af5508b1e862 mm: hugetlb: fix a race between isolating and freeing page 3264a763174f mm: hugetlb: fix a race between freeing and dissolving the page 108f56ed354f mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page 75be4852490f ARM: footbridge: fix dc21285 PCI configuration accessors b2640b08c43c KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode 6d3201c77be5 KVM: SVM: Treat SVM as unsupported when running as an SEV guest f9be9445e494 nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs f9034fcb27c0 drm/amd/display: Revert "Fix EDID parsing after resume from suspend" 6844143e2198 mmc: core: Limit retries when analyse of SDIO tuples fails 68c825bd2726 smb3: fix crediting for compounding when only one request in flight eaf2f835b52c smb3: Fix out-of-bounds bug in SMB2_negotiate() 00f581964b66 cifs: report error instead of invalid when revalidating a dentry fails fd6dc98f66ef xhci: fix bounce buffer usage for non-sg list case f6a47f2ce090 genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set c9654bbe52b5 libnvdimm/dimm: Avoid race between probe and available_slots_show() d0f36951ead4 kretprobe: Avoid re-registration of the same kretprobe earlier e80f9021d5be fgraph: Initialize tracing_graph_pause at task creation efa17285b338 mac80211: fix station rate table updates on assoc ecdd962c4b9b ovl: fix dentry leak in ovl_get_redirect 6b9a2e5c0c42 usb: host: xhci-plat: add priv quirk for skip PHY initialization ddc682d33024 usb: xhci-mtk: break loop when find the endpoint to drop 32410786279f usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints f4e4f067f94c usb: xhci-mtk: fix unreleased bandwidth data 1f9e9c1048b8 usb: dwc3: fix clock issue during resume in OTG mode 9d058a06149b usb: dwc2: Fix endpoint direction check in ep_from_windex 2a968ab0d2dd usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() 4d1d959348c1 USB: usblp: don't call usb_set_interface if there's a single alt 522567fe540d USB: gadget: legacy: fix an error code in eth_bind() e57d70c59bb7 memblock: do not start bottom-up allocations with kernel_end 7e6dcaeadc0e nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs f1c87b4b2c7b ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode d97a821b2e9c r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set c545879e8080 net: mvpp2: TCAM entry enable should be written after SRAM data bf0507fb2073 net: lapb: Copy the skb before sending a packet 1cef1d46add8 net/mlx5: Fix leak upon failure of rule creation 67b7f73bbe3f i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" 6380ef64b9eb igc: check return value of ret_val in igc_config_fc_after_link_up ec68581f7479 igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr 5ce999efcaa7 arm64: dts: ls1046a: fix dcfg address range 68e798fa3c0e rxrpc: Fix deadlock around release of dst cached on udp tunnel 98650c3d0e33 um: virtio: free vu_dev only with the contained struct device 02531b5549eb bpf, cgroup: Fix problematic bounds check 9146fffc5d2a bpf, cgroup: Fix optlen WARN_ON_ONCE toctou 4921f81ce65a arm64: dts: rockchip: fix vopl iommu irq on px30 831132b13f0d arm64: dts: amlogic: meson-g12: Set FL-adj property value 829bf438cb39 Input: i8042 - unbreak Pegatron C15B 0d6e0a192e2e arm64: dts: qcom: c630: keep both touchpad devices enabled 96dcfabef504 USB: serial: option: Adding support for Cinterion MV31 5ad95c521fd5 USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 dfa820563c67 USB: serial: cp210x: add pid/vid for WSDA-200-USB Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 98bb6a3cb528abe02b6edc291d05e240985ca80e) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-03-04linux-yocto/5.4: update to v5.4.96Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: d4716ee8751b Linux 5.4.96 b1a1c262e4b0 workqueue: Restrict affinity change to rescuer 5b1e4fc2984e kthread: Extract KTHREAD_IS_PER_CPU 2d7ca4a84b58 objtool: Don't fail on missing symbol table 88240f7ac221 drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping 53c10bbf9186 drm/amd/display: Update dram_clock_change_latency for DCN2.1 c6eb3dfdac44 selftests/powerpc: Only test lwm/stmw on big endian 805e9cdb5793 nvme: check the PRINFO bit before deciding the host buffer length 8e59209d53c9 udf: fix the problem that the disc content is not displayed 2d1593543418 ALSA: hda: Add Cometlake-R PCI ID c03ecc192c8e scsi: ibmvfc: Set default timeout to avoid crash during migration 02cc1ee3e8d1 mac80211: fix fast-rx encryption check efd061fc77f3 ASoC: SOF: Intel: hda: Resume codec to do jack detection e0f1ba38f788 scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 935fa0d5a5c5 scsi: libfc: Avoid invoking response handler twice if ep is already completed 335bbffdd90c scsi: scsi_transport_srp: Don't block target in failfast state b1f680ffc25b x86: __always_inline __{rd,wr}msr() d1aed452c05f platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 c99ac7213638 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet 6f705e80fb87 phy: cpcap-usb: Fix warning for missing regulator_disable fd4c12f31209 net_sched: gen_estimator: support large ewma log 27afc7128345 btrfs: backref, use correct count to resolve normal data refs 66bcf5f6f989 btrfs: backref, only search backref entries from leaves of the same root c3089b06d6fe btrfs: backref, don't add refs from shared block when resolving normal backref 21a0c97fb27c btrfs: backref, only collect file extent items matching backref offset 1960c3d40b69 tcp: make TCP_USER_TIMEOUT accurate for zero window probes 55cb8e232f9a arm64: Do not pass tagged addresses to __is_lm_address() b28387cf8f1c arm64: Fix kernel address detection of __is_lm_address() 11084836e5fb ACPI: thermal: Do not call acpi_thermal_check() directly 1410d2b68207 Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"" 5e8776df14fa ibmvnic: Ensure that CRQ entry read are correctly ordered bc4e7277cc93 net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP 9edebe46010c net: dsa: bcm_sf2: put device node before return e89428970c23 Linux 5.4.95 e7aeca61cb9b tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN 3e93b9efc3bb team: protect features update by RCU to avoid deadlock 489e35c6829a ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() 9a4d367b2783 NFC: fix possible resource leak c929c76e98b0 NFC: fix resource leak when target index is invalid b2f4a59a2216 rxrpc: Fix memory leak in rxrpc_lookup_local 6d25d788efa4 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built 66f4f98ee363 iommu/vt-d: Gracefully handle DMAR units with no supported address widths 0551a2fd456c selftests: forwarding: Specify interface when invoking mausezahn e4405451dd6e nvme-multipath: Early exit if no path is available 64a4ec1850f7 can: dev: prevent potential information leak in can_fill_info() 4dc2395d8f14 net/mlx5e: Reduce tc unsupported key print level a66705277baf net/mlx5e: E-switch, Fix rate calculation for overflow dbc13deeec6a net/mlx5: Fix memory leak on flow table creation error flow 02ef126a002d igc: fix link speed advertising 873d1a4740d6 i40e: acquire VSI pointer only after VF is initialized cf9276211563 mac80211: pause TX while changing interface type 46c67a4c1a76 iwlwifi: pcie: reschedule in long-running memory reads 563daf7c0f4a iwlwifi: pcie: use jiffies for memory read spin time limit f39fce916a7b pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() a3c5fec1e09f ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete 748c2cd57615 RDMA/cxgb4: Fix the reported max_recv_sge value 72797bfc5f77 firmware: imx: select SOC_BUS to fix firmware build 347feca03881 ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status f7c6e6c9b62c arm64: dts: ls1028a: fix the offset of the reset register 78fc9ef35d18 xfrm: Fix wraparound in xfrm_policy_addr_delta() f5e7db4fcd38 selftests: xfrm: fix test return value override issue in xfrm_policy.sh dac256de1fe2 xfrm: fix disable_xfrm sysctl when used on xfrm interfaces a7edea0fe85a xfrm: Fix oops in xfrm_replay_advance_bmp deb8d5dfeb63 netfilter: nft_dynset: add timeout extension to template 347a1a20b195 ARM: imx: build suspend-imx6.S with arm instruction set 61bdab3d770b xen-blkfront: allow discard-* nodes to be optional 65543408f257 tee: optee: replace might_sleep with cond_resched ad3d896ef55c drm/i915: Check for all subplatform bits 59546420c51b drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices 37ef9b59f479 mt7601u: fix rx buffer refcounting 77771158182f mt7601u: fix kernel crash unplugging the device 2c4f52b9cddf arm64: dts: broadcom: Fix USB DMA address translation for Stingray 6aceac245059 leds: trigger: fix potential deadlock with libata 2c7b4b25293a xen: Fix XenStore initialisation for XS_LOCAL 632a7728da9b KVM: Forbid the use of tagged userspace addresses for memslots ba668a507788 KVM: x86: get smi pending status correctly ff5f6de29faf KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration 2fc14cafefb3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() c547d39feb65 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] e1ae9aab8029 btrfs: fix possible free space tree corruption with online conversion d30cb3d348b8 drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] 082dc611fdc8 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs 53fd4e4003a6 PM: hibernate: flush swap writer after marking 7f9a267c67af s390/vfio-ap: No need to disable IRQ after queue reset 9077bc37d2d1 net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family 8aba60ebcfc3 wext: fix NULL-ptr-dereference with cfg80211's lack of commit() 720032d3dc84 ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming b24dc0aa7e9b media: rc: ensure that uevent can be read directly after rc device register 5d6fd0357057 ALSA: hda/via: Apply the workaround generically for Clevo machines f78803928481 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 8de2109f4670 kernel: kexec: remove the lock operation of system_transition_mutex 93603a27fc31 ACPI: sysfs: Prefer "compatible" modalias 587c6b75d7fd nbd: freeze the queue while we're adding connections b8fcb8f53995 IPv6: reply ICMP error if the first fragment don't include all headers 1f58e378a17e ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b39a6de2c1175e4554c688a44c905c24367fa57a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-02-04linux-yocto/5.4: update to v5.4.94Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 0fbca6ce4174 Linux 5.4.94 315cd8fc2ad2 fs: fix lazytime expiration handling in __writeback_single_inode() 5f8b8fccdfbc writeback: Drop I_DIRTY_TIME_EXPIRE 2d8848edc96b dm integrity: conditionally disable "recalculate" feature 43546b74ce6c tools: Factor HOSTCC, HOSTLD, HOSTAR definitions ab85b382dcf7 SMB3.1.1: do not log warning message if server doesn't populate salt 0edc78af73d0 arm64: mm: use single quantity to represent the PA to VA translation b899d5b2a42a tracing: Fix race in trace_open and buffer resize call c4a23c852e80 io_uring: Fix current->fs handling in io_sq_wq_submit_work() 336bb7dc5a1c HID: wacom: Correct NULL dereference on AES pen proximity ecd62d2e9ab4 futex: Handle faults correctly for PI futexes 55ea172ce3eb futex: Simplify fixup_pi_state_owner() a3155c362ca0 futex: Use pi_state_update_owner() in put_pi_state() ceb83cf9ed67 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() 015b6a4c2564 futex: Provide and use pi_state_update_owner() 65aad57cac8d futex: Replace pointless printk in fixup_owner() 0dae88a92596 futex: Ensure the correct return value from futex_lock_pi() c27a2a1ecf69 Revert "mm/slub: fix a memory leak in sysfs_slab_add()" 4afd772371d9 gpio: mvebu: fix pwm .get_state period calculation 131f8d8a889a Linux 5.4.93 f7020c437e13 tcp: fix TCP_USER_TIMEOUT with zero window 945d182a046f tcp: do not mess with cloned skbs in tcp_add_backlog() ccc248b6444a net: dsa: b53: fix an off by one in checking "vlan->vid" ff64094dc718 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled 3e5b335a55e9 net: mscc: ocelot: allow offloading of bridge on top of LAG b47a3c32c4c2 ipv6: set multicast flag on the multicast route b778940f2ab9 net_sched: reject silly cell_log in qdisc_get_rtab() 4ed347901f08 net_sched: avoid shift-out-of-bounds in tcindex_set_parms() bc757ba6dc75 ipv6: create multicast route with RTPROT_KERNEL 60fb547a3d5d udp: mask TOS bits in udp_v4_early_demux() da3711f42c68 kasan: fix incorrect arguments passing in kasan_add_zero_shadow 0d190f53fa2f kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow 5a3890bad3a4 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too 49aaf012c478 lightnvm: fix memory leak when submit fails 0ff55fc4d6a1 sh_eth: Fix power down vs. is_opened flag ordering fd2f5130ae98 net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext 4e1d17a1f73b sh: dma: fix kconfig dependency for G2_DMA 8a0b8e26f79f netfilter: rpfilter: mask ecn bits before fib lookup 99328b4b4408 x86/cpu/amd: Set __max_die_per_package on AMD 6f8ba0ada139 pinctrl: ingenic: Fix JZ4760 support 382ffe786647 driver core: Extend device_is_dependent() 4e749a28c909 xhci: tegra: Delay for disabling LFPS detector a6a5d08170c2 xhci: make sure TRB is fully written before giving it to the controller 7f3cfc7e378d usb: bdc: Make bdc pci driver depend on BROKEN f764f90b0c77 usb: udc: core: Use lock when write to soft_connect 564f3c532642 usb: gadget: aspeed: fix stop dma register setting. f89a193fd9d3 USB: ehci: fix an interrupt calltrace error 9a660760299b ehci: fix EHCI host controller initialization sequence 5eda5db39e28 serial: mvebu-uart: fix tx lost characters at power off a8fade59466c stm class: Fix module init return on allocation failure 5e4bacea58ca intel_th: pci: Add Alder Lake-P support c5885886c72c x86/mmx: Use KFPU_387 for MMX string operations d1a9cd1dc53c x86/topology: Make __max_die_per_package available unconditionally cdb4ce96fdd2 x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state cd1c4882ab43 irqchip/mips-cpu: Set IPI domain parent chip 9a2f6007a228 cifs: do not fail __smb_send_rqst if non-fatal signals are pending 745229c90301 iio: ad5504: Fix setting power-down state ddd1416f4413 can: peak_usb: fix use after free bugs a24476b37167 can: vxcan: vxcan_xmit: fix use after free bug ac48ef15826e can: dev: can_restart: fix use after free bug 391187744436 selftests: net: fib_tests: remove duplicate log test 237375005739 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list 57f0f0ddf9e4 i2c: octeon: check correct size of maximum RECV_LEN packet 485e0255c19e powerpc: Fix alignment bug within the init sections cfea5cddeb71 scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression da3324ec5497 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting 5625c3da7167 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S 73a229119983 drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 af91a2e7fb5e drm/nouveau/mmu: fix vram heap sizing ee2c9e58f430 drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields 38f35023fd30 drm/nouveau/privring: ack interrupts the same way as RM 8c3d3b385ed8 drm/nouveau/bios: fix issue shadowing expansion ROMs f5dc9627ac04 drm/amd/display: Fix to be able to stop crc calculation 9f6d85e20125 drm/amdgpu/psp: fix psp gfx ctrl cmds 5b2266d62b54 riscv: defconfig: enable gpio support for HiFive Unleashed 7eef73685871 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device 5fa6987258a7 x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery a09d4e7acdbf xen: Fix event channel callback via INTX/GSI acc402fa5bf5 arm64: make atomic helpers __always_inline 8ab3478335ad clk: tegra30: Add hda clock default rates to clock driver c074680653e2 HID: Ignore battery for Elan touchscreen on ASUS UX550 9cec63a3aacb HID: logitech-dj: add the G602 receiver b1b943f5b65e riscv: Fix sifive serial driver cd0c46821aa5 riscv: Fix kernel time_init() 5a1d7bb7d333 scsi: sd: Suppress spurious errors when WRITE SAME is being disabled 68f99105752d scsi: qedi: Correct max length of CHAP secret 97853a7eae80 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback b477f4371045 dm integrity: select CRYPTO_SKCIPHER 8ebe26a1e236 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device 6af49167440a ASoC: Intel: haswell: Add missing pm_ops ad1df24b37d9 drm/i915/gt: Prevent use of engine->wa_ctx after error 6b59bd9eea08 drm/syncobj: Fix use-after-free 559c0ffedbe0 drm/atomic: put state on error path 42d855f06d12 dm integrity: fix a crash if "recalculate" used without "internal_hash" a03ce9cc4bb8 dm: avoid filesystem lookup in dm_get_dev_t() cd3aa1495d8a mmc: sdhci-xenon: fix 1.8v regulator stabilization 6acdefd0bd34 mmc: core: don't initialize block size from ext_csd if not present d8a487e673ab btrfs: send: fix invalid clone operations when cloning from the same file and root 4d1cf8eeda5b btrfs: don't clear ret in btrfs_start_dirty_block_groups e1065331b730 btrfs: fix lockdep splat in btrfs_recover_relocation 68718453159e btrfs: don't get an EINTR during drop_snapshot for reloc a826af1dea4a ACPI: scan: Make acpi_bus_get_device() clear return pointer on error 08fa4ae93e95 ALSA: hda/via: Add minimum mute flag 1607adf1ac41 ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() 9c301133beda platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 ea8d3c71313f platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes 60066d5181be i2c: bpmp-tegra: Ignore unknown I2C_M flags 09f983f0c7fc Linux 5.4.92 e2d69319b713 spi: cadence: cache reference clock rate during probe d04c7938d0f8 mac80211: check if atf has been disabled in __ieee80211_schedule_txq d46996cb4b16 mac80211: do not drop tx nulldata packets on encrypted links 56e8947bcf81 tipc: fix NULL deref in tipc_link_xmit() 55bac51762c3 net, sctp, filter: remap copy_from_user failure error 52e0b20c8c57 rxrpc: Fix handling of an unsupported token type in rxrpc_read() 5c466480d7d4 net: avoid 32 x truesize under-estimation for tiny skbs f6499a78e581 net: sit: unregister_netdevice on newlink's error path a3870cf8a7a2 net: stmmac: Fixed mtu channged by cache aligned c213d85cae39 rxrpc: Call state should be read with READ_ONCE() under some circumstances 6d57b582fb35 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands d52f5929d997 net: dcb: Validate netlink message in DCB handler 814e04776211 esp: avoid unneeded kmap_atomic call 0ff06dd1b949 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request c897c10e4334 net: mvpp2: Remove Pause and Asym_Pause support 18c29e175e30 mlxsw: core: Increase critical threshold for ASIC thermal zone 7680783452ce mlxsw: core: Add validation of transceiver temperature thresholds ff6d4e8da7c6 net: ipv6: Validate GSO SKB before finish IPv6 processing b41352a93c16 net: skbuff: disambiguate argument and member for skb_list_walk_safe helper aa350dbe3a1e net: introduce skb_list_walk_safe for skb segment walking 760e9fd4f7ab netxen_nic: fix MSI/MSI-x interrupts 982e763ea3c3 udp: Prevent reuseport_select_sock from reading uninitialized socks bd4793843c85 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback 79ce12cfa56a bpf: Don't leak memory in bpf getsockopt when optlen == 0 4aef760c28e8 nfsd4: readdirplus shouldn't return parent of export 9b72d5ba50f1 spi: npcm-fiu: Disable clock in probe error path 6ef67f59263e spi: npcm-fiu: simplify the return expression of npcm_fiu_probe() fa6de8d82d9c scsi: lpfc: Make lpfc_defer_acc_rsp static e82b58aa6471 scsi: lpfc: Make function lpfc_defer_pt2pt_acc static 5e6b88828526 elfcore: fix building with clang ac29c052654f xen/privcmd: allow fetching resource sizes dd113b79ee7e compiler.h: Raise minimum version of GCC to 5.1 for arm64 24cea7d70516 usb: ohci: Make distrust_firmware param default to false d26b3110041a Linux 5.4.91 516bd00e5ac1 netfilter: nft_compat: remove flush counter optimization 935114863364 netfilter: nf_nat: Fix memleak in nf_nat_init 49fc6d92b484 netfilter: conntrack: fix reading nf_conntrack_buckets 548e4168e68d ALSA: firewire-tascam: Fix integer overflow in midi_port_work() 68e67535e26b ALSA: fireface: Fix integer overflow in transmit_midi_msg() 2c3d03cdbd39 dm: eliminate potential source of excessive kernel log noise a34294774a32 net: sunrpc: interpret the return value of kstrtou32 correctly 8b5107a74db3 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() c2226680343d mm, slub: consider rest of partial list if acquire_slab() fails cd9e901fe2fc drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence 9269296721b5 IB/mlx5: Fix error unwinding when set_has_smi_cap fails 40a782293545 RDMA/mlx5: Fix wrong free of blue flame register on error e8c8d2319bd7 bnxt_en: Improve stats context resource accounting with RDMA driver loaded. 3bcf35a7c05f RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp da834a9bdc23 RDMA/restrack: Don't treat as an error allocation ID wrapping 986fdc7685fa ext4: fix superblock checksum failure when setting password salt 38992092b54e NFS: nfs_igrab_and_active must first reference the superblock 6b3ae2030db9 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter aa2399f55eff pNFS: Stricter ordering of layoutget and layoutreturn 78c2ab7f5265 pNFS: Mark layout for return if return-on-close was not sent 7d1241ae1dce pNFS: We want return-on-close to complete when evicting the inode 69d121ca892c NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock c70f6e0ac9f9 nvme-tcp: fix possible data corruption with bio merges 55a102004376 ASoC: Intel: fix error code cnl_set_dsp_D0() 2392a54de8ba ASoC: meson: axg-tdmin: fix axg skew offset 973900cd4614 ASoC: meson: axg-tdm-interface: fix loopback 08eb8a735c11 dump_common_audit_data(): fix racy accesses to ->d_name d443cefd9f73 perf intel-pt: Fix 'CPU too large' error 221dee1d0d4e ARM: picoxcell: fix missing interrupt-parent properties ba74e0f222c7 drm/msm: Call msm_init_vram before binding the gpu 0251d3eb4480 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI bfdd0a3b86c3 usb: typec: Fix copy paste error for NVIDIA alt-mode description 644baa95db2b drm/amdgpu: fix a GPU hang issue when remove device 596b3423fddc nvmet-rdma: Fix list_del corruption on queue establishment failure 4cb77b877fcc nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN 242793c7ef2f selftests: fix the return value for UDP GRO test 5fc06b706432 net: ethernet: fs_enet: Add missing MODULE_LICENSE 15a8491cdcd4 misdn: dsp: select CONFIG_BITREVERSE 635a658de303 arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC bc68af1fdcac bfq: Fix computation of shallow depth 2abc54579d1b lib/raid6: Let $(UNROLL) rules work with macOS userland 1d05b91ab72e hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values 1229d433960c habanalabs: Fix memleak in hl_device_reset 93aef8e6cc08 habanalabs: register to pci shutdown callback 79df21218d63 ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram 331a6438ebfd regulator: bd718x7: Add enable times d5f996bea464 btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan c8dd8af4b35f netfilter: ipset: fixes possible oops in mtype_resize ca2fc0dc1cec ARC: build: move symlink creation to arch/arc/Makefile to avoid race 6265a0f2410f ARC: build: add boot_targets to PHONY 217d8ba22bce ARC: build: add uImage.lzma to the top-level target b9128252b9ee ARC: build: remove non-existing bootpImage from KBUILD_IMAGE 5349b17c3df5 dm integrity: fix flush with external metadata device c553300f1453 cifs: fix interrupted close commands d17a9571e392 smb3: remove unused flag passed into close functions 55a4dff288af ext4: don't leak old mountpoint samples 2003c669df4c ext4: fix bug for rename with RENAME_WHITEOUT 425faacff213 drm/i915/backlight: fix CPU mode backlight takeover on LPT 72eb9fc82aea btrfs: tree-checker: check if chunk item end overflows 82a948fc67ea r8152: Add Lenovo Powered USB-C Travel Hub ad5f19c7e9ce dm integrity: fix the maximum number of arguments 5caac6317daf dm snapshot: flush merged data before committing metadata 2017b99ec205 dm raid: fix discard limits for raid1 4335af6c62fc mm/hugetlb: fix potential missing huge page size info c64366620d91 ACPI: scan: Harden acpi_device_add() against device ID overflows bc0b70f1d28c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() f7a97dc302be MIPS: relocatable: fix possible boot hangup with KASLR enabled f5c2f7970683 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB a650107de374 mips: lib: uncached: fix non-standard usage of variable 'sp' bda45bbc8e03 mips: fix Section mismatch in reference aeb64ef1f429 tracing/kprobes: Do the notrace functions check without kprobes on ftrace 984f57e4258c x86/hyperv: check cpu mask after interrupt has been disabled 1a202b9b9d23 ASoC: dapm: remove widget from dirty list on free 82d1a5f6f2e5 btrfs: prevent NULL pointer dereference in extent_io_tree_panic bb562e6e0358 kbuild: enforce -Werror=return-type Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 80d066f627225e9eefba84c799e9b27bc17526fc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-02-04linux-yocto-rt/5.4: fix 5.4-stable caused build breakageBruce Ashfield
5.4-stable included a backport of: Author: Eric W. Biederman <ebiederm@xmission.com> Date: Thu Dec 3 14:11:13 2020 -0600 rwsem: Implement down_read_interruptible [ Upstream commit 31784cff7ee073b34d6eddabb95e3be2880a425c ] In preparation for converting exec_update_mutex to a rwsem so that multiple readers can execute in parallel and not deadlock, add down_read_interruptible. This is needed for perf_event_open to be converted (with no semantic changes) from working on a mutex to wroking on a rwsem. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/87k0tybqfy.fsf@x220.int.ebiederm.org Signed-off-by: Sasha Levin <sashal@kernel.org> We implement a -rt variant to fix the build issues. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e610fb7cc22447441f18a9b1bffe58aadb6aaab6) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-02-04linux-yocto/5.4: update to v5.4.90Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: ceed81a883dc Linux 5.4.90 6f484096196b regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() bbb2fee395e9 net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet bd0051a5cb05 block: fix use-after-free in disk_part_iter_next c5fe50e18fcb KVM: arm64: Don't access PMCR_EL0 when no PMU is available f595e44b161a net: mvpp2: disable force link UP during port init procedure 5b8d3c3a9fcb regulator: qcom-rpmh-regulator: correct hfsmps515 definition 3582406b9c04 wan: ds26522: select CONFIG_BITREVERSE 480c5e9c7e4c regmap: debugfs: Fix a memory leak when calling regmap_attach_dev c3c774886790 net/mlx5e: Fix two double free cases ce74b5a0689d net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups a2b2ae3812e5 bpftool: Fix compilation failure for net.o with older glibc 2992e3371a3a iommu/intel: Fix memleak in intel_irq_remapping_alloc 006319327d21 lightnvm: select CONFIG_CRC32 46c15eeb0a8a block: rsxx: select CONFIG_CRC32 4834a984e456 wil6210: select CONFIG_CRC32 b28378bc91d0 qed: select CONFIG_CRC32 cc196d4604c9 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning d0eaf8a8eff8 dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() e6f247a5f927 dmaengine: xilinx_dma: check dma_async_device_register return value c15556cb344a dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function 55503711adff i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated 12e8bcaef61a spi: stm32: FIFO threshold level - fix align packet size 9ff4796e6fd9 cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() 4dd15f9bc881 can: kvaser_pciefd: select CONFIG_CRC32 82adac5ad13b can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() 3b68980596fb can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver b77e0283efdc dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() f6dd8c259ab8 i2c: sprd: use a specific timeout to avoid system hang up issue 8d0cadc2ea64 ARM: OMAP2+: omap_device: fix idling of devices during probe 003280bd8845 HID: wacom: Fix memory leakage caused by kfifo_alloc 6f367fb1b7ee iio: imu: st_lsm6dsx: fix edge-trigger interrupts 87ea51c90280 vmlinux.lds.h: Add PGO and AutoFDO input sections 099340d3e758 exfat: Month timestamp metadata accidentally incremented bb039d45ebc5 x86/resctrl: Don't move a task to the same resource group 628af07fc5cd x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR 96fb3d28c885 chtls: Fix chtls resources release sequence fac9b53cfacb chtls: Added a check to avoid NULL pointer dereference 38768ea1127d chtls: Replace skb_dequeue with skb_peek dcce456b2843 chtls: Fix panic when route to peer not configured 44bed66b2be9 chtls: Remove invalid set_tcb call 266ee00f402b chtls: Fix hardware tid leak ed62af62da41 net/mlx5e: ethtool, Fix restriction of autoneg with 56G cf59803ce4b3 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address 3008c639c081 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE fc1c907da5a1 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() e6931e3eb084 nexthop: Unlink nexthop group entry in error path 3cecab93f271 nexthop: Fix off-by-one error in error path f03b81e61ef5 octeontx2-af: fix memory leak of lmac and lmac->name 12e10b12124c net: ip: always refragment ip defragmented packets 41bfd4111257 net: fix pmtu check in nopmtudisc mode 98fc9692ac3d tools: selftests: add test for changing routes with PTMU exceptions 7694654168bb net: ipv6: fib: flush exceptions when purging route 1cba7e270b16 net/sonic: Fix some resource leaks in error handling paths 37e6368a8de6 net: vlan: avoid leaks on register_vlan_dev() failures 4ff0737ebc76 net: stmmac: dwmac-sun8i: Balance internal PHY power 5698f0921c9b net: stmmac: dwmac-sun8i: Balance internal PHY resource references fa020a28896c net: hns3: fix a phy loopback fail issue bddaf51d116c net: hns3: fix the number of queues actually used by ARQ d73f7e757526 net: cdc_ncm: correct overhead in delayed_ndp_size 5597557244d4 vfio iommu: Add dma available capability 335104082c21 x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* a829146c3fdc Linux 5.4.89 485e21729b1e scsi: target: Fix XCOPY NAA identifier lookup 7795afa0d7a9 KVM: x86: fix shift out of bounds reported by UBSAN a9d49da7edf8 x86/mtrr: Correct the range check before performing MTRR type lookups a798b367a066 netfilter: nft_dynset: report EOPNOTSUPP on missing set feature 5e401ea71676 netfilter: xt_RATEEST: reject non-null terminated string from userspace 1dd6a790c220 netfilter: ipset: fix shift-out-of-bounds in htable_bits() e0281bb5a82d netfilter: x_tables: Update remaining dereference to RCU 828f2a20f946 drm/i915: clear the gpu reloc batch ef8133b1b47e dmabuf: fix use-after-free of dmabuf's file->f_inode 284be2b993ca Revert "device property: Keep secondary firmware node secondary by type" 64d06c7f2fa2 btrfs: send: fix wrong file path when there is an inode with a pending rmdir 0cb0b876f17f ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. 02e59692a6b1 ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 d63a96f45c4f ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 30fd9778cf8f ALSA: hda/conexant: add a new hda codec CX11970 121944484cc4 ALSA: hda/via: Fix runtime PM for Clevo W35xSS a5c7a456680f kvm: check tlbs_dirty directly 10dcb79ec79e x86/mm: Fix leak of pmd ptlock d3e5db486fd8 USB: serial: keyspan_pda: remove unused variable bcffe2de9dde usb: gadget: configfs: Fix use-after-free issue with udc_name 276828221852 usb: gadget: configfs: Preserve function ordering after bind failure b2bd36f54495 usb: gadget: Fix spinlock lockup on usb_function_deactivate ce507b55db29 USB: gadget: legacy: fix return error code in acm_ms_bind() 7f875ea9883c usb: gadget: u_ether: Fix MTU size mismatch with RX packet size b89a5f39c2b5 usb: gadget: function: printer: Fix a memory leak for interface descriptor 692ab0726460 usb: gadget: f_uac2: reset wMaxPacketSize 7ac84fa85ba2 usb: gadget: select CONFIG_CRC32 77a804dd6b46 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks 5c263f16822f USB: usblp: fix DMA to stack 41f15da2abd9 USB: yurex: fix control-URB timeout handling 175f7a5fa7e6 USB: serial: option: add Quectel EM160R-GL 1a59feb52dc4 USB: serial: option: add LongSung M5710 module support ac48b1dacb07 USB: serial: iuu_phoenix: fix DMA from stack 8a051eaae708 usb: uas: Add PNY USB Portable SSD to unusual_uas a7b81d0d2e07 usb: usbip: vhci_hcd: protect shift size f7cc27eb358d USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set ea472d839133 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() a37a0667e1e0 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion 5b8e1be9e0c1 USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). 5445502a344b USB: cdc-acm: blacklist another IR Droid device eeae1d95ce4e usb: gadget: enable super speed plus 70cf59b8ffb4 staging: mt7621-dma: Fix a resource leak in an error handling path c511f27e130e powerpc: Handle .text.{hot,unlikely}.* in linker script 867c10a03f84 crypto: asym_tpm: correct zero out potential secrets ff7397add935 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() 9e60056b1f53 video: hyperv_fb: Fix the mmap() regression for v5.4.y and older 84d488719b27 Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close 3417067b3111 kbuild: don't hardcode depmod path 3f2a28930a7e net/sched: sch_taprio: ensure to reset/destroy all child qdiscs c41ea30c3839 ionic: account for vlan tag len in rx buffer len 5c6eb887e192 vhost_net: fix ubuf refcount incorrectly when sendmsg fails 8f64957fda12 net: usb: qmi_wwan: add Quectel EM160R-GL 12ab7b627d43 CDC-NCM: remove "connected" log message 171a2bce9d6c net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access c0883010d3b3 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs 07f26fc52b45 r8169: work around power-saving bug on some chip versions 106ca9ca9acc net: hdlc_ppp: Fix issues when mod_timer is called while timer is running 2b8aa896b151 erspan: fix version 1 check in gre_parse_header() 606f5412ad86 net: hns: fix return value check in __lb_other_process() e40b5fc79110 net: sched: prevent invalid Scell_log shift count b16f883e71f3 ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() a018c071de14 net: mvpp2: fix pkt coalescing int-threshold configuration 443a71031e49 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS c076e1198554 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered 8602c20a9160 net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc 1f6b04a2b282 net-sysfs: take the rtnl lock when storing xps_rxqs 67ed54a63f43 net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc fb14db9508c0 net-sysfs: take the rtnl lock when storing xps_cpus e43ec45d45af net: ethernet: Fix memleak in ethoc_probe 56dc7908ed85 net/ncsi: Use real net-device for response handler dffef999e484 virtio_net: Fix recursive call to cpus_read_lock() 5404192a8721 qede: fix offload for IPIP tunnel packets 8009f6bb13a3 net: ethernet: mvneta: Fix error handling in mvneta_probe 6d003fe7fe87 ibmvnic: continue fatal error reset after passive init 3d16088a9668 net: mvpp2: Fix GoP port 3 Networking Complex Control configurations 8548c9679939 atm: idt77252: call pci_disable_device() on error path 2a006b4fa5cc ethernet: ucc_geth: set dev->max_mtu to 1518 c2ca14cc6f55 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() af99cae96fdc net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE 8dd98d5d2ba4 net: mvpp2: prs: fix PPPoE with ipv6 packet parse 73445f29575a net: mvpp2: Add TCAM entry to drop flow control pause frames a5a6dc4dc293 iavf: fix double-release of rtnl_lock 6aba31a7c72e i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs 9ea03f6890ce proc: fix lookup in /proc/net subdirectories after setns(2) d2942e958f26 proc: change ->nlink under proc_subdir_lock 59b10c8a59a1 depmod: handle the case of /sbin/depmod without /sbin in PATH 663a0bcb3fa5 lib/genalloc: fix the overflow when size is too big 19e0cf8fc481 scsi: scsi_transport_spi: Set RQF_PM for domain validation commands eb3e975ac2a3 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests 4ae3573c571e scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() 5f9c3d640505 scsi: ufs: Fix wrong print message in dev_err() 515dc635eb76 workqueue: Kick a worker based on the actual activation of delayed works f3a4c8d50145 Linux 5.4.88 0a49aaf4df29 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start 117433236ae2 exec: Transform exec_update_mutex into a rw_semaphore d390fc97df62 rwsem: Implement down_read_interruptible 1b75a263fbd9 rwsem: Implement down_read_killable_nested 71b8355ba667 perf: Break deadlock involving exec_update_mutex 732251cabeb3 fuse: fix bad inode 06c672dd61b5 iio:imu:bmi160: Fix alignment and data leak issues 7a736f41013e kdev_t: always inline major/minor helper functions 61a0d8e437bb dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() 20d5ee563bfd dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate() f2a0b7677444 dmaengine: at_hdmac: Substitute kzalloc with kmalloc 4d3ba541bede Revert "mtd: spinand: Fix OOB read" da5b4cf021b9 Revert "drm/amd/display: Fix memory leaks in S3 resume" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5dcc8a5977725a9fe11ac13ebd16a7acc1eef37d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-18linux-yocto/5.4: update to v5.4.87Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: b3f656a592f3 Linux 5.4.87 41ae3e574ccf dm verity: skip verity work if I/O error when system is shutting down 8b3c00977264 ALSA: pcm: Clear the full allocated memory at hw_params 480abac78e03 tick/sched: Remove bogus boot "safety" check 1dab82dd202d um: ubd: Submit all data segments atomically d32747bb687d fs/namespace.c: WARN if mnt_count has become negative 9f4e8026d202 module: delay kobject uevent until after module init call 86db71810a27 f2fs: avoid race condition for shrinker count dbe184f6be1e NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode d52faa7fb12f i3c master: fix missing destroy_workqueue() on error in i3c_master_register 22f815627c64 powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() a95049c51417 rtc: pl031: fix resource leak in pl031_probe e2926630f653 quota: Don't overflow quota file offsets 1842dde0dd13 module: set MODULE_STATE_GOING state when a module fails to load 569da7c3d9a3 rtc: sun6i: Fix memleak in sun6i_rtc_clk_init 642c2d74c365 fcntl: Fix potential deadlock in send_sig{io, urg}() 5b2f1ad6b12b bfs: don't use WARNING: string when it's just info. 3a2a5e197a84 ALSA: rawmidi: Access runtime->avail always in spinlock 8d2204a05391 ALSA: seq: Use bool for snd_seq_queue internal flags 4250fe65b2e6 f2fs: fix shift-out-of-bounds in sanity_check_raw_super() 28a29e3a658a media: gp8psk: initialize stats at power control logic 750627d36f84 misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() 01be033cc127 reiserfs: add check for an invalid ih_entry_count 18e1101b0ee9 Bluetooth: hci_h5: close serdev device and free hu in h5_close b726f8602207 scsi: cxgb4i: Fix TLS dependency 57ba2c7a50bf cgroup: Fix memory leak when parsing multiple source parameters 8ddf02859c69 of: fix linker-section match-table corruption 8ec95e308418 null_blk: Fix zone size initialization 7c3d8d73bafd tools headers UAPI: Sync linux/const.h with the kernel headers 376c3111413c uapi: move constants from <linux/kernel.h> to <linux/const.h> af07e4dd0783 scsi: block: Fix a race in the runtime power management code 9ce7ac5ed53b jffs2: Fix NULL pointer dereference in rp_size fs option parsing 3a83e289e4b7 jffs2: Allow setting rp_size to zero during remounting ee78e7d93e35 powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() 7cb6087b4536 KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits 3d4a05894500 KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses d77c1ab54c9e KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL 11459136a107 ext4: don't remount read-only with errors=continue on reboot 6b0a4f603d5b btrfs: fix race when defragmenting leads to unnecessary IO 30aea96ff142 vfio/pci: Move dummy_resources_list init in vfio_pci_probe() 29c2d3e91e3d fscrypt: remove kernel-internal constants from UAPI header 34f000524d33 fscrypt: add fscrypt_is_nokey_name() eddc69467e39 f2fs: prevent creating duplicate encrypted filenames 6fe20a5204a6 ubifs: prevent creating duplicate encrypted filenames 3ebfed353afd ext4: prevent creating duplicate encrypted filenames faa72d97c3e3 thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed d3076d054f3e md/raid10: initialize r10_bio->read_slot before use. c71c512f4a65 net/sched: sch_taprio: reset child qdiscs before freeing them dfce803cd87d Linux 5.4.86 8302bd9afd4b x86/CPU/AMD: Save AMD NodeId as cpu_die_id 6001db0272da Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" 33afcf723a0e rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time 7e0f7a293608 regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x be23b04074b1 PCI: Fix pci_slot_release() NULL pointer dereference b1f9419d5e6c platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 c16b5849352c libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels 68d139a97415 xenbus/xenbus_backend: Disallow pending watch messages d3eaea062b51 xen/xenbus: Count pending messages for each watch c45b0a8d2a68 xen/xenbus/xen_bus_type: Support will_handle watch callback 7da6db982e53 xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() eac0c12e329d xen/xenbus: Allow watches discard events before queueing 8f3f6de44f7c xen-blkback: set ring->xenblkd to NULL after kthread_stop() 383c60c16dd8 dma-buf/dma-resv: Respect num_fences when initializing the shared fence list. b16a6a46e0b2 device-dax/core: Fix memory leak when rmmod dax.ko f3ede933fbc7 clk: tegra: Do not return 0 on failure f133bfbe1201 clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 ca4fd0284cb3 clk: ingenic: Fix divider calculation with div tables 13e6b6259e6d pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler 2fb550de7563 md/cluster: fix deadlock when node is doing resync job 7523d147087b md/cluster: block reshape with remote resync job 27b58f6adad8 iio:adc:ti-ads124s08: Fix alignment and data leak issues. 2d7229c037d1 iio:adc:ti-ads124s08: Fix buffer being too long. d6ea1d559027 iio:imu:bmi160: Fix too large a buffer. 91b7b231f5e7 iio:pressure:mpl3115: Force alignment of buffer 9607d22e71d1 iio:magnetometer:mag3110: Fix alignment and data leak issues. 71a326dcd2a8 iio:light:st_uvis25: Fix timestamp alignment and prevent data leak. c18fc255187f iio:light:rpr0521: Fix timestamp alignment and prevent data leak. 860ab67cd81e iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume 0fa2b43b0a2a iio: buffer: Fix demux update 82af6e44b7d4 scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() 7ec7630548dc scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() 6822575cf204 scsi: qla2xxx: Fix crash during driver load on big endian machines 1b26af7e4c7f mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments c5f3e5ca8116 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read 2aea2b22b6f9 mtd: parser: cmdline: Fix parsing of part-names with colons 4290a73c9d67 mtd: spinand: Fix OOB read b22739509dcb soc: qcom: smp2p: Safely acquire spinlock without IRQs ddcb518dee78 spi: atmel-quadspi: Fix AHB memory accesses 96f7bd39f56f spi: atmel-quadspi: Disable clock in probe error path 8f295baae53d spi: mt7621: Don't leak SPI master in probe error path 0818aab8a82b spi: mt7621: Disable clock in probe error path cad189512c38 spi: synquacer: Disable clock in probe error path 4051e5b7741b spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path 3c0e28f2881e spi: sc18is602: Don't leak SPI master in probe error path 819f9edaaeb9 spi: rb4xx: Don't leak SPI master in probe error path c5491ac11559 spi: pic32: Don't leak DMA channels in probe error path 3ea835ac604b spi: mxic: Don't leak SPI master in probe error path 0da7709f5ea3 spi: gpio: Don't leak SPI master in probe error path ee1d2aef1c13 spi: fsl: fix use of spisel_boot signal on MPC8309 614f2529c8ea spi: davinci: Fix use-after-free on unbind c6b9bfb0c477 spi: atmel-quadspi: Fix use-after-free on unbind bd6d736dbf36 spi: spi-sh: Fix use-after-free on unbind 17360c3af129 spi: pxa2xx: Fix use-after-free on unbind c5ae864c148c drm/i915: Fix mismatch between misplaced vma check and vma insert 1e684ad37047 drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor() e1b1f10c3404 drm/amd/display: Fix memory leaks in S3 resume b966771b0d69 platform/x86: mlx-platform: remove an unused variable cbeb61258186 jfs: Fix array index bounds check in dbAdjTree 8ee70b6db882 jffs2: Fix ignoring mounting options problem during remounting 00e45efaf9ff jffs2: Fix GC exit abnormally ea1e4ba032c5 ubifs: wbuf: Don't leak kernel memory to flash 32825fe72cb3 SMB3: avoid confusing warning message on mount to Azure f22f743a2af2 ceph: fix race in concurrent __ceph_remove_cap invocations a7b014b54c16 um: Remove use of asprinf in umid.c 26d72a8460dc ima: Don't modify file descriptor mode on the fly a89b91fcb07c powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently 45bf367c8550 powerpc/powernv/memtrace: Don't leak kernel memory to user space 59334d821e8a powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU c7f66ad880a9 powerpc/mm: Fix verification of MMU_FTR_TYPE_44x 32e29541b5aa powerpc/8xx: Fix early debug when SMC1 is relocated 15c9e56b41d0 powerpc/xmon: Change printk() to pr_cont() c7b89d0d7186 powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE 0f157acd436c powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter 30a58a3f7c85 powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at 3ee6a2bc1428 xprtrdma: Fix XDRBUF_SPARSE_PAGES support 2504e407a39f ARM: dts: at91: sama5d2: fix CAN message ram offset and size 789246b9afe8 ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES 6ee6e4e5a4cf KVM: arm64: Introduce handling of AArch32 TTBCR2 traps 8635f0fe06c5 ext4: fix deadlock with fs freezing and EA inodes c90a5f4851a8 ext4: fix a memory leak of ext4_free_data e21d630a2c0d btrfs: trim: fix underflow in trim length to prevent access beyond device boundary 1d11ed122f6f btrfs: do not shorten unpin len for caching block groups af7414836d88 USB: serial: keyspan_pda: fix write unthrottling 7dae22ba62b2 USB: serial: keyspan_pda: fix tx-unthrottle use-after-free f99817ab5821 USB: serial: keyspan_pda: fix write-wakeup use-after-free a07b690e1976 USB: serial: keyspan_pda: fix stalled writes 0f13247fabaf USB: serial: keyspan_pda: fix write deadlock ebd9857a5bd4 USB: serial: keyspan_pda: fix dropped unthrottle interrupts 89fb2b91a9da USB: serial: digi_acceleport: fix write-wakeup deadlocks 08c24438fb10 USB: serial: mos7720: fix parallel-port state restore 6eab3f646b1a cpuset: fix race between hotplug work and later CPU offline 066d115fdd29 EDAC/amd64: Fix PCI component registration f4ce4a53c4e4 EDAC/i10nm: Use readl() to access MMIO registers f9189a3bb5f9 crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata 36a58bda87cd crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() f26f0e7770a1 powerpc/perf: Exclude kernel samples while counting events in user space. 8096a2c6b9f6 perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake aa3cce9ceff0 perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY 1e3de428d155 staging: comedi: mf6x4: Fix AI end-of-conversion detection ee0bcb1721a5 ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams 5fbf84689f11 binder: add flag to clear buffer on txn complete a7c256a9fd18 s390/dasd: fix list corruption of lcu list 9c40d69a3be2 s390/dasd: fix list corruption of pavgroup group list 042683917f4b s390/dasd: prevent inconsistent LCU device data c8acd8d55bb9 s390/dasd: fix hanging device offline processing 3038bbd1bb33 s390/kexec_file: fix diag308 subcode when loading crash kernel c185f13918b4 s390/smp: perform initial CPU reset also for SMT siblings 48d3f12869ef ALSA: core: memalloc: add page alignment for iram cd3ff2a46d9c ALSA: usb-audio: Disable sample read check if firmware doesn't give back b1e3c2fb0fbe ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices 58cb166b1f8a ALSA: hda/realtek: Apply jack fixup for Quanta NL3 b61b2aa91f2b ALSA: hda/realtek: Add quirk for MSI-GP73 89d429ed2cdf ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G 0bf907442c5f ALSA: pcm: oss: Fix a few more UBSAN fixes 11cd11af4058 ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button da723248c5f8 ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 010a784a1a27 ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 0fc8e6b85680 ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop 52d09e0cdb78 ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. 1ca2437530e5 ALSA: hda: Fix regressions on clear and reconfig sysfs 2c6c6001d077 ACPI: PNP: compare the string length in the matching_id() 772dd826a44b Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" b9d93a666656 PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() 670b1b7e0d53 ALSA: hda/ca0132 - Change Input Source enum strings. 8f827adb9bbc Input: cyapa_gen6 - fix out-of-bounds stack access 98c956a6d9f7 media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE f05ac76139e6 media: ipu3-cio2: Validate mbus format in setting subdev format 44cb512a020e media: ipu3-cio2: Serialise access to pad format a47bc844f436 media: ipu3-cio2: Return actual subdev format 7dc40e1f8044 media: ipu3-cio2: Remove traces of returned buffers d7e6b7b6a7f7 media: netup_unidvb: Don't leak SPI master in probe error path 0bfbb8393e51 media: sunxi-cir: ensure IR is handled when it is continuous 124dc7d4f4b6 media: gspca: Fix memory leak in probe f97b54c8152d vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU df308380cbf3 Input: goodix - add upside-down quirk for Teclast X98 Pro tablet 070bd3a8ac55 initramfs: fix clang build failure f252a9953249 Input: cros_ec_keyb - send 'scancodes' in addition to key events 2686041cef06 drm/amdkfd: Fix leak in dmabuf import dc06432d9304 drm/amd/display: Prevent bandwidth overflow ca49d919d79c lwt: Disable BH too in run_lwt_bpf() b8dfee234581 fix namespaced fscaps when !CONFIG_SECURITY 5350b833bb0a cfg80211: initialize rekey_data ec15d0700709 ARM: sunxi: Add machine match for the Allwinner V3 SoC d629b50f9fdc perf probe: Fix memory leak when synthesizing SDT probes cbcb176b6016 kconfig: fix return value of do_error_if() 6e8beb020d5c clk: sunxi-ng: Make sure divider tables have sentinel 3cdeedf801b5 clk: s2mps11: Fix a resource leak in error handling paths in the probe function ef56621a579a clk: at91: sam9x60: remove atmel,osc-bypass support e01dfcc08b55 virtio_ring: Fix two use after free bugs 2d65ff873d06 virtio_net: Fix error code in probe() 5f70910832c7 virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed() 372f06cd6b89 qlcnic: Fix error code in probe c16e42c93241 perf record: Fix memory leak when using '--user-regs=?' to list registers ceadde18f69a pwm: lp3943: Dynamically allocate PWM chip base 6bf2ef4bd38d pwm: zx: Add missing cleanup in error path d4515a24a802 clk: ti: Fix memleak in ti_fapll_synth_setup 572eba1ce574 watchdog: coh901327: add COMMON_CLK dependency 2b1575e28906 watchdog: qcom: Avoid context switch in restart handler fad88d462596 libnvdimm/label: Return -ENXIO for no slot in __blk_label_update b6c680755d22 net: korina: fix return value 19e73c9ff0bf net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function 226bcdbb4a60 net: bcmgenet: Fix a resource leak in an error handling path in the probe functin efc570073cbe lan743x: fix rx_napi_poll/interrupt ping-pong 9f5b56b5a71d checkpatch: fix unescaped left brace b32c5e0ae6f7 mm: don't wake kswapd prematurely when watermark boosting is disabled c3bf90c6aac5 sparc: fix handling of page table constructor failure 6ef298e1cebd powerpc/ps3: use dma_mapping_error() d864e7e8270a nfc: s3fwrn5: Release the nfc firmware 7a3d6a5dfc78 RDMA/cma: Don't overwrite sgid_attr after device is released 2d01f3d75013 sunrpc: fix xs_read_xdr_buf for partial pages receive 4acbc03e4fed um: chan_xterm: Fix fd leak 1bbd5678c0b4 um: tty: Fix handling of close in tty lines 1355bbe3a717 um: Monitor error events in IRQ controller a37d283825a4 ubifs: Fix error return code in ubifs_init_authentication() d4dbcfb7e158 watchdog: Fix potential dereferencing of null pointer 4e091ff107be watchdog: sprd: check busy bit before new loading rather than after that 4c8cffffc926 watchdog: sprd: remove watchdog disable from resume fail path 4a4b31e8b5a7 watchdog: sirfsoc: Add missing dependency on HAS_IOMEM 4d5aea30c1cd watchdog: armada_37xx: Add missing dependency on HAS_IOMEM 849270acd7b6 irqchip/alpine-msi: Fix freeing of interrupts on allocation error path aca4d1bd7e19 ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() 297e48ccf166 mac80211: don't set set TDLS STA bandwidth wider than possible d07972d764e8 crypto: atmel-i2c - select CONFIG_BITREVERSE f71984fc4482 extcon: max77693: Fix modalias string a4fd2da3e85e mtd: rawnand: gpmi: Fix the random DMA timeout issue 86f6e53642fa mtd: rawnand: meson: Fix a resource leak in init 5e8715b2383a mtd: rawnand: gpmi: fix reference count leak in gpmi ops 9c5b041ba20a clk: tegra: Fix duplicated SE clock entry 1ba196a73c45 remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() 6f597c451e07 remoteproc: qcom: fix reference leak in adsp_start f61bce4bc833 remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable 9b54e31fd08f RDMA/core: Do not indicate device ready when device enablement fails e6323070bdc7 can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit 6daf2d466380 erofs: avoid using generic_block_bmap 35e2bec96488 iwlwifi: mvm: hook up missing RX handlers 857b1403c3e5 s390/cio: fix use-after-free in ccw_device_destroy_console be4d879cb7c4 bus: fsl-mc: fix error return code in fsl_mc_object_allocate() 9b4f327c0746 platform/chrome: cros_ec_spi: Don't overwrite spi::mode 070c57885ec3 x86/kprobes: Restore BTF if the single-stepping is cancelled 353b19562a03 nfs_common: need lock during iterate through the list 48ed3e57ad58 nfsd: Fix message level for normal termination b4ac244716f3 speakup: fix uninitialized flush_lock 989d52723643 usb: oxu210hp-hcd: Fix memory leak in oxu_create 2addd726083f usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe 3f72486cecec powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S a696ed262e83 ASoC: amd: change clk_get() to devm_clk_get() and add missed checks 972db497be45 drm/mediatek: avoid dereferencing a null hdmi_phy on an error message ef55a3c384cc powerpc/pseries/hibernation: remove redundant cacheinfo update c4115721d1f0 powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops 570697132c2c platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems a247efe47743 scsi: fnic: Fix error return code in fnic_probe() 0e724f2e80ba seq_buf: Avoid type mismatch for seq_buf_init 0b93626d3965 scsi: pm80xx: Fix error return in pm8001_pci_probe() 79e14f1c323c scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe 172bb906202f arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements 13f4c61d2f5c ARM: dts: meson: fix PHY deassert timing requirements 154105c0ba56 arm64: dts: meson: fix PHY deassert timing requirements 62b240d2644e Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() 097c4d9921b2 Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() 3d3caa8e971d cpufreq: scpi: Add missing MODULE_ALIAS 6e34c9478fe5 cpufreq: loongson1: Add missing MODULE_ALIAS 3e3feeb0d2ba cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE ef802b5a5e26 cpufreq: st: Add missing MODULE_DEVICE_TABLE 742697643c94 cpufreq: qcom: Add missing MODULE_DEVICE_TABLE c9d204c02825 cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE f3754eec127d cpufreq: highbank: Add missing MODULE_DEVICE_TABLE e32836221017 cpufreq: ap806: Add missing MODULE_DEVICE_TABLE 3b6ba2fe6524 clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI b4219894d154 clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne e223cf39b928 phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure 675b3ba9cc96 dm ioctl: fix error return code in target_message d863d76536df ASoC: jz4740-i2s: add missed checks for clk_get() 1b760dc9d967 net/mlx5: Properly convey driver version to firmware a64822872957 MIPS: Don't round up kernel sections size for memblock_add() 33eeb395515d memstick: r592: Fix error return in r592_probe() e39b37d6a2ce arm64: dts: rockchip: Fix UART pull-ups on rk3328 33892a3797f1 pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe() 08e22710601a bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() e02d218aa63d ARM: dts: at91: sama5d2: map securam as device da8890329599 iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context d903b80e1abc clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent() 742d5de6c2fc clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path 40f9ac2b0295 powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S 4968cc5ed0c0 powerpc/perf: Fix crash with is_sier_available when pmu is not set b0483a32d163 media: saa7146: fix array overflow in vidioc_s_audio() bfdf000e5dd9 hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable a0f07c9ad72d vfio-pci: Use io_remap_pfn_range() for PCI IO memory 5ac81a4e5fa3 selftests/seccomp: Update kernel config 0588b8a03469 NFS: switch nfsiod to be an UNBOUND workqueue. 1094bd2edaa2 lockd: don't use interval-based rebinding over TCP cbb0a57326b8 net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' a0842124422e NFSv4: Fix the alignment of page data in the getdeviceinfo reply 73892eef6d9e SUNRPC: xprt_load_transport() needs to support the netid "rdma6" 2823b8979375 NFSv4.2: condition READDIR's mask for security label based on LSM state 04e9c169810c SUNRPC: rpc_wake_up() should wake up tasks in the correct order a3ac7dd8b16b ath10k: Release some resources in an error handling path 6b6edd2c072b ath10k: Fix an error handling path e856abba7fca ath10k: Fix the parsing error in service available event f4935d3c7b57 platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init 3d64e8ce592b ARM: dts: at91: at91sam9rl: fix ADC triggers 09347a537cc7 soc: amlogic: canvas: add missing put_device() call in meson_canvas_get() 8424a5b661ca arm64: dts: meson-sm1: fix typo in opp table f4951cb10668 arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 49b563bfdd66 PCI: iproc: Fix out-of-bound array accesses 4ef5a46d2964 PCI: Fix overflow in command-line resource alignment requests 048b98083c27 PCI: Bounds-check command-line resource alignment requests 72577f162cae arm64: dts: qcom: c630: Polish i2c-hid devices a554b68baf27 arm64: dts: ls1028a: fix ENETC PTP clock input a85f3e7cb717 genirq/irqdomain: Don't try to free an interrupt that has no mapping 2f00dcc6ce7a power: supply: bq24190_charger: fix reference leak e230e193c966 power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching 8e9678d9d131 arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc 11f007a5583d arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name 5a551ef11669 ARM: dts: Remove non-existent i2c1 from 98dx3236 15305a5b103d HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() ec30659ea631 slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI 76170933d3da media: max2175: fix max2175_set_csm_mode() error code 5873beee8744 mips: cdmm: fix use-after-free in mips_cdmm_bus_discover 51795c385f73 media: imx214: Fix stop streaming ceff135b9d93 samples: bpf: Fix lwt_len_hist reusing previous BPF map 4dc1360203c4 platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration 3432883ae896 platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration c14a740743f7 media: siano: fix memory leak of debugfs members in smsdvb_hotplug 6b93d6c5a888 arm64: tegra: Fix DT binding for IO High Voltage entry b0f1878c2d88 dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() 46f8c7961168 cw1200: fix missing destroy_workqueue() on error in cw1200_init_common f2e7f608b274 rsi: fix error return code in rsi_reset_card() f7a6e378fc17 qtnfmac: fix error return code in qtnf_pcie_probe() d2b95947720d orinoco: Move context allocation after processing the skb e39908568b40 mmc: pxamci: Fix error return code in pxamci_probe 65f0d3c81c9f ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host c2aab53d1be5 ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host 8ce91557023e memstick: fix a double-free bug in memstick_check 4279ff6deaf3 RDMA/cxgb4: Validate the number of CQEs d3ff603c2e38 clk: meson: Kconfig: fix dependency for G12A 2fbd2b0dd7d1 Input: omap4-keypad - fix runtime PM error handling ff3a152243f8 drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe e16e8cde2bb1 soc: ti: Fix reference imbalance in knav_dma_probe 475b489b0713 soc: ti: knav_qmss: fix reference leak in knav_queue_probe 82b9934e1e7a spi: fix resource leak for drivers without .remove callback 70e19fccf680 crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe c549355105d9 crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd 3e08a61b2f94 EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId 0789349204a6 powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32 90b39366d834 powerpc: Avoid broken GCC __attribute__((optimize)) 8f6e6ec101dd selftests/bpf: Fix broken riscv build 6f8c6e70738a spi: mxs: fix reference leak in mxs_spi_probe 5df04553ee8c usb/max3421: fix return error code in max3421_probe() e6405aad3592 Input: ads7846 - fix unaligned access on 7845 920c379029f9 Input: ads7846 - fix integer overflow on Rt calculation c7ac50927300 Input: ads7846 - fix race that causes missing releases 86398df4b283 drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() e8cd88c3ab00 video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init() 953379fb7ba3 media: solo6x10: fix missing snd_card_free in error handling case c64d2e159829 scsi: core: Fix VPD LUN ID designator priorities efb57c87d8d8 ASoC: meson: fix COMPILE_TEST error 2c06ac46f81c media: v4l2-fwnode: Return -EINVAL for invalid bus-type d8d35c1ea883 media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm() c8adf58057b6 media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm() c5c403db137f media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm() 06a3c11c173b media: tm6000: Fix sizeof() mismatches 1638c7e3985b staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c aa1d8b959455 staging: greybus: codecs: Fix reference counter leak in error handling 5daf659fdf47 crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() 38017f2c06cf MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA 9e779e6fae58 RDMa/mthca: Work around -Wenum-conversion warning 648b9dd270ff ASoC: arizona: Fix a wrong free in wm8997_probe 7e8200d44200 spi: sprd: fix reference leak in sprd_spi_remove c786bc725d8c ASoC: wm8998: Fix PM disable depth imbalance on error 06fa588c7921 selftest/bpf: Add missed ip6ip6 test back dab5973ada6b mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure 404aadf45c71 spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume 769c2fecefd1 spi: tegra114: fix reference leak in tegra spi ops 47595d68cee2 spi: tegra20-sflash: fix reference leak in tegra_sflash_resume f9e5e84eb49f spi: tegra20-slink: fix reference leak in slink ops of tegra20 0a3196271b40 spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe a2cf358aacf5 spi: spi-ti-qspi: fix reference leak in ti_qspi_setup 25b5a48adabf Bluetooth: hci_h5: fix memory leak in h5_close 5cf3c2e7892e Bluetooth: Fix null pointer dereference in hci_event_packet() d92b81fad01c arm64: dts: exynos: Correct psci compatible used on Exynos7 da8d84637522 arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7 8f14da44523c brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} 5c5b92c1d6ab spi: stm32: fix reference leak in stm32_spi_resume c807042f2d58 selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling ae54a6d99478 ASoC: pcm: DRAIN support reactivation 009a982ea25b spi: spi-mem: fix reference leak in spi_mem_access_start 68ad1bd244bd drm/msm/dsi_pll_10nm: restore VCO rate during restore_state 0a8f14baed8e f2fs: call f2fs_get_meta_page_retry for nat page 311da238f2f7 spi: img-spfi: fix reference leak in img_spfi_resume 4e20cee19c2e powerpc/64: Set up a kernel stack for secondaries before cpu_restore() 3988d96589d9 drm/amdgpu: fix build_coefficients() argument a4110e76e550 ARM: dts: aspeed: tiogapass: Remove vuart 129df833e15c ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode 9edff753ade7 crypto: inside-secure - Fix sizeof() mismatch 7044a69699f3 crypto: talitos - Fix return type of current_desc_hdr() 8a73ee0a0a1e crypto: talitos - Endianess in current_desc_hdr() b9b8429042bd drm/amdgpu: fix incorrect enum type 52f525f2bdc7 sched: Reenable interrupts in do_sched_yield() 35975f2e83a5 sched/deadline: Fix sched_dl_global_validate() a3ec54b95c1a x86/apic: Fix x2apic enablement without interrupt remapping b7ec74246c32 ARM: p2v: fix handling of LPAE translation in BE mode 0a72e7286c67 x86/mm/ident_map: Check for errors from ident_pud_init() 0fd78ab5ef71 RDMA/rxe: Compute PSN windows correctly 35f18561616f ARM: dts: aspeed: s2600wf: Fix VGA memory region location 4aae08a71e68 selinux: fix error initialization in inode_doinit_with_dentry() de49a51e7938 rtc: pcf2127: fix pcf2127_nvmem_read/write() returns 57df1b39d990 RDMA/bnxt_re: Set queue pair state when being queried e11c7d39fa7e Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" 4b3ee79fbe77 soc: qcom: geni: More properly switch to DMA mode d3bed198333a soc: mediatek: Check if power domains can be powered on at boot time fcb0be5ba2e9 soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains() 38cded30497a arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node 14be28959f69 arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node c2712546a6e0 drm/tve200: Fix handling of platform_get_irq() error f61e9dbb56ba drm/mcde: Fix handling of platform_get_irq() error 29f34feb3860 drm/aspeed: Fix Kconfig warning & subsequent build errors 37028b8bc53d drm/gma500: fix double free of gma_connector de630248e740 md: fix a warning caused by a race between concurrent md_ioctl()s 054be9aed847 crypto: af_alg - avoid undefined behavior accessing salg_name 5a225303a68f media: msi2500: assign SPI bus number dynamically 01182045346a quota: Sanity-check quota file headers on load df95ea1228cc Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() cda2f222e7e4 serial_core: Check for port state when tty is in error state 863cab3017bc HID: i2c-hid: add Vero K147 to descriptor override fd819f54065c scsi: megaraid_sas: Check user-provided offsets 152631f0273f coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() 4c461e8d0e88 coresight: tmc-etr: Fix barrier packet insertion for perf buffer e81884d45a70 coresight: tmc-etr: Check if page is valid before dma_map_page() ec13738c6ec6 coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf() d923c0ec1292 ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU 43598dbdcbf0 ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410 2c6f6cd2cdfb ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU 4202cbbd2c4d usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul 8e19cfae3bb0 USB: gadget: f_rndis: fix bitrate for SuperSpeed and above 8c124b35a53b usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus 3389281e0e6e USB: gadget: f_midi: setup SuperSpeed Plus descriptors 0ddb1d96a5db USB: gadget: f_acm: add support for SuperSpeed Plus 9ad41aa399db USB: serial: option: add interface-number sanity check to flag handling 57e22590c41b usb: mtu3: fix memory corruption in mtu3_debugfs_regset() 80cb94507054 soc/tegra: fuse: Fix index bug in get_process_id 037c65990d76 kbuild: avoid split lines in .mod files a803ea15b0dc perf/x86/intel: Check PEBS status correctly 12db619c91d7 drm/amd/display: Init clock value by current vbios CLKs c137a880ae6c iwlwifi: pcie: add one missing entry for AX210 e124c5afaf88 dm table: Remove BUG_ON(in_interrupt()) 8a89abb26e30 scsi: mpt3sas: Increase IOCInit request timeout to 30s cd14a53938e0 vxlan: Copy needed_tailroom from lowerdev 0b9ce087f75b vxlan: Add needed_headroom for lower device 230290dca255 arm64: syscall: exit userspace before unmasking exceptions 34c07547dbe5 habanalabs: put devices before driver removal be063ce1004c drm/tegra: sor: Disable clocks on error in tegra_sor_init() 9b6ebb202bbb kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling d8baf15b2196 drm/tegra: replace idr_init() by idr_init_base() 76812738841c net: mvpp2: add mvpp2_phylink_to_port() helper 6aa270eb2f90 selftests: fix poll error in udpgro.sh 0e2b048ffe44 ixgbe: avoid premature Rx buffer reuse 75bbe7bd9003 i40e: avoid premature Rx buffer reuse b05fdd74ffb7 i40e: optimise prefetch page refcount 405bfd36f072 i40e: Refactor rx_bi accesses 6935f5385f75 RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait 2107658d6d62 selftests/bpf/test_offload.py: Reset ethtool features after failed setting 3b79aea56dff netfilter: nft_ct: Remove confirmation check for NFT_CT_ID 0a652b181d75 gpio: eic-sprd: break loop when getting NULL device resource 2ebb2df149d4 Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()" 64795af3bdc7 afs: Fix memory leak when mounting with multiple source parameters 6581512f0afc netfilter: nft_dynset: fix timeouts later than 23 days 810bc556e347 netfilter: nft_compat: make sure xtables destructors have run b17244cebb24 netfilter: x_tables: Switch synchronization to RCU 22faec182eec pinctrl: aspeed: Fix GPIO requests on pass-through banks f7e6636831df blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick 4f3e3fa6239d block: factor out requeue handling from dispatch code 9e54ca3d4f9d block: Simplify REQ_OP_ZONE_RESET_ALL handling 71e0f9c5c3df clk: renesas: r9a06g032: Drop __packed for portability 43a373488e92 can: softing: softing_netdev_open(): fix error handling 36f460d51ac5 xsk: Replace datagram_poll by sock_poll_wait 50ae52e07d2b xsk: Fix xsk_poll()'s return type 369ed255958f scsi: bnx2i: Requires MMU e190d1b3c4d2 gpio: mvebu: fix potential user-after-free on probe ec64dea576d5 gpio: zynq: fix reference leak in zynq_gpio functions 823f42bd6193 PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter 74e38f86ab53 ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin f7fbde0f0b14 ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp 4b008707bac4 ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY 76c475d5d788 ARM: dts: sun8i: v3s: fix GIC node memory range 9ebc986a2ea5 pinctrl: baytrail: Avoid clearing debounce value when turning it off e2556e022897 pinctrl: merrifield: Set default bias in case no particular value given 2ec85a7a5adf ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node 9f69f6f85288 ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator 389033996cec ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b29d1016f2761aefa15e38a86263fb03c46ec1d7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-05linux-yocto/5.4: update to v5.4.85Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 19d1c763e849 Linux 5.4.85 484ac6279ad2 x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled eb3f42cf5e67 x86/resctrl: Remove unused struct mbm_state::chunks_bw c4f909407015 membarrier: Explicitly sync remote cores when SYNC_CORE is requested a840e37ef800 Revert "selftests/ftrace: check for do_sys_openat2 in user-memory test" aa17a20d640d KVM: mmu: Fix SPTE encoding of MMIO generation upper half bb07f4c93e62 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access 14482dc42c28 ALSA: pcm: oss: Fix potential out-of-bounds shift c94a31c19225 USB: sisusbvga: Make console support depend on BROKEN 4ad8fc6cce01 USB: UAS: introduce a quirk to set no_write_same 397d0ae4cb90 xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP 32c820e016b4 xhci: Give USB2 ports time to enter U3 in bus suspend 5828ae0c1920 ALSA: usb-audio: Fix control 'access overflow' errors from chmap e72a55ea7168 ALSA: usb-audio: Fix potential out-of-bounds shift 56339afa39e5 USB: add RESET_RESUME quirk for Snapscan 1212 52c2ada6fe5e USB: dummy-hcd: Fix uninitialized array use in init() 497993377bca ktest.pl: If size of log is too big to email, email error message a8d28a541500 net: stmmac: delete the eee_ctrl_timer after napi disabled ee08543f4598 net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux 5ae78c6926cc net: ll_temac: Fix potential NULL dereference in temac_probe() 717a140a3635 net/mlx4_en: Handle TX error CQE d0363dcabbd1 lan743x: fix for potential NULL pointer dereference with bare card d4107a0f8802 net/mlx4_en: Avoid scheduling restart task if it is already running add880d788f0 tcp: fix cwnd-limited bug for TSO deferral where we send nothing 5189c070a0d7 tcp: select sane initial rcvq_space.space for big MSS 318d90218b21 net: stmmac: free tx skb buffer in stmmac_resume() d8d39e13668a bridge: Fix a deadlock when enabling multicast snooping cb327f83cf5e enetc: Fix reporting of h/w packet counters 408c8213ee97 udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments f7a756fc7cb9 net: hns3: remove a misused pragma packed 2ef23e860e76 vrf: packets with lladdr src needs dst at input with orig_iif when needs strict cae90bd22cff net: bridge: vlan: fix error return code in __vlan_add() 2e6a15b0b3d4 mac80211: mesh: fix mesh_pathtbl_init() error path 1fe6b822b335 ipv4: fix error return code in rtm_to_fib_config() 8b4f08f28015 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() 8a866bdbbac2 Linux 5.4.84 c2c5dc84ac51 compiler.h: fix barrier_data() on clang 69dc72f058c9 mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING 3349f1e4cf6d x86/apic/vector: Fix ordering in vector assignment e3c1d51868f3 x86/membarrier: Get rid of a dubious optimization 6346ed69bc7c x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP 258d646f006b scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" 7d5fc53439a1 proc: use untagged_addr() for pagemap_read addresses 6472d3ae6ef5 kbuild: avoid static_assert for genksyms 0cd7084a2a03 drm/i915/display/dp: Compute the correct slice count for VDSC on DP 60c1c68fae5e mmc: block: Fixup condition for CMD13 polling for RPMB requests 974aa59837ed pinctrl: amd: remove debounce filter setting in IRQ type setting 457f5289b7e7 Input: i8042 - add Acer laptops to the i8042 reset list cf596f3906e9 Input: cm109 - do not stomp on control URB d2d113aca34f ktest.pl: Fix incorrect reboot for grub2bls 181088e37b1d can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0 38b1dbc1229c platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet 2fa99f6f8f60 platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC 21aa2d1f2bfb platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE 010e6e816f54 platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen 4778a11e0500 platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e eb5e28ffe39a arm64: tegra: Disable the ACONNECT for Jetson TX2 c7e271337402 soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) 37aa8318ed43 spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts 864fbeab8c99 irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend 47fac0ccf775 ibmvnic: skip tx timeout reset while in resetting c0450df6d0f7 interconnect: qcom: qcs404: Remove GPU and display RPM IDs adad2bc9f303 scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE b184e9800867 ARC: stack unwinding: don't assume non-current task is sleeping 8ed74a012206 arm64: dts: broadcom: clear the warnings caused by empty dma-ranges acac3f7d7d22 powerpc: Drop -me200 addition to build flags 8012a30b9e16 iwlwifi: mvm: fix kernel panic in case of assert during CSA c90527770b88 iwlwifi: pcie: set LTR to avoid completion timeout d411a07d6c04 arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards. 0e6cae4e8181 iwlwifi: pcie: limit memory read spin time 591afbc97c18 x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S 018b05e0f05b Kbuild: do not emit debug info for assembly with LLVM_IAS=1 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (cherry picked from commit 3dd19af60e5e4059ce7c7a67ff16fba1cb00de80) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto/5.4/cfg: fix FIRMWARE_LOADER warningsBruce Ashfield
Integrating the following commit(s): a1b2d188bdf config: set firmware loader to 'y' The updated kern-tools are showing us warnings that were previously hidden. To silence the fw_loader warning, we need to set the value to 'y' (since it is 'y' selected by other options and we can't override that). Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 491665d42f3a7b139ab0f220e8e18dcd29f1e2e6) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto/5.4/cfg: fix -tiny warningsBruce Ashfield
Integrating the following commit(s) to fixup warnings when -tiny is build with the latest kern-tools: b721178c41a drm: change CONFIG_DRM_KMS_HELPER to =m d9ac6174eaf tiny: enable CONFIG_FW_LOADER on a per-BSP basis a135c720bc7 i915: adust helper to 'm' Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9227facf178e7bc56cce2522cd63ffd18dd900aa) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto/5.4: update to v5.4.83Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 2bff021f53b2 Linux 5.4.83 66a08d1d3bd8 Revert "geneve: pull IP header before ECN decapsulation" ed58971beb47 x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes 423e1b08ce5c netfilter: nftables_offload: set address type in control dissector 13995410b616 netfilter: nf_tables: avoid false-postive lockdep splat f25fa580f99e Input: i8042 - fix error return code in i8042_setup_aux() b9df537e5fcd dm writecache: remove BUG() and fail gracefully instead 8e2c50315f00 i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc() 1015eefe10e2 rtw88: debug: Fix uninitialized memory in debugfs code af699e99efdc ASoC: wm_adsp: fix error return code in wm_adsp_load() fdc1416c2199 tipc: fix a deadlock when flushing scheduled work 6410c7f53698 netfilter: ipset: prevent uninit-value in hash_ip6_add cd928d387b0b gfs2: check for empty rgrp tree in gfs2_ri_update c358e7e99dda can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check 867fbf2bb739 lib/syscall: fix syscall registers retrieval on 32-bit platforms f68f5bdfefd9 tracing: Fix userstacktrace option for instances dbbf6cdab503 iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs d863a4ad3cc5 spi: bcm2835: Release the DMA channel if probe fails after dma_init 83d5121c3b0f i2c: imx: Check for I2SR_IAL after every byte 83366a7b2d34 i2c: imx: Fix reset of I2SR_IAL flag b0d4fa10bfcc speakup: Reject setting the speakup line discipline outside of speakup a2a163f70bdf mm/swapfile: do not sleep with a spin lock held 4870004d30e3 mm: list_lru: set shrinker map bit when child nr_items is not zero 42ccf9d14ede coredump: fix core_pattern parse error 579c977253b6 x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes 002d2c4a3f66 dm: remove invalid sparse __acquires and __releases annotations 3b02d67064ff dm: fix bug with RCU locking in dm_blk_report_zones 7eb514087cdd powerpc/pseries: Pass MSI affinity to irq_create_mapping() 1f72986fc9df genirq/irqdomain: Add an irq_create_mapping_affinity() function 6466119452a8 powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE 8a758e97b707 dm writecache: fix the maximum number of arguments 3f680c5996f9 scsi: mpt3sas: Fix ioctl timeout 812dff6a5250 drm/i915/gt: Program mocs:63 for cache eviction on gen9 b92738c4f9d3 thunderbolt: Fix use-after-free in remove_unplugged_switch() ed201cb54d6f i2c: imx: Don't generate STOP condition if arbitration has been lost 73948ab9f2df cifs: fix potential use-after-free in cifs_echo_request() a0ca8cb2f707 cifs: allow syscalls to be restarted in __smb_send_rqst() 205740ca4a4d ftrace: Fix updating FTRACE_FL_TRAMP d18379bbb856 ALSA: hda/generic: Add option to enforce preferred_dacs pairs f28666e00a44 ALSA: hda/realtek - Add new codec supported for ALC897 c57556f1798b ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 f3fc36614438 ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model de41002d2e0e ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 35ee9ac51328 tty: Fix ->session locking c536ecd48560 tty: Fix ->pgrp locking in tiocspgrp() 013d2d046532 USB: serial: option: fix Quectel BG96 matching 3cf949422734 USB: serial: option: add support for Thales Cinterion EXS82 0f8af69bec41 USB: serial: option: add Fibocom NL668 variants 250930f60c33 USB: serial: ch341: sort device-id entries 25b90f887dd4 USB: serial: ch341: add new Product ID for CH341A f0990c21af7d USB: serial: kl5kusb105: fix memleak on open 8954745718e7 usb: gadget: f_fs: Use local copy of descriptors for userspace copy 4a77729b25d6 Partially revert bpf: Zero-fill re-used per-cpu map element 512b18eec5c2 pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) e90d11d0be10 pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 87c3841a7b4b9a440bd9aea91dea2a7161ab22be) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto/cfg: qemuarm64-gfx.cfg: add CONFIG_INPUT_UINPUTBruce Ashfield
Integrating the following commit(s): qemuarm64-gfx.cfg: add CONFIG_INPUT_UINPUT This will address libinput ptest failures: https://www.kernel.org/doc/html/latest/input/uinput.html https://wayland.freedesktop.org/libinput/doc/latest/test-suite.html qemux86_64 already has it enabled. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5af1bda8006faf2afe4c5c17e7f8d276d6ec0790) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto/5.4: update to v5.4.82Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: ec274ecd62f9 Linux 5.4.82 4460a7c979ee RDMA/i40iw: Address an mmap handler exploit in i40iw 07434172c58b tracing: Remove WARN_ON in start_thread() 6ad995b851cb Input: i8042 - add ByteSpeed touchpad to noloop table dfe5d9a8307e Input: xpad - support Ardwiino Controllers c38a7023c00a ALSA: usb-audio: US16x08: fix value count for level meters 8cd76dacd3dc net/mlx5: Fix wrong address reclaim when command interface is down 2598dd80b801 net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering 8f92330b0873 net/sched: act_mpls: ensure LSE is pullable before reading it 1086f789060a net: openvswitch: ensure LSE is pullable before reading it ba203b92a829 net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl 892e08e0b4f3 net: mvpp2: Fix error return code in mvpp2_open() 7c3894f695e4 chelsio/chtls: fix a double free in chtls_setkey() 178da08f9b5b vxlan: fix error return code in __vxlan_dev_create() 5405a299b8c1 net: pasemi: fix error return code in pasemi_mac_open() dc469f423654 cxgb3: fix error return code in t3_sge_alloc_qset() 8bfe5b73b185 net/x25: prevent a couple of overflows 187a6daf5db4 net: ip6_gre: set dev->hard_header_len when using header_ops a6cd76132872 geneve: pull IP header before ECN decapsulation 2b714b607f24 inet_ecn: Fix endianness of checksum update when setting ECT(1) 9a3cce1ceee4 ibmvnic: Fix TX completion error handling 40caea31dd56 ibmvnic: Ensure that SCRQ entry reads are correctly ordered d126c30eb30d chelsio/chtls: fix panic during unload reload chtls 8a1bb298f75f dt-bindings: net: correct interrupt flags in examples af0b082e16fb ipv4: Fix tos mask in inet_rtm_getroute() 4615228a50f9 netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal 294de8933adb sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list c4405cdf96f4 ima: extend boot_aggregate with kernel measurements 733729d3e0e4 staging/octeon: fix up merge error 6dd37fdc9550 bonding: wait for sysfs kobject destruction before freeing struct slave beead010654d usbnet: ipheth: fix connectivity with iOS 14 f057c4d226f1 tun: honor IOCB_NOWAIT flag 538008749df2 tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control 9a62c8229cff sock: set sk_err to ee_errno on dequeue from errq 7f0ddd41e289 rose: Fix Null pointer dereference in rose_send_frame() f2f25bc79782 net/tls: Protect from calling tls_dev_del for TLS RX twice a6300aedf862 net/tls: missing received data after fast remote close a15beea80e72 net/af_iucv: set correct sk_protocol for child sockets 9414855a1305 ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init 99b5382bffd5 devlink: Hold rtnl lock while reading netdev attributes 42af416d7146 Linux 5.4.81 cd7343987376 ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT 6ebb6af62721 ASoC: Intel: Multiple I/O PCM format support for pipe b2b05b04d44d ASoC: Intel: Skylake: Await purge request ack on CNL a28144d62ddc ASoC: Intel: Allow for ROM init retry on CNL platforms 4029a29f93ef ASoC: Intel: Skylake: Shield against no-NHLT configurations 754df2d3349d ASoC: Intel: Skylake: Enable codec wakeup during chip init 6de661f146a2 ASoC: Intel: Skylake: Select hda configuration permissively 422c4938f704 ASoC: Intel: Skylake: Remove superfluous chip initialization 23b093a2c4f9 USB: core: Fix regression in Hercules audio card cc54f8b8e1cd x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak d0c4c5a89f5b x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak e799c00a745e x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb f753e1c02a2e x86/mce: Do not overwrite no_way_out if mce_end() fails 62405223bafd irqchip/exiu: Fix the index of fwspec for IRQ type f69d749d5f7f usb: gadget: Fix memleak in gadgetfs_fill_super cad7b76a6129 USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card c775935dfd1e usb: gadget: f_midi: Fix memleak in f_midi_alloc e1a2a3043cc2 USB: core: Change %pK for __user pointers to %px 84d04d722b6a spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe 5849e7dc560b perf probe: Fix to die_entrypc() returns error correctly 27193c41d0db perf stat: Use proper cpu for shadow stats dc4d672a3fb5 can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 1f076cc1de82 can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags dd8ab85fd88e RDMA/hns: Bugfix for memory window mtpt configuration e69f384e22f1 RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP 49b26b969474 platform/x86: toshiba_acpi: Fix the wrong variable assignment fbd3f1d6ef2f platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time 405fd2180583 can: gs_usb: fix endianess problem with candleLight firmware 11420c32c1b4 efi: EFI_EARLYCON should depend on EFI 0d245cbd939a efivarfs: revert "fix memory leak in efivarfs_create()" abae897f283b arm64: tegra: Wrong AON HSP reg property size 5c4c6b2be717 optee: add writeback to valid memory type 6d371c3e70d7 ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq 382383538f68 ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues a447dbb44d44 net: ena: set initial DMA width to avoid intel iommu issue 7869696d6c1e nfc: s3fwrn5: use signed integer for parsing GPIO numbers 1a831f889db3 i40e: Fix removing driver while bare-metal VFs pass traffic 676857f78c1a IB/mthca: fix return value of error branch in mthca_init_cq() 22f821fa5cbb powerpc/64s: Fix allnoconfig build since uaccess flush ae6e75b8c6d6 ibmvnic: notify peers when failover and migration happen 7b4e9fcf5ec3 ibmvnic: fix call_netdevice_notifiers in do_reset 993e42d0f7d6 s390/qeth: fix tear down of async TX buffers ef0f6e36a6d4 s390/qeth: fix af_iucv notification race bb6c548934c9 s390/qeth: make af_iucv TX notification call more robust f29dfa2bf6c7 cxgb4: fix the panic caused by non smac rewrite 0410aeb9e04c bnxt_en: Release PCI regions when DMA mask setup fails during probe. db49200b1dad video: hyperv_fb: Fix the cache type when mapping the VRAM d1a7fb15673e bnxt_en: fix error return code in bnxt_init_board() 22e10c6bbefc bnxt_en: fix error return code in bnxt_init_one() 11b62fd00c62 scsi: ufs: Fix race between shutdown and runtime resume flow 559ab6fb7b66 ARM: dts: dra76x: m_can: fix order of clocks 1bef5f25a692 arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed 95b1f326315b batman-adv: set .owner to THIS_MODULE f5672b83fc2d iwlwifi: mvm: write queue_sync_state only for sync f32a1065c930 phy: tegra: xusb: Fix dangling pointer on probe failure acea5424d9d2 ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled() 6f87d79ef40d bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw e8060ddddc9f net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset 1f5531bb9720 xtensa: uaccess: Add missing __user to strncpy_from_user() prototype 3753a62d5760 perf/x86: fix sysfs type mismatches fd81f0711d9c scsi: target: iscsi: Fix cmd abort fabric stop race 8814c070e783 scsi: libiscsi: Fix NOP race condition 070a9a046d6d dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size 8a2ae7fa5d5c vhost scsi: fix cmd completion race 4940816604e3 nvme: free sq/cq dbbuf pointers when dbbuf set fails 01968f9af006 proc: don't allow async path resolution of /proc/self components 830f4aa73a69 HID: Add Logitech Dinovo Edge battery quirk 4d070afa1080 HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge 204dbc26f14e x86/xen: don't unbind uninitialized lock_kicker_irq d6b5dc5429f1 dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant 54b01ded1e92 HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices cd7ea86a4a64 staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK b3701c29a468 HID: hid-sensor-hub: Fix issue with devices with no report ID 8f68a28c9ecc Input: i8042 - allow insmod to succeed on devices without an i8042 controller dbe67dcf97cf HID: add support for Sega Saturn 3845b2117f6d HID: cypress: Support Varmilo Keyboards' media hotkeys 604912c2b20e HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses 8a35be6c38aa HID: uclogic: Add ID for Trust Flex Design Tablet 733e6db9736d arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() b456de294ee4 arm64: pgtable: Fix pte_accessible() 8b4d82d8dbff trace: fix potenial dangerous pointer 4a301b05cf61 KVM: x86: Fix split-irqchip vs interrupt injection window request b7d2e45cf613 KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint 6276d38cce87 KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace 45b5f4b1b40b KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page 214e6af4217a cifs: fix a memleak with modefromsid 56f639aa0b5d smb3: Handle error case during offload read path afa51221b911 smb3: Avoid Mid pending list corruption 1b63215666c0 smb3: Call cifs reconnect from demultiplex thread f923044a6c72 wireless: Use linux/stddef.h instead of stddef.h a6676b0fa09f btrfs: fix lockdep splat when reading qgroup config on mount 6ea14731ac4c btrfs: don't access possibly stale fs_info data for printing duplicate device 12aedea58281 btrfs: tree-checker: add missing returns after data_ref alignment checks 0115a2613397 btrfs: tree-checker: add missing return after error in root_item 6ec51459df71 netfilter: clear skb->next in NF_HOOK_LIST() ee791835b3ec ipv4: use IS_ENABLED instead of ifdef 9d16996369fd spi: bcm2835: Fix use-after-free on unbind b606031bbfed spi: bcm-qspi: Fix use-after-free on unbind Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ad12cda067ffee809d133a1d21599c9f3ef06435) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto/cfg: qemuppc: set CONFIG_SCSI to '=y'Bruce Ashfield
Integrating the following configuration commit(s): 72a1fe336d7 qemuppc: configure the CONFIG_SCSI to '=y' Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6d21c81b04142a48539b3262318860f2719c11ca) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto/5.4: update to v5.4.80Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 9f4b26f3ea18 Linux 5.4.80 a88f08e78249 sched/fair: Fix overutilized update in enqueue_task_fair() 10ca291c7749 mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations a2761473d50b mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() 173e37322307 mm: memcg/slab: fix root memcg vmstats fc82fd7f7df9 x86/microcode/intel: Check patch signature before saving microcode for early loading 09652ebd0dc1 seccomp: Set PF_SUPERPRIV when checking capability fa9ccc177754 ptrace: Set PF_SUPERPRIV when checking capability d51481382c74 mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers 5b738014dadc drm/i915: Handle max_bpc==16 51cc709ed961 drm/amd/display: Add missing pflip irq for dcn2.0 1c1add911fd9 Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected 7411c05a6eea s390/dasd: fix null pointer dereference for ERP requests e6e76a26fdc8 s390/cpum_sf.c: fix file permission for cpum_sfb_size 89d73a97af5c mac80211: free sta in sta_info_insert_finish() on errors 945c10ad59ca mac80211: minstrel: fix tx status processing corner case 336c331ef01e mac80211: minstrel: remove deferred sampling code 713f903dc4b5 xtensa: disable preemption around cache alias management calls 747467f3625b xtensa: fix TLBTEMP area placement e7ea18de9bb3 regulator: workaround self-referent regulators 0d233d5766eb regulator: avoid resolve_supply() infinite recursion 65205dfe78ff regulator: fix memory leak with repeated set_machine_constraints() 4cab55d65974 regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200} 53a9502d9a69 spi: bcm2835aux: Fix use-after-free on unbind 2737549129ec spi: npcm-fiu: Don't leak SPI master in probe error path 3e04a4976add spi: Introduce device-managed SPI controller allocation 11bb6ae21c81 spi: lpspi: Fix use-after-free on unbind 760d4e3ee879 iio: adc: mediatek: fix unset field d3e27c62334e iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode 9f99cc38cf1a iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum 308a06ac9fb8 ext4: fix bogus warning in ext4_update_dx_flag() 7f76c608135e iio: light: fix kconfig dependency bug for VCNL4035 2ba693eea318 staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids f59ef9ec20ac efivarfs: fix memory leak in efivarfs_create() d73d0106e354 HID: logitech-dj: Fix an error in mse_bluetooth_descriptor 772ff2c77cce tty: serial: imx: keep console clocks always on 663f70f1f5e7 tty: serial: imx: fix potential deadlock a3ac3d213572 ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) 659f6731bcf4 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button c70c1b93f3d1 ALSA: mixart: Fix mutex deadlock b9a69e5d0b37 ALSA: ctl: fix error path at adding user-defined element set 16a5e3748d86 ALSA: usb-audio: Add delay quirk for all Logitech USB devices 090ac65f8c7c ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() 3b78db264675 speakup: Do not let the line discipline be used several times 0da75d37d199 HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver 4e23e329ec17 HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad 770a55072f12 HID: logitech-hidpp: Add PID for MX Anywhere 2 8a411bb0d73f libfs: fix error cast of negative value in simple_attr_write() 9d1b5a8c720e efi/x86: Free efi_pgd with free_pages() 95fafa1cb7a5 bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self a9f3670728a0 bpf, sockmap: Use truesize with sk_rmem_schedule() e8b1de6975db bpf, sockmap: On receive programs try to fast track SK_PASS ingress 329c84430a64 bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits 4983ffd34ffc xfs: revert "xfs: fix rmap key and record comparison functions" 989d275ac592 fail_function: Remove a redundant mutex unlock b9589cb07932 regulator: ti-abb: Fix array out of bound read access on the first transition ad3c4c96bfb7 xfs: return corresponding errcode if xfs_initialize_perag() fail 738ec7670624 xfs: strengthen rmap record flags checking 388ca4a37dcd xfs: fix the minrecs logic when dealing with inode root child blocks 56588c1fdd19 can: m_can: process interrupt only when not runtime suspended a3c94201e0a7 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery 58f1657c3a58 iommu/vt-d: Avoid panic if iommu init fails in tboot system 964b02d50bab iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header 6d184f851182 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits 987bd7901ae3 can: kvaser_pciefd: Fix KCAN bittiming limits 9df3884a4d6a bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect 58f45daa2d0a bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made 401afa5f5e5e net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled a5a1db757da1 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() 5e7f422c3810 MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu cb5ad04eeeb6 selftests/bpf: Fix error return code in run_getsockopt_test() 32ebbc84697b ASoC: qcom: lpass-platform: Fix memory leak 24ce39bf0aa2 can: m_can: m_can_stop(): set device to software init mode before closing db2f5579e725 can: m_can: m_can_class_free_dev(): introduce new function 9b0596c07da8 can: m_can: m_can_handle_state_change(): fix state change 69851481b342 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration d527bb8bd577 can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init() 84089205dbd2 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI f0c8508bf874 can: flexcan: fix failure handling of pm_runtime_get_sync() 73788e8c3b02 can: peak_usb: fix potential integer overflow on shift of a int 4a6891e169df can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() 85c48dcd8735 can: ti_hecc: Fix memleak in ti_hecc_probe 85854e4e552e can: dev: can_restart(): post buffer from the right context 247b03eca2fd can: af_can: prevent potential access of uninitialized member in canfd_rcv() 5970c08eed35 can: af_can: prevent potential access of uninitialized member in can_rcv() ef097e93aca2 ip_tunnels: Set tunnel option flag when tunnel metadata is present f5d6b6c2e993 tools, bpftool: Add missing close before bpftool net attach exit 6eadbc3b7ab7 perf lock: Don't free "lock_seq_stat" if read_count isn't zero 4c954fe28af1 RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs 1a358c4e9bb2 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() 1b1ddde970de rfkill: Fix use-after-free in rfkill_resume() 6490ecdee551 Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER 9a4b4a06addf ARM: dts: imx50-evk: Fix the chip select 1 IOMUX 58e4f34f52a4 arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point fd278c6359ac swiotlb: using SIZE_MAX needs limits.h included cfee2333791a arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy a8d6ae10e9fc arm64: dts imx8mn: Remove non-existent USB OTG2 b94479198240 arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node cab227c19cd1 MIPS: export has_transparent_hugepage() for modules 93f23689129f Input: adxl34x - clean up a data type in adxl34x_probe() 29dea2b91871 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY 794a13015fb6 ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY c6e7f6bdcbaa ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY 6cb50545fe31 ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY cecaad1d3f48 ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY ec268dd970a5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY 303691562f8f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY b55bc15117d6 ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY 260ceb0c4aa6 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high" 1446255d8600 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node 31c4a413971b arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node 345d06f5853f arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node 96bde11bf2b2 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node ba6ebc22844d arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay 79de663dcb11 arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay 8afc6e00a1d1 hwmon: (pwm-fan) Fix RPM calculation e240b4326887 gfs2: fix possible reference leak in gfs2_check_blk_type 195f9e1a5457 vfs: remove lockdep bogosity in __sb_start_write 54d11983c29c arm64: smp: Tell RCU about CPUs that fail to come online e8df8c25aa05 arm64: psci: Avoid printing in cpu_psci_cpu_die() 71eea3d3df94 arm64: errata: Fix handling of 1418040 with late CPU onlining e6f6e52acb96 ACPI: button: Add DMI quirk for Medion Akoya E2228T 58ced3741789 selftests: kvm: Fix the segment descriptor layout to match the actual layout 8ebc41496f6e scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold() e06dfd53a42a pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq 9865a26c9620 net: ftgmac100: Fix crash when removing driver 3f0ccca2729b net/ncsi: Fix netlink registration 9a1ac76ab15e net: usb: qmi_wwan: Set DTR quirk for MR400 7204f0be5b5e net/mlx5: Disable QoS when min_rates on all VFs are zero 3f9f112a6329 net/mlx5: Add handling of port type in rule deletion 3d6c81f9c96c tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate 04b7fd7609b3 sctp: change to hold/put transport for proto_unreach_timer 31790683293b qlcnic: fix error return code in qlcnic_83xx_restart_hw() 5241fa6e7acd qed: fix error return code in qed_iwarp_ll2_start() f8e5578dcaa7 page_frag: Recover from memory pressure f6f751cb315c net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request 9ecfcf48d735 net/tls: fix corrupted data in recvmsg 9e909956d0c7 net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid() ab1e4b3c406b net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup 782a503a369c net/mlx4_core: Fix init_hca fields offset 75b2b0d38068 net: lantiq: Wait for the GPHY firmware to be ready 65a596ec63aa netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() d9704891f531 netlabel: fix our progress tracking in netlbl_unlabel_staticlist() 99ddc3211653 net: Have netpoll bring-up DSA management interface bd17af3cf314 net: ethernet: ti: cpsw: fix error return code in cpsw_probe() 27e9ca6c82a0 net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 805dfdb26e54 net: bridge: add missing counters to ndo_get_stats64 callback fa03d6177be7 net: b44: fix error return code in b44_init_one() 78b9c4a8e338 mlxsw: core: Use variable timeout for EMAD retries c35a7de217ce lan743x: prevent entire kernel HANG on open, for some platforms 5c7a00aa05d6 lan743x: fix issue causing intermittent kernel log warnings 88a5a3e1530c ipv6: Fix error path to cancel the meseage 0e8b0213dc60 inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() e5fe052c065d Exempt multicast addresses from five-second neighbor lifetime 2894a07110c6 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() bedb089dcbf7 bnxt_en: read EEPROM A2h address using page 0 362bd03af589 atm: nicstar: Unmap DMA on send error b2f95ff764c0 ah6: fix error return code in ah6_input() fc8334619167 Linux 5.4.79 26c7d2883851 ACPI: GED: fix -Wformat 087c857e0131 KVM: x86: clflushopt should be treated as a no-op by emulation 7ae6f2df438d can: proc: can_remove_proc(): silence remove_proc_entry warning 1527ab7859b2 mac80211: always wind down STA state df3305411447 Input: sunkbd - avoid use-after-free in teardown paths cd61f14592df net: lantiq: Add locking for TX DMA channel 8cad37eb129f powerpc/8xx: Always fault when _PAGE_ACCESSED is not set b57c75956e79 net/mlx5: Add retry mechanism to the command entry index allocation 7db82a5a4c15 net/mlx5: Fix a race when moving command interface to events mode 3fa9daaccce8 net/mlx5: poll cmd EQ in case of command timeout 42bb7b7b9654 net/mlx5: Use async EQ setup cleanup helpers for multiple EQs b33905dc1ce5 MIPS: PCI: Fix MIPS build 01474e8cc342 selftests/powerpc: entry flush test eb37345ed224 powerpc: Only include kup-radix.h for 64-bit Book3S 09495b5f7aab powerpc/64s: flush L1D after user accesses b65458b6be80 powerpc/64s: flush L1D on kernel entry bcf7f2d3fcec selftests/powerpc: rfi_flush: disable entry flush if present Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f752768d997dad99d518208c1540656b9162d2f3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2021-01-01linux-yocto-rt/5.4: update to -rt44Bruce Ashfield
Integrating the following commit(s): 375e7ee20260 Linux 5.4.78-rt44 c948a34d2755 Linux 5.4.77-rt43 8189406f8f2b Linux 5.4.74-rt42 0856261877e2 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE 416edb155e5d ptrace: fix ptrace_unfreeze_traced() race with rt-lock 6bd85935ab11 mm/memcontrol: Disable preemption in __mod_memcg_lruvec_state() 57ada856a2a8 net: Properly annotate the try-lock for the seqlock 1c80ecf69d2d Linux 5.4.74-rt41 d4318c110dc6 Linux 5.4.70-rt40 bdfc6168388d Linux 5.4.69-rt39 b6e0ef250594 Linux 5.4.66-rt38 151876f794fc Linux 5.4.61-rt37 4bdac3f47b53 Linux 5.4.59-rt36 cf9b41798238 Linux 5.4.58-rt35 631b98ae597b Linux 5.4.55-rt34 77d701a69ebb Linux 5.4.54-rt33 130cf1b82691 rwsem: Provide down_read_non_owner() and up_read_non_owner() for -RT 6ab4141069fc net: phy: fixed_phy: Remove unused seqcount 291d163db65a Bluetooth: Acquire sk_lock.slock without disabling interrupts 4c9f5d78fed4 workqueue: Sync with upstream Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dfae903dd2538d57cc75e3b8b731515deb7f5526) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30linux-yocto/5.4: update to v5.4.78Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 315443293a2d Linux 5.4.78 9fda2e762498 Convert trailing spaces and periods in path components ebc24aeb8694 net: sch_generic: fix the missing new qdisc assignment bug c5cf5c7b585c perf/core: Fix race in the perf_mmap_close() function c6b1616f5472 perf scripting python: Avoid declaring function pointers with a visibility attribute b74fe3186471 x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP 6958fbd52e79 powerpc/603: Always fault when _PAGE_ACCESSED is not set 5af9d48acbee drm/i915: Correctly set SFC capability for video engines 6fcf4141b9a2 r8169: fix potential skb double free in an error path 78f6fac0814e tipc: fix memory leak in tipc_topsrv_start() c59039a088bd net/x25: Fix null-ptr-deref in x25_connect 7e332a5c0e2c net: Update window_clamp if SOCK_RCVBUF is set 25786fb512f7 net: udp: fix UDP header access on Fast/frag0 UDP GRO 016e70d176ff net/af_iucv: fix null pointer dereference on shutdown 22ee23fe1cc9 IPv6: Set SIT tunnel hard_header_len to zero 98901bff58d9 swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" 2cd21fe5bcc4 pinctrl: amd: fix incorrect way to disable debounce filter fa76dd3c1df3 pinctrl: amd: use higher precision for 512 RtcClk c6a6168a31e1 drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[] 974e3a7002a0 don't dump the threads that had been already exiting when zapped. 039c8dcd2b15 mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove e1d706eeeaf7 mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs 2a6cba6d3d72 gpio: pcie-idio-24: Enable PEX8311 interrupts 7b6790ae3a94 gpio: pcie-idio-24: Fix IRQ Enable Register value 819bf3b0d969 gpio: pcie-idio-24: Fix irq mask when masking 68dae71b7cde selinux: Fix error return code in sel_ib_pkey_sid_slow() 33e53f2cac19 btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch 9de4ffb70150 ocfs2: initialize ip_next_orphan ac18b128cfd6 reboot: fix overflow parsing reboot cpu number fa6265f8fb9e Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" bd4d106f3122 mm/slub: fix panic in slab_alloc_node() 84778a43ae59 jbd2: fix up sparse warnings in checkpoint code 2192d905df0d futex: Don't enable IRQs unconditionally in put_pi_state() 761fb6829238 mei: protect mei_cl_mtu from null dereference e2b2c390ec9e virtio: virtio_console: fix DMA memory allocation for rproc serial 57626d77ef1e xhci: hisilicon: fix refercence leak in xhci_histb_probe cbad9668929c usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode f988e9c85cfb uio: Fix use-after-free in uio_unregister_device() 1654bf2d9f0e thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() 06c1895fe71b thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() 11c14da8d005 KVM: arm64: Don't hide ID registers from userspace 2033dd885297 btrfs: dev-replace: fail mount if we don't have replace item with target device 5af9630036ef btrfs: fix min reserved size calculation in merge_reloc_root 8266c23124c1 btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod 062c9b04f6eb ext4: unlock xattr_sem properly in ext4_inline_data_truncate() a6ca4c7ec44c ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA 52e3a55bc253 erofs: derive atime instead of leaving it empty 09b0d47b7952 perf: Fix get_recursion_context() 70867a9dbf57 vrf: Fix fast path output packet handling with async Netfilter rules 2ab9c76986e4 cosa: Add missing kfree in error path of cosa_write c0a6cc9e11f4 of/address: Fix of_node memory leak in of_dma_is_coherent f10d238aad93 xfs: fix a missing unlock on error in xfs_fs_map_blocks 0e2ad69bd4b5 lan743x: fix "BUG: invalid wait context" when setting rx mode b45f52a20879 xfs: fix brainos in the refcount scrubber's rmap fragment processor 7cbf708b1b9a xfs: fix rmap key and record comparison functions 3bd97b33be41 xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents 08e213bef291 xfs: fix flags argument to rmap lookup when converting shared file rmaps a8ee686597fb igc: Fix returning wrong statistics 81dcfdb9a015 nbd: fix a block_device refcount leak in nbd_release c602ad2b52dc bpf: Zero-fill re-used per-cpu map element dfcb33773877 SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() b9e8f9d139bd net/mlx5: Fix deletion of duplicate rules e74e514c8cca pinctrl: aspeed: Fix GPI only function problem. d2e61c5202e6 bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE 443ae3655f8c ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template c0be7a34c889 pinctrl: intel: Set default bias in case no particular value given 88ccabbd2066 mfd: sprd: Add wakeup capability for PMIC IRQ 58953e87343d tick/common: Touch watchdog in tick_unfreeze() on all CPUs 3322f7289e50 spi: bcm2835: remove use of uninitialized gpio flags variable 572e545d80ea tpm_tis: Disable interrupts on ThinkPad T490s 713a3a94bee0 i2c: sh_mobile: implement atomic transfers 37a048d790c3 riscv: Set text_offset correctly for M-Mode 6d8b43376990 selftests: proc: fix warning: _GNU_SOURCE redefined ab10b7def421 amd/amdgpu: Disable VCN DPG mode for Picasso 4faa1fabc645 i2c: mediatek: move dma reset before i2c reset b66c7cdedd1e vfio/pci: Bypass IGD init in case of -ENODEV c6be53caf1c8 vfio: platform: fix reference leak in vfio_platform_open 4d6f536e34d6 s390/smp: move rcu_cpu_starting() earlier 984d77507439 iommu/amd: Increase interrupt remapping table limit to 512 entries a889cd3d350d nvme-tcp: avoid repeated request completion 9d14f5225dbb nvme-rdma: avoid repeated request completion 531b55cce9cd nvme-tcp: avoid race between time out and tear down d0e888a20dfd nvme-rdma: avoid race between time out and tear down 0ca279c859d7 nvme: introduce nvme_sync_io_queues c473b3e56c1d scsi: mpt3sas: Fix timeouts observed while reenabling IRQ b61e157d9f64 scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() bf1cedc12f58 tracing: Fix the checking of stackidx in __ftrace_trace_stack e57c04697030 cfg80211: regulatory: Fix inconsistent format argument a3f0db0d2320 cfg80211: initialize wdev data earlier 67bb2e4d41de mac80211: fix use of skb payload instead of header c1cbb64c100d drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running 48083640a47b drm/amd/pm: perform SMC reset on suspend/hibernation f449b902badb drm/amdgpu: perform srbm soft reset always on SDMA resume 7f6df0b085ce scsi: hpsa: Fix memory leak in hpsa_init_one() 325455358e54 gfs2: check for live vs. read-only file system in gfs2_fitrim edeff05a1f10 gfs2: Add missing truncate_inode_pages_final for sd_aspace 99dcfc517d17 gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free 42eaa22aaf2e ALSA: hda: Reinstate runtime_allow() for all hda controllers 0a4c091673ca ALSA: hda: Separate runtime and system suspend 9b7e6b670df7 selftests: pidfd: fix compilation errors due to wait.h 9110e2f2633d selftests/ftrace: check for do_sys_openat2 in user-memory test 1737ea0c5775 usb: gadget: goku_udc: fix potential crashes in probe e60490354191 opp: Reduce the size of critical section in _opp_table_kref_release() fe2dc1093c61 usb: dwc3: pci: add support for the Intel Alder Lake-S e22142a9a2a9 ASoC: cs42l51: manage mclk shutdown delay 0fc0befe0bfa ASoC: qcom: sdm845: set driver name correctly b668352c4aad ath9k_htc: Use appropriate rs_datalen type 42501604363f KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally d2cef3bae14b KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED 213e1238cacc random32: make prandom_u32() output unpredictable 327af342ca9b tpm: efi: Don't create binary_bios_measurements file for an empty log 0685eb84ad56 xfs: fix scrub flagging rtinherit even if there is no rt device 2f6cbef32718 xfs: flush new eof page on truncate to avoid post-eof corruption 66ce8bfad6f6 can: flexcan: flexcan_remove(): disable wakeup completely 0b657367309e can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A 56c56af0a3a1 can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on a23ee9956612 can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping 44b2c4beff8a can: peak_usb: add range checking in decode operations d6c34afab0ed can: xilinx_can: handle failure cases of pm_runtime_get_sync 51920ca7519c can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path b9c4a9a07c4a can: j1939: j1939_sk_bind(): return failure if netdev is down 0ab4c839409a can: j1939: swap addr and pgn in the send example 5bde65abe166 can: can_create_echo_skb(): fix echo skb generation: always use skb_clone() 183f1af506fe can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames ab46748bf988 can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context 3d0954767918 can: rx-offload: don't call kfree_skb() from IRQ context e201588fad54 afs: Fix warning due to unadvanced marshalling pointer 9946509a027b iommu/vt-d: Fix a bug for PDP check in prq_event_thread 2825a5bf3ca5 ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() 22901751d269 perf tools: Add missing swap for ino_generation b36f78fd48e9 perf trace: Fix segfault when trying to trace events by cgroup d261d0bd9066 powerpc/eeh_cache: Fix a possible debugfs deadlock 1c8fe343a79d netfilter: ipset: Update byte and packet counters regardless of whether they match ad017cf5dace netfilter: nf_tables: missing validation from the abort path 56907fa27b94 netfilter: use actual socket sk rather than skb sk when routing harder 6234710dc634 xfs: set xefi_discard when creating a deferred agfl free log intent item 933f911136e2 ASoC: codecs: wcd9335: Set digital gain range correctly 5cb904da85ed net: xfrm: fix a race condition during allocing spi 4e438ca1b629 hv_balloon: disable warning when floor reached bb2b60242c8e genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY bb8c6bd53cc0 ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function a8ec66026dd8 btrfs: reschedule when cloning lots of extents 0ee771e96954 btrfs: sysfs: init devices outside of the chunk_mutex c58fa93b1409 btrfs: tracepoints: output proper root owner for trace_find_free_extent() e24516cf62f9 usb: dwc3: gadget: Reclaim extra TRBs after request completion ab031673e2ab usb: dwc3: gadget: Continue to process pending requests 504cfb5e3bca PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 9dfbc2f82ac8 KVM: arm64: Force PTE mapping on fault resulting in a device mapping 95fda70d3955 nbd: don't update block size after device is started 160777b19b86 time: Prevent undefined behaviour in timespec64_to_ns() 5a39fb2f22fd drm/i915/gem: Flush coherency domains on first set-domain-ioctl 2544d06afd8d Linux 5.4.77 19f6d91bdad4 powercap: restrict energy meter to root access ec9c6b417e27 Linux 5.4.76 c3d60c695712 arm64: dts: marvell: espressobin: Add ethernet switch aliases b7f7474b3921 perf/core: Fix a memory leak in perf_event_parse_addr_filter() 21ab13af8c50 xfs: flush for older, xfs specific ioctls 258d01b1577e PM: runtime: Resume the device earlier in __device_release_driver() 37f75c6aa8dd PM: runtime: Drop pm_runtime_clean_up_links() 874dfb5c6aa3 PM: runtime: Drop runtime PM references to supplier on link removal fbfca92c7840 ARC: stack unwinding: avoid indefinite looping d61edc06002f drm/panfrost: Fix a deadlock between the shrinker and madvise path b9d91fa92164 usb: mtu3: fix panic in mtu3_gadget_stop() b0d03a1bdb3c USB: Add NO_LPM quirk for Kingston flash drive 290fcf3e0c0c usb: dwc3: ep0: Fix delay status handling 86875e1d6426 tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A 8febdfb5973d tty: serial: fsl_lpuart: add LS1028A support d5d3cca9d61f USB: serial: option: add Telit FN980 composition 0x1055 7f7be9341b86 USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 b7f74775c2bb USB: serial: option: add Quectel EC200T module support 9d34dbab6ef4 USB: serial: cyberjack: fix write-URB completion race 62c4b2b21e3b serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init 085fc4784e4b serial: 8250_mtk: Fix uart_get_baud_rate warning b33a1039564c s390/pkey: fix paes selftest failure with paes and pkey static build beeb658cfd35 fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent 642181fe3567 vt: Disable KD_FONT_OP_COPY cfd9d7137759 Revert "coresight: Make sysfs functional on topologies with per core sink" 8ee6a0f25457 arm64/smp: Move rcu_cpu_starting() earlier eceb94287dbf drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" 7d0de6f87257 drm/nouveau/nouveau: fix the start/end range for migration 4dab0fd40323 usb: cdns3: gadget: suspicious implicit sign extension 937753df482c ACPI: NFIT: Fix comparison to '-ENXIO' 16476c2b26ca drm/vc4: drv: Add error handding for bind a04cec1dd293 nvmet: fix a NULL pointer dereference when tracing the flush command 8c9c03432500 nvme-rdma: handle unexpected nvme completion data length 2fd9e60760ef vsock: use ns_capable_noaudit() on socket create 2149aa583068 scsi: ibmvscsi: Fix potential race after loss of transport 1247f4e29188 drm/amdgpu: add DID for navi10 blockchain SKU fd4fb5080725 scsi: core: Don't start concurrent async scan on same host 3c52715ceaae blk-cgroup: Pre-allocate tree node on blkg_conf_prep f77756ea6641 blk-cgroup: Fix memleak on error path 914fc5524261 drm/sun4i: frontend: Fix the scaler phase on A33 f743f73f42a7 drm/sun4i: frontend: Reuse the ch0 phase for RGB formats 6d7b41a67687 drm/sun4i: frontend: Rework a bit the phase data 147e3743cf7a of: Fix reserved-memory overlap detection 6e02c29e4ac4 x86/kexec: Use up-to-dated screen_info copy to fill boot params 3283d4d78412 arm64: dts: meson: add missing g12 rng clock 69e0e917c7c8 ARM: dts: sun4i-a10: fix cpu_alert temperature 2716e78a6486 futex: Handle transient "ownerless" rtmutex state correctly ec5f524e0293 tracing: Fix out of bounds write in get_trace_buf 9f6883fce694 spi: bcm2835: fix gpio cs level inversion f352cca84625 regulator: defer probe when trying to get voltage from unresolved supply a69af5baed80 ftrace: Handle tracing when switching between context 3058420f40fb ftrace: Fix recursion check for NMI test cfaf010cf345 mtd: spi-nor: Don't copy self-pointing struct around aef59b5e5bdf ring-buffer: Fix recursion protection transitions between interrupt context 2cd71743e7ff gfs2: Wake up when sd_glock_disposal becomes zero d2286457bd83 mm: always have io_remap_pfn_range() set pgprot_decrypted() 1b8490d6b809 kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled b1d16be4f2f4 lib/crc32test: remove extra local_irq_disable/enable c1f729c7dec0 mm: mempolicy: fix potential pte_unmap_unlock pte error f7c2913d606b ALSA: usb-audio: Add implicit feedback quirk for MODX 26a871cf86cb ALSA: usb-audio: Add implicit feedback quirk for Qu-16 a46e830d017e ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices 65457e345f3c ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 72ce616ed55a ALSA: hda/realtek - Enable headphone for ASUS TM420 f7d0f7242405 ALSA: hda/realtek - Fixed HP headset Mic can't be detected 61402d61a2af Fonts: Replace discarded const qualifier e5ea79bb19f8 sfp: Fix error handing in sfp_probe() 9b5458effeee sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms 26ffb8916059 powerpc/vnic: Extend "failover pending" window 92e65059beda net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition 8e3c047f814b ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags ac343efb572c ionic: check port ptr before use 6ef3bcc25a3e gianfar: Account for Tx PTP timestamp in the skb headroom 5b66a5b6a9e2 gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP 7bf7b7c385a1 chelsio/chtls: fix always leaking ctrl_skb 14d755a4815e chelsio/chtls: fix memory leaks caused by a race 57bb59f9d8fb cadence: force nonlinear buffers to be cloned 1695fca8a923 ptrace: fix task_join_group_stop() for the case when current is traced 76e5bba75a63 tipc: fix use-after-free in tipc_bcast_get_mode ca16a42f5f0d arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S d94589900d98 arm64: lib: Use modern annotations for assembly functions 3e7050661d95 arm64: asm: Add new-style position independent function annotations 840d8c9b3e5f linkage: Introduce new macros for assembler symbols 1ca84322ab5b ASoC: Intel: Skylake: Add alternative topology binary name e05dfcff26e9 drm/i915: Drop runtime-pm assert from vgpu io accessors d321f127eb51 drm/i915/gt: Delay execlist processing for tgl 5bcd18bf8082 drm/i915: Break up error capture compression loops with cond_resched() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6063baedd741e1ae86a2c42cd2dc41899718a2d5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30linux-yocto/5.4: perf: Alias SYS_futex with SYS_futex_time64 on 32-bit ↵Bruce Ashfield
arches with 64bit time_t Integrating the following commit(s) to linux-yocto/5.4: 356914747645 perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 73ee256e5c1194ec5d0843dee274d29cc0efe993) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30linux-yocto/5.4: update to v5.4.75Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 6e97ed6efa70 Linux 5.4.75 6ce4da84e5f4 staging: octeon: Drop on uncorrectable alignment or FCS error b869f6b67274 staging: octeon: repair "fixed-link" support 15506ee68893 staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice 4d934fe936fd staging: fieldbus: anybuss: jump to correct label in an error path 8fd792948e76 KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR 4cb29cdd5043 device property: Don't clear secondary pointer for shared primary firmware node 26086875476f device property: Keep secondary firmware node secondary by type e793fc391351 ARM: s3c24xx: fix missing system reset 2937774ef43a ARM: samsung: fix PM debug build with DEBUG_LL but !MMU 0808ca98e67e arm: dts: mt7623: add missing pause for switchport f3d8023e0647 hil/parisc: Disable HIL driver when it gets stuck 81190a9efde0 cachefiles: Handle readpage error correctly 4bf2a744a4e7 arm64: berlin: Select DW_APB_TIMER_OF c2313d7818b9 tty: make FONTX ioctl use the tty pointer they were actually passed beb5d0dfc154 drm/amd/pm: increase mclk switch threshold to 200 us 071b3300c951 mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true fb4e2a67e193 mmc: sdhci-of-esdhc: set timeout to max before tuning b7e1a637eae9 drm/ttm: fix eviction valuable range check. b60edf37d5d3 ext4: fix invalid inode checksum ae05fdc6d60a ext4: fix error handling code in add_new_gdb c0de3cf2f286 ext4: fix leaking sysfs kobject after failed mount b11e9dd66e3a vringh: fix __vringh_iov() when riov and wiov are different 3cfbc13ab3f0 ring-buffer: Return 0 on success from ring_buffer_resize() 0db6e7161e33 9P: Cast to loff_t before multiplying 51135ffbb54d libceph: clear con->out_msg on Policy::stateful_server faults d4fdbedef767 ceph: promote to unsigned long long before shifting 9cdccb4761e5 drm/amd/display: Fix kernel panic by dal_gpio_open() error d7e22dbc662d drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally d1628cdacfb0 drm/amdgpu: increase the reserved VM size to 2MB adff3a805c97 drm/amd/display: Avoid MST manager resource leak. 1e460aa7353d drm/amdkfd: Use same SQ prefetch setting as amdgpu d417026c4081 drm/amdgpu: correct the gpu reset handling for job != NULL case 9887a48d49f0 drm/amd/display: Increase timeout for DP Disable 987d3814c92c drm/amdgpu: don't map BO in reserved region 2c58d5e0c754 i2c: imx: Fix external abort on interrupt in exit paths da3ccf5b2045 rtc: rx8010: don't modify the global rtc ops e17afa6d1de3 ia64: fix build error with !COREDUMP da3bb6fa23f1 ubi: check kthread_should_stop() after the setting of task state 6d0beeebd15d ARC: perf: redo the pct irq missing in device-tree handling 468811595833 perf python scripting: Fix printable strings in python3 scripts a99cbd20a5c5 ubifs: mount_ubifs: Release authentication resource in error handling path 9ba6324ca9c4 ubifs: Don't parse authentication mount options in remount process 748057df47b9 ubifs: Fix a memleak after dumping authentication mount options bc202c839b5d ubifs: journal: Make sure to not dirty twice for auth nodes a77927469760 ubifs: xattr: Fix some potential memory leaks while iterating entries 213c836b2396 ubifs: dent: Fix some potential memory leaks while iterating entries c1ea3c4a4302 NFSD: Add missing NFSv2 .pc_func methods da86bb4c214f NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag c342001cab7f NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE 415043c3ec0d powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation 94e27f13694c powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP 61ed8c1b940d powerpc/powernv/elog: Fix race while processing OPAL error log event. 7850dd0851a3 powerpc/memhotplug: Make lmb size 64bit 3fa03b7f21a3 powerpc: Warn about use of smt_snooze_delay 240baebeda09 powerpc/rtas: Restrict RTAS requests from userspace 551bf7c4bc24 s390/stp: add locking to sysfs functions 58a7dc5f521a MIPS: DEC: Restore bootmem reservation for firmware working memory area 73597ab2a9b9 powerpc/drmem: Make lmb_size 64 bit 829c0a9634b9 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak. 9f4f75df4b47 iio:adc:ti-adc12138 Fix alignment issue with timestamp 96a5134423ae iio:adc:ti-adc0832 Fix alignment issue with timestamp a8c59abdbc6b iio: adc: gyroadc: fix leak of device node iterator ad877be5b983 iio:light:si1145: Fix timestamp alignment and prevent data leak. a4f02a81c7e6 dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status f707ccb2f10c udf: Fix memory leak when mounting 93da9dcee2d2 HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery 87d398f348b8 vt: keyboard, extend func_buf_lock to readers eb4c460e2e06 vt: keyboard, simplify vt_kdgkbsent 8c16ca600657 drm/i915: Force VT'd workarounds when running as a guest OS 94478c1dc57d usb: host: fsl-mph-dr-of: check return of dma_set_mask() 75d0d4ff5970 usb: typec: tcpm: reset hard_reset_count for any disconnect 543432d078c0 usb: cdc-acm: fix cooldown mechanism 2850f148cd7f usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command 206dcd6ce82f usb: dwc3: gadget: Resume pending requests after CLEAR_STALL 97224cdc0440 usb: dwc3: core: don't trigger runtime pm when remove driver 726f638e7cd1 usb: dwc3: core: add phy cleanup for probe error handling f935b70cf724 usb: dwc3: gadget: Check MPS of the request length 1c9e86c933ea usb: dwc3: ep0: Fix ZLP for OUT ep0 requests 3468cbceb563 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality 2600a131e1f6 usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC c964d386e849 btrfs: fix readahead hang and use-after-free after removing a device dfda50e882f5 btrfs: fix use-after-free on readahead extent after failure to create it 834a61b2123b btrfs: tree-checker: validate number of chunk stripes and parity 1cedc54ad3d4 btrfs: cleanup cow block on error d3ce2d0fb8b2 btrfs: tree-checker: fix false alert caused by legacy btrfs root item 4b82b8aba08d btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send() 6ec4b82fc322 btrfs: send, recompute reference path after orphanization of a directory c2dcc9b03b7f btrfs: send, orphanize first all conflicting inodes when processing references e1cf034899b6 btrfs: reschedule if necessary when logging directory items 223b462744b3 btrfs: improve device scanning messages c5f2a5091263 btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode 1e2f16dd611b PM: runtime: Remove link state checks in rpm_get/put_supplier() a0bdb5b16392 scsi: qla2xxx: Fix crash on session cleanup with unload f0ef0e2299f5 scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() 3fc2cbba4069 w1: mxc_w1: Fix timeout resolution problem leading to bus error a034ea12bdd4 acpi-cpufreq: Honor _PSD table setting on new AMD CPUs 7f9d9a007e59 ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() 0adf4dbae9c0 ACPI: EC: PM: Flush EC work unconditionally after wakeup e7f52fd6e0ef PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI 6341984bef17 ACPI: debug: don't allow debugging when ACPI is disabled 1a5f62a3c694 ACPI: video: use ACPI backlight for HP 635 Notebook 9578d7381432 ACPI / extlog: Check for RDMSR failure 5e25b44cc2eb ACPI: button: fix handling lid state changes when input device closed c75b77cb9f01 NFS: fix nfs_path in case of a rename retry f8a6a2ed4b7d fs: Don't invalidate page buffers in block_write_full_page() 2f3cb993a6f2 media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect 8ac92a5e5fd7 leds: bcm6328, bcm6358: use devres LED registering function a908e29705ee extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips 004fb028f22c spi: sprd: Release DMA channel also on probe deferral d789e1c5b1ce perf/x86/amd/ibs: Fix raw sample data accumulation 2e2a324641f9 perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() f9a48ff99961 perf/x86/intel: Fix Ice Lake event constraint table 3674b0445b70 selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS 2d1c48227780 seccomp: Make duplicate listener detection non-racy 470c8c409e1c mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN 3f56e94b6f7c mmc: sdhci: Add LTR support for some Intel BYT based controllers b91d4797b3da md/raid5: fix oops during stripe resizing a7aa5d578fed nvme-rdma: fix crash when connect rejected c421c082088e sgl_alloc_order: fix memory leak 742fd49cf811 nbd: make the config put is called before the notifying the waiter b71dbaf08f9f ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node 3ad1464467e7 ARM: dts: s5pv210: move PMU node out of clock controller 8a9024f6e29f ARM: dts: s5pv210: move fixed clocks under root node 8c1b47e8aa43 ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings c6029d9bc68d memory: emif: Remove bogus debugfs error handling 2f98e2843b69 ARM: dts: omap4: Fix sgx clock rate for 4430 c70f909e7ad6 arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes e2dca8845c37 cifs: handle -EINTR in cifs_setattr 3c78eb161c26 gfs2: add validation checks for size of superblock 9f7e4bfadfe9 gfs2: use-after-free in sysfs deregistration 9b58c55ba81c KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest d7d7920a7f66 ext4: Detect already used quota file early d01b63320799 drivers: watchdog: rdc321x_wdt: Fix race condition bugs 229bdf0b1319 net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid 660e2d9d1417 clk: ti: clockdomain: fix static checker warning f66125e1c4df rpmsg: glink: Use complete_all for open states dfcfccd05075 bnxt_en: Log unknown link speed appropriately. 78452408bb3e md/bitmap: md_bitmap_get_counter returns wrong blocks 4ebdad05129e btrfs: fix replace of seed device 1f145a1193ea ARC: [dts] fix the errors detected by dtbs_check 5759f38a63db drm/amd/display: HDMI remote sink need mode validation for Linux 3ef6095d6587 power: supply: test_power: add missing newlines when printing parameters by sysfs cf5a6124f237 ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 37464a8a7f68 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io 0606a8df86fe drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values 592cbc0a6a83 brcmfmac: Fix warning message after dongle setup failed cf9cc49cd881 ACPI: Add out of bounds and numa_off protections to pxm_to_node() 5880a0d1c835 xfs: don't free rt blocks when we're doing a REMAP bunmapi call 7551e2f4fddd can: flexcan: disable clocks during stop mode 64129ad98b74 arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE ea888a14ac6e SUNRPC: Mitigate cond_resched() in xprt_transmit() 7f7f437277ac usb: xhci: omit duplicate actions when suspending a runtime suspended host. 8fd52a21ab57 coresight: Make sysfs functional on topologies with per core sink 2502107a9ccd uio: free uio id after uio file node is freed 16b9e40d2989 USB: adutux: fix debugging 65052761eeb9 cpufreq: sti-cpufreq: add stih418 support 2eab702ee945 riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO 7762afa04fd4 samples/bpf: Fix possible deadlock in xdpsock 58c80462e467 selftests/bpf: Define string const as global for test_sysctl_prog.c 8f71fb76a312 media: uvcvideo: Fix dereference of out-of-bound list iterator 4801ffdd6962 bpf: Permit map_ptr arithmetic with opcode add and offset 0 f7f7b77ee507 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" 77fa5e15c933 ia64: kprobes: Use generic kretprobe trampoline handler b3142fe7ff63 printk: reduce LOG_BUF_SHIFT range for H8300 80685a94f7c4 arm64: topology: Stop using MPIDR for topology information 7975367a005f drm/bridge/synopsys: dsi: add support for non-continuous HS clock d3fb88a51c04 mmc: via-sdmmc: Fix data race bug 67e18c92e081 media: imx274: fix frame interval handling 448e5004ad85 media: tw5864: check status of tw5864_frameinterval_get 47ab020f3290 usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart 5472c5d1d505 media: platform: Improve queue set up flow for bug fixing 3a8568806285 media: videodev2.h: RGB BT2020 and HSV are always full range ac437801e3c2 selftests/x86/fsgsbase: Reap a forgotten child 581940d9b9c8 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly ed0bd7b12939 ath10k: fix VHT NSS calculation when STBC is enabled b30a5c8d9def ath10k: start recovery process when payload length exceeds max htc length for sdio 759721fb5886 video: fbdev: pvr2fb: initialize variables b2844ba3d37c xfs: fix realtime bitmap/summary file truncation when growing rt volume a10ed3b55fed power: supply: bq27xxx: report "not charging" on all types 036b0f4d7671 NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source 13081d5ddb58 ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses df5b07f2172a f2fs: handle errors of f2fs_get_meta_page_nofail 15c7ec03ddb8 um: change sigio_spinlock to a mutex fb9b18150e3f s390/startup: avoid save_area_sync overflow 9804eda4a975 f2fs: fix to check segment boundary during SIT page readahead 1544dcb514ad f2fs: fix uninit-value in f2fs_lookup 40b357f7436d f2fs: add trace exit in exception path 2eab8974aea8 sparc64: remove mm_cpumask clearing to fix kthread_use_mm race 7d59323cff67 powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM 82e93f94ac65 mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race dc17b990ee90 powerpc/powernv/smp: Fix spurious DBG() warning 2db759037152 futex: Fix incorrect should_fail_futex() handling 87d9ac94c7e7 ata: sata_nv: Fix retrieving of active qcs da8e2fbe458c RDMA/qedr: Fix memory leak in iWARP CM d90dd1599cf3 mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() f7e7de28d106 x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels 6937c143e3d3 firmware: arm_scmi: Add missing Rx size re-initialisation aedcfe9a02f8 firmware: arm_scmi: Fix ARCH_COLD_RESET 85d9d02a49e2 xen/events: block rogue events for some time 1d628c330fa6 xen/events: defer eoi in case of excessive number of events 25c23f033457 xen/events: use a common cpu hotplug hook for event channels b7d6a66e2172 xen/events: switch user event channels to lateeoi model 48b533aa838d xen/pciback: use lateeoi irq binding 9396de462aa6 xen/pvcallsback: use lateeoi irq binding 5441639a38df xen/scsiback: use lateeoi irq binding e6ea898e5602 xen/netback: use lateeoi irq binding ade6bd5af7f9 xen/blkback: use lateeoi irq binding df54eca9ae8a xen/events: add a new "late EOI" evtchn framework 44a455e06d87 xen/events: fix race in evtchn_fifo_unmask() 4bea575a1069 xen/events: add a proper barrier to 2-level uevent unmasking a01379671d67 xen/events: avoid removing an event channel while handling it b300b28b7814 Linux 5.4.74 847c86d7f1d5 phy: marvell: comphy: Convert internal SMCC firmware return codes to errno aa3410cc232c misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp() a6db3aab9c40 openrisc: Fix issue with get_user for 64-bit values f73328c3192e crypto: x86/crc32c - fix building with clang ias 29bbc9cb0b27 xen/gntdev.c: Mark pages as dirty 8f640cd8ee60 ata: sata_rcar: Fix DMA boundary mask 9f531583c1f0 PM: runtime: Fix timer_expires data type on 32-bit arches 870d910e1afb serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt 44ef3b63c788 serial: qcom_geni_serial: To correct QUP Version detection logic c274d1f8baaf mtd: lpddr: Fix bad logic in print_drs_error bc67eeb9781b RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() ebb0adcfbb1f cxl: Rework error message for incompatible slots 125a229e52e7 p54: avoid accessing the data mapped to streaming DMA 801863f634c4 evm: Check size of security.evm before using it dd2f800e9074 bpf: Fix comment for helper bpf_current_task_under_cgroup() 860448e73ba2 fuse: fix page dereference after free 4e1a23779bde ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 7aae7466f5db x86/xen: disable Firmware First mode for correctable memory errors 47a4d5406389 arch/x86/amd/ibs: Fix re-arming IBS Fetch 95daf621291c erofs: avoid duplicated permission check for "trusted." xattrs b8321829036f bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. b1b5efe574cd bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). aa4dba4e2226 bnxt_en: Re-write PCI BARs after PCI fatal error. 5c86cda6a529 net: hns3: Clear the CMDQ registers before unmapping BAR region 30d628ede582 tipc: fix memory leak caused by tipc_buf_append() 8cc351a3d444 tcp: Prevent low rmem stalls with SO_RCVLOWAT. 7740774940fc ravb: Fix bit fields checking in ravb_hwtstamp_get() 4939183bb28c r8169: fix issue with forced threading in combination with shared interrupts f1493ab33679 net/sched: act_mpls: Add softdep on mpls_gso.ko 4bffc9618caf netem: fix zero division in tabledist 13a4843d3938 mlxsw: core: Fix memory leak on module removal c90459593f55 ibmvnic: fix ibmvnic_set_mac e781c67629ed gtp: fix an use-before-init in gtp_newlink() 0ea202010b40 cxgb4: set up filter action after rewrites 3a0d5b5358d1 chelsio/chtls: fix tls record info to user c5db8069776f chelsio/chtls: fix memory leaks in CPL handlers a5b9b28b22ba chelsio/chtls: fix deadlock issue c17d5aea3395 bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. 72c17fadf3f8 bnxt_en: Check abort error state in bnxt_open_nic(). 8e1b40e57dca efivarfs: Replace invalid slashes with exclamation marks in dentries. c3019695f1d8 x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled 57a88e44b512 arm64: link with -z norelro regardless of CONFIG_RELOCATABLE 7736c61080f1 arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs 114c6930b351 arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs 2dcb0c6c3818 scripts/setlocalversion: make git describe output more reliable c8a5496bc747 objtool: Support Clang non-section symbols in ORC generation a45c8c0a31a7 socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled bded4de4a5e1 netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 16dc22108fcf7e53750424b90c0aeb8dba2dc5e5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30linux-yocto/5.4: config cleanup / warningsBruce Ashfield
Integrating the following commit(s): eadca496e9f bsp/mti-malta64: fix warning of CONFIG_SCSI_VIRTIO on qemumips64 203911bc035 net/l2tp.cfg: fix CONFIG_PPPOL2TP mismatched warnings Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e8df0a1f9607417f3f308b9ff852e287837b6cdf) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30linux-yocto/5.4: update to v5.4.73Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: bde3f94035b0 Linux 5.4.73 3c7ccd7d4ace usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. efb893a56cea eeprom: at25: set minimum read/write access stride to 1 8011f45598cd usb: cdns3: gadget: free interrupt after gadget has deleted ed134662a62b USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). 2cc661ab2bde usb: cdc-acm: add quirk to blacklist ETAS ES58X devices 1d2ce4350a01 tty: serial: fsl_lpuart: fix lpuart32_poll_get_char 231146202650 tty: serial: lpuart: fix lpuart32_write usage a8a4b17bcc9d s390/qeth: don't let HW override the configured port role 905f0d17a07f net: korina: cast KSEG0 address to pointer in kfree 9bca56ad2f0a ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() 18ec92b1ce29 dmaengine: dw: Activate FIFO-mode for memory peripherals only 190bce292b73 dmaengine: dw: Add DMA-channels mask cell support bc94a025cfd2 scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config() e13f0d325a04 usb: core: Solve race condition in anchor cleanup functions 5912b09c97cd brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach 36df67bd0097 scsi: smartpqi: Avoid crashing kernel for controller issues d00555d2255f ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. 4529f9e5067c ALSA: hda/ca0132 - Add AE-7 microphone selection commands. 752df39ed6e1 mwifiex: don't call del_timer_sync() on uninitialized timer 045f29c16fcf reiserfs: Fix memory leak in reiserfs_parse_options() 109f5845a60f ipvs: Fix uninit-value in do_ip_vs_set_ctl() 8f8df766f75c Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb 4886c2cf3d91 tty: ipwireless: fix error handling e80b7ebcfda7 fbmem: add margin check to fb_check_caps() f14811c617b4 scsi: qedi: Fix list_del corruption while removing active I/O 56b2fd0cbfb0 scsi: qedi: Protect active command list to avoid list corruption f8bf0bbee1cc scsi: qedf: Return SUCCESS if stale rport is encountered 09e4f2271178 HID: ite: Add USB id match for Acer One S1003 keyboard dock f3c23dcff8fb Fix use after free in get_capset_info callback. a4638768b03d rtl8xxxu: prevent potential memory leak d5eb55b5f96f brcmsmac: fix memory leak in wlc_phy_attach_lcnphy 061d2f3fce45 selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change d399015f191b scsi: qla2xxx: Warn if done() or free() are called on an already freed srb 0bb4a0b5a0ec scsi: ibmvfc: Fix error return in ibmvfc_probe() ff9c607f0355 iomap: fix WARN_ON_ONCE() from unprivileged users 6458e8e8689b drm/msm/a6xx: fix a potential overflow issue bab673eef853 Bluetooth: Only mark socket zapped after unlocking 78a47ef68262 usb: ohci: Default to per-port over-current protection df01087859fa xfs: make sure the rt allocator doesn't run off the end 09b63105d089 opp: Prevent memory leak in dev_pm_opp_attach_genpd() 6ff3df752c06 reiserfs: only call unlock_new_inode() if I_NEW 0e3f41b6bec0 misc: rtsx: Fix memory leak in rtsx_pci_probe 3a8d86d8da1b bpf: Limit caller's stack depth 256 for subprogs with tailcalls 6c3a1aabfcff drm/panfrost: add amlogic reset quirk callback a9990ed2d7ca ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() 85b757ca3005 can: flexcan: flexcan_chip_stop(): add error handling and propagate error value 42e781da7b37 usb: dwc3: simple: add support for Hikey 970 0e1fb72e27d7 USB: cdc-acm: handle broken union descriptors ca4261a249dd rtw88: increse the size of rx buffer size 41ce99a3ef1a udf: Avoid accessing uninitialized data on failed inode read 01d886b89eb8 udf: Limit sparing table size e9e791f5c39a usb: gadget: function: printer: fix use-after-free in __lock_acquire 08045050c6bd usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc 821dcabafded misc: vop: add round_up(x,4) for vring_size to avoid kernel panic 85efddd97b72 mic: vop: copy data to kernel space then write to io memory e93b629d347e scsi: target: core: Add CONTROL field for trace events 7cb5830b775a scsi: mvumi: Fix error return in mvumi_io_attach() 267edd6478f9 PM: hibernate: remove the bogus call to get_gendisk() in software_resume() 9ff197703e25 mac80211: handle lack of sband->bitrates in rates c8b6ad0a8afb ip_gre: set dev->hard_header_len and dev->needed_headroom properly 16281bdd202f ntfs: add check for mft record size in superblock 05f9cc28a954 media: venus: core: Fix runtime PM imbalance in venus_probe 0ce7ba162b35 fs: dlm: fix configfs memory leak ed99b3e5117d media: venus: fixes for list corruption 4f6af5a3c0f4 media: saa7134: avoid a shift overflow cb475ba4400f mmc: sdio: Check for CISTPL_VERS_1 buffer size 67806a68d52c media: uvcvideo: Ensure all probed info is returned to v4l2 6827d62a86de x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR 7aa3f954cd91 media: media/pci: prevent memory leak in bttv_probe ad3825eedb16 media: bdisp: Fix runtime PM imbalance on error e1285a73c5fa media: platform: sti: hva: Fix runtime PM imbalance on error 8d727e1d261a media: platform: s3c-camif: Fix runtime PM imbalance on error 6b3f0742f531 media: vsp1: Fix runtime PM imbalance on error 7db4c3dfee01 media: exynos4-is: Fix a reference count leak f36a80bc7512 media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync 8babe11e46ba media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync 62f3bc07008d media: sti: Fix reference count leaks e4d4abe6e86f media: st-delta: Fix reference count leak in delta_run_work d310c7437cb8 media: ati_remote: sanity check for both endpoints b4325c738f8f media: firewire: fix memory leak d06ea207e90b x86/mce: Add Skylake quirk for patrol scrub reported errors 624c2782b49d x86/asm: Replace __force_order with a memory clobber fce2779e1c6e crypto: ccp - fix error handling b3a0ed411008 block: ratelimit handle_bad_sector() message a47cecbd2816 md/bitmap: fix memory leak of temporary bitmap 44e2bc80a6ec i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs f224b8be9e31 perf: correct SNOOPX field offset 78e27678db4e sched/features: Fix !CONFIG_JUMP_LABEL case 13153509d8f3 NTB: hw: amd: fix an issue about leak system resources abd19984441c nvmet: fix uninitialized work for zero kato 5ef1279abc74 powerpc/pseries: Avoid using addr_to_pfn in real mode 72ccbd1481cb powerpc/powernv/dump: Fix race while processing OPAL dump d21b8c8fbf89 lightnvm: fix out-of-bounds write to array devices->info[] b0b10fa454ea ARM: dts: meson8: remove two invalid interrupt lines from the GPU node 7de30421d646 arm64: dts: zynqmp: Remove additional compatible string for i2c IPs 64b8f8fbe939 ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails 55a7acbc0495 soc: fsl: qbman: Fix return value on success c7ffa707e657 ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers d725df0e2bbb arm64: dts: actions: limit address range for pinctrl node 449ad29d76f7 arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels 845e4eefd3c4 arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels b78cdf1b51fc arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts 1e61c8fda1bb arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec 975dafc038f0 arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name 08ece4ba2a6e arm64: dts: imx8mq: Add missing interrupts to GPC 93c3898ee8df memory: fsl-corenet-cf: Fix handling of platform_get_irq() error c072b76699a4 memory: omap-gpmc: Fix build error without CONFIG_OF afb15453ca4c memory: omap-gpmc: Fix a couple off by ones 8426055fc960 arm64: dts: allwinner: h5: remove Mali GPU PMU module ec65c6a90621 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator 46ac92161144 ARM: s3c24xx: fix mmc gpio lookup tables e118c1527ffe ARM: at91: pm: of_node_put() after its usage 5c4c2f437cea ARM: dts: imx6sl: fix rng node c1430c876984 arm64: dts: meson: vim3: correct led polarity 6dbdc81b2625 netfilter: nf_fwd_netdev: clear timestamp in forwarding path 2f3839075a5f netfilter: ebtables: Fixes dropping of small packets in bridge nat 4d1eec59628c netfilter: conntrack: connection timeout after re-register e6b7b40aced7 scsi: bfa: Fix error return in bfad_pci_init() 48df327e4b04 KVM: x86: emulating RDPID failure shall return #UD rather than #GP ad87f31648ab Input: sun4i-ps2 - fix handling of platform_get_irq() error cb3b77359a26 Input: twl4030_keypad - fix handling of platform_get_irq() error 2f967303cbdd Input: omap4-keypad - fix handling of platform_get_irq() error 2106d1cbe1c2 Input: ep93xx_keypad - fix handling of platform_get_irq() error b205eef76388 Input: stmfts - fix a & vs && typo 81e5e2c268e9 Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() 6498597aeb4c SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() e412625f38a4 clk: imx8mq: Fix usdhc parents order b4035b3d64b6 vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages f54d8a9e37b0 vfio/pci: Clear token on bypass registration failure f2f616f3e333 ext4: limit entries returned when counting fsmap records 9c27185e12e8 svcrdma: fix bounce buffers for unaligned offsets and multiple pages 120222811b2e watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3 dbb9ef17777e watchdog: Use put_device on error a8bbb47d94af watchdog: Fix memleak in watchdog_cdev_register 9a3ee7177f72 clk: bcm2835: add missing release if devm_clk_hw_register fails c10e3c919a69 clk: at91: clk-main: update key before writing AT91_CKGR_MOR 1ed7508e684e module: statically initialize init section freeing data b213999028e6 clk: mediatek: add UART0 clock support 56e68e2cd8fe clk: rockchip: Initialize hw to error to avoid undefined behavior 72407e5aa058 pwm: img: Fix null pointer access in probe 7e5155fdd061 clk: keystone: sci-clk: fix parsing assigned-clock data during probe 5b8882b53b0c clk: qcom: gcc-sdm660: Fix wrong parent_map fddcf515454e vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn 42f16b3add6c PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY aafa4b4c38e8 rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge() 833f3c362f63 PCI: iproc: Set affinity mask on MSI interrupts bcb9394accb6 PCI: aardvark: Check for errors from pci_bridge_emul_init() call bf65e6c51ac4 clk: meson: g12a: mark fclk_div2 as critical 423e65dcd594 i2c: rcar: Auto select RESET_CONTROLLER 63bd88ba8865 mailbox: avoid timer start from callback fe1936208e3f rapidio: fix the missed put_device() for rio_mport_add_riodev bfab0711eb27 rapidio: fix error handling path c5df8ff043c3 ramfs: fix nommu mmap with gaps in the page cache 410f50b41c14 lib/crc32.c: fix trivial typo in preprocessor condition a3a45516c70e mm/page_owner: change split_page_owner to take a count 06727f797f45 RDMA/rxe: Handle skb_clone() failure in rxe_recv.c 6fa4d484bada f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info f08ae0c46198 selftests/powerpc: Fix eeh-basic.sh exit codes 180cf2e5f722 maiblox: mediatek: Fix handling of platform_get_irq() error e7f0b9ab8b7d RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() 7efb373881f7 IB/rdmavt: Fix sizeof mismatch bc2cba6b2d5a cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier 56c30ffe5fcd i3c: master: Fix error return in cdns_i3c_master_probe() ebe1a014d7ed powerpc/perf/hv-gpci: Fix starting index value 271e53005a26 powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints dc1d4c658b9c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces c3a1c7b426b9 overflow: Include header file with SIZE_MAX declaration de47278648aa kdb: Fix pager search for multi-line strings 626e2200f80b mtd: spinand: gigadevice: Add QE Bit 8999f59944e3 mtd: spinand: gigadevice: Only one dummy byte in QUADIO 2bb74bc921e0 mtd: rawnand: vf610: disable clk on error handling path in probe 5e3782b1fae1 RDMA/hns: Fix missing sq_sig_type when querying QP eff57fbc2377 RDMA/hns: Fix the wrong value of rnr_retry when querying qp 1e583b2948ae perf stat: Skip duration_time in setup_system_wide b79dd191680f i40iw: Add support to make destroy QP synchronous 61ad14e24eba RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work 4b1d559cc5c6 RDMA/hns: Set the unsupported wr opcode 0ff75bfed10d perf intel-pt: Fix "context_switch event has no tid" error cee5080a0776 RDMA/cma: Consolidate the destruction of a cma_multicast in one place 7c4fec28980d RDMA/cma: Remove dead code for kernel rdmacm multicast 557c184df3c5 powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm 148d4f4dc75e powerpc/tau: Disable TAU between measurements 72407b8d08b3 powerpc/tau: Check processor type before enabling TAU interrupt 68a8ec0b022f powerpc/tau: Remove duplicated set_thresholds() call c0578b423b5e powerpc/tau: Convert from timer to workqueue 0305488040dc powerpc/tau: Use appropriate temperature sample interval a2087c04a2ac powerpc/book3s64/hash/4k: Support large linear mapping range with 4K 8fd3154eb0ee RDMA/qedr: Fix inline size returned for iWARP 97336c8296b5 RDMA/qedr: Fix return code if accept is called on a destroyed qp 4c5f385ab49e RDMA/qedr: Fix use of uninitialized field e0a970d8f627 RDMA/qedr: Fix qp structure memory leak 1738b03e34ad RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() 85e40ba1c4a5 RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary b1712ec30dfb xfs: fix high key handling in the rt allocator's query_range function b005b448daf2 xfs: fix deadlock and streamline xfs_getfsmap performance adc3e2698637 xfs: limit entries returned when counting fsmap records 2577720d35e2 ida: Free allocated bitmap in error path 3789f5cfd600 arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER 67c2e58b684e ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values baa7ea082f8e mtd: mtdoops: Don't write panic data twice b8d4f65c6ae2 RDMA/mlx5: Fix potential race between destroy and CQE poll 935950e3190d pseries/drmem: don't cache node id in drmem_lmb struct eb327e98631e powerpc/pseries: explicitly reschedule during drmem_lmb list traversal 937cdcc45aaa RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() a43f936da88f RDMA/hns: Add a check for current state before modifying QP 4a5aaa1747a3 mtd: lpddr: fix excessive stack usage with clang 1564884a4176 RDMA/ucma: Add missing locking around rdma_leave_multicast() cc8ebd76b10a RDMA/ucma: Fix locking for ctx->events_reported 22d8bebf634a powerpc/icp-hv: Fix missing of_node_put() in success path d2575bf27279 powerpc/pseries: Fix missing of_node_put() in rng_init() 4f74f179a335 IB/mlx4: Adjust delayed work when a dup is observed 1fe669e9ad19 IB/mlx4: Fix starvation in paravirt mux/demux 8d44d75812cf i3c: master add i3c_master_attach_boardinfo to preserve boardinfo e7f826cd20a6 selftests/ftrace: Change synthetic event name for inter-event-combined test 17ed6448b00c fs: fix NULL dereference due to data race in prepend_path() 91e4c12a3bf4 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary 9a1656f1d19b mm/memcg: fix device private memcg accounting 04fabdfcbf5d mm/swapfile.c: fix potential memory leak in sys_swapon 8194371c4d60 netfilter: nf_log: missing vlan offload tag and proto a6aaab712d6a net: korina: fix kfree of rx/tx descriptor array 76c0e4b2a50f ipvs: clear skb->tstamp in forwarding path 7c83fe15ecb1 mwifiex: fix double free 91962ac35b48 platform/x86: mlx-platform: Remove PSU EEPROM configuration dddb49f4152a ipmi_si: Fix wrong return value in try_smi_init() b2a98fec2d1e scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() 9899e57bd714 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized 2fb431e69ad6 usb: dwc2: Fix INTR OUT transfers in DDMA mode. 3fed2b5657e4 nl80211: fix non-split wiphy information 6aa25d03dfb5 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well 9af716ed41e4 usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. 2f002b5172b2 iwlwifi: mvm: split a print to avoid a WARNING in ROC 1dbf9d994b12 mfd: sm501: Fix leaks in probe() df63949a2750 net: enic: Cure the enic api locking trainwreck 7c48d6e80e70 iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling cbe5109aa47b qtnfmac: fix resource leaks on unsupported iftype error return path 1d3188378d9b ibmvnic: set up 200GBPS speed da012618c502 coresight: etm: perf: Fix warning caused by etm_setup_aux failure 56365dbb3ec2 nl80211: fix OBSS PD min and max offset validation 99e8886339fa nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell() 903bee2ebff1 HID: hid-input: fix stylus battery reporting 1ad7f52fe668 ASoC: fsl_sai: Instantiate snd_soc_dai_driver 56c1c45bb82d slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback 5bfd32bb16dc slimbus: core: do not enter to clock pause mode in core 9da3ff3368b7 slimbus: core: check get_addr before removing laddr ida b7e2b1fe04bf quota: clear padding in v2r1_mem2diskdqb() 3fcd75ae29b5 usb: dwc2: Fix parameter type in function pointer prototype f70650083b9e ALSA: seq: oss: Avoid mutex lock for a long-time ioctl 6f04266d084d misc: mic: scif: Fix error handling path a7bf4cf31f57 dmaengine: dmatest: Check list for emptiness before access its last entry 4ca39ef88adc ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() 572a7d15f2d1 spi: omap2-mcspi: Improve performance waiting for CHSTAT 98d0b2742fe0 net: dsa: rtl8366rb: Support all 4096 VLANs 06ba92787790 ASoC: tlv320aic32x4: Fix bdiv clock rate derivation 0f5203a88ca4 net: wilc1000: clean up resource in error path of init mon interface 26751638ff09 net: dsa: rtl8366: Skip PVID setting if not requested 11064fef1bb1 net: dsa: rtl8366: Refactor VLAN/PVID init 09cb271bcbde net: dsa: rtl8366: Check validity of passed VLANs 714ca2d03282 xhci: don't create endpoint debugfs entry before ring buffer is set. 1a31fa71d979 coresight: etm4x: Handle unreachable sink in perf mode ed8b90d303cf drm: mxsfb: check framebuffer pitch c8bc46fc01e4 cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE 1122f2a7833c net: stmmac: use netif_tx_start|stop_all_queues() function 148b49be7277 scsi: mpt3sas: Fix sync irqs e757a39c2d84 net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow 50185a14fe8e pinctrl: mcp23s08: Fix mcp23x17 precious range 5e829cdd6d62 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser 44a83bd3243b iomap: Clear page error before beginning a write 82ef2b6a9b6c drm/panfrost: Ensure GPU quirks are always initialised a74f0f0a6265 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() 02bf8fbfb445 HID: roccat: add bounds checking in kone_sysfs_write_settings() 4d861784f0eb ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() 23159b4375a4 video: fbdev: radeon: Fix memleak in radeonfb_pci_register 2370d94aed41 video: fbdev: sis: fix null ptr dereference 67e65396cd56 video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error be700c52ae00 drivers/virt/fsl_hypervisor: Fix error handling path bf12e769ff2a pwm: lpss: Add range limit check for the base_unit register value 34f326e702fd pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare() 2b6fb30cb49d pty: do tty_flip_buffer_push without port->lock in pty_write bf94a8754f2a tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() f3f79d92ca71 tty: serial: earlycon dependency 2b150aa2e3ef binder: Remove bogus warning on failed same-process transaction 48c121a74fb6 drm/crc-debugfs: Fix memleak in crc_control_write 751c4cf0ee62 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel d911c0e9fcf0 mm/error_inject: Fix allow_error_inject function signatures. ebc1d548a729 VMCI: check return value of get_user_pages_fast() for errors 659da2df0c5d staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() f87f0236bdbb backlight: sky81452-backlight: Fix refcount imbalance on error 517f0785cef9 scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() a28b846431c6 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() 835e3a595aa3 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() 49fc81280f83 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()' 58826ecb7385 drm/gma500: fix error check 84b79c485356 staging: rtl8192u: Do not use GFP_KERNEL in atomic context dc432c231f4a mwifiex: Do not use GFP_KERNEL in atomic context 7bf50ff5a32c brcmfmac: check ndev pointer eb4bb7e520a7 ASoC: qcom: lpass-cpu: fix concurrency issue cab19b7f827b ASoC: qcom: lpass-platform: fix memory leak 0627ae9be941 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 a3cf5b3ad12d ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path 9981ef0f9cfa ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() 80ff60f046f4 ath6kl: prevent potential array overflow in ath6kl_add_new_sta() e2a1b94f7fd2 drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel 0a5630dee31f drm/amd/display: Fix wrong return value in dm_update_plane_state() 0d234d1135dc Bluetooth: hci_uart: Cancel init work before unregistering e99958ec096b drm/vkms: fix xrgb on compute crc 0ae399b5da2a ath10k: provide survey info as accumulated data 450d03435ca9 blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue 96bc5e4cb4c8 spi: spi-s3c64xx: Check return values a053db13b3e6 spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath() fcf7bf406590 pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB 0120ec32a777 regulator: resolve supply after creating regulator cd68531d2981 media: ti-vpe: Fix a missing check and reference count leak 5c4ffc07f92e media: stm32-dcmi: Fix a reference count leak a05590cc08e3 media: s5p-mfc: Fix a reference count leak 0747ff17aa6c media: camss: Fix a reference count leak. 28b21e02dce9 media: platform: fcp: Fix a reference count leak. 4e954d4dea1e media: rockchip/rga: Fix a reference count leak. aa60f4ad0707 media: rcar-vin: Fix a reference count leak. 55d01160af68 media: tc358743: cleanup tc358743_cec_isr de566409e3ad media: tc358743: initialize variable 3c66762f0c64 media: mx2_emmaprp: Fix memleak in emmaprp_probe 7fb271426a70 cypto: mediatek - fix leaks in mtk_desc_ring_alloc cc0f25040972 hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61} 90e8f87c0b25 crypto: omap-sham - fix digcnt register handling with export/import 0db26c777a25 media: rcar-csi2: Allocate v4l2_async_subdev dynamically 7906b7a7ce1d media: rcar_drif: Allocate v4l2_async_subdev dynamically 58e2bcb7fa43 media: rcar_drif: Fix fwnode reference leak when parsing DT 79ec0578c7e0 media: i2c: ov5640: Enable data pins on poweron for DVP mode b2f8546056b3 media: i2c: ov5640: Separate out mipi configuration from s_power b9ccea540564 media: i2c: ov5640: Remain in power down for DVP mode unless streaming 8409370ae02e media: omap3isp: Fix memleak in isp_probe 79a41d2357c6 media: staging/intel-ipu3: css: Correctly reset some memory 8bcc5c270771 media: uvcvideo: Silence shift-out-of-bounds warning 8504250759f4 media: uvcvideo: Set media controller entity functions 8b426d665a41 media: m5mols: Check function pointer in m5mols_sensor_power 361a1b76b2d2 media: ov5640: Correct Bit Div register in clock tree diagram 7052f4c5ab51 media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()" c6243d107c32 media: tuner-simple: fix regression in simple_set_radio_freq ac36f94d34df crypto: picoxcell - Fix potential race condition bug 71444295839c crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call 3dd9ffbb6eda crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc() 528acbf310ff crypto: algif_skcipher - EBUSY on aio should be an error d6623eea9abb x86/events/amd/iommu: Fix sizeof mismatch 200f13d0d9a1 x86/nmi: Fix nmi_handle() duration miscalculation b257bb437dc3 perf/x86/intel/uncore: Reduce the number of CBOX counters e089a75b7786 perf/x86/intel/uncore: Update Ice Lake uncore units cfa97676cb44 sched/fair: Fix wrong cpu selecting from isolated domain 500a98894821 drivers/perf: thunderx2_pmu: Fix memory resource error handling 1731c693a62c drivers/perf: xgene_pmu: Fix uninitialized resource struct 7e297c83e64d x86/fpu: Allow multiple bits in clearcpuid= parameter ab6bb1c1f1de perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS 9aee8216556e EDAC/ti: Fix handling of platform_get_irq() error 64a9f5a30fbb EDAC/aspeed: Fix handling of platform_get_irq() error 4d86328e42c3 EDAC/i5100: Fix error handling order in i5100_init_one() 24543df3f491 crypto: caam/qi - add fallback for XTS with more than 8B IV 66ec3755f791 crypto: algif_aead - Do not set MAY_BACKLOG on the async path 68e3b25444cb ima: Don't ignore errors from crypto_shash_update() 4a62024168c3 KVM: SVM: Initialize prev_ga_tag before use 39ba2b6c3d11 KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages 413aeed19567 KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails f9ac2036344a KVM: nVMX: Reset the segment cache when stuffing guest segs a5513655cfee SMB3: Resolve data corruption of TCP server info fields aeaa30720d67 cifs: Return the error from crypt_message when enc/dec key not found. 65604f3ea2f2 cifs: remove bogus debug code 706538edacc6 ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 5e19bf634c92 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 995a90e70429 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine a40f49438a15 ALSA: hda/realtek - The front Mic on a HP machine doesn't work 8df0ffe2f32c icmp: randomize the global rate limiter 9fa95d101caf tcp: fix to update snd_wl1 in bulk receiver fast path c5e4e010f39e selftests: rtnetlink: load fou module for kci_test_encap_fou() test 6f7c40767bf4 selftests: forwarding: Add missing 'rp_filter' configuration f93a27b0f301 r8169: fix operation under forced interrupt threading 68db21094ee5 nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download() 2f58abe7708a nexthop: Fix performance regression in nexthop deletion d6d478290815 net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels 09ea22aa3681 net: Properly typecast int values to set sk_max_pacing_rate 432336b3cf2a net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup 62d366f8e570 net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device 1a3c8d6acbfc net: ftgmac100: Fix Aspeed ast2600 TX hang issue 7a6a016c5281 ibmvnic: save changed mac address to adapter->mac_addr 416eec363622 chelsio/chtls: correct function return and return type 15110ce6e26f chelsio/chtls: correct netdevice for vlan interface fe97af291fee chelsio/chtls: fix socket lock 750e81e2dbc0 nvme-pci: disable the write zeros command for Intel 600P/P3100 a86bf1d8b19c ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close 17784cec2da4 ALSA: hda: fix jack detection with Realtek codecs when in D3 8bedcbceaaa3 ALSA: bebob: potential info leak in hwdep_read() 401d4d79a8ed binder: fix UAF when releasing todo list 711c0471ef17 cxgb4: handle 4-tuple PEDIT to NAT mode translation 5f269cb9e513 r8169: fix data corruption issue on RTL8402 c5b868eecb4f net_sched: remove a redundant goto chain check ba05057bd056 net/ipv4: always honour route mtu during forwarding 46a55a44cc75 net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt 25bd9ea1ae5b can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt b0342b87cad8 can: m_can_platform: don't call m_can_class_suspend in runtime suspend c4099221dbc0 socket: fix option SO_TIMESTAMPING_NEW 7d31e5722cbf tipc: fix the skb_unshare() in tipc_buf_append() dd3f58f499d0 net: usb: qmi_wwan: add Cellient MPL200 card 65033e39f728 net/tls: sendfile fails with ktls offload 926210cd8158 net/smc: fix valid DMBE buffer sizes cdd3c52a983e net: fix pos incrementment in ipv6_route_seq_next f08752a4498b net: fec: Fix PHY init after phy_reset_after_clk_enable() 9e70485b40c8 net: fec: Fix phy_device lookup for phy_reset_after_clk_enable() 0b41975f7b78 mlx4: handle non-napi callers to napi_poll 3392c9d8f9aa ipv4: Restore flowi4_oif update before call to xfrm_lookup_route b7d2587f726a ibmveth: Identify ingress large send packets. b809bead48a3 ibmveth: Switch order of ibmveth_helper calls. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 13cc1130b778f60330534804153abef4c4833ea4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30linux-yocto/5.4: update to v5.4.72Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 52f6ded2a377 Linux 5.4.72 865b015e8d41 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA aa1167908ac4 crypto: bcm - Verify GCM/CCM key length in setkey 564312e08892 xen/events: don't use chip_data for legacy IRQs 041445d0d577 reiserfs: Fix oops during mount 046616898a57 reiserfs: Initialize inode keys properly 22ab9ca024a0 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters bfb1438e8c15 USB: serial: pl2303: add device-id for HP GC device aecf3a1c11dc staging: comedi: check validity of wMaxPacketSize of usb endpoints found 8aff87284be6 USB: serial: option: Add Telit FT980-KS composition 3c3eb734ef1f USB: serial: option: add Cellient MPL200 card b970578274e9 media: usbtv: Fix refcounting mixup 6ad2e647d91f Bluetooth: Disconnect if E0 is used for Level 4 21d2051d1f1c Bluetooth: Fix update of connection state in `hci_encrypt_cfm` ed6c361e3229 Bluetooth: Consolidate encryption handling in hci_encrypt_cfm 155bf3fd4e8c Bluetooth: MGMT: Fix not checking if BT_HS is enabled 66a14350de9a Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel 0d9e9b6e1a26 Bluetooth: A2MP: Fix not initializing all members 54f8badb9bc9 ACPI: Always build evged in 30ddaa4c0c95 ARM: 8939/1: kbuild: use correct nm executable 1bf467fdfeae btrfs: take overcommit into account in inc_block_group_ro 39c5eb1482b2 btrfs: don't pass system_chunk into can_overcommit bc79abf4afea perf cs-etm: Move definition of 'traceid_list' global variable from header file Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5da55c543cf38ca1082bc160fd571b3c7c6a40ba) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-11-30linux-yocto/5.4: update to v5.4.71Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 85b0841aab15 Linux 5.4.71 22e6625babfc net_sched: commit action insertions together a5de4ee6d055 net_sched: defer tcf_idr_insert() in tcf_action_init_1() dbb763107d3e net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails 6c9edf2d855a Input: ati_remote2 - add missing newlines when printing module parameters 536c767b14e3 net/mlx5e: Fix driver's declaration to support GRE offload 8dc5025c6a44 net/tls: race causes kernel panic a42dbd059ef6 net/core: check length before updating Ethertype in skb_mpls_{push,pop} e39c9eba9bef tcp: fix receive window update in tcp_add_backlog() 2729afe17987 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged d94c1505fa91 mmc: core: don't set limits.discard_granularity as 0 760c7a948bea perf: Fix task_function_call() error handling b750f86a62d1 rxrpc: Fix server keyring leak ae1a085b4aac rxrpc: The server keyring isn't network-namespaced 513dd1609c9d rxrpc: Fix some missing _bh annotations on locking conn->state_lock 422f5c5d3ef9 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read() 7e1f39b5c1d5 rxrpc: Fix rxkad token xdr encoding 9a52da3f61b4 net/mlx5e: Fix VLAN create flow 6b9752d85e72 net/mlx5e: Fix VLAN cleanup flow 47e83c69fe14 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU 1e7a94724b78 net/mlx5: Fix request_irqs error flow 073fff810206 net/mlx5: Avoid possible free of command entry while timeout comp handler 0955c774f32d virtio-net: don't disable guest csum when disable LRO 15f84bdf6185 net: usb: ax88179_178a: fix missing stop entry in driver_info 70877d04d41f r8169: fix RTL8168f/RTL8411 EPHY config 7a96cbd74fcd mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path f3b35c3782ed mdio: fix mdio-thunder.c dependency & build error 8d103b1f9ce5 bonding: set dev->needed_headroom in bond_setup_by_slave() 3ce96a55b756 net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop e987ea087fd2 iavf: Fix incorrect adapter get in iavf_resume 029ced5cce89 iavf: use generic power management 84ab35eacdf2 xfrm: Use correct address family in xfrm_state_find 4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP dd2786a3e521 net: stmmac: removed enabling eee in EEE set callback e9a12de5a2be xfrm: clone whole liftime_cur structure in xfrm_do_migrate 7ea7436c406c xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate c1becfebe33e xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate 0bea401a9a5a xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate f825fd534f8b iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() bdffb36bcd38 drm/amdgpu: prevent double kfree ttm->sg 4034664a733e openvswitch: handle DNAT tuple collision f89128ad358e net: team: fix memory leak in __team_options_register 003269d8d6de team: set dev->needed_headroom in team_setup_by_port() fb3681c20fbf sctp: fix sctp_auth_init_hmacs() error path 040e3110d49c i2c: owl: Clear NACK and BUS error bits abe997f632d1 i2c: meson: fixup rate calculation with filter delay 6db69c390622 i2c: meson: fix clock setting overwrite 209549c1c0f0 cifs: Fix incomplete memory allocation on setxattr path 0afdda28eb2b xfrmi: drop ignore_df check before updating pmtu 49af88ac6534 nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() 15cac17d9d39 tcp: use sendpage_ok() to detect misused .sendpage d23dd3864b4c net: introduce helper sendpage_ok() in include/linux/net.h 5c62d335317c mm/khugepaged: fix filemap page_to_pgoff(page) != offset 1317469fa05b macsec: avoid use-after-free in macsec_handle_frame() 20f96fee81c6 nvme-core: put ctrl ref when module ref get fail c0f3c5386995 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation e531fd7f8b3a btrfs: fix RWF_NOWAIT write not failling when we need to cow 1f90600e259b btrfs: Ensure we trim ranges across block group boundary 6a0f5da2db3b btrfs: volumes: Use more straightforward way to calculate map length 5aefd1fa9f4d Btrfs: send, fix emission of invalid clone operations within the same file 19d8412679f2 Btrfs: send, allow clone operations within the same file f02dc39bbb20 arm64: dts: stratix10: add status to qspi dts node e8e1d16e0b89 i2c: i801: Exclude device from suspend direct complete optimization 2118c7ba5f2a perf top: Fix stdio interface input handling with glibc 2.28+ 2499c15115ac perf test session topology: Fix data path 7c1847aa4932 driver core: Fix probe_count imbalance in really_probe() 3fd2647f9d68 platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse da4cdc87dfeb platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting 6440fb9bda91 bpf: Prevent .BTF section elimination 67a57230b4bf bpf: Fix sysfs export of empty BTF section 9bd694ccfd44 platform/x86: thinkpad_acpi: initialize tp_nvram_state variable d101961ce588 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360 2293272345ff Platform: OLPC: Fix memleak in olpc_ec_probe ce8432912f1b usermodehelper: reset umask to default before executing user process 920a61ddd3b5 vhost: Use vhost_get_used_size() in vhost_vring_set_addr() 57b47abc1a4a vhost: Don't call access_ok() when using IOTLB 456d77c1bdfa drm/nouveau/mem: guard against NULL pointer access in mem_del 8ece83bf754f net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() ee413b2915bf io_uring: Fix double list add in io_queue_async_work() efb1cef27d59 io_uring: Fix remove irrelevant req from the task_list 75524f753318 io_uring: Fix missing smp_mb() in io_cancel_async_work() d9e81b2fb372 io_uring: Fix resource leaking when kill the process 4f46ef7bec86 Revert "ravb: Fixed to be able to unload modules" 1b2fcd82c0ca fbcon: Fix global-out-of-bounds read in fbcon_get_font() f51ec3fd7128 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts eebe3685701b fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h d22f99d235e1 Linux 5.4.70 253052b636e9 netfilter: ctnetlink: add a range check for l3/l4 protonum 27423bb05e25 ep_create_wakeup_source(): dentry name can change under you... 8e58bad666bb epoll: EPOLL_CTL_ADD: close the race in decision to take fast path 099b7a1bc791 epoll: replace ->visited/visited_list with generation count 8993da3d4d3a epoll: do not insert into poll queues until all sanity checks are done 8db44b30d392 nvme: consolidate chunk_sectors settings 03f4f85bbd7d nvme: Introduce nvme_lba_to_sect() 34b939695f28 nvme: Cleanup and rename nvme_block_nr() 9626c1a63703 mm: don't rely on system state to detect hot-plug operations 42b7153dd6a6 mm: replace memmap_context by meminit_context 2334b2d5a2bd block/diskstats: more accurate approximation of io_ticks for slow disks 1d13c3a5000b random32: Restore __latent_entropy attribute on net_rand_state 4faf2c3a97ec scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting ea4c691b58d7 Input: trackpoint - enable Synaptics trackpoints 21b9387253a7 i2c: cpm: Fix i2c_ram structure 811ac052e264 gpio: aspeed: fix ast2600 bank properties f2a2380812c6 gpio/aspeed-sgpio: don't enable all interrupts by default 8323d1e09037 gpio/aspeed-sgpio: enable access to all 80 input & output sgpios eddeff708c15 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate() 08e66c0c1c0e clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED 0ded28e3c468 clk: tegra: Always program PLL_E when enabled 2f37a1ef1e5d nfs: Fix security label length not being reset 6c5a11ead942 pinctrl: mvebu: Fix i2c sda definition for 98DX3236 ae68b15839b0 phy: ti: am654: Fix a leak in serdes_am654_probe() 543ea1af5744 gpio: sprd: Clear interrupt when setting the type as edge 8c03d0ef62dd nvme-fc: fail new connections to a deleted host or remote port 2b217eafcf74 nvme-pci: fix NULL req in completion handler 157ccdf7eb2c spi: fsl-espi: Only process interrupts for expected events 8cc5eb809aa5 tools/io_uring: fix compile breakage 4e4646c85e89 tracing: Make the space reserved for the pid wider a0fe7f705457 mac80211: do not allow bigger VHT MPDUs than the hardware supports 355a710f0813 mac80211: Fix radiotap header channel flag for 6GHz band 126e6099b8c1 drivers/net/wan/hdlc: Set skb->protocol before transmitting 3ba3fc3e7ea6 drivers/net/wan/lapbether: Make skb->protocol consistent with the header 89fd103fbbb0 fuse: fix the ->direct_IO() treatment of iov_iter 44b4baf850bd nvme-core: get/put ctrl and transport module in nvme_dev_open/release() 0bcc3480393b rndis_host: increase sleep time in the query-response loop f19ff011027b net: dec: de2104x: Increase receive ring size for Tulip e9af030ddd4b drm/sun4i: mixer: Extend regmap max_register 985a56c58c4f drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices 91d59157b103 libbpf: Remove arch-specific include path in Makefile 688aa0e0aaf9 clocksource/drivers/timer-gx6605s: Fixup counter reload 3d54a640e20c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config de21eb7f8cb0 memstick: Skip allocating card when removing host c524a17312d4 ftrace: Move RCU is watching check after recursion check 5ac7065e0866 iio: adc: qcom-spmi-adc5: fix driver name ac3bf99fc26a Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 aee38af574a1 xfs: trim IO to found COW extent limit aed60a1746ba net: virtio_vsock: Enhance connection semantics 215459ff3666 vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() 14c79ef213c2 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk 79c8ebdce55c gpio: tc35894: fix up tc35894 interrupt configuration 035f59ad4ba8 gpio: mockup: fix resource leak in error path b079337f697a gpio: siox: explicitly support only threaded irqs 57bd08a301f7 USB: gadget: f_ncm: Fix NDP16 datagram validation 23389cf97aa1 mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models 09c826447cb0 btrfs: fix filesystem corruption after a device replace Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8f9352782e610775efbb059fbfb5a6b997d2ec88) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-10-07linux-yocto/5.4: update to v5.4.69Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: a9518c1aec5b Linux 5.4.69 9fb8e10b0519 ata: sata_mv, avoid trigerrable BUG_ON e11c83520cd0 ata: make qc_prep return ata_completion_errors b6e503c0a0ff ata: define AC_ERR_OK b4a9fdf062e8 kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE 3d9f39d274ea dm: fix bio splitting and its bio completion order for regular IO c9bfb7b4d944 KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetch 5dcb66f970a8 s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl 4f5260ee0ce3 mm/gup: fix gup_fast with dynamic page table folding 20a5e4272b65 mm, THP, swap: fix allocating cluster for swapfile by mistake 198d9f7e905c dmabuf: fix NULL pointer dereference in dma_buf_release() aded5dee7fb2 btrfs: fix overflow when copying corrupt csums for a message c4ab0a837093 kprobes: tracing/kprobes: Fix to kill kprobes on initmem after boot 3995f7a60fec kprobes: Fix to check probe enabled before disarm_kprobe_ftrace() 31efa3b5b592 s390/dasd: Fix zero write for FBA devices e92c490f1049 tracing: fix double free f05f667f8764 lib/string.c: implement stpcpy 26a6452b27ec ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 2a2ae4831ff7 ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged 86f6af05ffa0 ALSA: usb-audio: Add delay quirk for H570e USB headsets 4cb7f229823c scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported 6890a6f5665f x86/ioapic: Unbreak check_timer() 361a4b17e88d arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback fe932d4c9ea2 mm: validate pmd after splitting 5d4431c9de06 KVM: SVM: Add a dedicated INVD intercept routine 16788dc19fa1 KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE 87f7a4910e57 regulator: axp20x: fix LDO2/4 description 5c58104841fe MIPS: Add the missing 'CPU_1074K' into __get_cpu_type() 283a3234550c regmap: fix page selection for noinc writes 47fef0ebc150 regmap: fix page selection for noinc reads a8cebb4a5931 ALSA: asihpi: fix iounmap in error handler 83b9a250d774 lib80211: fix unmet direct dependendices config warning when !CRYPTO 43cdb648e1da bpf: Fix a rcu warning for bpffs map pretty-print d9fadccbf25e batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh 5d8774492819 batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh 24e5e941d804 batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN b0632590cbec nvme-tcp: fix kconfig dependency warning when !CRYPTO 8c6ba1878a92 batman-adv: Add missing include for in_interrupt() 248c25e7725a drm/sun4i: sun8i-csc: Secondary CSC register correction 12bea822dbe6 net: qed: RDMA personality shouldn't fail VF load 7e74a6d6f99c net: qede: Disable aRFS for NPAR and 100G 82dfe9c32dea net: qed: Disable aRFS for NPAR and 100G f301585195a0 drm/vc4/vc4_hdmi: fill ASoC card owner 5e77009e33a1 bpf: Fix clobbering of r2 in bpf_gen_ld_abs 2e1a95f450d8 mac802154: tx: fix use-after-free eb5f810e06da netfilter: conntrack: nf_conncount_init is failing with IPv6 disabled b6112ff05f5f batman-adv: mcast/TT: fix wrongly dropped or rerouted packets 5b0a13a03b8b atm: eni: fix the missed pci_disable_device() for eni_init_one() e0117ad11b3e batman-adv: bla: fix type misuse for backbone_gw hash indexing a63798d53489 mwifiex: Increase AES key storage size to 256 bits f43500892470 clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init() f77f4586bdd7 ieee802154/adf7242: check status of adf7242_read_reg 22936fa7a295 ieee802154: fix one possible memleak in ca8210_dev_com_init d85044145fdd objtool: Fix noreturn detection for ignored functions a53d9b3ae9c8 i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices() 65f452b7a2c1 drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is 8c48b7617b7c drm/amd/display: update nv1x stutter latencies c48363d19fcb drm/amdkfd: fix a memory leak issue b11f2d6b80f4 EDAC/ghes: Check whether the driver is on the safe list correctly c7be1f4d4e60 lockdep: fix order in trace_hardirqs_off_caller() 43d750a0994c s390/init: add missing __init annotations fdd60315b931 i2c: aspeed: Mask IRQ status to relevant bits 66d987b80dc3 RISC-V: Take text_mutex in ftrace_init_nop() 487e3a1bc9ab ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 4a07fbecfa55 ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions 7cdb35fc858f ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 927a024487dc ASoC: pcm3168a: ignore 0 Hz settings 8ebf2b77d7e5 device_cgroup: Fix RCU list debugging warning 5b84cd71c1da nvme: explicitly update mpath disk capacity on revalidation 765f47c425aa net: openvswitch: use div_u64() for 64-by-32 divisions caa44b67f4d3 ALSA: hda: Workaround for spurious wakeups on some Intel platforms 862dd508c6f2 ALSA: hda: Always use jackpoll helper for jack update after resume 1f160738d9a8 perf parse-events: Use strcmp() to compare the PMU name 4d8d6f71b60f opp: Increase parsed_static_opps in _of_add_opp_table_v1() 87e6e1957cf0 mt76: fix LED link time failure ca1704f177dc ubi: fastmap: Free unused fastmap anchor peb during detach 74924e407bf7 scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure e1ad5cf63e40 perf tests: Fix test 68 zstd compression for s390 85c417050fc7 btrfs: qgroup: fix data leak caused by race between writeback and truncate af60d80598b3 vfio/pci: fix racy on error and request eventfd ctx eb7833e0ee01 selftests/x86/syscall_nt: Clear weird flags after each test 7292e6e9d82c scsi: libfc: Skip additional kref updating work event 1e15d5237c1e scsi: libfc: Handling of extra kref 2ad1397c8815 mac80211: skip mpath lookup also for control port tx 8bfd43a5180f nvme: fix possible deadlock when I/O is blocked 8b85da354c74 cifs: Fix double add page to memcg when cifs_readpages 3bb9b0ad76e5 vfio/pci: Clear error and request eventfd ctx after releasing 781a4bf652b8 NFS: nfs_xdr_status should record the procedure name bc65336acddc x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline c63613b93479 mtd: parser: cmdline: Support MTD names containing one or more colons f7b07311ff0f rapidio: avoid data race between file operation callbacks and mport_cdev_add(). 92514a7bb941 mm: memcontrol: fix stat-corrupting race in charge moving a9e87c5beeb9 mm/swap_state: fix a data race in swapin_nr_pages 3e4ca8bf5809 ceph: fix potential race in ceph_check_caps dac34dd4efc6 PCI: tegra: Fix runtime PM imbalance on error 5cddba546a00 mtd: rawnand: omap_elm: Fix runtime PM imbalance on error 63f600d87b05 mtd: rawnand: gpmi: Fix runtime PM imbalance on error ec705f9ffbba wlcore: fix runtime pm imbalance in wlcore_regdomain_config a0f8499fba8d wlcore: fix runtime pm imbalance in wl1271_tx_work 7555bb003417 ASoC: img-i2s-out: Fix runtime PM imbalance on error 13e1951aa3b8 PCI: tegra194: Fix runtime PM imbalance on error 7415f52e2e95 perf kcore_copy: Fix module map when there are no modules loaded ff793fe02ca8 perf metricgroup: Free metric_events on error 2076ee4ae512 perf util: Fix memory leak of prefix_if_not_in b10dd4b3c104 perf stat: Fix duration_time value for higher intervals eddcc70de8da perf trace: Fix the selection for architectures to generate the errno name tables feaaa88ffce7 perf evsel: Fix 2 memory leaks ad9940e377fd KVM: PPC: Book3S HV: Close race with page faults around memslot flushes f9c47a0cc513 vfio/pci: fix memory leaks of eventfd ctx bb6e9827da75 gpio: rcar: Fix runtime PM imbalance on error 1aa9de56d762 btrfs: fix double __endio_write_update_ordered in direct I/O b3b21823d68e btrfs: don't force read-only after error in drop snapshot 859748f8cd8c usb: dwc3: Increase timeout for CmdAct cleared by device controller 5c7f727e8ad6 printk: handle blank console arguments passed in. 482466b67d87 drm/nouveau/dispnv50: fix runtime pm imbalance on error bd39447bad06 drm/nouveau: fix runtime pm imbalance on error f6331bfcccc8 drm/nouveau/debugfs: fix runtime pm imbalance on error 2477158bfd3e e1000: Do not perform reset in reset_task if we are already down 62962e08b9c3 drm/amdkfd: fix restore worker race condition 180e60f154a3 arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register 196d14cea6a3 scsi: cxlflash: Fix error return code in cxlflash_probe() af02933d59bd arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work 502bd98a8e27 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata c3fa2949c272 USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int 89e6cf1c0ab5 fuse: update attr_version counter on fuse_notify_inval_inode() e431e923c8a6 fuse: don't check refcount after stealing page 55c3e7fac92e svcrdma: Fix backchannel return code 7c972122cab5 powerpc/traps: Make unrecoverable NMIs die instead of panic 004cb15b1e4c ipmi:bt-bmc: Fix error handling and status check 09197d39cab3 drm/exynos: dsi: Remove bridge node reference in error handling path in probe function 7ce7dd0a6f1d ALSA: hda: Fix potential race in unsol event handler 942a6ff2146a tty: serial: samsung: Correct clock selection logic 202ae05859ea tipc: fix memory leak in service subscripting 97cf50cc4e5c KVM: x86: handle wrap around 32-bit address space c7a403d16fd7 USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() 3515b56cc0b7 Bluetooth: Handle Inquiry Cancel error after Inquiry Complete b5a49bb741e9 phy: samsung: s5pv210-usb2: Add delay after reset e3d47125a42c power: supply: max17040: Correct voltage reading 44a3faa00887 i2c: tegra: Restore pinmux on system resume 00519f4da8da mm/slub: fix incorrect interpretation of s->offset 0eb69a66083e perf mem2node: Avoid double free related to realloc bd60439f4950 media: venus: vdec: Init registered list unconditionally fa7c336dd1c8 atm: fix a memory leak of vcc->user_back 9325e9e5abf6 devlink: Fix reporter's recovery condition 4ac87b6af491 dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion 8ff65ea6c77c dpaa2-eth: fix error return code in setup_dpni() 527378a0dfd7 sched/fair: Eliminate bandwidth race between throttling and distribution 8e32fed034ed arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] 294e26f89163 sparc64: vcc: Fix error return code in vcc_probe() f1723949cf81 staging:r8188eu: avoid skb_clone for amsdu to msdu conversion b6cee18cba12 scsi: aacraid: Fix error handling paths in aac_probe_one() cd6f892ba542 net: openvswitch: use u64 for meter bucket 545c261f22b4 KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() beb8e0254197 KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy 4998dc5ff868 drivers: char: tlclk.c: Avoid data race between init and interrupt handler a48b609c8dfd bdev: Reduce time holding bd_mutex in sync in blkdev_close() c8317e9fc412 perf stat: Force error in fallback on :k events 4f4e29789525 KVM: Remove CREATE_IRQCHIP/SET_PIT2 race e4e024e89cca btrfs: fix setting last_trans for reloc roots 26d261f32f43 serial: uartps: Wait for tx_empty in console setup ab1d9bad6097 scsi: qedi: Fix termination timeouts in session logout 61192ac4a1f2 ALSA: hda: Skip controller resume if not needed 51396da04425 mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area cb1dfad688ef drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset 644148cd1537 workqueue: Remove the warning in wq_worker_sleeping() 74c28abcb301 nvmet-rdma: fix double free of rdma queue 5e3c0dae5f96 SUNRPC: Don't start a timer on an already queued rpc task 19b9ff11464e mm/vmscan.c: fix data races using kswapd_classzone_idx b569d92b1d03 mm/swapfile: fix data races in try_to_unuse() 6eed4b3392c6 mm/filemap.c: clear page error before actual read 336df1dcf92d mm/kmemleak.c: use address-of operator on section symbols 685a1e317a64 powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events. 7cafcc37c57e drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset 24c56b6fe0ba NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() 4667358dab9c PCI: pciehp: Fix MSI interrupt race ca767cf0152d ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor af574e78e7e4 ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len 49bc26b7653f ubifs: ubifs_add_orphan: Fix a memory leak bug 17bc3bff02a7 ubifs: ubifs_jnl_write_inode: Fix a memory leak bug 535943c46dfc PCI: Use ioremap(), not phys_to_virt() for platform ROM aa325ff72c80 netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup() cf2d7883e84c svcrdma: Fix leak of transport addresses 5f8174bfb9ff SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' 4f7b6eef7921 scsi: hpsa: correct race condition in offload enabled 6e3b662d86a5 IB/iser: Always check sig MR before putting it to the free pool d5e7198bcf7e RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices f812e43e727f xfs: prohibit fs freezing when using empty transactions 1ed8ad923787 brcmfmac: Fix double freeing in the fmac usb data path 9aca5e655a29 nvme: Fix controller creation races with teardown flow 509730002abc nvme: Fix ctrl use-after-free during sysfs deletion eef1e9e876e9 nvme-multipath: do not reset on unknown status a48cf1c921a7 perf: Use new infrastructure to fix deadlocks in execve ba7eb0e48e76 proc: io_accounting: Use new infrastructure to fix deadlocks in execve 4301db49e556 proc: Use new infrastructure to fix deadlocks in execve 0cd97836869e kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve 2f7a0de4e5da selftests/ptrace: add test cases for dead-locks d8d15a4c445a exec: Fix a deadlock in strace b796d94921ce exec: Add exec_update_mutex to replace cred_guard_mutex 32d9453c208c tools: gpio-hammer: Avoid potential overflow in main 3b63e4b7045b cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn 1ad72297146d net: axienet: Propagate failure of DMA descriptor setup 468f2bc2bb5b net: axienet: Convert DMA error handler to a work queue 79f60d5bd0dd perf cpumap: Fix snprintf overflow check 47e276e1c40e serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout 09a2cf677105 serial: 8250_omap: Fix sleeping function called from invalid context during probe 93ec0b575aca serial: 8250_port: Don't service RX FIFO if throttled 0557e5f8d69c r8169: improve RTL8168b FIFO overflow workaround 5dc170aee1d1 btrfs: free the reloc_control in a consistent way c88596d593ab btrfs: do not init a reloc root if we aren't relocating 98c921e6be06 perf parse-events: Fix 3 use after frees found with clang ASAN 048892dfab4d KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context 157ff88660c8 thermal: rcar_thermal: Handle probe error gracefully e978d00a3d16 tracing: Use address-of operator on section symbols cb9841c5119c drm/msm/a5xx: Always set an OPP supported hardware value 8db4810dd5cc drm/msm: fix leaks if initialization fails 5d09e3edf5d9 KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones 63b7647dd0e1 intel_th: Disallow multi mode on devices where it's broken c3e39fa0aa10 RDMA/cm: Remove a race freeing timewait_info 0300cda5009a nfsd: Don't add locks to closed or closing open stateids cdb785710edd rtc: ds1374: fix possible race condition 45c1212d91f7 rtc: sa1100: fix possible race condition 22de4a5d5791 tpm: ibmvtpm: Wait for buffer to be set before proceeding be4ff3a49c5d ext4: mark block bitmap corrupted when found instead of BUGON 152875a0f094 xfs: mark dir corrupt when lookup-by-hash fails cb72c9f84219 xfs: don't ever return a stale pointer from __xfs_dir3_free_read b1f5989a23c1 tty: sifive: Finish transmission before changing the clock abbe59ca91f3 media: tda10071: fix unsigned sign extension overflow b432ea85ab84 Bluetooth: L2CAP: handle l2cap config request during open state ae3dffdbe42b scsi: aacraid: Disabling TM path and only processing IOP reset 62602774e5aa ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read f6acb4ae6b6c perf cs-etm: Correct synthesizing instruction samples f7ba2eeb0c6f perf cs-etm: Swap packets for instruction samples fc1d08a2023d s390/irq: replace setup_irq() by request_irq() 37b972bf8070 cpu-topology: Fix the potential data corruption 2d4e6ce22c58 clk: imx: Fix division by zero warning on pfdv2 6fc325a4d35d drm/amd/display: Stop if retimer is not available 10a144b77f64 ARM: OMAP2+: Handle errors for cpu_pm d1a749c01d03 drm/amdgpu: increase atombios cmd timeout 3a220956aaaf mm: avoid data corruption on CoW fault into PFN-mapped VMA 2da77d2d0d89 perf jevents: Fix leak of mapfile memory 26005b604cef ext4: fix a data race at inode->i_disksize d0c298030382 drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice f2118308295d powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() efc95f2ef743 timekeeping: Prevent 32bit truncation in scale64_check_overflow() 202e2ff9de40 Bluetooth: guard against controllers sending zero'd events a94159403430 media: go7007: Fix URB type for interrupt handling 657e50f8cdbf ASoC: SOF: ipc: check ipc return value before data copy 29c25e69492b bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal 3193035ec136 random: fix data races at timer_rand_state 1edfaecc30a9 firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp 21e2f6bf0863 iavf: use tc_cls_can_offload_and_chain0() instead of chain check 0d5984ba936b drm/omap: dss: Cleanup DSS ports on initialisation failure b4bca7b2a6e2 drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic 3e6f9c20bd32 soundwire: bus: disable pm_runtime in sdw_slave_delete c4b62a7e52ee dmaengine: tegra-apb: Prevent race conditions on channel's freeing cdf63c29af1e dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all f60007c9e914 bpf: Remove recursion prevention from rcu free callback e8b95c29cdef x86/pkeys: Add check for pkey "overflow" 321c5b279313 media: staging/imx: Missing assignment in imx_media_capture_device_register() 5132f9f3d3e2 dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all 484de771d637 KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadow d1da39644709 KVM: x86: fix incorrect comparison in trace event a4d17715a852 RDMA/rxe: Fix configuration of atomic queue pair attributes 45901923749f perf test: Fix test trace+probe_vfs_getname.sh on s390 e2d439c2000d ALSA: usb-audio: Don't create a mixer element with bogus volume range 78344a4dc43e mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw 9b42bfb06d37 mt76: clear skb pointers from rx aggregation reorder buffer during cleanup 1841613e97e7 crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test 671e6c9c6b7b clk: stratix10: use do_div() for 64-bit calculation ef6eb8121321 locking/lockdep: Decrement IRQ context counters when removing lock chain 8e88cdd3223a drm/omap: fix possible object reference leak 41b71eff2777 scsi: lpfc: Fix coverity errors in fmdi attribute handling e0ddd176a302 scsi: lpfc: Fix release of hwq to clear the eq relationship 4935732e8821 scsi: lpfc: Fix RQ buffer leakage when no IOCBs available f72a51eab2de selinux: sel_avc_get_stat_idx should increase position index d96fcfd58c21 audit: CONFIG_CHANGE don't log internal bookkeeping as an event 26eae6def780 drm/amd/display: fix workaround for incorrect double buffer register for DLG ADL and TTU 1f483c3ef050 nfsd: Fix a perf warning 980040c7ae69 skbuff: fix a data race in skb_queue_len() 2b22cead0478 ALSA: hda: Clear RIRB status before reading WP a13d21ed8526 KVM: fix overflow of zero page refcount with ksm running 54d9839877f2 Bluetooth: prefetch channel before killing sock 4c67f0b1eabb mm: pagewalk: fix termination condition in walk_pte_range() dac81f1ddce5 mm/swapfile.c: swap_next should increase position index 8f54d39da5f4 Bluetooth: Fix refcount use-after-free issue 60d539ff1cd8 tools/power/x86/intel_pstate_tracer: changes for python 3 compatibility f15dd13158ad selftests/ftrace: fix glob selftest 379deeac55da ceph: ensure we have a new cap before continuing in fill_inode 5a5fa8876291 ar5523: Add USB ID of SMCWUSBT-G2 wireless adapter 47634c0fc94c ARM: 8948/1: Prevent OOB access in stacktrace 5093d01f0809 tracing: Set kernel_stack's caller size properly 0c81861ae903 Bluetooth: btrtl: Use kvmalloc for FW allocations 821bf0bf652c powerpc/eeh: Only dump stack once if an MMIO loop is detected fed639f7e1d5 nfsd: Fix a soft lockup race in nfsd_file_mark_find_or_create() 4f726a2afb99 s390/cpum_sf: Use kzalloc and minor changes 26966e89ca14 dmaengine: zynqmp_dma: fix burst length configuration d64f6dfdf4ab btrfs: tree-checker: Check leaf chunk item size 2bbe85d911fe i2c: tegra: Prevent interrupt triggering after transfer timeout 1e4a6a0e03bc drm/amd/display: Initialize DSC PPS variables to 0 65f2f192526f scsi: ufs: Fix a race condition in the tracing code 1ac994f80be2 scsi: ufs: Make ufshcd_add_command_trace() easier to read 3d05b3072232 ACPI: EC: Reference count query handlers under lock 95ceefc6f0ce sctp: move trace_sctp_probe_path into sctp_outq_sack a9e53499f4de scsi: lpfc: Fix incomplete NVME discovery when target 64d2887486d1 scsi: qla2xxx: Fix stuck session in GNL 9f7d28075ae4 opp: Replace list_kref with a local counter 8c324ef0b466 media: ti-vpe: cal: Restrict DMA to avoid memory corruption 4a4c78cf0cf7 drm/scheduler: Avoid accessing freed bad job. 06a90303633f seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier a9d4bca63493 drm/mcde: Handle pending vblank while disabling display c89925822f82 ipv6_route_seq_next should increase position index 046e79cca228 rt_cpu_seq_next should increase position index 2ba309f086b8 neigh_stat_seq_next() should increase position index f508c5d99343 vcc_seq_next should increase position index 8c926e159afa tipc: fix link overflow issue at socket shutdown f99f4372f544 ALSA: hda: enable regmap internal locking b56212ddca0f xfs: fix log reservation overflows when allocating large rt extents 16d40ce11521 module: Remove accidental change of module_enable_x() 566b1bb7d393 KVM: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() c306458a2bd0 kernel/sys.c: avoid copying possible padding bytes in copy_to_user e95e4ba3efd8 kernel/notifier.c: intercept duplicate registrations to avoid infinite loops 425582bd448c selftests/bpf: De-flake test_tcpbpf 3283bd6d19cd arm64: insn: consistently handle exit text c8662aa75a42 drm/amdgpu: fix calltrace during kmd unload(v3) 6a74132beed2 xfs: fix realtime file data space leak a04223019c22 s390: avoid misusing CALL_ON_STACK for task stack setup a1a6f8a14cb0 xtensa: fix system_call interaction with ptrace f9f47ef869eb ASoC: max98090: remove msleep in PLL unlocked workaround 273589e82cb1 f2fs: stop GC when the victim becomes fully valid 84b15c4e1550 CIFS: Properly process SMB3 lease breaks 2005c32ec99e CIFS: Use common error handling code in smb2_ioctl_query_info() 3ce5297c0b40 SUNRPC: Capture completion of all RPC tasks 80f766742244 debugfs: Fix !DEBUG_FS debugfs_create_automount 14bbbfbafef1 mt76: add missing locking around ampdu action 5eee23bc19a8 mt76: do not use devm API for led classdev 773dc2922719 scsi: pm80xx: Cleanup command when a reset times out 714dbaf2f814 gfs2: clean up iopen glock mess in gfs2_create_inode a21260928bd3 mmc: core: Fix size overflow for mmc partitions cbd2ee90d3c1 ubi: Fix producing anchor PEBs 40afadc05771 RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' be45bce4ad8e xfs: fix attr leaf header freemap.size underflow 424388f0c534 fix dget_parent() fastpath race 797f6c19abce PCI: Avoid double hpmemsize MMIO window assignment 3161ea673382 RDMA/i40iw: Fix potential use after free f3ebf81ee634 RDMA/qedr: Fix potential use after free 04f4f09502f1 x86/kdump: Always reserve the low 1M when the crashkernel option is specified 21c82e8d4201 dmaengine: mediatek: hsdma_probe: fixed a memory leak when devm_request_irq fails fd3572bd5bc1 bcache: fix a lost wake-up problem caused by mca_cannibalize_lock 9f81aa5d4493 tracing: Adding NULL checks for trace_array descriptor pointer 8e0d54aa4005 tracing: Verify if trace array exists before destroying it. 6405d5c5c5b8 tpm_crb: fix fTPM on AMD Zen+ CPUs b3a1fb675eb8 drm/amdgpu/powerplay/smu7: fix AVFS handling with custom powerplay table 022a2a0728cb mfd: mfd-core: Protect against NULL call-back function pointer deb34c91ebd4 mtd: cfi_cmdset_0002: don't free cfi->cfiq in error path of cfi_amdstd_setup() bcd4bbf99535 ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx 3642887a4031 drm/amdgpu/powerplay: fix AVFS handling with custom powerplay table c5505813d01f clk/ti/adpll: allocate room for terminating null 5eb67d3843ed f2fs: avoid kernel panic on corruption test 5657f17bcd9c iomap: Fix overflow in iomap_page_mkwrite 4c7d4dd210a1 dax: Fix alloc_dax_region() compile warning 6670a2a397d4 net: silence data-races on sk_backlog.tail 75a1c456944f powerpc/64s: Always disable branch profiling for prom_init.o f5abdca0c2ef scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce 1a4c4df21728 scsi: fnic: fix use after free 4241376371ad PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out d550b07e1a3f dm table: do not allow request-based DM to stack on partitions e645b649c418 leds: mlxreg: Fix possible buffer overflow 36f11775da75 xfs: properly serialise fallocate against AIO+DIO 50afba5c129c drm/amd/display: Free gamma after calculating legacy transfer function 252e8b514a98 media: smiapp: Fix error handling at NVM reading e0731a6503b0 soundwire: intel/cadence: fix startup sequence d9adb4deef16 ASoC: kirkwood: fix IRQ error handling 8b4e9c1bb05a gma/gma500: fix a memory disclosure bug due to uninitialized bytes 8c355ed61996 xfs: fix inode fork extent count overflow ff099d7c845d m68k: q40: Fix info-leak in rtc_ioctl bbe4f5e44a75 scsi: aacraid: fix illegal IO beyond last LBA 2c25b9511178 mm: fix double page fault on arm64 if PTE_AF is cleared bdb830d101e7 PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes a34a9a4c31e2 ath10k: fix memory leak for tpc_stats_final b8ef4aaf6e32 ath10k: fix array out-of-bounds access abc15be19f4c scsi: qla2xxx: Add error handling for PLOGI ELS passthrough ac559369050f dma-fence: Serialise signal enabling (dma_fence_enable_sw_signaling) 3e7bf6336084 drm/amdkfd: Fix race in gfx10 context restore handler c08ecda2cf31 drm/amd/display: Do not double-buffer DTO adjustments 1333ce263ad9 media: mc-device.c: fix memleak in media_device_register_entity b7316f505fe5 selinux: allow labeling before policy is loaded e14f1f8f1bfe scsi: mpt3sas: Free diag buffer without any status check 6b8fbd9b2db0 scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs 03c4d42e3c14 kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f9c04e164cc0f64fcb3df6cc893608668e66f93d) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-10-07linux-yocto/5.4: update to v5.4.68Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 5d087e3578cf Linux 5.4.68 071f42defada iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE a5bc1c7a9a6d mm: memcg: fix memcg reclaim soft lockup 7f23aa7cabdd net: add __must_check to skb_put_padto() 0d5a7af160bd net: qrtr: check skb_put_padto() return value e78590497f96 net: phy: Do not warn in phy_stop() on PHY_DOWN 94f2dc7ad055 net: phy: Avoid NPD upon phy_detach() when driver is unbound 8b6279822080 net: lantiq: Disable IRQs only if NAPI gets scheduled 4c304ed93ad3 net: lantiq: Use napi_complete_done() 9efed2a32a86 net: lantiq: use netif_tx_napi_add() for TX NAPI 19dd093aa5b4 net: lantiq: Wake TX queue again 743fead4d958 bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex. e238cb110123 bnxt_en: return proper error codes in bnxt_show_temp 1ee92ea9a1fb net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported 5b609d8e5beb net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported 825fc3167cf5 tipc: use skb_unshare() instead in tipc_buf_append() 5efc178ebd12 tipc: fix shutdown() of connection oriented socket 586b14ec481c tipc: Fix memory leak in tipc_group_create_member() 83bd58952b2b taprio: Fix allowing too small intervals f705d35a0e93 nfp: use correct define to return NONE fec 875f6478655b net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant 884414196692 net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc 891828a79bbc net/mlx5: Fix FTE cleanup 242e12aecdd3 net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC d3c2188ee6e6 net: Fix bridge enslavement failure acd04a157b33 net: dsa: rtl8366: Properly clear member config 9139f13e01a3 net: DCB: Validate DCB_ATTR_DCB_BUFFER argument 450c0c00a5b0 net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU d0b05f019f84 ipv6: avoid lockdep issue in fib6_del() 860e2cc78c69 ipv4: Update exception handling for multipath routes via same device 583ff79349f9 ipv4: Initialize flowi4_multipath_hash in data path f28bc7ea6978 ip: fix tos reflection in ack and reset packets c3de9daa6626 hdlc_ppp: add range checks in ppp_cp_parse_cr() 745c24fd1d79 geneve: add transport ports in route lookup for geneve 79cd5858ac05 cxgb4: Fix offset when clearing filter byte counters 2583159735e4 cxgb4: fix memory leak during module unload 6743a9b020fd bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() c7275d7a11ab bnxt_en: Avoid sending firmware messages when AER error is detected. 61fd38db76ad act_ife: load meta modules before tcf_idr_check_alloc() 263445256cd8 mm/thp: fix __split_huge_pmd_locked() for migration PMD e7b219bc7b59 kprobes: fix kill kprobe which has been marked as gone 2906c6acda15 ibmvnic: add missing parenthesis in do_reset() c5ea71579254 ibmvnic fix NULL tx_pools and rx_tools issue at do_reset a769bff2333a af_key: pfkey_dump needs parameter validation Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 963a103e847e2ae3624e70e119920b51e6db13ad) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-10-07linux-yocto/5.4: update to v5.4.67Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: a4bea6a4f1e0 Linux 5.4.67 ef6458fdbb5c dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX d6712eefc77e dm: Call proper helper to determine dax support 6b02d0598554 mm/memory_hotplug: drain per-cpu pages again during memory offline 908272a5e9e4 dm/dax: Fix table reference counts 0df6aeac967f selftests/vm: fix display of page size in map_hugetlb 5ed6a7e1a7e1 powerpc/dma: Fix dma_map_ops::get_required_mask 264ae08bb774 ehci-hcd: Move include to keep CRC stable fceeea8b35cb s390/zcrypt: fix kmalloc 256k failure 463a0d4c1b94 x86/boot/compressed: Disable relocation relaxation b703bd1e9285 serial: 8250_pci: Add Realtek 816a and 816b 96e6de09097b Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists c0190d14b9a8 Input: trackpoint - add new trackpoint variant IDs e44bd84cd2ab percpu: fix first chunk size calculation for populated bitmap 32f60ecbb9b8 ALSA: hda/realtek - The Mic on a RedmiBook doesn't work dda1362d6bce ALSA: hda: fixup headset for ASUS GX502 laptop 87e1dbe6c6c5 Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" b0b68bfe729a i2c: i801: Fix resume bug 7c96edc6e719 usb: typec: ucsi: Prevent mode overrun 6c56942bd2e6 usblp: fix race between disconnect() and read() 56ad2cab0845 USB: UAS: fix disconnect by unplugging a hub d8c0a033d9ce USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook a0fec594b0a5 drm/i915: Filter wake_flags passed to default_wake_function daf646fd3247 riscv: Add sfence.vma after early page table changes 8a568d7fc295 i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACK a55eec14a4e1 iommu/amd: Fix potential @entry null deref ecd219c72945 arm64: bpf: Fix branch offset in JIT c6fa55a3130d drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata() 566e86327754 drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail 549efeaa96d8 MIPS: SNI: Fix spurious interrupts 73d58890be30 fbcon: Fix user font detection test at fbcon_resize(). b7b136191170 perf test: Free formats for perf pmu parse test b116e2d37b03 perf parse-event: Fix memory leak in evsel->unit 43d9473e7cd9 perf evlist: Fix cpu/thread map leak 751930560ea4 MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT b86434c072d4 perf test: Fix the "signal" test inline assembly e03e0498b453 Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload cdf990e2b24e arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late 09aadf403225 scsi: libsas: Fix error path in sas_notify_lldd_dev_found() 9afe75149419 Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() b12029411b25 ASoC: meson: axg-toddr: fix channel order on g12 platforms 600cafd55bfd powerpc/book3s64/radix: Fix boot failure with large amount of guest memory f6d4afd008a6 ASoC: qcom: common: Fix refcount imbalance on error 911c69245a27 ASoC: qcom: Set card->owner to avoid warnings cf111e31eae6 clk: rockchip: Fix initialization of mux_pll_src_4plls_p af8f780eee47 clk: davinci: Use the correct size when allocating memory d81d1306d6c9 KVM: MIPS: Change the definition of kvm type 88a637d56567 spi: Fix memory leak on splited transfers 9f09e86200fd i2c: algo: pca: Reapply i2c bus settings after reset 78d48322dd54 f2fs: Return EOF on unaligned end of file DIO read e34313d1b7e9 f2fs: fix indefinite loop scanning for free nid 7f07bbf9bc16 block: only call sched requeue_request() for scheduled requests 373312e8513c nvme-tcp: cancel async events before freeing event struct 89669cae6de8 nvme-rdma: cancel async events before freeing event struct 103e82d5e82b nvme-fc: cancel async events before freeing event struct 4951def1e258 openrisc: Fix cache API compile issue when not inlining 5dda8b9b6ad7 cifs: fix DFS mount with cifsacl/modefromsid 72efc1488dad rapidio: Replace 'select' DMAENGINES 'with depends on' b85406bf1bd7 SUNRPC: stop printk reading past end of string 7b8fb2a4d373 NFS: Zero-stateid SETATTR should first return delegation 7fa3ef52032e spi: spi-loopback-test: Fix out-of-bounds read 8aeb6173e87f regulator: pwm: Fix machine constraints application 618fcfb5e3f3 scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery f8f1eea08820 scsi: libfc: Fix for double free() 4a9e028f6db0 scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort db081ee4d8c0 NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall 9b6caf4ccb44 firmware_loader: fix memory leak for paged buffer 51fe5c82c759 hv_netvsc: Remove "unlikely" from netvsc_select_queue 78607d494c92 net: handle the return value of pskb_carve_frag_list() correctly b3dacce5025c dsa: Allow forwarding of redirected IGMP traffic cd171c18d3d5 e1000e: Add support for Comet Lake a73e9ea38d5d RDMA/bnxt_re: Restrict the max_gids to 256 29dd419f56fc gfs2: initialize transaction tr_ailX_lists earlier bdc3a8f6a8e8 Linux 5.4.66 d3c2b7d2856c gcov: add support for GCC 10.1 fe79f1cf177a drm/msm: Disable the RPTR shadow 8cbe9b765487 drm/msm/gpu: make ringbuffer readonly ebd9aff7b62a usb: typec: ucsi: acpi: Check the _DEP dependencies 848eeb75c81d usb: Fix out of sync data toggle if a configured device is reconfigured 224fa057d72a USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules dbbb21384fe6 USB: serial: option: support dynamic Quectel USB compositions 38e75a99b486 USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter 70a9c0352e21 usb: core: fix slab-out-of-bounds Read in read_descriptors 83db8dd32b1d phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init 524e525fa73e staging: greybus: audio: fix uninitialized value issue 3aa4c49c8d41 video: fbdev: fix OOB read in vga_8planes_imageblit() 9dd48c399a81 ARM: dts: vfxxx: Add syscon compatible with OCOTP 323159acb2b5 debugfs: Fix module state check condition 41b2ea7a6a11 KVM: fix memory leak in kvm_io_bus_unregister_dev() d334a67d3ed0 KVM: arm64: Do not try to map PUDs when they are folded into PMD a86743ebe680 KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit 087b6cb17df5 vgacon: remove software scrollback support 0d123a8c64fd fbcon: remove now unusued 'softback_lines' cursor() argument cf5a7ded5365 fbcon: remove soft scrollback code a0f6bdafaa4c RDMA/mlx4: Read pkey table length instead of hardcoded value 616a0c13e432 RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars ea3d3bf85669 rbd: require global CAP_SYS_ADMIN for mapping and unmapping c2fb443bde82 mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt c724eb78c1ec mmc: sdio: Use mmc_pre_req() / mmc_post_req() becb3bbb2911 drm/msm: Disable preemption on all 5xx targets 404ab35baae4 drm/tve200: Stabilize enable/disable 701b385f6877 drm/i915/gvt: do not check len & max_len for lri a5bfcf2455d4 scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem fa4372668f58 scsi: target: iscsi: Fix data digest calculation a467624aef02 regulator: core: Fix slab-out-of-bounds in regulator_unlock_recursive() dfbb9cea5a4b regulator: plug of_node leak in regulator_register()'s error path 047a71ff5e9d regulator: push allocation in set_consumer_device_supply() out of lock 31d89652c384 regulator: push allocations in create_regulator() outside of lock e7249ceb7ff8 regulator: push allocation in regulator_init_coupling() outside of lock b9fb631f6b03 kobject: Restore old behaviour of kobject_del(NULL) b85c64a7161f btrfs: fix wrong address when faulting in pages in the search ioctl 524f3f303079 btrfs: fix lockdep splat in add_missing_dev 1aaceffa5ace btrfs: require only sector size alignment for parent eb bytenr c570a3d660a2 staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb() e9f7332b0040 iio:accel:mma8452: Fix timestamp alignment and prevent data leak. a6dc50f30129 iio:accel:mma7455: Fix timestamp alignment and prevent data leak. e94ec7f512cf iio: accel: kxsd9: Fix alignment of local buffer. b040ac56b264 iio:chemical:ccs811: Fix timestamp alignment and prevent data leak. cd1a2517b35e iio:light:max44000 Fix timestamp alignment and prevent data leak. 176fb9423ab8 iio:magnetometer:ak8975 Fix alignment and data leak issues. c4b67a1dcba0 iio:adc:ti-adc081c Fix alignment and data leak issues e691d264ddf9 iio:adc:max1118 Fix alignment of timestamp and data leak issues 24c4430c9b18 iio:adc:ina2xx Fix timestamp alignment issue. de2fa1f48a52 iio:adc:ti-adc084s021 Fix alignment and data leak issues. 13a76aae01c7 iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak. 66b8b8f75e35 iio:proximity:mb1232: Fix timestamp alignment and prevent data leak. 0616d908aef5 iio:light:ltr501 Fix timestamp alignment issue. c80210735f31 iio: cros_ec: Set Gyroscope default frequency to 25Hz c71e70a85b4b iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set d4bdcf4f1154 gcov: Disable gcov build with GCC 10 104bc6027b27 iommu/amd: Do not use IOMMUv2 functionality when SME is active cab731c6c873 drm/amdgpu: Fix bug in reporting voltage for CIK d6ccea92b1e1 ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled 56117aa69301 ALSA: hda: hdmi - add Rocketlake support ff37a2636464 arm64/module: set trampoline section flags regardless of CONFIG_DYNAMIC_FTRACE 2423f3a7ef52 cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled 1f1169474803 cpufreq: intel_pstate: Refuse to turn off with HWP enabled b011e41a8e48 ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id 82d4cfa185a9 HID: elan: Fix memleak in elan_input_configured bc818ce2d51e drivers/net/wan/hdlc_cisco: Add hard_header_len 052750976d03 HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller 52fa4a63ab14 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices 9eef311eb524 nvme-pci: cancel nvme device request before disabling 068f73f767a1 nvme-rdma: fix reset hang if controller died in the middle of a reset d409ed019236 nvme-rdma: fix timeout handler 9cf1ee492f23 nvme-rdma: serialize controller teardown sequences bb018c73500b nvme-tcp: fix reset hang if controller died in the middle of a reset 34b1b26b2d8f nvme-tcp: fix timeout handler 7abff44756fe nvme-tcp: serialize controller teardown sequences 7598a9d0a756 nvme: have nvme_wait_freeze_timeout return if it timed out 35d841908c0b nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance f9af5758b19b nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu 6ce06caf6b44 irqchip/eznps: Fix build error for !ARC700 builds 41ac2e8a6a1f xfs: initialize the shortform attr header padding entry a33cab0fbd2f cfg80211: Adjust 6 GHz frequency to channel conversion 0aa356dde967 drivers/net/wan/lapbether: Set network_header before transmitting e91f2ec0bfbd xfs: fix off-by-one in inode alloc block reservation calculation 983efe173e37 net: hns3: Fix for geneve tx checksum bug cb54984b7989 drivers/dma/dma-jz4780: Fix race condition between probe and irq handler bcdbb7c8c7f9 ALSA: hda/tegra: Program WAKEEN register for Tegra ad360686fcd2 ALSA: hda: Fix 2 channel swapping for Tegra 1518c24b3265 firestream: Fix memleak in fs_open 818c725c1241 NFC: st95hf: Fix memleak in st95hf_in_send_cmd 0faee7f8c236 drivers/net/wan/lapbether: Added needed_tailroom 59d2b1e5cb05 netfilter: conntrack: allow sctp hearbeat after connection re-use 444bf09f2be4 dmaengine: acpi: Put the CSRT table after using it 89c4339c4d35 ARC: HSDK: wireup perf irq 75a81be8fb3e arm64: dts: ns2: Fixed QSPI compatible string cd0ffeb0b879 ARM: dts: BCM5301X: Fixed QSPI compatible string 8a9383e277e4 ARM: dts: NSP: Fixed QSPI compatible string 7a1e2c816acc ARM: dts: bcm: HR2: Fixed QSPI compatible string 0f632bc48355 IB/isert: Fix unaligned immediate-data handling 6736317f350a block: Set same_page to false in __bio_try_merge_page if ret is false 45ffad151bae spi: stm32: fix pm_runtime_get_sync() error checking 9ed3ab0c62d4 nvme-fabrics: allow to queue requests for live queues 43b3d09c5142 spi: stm32: Rate-limit the 'Communication suspended' message 15dc0695a3b0 mmc: sdhci-msm: Add retries when all tuning phases are found valid 5bead6811610 mmc: sdhci-acpi: Clear amd_sdhci_host on reset c46eabd1e6cc drm/sun4i: backend: Disable alpha on the lowest plane on the A20 f3c982d8e60a drm/sun4i: backend: Support alpha property on lowest plane fe0278843b64 soundwire: fix double free of dangling pointer 122cdbd5019f scsi: mpt3sas: Don't call disable_irq from IRQ poll handler aa204e20f4d4 scsi: megaraid_sas: Don't call disable_irq from process IRQ poll 0b4662709ced RDMA/core: Fix reported speed and width b3f6c2ca326b scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA 5571056a5805 iio: adc: mcp3422: fix locking scope f7db02316a00 iio: adc: mcp3422: fix locking on error path 376bc3643eeb drm/sun4i: Fix dsi dcs long write function af0d98184575 arm64: dts: imx8mq: Fix TMU interrupt property ddd3698271da drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux() 1a2d6e722b49 RDMA/bnxt_re: Do not report transparent vlan from QP1 aaca68671376 RDMA/rxe: Fix panic when calling kmem_cache_create() d1878b298fc6 RDMA/rxe: Drop pointless checks in rxe_init_ports ca337b53fff3 RDMA/rxe: Fix memleak in rxe_mem_init_user af2e06b02575 ARM: dts: imx7ulp: Correct gpio ranges ab56ed56f8c8 ARM: dts: ls1021a: fix QuadSPI-memory reg range d5763bbf8664 selftests/timers: Turn off timeout setting 6a2be713c78f ARM: dts: socfpga: fix register entry for timer3 on Arria10 25915590865c regulator: remove superfluous lock in regulator_resolve_coupling() 69163464bcd3 regulator: push allocation in regulator_ena_gpio_request() out of lock e9019af9b0cc ARM: dts: logicpd-som-lv-baseboard: Fix missing video 678cde6f4e2b ARM: dts: logicpd-som-lv-baseboard: Fix broken audio 06fb37a1725d ARM: dts: logicpd-torpedo-baseboard: Fix broken audio Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eae616c0cca482a3ce720de3d7d1caded9f79942) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-10-07linux-yocto/5.4: fix kprobes build warningBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.4: 178189d65780 kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aa2b309a938f4af5f5d95bc7e7f3c0e9d77f3dd3) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-09-30linux-yocto/5.4: update to v5.4.65Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 6c3d34dea2fc Linux 5.4.65 ddb279d64b72 net: disable netpoll on fresh napis 09c45065257b tipc: fix shutdown() of connectionless socket b95eb482c288 taprio: Fix using wrong queues in gate mask 20f8c874789a sctp: not disable bh in the whole sctp_get_port_local() 8b61bb0b2d57 net: usb: dm9601: Add USB ID of Keenetic Plus DSL 346fefa82325 netlabel: fix problems with mapping removal 3f73dbf94f8f ipv6: Fix sysctl max for fib_multipath_hash_policy 263e463358d3 ipv4: Silence suspicious RCU usage warning Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (cherry picked from commit e2cb6e8b433614a8512739ea5583914d9ef978fc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-09-30linux-yocto/5.4: update to v5.4.64Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 6ffabce36fc8 Linux 5.4.64 beaf13ed8e97 net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() 58c3e86d42d2 cfg80211: regulatory: reject invalid hints 08eeec445297 mm/khugepaged.c: fix khugepaged's request size in collapse_file af7786b20c71 mm/hugetlb: fix a race between hugetlb sysctl handlers f2cd86225c89 checkpatch: fix the usage of capture group ( ... ) 59ac5bfa82bc sdhci: tegra: Add missing TMCLK for data timeout e915b3b63dfd perf record: Correct the help info of option "--no-bpf-event" 894a6f0be372 vfio/pci: Fix SR-IOV VF handling with MMIO blocking f4fa8d937edf mm: madvise: fix vma user-after-free 87fb7b0c5266 mm: slub: fix conversion of freelist_corrupted() 291144f1114d dm thin metadata: Fix use-after-free in dm_bm_set_read_only cfe85a4a8552 dm thin metadata: Avoid returning cmd->bm wild pointer on error 392a6afcbf19 dm cache metadata: Avoid returning cmd->bm wild pointer on error 9dd74db0bfd1 dm crypt: Initialize crypto wait structures e6ddb1d45c51 dm integrity: fix error reporting in bitmap mode after creation b30f628beec9 dm mpath: fix racey management of PG initialization 226fb99eb59d dm writecache: handle DAX to partitions on persistent memory correctly 6fb192c06a14 drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting f84804af09c7 dmaengine: dw-edma: Fix scatter-gather address calculation 9f4ab0172e6c blk-iocost: ioc_pd_free() shouldn't assume irq disabled f7880745e91b libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks 5f5f27228195 block: ensure bdi->io_pages is always initialized 84c041c12442 block: allow for_each_bvec to support zero len bvec b6e4827c04b0 affs: fix basic permission bits to actually work 2d89e44dc932 media: rc: uevent sysfs file races with rc_unregister_device() 5925179bbc64 media: rc: do not access device via sysfs after rc_unregister_device() 3d77c12f3040 mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers ed48704c36a8 mmc: cqhci: Add cqhci_deactivate() a69047c01eb4 mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings 5876ee035ba6 mmc: mediatek: add optional module reset property 2816ccd07145 arm64: dts: mt7622: add reset node for mmc device d074d9d52fe0 ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen 7de2f56ef51a ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A a253fe35666d ALSA; firewire-tascam: exclude Tascam FE-8 from detection 982505615063 ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO cebaed033037 ALSA: firewire-digi00x: exclude Avid Adrenaline from detection 4fa06a43bf9f ALSA: hda/hdmi: always check pin power status in i915 pin fixup 2ebb83a259a8 ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check 79124b1b912c ALSA: usb-audio: Add implicit feedback quirk for UR22C a3b94af5117b ALSA: ca0106: fix error code handling 156dd7c73a9b Revert "ALSA: hda: Add support for Loongson 7A1000 controller" 62db427bf8ca Revert "net: dsa: microchip: set the correct number of ports" 4254a4f7988c btrfs: fix potential deadlock in the search ioctl de53545e8d4c net: core: use listified Rx for GRO_NORMAL in napi_gro_receive() df0c47585cea btrfs: tree-checker: fix the error message for transid error 650275310f3b btrfs: set the lockdep class for log tree extent buffers 7e0ffb0d9d9f btrfs: set the correct lockdep class for new nodes c37cc199da2b btrfs: allocate scrub workqueues outside of locks eb29635ba68a btrfs: drop path before adding new uuid tree entry 20b591fd00c0 ARC: perf: don't bail setup if pct irq missing in device-tree ce690fa1d5d0 xfs: don't update mtime on COW faults 12cd8fccc9ed ext2: don't update mtime on COW faults cc6c4d81d6ad tracing/kprobes, x86/ptrace: Fix regs argument order for i386 036a857bb57d iommu/vt-d: Handle 36bit addressing for x86-32 8f747b0149c5 vfio-pci: Invalidate mmaps and block MMIO access on disabled memory b0f5096b281a vfio-pci: Fault mmaps to enable vma tracking 270c35d0723a vfio/type1: Support faulting PFNMAP vmas 5629bb21ce20 include/linux/log2.h: add missing () around n in roundup_pow_of_two() bc846b58fe5c net/packet: fix overflow in tpacket_rcv e3d109c3484e iommu/amd: Restore IRTE.RemapEn bit after programming IRTE 7ce6bc1b549e thermal: qcom-spmi-temp-alarm: Don't suppress negative temp f5b3bd38ae91 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 0c21f1bcafc1 iommu/vt-d: Serialize IOMMU GCMD register modifications 920d9ffcd481 x86, fakenuma: Fix invalid starting node ID 1a7e03867a37 tg3: Fix soft lockup when tg3_reset_task() fails. b0c40f8a7a0e perf jevents: Fix suspicious code in fixregex() 6c4ad5444a26 xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files 58591dd6afda MIPS: add missing MSACSR and upper MSA initialization 612e2b7ec962 net: gemini: Fix another missing clk_disable_unprepare() in probe 88405cf0f2bd fix regression in "epoll: Keep a reference on files added to the check list" 901d22c6b6dc net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() 8e2660c834e3 perf tools: Correct SNOOPX field offset 37f0a08a3a83 cxgb4: fix thermal zone device registration 50d284778427 nvme: fix controller instance leak f4b830c61b5b nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' 9ff9f74ed462 netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS 498575898ec4 net: dsa: mt7530: fix advertising unsupported 1000baseT_Half c4a427b71cd7 selftests/bpf: Fix massive output from test_maps e0a1bebc332d media: cedrus: Add missing v4l2_ctrl_request_hdl_put() 3fe12f4be001 media: vicodec: add missing v4l2_ctrl_request_hdl_put() f28f3cffff27 bnxt: don't enable NAPI until rings are ready da7a1676d6c1 xfs: fix boundary test in xfs_attr_shortform_verify 8227199ceafd bnxt_en: fix HWRM error when querying VF temperature 927a7629bedd bnxt_en: Fix possible crash in bnxt_fw_reset_task(). 70699d3cc77c bnxt_en: Fix PCI AER error recovery flow 87547923b6c6 bnxt_en: Check for zero dir entries in NVRAM. e7cbba4db7da bnxt_en: Don't query FW when netif_running() is false. c11510bb8898 net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port 0bd92cdc04e6 gtp: add GTPA_LINK info to msg sent to userspace 24249fab08c6 dmaengine: pl330: Fix burst length if burst size is smaller than bus width 719f92de3fff net: arc_emac: Fix memleak in arc_mdio_probe 268fe5a4c040 ravb: Fixed to be able to unload modules 8123fa897e65 net: systemport: Fix memleak in bcm_sysport_probe a49c0aebf9c4 net: hns: Fix memleak in hns_nic_dev_probe 210b889fd8ef netfilter: nf_tables: fix destination register zeroing 576fbd4902fb netfilter: nf_tables: incorrect enum nft_list_attributes definition 929d07feb94f netfilter: nf_tables: add NFTA_SET_USERDATA if not null fb1e97674aa8 mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040 da8e3e507d2f MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores c5e9e36fc2f8 MIPS: mm: BMIPS5000 has inclusive physical caches 5f7798f05311 rxrpc: Make rxrpc_kernel_get_srtt() indicate validity 43cf7e7dfa7b rxrpc: Keep the ACK serial in a var in rxrpc_input_ack() 242a7ab0ac52 dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate() 2f2786bb9d40 batman-adv: bla: use netif_rx_ni when not in interrupt context fd8b3ef644a4 batman-adv: Fix own OGM check in aggregated OGMs 2344f2f186fd batman-adv: Avoid uninitialized chaddr when handling DHCP 89cb604c4226 dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling 1a89606baf31 fsldma: fix very broken 32-bit ppc ioread64 functionality 6eb88c42dcc9 xen/xenbus: Fix granting of vmalloc'd memory 0878655a9880 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init b014f2846e6f drm/amd/display: Retry AUX write when fail occurs 9947928e619a drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps 79d31527dfc3 drm/amd/display: Reject overlay plane configurations in multi-display scenarios 29bade8e2fc9 s390: don't trace preemption in percpu macros c756635246e9 nbd: restore default timeout when setting it to zero c1e333e7b8da cpuidle: Fixup IRQ state ad3a4efc8c56 drm/omap: fix incorrect lock state 0a8dcad24424 ceph: don't allow setlease on cephfs 755fd63ae163 drm/msm/a6xx: fix gmu start on newer firmware 7a55cf8a20c7 habanalabs: check correct vmalloc return code c9436de020a4 habanalabs: validate FW file size dddd5003c707 drm/msm: enable vblank during atomic commits 2c9bc7d9600c nvmet: Disable keep-alive timer when kato is cleared to 0h e94a3d76305b hwmon: (applesmc) check status earlier. 19583b280801 drm/msm: add shutdown support for display platform_driver 8bc25dea70fe tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup 28ffe70a2e33 drm/msm/dpu: Fix scale params in plane validation b2fc347e2126 HID: quirks: Always poll three more Lenovo PixArt mice e32f4fa1b24d Linux 5.4.63 5153710a5ecc scsi: target: tcmu: Optimize use of flush_dcache_page bb9949fdfddd scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range 6d2e274f60fc sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186 0176db2f2ad5 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210 eda97e9d90db arm64: tegra: Add missing timeout clock to Tegra210 SDMMC 5cd8c5979e72 arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes ef8b5f333780 arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes 9d806d68bf97 dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later d2ac42e61ecd KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception ffad02f9e3ea KVM: arm64: Survive synchronous exceptions caused by AT instructions 1744237ca047 KVM: arm64: Add kvm_extable for vaxorcism code 538caddbe635 drm/etnaviv: fix TS cache flushing on GPUs with BLT engine 80743b4bde09 drm/sched: Fix passing zero to 'PTR_ERR' warning v2 6cadd1e2d8c5 perf record/stat: Explicitly call out event modifiers in the documentation 4bae1afed432 HID: core: Sanitize event code and type when mapping input 667514df10a0 HID: core: Correctly handle ReportSize being zero 933cf1c2c075 Linux 5.4.62 54ee77961e79 io_uring: Fix NULL pointer dereference in io_sq_wq_submit_work() 44cf62d388fb ALSA: usb-audio: Update documentation comment for MS2109 quirk 851d0813ab80 HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() c98b6ebd9b55 kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables 37432a83faab kbuild: add variables for compression tools 47a41f65afb6 kheaders: explain why include/config/autoconf.h is excluded from md5sum 7caddaa9f88b kheaders: remove the last bashism to allow sh to run it 18f48708c3f5 kheaders: optimize header copy for in-tree builds a1d0c6e2f334 kheaders: optimize md5sum calculation for in-tree builds eb914bae6e17 kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' 376810e5e9e1 fbmem: pull fbcon_update_vcs() out of fb_set_var() 6a862aa31ec3 usb: dwc3: gadget: Handle ZLP for sg requests 7c8b5685662b usb: dwc3: gadget: Fix handling ZLP 4bc5d90a7dce usb: dwc3: gadget: Don't setup more than requested f8e4c5297fcd drm/i915: Fix cmd parser desc matching with masks 73992639ec78 usb: storage: Add unusual_uas entry for Sony PSZ drives 2add73c8c00d USB: cdc-acm: rework notification_buffer resizing e2e02f260496 USB: gadget: u_f: Unbreak offset calculation in VLAs 4f529c4d1e43 USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb() f47ab852bea3 USB: gadget: u_f: add overflow checks to VLA macros 2534d3dec376 usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe() de24343880a6 USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge ca29a2a53953 USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D 20b3564c6748 USB: quirks: Add no-lpm quirk for another Raydium touchscreen b32ec919ee37 usb: uas: Add quirk for PNY Pro Elite ad0bc424fc0a USB: yurex: Fix bad gfp argument 3623dab2959e drm/amd/pm: correct the thermal alert temperature limit settings 85ca6f199c77 drm/amd/pm: correct Vega20 swctf limit setting 9afabefd42fc drm/amd/pm: correct Vega12 swctf limit setting 60cffee2d951 drm/amd/pm: correct Vega10 swctf limit setting 2809cf7f6eba drm/amd/powerplay: Fix hardmins not being sent to SMU for RV 20700b352d10 drm/amdgpu/gfx10: refine mgcg setting 8fc7a66619e1 drm/amdgpu: Fix buffer overflow in INFO ioctl 1adf8c19f974 x86/hotplug: Silence APIC only after all interrupts are migrated 47c8387a963e irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake 927aa9a10f12 genirq/matrix: Deal with the sillyness of for_each_cpu() on UP 70957a10e1db crypto: af_alg - Work around empty control messages without MSG_MORE aca10ab0568a device property: Fix the secondary firmware node handling in set_primary_fwnode() df2a6a4a9d68 powerpc/perf: Fix crashes with generic_compat_pmu & BHRB b260fb2a02b5 PM: sleep: core: Fix the handling of pending runtime resume requests 7ded78a8c89e arm64: vdso32: make vdso32 install conditional 3b7087e07730 xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed 02166fea639f xhci: Do warm-reset when both CAS and XDEV_RESUME are set 3ac8545b29ae usb: host: xhci: fix ep context print mismatch in debugfs 4d3e2a3a0c64 XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information. 6623c19042b6 writeback: Fix sync livelock due to b_dirty_time processing cb0c74450072 writeback: Avoid skipping inode writeback 8eab2b531fd3 writeback: Protect inode->i_io_list with inode->i_lock 2e76a3a1667c serial: 8250: change lock order in serial8250_do_startup() f53ebc7c2922 serial: 8250_exar: Fix number of ports for Commtech PCIe cards fbb55ec82dd6 serial: stm32: avoid kernel warning on absence of optional IRQ 64a05aadf936 serial: pl011: Don't leak amba_ports entry on driver register error 0806b49bba20 serial: pl011: Fix oops on -EPROBE_DEFER daae6b962a13 serial: samsung: Removes the IRQ not found warning 7c57237d74a0 vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize() adb76f3f7732 vt: defer kfree() of vc_screenbuf in vc_do_resize() db1bb352cc08 USB: lvtest: return proper error code in probe 96e41fc29e8a fbcon: prevent user font height or width change from causing potential out-of-bounds access cd1d270e3e4f btrfs: detect nocow for swap after snapshot delete eb576fc43a43 btrfs: fix space cache memory leak after transaction abort 1d08edc70154 btrfs: check the right error variable in btrfs_del_dir_entries_in_log 8a3509486f08 btrfs: reset compression level for lzo on remount b1a83ee0cbbf blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART c2035d1e55aa HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands db4542b6617b block: loop: set discard granularity and alignment for block device backed loop f09dbec9c0c6 block: fix get_max_io_size() 2f4b202eb1b1 arm64: Allow booting of late CPUs affected by erratum 1418040 82b05f0838aa arm64: Move handling of erratum 1418040 into C code 7d44b707aaff powerpc/perf: Fix soft lockups due to missed interrupt accounting 9c0305c0cfa2 net: gianfar: Add of_node_put() before goto statement c656534e5c45 macvlan: validate setting of multiple remote source MAC addresses 19f669a3609c Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" 48765b780ace scsi: qla2xxx: Fix null pointer access during disconnect from subsystem 36a139cf4146 scsi: qla2xxx: Check if FW supports MQ before enabling 88274626d110 scsi: qla2xxx: Fix login timeout 37528b3ee9e1 scsi: ufs: Clean up completed request without interrupt notification a39ba0fdcdfd scsi: ufs: Improve interrupt handling for shared interrupts d895b0be701c scsi: ufs: Fix possible infinite loop in ufshcd_hold 1778bebd06b4 scsi: fcoe: Fix I/O path allocation a8d26145e112 selftests: disable rp_filter for icmp_redirect.sh 957066143e6c ASoC: wm8994: Avoid attempts to read unreadable registers 1d63737b0777 s390/cio: add cond_resched() in the slow_eval_known_fn() loop 2a8c6149a49a ALSA: hda/realtek: Add model alc298-samsung-headphone 021a98a87864 can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect corruptions 3803312a3c55 netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency 35238963c972 drm/amd/display: Switch to immediate mode for updating infopackets b92b415fa7b7 drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading 73a0e6280a32 drm/amd/powerplay: correct Vega20 cached smu feature state d2da80e0a3e7 spi: stm32: always perform registers configuration prior to transfer 2844685c661a spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate a6daa863d15e spi: stm32: fix fifo threshold level in case of short transfer 3c15a3c4b155 spi: stm32h7: fix race condition at end of transfer a08e95e83e6f fs: prevent BUG_ON in submit_bh_wbc() 28a56c26a00d ext4: correctly restore system zone info when remount fails 8e63c86f6580 ext4: handle error of ext4_setup_system_zone() on remount e579635669da ext4: handle option set by mount flags correctly 3a53d012bd26 jbd2: abort journal if free a async write error metadata buffer 1b36d4fa4b66 ext4: handle read only external journal device 2e7312ddaf62 ext4: don't BUG on inconsistent journal feature 40827caf954c jbd2: make sure jh have b_transaction set in refile/unfile_buffer e4351ad44d7e spi: stm32: clear only asserted irq flags on interrupt d63728afe947 usb: gadget: f_tcm: Fix some resource leaks in some error paths 262f5fbad941 i2c: rcar: in slave mode, clear NACK earlier 883ed72723ef i2c: core: Don't fail PRP0001 enumeration when no ID table exist 2fc8fa50ebee null_blk: fix passing of REQ_FUA flag in null_handle_rq 88994acafd96 nvme: multipath: round-robin: fix single non-optimized path case 97f30414a2e0 nvme-fc: Fix wrong return value in __nvme_fc_init_request() 05c608f630b9 blkcg: fix memleak for iolatency 872a2b3182ee blk-mq: insert request not through ->queue_rq into sw/scheduler queue 9054d5844092 hwmon: (nct7904) Correct divide by 0 1475314530bb bfq: fix blkio cgroup leakage v4 2295664518c3 block: Fix page_is_mergeable() for compound pages 3e9eb1e893ba drm/msm/adreno: fix updating ring fence effd3b89f7e5 block: virtio_blk: fix handling single range discard request cc3a73f245cb block: respect queue limit of max discard segment 8f409e764c4b media: gpio-ir-tx: improve precision of transmitted signal due to scheduling 6ba04701b801 ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) 5861e84d7145 cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode 1b7b2d45b31e PCI: qcom: Add missing reset for ipq806x ea552383a9d5 PCI: qcom: Change duplicate PCI reset to phy reset 29ecf28be997 PCI: qcom: Add missing ipq806x clocks in PCIe driver 6d11320bed41 EDAC/{i7core,sb,pnd2,skx}: Fix error event severity 87cc96bb11b9 EDAC: skx_common: get rid of unused type var 3bf42b2e8d67 EDAC: sb_edac: get rid of unused vars 75aaa8fa7672 mm/vunmap: add cond_resched() in vunmap_pmd_range a2038eb833a5 drm/amd/display: Fix dmesg warning from setting abm level 8522b1bec88e drm/amd/display: Add additional config guards for DCN 992e51ff0e4b drm/amd/display: Trigger modesets on MST DSC connectors b730fb14434f drm/ingenic: Fix incorrect assumption about plane->index 8dc47d858fea gpu/drm: ingenic: Use the plane's src_[x,y] to configure DMA length 302b9e189962 cma: don't quit at first error when activating reserved areas aed14b1b5c0e mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation 965d3d5ce355 mm: fix kthread_use_mm() vs TLB invalidate 72574434da87 mm/shuffle: don't move pages between zones and don't read garbage memmaps 483b956a16a0 btrfs: only commit delayed items at fsync if we are logging a directory 3eddcc71fe8a btrfs: only commit the delayed inode when doing a full fsync d5f5b15d3ea4 btrfs: factor out inode items copy loop from btrfs_log_inode() a0cfda9cb3a1 s390/numa: set node distance to LOCAL_DISTANCE 67f8b390b15e drm/xen-front: Fix misused IS_ERR_OR_NULL checks 02611bcaafe5 drm/xen: fix passing zero to 'PTR_ERR' warning fe376f1b12d2 PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent b7cca731b486 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails a0f69c6f5e0b PM / devfreq: rk3399_dmc: Add missing of_node_put() 961bfe1277ae usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint 2c0000f409ec sched/uclamp: Fix a deadlock when enabling uclamp static key 88435320ebc1 sched/uclamp: Protect uclamp fast path code with static key 93709d8ade00 Revert "ath10k: fix DMA related firmware crashes on multiple devices" da56eb03ea94 arm64: Fix __cpu_logical_map undefined issue 12a9bec2bd4e efi: provide empty efi_enter_virtual_mode implementation b2defeb19bff brcmfmac: Set timeout value when configuring power save 7aac56d8b0ee USB: sisusbvga: Fix a potential UB casued by left shifting a negative value e77f71c6341a powerpc/spufs: add CONFIG_COREDUMP dependency 653ae33b030b KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe a84a6eb935ba media: davinci: vpif_capture: fix potential double free 6b0010ed7140 hugetlbfs: prevent filesystem stacking of hugetlbfs c67c6e1f54aa EDAC/ie31200: Fallback if host bridge device is already initialized 41191f8c57a1 scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() a002274db527 ceph: do not access the kiocb after aio requests 01540d5e7c1b ceph: fix potential mdsc use-after-free crash 9da791b5410e scsi: iscsi: Do not put host in iscsi_set_flashnode_param() 050292f138a3 btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode 1f52b85f6c79 btrfs: file: reserve qgroup space after the hole punch range is locked 7d6689df48de locking/lockdep: Fix overflow in presentation of average lock-time 2adf6ec63db2 drm/nouveau: Fix reference count leak in nouveau_connector_detect 19e81f6325a9 drm/nouveau: fix reference count leak in nv50_disp_atomic_commit d23d52e38cc9 drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open 45e30390f50f f2fs: fix use-after-free issue 4cba87943046 HID: quirks: add NOGET quirk for Logitech GROUP 6734eeb6c2f0 cec-api: prevent leaking memory through hole in structure bd4593030332 ALSA: hda: Add support for Loongson 7A1000 controller f4107f633a29 mips/vdso: Fix resource leaks in genvdso.c 71e7e02c0590 rtlwifi: rtl8192cu: Prevent leaking urb 3a84491364e1 ARM: dts: ls1021a: output PPS signal on FIPER2 4410fd0c378e PCI: Fix pci_create_slot() reference count leak 201838142c52 omapfb: fix multiple reference count leaks due to pm_runtime_get_sync 22d859fe1bdc f2fs: fix error path in do_recover_data() 110c5a5a6854 selftests/powerpc: Purge extra count_pmc() calls of ebb selftests 0450a50c914e scsi: target: Fix xcopy sess release leak 774cc7c882f8 xfs: Don't allow logging of XFS_ISTALE inodes 40b450375c80 scsi: lpfc: Fix shost refcount mismatch when deleting vport 815060a8ec2a drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails 8290f9d4695f drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config 3753eff4c69a drm/amd/display: fix ref count leak in amdgpu_drm_ioctl c911da7b6673 drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms 40d0bf2b6e99 drm/radeon: fix multiple reference count leak 9c88b27ac444 drm/amdkfd: Fix reference count leaks. 1174ed705dda iommu/iova: Don't BUG on invalid PFNs f0a066af0f37 mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs d98ea48810e6 scsi: target: tcmu: Fix crash on ARM during cmd completion ab2d90e58ae1 blktrace: ensure our debugfs dir exists fc93c091de22 media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq() 1dc0ed18219a powerpc/xive: Ignore kmemleak false positives 88eb00cb39ce arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep d8cc881483d8 mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs fd5908860a17 ASoC: tegra: Fix reference count leaks. 7d60cd2a6e08 ASoC: img-parallel-out: Fix a reference count leak 8150a0e3d796 ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt a53f67368c98 ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop 348da2f8566b ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged bcf40820b4fd ALSA: pci: delete repeated words in comments b45944e2b39e ALSA: hda/hdmi: Add quirk to force connectivity 266d21a57093 ipvlan: fix device features e1334c4f4aec net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow 97a74349cf82 net: ena: Make missed_tx stat incremental 6c2e795f95cd tipc: fix uninit skb->data in tipc_nl_compat_dumpit() d429362b3de4 net/smc: Prevent kernel-infoleak in __smc_diag_dump() 4d2fe0addc38 net: sctp: Fix negotiation of the number of data streams. 4ef63e365466 net: qrtr: fix usage of idr in port assignment to socket 4ae9ebf9e8ea net: nexthop: don't allow empty NHA_GROUP 6ed89176755c net: Fix potential wrong skb->protocol in skb_vlan_untag() b5e34120b06a gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY 730443f4c48a binfmt_flat: revert "binfmt_flat: don't offset the data start" 669fc3b38ce2 powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (cherry picked from commit 4090a909ade3ac38bb14b978776daffc152f64d0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-09-30linux-yocto/config: netfilter: Enable nat for ipv4 and ipv6Bruce Ashfield
Integrating the following commit(s): 80452c7c245 netfilter: Enable nat for ipv4 and ipv6 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> (cherry picked from commit 788623ab2913e760da9405de1c3a2633140122eb) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-09-01linux-yocto/5.4: update to v5.4.61Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 6576d69aac94 Linux 5.4.61 d316d52742c4 KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set e1818ffcca0e KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() 744fde53ec32 xen: don't reschedule in preemption off sections d6bca2a8f064 mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible 42694912aaf1 do_epoll_ctl(): clean the failure exits up a bit b158e91610c7 epoll: Keep a reference on files added to the check list 5167f194da69 efi: add missed destroy_workqueue when efisubsys_init fails 13b1fc60ecb0 powerpc/pseries: Do not initiate shutdown when system is running on UPS dafae068886a net: dsa: b53: check for timeout 83236e697f79 hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() 2dd00ae408a9 net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe() f4adc6430d74 net: ena: Prevent reset after device destruction f4ed9ede3441 bonding: fix active-backup failover for current ARP slave 542a493c8c5e ARM64: vdso32: Install vdso32 from vdso_install 278eb88ab206 afs: Fix NULL deref in afs_dynroot_depopulate() 140ac9370b16 RDMA/bnxt_re: Do not add user qps to flushlist dc0d58e281a6 Fix build error when CONFIG_ACPI is not set/enabled: 7cc9812be1c7 efi: avoid error message when booting under Xen d3ca317cf62a kconfig: qconf: fix signal connection to invalid slots 51d85e70e3ad kconfig: qconf: do not limit the pop-up menu to the first row da1069e4e727 Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" 6e2aa034d777 kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode 46713f3d61b3 kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode 667a59aa55fb vfio/type1: Add proper error unwind for vfio_iommu_replay() 503176f5dc07 ASoC: intel: Fix memleak in sst_media_open 8aeb112d58c0 ASoC: msm8916-wcd-analog: fix register Interrupt offset e9849a60facb s390/ptrace: fix storage key handling d35f24bc566d s390/runtime_instrumentation: fix storage key handling cc215d206881 bonding: fix a potential double-unregister 8a49739f58f5 can: j1939: add rxtimer for multipacket broadcast session d7ab964b6ba9 can: j1939: abort multipacket broadcast session when timeout occurs d0dc3d2c71e2 can: j1939: cancel rxtimer on multipacket broadcast session complete 5159a0a5164b can: j1939: fix support for multipacket broadcast message 5dc0c1c12094 bonding: show saner speed for broadcast mode 1b9dee25ad25 net: fec: correct the error path for regulator disable in probe c0e04d08e544 i40e: Fix crash during removing i40e driver e2a8d4423640 i40e: Set RX_ONLY mode for unicast promiscuous on VLAN 154ccf69feca can: j1939: transport: add j1939_session_skb_find_by_offset() function 3bfd1398de6a can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack ff723ef6b7b6 can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can() 6e0bc946cbee bpf: sock_ops sk access may stomp registers when dst_reg = src_reg ece9ca5840e0 ASoC: q6routing: add dummy register read/write function aaa6e691b983 ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM 233d6f2ab120 spi: stm32: fixes suspend/resume management 666d1d1a0584 netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian 3473fa198178 ext4: don't allow overlapping system zones ea54176e5821 ext4: fix potential negative array index in do_split() 2585402c5799 fs/signalfd.c: fix inconsistent return codes for signalfd4 e4f952b031c1 alpha: fix annotation of io{read,write}{16,32}be() 538c74a9cb26 xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init 4591461ea9f2 tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference 10b2bb101f06 media: camss: fix memory leaks on error handling paths in probe 05724341d9db virtio_ring: Avoid loop when vq is broken in virtqueue_poll 34f8368f6634 scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases 28850b8043cc cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 cca58a166920 swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses 2bd8ba398fad ceph: fix use-after-free for fsc->mdsc 2524bb04d81b jffs2: fix UAF problem 04aeb884e8a5 drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access 711f5688bb97 xfs: fix inode quota reservation checks 8fe5e38acbe7 svcrdma: Fix another Receive buffer leak 7aca2f7d1710 m68knommu: fix overwriting of bits in ColdFire V3 cache control 1a718d4caa1a MIPS: Fix unable to reserve memory for Crash kernel 5594a54c520b Input: psmouse - add a newline when printing 'proto' by sysfs 06d4d9acd7d8 media: vpss: clean up resources in init f948f1d02237 rtc: goldfish: Enable interrupt in set_alarm() when necessary 85ad0d5f3d69 media: budget-core: Improve exception handling in budget_register() 62b8c76d061f scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM 59d587cc3640 scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices 10e99c3003d5 opp: Enable resources again if they were disabled earlier 52d322f91954 kthread: Do not preempt current task if it is going to call schedule() 504fe0ab2412 drm/amd/display: fix pow() crashing when given base 0 1f3cfa9338c3 drm/amd/display: Fix EDID parsing after resume from suspend 6f3bff30f1cb drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal f45ab6e7d957 scsi: zfcp: Fix use-after-free in request timeout handlers b4062a49ad4a jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() 2bc54ba65fdc ext4: fix checking of directory entry validity for inline directories 59af0759bd46 RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request 0cfb9320d00c mm, page_alloc: fix core hung in free_pcppages_bulk() 5663159e2930 mm: include CMA pages in lowmem_reserve at boot e9e3ec03e6ae uprobes: __replace_page() avoid BUG in munlock_vma_page() fa2e0d4e4a4c kernel/relay.c: fix memleak on destroy relay channel 19a77c937a19 romfs: fix uninitialized memory leak in romfs_dev_read() 3e538c536f01 spi: Prevent adding devices below an unregistering controller 143df6b3584a can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated 60be1488a3ae can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() 055c65c7e7dd ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion 4fe52a85eeb4 ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book 84bfb4b10d6f btrfs: add wrapper for transaction abort predicate 745148367b04 btrfs: return EROFS for BTRFS_FS_STATE_ERROR cases de88b7e2f02f btrfs: don't show full path of bind mounts in subvol= 038580b1f58b btrfs: export helpers for subvolume name/id resolution b40753984979 bcache: avoid nr_stripes overflow in bcache_device_init() 9f4f7c08d50b khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() 9a05b774af30 khugepaged: khugepaged_test_exit() check mmget_still_valid() 8043d5ee9168 perf probe: Fix memory leakage when the probe point is not found 888d9b829c25 gfs2: Never call gfs2_block_zero_range with an open transaction 18a640d3b570 gfs2: Improve mmap write vs. punch_hole consistency e42c75ef3477 drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset() 62353048e2d4 kbuild: support LLVM=1 to switch the default tools to Clang/LLVM c7d8f67db126 kbuild: replace AS=clang with LLVM_IAS=1 244d9026768d kbuild: remove AS variable fed06097acce kbuild: remove PYTHON2 variable fa84d9f31599 x86/boot: kbuild: allow readelf executable to be specified c173511a12e4 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware c7c239c947be net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware f781285d09a9 Documentation/llvm: fix the name of llvm-size 97eab9af0036 Documentation/llvm: add documentation on building w/ Clang/LLVM Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0c67ef9397da5dacaba557956a33c0c457684032) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-09-01linux-yocto/5.4: update to v5.4.60Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 77fcb48939fc Linux 5.4.60 53a856c5a6af drm/amd/display: dchubbub p-state warning during surface planes switch 4287c18a7d8f drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume 915ad46bdd4a drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi f9f53b7c6a81 drm: Added orientation quirk for ASUS tablet model T103HAF aeec14061d53 drm/panfrost: Use kvfree() to free bo->sgts a202b42b94bc arm64: dts: marvell: espressobin: add ethernet alias 0f1c938ef82d khugepaged: retract_page_tables() remember to test exit e47e00559893 sh: landisk: Add missing initialization of sh_io_port_base 64d358a9adb5 perf/x86/rapl: Fix missing psys sysfs attributes 5c90739d36ce tools build feature: Quote CC and CXX for their arguments 45989801d7cf perf bench mem: Always memset source before memcpy 306df54b5b8a ALSA: echoaudio: Fix potential Oops in snd_echo_resume() 8bc48c35a983 crypto: algif_aead - fix uninitialized ctx->init a23269976109 mfd: dln2: Run event handler loop under spinlock 315b5cbe1aee i2c: iproc: fix race between client unreg and isr 8620d18575af test_kmod: avoid potential double free in trigger_config_run_type() 3457ba1acec2 fs/ufs: avoid potential u32 multiplication overflow ba40d33e36b2 fs/minix: remove expected error message in block_to_path() d91005b645d1 fs/minix: fix block limit check for V1 filesystems 6def476496a5 fs/minix: set s_maxbytes correctly 75cf7f895f56 nfs: Fix getxattr kernel panic and memory overflow d09d6dca89e9 net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init 35b5e689abd9 drm/vmwgfx: Fix two list_for_each loop exit tests 95922cdab4ad drm/vmwgfx: Use correct vmw_legacy_display_unit pointer 1d8dce52a008 recordmcount: Fix build failure on non arm64 f41600c55789 Input: sentelic - fix error return when fsp_reg_write fails 8d7633b5aff9 x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC 8645225c7180 md-cluster: Fix potential error pointer dereference in resize_bitmaps() 3fcd24040f55 watchdog: initialize device before misc_register 9340d8bfec94 nfs: nfs_file_write() should check for writeback errors da14c05ad875 scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport c9220ff3b9cc openrisc: Fix oops caused when dumping stack a6d5c5a398d6 libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr dfb5d727d721 libnvdimm/security: fix a typo 0c51d8f5c83e clk: bcm2835: Do not use prediv with bcm2711's PLLs 1896dfc97c90 ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename 7dccbf1111bf nfs: ensure correct writeback errors are returned on close() 9153e0d43710 i2c: rcar: avoid race when unregistering slave 4f69483568d6 tools build feature: Use CC and CXX from parent 3d0808f3c7d9 pwm: bcm-iproc: handle clk_get_rate() return ba2c4d0e720b clk: clk-atlas6: fix return value check in atlas6_clk_init() c7bd131f4335 clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk 422a01fc23d2 i2c: rcar: slave: only send STOP event when we have been addressed 043bc80399a8 iommu/vt-d: Enforce PASID devTLB field mask 99d1472ba802 clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL f66d0154ed2f clk: qcom: gcc: fix sm8150 GPU and NPU clocks a31ac4101981 iommu/omap: Check for failure of a call to omap_iommu_dump_ctx 34c920e2c858 selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value cf5078181528 selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly e4a6919c9908 selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code ea777df6b8b9 clk: actions: Fix h_clk for Actions S500 SoC 0e0a146f978e dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() 386f82040c84 gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile 0f77e95efd75 gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers e0a684edf6d7 crypto: caam - Remove broken arc4 support 64563d1dca80 mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete b638533ec6fa RDMA/counter: Allow manually bind QPs with different pids to same counter e5a9bb4f1243 RDMA/counter: Only bind user QPs in auto mode cf304df99fac devres: keep both device name and resource name in pretty name ddd3934f7b39 crypto: af_alg - Fix regression on empty requests 9705f53eb01a USB: serial: ftdi_sio: clean up receive processing aeefe7d15cf1 USB: serial: ftdi_sio: make process-packet buffer unsigned 8cab023c03aa selftests/bpf: test_progs use another shell exit on non-actions de624fbac3eb selftests/bpf: Test_progs indicate to shell on non-actions 95c736a29105 IB/uverbs: Set IOVA on IB MR in uverbs layer ea1cdb1bb80b media: rockchip: rga: Only set output CSC mode for RGB input 5f51ca677cd2 media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic 0f334b668455 RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() 5412efa6285a RDMA/ipoib: Return void from ipoib_ib_dev_stop() ab67471562ad platform/chrome: cros_ec_ishtp: Fix a double-unlock issue 617da16f5ab9 mtd: rawnand: fsl_upm: Remove unused mtd var e1f2606892f2 octeontx2-af: change (struct qmem)->entry_sz from u8 to u16 368caae37037 mfd: arizona: Ensure 32k clock is put on driver unbind and error cf368b876f44 crypto: algif_aead - Only wake up when ctx->more is zero bb0bba78d365 pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ 974ca069d531 orangefs: get rid of knob code... 1752ab50e825 drm/imx: imx-ldb: Disable both channels for split mode in enc->disable() 988fcef346a3 remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load babd6a4c3336 remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load 73ba6991e981 remoteproc: qcom: q6v5: Update running state before requesting stop 55052ac61cb8 perf intel-pt: Fix duplicate branch after CBR 8214e74b662d perf intel-pt: Fix FUP packet state 169015f464d0 module: Correctly truncate sysfs sections output 54f44e3af24b pseries: Fix 64 bit logical memory block panic 37e3a1c08e2d ceph: handle zero-length feature mask in session messages 8953e8cb0d6a ceph: set sec_context xattr on symlink creation 12badd382453 watchdog: f71808e_wdt: clear watchdog timeout occurred flag 0f35915a0feb watchdog: f71808e_wdt: remove use of wrong watchdog_info option 4699d95a715b watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options 43e172e31bad tracing: Move pipe reference to trace array instead of current_tracer 9aab8b2b0f8f tracing: Use trace_sched_process_free() instead of exit() for pid tracing bd23940da2d1 tracing/hwlat: Honor the tracing_cpumask 1424f0aa18dc kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler 3a1208574658 ftrace: Setup correct FTRACE_FL_REGS flags for module b47215b3749a mm/memory_hotplug: fix unpaired mem_hotplug_begin/done aeeddba9b498 mm/page_counter.c: fix protection usage propagation bd99ff4dc92b ocfs2: change slot number type s16 to u16 a6b238cac6d3 khugepaged: collapse_pte_mapped_thp() protect the pmd lock 687d366d0db1 khugepaged: collapse_pte_mapped_thp() flush the right range 8cdf68355312 ext2: fix missing percpu_counter_inc 6c7b42c8f01d MIPS: qi_lb60: Fix routing to audio amplifier 59909e23020f MIPS: CPU#0 is not hotpluggable d3c9e815006e driver core: Avoid binding drivers to dead devices 0cf746d8b052 mac80211: fix misplaced while instead of if c573e8673dc1 bcache: fix overflow in offset_to_stripe() 42dd8cc9e499 bcache: allocate meta data pages as compound pages 391b5d39faea md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 28163868530b net/compat: Add missing sock updates for SCM_RIGHTS 6ea125ec644b net: stmmac: dwmac1000: provide multicast filter fallback e92a02e47e16 net: ethernet: stmmac: Disable hardware multicast filter eca5084aabdf media: vsp1: dl: Fix NULL pointer dereference on unbind 28bbbc45054c pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH 9ba5f37fa353 powerpc: Fix circular dependency between percpu.h and mmu.h 9de20a6c4dd6 powerpc: Allow 4224 bytes of stack expansion for the signal frame 2150c25b76fb powerpc/ptdump: Fix build failure in hashpagetable.c 7a991df9e5cb cifs: Fix leak when handling lease break for cached root fid 545771537ec4 xtensa: fix xtensa_pmu_setup prototype d1e2ec2e0b7d xtensa: add missing exclusive access state management 5efb3f91403c iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw() 1a5e5b3b7571 dt-bindings: iio: io-channel-mux: Fix compatible string in example code ab58cc033124 arm64: perf: Correct the event index in sysfs 8c1431221374 btrfs: fix return value mixup in btrfs_get_extent d256992d5105 btrfs: make sure SB_I_VERSION doesn't get unset by remount 5bed3387c8a1 btrfs: fix memory leaks after failure to lookup checksums during inode logging f1d21b2688d9 btrfs: inode: fix NULL pointer dereference if inode doesn't need compression 7bbf647dbb5a btrfs: only search for left_info if there is no right_info in try_merge_free_space 38c8255af7d7 btrfs: fix messages after changing compression level by remount 242747612209 btrfs: fix race between page release and a fast fsync ee6373070108 btrfs: don't WARN if we abort a transaction with EROFS d8848f4c2555 btrfs: sysfs: use NOFS for device creation e0e51f4fc488 btrfs: avoid possible signal interruption of btrfs_drop_snapshot() on relocation tree 2f29a31f394e btrfs: add missing check for nocow and compression inode flags 38ab14b1e27c btrfs: relocation: review the call sites which can be interrupted by signal ae3f93cafd6f btrfs: move the chunk_mutex in btrfs_read_chunk_tree 98f55cd49671 btrfs: open device without device_list_mutex 3d3452920cac btrfs: don't traverse into the seed devices in show_devname 8bc3a5d8c2ae btrfs: remove no longer needed use of log_writers for the log root tree 938051408905 btrfs: stop incremening log_batch for the log root tree when syncing log 0ddf373adb42 btrfs: ref-verify: fix memory leak in add_block_entry c16ba06f5204 btrfs: don't allocate anonymous block device for user invisible roots d2731ac13ca5 btrfs: free anon block device right after subvolume deletion 207659ef151c btrfs: allow use of global block reserve for balance item deletion 7a6fc7c21962 PCI: qcom: Add support for tx term offset for rev 2.1.0 5956d3847502 PCI: qcom: Define some PARF params needed for ipq8064 SoC 588d5cbf4de7 PCI: Add device even if driver attach failed d7caf80700f2 PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken ae86233204ba PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context() 72ba9d544e60 genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() a11f42496ac8 genirq/affinity: Make affinity setting if activated opt-in 582ee2cb6f90 smb3: warn on confusing error scenario with sec=krb5 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 05ed88405bdcb0bec513bfd5aaeb652d0fa035fb) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-09-01linux-yocto/5.4: update to v5.4.59Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: f61e1c3638dd Linux 5.4.59 5de0b5247cba io_uring: Fix NULL pointer dereference in loop_rw_iter() 4db28111b2a3 s390/gmap: improve THP splitting 756a70b6dcc3 s390/dasd: fix inability to use DASD with DIAG driver dccc66daeba5 xen/gntdev: Fix dmabuf import with non-zero sgt offset 8e41ac0bfdfd xen/balloon: make the balloon wait interruptible ee4c180d93d0 xen/balloon: fix accounting in alloc_xenballooned_pages error path db1f4c745a91 fs/minix: reject too-large maximum file size 8c7e720a165b fs/minix: don't allow getting deleted inodes a5305f119907 fs/minix: check return value of sb_getblk() 5be9072b8121 bitfield.h: don't compile-time validate _val in FIELD_FIT 3e95a74f4c27 crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified 28bd8f392f4a crypto: ccp - Fix use of merged scatterlists 3c660aa47304 crypto: qat - fix double free in qat_uclo_create_batch_init_list d9add5d7d94b crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified 17f9ba7229c4 pstore: Fix linking when crypto API disabled 1a2e558c8b30 tpm: Unify the mismatching TPM space buffer sizes 169d55c486f8 ALSA: usb-audio: add quirk for Pioneer DDJ-RB a3ec61c84d85 irqdomain/treewide: Free firmware node after domain removal 35e1338bddcd ARM: 8992/1: Fix unwind_frame for clang-built kernels cd17453fa96f parisc: mask out enable and reserved bits from sba imask 0d3897a7f527 parisc: Implement __smp_store_release and __smp_load_acquire barriers 8dfab4662001 parisc: Do not use an ordered store in pa_tlb_lock() 638e45c39f30 Revert "parisc: Revert "Release spinlocks using ordered store"" 431d999bd098 Revert "parisc: Use ldcw instruction for SMP spinlock release barrier" 7612ce180e30 Revert "parisc: Drop LDCW barrier in CAS code when running UP" 15f7b186916d erofs: fix extended inode could cross boundary a8e9efb55323 mtd: rawnand: qcom: avoid write to unavailable register 7ebb8fd40256 spi: spidev: Align buffers for DMA e02c77edd9b0 include/asm-generic/vmlinux.lds.h: align ro_after_init 7e270e86b1b3 cpufreq: dt: fix oops on armada37xx 613a374f3fd6 cpufreq: Fix locking issues with governors 6d1e56826ea8 NFS: Don't return layout segments that are in use 046922d3248d NFS: Don't move layouts to plh_return_segs list while in use 3c512bd3dbbb io_uring: set ctx sq/cq entry count earlier c6d2ddf1a30d drm/ttm/nouveau: don't call tt destroy callback on alloc failure. 86f95b631490 media: media-request: Fix crash if memory allocation fails 06d8ba514949 9p: Fix memory leak in v9fs_mount 10de419977bf ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 1d2c4954e82b ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 d5f647e3a72a ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support 8555fd99c111 ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO 1f0e0ad76eae USB: serial: cp210x: enable usb generic throttle/unthrottle 3a8d1ca7204e USB: serial: cp210x: re-enable auto-RTS on open 378737e1eee2 net: initialize fastreuse on inet_inherit_port dcedddbc7b20 net: refactor bind_bucket fastreuse into helper 8a337428a5af vmxnet3: use correct tcp hdr length when packet is encapsulated e07d0ccd7fde tcp: correct read of TFO keys on big endian systems 49a5b473bc66 net/tls: Fix kmap usage 7bedf1d86298 net: Set fput_needed iff FDPUT_FPUT is set 47f873ac267b net: phy: fix memory leak in device-create error path 0b305f259ca9 net/nfc/rawsock.c: add CAP_NET_RAW check. 02618095ab45 net: Fix potential memory leak in proto_register() f6c5d9f3361a drivers/net/wan/lapbether: Added needed_headroom and a skb->len check de236de3df57 af_packet: TPACKET_V3: fix fill status rwlock imbalance 5ef739b7a5be crypto: aesni - add compatibility with IAS c44efee6e432 x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task 18d1bb497364 SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") 789be9705ed1 svcrdma: Fix page leak in svc_rdma_recv_read_chunk() fa6bd08869c5 pinctrl-single: fix pcs_parse_pinconf() return value 50abf1b9ad10 ocfs2: fix unbalanced locking ba8a72193346 dlm: Fix kobject memleak 41e8b5afde8e net: thunderx: initialize VF's mailbox mutex before first usage 3084ecb02357 fsl/fman: fix eth hash table allocation 2997cea07f9e fsl/fman: check dereferencing null pointer 158ccb4f03b5 fsl/fman: fix unreachable code a405fb3ffdab fsl/fman: fix dereference null return value e9b3249a3df6 fsl/fman: use 32-bit unsigned integer 8c68da19fd02 net: spider_net: Fix the size used in a 'dma_free_coherent()' call dc66a35ffee6 liquidio: Fix wrong return value in cn23xx_get_pf_num() eb4afeaf861f net: ethernet: aquantia: Fix wrong return value fe8571b4d5ac net/mlx5: Delete extra dump stack that gives nothing 87a43dac39c2 net/mlx5: DR, Change push vlan action sequence a4301de4be41 tools, bpftool: Fix wrong return value in do_dump() 94bc0ab6043f tools, build: Propagate build failures from tools/build/Makefile.build 2684577dd9bc wl1251: fix always return 0 error 3bec3e41db0d rtw88: coex: only skip coex triggered by BT info 1b7546010b01 rtw88: fix short GI capability based on current bandwidth ff1ecaf751d7 rtw88: fix LDPC field for RA info fef9f09078b0 ice: Graceful error handling in HW table calloc failure 2fd47ea1e063 s390/qeth: don't process empty bridge port events b8ae2bf5ccc6 ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK 115da6e650ab ASoC: meson: axg-tdm-formatters: fix sclk inversion 0cc88bf69411 ASoC: meson: axg-tdmin: fix g12a skew a9d54ebf8db0 ASoC: meson: axg-tdm-interface: fix link fmt setup 5299edbfc19a selftests/powerpc: Fix online CPU selection 5412751327e8 cpufreq: ap806: fix cpufreq driver needs ap cpu clk 0df3fad9c17f PCI: Release IVRS table in AMD ACS quirk 07783db29f89 RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP 04cf65b784d2 selftests/powerpc: Fix CPU affinity for child process 3e95f258a143 powerpc/boot: Fix CONFIG_PPC_MPC52XX references 69a797a04517 powerpc/32s: Fix CONFIG_BOOK3S_601 uses 09c2050239fb selftests/powerpc: Squash spurious errors due to device removal 5f56aa0b1fec xfs: fix inode allocation block res calculation precedence 5c0fd1e61b5a net: dsa: rtl8366: Fix VLAN set-up 8cd2a4878787 net: dsa: rtl8366: Fix VLAN semantics 495b9d0dd071 Bluetooth: hci_serdev: Only unregister device if it was registered ba5c28f78461 Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags 8d91c73c13f1 power: supply: check if calc_soc succeeded in pm860x_init_battery b2b8438ed831 Smack: prevent underflow in smk_set_cipso() 674992659a97 Smack: fix another vsscanf out of bounds 3a2cd06a3d93 RDMA/core: Fix return error value in _ib_modify_qp() to negative 16416a158743 PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register 845601756341 macintosh/via-macii: Access autopoll_devs when inside lock a88f86763cbc net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration f6f75b1756f7 scsi: mesh: Fix panic after host or bus reset b41e8798f288 scsi: megaraid_sas: Clear affinity hint 1d7e19cf79f4 usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength b2c2b88b0496 usb: dwc2: Fix error path in gadget registration b8f3c361ca2c MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init() db2eabff57cc phy: armada-38x: fix NETA lockup when repeatedly switching speeds 2bf9418b7b11 mt76: mt7615: fix potential memory leak in mcu message handler 54c9afe415dc powerpc/perf: Fix missing is_sier_aviable() during build 53eeba79c152 coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() 6482f5119946 thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor() c30281c4b28f usb: core: fix quirks_param_set() writing to a const pointer 92581069807b USB: serial: iuu_phoenix: fix led-activity helpers 278b532dfeaf spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM 7e206d89e1c7 gpu: ipu-v3: Restore RGB32, BGR32 e66ffe919ed4 drm/imx: tve: fix regulator_disable error path 1a279871012d drm/imx: fix use after free 44ae76d01d95 powerpc/book3s64/pkeys: Use PVR check instead of cpu feature 6112c341ba3a phy: renesas: rcar-gen3-usb2: move irq registration to init e82e9db82faf PCI/ASPM: Add missing newline in sysfs 'policy' c537bd0732ea ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback 2698fab03884 staging: rtl8192u: fix a dubious looking mask before a shift 209207562934 ima: Have the LSM free its audit rule 7ecfbee3b9c3 RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue 4cf66d70b5ef RDMA/qedr: SRQ's bug fixes 978bef91cad7 powerpc/vdso: Fix vdso cpu truncation 7beea356fabb powerpc/rtas: don't online CPUs for partition suspend 936e927ece9b kernfs: do not call fsnotify() with name without a parent b7fc8591cae4 mwifiex: Prevent memory corruption handling keys 0c0d30eaf31c scsi: scsi_debug: Add check for sdebug_max_queue during module init 6a292c4bc027 drm/bridge: sil_sii8620: initialize return of sii8620_readb 8ffa0cf2b662 phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY 36f9ed95ec52 drm: panel: simple: Fix bpc for LG LB070WV8 panel d25c81232007 leds: core: Flush scheduled work for system suspend adbb26e2d44e kobject: Avoid premature parent object freeing in kobject_cleanup() 59f69f1edb56 drm/stm: repair runtime power management cc5f55c46a71 PCI: Fix pci_cfg_wait queue locking problem 8fbefed6c3a0 RDMA/rxe: Skip dgid check in loopback mode 6093eae667d6 xfs: fix reflink quota reservation accounting error 2c5170b451b7 xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork deaf69f5b028 media: cros-ec-cec: do not bail on device_init_wakeup failure 951a21261577 media: exynos4-is: Add missed check for pinctrl_lookup_state() 210ab36cdaa9 media: firewire: Using uninitialized values in node_probe() 0c122fc90d02 ipvs: allow connection reuse for unconfirmed conntrack 45a769a10126 scsi: eesox: Fix different dev_id between request_irq() and free_irq() 76189426da56 scsi: powertec: Fix different dev_id between request_irq() and free_irq() 691081c0558a RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() 67642ac2ac0b iavf: Fix updating statistics 8d5ce7e06ff8 iavf: fix error return code in iavf_init_get_resources() f27a965b042f staging: vchiq_arm: Add a matching unregister call 87a30aa61f60 drm/radeon: fix array out-of-bounds read and write issues db377d8caf08 cxl: Fix kobject memleak 835c6f7c0a94 drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline 6f2b14006d44 scsi: cumana_2: Fix different dev_id between request_irq() and free_irq() d92cc98b7423 ASoC: Intel: bxt_rt298: add missing .owner field a1773c8b04a4 ASoC: SOF: nocodec: add missing .owner field d85cebc8656f media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities() 8fe0119f5c63 media: marvell-ccic: Add missed v4l2_async_notifier_cleanup() 79962a7a1dd1 media: cxusb-analog: fix V4L2 dependency a728697b74b7 Bluetooth: btmtksdio: fix up firmware download sequence ecab4ef93ce6 Bluetooth: btusb: fix up firmware download sequence 6db3579dd3a4 leds: lm355x: avoid enum conversion warning cc51ca361059 clk: bcm63xx-gate: fix last clock availability 8bfd16c687cf drm/arm: fix unintentional integer overflow on left shift 018192e85860 drm/etnaviv: Fix error path on failure to enable bus clk 8080ccd31233 iio: improve IIO_CONCENTRATION channel type description b4a09e491d38 ath10k: Acquire tx_lock in tx error paths d9411fcc9a48 video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call 703a2e85a3a8 console: newport_con: fix an issue about leak related system resources e95d33905a4e video: fbdev: sm712fb: fix an issue about iounmap for a wrong address d9e13b0c26cf btmrvl: Fix firmware filename for sd8997 chipset 671f14a14471 btmrvl: Fix firmware filename for sd8977 chipset 89b09156ed41 mwifiex: Fix firmware filename for sd8997 chipset be9903c9ebe4 mwifiex: Fix firmware filename for sd8977 chipset e3b04e1b5b03 agp/intel: Fix a memory leak on module initialisation failure 7669b6beb4fd drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers 1a981f4d6c97 drm/gem: Fix a leak in drm_gem_objects_lookup() 167708cbebd3 drm/msm: ratelimit crtc event overflow error 1e8d2186551b ACPICA: Do not increment operation_region reference counts for field units ca6654d7da59 bcache: fix super block seq numbers comparision in register_cache_set() db9b14ae4b6a dyndbg: fix a BUG_ON in ddebug_describe_flags 8fb05790b55b usb: bdc: Halt controller on suspend 296184490e2c bdc: Fix bug causing crash after multiple disconnects 77d7ce9ccb33 usb: gadget: net2280: fix memory leak on probe error handling paths 7404ce0f639c mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 d000795c9f25 ionic: update eid test for overflow 691ae7c87ff7 gpu: host1x: debug: Fix multiple channels emitting messages simultaneously ff3fde9d4519 iwlegacy: Check the return value of pcie_capability_read_*() ef62e5411db2 platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15 ce3ae44103ca brcmfmac: set state of hanger slot to FREE when flushing PSQ 1c53aefa2866 brcmfmac: To fix Bss Info flag definition Bug 29dd5e5309b1 brcmfmac: keep SDIO watchdog running when console_interval is non-zero 5908a17b247d bpf: Fix fds_example SIGSEGV error 4360d9b560bd drm/amd/powerplay: fix compile error with ARCH=arc fae763f1357b drm/amdgpu/display bail early in dm_pp_get_static_clocks 87834546ea2c mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls ae3033d38596 irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock d17931fbe9dd drm/radeon: disable AGP by default 238e32468e0d drm/debugfs: fix plain echo to connector "force" attribute df91fe834bd4 drm/msm: Fix a null pointer access in msm_gem_shrinker_count() fae8ff2dfd8d drm: msm: a6xx: fix gpu failure after system resume 0e76c2ffb8f0 usb: mtu3: clear dual mode of u3port when disable device e633add66d17 btrfs: fix lockdep splat from btrfs_dump_space_info 7795eb18ce7d mmc: sdhci-cadence: do not use hardware tuning for SD mode 3b69bcd45426 drm/nouveau: fix multiple instances of reference count leaks db0a2e4857dd drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek 20e7c4456069 drm/etnaviv: fix ref count leak via pm_runtime_get_sync 274f4e9c575a arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding 454a00e9ed83 drm/nouveau/kms/nv50-: Fix disabling dithering d72c0f225a2f md-cluster: fix wild pointer of unlock_all_bitmaps() 2ac7df0910e5 bus: ti-sysc: Add missing quirk flags for usb_host_hs 6754d2a86c43 video: fbdev: neofb: fix memory leak in neo_scan_monitor() 9ca426693563 video: fbdev: savage: fix memory leak on error handling path in probe 8b8d17d9ff8a crypto: aesni - Fix build with LLVM_IAS=1 cab45cfa00b8 drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync 2f04f5bcf6d9 drm/amdgpu: avoid dereferencing a NULL pointer 6402b231824f fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls a6619810135b loop: be paranoid on exit and prevent new additions / removals 0e656b7e85c3 Bluetooth: add a mutex lock to avoid UAF in do_enale_set f8b0407f6a5f soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag 94fd6f72a826 drm/tilcdc: fix leak & null ref in panel_connector_get_modes 86f305a9aca0 nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths f0a8c0254fde nvme-multipath: fix logic for non-optimized paths 4e8691ba0e78 nvme-rdma: fix controller reset hang during traffic b98a96662a4e nvme-tcp: fix controller reset hang during traffic 6f01de256dd0 md: raid0/linear: fix dereference before null check on pointer mddev 0f09c88f207c seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID 7915a3c04139 irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource() 2f53a4b54e25 iocost: Fix check condition of iocg abs_vdebt 3f4f3b350a8a ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() 9600bdd6924a spi: rockchip: Fix error in SPI slave pio read 0b1799662a61 io_uring: fix sq array offset calculation afa16b50e2aa regulator: fix memory leak on error path of regulator_register() 80242590651c recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64. 3a17c7bfe705 tpm: Require that all digests are present in TCG_PCR_EVENT2 structures b1fe27d227c6 spi: lantiq: fix: Rx overflow error in full duplex mode e22730350d9e ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages acbe4a1dc54c ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores cd9f5d2b3999 ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() 1b3cb69fd559 ARM: dts: gose: Fix ports node name for adv7612 e21665164e99 ARM: dts: gose: Fix ports node name for adv7180 4361bec62bda platform/x86: intel-vbtn: Fix return value check in check_acpi_dev() ed48a02d4cbd platform/x86: intel-hid: Fix return value check in check_acpi_dev() 78448034fafb m68k: mac: Fix IOP status/control register writes b8ad79dde63f m68k: mac: Don't send IOP message until channel is idle 38702b9081c9 clk: scmi: Fix min and max rate when registering clocks with discrete rates 047187eb0a3f sched/uclamp: Fix initialization of struct uclamp_rq 4d7115d29201 arm64: dts: exynos: Fix silent hang after boot on Espresso 420acbfdd64b firmware: arm_scmi: Fix SCMI genpd domain probing 0155cd348be2 ARM: exynos: MCPM: Restore big.LITTLE cpuidle support 489ee1f21993 crypto: ccree - fix resource leak on error path 6a291f9c21e4 blktrace: fix debugfs use after free 34108464f808 arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property f2b639b2aa21 crc-t10dif: Fix potential crypto notify dead-lock c73eec04e666 EDAC: Fix reference count leaks 192b8516c99c arm64: dts: rockchip: fix rk3399-puma gmac reset gpio da9dfd06dbaa arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio 066f85458d9c arm64: dts: rockchip: fix rk3368-lion gmac reset gpio e8eb09e542c1 sched: correct SD_flags returned by tl->sd_flags() b8d9908c9d3d sched/fair: Fix NOHZ next idle balance 072d1300f1ce x86/mce/inject: Fix a wrong assignment of i_mce.status a36ff7a40d11 clk: qcom: clk-rpmh: Wait for completion when enabling clocks a02df82a59c3 fs/io_uring.c: Fix uninitialized variable is referenced in io_submit_sqe bd1584865c12 nvme: add a Identify Namespace Identification Descriptor list quirk 039b66468fc4 HID: input: Fix devices that return multiple bytes in battery report 16d2fb138f98 tracepoint: Mark __tracepoint_string's __used Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d1e62066f50aaac6e1064e381c8440d45d9322b5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2020-08-18linux-yocto/5.4: perf cs-etm: Move definition of 'traceid_list' global ↵Bruce Ashfield
variable from header file Integrating the following commit(s) to linux-yocto/5.4: 706efec4c1e2 perf cs-etm: Move definition of 'traceid_list' global variable from header file Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8e1d8c2099f29b45f1e96d4349731db036fb7548) Signed-off-by: Steve Sakoman <steve@sakoman.com>