Merge tag 'android11-5.4.161_r00' into android11-5.4
This is the merge of the upstream LTS release of 5.4.1161 into the android11-5.4 branch. It contains the following commits: b52fb225 ANDROID: GKI: disable CONFIG_FORTIFY_SOURCE 26b09f18 Merge 5.4.161 into android11-5.4-lts 5c088fba Linux 5.4.161 b786cb32 erofs: fix unsafe pagevec reuse of hooked pclusters 83de35ae erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() b37f6da8 PCI: Add MSI masking quirk for Nvidia ION AHCI db1390b6 PCI/MSI: Deal with devices lying about their MSI mask capability 49b55a77 PCI/MSI: Destroy sysfs before freeing entries 7186be97 parisc/entry: fix trace test in syscall exit path 258c42a8 fortify: Explicitly disable Clang support 4f9a3cda scsi: ufs: Fix tm request when non-fatal error happens c468f924 ext4: fix lazy initialization next schedule time computation in more granular unit 307c6f72 MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL 7be773a0 scsi: ufs: Fix interrupt error message for shared interrupts e3c97ba4 soc/tegra: pmc: Fix imbalanced clock disabling in error code path ebd1ef6e Revert "net: sched: update default qdisc visibility after Tx queue cnt changes" 9084a8ec Revert "serial: core: Fix initializing and restoring termios speed" 91a7552b Merge 5.4.160 into android11-5.4-lts 17efa1a4 Linux 5.4.160 66bd28d6 selftests/bpf: Fix also no-alu32 strobemeta selftest e7ea088c ath10k: fix invalid dma_addr_t token assignment 20a951af SUNRPC: Partial revert of commit 6f9f17287e78 5b7a0a4f PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros 256a1e00 powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload fe02d378 s390/cio: make ccw_device_dma_* more robust 8a8d007b s390/tape: fix timer initialization in tape_std_assign() 5ef14af1 s390/cio: check the subchannel validity for dev_busid b0989ae5 video: backlight: Drop maximum brightness override for brightness zero 66938ba1 mm, oom: do not trigger out_of_memory from the #PF d6648b55 mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks c6f9a5c1 powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC 453b779d powerpc/security: Add a helper to query stf_barrier type 84b3fbfd powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 7edda4bd powerpc/bpf: Validate branch ranges 0347c001 powerpc/lib: Add helper to check if offset is within conditional branch range c4461ca7 ovl: fix deadlock in splice write 8d750efc 9p/net: fix missing error check in p9_check_errors aba12bb3 net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE 223985fa f2fs: should use GFP_NOFS for directory inodes af73b240 irqchip/sifive-plic: Fixup EOI failed when masked 53014c1c parisc: Fix set_fixmap() on PA1.x CPUs 645d6dfd parisc: Fix backtrace to always include init funtion names 62c4e0a3 ARM: 9156/1: drop cc-option fallbacks for architecture selection 61a5e446 ARM: 9155/1: fix early early_iounmap() dc335742 selftests/net: udpgso_bench_rx: fix port argument dd3a418b cxgb4: fix eeprom len when diagnostics not implemented 1800c9ee net/smc: fix sk_refcnt underflow on linkdown and fallback b2d1b662 vsock: prevent unnecessary refcnt inc for nonblocking connect 72aca95f net: hns3: allow configure ETS bandwidth of all TCs 07b218db net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any 18f28094 bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding 180a9b53 arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions 572599cb nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails c1d5f943 llc: fix out-of-bound array index in llc_sk_dev_hash() bdf94057 perf bpf: Add missing free to bpf_event__print_bpf_prog_info() 23def86b zram: off by one in read_block_state() d26835de mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() 46d695e8 bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed dce69e0a ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses 700602b6 net: vlan: fix a UAF in vlan_dev_real_dev() 98e0ab88 net: davinci_emac: Fix interrupt pacing disable 70ecaadb xen-pciback: Fix return in pm_ctrl_init() 7f57b9bc i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' 53ad06ff NFSv4: Fix a regression in nfs_set_open_stateid_locked() c9dcb51a scsi: qla2xxx: Turn off target reset during issue_lip 211f08d1 scsi: qla2xxx: Fix gnl list corruption 9b180f3c ar7: fix kernel builds for compiler test 59e97c74 watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT 162a1cfc m68k: set a default value for MEMORY_RESERVE 9770f8c2 signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) 9e698519 dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` fd1de359 netfilter: nfnetlink_queue: fix OOB when mac header was cleared 15351d5e soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read be832f78 auxdisplay: ht16k33: Fix frame buffer device blanking c4419430 auxdisplay: ht16k33: Connect backlight to fbdev 1fa9803d auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string e63507ea dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro 04317e74 mtd: core: don't remove debugfs directory if device is in use 59929f9a mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() a83aaf15 fs: orangefs: fix error return code of orangefs_revalidate_lookup() c79c37c7 NFS: Fix deadlocks in nfs_scan_commit_list() 5a893e0e opp: Fix return in _opp_add_static_v2() 98ac6982 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge 819925ef PCI: aardvark: Don't spam about PIO Response Status bab1cfec drm/plane-helper: fix uninitialized variable reference 4b48c6ed pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds 2b2fdb6f rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined bd48bdbf apparmor: fix error check a7b29476 power: supply: bq27xxx: Fix kernel crash on IRQ handler register error 3f698d97 mips: cm: Convert to bitfield API to fix out-of-bounds access fb7b73cd powerpc/44x/fsp2: add missing of_node_put d3dd1a05 HID: u2fzero: properly handle timeouts in usb_submit_urb b216a39b HID: u2fzero: clarify error check and length calculations fae0552d serial: xilinx_uartps: Fix race condition causing stuck TX 818e100c phy: qcom-qusb2: Fix a memory leak on probe de43e759 ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER f00ff535 ASoC: cs42l42: Correct some register default values baf5c122 ARM: dts: stm32: fix SAI sub nodes register range bb74ce1f staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC 73aaa622 RDMA/mlx4: Return missed an error if device doesn't support steering 20dfad97 scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() 5ead6f4f power: supply: rt5033_battery: Change voltage values to µV fdbe8e8a usb: gadget: hid: fix error code in do_config() 15355466 serial: 8250_dw: Drop wrong use of ACPI_PTR() d8241e7a video: fbdev: chipsfb: use memset_io() instead of memset() e7df004e clk: at91: check pmc node status before registering syscore ops 44a2dcd1 memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe 03fe35ce soc/tegra: Fix an error handling path in tegra_powergate_power_up() 543d8560 arm: dts: omap3-gta04a4: accelerometer irq fix 7cf7d9b8 ALSA: hda: Reduce udelay() at SKL+ position reporting d1cf71d7 JFS: fix memleak in jfs_mount 56911ee5 MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT ee49b659 scsi: dc395: Fix error case unwinding dd49dee2 ARM: dts: at91: tse850: the emac<->phy interface is rmii 1df7102f arm64: dts: meson-g12a: Fix the pwm regulator supply properties 681c58f3 RDMA/bnxt_re: Fix query SRQ failure 50eca295 ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY 863e71a3 arm64: dts: rockchip: Fix GPU register width for RK3328 66949601 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() d27580c1 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths 9212ebb1 RDMA/rxe: Fix wrong port_cap_flags cf234bc5 ibmvnic: Process crqs after enabling interrupts bc406164 ibmvnic: don't stop queue in xmit a91c8ee2 udp6: allow SO_MARK ctrl msg to affect routing 9ff14503 selftests/bpf: Fix fclose/pclose mismatch in test_progs af51aa2b crypto: pcrypt - Delay write to padata->info 9be9cb2a net: phylink: avoid mvneta warning when setting pause parameters 077410c7 net: amd-xgbe: Toggle PLL settings during rate change 63a3b1af drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits 9ca0d107 wcn36xx: add proper DMA memory barriers in rx path a3256ae4 libertas: Fix possible memory leak in probe and disconnect 427583b9 libertas_tf: Fix possible memory leak in probe and disconnect 2339ff41 KVM: s390: Fix handle_sske page fault handling 3f3b4054 samples/kretprobes: Fix return value if register_kretprobe() failed 9435b2f9 tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() a8226599 irq: mips: avoid nested irq_enter() ae5a2446 s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() 8fb436d1 libbpf: Fix BTF data layout checks and allow empty BTF 03a818c0 smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi 12ccb573 drm/msm: Fix potential NULL dereference in DPU SSPP dc18f080 clocksource/drivers/timer-ti-dm: Select TIMER_OF c523474f PM: hibernate: fix sparse warnings 0d22f550 nvme-rdma: fix error code in nvme_rdma_setup_ctrl 67ba6c8e phy: micrel: ksz8041nl: do not use power down mode ae213c05 mwifiex: Send DELBA requests according to spec 3a781e21 rsi: stop thread firstly in rsi_91x_init() error handling ad4cd013 mt76: mt76x02: fix endianness warnings in mt76x02_mac.c bdbc9311 platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning 3446e5ec block: ataflop: fix breakage introduced at blk-mq refactoring 2918a29f mmc: mxs-mmc: disable regulator on error and in the remove function b631c603 net: stream: don't purge sk_error_queue in sk_stream_kill_queues() f27fbff8 drm/msm: uninitialized variable in msm_gem_import() 32ac072c ath10k: fix max antenna gain unit 218fb43f hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff 8384c4a7 hwmon: Fix possible memleak in __hwmon_device_register() f7fd0720 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE 9498f527 memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() 5f462b38 memstick: avoid out-of-range warning 3a7525d5 mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured dc73f7ca b43: fix a lower bounds test 1b6365fd b43legacy: fix a lower bounds test c51ac7fd hwrng: mtk - Force runtime pm ops for sleep ops 52d2cdab crypto: qat - disregard spurious PFVF interrupts 4d788143 crypto: qat - detect PFVF collision after ACK a3d3f9c5 media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() 73dd601b netfilter: nft_dynset: relax superfluous check on set updates 62f6260f EDAC/amd64: Handle three rank interleaving mode f399e650 ath9k: Fix potential interrupt storm on queue reset 843ff688 media: em28xx: Don't use ops->suspend if it is NULL e577924b cpuidle: Fix kobject memory leaks in error paths 18fdbdbe crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency a993159a kprobes: Do not use local variable when creating debugfs file 71411bd7 media: cx23885: Fix snd_card_free call on null card pointer 1c2c8030 media: tm6000: Avoid card name truncation 61266f85 media: si470x: Avoid card name truncation 4e65b9ec media: radio-wl1273: Avoid card name truncation 8eeec127 media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' 2b9ae7ba media: TDA1997x: handle short reads of hdmi info frame. 23b65152 media: dvb-usb: fix ununit-value in az6027_rc_query e2b2d221 media: cxd2880-spi: Fix a null pointer dereference on error handling path f46da0c6 media: em28xx: add missing em28xx_close_extension 14f3d77c drm/amdgpu: fix warning for overflow check 465dc8a1 ath10k: Fix missing frame timestamp for beacon/probe-resp 7c12c2fe net: dsa: rtl8366rb: Fix off-by-one bug 67463727 rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() d4cd7a16 crypto: caam - disable pkc for non-E SoCs 555fe573 Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync 8c68d12f wilc1000: fix possible memory leak in cfg_scan_result() 1713b856 cgroup: Make rebind_subsystems() disable v2 controllers all at once bd76ec43 net: net_namespace: Fix undefined member in key_remove_domain() 3a377421 virtio-gpu: fix possible memory allocation failure 606c9507 drm/v3d: fix wait for TMU write combiner flush 6a93d8eb rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() 6237a168 Bluetooth: fix init and cleanup of sco_conn.timeout_work 28c1d965 selftests/bpf: Fix strobemeta selftest regression f2c04d46 netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state 0c2acfed parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling cbe28724 parisc/unwind: fix unwinder when CONFIG_64BIT is enabled a9a411ad task_stack: Fix end_of_stack() for architectures with upwards-growing stack c06cf3b1 parisc: fix warning in flush_tlb_all 73244192 x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted ad67a7e2 spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() a15fc589 btrfs: do not take the uuid_mutex in btrfs_rm_device aba1db41 net: annotate data-race in neigh_output() 2f78cb7e vrf: run conntrack only in context of lower/physdev for locally generated packets 5919f02e ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 d99f320a gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE 9929b3db ARM: clang: Do not rely on lr register for stacktrace 681a426e smackfs: use __GFP_NOFAIL for smk_cipso_doi() 4752a9c3 iwlwifi: mvm: disable RX-diversity in powersave 41e583ed selftests: kvm: fix mismatched fclose() after popen() 4411d0d8 PM: hibernate: Get block device exclusively in swsusp_check() a528d3aa nvme: drop scan_lock and always kick requeue list when removing namespaces 209c39b3 nvmet-tcp: fix use-after-free when a port is removed 81d11e40 nvmet: fix use-after-free when a port is removed 1ec1ca2b block: remove inaccurate requeue check bfde0564 mwl8k: Fix use-after-free in mwl8k_fw_state_machine() e4af3e42 tracing/cfi: Fix cmp_entries_* functions signature mismatch caeb6bae workqueue: make sysfs of unbound kworker cpumask more clever 58b4e0c0 lib/xz: Validate the value before assigning it to an enum variable 8cdab206 lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression eb8f0872 memstick: r592: Fix a UAF bug when removing the driver 2226ad03 leaking_addresses: Always print a trailing newline 63c3c7b6 ACPI: battery: Accept charges over the design capacity as full 2efb81b2 iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value d5fb057f ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() e2c27194 tracefs: Have tracefs directories not set OTH permission bits by default ace6e7fe net-sysfs: try not to restart the syscall if it will fail eventually d8d1d354 media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() 382e7b64 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info e5f9be48 media: ipu3-imgu: imgu_fmt: Handle properly try cdf338e1 ACPICA: Avoid evaluating methods too early during system resume 9ff00d0b ipmi: Disable some operations during a panic 4bba26f8 media: rcar-csi2: Add checking to rcsi2_start_receiver() c08a655e brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet f64551db ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK 31b78486 media: mceusb: return without resubmitting URB in case of -EPROTO error. e419469a media: imx: set a media_device bus_info string b2b2f917 media: s5p-mfc: Add checking to s5p_mfc_probe(). 6b8ab552 media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() bc4af8c7 media: uvcvideo: Set unique vdev name based in type 7a646855 media: uvcvideo: Return -EIO for control errors ab7fca0e media: uvcvideo: Set capability in s_param bff0833e media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() cede3651 media: netup_unidvb: handle interrupt properly according to the firmware 3fe3d043 media: mt9p031: Fix corrupted frame after restarting stream 08743f9c ath10k: high latency fixes for beacon buffer fadb4cd7 mwifiex: Properly initialize private structure on interface type changes 7d3e6635 mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type 480c240a x86: Increase exception stack sizes 91b9c23b smackfs: Fix use-after-free in netlbl_catmap_walk() 31df731c net: sched: update default qdisc visibility after Tx queue cnt changes a82f3793 locking/lockdep: Avoid RCU-induced noinstr fail f14eca60 MIPS: lantiq: dma: reset correct number of channel ca07aff2 MIPS: lantiq: dma: add small delay after reset e5ea3dca platform/x86: wmi: do not fail if disabling fails b57df4d6 drm/panel-orientation-quirks: add Valve Steam Deck 67bd269a Bluetooth: fix use-after-free error in lock_sock_nested() d416020f Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() a52bd11b drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 e5ca7656 drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 c19cabfa drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) 46a25b7a dma-buf: WARN on dmabuf release with pending attachments 1bee9e59 USB: chipidea: fix interrupt deadlock 8a643c0f USB: iowarrior: fix control-message timeouts 32858116 USB: serial: keyspan: fix memleak on probe errors 8ce0bc69 iio: dac: ad5446: Fix ad5622_write() return value f01e16d3 pinctrl: core: fix possible memory leak in pinctrl_enable() 270541cb quota: correct error number in free_dqentry() 10b80830 quota: check block number when reading the block in quota file a509a515 PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG 0ea58b9b PCI: aardvark: Fix return value of MSI domain .alloc() method ee9cdca4 PCI: aardvark: Fix reporting Data Link Layer Link Active 6f99c7a5 PCI: aardvark: Do not unmask unused interrupts d9648863 PCI: aardvark: Fix checking for link up via LTSSM state e0269c0c PCI: aardvark: Do not clear status bits of masked interrupts 50b0ce94 PCI: pci-bridge-emul: Fix emulation of W1C bits 3d995568 xen/balloon: add late_initcall_sync() for initial ballooning done 3f6255a9 ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume 6225a31b ALSA: mixer: oss: Fix racy access to slots e9adf72b serial: core: Fix initializing and restoring termios speed b535b634 powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found bfefc5d6 can: j1939: j1939_can_recv(): ignore messages with invalid source address 94a3f521 can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport 8e61c799 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use 654a8248 power: supply: max17042_battery: use VFSOC for capacity when no rsns 11129762 power: supply: max17042_battery: Prevent int underflow in set_soc_threshold 625c3ed2 signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT ec5ef8d4 signal: Remove the bogus sigkill_pending in ptrace_stop 28c70d50 RDMA/qedr: Fix NULL deref for query_qp on the GSI QP 91a29609 rsi: Fix module dev_oper_mode parameter description 9defe9b1 rsi: fix rate mask set leading to P2P failure 2f1f06be rsi: fix key enabled check causing unwanted encryption for vap_id > 0 1fa1da8a rsi: fix occasional initialisation failure with BT coex 398e7e5a wcn36xx: handle connection loss indication 4a673553 libata: fix checking of DMA state 6f2f91b9 mwifiex: Read a PCI register after writing the TX ring write pointer 3991cdc4 wcn36xx: Fix HT40 capability for 2Ghz band 301d33c9 evm: mark evm_fixmode as __ro_after_init e1f71a32 rtl8187: fix control-message timeouts 76d2ce7c PCI: Mark Atheros QCA6174 to avoid bus reset 3110371c ath10k: fix division by zero in send path 2b94d100 ath10k: fix control-message timeout cfbe74d8 ath6kl: fix control-message timeout 1a2fe1c3 ath6kl: fix division by zero in send path 78ebff82 mwifiex: fix division by zero in fw download path 08501eb9 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell a1479229 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property c9e5a005 regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled 3baa5886 hwmon: (pmbus/lm25066) Add offset coefficients 98bea923 ia64: kprobes: Fix to pass correct trampoline address to the handler ddb54bf3 btrfs: call btrfs_check_rw_degradable only if there is a missing device 5223324e btrfs: fix lost error handling when replaying directory deletes c25984fa btrfs: clear MISSING device status bit in btrfs_close_one_device 87a87c82 net/smc: Correct spelling mistake to TCPF_SYN_RECV cc14499b nfp: bpf: relax prog rejection for mtu check through max_pkt_offset a62d4308 vmxnet3: do not stop tx queues after netif_device_detach() 17dcecf2 r8169: Add device 10ec:8162 to driver r8169 e84b38e5 nvmet-tcp: fix header digest verification 2804181e drm: panel-orientation-quirks: Add quirk for GPD Win3 7273488f watchdog: Fix OMAP watchdog early handling 5ffdddcf net: multicast: calculate csum of looped-back and forwarded packets 9420e249 spi: spl022: fix Microwire full duplex mode 1a667bc3 nvmet-tcp: fix a memory leak when releasing a queue 2f3860ba xen/netfront: stop tx queues during live migration de649ec7 bpf: Prevent increasing bpf_jit_limit above max df8665c3 bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT 8dd688ba drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 c4282bb8 mmc: winbond: don't build on M68K 05f0a97e reset: socfpga: add empty driver allowing consumers to probe dfa8fb78 ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode f09014e8 hyperv/vmbus: include linux/bitops.h 054fe50d sfc: Don't use netif_info before net_device setup 82005afb cavium: Fix return values of the probe function 9f5fd5aa scsi: qla2xxx: Fix unmap of already freed sgl 96183337 scsi: qla2xxx: Return -ENOMEM if kzalloc() fails 8e3a0d28 cavium: Return negative value when pci_alloc_irq_vectors() fails 58608e80 x86/irq: Ensure PI wakeup handler is unregistered before module unload 7252cb96 x86/cpu: Fix migration safety with X86_BUG_NULL_SEL e3d4ba33 x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c ccc4e5e6 fuse: fix page stealing 9505d487 ALSA: timer: Unconditionally unlink slave instances, too 2c644616 ALSA: timer: Fix use-after-free problem 246c6a1f ALSA: synth: missing check for possible NULL after the call to kstrdup ce9f7535 ALSA: usb-audio: Add registration quirk for JBL Quantum 400 7da6f4c5 ALSA: line6: fix control and interrupt message timeouts 4a12e624 ALSA: 6fire: fix control and bulk message timeouts ab3f823a ALSA: ua101: fix division by zero at probe a3bb6e0d ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED 40243342 ALSA: hda/realtek: Add quirk for ASUS UX550VE 8af6ade7 ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N 809416fe ALSA: hda/realtek: Add quirk for Clevo PC70HS 638b53d6 media: v4l2-ioctl: Fix check_ext_ctrls 8c11269b media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers bbd62d2f media: ite-cir: IR receiver stop working after receive overflow eef6cb3d crypto: s5p-sss - Add error handling in s5p_aes_probe() d7a5d872 firmware/psci: fix application of sizeof to pointer 18f0fb57 tpm: Check for integer overflow in tpm2_map_response_body() f38f3da3 parisc: Fix ptrace check on syscall return acbc2a08 mmc: dw_mmc: Dont wait for DRTO on Write RSP error 5ee76475 scsi: qla2xxx: Fix use after free in eh_abort path cc5b1394 scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file 617d2fd4 ocfs2: fix data corruption on truncate c20eb955 libata: fix read log timeout value 69c2199f Input: i8042 - Add quirk for Fujitsu Lifebook T725 17ec1c6b Input: elantench - fix misreporting trackpoint coordinates ce4bec0a Input: iforce - fix control-message timeout db39f49e binder: use cred instead of task for getsecid fc9c470c binder: use cred instead of task for selinux checks 28a1e470 binder: use euid from cred instead of using task 3e87c499 usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform 3fa7efd1 xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay f911d1ad Merge 5.4.159 into android11-5.4-lts 5915b0ea Linux 5.4.159 abc49cc4 rsi: fix control-message timeout 64e6632a media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init 6c382b63 staging: rtl8192u: fix control-message timeouts f66258cb staging: r8712u: fix control-message timeout 88a252ff comedi: vmk80xx: fix bulk and interrupt message timeouts 1ae47151 comedi: vmk80xx: fix bulk-buffer overflow 199acd8c comedi: vmk80xx: fix transfer-buffer overflows b0156b7c comedi: ni_usb6501: fix NULL-deref in command paths 3efb7af8 comedi: dt9812: fix DMA buffers on stack 6e80e931 isofs: Fix out of bound access for corrupted isofs image adc56dbf printk/console: Allow to disable console output by using console="" or console=null 589ac131 binder: don't detect sender/target during buffer cleanup b60e89b6 usb-storage: Add compatibility quirk flags for iODD 2531/2541 5c3eba29 usb: musb: Balance list entry in musb_gadget_queue 16157174 usb: gadget: Mark USB_FSL_QE broken on 64-bit d6013265 usb: ehci: handshake CMD_RUN instead of STS_HALT 6d000e1c Revert "x86/kvm: fix vcpu-id indexed array sizes" 31973612 Merge branch 'android11-5.4' into 'android11-5.4-lts' 7cd388ba Merge 5.4.158 into android11-5.4-lts c65356f0 Linux 5.4.158 e31d51f8 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" 960b1fdf Revert "drm/ttm: fix memleak in ttm_transfered_destroy" a73ebe51 sfc: Fix reading non-legacy supported link modes 6789e4b7 Revert "usb: core: hcd: Add support for deferring roothub registration" 04984949 Revert "xhci: Set HCD flag to defer primary roothub registration" 2461f383 media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() 21fc2bb8 net: ethernet: microchip: lan743x: Fix skb allocation failure e02fdd7d vrf: Revert "Reset skb conntrack connection..." 1ce287ef scsi: core: Put LLD module refcnt after SCSI device is released 553d3c41 Merge 5.4.157 into android11-5.4-lts e6de9a8b Linux 5.4.157 39fb393e perf script: Check session->header.env.arch before using it 472d9354 KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu 07e9a4e1 KVM: s390: clear kicked_mask before sleeping again 5919a07d cfg80211: correct bridge/4addr mode check dba9e632 net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT 0f5b4c57 sctp: add vtag check in sctp_sf_ootb df527764 sctp: add vtag check in sctp_sf_do_8_5_1_E_sa 0aa322b5 sctp: add vtag check in sctp_sf_violation d6470c22 sctp: fix the processing for COOKIE_ECHO chunk 5fe74d5e sctp: fix the processing for INIT_ACK chunk 5953ee99 sctp: use init_tag from inithdr for ABORT chunk 5395650d phy: phy_start_aneg: Add an unlocked version c85b6962 phy: phy_ethtool_ksettings_get: Lock the phy for consistency 0dea6379 net/tls: Fix flipped sign in async_wait.err assignment e12b8f3c net: nxp: lpc_eth.c: avoid hang when bringing interface down b232898c net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent 92507dc1 net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails 3708aa26 nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST b1c76f97 RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string 18a01286 net: Prevent infinite while loop in skb_tx_hash() 6422e847 net: batman-adv: fix error handling 1cead23c regmap: Fix possible double-free in regcache_rbtree_exit() 207e6e93 arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node c29c3295 RDMA/mlx5: Set user priority for DCT 13ad93a4 nvme-tcp: fix data digest pointer calculation b597b0e2 nvmet-tcp: fix data digest pointer calculation d997d4e4 IB/hfi1: Fix abba locking issue with sc_disable() 0f8cdfff IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields 5f0bfe21 tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function bd99782f drm/ttm: fix memleak in ttm_transfered_destroy d2c64ebc net: lan78xx: fix division by zero in send path a37c5e70 cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() 590abe5b mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit 07da44b0 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 0821c560 mmc: dw_mmc: exynos: fix the finding clock sample value 08328d65 mmc: cqhci: clear HALT state after CQE enable 55a3870f mmc: vub300: fix control-message timeouts e0cfd515 net/tls: Fix flipped sign in tls_err_abort() calls 6a18d155 Revert "net: mdiobus: Fix memory leak in __mdiobus_register" 9fdcf66e nfc: port100: fix using -ERRNO as command type mask 853f2262 ata: sata_mv: Fix the error handling of mv_chip_id() 6d0b3078 Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" b7dfc536 usbnet: fix error return code in usbnet_probe() 492140e4 usbnet: sanity check for maxpacket 4ba6c163 ipv4: use siphash instead of Jenkins in fnhe_hashfun() 3f439c23 ipv6: use siphash in rt6_exception_hash() 1cad781e powerpc/bpf: Fix BPF_MOD when imm == 1 ca10ddbb ARM: 9141/1: only warn about XIP address when not compile testing 40cd3294 ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype 2f7647cc ARM: 9134/1: remove duplicate memcpy() definition 9f44f663 ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned 5f1f3614 Merge 5.4.156 into android11-5.4-lts 3a7a77d7 Merge branch 'android11-5.4' into 'android11-5.4-lts' 89b6869b Linux 5.4.156 7cdcaa7c pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() a9c4e246 ARM: 9122/1: select HAVE_FUTEX_CMPXCHG a98c81ab tracing: Have all levels of checks prevent recursion b0feaa83 net: mdiobus: Fix memory leak in __mdiobus_register 0ab35e70 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() 9068beaa Input: snvs_pwrkey - add clk handling 8de335e8 ALSA: hda: avoid write to STATESTS if controller is in reset 570bc60d platform/x86: intel_scu_ipc: Update timeout value in comment 4054b869 isdn: mISDN: Fix sleeping function called from invalid context 5001160d ARM: dts: spear3xx: Fix gmac node e9d9ffa1 net: stmmac: add support for dwmac 3.40a 044fa2af btrfs: deal with errors when checking if a dir entry exists during log replay d49a293b gcc-plugins/structleak: add makefile var for disabling structleak e8ef9984 selftests: netfilter: remove stray bash debug line b7fdebde netfilter: Kconfig: use 'default y' instead of 'm' for bool config option 285e9210 isdn: cpai: check ctr->cnr to avoid array index out of bound 1f75f888 nfc: nci: fix the UAF of rf_conn_info object 4f5d1c29 mm, slub: fix potential memoryleak in kmem_cache_open() a1ec195a mm, slub: fix mismatch between reconstructed freelist depth and cnt 8e25a62e powerpc/idle: Don't corrupt back chain when going idle d0148cfa KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest 80bbb0bc KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() 722e6f6a powerpc64/idle: Fix SP offsets when saving GPRs d6f451f1 audit: fix possible null-pointer dereference in audit_filter_rules c974f2f9 ASoC: DAPM: Fix missing kctl change notifications 5307a77b ALSA: hda/realtek: Add quirk for Clevo PC50HS 50fc52e5 ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset 0f218ba4 vfs: check fd has read access in kernel_read_file_from_fd() f439d2bc elfcore: correct reference to CONFIG_UML d3a83576 ocfs2: mount fails with buffer overflow in strlen b05caf02 ocfs2: fix data corruption after conversion from inline format bce53fbe ceph: fix handling of "meta" errors 151c72bb can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes 0ddf7818 can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length a0e47d28 can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv 7e66cfed can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer 1248582e can: peak_pci: peak_pci_remove(): fix UAF ea82c246 can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification c26dcd1c can: rcar_can: fix suspend/resume 8c5585ea net: enetc: fix ethtool counter name for PM0_TERR c0b0baad net: stmmac: Fix E2E delay mechanism c4b64011 net: hns3: disable sriov before unload hclge layer 472acf15 net: hns3: add limit ets dwrr bandwidth cannot be 0 b1f9380e net: hns3: reset DWRR of unused tc to zero 12bdcbc0 NIOS2: irqflags: rename a redefined register name 59976669 net: dsa: lantiq_gswip: fix register definition f49ce82f lan78xx: select CRC32 83094f8c netfilter: ipvs: make global sysctl readonly in non-init netns ce70ee94 ASoC: wm8960: Fix clock configuration on slave mode 0f5b08ca dma-debug: fix sg checks in debug_dma_map_sg() 50aefa9a NFSD: Keep existing listeners on portlist error 4a5bf3e7 xtensa: xtfpga: Try software restart before simulating CPU reset 31137288 xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF d946a39b ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default e7c4819c tee: optee: Fix missing devices unregister during optee_remove b1e9b4e0 net: switchdev: do not propagate bridge updates across bridges 2d22cd04 parisc: math-emu: Fix fall-through warnings ff9005a6 Merge branch 'android11-5.4' into 'android11-5.4-lts' fa6db427 Merge 5.4.155 into android11-5.4-lts 4f508aa9 Linux 5.4.155 32d2ce0b ionic: don't remove netdev->dev_addr when syncing uc list abaf8e8b r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 a4f7d224 qed: Fix missing error code in qed_slowpath_start() 62d96bb6 mqprio: Correct stats in mqprio_dump_class_stats(). fa272e83 acpi/arm64: fix next_platform_timer() section mismatch error 32ac4ed3 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling 46200989 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() f302be08 drm/msm: Fix null pointer dereference on pointer edp 0d5ef1e8 drm/panel: olimex-lcd-olinuxino: select CRC32 9225d57f platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call ae099373 mlxsw: thermal: Fix out-of-bounds memory accesses 97e6dcb4 ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() b9352ed9 pata_legacy: fix a couple uninitialized variable bugs 2bde4aca NFC: digital: fix possible memory leak in digital_in_send_sdd_req() 7ab488d7 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() 69b3a13f nfc: fix error handling of nfc_proto_register() 2731eaac ethernet: s2io: fix setting mac address during resume 4c2eb80f net: encx24j600: check error in devm_regmap_init_encx24j600 0904e1be net: stmmac: fix get_hw_feature() on old hardware 06251ea8 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp 19a01522 net: korina: select CRC32 32b57d89 net: arc: select CRC32 2880dc13 gpio: pca953x: Improve bias setting d8877453 sctp: account stream padding length for reconf chunk 232c485c iio: dac: ti-dac5571: fix an error code in probe() 69696951 iio: ssp_sensors: fix error code in ssp_print_mcu_debug() 10ecff15 iio: ssp_sensors: add more range checking in ssp_parse_dataframe() ac0688bc iio: light: opt3001: Fixed timeout error when 0 lux 3c00d932 iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED cf4b3990 iio: adc128s052: Fix the error handling path of 'adc128_probe()' 580c09a9 iio: adc: aspeed: set driver data when adc probe. 1904050c powerpc/xive: Discard disabled interrupts in get_irqchip_state() 5683ed46 x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically 0594f1d0 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells d0757167 EDAC/armada-xp: Fix output of uncorrectable error counter dba8834b virtio: write back F_VERSION_1 before validate 1b39a678 USB: serial: option: add prod. id for Quectel EG91 41e178c1 USB: serial: option: add Telit LE910Cx composition 0x1204 848eac2c USB: serial: option: add Quectel EC200S-CN module support 958e98ca USB: serial: qcserial: add EM9191 QDL support 733dcc08 Input: xpad - add support for another USB ID of Nacon GC-100 9ab5d539 usb: musb: dsps: Fix the probe error path 278e483d efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() 27a847db efi/cper: use stack buffer for error record decoding 6e35a5e9 cb710: avoid NULL pointer subtraction e71ce4a8 xhci: Enable trust tx length quirk for Fresco FL11 USB controller 01c2dcb6 xhci: Fix command ring pointer corruption while aborting a command 7ce7d4a4 xhci: guard accesses to ep_state in xhci_endpoint_reset() 78357905 mei: me: add Ice Lake-N device id. 9264bd22 x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails 10b77e16 watchdog: orion: use 0 for unset heartbeat 9acf1c10 btrfs: check for error when looking up inode during dir entry replay 625565fd btrfs: deal with errors when adding inode reference during log replay 6e2ac49b btrfs: deal with errors when replaying dir entry during log replay 005a07c9 btrfs: unlock newly allocated extent buffer after error e9f457f0 csky: Fixup regs.sr broken in ptrace a6f4ea74 csky: don't let sigreturn play with priveleged bits of status register 98544ca6 s390: fix strrchr() implementation 5959e22e nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' 2e41b9c8 ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW 90cf96af ALSA: hda/realtek - ALC236 headset MIC recording issue 33627fa4 ALSA: hda/realtek: Add quirk for Clevo X170KM-G e96079ab ALSA: hda/realtek: Complete partial device name to avoid ambiguity dd3f0483 ALSA: seq: Fix a potential UAF by wrong private_free call order 825786f7 ALSA: usb-audio: Add quirk for VF0770 43d93325 ovl: simplify file splice 615b2824 Merge 5.4.154 into android11-5.4-lts ce061ef4 Linux 5.4.154 291a4887 sched: Always inline is_percpu_thread() 3e105ecc scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" 1ff5ee9d scsi: ses: Fix unsigned comparison with less than zero 83d857d6 drm/amdgpu: fix gart.bo pin_count leak 1843ae8c net: sun: SUNVNET_COMMON should depend on INET 6d1d7acb mac80211: check return value of rhashtable_init 2aaf3fd5 net: prevent user from passing illegal stab size 1e66a472 m68k: Handle arrivals of multiple signals correctly be191c8e mac80211: Drop frames from invalid MAC address in ad-hoc mode fffad598 netfilter: nf_nat_masquerade: defer conntrack walk to work queue b3cb0630 netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic a9d8aa2d HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs 8c668002 netfilter: ip6_tables: zero-initialize fragment offset 744b908a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS b6bccc97 ext4: correct the error path of ext4_write_inline_data_end() de4a28b7 net: phy: bcm7xxx: Fixed indirect MMD operations 57f5a5a9 UPSTREAM: ovl: simplify file splice 65d414cb Merge branch 'android11-5.4' into 'android11-5.4-lts' ffab1c7d Merge 5.4.153 into android11-5.4-lts 940a14a7 Linux 5.4.153 6a89b1e0 x86/Kconfig: Correct reference to MWINCHIP3D 5b3b4007 x86/hpet: Use another crystalball to evaluate HPET usability 367f6431 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI 9e2a9da5 RISC-V: Include clone3() on rv32 a326f9c0 bpf, s390: Fix potential memory leak about jit_data 60bacf25 i2c: acpi: fix resource leak in reconfiguration device addition b723b34a net: prefer socket bound to interface when not in VRF 17063cac i40e: Fix freeing of uninitialized misc IRQ vector 0a1fcc98 i40e: fix endless loop under rtnl d6c06681 gve: fix gve_get_stats() d83787c2 rtnetlink: fix if_nlmsg_stats_size() under estimation 0311d977 gve: Correct available tx qpl check 11cd944b drm/nouveau/debugfs: fix file release memory leak cb7e6518 video: fbdev: gbefb: Only instantiate device when built for IP32 04f98125 bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 809aa82a netlink: annotate data races around nlk->bound fd73c2e6 net: sfp: Fix typo in state machine debug string c951c08a net/sched: sch_taprio: properly cancel timer from taprio_destroy() c2c45102 net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() 8af0c7d3 ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence ebe58e1c arm64: dts: ls1028a: add missing CAN nodes 1b9f0d24 arm64: dts: freescale: Fix SP805 clock-names 27e53e23 ptp_pch: Load module automatically if ID matches a7b441a2 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 c951a3be net_sched: fix NULL deref in fifo_set_limit() 414bb4ea phy: mdio: fix memory leak b14f2812 bpf: Fix integer overflow in prealloc_elems_and_freelist() a3d68a42 bpf, arm: Fix register clobbering in div/mod implementation e0c6e864 xtensa: call irqchip_init only when CONFIG_USE_OF is selected d10a2a8f xtensa: use CONFIG_USE_OF instead of CONFIG_OF 73711563 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h c82cffe1 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding 14c9c75d ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo 720a4dce ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo 6b2855ac soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment 1179cd69 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference bdc189d6 soc: qcom: socinfo: Fixed argument passed to platform_set_data() 1a0fe455 bpf, mips: Validate conditional branch offsets 7ed04024 MIPS: BPF: Restore MIPS32 cBPF JIT 4239cd38 ARM: dts: qcom: apq8064: use compatible which contains chipid 30d68bf7 ARM: dts: omap3430-sdp: Fix NAND device node 2abb4077 xen/balloon: fix cancelled balloon action 42fbcbaa nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero f8842019 nfsd: fix error handling of register_pernet_subsys() in init_nfsd() fab338f3 ovl: fix missing negative dentry check in ovl_rename() 4920aae6 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk 47f7bb3d xen/privcmd: fix error handling in mmap-resource processing 9d93cfda usb: typec: tcpm: handle SRC_STARTUP state if cc changes b53aa224 USB: cdc-acm: fix break reporting 3135935b USB: cdc-acm: fix racy tty buffer accesses 7c2392f0 Partially revert "usb: Kconfig: using select for USB_COMMON dependency" cc109ff1 ANDROID: Different fix for KABI breakage in 5.4.151 in struct sock 17eb597c Merge 5.4.152 into android11-5.4-lts faaca480 Linux 5.4.152 caff281e libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. fecbe957 silence nfscache allocation warnings with kvzalloc 5546e398 perf/x86: Reset destroy callback on event init failure 2787cde6 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] ba58770c KVM: do not shrink halt_poll_ns below grow_start d67e01e5 tools/vm/page-types: remove dependency on opt_file for idle page tracking 65c7e3c9 scsi: ses: Retry failed Send/Receive Diagnostic commands e4e75605 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn 1f830ab3 selftests: be sure to make khdr before other targets 8b9c1c33 usb: dwc2: check return value after calling platform_get_resource() 5d124ee0 usb: testusb: Fix for showing the connection speed 350d048c scsi: sd: Free scsi_disk device via put_device() 4f194b57 ext2: fix sleeping in atomic bugs on error 2d8eb456 sparc64: fix pci_iounmap() when CONFIG_PCI is not set 61504f62 xen-netback: correct success/error reporting for the SKB-with-fraglist case 2ecca3b2 net: mdio: introduce a shutdown method to mdio device drivers 46590369 ANDROID: Fix up KABI breakage in 5.4.151 in struct sock 0454b0c9 Merge 5.4.151 into android11-5.4-lts 31cdcb6d Linux 5.4.151 96514706 HID: usbhid: free raw_report buffers in usbhid_stop 6f2f6864 netfilter: ipset: Fix oversized kvmalloc() calls fe9bb925 HID: betop: fix slab-out-of-bounds Write in betop_probe 24f3d260 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() 62c5cacb usb: hso: remove the bailout parameter fe57d53d usb: hso: fix error handling code of hso_create_net_device d29c7a1a hso: fix bailout in error case of probe 1f2b324e libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind dd336267 PCI: Fix pci_host_bridge struct device release/free handling e81f3b7e net: stmmac: don't attach interface until resume finishes f8ffde0b net: udp: annotate data race around udp_sk(sk)->corkflag 9dbf7e34 HID: u2fzero: ignore incomplete packets without data d518ea03 ext4: fix potential infinite loop in ext4_dx_readdir() 59c19fdc ext4: fix reserved space counter leakage c4b8db2b ext4: fix loff_t overflow in ext4_max_bitmap_size() 3253c87e ipack: ipoctal: fix module reference leak 9c802a05 ipack: ipoctal: fix missing allocation-failure check 3fd682d4 ipack: ipoctal: fix tty-registration error handling e6a71c17 ipack: ipoctal: fix tty registration race 8657158a ipack: ipoctal: fix stack information leak 91d5de0b debugfs: debugfs_create_file_size(): use IS_ERR to check for error 98574c91 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings 9356e4dc perf/x86/intel: Update event constraints for ICX 0fcfaa8e af_unix: fix races in sk_peer_pid and sk_peer_cred accesses 694b0cee net: sched: flower: protect fl_walk() with rcu 5a31d4e7 net: hns3: do not allow call hns3_nic_net_open repeatedly 87de237b scsi: csiostor: Add module softdep on cxgb4 1b6ccfce Revert "block, bfq: honor already-setup queue merges" 753096c3 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter 897d1401 e100: fix buffer overrun in e100_get_regs 93372e02 e100: fix length calculation in e100_get_regs_len a2624e09 net: ipv4: Fix rtnexthop len when RTA_FLOW is present c37d3287 hwmon: (tmp421) fix rounding for negative values 8a07d5ab hwmon: (tmp421) report /PVLD condition as fault ec018021 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb 9bee85de mac80211-hwsim: fix late beacon hrtimer handling 21c3a844 mac80211: mesh: fix potentially unaligned access ab859974 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap 87e06c44 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug a6c42ae1 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs 2c305922 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 9a571d83 drm/amd/display: Pass PCI deviceid into DC 3443eb44 x86/kvmclock: Move this_cpu_pvti into kvmclock.h 50149e08 mac80211: fix use-after-free in CCMP/GCMP RX 956bc3ee scsi: ufs: Fix illegal offset in UPIU event trace 44d3c480 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 200ced5b hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 6cb01fe6 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 504cf969 fs-verity: fix signed integer overflow with i_size near S64_MAX b2fb6ce0 usb: cdns3: fix race condition before setting doorbell e2370e19 cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory 67c98e02 cpufreq: schedutil: Use kobject release() method to free sugov_tunables 883f7897 tty: Fix out-of-bound vmalloc access in imageblit ec298edf Merge 5.4.150 into android11-5.4-lts 2abce4ec Merge 5.4.149 into android11-5.4-lts 5785e536 Revert "crypto: public_key: fix overflow during implicit conversion" 3a7dc5b4 Linux 5.4.150 27f8c440 qnx4: work around gcc false positive warning bug 3a0f951e xen/balloon: fix balloon kthread freezing f80b6793 arm64: dts: marvell: armada-37xx: Extend PCIe MEM space 04783de9 thermal/drivers/int340x: Do not set a wrong tcc offset on resume de1c3506 EDAC/synopsys: Fix wrong value type assignment for edac_mode 8ede848b spi: Fix tegra20 build with CONFIG_PM=n d193f7db net: 6pack: Fix tx timeout and slot time fa56f2c9 alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile af4a142a arm64: Mark __stack_chk_guard as __ro_after_init aeb19da4 parisc: Use absolute_pointer() to define PAGE0 8cd34eb6 qnx4: avoid stringop-overread errors 1214ace6 sparc: avoid stringop-overread errors 113a8edf net: i825xx: Use absolute_pointer for memcpy from fixed memory location 2397ea2d compiler.h: Introduce absolute_pointer macro d12ddd84 blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd 9d779882 sparc32: page align size in arch_dma_alloc ec49f3f7 nvme-multipath: fix ANA state updates when a namespace is not present 29917bbb xen/balloon: use a kernel thread instead a workqueue 93937596 bpf: Add oversize check before call kvcalloc() 7273cb18 ipv6: delay fib6_sernum increase in fib6_add 7432ecc5 m68k: Double cast io functions to unsigned long 29c70b0d net: stmmac: allow CSR clock of 300MHz 1da750d1 net: macb: fix use after free on rmmod ebb8d26d blktrace: Fix uaf in blk_trace access after removing by sysfs 2b5befcd md: fix a lock order reversal in md_alloc 42d3711c irqchip/gic-v3-its: Fix potential VPE leak on error 71f323f6 irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build 1b59625d scsi: lpfc: Use correct scnprintf() limit 30d373dc scsi: qla2xxx: Restore initiator in dual mode d140ccb1 cifs: fix a sign extension bug 1c1062c5 thermal/core: Potential buffer overflow in thermal_build_list_of_policies() b869901c fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() 0ebc3e68 fpga: machxo2-spi: Return an error on failure 5bcead7c tty: synclink_gt: rename a conflicting function name c5f27aed tty: synclink_gt, drop unneeded forward declarations 1deb94d3 scsi: iscsi: Adjust iface sysfs attr detection d0f4a2ee net/mlx4_en: Don't allow aRFS for encapsulated packets ae7b957e qed: rdma - don't wait for resources under hw error recovery flow 23716d71 gpio: uniphier: Fix void functions to remove return value f7fb7dbd net/smc: add missing error check in smc_clc_prfx_set() 363438ed bnxt_en: Fix TX timeout when TX ring size is set to the smallest 4c4c3052 enetc: Fix illegal access when reading affinity_hint cf9138c9 platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() a8e8b148 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation acce91ba net: hso: fix muxed tty registration 494260e2 serial: mvebu-uart: fix driver's tx_empty callback 2d7c20db xhci: Set HCD flag to defer primary roothub registration 381c8ce0 btrfs: prevent __btrfs_dump_space_info() to underflow its free space d4ec140e erofs: fix up erofs_lookup tracepoint 7751f609 mcb: fix error handling in mcb_alloc_bus() 406ff5bf USB: serial: option: add device id for Foxconn T99W265 4b2cf0fa USB: serial: option: remove duplicate USB device ID 59564b01 USB: serial: option: add Telit LN920 compositions 5cc674a3 USB: serial: mos7840: remove duplicated 0xac24 device ID 20c9fdde usb: core: hcd: Add support for deferring roothub registration a6c7d3c2 Re-enable UAS for LaCie Rugged USB3-FW with fk quirk 4dc56951 staging: greybus: uart: fix tty use after free aa2c274c binder: make sure fd closes complete 93fa08e9 USB: cdc-acm: fix minor-number release 0dc1cfa7 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter 85d34930 usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c d4e76476 xen/x86: fix PV trap handling on secondary processors 8b06b0f1 cifs: fix incorrect check for null pointer in header_assemble b1f6efa2 usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() b8c80606 usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA ff275c87 usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave f013a500 usb: gadget: r8a66597: fix a loop in set_feature() aa40438c ocfs2: drop acl cache for directories too e74e2950 Linux 5.4.149 38252634 drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV 409cb0b3 rtc: rx8010: select REGMAP_I2C 43832bf7 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() c37a34d7 pwm: stm32-lp: Don't modify HW state in .remove() callback 8a29e68e pwm: rockchip: Don't modify HW state in .remove() callback ed60d2db pwm: img: Don't modify HW state in .remove() callback b16f4acf nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group 594addd4 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group 237ca37c nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group 288c8b5b nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group dc70f0c8 nilfs2: fix NULL pointer in nilfs_##name##_attr_release 9c3ba404 nilfs2: fix memory leak in nilfs_sysfs_create_device_group fb4c7d29 btrfs: fix lockdep warning while mounting sprout fs 3f2d5c11 ceph: lockdep annotations for try_nonblocking_invalidate 3bbb1126 ceph: request Fw caps before updating the mtime in ceph_write_iter 2c89a856 dmaengine: xilinx_dma: Set DMA mask for coherent APIs 2f320619 dmaengine: ioat: depends on !UML 644f1e87 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE 445a3379 parisc: Move pci_dev_is_behind_card_dino to where it is used 2f7bfc07 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() a12743d0 thermal/core: Fix thermal_cooling_device_register() prototype c7b9a866 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH 3c1d9b65 net: stmmac: reset Tx desc base address before restarting Tx 729f9d5e phy: avoid unnecessary link-up delay in polling mode 81e6b517 pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered b94def8a profiling: fix shift-out-of-bounds bugs 7e98111c nilfs2: use refcount_dec_and_lock() to fix potential UAF 5607b1ba prctl: allow to setup brk for et_dyn executables b4030160 9p/trans_virtio: Remove sysfs file on probe failure c3b45ea0 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() e1060803 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ 93f8a98a um: virtio_uml: fix memory leak on init failures 4cd05e39 staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() 2f4b67bc sctp: add param size validation for SCTP_PARAM_SET_PRIMARY cbd10b11 sctp: validate chunk size in __rcv_asconf_lookup 6a12918e ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE 2f7974cd ARM: 9079/1: ftrace: Add MODULE_PLTS support 1b27a03d ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() 490be340 ARM: 9077/1: PLT: Move struct plt_entries definition to header 278df064 apparmor: remove duplicate macro list_entry_is_head() f23763ab ARM: Qualify enabling of swiotlb_init() 6bfdc305 s390/pci_mmio: fully validate the VMA before calling follow_pte() bd292c68 console: consume APC, DM, DCS b0c813fb KVM: remember position in kvm->vcpus array 5163578e PCI/ACPI: Add Ampere Altra SOC MCFG quirk ec29e33e PCI: aardvark: Fix reporting CRS value 3f0e275e PCI: pci-bridge-emul: Add PCIe Root Capabilities Register 296895c4 PCI: aardvark: Indicate error in 'val' when config read fails 2fcb7b7a PCI: pci-bridge-emul: Fix big-endian support c4f92aff Merge 5.4.148 into android11-5.4-lts 07e5f23d Linux 5.4.148 54ac8339 s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant a5fc4800 s390/bpf: Fix optimizing out zero-extensions f7f1bac8 net: renesas: sh_eth: Fix freeing wrong tx descriptor 3d32ce54 ip_gre: validate csum_start only on pull f9b308f7 qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom 93f54354 fq_codel: reject silly quantum parameters d448b240 netfilter: socket: icmp6: fix use-after-scope b7920416 net: dsa: b53: Fix calculating number of switch ports d5c0f016 perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} 114bf577 ARC: export clear_user_page() for modules 9b63c27d mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' 14e0fdc4 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n 810f9b6f KVM: arm64: Handle PSCI resets before userspace touches vCPU state 5f289dcf mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set e1746c27 PCI: Fix pci_dev_str_match_path() alloc while atomic bug beaf65f0 mfd: axp20x: Update AXP288 volatile ranges 4a6c7c81 NTB: perf: Fix an error code in perf_setup_inbuf() 5a161419 NTB: Fix an error code in ntb_msit_probe() 09806979 ethtool: Fix an error code in cxgb2.c f336aa92 PCI: ibmphp: Fix double unmap of io_mem 0f9550c4 block, bfq: honor already-setup queue merges b61a99dd net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 79b584d8 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 cf4168c4 PCI: Add ACS quirks for Cavium multi-function devices b3435cd9 tracing/probes: Reject events which have the same name of existing one 32280649 mfd: Don't use irq_create_mapping() to resolve a mapping e904621a fuse: fix use after free in fuse_read_interrupt() a1eaaa6b PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms 47c44906 mfd: db8500-prcmu: Adjust map to reality 88834a62 dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation 86565668 mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() d291cca2 net: hns3: fix the timing issue of VF clearing interrupt sources 65bcb8f7 net: hns3: disable mac in flr process d8fe64c3 net: hns3: change affinity_mask to numa node range dede0381 net: hns3: pad the short tunnel frame before sending to hardware 4bf2c960 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers 235f782d ibmvnic: check failover_pending in login response d3939844 dt-bindings: arm: Fix Toradex compatible typo c642afd1 qed: Handle management FW error 9ebbb8b9 tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() baf45047 net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup 498e765b net/af_unix: fix a data-race in unix_dgram_poll e7332a1a vhost_net: fix OoB on sendmsg() failure. 172749c8 events: Reuse value read using READ_ONCE instead of re-reading it cd78d9c9 net/mlx5: Fix potential sleeping in atomic context 48e79555 net/mlx5: FWTrace, cancel work on alloc pd error flow 4655f8a5 perf machine: Initialize srcline string member in add_location struct 6808e70a tipc: increase timeout in tipc_sk_enqueue() 678787dc r6040: Restore MDIO clock frequency after MAC reset efe35db9 net/l2tp: Fix reference count leak in l2tp_udp_recv_core 5ab04a4f dccp: don't duplicate ccid when cloning dccp sock 6c4b7a87 ptp: dp83640: don't define PAGE0 faf9d465 net-caif: avoid user-triggerable WARN_ON(1) 79ab3886 tipc: fix an use-after-free issue in tipc_recvmsg 08f33350 x86/mm: Fix kern_addr_valid() to cope with existing but not present entries fde4caf6 s390/sclp: fix Secure-IPL facility detection 15b674b1 drm/etnaviv: add missing MMU context put when reaping MMU mapping b2ec1e6f drm/etnaviv: reference MMU context when setting up hardware state 5827dbac drm/etnaviv: fix MMU context leak on GPU reset 5e67b384 drm/etnaviv: exec and MMU state is lost when resetting the GPU 7068030d drm/etnaviv: keep MMU context across runtime suspend/resume a7970d4f drm/etnaviv: stop abusing mmu_context as FE running marker ee52ccec drm/etnaviv: put submit prev MMU context when it exists a9bacefd drm/etnaviv: return context from etnaviv_iommu_context_get b56b6c51 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 c221eb00 PCI: Add AMD GPU multi-function power dependencies d180a373 PM: base: power: don't try to use non-existing RTC for storing data 484fbe9c arm64/sve: Use correct size when reinitialising SVE state 2f725420 bnx2x: Fix enabling network interfaces without VFs 66c88a47 xen: reset legacy rtc flag for PV domU c7fab1f5 btrfs: fix upper limit for max_inline for page size 64K b9cc70e3 drm/panfrost: Clamp lock region to Bifrost minimum 9a6c8854 drm/panfrost: Use u64 for size in lock_region 6c635129 drm/panfrost: Simplify lock_region calculation 825ba38d drm/amdgpu: Fix BUG_ON assert d7a936da drm/msi/mdp4: populate priv->kms in mdp4_kms_init 90358cb0 net: dsa: lantiq_gswip: fix maximum frame length c1f12f44 lib/test_stackinit: Fix static initializer test 3c232895 platform/chrome: cros_ec_proto: Send command again when timeout occurs 0569920e memcg: enable accounting for pids in nested pid namespaces d0ddb80b mm,vmscan: fix divide by zero in get_scan_count 22b11dbb mm/hugetlb: initialize hugetlb_usage in mm_init 1dc6df79 s390/pv: fix the forcing of the swiotlb f3b57cf0 cpufreq: powernv: Fix init_chip_info initialization in numa=off b5eb54c4 scsi: qla2xxx: Sync queue idx with queue_pair_map idx f499a9e9 scsi: qla2xxx: Changes to support kdump kernel cfa45913 scsi: BusLogic: Fix missing pr_cont() use a701ae9a ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() 1a2f728b parisc: fix crash with signals and alloca 76bebc93 net: w5100: check return value after calling platform_get_resource() 3179dd79 fix array-index-out-of-bounds in taprio_change ef9a7867 net: fix NULL pointer reference in cipso_v4_doi_free 88a4ed85 ath9k: fix sleeping in atomic context 99b950d5 ath9k: fix OOB read ar9300_eeprom_restore_internal 5f70ea4a parport: remove non-zero check on count c30ea33b net/mlx5: DR, Enable QP retransmission c9095f78 iwlwifi: mvm: fix access to BSS elements f950996d iwlwifi: mvm: avoid static queue number aliasing 2db5ae5b iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed 3da13a1e drm/amdkfd: Account for SH/SE count when setting up cu masks. 2af60889 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B 98381f84 ASoC: rockchip: i2s: Fix regmap_ops hang a1c7bc02 usbip:vhci_hcd USB port can get stuck in the disabled state 4f6095b0 usbip: give back URBs for unsent unlink requests during cleanup 9a4a6805 usb: musb: musb_dsps: request_irq() after initializing musb d24381e5 Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" aa40cf19 cifs: fix wrong release in sess_alloc_buffer() failed path 39111cbb mmc: core: Return correct emmc response in case of ioctl error 26f55b60 selftests/bpf: Enlarge select() timeout for test_maps 48f5a5f0 mmc: rtsx_pci: Fix long reads when clock is prescaled 4e773c55 mmc: sdhci-of-arasan: Check return value of non-void funtions a73bbfab of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS 2fdf7d38 ASoC: Intel: Skylake: Fix passing loadable flag for module f6ff4d56 ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER 736f60bd btrfs: tree-log: check btrfs_lookup_data_extent return value 53a72858 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch 3710cff5 drm/exynos: Always initialize mapping in exynos_drm_register_dma() 727c973f lockd: lockd server-side shouldn't set fl_ops a18cfd71 usb: chipidea: host: fix port index underflow and UBSAN complains 8deedce3 gfs2: Don't call dlm after protocol is unmounted 50cf8f1b staging: rts5208: Fix get_ms_information() heap buffer size 8dfd785a rpc: fix gss_svc_init cleanup on failure 0bc818e0 tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD 2918eca4 serial: sh-sci: fix break handling for sysrq d02a1c5f opp: Don't print an error if required-opps is missing d772d993 Bluetooth: Fix handling of LE Enhanced Connection Complete fb8593e8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data 072660f6 arm64: dts: ls1046a: fix eeprom entries 08825a78 arm64: tegra: Fix compatible string for Tegra132 CPUs a6b69a76 ARM: tegra: tamonten: Fix UART pad setting a66049c5 mac80211: Fix monitor MTU limit so that A-MSDUs get through 1e2842fb drm/display: fix possible null-pointer dereference in dcn10_set_clock() cf82fe45 gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() bbaa21da net/mlx5: Fix variable type to match 64bit 0d563020 Bluetooth: avoid circular locks in sco_sock_connect 37d7ae2b Bluetooth: schedule SCO timeouts with delayed_work c408efcb selftests/bpf: Fix xdp_tx.c prog section name 350e7501 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit e5450804 net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() ed3400f2 arm64: dts: qcom: sdm660: use reg value for memory node 52f8a307 ARM: dts: imx53-ppd: Fix ACHC entry e15afa6747fa media: tegra-cec: Handle errors of clk_prepare_enable() 53d02b04098b media: TDA1997x: fix tda1997x_query_dv_timings() return value 71de2779e52a media: v4l2-dv-timings.c: fix wrong condition in two for-loops d785cef384f1 media: imx258: Limit the max analogue gain to 480 33bd83fe3ffd media: imx258: Rectify mismatch of VTS value 8d179746b3f3 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output 37414bd6ec51 arm64: tegra: Fix Tegra194 PCIe EP compatible string 5a24034ad87f bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() b6cee3583930 workqueue: Fix possible memory leaks in wq_numa_init() 9b4f0170e03d Bluetooth: skip invalid hci_sync_conn_complete_evt 7b1718666fb0 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() 76cbc142a546 samples: bpf: Fix tracex7 error raised on the missing argument 917eb0bbb8d3 staging: ks7010: Fix the initialization of the 'sleep_status' structure 44fd61a8bd0d serial: 8250_pci: make setup_port() parameters explicitly unsigned 4beadefea857 hvsi: don't panic on tty_register_driver failure af0bd97b9d71 xtensa: ISS: don't panic in rs_init 5418023f81cd serial: 8250: Define RX trigger levels for OxSemi 950 devices b050848bba7d s390: make PCI mio support a machine flag 0dd8da8ad04b s390/jump_label: print real address in a case of a jump label bug 91b4d44c7c4d flow_dissector: Fix out-of-bounds warnings 8076709052e1 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() faf0749c9062 video: fbdev: riva: Error out if 'pixclock' equals zero ae0d210aa717 video: fbdev: kyro: Error out if 'pixclock' equals zero 98551f0a7b57 video: fbdev: asiliantfb: Error out if 'pixclock' equals zero 9dff06c50572 bpf/tests: Do not PASS tests without actually testing the result 58831317c9b1 bpf/tests: Fix copy-and-paste error in double word test a23430e79ef7 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex 9baa552b2f76 drm/amd/display: Fix timer_per_pixel unit error 6c78ee1aecb9 tty: serial: jsm: hold port lock when reporting modem line changes 7993ee173378 staging: board: Fix uninitialized spinlock when attaching genpd 995567ded019 usb: gadget: composite: Allow bMaxPower=0 if self-powered 44bbd4e6366f USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() 7b96de5c3042 usb: gadget: u_ether: fix a potential null pointer dereference e1480bcb407e usb: host: fotg210: fix the actual_length of an iso packet 33109bdf2c41 usb: host: fotg210: fix the endpoint's transactional opportunities calculation b190fdb93a9f igc: Check if num of q_vectors is smaller than max before array access f4bf2fdfe37b drm: avoid blocking in drm_clients_info's rcu section a1d12196c375 Smack: Fix wrong semantics in smk_access_entry() c454b1a2155c netlink: Deal with ESRCH error in nlmsg_notify() 5adbbb27bb7c video: fbdev: kyro: fix a DoS bug by restricting user input 4ee6cc0f52db ARM: dts: qcom: apq8064: correct clock names b9707a950492 iavf: fix locking of critical sections 35429d3aa387 iavf: do not override the adapter state in the watchdog task ab03f15c1db4 iio: dac: ad5624r: Fix incorrect handling of an optional regulator. 0de0c1673927 tipc: keep the skb in rcv queue until the whole data is read fe14f10c07c8 PCI: Use pci_update_current_state() in pci_enable_device_flags() 7d356909744f crypto: mxs-dcp - Use sg_mapping_iter to copy data 80bec14b4e09 media: dib8000: rewrite the init prbs logic 4cab14bcff25 ASoC: atmel: ATMEL drivers don't need HAS_DMA 4a7c6e9159be drm/amdgpu: Fix amdgpu_ras_eeprom_init() d766826eeec4 userfaultfd: prevent concurrent API initialization 7bf2913a5bca kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y 0ac2ecb915e8 MIPS: Malta: fix alignment of the devicetree buffer debdff960034 f2fs: fix to unmap pages from userspace process in punch_hole() 1c28c23dc82e f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() 1ca5b00782df f2fs: fix to account missing .skipped_gc_rwsem ec5cab379832 KVM: PPC: Fix clearing never mapped TCEs in realmode e46ce5a8aba5 clk: at91: clk-generated: Limit the requested rate to our range 557f6445e37f clk: at91: clk-generated: pass the id of changeable parent at registration d93a37889e3a clk: at91: sam9x60: Don't use audio PLL 57188e2cac47 fscache: Fix cookie key hashing e2e3758a2cf9 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call ba5d4dc003b4 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live a02309beb2b8 HID: i2c-hid: Fix Elan touchpad regression f934961bf4e2 scsi: target: avoid per-loop XCOPY buffer allocations 389946024f0e powerpc/config: Renable MTD_PHYSMAP_OF db16408d52a8 scsi: qedf: Fix error codes in qedf_alloc_global_queues() 5e56c8d843fa scsi: qedi: Fix error codes in qedi_alloc_global_queues() a90ef02f012a scsi: smartpqi: Fix an error code in pqi_get_raid_map() 3365d41c0485 pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() ef476b8d5a9c scsi: fdomain: Fix error return code in fdomain_probe() 9ee7b45eddc4 SUNRPC: Fix potential memory corruption be09cbd6a35f dma-debug: fix debugfs initialization order 9315497b1750 openrisc: don't printk() unconditionally f56ee9af23cc f2fs: reduce the scope of setting fsck tag when de->name_len is zero 2a2afb6d26c6 f2fs: show f2fs instance in printk_ratelimited 25ed0498915a RDMA/efa: Remove double QP type assignment b8bb4b28394a powerpc/stacktrace: Include linux/delay.h 02889ac588bd vfio: Use config not menuconfig for VFIO_NOIOMMU b900cc481618 pinctrl: samsung: Fix pinctrl bank pin count e69c28362116 docs: Fix infiniband uverbs minor number fb42b9801e0a RDMA/iwcm: Release resources if iw_cm module initialization fails 7930b1f98dd8 IB/hfi1: Adjust pkey entry in index 0 2b1addd585a4 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND a02982545e61 f2fs: quota: fix potential deadlock bd74d6de0b9e HID: input: do not report stylus battery state as "full" 0656eb5e7ed8 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts 2b58db229eb6 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response 0f39f8429c82 PCI: aardvark: Fix checking for PIO status d810fa6f5f0f PCI: xilinx-nwl: Enable the clock through CCF d43ad02ad3a8 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure 3aa6d023c6d6 PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported 4d2bc69df9fa PCI/portdrv: Enable Bandwidth Notification only if port supports it 0445da50b727 ARM: 9105/1: atags_to_fdt: don't warn about stack size 8ec08f1431ce libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs 7cfbf391e870 dmaengine: imx-sdma: remove duplicated sdma_load_context 788122c99d85 Revert "dmaengine: imx-sdma: refine to load context only once" 86e1abcd143f media: rc-loopback: return number of emitters rather than error 9d91046f6b4e media: uvc: don't do DMA on stack 1ccb1fa41f4c VMCI: fix NULL pointer dereference when unmapping queue pair 80d167590330 dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() a6d4ac3f861b power: supply: max17042: handle fails of reading status register 668370dd4c90 block: bfq: fix bfq_set_next_ioprio_data() cfdd25cd426d crypto: public_key: fix overflow during implicit conversion 3411b481ed24 arm64: head: avoid over-mapping in map_memory 991b64b89b66 soc: aspeed: p2a-ctrl: Fix boundary check for mmap 2712f29c44f1 soc: aspeed: lpc-ctrl: Fix boundary check for mmap 24c245de17ea soc: qcom: aoss: Fix the out of bound usage of cooling_devs 603dbb1fa272 pinctrl: ingenic: Fix incorrect pull up/down info eda59ca42fde pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast d4acec5e9454 tools/thermal/tmon: Add cross compiling support 8a964aa6ed43 9p/xen: Fix end of loop tests for list_for_each_entry 7d81fcc20316 include/linux/list.h: add a macro to test if entry is pointing to the head 4bc0d1b535da xen: fix setting of max_pfn in shared_info 27f3b7f5c6e0 powerpc/perf/hv-gpci: Fix counter value parsing 7e9e6d0e07ec PCI/MSI: Skip masking MSI-X on Xen PV 2edc06fa381a blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN 8da22cc41ada blk-zoned: allow zone management send operations without CAP_SYS_ADMIN cd7b39e7c475 btrfs: reset replace target device to allocation state on close 8554095328ac btrfs: wake up async_delalloc_pages waiters after submit d609c63a7165 rtc: tps65910: Correct driver module alias 4076dc42c44b Merge branch 'android11-5.4' into 'android11-5.4-lts' Signed-off-by:Greg Kroah-Hartman <gregkh@google.com> Change-Id: Idd628e993b6566952e119bfe31f4c8fe87d818a8
Loading
Please register or sign in to comment