Merge tag 'android11-5.4.147_r00' android11-5.4
This is the merge of the upstream LTS release of 5.4.147 into the android11-5.4 branch. It contains the following commits: 5e10f367 Merge 5.4.147 into android11-5.4-lts 48a24510 Linux 5.4.147 1f8ee024 Revert "time: Handle negative seconds correctly in timespec64_to_ns()" dc15f641 Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" 541e7579 Revert "block: nbd: add sanity check for first_minor" 5f3ecbf4 Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" d756462d Merge 5.4.146 into android11-5.4-lts 245f15a4 Linux 5.4.146 b40facee clk: kirkwood: Fix a clocking boot regression 8810c510 backlight: pwm_bl: Improve bootloader/kernel device handover 5de2ee62 fbmem: don't allow too huge resolutions 4a95b04a IMA: remove the dependency on CRYPTO_MD5 c69935f0 IMA: remove -Wmissing-prototypes warning 85b0726d fuse: flush extending writes 8a98ced6 fuse: truncate pagecache on atomic_o_trunc 06dad664 KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter 1735cec1 KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted 20fff3ef KVM: s390: index kvm->arch.idle_mask by vcpu_idx 0323ab5b x86/resctrl: Fix a maybe-uninitialized build warning treated as error 51f4575c perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op 03c3e977 tty: Fix data race between tiocsti() and flush_to_ldisc() 7a25a0a9 time: Handle negative seconds correctly in timespec64_to_ns() ae968e27 bpf: Fix pointer arithmetic mask tightening under state pruning a0a4778f bpf: verifier: Allocate idmap scratch in verifier env f5893af2 bpf: Fix leakage due to insufficient speculative store bypass mitigation e80c3533 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 1c9424a7 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() b3fe6d19 octeontx2-af: Fix loop in free and unmap counter 8216d715 net: qualcomm: fix QCA7000 checksum handling 4648917e net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed e46e23c2 ipv4: make exception cache less predictible f73cbdd1 ipv6: make exception cache less predictible aa167dcd brcmfmac: pcie: fix oops on failure to resume and reprobe 5debec63 bcma: Fix memory leak for internally-handled cores 574e5636 ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() d946e685 ASoC: wcd9335: Disable irq on slave ports in the remove function f3ec07f8 ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function a6088f4e ASoC: wcd9335: Fix a double irq free in the remove function 7bfa680f tty: serial: fsl_lpuart: fix the wrong mapbase value 0f1375fa usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available 06203abb usb: ehci-orion: Handle errors of clk_prepare_enable() in probe a0a9ecca i2c: mt65xx: fix IRQ check b444064a CIFS: Fix a potencially linear read overflow e37eeaf9 bpf: Fix possible out of bound write in narrow load handling fb8e695e mmc: moxart: Fix issue with uninitialized dma_slave_config 48b1f117 mmc: dw_mmc: Fix issue with uninitialized dma_slave_config 57314d84 ASoC: Intel: Skylake: Fix module resource and format selection 92397571 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs b58cf18e rsi: fix an error code in rsi_probe() d82fe3dd rsi: fix error code in rsi_load_9116_firmware() 4be8deab i2c: s3c2410: fix IRQ check da3e5f32 i2c: iop3xx: fix deferred probing 2da3272a Bluetooth: add timeout sanity check to hci_inquiry 70d71611 mm/swap: consider max pages in iomap_swapfile_add_extent 8f5e2605 usb: gadget: mv_u3d: request_irq() after initializing UDC eb3c6a25 nfsd4: Fix forced-expiry locking 81e69d3f lockd: Fix invalid lockowner cast after vfs_test_lock e1c02e2e mac80211: Fix insufficient headroom issue for AMSDU 606668e2 usb: phy: tahvo: add IRQ check ecf18ac8 usb: host: ohci-tmio: add IRQ check abbcd61d Bluetooth: Move shutdown callback before flushing tx and rx queue 93ec1fd0 usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse 30d9607b usb: phy: twl6030: add IRQ checks e1473ac2 usb: phy: fsl-usb: add IRQ check 9535f55d usb: gadget: udc: at91: add IRQ check 05e5b16b drm/msm/dsi: Fix some reference counted resource leaks 5ccb04c6 Bluetooth: fix repeated calls to sco_sock_kill c2451d54 counter: 104-quad-8: Return error when invalid mode during ceiling_write a1194b80 arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 1b6fcd10 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs 156eaacb PM: EM: Increase energy calculation precision 5537dc81 Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow c0faa638 debugfs: Return error during {full/open}_proxy_open() on rmmod f44714b4 soc: qcom: smsm: Fix missed interrupts if state changes while masked e7997fe3 PCI: PM: Enable PME if it can be signaled from D3cold 9e570f3d PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently f865b316 media: venus: venc: Fix potential null pointer dereference on pointer fmt d2ea2f07 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect ebf57004 leds: trigger: audio: Add an activate callback to ensure the initial brightness is set 0a01dc77 leds: lt3593: Put fwnode in any case during ->probe() e39c7356 i2c: highlander: add IRQ check fba783dd net: cipso: fix warnings in netlbl_cipsov4_add_std 9fdac650 cgroup/cpuset: Fix a partition bug with hotplug ffde0581 net/mlx5e: Prohibit inner indir TIRs in IPoIB 87f817c5 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties e55d7cbe ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties 4b0bbc41 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties f7058060 ARM: dts: meson8: Use a higher default GPU clock frequency 37ed461b tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos 95213627 drm/amdgpu/acp: Make PM domain really work 252fad3d netns: protect netns ID lookups with RCU bd1cd32c 6lowpan: iphc: Fix an off-by-one check of array index c4895cf4 Bluetooth: sco: prevent information leak in sco_conn_defer_accept() a96eb96c media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats 7163014d media: go7007: remove redundant initialization 81014928 media: dvb-usb: Fix error handling in dvb_usb_i2c_init fa8aaa76 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr 88933f9c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init f81c8961 soc: qcom: rpmhpd: Use corner in power_off 5b3987f5 arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties 6c106c73 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi 004778bf bpf: Fix potential memleak and UAF in the verifier. fa4802c5 bpf: Fix a typo of reuseport map in bpf.h. 9a193caf media: cxd2880-spi: Fix an error handling path 34106f52 soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally b9289305 media: TDA1997x: enable EDID support 43282ca8 drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() fc9cf222 EDAC/i10nm: Fix NVDIMM detection 32d8a368 spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible 4206dbc9 spi: sprd: Fix the wrong WDG_LOAD_VAL 1f70517e regulator: vctrl: Avoid lockdep warning in enable/disable ops d255d6a6 regulator: vctrl: Use locked regulator_get_voltage in probe path 013177cc certs: Trigger creation of RSA module signing key if it's not an RSA key cc74533a crypto: qat - use proper type for vf_mask b3fa499d block: nbd: add sanity check for first_minor c60a31db clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel 6b10d3d3 lib/mpi: use kcalloc in mpi_resize 57c8e2ea genirq/timings: Fix error return code in irq_timings_test_irqs() 2d00b22c spi: spi-pic32: Fix issue with uninitialized dma_slave_config b29593d0 spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config 449884ae sched: Fix UCLAMP_FLAG_IDLE setting 67da2d9c m68k: emu: Fix invalid free in nfeth_cleanup() c68ba4a7 s390/debug: fix debug area life cycle 7a67a00e s390/kasan: fix large PMD pages address alignment check 98296eb3 udf_get_extendedattr() had no boundary checks. ae4240d1 fcntl: fix potential deadlock for &fasync_struct.fa_lock a6273c8c crypto: qat - do not export adf_iov_putmsg() 7dfa7bb6 crypto: qat - fix naming for init/shutdown VF to PF notifications 843b4e71 crypto: qat - fix reuse of completion variable 4a988264 crypto: qat - handle both source of interrupt in VF ISR c2b3f811 crypto: qat - do not ignore errors from enable_vf2pf_comms() 1c189cce libata: fix ata_host_start() e55b627d s390/cio: add dev_busid sysfs entry for each subchannel 04235175 power: supply: max17042_battery: fix typo in MAx17042_TOFF eb45ae88 nvmet: pass back cntlid on successful completion 6cb5d6ae nvme-rdma: don't update queue count when failing to set io queues 3073ec7f nvme-tcp: don't update queue count when failing to set io queues 93cf19b4 bcache: add proper error unwinding in bcache_device_init e55f2079 isofs: joliet: Fix iocharset=utf8 mount option 0f5cd92e udf: Fix iocharset=utf8 mount option 86987cf0 udf: Check LVID earlier cc608af3 hrtimer: Ensure timerfd notification for HIGHRES=n a8457878 hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() c322a963 posix-cpu-timers: Force next expiration recalc after itimer reset 28996dbb rcu/tree: Handle VM stoppage in stall detection b7c560ae sched/deadline: Fix missing clock update in migrate_task_rq_dl() 40db13e3 crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() ebf0f71a power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors bba2b82d sched/deadline: Fix reset_on_fork reporting of DL tasks 53a6ef40 crypto: mxs-dcp - Check for DMA mapping errors 344a3878 regmap: fix the offset of register error log a5e42516 locking/mutex: Fix HANDOFF condition f019fa56 Merge branch 'android11-5.4' into 'android11-5.4-lts' 80833b7b ANDROID: GKI: db845c: Update symbols list and ABI for lts v5.4.144 9ccfa71a Merge 5.4.145 into android11-5.4-lts a0f68fb5 Linux 5.4.145 d83f0b39 PCI: Call Max Payload Size-related fixup quirks early 0c8277e3 x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions d31a4c35 xhci: fix unsafe memory usage in xhci tracing e00d39ca usb: mtu3: fix the wrong HS mult value c3ffd350 usb: mtu3: use @mult for HS isoc or intr 00b63255 usb: host: xhci-rcar: Don't reload firmware after the completion 7a74ae30 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 c1ea74f6 Revert "btrfs: compression: don't try to compress if we don't have enough pages" f05c74e1 x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating b1ca1665 Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" cf1222b8 mm/page_alloc: speed up the iteration of max_order 17d409c8 net: ll_temac: Remove left-over debug message ccadb914 powerpc/boot: Delete unneeded .globl _zimage_start 295501c7 ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) 6dec8e17 USB: serial: mos7720: improve OOM-handling in read_mos_reg() d8470845 igmp: Add ip_mc_list lock in ip_check_mc_rcu cd8ad6ed media: stkwebcam: fix memory leak in stk_camera_probe 9febc915 ARC: wireup clone3 syscall 417b11d3 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl cf28619c ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 a8146f14 ARM: 8918/2: only build return_address() if needed ebad44b6 cryptoloop: add a deprecation warning d12526dd perf/x86/amd/power: Assign pmu.module be1f76fc perf/x86/amd/ibs: Work around erratum #1197 861118d6 perf/x86/intel/pt: Fix mask of num_address_ranges 40d23de5 qede: Fix memset corruption 468623f6 net: macb: Add a NULL check on desc_ptp 50f73f31 qed: Fix the VF msix vectors flow 92abb09f reset: reset-zynqmp: Fixed the argument data type b820c4c6 gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats 48051387 xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG 56c77c1b kthread: Fix PF_KTHREAD vs to_kthread() race af3cf928 ubifs: report correct st_size for encrypted symlinks aa4e2161 f2fs: report correct st_size for encrypted symlinks 52d8e5b0 ext4: report correct st_size for encrypted symlinks 228a4203 fscrypt: add fscrypt_symlink_getattr() for computing st_size 9b3849ba ext4: fix race writing to an inline_data file while its xattrs are changing 8ac6727e Revert "once: Fix panic when module unload" 2e0ca55e Merge 5.4.144 into android11-5.4-lts c6bf0ed9 Linux 5.4.144 0634c0f9 audit: move put_tree() to avoid trim_trees refcount underflow and UAF cab00033 net: don't unconditionally copy_from_user a struct ifreq for socket ioctls 6752b3b0 Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" 67871ada Revert "floppy: reintroduce O_NDELAY fix" d7f7eca7 btrfs: fix NULL pointer dereference when deleting device by invalid id e644da7a arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 4f76285f KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs 620681d7 net: dsa: mt7530: fix VLAN traffic leaks again 38adbf21 bpf: Fix cast to pointer from integer of different size warning 812ee47a bpf: Track contents of read-only maps as scalars f4418015 vt_kdsetmode: extend console locking 8a19e004 btrfs: fix race between marking inode needs to be logged and log syncing f3a1ac25 net/rds: dma_map_sg is entitled to merge entries ad6a2bc7 drm/nouveau/disp: power down unused DP links during init 689179c4 drm: Copy drm_wait_vblank to user before returning 18ceb99f qed: Fix null-pointer dereference in qed_rdma_create_qp() f1a0db49 qed: qed ll2 race condition fixes 73ba9e4e vringh: Use wiov->used to check for read/write desc order ee52acae virtio_pci: Support surprise removal of virtio pci device be9b79e8 virtio: Improve vq->broken access to avoid any compiler optimization 0d4ba693 opp: remove WARN when no valid OPPs remain baf56a1d perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 0ad96094 usb: gadget: u_audio: fix race condition on endpoint stop c5c2b4ca drm/i915: Fix syncmap memory leak 2f3cefa6 net: hns3: fix get wrong pfc_en when query PFC configuration 6f0c0b35 net: hns3: fix duplicate node in VLAN list 951805c2 net: hns3: clear hardware resource when loading driver 08162f65 rtnetlink: Return correct error on changing device netns f58e42d1 net: marvell: fix MVNETA_TX_IN_PRGRS bit number 45454400 xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' 53b480e6 ip_gre: add validation for csum_start bb8ca7e2 RDMA/efa: Free IRQ vectors on error flow e29565b4 e1000e: Fix the max snoop/no-snoop latency for 10M 8a21e843 IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() 944a50f5 RDMA/bnxt_re: Add missing spin lock initialization 28b18954 scsi: core: Fix hang of freezing queue between blocking and running device 628c5828 usb: dwc3: gadget: Stop EP0 transfers during pullup disable d9da281c usb: dwc3: gadget: Fix dwc3_calc_trbs_left() 21880abf USB: serial: option: add new VID/PID to support Fibocom FG150 2e098e91 Revert "USB: serial: ch341: fix character loss at high transfer rates" 16b281a7 can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters 765437d1 mm, oom: make the calculation of oom badness more accurate 1cccf5c0 mmc: sdhci-msm: Update the software timeout value for sdhc aec1e470 ovl: fix uninitialized pointer read in ovl_lookup_real_one() 57bd5b59 once: Fix panic when module unload 5892f910 netfilter: conntrack: collect all entries in one cycle 7c95c89b ARC: Fix CONFIG_STACKDEPOT a6b049ae net: qrtr: fix another OOB Read in qrtr_endpoint_post feaf4711 Merge branch 'android11-5.4' into 'android11-5.4-lts' 4a23ba6f Merge branch 'android11-5.4' into 'android11-5.4-lts' 40630092 Revert "virtio: Protect vqs list access" 874997f9 Merge 5.4.143 into android11-5.4-lts 2d724dbd Revert "net: igmp: fix data-race in igmp_ifc_timer_expire()" 50637be2 Revert "net: igmp: increase size of mr_ifc_count" f5f155f4 Revert "PCI/MSI: Protect msi_desc::masked for multi-MSI" 5395faca Merge 5.4.142 into android11-5.4-lts 48266f7c Merge branch 'android11-5.4' into 'android11-5.4-lts' fd809232 Linux 5.4.143 4bf19415 netfilter: nft_exthdr: fix endianness of tcp option cast e4fd994f fs: warn about impending deprecation of mandatory locks 41c7f46c mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim 1a3aa814 mm, memcg: avoid stale protection values when cgroup is above protection 9c1c449d ASoC: intel: atom: Fix breakage for PCM buffer address setup 846ba58a PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI 548b75f4 btrfs: prevent rename2 from exchanging a subvol with a directory from different parents 0fc6a9c2 ipack: tpci200: fix memory leak in the tpci200_register 280d66b3 ipack: tpci200: fix many double free issues in tpci200_pci_probe cb7aa510 slimbus: ngd: reset dma setup during runtime pm abce32d0 slimbus: messaging: check for valid transaction id 0786d315 slimbus: messaging: start transaction ids from 1 instead of zero 20c2f141 tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name 8fbfebe1 ALSA: hda - fix the 'Capture Switch' value change notifications 85e60614 mmc: dw_mmc: Fix hang on data CRC error 4f6c9caf ovl: add splice file read write helper 85813f1f iavf: Fix ping is lost after untrusted VF had tried to change MAC a498115d i40e: Fix ATR queue selection 1b8a8fba ovs: clear skb->tstamp in forwarding path 84dbbf54 net: mdio-mux: Handle -EPROBE_DEFER correctly 453486e7 net: mdio-mux: Don't ignore memory allocation errors 6b70c678 net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 da92ce36 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO 9aeadce8 virtio-net: support XDP when not more queues 3ed7cf83 vrf: Reset skb conntrack connection on VRF rcv 447b1602 bnxt_en: Add missing DMA memory barriers c9566df3 ptp_pch: Restore dependency on PCI a73b9aa1 net: 6pack: fix slab-out-of-bounds in decode_data 2bc75713 bnxt: disable napi before canceling DIM a9fb0f15 bnxt: don't lock the tx queue from napi poll 1fe03803 bpf: Clear zext_dst of dead insns 73a45f75 vhost: Fix the calculation in vhost_overflow() b9a59636 virtio: Protect vqs list access b264e37b dccp: add do-while-0 stubs for dccp_pr_debug macros 9112ebc2 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant cb9a9d5f iommu: Check if group is NULL before remove device 911a8141 Bluetooth: hidp: use correct wait queue when removing ctrl_wait 5b14c1f1 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X f92dc3a8 net: usb: lan78xx: don't modify phy_device state concurrently be704367 ARM: dts: nomadik: Fix up interrupt controller node names 69aa1a1a scsi: core: Fix capacity set to zero after offlinining device 935de7ec scsi: core: Avoid printing an error if target_alloc() returns -ENXIO 7a721a1e scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() 9900e06a scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() e37cf26b dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available 12d1322d ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 11145efd dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() 9c97a053 dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers fc566b5a USB: core: Avoid WARNings for 0-length descriptor requests 1bd505c8 media: drivers/media/usb: fix memory leak in zr364xx_probe 705660a6 media: zr364xx: fix memory leaks in probe() 79dff2a3 media: zr364xx: propagate errors from zr364xx_start_readpipe() 7305d6d4 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards 23f77ad1 ath9k: Postpone key cache entry deletion for TXQ frames reference it c6feaf80 ath: Modify ath_key_delete() to not need full key entry b7d59370 ath: Export ath_hw_keysetmac() add283e2 ath9k: Clear key cache explicitly on disabling hardware 0c049ce4 ath: Use safer key clearing with key cache entries 172b91bb x86/fpu: Make init_fpstate correct with optimized XSAVE 81d152c8 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro 62d24bac Merge branch 'android11-5.4' into 'android11-5.4-lts' c15b830f Linux 5.4.142 a17f2f2c KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) 7c1c96ff KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) 456fd889 iommu/vt-d: Fix agaw for a supported 48 bit guest address width 5b5f855a vmlinux.lds.h: Handle clang's module.{c,d}tor sections e9b2b2b2 ceph: take snap_empty_lock atomically with snaprealm refcount change 95ff775d ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm 1d8c232a ceph: add some lockdep assertions around snaprealm handling a6ff0f3f KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation ec25d05e PCI/MSI: Protect msi_desc::masked for multi-MSI 48d2439c PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() 386ead1d PCI/MSI: Correct misleading comments 76d81dec PCI/MSI: Do not set invalid bits in MSI mask 6b4bcbf1 PCI/MSI: Enforce MSI[X] entry updates to be visible 4495a41f PCI/MSI: Enforce that MSI-X table entry is masked for update 1866c8f6 PCI/MSI: Mask all unused MSI-X entries 3b4220c2 PCI/MSI: Enable and mask MSI-X early 0c8dea3f genirq/timings: Prevent potential array overflow in __irq_timings_store() 4dfe8092 genirq/msi: Ensure deactivation on teardown e3e54a93 x86/resctrl: Fix default monitoring groups reporting a6b594ad x86/ioapic: Force affinity setup before startup db5e2666 x86/msi: Force affinity setup before startup eda32c21 genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP 06b34774 x86/tools: Fix objdump version check again 74451dd8 powerpc/kprobes: Fix kprobe Oops happens in booke b74145d8 nbd: Aovid double completion of a request ad955011 vsock/virtio: avoid potential deadlock when vsock device remove b9cd73cc xen/events: Fix race in set_evtchn_to_irq 4d3c5c31 net: igmp: increase size of mr_ifc_count 721ff564 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets 2ce8a68a net: linkwatch: fix failure to restore device state across suspend/resume 33597972 net: bridge: fix memleak in br_add_if() f6eee53b net: dsa: sja1105: fix broken backpressure in .port_fdb_dump 1e6a570d net: dsa: lantiq: fix broken backpressure in .port_fdb_dump 564f6bbd net: dsa: lan9303: fix broken backpressure in .port_fdb_dump a9243455 net: igmp: fix data-race in igmp_ifc_timer_expire() ed957c77 net: Fix memory leak in ieee802154_raw_deliver 13a381b8 net: dsa: microchip: Fix ksz_read64() 991117ee drm/meson: fix colour distortion from HDR set during vendor u-boot e114f15d net/mlx5: Fix return value from tracer initialization f99aa76b psample: Add a fwd declaration for skbuff 9dc8e396 iavf: Set RSS LUT and key in reset handle path 23436eda net: sched: act_mirred: Reset ct info when mirror/redirect skb 9636fbfe ppp: Fix generating ifname when empty IFLA_IFNAME is specified 1c31ee90 net: phy: micrel: Fix link detection on ksz87xx switch" dfeb64f6 platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables 699db2bb platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED af7f1539 net: dsa: mt7530: add the missing RxUnicast MIB counter d353a618 ASoC: cs42l42: Fix LRCLK frame start edge b0364520 netfilter: nf_conntrack_bridge: Fix memory leak when error cd36a36e ASoC: cs42l42: Remove duplicate control for WNF filter frequency eb789cc9 ASoC: cs42l42: Fix inversion of ADC Notch Switch control 6a338133 ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J 55e86f07 ASoC: cs42l42: Correct definition of ADC Volume control 22d2e3c6 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl 5bac8c2a ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi ddcf807f libnvdimm/region: Fix label activation vs errors bc97fde4 ACPI: NFIT: Fix support for virtual SPA ranges a753e3f3 ceph: reduce contention in ceph_check_delayed_caps() aa04486c i2c: dev: zero out array used for i2c reads from userspace c18b28e5 ASoC: intel: atom: Fix reference to PCM buffer address aab3fa54 ASoC: xilinx: Fix reference to PCM buffer address 60e2854a iio: adc: Fix incorrect exit of for-loop bcac5225 iio: humidity: hdc100x: Add margin to the conversion time da7cb809 iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels 7116e6b9 Merge 5.4.141 into android11-5.4-lts b704883a Linux 5.4.141 983d6a6b btrfs: don't flush from btrfs_delayed_inode_reserve_metadata ea13f678 btrfs: export and rename qgroup_reserve_meta 41a9b8f3 btrfs: qgroup: don't commit transaction when we already hold the handle 38b8485b net: xilinx_emaclite: Do not print real IOMEM pointer 654c19a7 btrfs: fix lockdep splat when enabling and disabling qgroups c55442cd btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT fdaf6a32 btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED 36af2de5 btrfs: qgroup: try to flush qgroup space when we get -EDQUOT 5c79287c btrfs: qgroup: allow to unreserve range without releasing other ranges b7a722fd btrfs: make btrfs_qgroup_reserve_data take btrfs_inode dfadea40 btrfs: make qgroup_free_reserved_data take btrfs_inode 812f39ed ovl: prevent private clone if bind mount is not allowed eeb47425 ppp: Fix generating ppp unit id when ifname is not specified 3460f395 ALSA: hda: Add quirk for ASUS Flow x13 81d1a3f9 USB:ehci:fix Kunpeng920 ehci hardware problem d28adaab KVM: X86: MMU: Use the correct inherited permissions to get shadow page 5f4ab7e2 usb: dwc3: gadget: Avoid runtime resume if disabling pullup 1782c4af usb: dwc3: gadget: Disable gadget IRQ during pullup disable 54b7022f usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable e36245a6 usb: dwc3: gadget: Prevent EP queuing while stopping transfers 823f6925 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup 25a0625f usb: dwc3: gadget: Allow runtime suspend if UDC unbinded 5f081a92 usb: dwc3: Stop active transfers before halting the controller 396f29ea tracing: Reject string operand in the histogram expression 28276c28 media: v4l2-mem2mem: always consider OUTPUT queue during poll 236aca70 tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag 5b774238 KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB c33130b1 Merge 5.4.140 into android11-5.4-lts ac1d54ea Merge branch 'android11-5.4' into 'android11-5.4-lts' a998faa9 Linux 5.4.140 3c197fdd arm64: fix compat syscall return truncation 72fcaf69 net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset 742e85fa alpha: Send stop IPI to send to online CPUs 26946d21 virt_wifi: fix error on connect 17d7c9c9 reiserfs: check directory items on read from disk bcad6ece reiserfs: add check for root_inode in reiserfs_fill_super e30a88f1 libata: fix ata_pio_sector for CONFIG_HIGHMEM a2671d96 bpf, selftests: Adjust few selftest result_unpriv outcomes 4892b4f3 perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest d6cf5342 soc: ixp4xx/qmgr: fix invalid __iomem access a5bf7ef1 spi: meson-spicc: fix memory leak in meson_spicc_remove 27991c78 soc: ixp4xx: fix printing resources 07fd256d arm64: vdso: Avoid ISB after reading from cntvct_el0 90e498ef KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds 2e1a80b9 KVM: Do not leak memory for duplicate debugfs directories 43486cd7 KVM: x86: accept userspace interrupt only if no event is injected 1b7b9713 md/raid10: properly indicate failure when ending a failed write request 790cb68d pcmcia: i82092: fix a null pointer dereference bug 42ac2c63 timers: Move clearing of base::timer_running under base:: Lock 8211bb20 serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. f73dcb5d serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver 607460d3 MIPS: Malta: Do not byte-swap accesses to the CBUS UART 3eb686d0 serial: 8250: Mask out floating 16/32-bit bus bits 3b73a699 serial: 8250_mtk: fix uart corruption issue when rx power off afdef443 serial: tegra: Only print FIFO error message when an error occurs 097a183f ext4: fix potential htree corruption when growing large_dir directories ac23a173 pipe: increase minimum default pipe size to 2 pages f3cae04b media: rtl28xxu: fix zero-length control request e2f6d5b0 staging: rtl8712: get rid of flush_scheduled_work 8f241df0 staging: rtl8723bs: Fix a resource leak in sd_int_dpc bbdd4a51 tpm_ftpm_tee: Free and unregister TEE shared memory during kexec 3c712f14 optee: Fix memory leak when failing to register shm pages 0572199b tee: add tee_shm_alloc_kernel_buf() b247bf41 optee: Clear stale cache entries during initialization 7da261e6 tracing / histogram: Give calculation hist_fields a size ba22053f scripts/tracing: fix the bug that can't parse raw_trace_func 8d1191f9 clk: fix leak on devm_clk_bulk_get_all() unwind ed5c9a49 usb: otg-fsm: Fix hrtimer list corruption 449a705f usb: gadget: f_hid: idle uses the highest byte for duration 02f336ce usb: gadget: f_hid: fixed NULL pointer dereference f780a958 usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers 134e27da usb: cdns3: Fixed incorrect gadget state df1c6eec ALSA: usb-audio: Add registration quirk for JBL Quantum 600 639b4545 ALSA: hda/realtek: add mic quirk for Acer SF314-42 d0963952 firmware_loader: fix use-after-free in firmware_fallback_sysfs 1deb6b90 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback 0ee687e6 USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 01b2c35b USB: serial: ch341: fix character loss at high transfer rates 9ed43cfa USB: serial: option: add Telit FD980 composition 0x1056 518e8187 USB: usbtmc: Fix RCU stall warning ff29fe26 Bluetooth: defer cleanup of resources in hci_unregister_dev() 580c10a4 blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() ed169b05 net: vxge: fix use-after-free in vxge_device_unregister c5549876 net: fec: fix use-after-free in fec_drv_remove 3fed6dee net: pegasus: fix uninit-value in get_interrupt_interval 75cef4fc bnx2x: fix an error code in bnx2x_nic_load() 437ee90d mips: Fix non-POSIX regexp b1fa6747 net: ipv6: fix returned variable type in ip6_skb_dst_mtu 3e63b566 nfp: update ethtool reporting of pauseframe control d333503d sctp: move the active_key update after sh_keys is added de30346d gpio: tqmx86: really make IRQ optional 9d440b5c net: natsemi: Fix missing pci_disable_device() in probe and remove 69340406 net: phy: micrel: Fix detection of ksz87xx switch 2b8ab7ae net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones 71b0a935 net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add 88b77816 net, gro: Set inner transport header offset in tcp/udp GRO hook ba3abe3f dmaengine: imx-dma: configure the generic DMA type to make it work ee2f8133 media: videobuf2-core: dequeue if start_streaming fails 3377f2f8 scsi: sr: Return correct event when media event code is 3 f588d4b7 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation b58e3d59 spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay 2c1065d4 omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator 299e3968 ARM: dts: am437x-l4: fix typo in can@0 node 9cbe7e21 clk: stm32f4: fix post divisor setup for I2S/SAI PLLs 3f9eed44 ALSA: usb-audio: fix incorrect clock source setting 16db40fc arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode 7c084607 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins 1b1f1aa2 ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init aecff98c ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz c3990733 ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms 61b71c5f ARM: imx: add missing clk_disable_unprepare() d88d6bba ARM: imx: add missing iounmap() 6c629cd0 arm64: dts: ls1028a: fix node name for the sysclk 4a830a37 ALSA: seq: Fix racy deletion of subscriber 0658a453 Revert "ACPICA: Fix memory leak caused by _CID repair function" ea224455 Merge 5.4.139 into android11-5.4-lts 8ab681fd ANDROID: GKI: fix up android/abi_gki_aarch64.xml merge 1d03502d Merge branch 'android11-5.4' into 'android11-5.4-lts' e350cd02 Linux 5.4.139 03ff8a4f spi: mediatek: Fix fifo transfer a0f66ddf bpf, selftests: Adjust few selftest outcomes wrt unreachable code d3796e8f bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones 8dec99ab bpf: Test_verifier, add alu32 bounds tracking tests fd568de5 bpf: Fix leakage under speculation on mispredicted branches d2f79032 bpf: Do not mark insn as seen under speculative path verification 283d7429 bpf: Inherit expanded/patched seen count from old aux data a0a9546a Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" 76f5314d firmware: arm_scmi: Add delayed response status check 1b38f70b firmware: arm_scmi: Ensure drivers provide a probe function 44f52229 Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" 38f54217 ACPI: fix NULL pointer dereference 0ea2f55b nvme: fix nvme_setup_command metadata trace event b508b652 net: Fix zero-copy head len calculation. bf692e7e qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() 6bc48348 r8152: Fix potential PM refcount imbalance a57c75ff ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits e2cccb83 spi: stm32h7: fix full duplex irq handler handling b72f2d9e regulator: rt5033: Fix n_voltages settings for BUCK and LDO 86f2a3e9 btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction b7f0fa21 btrfs: fix race causing unnecessary inode logging during link and rename cb006da6 btrfs: do not commit logs and transactions during link and rename operations 174c27d0 btrfs: delete duplicated words + other fixes in comments ae7ff756 Merge 5.4.138 into android11-5.4-lts 7b90d57b Linux 5.4.138 7eef18c0 can: j1939: j1939_session_deactivate(): clarify lifetime of session object 18b536de i40e: Add additional info to PHY type error d21eb931 Revert "perf map: Fix dso->nsinfo refcounting" 16447b2f powerpc/pseries: Fix regression while building external modules 265883d1 PCI: mvebu: Setup BAR0 in order to fix MSI 21734a31 can: hi311x: fix a signedness bug in hi3110_cmd() f4fa45b0 sis900: Fix missing pci_disable_device() in probe and remove dff00ce4 tulip: windbond-840: Fix missing pci_disable_device() in probe and remove e0310bbe sctp: fix return value check in __sctp_rcv_asconf_lookup 40861410 net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() ac498323 net/mlx5: Fix flow table chaining 527feae5 net: llc: fix skb_over_panic ede4c938 mlx4: Fix missing error code in mlx4_load_one() acb97d4b net: Set true network header for ECN decapsulation 851946a6 tipc: fix sleeping in tipc accept routine 194b71d2 i40e: Fix log TC creation failure when max num of queues is exceeded 834af622 i40e: Fix queue-to-TC mapping on Tx 74aea4b7 i40e: Fix firmware LLDP agent related warning b2ab34e8 i40e: Fix logic of disabling queues 519582e4 netfilter: nft_nat: allow to specify layer 4 protocol NAT only 3a7a4cee netfilter: conntrack: adjust stop timestamp to real expiry value 1c043783 cfg80211: Fix possible memory leak in function cfg80211_bss_update 6cf2abea nfc: nfcsim: fix use after free during module unload 6b313d0f NIU: fix incorrect error return, missed in previous revert c4663c16 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT e9e2ce00 can: esd_usb2: fix memory leak 43726620 can: ems_usb: fix memory leak 81986738 can: usb_8dev: fix memory leak a051dbd1 can: mcba_usb_start(): add missing urb->transfer_dma initialization 79358144 can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF c621638d can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms a24d87b4 ocfs2: issue zeroout to EOF blocks eaaa4284 ocfs2: fix zero out valid data 9bd10921 KVM: add missing compat KVM_CLEAR_DIRTY_LOG 7a94dfe5 x86/kvm: fix vcpu-id indexed array sizes 2dc29158 Revert "ACPI: resources: Add checks for ACPI IRQ override" a8eec697 btrfs: mark compressed range uptodate only if all bio succeed 57429c1e btrfs: fix rw device counting in __btrfs_free_extra_devids 61f2cbc7 x86/asm: Ensure asm/proto.h can be included stand-alone 99372c38 net_sched: check error pointer in tcf_dump_walker() 758a7acf Merge 5.4.137 into android11-5.4-lts 911bc13b Merge branch 'android11-5.4' into 'android11-5.4-lts' 5b1de8e1 Linux 5.4.137 ebb1b38b ipv6: ip6_finish_output2: set sk into newly allocated nskb 6c041239 ARM: dts: versatile: Fix up interrupt controller node names befa9005 iomap: remove the length variable in iomap_seek_hole 83fb41b2 iomap: remove the length variable in iomap_seek_data 302e1acd cifs: fix the out of range assignment to bit fields in parse_server_interfaces 02a470e3 firmware: arm_scmi: Fix range check for the maximum number of pending messages 289dd584 firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow e3acb292 hfs: add lock nesting notation to hfs_find_init af117829 hfs: fix high memory mapping in hfs_bnode_read 89136a47 hfs: add missing clean-up in hfs_fill_super ded37d03 ipv6: allocate enough headroom in ip6_finish_output2() f65b7f37 sctp: move 198 addresses from unusable to private scope c8d32973 net: annotate data race around sk_ll_usec c23b9a56 net/802/garp: fix memleak in garp_request_join() 88c4cae3 net/802/mrp: fix memleak in mrp_request_join() eef99860 cgroup1: fix leaked context root causing sporadic NULL deref in LTP 7f0365b4 workqueue: fix UAF in pwq_unbound_release_workfn() 85abe0d4 af_unix: fix garbage collect vs MSG_PEEK af45f352 KVM: x86: determine if an exception has an error code only when injecting it. 828cab3c tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include 525c5513 selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c fab7e04e ANDROID: Update android/abi_gki_aarch64.xml c1b1b25e ANDROID: Update android/abi_gki_aarch64_goldfish ccc19b14 Merge 5.4.136 into android11-5.4-lts 253dccef Linux 5.4.136 587f86b7 xhci: add xhci_get_virt_ep() helper f9d0c355 perf inject: Close inject.output on exit a9c103fa PCI: Mark AMD Navi14 GPU ATS as broken 11561d2f btrfs: compression: don't try to compress if we don't have enough pages 4980301e iio: accel: bma180: Fix BMA25x bandwidth register values d04f2582 iio: accel: bma180: Use explicit member assignment 4e0afa88 net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear 2a4865d1 net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz 7d8c06b8 drm: Return -ENOTTY for non-drm ioctls b5d7bebd nds32: fix up stack guard gap ba378b79 rbd: always kick acquire on "acquired" and "released" notifications 13066d66 rbd: don't hold lock_rwsem while running_list is being drained b12ead82 hugetlbfs: fix mount mode command line processing 60dbbd76 userfaultfd: do not untag user pointers 540eee8c selftest: use mmap instead of posix_memalign to allocate memory e706ac3f ixgbe: Fix packet corruption due to missing DMA sync e617fa62 media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() 77713fb3 btrfs: check for missing device in btrfs_trim_fs f899f24d tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. 59a9f75f tracing/histogram: Rename "cpu" to "common_cpu" 379d8da3 firmware/efi: Tell memblock about EFI iomem reservations 281a9436 usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. 167079fb USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick 811c4cdf USB: serial: cp210x: fix comments for GE CS1000 f54ee7e1 USB: serial: option: add support for u-blox LARA-R6 family e28d28eb usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop() 863d071d usb: max-3421: Prevent corruption of freed memory e4077a90 USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS da6f6769 usb: hub: Fix link power management max exit latency (MEL) calculations fea6b53e usb: hub: Disable USB 3 device initiated lpm if exit latency is too high 962ce043 KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state 2b9ffddd KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow c968f563 xhci: Fix lost USB 2 remote wake a660ecde ALSA: hdmi: Expose all pins on MSI MS-7C94 board f7369635 ALSA: sb: Fix potential ABBA deadlock in CSP driver 7aa2dfbc ALSA: usb-audio: Add registration quirk for JBL Quantum headsets 46d62c3f ALSA: usb-audio: Add missing proc text entry for BESPOKEN type f1754f96 s390/boot: fix use of expolines in the DMA code 8eb521d1 s390/ftrace: fix ftrace_update_ftrace_func implementation 268132b0 Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one" f323809e proc: Avoid mixing integer types in mem_rw() b71a7520 drm/panel: raspberrypi-touchscreen: Prevent double-free 2e6ab87f net: sched: cls_api: Fix the the wrong parameter b6046169 sctp: update active_key for asoc when old key is being replaced 9fa89c2c nvme: set the PRACT bit when using Write Zeroes with T10 PI c50141b3 r8169: Avoid duplicate sysfs entry creation error f726817d afs: Fix tracepoint string placement with built-in AFS b22c9e43 Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" 69a49e7b nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING 83025136 ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions a88414fb net/sched: act_skbmod: Skip non-Ethernet packets c278b954 net: hns3: fix rx VLAN offload state inconsistent issue 006ed6f4 net/tcp_fastopen: fix data races around tfo_active_disable_stamp 3942ba23 net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition f11f12de bnxt_en: Check abort error state in bnxt_half_open_nic() 16ce6cb7 bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() c993e7aa bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() 6ee8e6be bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence. 35637acc spi: cadence: Correct initialisation of runtime PM again 2f2150bf scsi: target: Fix protect handling in WRITE SAME(32) a6cb717f scsi: iscsi: Fix iface sysfs attr detection 25df44e9 netrom: Decrease sock refcount when sock timers expire 8d7924ce net: sched: fix memory leak in tcindex_partial_destroy_work f38527f1 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak b85dadd4 KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash b3224bd3 net: decnet: Fix sleeping inside in af_decnet bd2b3b13 efi/tpm: Differentiate missing and invalid final event log table. 9413c0ab net: fix uninit-value in caif_seqpkt_sendmsg 6d56299f bpftool: Check malloc return value in mount_bpffs_for_pin edec1009 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats 58259e8b s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] cc876a56 liquidio: Fix unintentional sign extension issue on left shift of u16 42fe8f43 ASoC: rt5631: Fix regcache sync errors on resume d99aaf07 spi: mediatek: fix fifo rx mode 08cdda8d regulator: hi6421: Fix getting wrong drvdata b25be6bf regulator: hi6421: Use correct variable type for regmap api val argument a1ade24c spi: stm32: fixes pm_runtime calls in probe/remove 40e203ce spi: stm32: Use dma_request_chan() instead dma_request_slave_channel() 24b78097 spi: imx: add a check for speed_hz before calculating the clock 52cff612 perf data: Close all files in close_dir() 0f63857d perf probe-file: Delete namelist in del_events() on the error path 8b92ea24 perf lzma: Close lzma stream on exit 51351c6d perf script: Fix memory 'threads' and 'cpus' leaks on exit d2bfc3ed perf dso: Fix memory leak in dso__new_map() 05804a7d perf test event_update: Fix memory leak of evlist d257f3ab perf test session_topology: Delete session->evlist 89d1762a perf env: Fix sibling_dies memory leak fd335143 perf probe: Fix dso->nsinfo refcounting 6513dee4 perf map: Fix dso->nsinfo refcounting ff9fc81f nvme-pci: do not call nvme_dev_remove_admin from nvme_remove d029df83 cxgb4: fix IRQ free race during driver unload ae9b6443 pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped a37ca2a0 selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect 05364a27 selftests: icmp_redirect: remove from checking for IPv6 route get 7f484822 ipv6: fix 'disable_policy' for fwd packets c67fb96f gve: Fix an error handling path in 'gve_probe()' e33da4ee igb: Fix position of assignment to *ring 7dd89777 igb: Check if num of q_vectors is smaller than max before array access d3d7ccee iavf: Fix an error handling path in 'iavf_probe()' 7a13a8a8 e1000e: Fix an error handling path in 'e1000_probe()' 9fc381db fm10k: Fix an error handling path in 'fm10k_probe()' 5d6a0492 igb: Fix an error handling path in 'igb_probe()' cddd5323 igc: Fix an error handling path in 'igc_probe()' 47f69d88 igc: Prefer to use the pci_release_mem_regions method 83b2d55a ixgbe: Fix an error handling path in 'ixgbe_probe()' ba4fbb68 igc: change default return of igc_read_phy_reg() 88e07201 igb: Fix use-after-free error during reset a9508e0e igc: Fix use-after-free error during reset f40a4f7a Merge 5.4.135 into android11-5.4-lts 0a0beb1f Linux 5.4.135 d2f7b384 udp: annotate data races around unix_sk(sk)->gso_size c7237497 perf test bpf: Free obj_buf 17bc942c bpftool: Properly close va_list 'ap' by va_end() on error 84ed8340 ipv6: tcp: drop silly ICMPv6 packet too big messages 315033ca tcp: annotate data races around tp->mtu_info 41f45e91 dma-buf/sync_file: Don't leak fences on merge failure 04b06716 net: fddi: fix UAF in fza_probe 8aa13a86 net: validate lwtstate->data before returning from skb_tunnel_info() 8cff7b28 net: send SYNACK packet with accepted fwmark b7e5563f net: ti: fix UAF in tlan_remove_one 2b70ca92 net: qcom/emac: fix UAF in emac_remove 463c0add net: moxa: fix UAF in moxart_mac_probe 7ac4a6a7 net: ip_tunnel: fix mtu calculation for ETHER tunnel devices d5dc50ca net: bcmgenet: Ensure all TX/RX queues DMAs are disabled 7ecd4080 net: bridge: sync fdb to new unicast-filtering ports 813d4549 net/sched: act_ct: fix err check for nf_conntrack_confirm 24973073 netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo c6f4a711 net: ipv6: fix return value of ip6_skb_dst_mtu 9872273b net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz 6148ddff net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz d73c180e dm writecache: return the exact table values that were set 8a85afc6 mm: slab: fix kmem_cache_create failed when sysfs node not destroyed f53729b8 usb: cdns3: Enable TDL_CHK only for OUT ep 52b01a80 f2fs: Show casefolding support only when supported 91d84601 arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file f696cc7f firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string e2b28026 arm64: dts: armada-3720-turris-mox: add firmware node f7d1fa65 cifs: prevent NULL deref in cifs_compose_mount_options() 06d8a7eb s390: introduce proper type handling call_on_stack() macro 2a47e071 sched/fair: Fix CFS bandwidth hrtimer expiry type 5b7d0658 scsi: qedf: Add check to synchronize abort and flush 0fe70c15 scsi: libfc: Fix array index out of bound exception d7b647d0 scsi: libsas: Add LUN number check in .slave_alloc callback 863c4bc8 scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 712e9ed6 rtc: max77686: Do not enforce (incorrect) interrupt trigger type 199d8ea4 kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set 484193b6 thermal/core: Correct function name thermal_zone_device_unregister() 556cf028 arm64: dts: imx8mq: assign PCIe clocks 9d3eb68a arm64: dts: ls208xa: remove bus-num from dspi node e054b361 firmware: tegra: bpmp: Fix Tegra234-only builds 94d00957 soc/tegra: fuse: Fix Tegra234-only builds 270a2e9f ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 4bc66215 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings 856c7532 ARM: dts: rockchip: fix supply properties in io-domains nodes c5bb9cc2 arm64: dts: juno: Update SCPI nodes as per the YAML schema f572a913 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings 95e79547 ARM: dts: stm32: fix RCC node name on stm32f429 MCU a898aa9f ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards 5c17edaa ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios 34462330 ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios e79e29a4 kbuild: sink stdout from cmd for silent build f817d467 rtc: mxc_v2: add missing MODULE_DEVICE_TABLE 0a22b517 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info e20e8563 ARM: dts: imx6: phyFLEX: Fix UART hardware flow control a5b19d33 ARM: dts: Hurricane 2: Fix NAND nodes names f83535a4 ARM: dts: BCM63xx: Fix NAND nodes names cb05b84a ARM: NSP: dts: fix NAND nodes names 14e3bad3 ARM: Cygnus: dts: fix NAND nodes names 587a757a ARM: brcmstb: dts: fix NAND nodes names a9c32c7a reset: ti-syscon: fix to_ti_syscon_reset_data macro b400afa4 arm64: dts: rockchip: Fix power-controller node names for rk3328 dfb4e8ed arm64: dts: rockchip: Fix power-controller node names for px30 789070f1 ARM: dts: rockchip: Fix power-controller node names for rk3288 6aaffe6c ARM: dts: rockchip: Fix power-controller node names for rk3188 439115ee ARM: dts: rockchip: Fix power-controller node names for rk3066a 3b4c3472 ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x c9d29d62 ARM: dts: rockchip: Fix the timer clocks order d105e15d arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi cfe3d29e ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 79573c64 ARM: dts: gemini: add device_type on pci 70378763 ARM: dts: gemini: rename mdio to the right name 2a9f50cc Merge branch 'android11-5.4' into 'android11-5.4-lts' Signed-off-by:Greg Kroah-Hartman <gregkh@google.com> Change-Id: I1dfe5c5858c0c1f38ccb32e253ff7ff7f509eced
Loading
Please register or sign in to comment