Merge tag 'android11-5.4.219_r00' into android11-5.4
This is the merge of the upstream LTS release of 5.4.219 into the android11-5.4 branch. It contains the following commits: cb8a0459 ANDROID: GKI: db845c: Update symbols list and ABI f9443474 Merge 5.4.219 into android11-5.4-lts fd92cfed Linux 5.4.219 0cb5be43 wifi: mac80211: fix MBSSID parsing use-after-free 9478c5f9 wifi: mac80211: don't parse mbssid in assoc response 7f441a6c mac80211: mlme: find auth challenge directly c248c333 Revert "fs: check FMODE_LSEEK to control internal pipe splicing" 4fa407bf Merge 5.4.218 into android11-5.4-lts 1d0da867 Linux 5.4.218 3ff54a91 Input: xpad - fix wireless 360 controller breaking after suspend 69046775 Input: xpad - add supported devices as contributed on github 9389750a wifi: cfg80211: update hidden BSSes to avoid WARN_ON 7fab3bf5 wifi: mac80211_hwsim: avoid mac80211 warning on bad rate 77bb20cc wifi: cfg80211: avoid nontransmitted BSS list corruption 785eaabf wifi: cfg80211: fix BSS refcounting bugs 359ce507 wifi: cfg80211: ensure length byte is present before access 43689bf2 wifi: cfg80211/mac80211: reject bad MBSSID elements 020402c7 wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() c634a910 random: use expired timer rather than wq for mixing fast pool 39800adc random: avoid reading two cache lines on irq randomness bc0375ca random: restore O_NONBLOCK support 49d2fc9f USB: serial: qcserial: add new usb-id for Dell branded EM7455 20a5bde6 scsi: stex: Properly zero out the passthrough command structure 46b822a7 efi: Correct Macmini DMI match in uefi cert quirk b719d10f ALSA: hda: Fix position reporting on Poulsbo e5d25a3b random: clamp credited irq bits to maximum mixed 194f5939 ceph: don't truncate file in atomic_open 259c0f68 nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure b7e409d1 nilfs2: fix leak of nilfs_root in case of writer thread creation failure 79221133 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() 963089ad rpmsg: qcom: glink: replace strncpy() with strscpy_pad() 2da677c0 mmc: core: Terminate infinite loop in SD-UHS voltage switch 373eca05 mmc: core: Replace with already defined values for readability 7ec8f073 USB: serial: ftdi_sio: fix 300 bps rate for SIO 21446ad9 usb: mon: make mmapped memory read only d2f3a51c arch: um: Mark the stack non-executable to fix a binutils warning bb2d4c37 um: Cleanup compiler warning in arch/x86/um/tls_32.c 9e26e0ee um: Cleanup syscall_handler_t cast in syscalls_32.h 3c9a75b3 net/ieee802154: fix uninit value bug in dgram_sendmsg 61be8898 scsi: qedf: Fix a UAF bug in __qedf_probe() c790d3a0 ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer aefe2f55 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure db702ecd dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property 59684c87 firmware: arm_scmi: Add SCMI PM driver remove routine 70e4f70d fs: fix UAF/GPF bug in nilfs_mdt_destroy 398312c6 perf tools: Fixup get_current_dir_name() compilation 393a1aa4 mm: pagewalk: Fix race between unmap and page walker c01b171c Merge 5.4.217 into android11-5.4-lts 6e150d60 Linux 5.4.217 0c41153c docs: update mediator information in CoC docs 096740d6 Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 e911caf9 Revert "drm/amdgpu: use dirty framebuffer helper" ae19c3c7 xfs: remove unused variable 'done' 538657de xfs: fix uninitialized variable in xfs_attr3_leaf_inactive 9ff41b8d xfs: streamline xfs_attr3_leaf_inactive c893feda xfs: move incore structures out of xfs_da_format.h 5e13ad94 xfs: fix memory corruption during remote attr value buffer invalidation 821e0951 xfs: refactor remote attr value buffer invalidation a1b66abe xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read 1e4a0723 xfs: fix s_maxbytes computation on 32-bit kernels 16de74ee xfs: truncate should remove all blocks, not just to the end of the page cache 87e73331 xfs: introduce XFS_MAX_FILEOFF bd67d06b xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag 24f45c87 x86/speculation: Add RSB VM Exit protections 564275d4 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts 4891e5fd x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current 9862c0f4 x86/speculation: Disable RRSBA behavior b9ae02c3 x86/bugs: Add Cannon lake to RETBleed affected CPU list d6a8a470 x86/cpu/amd: Enumerate BTC_NO 2edfa537 x86/common: Stamp out the stepping madness 17a9fc4a x86/speculation: Fill RSB on vmexit for IBRS 2242cf21 KVM: VMX: Fix IBRS handling after vmexit 51c71ed1 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS a31bdec9 KVM: VMX: Convert launched argument to flags 5895a929 KVM: VMX: Flatten __vmx_vcpu_run() 64723cd3 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw 57ba312f KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S 87dfe68a x86/speculation: Remove x86_spec_ctrl_mask 4109a8ce x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit 0fd086ed x86/speculation: Fix SPEC_CTRL write on SMT state change 18d5a93f x86/speculation: Fix firmware entry SPEC_CTRL handling 03a575a0 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n 8afd1c7d x86/speculation: Change FILL_RETURN_BUFFER to work with objtool 3ee9e9a5 intel_idle: Disable IBRS during long idle 97bc52c1 x86/bugs: Report Intel retbleed vulnerability fd67fe3d x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() 2d4ce2d7 x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS e2d793a3 x86/bugs: Optimize SPEC_CTRL MSR writes a3111fae x86/entry: Add kernel IBRS implementation fd32a315 x86/entry: Remove skip_r11rcx 3c93ff4e x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value 9a596426 x86/bugs: Add AMD retbleed= boot parameter 063b7f98 x86/bugs: Report AMD retbleed vulnerability 954d591a x86/cpufeatures: Move RETPOLINE flags to word 11 893cd858 x86/kvm/vmx: Make noinstr clean f62d272c x86/cpu: Add a steppings field to struct x86_cpu_id 69460b1e x86/cpu: Add consistent CPU match macros 87449d94 x86/devicetable: Move x86 specific macro out of generic code fbd29b75 Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" 3a8ff61e Revert "x86/speculation: Add RSB VM Exit protections" 3e781994 Merge 5.4.216 into android11-5.4-lts f28b7414 Linux 5.4.216 b8b87cb1 clk: iproc: Do not rely on node name for correct PLL setup d417d5eb clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks 762706bd selftests: Fix the if conditions of in test_extra_filter() ae0d3a43 nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices 18ef5cd4 nvme: add new line after variable declatation 3ea4a534 usbnet: Fix memory leak in usbnet_disconnect() 6ca922ec Input: melfas_mip4 - fix return value check in mip4_probe() 38c4d823 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" 7291d19a soc: sunxi: sram: Fix debugfs info for A64 SRAM C cdbcdfc9 soc: sunxi: sram: Fix probe function ordering issues 73dbc6e1 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() 26170e4f soc: sunxi: sram: Prevent the driver from being unbound 883778a1 soc: sunxi: sram: Actually claim SRAM regions 1ba52486 ARM: dts: am33xx: Fix MMCHS0 dma properties d0c69c72 ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver d1856528 media: dvb_vb2: fix possible out of bound access 0f4634f7 mm: fix madivse_pageout mishandling on non-LRU page ffd11370 mm/migrate_device.c: flush TLB while holding PTL b9e31f48 mm: prevent page_frag_alloc() from corrupting the memory d535fb83 mm/page_alloc: fix race condition between build_all_zonelists and page allocation 2ec49497 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width bb7c23e4 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 5cebfac6 Revert "net: mvpp2: debugfs: fix memory leak when using debugfs_lookup()" 9a3740f4 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() 46e784cf ARM: dts: integrator: Tag PCI host with device_type 85b5edb1 clk: ingenic-tcu: Properly enable registers before accessing timers f8a2e222 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 43699b8f uas: ignore UAS for Thinkplus chips fc540f6e usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS 383c663c uas: add no-uas quirk for Hiksemi usb_disk 79e1dca5 Merge 5.4.215 into android11-5.4-lts 6215647d Linux 5.4.215 579976dc ext4: make directory inode spreading reflect flexbg size 26e7c965 xfs: fix use-after-free when aborting corrupt attr inactivation 8b3c9eb1 xfs: fix an ABBA deadlock in xfs_rename 37ec5a20 xfs: don't commit sunit/swidth updates to disk if that would cause repair failures 4668f08c xfs: split the sunit parameter update into two parts fd6c5da3 xfs: refactor agfl length computation function 6363fdf7 xfs: use bitops interface for buf log item AIL flag check a95582d9 xfs: stabilize insert range start boundary to avoid COW writeback race 7a20c664 xfs: fix some memory leaks in log recovery ad9759d4 xfs: always log corruption errors 0336599b xfs: constify the buffer pointer arguments to error functions 8856a657 xfs: convert EIO to EFSCORRUPTED when log contents are invalid 9185003c xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() 796ff095 xfs: attach dquots and reserve quota blocks during unwritten conversion a33bcad4 xfs: range check ri_cnt when recovering log items a102869f xfs: add missing assert in xfs_fsmap_owner_from_rmap 979eb123 xfs: slightly tweak an assert in xfs_fs_map_blocks c494dbca xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata bb7eb3ca ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 04aa8187 workqueue: don't skip lockdep work dependency in cancel_work_sync() a8746095 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid 75ed7dee drm/amd/display: Limit user regamma to a valid value c89849ec drm/amdgpu: use dirty framebuffer helper 0b467eab Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region 8c8d0f7a cifs: always initialize struct msghdr smb_msg completely 1438e412 usb: xhci-mtk: fix issue of out-of-bounds array access 2e473351 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup 9eb710d1 serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting 6cc0434f serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting 556e827b serial: Create uart_xmit_advance() 903f7d32 net: sched: fix possible refcount leak in tc_new_tfilter() 0e8de8f5 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD 67199c26 perf kcore_copy: Do not check /proc/modules is unchanged 80b2f37b perf jit: Include program header in ELF files 95c5637d can: gs_usb: gs_can_open(): fix race dev->can.state condition 11ebf32f netfilter: ebtables: fix memory leak when blob is malformed 6a3239f8 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs d12a1eb0 net/sched: taprio: avoid disabling offload when it was never enabled 420c9b10 of: mdio: Add of_node_put() when breaking out of for_each_xx d2ac2baf i40e: Fix set max_tx_rate when it is lower than 1 Mbps 450d1068 i40e: Fix VF set max MTU size 3daf0978 iavf: Fix set max MTU size with port VLAN and jumbo frames bfaff9ad iavf: Fix bad page state 9bf52411 MIPS: Loongson32: Fix PHY-mode being left unspecified 405bd0eb MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko 37f79374 net: team: Unsync device addresses on ndo_stop 346e94aa ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header b84fdb6b iavf: Fix cached head and tail value for iavf_get_tx_pending 721ea8ac netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() d0a24bc8 netfilter: nf_conntrack_irc: Tighten matching on DCC message 0376a77f netfilter: nf_conntrack_sip: fix ct_sip_walk_headers c9355b7e arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma 312eb457 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz a52ef6ae arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob 016b1509 mm/slub: fix to return errno if kmalloc() fails cafb9cad efi: libstub: check Shim mode using MokSBStateRT 9599d460 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop befadcf8 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop b90ac48c ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack 5f622518 ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack 8f8a740e ALSA: hda/realtek: Re-arrange quirk table entries dafeac12 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 95b9a7f0 ALSA: hda: add Intel 5 Series / 3400 PCI DID 7fff38ab ALSA: hda/tegra: set depop delay for tegra 78d3ae9b USB: serial: option: add Quectel RM520N 55f0f59e USB: serial: option: add Quectel BG95 0x0203 composition 95b97afd USB: core: Fix RST error in hub.c f5e322ff Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" 430c9bd6 Revert "usb: add quirks for Lenovo OneLink+ Dock" 05ec3171 usb: cdns3: fix issue with rearming ISO OUT endpoint 10c5d34f usb: gadget: udc-xilinx: replace memcpy with memcpy_toio ddf7bc22 usb: add quirks for Lenovo OneLink+ Dock da8ac086 tty: serial: atmel: Preserve previous USART mode if RS485 disabled e56a4028 serial: atmel: remove redundant assignment in rs485_config 85a64208 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before sending data 9ad48cbf wifi: mac80211: Fix UAF in ieee80211_scan_rx() 9a3695bd usb: xhci-mtk: relax TT periodic bandwidth allocation 174645cc usb: xhci-mtk: allow multiple Start-Split in a microframe 6cfde07c usb: xhci-mtk: add some schedule error number 664b0b8f usb: xhci-mtk: add a function to (un)load bandwidth info d1eed0d3 usb: xhci-mtk: use @sch_tt to check whether need do TT schedule 1833e8e0 usb: xhci-mtk: add only one extra CS for FS/LS INTR 3826d4f0 usb: xhci-mtk: get the microframe boundary for ESIT 4ccf7afa usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop a5bdea59 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() 67bf926f usb: dwc3: gadget: Refactor pullup() 24e4f630 usb: dwc3: gadget: Prevent repeat pullup() 62b6cbc5 usb: dwc3: Issue core soft reset before enabling run/stop e24f90d7 usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind 85371aad ALSA: hda/sigmatel: Fix unused variable warning for beep power change 07191f98 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() 1878eaf0 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write 47c5ef29 mksysmap: Fix the mismatch of 'L0' symbols in System.map f0ebdfc1 MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() c53c3cbc afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked 1aea20f9 net: usb: qmi_wwan: add Quectel RM520N 447f95d4 ALSA: hda/tegra: Align BDL entry to 4KB boundary 9f55da12 ALSA: hda/sigmatel: Keep power up while beep is enabled 39265647 rxrpc: Fix calc of resend age cc273ed7 rxrpc: Fix local destruction being repeated da01ec04 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() 17a21341 ASoC: nau8824: Fix semaphore unbalance at error paths 323f289a iomap: iomap that extends beyond EOF should be marked dirty d88039e6 MAINTAINERS: add Chandan as xfs maintainer for 5.4.y 36128fd7 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM 81081a5c cifs: revalidate mapping when doing direct writes 834f4d85 tracing: hold caller_addr to hardirq_{enable,disable}_ip 2c4e260d task_stack, x86/cea: Force-inline stack helpers 4051324a ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC 47d7e6af parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() 2aae9b7d drm/meson: Fix OSD1 RGB to YCbCr coefficient 5dd9cb66 drm/meson: Correct OSD1 global alpha value f1de50e1 gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx 82e276e5 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 e0e88c25 of: fdt: fix off-by-one error in unflatten_dt_nodes() 366e92d4 Merge branch 'android11-5.4' into branch 'android11-5.4-lts' 79028819 Merge 5.4.214 into android11-5.4-lts 04f24402 Revert "USB: core: Prevent nested device-reset calls" b4a6b74b Merge 5.4.213 into android11-5.4-lts d6022393 Revert "io_uring: disable polling pollfree files" cfe83da8 Revert "netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y" 184c57f3 Revert "sched/deadline: Fix priority inheritance with multiple scheduling classes" dd54474f Revert "kernel/sched: Remove dl_boosted flag comment" d52832d9 Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse" 51223c9d Merge 5.4.212 into android11-5.4-lts 64522c90 Revert "fs: check FMODE_LSEEK to control internal pipe splicing" 9f02aa34 Linux 5.4.214 c629ec4d tracefs: Only clobber mode/uid/gid on remount if asked fe26b6ca soc: fsl: select FSL_GUTS driver for DPIO 1bd66f10 net: dp83822: disable rx error interrupt c128bff9 mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() bf3cd8f2 usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS 72b31dc2 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes 0573dc9f perf/arm_pmu_platform: fix tests for platform_get_irq() failure baba0cfc nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() 161e7555 Input: iforce - add support for Boeder Force Feedback Wheel a725bc34 ieee802154: cc2520: add rc code in cc2520_tx() 2670d1d3 tg3: Disable tg3 device on system reboot to avoid triggering AER c118ae56 hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message 3e89e8d1 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo 7e214f5b drm/msm/rd: Fix FIFO-full deadlock 7e173970 Linux 5.4.213 077041e4 MIPS: loongson32: ls1c: Fix hang during startup 4e8d7039 x86/nospec: Fix i386 RSB stuffing 64f9755b sch_sfb: Also store skb len before calling child enqueue 9d3237b5 tcp: fix early ETIMEDOUT after spurious non-SACK RTO 19816a02 nvme-tcp: fix UAF when detecting digest errors a4f0d345 RDMA/mlx5: Set local port to one when accessing counters 3df71e11 ipv6: sr: fix out-of-bounds read when setting HMAC data. e7f78835 RDMA/siw: Pass a pointer to virt_to_page() 5332a094 i40e: Fix kernel crash during module removal d488e2ba tipc: fix shift wrapping bug in map_get() 279c7668 sch_sfb: Don't assume the skb is still around after enqueueing to child a2f0ff5b afs: Use the operation issue time instead of the reply time for callbacks 8077a50c rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() 36f7b71f netfilter: nf_conntrack_irc: Fix forged IP logic 323b6847 netfilter: br_netfilter: Drop dst references before setting. 367a655f RDMA/hns: Fix supported page size 57b2897e soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs 87fe1703 RDMA/cma: Fix arguments order in net device validation d80ad999 regulator: core: Clean up on enable failure c108e203 ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node e192a08f smb3: missing inode locks in punch hole 59c6902a cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock 13d67aad cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree 05951695 cgroup: Optimize single thread migration d0e7be0d scsi: lpfc: Add missing destroy_workqueue() in error path 5682c946 scsi: mpt3sas: Fix use-after-free warning 8d66989b nvmet: fix a use-after-free 9fc8c5fa debugfs: add debugfs_lookup_and_remove() 0d895d2b kprobes: Prohibit probes in gate area 0492798b ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() e275cf33 ALSA: aloop: Fix random zeros in capture data when using jiffies timer 45321a7d ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() adbbc1a8 drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly e1955cdd fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() fcab25a6 arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level a3714415 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines dcf54e6c parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() c72d9714 drm/radeon: add a force flush to delay work when radeon ae2c6cc8 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. bca46f22 drm/gem: Fix GEM handle release errors bd2a3bff scsi: megaraid_sas: Fix double kfree() 944f276c USB: serial: ch341: fix disabled rx timer on older devices f0003ab9 USB: serial: ch341: fix lost character on LCR updates d288c638 usb: dwc3: disable USB core PHY management 9c670d0b usb: dwc3: fix PHY disable sequence 9ab0c653 btrfs: harden identification of a stale device 4e5ba186 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk 3af1316d ALSA: seq: Fix data-race at module auto-loading 4fa63d52 ALSA: seq: oss: Fix data-race for max_midi_devs access 82a86f82 net: mac802154: Fix a condition in the receive path d228b897 ip: fix triggering of 'icmp redirect' 66689c5c wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected 1142f04f driver core: Don't probe devices after bus_type.match() probe deferral bb87fe79 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS df187508 USB: core: Prevent nested device-reset calls 87b47c7f s390: fix nospec table alignments b604e79f s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages 33f8f830 usb-storage: Add ignore-residue quirk for NXP PN7462AU e2e153bb USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) 8ef85884 usb: dwc2: fix wrong order of phy_power_on and phy_init 08f27a24 usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles 1abdc68b USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode 3cd8e344 USB: serial: option: add Quectel EM060K modem b988c14d USB: serial: option: add support for OPPO R11 diag port 234fd173 USB: serial: cp210x: add Decagon UCA device id 0143b573 xhci: Add grace period after xHC start to prevent premature runtime suspend. c7e5a90e thunderbolt: Use the actual buffer in tb_async_error() cb2684e9 gpio: pca953x: Add mutex_lock for regcache sync in PM 7756eb1e hwmon: (gpio-fan) Fix array out of bounds access 979fe68b clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate 389a45dc Input: rk805-pwrkey - fix module autoloading 1929a527 clk: core: Fix runtime PM sequence in clk_core_unprepare() 577b32ab Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" 582e87c6 clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops 5d4acadc drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" bc37b057 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup 30d0901b binder: fix UAF of ref->proc caused by race condition b30dd08f USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id f8632b8b misc: fastrpc: fix memory corruption on open ec186b9f misc: fastrpc: fix memory corruption on probe 0d90ef87 iio: adc: mcp3911: use correct formula for AD conversion d186c655 Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag a6b7e8d9 tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete 1cf19303 vt: Clear selection before changing the font 21487716 powerpc: align syscall table for ppc32 d0aac714 staging: rtl8712: fix use after free bugs a65a2a33 serial: fsl_lpuart: RS485 RTS polariy is inverse ae5e8d0b net/smc: Remove redundant refcount increase 47e67943 Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" 91ecfbcd tcp: annotate data-race around challenge_timestamp f8a94fdf sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb 0946ff31 kcm: fix strp_init() order and cleanup 02986e1b ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler fffa19b5 net: sched: tbf: don't call qdisc_put() while holding tree lock e1ba258d Revert "xhci: turn off port power in shutdown" 2dca3c61 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() bed12d75 ieee802154/adf7242: defer destroy_workqueue call ddc6e823 iio: adc: mcp3911: make use of the sign bit 630a97e4 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask 765497cc drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg fced8363 drm/msm/dsi: fix the inconsistent indenting 83b25f9e net: dp83822: disable false carrier interrupt 007541bc Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" 96f09cd5 fs: only do a memory barrier for the first set_buffer_uptodate() d51e1682 net: mvpp2: debugfs: fix memory leak when using debugfs_lookup() f4c4637a wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() 8028ff4c efi: capsule-loader: Fix use-after-free in efi_capsule_write d6deb370 Linux 5.4.212 00523483 net: neigh: don't call kfree_skb() under spin_lock_irqsave() 25a80e72 net/af_packet: check len when min_header_len equals to 0 fc78b2fc io_uring: disable polling pollfree files b474ff1b kprobes: don't call disarm_kprobe() for disabled kprobes 6fbc49b7 lib/vdso: Mark do_hres() and do_coarse() as __always_inline 2161d3c1 lib/vdso: Let do_coarse() return 0 to simplify the callsite 06ebb40b btrfs: tree-checker: check for overlapping extent items 63c79058 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y 5c5cd52a drm/amd/display: Fix pixel clock programming c570198c s390/hypfs: avoid error message under KVM 51be9dd3 neigh: fix possible DoS due to net iface start/stop loop 814b756d drm/amd/display: clear optc underflow before turn off odm clock a06e4eb6 drm/amd/display: Avoid MPC infinite loop 2608885a btrfs: unify lookup return value when dir entry is missing 1fe3375c btrfs: do not pin logs too early during renames e9b4baab btrfs: introduce btrfs_lookup_match_dir 2fe3eee4 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse 8b68e53d bpf: Don't redirect packets with invalid pkt_len 934e49f7 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead 7d9591b3 fbdev: fb_pm2fb: Avoid potential divide by zero error 53c7c4d5 HID: hidraw: fix memory leak in hidraw_release() 466b67c0 media: pvrusb2: fix memory leak in pvr_probe 63d8c193 udmabuf: Set the DMA mask for the udmabuf device (v2) fa2b822d HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report 6551fbe2 Bluetooth: L2CAP: Fix build errors in some archs adc7640e kbuild: Fix include path in scripts/Makefile.modpost 80a7fe2b x86/bugs: Add "unknown" reporting for MMIO Stale Data 09602177 s390/mm: do not trigger write fault when vma does not allow VM_WRITE c9c5501e mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() b4c928ac scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq 2045b9d3 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU 8e7fb19f md: call __md_stop_writes in md_stop f35c4fec mm/hugetlb: fix hugetlb not supporting softdirty tracking f09c1b80 ACPI: processor: Remove freq Qos request for all CPUs cacd522e s390: fix double free of GS and RI CBs on fork() failure c3862f55 asm-generic: sections: refactor memory_intersects 13b28560 loop: Check for overflow while configuring loop 2668aeac x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry dd3365d3 btrfs: check if root is readonly while setting security xattr 5b44dcf8 btrfs: add info when mount fails due to stale replace target 40554fa4 btrfs: replace: drop assert for suspended replace 201bb5d7 btrfs: fix silent failure when deleting root reference 571a13b3 ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter aa0a3f72 net: Fix a data-race around sysctl_somaxconn. 923fa41a net: Fix a data-race around netdev_budget_usecs. adeb24af net: Fix a data-race around netdev_budget. 575c57e9 net: Fix a data-race around sysctl_net_busy_read. 6e8f9df6 net: Fix a data-race around sysctl_net_busy_poll. 5da0632c net: Fix a data-race around sysctl_tstamp_allow_data. 4482215f ratelimit: Fix data-races in ___ratelimit(). a90afeab net: Fix data-races around netdev_tstamp_prequeue. c1d0ef0e net: Fix data-races around weight_p and dev_weight_[rt]x_bias. dbd0f199 netfilter: nft_tunnel: restrict it to netdev family fba05d25 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families a2ce367a netfilter: nft_payload: do not truncate csum_offset and csum_type 87001535 netfilter: nft_payload: report ERANGE for too long offset and length bc7ba4cd bnxt_en: fix NQ resource accounting during vf creation on 57500 chips 160c4eb4 netfilter: ebtables: reject blobs that don't provide all entry points 8b9155ea net: ipvtap - add __init/__exit annotations to module init/exit funcs 1498077d bonding: 802.3ad: fix no transmission of LACPDUs ac3541b1 net: moxa: get rid of asymmetry in DMA mapping/unmapping eb8236df net/mlx5e: Properly disable vlan strip on non-UL reps 6e4b20d5 rose: check NULL rose_loopback_neigh->loopback 4c14faf1 SUNRPC: RPC level errors should set task->tk_rpc_status 8ee27a4f af_key: Do not call xfrm_probe_algs in parallel 63da7a2b xfrm: fix refcount leak in __xfrm_policy_check() a9f94dc4 kernel/sched: Remove dl_boosted flag comment d2b65976 sched/deadline: Fix priority inheritance with multiple scheduling classes c498c8cb sched/deadline: Fix stale throttling on de-/boosted tasks 184c8ab5 sched/deadline: Unthrottle PI boosted threads while enqueuing 71b7edfc pinctrl: amd: Don't save/restore interrupt status and wake status bits 8e52d0c5 Revert "selftests/bpf: Fix test_align verifier log patterns" 2b13ddc9 Revert "selftests/bpf: Fix "dubious pointer arithmetic" test" a89c4b58 usb: cdns3: Fix issue for clear halt endpoint 87b41b04 kernel/sys_ni: add compat entry for fadvise64_64 945dc197 parisc: Fix exception handler for fldw and fstw instructions bb415d26 audit: fix potential double free on error path from fsnotify_add_inode_mark 15a2cff2 Revert "USB: HCD: Fix URB giveback issue in tasklet function" 05426a3d Merge 5.4.211 into android11-5.4-lts 684cc17b Linux 5.4.211 473f4372 btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() 6fd4cea0 btrfs: only write the sectors in the vertical stripe which has data stripes 04e41b6b can: j1939: j1939_session_destroy(): fix memory leak of skbs 18e0ab31 can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() 5c963727 tracing/probes: Have kprobes and uprobes use $COMM too 5d8244d4 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 2b7f5591 video: fbdev: i740fb: Check the argument of i740_calc_vclk() 5e14b04c powerpc/64: Init jump labels before parse_early_param() 720f6112 smb3: check xattr value length earlier 29e734ec f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() dd9d894b ALSA: timer: Use deferred fasync helper 76f87b11 ALSA: core: Add async signal helpers f4159834 powerpc/32: Don't always pass -mcpu=powerpc to the compiler d78d0ee7 watchdog: export lockup_detector_reconfigure 814d83c5 RISC-V: Add fast call path of crash_kexec() 812cb212 riscv: mmap with PROT_WRITE but no PROT_READ is invalid 1b49707d mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start 3e699473 vfio: Clear the caps->buf to NULL after free ca3fc1c3 tty: serial: Fix refcount leak bug in ucc_uart.c 3c0efcd6 lib/list_debug.c: Detect uninitialized lists a6805b3d ext4: avoid resizing to a partial cluster size 5bebfd60 ext4: avoid remove directory when directory is corrupted f5d46f1b drivers:md:fix a potential use-after-free bug 7a2fe159 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown 0bf3dcfb dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed d13b990d selftests/kprobe: Do not test for GRP/ without event failures 082da6a9 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups c3ce788b PCI/ACPI: Guard ARM64-specific mcfg_quirks 695af60a cxl: Fix a memory leak in an error handling path ca06b4cd gadgetfs: ep_io - wait until IRQ finishes 927907f1 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input d401611a clk: qcom: ipq8074: dont disable gcc_sleep_clk_src f78ac62e vboxguest: Do not use devm for irq cfa8f707 usb: renesas: Fix refcount leak bug 0334d23c usb: host: ohci-ppc-of: Fix refcount leak bug b743d6ce drm/meson: Fix overflow implicit truncation warnings 29b30e04 irqchip/tegra: Fix overflow implicit truncation warnings e2d53180 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info e65d9b71 usb: cdns3 fix use-after-free at workaround 2 e7170b5a PCI: Add ACS quirk for Broadcom BCM5750x NICs d58ef256 drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() d0c4307a locking/atomic: Make test_and_*_bit() ordered on failure 90fb514a gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file 55197ba6 igb: Add lock to avoid data race 44b406aa fec: Fix timer capture timing in `fec_ptp_enable_pps()` f861285d i40e: Fix to stop tx_timeout recovery if GLOBR fails 781212b3 ice: Ignore EEXIST when setting promisc mode 545ec873 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry b360ce15 net: moxa: pass pdev instead of ndev to DMA functions cb1753bc net: dsa: mv88e6060: prevent crash on an unused port ccb0a42d powerpc/pci: Fix get_phb_number() locking b5dd26e0 netfilter: nf_tables: really skip inactive sets when allocating name f415fda6 clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks ff289f2b iavf: Fix adminq error handling 2b4daaed nios2: add force_successful_syscall_return() d6d9dd2c nios2: restarts apply only to the first sigframe we build... 01e783b4 nios2: fix syscall restart checks 9e915176 nios2: traced syscall does need to check the syscall number 73c08837 nios2: don't leave NULLs in sys_call_table[] 86a89da5 nios2: page fault et.al. are *not* restartable syscalls... 96533334 tee: add overflow check in register_shm_helper() cfa215a7 dpaa2-eth: trace the allocated address instead of page struct 9a6cbaa5 atm: idt77252: fix use-after-free bugs caused by tst_timer 2f14656f xen/xenbus: fix return type in xenbus_file_read() c61d3b92 nfp: ethtool: fix the display error of `ethtool -m DEVNAME` a1d13886 NTB: ntb_tool: uninitialized heap data in tool_fn_write() 215cbd3c tools build: Switch to new openssl API for test-libcrypto a9120426 tools/vm/slabinfo: use alphabetic order when two values are equal 12f777a9 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles 0ecc55fe vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() f82f1e20 vsock: Fix memory leak in vsock_connect() f4f2acf0 plip: avoid rcu debug splat 85b57473 geneve: do not use RT_TOS for IPv6 flowlabel 760a01c3 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool 49c1ae5f pinctrl: sunxi: Add I/O bias setting for H6 R-PIO b0de3436 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed c26012a1 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map ac6d4482 net: bgmac: Fix a BUG triggered by wrong bytes_compl 1ad4ba93 devlink: Fix use-after-free after a failed reload c1bdc6de SUNRPC: Reinitialise the backchannel request buffers before reuse b0e28398 sunrpc: fix expiry of auth creds 0a901c2f can: mcp251x: Fix race condition on receive interrupt f7ee3b77 NFSv4/pnfs: Fix a use-after-free bug in open 14b5a92e NFSv4.1: RECLAIM_COMPLETE must handle EACCES 89dd9bec NFSv4: Fix races in the legacy idmapper upcall e7eba28b NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly 68a84001 NFSv4.1: Don't decrease the value of seq_nr_highest_sent 2c847760 Documentation: ACPI: EINJ: Fix obsolete example 7db182a2 apparmor: Fix memleak in aa_simple_write_to_buffer() ef6fb6f0 apparmor: fix reference count leak in aa_pivotroot() 7f6092dc apparmor: fix overlapping attachment computation 98ab8dfa apparmor: fix aa_label_asxprint return check 1b4c4482 apparmor: Fix failed mount permission check error message 825b0f6b apparmor: fix absroot causing audited secids to begin with = dd78c35a apparmor: fix quiet_denied for file rules 45be5696 can: ems_usb: fix clang's -Wunaligned-access warning f67c43e4 tracing: Have filter accept "common_cpu" to be consistent 90b0526d btrfs: fix lost error handling when looking up extended ref on log replay d33e770f mmc: pxamci: Fix an error handling path in pxamci_probe() 6db52858 mmc: pxamci: Fix another error handling path in pxamci_probe() b1b2b8ad ata: libata-eh: Add missing command name 70e0c8a4 rds: add missing barrier to release_refill d040e85a ALSA: info: Fix llseek return value when using callback 99248013 net_sched: cls_route: disallow handle of 0 7d9d0ba9 net/9p: Initialize the iounit field during fid creation 13e17a18 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression 4d5e45fd Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" f135c650 scsi: sg: Allow waiting for commands to complete on removed device cf218ff9 tcp: fix over estimation in sk_forced_mem_schedule() 8cdba919 KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() 8fb5e776 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq 4c08dd3f KVM: Add infrastructure and macro to mark VM as bugged 86590268 btrfs: reject log replay if there is unsupported RO compat flag 1fcd691c net_sched: cls_route: remove from list when handle is 0 b1230498 iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) 18048cba firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails 7c77d1f9 timekeeping: contribute wall clock to rng on time change 5e0fcc5a ACPI: CPPC: Do not prevent CPPC from working in the future 2c7e93e3 dm writecache: set a default MAX_WRITEBACK_JOBS 05cef099 dm thin: fix use-after-free crash in dm_sm_register_threshold_callback cb583ca6 dm raid: fix address sanitizer warning in raid_status 71f601c7 dm raid: fix address sanitizer warning in raid_resume 2f2fa48c intel_th: pci: Add Meteor Lake-P support ab1f9cb5 intel_th: pci: Add Raptor Lake-S PCH support 0d8fd1fa intel_th: pci: Add Raptor Lake-S CPU support 8887ef07 ext4: correct the misjudgment in ext4_iget_extra_inode be9614e1 ext4: correct max_inline_xattr_value_size computing b9a2dfd1 ext4: fix extent status tree race in writeback error recovery path b10b2122 ext4: update s_overhead_clusters in the superblock during an on-line resize 9d146873 ext4: fix use-after-free in ext4_xattr_set_entry 41ff115b ext4: make sure ext4_append() always allocates new block 748d17d4 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h 025604c7 btrfs: reset block group chunk force if we have to wait cf8927ce tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH 61a1793b kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification 37690cb8 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions 91d11a33 x86/olpc: fix 'logical not is only applied to the left hand side' 42afeecc scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection d2e82c78 scsi: qla2xxx: Turn off multi-queue for 8G adapters 83cb0fb8 scsi: qla2xxx: Fix discovery issues in FC-AL topology bc98764d scsi: zfcp: Fix missing auto port scan and thus missing target ports eacb50f1 video: fbdev: s3fb: Check the size of screen before memset_io() 53198b81 video: fbdev: arkfb: Check the size of screen before memset_io() d71528cc video: fbdev: vt8623fb: Check the size of screen before memset_io() 09777c16 tools/thermal: Fix possible path truncations a249e1b8 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() 46513b4a x86/numa: Use cpumask_available instead of hardcoded NULL check 26d2d13d scripts/faddr2line: Fix vmlinux detection on arm64 563ffb78 genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO 9813d27d powerpc/pci: Fix PHB numbering when using opal-phbid 6a119c1a kprobes: Forbid probing on trampoline and BPF code areas cc53477d perf symbol: Fail to read phdr workaround f3886436 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address d99733ad powerpc/xive: Fix refcount leak in xive_get_max_prio 14329d29 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader 3ec50b8a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias 44a43b65 powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 ddaa8cc5 video: fbdev: sis: fix typos in SiS_GetModeID() 49a4c1a8 video: fbdev: amba-clcd: Fix refcount leak bugs a9286ff4 watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() ba406e31 ASoC: audio-graph-card: Add of_node_put() in fail path bb1cc434 fuse: Remove the control interface for virtio-fs 08398462 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() 3edcd134 s390/zcore: fix race when reading from hardware system area 50be644f iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop b948ff8a mfd: max77620: Fix refcount leak in max77620_initialise_fps 8d01edaf mfd: t7l66xb: Drop platform disable callback b45bcdf6 kfifo: fix kfifo_to_user() return type 8ee5d40a rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge 9a87a532 iommu/exynos: Handle failed IOMMU device registration properly 44913ccf tty: n_gsm: fix missing corner cases in gsmld_poll() ae9bfcbf tty: n_gsm: fix DM command b625b745 tty: n_gsm: fix wrong T1 retry count handling 373343d8 vfio/ccw: Do not change FSM state in subchannel event 51642e13 remoteproc: qcom: wcnss: Fix handling of IRQs fbf97956 tty: n_gsm: fix race condition in gsmld_write() 597bec4a tty: n_gsm: fix packet re-transmission without open control channel ba10f6c2 tty: n_gsm: fix non flow control frames during mux flow off 8b355d6b profiling: fix shift too large makes kernel panic 8791703e ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV ba4d971f ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV 34734e4c serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() 79f56690 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe 4f97b5bb ASoC: codecs: da7210: add check for i2c_add_driver b488ceb2 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe d6d41f04 ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe d3f15a4b opp: Fix error check in dev_pm_opp_attach_genpd() fa5b65d3 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted fc1ec67b ext4: recover csum seed of tmp_inode after migrating to extents 36a88efe jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() 242303bf null_blk: fix ida error handling in null_add_dev() b348e204 RDMA/rxe: Fix error unwind in rxe_create_qp() 38403d14 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region d3beb91c platform/olpc: Fix uninitialized data in debugfs write 358db0eb USB: serial: fix tty-port initialized comments 06f56d9e PCI: tegra194: Fix link up retry sequence f916f6e0 PCI: tegra194: Fix Root Port interrupt handling ed44d9ce HID: alps: Declare U1_UNICORN_LEGACY support 46f54582 mmc: cavium-thunderx: Add of_node_put() when breaking out of loop d0cc1ba2 mmc: cavium-octeon: Add of_node_put() when breaking out of loop b100b0b0 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() 2f90813f RDMA/hfi1: fix potential memory leak in setup_base_ctxt() 11edf0bb RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event fb9193af RDMA/hns: Fix incorrect clearing of interrupt status register 41484931 usb: gadget: udc: amd5536 depends on HAS_DMA bc6f6094 scsi: smartpqi: Fix DMA direction for RAID requests b1b80349 mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R 9d8b911f memstick/ms_block: Fix a memory leak 830c38ec memstick/ms_block: Fix some incorrect memory allocation 4c472a2c mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch 6bb0f109 staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback b5d924cb intel_th: msu: Fix vmalloced buffers d81195c4 intel_th: msu-sink: Potential dereference of null pointer 85934222 intel_th: Fix a resource leak in an error handling path 3771ee6c soundwire: bus_type: fix remove and shutdown support 2fcb7182 clk: qcom: camcc-sdm845: Fix topology around titan_top power domain 7dc9eb96 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks 5780dde5 clk: qcom: ipq8074: fix NSS port frequency tables 15f4d528 usb: host: xhci: use snprintf() in xhci_decode_trb() 7cfb3120 clk: qcom: clk-krait: unlock spin after mux completion 8191b6cd driver core: fix potential deadlock in __driver_attach be8f7c44 misc: rtsx: Fix an error handling path in rtsx_pci_probe() 507cabdb clk: mediatek: reset: Fix written reset bit offset 9ecabd76 usb: xhci: tegra: Fix error check 65d36ec4 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe 8cbc3870 usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe 8e88b425 fpga: altera-pr-ip: fix unsigned comparison with less than zero 44ffee39 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path f3cc2719 mtd: partitions: Fix refcount leak in parse_redboot_of a1cdbd34 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release 519ff31a HID: cp2112: prevent a buffer overflow in cp2112_xfer() 1367f4a3 mtd: rawnand: meson: Fix a potential double free issue 80b1465b mtd: maps: Fix refcount leak in ap_flash_init 9124d51e mtd: maps: Fix refcount leak in of_flash_probe_versatile e0012773 clk: renesas: r9a06g032: Fix UART clkgrp bitsel 51fb8c2c dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock d3b29226 net: rose: fix netdev reference changes 34b88491 netdevsim: Avoid allocation warnings triggered from user space 9d9e0d55 iavf: Fix max_rate limiting 50a7949f crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of 439297ec net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS 878e7f39 wifi: libertas: Fix possible refcount leak in if_usb_probe() 5cca5f71 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue 52b11a48 wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` becbc829 i2c: mux-gpmux: Add of_node_put() when breaking out of loop 6d9f3128 i2c: cadence: Support PEC for SMBus block read 80df1402 Bluetooth: hci_intel: Add check for platform_driver_register 26168f06 can: pch_can: pch_can_error(): initialize errc before using it a025f6ca can: error: specify the values of data[5..7] of CAN error frames 61bcc556 can: usb_8dev: do not report txerr and rxerr during bus-off d8833eaa can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off a37e2bad can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off 80b135a0 can: sun4i_can: do not report txerr and rxerr during bus-off d20bf7e7 can: hi311x: do not report txerr and rxerr during bus-off e94369cd can: sja1000: do not report txerr and rxerr during bus-off 5b9d4919 can: rcar_can: do not report txerr and rxerr during bus-off 4cb29f25 can: pch_can: do not report txerr and rxerr during bus-off ecbdb298 selftests/bpf: fix a test for snprintf() overflow e134d998 wifi: p54: add missing parentheses in p54_flush() 6942c45a wifi: p54: Fix an error handling path in p54spi_probe() 60c99834 wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() 72d9ce5b fs: check FMODE_LSEEK to control internal pipe splicing 8cf6e837 selftests: timers: clocksource-switch: fix passing errors from child 2f243fe8 selftests: timers: valid-adjtimex: build fix for newer toolchains 8ebe6121 libbpf: Fix the name of a reused map fd35e34e tcp: make retransmitted SKB fit into the send window 6296d09d drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. 1ae9edf7 mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() e86a88d3 media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment cf411bcc crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq 2e34d6c8 drm/msm/mdp5: Fix global state lock backoff 5d4128a1 drm: bridge: sii8620: fix possible off-by-one 3a7ebe13 drm/mediatek: dpi: Only enable dpi after the bridge is enabled 42c8e38e drm/mediatek: dpi: Remove output format of YUV 0f214563 drm/rockchip: Fix an error handling path rockchip_dp_probe() 3345fd35 drm/rockchip: vop: Don't crash for invalid duplicate_state() 9f64fb45 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE b53cbaf9 drm/vc4: dsi: Correct DSI divider calculations 120161c1 drm/vc4: plane: Fix margin calculations for the right/bottom edges 84f638fb drm/vc4: plane: Remove subpixel positioning check 59340f39 media: hdpvr: fix error value returns in hdpvr_read 87c35bbe drm/mcde: Fix refcount leak in mcde_dsi_bind 289079d6 drm: bridge: adv7511: Add check for mipi_dsi_driver_register 73304c75 wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() e9e21206 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb fef32616 media: tw686x: Register the irq at the end of probe 871a1e94 i2c: Fix a potential use after free 127ecd6b drm: adv7511: override i2c address of cec before accessing it 8cdf42c7 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function db1a9add drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() 6a5ade10 drm/mipi-dbi: align max_chunk to 2 in spi_transfer f52b31ec wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() c59876f8 ath10k: do not enforce interrupt trigger type 08cc3995 dm: return early from dm_pr_call() if DM device is suspended bc4e8b95 thermal/tools/tmon: Include pthread and time headers in tmon.h 91732a27 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() 35f9e861 regulator: of: Fix refcount leak bug in of_get_regulation_constraints() 52e1f85b blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created bee4d2ab erofs: avoid consecutive detection for Highmem memory 62060951 arm64: dts: mt7622: fix BPI-R64 WPS button 85016743 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() 3d698238 ARM: dts: qcom: pm8841: add required thermal-sensor-cells bc73c72a soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register a530fa52 cpufreq: zynq: Fix refcount leak in zynq_get_revision c4f92af7 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init 935035cf ARM: OMAP2+: Fix refcount leak in omapdss_init_of b95e19f1 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg 1f0448cb soc: fsl: guts: machine variable might be unset 1e9cc69e ARM: dts: ast2600-evb: fix board compatible 4a4bb53e ARM: dts: ast2500-evb: fix board compatible 0b7f674c x86/pmem: Fix platform-device leak in error path 5afe042c ARM: bcm: Fix refcount leak in bcm_kona_smc_init 6b28bf3e meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init ef5102a0 ARM: findbit: fix overflowing offset c7835f93 spi: spi-rspi: Fix PIO fallback on RZ platforms 90bdf50a selinux: Add boundary check in put_entry() 3c48d306 PM: hibernate: defer device probing when resuming from hibernation 930e7b26 ARM: shmobile: rcar-gen2: Increase refcount for new reference a770da18 arm64: dts: allwinner: a64: orangepi-win: Fix LED node name 5f1510dd arm64: dts: qcom: ipq8074: fix NAND node name 308bb82c ACPI: LPSS: Fix missing check in register_device_clock() b61119d0 ACPI: PM: save NVS memory for Lenovo G40-45 81abef84 ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks 3e505298 ARM: OMAP2+: display: Fix refcount leak bug 749ee1c4 spi: synquacer: Add missing clk_disable_unprepare() f7e6740e ARM: dts: imx6ul: fix qspi node compatible 5db7e179 ARM: dts: imx6ul: fix lcdif node compatible 82cff0cf ARM: dts: imx6ul: fix csi node compatible 667023a2 ARM: dts: imx6ul: change operating-points to uint32-matrix a6e62036 ARM: dts: imx6ul: add missing properties for sram bd80dd86 wait: Fix __wait_event_hrtimeout for RT/DL tasks 3fb368c0 genirq: Don't return error on missing optional irq_request_resources() b3f42368 ext2: Add more validity checks for inode counts 04549063 arm64: fix oops in concurrently setting insn_emulation sysctls fa09c392 arm64: Do not forget syscall when starting a new thread. c5940c08 x86: Handle idle=nomwait cmdline properly for x86_idle cf2db24e epoll: autoremove wakers even more aggressively a452bc3d netfilter: nf_tables: fix null deref due to zeroed list head 4dad1c82 netfilter: nf_tables: do not allow RULE_ID to refer to another chain fab2f61c netfilter: nf_tables: do not allow SET_ID to refer to another table cc525d66 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC 57e2c844 ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC 5d952c7a USB: HCD: Fix URB giveback issue in tasklet function e9205d8d coresight: Clear the connection field properly 274e44e2 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK dbd00590 powerpc/powernv: Avoid crashing if rng is NULL 5b8f55bc powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E 28a6d14b powerpc/fsl-pci: Fix Class Code of PCIe Root Port 9293b7ee PCI: Add defines for normal and subtractive PCI bridges 8c3ae6b1 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() ce839b93 md-raid10: fix KASAN warning ecd48968 serial: mvebu-uart: uart2 error bits clearing d11e3f4f fuse: limit nsec ed43fb20 iio: light: isl29028: Fix the warning in isl29028_remove() a5b8aad5 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains 8afbf206 drm/nouveau: fix another off-by-one in nvbios_addr 5557e946 drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error b8f3830c parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode d7ba24d3 parisc: Fix device names in /proc/iomem a7573260 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() 8b4588b8 usbnet: Fix linkwatch use-after-free on disconnect 2afb553d fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters 6f9cd356 thermal: sysfs: Fix cooling_device_stats_setup() error code path a698d2fa fs: Add missing umask strip in vfs_tmpfile e2a23145 vfs: Check the truncate maximum size in inode_newsize_ok() cc9e874d tty: vt: initialize unicode screen buffer 9e274a4f ALSA: hda/realtek: Add quirk for another Asus K42JZ model 495f153c ALSA: hda/cirrus - support for iMac 12,1 model f4f2d374 ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model 79e52210 mm/mremap: hold the rmap lock in write mode when moving page table entries. 731436e1 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP 914a2743 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks 78359865 KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value 68e1313b KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 e40bde8a KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case c841dfce KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case 717c93c7 HID: wacom: Don't register pad_input for touch switch 0ca140b2 HID: wacom: Only report rotation for art pen d14b6fe9 add barriers to buffer_uptodate and set_buffer_uptodate 6f3342a5 wifi: mac80211_hwsim: use 32-bit skb cookie 4f4bf4e5 wifi: mac80211_hwsim: add back erroneously removed cast 84014008 wifi: mac80211_hwsim: fix race condition in pending packet ae52cf80 igc: Remove _I_PHY_ID checking 05e0bb8c ALSA: bcd2000: Fix a UAF bug on the error path of probing 58e337d2 scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" 013acaa5 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments 635e8e6f Makefile: link with -z noexecstack --no-warn-rwx-segments Change-Id: I160e4fdc055e7b7708c84eb279f26cce9da6915d Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please register or sign in to comment