Merge tag 'android11-5.4.242_r00' into android11-5.4
This is the merge of the upstream LTS release of 5.4.242 into the android11-5.4 branch. It contains the following commits: b57981e17b4b Merge tag 'android11-5.4.242_r00' into android11-5.4 734577d2 Merge 5.4.242 into android11-5.4-lts ea7862c5 Linux 5.4.242 d54a9f99 ASN.1: Fix check for strdup() success 2500d7ed iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() 760c2e6d pwm: meson: Explicitly set .polarity in .get_state() 7f2b8046 xfs: fix forkoff miscalculation related to XFS_LITINO(mp) c27a6bb1 sctp: Call inet6_destroy_sock() via sk->sk_destruct(). 97ce6cde dccp: Call inet6_destroy_sock() via sk->sk_destruct(). a01b7562 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). 9374db5b tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). 2ac4697b udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). 5a62248c ext4: fix use-after-free in ext4_xattr_set_entry 3b0044cb ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() 3c4fdbf3 Revert "ext4: fix use-after-free in ext4_xattr_set_entry" ef2aab86 x86/purgatory: Don't generate debug info for purgatory.ro c22aefae MIPS: Define RUNTIME_DISCARD_EXIT in LD script a5167e90 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 1b8b54fc memstick: fix memory leak if card device is never registered 5ad61a52 nilfs2: initialize unused bytes in segment summary blocks 988766b9 iio: light: tsl2772: fix reading proximity-diodes from device tree 5cb867f1 xen/netback: use same error messages for same errors 903f82b1 nvme-tcp: fix a possible UAF when failing to allocate an io queue 34b74c32 s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling 64cd99da net: dsa: b53: mmap: add phy ops 89dcf0dd scsi: core: Improve scsi_vpd_inquiry() checks f729b74b scsi: megaraid_sas: Fix fw_crash_buffer_show() 4f4ef354 selftests: sigaltstack: fix -Wuninitialized a725dddf Input: i8042 - add quirk for Fujitsu Lifebook A574/H 9df3f502 f2fs: Fix f2fs_truncate_partial_nodes ftrace event 2f3730f1 e1000e: Disable TSO on i219-LM card to increase speed 0f0a291c bpf: Fix incorrect verifier pruning due to missing register precision taints ba610df8 mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() d8e12005 i40e: fix i40e_setup_misc_vector() error handling 59fba01b i40e: fix accessing vsi->active_filters without holding lock 01125379 netfilter: nf_tables: fix ifdef to also consider nf_tables=m 7c101939 virtio_net: bugfix overflow inside xdp_linearize_page() 35dceaea net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg d61f24a4 regulator: fan53555: Explicitly include bits header 36f098e1 netfilter: br_netfilter: fix recent physdev match breakage 375e445b arm64: dts: meson-g12-common: specify full DMC range cb1f89fe ARM: dts: rockchip: fix a typo error for rk3288 spdif node da8b283c Merge 5.4.241 into android11-5.4-lts 58f42ed1 Linux 5.4.241 87959364 xfs: force log and push AIL to clear pinned inodes when aborting mount c76dd368 xfs: don't reuse busy extents on extent trim 4679b73a xfs: consider shutdown in bmapbt cursor delete assert 9355fd11 xfs: shut down the filesystem if we screw up quota reservation 48f75df5 xfs: report corruption only as a regular error 3cce34ce xfs: set inode size after creating symlink e76bd6da xfs: fix up non-directory creation in SGID directories ad6613c9 xfs: remove the di_version field from struct icdinode ca4533c9 xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize e078b3de xfs: simplify di_flags2 inheritance in xfs_ialloc 0c553917 xfs: only check the superblock version for dinode size calculation 90aab52d xfs: add a new xfs_sb_version_has_v3inode helper edd36a57 xfs: remove the kuid/kgid conversion wrappers 3ef81874 xfs: remove the icdinode di_uid/di_gid members cc508a41 xfs: ensure that the inode uid/gid match values match the icdinode ones 7a9dc797 xfs: merge the projid fields in struct xfs_icdinode 4f3252e7 xfs: show the proper user quota options 799cafa4 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug 440bdc49 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits 70ca826d i2c: ocores: generate stop condition after timeout in polling mode 5fb5bdcd ubi: Fix deadlock caused by recursively holding work_sem 0b27716f mtd: ubi: wl: Fix a couple of kernel-doc issues e55588c4 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size a652c30f asymmetric_keys: log on fatal failures in PE/pkcs7 5809dbac verify_pefile: relax wrapper length check 0213f027 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F b3052e5d efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L 02a78e65 i2c: imx-lpi2c: clean rx/tx buffers upon new message 1ef56397 power: supply: cros_usbpd: reclassify "default case!" as debug 7169d163 net: macb: fix a memory corruption in extended buffer descriptor mode c39fa039 udp6: fix potential access to stale information 9c46c49a RDMA/core: Fix GID entry ref leak when create_ah fails ad831a70 sctp: fix a potential overflow in sctp_ifwdtsn_skip afffe0d1 qlcnic: check pci_reset_function result a841f6a0 niu: Fix missing unwind goto in niu_alloc_channels() fcd084e1 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition 1b77cb6f mtd: rawnand: stm32_fmc2: remove unsupported EDO mode 4c1d882b mtd: rawnand: meson: fix bitmask for length in command word 26674600 mtdblock: tolerate corrected bit-flips 50dbfd9d btrfs: fix fast csum implementation detection c6db5f2a btrfs: print checksum type and implementation at mount time 8a99e620 Bluetooth: Fix race condition in hidp_session_thread c0242199 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} 9025cea8 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards 4d419195 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() fe158eec ALSA: i2c/cs8427: fix iec958 mixer control deactivation aa23fa32 ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard 62ccf2e0 ALSA: emu10k1: fix capture interrupt handler unlinking 9a3ba7b2 Revert "pinctrl: amd: Disable and mask interrupts on resume" 2945f948 irqdomain: Fix mapping-creation race e8f3aea7 irqdomain: Refactor __irq_domain_alloc_irqs() 3804f265 irqdomain: Look for existing mapping only once e7bba7dd mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() fd644712 ring-buffer: Fix race while reader and writer are on the same page c208b432 drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path c3815279 net_sched: prevent NULL dereference if default qdisc setup failed 987f599f tracing: Free error logs of tracing instances d2136f05 can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access 5a74a75f ftrace: Mark get_lock_parent_ip() __always_inline 95bbfeb4 perf/core: Fix the same task check in perf_event_set_output 666c25d3 ALSA: hda/realtek: Add quirk for Clevo X370SNW 83b16a60 nilfs2: fix sysfs interface lifetime 613bf23c nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() aa8e5068 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty aabba444 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI 209ab5c2 tty: serial: sh-sci: Fix transmit end interrupt handler 9a2a6443 iio: dac: cio-dac: Fix max DAC write value check for 12-bit e469ebb2 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip abc5b4f8 USB: serial: option: add Quectel RM500U-CN modem b9c11537 USB: serial: option: add Telit FE990 compositions 38c00a22 usb: typec: altmodes/displayport: Fix configure initial pin assignment f417d3fe USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs 47132be1 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu 5fccf2c5 NFSD: callback request does not use correct credential for AUTH_SYS 3686380d sunrpc: only free unix grouplist after RCU settles 16271191 gpio: davinci: Add irq chip flag to skip set wake 0cf600ca ipv6: Fix an uninit variable access bug in __ip6_make_skb() 0443fff4 sctp: check send stream number after wait_for_sndbuf 93f38852 net: don't let netpoll invoke NAPI if in xmit context 0d2fa300 icmp: guard against too small mtu a3593082 wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta 4220f83b pwm: sprd: Explicitly set .polarity in .get_state() 6e1f2939 pwm: cros-ec: Explicitly set .polarity in .get_state() dbd764e9 pinctrl: amd: Disable and mask interrupts on resume dd7e19f9 pinctrl: amd: disable and mask interrupts on probe 3f3e4bd3 pinctrl: amd: Use irqchip template 387236b9 smb3: fix problem with null cifs super block with previous patch 2e64d7b1 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() 19919766 Revert "treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()" 522af69a cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() 4311ae04 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot 110d425c scsi: ses: Handle enclosure with just a primary component gracefully 974e2ad0 Merge 5.4.240 into android11-5.4-lts 32bea3ba Linux 5.4.240 4d4cb766 gfs2: Always check inode size of inline inodes 928240c3 firmware: arm_scmi: Fix device node validation for mailbox transport 0f5c0e0a net: sched: fix race condition in qdisc_graft() 22d95b54 net_sched: add __rcu annotation to netdev->qdisc 14b6ad56 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' 9b189af3 btrfs: scan device in non-exclusive mode 45a9877d s390/uaccess: add missing earlyclobber annotations to __clear_user() 0c6df536 drm/etnaviv: fix reference leak when mmaping imported buffer 37958ac3 ALSA: usb-audio: Fix regression on detection of Roland VS-100 6dabafd8 ALSA: hda/conexant: Partial revert of a quirk for Lenovo f3a67268 NFSv4: Fix hangs when recovering open state after a server reboot c81e2965 pinctrl: at91-pio4: fix domain name assignment 82c25ac3 xen/netback: don't do grant copy across page boundary 99c8ba92 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table 657d7c21 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL 03af69bd cifs: prevent infinite recursion in CIFSGetDFSRefer() 51d65737 Input: focaltech - use explicitly signed char type f0f85f5e Input: alps - fix compatibility with -funsigned-char 7e71d4d1 pinctrl: ocelot: Fix alt mode for ocelot 70728d63 net: mvneta: make tx buffer array agnostic 704e06b9 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only fd7cff50 bnxt_en: Fix typo in PCI id to device description string mapping 58279cea i40e: fix registers dump after run ethtool adapter self test 5195de1d s390/vfio-ap: fix memory leak in vfio_ap device driver 78bc7f0a can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write 105cc268 net/net_failover: fix txq exceeding warning e633fd26 regulator: Handle deferred clk be7b622c regulator: fix spelling mistake "Cant" -> "Can't" 46c4993a ptp_qoriq: fix memory leak in probe() c122daa0 scsi: megaraid_sas: Fix crash after a double completion 317c07d3 mtd: rawnand: meson: invalidate cache on polling ECC bit d65de5ee mips: bmips: BCM6358: disable RAC flush for TP1 9690e34f dma-mapping: drop the dev argument to arch_sync_dma_for_* f6e2d76a ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() 856fb74f fbdev: au1200fb: Fix potential divide by zero deef33c0 fbdev: lxfb: Fix potential divide by zero 4f5cc5ff fbdev: intelfb: Fix potential divide by zero 868f247e fbdev: nvidia: Fix potential divide by zero f3359f5f sched_getaffinity: don't assume 'cpumask_size()' is fully initialized 521877bf fbdev: tgafb: Fix potential divide by zero 7f12f99b ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() 9155a595 ALSA: asihpi: check pao in control_message() 88a3c63a md: avoid signed overflow in slot_store() 9966fc59 bus: imx-weim: fix branch condition evaluates to a garbage value d121f788 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY 4c24eb49 ocfs2: fix data corruption after failed write 0c0e566f tun: avoid double free in tun_free_netdev d253120a sched/fair: Sanitize vruntime of entity being migrated c23928c7 sched/fair: sanitize vruntime of entity being placed 885c28ce dm crypt: add cond_resched() to dmcrypt_write() 4a32a9a8 dm stats: check for and propagate alloc_percpu failure f8cbad98 i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() 8f5cbf6a nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() 4ae966a7 wifi: mac80211: fix qos on mesh interfaces f558789a usb: chipidea: core: fix possible concurrent when switch role 6b3287b1 usb: chipdea: core: fix return -EINVAL if request role is the same with current role 0b2a56fe usb: cdns3: Fix issue with using incorrect PCI device function e9e93fdf dm thin: fix deadlock when swapping to thin device cd1e320a igb: revert rtnl_lock() that causes deadlock 123698a5 fsverity: Remove WQ_UNBOUND from fsverity read workqueue 0eda2004 usb: gadget: u_audio: don't let userspace block driver unbind 44f080d7 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR 223274d5 cifs: empty interface list when server doesn't support query interfaces 299a309b sh: sanitize the flags on sigreturn f4c610f6 net: usb: qmi_wwan: add Telit 0x1080 composition e6b1fa6d net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 04f4a1aa scsi: lpfc: Avoid usage of list iterator variable after loop 11cdced6 scsi: ufs: core: Add soft dependency on governor_simpleondemand 54ec697e scsi: target: iscsi: Fix an error message in iscsi_check_key() 97115221 selftests/bpf: check that modifier resolves after pointer 2100e374 m68k: Only force 030 bus error if PC not in exception table d2b3bd0d ca8210: fix mac_len negative array access 9e7723b6 riscv: Bump COMMAND_LINE_SIZE value to 1024 32518cd0 thunderbolt: Use const qualifier for `ring_interrupt_index` b40fe2e1 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 9189f20b scsi: qla2xxx: Perform lockless command completion in abort path da0383f0 hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs 13493ad6 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl a18fb433 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work b5178087 Bluetooth: btqcomsmd: Fix command timeout after setting BD address dcd4d364 net: mdio: thunder: Add missing fwnode_handle_put() 70733591 hvc/xen: prevent concurrent accesses to the shared ring 83e442eb nvme-tcp: fix nvme_tcp_term_pdu to match spec d673ae18 net/sonic: use dma_mapping_error() for error check b72f453e erspan: do not use skb_mac_header() in ndo_start_xmit() 82e07cc5 atm: idt77252: fix kmemleak when rmmod idt77252 fd6f643d net/mlx5: Read the TC mapping of all priorities on ETS query d69c2ded bpf: Adjust insufficient default bpf_jit_limit 97674f4c keys: Do not cache key in task struct if key is requested from kernel thread f8ee2c8b net/ps3_gelic_net: Use dma_mapping_error 6d7e18b1 net/ps3_gelic_net: Fix RX sk_buff length 0e5c7d00 net: qcom/emac: Fix use after free bug in emac_remove due to race condition a07ec453 xirc2ps_cs: Fix use after free bug in xirc2ps_detach 42d72c6d qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info f2111c79 net: usb: smsc95xx: Limit packet length to skb->len 5c4d7142 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() 283fdc5c i2c: imx-lpi2c: check only for enabled interrupt flags 90116b82 igbvf: Regard vf reset nack as success 58477176 intel/igbvf: free irq on the error path in igbvf_request_msix() 6999f854 iavf: fix non-tunneled IPv6 UDP packet type and hashing 4e752d2b iavf: fix inverted Rx hash condition leading to disabled hash 6fe078c2 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition 754838aa net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() a03da9c9 Merge 5.4.239 into android11-5.4-lts 09b1a76e Linux 5.4.239 f0c95f22 selftests: Fix the executable permissions for fib_tests.sh 1221512b BACKPORT: mac80211_hwsim: notify wmediumd of used MAC addresses 8ac436fa FROMGIT: mac80211_hwsim: add concurrent channels scanning support over virtio b6d6caab Merge branch 'android11-5.4' into android11-5.4-lts 5fd4376e Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default" 6efc429d Revert "HID: uhid: Over-ride the default maximum data buffer value with our own" 1e58c0c8 Merge 5.4.238 into android11-5.4-lts 6849d8c4 Linux 5.4.238 eb7716a0 HID: uhid: Over-ride the default maximum data buffer value with our own b687ac70 HID: core: Provide new max_buffer_size attribute to over-ride the default 144019e8 PCI: Unify delay handling for reset and resume d2130f37 s390/ipl: add missing intersection check to ipl_report handling 3f5a833d serial: 8250_em: Fix UART port type c5afb97d drm/i915: Don't use stolen memory for ring buffers with LLC 8d26a4fe x86/mm: Fix use of uninitialized buffer in sme_enable() a976ff74 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks ac58b88c ftrace: Fix invalid address access in lookup_rec() when index is 0 65e4c9a6 KVM: nVMX: add missing consistency checks for CR0 and CR4 6fe55dce tracing: Make tracepoint lockdep check actually test something 780f69a2 tracing: Check field value in hist_field_name() f1e3a20c interconnect: fix mem leak when freeing nodes 325608ab tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted c16cbd82 ext4: fix possible double unlock when moving a directory 6a1bd14d sh: intc: Avoid spurious sizeof-pointer-div warning bbf5eada drm/amdkfd: Fix an illegal memory access 2c96c52a ext4: fix task hung in ext4_xattr_delete_inode 20ba6f8a ext4: fail ext4_iget if special inode unallocated ab519e29 jffs2: correct logic when creating a hole in jffs2_write_begin 00bfc67c mmc: atmel-mci: fix race between stop command and start of next command 75f6faae media: m5mols: fix off-by-one loop termination error 9eb39491 hwmon: (ina3221) return prober error code 26c176ce hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition 13efd488 hwmon: (adt7475) Fix masking of hysteresis registers 0d3095e9 hwmon: (adt7475) Display smoothing attributes in correct order 674fce59 ethernet: sun: add check for the mdesc_grab() 71da5991 net/iucv: Fix size of interrupt data e0d07a32 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull 5c06bd3d ipv4: Fix incorrect table ID in IOCTL path c4fcfbf8 block: sunvdc: add check for mdesc_grab() returning NULL 04c39420 nvmet: avoid potential UAF in nvmet_req_complete() 9fabdd79 net: usb: smsc75xx: Limit packet length to skb->len b0c202a8 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition 668de67d net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails 5aaab217 net: tunnels: annotate lockless accesses to dev->needed_headroom cba20ade qed/qed_dev: guard against a possible division by zero 6e18f66b i40e: Fix kernel crash during reboot when adapter is in recovery mode f0216046 ipvlan: Make skb->skb_iif track skb->dev for l3s mode 0f9c1f26 nfc: pn533: initialize struct pn533_out_arg properly 442aa78e tcp: tcp_make_synack() can be called from process context 88c3d3bb scsi: core: Fix a procfs host directory removal regression 4b4f5e34 scsi: core: Fix a comment in function scsi_host_dev_release() 0d59732f netfilter: nft_redir: correct value of inet type `.maxattrs` 90279211 ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() 0b7057c5 ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid 5bb9fcaa ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid 9efbdc74 ALSA: hda - controller is in GPU on the DG1 fc52e51c ALSA: hda - add Intel DG1 PCI and HDMI ids 090305c3 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() b8849e31 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate 9e45e457 clk: HI655X: select REGMAP instead of depending on it dac08e46 drm/meson: fix 1px pink line on GXM when scaling video overlay d7e48aa1 cifs: Move the in_send statistic to __smb_send_rqst() 06c20800 drm/panfrost: Don't sync rpm suspension after mmu flushing c9900d1d xfrm: Allow transport-mode states with AF_UNSPEC selector 4008fb9a ext4: fix cgroup writeback accounting with fs-layer encryption 6eb1bfc7 ANDROID: preserve CRC for __irq_domain_add() 81296327 Merge 5.4.237 into android11-5.4-lts fd02046f Merge 5.4.236 into android11-5.4-lts 48b83280 Revert "drm/exynos: Don't reset bridge->next" 7edc6629 Revert "drm/bridge: Rename bridge helpers targeting a bridge chain" 8d15e5fa Revert "drm/bridge: Introduce drm_bridge_get_next_bridge()" aac98e0c Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings" af8848e0 Revert "drm/msm/mdp5: Add check for kzalloc" e4b5c766 Linux 5.4.237 6a168100 s390/dasd: add missing discipline function 7a934a77 UML: define RUNTIME_DISCARD_EXIT 87fcce7a sh: define RUNTIME_DISCARD_EXIT eb9dbb70 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 219cc985 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds 4eede117 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT d0fcf590 arch: fix broken BuildID for arm64 and riscv a4bd6d4d x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS 1aed78cf drm/i915: Don't use BAR mappings for ring buffers with LLC 52fc9178 ipmi:watchdog: Set panic count to proper value on a panic dbfae25b ipmi/watchdog: replace atomic_add() and atomic_sub() f266cdd6 media: ov5640: Fix analogue gain control fc9bc831 PCI: Add SolidRun vendor ID 094a0736 macintosh: windfarm: Use unsigned type for 1-bit bitfields 737985db alpha: fix R_ALPHA_LITERAL reloc for large modules 2fea235e MIPS: Fix a compilation issue 6b06c4ae ext4: Fix deadlock during directory rename a99a61d9 riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode 1a517302 net/smc: fix fallback failed while sendmsg with fastopen 3a747490 scsi: megaraid_sas: Update max supported LD IDs to 240 d800996f btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR 9f2e063d netfilter: tproxy: fix deadlock due to missing BH disable 16f3aae1 bnxt_en: Avoid order-5 memory allocation for TPA data 9dc16be3 net: caif: Fix use-after-free in cfusbl_device_notify() 8018aa08 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver 1c618f15 net: usb: lan78xx: Remove lots of set but unused 'ret' variables e4e5006c selftests: nft_nat: ensuring the listening side is up before starting the client 783f2189 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() 0a3664a1 nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties 43f33642 drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register 8dac5a63 ext4: Fix possible corruption when moving a directory 891a3cba scsi: core: Remove the /proc/scsi/${proc_name} directory earlier 57f78226 cifs: Fix uninitialized memory read in smb3_qfs_tcon() a6e44cb2 SMB3: Backup intent flag missing from some more ops 1b48c70f iommu/vt-d: Fix PASID directory pointer coherency 985d9fa0 irqdomain: Fix domain registration race 01ed8ff2 irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent 36c5682c ipmi:ssif: Add a timer between request retries e8ba1b69 ipmi:ssif: Increase the message retry time 89fb3fa8 ipmi:ssif: Remove rtc_us_timer d1a7f56b ipmi:ssif: resend_msg() cannot fail 59349bfc ipmi:ssif: make ssif_i2c_send() void 5e97dc74 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter 774c63f5 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options 11852cc7 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands 3cdf19a2 nfc: change order inside nfc_se_io error path 0d8a6c9a ext4: zero i_disksize when initializing the bootloader inode 74d77508 ext4: fix WARNING in ext4_update_inline_data b36093c6 ext4: move where set the MAY_INLINE_DATA flag is set c24f8384 ext4: fix another off-by-one fsmap error on 1k block filesystems aee90b02 ext4: fix RENAME_WHITEOUT handling for inline directories 1277ba3d drm/connector: print max_requested_bpc in state debugfs e40c1e9d x86/CPU/AMD: Disable XSAVES on AMD family 0x17 6631c8da fs: prevent out-of-bounds array speculation when closing a file descriptor b829e8b6 Linux 5.4.236 6e55d842 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh 9498448b staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script 6ee84b8b wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" 0d9d32f5 Merge 5.4.235 into android11-5.4-lts 126ee898 Linux 5.4.235 d03bc164 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements on the clocks 6ab67054 media: uvcvideo: Fix race condition with usb_kill_urb 0b8962c6 media: uvcvideo: Provide sync and async uvc_ctrl_status_event 2b1c5145 tcp: Fix listen() regression in 5.4.229. 800a1c4c Bluetooth: hci_sock: purge socket queues in the destruct() callback 27c64d90 x86/resctl: fix scheduler confusion with 'current' 81da72aa x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} bde541a5 net: tls: avoid hanging tasks on the tx_lock d94fbfcd phy: rockchip-typec: Fix unsigned comparison with less than zero f0ee43d6 PCI: Add ACS quirk for Wangxun NICs f6d3aee1 kernel/fail_function: fix memory leak with using debugfs_lookup() 195c1e9f usb: uvc: Enumerate valid values for color matching da4e715a USB: ene_usb6250: Allocate enough memory for full object 11709796 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math f5b76a81 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() 11b4b3b7 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() b854c66d tools/iio/iio_utils:fix memory leak ea9b5878 mei: bus-fixup:upon error print return values of send and receive c7ca2ca1 tty: serial: fsl_lpuart: disable the CTS when send break signal 953a4a35 tty: fix out-of-bounds access in tty_driver_lookup_tty() 70369a11 staging: emxx_udc: Add checks for dma_alloc_coherent() 2072ed7c media: uvcvideo: Silence memcpy() run-time false positive warnings e2cc773f media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 e4c535ec media: uvcvideo: Handle errors from calls to usb_string 4e4e6ca6 media: uvcvideo: Handle cameras with invalid descriptors 7195e642 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak fde59e27 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 2cc6a3e9 tracing: Add NULL checks for buffer in ring_buffer_free_read_page() 4cfeb55a thermal: intel: BXT_PMIC: select REGMAP instead of depending on it e23f1d9e thermal: intel: quark_dts: fix error pointer dereference 584f664c scsi: ipr: Work around fortify-string warning e93bda4e rtc: sun6i: Always export the internal oscillator 728b047f rtc: sun6i: Make external 32k oscillator optional 9c7c1cf2 vc_screen: modify vcs_size() handling in vcs_read() 821362a2 tcp: tcp_check_req() can be called from process context 77606e38 ARM: dts: spear320-hmi: correct STMPE GPIO compatible dda4f0a4 net/sched: act_sample: fix action bind logic 271eed17 nfc: fix memory leak of se_io context in nfc_genl_se_io f81af781 net/mlx5: Geneve, Fix handling of Geneve object id as error code 4b71f2b5 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() 7cc9dbae 9p/xen: fix connection sequence 9d1c625c 9p/xen: fix version parsing edfba7b3 net: fix __dev_kfree_skb_any() vs drop monitor cec32644 sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop aba298b3 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation 5d0d3880 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() fe65d6f2 watchdog: pcwd_usb: Fix attempting to access uninitialized memory 59e391b3 watchdog: Fix kmemleak in watchdog_cdev_register 7c428fc9 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path a8816afc x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list b5be23f6 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed 1cb14c06 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() 7fcbc41d ubifs: ubifs_writepage: Mark page dirty after writing inode failed 510b80ab ubifs: dirty_cow_znode: Fix memleak in error handling path 0875edca ubifs: Re-statistic cleaned znode count if commit failed 234c53e5 ubi: Fix possible null-ptr-deref in ubi_free_volume() 1f206002 ubifs: Fix memory leak in alloc_wbufs() 07b60f74 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() 9c8be1f1 ubi: Fix use-after-free when volume resizing failed e86d1b2b ubifs: Reserve one leb for each journal head while doing budget 82c096d0 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 bf8f5495 ubifs: Fix wrong dirty space budget for dirty inode f29168fb ubifs: Rectify space budget for ubifs_xrename() 86660306 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted 4ca0d746 ubifs: Fix build errors as symbol undefined f7adb740 ubi: ensure that VID header offset + VID header size <= alloc, size 6480c3a1 um: vector: Fix memory leak in vector_config 01c92f03 fs: f2fs: initialize fsdata in pagecache_write() c4a89ebe f2fs: use memcpy_{to,from}_page() where possible b915fac0 pwm: stm32-lp: fix the check on arr and cmp registers update 1abd3858 pwm: sifive: Always let the first pwm_apply_state succeed 30a3636f pwm: sifive: Reduce time the controller lock is held 62462a5b fs/jfs: fix shift exponent db_agl2size negative 7a6fb69b net/sched: Retire tcindex classifier b3d346ec kbuild: Port silent mode detection to future gnu make. 68b0cdcf wifi: ath9k: use proper statements in conditionals 96a8424a drm/radeon: Fix eDP for single-display iMac11,2 6e617388 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv efc72cce PCI: Avoid FLR for AMD FCH AHCI adapters bcc1bafb PCI: hotplug: Allow marking devices as disconnected during bind/unbind 2a505831 PCI/PM: Observe reset delay irrespective of bridge_d3 40af9a6d scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() 79ec5dd5 scsi: ses: Fix possible desc_ptr out-of-bounds accesses 8e454aba scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses 467afb1d scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() 6069e04a scsi: ses: Don't attach if enclosure has no components 70e9a93f scsi: qla2xxx: Fix erroneous link down 3a564de3 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests 05a0f6fa scsi: qla2xxx: Fix link failure in NPIV environment 18d347d1 ktest.pl: Add RUN_TIMEOUT option with default unlimited 150ee1fc ktest.pl: Fix missing "end_monitor" when machine check fails 2f42bfc5 ktest.pl: Give back console on Ctrt^C on monitor b53d209d mm/thp: check and bail out if page in deferred queue already 24900f35 mm: memcontrol: deprecate charge moving 964e9e12 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind 58c0d0b2 mips: fix syscall_get_nr 229edf8d alpha: fix FEN fault handling 9787b328 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails 7055754d ARM: dts: exynos: correct TMU phandle in Odroid XU 7b6707d6 ARM: dts: exynos: correct TMU phandle in Exynos4 3c4a56ef dm flakey: don't corrupt the zero page a2be4225 dm flakey: fix logic when corrupting a bio 64fbe392 thermal: intel: powerclamp: Fix cur_state for multi package system 6f1959c1 wifi: cfg80211: Fix use after free for wext 342cb34c wifi: rtl8xxxu: Use a longer retry limit of 48 a92b67e7 ext4: refuse to create ea block when umounted 3b28c799 ext4: optimize ea_inode block expansion 87005d0a ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC 84ed1ade ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() df129eaa irqdomain: Drop bogus fwspec-mapping error handling 72232dbe irqdomain: Fix disassociation race 21016636 irqdomain: Fix association race f9d93201 ima: Align ima_file_mmap() parameters with mmap_file LSM hook 4d47cba0 Documentation/hw-vuln: Document the interaction between IBRS and STIBP 34c1b60e x86/speculation: Allow enabling STIBP with legacy IBRS 979e1979 x86/microcode/AMD: Fix mixed steppings support 727bc2c2 x86/microcode/AMD: Add a @cpu parameter to the reloading functions 4c26edf2 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter a0415b79 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range ec206a38 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic e4ce333c x86/reboot: Disable SVM, not just VMX, when stopping CPUs 37459195 x86/reboot: Disable virtualization in an emergency if SVM is supported 87459b9f x86/crash: Disable virt in core NMI crash handler to avoid double shootdown ee80fb1d x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) 4c9812d9 KVM: s390: disable migration mode when dirty tracking is disabled 10c2a20d KVM: Destroy target device if coalesced MMIO unregistration fails 38a1f5e9 udf: Fix file corruption when appending just after end of preallocated extent d747b31e udf: Detect system inodes linked into directory hierarchy ce17ef97 udf: Preserve link count of system files 7bd8d9e1 udf: Do not update file length for failed writes to inline files 3d20e3b7 udf: Do not bother merging very long extents 4e41b1c5 udf: Truncate added extents on failed expansion dee96928 ocfs2: fix non-auto defrag path not working issue 669134a6 ocfs2: fix defrag path triggering jbd2 ASSERT 68a47ca9 f2fs: fix cgroup writeback accounting with fs-layer encryption 2bef8314 f2fs: fix information leak in f2fs_move_inline_dirents() 3776ef78 fs: hfsplus: fix UAF issue in hfsplus_put_super eda68792 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create 8ecde537 ARM: dts: exynos: correct HDMI phy compatible in Exynos4 e71e6fa0 s390/kprobes: fix current_kprobe never cleared after kprobes reenter 18075c0d s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler c5db76fc s390: discard .interp section a9391f8b ipmi_ssif: Rename idle state and check 0ff4c222 rtc: pm8xxx: fix set-alarm race 69b8af77 firmware: coreboot: framebuffer: Ignore reserved pixel color bits 791402dd wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu 3132aa35 nfsd: zero out pointers after putting nfsd_files on COPY setup error 38b4d3ea dm cache: add cond_resched() to various workqueue loops 3b46b2cb dm thin: add cond_resched() to various workqueue loops 2c055b6a drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 718ce68b pinctrl: at91: use devm_kasprintf() to avoid potential leaks 40003846 hwmon: (coretemp) Simplify platform device handling 5026260a regulator: s5m8767: Bounds check id indexing into arrays 12527ae4 regulator: max77802: Bounds check regulator id against opmode 7fae534a ASoC: kirkwood: Iterate over array indexes instead of using pointer math 90c278c6 docs/scripts/gdb: add necessary make scripts_gdb step 3a9a4a97 drm/msm/dsi: Add missing check for alloc_ordered_workqueue f9f55fc6 drm/radeon: free iio for atombios when driver shutdown 5ccd8d09 HID: Add Mapping for System Microphone Mute 341a4c04 drm/omap: dsi: Fix excessive stack usage d2361037 drm/amd/display: Fix potential null-deref in dm_resume 5bc39194 uaccess: Add minimum bounds check on kernel buffer size 0467681f coda: Avoid partial allocation of sig_inputArgs 1a98c4d9 net/mlx5: fw_tracer: Fix debug print 21856d56 ACPI: video: Fix Lenovo Ideapad Z570 DMI match c727c1eb wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup 51c0dca5 m68k: Check syscall_trace_enter() return code 87363d1a net: bcmgenet: Add a check for oversized packets fe00ab1e ACPI: Don't build ACPICA with '-Os' 8ec82cfe ice: add missing checks for PF vsi type f81c0d48 inet: fix fast path in __inet_hash_connect() 67e4519a wifi: mt7601u: fix an integer underflow 423a1297 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds f3a32436 x86/bugs: Reset speculation control settings on init c8157f67 timers: Prevent union confusion from unexpected restart_syscall() f570968d thermal: intel: Fix unsigned comparison with less than zero 596d1fea rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() 17dbe90e wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() 9e8bf9f9 blk-iocost: fix divide by 0 error in calc_lcoefs() f10001af ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy dae4d5ae udf: Define EFSCORRUPTED error code 824b167f rpmsg: glink: Avoid infinite loop on intent for missing channel a41bb59e media: usb: siano: Fix use after free bugs caused by do_submit_urb 2a72e3b6 media: i2c: ov7670: 0 instead of -EINVAL was returned d1203342 media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() 448ce1cd media: i2c: ov772x: Fix memleak in ov772x_probe() 086a80b8 media: ov5675: Fix memleak in ov5675_init_controls() ec6bd0dc powerpc: Remove linker flag from KBUILD_AFLAGS 44aef560 media: platform: ti: Add missing check for devm_regulator_get fc85fb57 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers 3acbec35 MIPS: vpe-mt: drop physical_memsize a3c92004 MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set 1abc7be5 powerpc/eeh: Set channel state after notifying the drivers 7719aba7 powerpc/eeh: Small refactor of eeh_handle_normal_event() a39becb9 powerpc/rtas: ensure 4KB alignment for rtas_data_buf 0616586e powerpc/rtas: make all exports GPL d8ca4985 powerpc/pseries/lparcfg: add missing RTAS retry status handling 421c59c2 powerpc/pseries/lpar: add missing RTAS retry status handling 2c5ad2d6 clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() 4d178dc2 powerpc/powernv/ioda: Skip unallocated resources when mapping to PE b1c1b6da clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC e3617778 Input: ads7846 - don't check penirq immediately for 7845 ea9c4fbf Input: ads7846 - don't report pressure for ads7845 17761a1c clk: renesas: cpg-mssr: Remove superfluous check in resume code 8ff19db9 clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag 330b7094 clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed f34eb1e4 mtd: rawnand: sunxi: Fix the size of the last OOB region cdfdd882 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents b419e913 clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents 588edb4f mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() 6e0a0eb1 selftests/ftrace: Fix bash specific "==" operator 16a35042 sparc: allow PM configs for sparc32 COMPILE_TEST 090a22f5 perf tools: Fix auto-complete on aarch64 5d32f3e9 perf llvm: Fix inadvertent file creation ce43565a gfs2: jdata writepage fix 3524d6da cifs: Fix warning and UAF when destroy the MR list 324c0c34 cifs: Fix lost destroy smbd connection when MR allocate failed a22f1eca nfsd: fix race to check ls_layouts 5a195fa4 hid: bigben_probe(): validate report count 9f525559 HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T bc786dfe HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T bad4a822 HID: asus: Add report_size to struct asus_touchpad_info 63792d0a HID: asus: Only set EV_REP if we are adding a mapping 25e14bf0 HID: bigben: use spinlock to safely schedule workers 715edb01 HID: bigben_worker() remove unneeded check on report_field 12533ad8 HID: bigben: use spinlock to protect concurrent accesses 05cb432c ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared 84beaa3e ASoC: dapm: declare missing structure prototypes d6250e00 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() b89d2ed5 dm: remove flush_scheduled_work() during local_exit() e6d9a876 hwmon: (mlxreg-fan) Return zero speed for broken fan 870a0f51 spi: bcm63xx-hsspi: Fix multi-bit mode setting dd271f17 spi: bcm63xx-hsspi: fix pm_runtime 904b717b scsi: aic94xx: Add missing check for dma_map_single() 3414be1c hwmon: (ltc2945) Handle error case in ltc2945_value_store 75a1c3f8 gpio: vf610: connect GPIO label to dev name 584cb84e ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() a161f1d9 drm/mediatek: Clean dangling pointer on bind error path b8b166db drm/mediatek: Drop unbalanced obj unref 367c80fb drm/mediatek: Use NULL instead of 0 for NULL pointer a0555f90 drm/mediatek: remove cast to pointers passed to kfree 2b59e87c gpu: host1x: Don't skip assigning syncpoints to channels 3975ea6e drm/msm/mdp5: Add check for kzalloc 2a8bb9dc drm: Initialize struct drm_crtc_state.no_vblank from device settings 9b2f5844 drm/bridge: Introduce drm_bridge_get_next_bridge() bb08be72 drm/bridge: Rename bridge helpers targeting a bridge chain 2c33a614 drm/exynos: Don't reset bridge->next dadd30fc drm/msm/dpu: Add check for pstates a6afb829 drm/msm/dpu: Add check for cstate 8f9fdc83 drm/msm: use strscpy instead of strncpy d7ea84cd drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness a9eafb04 ALSA: hda/ca0132: minor fix for allocation size a80767ca ASoC: fsl_sai: initialize is_dsp_mode flag 95ab6d79 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain fc34608f drm/msm/hdmi: Add missing check for alloc_ordered_workqueue 62430b32 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() 31701e54 drm/vc4: dpi: Fix format mapping for RGB565 d66f26b9 drm/vc4: dpi: Add option for inverting pixel clock and output enable 7ddd8a5e drm/bridge: megachips: Fix error handling in i2c_register_driver() d56e589f drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC c879003a drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats c82ca67c selftest: fib_tests: Always cleanup before exit c3198592 selftests/net: Interpret UDP_GRO cmsg data as an int value 61657478 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts 3947b166 irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts d7720900 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error 3cf2181e thermal/drivers/hisi: Drop second sensor hi3660 21c701cb wifi: mac80211: make rate u32 in sta_set_rate_info_rx() b70d56e7 crypto: crypto4xx - Call dma_unmap_page when done a3b75b1e wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() c002d274 wifi: iwl4965: Add missing check for create_singlethread_workqueue() 7e594abc wifi: iwl3945: Add missing check for create_singlethread_workqueue 5de7a425 treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() 9198eefd usb: gadget: udc: Avoid tasklet passing a global cf04507f RISC-V: time: initialize hrtimer based broadcast clock event device 142bcf72 m68k: /proc/hardware should depend on PROC_FS c4d8c23e crypto: rsa-pkcs1pad - Use akcipher_request_complete 8c144749 rds: rds_rm_zerocopy_callback() correct order for list_add_tail() 291e6a68 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() 60aaccf1 Bluetooth: L2CAP: Fix potential user-after-free d19bd485 OPP: fix error checking in opp_migrate_dentry() 522d319c tap: tap_open(): correctly initialize socket uid d92d8700 tun: tun_chr_open(): correctly initialize socket uid 11c9c722 net: add sock_init_data_uid() 276ccbc1 mptcp: add sk_stop_timer_sync helper 07fceab3 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe c7d78d36 irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe 9e79ac4f irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains 7cce0c9f net/mlx5: Enhance debug print in page allocation failure dbd6ae09 powercap: fix possible name leak in powercap_register_zone() 63551e4b crypto: seqiv - Handle EBUSY correctly c61e7d18 crypto: essiv - Handle EBUSY correctly bfef5e3e crypto: essiv - remove redundant null pointer check before kfree 2d1ac2f2 crypto: ccp - Failure on re-initialization due to duplicate sysfs filename 40627e6e ACPI: battery: Fix missing NUL-termination with large strings bf6dc175 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() cd831676 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails c3ff385b ath9k: htc: clean up statistics macros a49c13ec ath9k: hif_usb: simplify if-if to if-else 564bc222 wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function 17a0e61c wifi: orinoco: check return value of hermes_write_wordrec() 573dfeba ACPICA: nsrepair: handle cases without a return value correctly 987b0ff1 lib/mpi: Fix buffer overrun when SG is too long b55ada30 genirq: Fix the return type of kstat_cpu_irqs_sum() 6b9f61c8 ACPICA: Drop port I/O validation for some regions c3006976 crypto: x86/ghash - fix unaligned access in ghash_setkey() 0c4f20c8 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() 14ba31bb wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() 38ef7772 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() 1879fe9e wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() 0b7b7347 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() 31800512 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() d869a189 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() a12610e8 wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() a6059cf0 wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK 112c1af0 wifi: ipw2200: fix memory leak in ipw_wdev_init() ba1d3623 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() 0d438ae7 ipw2x00: switch from 'pci_' to 'dma_' API 28ea268d wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() 5d171ab4 rtlwifi: fix -Wpointer-sign warning 5dd30d1a wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() 23b34e08 wifi: libertas: fix memory leak in lbs_init_adapter() 1864b22e wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() 9004aa39 net/wireless: Delete unnecessary checks before the macro call “dev_kfree_skb” fe4d7280 wifi: rsi: Fix memory leak in rsi_coex_attach() 82d68c32 block: bio-integrity: Copy flags when bio_integrity_payload is cloned 084cd756 sched/rt: pick_next_rt_entity(): check list_entry 0ff7ba5e sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() ee986d80 s390/dasd: Fix potential memleak in dasd_eckd_init() 8bc5a762 s390/dasd: Prepare for additional path event handling 946515fa blk-mq: correct stale comment of .get_budget 2dc5f68f blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait 8c225150 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx 260dcf1c block: Limit number of items taken from the I/O scheduler in one go 578c8f09 Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" 2d3c3aa4 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node 38af8681 ARM: dts: imx7s: correct iomuxc gpr mux controller cells 7fe5dc2f arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name 8b7aa62f arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name d5fbeae6 arm64: dts: amlogic: meson-gx: add missing unit address to rng node name c5cd41bd arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible 1e3ec4d1 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name e515d411 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name 1e1b84b0 ARM: imx: Call ida_simple_remove() for ida_simple_get b0a1b2f3 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato 91ac4bf3 ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() af3352c1 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards 9dd61d95 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address cba890c4 arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name 69bdc5d0 arm64: dts: meson-gx: Fix Ethernet MAC address unit name ede0334b ARM: zynq: Fix refcount leak in zynq_early_slcr_init 45b44ba5 arm64: dts: qcom: qcs404: use symbol names for PCIe resets 8041f9a2 ARM: OMAP2+: Fix memory leak in realtime_counter_init() dd08e68d HID: asus: use spinlock to safely schedule workers 136a9bcc HID: asus: use spinlock to protect concurrent accesses 9a25b22f HID: asus: Remove check for same LED brightness on set f9c844d0 Merge 5.4.234 into android11-5.4-lts a103859a Linux 5.4.234 a1e89c8b USB: core: Don't hold device lock while reading the "descriptors" sysfs file 96d380d2 USB: serial: option: add support for VW/Skoda "Carstick LTE" 91c877d4 dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size 465ce31a vc_screen: don't clobber return value in vcs_read ee8cd3ab net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). db25b41e bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state 23affaed HID: core: Fix deadloop in hid_apply_multiplier. 93b17c7e neigh: make sure used and confirmed times are valid bc4601ad IB/hfi1: Assign npages earlier 98e626c1 btrfs: send: limit number of clones and allocated memory size ae03fa7a ACPI: NFIT: fix a potential deadlock during NFIT teardown 785bde84 ARM: dts: rockchip: add power-domains property to dp node on rk3288 da2bba87 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc And update the .xml file due to the __irq_domain_add() change that came into this branch. Change-Id: Ia973c369a8bb9da89df14007cd6b820c9a7a2155 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please register or sign in to comment