summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-fslc: update to v5.12.4Andrey Zhizhikin2021-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.12.4 from stable korg. Following upstream commits are included in this version: ---- 4bcf3b752d59 Linux 5.12.4 f7a805d1bb53 sctp: delay auto_asconf init until binding the first addr 3b31f6e84849 Revert "net/sctp: fix race condition in sctp_destroy_sock" 2a8d740aac1b smp: Fix smp_call_function_single_async prototype e7d7bedd507b net: Only allow init netns to set default tcp cong to a restricted algo eb88d8466be5 bpf: Prevent writable memory-mapping of read-only ringbuf pages 53eb85cc6630 bpf, ringbuf: Deny reserve of buffers larger than ringbuf 9fdd1d10daac bpf: Fix alu32 const subreg bound tracking on bitwise operations d22f538e9ec6 afs: Fix speculative status fetches 64055efc88bc mm/memory-failure: unnecessary amount of unmapping d1ebd228ceab mm/sparse: add the missing sparse_buffer_fini() in error branch c3ae6a3f3ca4 mm: memcontrol: slab: fix obtain a reference to a freeing memcg 805e3b93c93f kfifo: fix ternary sign extension bugs 36550ef5418d ia64: fix EFI_DEBUG build 7ea1491f2697 ia64: ensure proper NUMA distance and possible map initialization 1e05c2b9d691 perf session: Add swap operation for event TIME_CONV 59bf7d961a80 perf jit: Let convert_timestamp() to be backwards-compatible f57f2d897ff3 perf tools: Change fields type in perf_record_time_conv c899dc41655e net:nfc:digital: Fix a double free in digital_tg_recv_dep_req 709d47b03494 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE 4903918c10b4 net: bridge: mcast: fix broken length + header check for MRDv6 Adv. 5b87fbb20483 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res ad9ce7188432 RDMA/siw: Fix a use after free in siw_alloc_mr b64a9914918d bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds e738b042761a selftests/bpf: Fix core_reloc test runner dade94cf3223 selftests/bpf: Fix field existence CO-RE reloc tests 4f11633d8549 selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro e407495ba678 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send 0648941f4c8b net/sched: act_ct: fix wild memory access when clearing fragments 0d76da03a8a1 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled 7399abdad9d3 KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails b74a478a66ea KVM: SVM: Zero out the VMCB array used to track SEV ASID association 3461924cde00 KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM 3fbc5bc651d6 bnxt_en: Fix RX consumer index logic in the error path. 0af76111c2a6 mptcp: Retransmit DATA_FIN dc4b143319f8 selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test 92aa8a27b470 selftests: mlxsw: Remove a redundant if statement in port_scale test 8334e4fbe50a selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static 21815f28af80 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb 485517a2beb2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 9f794d2c67c7 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 5878246cdf61 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() 69a6cf01a1f4 net, xdp: Update pkt_type if generic XDP changes unicast MAC 9e4fd05376a3 net: enetc: fix link error again df9248ef56e6 net: phy: marvell: fix m88e1111_set_downshift 99ce66766bde net: phy: marvell: fix m88e1011_set_downshift 4305af7e959d powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') 5803e86e1837 powerpc/perf: Fix the threshold event selection for memory events in power10 7748383030f2 wlcore: Fix buffer overrun by snprintf due to incorrect buffer size 99a9906582c7 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock 5e413c0831ff ath10k: Fix a use after free in ath10k_htc_send_bundle 07eb006064c7 ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices a84df7c80bda powerpc/64: Fix the definition of the fixmap area fa37a461bd6d RDMA/core: Add CM to restrack after successful attachment to a device b6ee57f610c6 RDMA/rxe: Fix a bug in rxe_fill_ip_info() b13cbc536990 mt76: mt7921: fix possible invalid register access 28d7cb12d403 mt76: mt7615: Fix a dereference of pointer sta before it is null checked b2847bf30c4a net: phy: intel-xway: enable integrated led functions 7e62a88bf058 net: renesas: ravb: Fix a stuck issue when a lot of frames are received b0b10216b579 net: stmmac: fix TSO and TBS feature enabling during driver open a6ce99d59874 nfp: devlink: initialize the devlink port attribute "lanes" 3d3cd0346916 net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size d161c03bd241 crypto: ccp: Detect and reject "invalid" addresses destined for PSP 8bef76325feb powerpc/pseries/iommu: Fix window size for direct mapping with pmem e038f93363c3 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex d754c80ae82a mt76: mt7915: fix memleak when mt7915_unregister_device() 6c5b2b0c6e5a mt76: mt7615: fix memleak when mt7615_unregister_device() dd86a80bb97f rtw88: refine napi deinit flow 03b59d27a72b net: davinci_emac: Fix incorrect masking of tx and rx error channel 9d1ba11fabdd net: marvell: prestera: fix port event handling on init 37c38674ef2f vsock/virtio: free queued packets when closing socket fde3756222f9 sfc: ef10: fix TX queue lookup in TX event handling 6a8aaa46a6e4 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails a589a9122fce RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails 8b7b075f53a9 RDMA/cxgb4: add missing qpid increment 673de75d1e44 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check 53a032f04769 net: ethernet: ixp4xx: Set the DMA masks explicitly 1b57024de437 libbpf: Initialize the bpf_seq_printf parameters array field by field d234618d2ec6 vsock/vmci: log once the failed queue pair allocation d0287ef91ea5 netfilter: nftables_offload: special ethertype handling for VLAN b988433b1b34 netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector d78fa64c87fa netfilter: nft_payload: fix C-VLAN offload support a8d66b4c8903 mwl8k: Fix a double Free in mwl8k_probe_hw 7503993cea78 i2c: mediatek: Fix wrong dma sync flag 6d78450bbe69 i2c: sh7760: fix IRQ error path f5f2fd30be85 wlcore: fix overlapping snprintf arguments in debugfs a32b50a26745 rtlwifi: 8821ae: upgrade PHY and RF parameters 07f85449d230 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid 6c9607314b37 powerpc/smp: Reintroduce cpu_core_mask f32116261e8e mptcp: fix format specifiers for unsigned int 5cad9e2caa96 iommu/mediatek: Always enable the clk on resume cf6fcf26f60d powerpc/pseries: extract host bridge from pci_bus prior to bus removal 1de6095db28f MIPS: pci-legacy: stop using of_pci_range_to_resource e44ec34641f7 drm/amd/pm: fix error code in smu_set_power_limit() 04ee044a877e drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() 5f54b9be4ce5 perf beauty: Fix fsconfig generator 969d259ed670 iommu/amd: Put newline after closing bracket in warning 6532647bf264 iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' 038bf959af53 drm/i915/gvt: Fix error code in intel_gvt_init_device() 4fd6cb342547 net/packet: remove data races in fanout operations 841bbc0da841 net/mlx5: Fix bit-wise and with zero 2d63c969c436 ASoC: ak5558: correct reset polarity 403ec2958305 powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off order 3b35c9e484cb powerpc/xive: Fix xmon command "dxi" d7de92e4355e powerpc/xive: Drop check on irq_data in xive_core_debug_show() a5436462939a iwlwifi: dbg: disable ini debug in 9000 family and below fc23413efc1d iwlwifi: rs-fw: don't support stbc for HE 160 4d267335c51a fuse: fix matching of FUSE_DEV_IOC_CLONE command e6f5e2039d99 i2c: sh7760: add IRQ check adabb7479570 i2c: rcar: add IRQ check 2dada8877293 i2c: mlxbf: add IRQ check 60c6bc467bca i2c: jz4780: add IRQ check ee714ab6e489 i2c: emev2: add IRQ check cbf441180bf1 i2c: cadence: add IRQ check a42ac16e6573 i2c: xiic: fix reference leak when pm_runtime_get_sync fails c7ea772c9fcf i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails d3406ab52097 i2c: sprd: fix reference leak when pm_runtime_get_sync fails d6fdc153091d i2c: omap: fix reference leak when pm_runtime_get_sync fails ff406f6cd09c i2c: imx: fix reference leak when pm_runtime_get_sync fails b100650d80cd i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails 7ee35cde1e81 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails a45fc41beed8 i2c: cadence: fix reference leak when pm_runtime_get_sync fails 8b3ffa5814f0 pinctrl: at91-pio4: Fix slew rate disablement d3cca8067d43 RDMA/rtrs-clt: destroy sysfs after removing session from active list bd8fbee40c87 RDMA/srpt: Fix error return code in srpt_cm_req_recv() a46b536cd60c mt76: mt7921: fix kernel crash when the firmware fails to download ab2dcb9083f2 net: thunderx: Fix unintentional sign extension issue 4c20ede4c22e cxgb4: Fix unintentional sign extension issues c86386cc21bf RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() 1500e3293905 IB/hfi1: Fix error return code in parse_platform_config() 296eb4ca08e4 RDMA/qedr: Fix error return code in qedr_iw_connect() 6354991d0bf5 ovl: invalidate readdir cache on changes to dir with origin eecb662975c0 ovl: show "userxattr" in the mount data 947573d8b725 KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit 0e36eb66f179 mt76: mt7921: fix the dwell time control 1aa32d64fad4 mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton 5ac6fcde7c70 mt76: mt7921: always wake the device in mt7921_remove_interface 6c8e96ad4114 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() 9ed3f7370ac2 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() 7ecb3748e3ba mt76: mt7663s: fix the possible device hang in high traffic cd0261e1bf53 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation ab28d7d1b205 mt76: mt7663: fix when beacon filter is being applied 4bd926e5ca88 mt76: mt7915: fix txrate reporting b9d3a9e108d9 mt76: mt7915: fix rxrate reporting f8d03ca3bb4a mt76: mt7921: fix the base of the dynamic remap a24470fbbdeb mt76: mt7921: fix the base of PCIe interrupt 65d1c9b2a2ff mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list 2554b9cb4b5e mt76: connac: fix kernel warning adding monitor interface fe1ea83b76ad mt76: mt7915: fix mib stats counter reporting to mac80211 d5d23c2dbc6e mt76: mt7615: fix mib stats counter reporting to mac80211 fb2e48febf56 mt76: mt7615: fix TSF configuration 09e89893b926 mt76: mt7921: fix stats register definitions 358af1c797a0 mt76: mt7915: fix aggr len debugfs node abf1eac51e38 mt76: mt7921: fix aggr length histogram 54b989653c55 mt76: mt7615: fix memory leak in mt7615_coredump_work 3182896668e1 mt76: mt7921: fixup rx bitrate statistics bca02a4a79de mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss 481122637445 mt76: mt7921: fix memory leak in mt7921_coredump_work c2918dd90003 mt76: mt7921: fix suspend/resume sequence e2cdc9cb33c5 mt76: mt7915: fix tx skb dma unmap 821ae236ccea mt76: mt7615: fix tx skb dma unmap 88eee5ffb3b2 mt7601u: fix always true expression ae5ef5358a89 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() 0d724bf90a2d xfs: fix return of uninitialized value in variable error 269c23fa1b8e RDMA/hns: Fix missing assignment of max_inline_data ab5530a9c103 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric 02101c6645b2 mac80211: bail out if cipher schemes are invalid 42667ed491b2 powerpc: iommu: fix build when neither PCI or IBMVIO is set 822ea5559c51 powerpc/perf: Fix PMU constraint check for EBB events d6dba51f6e0c powerpc/64s: Use htab_convert_pte_flags() in hash__mark_rodata_ro() defbe7df3883 powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp() e40c52ee67b1 powerpc/64s: Fix pte update for kernel memory on radix 79f754d58e52 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation 769003fd970c liquidio: Fix unintented sign extension of a left shift of a u16 66b672eab0ae ASoC: simple-card: fix possible uninitialized single_cpu local variable b4a6de2e3d48 KVM: arm64: Initialize VCPU mdcr_el2 before loading it 117740621dbc HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE 59fcf294a3dd HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() da317e93f353 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling 217c22918c3a HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness eefc81ca6f30 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls 0fbef3697f0f iommu/vt-d: Invalidate PASID cache when root/context entry changed 66c24699f266 iommu/vt-d: Remove WO permissions on second-level paging entries 160faa083e5d iommu/vt-d: Report the right page fault address 943cf2a239f8 iommu/vt-d: Report right snoop capability when using FL for IOVA 32a874c6deda iommu: Fix a boundary issue to avoid performance drop e89f28b8be65 iommu/vt-d: Don't set then clear private data in prq_event_thread() 77e74a050dce KVM: arm64: Fix error return code in init_hyp_mode() 793d43c43297 mips: bmips: fix syscon-reboot nodes facdf32dfcd0 net: hns3: Limiting the scope of vector_ring_chain variable 8e82bcb775fa nfc: pn533: prevent potential memory corruption 59bbdeee1dcb RDMA/core: Fix corrupted SL on passive side af5a6af4d450 bug: Remove redundant condition check in report_bug 5528b6014c49 net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() 8bc9833f5622 powerpc/pseries: Only register vio drivers if vio bus exists 4c5e5cea64d1 udp: never accept GSO_FRAGLIST packets 450687386cd1 udp: skip L4 aggregation for UDP tunnel packets 5b86b44b9a4d net: phy: lan87xx: fix access to wrong register of LAN87xx ff4fed6152e7 ALSA: core: remove redundant spin_lock pair in snd_card_disconnect 62413972f526 ASoC: q6afe-clocks: fix reprobing of the driver f52b9a88ebeb fs: dlm: fix missing unlock on error in accept_from_sock() 51c7eda8b188 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP 8737b781154c MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again 5a54afcc73bc powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration 08be2d6596d4 powerpc/64s: Fix hash fault to use TRAP accessor ad11f55f1898 IB/isert: Fix a use after free in isert_connect_request 3f3e72957876 RDMA/mlx5: Fix drop packet rule in egress table 3266682f91cc iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK 6570a82def26 ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk 2b8bf48c2165 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB 5d58e5fabc92 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero eb7d63e4a37b pinctrl: pinctrl-single: remove unused parameter 806245375ff9 inet: use bigger hash table for IP ID generation 33df5d11674c ima: Fix the error code for restoring the PCR value 58e90fbccd88 MIPS: fix local_irq_{disable,enable} in asmmacro.h 4b0a22c90175 powerpc/prom: Mark identical_pvr_fixup as __init 71db53905dba powerpc/fadump: Mark fadump_calculate_reserve_size as __init a3e3bd8b1cd4 powerpc/mm: Move the linear_mapping_mutex to the ifdef where it is used a712a6a3891d libbpf: Add explicit padding to btf_dump_emit_type_decl_opts 3be43633d30f selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed cfd02c72e5f4 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) 69f38f9126d2 net: dsa: bcm_sf2: add function finding RGMII register 26a0b1f604e0 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume 409c028892b1 iommu/vt-d: Reject unsupported page request modes ba5d584cd6e8 iommu/dma: Resurrect the "forcedac" option 346607ab09de iommu: Check dev->iommu in iommu_dev_xxx functions ba07cf2b0222 bpftool: Fix maybe-uninitialized warnings 1bafc147d350 libbpf: Add explicit padding to bpf_xdp_set_link_opts ca44f7cd20d9 net: lapbether: Prevent racing when checking whether the netif is running 332e69eb3bd9 Bluetooth: avoid deadlock between hci_dev->lock and socket lock bf628b366445 KVM: x86/mmu: Retry page faults that hit an invalid memslot bcf8a9025dfa wilc1000: write value to WILC_INTR2_ENABLE register fa79dc1b5aaa net/mlx5: DR, Add missing vhca_id consume from STEv1 54816e3144c4 RDMA/mlx5: Fix mlx5 rates to IB rates map 386bdf46a93e RDMA/mlx5: Fix query RoCE port 29f91bd26f3b RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr 6db9ead40fca ASoC: Intel: Skylake: Compile when any configuration is selected 18a335dc2515 ASoC: Intel: boards: sof-wm8804: add check for PLL setting bdda1efa656d perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 140f1d728362 HID: plantronics: Workaround for double volume key presses b963d569fcbe xsk: Respect device's headroom and tailroom on generic xmit path 72e431005a81 drivers/block/null_blk/main: Fix a double free in null_init. ff8150b9cf8f ataflop: fix off by one in ataflop_probe() 2a3a8bbca28b ataflop: potential out of bounds in do_format() 163dd7fa459f kthread: Fix PF_KTHREAD vs to_kthread() race af813843d8e6 sched/debug: Fix cgroup_path[] serialization 9b7d064beb34 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_clt_get_path_name 84b8c266c4bf io_uring: fix overflows checks in provide buffers 9fb875f2c2f9 perf/amd/uncore: Fix sysfs type mismatch 3456263249c0 x86/events/amd/iommu: Fix sysfs type mismatch f61295900937 HSI: core: fix resource leaks in hsi_add_client_from_dt() a961733c9a8e media: cedrus: Fix H265 status definitions af7451599528 media: meson-ge2d: fix rotation parameters 3709013f59ae nvme-pci: don't simple map sgl when sgls are disabled 8d14cda31292 nvmet-tcp: fix a segmentation fault during io parsing error fee3fece9d84 mfd: stm32-timers: Avoid clearing auto reload register 6aab92b5cb8a mailbox: sprd: Introduce refcnt when clients requests/free channels 0dcc67960c6c scsi: ibmvfc: Fix invalid state machine BUG_ON() 9a5b491ee9e0 scsi: sni_53c710: Add IRQ check a808b2b925be scsi: sun3x_esp: Add IRQ check 47c242dc76c8 scsi: jazz_esp: Add IRQ check 12e8332ac74f scsi: hisi_sas: Fix IRQ checks 0bb0751c28bb scsi: ufs: ufshcd-pltfrm: Fix deferred probing 27b44a8e143a scsi: pm80xx: Fix potential infinite loop c9f61c4bb402 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() cbc1be3bf6f4 clk: uniphier: Fix potential infinite loop 4fa863449325 bcache: Use 64-bit arithmetic instead of 32-bit 545195b478a1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() 5d4dae4b6277 drm/amd/display: check fb of primary plane fb4c0863779e drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct 82c27430cab9 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE 6b5366561974 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE f7246e5b14e7 clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE 30a9ab25da0b media: i2c: rdamc21: Fix warning on u8 cast 58a54902ec86 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() ba158f2fb0c6 clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable 8e4e49b0e723 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback d2527bb1a700 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer fe1ee6b61c59 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 5f5f4d297622 drm/msm: Fix debugfs deadlock 6694b8daffac vfio/pci: Re-order vfio_pci_probe() cd48042b764b vfio/pci: Move VGA and VF initialization to functions d63e156085ac vfio/fsl-mc: Re-order vfio_fsl_mc_probe() 4d285d8a767f media: rkvdec: Do not require all controls to be present in every request bde1744150a4 media: v4l2-ctrls.c: fix race condition in hdl->requests list 8620674de11d media: i2c: imx219: Balance runtime PM use-count 5ea9d36e03f6 media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream 762e2b204fd9 media: ipu3-cio2: Fix pixel-rate derived link frequency 7e101ec9c8b0 media: ccs: Fix sub-device function 1b71d5587fa7 nvme: retrigger ANA log update if group descriptor isn't found 59c2459bc180 power: supply: bq25980: Move props from battery node 81e4bfac2a49 clk: imx: Fix reparenting of UARTs not associated with stdout 906c538340dd nvmet-tcp: fix incorrect locking in state_change sk callback c7dee3feee3f nvme-tcp: block BH in sk state_change sk callback f0240a9cac40 drm/mediatek: Don't support hdmi connector creation bb995c38e42a drm/mediatek: Switch the hdmi bridge ops to the atomic versions 61e93fa3f3ed seccomp: Fix CONFIG tests for Seccomp_filters 79476f1fe410 ata: libahci_platform: fix IRQ check 5b695910d760 sata_mv: add IRQ checks 581f6ba4fe7f pata_ipx4xx_cf: fix IRQ check 5b7b835e3fe3 pata_arasan_cf: fix IRQ check 1be17895150c selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) 50798f4232d7 drm/omap: dsi: Add missing IRQF_ONESHOT 5489d7355ec7 x86/kprobes: Fix to check non boostable prefixes correctly 71356449c216 scsi: qla2xxx: Check kzalloc() return value 394374bedbba of: overlay: fix for_each_child.cocci warnings 296443139f89 drm/amd/display: Free local data after use cef7b9cc0c93 drm/amdkfd: Fix recursive lock warnings 220fe3b0f124 drm/amdkfd: fix build error with AMD_IOMMU_V2=m 683200c61ca1 x86/kprobes: Retrieve correct opcode for group instruction 8267ccd7b9df media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() ac97be09d46f media: m88rs6000t: avoid potential out-of-bounds reads on arrays 5cd0f16bc44f media: atomisp: Fixed error handling path 27d2eab69f7d media: [next] staging: media: atomisp: fix memory leak of object flash a44db63cc56e media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 a5e2ebeb22ca media: m88ds3103: fix return value check in m88ds3103_probe() 0faeb8a1127a media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() 711acdf0228d media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' 521ed2a1ee95 drm/probe-helper: Check epoch counter in output_poll_execute() cfc0149e1fe7 power: supply: bq27xxx: fix sign of current_now for newer ICs 15a6dff1b3f1 drm/panel-simple: Undo enable if HPD never asserts 75321dc8aebe media: aspeed: fix clock handling logic a9545343a506 media: rkisp1: rsz: crash fix when setting src format 818103e37793 media: omap4iss: return error code when omap4iss_get() failed ee43611a4f6c media: saa7146: use sg_dma_len when building pgtable d05670a2e38d media: saa7134: use sg_dma_len when building pgtable a6528fe467fc media: vivid: fix assignment of dev->fbuf_out_flags 8b8d969ec4be media: mtk: fix mtk-smi dependency 8bdfbca9b17b rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() 6ca5efcd15a8 afs: Fix updating of i_mode due to 3rd party change ac67a8754fb1 printk: limit second loop of syslog_print_all 805cea93e66c sched/fair: Fix shift-out-of-bounds in load_balance() 9bdcfbed2a9f scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() fe67c11fef93 drm/mcde/panel: Inverse misunderstood flag 080bd41d6478 drm/amd/display: Fix off by one in hdmi_14_process_transaction() bb62b23e950c drm/stm: Fix bus_flags handling b3ed9569a7b2 drm/tilcdc: send vblank event when disabling crtc f3e2b85d3059 soc: aspeed: fix a ternary sign expansion bug 620b84fc3544 xen-blkback: fix compatibility bug with single page rings 15e7357f076b spi: tools: make a symbolic link to the header file spi.h 3b61f2f020c7 serial: omap: fix rs485 half-duplex filtering b641a97b1f0b serial: omap: don't disable rs485 if rts gpio is missing 59e0f581a8a9 ttyprintk: Add TTY hangup callback. acb642ee0f65 usb: dwc2: Fix hibernation between host and device modes. 36535a40b52c usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. b3fc9b21e5c6 PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check 682f486d18c6 Drivers: hv: vmbus: Increase wait time for VMbus unload b877d36f134f platform/surface: aggregator: fix a bit test 3e4e2eca38ed hwmon: (pmbus/pxe1610) don't bail out when not all pages are active 7b9b14d8ba41 x86/platform/uv: Fix !KEXEC build failure c3a5a3597ea9 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input 7b386cbdc343 btrfs: zoned: move log tree node allocation out of log_root_tree->log_mutex bad5a23cf2b4 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails 23269ac9f123 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op 28b09dcdcf7d spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume 38671c4a5bf1 spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue 3fc537486d7c crypto: arm64/aes-ce - deal with oversight in new CTR carry code 2728f289b327 Drivers: hv: vmbus: Use after free in __vmbus_open() 6ee53ec981c1 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address 4b7c347672c2 spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe d7cd576b987f usb: typec: tcpm: Honour pSnkStdby requirement during negotiation aabd4ef3a065 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table af43779b6cc9 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() 364400df2df9 security: keys: trusted: fix TPM2 authorizations 4c5534ad2791 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure a74cb41af7db memory: renesas-rpc-if: fix possible NULL pointer dereference of resource f476db2c0ffb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() 512dbf4a0892 usb: cdnsp: Fixes issue with Configure Endpoint command 143f627f1979 m68k: Add missing mmap_read_lock() to sys_cacheflush() 795ad51102da usbip: vudc: fix missing unlock on error in usbip_sockfd_store() 8c2293dbe841 crypto: chelsio - Read rxchannel-id from firmware d5d7e473ee8a node: fix device cleanups in error handling code 1395747ee5e9 firmware: qcom-scm: Fix QCOM_SCM configuration ac2c5480afd4 serial: core: return early on unsupported ioctls a72d78d67043 tty: fix return value for unsupported termiox ioctls 23598e43e2d9 tty: fix return value for unsupported ioctls addeca42cc77 tty: actually undefine superseded ASYNC flags 7551577e6ce4 USB: cdc-acm: fix TIOCGSERIAL implementation e48628060ca4 USB: cdc-acm: fix unprivileged TIOCCSERIAL b0e543b46b8d usb: gadget: r8a66597: Add missing null check on return from platform_get_resource 6a2b5cee0d31 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() d11e1802f8ae spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op 8d3d7eead4ca spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality a5ec27dd6e37 spi: spi-zynqmp-gqspi: add mutex locking for exec_op 8fa511754543 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible d6c13a9896ae cpufreq: armada-37xx: Fix determining base CPU frequency ae390626dc0e cpufreq: armada-37xx: Fix driver cleanup when registration failed fac19292b8c1 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 9db7efc1cef8 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz ae1294896b13 cpufreq: armada-37xx: Fix the AVS value for load L1 b06442ced776 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock ca9630b6522f cpufreq: armada-37xx: Fix setting TBG parent for load levels 5072029dae67 crypto: qat - Fix a double free in adf_create_ring b7bd0657c203 crypto: sa2ul - Fix memory leak of rxd d3d702084d12 crypto: sun8i-ss - Fix memory leak of pad d385c6e4b3cc crypto: allwinner - add missing CRYPTO_ prefix 5083a1723a33 ACPI: CPPC: Replace cppc_attr with kobj_attribute 844b01c8fc6e cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration a163df99821f PM: runtime: Replace inline function pm_runtime_callbacks_present() c9c1ee0120fd soc: qcom: mdt_loader: Detect truncated read of segments 0382a1e02cc3 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz 0eb78f53cae4 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() 8735248ebb91 spi: Fix use-after-free with devm_spi_alloc_* 27502a922ec0 clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() bf2333393f33 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped d510293acb68 clocksource/drivers/timer-ti-dm: Fix posted mode status check order c0053d344069 PM / devfreq: Use more accurate returned new_freq as resume_freq 4c3988bcc3e5 soc: qcom: pdr: Fix error return code in pdr_register_listener 3222157c9d2d platform/x86: dell-wmi-sysman: Make init_bios_attributes() ACPI object parsing more robust 9acb52e70c18 staging: greybus: uart: fix unprivileged TIOCCSERIAL 15ee91744b23 staging: fwserial: fix TIOCGSERIAL implementation a6dae92dda49 staging: fwserial: fix TIOCSSERIAL implementation faad1643e53b staging: rtl8192u: Fix potential infinite loop 74b525963c79 staging: comedi: tests: ni_routes_test: Fix compilation error 073b6c00f4a6 irqchip/gic-v3: Fix OF_BAD_ADDR error handling c8994829f8da mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init 0b5e17391e62 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol ff2f0383b537 firmware: qcom_scm: Workaround lack of "is available" call on SC7180 1fcaf5e2188f firmware: qcom_scm: Reduce locking section for __get_convention() cba3020b9264 firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool 5d3422516934 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits effd2bd62b41 soundwire: stream: fix memory leak in stream config error path 60015b30417e memory: pl353: fix mask of ECC page_size config register 8d2a65bf858a ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge interrupt trigger level 7241c948b412 ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge interrupt trigger level 57d5dee58ce7 driver core: platform: Declare early_platform_cleanup() prototype 8832b172ff0f nvmem: rmem: fix undefined reference to memremap df60888bf3e4 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse b93e0b45015e USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() df65ce037234 usb: gadget: aspeed: fix dma map failure 4d8392fba0f2 crypto: qat - fix error path in adf_isr_resource_alloc() a542f220b4b1 crypto: poly1305 - fix poly1305_core_setkey() declaration 8b37c99d66b4 NFSv4.2: fix copy stateid copying for the async copy 3f647a08416d arm64: dts: mediatek: fix reset GPIO level on pumpkin fd8a29ca0d8f phy: ingenic: Fix a typo in ingenic_usb_phy_probe() 9249b7fa71a4 phy: ralink: phy-mt7621-pci: fix return value check in mt7621_pci_phy_probe() fd5378456e4e phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally 4fd6c07cea3b phy: ralink: phy-mt7621-pci: fix XTAL bitmask bb476294d362 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup 15fe1e9adbbd soc: mediatek: pm-domains: Fix missing error code in scpsys_add_subdomain() 75ec82fe259b soundwire: bus: Fix device found flag correctly a35e98e0340e arm64: dts: qcom: sm8250: fix display nodes c6f8e0dc8da1 bus: qcom: Put child node before return 91080d1baf4c arm64: dts: mt8173: fix wrong power-domain phandle of pmic 3a2d02e9778d arm64: dts: mt8183: Add gce client reg for display subcomponents f56cf3fac1a1 arm64: dts: renesas: r8a779a0: Fix PMU interrupt a08799d3e8c8 mtd: require write permissions for locking and badblock ioctls f7f198e5b361 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' 05933809ef46 usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' 4dcc2f1542e4 usb: gadget: s3c: Fix incorrect resources releasing bc164215cb37 fotg210-udc: Complete OUT requests on short packets 456b9a9acf76 fotg210-udc: Don't DMA more than the buffer can take 2e1c5f9f3203 fotg210-udc: Mask GRP2 interrupts we don't handle 58fe85af6922 fotg210-udc: Remove a dubious condition leading to fotg210_done 170f02ded842 fotg210-udc: Fix EP0 IN requests bigger than two packets 84d38ee7cc78 fotg210-udc: Fix DMA on EP0 for length > max packet size 1ea500ce6f7c crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init a07e0ff34400 crypto: qat - don't release uninitialized resources b655b45919d7 crypto: ccp - fix command queuing to TEE ring buffer 01d6b0abcc66 usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) 833490104757 usb: gadget: pch_udc: Initialize device pointer before use 536e5a42e6cd usb: gadget: pch_udc: Check for DMA mapping error f1e537380153 usb: gadget: pch_udc: Check if driver is present before calling ->setup() 0933de7be64e usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() 0dadbf7ad2cb devtmpfs: fix placement of complete() call 49ac0af94139 usb: host: ehci-tegra: Select USB_GADGET Kconfig option 5a3672a6edcb x86/microcode: Check for offline CPUs before requesting new microcode 7907a6d2d365 staging: qlge: fix an error code in probe() 9dbd136aff69 Drivers: hv: vmbus: Drop error message when 'No request id available' 7bd798abad61 spi: stm32: Fix use-after-free on unbind 0a9c774f003c crypto: arm/blake2s - fix for big endian 9cd2bd6874b4 selftests/x86: Add a missing .note.GNU-stack section to thunks_32.S 6c3f0c46ca48 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding 01299660164a regulator: bd9576: Fix return from bd957x_probe() 28f00f021392 arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode 1251ef565c1e spi: stm32: drop devres version of spi_register_master 6516cb852d70 crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map 48eb34b16d10 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x fc474a743e6b arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges' ebcb732af084 arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' 3b7499aafa0c arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' dea150cf1d40 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' 34833cd1bcd5 arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor 66ef17ff0bd9 arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer e688a3953bd1 arm64: dts: qcom: sm8350: Fix level triggered PMU interrupt polarity 3bfdadd3bdf2 arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity a3e81f0e31eb arm64: dts: qcom: sc7180: trogdor: Fix trip point config of charger thermal zone 99c85d841529 iio: adis16480: fix pps mode sampling frequency math 69a2c2e02daa arm64: dts: ti: k3-j721e-main: Update the speed modes supported and their itap delay values for MMCSD subsystems bd264d03a71b ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control c3d322609b49 mtd: maps: fix error return code of physmap_flash_remove() 915959ef8bec mtd: parsers: qcom: incompatible with spi-nor 4k sectors 9380ee18b58d mtd: parsers: qcom: Fix error condition 64151b20eba8 mtd: don't lock when recursively deleting partitions a4ef6c56a8af mtd: rawnand: qcom: Return actual error code instead of -ENODEV 82bcabce34d9 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() fa897935b750 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC 40bad753d1fc mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() 1ad5f8a3f392 arm64: dts: broadcom: bcm4908: fix switch parent node name 121a5da334eb spi: rockchip: avoid objtool warning b9e569ae1da3 regmap: set debugfs_name to NULL after it is freed 89e2375bafbc mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities a113d3b0ab16 usb: typec: stusb160x: fix return value check in stusb160x_probe() 30eca95df3c4 usb: typec: tps6598x: Fix return value check in tps6598x_probe() c7c88f690f15 usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS c03542175f9e usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling 9edc7a066011 serial: stm32: fix tx_empty condition 46c6efeff8e3 serial: stm32: add FIFO flush when port is closed 8fa18df35229 serial: stm32: fix FIFO flush in startup and set_termios a5e6b2759376 serial: stm32: call stm32_transmit_chars locked b263011153ee serial: stm32: fix tx dma completion, release channel 59ead20a3dec serial: liteuart: fix return value check in liteuart_probe() 84a8fdccdd7e serial: stm32: fix a deadlock in set_termios 65b53eb11514 serial: stm32: fix wake-up flag handling f6fba14ddd5e serial: stm32: fix a deadlock condition with wakeup event 9b10b39da6aa serial: stm32: fix TX and RX FIFO thresholds ace36d5a4249 serial: stm32: fix incorrect characters on console df5cee652799 serial: stm32: fix startup by enabling usart for reception 3d8b6e3242fb serial: stm32: fix probe and remove order for dma f1a704aa1cd0 x86/platform/uv: Set section block size for hubless architectures 023f053c37b2 bus: ti-sysc: Fix initializing module_pa for modules without sysc register be4720a61d2b arm64: dts: renesas: Add mmc aliases into board dts files c1cc1df36c52 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files e59274ac3b78 ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family 8ce23c685240 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow 1b05b10ba676 ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 7ebd2607296e ARM: dts: exynos: correct PMIC interrupt trigger level on P4 Note family 642a587880f1 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family c883c93ee144 ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family 9b928651cc3b ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family f73c51927a77 ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family 277d9da7d39a ARM: dts: exynos: correct fuel gauge interrupt trigger level on P4 Note family 96efb5ea80cd ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 32feeec631a2 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] 50e7b39b8084 crypto: sun8i-ss - fix result memory leak on error path ac9675c00005 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs_aes_probe() f2ad9cbc94a0 crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs_hcu_probe() 4a153aacc73e fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER d28a7779d45b x86/vdso: Use proper modifier for len's format specifier in extract() 17d45b88c1af firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) f7476bf64f40 firmware: xilinx: Fix dereferencing freed memory 07871a25dfb3 Revert "tools/power turbostat: adjust for temperature offset" e879c36a8512 usb: gadget: pch_udc: Revert d3cb25a12138 completely 3228a02f91d5 Revert "drm/qxl: do not run release if qxl failed to init" 93a3589b710e ovl: fix missing revert_creds() on error path af582bd4a21a mfd: stmpe: Revert "Constify static struct resource" 13b824cf038e Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 401e15486bc0 Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" 9e4f06d5d55e KVM: selftests: Always run vCPU thread with blocked SIG_IPI b821282e38a7 KVM: selftests: Sync data verify of dirty logging with guest sync 4dd4e8d2cc88 KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read 8c6fc4ecc1d0 KVM: arm64: Fully zero the vcpu state on reset 5b1fec560e70 KVM: arm64: Support PREL/PLT relocs in EL2 code 50cbad42bfea KVM: Stop looking for coalesced MMIO zones if the bus is destroyed 30f46c699373 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU a2bc4ca00131 KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read f0a0625e459c KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit 1194e31eaea5 KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit 3d386331268c KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode 5746acdd0af8 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch 00ba45aaf834 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported 6dbfe6215582 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created fd88ede84e43 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes ba7bf5d6336a KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs 62ae40d4281a KVM: SVM: Don't strip the C-bit from CR2 on #PF interception dd9c924a487a KVM: nSVM: Set the shadow root level to the TDP level for nested NPT 00f892e28e1a KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads 2c466d1bd7d6 KVM: x86: Check CR3 GPA for validity regardless of vCPU mode 36825931c607 KVM: x86: Properly handle APF vs disabled LAPIC situation f62bc34d2890 KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests dd42721d3a0e KVM: x86/xen: Drop RAX[63:32] when processing hypercall a974aed548b2 KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit d8032e13979d KVM: s390: extend kvm_s390_shadow_fault to return entry pointer f09435247c5f KVM: s390: split kvm_s390_real_to_abs 8baf398f50f1 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO f5a0098b46b2 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility 4f5a74461656 KVM: s390: fix guarded storage control register handling 02a9126f51a5 KVM: s390: split kvm_s390_logical_to_effective aac02c6bfdd6 KVM: s390: VSIE: correctly handle MVPG when in VSIE f13e4287be65 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 e73bf2eb82d6 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable 5e9a107d2410 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices b769a6285896 ALSA: hda/realtek: Re-order ALC662 quirk table entries a3cef89e9101 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries d115e658d594 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries 1698d55bf8c6 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries 9c3465fc2df8 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries 13abe4452472 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries 8ff6fb1076ac ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries a0848b321992 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries 8335fdd8783f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries 4d5fa5c3d3ee ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries c9e224a129dd ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries c9864a6b0ab3 drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. cf7889354f24 drm/amdgpu: fix r initial values 1c3697e3f919 drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC 6d8568b72485 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 e304cfd8cc67 drm/amd/display: Reject non-zero src_y and src_x for video planes 98d7d76a74e4 drm: bridge/panel: Cleanup connector on bridge detach 4ab5778889e5 drm: bridge: fix ANX7625 use of mipi_dsi_() functions 5636981fa8d8 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast dc37d27f16dd drm/dp_mst: Revise broadcast msg lct & lcr d083f0de9d06 drm/radeon: fix copy of uninitialized variable back to userspace 1ae37c62b323 drm/panfrost: Don't try to map pages that are already mapped be586482bd40 drm/panfrost: Clear MMU irqs before handling the fault e5550e2f3e70 drm/ingenic: Fix non-OSD mode d1f5199445ca drm/qxl: use ttm bo priorities fba8cea75895 FDDI: defxx: Make MMIO the configuration default except for EISA 91b9548d413f mt76: fix potential DMA mapping leak 9cd09722e18a rtw88: Fix array overrun in rtw_get_tx_power_params() f94f09e69568 cfg80211: scan: drop entry from hidden_list on overflow aff4d8cb5ef5 net: xilinx: drivers need/depend on HAS_IOMEM 352f856408a9 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() 790da494c183 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() 17bf84d857d0 MIPS: generic: Update node names to avoid unit addresses 001f553ca5be md: Fix missing unused status line of /proc/mdstat 5ad71f445a6c md: md_open returns -EBUSY when entering racing area 2271da321684 md: factor out a mddev_find_locked helper from mddev_find cfac69f5cde9 md: split mddev_find fe5dbe71fcde md-cluster: fix use-after-free issue when removing rdev 91d74f0a71e0 md/bitmap: wait for external bitmap writes to complete during tear down 53f8208e11ab async_xor: increase src_offs when dropping destination page 0a78ba078a37 x86, sched: Treat Intel SNC topology as default, COD as exception 336dc1d637f3 selinux: add proper NULL termination to the secclass_map permissions aa38b4eebb53 misc: vmw_vmci: explicitly initialize vmci_datagram payload bc4087770460 misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct 3b22a73354ff phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() 709e69247a1f misc: lis3lv02d: Fix false-positive WARN on various HP models cb506a1b7fef phy: cadence: Sierra: Fix PHY power_on sequence 07b929c857f0 sc16is7xx: Defer probe if device read fails 091d32c54550 iio: hid-sensor-rotation: Fix quaternion data not correct 99f8854ad3da iio: sx9310: Fix access to variable DT array 0a5cc717d5ae iio: magnetometer: yas530: Fix return value on error path 0ed8a4d4606b iio:adc:ad7476: Fix remove handling 8260a84e54d4 iio:accel:adis16201: Fix wrong axis assignment that prevents loading 47007b0dd0f7 iio: sx9310: Fix write_.._debounce() 71ec5597189c iio: magnetometer: yas530: Include right header 25a233aba5d0 iio: inv_mpu6050: Fully validate gyro and accel scale writes ff39adf5d31c soc/tegra: regulators: Fix locking up when voltage-spread is out of range ce835bc103ea PM / devfreq: Unlock mutex and free devfreq struct in error path 901b6b29fde9 PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c 6df842bbbaab PCI: xgene: Fix cfg resource mapping bb2679a3a1c0 KVM: x86: Defer the MMU unload to the normal path on an global INVPCID 60870cc69ec8 PCI: Allow VPD access for QLogic ISP2722 9b3dfb743037 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR da61e572de95 MIPS: pci-rt2880: fix slot 0 configuration 97f12e7b3249 MIPS: pci-mt7620: fix PLL lock check 4aad12fcb513 ASoC: tlv320aic32x4: Increase maximum register in regmap 4eff0aece2bf ASoC: tlv320aic32x4: Register clocks before registering component bbe08fe17ca9 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function e0efbd123379 ASoC: samsung: tm2_wm5110: check of of_parse return value bda903c40775 usb: xhci-mtk: improve bandwidth scheduling with TT 9cc300e48da1 usb: xhci-mtk: remove or operator for setting schedule parameters a6727853725f USB: serial: xr: fix CSIZE handling 0707201cd3e5 usb: typec: tcpm: update power supply once partner accepts 999237e2fe4a usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply 3645a7d04f2f usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply ff3486804847 drm: bridge: fix LONTIUM use of mipi_dsi_() functions f162f1edfcd7 tty: mxser: fix TIOCSSERIAL permission check b4a73d0398cd staging: fwserial: fix TIOCSSERIAL permission check abeecdf9b9f3 tty: mxser: fix TIOCSSERIAL jiffies conversions 13b2afa47b65 tty: moxa: fix TIOCSSERIAL permission check 63cf4009837d staging: fwserial: fix TIOCSSERIAL jiffies conversions be43d200fff9 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check 2ab752561540 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions 0f8dc63a4772 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions 6a855bd02516 tty: amiserial: fix TIOCSSERIAL permission check 9ee8e4799334 tty: moxa: fix TIOCSSERIAL jiffies conversions 0eff3fa802e5 usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() 8f0591e79cde Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" 226c0978a226 software node: Allow node addition to already existing device b1faea82c829 coresight: etm-perf: Fix define build issue when built as module ca2960d35c36 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers 18175fe17ae0 net/nfc: fix use-after-free llcp_sock_bind/connect 93d388c087d7 bluetooth: eliminate the potential race condition when removing the HCI controller c026c3dc3947 Bluetooth: verify AMP hci_chan before amp_destroy ---- Link: https://lore.kernel.org/r/20210512144837.204217980@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/340 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.12.3Andrey Zhizhikin2021-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.12.3 from stable korg. Following upstream commits are included in this version: ---- d795d7b5846c Linux 5.12.3 142703b82c36 thermal/core/fair share: Lock the thermal zone while looping over instances 6bf443acf6ca thermal/drivers/cpufreq_cooling: Fix slab OOB issue c23e941b2351 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() 87bc16ed037b pinctrl: Ingenic: Add support for read the pin configuration of X1830. dc1a515ba108 pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group. d757bf4c69cd dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails f2b61e8ba153 dm integrity: fix missing goto in bitmap_flush_interval error handling 578f39e1f2b3 dm space map common: fix division bug in sm_ll_find_free_block() 2f97deb8b0da dm persistent data: packed struct should have an aligned() attribute too 2a1bd74b8186 tracing: Restructure trace_clock_global() to never block 7bc6bc25a1a8 tracing: Map all PIDs to command lines 337b1546cde8 tools/power turbostat: Fix offset overflow issue in index converting 0452b0b04188 rsi: Use resume_noirq for SDIO a46bbc14f4f0 tty: fix memory leak in vc_deallocate bb2511e92a5d PCI: dwc: Move iATU detection earlier 07009d765c57 usb: dwc2: Fix session request interrupt handler 1c10fd60c859 usb: dwc3: core: Do core softreset when switch mode d91827a96d38 usb: dwc3: gadget: Fix START_TRANSFER link state check dda85fb8b113 usb: dwc3: gadget: Remove FS bInterval_m1 limitation dfdc7ec63213 usb: gadget/function/f_fs string table fix for multiple languages d7a096551b86 usb: gadget: Fix double free of device descriptor pointers 3c6f65325687 usb: gadget: dummy_hcd: fix gpf in gadget_setup c5bddca814e9 io_uring: Check current->io_uring in io_uring_cancel_sqpoll cabc762764cc io_uring: fix work_exit sqpoll cancellations cb5e0b3d0f99 io_uring: fix shared sqpoll cancellation hangs 949938b5d371 io_uring: remove extra sqpoll submission halting b60741f40668 media: venus: hfi_parser: Check for instance after hfi platform get dbe610d5d415 media: venus: hfi_parser: Don't initialize parser on v1 bdb64c3da67f media: venus: hfi_cmds: Support plane-actual-info property from v1 63697f519be4 media: venus: venc_ctrls: Change default header mode fc437f92ebb7 media: venus: pm_helpers: Set opp clock name for v1 259f7f0fabc3 media: coda: fix macroblocks count control usage 78cc3a571850 media: v4l2-ctrls: fix reference to freed memory cdaf358483b3 media: staging/intel-ipu3: Fix race condition during set_fmt 6fb617e37a39 media: staging/intel-ipu3: Fix set_fmt error handling 74ba0adb5e98 media: staging/intel-ipu3: Fix memory leak in imu_fmt e046910804f6 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() 2aabd8da8f0d media: dvb-usb: Fix use-after-free access cede24d13be6 media: dvbdev: Fix memory leak in dvb_media_device_free() a1d50db9020f ext4: Fix occasional generic/418 failure 16e4d107b5d7 ext4: allow the dax flag to be set and cleared on inline directories c9d79b206f74 ext4: fix error return code in ext4_fc_perform_commit() 5a611ecc0df7 ext4: fix ext4_error_err save negative errno into superblock f61f62d574c2 ext4: fix error code in ext4_commit_super 1e9ea8f46370 ext4: always panic when errors=panic is specified b64a3fb6ea02 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() e18d76a12b34 ext4: fix check to prevent false positive report of incorrect used inodes 222c345267b5 ext4: annotate data race in jbd2_journal_dirty_metadata() cfc9b6d1521c ext4: annotate data race in start_this_handle() 8cb6d877b0b2 kbuild: update config_data.gz only when the content of .config is changed 0fc0b094a4de x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported 13b5638e78d8 futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI 600de7990106 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") 1ca4f55a7e8a smb3: do not attempt multichannel to server which does not support it 0470ef330390 smb3: if max_channels set to more than one channel request multichannel 524fc5482ffb smb3: when mounting with multichannel include it in requested capabilities 2831dd51bec2 Fix misc new gcc warnings 3cc63b1c6e7a security: commoncap: fix -Wstringop-overread warning deaaae2f918c rcu/nocb: Fix missed nocb_timer requeue ebeac958b690 sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues e531db1ea6f9 sfc: farch: fix TX queue lookup in TX event handling 98d911807489 sfc: farch: fix TX queue lookup in TX flush done handling 473ffbe0b25c exfat: fix erroneous discard when clear cluster bit d04d56f855fa mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 b945c480ae85 fuse: fix write deadlock 00fd897153ca dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 538244fba59f md/raid1: properly indicate failure when ending a failed write request 3606420d5714 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 694d9d5b59e2 crypto: arm/curve25519 - Move '.fpu' after '.arch' 9afbad5eb143 tpm: vtpm_proxy: Avoid reading host log when using a virtual device ac07c557ca12 tpm: efi: Use local variable for calculating final log size e09145e20832 intel_th: pci: Add Alder Lake-M support 467c41f8b18d powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n 5fa84d105f27 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled 524a894b21e6 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h fe2613436673 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR b54b85bd073a powerpc/kexec_file: Use current CPU info while setting up FDT a43ae32fc22b powerpc/eeh: Fix EEH handling for hugepages in ioremap space. a9a881891922 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors f486ef7e762e powerpc/vdso: Separate vvar vma from vdso 43aa1cfeebf4 iommu/vt-d: Force to flush iotlb before creating superpage a72354b22114 jffs2: Hook up splice_write callback 58db0dd22dec jffs2: Fix kasan slab-out-of-bounds problem 5f41065f6960 Input: ili210x - add missing negation for touch indication on ili210x 7e65ea887d0c NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 7cf20aa8a194 NFS: Don't discard pNFS layout segments that are marked for return 3d0163821c03 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds 596e079c362a ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure 8e6dfb7beeb6 net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets b3502b04e84a openvswitch: fix stack OOB read while fragmenting IPv4 packets e0041e24ad15 mlxsw: spectrum_mr: Update egress RIF list before route's action 0b60f23e29c8 f2fs: fix to avoid out-of-bounds memory access befeb96e17f7 f2fs: fix error handling in f2fs_end_enable_verity() 325b731983d0 ubifs: Only check replay with inode type to judge if inode linked 205332585eeb kcsan, debugfs: Move debugfs file creation out of early init 5116e79fc6e6 virtiofs: fix memory leak in virtio_fs_probe() f7c80e8a1b0b fs: fix reporting supported extra file attributes for statx() fd0f06590d35 riscv/kprobe: fix kernel panic when invoking sys_read traced by kprobe e4228d7587b6 Makefile: Move -Wno-unused-but-set-variable out of GCC only block 48f9d3dd6283 arm64/vdso: Discard .note.gnu.property sections in vDSO 868c10b9be11 btrfs: fix a potential hole punching failure 40b87e9b12b5 btrfs: fix race when picking most recent mod log operation for an old root 900fb3279e5e tools/power/turbostat: Fix turbostat for AMD Zen CPUs 19c11722771f ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx b821885bfcde ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops 14ad4409418f ALSA: hda/realtek - Headset Mic issue on HP platform 2c10b675918e ALSA: hda/realtek: fix mic boost on Intel NUC 8 fd2fec39f8a1 ALSA: hda/realtek: GA503 use same quirks as GA401 8b32a5e4e131 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 8f89fb21c85a ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 e117d328d397 ALSA: usb-audio: Explicitly set up the clock selector 1699eddaa136 ALSA: sb: Fix two use after free in snd_sb_qsound_build 51aad8825986 ALSA: hda/conexant: Re-order CX5066 quirk table entries ad2cd2dff035 ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer 21f0971f53ba power: supply: cpcap-battery: fix invalid usage of list cursor 284d899d9000 nvmet: avoid queuing keep-alive timer if it is disabled 244022d2b53d sched,psi: Handle potential task count underflow bugs more gracefully a78c38ebc44e s390/archrandom: add parameter check for s390_arch_random_generate 19bbb353a22e io_uring: safer sq_creds putting 87a6d381613a block/rnbd-clt: Fix missing a memory free when unloading the module fba4bf102cf8 block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallel 9d1c4c2ff483 sched,fair: Alternative sched_slice() 76ccefa1b3f8 perf: Rework perf_event_exit_event() 76282eddf6ac scsi: libfc: Fix a format specifier 0e0fb68c2538 mfd: arizona: Fix rumtime PM imbalance on error 2030567b0e20 mfd: da9063: Support SMBus and I2C mode f14b8dae97db mfd: intel-m10-bmc: Fix the register access range e2c075537107 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic 49bff90dd104 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode d30a8a240c52 scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() 9465bf9804c0 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response a8655bfe7ba6 scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query 1fa8aea88a39 drm/amd/display: Update DCN302 SR Exit Latency 7ebfbe221e11 drm/amdgpu: fix NULL pointer dereference b47f594a65f9 drm/amd/display: Try YCbCr420 color when YCbCr444 fails 89d6e69c87b3 drm/amdgpu/display: fix memory leak for dimgrey cavefish fc56fb4e57fa amdgpu: avoid incorrect %hu format string d99753e15536 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug 819dc7e3ace8 drm/radeon: don't evict if not initialized 15433cb85478 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning c86e38aae2e2 drm/amd/display: Fix debugfs link_settings entry fc3393e6ec5b drm/radeon/ttm: Fix memory leak userptr pages d272c7074661 drm/amdgpu/ttm: Fix memory leak userptr pages 318e8c3434fd drm/msm/mdp5: Do not multiply vclk line count by 100 9d105eefb786 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal ce0da003ae3d sched/fair: Ignore percpu threads for imbalance pulls 91ef133ec62d sched/fair: Bring back select_idle_smt(), but differently 36a2d6da4c2f media: gscpa/stv06xx: fix memory leak d72fa2277720 media: dvb-usb: fix memory leak in dvb_usb_adapter_init bdc41f736b41 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming c9c8b61f30dd media: platform: sti: Fix runtime PM imbalance in regs_show 21b50a6ac98f media: i2c: adv7842: fix possible use-after-free in adv7842_remove() 98e887fc93fe media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() 8d57011b838e media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 2a52254ccae1 media: adv7604: fix possible use-after-free in adv76xx_remove() 1fcbb1432a75 media: tc358743: fix possible use-after-free in tc358743_remove() 3a8aa84ad5c6 power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() 15efbbe7674b power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() ce1e481865a7 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 1cf96e59da60 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver 6281cd9e34b3 drm/msm/a6xx: Fix perfcounter oob timeout 4af165214d95 media: uvcvideo: Support devices that report an OT as an entity source 7de578c084c9 media: uvcvideo: Fix XU id print in forward scan dd06898725d5 media: vivid: update EDID 56fd1aa2322a media: em28xx: fix memory leak 82fa26b92975 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() ae8c6ad672ce scsi: smartpqi: Add new PCI IDs 30a5371d870c scsi: smartpqi: Correct request leakage during reset operations d218413a9886 scsi: smartpqi: Use host-wide tag space b494d1b2791c power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce 7d8463c8acc9 power: supply: cpcap-charger: fix small mistake in current to register conversion 3a200c6b7bd5 selftests/resctrl: Fix checking for < 0 for unsigned values bf81fc260e25 selftests/resctrl: Fix incorrect parsing of iMC counters 477c43592fb6 selftests/resctrl: Use resctrl/info for feature detection aa177a5215c2 selftests/resctrl: Fix missing options "-n" and "-p" c3b5a2c51833 selftests/resctrl: Clean up resctrl features check 6055a8a97449 selftests/resctrl: Fix compilation issues for other global variables 1afd4311c062 selftests/resctrl: Fix compilation issues for global variables fa74403444c6 selftests/resctrl: Enable gcc checks to detect buffer overflows 20eac5036476 nvmet: return proper error code from discovery ctrl b70e92f2b199 drm/komeda: Fix bit check to import to value of proper type 0ec9e97d2109 ata: ahci: Disable SXS for Hisilicon Kunpeng920 e67ddebf1ffc mmc: sdhci-brcmstb: Remove CQE quirk e5ffc70d2ac5 mmc: sdhci-pci: Add PCI IDs for Intel LKF fc1077b4995e mmc: sdhci-esdhc-imx: validate pinctrl before use it 1bb697e54e78 scsi: qla2xxx: Fix use after free in bsg 6d1689fadd78 block, bfq: fix weight-raising resume with !low_latency 15966e6a3338 drm/vkms: fix misuse of WARN_ON bc1434f7da17 scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() b45476240f7e drm/amd/display: Fix potential memory leak 563ac6261e28 drm/amd/display: fix dml prefetch validation 4a3fc4596395 drm/amd/display: DCHUB underflow counter increasing in some scenarios 0d2d95716fdc drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' f48cd93fec94 drm/amd/pm: fix workload mismatch on vega10 02cdf707babc drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 7a12075948ef drm/amd/display: Align cursor cache address to 2KB 9069b1b542de drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 41db62bc06ee drm/amdgpu: mask the xgmi number of hops reported from psp to kfd e58dd0a4f199 drm/amdgpu: enable 48-bit IH timestamp counter 39ba18abd37a drm/amdgpu: enable retry fault wptr overflow d736c4fc59a8 backlight: qcom-wled: Fix FSC update issue for WLED5 219db950ae5a backlight: qcom-wled: Use sink_addr for sync toggle 599edbf276f4 power: supply: Use IRQF_ONESHOT 889cb8bec2c5 media: v4l2-ctrls.c: initialize flags field of p_fwht_params b8d7e79dd484 media: gspca/sq905.c: fix uninitialized variable b13bc773eea3 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 2b17e0eb9bb5 s390/qdio: let driver manage the QAOB 54f1727a0956 media: venus: core, venc, vdec: Fix probe dependency error 0e5d8d321fb8 extcon: arizona: Fix various races on driver unbind 381d0d20ea7b extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 348c35a21bf1 power: supply: bq27xxx: fix power_avg for newer ICs c8baf9979dae atomisp: don't let it go past pipes array 115a5769d710 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() a6b47637955c media: cx23885: add more quirks for reset DMA on some AMD IOMMU 08acc7769692 media: drivers/media/usb: fix memory leak in zr364xx_probe 6802047d607e media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB 2eeccff0ba79 media: ite-cir: check for receive overflow 4f8058c23b2b scsi: target: pscsi: Fix warning in pscsi_complete_cmd() 1016c0f62f73 drm/virtio: fix possible leak/unlock virtio_gpu_object_array 3f926066e967 kvfree_rcu: Use same set of GFP flags as does single-argument cc69d5a314b1 sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 125cb2c7f8f3 sched/pelt: Fix task util_est update filtering 0feca71f5359 sched/fair: Fix task utilization accountability in compute_energy() d4be398888b7 drm/amdgpu: Fix some unload driver issues 05395840ae35 drm/amd/pm/swsmu: clean up user profile function e085b5916049 scsi: lpfc: Fix ADISC handling that never frees nodes a2dc0640eacd scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN 823db6f1490e scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path 895d55027f4b scsi: lpfc: Fix pt2pt connection does not recover after LOGO 3224d515e4d9 scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe b9694aef9b1a drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue a586b255e8e9 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work 34ef003c04d3 drm/amd/display: Return invalid state if GPINT times out 26a5506faacb drm/amd/display: Don't optimize bandwidth before disabling planes e9b75f1e5ee0 drm/amd/display: Check for DSC support instead of ASIC revision 2cf0e67da646 drm/ast: fix memory leak when unload the driver b76edf81bf85 drm/amd/pm: do not issue message while write "r" into pp_od_clk_voltage 7b1d0b1ddeb9 drm/amd/display: Fix MPC OGAM power on/off sequence 698b8222e590 drm/amd/display: changing sr exit latency 6c4e74b56e93 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check 1d3ed1ec0a6b drm/qxl: release shadow on shutdown e7272a21ef6c drm/qxl: do not run release if qxl failed to init 9ca845fb12c6 drm: Added orientation quirk for OneGX1 Pro c68956c429cd regulator: da9121: automotive variants identity fix 957520084083 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s 4cb0aea2e250 btrfs: do proper error handling in btrfs_update_reloc_root aa7ccc79588b btrfs: do proper error handling in create_reloc_root 63d01008da13 btrfs: fix exhaustion of the system chunk array due to concurrent allocations 7c124584b3c0 btrfs: fix race between marking inode needs to be logged and log syncing 7bc617ca21ed btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers 4f2fee1e17ef spi: sync up initial chipselect state aa7ce33cb691 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 58f2c4df081f crypto: omap-aes - Fix PM reference leak on omap-aes.c 728936b641fc crypto: sa2ul - Fix PM reference leak in sa_ul_probe() ef8b29f1e948 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c 994169b0d7bf crypto: stm32/hash - Fix PM reference leak on stm32-hash.c 3de2b604df54 crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() 06871eb9a326 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails 077a90e774c1 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_get_sync() fails fae3d0a14dfe phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() 99ef43fde005 intel_th: Consistency and off-by-one fix 8293c3d60320 tty: n_gsm: check error while registering tty devices ad9f7e48c5e0 usb: dwc3: gadget: Check for disabled LPM quirk 26f4ea0e0ca4 usb: core: hub: Fix PM reference leak in usb_port_resume() e63746548f84 usb: musb: fix PM reference leak in musb_irq_work() 02798f0cb9b3 usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() 1b0f64df77d0 usb: dwc3: pci: add support for the Intel Alder Lake-M 32565a0616f9 spi: qup: fix PM reference leak in spi_qup_remove() 18fe30ff2692 spi: omap-100k: Fix reference leak to master a505edce0bdd spi: dln2: Fix reference leak to master 840872c2aed2 resource: Prevent irqresource_disabled() from erasing flags f938233fe9a6 clocksource/drivers/dw_apb_timer_of: Add handling for potential memory leak 43f27251c576 platform/x86: ISST: Account for increased timeout in some cases 5226917d0f47 tools/power/x86/intel-speed-select: Increase string size b605b652887e ARM: dts: at91: change the key code of the gpio key cf641232176d bus: mhi: pci_generic: Implement PCI shutdown callback 297920796909 bus: mhi: core: Clear context for stopped channels from remove() 80380148c46d xhci: prevent double-fetch of transfer and transfer event TRBs f47c7ace4acd xhci: fix potential array out of bounds with several interrupters bf6c351709a9 xhci: check control context is valid before dereferencing it. 396481ce3f12 xhci: check port array allocation was successful before dereferencing it 5598b0a7efde fpga: dfl: pci: add DID for D5005 PAC cards 04cd7a2b0ae7 usb: xhci-mtk: support quirk to disable usb2 lpm e132d83b2cff random: initialize ChaCha20 constants with correct endianness 16839bc05c83 perf/arm_pmu_platform: Fix error handling bf6a8d1b4e4d perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors 65b2f85e7273 soundwire: cadence: only prepare attached devices on clock stop 464461886367 tee: optee: do not check memref size on return from Secure World ad42a659f351 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on 2ed7e900e70b soc/tegra: pmc: Fix completion of power-gate toggling 85e8bde13e99 efi/libstub: Add $(CLANG_FLAGS) to x86 flags 50e9a45834f9 x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS 9150f7843b5d x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) ae4a4ca270c5 ARM: dts: ux500: Fix up TVK R3 sensors a2ecc3aa1067 ARM: dts: BCM5301X: fix "reg" formatting in /memory node 52a7c20bfb4b kselftest/arm64: mte: Fix MTE feature detection 236da04d3bc4 PCI: PM: Do not read power state in pci_enable_device_flags() 2c22c855b2ab ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node e83a6878a168 kselftest/arm64: mte: Fix compilation with native compiler 8815109c15ef usb: xhci: Fix port minor revision 9777200246f9 usb: dwc3: gadget: Ignore EP queue requests during bus reset 7f66ca5efe7c usb: gadget: f_uac1: validate input parameters d15e57bb5bf2 usb: gadget: f_uac2: validate input parameters 79c4569e2492 genirq/matrix: Prevent allocation counter corruption 6cb737a99abe crypto: hisilicon/sec - fixes a printing error e0c552b91c7d x86/sev: Do not require Hypervisor CPUID bit for SEV guests 014379ef6849 usb: webcam: Invalid size of Processing Unit Descriptor f1fbce00b98f usb: gadget: uvc: add bInterval checking for HS mode 4e58e2fd84f1 crypto: qat - fix unmap invalid dma address d7b89a167daa crypto: api - check for ERR pointers in crypto_destroy_tfm() 29b9829718c5 bus: mhi: core: Process execution environment changes serially 3ec3ac3b08e7 bus: mhi: core: Destroy SBL devices when moving to mission mode 936cfae514c7 bus: mhi: pci_generic: No-Op for device_wake operations 43bcf55a6707 spi: ath79: remove spi-master setup and cleanup assignment 548b144b5f83 spi: ath79: always call chipselect function 40a66f6f4b66 staging: wimax/i2400m: fix byte-order issue 37e7b52281eb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first fbe76e9f4fbe cpuidle: tegra: Fix C7 idling state on Tegra114 3d40985b100d fbdev: zero-fill colormap in fbcmap.c 2cf62247f259 posix-timers: Preserve return value in clock_adjtime32() a06b40880153 btrfs: zoned: fail mount if the device does not support zone append 688ddc93faf4 btrfs: zoned: fix unpaired block group unfreeze during device replace e2da98788369 btrfs: fix race between transaction aborts and fsyncs leading to use-after-free ae4cd8973675 intel_th: pci: Add Rocket Lake CPU support e0d49e44953f btrfs: fix metadata extent leak after failure to create subvolume 6adafbbb03a1 x86/build: Disable HIGHMEM64G selection for M486SX 3a736de3271a btrfs: handle remount to no compress during compression bb7d42ee6cd5 smb2: fix use-after-free in smb2_ioctl_query_info() ee3b051cd948 cifs: fix regression when mounting shares with prefix paths eb877963081c cifs: detect dead connections only when echoes are enabled. 004910955001 cifs: fix leak in cifs_smb3_do_mount() ctx e9ac929c3ec9 cifs: fix out-of-bound memory access when calling smb3_notify() at mount point b399c1a3ea0b cifs: Return correct error code from smb2_get_enc_key 3f72d3709f53 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 9c0affe34c5c mmc: core: Fix hanging on I/O during system suspend for removable cards 79c081d27cc7 mmc: core: Set read only for SD cards with permanent write protect bit 0549d960b0c7 mmc: core: Do a power cycle when the CMD11 fails 615bdc0dd810 mmc: block: Issue a cache flush only when it's enabled 6d19fc6d44da mmc: block: Update ext_csd.cache_ctrl if it was written df2c44c9b410 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit afc09d03bfaf mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 9ef5cb5025d1 mmc: sdhci: Check for reset prior to DMA address unmap d6e7fda49697 mmc: uniphier-sd: Fix a resource leak in the remove function 4b75f8a3b21b mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() c8b5286c2154 scsi: mpt3sas: Block PCI config access from userspace during reset e90e844c5b2b scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES a73208e32441 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() b86203bb433c scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag 0f86d66b3850 scsi: qla2xxx: Reserve extra IRQ vectors e77fbc250f30 libceph: allow addrvecs with a single NONE/blank address 6ce58cbf6880 libceph: bump CephXAuthenticate encoding version 77b96633f972 spi: spi-ti-qspi: Free DMA resources e312452b9570 spi: stm32-qspi: fix pm_runtime usage_count counter aebbc29301b1 erofs: add unsupported inode i_format check 4d786870e326 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access 676c4cd75307 mtd: rawnand: atmel: Update ecc_stats.corrected counter 60015c2e48bf mtd: spinand: core: add missing MODULE_DEVICE_TABLE() d08fcd5794ec Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" e87cc955ca86 mtd: spi-nor: core: Fix an issue of releasing resources during read/write 704550d124f7 reset: add missing empty function reset_control_rearm() f84f08617825 fs/epoll: restore waking from ep_done_scan() 3d5e1c964b6b ecryptfs: fix kernel panic with null dev_name 8f1999299af7 arm64: dts: mt8173: fix property typo of 'phys' in dsi node 93dbb4f39110 arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 578f7183fd1d ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld cdd107d7f181 ftrace: Handle commands when closing set_ftrace_filter file b5e5faf8f607 ACPI: custom_method: fix a possible memory leak b7a5baaae212 ACPI: custom_method: fix potential use-after-free issue a9571131d889 tpm: acpi: Check eventlog signature before using it 93dbbf20e3ff vhost-vdpa: fix vm_flags for virtqueue doorbell mapping 5b6e6498e9b9 s390/cio: remove invalid condition on IO_SCH_UNREG 32bff908a7c1 s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks 971dc8706cee s390/zcrypt: fix zcard and zqueue hot-unplug memleak aa34d125b8d2 s390/disassembler: increase ebpf disasm buffer size bea198f46726 dyndbg: fix parsing file query without a line-range suffix 3494c68d79cb nitro_enclaves: Fix stale file descriptors on failed usercopy a99b661c3187 bus: mhi: core: Fix invalid error returning in mhi_queue 1c1b5a437fc7 bus: mhi: core: Fix MHI runtime_pm behavior ed541cff35cb bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue 1ec103ea8684 bus: mhi: core: Add missing checks for MMIO register entries 76879a980cd5 bus: mhi: core: Sanity check values from remote device before use 1b43b43170c7 bus: mhi: core: Clear configuration from channel context during reset 99b8f10d0216 bus: mhi: core: Fix check for syserr at power_up 96e86bea450b Linux 5.12.2 c7b0208ee370 perf/core: Fix unconditional security_locked_down() call b4571c859f59 platform/x86: thinkpad_acpi: Correct thermal sensor allocation 88cd0fca2e66 USB: Add reset-resume quirk for WD19's Realtek Hub fd551ee52d62 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 26d91f8414fe ALSA: usb-audio: Fix implicit sync clearance at stopping stream 617920eb5554 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 6d34e074fb4f ovl: allow upperdir inside lowerdir d587cfaef72b ovl: fix leaked dentry 03c649dee8b1 net: qrtr: Avoid potential use after free in MHI send 0356e50a7fa6 bpf: Fix leakage of uninitialized bpf stack under speculation 7cf64d8679ca bpf: Fix masking negation logic upon negative dst register d68d22ee943c drm/i915: Disable runtime power management during shutdown 507b1ece3c65 net: usb: ax88179_178a: initialize local variables before use 671c54ea8c7f netfilter: conntrack: Make global sysctls readonly in non-init netns 902b955f965d mips: Do not include hi and lo in clobber list for R6 ---- Link: https://lore.kernel.org/r/20210505112324.956720416@linuxfoundation.org # 5.12.2 Link: https://lore.kernel.org/r/20210510102014.849075526@linuxfoundation.org # 5.12.3 Link: https://github.com/Freescale/linux-fslc/pull/335 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.118Andrey Zhizhikin2021-05-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.118 from stable korg. Following conflicts resolved during merge: ---- - drivers/mmc/core/core.c: - drivers/mmc/core/host.c: Fix merge fuzz for upstream commit 909a01b95120 ("mmc: core: Fix hanging on I/O during system suspend for removable cards") ---- Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210510101950.200777181@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/334 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-lts: update to v5.10.36Andrey Zhizhikin2021-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.36 from stable korg. Following upstream commits are included in this version: ---- 72bb632d15f2 Linux 5.10.36 14b2801ccd9b thermal/core/fair share: Lock the thermal zone while looping over instances c24a20912eef thermal/drivers/cpufreq_cooling: Fix slab OOB issue 051dd0681ce1 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() 1cb02dc76f4c dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails 06141465e372 dm integrity: fix missing goto in bitmap_flush_interval error handling df893916b330 dm space map common: fix division bug in sm_ll_find_free_block() fcf763a80e0e dm persistent data: packed struct should have an aligned() attribute too a33614d52e97 tracing: Restructure trace_clock_global() to never block 9e40ef5391df tracing: Map all PIDs to command lines ea6803ff2cd1 tools/power turbostat: Fix offset overflow issue in index converting b84c57762cef rsi: Use resume_noirq for SDIO b1c953dc853a tty: fix memory leak in vc_deallocate 25e9c2c11735 usb: dwc2: Fix session request interrupt handler fce7bbcd07d5 usb: dwc3: core: Do core softreset when switch mode b624b32584ac usb: dwc3: gadget: Fix START_TRANSFER link state check f9ddfaa9703c usb: dwc3: gadget: Remove FS bInterval_m1 limitation 8df75d1296d0 usb: gadget/function/f_fs string table fix for multiple languages ba8ce683076e usb: gadget: Fix double free of device descriptor pointers f12c5cca65f7 usb: gadget: dummy_hcd: fix gpf in gadget_setup 678e76bccee4 media: venus: hfi_parser: Don't initialize parser on v1 5d0f6f5251a3 media: v4l2-ctrls: fix reference to freed memory 4121def7df29 media: staging/intel-ipu3: Fix race condition during set_fmt c6b81b897f6f media: staging/intel-ipu3: Fix set_fmt error handling 517f6f570566 media: staging/intel-ipu3: Fix memory leak in imu_fmt 8acb13189dae media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() a5e9ae5a22b0 media: dvb-usb: Fix use-after-free access 43263fd43083 media: dvbdev: Fix memory leak in dvb_media_device_free() 378a016271ba ext4: Fix occasional generic/418 failure 133e83b5b3b3 ext4: allow the dax flag to be set and cleared on inline directories 72447c925ea9 ext4: fix error return code in ext4_fc_perform_commit() bf4ba04f0161 ext4: fix ext4_error_err save negative errno into superblock 12905cf9e5c4 ext4: fix error code in ext4_commit_super 7e9298f4d139 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() 098b257563b9 ext4: fix check to prevent false positive report of incorrect used inodes 346190959f97 ext4: annotate data race in jbd2_journal_dirty_metadata() 9aca313726cb ext4: annotate data race in start_this_handle() a27aad321751 kbuild: update config_data.gz only when the content of .config is changed 3aec683ee79b x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported d19a456acaec futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI 2543329485e2 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") d35c4c959eb4 smb3: do not attempt multichannel to server which does not support it 796b82637528 smb3: when mounting with multichannel include it in requested capabilities 5781c9df77a3 jffs2: check the validity of dstlen in jffs2_zlib_compress() 54708651bc1e Fix misc new gcc warnings f37b9c142e1c security: commoncap: fix -Wstringop-overread warning bf2b941d0a6f sfc: farch: fix TX queue lookup in TX event handling fb791572d674 sfc: farch: fix TX queue lookup in TX flush done handling 11e3ff7e164a exfat: fix erroneous discard when clear cluster bit 1c525c265668 fuse: fix write deadlock 0cd2d2577a98 dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 661061a45e32 md/raid1: properly indicate failure when ending a failed write request 015cc7ad58d0 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 0ba942cbf52b crypto: arm/curve25519 - Move '.fpu' after '.arch' c9adb76c712c tpm: vtpm_proxy: Avoid reading host log when using a virtual device 60a01ecc9f68 tpm: efi: Use local variable for calculating final log size 4a63b2438a93 intel_th: pci: Add Alder Lake-M support 34ceafa62f49 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h 0bdcaebb1225 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR f2aa64979e11 powerpc/kexec_file: Use current CPU info while setting up FDT 481fee8295ab powerpc/eeh: Fix EEH handling for hugepages in ioremap space. 293c30ce25e0 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors 643243e31868 jffs2: Hook up splice_write callback 72c282b10951 jffs2: Fix kasan slab-out-of-bounds problem 072f787e8798 Input: ili210x - add missing negation for touch indication on ili210x 2fafe7d5047f NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 334165d9fb69 NFS: Don't discard pNFS layout segments that are marked for return 96fa26b74cdc NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds e0f2d86481ea ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure a1478374b0bd openvswitch: fix stack OOB read while fragmenting IPv4 packets 4248f4649bf3 mlxsw: spectrum_mr: Update egress RIF list before route's action 9aa4602237d5 f2fs: fix to avoid out-of-bounds memory access 39624749c52d f2fs: fix error handling in f2fs_end_enable_verity() 50b0c0c3385d ubifs: Only check replay with inode type to judge if inode linked 5a876a46d7b7 kcsan, debugfs: Move debugfs file creation out of early init d19555ff225d virtiofs: fix memory leak in virtio_fs_probe() 1b41d4e5aa75 fs: fix reporting supported extra file attributes for statx() dc4b67baba3b Makefile: Move -Wno-unused-but-set-variable out of GCC only block 0f9055936668 arm64/vdso: Discard .note.gnu.property sections in vDSO 1d852d6bb4d4 btrfs: fix race when picking most recent mod log operation for an old root b24f0e381036 tools/power/turbostat: Fix turbostat for AMD Zen CPUs d1ca3d2c4fd5 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx a9d0f7c14789 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops 3c8a599bc951 ALSA: hda/realtek - Headset Mic issue on HP platform 871234a6ad4c ALSA: hda/realtek: fix mic boost on Intel NUC 8 13ff604c79a0 ALSA: hda/realtek: GA503 use same quirks as GA401 970fbbee55bc ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 12fea3cb2277 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 ad7736cebf4d ALSA: usb-audio: Explicitly set up the clock selector cc427a507f29 ALSA: sb: Fix two use after free in snd_sb_qsound_build 1ce8212e80f9 ALSA: hda/conexant: Re-order CX5066 quirk table entries 9b7388931fbb ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer 443467bd6240 power: supply: cpcap-battery: fix invalid usage of list cursor a15f68a5d55c sched,psi: Handle potential task count underflow bugs more gracefully a32a2d831de0 s390/archrandom: add parameter check for s390_arch_random_generate 338a87230228 block/rnbd-clt: Fix missing a memory free when unloading the module ae7fe4794da2 sched,fair: Alternative sched_slice() 94902ee2996a perf: Rework perf_event_exit_event() 2c4de79e9a09 scsi: libfc: Fix a format specifier 97a81d4051c3 mfd: arizona: Fix rumtime PM imbalance on error 14c7e3f5bed5 mfd: da9063: Support SMBus and I2C mode d7ec1dab6be7 mfd: intel-m10-bmc: Fix the register access range c8fe9ef530e9 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic cc42ea42e250 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode 1ac2b3720f61 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response 56488df9f4bc drm/amdgpu: fix NULL pointer dereference d721702f8a82 drm/amd/display: Try YCbCr420 color when YCbCr444 fails f26f33a40952 amdgpu: avoid incorrect %hu format string a98a90048853 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug 081cec78467f drm/amd/display: Fix UBSAN: shift-out-of-bounds warning cc6215d94de9 drm/amd/display: Fix debugfs link_settings entry bcefa89b3e48 drm/radeon/ttm: Fix memory leak userptr pages 14637a8dfe4f drm/amdgpu/ttm: Fix memory leak userptr pages 6e4ae9b0eb23 drm/msm/mdp5: Do not multiply vclk line count by 100 79f701ec9efa drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal 2f5f4cce496e sched/fair: Ignore percpu threads for imbalance pulls fded2096b153 media: gscpa/stv06xx: fix memory leak f8f2b7ebe03a media: dvb-usb: fix memory leak in dvb_usb_adapter_init 1b61ad26af55 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming 810cf54025b7 media: platform: sti: Fix runtime PM imbalance in regs_show 67a97525dd6e media: i2c: adv7842: fix possible use-after-free in adv7842_remove() c8e7e6e1780c media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() 3f9e0eb06258 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 651ad9e04f75 media: adv7604: fix possible use-after-free in adv76xx_remove() 8d3ae83d6344 media: tc358743: fix possible use-after-free in tc358743_remove() a931c5791b5e power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() ccb098c053dc power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() 932329941ca8 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 573bbb6f80f1 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver 4066456bb2de media: vivid: update EDID 6fef73a039da media: em28xx: fix memory leak ed7ab208cc2e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() 486e974358e7 scsi: smartpqi: Add new PCI IDs c3187412d9c7 scsi: smartpqi: Correct request leakage during reset operations bc05560dd756 scsi: smartpqi: Use host-wide tag space dc655d743c2b power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce a669817a3384 selftests/resctrl: Fix checking for < 0 for unsigned values 726d3185b89a selftests/resctrl: Fix incorrect parsing of iMC counters 19eaad1400ea selftests/resctrl: Use resctrl/info for feature detection 0ccead50c386 selftests/resctrl: Fix missing options "-n" and "-p" cd29eef12771 selftests/resctrl: Clean up resctrl features check 6ef95f0b80ec selftests/resctrl: Fix compilation issues for other global variables cf99daf7c3a2 selftests/resctrl: Fix compilation issues for global variables 078d3d75dd4c selftests/resctrl: Enable gcc checks to detect buffer overflows 9ec74da2ac4c nvmet: return proper error code from discovery ctrl 7f9757005cf5 drm/komeda: Fix bit check to import to value of proper type 5e8b58e27ea8 ata: ahci: Disable SXS for Hisilicon Kunpeng920 c753c1a77e7a mmc: sdhci-brcmstb: Remove CQE quirk fdd04d1c8336 mmc: sdhci-pci: Add PCI IDs for Intel LKF 79315ebff432 mmc: sdhci-esdhc-imx: validate pinctrl before use it 47ac226199f0 scsi: qla2xxx: Fix use after free in bsg 1d7935fd022d drm/vkms: fix misuse of WARN_ON 57fa6a6a998c scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() 298778681c10 drm/amd/display: fix dml prefetch validation dd5d6042e5d2 drm/amd/display: DCHUB underflow counter increasing in some scenarios 9cc76f29b9e5 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' 729b92e68b8e drm/amd/pm: fix workload mismatch on vega10 7cb855dfe5f0 drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 1874b0ef1426 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 7b3eb98a3ef4 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd 61c1ddd29f87 backlight: qcom-wled: Fix FSC update issue for WLED5 918a45b65365 backlight: qcom-wled: Use sink_addr for sync toggle 983d10e59fb4 power: supply: Use IRQF_ONESHOT 80ba39ec7cc9 media: gspca/sq905.c: fix uninitialized variable 6a3edc1a5e17 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 087c2bffb4e9 extcon: arizona: Fix various races on driver unbind b7d2e5097f18 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 8ff0d8a0904b power: supply: bq27xxx: fix power_avg for newer ICs 7bb783ec9e0e atomisp: don't let it go past pipes array 12b4b2855024 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() f3dd6c47c493 media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB b5261590f309 media: ite-cir: check for receive overflow 3a2270dd3f09 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() 09a27d662006 kvfree_rcu: Use same set of GFP flags as does single-argument 661af9371c32 sched/pelt: Fix task util_est update filtering b168fffa3821 drm/amdgpu: Fix some unload driver issues 5b62053e762c scsi: lpfc: Fix pt2pt connection does not recover after LOGO 7382825b068e scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe b814402fdf37 drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue 500ec98998c2 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work bd9477319714 drm/amd/display: Don't optimize bandwidth before disabling planes 6b2132f50d9f drm/amd/display: Check for DSC support instead of ASIC revision 01e03a661872 drm/ast: fix memory leak when unload the driver 100e35484682 drm/amd/display: changing sr exit latency 2c518667f953 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check 6f64be8f5211 drm/qxl: release shadow on shutdown 423fb866b3fc drm/qxl: do not run release if qxl failed to init 6228456ceb1a drm: Added orientation quirk for OneGX1 Pro 9c60c881d662 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s f32b84d7c977 btrfs: do proper error handling in btrfs_update_reloc_root 224c654a2eca btrfs: do proper error handling in create_reloc_root c5aa9ea54a00 spi: sync up initial chipselect state b82e8f0bb028 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 5d60792d1292 crypto: omap-aes - Fix PM reference leak on omap-aes.c 92894b185321 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() 4e7ae0cfaca9 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c 8a090d492f70 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c 836671775a6e crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() 2264965f576f crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails a16162a17417 phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() df9105950755 intel_th: Consistency and off-by-one fix b549cc7c9ca2 tty: n_gsm: check error while registering tty devices 8f7cdbbf61f9 usb: dwc3: gadget: Check for disabled LPM quirk 2946f95356cc usb: core: hub: Fix PM reference leak in usb_port_resume() e82da9b21fed usb: musb: fix PM reference leak in musb_irq_work() 015f3f25213e usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() 0e73535a496c spi: qup: fix PM reference leak in spi_qup_remove() 75e2b4621137 spi: omap-100k: Fix reference leak to master 517e99f22842 spi: dln2: Fix reference leak to master 4ddfac16b5c7 platform/x86: ISST: Account for increased timeout in some cases bc900a7ccdd4 tools/power/x86/intel-speed-select: Increase string size 125b3590d1fb ARM: dts: at91: change the key code of the gpio key 2ed4d587539e bus: mhi: core: Clear context for stopped channels from remove() 3737cf191a80 xhci: fix potential array out of bounds with several interrupters 98599e1045c2 xhci: check control context is valid before dereferencing it. 2b195c32bccd xhci: check port array allocation was successful before dereferencing it b52b1b8c480c fpga: dfl: pci: add DID for D5005 PAC cards e22fd531518d usb: xhci-mtk: support quirk to disable usb2 lpm 5c22421fb35f random: initialize ChaCha20 constants with correct endianness 2d78ede60615 perf/arm_pmu_platform: Fix error handling 167fecaa4311 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors 64d579453bd6 soundwire: cadence: only prepare attached devices on clock stop 9584ce366cc9 tee: optee: do not check memref size on return from Secure World e5da8b37ce34 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on 187c001c492c soc/tegra: pmc: Fix completion of power-gate toggling bc24381f5768 efi/libstub: Add $(CLANG_FLAGS) to x86 flags 8829b6ccf49f x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS fdc9c3cff9e2 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) af79dc5ad974 ARM: dts: ux500: Fix up TVK R3 sensors 3f571ae706da ARM: dts: BCM5301X: fix "reg" formatting in /memory node f38f972e14f1 kselftest/arm64: mte: Fix MTE feature detection d16749988d09 PCI: PM: Do not read power state in pci_enable_device_flags() d863389e9f2e ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node d9a1f62b03da kselftest/arm64: mte: Fix compilation with native compiler 173ab4bb8cbf usb: xhci: Fix port minor revision 45f879b29da7 usb: dwc3: gadget: Ignore EP queue requests during bus reset 85eb84bd818f usb: gadget: f_uac1: validate input parameters f63390de9b43 usb: gadget: f_uac2: validate input parameters df7452f03b7f genirq/matrix: Prevent allocation counter corruption bde50f19ba24 crypto: hisilicon/sec - fixes a printing error 6a6273a65fcd x86/sev: Do not require Hypervisor CPUID bit for SEV guests ba637773a9f9 usb: webcam: Invalid size of Processing Unit Descriptor 930d586646cf usb: gadget: uvc: add bInterval checking for HS mode 6202e708f303 crypto: qat - fix unmap invalid dma address 92f333793a78 crypto: api - check for ERR pointers in crypto_destroy_tfm() 298a44f38171 bus: mhi: core: Destroy SBL devices when moving to mission mode 2e40d8cd3db5 spi: ath79: remove spi-master setup and cleanup assignment 91629921cef9 spi: ath79: always call chipselect function 40e02e167816 staging: wimax/i2400m: fix byte-order issue e160833c9fdf bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first 6af796b4ac45 cpuidle: tegra: Fix C7 idling state on Tegra114 6f85f0497274 fbdev: zero-fill colormap in fbcmap.c af830b27c34d posix-timers: Preserve return value in clock_adjtime32() a4794be7b00b btrfs: fix race between transaction aborts and fsyncs leading to use-after-free af835665ddc9 intel_th: pci: Add Rocket Lake CPU support 97f30747b22c btrfs: fix metadata extent leak after failure to create subvolume 0c48349a6d41 x86/build: Disable HIGHMEM64G selection for M486SX dba16ca6f347 btrfs: handle remount to no compress during compression 5f2adf84624e smb2: fix use-after-free in smb2_ioctl_query_info() 8a90058752e0 cifs: detect dead connections only when echoes are enabled. 23d7b4a8f77a cifs: fix out-of-bound memory access when calling smb3_notify() at mount point aaa0faa5c28a cifs: Return correct error code from smb2_get_enc_key 7be4db5c2b59 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 44faf03f56b8 mmc: core: Fix hanging on I/O during system suspend for removable cards 886da99e8fc4 mmc: core: Set read only for SD cards with permanent write protect bit 140f225218cd mmc: core: Do a power cycle when the CMD11 fails 20d6f231f8f1 mmc: block: Issue a cache flush only when it's enabled b1fba87e60bc mmc: block: Update ext_csd.cache_ctrl if it was written cdc615acade4 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit 6c43290972ed mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 01db7cb746f0 mmc: sdhci: Check for reset prior to DMA address unmap 25ac6ce65f1a mmc: uniphier-sd: Fix a resource leak in the remove function 83e9e22ba93a mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() b7a1577a1a79 scsi: mpt3sas: Block PCI config access from userspace during reset 702cdaa2c628 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() f1cbba5ea75b spi: spi-ti-qspi: Free DMA resources 421f24114c64 spi: stm32-qspi: fix pm_runtime usage_count counter dbaf435ddf97 erofs: add unsupported inode i_format check 34ec706bf0b7 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access 706e60c19237 mtd: rawnand: atmel: Update ecc_stats.corrected counter 907452b3b6a6 mtd: spinand: core: add missing MODULE_DEVICE_TABLE() cb5305ac5bac Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" 2e41cc10660e mtd: spi-nor: core: Fix an issue of releasing resources during read/write 4c44c136f2fa fs/epoll: restore waking from ep_done_scan() 6b5aeb69bb9f ecryptfs: fix kernel panic with null dev_name 3ad1fb97619b arm64: dts: mt8173: fix property typo of 'phys' in dsi node 6c2f97f3887f arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 011b9e1c2a18 ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld 634684d79733 ftrace: Handle commands when closing set_ftrace_filter file d11fdbee28af ACPI: custom_method: fix a possible memory leak 62dc2440ebb5 ACPI: custom_method: fix potential use-after-free issue 58a762a7f3be tpm: acpi: Check eventlog signature before using it 3b8b6399666a vhost-vdpa: fix vm_flags for virtqueue doorbell mapping 026499a9c2e0 s390/zcrypt: fix zcard and zqueue hot-unplug memleak e534a4b139a8 s390/disassembler: increase ebpf disasm buffer size 90402b6b45f3 dyndbg: fix parsing file query without a line-range suffix ed9cfd60c787 nitro_enclaves: Fix stale file descriptors on failed usercopy a1d2bd164c1c bus: mhi: core: Sanity check values from remote device before use bcb80329e815 bus: mhi: core: Clear configuration from channel context during reset 542fd3e4fde6 bus: mhi: core: Fix check for syserr at power_up ---- Link: https://lore.kernel.org/r/20210510102004.821838356@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/331 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.117Andrey Zhizhikin2021-05-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.117 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210505112324.729798712@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-lts: update to v5.10.35Andrey Zhizhikin2021-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.35 from stable korg. Following upstream commits are included in this version: ---- f53a3a480862 Linux 5.10.35 94c76056fc3f vfio: Depend on MMU 4348d3b5027b perf/core: Fix unconditional security_locked_down() call 399f9c18473c platform/x86: thinkpad_acpi: Correct thermal sensor allocation ac2cd82c7609 USB: Add reset-resume quirk for WD19's Realtek Hub d844aaa49ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 59b3f88386b5 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 27c1936af506 ovl: allow upperdir inside lowerdir 71d58457a8af ovl: fix leaked dentry 2fa0387fa2d0 nvme-pci: set min_align_mask f8e71c667ee1 swiotlb: respect min_align_mask 85a5a6875ca9 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single 25ed8827cfbf swiotlb: refactor swiotlb_tbl_map_single 9efd5df078a7 swiotlb: clean up swiotlb_tbl_unmap_single 1f2ef5a0f771 swiotlb: factor out a nr_slots helper 1bbcc985d195 swiotlb: factor out an io_tlb_offset helper 22163a8ec863 swiotlb: add a IO_TLB_SIZE define 2e8b3b0b8e2d driver core: add a min_align_mask field to struct device_dma_parameters 6995512a472f tools/cgroup/slabinfo.py: updated to work on current kernel a7c37332afa8 perf ftrace: Fix access to pid in array when setting a pid filter fb4c1c2e9fd1 capabilities: require CAP_SETFCAP to map uid 0 b571a6302a64 perf data: Fix error return code in perf_data__create_dir() 48ec949ac979 net: qrtr: Avoid potential use after free in MHI send 2fa15d61e4cb bpf: Fix leakage of uninitialized bpf stack under speculation 2cfa537674cd bpf: Fix masking negation logic upon negative dst register a41c193d004e igb: Enable RSS for Intel I211 Ethernet Controller 2e68890993d0 net: usb: ax88179_178a: initialize local variables before use d3598eb3915c netfilter: conntrack: Make global sysctls readonly in non-init netns c239bfc2e4ac mips: Do not include hi and lo in clobber list for R6 ---- Link: https://lore.kernel.org/r/20210505112326.195493232@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* basler-camera, isp: Fix compatibility for 8M Plus onlyTom Hochstein2021-05-111-1/+1
| | | | | | The basler camera support is for 8M Plus SOC only. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc: Sync defconfig on Linux 5.12.1Vinicius Aquino2021-05-074-30/+82
| | | | | | | | | | | | | | | Sync the Linux kernel defconfig files with the ones provided by the Linux 5.12.1 release, based on commit c0930ac. Those are: - imx_v6_v7_defconfig -> defconfig - imx_v4_v5_defconfig -> mx25/defconfig - mxs_defconfig -> mxs/defconfig - defconfig (arm64) -> armv8a/defconfig We kept the CONFIG_KPROBES enabled like in the previous version. For details about it see 97d2ea4. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc: Add Linux kernel 5.12.1Vinicius Aquino2021-05-076-0/+1993
| | | | | | | | | | The Linux kernel 5.12.1 version is being add in this commit however no changes on the `defconfig` files has been made, those are the from linux-fslc-lts, based on 5.10 kernel, and will be updated on next commit so it is easier to verify the included changes. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc-lts: Rework 5.10 Linux kernel as LTS recipeVinicius Aquino2021-05-076-1/+1
| | | | | | | | We are working on adding the new 5.12 Linux kernel and the existing 5.10 kernel is now reworked and here after referenced as the LTS kernel. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc-imx: update to v5.4.116Andrey Zhizhikin2021-05-051-3/+3
| | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.116 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210430141910.899518186@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.34Andrey Zhizhikin2021-05-051-2/+2
| | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.34 from stable korg. Following upstream commits are included in this version: ---- 0aa66717f684 Linux 5.10.34 47d54b990103 mei: me: add Alder Lake P device id. 2a442f11407e iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() ---- Link: https://lore.kernel.org/r/20210430141910.693887691@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.115Andrey Zhizhikin2021-05-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.115 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210426072816.686976183@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.33Andrey Zhizhikin2021-05-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.33 from stable korg. Following upstream commits are included in this version: ---- 8bd8301ccc11 Linux 5.10.33 8a661bad6cee USB: CDC-ACM: fix poison/unpoison imbalance 90642ee9eb58 net: hso: fix NULL-deref on disconnect regression 31720f9e87c0 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access bed21bed2e79 ia64: tools: remove duplicate definition of ia64_mf() on ia64 ba0910ad1c57 ia64: fix discontig.c section mismatches f4a777bcc8d1 csky: change a Kconfig symbol name to fix e1000 build error 393200a1b095 kasan: fix hwasan build for gcc f2b46286e326 cavium/liquidio: Fix duplicate argument 1bfefd866195 xen-netback: Check for hotplug-status existence before watching 509ae27a1874 arm64: kprobes: Restore local irqflag if kprobes is cancelled da99331fc6ce s390/entry: save the caller of psw_idle d33031a894d2 dmaengine: tegra20: Fix runtime PM imbalance on error 66d0cf7dcaa1 net: geneve: check skb is large enough for IPv4/IPv6 header 6ce64437224d ARM: dts: Fix swapped mmc order for omap3 db010ba54a96 dmaengine: xilinx: dpdma: Fix race condition in done IRQ e8d9a93ec46e dmaengine: xilinx: dpdma: Fix descriptor issuing on video group eb2c81ee764d soc: qcom: geni: shield geni_icc_get() for ACPI boot 8c4bfe30eb55 HID: wacom: Assign boolean values to a bool variable e913cbc952c3 HID cp2112: fix support for multiple gpiochips f691dc86411d HID: alps: fix error return code in alps_input_configured() 079e32723f78 HID: google: add don USB id ffe249b4fc2c perf map: Fix error return code in maps__clone() 4d0cfb3713bc perf auxtrace: Fix potential NULL pointer dereference ab112cc573cc perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 6f8315e5d951 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82fa9ced35d8 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() b642e493a9a0 bpf: Tighten speculative pointer arithmetic mask 2982ea926b5c bpf: Refactor and streamline bounds check into helper f3c4b01689d3 bpf: Allow variable-offset stack access f79efcb0075a bpf: Permits pointers on stack for helper calls edc5d1601389 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 83d93d05376a pinctrl: core: Show pin numbers for the controllers with base = 0 fc2454cc0c4b block: return -EBUSY when there are open partitions in blkdev_reread_part 2bbd8aafde36 pinctrl: lewisburg: Update number of pins in community a8cd07e4400d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails bf84ef2dd2cc KEYS: trusted: Fix TPM reservation for seal/unseal 9857fccd653c gpio: omap: Save and restore sysconfig 71777492b745 vhost-vdpa: protect concurrent access to vhost device iotlb ---- Link: https://lore.kernel.org/r/20210426072818.777662399@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* kernel-module-isp-vvcam: Upgrade to 4.2.2.11.0Tom Hochstein2021-04-301-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc-imx: update to NXP rel_imx_5.4.70_2.3.2Andrey Zhizhikin2021-04-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to rel_imx_5.4.70_2.3.2 tag from NXP tree. Following upstream commits are included in this version: ---- cffe4fb95c43 MLK-25356 arm64: dts: imx8mp: fix overlap for reserved memory for isp b90cef338f1e LF-3211 watchdog: imx7ulp: Add explict memory barrier for unlock sequence 817fc45854da MLK-25341: arm64: dts: imx8qm: Add MIPI and LDB to HDMI/DP device tree files 0a11d94e3a82 MLK-25340-2: drm: imx: mhdp: Adding power off to driver remove 901813d76bde MLK-25340-1: drm: imx: hdp: Added power off function 422e20fe909b MLK-24491: drm: bridge: cdns: Add support of i2c-over-aux fbff4c5cf8d7 MLK-25371 arm64: dts: imx8m: disable the l1ss in default 122206c61ff9 MLK-25349-3 PCI: imx: clear vreg bypass when pcie vph voltage is 3v3 4e0f7250876e MLK-25349-2 arm64: dts: imx8mq-evk: add one regulator used to power up pcie phy a2ebfa91ef55 MLK-25349-1 dt-bindings: imx6q-pcie: add one regulator used to power up pcie phy 3cca777427f6 MLK-25362 arm64: dts: imx8mp: use max-pixel-frequency to differentiate used MIPI clock 652b86fd2b84 MLK-25334-2 PCI: imx: export one property to disable l1ss support or not 58b5e9c2278e MLK-25334-1 dt-bindings: imx6q-pcie: add one property to disable l1ss support or not af86e332d57a MLK-25333-3 clk: imx8mq: correct one pcie1 ctrl clock sel 3eff23ff4c9b MLK-25333-2 clk: imx8mm: remove the parent setting in clock driver 3d16eb438584 MLK-25333-1 arm64: dts: specify the clock rate and parent of pcie clocks 5cead2a105ad MLK-25335 dma: pxp: fix kernel dump for pxp device 2ec117e72a16 MLK-25337 ARM64: dts: imx8mp: fix build break for dtbs b04976dacc05 LF-3103 phy: freescale: pcie: fix the imx8mp evk ep rc link degrade issue 15f452a56f12 LF-2474: media: samsung csi: fix string overflow issue ff039ffe02fd MLK-23600-6 Update Basler camera link-frequencies to differentiate used MIPI clock f3c2dd6f1cb9 MLK-23600-5 Fix the way VIV_VIDIOC_QUERY_EXTMEM used reserved memory 8796436b8f66 MLK-23600-4 Use GPR to control dewarp in driver 68c8860bd02d MLK-23600-3 Remove second virtual dewarp node 1ad71e29f5e5 MLK-23600-2 Update ISP and Dewarp clock and power bdb006cad8f3 MLK-23600-1 Change MIPI CSI clock to 266MHz for dual ISP cameras a687b8a79615 MLK-25215-4 ARM64: dts: imx8mp-evk: add dual baslers cameras support 27df0cdf8826 MLK-25215-3 ARM64: dts: imx8mp-evk: add dual isp cameras basler and ov2775 1f27a44863c1 MLK-25215-2 ARM64: dts: imx8mp-evk: enable virtual dewarp fdb96c1b782f MLK-25215-1 ARM64: dts: imx8mp: add virtual dewarp node 09eb9de1cac4 MLK-25280: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215.p2 release 95ee4254ec16 MLK-25177: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215.p1 release 1599bbb24319 MLK-25112: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215 release 086db5a3502b MLK-25915-2 clk: imx: imx8m: correct the pcie aux sels 5a681dc20e81 MLK-25915-1 arm64: dts: imx8m: set the parent clock of pcie aux clock a32bd4692437 MLK-25283-4 PCI: imx: adjust the l1ss support to proper place 39923e11bf6c MLK-25283-3 arm64: dts: imx8mp: set clkreq input and add view port property ec08dbf17e1b MLK-25283-2 arm64: dts: imx8mq: fix the l1ss failure 8bf8d3cbe357 MLK-25283-1 dt-binding: imx6q-pcie: add the l1sub for imx8m pcie f4e58971d1fd MLK-25282-2 clk: imx8mp: remove the pcie phy clock fc9f8cf465e5 MLK-25282-1 arm64: dts: imx8mp: correct the pcie phy clock 082fdd5cd92d MLK-25284 arm: dts: add power domain for i2c chips. 61c4818fff00 MLK-25276 arm64: imx8dxl-evk: fix nobody cared irq 162 271fe9ba1f29 MLK-25216: phy: imx hdmi: fine tune phy to pass HDMI CTS 4015e8c15664 MLK-25156: drm: dw_hdmi: reset hdmi phy power 084707d53262 MLK-25228: drm: dw-hdmi: Pass CTS 7-30 Audio InfoFrame 489ac0634083 MA-18425 remoteproc: init rproc_work before mbox init 3032e10da746 MLK-25151 crypto: caam/jr - fix shared IRQ line handling ---- Link: https://source.codeaurora.org/external/imx/linux-imx/tag/?h=rel_imx_5.4.70_2.3.2 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p1.0Tom Hochstein2021-04-261-1/+1
| | | | | | Update LOCALVERSION only. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-imx-headers: Upgrade to 5.4.70-2.3.2Tom Hochstein2021-04-261-2/+2
| | | | | | - Update LOCALVERSION only Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-imx: Upgrade to 5.4.70-2.3.2Tom Hochstein2021-04-261-3/+3
| | | | | | | - mx8/defconfig unchanged from arch/arm64/configs/imx_v8_defconfig - imx/defconfig unchanged from arch/arm/configs/imx_v7_defconfig Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc-imx: update to v5.4.114Andrey Zhizhikin2021-04-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.114 from stable korg. Following upstream commits are included in this version: ---- 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" ---- Link: https://lore.kernel.org/r/20210419130523.802169214@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.32Andrey Zhizhikin2021-04-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.32 from stable korg. Following upstream commits are included in this version: ---- aea70bd5a455 Linux 5.10.32 6ac98ee9cb7c net: phy: marvell: fix detection of PHY on Topaz switches fbe6603e7cab bpf: Move sanitize_val_alu out of op switch 7723d3243857 bpf: Improve verifier error messages for users 55565c307908 bpf: Rework ptr_limit into alu_limit and add common error path 496e2fabbbe3 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically cada2ed0bb70 ARM: 9071/1: uprobes: Don't hook on thumb instructions 480d875f1242 bpf: Move off_reg into sanitize_ptr_alu 589fd9684dfa bpf: Ensure off_reg has no mixed signed bounds for all types b2df20c0f19f r8169: don't advertise pause in jumbo mode 154fb9cb3e6f r8169: tweak max read request size for newer chips also in jumbo mtu mode 7f64753835a7 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index c670ff84fac9 KVM: VMX: Convert vcpu_vmx.exit_reason to a union 4f3ff11204ea bpf: Use correct permission flag for mixed signed bounds arithmetic 8d7906c548aa arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference 286c39d08664 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems 4f90db2e92d2 ARM: OMAP2+: Fix uninitialized sr_inst 1fc087fdb98d ARM: footbridge: fix PCI interrupt mapping 11a718ef953f ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() a13d4a1228ab ARM: OMAP2+: Fix warning for omap_init_time_of() 9143158a6bd3 gro: ensure frag0 meets IP header alignment fd766f792a56 ch_ktls: do not send snd_una update to TCB in middle 65bdd564b387 ch_ktls: tcb close causes tls connection failure 5f3c278035c0 ch_ktls: fix device connection close 8d5a9dbd2116 ch_ktls: Fix kernel panic 976da1b08784 ibmvnic: remove duplicate napi_schedule call in open function 008885a880dc ibmvnic: remove duplicate napi_schedule call in do_reset function 685bc730e3a9 ibmvnic: avoid calling napi_disable() twice e154b5060aa1 ia64: tools: remove inclusion of ia64-specific version of errno.h header f8f01fc8c653 ia64: remove duplicate entries in generic_defconfig 1aec111c944f ethtool: pause: make sure we init driver stats 44ef38c0a2b3 i40e: fix the panic when running bpf in xdpdrv mode 35d7491e2f77 net: Make tcp_allowed_congestion_control readonly in non-init netns 76af8126a6e4 mm: ptdump: fix build failure 33f3dab42ae2 net: ip6_tunnel: Unregister catch-all devices ea0340e632ba net: sit: Unregister catch-all devices 154ac84d497a net: davicom: Fix regulator not turned off on failed probe e072247938a8 net/mlx5e: Fix setting of RS FEC mode dc1732baa9da netfilter: nft_limit: avoid possible divide error in nft_limit_init cda5507d234f net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta 40ed1d29f151 net: macb: fix the restore of cmp registers 7f8e59c4c5e5 libbpf: Fix potential NULL pointer dereference 7824d5a9935a netfilter: arp_tables: add pre_exit hook for table unregister 4d26865974fb netfilter: bridge: add pre_exit hooks for ebtable unregistration eb82199e377a libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC a2af8a0f38e4 ice: Fix potential infinite loop when using u8 loop counter 783645e65b57 netfilter: conntrack: do not print icmpv6 as unknown via /proc 394c81e36e49 netfilter: flowtable: fix NAT IPv6 offload mangling be07581aacae ixgbe: fix unbalanced device enable/disable in suspend/resume 0ef9919a06a3 scsi: libsas: Reset num_scatter if libata marks qc as NODATA 6a70ab9769cd riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" f66d695c06f4 vfio/pci: Add missing range check in vfio_pci_mmap e6177990e17d arm64: alternatives: Move length validation in alternative_{insn, endif} e2931f05eb32 arm64: fix inline asm in load_unaligned_zeropad() 957f83a138f1 readdir: make sure to verify directory entry for legacy interfaces too 2b8308741cf5 dm verity fec: fix misaligned RS roots IO 18ba387261ea HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices dedf75aec8fc Input: i8042 - fix Pegatron C15B ID entry 8b978750dcd2 Input: s6sy761 - fix coordinate read bit shift 955da2b5cd98 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS 024f9d048000 virt_wifi: Return micros for BSS TSF values cc413b375c6d mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN 2e08d9a56838 pcnet32: Use pci_resource_len to validate PCI resource 248b9b61b951 net: ieee802154: forbid monitor for add llsec seclevel b97c7bc42d8d net: ieee802154: stop dump llsec seclevels for monitors ab9f9a1d5874 net: ieee802154: forbid monitor for del llsec devkey 4846c2debb2c net: ieee802154: forbid monitor for add llsec devkey 07714229e0e2 net: ieee802154: stop dump llsec devkeys for monitors 4c1775d6ea86 net: ieee802154: forbid monitor for del llsec dev 813b13155d14 net: ieee802154: forbid monitor for add llsec dev 2f80452951b5 net: ieee802154: stop dump llsec devs for monitors 08744a622faa net: ieee802154: forbid monitor for del llsec key 7edf4d2baa8a net: ieee802154: forbid monitor for add llsec key c09075df5e4d net: ieee802154: stop dump llsec keys for monitors 8b9485b651d4 iwlwifi: add support for Qu with AX201 device c836374bacfa scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state d9fc084067f5 ASoC: fsl_esai: Fix TDM slot setup for I2S mode 79ef0e6c0cf8 drm/msm: Fix a5xx/a6xx timestamps d61238aa6482 ARM: omap1: fix building with clang IAS 505c48942f04 ARM: keystone: fix integer overflow warning 0d0ad98bee39 neighbour: Disregard DEAD dst in neigh_update 7a1cd9044da4 gpu/xen: Fix a use after free in xen_drm_drv_init bfb5a1523f17 ASoC: max98373: Added 30ms turn on/off time delay 58d59d9ae56f ASoC: max98373: Changed amp shutdown register as volatile b2f8476193eb xfrm: BEET mode doesn't support fragments for inner packets 806addaf8dfd iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() b448a6a2fc5a arc: kernel: Return -EFAULT if copy_to_user() fails f12e8cf6b180 lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message a55de4f0d1d4 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 9f399a9d7006 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race f338b8fffd75 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() e5eb9757fe4c dmaengine: idxd: fix wq cleanup of WQCFG registers 4c59c5c8668e dmaengine: plx_dma: add a missing put_device() on error path ac030f5c5680 dmaengine: Fix a double free in dma_async_device_register 56f9c04893fb dmaengine: dw: Make it dependent to HAS_IOMEM 4ecf25595273 dmaengine: idxd: fix wq size store permission state db23b7b5ca3e dmaengine: idxd: fix opcap sysfs attribute output 0e3f14755111 dmaengine: idxd: fix delta_rec and crc size field for completion record a5ad12d5d69c dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback f567fde02baa gpio: sysfs: Obey valid_mask dfed481e62e5 Input: nspire-keypad - enable interrupts only when opened b80ea54e1e71 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout 5a627026be4a net/sctp: fix race condition in sctp_destroy_sock ---- Link: https://lore.kernel.org/r/20210419130527.791982064@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.113Andrey Zhizhikin2021-04-201-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.113 from stable korg. Following conflicts were resolved during merge: ---- - drivers/gpu/drm/imx/imx-ldb.c: Merge manually upstream commit 3c89c72404121 ("drm/imx: imx-ldb: fix out of bounds array access warning") with NXP version if imx-ldb driver. ---- Following upstream commits are included in this version: ---- 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() ---- Link: https://lore.kernel.org/r/20210415144413.055232956@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.31Andrey Zhizhikin2021-04-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.31 from stable korg. Following upstream commits are included in this version: ---- 65f1995ea1e9 Linux 5.10.31 ceee49ca34bf xen/events: fix setting irq affinity 9d9facd32d89 net: sfp: cope with SFPs that set both LOS normal and LOS inverted 2a60ab2dab3d net: sfp: relax bitrate-derived mode check cd8ce27e6caa perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches 1f3b9000cb44 netfilter: x_tables: fix compat match/target pad out-of-bound write 5402a67ac403 block: don't ignore REQ_NOWAIT for direct IO efa7b6e4017a riscv,entry: fix misaligned base for excp_vect_table 6fbdce3cde97 io_uring: don't mark S_ISBLK async work as unbounded 5d4600017bee null_blk: fix command timeout completion handling b1f6c6f39bd6 idr test suite: Create anchor before launching throbber 9a7552daa93b idr test suite: Take RCU read lock in idr_find_test_1 edd822b69241 radix tree test suite: Register the main thread with the RCU library 1d2310d95fb8 block: only update parent bi_status when bio fail d99e22c0ea74 XArray: Fix splitting to non-zero orders 9576dd89554e gpu: host1x: Use different lock classes for each client 39af2f472f21 drm/tegra: dc: Don't set PLL clock to 0Hz e4a0956574c7 tools/kvm_stat: Add restart delay 1dcb3ebc2416 ftrace: Check if pages were allocated before calling free_pages() 6c6d58322079 gfs2: report "already frozen/thawed" errors 870c8df1d192 drm/imx: imx-ldb: fix out of bounds array access warning 5b50468a2d4d KVM: arm64: Disable guest access to trace filter controls fa0c0dce589d KVM: arm64: Hide system instruction access to Trace registers 57fb08fb9a25 gfs2: Flag a withdraw if init_threads() fails 9b57ecb01b43 interconnect: core: fix error return code of icc_link_destroy() ---- Link: https://lore.kernel.org/r/20210415144413.165663182@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* ceetm: use new api tc_print_rate from iproute2Ting Liu2021-04-152-0/+72
| | | | | | | | | Fix the build issue due to api change in iproute2: | dpaa1_ceetm.c:637:4: error: too few arguments to function 'print_rate' | print_rate(buf, sizeof(buf), qopt->rate); | ^~~~~~~~~~ Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-fslc-imx: update to v5.4.112Andrey Zhizhikin2021-04-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.112 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210412084004.200986670@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.30Andrey Zhizhikin2021-04-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.30 from stable korg. Following upstream commits are included in this version: ---- 1e798745fa8e Linux 5.10.30 b451aed56348 Revert "net: sched: bump refcount for new action in ACT replace mode" a22115c3492f net: ieee802154: stop dump llsec params for monitors f872fb3feadd net: ieee802154: forbid monitor for del llsec seclevel a933bcbb1f7f net: ieee802154: forbid monitor for set llsec params 0238c7b47f77 net: ieee802154: fix nl802154 del llsec devkey d06a96e72803 net: ieee802154: fix nl802154 add llsec key 399f38c420ee net: ieee802154: fix nl802154 del llsec dev 07699fcce052 net: ieee802154: fix nl802154 del llsec key 8bfb45fa131d net: ieee802154: nl-mac: fix check on panid 38731bbcd9f0 net: mac802154: Fix general protection fault 9f51a42d81f6 drivers: net: fix memory leak in peak_usb_create_dev 160ac0d55d52 drivers: net: fix memory leak in atusb_probe 4d9117b7404a net: tun: set tun->dev->addr_len during TUNSETLINK processing 26ab092615f5 cfg80211: remove WARN_ON() in cfg80211_sme_connect 138a6e1dc35e gpiolib: Read "gpio-line-names" from a firmware node 300368c59cf0 net: sched: bump refcount for new action in ACT replace mode 982dd14fba0f dt-bindings: net: ethernet-controller: fix typo in NVMEM c65a000a236e lockdep: Address clang -Wformat warning printing for %hd 4c4aa344edf4 clk: socfpga: fix iomem pointer cast on 64-bit 674ddb52f94b RAS/CEC: Correct ce_add_elem()'s returned values 253acf2e983b vdpa/mlx5: Fix wrong use of bit numbers 0ddb34c2ccce vdpa/mlx5: should exclude header length and fcs from mtu 5700c3d4abb2 RDMA/addr: Be strict with gid size e53ff6e59144 i40e: Fix parameters in aq_get_phy_register() 999852207464 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 d8a0861e269d RDMA/qedr: Fix kernel panic when trying to access recv_cq 3fa7ae3f3754 perf report: Fix wrong LBR block sorting 7f40e9332898 RDMA/cxgb4: check for ipv6 address properly while destroying listener 03ad6a2521a0 net/mlx5: Fix PBMC register mapping 1312f11eb33d net/mlx5: Fix PPLM register mapping f92faf0bdd25 net/mlx5: Fix placement of log_max_flow_counter f780a0808827 net: hns3: clear VF down state bit before request link status f473789db536 tipc: increment the tmp aead refcnt before attaching it 3292c4fc9ce2 can: mcp251x: fix support for half duplex SPI host controllers a96f1ed70927 iwlwifi: fix 11ax disabled bit in the regulatory capability flags 363d610a9652 i2c: designware: Adjust bus_freq_hz when refuse high speed mode set cc5418973cc9 openvswitch: fix send of uninitialized stack memory in ct limit reply 3e288c3a7d55 net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() 3b70c6f26364 perf inject: Fix repipe usage d9dc1b406cb9 s390/cpcmd: fix inline assembly register clobbering 7943f749f0d2 workqueue: Move the position of debug_work_activate() in __queue_work() b3f29ed5dd4b clk: fix invalid usage of list cursor in unregister 2307baac56af clk: fix invalid usage of list cursor in register d9c55b2d3368 net: macb: restore cmp registers on resume path af36da5becfb net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb ffd5f1e87c15 scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs ff9231ddfec8 scsi: ufs: core: Fix task management request completion timeout 71ee255d0698 mptcp: forbit mcast-related sockopt on MPTCP sockets 24bbfe89b1c7 net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); a08d5d3bec53 drm/msm: Set drvdata to NULL when msm_drm_init() fails 7290bf419894 RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files 49cfa2b20193 i40e: Fix display statistics for veb_tc e8c96b57a781 soc/fsl: qbman: fix conflicting alignment attributes 553290002aa8 xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model 4cfae7b23889 net/rds: Fix a use after free in rds_message_map_pages 05bbe9d85a4c net/mlx5: Don't request more than supported EQs 86530effd18f net/mlx5e: Fix ethtool indication of connector type bde64eac2379 net/mlx5e: Fix mapping of ct_label zero d65b66ca3334 ASoC: sunxi: sun4i-codec: fill ASoC card owner dcdf0876b040 I2C: JZ4780: Fix bug for Ingenic X1000. f295dfc831bc net: phy: broadcom: Only advertise EEE for supported modes 7a896e189361 nfp: flower: ignore duplicate merge hints from FW 6af631d1caf2 net: qrtr: Fix memory leak on qrtr_tx_wait failure dfe7805e6aa6 net/ncsi: Avoid channel_monitor hrtimer deadlock ae4a8d10ac8b ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces e5e5ecc9d9fd net:tipc: Fix a double free in tipc_sk_mcast_rcv f273e3726e14 cxgb4: avoid collecting SGE_QBASE regs during traffic 63a64c366ce0 net: dsa: Fix type was not set for devlink port ed613d96842e gianfar: Handle error code at MAC address change 1eb5f4e00755 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso 759b44d247c6 mlxsw: spectrum: Fix ECN marking in tunnel decapsulation d02b68a92905 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE 1d3837ca7335 can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE 58f8f1074039 xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets bc0b89a9a28f arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 d9670f5e77e5 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit d38bce5adcd9 sch_red: fix off-by-one checks in red_check_params() 985c9bb1b594 geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply f3bc1885746f vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply f33f79703a4e amd-xgbe: Update DMA coherency values e5a3449ce16a hostfs: fix memory handling in follow_link() 3cc4db1213a4 i40e: Fix kernel oops when i40e driver removes VF's 9856607c9c29 i40e: Added Asym_Pause to supported link modes d4d4c6a4ca7c virtchnl: Fix layout of RSS structures 95d58bf5ed43 xfrm: Fix NULL pointer dereference on policy lookup 48a443026bb6 ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips f6db9dbfa6b6 ASoC: SOF: Intel: HDA: fix core status verification ef4ddd1d6d93 esp: delete NETIF_F_SCTP_CRC bit from features for esp offload 0224432a8fc1 net: xfrm: Localize sequence counter per network namespace 1e6a3b41cf2a ARM: OMAP4: PM: update ROM return address for OSWR and OFF 042b2cad81de ARM: OMAP4: Fix PMIC voltage domains for bionic 1f51cb88e788 regulator: bd9571mwv: Fix AVS and DVFS voltage range b267688ce007 remoteproc: qcom: pil_info: avoid 64-bit division c7a175a24b0e xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume 3b74ce529ece xfrm: interface: fix ipv4 pmtu check to honor ip header df 2d62d6980c2b ice: Recognize 860 as iSCSI port in CEE mode fd92e7aacc16 ice: Refactor DCB related variables out of the ice_port_info struct 4a78ae127803 net: sched: fix err handler in tcf_action_init() 3c7d3d188ca7 KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp 25fc773b21ce KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages be2c527b5d39 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping 0aa4dd9e5132 KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap 3c7a18440638 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed 85f4ff2b06af KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter 1cd17c5c9b8a KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn b4a3a0d27924 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched 8f90432d7f59 KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched 5ea9e6038d29 i2c: turn recovery error on init to debug efa869b68be9 percpu: make pcpu_nr_empty_pop_pages per chunk type c441949184a9 scsi: target: iscsi: Fix zero tag inside a trace event d8e7fa8509d7 scsi: pm80xx: Fix chip initialization failure 0c47d8a55f7f driver core: Fix locking bug in deferred_probe_timeout_work_func() f06cb4641b15 usbip: synchronize event handler with sysfs code paths 28dc9237fe83 usbip: vudc synchronize sysfs code paths 513765b186c9 usbip: stub-dev synchronize sysfs code paths 68be610c19a5 usbip: add sysfs_lock to synchronize sysfs code paths 126ce97d39cf thunderbolt: Fix off by one in tb_port_find_retimer() 256ece954961 thunderbolt: Fix a leak in tb_retimer_add() b830650c1a0c net: let skb_orphan_partial wake-up waiters. 5d9216b85100 net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() b82816d77875 net: hsr: Reset MAC header for Tx path 9b9c910ccc19 mac80211: fix TXQ AC confusion cc357c29358d mac80211: fix time-is-after bug in mlme cc1a702e6ec0 cfg80211: check S1G beacon compat element length fea52345f422 nl80211: fix potential leak of ACL params 42e4450e3790 nl80211: fix beacon head validation 81692c6add7e net: sched: fix action overwrite reference counting cdcf3829f418 net: sched: sch_teql: fix null-pointer dereference 422eda625516 vdpa/mlx5: Fix suspend/resume index restoration 89e406e95278 i40e: Fix sparse errors in i40e_txrx.c 12e1438a0946 i40e: Fix sparse error: uninitialized symbol 'ring' 2472ba1c46b4 i40e: Fix sparse error: 'vsi->netdev' could be null 792387118204 i40e: Fix sparse warning: missing error code 'err' f0b4c9acf5fe net: ensure mac header is set in virtio_net_hdr_to_skb() 72c5de25ba83 bpf, sockmap: Fix incorrect fwd_alloc accounting 00c01de1a994 bpf, sockmap: Fix sk->prot unhash op reset d921baabd964 bpf: Refcount task stack in bpf_get_task_stack caef7806141a libbpf: Only create rx and tx XDP rings when necessary 4cc9177b099e libbpf: Restore umem state after socket create failure 5aa7df172207 libbpf: Ensure umem pointer is non-NULL before dereferencing b52e88638f71 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx d86046a77535 bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET b7004ecafade bpf: Enforce that struct_ops programs be GPL-only 3015db3de715 libbpf: Fix bail out from 'ringbuf_process_ring()' on error dc195928d7e4 net: hso: fix null-ptr-deref during tty device unregistration c2743e0a631c ice: fix memory leak of aRFS after resuming from suspend 6bd4e822925d iwlwifi: pcie: properly set LTR workarounds on 22000 devices e5386e87f8aa ice: Cleanup fltr list in case of allocation issues 9d1c342c5018 ice: Use port number instead of PF ID for WoL b69686110291 ice: Fix for dereference of NULL pointer 4d73a6143d40 ice: remove DCBNL_DEVRESET bit from PF state 286830a8469c ice: fix memory allocation call 4686a26e9536 ice: prevent ice_open and ice_stop during reset ef7ed8c77d1c ice: Increase control queue timeout 6590b7bfbc2b ice: Continue probe on link/PHY errors 9a7bc0c40367 batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field d1173effc574 ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin 4941889535f3 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers 597121792eb4 parisc: parisc-agp requires SBA IOMMU driver 9b54dad28def of: property: fw_devlink: do not link ".*,nr-gpios" 009c5665278b ethtool: fix incorrect datatype in set_eee ops 3a675c1b507f fs: direct-io: fix missing sdio->boundary b1a5122554ae ocfs2: fix deadlock between setattr and dio_end_io_write 4fabcf229477 nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff 7d9da660affc ia64: fix user_stack_pointer() for ptrace() 8e5bfafedf6d gcov: re-fix clang-11+ support 43908139368e LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late de427b662bfb IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS 856f60e3e800 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m 8599a39adca8 drm/i915: Fix invalid access to ACPI _DSM objects bf991df9535e net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits c4ae852ec940 net: dsa: lantiq_gswip: Don't use PHY auto polling ba39959bfebd net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock 40375bc3d0f9 net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh 005c5afa9f85 xen/evtchn: Change irq_info lock to raw_spinlock_t a28124e8ad03 selinux: fix race between old and new sidtab fd75d73aa214 selinux: fix cond_list corruption when changing booleans 4f29b08e238f selinux: make nslot handling in avtab more robust a12a2fa9a129 nfc: Avoid endless loops caused by repeated llcp_sock_connect() 568ac94df580 nfc: fix memory leak in llcp_sock_connect() 99b596199e84 nfc: fix refcount leak in llcp_sock_connect() 6fb003e5ae18 nfc: fix refcount leak in llcp_sock_bind() 117557711974 ASoC: intel: atom: Stop advertising non working S24LE support c4a6fb0e8389 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model 6c9119de7ffe ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 6efe4c1f4d17 ALSA: aloop: Fix initialization of controls 4c933ff31f21 xfrm/compat: Cleanup WARN()s that can be user-triggered ---- Link: https://lore.kernel.org/r/20210412084013.643370347@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-qoriq: Fix task order of merge_delta_config taskOtavio Salvador2021-04-141-1/+1
| | | | | | | | | The merge_delta_config must run before do_kernel_localversion task, which is what fsl-kernel-localversion now use. Fixes: #721. Fixes: 49299998 ("classes: fsl-kernel-localversion: Fix task dependency") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-lts: Drop 4.19 recipeOtavio Salvador2021-04-144-839/+0
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: update to v5.4.111Andrey Zhizhikin2021-04-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.111 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210409095302.894568462@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.29Andrey Zhizhikin2021-04-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.29 from stable korg. Following upstream commits are included in this version: ---- d8cf82b410b4 Linux 5.10.29 cef13a04376b init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM ba02635769f1 init/Kconfig: make COMPILE_TEST depend on !S390 faa30969f66e bpf, x86: Validate computation of branch displacements for x86-32 3edb8967d91e bpf, x86: Validate computation of branch displacements for x86-64 f890246ae75c tools/resolve_btfids: Add /libbpf to .gitignore 76983e244908 kbuild: Do not clean resolve_btfids if the output does not exist 0945d67e5d43 kbuild: Add resolve_btfids clean to root clean target eff1e0465727 tools/resolve_btfids: Set srctree variable unconditionally f60c918b07b7 tools/resolve_btfids: Check objects before removing 249719092447 tools/resolve_btfids: Build libbpf and libsubcmd in separate directories 2934985086b9 math: Export mul_u64_u64_div_u64 7345d4b2d421 io_uring: fix timeout cancel return code 8f9049e70cd6 cifs: Silently ignore unknown oplock break handle fee111089cc9 cifs: revalidate mapping when we open files for SMB1 POSIX 42498ee67296 ia64: fix format strings for err_inject bc30fdd598e3 ia64: mca: allocate early mca with GFP_ATOMIC b008489d8b86 selftests/vm: fix out-of-tree build 47f8bc68ae95 scsi: target: pscsi: Clean up after failure in pscsi_map_sg() 266d3106efbd ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation f135b89e286b platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms 037950869be3 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed 7c73059bf849 x86/build: Turn off -fcf-protection for realmode targets 6372aa9a78f8 drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume 6deb9d9a84a2 kselftest/arm64: sve: Do not use non-canonical FFR register value bcd57b07fd90 platform/x86: thinkpad_acpi: Allow the FnLock LED to change state 6304295c6190 net: ipa: fix init header command validation 8a57256e0548 netfilter: nftables: skip hook overlap logic if flowtable is stale b0c795f4cc53 netfilter: conntrack: Fix gre tunneling over ipv6 439c2c22fb85 drm/msm: Ratelimit invalid-fence message 57e0546f01ca drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs b9ec77ef36af drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate 0a66bd60b1ce mac80211: choose first enabled channel for monitor 7705c48b8695 mac80211: Check crypto_aead_encrypt for errors 05878b681981 mISDN: fix crash in fritzpci 4ca265610cc6 kunit: tool: Fix a python tuple typing error f0ed115feccc net: pxa168_eth: Fix a potential data race in pxa168_eth_remove 4b4ce9895e64 net/mlx5e: Enforce minimum value check for ICOSQ size 198afc3b0c01 bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp 107875a53868 platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 4c875e034dfb bus: ti-sysc: Fix warning on unbind if reset is not deasserted 5c6f778e8f7d ARM: dts: am33xx: add aliases for mmc interfaces ---- Link: https://lore.kernel.org/r/20210409095304.818847860@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update up to v5.4.110Andrey Zhizhikin2021-04-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.4.110 from stable korg. Following upstream commits are included in this version: ---- 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() 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 ---- Link: https://lore.kernel.org/r/20210322121922.372583154@linuxfoundation.org # v5.4.108 Link: https://lore.kernel.org/r/20210329075615.186199980@linuxfoundation.org # v5.4.109 Link: https://lore.kernel.org/r/20210405085024.703004126@linuxfoundation.org # v5.4.110 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update up to v5.10.28Andrey Zhizhikin2021-04-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded up to v5.10.28 from stable korg. Following upstream commits are included in this version: ---- ecdfb9d70fb8 Linux 5.10.28 7973a0dad073 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG 12b5f9dae410 Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" 6ae5eaee1ea5 riscv: evaluate put_user() arg before enabling user access 61f0c3e8098f drivers: video: fbcon: fix NULL dereference in fbcon_cursor() d06d0b3cf626 driver core: clear deferred probe reason on probe retry d29c38dd926d staging: rtl8192e: Change state information from u16 to u8 538b96315375 staging: rtl8192e: Fix incorrect source in memcpy() 84e5203fd277 soc: qcom-geni-se: Cleanup the code to remove proxy votes 996a5782faef usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable 1808ee421ce5 usb: dwc3: qcom: skip interconnect init for ACPI probe 137dfed1552a usb: dwc2: Prevent core suspend when port connection flag is 0 4e28aca96729 usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. 77c0d6af858b usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference 6f86681691c2 USB: cdc-acm: fix use-after-free after probe failure 64deff1f4e0f USB: cdc-acm: fix double free on probe failure 439a27521112 USB: cdc-acm: downgrade message to debug 511302531eb8 USB: cdc-acm: untangle a circular dependency between callback and softint e700e3aec303 cdc-acm: fix BREAK rx code path adding necessary calls 9efa606a83e0 usb: xhci-mtk: fix broken streams issue on 0.96 xHCI 1addcb1f77d6 usb: musb: Fix suspend with devices connected for a64 15e61d9ae7ac USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem 4027d6e88fef usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() c04adcc819d3 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() 2c7d85026324 video: hyperv_fb: Fix a double free in hvfb_probe a267a7e1c0ca usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield bf4c643192b3 firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 3b681a1c43b6 extcon: Fix error handling in extcon_dev_register 023d13952e9b extcon: Add stubs for extcon_register_notifier_all() functions 0fe56e294cef pinctrl: rockchip: fix restore error in resume 80ee9e02be3d vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends d2308dd5119b drm/tegra: sor: Grab runtime PM reference across reset f552f95853f8 drm/tegra: dc: Restore coupling of display controllers 77a8e6f792d5 drm/imx: fix memory leak when fails to init 74612ecdf263 reiserfs: update reiserfs_xattrs_initialized() condition 8c71f5b30955 drm/amdgpu: check alignment on CPU page for bo map 78ceecd2ed45 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() 28f901fe1634 drm/amdkfd: dqm fence memory corruption ec3e06e06f76 mm: fix race by making init_zero_pfn() early_initcall d88b557b9b73 s390/vdso: fix tod_steering_delta type b332265430c8 s390/vdso: copy tod_steering_delta value to vdso_data page f706acc9312b tracing: Fix stack trace event size cc038ab785a8 PM: runtime: Fix ordering in pm_runtime_get_suppliers() da2976cd711b PM: runtime: Fix race getting/putting suppliers at probe e6d8eb65532e KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit 5f6625f5cd5c KVM: SVM: load control fields from VMCB12 before checking them 6aaa3c2ebb4f xtensa: move coprocessor_flush to the .text section a3be911a5fee xtensa: fix uaccess-related livelock in do_page_fault bcd7999c03ed ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 ee58eee4501f ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook f235ffa56b8e ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO 6d91f3afb632 ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks b3116cda4e52 ALSA: hda: Re-add dropped snd_poewr_change_state() calls 474d3d65784e ALSA: usb-audio: Apply sample rate quirk to Logitech Connect e525cd364c09 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() cdd192a20b06 ACPI: tables: x86: Reserve memory occupied by ACPI tables fd38d4e6757b bpf: Remove MTU check in __bpf_skb_max_len ff64f33bc93b net: 9p: advance iov on empty read 84877db1cdea net: wan/lmc: unregister device when no matching device is found 33a6b3eea44b net: ipa: fix register write command validation 44d76042c038 net: ipa: remove two unused register definitions c805f215e9c5 appletalk: Fix skb allocation size in loopback case f2294a707f63 net: ethernet: aquantia: Handle error cleanup of start on open 7d3ffc0993fe ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() 221528c20e5e iwlwifi: pcie: don't disable interrupts for reg_lock f33d87047323 netdevsim: dev: Initialize FIB module after debugfs 660bf76aec07 rtw88: coex: 8821c: correct antenna switch function b5777172cce2 ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer 731c4447e6db brcmfmac: clear EAP/association status bits on linkdown events 4094194d103b can: tcan4x5x: fix max register value 1a5751d58b14 net: introduce CAN specific pointer in the struct net_device 9e35159c6e9a can: dev: move driver related infrastructure into separate subdir e3ccad57ac09 flow_dissector: fix TTL and TOS dissection on IPv4 fragments 8fe47a33944f net: mvpp2: fix interrupt mask/unmask skip condition 44c816c8b9ab io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL 5038c1122e13 ext4: do not iput inode under running transaction in ext4_rename() eb8049d85a92 static_call: Align static_call_is_init() patching condition 21c2bbc17b6b io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls fa068ee3f37e nvmet-tcp: fix kmap leak when data digest in use 3ac4aaff387b locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() 905ef030bdf9 locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling 1e2a75c24a48 thermal/core: Add NULL pointer check before using cooling device stats cf51b6145b9d ASoC: rt711: add snd_soc_component remove callback 805645d89a20 ASoC: rt5659: Update MCLK rate in set_sysclk() 7d4344fd3ee0 staging: comedi: cb_pcidas64: fix request_irq() warn e833d5716fbb staging: comedi: cb_pcidas: fix request_irq() warn 4cd96a0de7a1 scsi: qla2xxx: Fix broken #endif placement 3860814ef620 scsi: st: Fix a use after free in st_open() 861fc287e036 io_uring: fix ->flags races by linked timeouts e1f8c95c1110 vhost: Fix vhost_vq_reset() 7f6518ec6ee9 kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing 540a1ebf3c23 NFSD: fix error handling in NFSv4.0 callbacks 73df108e3aec ASoC: cs42l42: Always wait at least 3ms after reset 9b7b92c4b92d ASoC: cs42l42: Fix mixer volume control 20b39eb99598 ASoC: cs42l42: Fix channel width support 0d3753babfa7 ASoC: cs42l42: Fix Bitclock polarity inversion ed47acc0c888 ASoC: soc-core: Prevent warning if no DMI table is present 294d4c2b4fda ASoC: es8316: Simplify adc_pga_gain_tlv table f134a436d766 ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe b057d540ad2c ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 ed4cdb772680 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 4bac395e0b8a ASoC: rt1015: fix i2c communication error 4eff80b14014 iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate 5fb71b231c4e rpc: fix NULL dereference on kmalloc failure 9e9aa1c03c33 fs: nfsd: fix kconfig dependency warning for NFSD_V4 e178f362f095 ext4: fix bh ref count on error paths 4b3139576a20 ext4: shrink race window in ext4_should_retry_alloc() 1bfb046d29e3 virtiofs: Fail dax mount if device does not support it e21d2b92354b bpf: Fix fexit trampoline. 68abc0115617 arm64: mm: correct the inside linear map range during hotplug check 472493c8a425 Linux 5.10.27 3a1ca9bd4f5a xen-blkback: don't leak persistent grants from xen_blkbk_map() 03a1c3253f25 can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" f12d05f70282 nvme: fix the nsid value to print in nvme_validate_or_alloc_ns 36478a9ec5af Revert "net: bonding: fix error return code of bond_neigh_init()" 451ba16cc5b7 Revert "xen: fix p2m size in dom0 for disabled memory hotplug case" df61d3cff422 fs/ext4: fix integer overflow in s_log_groups_per_flex 0229b5926dc9 ext4: add reclaim checks to xattr code 25e809bf8bec mac80211: fix double free in ibss_leave 39e1a35ea65a net: dsa: b53: VLAN filtering is global to all users d3b5a04b8ce5 r8169: fix DMA being used after buffer free if WoL is enabled 8dc08a2962c8 can: dev: Move device back to init netns on owning netns delete 24256b4d87eb ch_ktls: fix enum-conversion warning 6f15c02ebbe9 fs/cachefiles: Remove wait_bit_key layout dependency 002ea848d7fd mm/memcg: fix 5.10 backport of splitting page memcg 2c163520e12b x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() c6c9bc4f261d locking/mutex: Fix non debug version of mutex_lock_io_nested() d4ce2a8f465d cifs: Adjust key sizes and key generation routines for AES256 encryption 86cc799e1d9d smb3: fix cached file size problems in duplicate extents (reflink) 2423511cc5ba scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() 6b977fea78de scsi: qedi: Fix error return code of qedi_alloc_global_queues() 62bb066cdfb6 scsi: Revert "qla2xxx: Make sure that aborted commands are freed" fc062d21c011 block: recalculate segment count for multi-segment discards correctly dcf2dfc1614d io_uring: fix provide_buffers sign extension efb334c4e5ff perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records 5febe60a8021 perf auxtrace: Fix auxtrace queue conflict 4a5891992c68 ACPI: scan: Use unique number for instance_no 2ba9964a9653 ACPI: scan: Rearrange memory allocation in acpi_device_add() c33f918758fa Revert "netfilter: x_tables: Update remaining dereference to RCU" de2e6b4e32d6 mm/mmu_notifiers: ensure range_end() is paired with range_start() 42aa210795d8 dm table: Fix zoned model check and zone sectors check 3fdebc2d8e79 netfilter: x_tables: Use correct memory barriers. 520be4d1af9c Revert "netfilter: x_tables: Switch synchronization to RCU" 87771c9b09bb net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M 485335a637c8 net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S 837a3ae33459 net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() 9a5267264fc2 net: phy: introduce phydev->port c4934e65c8bc net: axienet: Fix probe error cleanup 3e08fd4a8298 net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode d65e7d0c7449 igb: avoid premature Rx buffer reuse c7eb3e12f18f net, bpf: Fix ip6ip6 crash with collect_md populated skbs 0a245acbce89 net: Consolidate common blackhole dst ops 33cd5f88b5bf bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs d95696f537d6 RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server b740e58324c8 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG 889c56ea941e octeontx2-af: Fix memory leak of object buf 558454ec5170 net: bridge: don't notify switchdev for local FDB addresses 7d019b2d0f27 PM: EM: postpone creating the debugfs dir till fs_initcall 08a5f812ad6c net/mlx5e: Fix error path for ethtool set-priv-flag 624f0dc8f7f4 net/mlx5e: Offload tuple rewrite for non-CT flows c83207bb02d6 net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP 0be13d01473a net/mlx5: Add back multicast stats for uplink representor 65c021e73590 PM: runtime: Defer suspending suppliers 3db5fc556515 arm64: kdump: update ppos when reading elfcorehdr 447a011bb40d drm/msm: Fix suspend/resume on i.MX5 c7552dee62a0 drm/msm: fix shutdown hook in case GPU components failed to bind 0b7bc92c1986 can: isotp: tx-path: zero initialize outgoing CAN frames ccd5565feea3 bpf: Fix umd memory leak in copy_process() eeadce8811d3 libbpf: Fix BTF dump of pointer-to-array-of-struct 7693b64ae508 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value 5ebb9947b488 selinux: vsock: Set SID for socket returned by accept() 1e01729999c0 net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes 961d9a6e47b9 r8152: limit the RX buffer size of RTL8153A for USB 2.0 2330d46db081 igb: check timestamp validity 421e0d731070 net: cdc-phonet: fix data-interface release on probe failure 943e1583bf8a net: check all name nodes in __dev_alloc_name 748a158359d7 octeontx2-af: fix infinite loop in unmapping NPC counter b553f45c76ec octeontx2-pf: Clear RSS enable flag on interace down 11e94cfa9dd8 octeontx2-af: Fix irq free in rvu teardown da517ca38dc6 octeontx2-af: Remove TOS field from MKEX TX 1055796ca031 octeontx2-af: Modify default KEX profile to extract TX packet fields f896ae2886d1 octeontx2-af: Formatting debugfs entry rsrc_alloc. 5f64c4c550c8 ipv6: weaken the v4mapped source check 9e48a3bc8ba2 ARM: dts: imx6ull: fix ubi filesystem mount failed b4c574e4b471 libbpf: Use SOCK_CLOEXEC when opening the netlink socket 86e525bc04f2 libbpf: Fix error path in bpf_object__elf_init() 4280132339ce netfilter: flowtable: Make sure GC works periodically in idle system 186d8dc40a65 netfilter: nftables: allow to update flowtable flags 4a741b4df032 netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags a96a8cb0500a net/sched: cls_flower: fix only mask bit check in the validate_ct_state 6233c2d09633 ionic: linearize tso skb with too many frags 7637048707e5 drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code 126aa8f23424 ftrace: Fix modify_ftrace_direct. 29b8834cf828 nfp: flower: fix pre_tun mask id allocation 47dae14b21f7 nfp: flower: add ipv6 bit to pre_tunnel control message 259b0122dea5 nfp: flower: fix unsupported pre_tunnel flows aeff815e76ef selftests/net: fix warnings on reuseaddr_ports_exhausted bd63bd78d303 mac80211: Allow HE operation to be longer than expected. f865127b1d26 mac80211: fix rate mask reset 48d0b548b49e can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors afaca48e3017 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning 4fcf59c24990 can: c_can: move runtime PM enable/disable to c_can_platform 524320e8034a can: c_can_pci: c_can_pci_remove(): fix use-after-free f9a5974b9719 can: kvaser_pciefd: Always disable bus load reporting af3e6c3dcf54 can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate 0cbadc0fb54c can: peak_usb: add forgotten supported devices 3b3d9279be6c can: isotp: TX-path: ensure that CAN frame flags are initialized f88517dae95b can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD 63f2a9bd3133 tcp: relookup sock for RST+ACK packets handled by obsolete req sock 50f41f2e29ff tipc: better validate user input in tipc_nl_retrieve_key() ddeba5b39cca net: phylink: Fix phylink_err() function name error in phylink_major_config 375f5169f231 net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" ee39ee5f437c netfilter: ctnetlink: fix dump of the expect mask attribute d5380ceede6f selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed 33cc382c5830 flow_dissector: fix byteorder of dissected ICMP ID fce6fb902189 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() 6d3635ed12e7 net: ipa: terminate message handler arrays 1701bd22b05d clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk b50c46ef67d6 ftgmac100: Restart MAC HW once e64a5a5b8e93 net: phy: broadcom: Add power down exit reset state delay 87378c850fee net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template 648b62f10cec e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 8ed431fec355 e1000e: add rtnl_lock() to e1000_reset_task 5994a096570f igc: Fix igc_ptp_rx_pktstamp() 0963fadcf536 igc: Fix Supported Pause Frame Link Setting d5330d5cc3ad igc: Fix Pause Frame Advertising d85ffade499a igc: reinit_locked() should be called with rtnl_lock 4c91fc60e3f6 net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port f64270027928 net: sched: validate stab values 400199d6e6f6 macvlan: macvlan_count_rx() needs to be aware of preemption 2514c7ad115e drop_monitor: Perform cleanup upon probe registration failure 7f041ee8effd ipv6: fix suspecious RCU usage warning 61219de46413 net/mlx5e: Don't match on Geneve options in case option masks are all zero d0be25fa4f96 net/mlx5e: When changing XDP program without reset, take refs for XSK RQs 60b5ff15b41d net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets 9857de932b30 libbpf: Fix INSTALL flag order f7c3d7615e6c bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF 926cde9eec67 veth: Store queue_mapping independently of XDP prog presence f47a9b2570ad soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva 1f798907b435 ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data 965e6cb8d4c9 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD 921aae17bb0f dm ioctl: fix out of bounds array access when no devices d8b36c483d47 dm verity: fix DM_VERITY_OPTS_MAX value 1e2d70d08ade drm/i915: Fix the GT fence revocation runtime PM logic da6a9b5b1799 drm/amdgpu: Add additional Sienna Cichlid PCI ID dc28098f40b4 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x e02f765fa784 drm/amd/pm: workaround for audio noise issue f771b2b3eb2f drm/etnaviv: Use FOLL_FORCE for userptr 546f7fcc451c integrity: double check iint_cache was initialized 5f7b515df003 ARM: dts: at91-sama5d27_som1: fix phy address to 7 2a0d35962ff1 ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet 0b6cd8802d32 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C 1c103f512251 arm64: dts: ls1043a: mark crypto engine dma coherent 4f35b64ba823 arm64: dts: ls1012a: mark crypto engine dma coherent 3883f335b5ee arm64: dts: ls1046a: mark crypto engine dma coherent 1ced45535d4b arm64: stacktrace: don't trace arch_stack_walk() 53d3c8063590 ACPICA: Always create namespace nodes using acpi_ns_create_node() 36fe73bd0af9 ACPI: video: Add missing callback back for Sony VPCEH3U1E 1f5c9efad9fe gcov: fix clang-11+ support 6e63cc1fe253 kasan: fix per-page tags for non-page_alloc pages fe03ccc3ce90 hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings 269042e8ffed squashfs: fix xattr id and id lookup sanity checks 61d72c5952c4 squashfs: fix inode lookup sanity checks 1d215fcbc4ef z3fold: prevent reclaim/free race for headless pages e4642090734e psample: Fix user API breakage a4be7e4ed5d9 platform/x86: intel-vbtn: Stop reporting SW_DOCK events 4f67d3e8c0ac netsec: restore phy power state after controller reset 19c9967e495e selinux: fix variable scope issue in live sidtab conversion 9731e08a3381 selinux: don't log MAC_POLICY_LOAD record on failed policy load 3b87d0c5834b btrfs: fix sleep while in non-sleep context during qgroup removal 771dfb3c531d KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish 394e4fd67946 static_call: Fix static_call_set_init() 0fefb5f3e574 static_call: Fix the module key fixup a63068e93917 static_call: Allow module use without exposing static_call_key 433cd7ca386c static_call: Pull some static_call declarations to the type headers 533c293f737c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign d76e207991c4 ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls 7077d5e7f074 mm/fork: clear PASID for new mm 07feac84efc6 block: Suppress uevent for hidden device when removed 9f704608010b nfs: we don't support removing system.nfs4_acl 3dab008e23bd nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a 8f0534c96ac8 nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done c7b3f6db97c2 nvme-core: check ctrl css before setting up zns 9083dc773d67 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted 4d6aea29a795 nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() 7e62a89b51dd nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() d8b17df7bf80 nvme: simplify error logic in nvme_validate_ns() b91230a0013f drm/radeon: fix AGP dependency 35d4f0712828 drm/amdgpu: fb BO should be ttm_bo_type_device a255d14eb5dc drm/amd/display: Revert dram_clock_change_latency for DCN2.1 d27b0964ade9 block: Fix REQ_OP_ZONE_RESET_ALL handling c9d1f6ad1e25 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck 6366a5bb888b kselftest: arm64: Fix exit code of sve-ptrace da5bc0c21c04 u64_stats,lockdep: Fix u64_stats_init() vs lockdep f89338395545 staging: rtl8192e: fix kconfig dependency on CRYPTO eb4154fb61e2 habanalabs: Call put_pid() when releasing control device f2b38f03a3f7 sparc64: Fix opcode filtering in handling of no fault loads 58b34195b33f umem: fix error return code in mm_pci_probe() feaa91193ad3 kbuild: dummy-tools: fix inverted tests for gcc ede8be3ae078 kbuild: add image_name to no-sync-config-targets 264bb27b9fe4 irqchip/ingenic: Add support for the JZ4760 b684c380f0b9 cifs: change noisy error message to FYI 758bca385a79 atm: idt77252: fix null-ptr-dereference f35954a3961b atm: uPD98402: fix incorrect allocation 852143ed96e2 net: enetc: set MAC RX FIFO to recommended value 697082b125b0 net: davicom: Use platform_get_irq_optional() e6946ef43848 net: wan: fix error return code of uhdlc_init() 184dc037575c net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() 9d1a5392aca1 NFS: Correct size calculation for create reply length 2479c6b9ef36 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default b48779c863c0 gpiolib: acpi: Add missing IRQF_ONESHOT 9443aef16fca cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev 6d7dce3bdfc4 gfs2: fix use-after-free in trans_drain 419ebba40dbf cifs: ask for more credit on async read/write code paths b8bfda6e08b8 gianfar: fix jumbo packets+napi+rx overrun crash 2d0fba5a2e9f sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count 81b1a8f14436 net: intel: iavf: fix error return code of iavf_init_get_resources() 5f86016bdfa7 net: tehuti: fix error return code in bdx_probe() 71b996c9b883 blk-cgroup: Fix the recursive blkg rwstat b171748b7953 scsi: ufs: ufs-qcom: Disable interrupt in reset path 028210541b3c ixgbe: Fix memleak in ixgbe_configure_clsu32 4dc123500c3b ALSA: hda: ignore invalid NHLT table 18f27fc6bcc2 Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" f8f6190094a3 atm: lanai: dont run lanai_dev_close if not open 6f6e45947572 atm: eni: dont release is never initialized 75e967a04d37 powerpc/4xx: Fix build errors from mfdcr() 4a104e4d4d9d net: fec: ptp: avoid register access when ipg clock is disabled 50c75680bdce net: stmmac: fix dma physical address of descriptor when display ring a9daba140178 mt76: fix tx skb error handling in mt76_dma_tx_queue_skb efb12c03fcd0 mm/memcg: set memcg when splitting page 6143a1d193e9 mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument 856cd02bbdd4 Linux 5.10.26 de1126ea44bb cifs: Fix preauth hash corruption 21536d7b7e6f x86/apic/of: Fix CPU devicetree-node lookups 95247d24c4d4 genirq: Disable interrupts for force threaded handlers 80b2787789af firmware/efi: Fix a use after bug in efi_mem_reserve_persistent 47ba0d4d2afb efi: use 32-bit alignment for efi_guid_t literals e5154ea8e48f static_call: Fix static_call_update() sanity check 51ccdd25d7e5 MAINTAINERS: move the staging subsystem to lists.linux.dev 4c9a74798ef1 MAINTAINERS: move some real subsystems off of the staging mailing list 35ecf664fd6c ext4: fix rename whiteout with fast commit e8fa569465e5 ext4: fix potential error in ext4_do_update_inode 6163a0662b79 ext4: do not try to set xattr into ea_inode if value is empty d130b802f98a ext4: stop inode update before return 258db8e6ffdc ext4: find old entry again if failed to rename whiteout 9689ecadf8a7 ext4: fix error handling in ext4_end_enable_verity() e4ea2a28d068 efivars: respect EFI_UNSUPPORTED return from firmware a548acde9608 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() 97c608959c27 x86: Move TS_COMPAT back to asm/thread_info.h 4523e648b7b7 kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 0e245256e34d x86/ioapic: Ignore IRQ2 again 4fdf5f4ba61f perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT 514ea597be8e perf/x86/intel: Fix a crash caused by zero PEBS status be1f58e58f76 PCI: rpadlpar: Fix potential drc_name corruption in store functions 6d4e1fed18d0 counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register cbc4c42dbec0 counter: stm32-timer-cnt: fix ceiling write max value dcdde25844d4 iio: hid-sensor-temperature: Fix issues of timestamp channel 7de97c4bba51 iio: hid-sensor-prox: Fix scale not correct issue fd8efe16d867 iio: hid-sensor-humidity: Fix alignment issue of timestamp channel b477c121a287 iio: adc: adi-axi-adc: add proper Kconfig dependencies d894acab2844 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask 533ee1e28455 iio: adc: ab8500-gpadc: Fix off by 10 to 3 f8bfbd3917fa iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler 06c281c23ace iio: adis16400: Fix an error code in adis16400_initial_setup() 531231485844 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel 3ce2e7b2d360 iio:adc:stm32-adc: Add HAS_IOMEM dependency 6c3c90058b95 thunderbolt: Increase runtime PM reference count on DP tunnel discovery f4ca082e3f59 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() c7bb96a37dd2 usb: dwc3: gadget: Prevent EP queuing while stopping transfers 395d273f2998 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded 8b8a84234c38 usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- 0ea3fb15a87e usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct 0f882bcc6407 usb: gadget: configfs: Fix KASAN use-after-free 22e85a6a35cc usbip: Fix incorrect double assignment to udc->ud.tcp_rx 7046e5f7a2f6 usb-storage: Add quirk to defeat Kindle's automatic unload 5a62d6d7afa0 powerpc: Force inlining of cpu_has_feature() to avoid build failure 2bdef2b476e2 gfs2: bypass signal_our_withdraw if no journal a602e830ddaf gfs2: move freeze glock outside the make_fs_rw and _ro functions 49787b1bba1f gfs2: Add common helper for holding and releasing the freeze glock db37238f3452 regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting cfbff8bd9efc regulator: pca9450: Enable system reset on WDOG_B assertion 775691b94ce7 regulator: pca9450: Add SD_VSEL GPIO for LDO5 9392b8219b62 net: bonding: fix error return code of bond_neigh_init() 76f496681d6a io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return 3c08f772ad0d io_uring: don't attempt IO reissue from the ring exit path 40345b9c9d90 drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() e8e99acd0830 s390/qeth: schedule TX NAPI on QAOB completion f3f6765fd0e8 ibmvnic: remove excessive irqsave 96823c1e9997 media: cedrus: h264: Support profile controls 1c20e9040f49 io_uring: fix inconsistent lock state e1a69079edc4 iwlwifi: Add a new card for MA family e7f6ebde21cf drm/amd/display: turn DPMS off on connector unplug 559b842a64ff MIPS: compressed: fix build with enabled UBSAN 8545519b1f51 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 33cafc7952a4 i40e: Fix endianness conversions 41d4c889b274 powerpc/sstep: Fix darn emulation 8a335142f1c5 powerpc/sstep: Fix load-store and update emulation 8b4a797e86a0 RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used bb38c1c03384 scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() d74238028a11 scsi: isci: Pass gfp_t flags in isci_port_link_up() d9f5efd1afc4 scsi: isci: Pass gfp_t flags in isci_port_link_down() 1eda358e37e5 scsi: mvsas: Pass gfp_t flags to libsas event notifiers 58bdc321beb5 scsi: libsas: Introduce a _gfp() variant of event notifiers 18c3c04e8e53 scsi: libsas: Remove notifier indirection 29c5b80327b7 scsi: pm8001: Neaten debug logging macros and uses c4186c00adc1 scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition 3e4b3770744d scsi: pm80xx: Make running_req atomic 6075c84a98ce scsi: pm80xx: Make mpi_build_cmd locking consistent d802672c7f00 module: harden ELF info handling e2c8978a75e0 module: avoid *goto*s in module_sig_check() 8587715b65fa module: merge repetitive strings in module_sig_check() c02a33f0fd28 RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug 904a52dd9e50 RDMA/rtrs: Introduce rtrs_post_send 9e97c211b701 RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails 5abee8b1fc4f RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free 4ebd8f0c82a5 bpf: Declare __bpf_free_used_maps() unconditionally 0e44f1e18398 serial: stm32: fix DMA initialization error handling 5f8659adf7a2 tty: serial: stm32-usart: Remove set but unused 'cookie' variables 20c0bd2b6579 ibmvnic: serialize access to work queue on remove f8ba6913c40a ibmvnic: add some debugs b4be6e6e2696 nvme-rdma: fix possible hang when failing to set io queues b3901ceb120d gpiolib: Assign fwnode to parent's if no primary one provided c5fe922eaf1a counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED f854abe46b0e RISC-V: correct enum sbi_ext_rfence_fid 359d8ff40a09 scsi: ufs: ufs-mediatek: Correct operator & -> && 38089ba4b20c scsi: myrs: Fix a double free in myrs_cleanup() eb9d08b34351 scsi: lpfc: Fix some error codes in debugfs e95c0d43509c riscv: Correct SPARSEMEM configuration 04eb2b2fa12f cifs: fix allocation size on newly created files bb2e41e65c33 kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again 72714560fbc7 net/qrtr: fix __netdev_alloc_skb call 6cae8095490c io_uring: ensure that SQPOLL thread is started for exit a7acb614287b pstore: Fix warning in pstore_kill_sb() 5f7d470696ad i915/perf: Start hrtimer only if sampling the OA buffer cb14e99e886f sunrpc: fix refcount leak for rpc auth modules 2ea2d3a79800 vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation 3e5a1bb6ea20 vfio: IOMMU_API should be selected c2219627091c svcrdma: disable timeouts on rdma backchannel 982b899ba672 NFSD: fix dest to src mount in inter-server COPY 800369d61add NFSD: Repair misuse of sv_lock in 5.10.16-rt30. 12628e7779f8 nfsd: don't abort copies early 5ea0aa29ad4b nfsd: Don't keep looking up unhashed files in the nfsd file cache 628f39a57a46 nvmet: don't check iosqes,iocqes for discovery controllers b4f911e3a982 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU 7089cdfce32f nvme-tcp: fix possible hang when failing to set io queues a83e5c6c35fa nvme-tcp: fix misuse of __smp_processor_id with preemption enabled fd9e2b999740 nvme: fix Write Zeroes limitations 2d202085d2dd ALSA: usb-audio: Fix unintentional sign extension issue 64195f022ae8 afs: Stop listxattr() from listing "afs.*" attributes 78ba4793b084 afs: Fix accessing YFS xattrs on a non-YFS server 07fa872bf79c ASoC: simple-card-utils: Do not handle device clock d1ab87e31761 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse 1ae54de79fba ASoC: codecs: wcd934x: add a sanity check in set channel map 03079a0f1bf7 ASoC: qcom: sdm845: Fix array out of range on rx slim channels 26b08c08a5f3 ASoC: qcom: sdm845: Fix array out of bounds access 47a6cadb6cfd ASoC: SOF: intel: fix wrong poll bits in dsp power down b94b71a7a6f6 ASoC: SOF: Intel: unregister DMIC device on probe error 4da5a9a73c4c ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold 118cfdc770cd ASoC: fsl_ssi: Fix TDM slot setup for I2S mode 223dc51caa51 drm/amd/display: Correct algorithm for reversed gamma 4daa70a80c68 vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails 49ca3100fbaf vhost-vdpa: fix use-after-free of v->config_ctx 2c8d6a9474f0 btrfs: fix slab cache flags for free space tree bitmap 38ffe9eaeb7c btrfs: fix race when cloning extent buffer during rewind of an old root 78486cf1f31e zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone() 9c1c5e81a002 zonefs: prevent use of seq files as swap file dfbdbf0f359a zonefs: Fix O_APPEND async write handling 38c74f2f2318 s390/pci: fix leak of PCI device structure 075e3034740c s390/pci: remove superfluous zdev->zbus check bd37d9b9c4fb s390/pci: refactor zpci_create_device() 015916ca0266 s390/vtime: fix increased steal time accounting 5c0a3a331dc5 Revert "PM: runtime: Update device status before letting suppliers suspend" 68525e424175 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 f086deab2c64 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 7b00df1894c6 ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 14af4bf8d481 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air 4c698a3b8fb7 ALSA: hda: generic: Fix the micmute led init state e6c7cdf0baf3 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro cd7b17ba8e4d ALSA: dice: fix null pointer dereference when node is disconnected 422806f8d289 spi: cadence: set cqspi to the driver_data field of struct device f8d5ced57b07 ASoC: ak5558: Add MODULE_DEVICE_TABLE 064a7289b445 ASoC: ak4458: Add MODULE_DEVICE_TABLE ---- Link: https://lore.kernel.org/r/20210322121933.746237845@linuxfoundation.org # v5.10.26 Link: https://lore.kernel.org/r/20210322151845.637893645@linuxfoundation.org # v5.10.26 Link: https://lore.kernel.org/r/20210324093435.962321672@linuxfoundation.org # v5.10.26 Link: https://lore.kernel.org/r/20210329101340.196712908@linuxfoundation.org # v5.10.27 Link: https://lore.kernel.org/r/20210329075629.172032742@linuxfoundation.org # v5.10.27 Link: https://lore.kernel.org/r/20210405085031.040238881@linuxfoundation.org # v5.10.28 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.107Andrey Zhizhikin2021-03-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.107 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210319121745.449875976@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.25Andrey Zhizhikin2021-03-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.25 from stable korg. Following upstream commits are included in this version: ---- 3ba56f490c7a Linux 5.10.25 dd0b7edb7794 net: dsa: b53: Support setting learning on port 0f6cab2350d5 ALSA: usb-audio: Don't avoid stopping the stream at disconnection df8596f57743 Revert "nfsd4: a client's own opens needn't prevent delegations" 894ecf0cb505 Revert "nfsd4: remove check_conflicting_opens warning" d955f13ea212 fuse: fix live lock in fuse_iget() 2d7888b2c4cd RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes 3672c3ce622e bpf, selftests: Fix up some test_verifier cases for unprivileged 1010f17aaa78 bpf: Add sanity check for upper ptr_limit 6a3504bf4006 bpf: Simplify alu_limit masking for pointer arithmetic ac1b87a18c1f bpf: Fix off-by-one for area size in creating mask to left c4d37eea1c64 bpf: Prohibit alu ops for pointer types not defining ptr_limit bf93113d46f8 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride fcfab1a9aa40 crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg ---- Link: https://lore.kernel.org/r/20210319121745.112612545@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.106Andrey Zhizhikin2021-03-181-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.106 from stable korg. Following conflicts were resolved upstream during merge: ---- - drivers/net/can/flexcan.c: Merge NXP commit c2aba4909dc1c ("MLK-23225-2 can: flexcan: initialize all flexcan memory for ECC function") with upstream commit fd872e63b274e ("can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode"). - drivers/net/ethernet/freescale/enetc/enetc_pf.c: Merge upstream commit a8ecf0b2d9547 ("net: enetc: initialize RFS/RSS memories for unused ports too") with NXP commits 7a5abf6a724f9 ("enetc: Remove mdio bus on PF probe error path") and 501d929c03cfa ("enetc: Use DT protocol information to set up the ports") ---- Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210315135550.333963635@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.24Andrey Zhizhikin2021-03-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.24 from stable korg. Following upstream commits are included in this version: ---- 05d125f7524e Linux 5.10.24 1c0899636d44 RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size 1dbce9ba2aa9 KVM: arm64: Fix nVHE hyp panic host context restore f67e5243d0f3 xen/events: avoid handling the same event on two cpus at the same time 30cdb862e831 xen/events: don't unmask an event channel when an eoi is pending 4c84191cbc3e mm/page_alloc.c: refactor initialization of struct page for holes in memory layout e7afadd0dbe2 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM 518f98e39077 mm/madvise: replace ptrace attach requirement for process_madvise 2aaa79f69417 mm/userfaultfd: fix memory corruption due to writeprotect c3d70b1bf1ce KVM: arm64: Fix exclusive limit for IPA size ada8817ab674 KVM: arm64: Reject VM creation when the default IPA size is unsupported eeba4e4cc524 KVM: arm64: nvhe: Save the SPE context early a9779820bb97 KVM: arm64: Avoid corrupting vCPU context register in guest exit 17becbfca9fc KVM: arm64: Fix range alignment when walking page tables a688bf8cf550 KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged 4ab5d1b70929 KVM: x86: Ensure deadline timer has truly expired before posting its IRQ e40384fcd600 x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls a2bab396cb97 x86/sev-es: Use __copy_from_user_inatomic() 977b9f4190ad x86/sev-es: Correctly track IRQ states in runtime #VC handler 269424432731 x86/entry: Move nmi entry/exit into common code 752fbe0c8ddd x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack 871fd1e3ee8e x86/sev-es: Introduce ip_within_syscall_gap() helper d327d8632cdb x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 5ab9464a2a3c binfmt_misc: fix possible deadlock in bm_register_write 0e4750f69c17 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() 1f372e89567b powerpc: Fix inverted SET_FULL_REGS bitop 9776812ee861 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() 8571c66401ea efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table 68b4378d910e sched/membarrier: fix missing local execution of ipi_sync_rq_state() 5f2f616343b1 linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* bc7c1b09f7a4 zram: fix return value on writeback_store 3cbe8f9193e6 include/linux/sched/mm.h: use rcu_dereference in in_vfork() 7da7542c04a4 stop_machine: mark helpers __always_inline 2a39eb7b8670 seqlock,lockdep: Fix seqcount_latch_init() 372734dc1897 powerpc/64s/exception: Clean up a missed SRR specifier df7dbfc24c33 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() 896846b8151d perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR 82ad50c112f8 perf/core: Flush PMU internal buffers for per-CPU events 3ebd4bd2eb6f arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds 109720342efd configfs: fix a use-after-free in __configfs_open_file 6cf11f3a09a2 nvme-fc: fix racing controller reset and create association d1d918492e6e block: rsxx: fix error return code of rsxx_pci_probe() caa86901c863 NFSv4.2: fix return value of _nfs4_get_security_label() e181960ec51d NFS: Don't gratuitously clear the inode cache when lookup failed dd756d05bee5 NFS: Don't revalidate the directory permissions on a lookup failure faa48b23d0e3 SUNRPC: Set memalloc_nofs_save() for sync tasks 475a4307c14c arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory e50ada589497 cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() 7dfe37e9ea69 cpufreq: qcom-hw: fix dereferencing freed memory 'data' 75d9be57cf2e sh_eth: fix TRSCER mask for R7S72100 a854bd051465 staging: comedi: pcl818: Fix endian problem for AI command data ddfeb236ed8e staging: comedi: pcl711: Fix endian problem for AI command data c30fe0f767c3 staging: comedi: me4000: Fix endian problem for AI command data 2c1ea26a289e staging: comedi: dmm32at: Fix endian problem for AI command data c36d2f40c1bc staging: comedi: das800: Fix endian problem for AI command data d8f26a4122db staging: comedi: das6402: Fix endian problem for AI command data b46f6908ea3e staging: comedi: adv_pci1710: Fix endian problem for AI command data 66a44ed42367 staging: comedi: addi_apci_1500: Fix endian problem for command sample 4d14685f9f74 staging: comedi: addi_apci_1032: Fix endian problem for COS sample c5d3e25e1808 staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan 74a14d8ae20d staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd 66cf4f582987 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() be9745304e3e staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() 550c9e49eb42 staging: rtl8712: unterminated string leads to read overflow d972a516958d staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() 1642b5153ba5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() 52feb58f9b5b misc: fastrpc: restrict user apps from sending kernel RPC messages 7ae2482c7042 misc/pvpanic: Export module FDT device table 70c26fc71b7e Revert "serial: max310x: rework RX interrupt handling" 9951e64550d0 usbip: fix vudc usbip_sockfd_store races leading to gpf 116a71087875 usbip: fix vhci_hcd attach_store() races leading to gpf ab5c3186686a usbip: fix stub_dev usbip_sockfd_store() races leading to gpf e033d7f79995 usbip: fix vudc to check for stream socket 2aa21585adbd usbip: fix vhci_hcd to check for stream socket 6d7452392151 usbip: fix stub_dev to check for stream socket b249b8f9b740 USB: serial: cp210x: add some more GE USB IDs 0aa33c041e84 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter 3aa50426c72c USB: serial: ch341: add new Product ID a347908c5192 USB: serial: io_edgeport: fix memory leak in edge_startup fc411ca43bed xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state 209b3ff98deb usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing e7800913ac97 xhci: Improve detection of device initiated wake signal. 203060896dbe usb: xhci: do not perform Soft Retry for some xHCI hosts 7c87f4ea3f16 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM 48c7fc4f14b6 USB: usblp: fix a hang in poll() if disconnected adb9639d1e50 usb: dwc3: qcom: Honor wakeup enabled/disabled state 13c9e76cdda6 usb: dwc3: qcom: add ACPI device id for sc8180x 39bcc4b7f398 usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot 10551fbc5517 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement 32ad0eb74eac usb: gadget: f_uac1: stop playback on function disable 30a187afdbd2 usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot 50233f8220f0 USB: gadget: u_ether: Fix a configfs return code 80091541a46b USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() b0db0c76a2ba Goodix Fingerprint device is not a modem d308202c1b96 cifs: do not send close in compound create+close requests 310a1ffe7b36 mmc: cqhci: Fix random crash when remove mmc module/card a61596a9b2a7 mmc: core: Fix partition switch time for eMMC 6c971bd99cb8 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants bb815894ba37 xen/events: reset affinity of 2-level event when tearing it down e86abde80d12 software node: Fix node registration 08bccd721243 s390/dasd: fix hanging IO request during DASD driver unbind 5d766455510c s390/dasd: fix hanging DASD driver unbind fb242be88da9 arm64: perf: Fix 64-bit event counter read truncation ffb9a77d0a7f arm64: mte: Map hotplugged memory as Normal Tagged d73665b4a9f6 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL d44c9780ed40 block: Try to handle busy underlying device on discard a53477849286 block: Discard page cache of zone reset target range 5d5422a294e6 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") 29bc89c8b48d ALSA: usb-audio: fix use after free in usb_audio_disconnect d2fdcc82d866 ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe e4493974dbce ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() 144ebd02a118 ALSA: usb-audio: Apply the control quirk to Plantronics headsets 723bf21ceab0 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar 4b536c1ec8b3 ALSA: hda: Avoid spurious unsol event handling during S3/S4 f1d28b1310bb ALSA: hda: Flush pending unsolicited events before suspend ebbb9bbe35ae ALSA: hda: Drop the BATCH workaround for AMD controllers f5278fcfb760 ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support 064ac8ed90a3 ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 4dc34571e973 ALSA: hda/hdmi: Cancel pending works before suspend d77540ada71b ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk d291b2594f85 ARM: efistub: replace adrl pseudo-op with adr_l macro invocation fd863653ad63 ARM: assembler: introduce adr_l, ldr_l and str_l macros 917220f362a0 ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler 69f845526833 mmc: sdhci: Update firmware interface API 73d1a11a198a clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc 1b0b0c0b9ae9 scsi: target: core: Prevent underflow for service actions 17c2c52051c4 scsi: target: core: Add cmd length set before cmd complete 79b4fdd8b4cf scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling f49bdac3e7f4 sysctl.c: fix underflow value setting risk in vm_table 8876cc237e04 drivers/base/memory: don't store phys_device in memory blocks e4b98e2260fd s390/smp: __smp_rescan_cpus() - move cpumask away from stack 219fc4b30058 kasan: fix memory corruption in kasan_bitops_tags test 6c73bc9f28e2 i40e: Fix memory leak in i40e_probe 6d4fabc6c7ec PCI: Fix pci_register_io_range() memory leak 950bff22a98a kbuild: clamp SUBLEVEL to 255 64578f9417e1 ext4: don't try to processed freed blocks until mballoc is initialized d49f86e88859 PCI/LINK: Remove bandwidth notification 732bb21397ee drivers/base: build kunit tests without structleak plugin fa6dae9d7ffd PCI: mediatek: Add missing of_node_put() to fix reference leak d26949c732e4 PCI: xgene-msi: Fix race in installing chained irq handler 8282ec632443 Input: applespi - don't wait for responses to commands indefinitely. f27af42b1f10 sparc64: Use arch_validate_flags() to validate ADI flag 99ed6ae4d000 sparc32: Limit memblock allocation to low memory 661cba45dc67 clk: qcom: gdsc: Implement NO_RET_PERIPH flag a19d18a1171b iommu/amd: Fix performance counter initialization adc631d87ea9 powerpc/64: Fix stack trace not displaying final frame 9fbbc5d3f7e0 HID: logitech-dj: add support for the new lightspeed connection iteration eb5a9ee32c76 powerpc/perf: Record counter overflow always if SAMPLE_IP is unset 87e443255dce powerpc: improve handling of unrecoverable system reset 2314d5061709 spi: stm32: make spurious and overrun interrupts visible 912237ec3485 powerpc/pci: Add ppc_md.discover_phbs() 711112e99a65 Platform: OLPC: Fix probe error handling 09ef146f640d mmc: sdhci-iproc: Add ACPI bindings for the RPi 35f662ba915e mmc: mediatek: fix race condition between msdc_request_timeout and irq 7cb2c431583e mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' 1e5ac057b05c iommu/vt-d: Clear PRQ overflow only when PRQ is empty 82d6c12899e2 udf: fix silent AED tagLocation corruption cd69732c2579 scsi: ufs: WB is only available on LUN #0 to #7 2b6105746b83 i2c: rcar: optimize cacheline to minimize HW race condition 222a825f6bdb i2c: rcar: faster irq code to minimize HW race condition 4d65eb3df0ad ath11k: fix AP mode for QCA6390 700e2b63cbc8 ath11k: start vdev if a bss peer is already created dbec869d234e ath11k: peer delete synchronization with firmware 781e956a8277 net: enetc: initialize RFS/RSS memories for unused ports too a3df6b7a8a41 enetc: Fix unused var build warning for CONFIG_OF 606cfdeebd3d net: dsa: tag_mtk: fix 802.1ad VLAN egress 409af8946619 net: dsa: tag_ar9331: let DSA core deal with TX reallocation a2fd181b4b7a net: dsa: tag_gswip: let DSA core deal with TX reallocation 9bb1bec952ad net: dsa: tag_dsa: let DSA core deal with TX reallocation 9ad635b75e42 net: dsa: tag_brcm: let DSA core deal with TX reallocation 67fd35c21a60 net: dsa: tag_edsa: let DSA core deal with TX reallocation 6702dd45534a net: dsa: tag_lan9303: let DSA core deal with TX reallocation 27f014eb6627 net: dsa: tag_mtk: let DSA core deal with TX reallocation 54787024c8fb net: dsa: tag_ocelot: let DSA core deal with TX reallocation cf5c6682e274 net: dsa: tag_qca: let DSA core deal with TX reallocation 8f17133cc3ae net: dsa: trailer: don't allocate additional memory for padding/tagging a4d2836de5c6 net: dsa: tag_ksz: don't allocate additional memory for padding/tagging 162c423e6071 net: dsa: implement a central TX reallocation procedure f91a299fb160 s390/qeth: fix notification for pending buffers during teardown f7a7d3ede5f5 s390/qeth: improve completion of pending TX buffers 144dbdf86c7a s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state 926200fd224c s390/qeth: don't replace a fully completed async TX buffer 13e312dca2f2 net: hns3: fix error mask definition of flow director 3370a84d781c cifs: fix credit accounting for extra channel 83ff4f644de4 media: rc: compile rc-cec.c into rc-core db2ae26d7855 media: v4l: vsp1: Fix bru null pointer access 465fd4191aaa media: v4l: vsp1: Fix uif null pointer access 17c6d693a33a media: rkisp1: params: fix wrong bits settings c29dcb253a6a media: usbtv: Fix deadlock on suspend a5190a7865b6 sh_eth: fix TRSCER mask for R7S9210 c6ecc613ef16 qxl: Fix uninitialised struct field head.surface_id 1afe77386a6d s390/crypto: return -EFAULT if copy_to_user() fails dac4e0e10b9b s390/cio: return -EFAULT if copy_to_user() fails d7b8aef5b6d1 drm/i915: Wedge the GPU if command parser setup fails 335d21ad8a9a drm/shmem-helpers: vunmap: Don't put pages for dma-buf d4ec1ffbdaa8 drm: meson_drv add shutdown function 915f2f8cadbd drm: Use USB controller's DMA mask when importing dmabufs 5e9b01152527 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff 368b53e797c9 drm/shmem-helper: Check for purged buffers in fault handler ad106ddd3366 drm/amdgpu/display: handle aux backlight in backlight_get_brightness fd87d778642b drm/amdgpu/display: don't assert in set backlight function 4b55b9fd9bfc drm/amdgpu/display: simplify backlight setting 96b097e84101 drm/amd/pm: bug fix for pcie dpm 6b9900263a31 drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() b40528bcc10b drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() 55086176c75a drm/amd/display: Add a backlight module option e30ce84181cf drm/compat: Clear bounce structures ccc942eaf570 gpio: fix gpio-device list corruption 2e3c8a28f465 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 f60ffab25855 gpiolib: acpi: Allow to find GpioInt() resource by name and index 8df70a5b4d0c gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk 845ec460537d bnxt_en: reliably allocate IRQ table on reset to avoid crash 686874ca92c2 s390/cio: return -EFAULT if copy_to_user() fails again fd61e772f036 net: hns3: fix bug when calculating the TCAM table info 3c7f1304ee71 net: hns3: fix query vlan mask value error for flow director f9a87999bdd9 perf report: Fix -F for branch & mem modes 57a798e4a197 perf traceevent: Ensure read cmdlines are null terminated. e4f7ffaa7cdf mlxsw: spectrum_ethtool: Add an external speed to PTYS register 824c94cbf4d6 selftests: forwarding: Fix race condition in mirror installation c1e1a64a2313 net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused ad59796872ae ethtool: fix the check logic of at least one channel for RX/TX 482f99d0ad39 net: stmmac: fix wrongly set buffer2 valid when sph unsupport 333dbdee0651 net: stmmac: fix watchdog timeout during suspend/resume stress test 3c1b58261ff8 net: stmmac: stop each tx channel independently 640492cf1732 perf build: Fix ccache usage in $(CC) when generating arch errno table 8493877b58b6 tools/resolve_btfids: Fix build error with older host toolchains ee7eac24b5b4 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA cab735320fe9 r8169: fix r8168fp_adjust_ocp_cmd function 84ef8a8cb789 s390/qeth: fix memory leak after failed TX Buffer allocation 345d90cd741a net: qrtr: fix error return code of qrtr_sendmsg() 4f8e71a770dd net: enetc: allow hardware timestamping on TX queues with tc-etf enabled 4fd0654b8f21 net: davicom: Fix regulator not turned off on driver removal e334c401f3fc net: davicom: Fix regulator not turned off on failed probe 6342ccdfdf2b net: lapbether: Remove netif_start_queue / netif_stop_queue 9c4136081cc2 stmmac: intel: Fixes clock registration error seen for multiple interfaces d78f23ef3040 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII 85178d76febd cipso,calipso: resolve a number of problems with the DOI refcounts e03ed1190d56 netdevsim: init u64 stats for 32bit hardware 6ed0a2cafd1f net: usb: qmi_wwan: allow qmimux add/del with master up 565b2d3ae202 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 719611e806de net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 2809a5ca962e net: sched: avoid duplicates in classes dump 9c61f1e1c40e nexthop: Do not flush blackhole nexthops when loopback goes down 87b7b19d6e1d net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 6b0d3ae1051b net/mlx4_en: update moderation when config reset fa0bc09db49b net: ethernet: mtk-star-emac: fix wrong unmap in RX handling 1cdd008902d4 net: enetc: keep RX ring consumer index in sync with hardware 531736540111 net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr 63876df5615e net: enetc: force the RGMII speed and duplex instead of operating in inband mode 5732688c8411 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode d56e3f8d289b net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets bf9c564716a1 net: enetc: take the MDIO lock only once per NAPI poll cycle dfaf418dfff8 net: enetc: don't overwrite the RSS indirection table when initializing 4ea379733555 sh_eth: fix TRSCER mask for SH771x 68277f69a873 net: dsa: tag_rtl4_a: fix egress tags 389055e7b970 docs: networking: drop special stable handling e1759160877a Revert "mm, slub: consider rest of partial list if acquire_slab() fails" 3d0bbd97eb6f cifs: return proper error code in statfs(2) 36e1efcdc542 mount: fix mounting of detached mounts onto targets that reside on shared mounts aa1258d91455 powerpc/603: Fix protection of user pages mapped with PROT_NONE e36d276dd4be mt76: dma: do not report truncated frames to mac80211 1e343b2e7b96 ibmvnic: always store valid MAC address 57ac75f8d241 ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. 2f6f72ee9a98 libbpf: Clear map_info before each bpf_obj_get_info_by_fd f126147970a1 samples, bpf: Add missing munmap in xdpsock 4d2cdb2ded60 selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier 4fa0ece2e0eb selftests/bpf: No need to drop the packet when there is no geneve opt 7653656be252 selftests/bpf: Use the last page in test_snprintf_btf on s390 6aa23829949c net: phy: fix save wrong speed and duplex problem if autoneg is on 91796b65563b net: always use icmp{,v6}_ndo_send from ndo_start_xmit 8abbf7e53e17 netfilter: x_tables: gpf inside xt_find_revision() 42402bd84530 netfilter: nf_nat: undo erroneous tcp edemux lookup 046f3c1c2ff4 tcp: add sanity tests to TCP_QUEUE_SEQ e95ebe1ed6ab tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) 473bce9b9393 can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode c537011c99ab can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode e24c53182850 can: flexcan: enable RX FIFO after FRZ/HALT valid 98b7f969116d can: flexcan: assert FRZ bit in flexcan_chip_freeze() 4224890edff1 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership fa5d019c56e7 net: l2tp: reduce log level of messages in receive path, add counter instead 453fff24f52e net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 faa3baa2828c net: check if protocol extracted by virtio_net_hdr_set_proto is correct 09af4362ba47 net: Fix gro aggregation for udp encaps with zero csum d2fb1911a7a8 ath9k: fix transmitting to stations in dynamic SMPS mode b0454a28f608 crypto: mips/poly1305 - enable for all MIPS processors a0df424a863a ethernet: alx: fix order of calls on resume a9c55f22a0b9 powerpc/pseries: Don't enforce MSI affinity with kdump ac022fbee685 powerpc/perf: Fix handling of privilege level checks in perf interrupt context 7732f57f0f52 uapi: nfnetlink_cthelper.h: fix userspace compilation error ---- Link: https://lore.kernel.org/r/20210315135541.921894249@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.105Andrey Zhizhikin2021-03-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.105 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210310132320.550932445@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.104Andrey Zhizhikin2021-03-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.104 from stable korg. Following upstream commits are included in this version: ---- 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() ---- Link: https://lore.kernel.org/r/20210308122714.391917404@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.103Andrey Zhizhikin2021-03-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.103 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210305120857.341630346@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.23Andrey Zhizhikin2021-03-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.23 from stable korg. Following upstream commits are included in this version: ---- dfbf345b63c3 Linux 5.10.23 c8714d1faae8 nvme-pci: add quirks for Lexar 256GB SSD e88e01440a48 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. 3b659091587a KVM: SVM: Clear the CR4 register on reset 1611c323df9f scsi: ufs: Fix a duplicate dev quirk number 2dba0f805416 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible c08344abc971 ASoC: Intel: sof_sdw: reorganize quirks by generation 1d3efd15e8a4 PCI: cadence: Retrain Link to work around Gen2 training defect 015d38539db9 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 d78acca2afe5 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk 96c4c0a9405e HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 5b6526283499 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN e62bdb34858c drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register e74b237ef989 scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE 0905bfe69ac2 scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts c32b34115357 scsi: ufs: Introduce a quirk to allow only page-aligned sg entries eece8fe5ebb0 misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 2fc01226c288 scsi: ufs: Add a quirk to permit overriding UniPro defaults dbaa2667515e scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL ff72a41132b3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 c7ebe45e403d KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check 422da3196be9 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller 0ff1f97510fd usb: cdns3: fix NULL pointer dereference on no platform data 8694c4e2b19c usb: cdns3: add quirk for enable runtime pm by default febf7d870371 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT 3db17e283a92 usb: cdns3: host: add .suspend_quirk for xhci-plat.c 1b2ac1d95fb1 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 d3116e06fb16 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 c5188a98d2fb media: cx23885: add more quirks for reset DMA on some AMD IOMMU 748446897d36 HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter 8fb656fefddd platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 ba1a647e0f11 platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices 2c9132e543b7 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag 039cd40179e9 platform/x86: acer-wmi: Add new force_caps module parameter 74848026bcb1 platform/x86: acer-wmi: Cleanup accelerometer device handling be52e3ea4520 platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines b159a9a4d357 bus: ti-sysc: Implement GPMC debug quirk to drop platform data f7f227eb32d1 ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device 36b3ba412d7c mwifiex: pcie: skip cancel_work_sync() on reset failure path f5526b77335d Bluetooth: btqca: Add valid le states quirk 93d20ce4c47f iommu/amd: Fix sleeping in atomic in increase_address_space() bf6dd437c3ba btrfs: don't flush from btrfs_delayed_inode_reserve_metadata cf9317ceb5a1 btrfs: export and rename qgroup_reserve_meta 7215d7742daf arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ a6425142f522 parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST ea222427ae9c nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state 6d7fdad08fbd ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver 62ba6d817c91 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling ---- Link: https://lore.kernel.org/r/20210310182834.696191666@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: enable kprobes in config filesAndrey Zhizhikin2021-03-161-1/+1
| | | | | | | | | | | Following upstream commits are included in this version: ---- f1dd984ed087 ARM: mxs_defconfig: Enable CONFIG_KPROBES f790386435f4 ARM: imx_v6_v7_defconfig: Enable CONFIG_KPROBES dc8125982263 ARM64: defconfig: Enable CONFIG_KPROBES ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.22Andrey Zhizhikin2021-03-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.22 from stable korg. Following upstream commits are included in this version: ---- b672142f76cb Linux 5.10.22 b31a9f0c366d r8169: fix resuming from suspend on RTL8105e if machine runs on battery aa40f5e33ce3 tomoyo: recognize kernel threads correctly 4645271c32b4 of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS b70e6aacbe32 Revert "arm64: dts: amlogic: add missing ethernet reset ID" a7cefacccafa iommu/vt-d: Fix status code for Allocate/Free PASID command 5cc0813e7bb9 rsxx: Return -EFAULT if copy_to_user() fails e88c1b25f2bc ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount a14c6ea66211 ALSA: hda: intel-nhlt: verify config type 7ef9d23bc312 IB/mlx5: Add missing error code f767104af496 RDMA/rxe: Fix missing kconfig dependency on CRYPTO 8850a814d42d RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep 253b7a11ce26 ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits 4d7ed9a49b0c mm: Remove examples from enum zone_type comment 8eaef922e938 arm64: mm: Set ZONE_DMA size based on early IORT scan 35ec3d09ff6a arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges a9861e7fa4f8 of: unittest: Add test for of_dma_get_max_cpu_address() 18bf6e998d08 of/address: Introduce of_dma_get_max_cpu_address() 3fbe62ffbb54 arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() 407b173adfac arm64: mm: Move reserve_crashkernel() into mem_init() 85433307d8a1 crypto - shash: reduce minimum alignment of shash_desc structure 3868a277e6fc drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie c2fee74ea801 drm/amdgpu:disable VCN for Navi12 SKU ce1cca17381f dm verity: fix FEC for RS roots unaligned to block size 7bda53f46387 dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size a2501d87663b io_uring: ignore double poll add on the same waitqueue head 3301afbfef69 ring-buffer: Force before_stamp and write_stamp to be different on discard c6e5800bdf70 PM: runtime: Update device status before letting suppliers suspend ae971992e9fe btrfs: fix warning when creating a directory with smack enabled e6ba61aaff88 btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors 37ffce966821 btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata a64ad80223f2 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl e82407d24968 btrfs: fix race between extent freeing/allocation when using bitmaps 1559d94fece2 btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled 6fc9e5866cb9 btrfs: fix race between swap file activation and snapshot creation 501fdd1cefae btrfs: fix race between writes to swap files and scrub b2a487613218 btrfs: fix raid6 qstripe kmap a01415e5e862 btrfs: avoid double put of block group when emptying cluster fbefc2d28900 tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() bfa2e4ed1d39 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() 86c524934277 ALSA: usb-audio: Drop bogus dB range in too low level 4330e7a8bf01 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE 5c947a8a6f05 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 ---- Link: https://lore.kernel.org/r/20210308122718.120213856@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.21Andrey Zhizhikin2021-03-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.21 from stable korg. Following upstream commits are included in this version: ---- 012f78dadb71 Linux 5.10.21 2064bba25ac5 net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips 113bcb8f65d4 net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround d0fcadd6b9a3 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board 6bba54d9baca ALSA: hda/realtek: Add quirk for Intel NUC 10 cfb468241658 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ 5400770e31e8 media: v4l: ioctl: Fix memory leak in video_usercopy c7ff2d25bce3 tty: teach the n_tty ICANON case about the new "cookie continuations" too 0c78bf9c55f1 tty: teach n_tty line discipline about the new "cookie continuations" e761cd8a7853 tty: clean up legacy leftovers from n_tty line discipline 98480f5c7981 tty: fix up hung_up_tty_read() conversion ef67e445e962 tty: fix up iterate_tty_read() EOVERFLOW handling 686fa5a0c647 powerpc/sstep: Fix incorrect return from analyze_instr() 20d323c8cf57 powerpc/sstep: Check instruction validity against ISA version before emulation 04b049ac9cb4 swap: fix swapfile read/write offset ba1230b49acb remoteproc/mediatek: Fix kernel test robot warning 02f768edb9d3 zsmalloc: account the number of compacted pages correctly 9c62adb6e2fd xen: fix p2m size in dom0 for disabled memory hotplug case fa00c0c826dd xen-netback: respect gnttab_map_refs()'s return value 545c837d6789 Xen/gnttab: handle p2m update errors on a per-slot basis f40bbcb68131 scsi: iscsi: Verify lengths on passthrough PDUs 76d92bf293c3 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE c71edc5d2480 scsi: iscsi: Restrict sessions and handles to admin capabilities d8a380105699 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet 15c84277be64 ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet 078526cbf027 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet 530d0426a9bc ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet 9a68fa0ebb28 sched/features: Fix hrtick reprogramming 25ceaadccbce parisc: Bump 64-bit IRQ stack size to 64 KB 5883a3bb309c ASoC: Intel: sof_sdw: detect DMIC number based on mach params 18de10ef4805 ASoC: Intel: sof-sdw: indent and add quirks consistently 7e7596ea1a46 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] 5aa2717b6b8d btrfs: fix error handling in commit_fs_roots e8ad7fac6938 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() 1fdde02e5f34 nvme-tcp: add clean action for failed reconnection 7da81eaf8710 nvme-rdma: add clean action for failed reconnection 74c4f7aed603 nvme-core: add cancel tagset helpers 0d2d6857dbb9 f2fs: fix to set/clear I_LINKABLE under i_lock c86df2b84bea f2fs: handle unallocated section and zone on pinned/atgc cc52ed14f5ca media: uvcvideo: Allow entities with no pads 4b73f01d5ebd drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data a986f9345467 drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails 3418abd7c66f ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag 0b6383a9a80a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse b9b1648ac947 drm/amdgpu: Add check to prevent IH overflow 01fd84a436b5 fs: make unlazy_walk() error handling consistent ed51ffe96abc crypto: tcrypt - avoid signed overflow in byte count bb5e204b6b98 drm/hisilicon: Fix use-after-free 2eb7eacf4e00 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet 4649950f32e8 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet a1eda21a2cb1 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() 0cac694c2c05 staging: most: sound: add sanity check for function argument 15c56b8f2ce1 Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data 05a524b97dd1 Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk 6c15e41dc4ac net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant 0b5d22c770bf ath10k: fix wmi mgmt tx queue full due to race condition aee0cc0d7a34 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() aec571968140 mt76: mt7615: reset token when mac_reset happens b9afcdcddff6 Bluetooth: btusb: fix memory leak on suspend and resume baae70ce0bb7 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl 2ce5e0a5480c wlcore: Fix command execute failure 19 for wl12xx 136f009b2a1b vt/consolemap: do font sum unsigned e0c29b368ded x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk b3854d1550f0 staging: fwserial: Fix error handling in fwserial_create a03583775a5f EDAC/amd64: Do not load on family 0x15, model 0x13 ef690e3f622b rsi: Move card interrupt handling to RX thread ec52458902b8 rsi: Fix TX EAPOL packet handling against iwlwifi AP b3186a3a0d89 ASoC: qcom: Remove useless debug print 5c671e4a4c39 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ 33dbc6759de3 dt-bindings: ethernet-controller: fix fixed-link specification 1fc205d9e400 net: fix dev_ifsioc_locked() race condition 57b8c5bf2dd0 net: psample: Fix netlink skb length with tunnel info daea77234623 net: hsr: add support for EntryForgetTime a31cb3072d11 net: ag71xx: remove unnecessary MTU reservation 10b55a0a7f4b net: dsa: tag_rtl4_a: Support also egress tags 7b23cad0308a net/sched: cls_flower: Reject invalid ct_state flags rules b74206091e29 net: bridge: use switchdev for port flags set through sysfs too 5ab779a68e37 mptcp: do not wakeup listener for MPJ subflows 9adbc25b0e30 tcp: fix tcp_rmem documentation 73a4bde5e580 RDMA/rtrs-srv: Do not signal REG_MR 70123d9989df RDMA/rtrs-clt: Use bitmask to check sess->flags 482157ed2060 RDMA/rtrs: Do not signal for heatbeat e335952d8645 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing dc2b77642e5d nbd: handle device refs for DESTROY_ON_DISCONNECT properly bd9f7dc079f1 riscv: Get rid of MAX_EARLY_MAPPING_SIZE 97ff09a7ed48 net: fix up truesize of cloned skb in skb_prepare_for_shift() e00420943aef tomoyo: ignore data race while checking quota fa5b65609256 smackfs: restrict bytes count in smackfs write functions 23a523ef400d net/af_iucv: remove WARN_ONCE on malformed RX packets c57ba68e730c xfs: Fix assert failure in xfs_setattr_size() c55db99fd8c0 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate 5e0068a4fb10 erofs: fix shift-out-of-bounds of blkszbits 1aeaa0ea7df5 media: mceusb: sanity check for prescaler value 17a6e850e5fa udlfb: Fix memory leak in dlfb_usb_probe 6816509065b9 sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled 40f6090d6ea0 JFS: more checks for invalid superblock b3d0f1c3a671 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 63d0afae74c4 drm/virtio: use kvmalloc for large allocations a4b0bfbe4b99 Input: elan_i2c - add new trackpoint report type 0x5F dde807b4a442 Input: elantech - fix protocol errors for some trackpoints in SMBus mode d00a97dddce6 net: usb: qmi_wwan: support ZTE P685M modem ---- Link: https://lore.kernel.org/r/20210305120903.276489876@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: Fix build issue when compiling LTTngJitesh Pramodray2021-03-094-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compile error when building lttng using bitbake by: Enable kprobes configuration enabled from menuconfig Run diffconfig Copy the resulting diff contents into all the linux-fslc defconfig files Add end of line in defconfig Built the kernel with no warnings from do_kernel_configcheck task Add correct defconfig configuration for armv8a Tested on master branch from 3rd March 2021 Error: riotboard/fsl-community-bsp/build/tmp/work/ imx6dl_riotboard-fslc-linux-gnueabi/lttng-modules/2.12.4-r0/ lttng-modules-2.12.4/wrapper/kallsyms.c:20:3: error: 20 | # error "LTTng-modules requires CONFIG_KPROBES on kernels >= 5.7.0" | ^~~~~ make[3]: *** [riotboard/fsl-community-bsp/build/tmp/work-shared/ imx6dl-riotboard/kernel-source/scripts/Makefile.build:279: riotboard/fsl-community-bsp/build/tmp/work/ imx6dl_riotboard-fslc-linux-gnueabi/lttng-modules/2.12.4-r0/ lttng-modules-2.12.4/wrapper/kallsyms.o] Error 1 Compile flags: cd ~/riotboard/fsl-community-bsp MACHINE=imx6dl-riotboard DISTRO=fslc-framebuffer source setup-environment build bitbake fsl-image-machine-test Signed-off-by: Jitesh Pramodray <jiteshprm@gmail.com>
* linux-fslc: update to v5.10.20Andrey Zhizhikin2021-03-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.20 from stable korg. Following upstream commits are included in this version: ---- 83be32b6c9e5 Linux 5.10.20 b4f255432d0d ARM: dts: aspeed: Add LCLK to lpc-snoop a3b6f3a3758e net_sched: fix RTNL deadlock again caused by request_module() ea625e3415af net: qrtr: Fix memory leak in qrtr_tun_open bba8ef2e97b7 net: sched: fix police ext initialization 2a3b38992f40 wireguard: queueing: get rid of per-peer ring buffers c7b1307fee19 wireguard: selftests: test multiple parallel streams ce4feb0111ac net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending b60108e72f00 ipv6: silence compilation warning for non-IPV6 builds 13e83186c91a kgdb: fix to kill breakpoints on initmem after boot c51f98210ac6 drm/i915: Reject 446-480MHz HDMI clock on GLK 9bfb6d528467 dm era: only resize metadata in preresume a46ab7c3a411 dm era: Reinitialize bitset cache before digesting a new writeset f6dbf022f4fc dm era: Use correct value size in equality function of writeset tree fbb85ef8cd0c dm era: Fix bitset memory leaks ede89488369d dm era: Verify the data block size hasn't changed e6039db4f1f1 dm era: Update in-core bitset after committing the metadata d7131cc3f800 dm era: Recover committed writeset after crash 0b2dbaa5db0a dm writecache: fix writing beyond end of underlying device when shrinking f88a70bfd5d0 dm writecache: return the exact table values that were set 70faef983ab2 dm writecache: fix performance degradation in ssd mode 72d17fa4ed11 dm table: fix zoned iterate_devices based device capability checks bc3f609db369 dm table: fix DAX iterate_devices based device capability checks bf95976f66db dm table: fix iterate_devices based device capability checks 1f145073b196 dm: fix deadlock when swapping to encrypted device eb8128c5bb7f gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end a646a3164b42 gfs2: Lock imbalance on error path in gfs2_recover_one 42fd50035351 gfs2: Don't skip dlm unlock if glock has an lvb fc82ab4bb5d7 gfs2: fix glock confusion in function signal_our_withdraw 2e3fb5234230 spi: spi-synquacer: fix set_cs handling 1f8a8875936c spi: fsl: invert spisel_boot signal on MPC8309 fdd97c456873 sparc32: fix a user-triggerable oops in clear_user() f98be1689889 f2fs: flush data when enabling checkpoint back 04a495780f85 f2fs: enforce the immutable flag on open files e391239dcd17 f2fs: fix out-of-repair __setattr_copy() c41de6eae248 irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap 833f5208b142 um: defer killing userspace on page table update failures 63a069b81d40 um: mm: check more comprehensively for stub changes 68a6199cf334 virtio/s390: implement virtio-ccw revision 2 correctly 93c5029fb87b s390/vtime: fix inline assembly clobber list 13fb0e1ecf7b proc: don't allow async path resolution of /proc/thread-self components b7cd9711a1e8 cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available ace950888233 cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument b49bee3fb5dc cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks b3df1eac5a7a thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error 1ea36020950d kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE 834c7ec6af44 zonefs: Fix file size of zones in full condition 4e6e00704f9d exfat: fix shift-out-of-bounds in exfat_fill_super() eb9036b4cf4c printk: fix deadlock when kernel panic 09cf8b46b58d mfd: gateworks-gsc: Fix interrupt type 67e7c64b47c0 gpio: pcf857x: Fix missing first interrupt 548d83e8b6dd mei: me: add adler lake point LP DID fd7fafa048a7 mei: me: add adler lake point S DID df000e9dc62a mei: me: emmitsburg workstation DID 30e24dcab1a7 mei: fix transfer over dma with extended header 4fb3523ba3e4 spmi: spmi-pmic-arb: Fix hw_irq overflow 01b487b67c1c powerpc/32s: Add missing call to kuep_lock on syscall entry 402d31bdcd56 powerpc/kexec_file: fix FDT size estimation for kdump kernel c0ec2029518d powerpc/32: Preserve cr1 in exception prolog stack check to fix build error e793c06f0c0d mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure a8997b99e8bc mmc: sdhci-esdhc-imx: fix kernel panic when remove module a51c34f2a5d8 module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols 11d14267de25 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer da5b48ac720d KVM: nSVM: fix running nested guests when npt=0 25b0eb2e33c9 mm, compaction: make fast_isolate_freepages() stay within zone 54683f81c8b3 mm/vmscan: restore zone_reclaim_mode ABI 32e970488f49 hugetlb: fix copy_huge_page_from_user contig page struct assumption 65f6dc3616d6 hugetlb: fix update_and_free_page contig page struct assumption 1b1a949b40dd mm: memcontrol: fix get_active_memcg return value 90de36e7b109 mm: memcontrol: fix swap undercounting in cgroup2 d2ac7ec47ffd x86: fix seq_file iteration for pat/memtype.c cf20d349ae8d seq_file: document how per-entry resources are managed. 885a2d24c219 fs/affs: release old buffer head on error path df2d431a1ef3 mtd: spi-nor: hisi-sfc: Put child node np on error path 68ef24e86cf7 mtd: spi-nor: core: Add erase size check for erase command initialization 6d6c7e7e9258 mtd: spi-nor: core: Fix erase type discovery for overlaid region c27cf85cd931 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region c123b069bbb2 mtd: spi-nor: sfdp: Fix last erase region marking 19009472156e coresight: etm4x: Handle accesses to TRCSTALLCTLR 306b9513d3fd watchdog: mei_wdt: request stop on unregister 053c4f838757 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ b74bf690dcf4 riscv: Disable KSAN_SANITIZE for vDSO 0ead6914dce2 arm64: spectre: Prevent lockdep splat on v4 mitigation enable path 18b9041e434f arm64 module: set plt* section addresses to 0x0 d623d5cb3831 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing fa1fbfb64458 arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails e9e98723c5e3 iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs 32009c5d178e arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 c9b33f7cbe45 kprobes: Fix to delay the kprobes jump optimization e713bdd791ba rcu/nocb: Perform deferred wake up before last idle's need_resched() check 20b7669fa3f0 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers 6f7e5b49f6c9 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan be896eef0e32 x86/entry: Fix instrumentation annotation 9488984c7d13 x86/fault: Fix AMD erratum #91 errata fixup for user code db44025963d9 x86/reboot: Force all cpus to exit VMX root if VMX is supported df52c4f4b40a x86/virt: Eat faults on VMXOFF in reboot flows 2184f87e4944 media: smipcie: fix interrupt handling and IR timeout d5b1a7ef9c6e media: marvell-ccic: power up the device on mclk enable d0f6efac3c82 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() 3a4c5d7261e1 media: ir_toy: add another IR Droid device 0ba52e99d5ee media: i2c: max9286: fix access to unallocated memory ce5697ef57da floppy: reintroduce O_NDELAY fix 9c9f49c06ea1 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table 4934db348d5a staging: gdm724x: Fix DMA from stack 848c87e8d826 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c 7e00b4c86a84 arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 bcec1eea4121 dts64: mt7622: fix slow sd card access edadcf211ac0 pstore: Fix typo in compression option name 53f6c858c496 drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue 449488765c17 misc: rtsx: init of rts522a add OCP power off when no card is present 428c4a4d0dc7 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) b506450ce3d9 seccomp: Add missing return in non-void function 56a7c53c494c soc: samsung: exynos-asv: handle reading revision register error 3a5daa8a5e9c soc: samsung: exynos-asv: don't defer early on not-supported SoCs 70c4b76be44b crypto: sun4i-ss - initialize need_fallback 985b609668d8 crypto: sun4i-ss - handle BigEndian for cipher 19be286216dc crypto: sun4i-ss - IV register does not work on A10 and A13 ca4460daf0c5 crypto: sun4i-ss - checking sg length is not sufficient 84c93e8897bb crypto: michael_mic - fix broken misalignment handling 6e3b6710ea2e crypto: aesni - prevent misaligned buffers on the stack e2c540e18140 crypto: arm64/sha - add missing module aliases 1f8586fb4ef1 drm/i915/gt: Correct surface base address for renderclear 6bb73b704de4 drm/i915/gt: Flush before changing register state de3ea5be511a btrfs: fix extent buffer leak on failure to copy root 9a739917ef2d btrfs: account for new extents being deleted in total_bytes_pinned 7ec1536e800b btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself acaeedb193a5 btrfs: splice remaining dirty_bg's onto the transaction dirty bg list c717ca57a405 btrfs: fix reloc root leak with 0 ref reloc roots on recovery 4d3edf72d6b5 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root a1a5cc25489a btrfs: add asserts for deleting backref cache nodes 52f93e5ee700 btrfs: do not warn if we can't find the reloc root when looking up backref 02785bae77ca btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node 67118bb78d72 KEYS: trusted: Reserve TPM for seal and unseal operations 54c527c18e7f KEYS: trusted: Fix migratable=1 failing 9d83cc1a1e7f KEYS: trusted: Fix incorrect handling of tpm_get_random() d65aef25464f tpm_tis: Clean up locality release a1710b067ec9 tpm_tis: Fix check_locality for correct locality acquisition 03c9bf033c7b erofs: initialized fields can only be observed after bit is set 2fe92153013c selinux: fix inconsistency between inode_getxattr and inode_listsecurity cae75116662f ASoC: siu: Fix build error by a wrong const prefix dab6fbf2b30b drm/rockchip: Require the YTR modifier for AFBC 7397365737fd drm/panel: kd35t133: allow using non-continuous dsi clock a7cf5e49229b drm/sched: Cancel and flush all outstanding jobs before finish. bdbee7d7fd95 drm/modes: Switch to 64bit maths to avoid integer overflow 565eca5a9aa9 drm/nouveau/kms: handle mDP connectors 926532686863 drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) a81bb9031a75 drm/amdkfd: Fix recursive lock warnings c4fe9c525ec5 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 22f2bf0892f7 drm/amd/display: Remove Assert from dcn10_get_dig_frontend 9d0da9afeb28 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() 49b1b5b10009 Revert "drm/amd/display: Update NV1x SR latency values" 695185fce229 bcache: Move journal work to new flush wq f5ee9638a6db bcache: Give btree_io_wq correct semantics again 25ca325743a5 Revert "bcache: Kill btree_io_wq" 50af0b3848b7 Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" 3f3614b4dd27 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' 3896c324bb25 MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes a799741acdb6 MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too 1365914e020f ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup 5c8561ae3ef3 ALSA: hda/realtek: modify EAPD in the ALC886 0a7efa3fd7a1 ALSA: hda/hdmi: Drop bogus check at closing a stream a9fe4ab42cbd ALSA: hda: Add another CometLake-H PCI ID 1312a7b68689 ALSA: fireface: fix to parse sync status register of latter protocol caefa1473847 phy: lantiq: rcu-usb2: wait after clock enable b927c4f2a1b3 USB: serial: mos7720: fix error code in mos7720_write() bcac85cabaf7 USB: serial: mos7840: fix error code in mos7840_write() 11fd58946e03 USB: serial: pl2303: fix line-speed handling on newer chips b006da9e3efd USB: serial: ftdi_sio: fix FTX sub-integer prescaler 5b4cd9678762 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt 6b78b380db60 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 1cf76e4ca610 usb: musb: Fix runtime PM race in musb_queue_resume_work a82ba907a83d USB: serial: option: update interface mapping for ZTE P685M 0fe6ea18f2bb media: mceusb: Fix potential out-of-bounds shift 960652adc54a Input: i8042 - add ASUS Zenbook Flip to noselftest list deced3e2aea9 Input: joydev - prevent potential read overflow in ioctl 18fca2909171 Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S 0af89539c9e5 Input: raydium_ts_i2c - do not send zero length 923a82a6bc93 HID: wacom: Ignore attempts to overwrite the touch_max value from HID eb6a537479b4 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming 0a5fcc0a21fb cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known ff9dd5223b62 ACPI: configfs: add missing check after configfs_register_default_group() 6470cc6519ff ACPI: property: Fix fwnode string properties matching d7b804b9404e soundwire: intel: fix possible crash when no device is detected 556c513e6bac blk-settings: align max_sectors on "logical_block_size" boundary 3c88c1b76280 scsi: sd: Fix Opal support a4907c75b568 ide/falconide: Fix module unload cc88a819a14c block: reopen the device in blkdev_reread_part f1cf46115afa scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc 5fa5d9e34b7f scsi: bnx2fc: Fix Kconfig warning & CNIC build errors 02309dd33737 csky: Fix a size determination in gpr_get() b7925acd8292 proc: use kvzalloc for our kernel buffer d45f943ef84b mm/rmap: fix potential pte_unmap on an not mapped pte dc495b59ff4c mm: fix memory_failure() handling of dax-namespace metadata a7fbcb3b560a mm,thp,shmem: make khugepaged obey tmpfs mount flags b0501bee4b65 i2c: exynos5: Preserve high speed master code d49d76395903 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition b138d65ccec4 arm64: Add missing ISB after invalidating TLB in __primary_switch db08c3636d91 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages f1ea1bee3573 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD 9468ab8a2718 NFSv4: Fixes for nfs4_bitmask_adjust() 8d1d23a84726 r8169: fix jumbo packet handling on RTL8168e 2d95ad18df6f mm/compaction: fix misbehaviors of fast_find_migrateblock() c9ea7719a4af mm/hugetlb: suppress wrong warning info when alloc gigantic page 89b2dbd807b1 mm/hugetlb: fix potential double free in hugetlb_register_node() error path 6c074ae0a482 mm/memory.c: fix potential pte_unmap_unlock pte error cbb86d6a5db9 mm: memcontrol: fix slub memory accounting 026e07bc0abc mm: memcontrol: fix NR_ANON_THPS accounting in charge moving b761fd28218e ocfs2: fix a use after free on error d0b3159fca6e wireguard: kconfig: use arm chacha even with no neon 2a33f6fb9206 wireguard: device: do not generate ICMP for non-IP packets 3bbb8573ceb1 vxlan: move debug check after netdev unregister 9cf2b21aa937 PCI: rockchip: Make 'ep-gpios' DT property optional 1c0058472166 net/mlx4_core: Add missed mlx4_free_cmd_mailbox() ba817c176608 net: stmmac: fix CBS idleslope and sendslope calculation dd2d203f02ff ice: update the number of available RSS queues 70bcfea70f12 ice: Fix state bits on LLDP mode switch 09a2fee49546 ice: Account for port VLAN in VF max packet size calculation 4bee367264f1 ice: report correct max number of TCs c2ff99488390 vfio/type1: Use follow_pte() e47685ec4cb8 pwm: iqs620a: Fix overflow and optimize calculations dae49384d0d7 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() a8afe8bce434 i40e: Fix add TC filter for IPv6 1fe02a86fa92 nios2: fixed broken sys_clone syscall 9dfb367a2382 Take mmap lock in cacheflush syscall 5917fdcc554d i40e: Fix VFs not created 0497d52bbfc3 i40e: Fix addition of RX filters after enabling FW LLDP agent 0c6a8e35f47d i40e: Fix overwriting flow control settings during driver loading b57d0f5489f8 i40e: Add zero-initialization of AQ command structures 42dc67dee995 i40e: Fix flow for IPv6 next header (extension header) 1ecbf4f3e993 PCI: cadence: Fix DMA range mapping early return error c2f17201d0e2 PCI: pci-bridge-emul: Fix array overruns, improve safety fc22917f48ee device-dax: Fix default return code of range_parse() 37aba9cfece7 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL d167a7367d4a ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it bf672140d60b regmap: sdw: use _no_pm functions in regmap_read/write 291803ee7319 remoteproc/mediatek: acknowledge watchdog IRQ after handled dc798d57ca78 misc: fastrpc: fix incorrect usage of dma_map_sgtable 787d7067c36b soundwire: bus: fix confusion on device used by pm_runtime 336657c98112 soundwire: export sdw_write/read_no_pm functions dfdec5eda330 soundwire: bus: use sdw_write_no_pm when setting the bus scale registers 519a514807c7 soundwire: bus: use sdw_update_no_pm when initializing a device 663a18271e53 nvmem: core: skip child nodes not matching binding 0422b93c4bfb nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() 5678109857cd coresight: etm4x: Skip accessing TRCPDCR in save/restore 3e40d7bd87c9 phy: USB_LGM_PHY should depend on X86 858d343c7873 ext4: fix potential htree index checksum corruption 9eb145398e6f vfio-pci/zdev: fix possible segmentation fault issue c0e73c1d6d91 vfio/iommu_type1: Fix some sanity checks in detach group a8fe0b750a94 vfio/iommu_type1: Populate full dirty when detach non-pinned group c1fe9383139a drm/msm/dp: trigger unplug event in msm_dp_display_disable 2d130a893ef3 drm/msm: Fix races managing the OOB state for timestamp vs timestamps. b605b8d568db drm/msm: Fix race of GPU init vs timestamp power management. 5c49fc7b5d9b drm/msm/mdp5: Fix wait-for-commit for cmd panels 92a1514e0a5d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) b016a9f0c546 drm/msm: Fix MSM_INFO_GET_IOVA with carveout bede9ad9196c mei: hbm: call mei_set_devstate() on hbm stop response 4ce87382d87c PCI: Align checking of syscall user config accessors 6b34aa520429 VMCI: Use set_page_dirty_lock() when unregistering guest memory 6a96a4413dcc PCI: xilinx-cpm: Fix reference count leak on error path 58516ac4aac8 pwm: rockchip: Eliminate potential race condition when probing 6f503e4e3752 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() 39ab0927e7b2 pwm: rockchip: Enable APB clock during register access while probing 7c0c9081f816 soundwire: cadence: fix ACK/NAK handling 9944f02f2e15 PCI: rcar: Always allocate MSI addresses in 32bit space d2742ed447bc misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users 5a602158b885 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() 95fdc1ea3bfc phy: rockchip-emmc: emmc_phy_init() always return 0 03112ff9eabf misc: eeprom_93xx46: Fix module alias to enable module autoprobe 6ac46ecd98c9 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled 6fb1564f74fb Input: zinitix - fix return type of zinitix_init_touch() 0fda33ea8947 sparc: fix led.c driver when PROC_FS is not enabled 103ca2da81c2 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set 79796706ac4a Input: elo - fix an error code in elo_connect() 538b990451fe perf test: Fix unaligned access in sample parsing test 2f7d4603a00c perf intel-pt: Fix IPC with CYC threshold 4616d95a25b5 perf intel-pt: Fix premature IPC 9702d580daa3 perf intel-pt: Fix missing CYC processing in PSB 47d32f8becec perf record: Fix continue profiling after draining the buffer 47c9d32e7170 Input: sur40 - fix an error code in sur40_probe() 248014ab2ea9 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() d94d6498ba2d RDMA/rtrs-srv-sysfs: fix missing put_device fad3372fdfba RDMA/rtrs-srv: fix memory leak by missing kobject free c6f81f3a9c40 RDMA/rtrs: Only allow addition of path to an already established session 51ea7da47b7c RDMA/rtrs-srv: Fix stack-out-of-bounds 60d613b39e8d RDMA/ucma: Fix use-after-free bug in ucma_create_uevent 55bfe125b44a RDMA/hns: Fixes missing error code of CMDQ 95f432c0a396 ceph: fix flush_snap logic after putting caps 426b8fb3d672 svcrdma: Hold private mutex while invoking rdma_accept() 7c7cb07d4aff nfsd: register pernet ops last, unregister first b0363faf9886 perf symbols: Fix return value when loading PE DSO 2de70d744e09 printk: avoid prb_first_valid_seq() where possible 86f5b0936975 spi: Skip zero-length transfers in spi_transfer_one_message() 231d8c46b16d spi: dw: Avoid stack content exposure 3604dfd1c60a regulator: bd718x7, bd71828, Fix dvs voltage levels c7a1a092d364 perf symbols: Use (long) for iterator for bfd symbols 31c2e369b533 selftests/ftrace: Update synthetic event syntax errors e5d5829c7ac9 clk: aspeed: Fix APLL calculate formula from ast2600-A2 e8d491783554 regulator: qcom-rpmh: fix pm8009 ldo7 f5f08edae12a powerpc/kuap: Restore AMR after replaying soft interrupts 97ab82462a3a powerpc/uaccess: Avoid might_fault() when user access is enabled 3aa4af48f4f1 spi: pxa2xx: Fix the controller numbering for Wildcat Point 5273b9ba3e99 clk: divider: fix initialization with parent_hw c10782b20829 RDMA/hns: Disable RQ inline by default 7e2cf295cee2 RDMA/hns: Fix type of sq_signal_bits 4b31e9ffc4cd RDMA/siw: Fix calculation of tx_valid_cpus size f2ab2ac9c550 RDMA/hns: Fixed wrong judgments in the goto branch b11abc70b2d2 kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir ecb23b97a70b kunit: tool: fix unit test cleanup handling 1989b09d7645 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs e87684f92706 powerpc/8xx: Fix software emulation interrupt c035dcae0bcc powerpc/pseries/dlpar: handle ibm, configure-connector delay status b1b904813755 mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() 5d82c92db904 mfd: altera-sysmgr: Fix physical address storing more 03a422ecf30d spi: stm32: properly handle 0 byte transfer a46f34ba2563 RDMA/rxe: Correct skb on loopback path 54bdcd7b8f0a RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt d464194f6e47 RDMA/rxe: Fix coding error in rxe_recv.c 5132b4f24874 perf vendor events arm64: Fix Ampere eMag event typo 100ba402178c perf tools: Fix DSO filtering when not finding a map for a sampled address 378f670e08fc rtc: zynqmp: depend on HAS_IOMEM 8a40ca0c8b9f tracepoint: Do not fail unregistering a probe due to memory failure edcaf7a3b8bc IB/cm: Avoid a loop when device has 255 ports 0d19c3e61668 IB/mlx5: Return appropriate error code instead of ENOMEM 377a9c919163 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping 452fc2c9bbf2 iommu: Move iotlb_sync_map out from __iommu_map 910990a6075a amba: Fix resource leak for drivers without .remove 426c56022623 i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct e699cd138063 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores 252425cb8755 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes d892fe653ee4 mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe 25975632869b mmc: sdhci-sprd: Fix some resource leaks in the remove function 34251b827471 mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function 99e7c8d15770 powerpc/time: Enable sched clock for irqtime f6ba4a84b9e0 powerpc/47x: Disable 256k page size 6b83da9b1e58 KVM: PPC: Make the VMX instruction emulation routines static 69ca7a12b77d IB/umad: Return EPOLLERR in case of when device disassociated 1598e9e00a99 IB/umad: Return EIO in case of when device disassociated 48e671371357 iommu: Switch gather->end to the inclusive end 2dbc0ea1d141 scsi: lpfc: Fix ancient double free c41fc75addf1 objtool: Fix ".cold" section suffix check for newer versions of GCC 7631376b2d8e objtool: Fix retpoline detection in asm code 9e06f36658df objtool: Fix error handling for STD/CLD warnings 994334fa2a13 auxdisplay: ht16k33: Fix refresh rate handling 56cc83dfd35f watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready ffc6e686f43d isofs: release buffer head before return aa69ea2595ff regulator: core: Avoid debugfs: Directory ... already present! error 87f6600119a1 power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable 564c05da080f power: supply: axp20x_usb_power: Init work before enabling IRQs b1ff96e9191d regulator: s5m8767: Drop regulators OF node reference ac5ab9c02951 spi: atmel: Put allocated master before return 1303992207e8 regulator: s5m8767: Fix reference count leak d7b0efadc3eb certs: Fix blacklist flag type confusion 6e223a3d906a watch_queue: Drop references to /dev/watch_queue a6b732fb6a83 regulator: axp20x: Fix reference cout leak 863691f865b7 platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask 65e880808202 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT d99d58b8df08 clk: sunxi-ng: h6: Fix clock divider range on some clocks 57ae53cc5a79 IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex a62529e888fa RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation 3577f6920179 spi: imx: Don't print error on -EPROBEDEFER f8b64afe9166 clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined 9f5c5595cf13 clocksource/drivers/ixp4xx: Select TIMER_OF when needed 884d1b0d51e0 power: supply: fix sbs-charger build, needs REGMAP_I2C 4f24543828fa dmaengine: idxd: set DMA channel to be private 31c9ba0c38bc rtc: s5m: select REGMAP_I2C 28c05164b72f power: reset: at91-sama5d2_shdwc: fix wkupdbc mask e724c819ed9f RDMA/rtrs-srv: Init wr_cnt as 1 cb6d98b30655 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt 30b7b6b8dac0 RDMA/rtrs-srv: Fix missing wr_cqe e393184841ba RDMA/rtrs: Call kobject_put in the failure path 1a8e1385b22b RDMA/rtrs-clt: Set mininum limit when create QP f8f1833d2a10 RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect e3d74840c73e RDMA/rtrs-srv: Release lock before call into close_sess 0a131e09e4e2 RDMA/rtrs: Extend ibtrs_cq_qp_create 54d3a5761951 of/fdt: Make sure no-map does not remove already reserved regions 0674fa99a7d8 fdt: Properly handle "no-map" field in the memory region 3f93f17ae946 power: supply: cpcap-charger: Fix power_supply_put on null battery pointer 1f6133749213 power: supply: cpcap-battery: Fix missing power_supply_put() 748f7b65d2e0 power: supply: cpcap-charger: Fix missing power_supply_put() 57e43b696dee mfd: bd9571mwv: Use devm_mfd_add_devices() 4ddac9d8acba dmaengine: hsu: disable spurious interrupt d8c7170c2097 dmaengine: owl-dma: Fix a resource leak in the remove function ecf1d532a055 dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function 1cc37e5a0555 dmaengine: fsldma: Fix a resource leak in the remove function 9703b65b2dab RDMA/siw: Fix handling of zero-sized Read and Receive Queues. 95d5e8fbc2ff HID: core: detect and skip invalid inputs to snto32() 35c739b4d4fa clk: renesas: r8a779a0: Fix parent of CBFUSA clock 91210528b38c clk: renesas: r8a779a0: Remove non-existent S2 clock 6d3fca943eec clk: sunxi-ng: h6: Fix CEC clock d8d37cdde2a5 spi: cadence-quadspi: Abort read if dummy cycles required are too many a8594ec0bb37 i2c: iproc: handle master read request 77f44e82e898 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) 686ed8d7bf90 i2c: iproc: handle only slave interrupts which are enabled 8584d4f31a3a quota: Fix memory leak when handling corrupted quota file 3c5304eb1805 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators b7c77df94684 regulator: qcom-rpmh-regulator: add pm8009-1 chip revision e00a29e24575 selftests/powerpc: Make the test check in eeh-basic.sh posix compliant 460538d02a18 clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() 02df54191f7f clk: meson: clk-pll: make "ret" a signed integer 55e47652d625 clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL 49d8c198fab5 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression 7c650a997df3 HSI: Fix PM usage counter unbalance in ssi_hw_init 54b4e5df958c capabilities: Don't allow writing ambiguous v3 file capabilities bf24c51d62d1 drm/amdgpu/display: remove hdcp_srm sysfs on device removal 7a9b76bb9bf3 smp: Process pending softirqs in flush_smp_call_function_from_idle() 3e7387af5a50 irqchip/imx: IMX_INTMUX should not default to y, unconditionally 24386143cb94 ubifs: Fix error return code in alloc_wbufs() 3818158df15e ubifs: replay: Fix high stack usage, again bdb176a0c876 ubifs: Fix memleak in ubifs_init_authentication bdf943745924 jffs2: fix use after free in jffs2_sum_write_data() a6b56338a910 fs/jfs: fix potential integer overflow on shift of a int d5f8088cfc98 ASoC: simple-card-utils: Fix device module clock c365d333e97a ima: Free IMA measurement buffer after kexec syscall 1facf2415b98 ima: Free IMA measurement buffer on error f40d1ec3a3db ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk 0bbbd44ba122 nvmet: set status to 0 in case for invalid nsid 6c32db01dd41 nvmet: remove extra variable in identify ns 48629fed4fc4 nvme-multipath: set nr_zones for zoned namespaces 5f8ab7f8fedd nvmet-tcp: fix potential race of tcp socket closing accept_work 91edfca6f8b3 nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs 81dfee4731c0 io_uring: fix possible deadlock in io_uring_poll ea914be6de9d crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() bebfe70c4df8 hwrng: timeriomem - Fix cooldown period calculation ca0d82585d07 drm/dp_mst: Don't cache EDIDs for physical ports 141c9392246c drm/lima: fix reference leak in lima_pm_busy c37792594393 drm/vc4: hdmi: Update the CEC clock divider on HSM rate change ecd8c7420ee2 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate b2c22c74462e drm/vc4: hdmi: Restore cec physical address on reconnect 5ef6d3b78abc drm/vc4: hdmi: Fix up CEC registers 22a555e031aa drm/vc4: hdmi: Fix register offset with longer CEC messages e7506205db3a drm/vc4: hdmi: Move hdmi reset to bind f06ce8ddbdfc s390/zcrypt: return EIO when msg retry limit reached 689ceaad9423 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 6a402b937eb1 btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge 006ef266c275 btrfs: clarify error returns values in __load_free_space_cache 79717a3381dd ASoC: SOF: debug: Fix a potential issue on string buffer termination 47d35964886f ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown 67353635006a ASoC: qcom: lpass: Fix i2s ctl register bit map d48f03f6b25c locking/lockdep: Avoid unmatched unlock 2e0e7c91ddb3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E 6bbbb1dea7e8 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E 71a6979d540d Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() bed8bed04179 drm/mediatek: Check if fb is null d87df78aabf2 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs 9ac313799515 ASoC: qcom: Fix typo error in HDMI regmap config callbacks 5dc2ee02fdd9 f2fs: fix a wrong condition in __submit_bio c1b18119d82b drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() a9553ae64da0 f2fs: fix to avoid inconsistent quota data 0edd035143dd mtd: parsers: afs: Fix freeing the part name memory in failure e350b5bea8e8 ASoC: codecs: add missing max_register in regmap config 79f85d7b5ce0 ASoC: cpcap: fix microphone timeslot mask 9e61730083eb ata: ahci_brcm: Add back regulators management 61a1f0ad45de mm: proc: Invalidate TLB after clearing soft-dirty page state e3fcff9f45aa drm/nouveau: bail out of nouveau_channel_new if channel init fails c64eb55b4ec2 crypto: talitos - Fix ctr(aes) on SEC1 62aa24d2b7be crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) da7a5e73cdd1 mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() 86399c1911eb perf/arm-cmn: Move IRQs when migrating context 1ea83d489102 perf/arm-cmn: Fix PMU instance naming cb8e225c16c8 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend 2a387bbeada0 ASoC: qcom: lpass-cpu: Remove bit clock state check 2bebc6dcd345 f2fs: compress: fix potential deadlock 91e10f2ad150 sched/eas: Don't update misfit status if the task is pinned 8b1c386d9266 media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values 130722b55dde media: pxa_camera: declare variable when DEBUG is defined 2c0a480ac595 media: mtk-vcodec: fix argument used when DEBUG is defined f1e2ca0c11e4 media: cx25821: Fix a bug when reallocating some dma memory d196f0682366 media: qm1d1c0042: fix error return code in qm1d1c0042_init() 28fa29bd59f2 media: atomisp: Fix a buffer overflow in debug code abfdb63b6e5f media: vidtv: psi: fix missing crc for PMT 32f864a4432d media: lmedm04: Fix misuse of comma f7765a1143c3 media: software_node: Fix refcounts in software_node_get_next_child() e3d5fe8fb6f3 drm/amd/display: Fix HDMI deep color output for DCE 6-11. 3592f930f742 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. 18f10ae0d477 macintosh/adb-iop: Use big-endian autopoll mask 1c7b7d476e6a bsg: free the request before return error code a9d9fd5bd24b drm/amdgpu: toggle on DF Cstate after finishing xgmi injection 0cdfdd1f03c2 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails cc1c1fe79551 MIPS: Compare __SYNC_loongson3_war against 0 f89de444df59 MIPS: properly stop .eh_frame generation b1f4731f33ba media: ti-vpe: cal: fix write to unallocated memory 640da89f3eee media: imx7: csi: Fix pad link validation a274661d5842 media: imx7: csi: Fix regression for parallel cameras on i.MX6UL 1c95f266a692 drm/sun4i: tcon: fix inverted DCLK polarity e830af503cae sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue 3b22a67c7f6b crypto: bcm - Rename struct device_private to bcm_device_private 494e9ec12c1b evm: Fix memleak in init_desc f465abaef3d1 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai 43deab1aff79 ASoC: cs42l56: fix up error handling in probe 967ddb4ac910 media: aspeed: fix error return code in aspeed_video_setup_video() 9883df7c0195 media: tm6000: Fix memleak in tm6000_start_stream 172e30ea3861 media: media/pci: Fix memleak in empress_init 451c7cb236ef media: em28xx: Fix use-after-free in em28xx_alloc_urbs 27dfb2c856f5 media: vsp1: Fix an error handling path in the probe function df6f92f1bde1 media: camss: missing error code in msm_video_register() 27a82f52a55d media: mtk-vcodec: fix error return code in vdec_vp9_decode() 40d53d436a59 media: imx: Fix csc/scaler unregister fe2e6f9342e8 media: imx: Unregister csc/scaler only if registered 9056dd5417b1 media: i2c: ov5670: Fix PIXEL_RATE minimum value c271cb89897c media: ipu3-cio2: Build only for x86 26297e1710d2 drm/fourcc: fix Amlogic format modifier masks dfc846691a66 drm/virtio: make sure context is created in gem open 74cfb7883a04 MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 8dbfa4e99c5f MIPS: c-r4k: Fix section mismatch for loongson2_sc_init a0e0d3d8245e drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition 61de9181c86c drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node 4f6cd7e77b07 drm: rcar-du: Fix crash when using LVDS1 clock for CRTC cfed53d82219 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() 7e8cad8788a9 kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() e559765186ac media: allegro: Fix use after free on error 5ea0601513a7 hwrng: ingenic - Fix a resource leak in an error handling path 39e0bddeff36 crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled 2f7287fbcb9f crypto: sun4i-ss - fix kmap usage 99e9cb7bc13b crypto: sun4i-ss - linearize buffers content must be kept 5d93dad67df8 drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check 5eb0784f4dd0 drm/panel: mantix: Tweak init sequence 35bf6702052c drm/fb-helper: Add missed unlocks in setcmap_legacy() c4c8db5eb19f gma500: clean up error handling in init 9a83b8b33128 drm/gma500: Fix error return code in psb_driver_load() e9c01c8fd64a fbdev: aty: SPARC64 requires FB_ATY_CT 41c6f6b926d0 tty: implement read_iter 279e54536ddb tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer 65a10cb163cd net: enetc: fix destroyed phylink dereference during unbind 79234cb9aab9 net: mvneta: Remove per-cpu queue mapping for Armada 3700 8845446496a7 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP 286fca3f30b9 net: amd-xgbe: Reset link when the link never comes back a961fcfb2465 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning 87f1df93d49f net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout 7592f07e6d2c net: phy: mscc: adding LCPLL reset to VSC8514 100676d5c4d5 net: dsa: felix: don't deinitialize unused ports 51b1868b715a net: dsa: felix: perform teardown in reverse order of setup ad843121588f ibmvnic: skip send_request_unmap for timeout reset be613736fddd ibmvnic: add memory barrier to protect long term buffer f4a5c7ff2ab6 bpf: Clear subreg_def for global function return values 14a296eab662 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case e6d02456012a cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds 21248186f953 net: axienet: Handle deferred probe on clock properly 8e81baeb83a3 tcp: fix SO_RCVLOWAT related hangs under mem pressure c805f99ffe27 selftests: mptcp: fix ACKRX debug message 1d6e51e231c4 bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx e3c29af06581 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation 94c0e3551594 bpf: Fix an unitialized value in bpf_iter c8de71a7ae39 libbpf: Ignore non function pointer member in struct_ops b5f71c9ff128 mac80211: fix potential overflow when multiplying to u32 integers 5ccc0ecda9e8 net/mlx5e: Check tunnel offload is required before setting SWP c80b5da86011 net/mlx5e: CT: manage the lifetime of the ct entry object 046e29284b07 net/mlx5: Disable devlink reload for lag devices 5decdc86ca9d net/mlx5: Disallow RoCE on lag device 8dafb484fe3f net/mlx5: Disallow RoCE on multi port slave device efb1aa6f1175 net/mlx5: Disable devlink reload for multi port slave device 64ea9e958fba net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context 08b42b6f891c net/mlx5e: Replace synchronize_rcu with synchronize_net 27c79b3a9212 net/mlx5: Fix health error state handling ae624d4bd9b6 net/mlx5e: Change interrupt moderation channel params also when channels are closed 34394a179ed2 net/mlx5e: Don't change interrupt moderation params when DIM is enabled 96fb2077a517 net: phy: consider that suspend2ram may cut off PHY power a5ff8b798a36 dpaa2-eth: fix memory leak in XDP_REDIRECT 3cf0490625c8 xen/netback: fix spurious event detection for common event case fc94be935868 bnxt_en: Fix devlink info's stored fw.psid version format. f22cdfcc9df1 bnxt_en: reverse order of TX disable and carrier off 991d286e194f ibmvnic: Set to CLOSED state even on error c318d4198149 selftests/bpf: Convert test_xdp_redirect.sh to bash 61f0bbac1f0d ath9k: fix data bus crash when setting nf_override via debugfs 45c720ca5d8e iwlwifi: pnvm: increment the pointer before checking the TLV 47708895c917 iwlwifi: pnvm: set the PNVM again if it was already loaded c8b23e12a74e bpf_lru_list: Read double-checked variable once without lock 6f304a8d61fb iwlwifi: mvm: don't check if CSA event is running before removing caa32dc6ab77 iwlwifi: mvm: assign SAR table revision to the command later 207bb27562b4 iwlwifi: mvm: send stored PPAG command instead of local 600c03b4e99d iwlwifi: mvm: store PPAG enabled/disabled flag properly 39d8f5db9c88 iwlwifi: mvm: fix the type we use in the PPAG table validity checks d195e314e849 soc: aspeed: snoop: Add clock control logic 1a6c71880fad ath11k: fix a locking bug in ath11k_mac_op_start() c2fd1a9715a1 ath10k: Fix lockdep assertion warning in ath10k_sta_statistics fc0024dfd921 ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() 4641cecc3dbf ARM: at91: use proper asm syntax in pm_suspend 6709f280e75d staging: wfx: fix possible panic with re-queued frames 702143d1de99 optee: simplify i2c access d25640c5e61d ARM: s3c: fix fiq for clang IAS 480f1e5d5ca8 iwlwifi: mvm: set enabled in the PPAG command properly 90aadc8ce0fd arm64: dts: meson: fix broken wifi node for Khadas VIM3L 0aa65ba9352d arm64: dts: msm8916: Fix reserved and rfsa nodes unit address 84f9aaa7312b soc: qcom: ocmem: don't return NULL in of_get_ocmem 9bb8acd6aa96 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv 276d6b35f3bc opp: Correct debug message in _opp_add_static_v2() bf7d341506d6 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware 1a210339f056 ARM: dts: armada388-helios4: assign pinctrl to each fan 0d6d8024c1f7 ARM: dts: armada388-helios4: assign pinctrl to LEDs b9aa9108b63a can: mcp251xfd: mcp251xfd_probe(): fix errata reference 104463e0faae arm64: dts: renesas: beacon: Fix EEPROM compatible value ad71e4decf49 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too 56ef08902f0d staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules e5d153b3da39 usb: dwc2: Make "trimming xfer length" a debug message fdc77e02db8c usb: dwc2: Abort transaction after errors with unknown reason 8eb3e6899a27 usb: dwc2: Do not update data length if it is 0 on inbound transfers cdbe8c0c5274 ARM: dts: Configure missing thermal interrupt for 4430 509fe94c196f memory: ti-aemif: Drop child node when jumping out loop 63cb4aa9e4ee Bluetooth: Put HCI device if inquiry procedure interrupts 78bbee8f2542 Bluetooth: drop HCI device reference before return ba8832d23c97 staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet 3681476ad60e soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function 6e46b23a9f4c soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() 4cbd11f9c37e arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node c9ccb0efaab2 usb: gadget: u_audio: Free requests only after callback 66a55fafe3d8 ACPICA: Fix exception code class checks 3a3f15b4d2f3 arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node 88cd0e882f1e cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() de17aa73c9d9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path b87a4fcf4536 arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors 7ae2c607e8e8 arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz b20768733427 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency aa60fe811181 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card 299dfaed458f arm64: dts: allwinner: H6: properly connect USB PHY to port 0 da0131818f90 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 1173e48b162a firmware: arm_scmi: Fix call site of scmi_notification_exit 0e290a7b4ac4 bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args faf4b1fba2dd bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h ef1efead3f2a net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock 106c902da8a6 arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible 9b6d62eea4c5 staging: vchiq: Fix bulk transfers on 64-bit builds 6929e3b01179 staging: vchiq: Fix bulk userdata handling 601899cec0a3 Bluetooth: hci_qca: Fix memleak in qca_controller_memdump ec621e844289 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops 587b9cc3c02d arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso 347b3e5557da arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 ff11ece44c2d ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family 42596469a889 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa 41461029703e ARM: dts: exynos: correct PMIC interrupt trigger level on Spring 9f87ff784143 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato f716c60cb017 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk 83830e692f28 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 fcb451381725 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable 072552f973ad arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio 65933b074ae0 Bluetooth: Fix initializing response id after clearing struct bbe6d14a98b0 Bluetooth: hci_uart: Fix a race for write_work scheduling fdbed2d74011 Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function fa336bddbe83 ath10k: Fix error handling in case of CE pipe init failure b4139fd0ab00 drm/i915/gt: One more flush for Baytrail clear residuals de7e30da243f ALSA: pcm: Don't call sync_stop if it hasn't been stopped 7011cd4599ef ALSA: pcm: Assure sync with the pending stop operation at suspend 6bcf443bce96 ALSA: pcm: Call sync_stop at disconnection 85c1062920d1 random: fix the RNDRESEEDCRNG ioctl f24e9121eace vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y b57d559a92e8 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section e18368d0515d ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode 89e3d1a85df8 bfq: Avoid false bfq queue merging a9f834514580 virt: vbox: Do not use wait_event_interruptible when called from kernel context 9ecedb5793a6 PCI: Decline to resize resources if boot config must be preserved 9101e328625f PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 1ad8f7fc4aa7 w1: w1_therm: Fix conversion result for negative temperatures ed5d02f0a778 kdb: Make memory allocations more robust 77c711013ddc scsi: qla2xxx: Fix mailbox Ch erroneous error a24bb59cabab scsi: libsas: docs: Remove notify_ha_event() 7bc68c67d21e debugfs: do not attempt to create a new file before the filesystem is initalized 0bd665240a56 debugfs: be more robust at handling improper input in debugfs_lookup() 2a7e48dc3834 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() 070d0094b3f4 vmlinux.lds.h: add DWARF v5 sections ---- Link: https://lore.kernel.org/r/20210301161141.760350206@linuxfoundation.org Link: https://lore.kernel.org/r/20210301193642.707301430@linuxfoundation.org Link: https://lore.kernel.org/r/20210302123520.857524345@linuxfoundation.org Link: https://lore.kernel.org/r/20210302192700.399054668@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.19Andrey Zhizhikin2021-03-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.19 from stable korg. Following upstream commits are included in this version: ---- 7b43ec8a0cc6 Linux 5.10.19 983f361bde5e scripts/recordmcount.pl: support big endian for ARCH sh 6ca89ac39e48 kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 b8b65310e4b9 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. ec6504c8a1fc cxgb4: Add new T6 PCI device id 0x6092 b7e51e5ecf39 NET: usb: qmi_wwan: Adding support for Cinterion MV31 1f683fd2c21f drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable 3320aa64c322 KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() a42150f1c965 mm: provide a saner PTE walking API for modules 83d42c25868d KVM: do not assume PTE is writable after follow_pfn 6d9c9ec0d859 mm: simplify follow_pte{,pmd} f8d8fb7ae86c mm: unexport follow_pte_pmd d2cbae37c3d8 KVM: x86: Zap the oldest MMU pages, not the newest 729fbb8cb276 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist 956690f5c607 arm64: tegra: Add power-domain for Tegra210 HDA d63699364fa3 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working 9f04a05fa1ed ntfs: check for valid standard information attribute 3e81e1db8b50 ceph: downgrade warning from mdsmap decode to debug 92c8c930caa0 usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable f8921ed4d330 USB: quirks: sort quirk entries 95c0528c11b2 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device 225d207da2e1 RDMA: Lift ibdev_to_node from rds to common code 77344e18cf84 HID: make arrays usage and value to be the same 3320bae8c115 bpf: Fix truncation handling for mod32 dst reg wrt zero ---- Link: https://lore.kernel.org/r/20210225092516.531932232@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.102Andrey Zhizhikin2021-03-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.102 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210301161048.294656001@linuxfoundation.org Link: https://lore.kernel.org/r/20210301194420.658523615@linuxfoundation.org Link: https://lore.kernel.org/r/20210302122324.851128359@linuxfoundation.org Link: https://lore.kernel.org/r/20210302123219.029306163@linuxfoundation.org Link: https://lore.kernel.org/r/20210302192606.592235492@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.101Andrey Zhizhikin2021-03-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.101 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210225092515.001992375@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* layer: license: fix GPL-2.0 license identifiers changed upstreamAndrey Zhizhikin2021-02-241-1/+1
| | | | | | | | | | | | | | | Upstream commit 2456f523cf ("licenses: Update license file to match current SPDX names") deprecated the usage of GPL-2.0 SPDX identifier, removed GPL-2.0 license file and replaced it with GPL-2.0-only SPDX identifier and text file. Adjust layer recipes to use new SDPX identifier and text file. imx-test recipe has license has been re-captured to use GPL-2.0-or-later identifier, since it is required by the license text accompanying the source code repository through "GPLv2 or later" statement in COPYING file. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.18Andrey Zhizhikin2021-02-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.18 from stable korg. Following upstream commits are included in this version: ---- 63b9d2e001fd Linux 5.10.18 c6152fd3ac2b media: pwc: Use correct device for DMA a6703c711534 btrfs: fix crash after non-aligned direct IO write with O_DSYNC aa0fd921d207 btrfs: fix backport of 2175bf57dc952 in 5.10.13 df443aad518d Bluetooth: btusb: Always fallback to alt 1 for WBS ffec7ee21809 tty: protect tty_write from odd low-level tty disciplines 00805af45a21 xen-blkback: fix error handling in xen_blkbk_map() 9bea436fc3fc xen-scsiback: don't "handle" error by BUG() 2814b3aa38a6 xen-netback: don't "handle" error by BUG() 8f8ebd6b1cb5 xen-blkback: don't "handle" error by BUG() 0462dbbe2cab xen/arm: don't ignore return errors from set_phys_to_machine be89a0300a58 Xen/gntdev: correct error checking in gntdev_map_grant_pages() 1a5c2274349f Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() 0c08037b56a7 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() 740f4d9d0c34 Xen/x86: don't bail early from clear_foreign_p2m_mapping() 06ab1e63ec5c net: fix proc_fs init handling in af_packet and tls ba2582cd7f20 net: bridge: Fix a warning when del bridge sysfs 2bce178c254c net: openvswitch: fix TTL decrement exception action execution 78b12034d4c3 net: sched: incorrect Kconfig dependencies on Netfilter modules f9d6533d18fd mt76: mt7615: fix rdd mcu cmd endianness 977060d4ec5b mt76: mt7915: fix endian issues 496ef46dbf6d net/sched: fix miss init the mru in qdisc_skb_cb 40bf5450ba6f mptcp: skip to next candidate if subflow has unacked data 36e4b9383890 net: qrtr: Fix port ID for control messages c313e91b97eb IB/isert: add module param to set sg_tablesize for IO cmd 5840f8687fdf vdpa_sim: add get_config callback in vdpasim_dev_attr 8faf3ea12225 vdpa_sim: make 'config' generic and usable for any device type 0fb67eda6a9c vdpa_sim: store parsed MAC address in a buffer 0ed8181561be vdpa_sim: add struct vdpasim_dev_attr for device attributes c721898723bc vdpa_sim: remove hard-coded virtq count ---- Link: https://lore.kernel.org/r/20210222121019.444399883@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>