Merge tag 'android11-5.4.249_r00' into android11-5.4
This is the merge of the upstream LTS release of 5.4.249 into the android11-5.4 branch. It contains the following commits: * 874e208e Merge branch 'android11-5.4' into android11-5.4-lts * c7f89f1b Merge 5.4.249 into android11-5.4-lts |\ | * b30db4f7 Linux 5.4.249 | * c8743905 xfs: verify buffer contents when we skip log replay | * 72ab3d39 mm: make wait_on_page_writeback() wait for multiple pending writebacks | * 9ea42ba3 mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) | * dffd2572 i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle | * f89bcf03 x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys | * a43c763f drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl | * 45f574d8 drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl | * c81a542e drm/exynos: vidi: fix a wrong error return | * 948b8b5f ARM: dts: Fix erroneous ADS touchscreen polarities | * 8d6f9f5f ASoC: nau8824: Add quirk to active-high jack-detect | * d6fd1b3f s390/cio: unregister device when the only path is gone | * 0de32d3d usb: gadget: udc: fix NULL dereference in remove() | * 823dd7de nfcsim.c: Fix error checking for debugfs_create_dir | * c32b39d0 media: cec: core: don't set last_initiator if tx in progress | * a69a15a1 arm64: Add missing Set/Way CMO encodings | * 99de9a18 HID: wacom: Add error check to wacom_parse_and_register() | * 2af8d963 scsi: target: iscsi: Prevent login threads from racing between each other | * 321a81d2 sch_netem: acquire qdisc lock in netem_change() | * 91274bbe Revert "net: phy: dp83867: perform soft reset and retain established link" | * 25c8d38c netfilter: nfnetlink_osf: fix module autoload | * 476c617e netfilter: nf_tables: disallow element updates of bound anonymous sets | * d3b11039 be2net: Extend xmit workaround to BE3 chip | * 789d5286 net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch | * 35373d60 ipvs: align inner_mac_header for encapsulation | * ee155675 mmc: usdhi60rol0: fix deferred probing | * 0bd483fb mmc: sh_mmcif: fix deferred probing | * 6160d37d mmc: sdhci-acpi: fix deferred probing | * b25875cf mmc: omap_hsmmc: fix deferred probing | * cbb0118f mmc: omap: fix deferred probing | * e0d50535 mmc: mvsdio: fix deferred probing | * c2e67550 mmc: mvsdio: convert to devm_platform_ioremap_resource | * 3ef787d6 mmc: mtk-sd: fix deferred probing | * 3c01d649 net: qca_spi: Avoid high load if QCA7000 is not available | * bf7a4fd3 xfrm: Linearize the skb after offloading if needed. | * d0fe8a73 ieee802154: hwsim: Fix possible memory leaks | * dfcac203 rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() | * 94199d47 x86/mm: Avoid using set_pgd() outside of real PGD pages | * be178a5e cifs: Fix potential deadlock when updating vol in cifs_reconnect() | * 8a5aaa45 cifs: Merge is_path_valid() into get_normalized_path() | * 339134c1 cifs: Introduce helpers for finding TCP connection | * cf8c7aa9 cifs: Get rid of kstrdup_const()'d paths | * 3fa4c081 cifs: Clean up DFS referral cache | * b73539b8 nilfs2: prevent general protection fault in nilfs_clear_dirty_page() | * 1cc7dcfd writeback: fix dereferencing NULL mapping->host on writeback_page_template | * 18a0202b ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN | * ab530c9b mmc: meson-gx: remove redundant mmc_request_done() call from irq context | * 88b373d1 cgroup: Do not corrupt task iteration when rebinding subsystem | * c06c568e PCI: hv: Fix a race condition bug in hv_pci_query_relations() | * f02a6769 Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs | * 966708ed nilfs2: fix buffer corruption due to concurrent device reads | * a93ae93e media: dvb-core: Fix use-after-free due to race at dvb_register_device() | * 225bd8cc media: dvbdev: fix error logic at dvb_register_device() | * 5bc971f0 media: dvbdev: Fix memleak in dvb_register_device | * 40d7530b tick/common: Align tick period during sched_timer setup | * b9b61fd1 x86/purgatory: remove PGO flags | * 4d02a166 tracing: Add tracing_reset_all_online_cpus_unlocked() function | * e14e9cc5 epoll: ep_autoremove_wake_function should use list_del_init_careful | * e77e5481 list: add "list_del_init_careful()" to go with "list_empty_careful()" | * c32ab1c1 mm: rewrite wait_on_page_bit_common() logic | * 559cefc7 nilfs2: reject devices with insufficient block count * | f4bff64e Merge 5.4.248 into android11-5.4-lts |\| | * f2b499c2 Linux 5.4.248 | * 1cdc48aa mmc: block: ensure error propagation for non-blk | * de517032 drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth | * d3f7f557 neighbour: delete neigh_lookup_nodev as not used | * a433b85d net: Remove unused inline function dst_hold_and_use() | * fbc0209a neighbour: Remove unused inline function neigh_key_eq16() | * bc1ea55b afs: Fix vlserver probe RTT handling | * 98acd5f0 selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET | * 1140f8bc net: tipc: resize nlattr array to correct size | * b83f86ba net: lapbether: only support ethernet devices | * ec694ad3 net/sched: cls_api: Fix lockup on flushing explicitly created chain | * 0456f470 drm/nouveau: add nv_encoder pointer check for NULL | * b1d76d16 drm/nouveau/kms: Don't change EDID when it hasn't actually changed | * f654b8a1 drm/nouveau/dp: check for NULL nv_connector->native_mode | * 2ac7be77 igb: fix nvm.ops.read() error handling | * 44008337 sctp: fix an error code in sctp_sf_eat_auth() | * edd3d3dc ipvlan: fix bound dev checking for IPv6 l3s mode | * 6718478c IB/isert: Fix incorrect release of isert connection | * f8a91a02 IB/isert: Fix possible list corruption in CMA handler | * 8a867ab7 IB/isert: Fix dead lock in ib_isert | * 22125be5 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode | * ea4cf04d iavf: remove mask from iavf_irq_enable_queues() | * 19a500f5 RDMA/rxe: Fix the use-before-initialization error of resp_pkts | * 42ab7353 RDMA/rxe: Removed unused name from rxe_task struct | * f99b6de5 RDMA/rxe: Remove the unused variable obj | * 46305daf net/sched: cls_u32: Fix reference counter leak leading to overflow | * 88d6c195 ping6: Fix send to link-local addresses with VRF. | * 474e0adf netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM | * 67cafcd3 spi: fsl-dspi: avoid SCK glitches with continuous transfers | * 8231594e spi: spi-fsl-dspi: Remove unused chip->void_write_data | * 9d8b388a usb: dwc3: gadget: Reset num TRBs before giving back the request | * 94e52fac serial: lantiq: add missing interrupt ack | * b577b74f USB: serial: option: add Quectel EM061KGL series | * 6b1203ae Remove DECnet support from kernel | * aad6addc ALSA: hda/realtek: Add a quirk for Compaq N14JP6 | * def7e17c net: usb: qmi_wwan: add support for Compal RXM-G1 | * 74bd5373 RDMA/uverbs: Restrict usage of privileged QKEYs | * a8997ffa nouveau: fix client work fence deletion race | * 01fd784b powerpc/purgatory: remove PGO flags | * b16bf76b kexec: support purgatories with .text.hot sections | * b27a5fbe nilfs2: fix possible out-of-bounds segment allocation in resize ioctl | * 0dd2d833 nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() | * e1fb47f1 nios2: dts: Fix tse_mac "max-frame-size" property | * 5e531f44 ocfs2: check new file size on fallocate call | * f6878da3 ocfs2: fix use-after-free when unmounting read-only filesystem | * 82173fde drm:amd:amdgpu: Fix missing buffer object unlock in failure path | * 63afd766 xen/blkfront: Only check REQ_FUA for writes | * 27447dad mips: Move initrd_start check after initrd address sanitisation. | * a365600b MIPS: Alchemy: fix dbdma2 | * 6b39b06b parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() | * de873bce parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() | * 28850d25 btrfs: handle memory allocation failure in btrfs_csum_one_bio | * b3158674 power: supply: Fix logic checking if system is running from battery | * dd880411 irqchip/meson-gpio: Mark OF related data as maybe unused | * 30ade27d regulator: Fix error checking for debugfs_create_dir | * a12155f0 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 | * d26edc40 power: supply: Ratelimit no data debug output | * af44b2dd ARM: dts: vexpress: add missing cache properties | * bd725832 power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() | * 82bfd14f power: supply: sc27xx: Fix external_power_changed race | * 66d5882d power: supply: ab8500: Fix external_power_changed race | * a8f286bf s390/dasd: Use correct lock while counting channel queue length | * d60be47f dasd: refactor dasd_ioctl_information | * 7f3bb75a KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() | * 75d9e00f test_firmware: fix a memory leak with reqs buffer * | 3032bd08 Revert "neighbour: Replace zero-length array with flexible-array member" * | 6635f9a8 Revert "neighbour: fix unaligned access to pneigh_entry" * | 477bb53b Merge 5.4.247 into android11-5.4-lts |\| | * 61a2f83e Linux 5.4.247 | * 4b0199bc Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" | * 85258ae3 mtd: spinand: macronix: Add support for MX35LFxGE4AD | * 8e546674 btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() | * 4223d91c btrfs: check return value of btrfs_commit_transaction in relocation | * a35d89d3 rbd: get snapshot context after exclusive lock is ensured to be held | * 52a40eaa drm/atomic: Don't pollute crtc_state->mode_blob with error pointers | * 2cc5d40e cifs: handle empty list of targets in cifs_reconnect() | * 307ffb71 cifs: get rid of unused parameter in reconn_setup_dfs_targets() | * 73ed7996 ext4: only check dquot_initialize_needed() when debugging | * 7d0a29c7 eeprom: at24: also select REGMAP | * 0360652b i2c: sprd: Delete i2c adapter in .remove's error path | * c73f1c2f bonding (gcc13): synchronize bond_{a,t}lb_xmit() types | * ec946898 usb: usbfs: Use consistent mmap functions | * 0147952d usb: usbfs: Enforce page requirements for mmap | * 09087890 pinctrl: meson-axg: add missing GPIOA_18 gpio group | * c6e84255 rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting | * 69653f94 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk | * 953335a3 ceph: fix use-after-free bug for inodes when flushing capsnaps | * 2416bac0 can: j1939: avoid possible use-after-free when j1939_can_rx_register fails | * bf0245bd can: j1939: change j1939_netdev_lock type to mutex | * 9eed68d6 can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket | * 2fc62d51 drm/amdgpu: fix xclk freq on CHIP_STONEY | * e752bb1c ALSA: hda/realtek: Add Lenovo P3 Tower platform | * ca599db7 ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 | * d5ca4799 Input: psmouse - fix OOB access in Elantech protocol | * 282a96e3 Input: xpad - delete a Razer DeathAdder mouse VID/PID entry | * a3a99a06 batman-adv: Broken sync while rescheduling delayed work | * df7044fc bnxt_en: Query default VLAN before VNIC setup on a VF | * a6ca8129 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() | * 198da74a net: sched: fix possible refcount leak in tc_chain_tmplt_add() | * 8f7cbd6d net: sched: move rtm_tca_policy declaration to include file | * b8b90f92 rfs: annotate lockless accesses to RFS sock flow table | * 28ac3cf2 rfs: annotate lockless accesses to sk->sk_rxhash | * a4c72805 netfilter: ipset: Add schedule point in call_ad(). | * 0b705ed9 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper | * c2c6133e Bluetooth: L2CAP: Add missing checks for invalid DCID | * 0f841f80 Bluetooth: Fix l2cap_disconnect_req deadlock | * b0b1b977 net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods | * 7e0da73c neighbour: fix unaligned access to pneigh_entry | * 314713ff neighbour: Replace zero-length array with flexible-array member | * e96f5270 spi: qup: Request DMA before enabling clocks | * 1cc6435c i40e: fix build warnings in i40e_alloc.h | * fc75b897 i40iw: fix build warning in i40iw_manage_apbvt() | * c425e718 block/blk-iocost (gcc13): keep large values in a new enum | * ec97af8e blk-iocost: avoid 64-bit division in ioc_timer_fn * | de0a430e Revert "tcp: deny tcp_disconnect() when threads are waiting" * | 6d6982b5 Merge 5.4.246 into android11-5.4-lts |\| | * f568a20f Linux 5.4.246 | * 6c0fc472 drm/edid: fix objtool warning in drm_cvt_modes() | * 914bf541 wifi: rtlwifi: 8192de: correct checking of IQK reload | * 58bc9baa drm/edid: Fix uninitialized variable in drm_cvt_modes() | * 77e44273 RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds | * a616aa25 RDMA/bnxt_re: Remove set but not used variable 'dev_attr' | * 4ffad598 scsi: dpt_i2o: Do not process completions with invalid addresses | * e2897f13 scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD) | * 56a4a9dc regmap: Account for register length when chunking | * 94f3bc7e test_firmware: fix the memory leak of the allocated firmware buffer | * fb7dce68 fbcon: Fix null-ptr-deref in soft_cursor | * 5ea6122c ext4: add lockdep annotations for i_data_sem for ea_inode's | * b06346ef ext4: disallow ea_inodes with extended attributes | * ec2a04f8 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() | * 2e636c0c ext4: add EA_INODE checking to ext4_iget() | * d9de0887 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry | * 7df47412 selinux: don't use make's grouped targets feature yet | * b18bc3c9 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK | * ae7fb0c8 mmc: vub300: fix invalid response handling | * 9d8f5797 wifi: rtlwifi: remove always-true condition pointed out by GCC 12 | * 843f5176 lib/dynamic_debug.c: use address-of operator on section symbols | * 0638dcc7 treewide: Remove uninitialized_var() usage | * 1eb88dcc kernel/extable.c: use address-of operator on section symbols | * d069c7ce eth: sun: cassini: remove dead code | * d04adc38 gcc-12: disable '-Wdangling-pointer' warning for now | * 253d7023 ACPI: thermal: drop an always true check | * a010f8e6 x86/boot: Wrap literal addresses in absolute_pointer() | * f0bb5135 flow_dissector: work around stack frame size warning | * cd943425 ata: libata-scsi: Use correct device no in ata_find_dev() | * 76c67ff7 scsi: stex: Fix gcc 13 warnings | * cd91ead6 misc: fastrpc: reject new invocations during device removal | * bf1d0b84 misc: fastrpc: return -EPIPE to invocations on device removal | * d5f18388 usb: gadget: f_fs: Add unbind event before functionfs_unbind | * ac388cbb net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 | * e101e816 iio: dac: build ad5758 driver when AD5758 is selected | * a8723644 iio: dac: mcp4725: Fix i2c_master_send() return value handling | * c3b25245 iio: light: vcnl4035: fixed chip ID check | * 711049e3 HID: wacom: avoid integer overflow in wacom_intuos_inout() | * 4251ff7f HID: google: add jewel USB id | * f3b4e2a6 iio: adc: mxs-lradc: fix the order of two cleanup operations | * 030ca3f7 mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() | * 11b08441 atm: hide unused procfs functions | * cea581b3 ALSA: oss: avoid missing-prototype warnings | * 384fd088 netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT | * f7e62f1b wifi: b43: fix incorrect __packed annotation | * 8a903511 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed | * f1e6a109 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t | * c87334f4 ARM: dts: stm32: add pin map for CAN controller on stm32f7 | * a39f2435 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value | * 353fd226 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 | * 66a6d704 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() | * ed47886a media: dvb-core: Fix use-after-free due on race condition at dvb_net | * e9033a42 media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table | * 08b20cb8 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() | * 46e8b0fe media: dvb_ca_en50221: fix a size write bug | * b66849f3 media: netup_unidvb: fix irq init by register it at the end of probe | * 88aef84e media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address | * 6b9a534e media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() | * f3c8ed73 media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer | * 65033ab2 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() | * 37e36b42 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() | * 64f1b829 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() | * d16f5dc3 media: dvb_demux: fix a bug for the continuity counter | * a7c87057 ASoC: ssm2602: Add workaround for playback distortions | * 619f008d xfrm: Check if_id in inbound policy/secpath match | * 21ca8170 ASoC: dwc: limit the number of overrun messages | * acd5f476 nbd: Fix debugfs_create_dir error checking | * 19ce1e1f fbdev: stifb: Fix info entry in sti_struct on error path | * aa32f2fa fbdev: modedb: Add 1920x1080 at 60 Hz video mode | * 199f9c54 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE | * b950966b ARM: 9295/1: unwind:fix unwind abort for uleb128 case | * a823d8e0 mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() | * 29bfbc8a watchdog: menz069_wdt: fix watchdog initialisation | * 0018639b mtd: rawnand: marvell: don't set the NAND frequency select | * 5f0043ef mtd: rawnand: marvell: ensure timing values are written | * 6c0aacf1 net: dsa: mv88e6xxx: Increase wait after reset deactivation | * 94a00f11 net/sched: flower: fix possible OOB write in fl_set_geneve_opt() | * dd4b5a20 udp6: Fix race condition in udp6_sendmsg & connect | * cd4a37f0 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report | * cec562fb ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use | * 9e6bb63e net: sched: fix NULL pointer dereference in mq_attach | * 2188c0f0 net/sched: Prohibit regrafting ingress or clsact Qdiscs | * 80b20d52 net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs | * 321f3837 net/sched: sch_clsact: Only create under TC_H_CLSACT | * 5f67d33c net/sched: sch_ingress: Only create under TC_H_INGRESS | * 381a7032 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set | * 32e9a9ee tcp: deny tcp_disconnect() when threads are waiting | * 26e83085 af_packet: do not use READ_ONCE() in packet_bind() | * 43f1402d mtd: rawnand: ingenic: fix empty stub helper definitions | * dd3773e8 amd-xgbe: fix the false linkup in xgbe_phy_status | * 603eec06 af_packet: Fix data-races of pkt_sk(sk)->num. | * bab2f42d netrom: fix info-leak in nr_write_internal() | * d7aeb591 net/mlx5: fw_tracer, Fix event handling | * c7ac3ebf dmaengine: pl330: rename _start to prevent build error | * 17d70de5 iommu/amd: Don't block updates to GATag if guest mode is on | * fa961ad9 iommu/rockchip: Fix unwind goto issue | * 5abb81b4 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx | * 2bafc7f2 RDMA/bnxt_re: Refactor queue pair creation code | * 56446791 RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series | * cc5a673d RDMA/efa: Fix unsupported page sizes in device * | acebb475 Merge 5.4.245 into android11-5.4-lts |\| | * cf0b1e54 Linux 5.4.245 | * ec14c6e0 netfilter: ctnetlink: Support offloaded conntrack entry deletion | * 5b7d4d91 ipv{4,6}/raw: fix output xfrm lookup wrt protocol | * 6c88024c binder: fix UAF caused by faulty buffer cleanup | * e6183912 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() | * 9ba28194 io_uring: have io_kill_timeout() honor the request references | * 6de3014d io_uring: don't drop completion lock before timer is fully initialized | * b0bfceaa io_uring: always grab lock in io_cancel_async_work() | * 00395fd7 cdc_ncm: Fix the build warning | * 672e5999 net/mlx5: Devcom, serialize devcom registration | * f42feb29 net/mlx5: devcom only supports 2 ports | * 67637a7e fs: fix undefined behavior in bit shift for SB_NOUSER | * 02281c23 power: supply: bq24190: Call power_supply_changed() after updating input current | * f6518954 power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() | * db00ef8f power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize | * ff484163 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize | * a270ca35 cdc_ncm: Implement the 32-bit version of NCM Transfer Block * | b5d7df0c Revert "firmware: arm_sdei: Fix sleep from invalid context BUG" * | fb4bb5a5 Merge 5.4.244 into android11-5.4-lts |\| | * 51d0ac45 Linux 5.4.244 | * edec0d39 3c589_cs: Fix an error handling path in tc589_probe() | * 3dfc1004 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device | * c59106f8 net/mlx5: Fix error message when failing to allocate device memory | * 8680d838 forcedeth: Fix an error handling path in nv_probe() | * b8db4a4e ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg | * 0099a29b x86/show_trace_log_lvl: Ensure stack pointer is aligned, again | * c60f38c9 xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() | * 9b13972e coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() | * f6b61073 power: supply: sbs-charger: Fix INHIBITED bit for Status reg | * 0c5f4cec power: supply: bq27xxx: Fix poll_interval handling and races on remove | * dafe9136 power: supply: bq27xxx: Fix I2C IRQ race on remove | * 7b3b1196 power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition | * 96bfafbc power: supply: leds: Fix blink to LED on transition | * 011f47c8 ipv6: Fix out-of-bounds access in ipv6_find_tlv() | * 120cdad8 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields | * 9928ce52 selftests: fib_tests: mute cleanup error message | * 58766252 net: fix skb leak in __skb_tstamp_tx() | * 2b580d0f media: radio-shark: Add endpoint checks | * a730feb6 USB: sisusbvga: Add endpoint checks | * 80100e08 USB: core: Add routines for endpoint checks in old drivers | * 7e3ae833 udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). | * 9ea0c5f9 net: fix stack overflow when LRO is disabled for virtual interfaces | * 1522dc58 fbdev: udlfb: Fix endpoint check | * be646802 debugobjects: Don't wake up kswapd from fill_pool() | * 4e5a7181 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms | * 6d091e0d parisc: Fix flush_dcache_page() for usage from irq context | * b556618b selftests/memfd: Fix unknown type name build failure | * 04aee084 x86/mm: Avoid incomplete Global INVLPG flushes | * a9f54234 btrfs: use nofs when cleaning up aborted transactions | * 4f92934d gpio: mockup: Fix mode of debugfs files | * da8adda5 parisc: Allow to reboot machine after system halt | * 43ffe982 parisc: Handle kgdb breakpoints only in kernel context | * f7d19a36 m68k: Move signal frame following exception on 68020/030 | * 8facb9cc ALSA: hda/realtek: Enable headset onLenovo M70/M90 | * 5cc3e698 ALSA: hda/ca0132: add quirk for EVGA X299 DARK | * 68e4c390 mt76: mt7615: Fix build with older compilers | * b558275c spi: fsl-cpm: Use 16 bit mode for large transfers with even size | * d64a45c0 spi: fsl-spi: Re-organise transfer bits_per_word adaptation | * aabe8ca7 watchdog: sp5100_tco: Immediately trigger upon starting. | * aeff9e7e s390/qdio: fix do_sqbs() inline assembly constraint | * ab196fe7 s390/qdio: get rid of register asm | * a4e3c4c6 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF | * 74e64479 vc_screen: rewrite vcs_size to accept vc, not inode | * e9399d4e usb: gadget: u_ether: Fix host MAC address case | * 939cafcd usb: gadget: u_ether: Convert prints to device prints | * c8489e0f lib/string_helpers: Introduce string_upper() and string_lower() helpers | * 7e15602c HID: wacom: add three styli to wacom_intuos_get_tool_type | * 2a12339c HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs | * b5185f1b HID: wacom: Force pen out of prox if no events have been received in a while | * e0c1b352 netfilter: nf_tables: hold mutex on netns pre_exit path | * 6236af69 netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag | * 05b4105e netfilter: nf_tables: stricter validation of element data | * e832e4ba netfilter: nf_tables: allow up to 64 bytes in the set element data area | * 28fe1023 netfilter: nf_tables: add nft_setelem_parse_key() | * eb5b579b netfilter: nf_tables: validate registers coming from userspace. | * cfe1b971 netfilter: nftables: statify nft_parse_register() | * 7c788393 netfilter: nftables: add nft_parse_register_store() and use it | * 25336cd9 netfilter: nftables: add nft_parse_register_load() and use it | * 116d53f0 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() | * df89b175 powerpc/64s/radix: Fix soft dirty tracking | * 60b9a9c8 tpm/tpm_tis: Disable interrupts for more Lenovo devices | * a33c172c ceph: force updating the msg pointer in non-split case | * 6eb9ed0a serial: Add support for Advantech PCI-1611U card | * 21f107a9 statfs: enforce statfs[64] structure initialization | * 1eb3e32d KVM: x86: do not report a vCPU as preempted outside instruction boundaries | * a88638a9 can: kvaser_pciefd: Disable interrupts in probe error path | * 4579e255 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt | * 33d5a0a4 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested | * e5ac4f12 can: kvaser_pciefd: Empty SRB buffer in probe | * c0e9fb21 can: kvaser_pciefd: Call request_irq() before enabling interrupts | * 36cd7601 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() | * e6581128 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag | * 88048252 ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 | * 57fd0d12 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 | * 73905618 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table | * 4ef155dd ALSA: hda: Fix Oops by 9.1 surround channel names | * 4f9c0a7c usb: typec: altmodes/displayport: fix pin_assignment_show | * 33b6648d usb: dwc3: debugfs: Resume dwc3 before accessing registers | * 24149152 USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value | * 1f36dc41 usb-storage: fix deadlock when a scsi command timeouts more than once | * 7cef7681 USB: usbtmc: Fix direction for 0-length ioctl control messages | * f662f856 vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() | * 53bf7cda igb: fix bit_shift to be in [1..8] range | * e20105d9 cassini: Fix a memory leak in the error handling path of cas_init_one() | * e519a404 wifi: iwlwifi: mvm: don't trust firmware n_channels | * d0baaadd net: bcmgenet: Restore phy_stop() depending upon suspend/close | * 2cca63d5 net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() | * 435855b0 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() | * ed50fcab drm/exynos: fix g2d_open/close helper function definitions | * 1550bcf2 media: netup_unidvb: fix use-after-free at del_timer() | * 69055f99 net: hns3: fix reset delay time to avoid configuration timeout | * 304e5cb7 net: hns3: fix sending pfc frames after reset issue | * d1bcc606 erspan: get the proto with the md version for collect_md | * f185ede0 ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode | * 0eb3ec0a ip6_gre: Make o_seqno start from 0 in native mode | * 30409624 ip6_gre: Fix skb_under_panic in __gre6_xmit() | * 7525aa21 serial: arc_uart: fix of_iomap leak in `arc_serial_probe` | * 5a903090 vsock: avoid to close connected socket after the timeout | * 5009aead ALSA: firewire-digi00x: prevent potential use after free | * b22b5142 net: fec: Better handle pm_runtime_get() failing in .remove() | * 033297ef af_key: Reject optional tunnel/BEET mode templates in outbound policies | * 912a6cff cpupower: Make TSC read per CPU for Mperf monitor | * 131eb9c9 ASoC: fsl_micfil: register platform component before registering cpu dai | * a3714a47 btrfs: fix space cache inconsistency after error loading it from disk | * 59689830 btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid | * 1e453cb5 mfd: dln2: Fix memory leak in dln2_probe() | * bdc33478 phy: st: miphy28lp: use _poll_timeout functions for waits | * e6e917e8 Input: xpad - add constants for GIP interface numbers | * 9fcef1e3 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any | * 4461f41e clk: tegra20: fix gcc-7 constant overflow warning | * c23e6383 RDMA/core: Fix multiple -Warray-bounds warnings | * 3ed95a6f recordmcount: Fix memory leaks in the uwrite function | * 38a118fd sched: Fix KCSAN noinstr violation | * cbe3063a mcb-pci: Reallocate memory region to avoid memory overlapping | * d5cd2928 serial: 8250: Reinit port->pm on port specific driver unbind | * ccb12585 usb: typec: tcpm: fix multiple times discover svids error | * c5405c76 HID: wacom: generic: Set battery quirk only when we see battery data | * d3f32dc2 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 | * bf80dbd5 HID: logitech-hidpp: Reconcile USB and Unifying serials | * e28f9de2 HID: logitech-hidpp: Don't use the USB serial for USB devices | * 8a65476d staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE | * 2112c4c4 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp | * fa570212 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace | * 0ad8dd87 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf | * f6f2d16c wifi: iwlwifi: pcie: fix possible NULL pointer dereference | * a7ec2f42 samples/bpf: Fix fout leak in hbm's run_bpf_prog | * 4ceedc2f f2fs: fix to drop all dirty pages during umount() if cp_error is set | * 8659c5f4 ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() | * cee78217 ext4: set goal start correctly in ext4_mb_normalize_request | * d43b1bdb gfs2: Fix inode height consistency check | * 410e610a scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition | * cc2d2b3d lib: cpu_rmap: Avoid use after free on rmap->obj array entries | * 89f5055f scsi: target: iscsit: Free cmds before session free | * 67236cf1 net: Catch invalid index in XPS mapping | * 92af9cb8 net: pasemi: Fix return type of pasemi_mac_start_tx() | * 644a9d5e scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow | * c4813f85 ext2: Check block size validity during mount | * 56c7e9c3 wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex | * c409eb45 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects | * 710e09fd ACPICA: Avoid undefined behavior: applying zero offset to null pointer | * 99c8f2e6 drm/tegra: Avoid potential 32-bit integer overflow | * ccae2233 ACPI: EC: Fix oops when removing custom query handlers | * 48ac727e firmware: arm_sdei: Fix sleep from invalid context BUG | * a2a5d3a5 memstick: r592: Fix UAF bug in r592_remove due to race condition | * d73e8c47 regmap: cache: Return error in cache sync operations for REGCACHE_NONE | * 9b72cb39 drm/amd/display: Use DC_LOG_DC in the trasform pixel function | * a75d9211 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() | * 196528ad af_unix: Fix data races around sk->sk_shutdown. | * 7d17bc2d af_unix: Fix a data race of sk->sk_receive_queue->qlen. | * 699c9e7c net: datagram: fix data-races in datagram_poll() | * 1aa872e9 ipvlan:Fix out-of-bounds caused by unclear skb->cb | * 4188c526 net: add vlan_get_protocol_and_depth() helper | * 57a269d8 net: tap: check vlan with eth_type_vlan() method | * 1747aa98 net: annotate sk->sk_err write from do_recvmmsg() | * a507022c netlink: annotate accesses to nlk->cb_running | * b47aae70 netfilter: conntrack: fix possible bug_on with enable_hooks=1 | * d7343f8d net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). | * 42e1dafa linux/dim: Do nothing if no time delta between samples | * 7460ac5a ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings | * 22b8ac60 drm/mipi-dsi: Set the fwnode for mipi_dsi_device | * d4992b2b driver core: add a helper to setup both the of_node and fwnode of a device * | 4c85910f Revert "PM: domains: Fix up terminology with parent/child" * | cba632cb Revert "PM: domains: Restore comment indentation for generic_pm_domain.child_links" * | 92cfb886 Revert "scripts/gdb: bail early if there are no generic PD" * | 2bd517d6 Revert "uapi/linux/const.h: prefer ISO-friendly __typeof__" * | 673a774a Revert "netfilter: nf_tables: don't write table validation state without mutex" * | 88ac2d91 Merge 5.4.243 into android11-5.4-lts |\| | * f53660ec Linux 5.4.243 | * d60f1568 drm/amd/display: Fix hang when skipping modeset | * 93ca0d7b mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock | * 3f231e30 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag | * 65a8b6d1 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() | * 62ac943e firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() | * a781ea34 drm/msm: Fix double pm_runtime_disable() call | * e4e88f74 PM: domains: Restore comment indentation for generic_pm_domain.child_links | * ddcca729 printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h | * c2c3ffc7 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock | * 6a24285f PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors | * dde34ef0 drbd: correctly submit flush bio on barrier | * 373720b9 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx | * f2a10711 tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH | * ba04d6af ext4: fix invalid free tracking in ext4_xattr_move_to_block() | * 185062a2 ext4: remove a BUG_ON in ext4_mb_release_group_pa() | * d7ff83a7 ext4: bail out of ext4_xattr_ibody_get() fails for any reason | * 486efbbc ext4: add bounds checking in get_max_inline_xattr_value_size() | * b4fa4768 ext4: fix deadlock when converting an inline directory in nojournal mode | * 2dda2029 ext4: improve error recovery code paths in __ext4_remount() | * 525c802d ext4: fix data races when using cached status extents | * 4f4fd982 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum | * 1b90fbc7 ext4: fix WARNING in mb_find_extent | * f9e27d4b HID: wacom: insert timestamp to packed Bluetooth (BT) events | * d8b609e6 HID: wacom: Set a default resolution for older tablets | * 3decf3a7 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend | * 625d4112 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras | * b1fabc37 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() | * c6bb5966 drm/panel: otm8009a: Set backlight parent to panel device | * 3e770362 f2fs: fix potential corruption when moving a directory | * dafc5a5c ARM: dts: s5pv210: correct MIPI CSIS clock name | * ad751b89 ARM: dts: exynos: fix WM8960 clock name in Itop Elite | * 82349647 remoteproc: st: Call of_node_put() on iteration error | * a1366ecb remoteproc: stm32: Call of_node_put() on iteration error | * f16bc511 sh: nmi_debug: fix return value of __setup handler | * c9871a47 sh: init: use OF_EARLY_FLATTREE for early init | * 111b0811 sh: math-emu: fix macro redefined warning | * 8fb33166 inotify: Avoid reporting event with invalid wd | * 0ccea97a platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i | * 871641c7 cifs: fix pcchunk length type in smb2_copychunk_range | * 3e2b4bce btrfs: print-tree: parent bytenr must be aligned to sector size | * 1e05bf5e btrfs: don't free qgroup space unless specified | * b232f5e8 btrfs: fix btrfs_prev_leaf() to not return the same key twice | * 96f71f66 perf symbols: Fix return incorrect build_id size in elf_read_build_id() | * 78190a6e perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() | * ffec80cc perf vendor events power9: Remove UTF-8 characters from JSON files | * 62f1ebfe virtio_net: suppress cpu stall when free_unused_bufs | * 1dc5faf3 virtio_net: split free_unused_bufs() | * b15637e7 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 | * 544b0de2 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` | * 35f2642f drm/amdgpu: add a missing lock for AMDGPU_SCHED | * 5cfe3f91 af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). | * fbcfa003 ionic: remove noise from ethtool rxnfc error msg | * 4a56f1f6 rxrpc: Fix hard call timeout units | * dfa36eb3 net/sched: act_mirred: Add carrier check | * cc5ccfb7 writeback: fix call of incorrect macro | * 9c1fcb97 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu | * e8041243 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() | * cc5fe387 net/sched: cls_api: remove block_cb from driver_list before freeing | * 8acd3a28 net/ncsi: clear Tx enable mode when handling a Config required AEN | * bc0905a7 relayfs: fix out-of-bounds access in relay_file_read | * c038ae62 kernel/relay.c: fix read_pos error when multiple readers | * 4f4de392 crypto: safexcel - Cleanup ring IRQ workqueues on load failure | * b9878f48 crypto: inside-secure - irq balance | * 439d3a70 dm verity: fix error handling for check_at_most_once on FEC | * 0156f7db dm verity: skip redundant verity_handle_err() on I/O errors | * e4875d6e mailbox: zynqmp: Fix counts of child nodes | * ff0d64f5 mailbox: zynq: Switch to flexible array to simplify code | * 352b1529 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem | * 9b2ed144 nohz: Add TICK_DEP_BIT_RCU | * c8b6063f netfilter: nf_tables: deactivate anonymous set from preparation phase | * 29fb2a1a debugobject: Ensure pool refill (again) | * cef1b8a4 perf intel-pt: Fix CYC timestamps after standalone CBR | * 5ead86d5 perf auxtrace: Fix address filter entire kernel size | * 29a1ef57 dm ioctl: fix nested locking in table_clear() to remove deadlock concern | * 337b7af2 dm flakey: fix a crash with invalid table line | * 6d126899 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path | * cbe0a7ec dm clone: call kmem_cache_destroy() in dm_clone_init() error path | * d8f66a19 s390/dasd: fix hanging blockdevice after request requeue | * 5492d408 btrfs: scrub: reject unsupported scrub flags | * 946e067b scripts/gdb: fix lx-timerlist for Python3 | * 7cf5ce28 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent | * 4379d5ce wifi: rtl8xxxu: RTL8192EU always needs full init | * ecdcefd3 mailbox: zynqmp: Fix typo in IPI documentation | * 38afc633 mailbox: zynqmp: Fix IPI isr handling | * 14964127 md/raid10: fix null-ptr-deref in raid10_sync_request | * fe1cbbcb nilfs2: fix infinite loop in nilfs_mdt_get_block() | * 4569a292 nilfs2: do not write dirty data after degenerating to read-only | * fd37a5c6 parisc: Fix argument pointer in real64_call_asm() | * 736aeb17 afs: Fix updating of i_size with dv jump from server | * 27263ff3 dmaengine: at_xdmac: do not enable all cyclic channels | * 8c821199 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing | * 24c9c4ad dmaengine: dw-edma: Fix to change for continuous transfer | * 2e900f36 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port | * 58e02646 pwm: mtk-disp: Disable shadow registers before setting backlight values | * 33f00f0a pwm: mtk-disp: Adjust the clocks to avoid them mismatch | * e5e9e59c pwm: mtk-disp: Don't check the return code of pwmchip_remove() | * 8e238e88 dmaengine: mv_xor_v2: Fix an error code. | * 026df12f leds: TI_LMU_COMMON: select REGMAP instead of depending on it | * a34f6dcb ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline | * 6dfd85ad openrisc: Properly store r31 to pt_regs on unhandled exceptions | * 2fd44d2b clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails | * f2aaf419 clocksource: davinci: axe a pointless __GFP_NOFAIL | * fc051820 clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt() | * 945e9898 RDMA/mlx5: Use correct device num_ports when modify DC | * 9bf84368 SUNRPC: remove the maximum number of retries in call_bind_status | * 1dfa3c9d Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe | * ce6c42f0 input: raspberrypi-ts: Release firmware handle when not needed | * de85be00 firmware: raspberrypi: Introduce devm_rpi_firmware_get() | * d537afa0 firmware: raspberrypi: Keep count of all consumers | * 919f4703 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease | * fe60c3af IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order | * b4f12e24 RDMA/siw: Remove namespace check from siw_netdev_event() | * 795d11e8 clk: add missing of_node_put() in "assigned-clocks" property parsing | * 0c770f95 power: supply: generic-adc-battery: fix unit scaling | * 31ca78dc rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time | * 8feca625 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() | * 683cd870 rtc: omap: include header for omap_rtc_power_off_program prototype | * a48403e8 RDMA/rdmavt: Delete unnecessary NULL check | * b24e0e46 RDMA/siw: Fix potential page_array out of range access | * 318bc22d perf/core: Fix hardlockup failure caused by perf throttle | * ff3edfb3 powerpc/rtas: use memmove for potentially overlapping buffer copy | * 333a2a98 macintosh: via-pmu-led: requires ATA to be set | * e2dd8bba powerpc/sysdev/tsi108: fix resource printk format warnings | * 770d583c powerpc/wii: fix resource printk format warnings | * f60c8d7c powerpc/mpc512x: fix resource printk format warning | * 97cd970f macintosh/windfarm_smu_sat: Add missing of_node_put() | * 54dda732 spmi: Add a check for remove callback when removing a SPMI driver | * af9bfe1c staging: rtl8192e: Fix W_DISABLE# does not work after stop/start | * 572d4836 serial: 8250: Add missing wakeup event reporting | * 488baa80 tty: serial: fsl_lpuart: adjust buffer length to the intended size | * 8fa80b45 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe | * 26ca3051 usb: mtu3: fix kernel panic at qmu transfer done irq handler | * bd7a3e64 usb: chipidea: fix missing goto in `ci_hdrc_probe` | * f9e2abb6 sh: sq: Fix incorrect element size for allocating bitmap buffer | * e1431faa uapi/linux/const.h: prefer ISO-friendly __typeof__ | * 67162038 spi: cadence-quadspi: fix suspend-resume implementations | * caaefbf8 mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel | * ee5ffe4c mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure | * 7c69aeca mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode | * df970829 mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry | * 30ac77e9 scripts/gdb: bail early if there are no generic PD | * 35a2681e PM: domains: Fix up terminology with parent/child | * 0fbc62db scripts/gdb: bail early if there are no clocks | * 0988baae ia64: salinfo: placate defined-but-not-used warning | * d6cb7b68 ia64: mm/contig: fix section mismatch warning/error | * d3c6d521 of: Fix modalias string generation | * ca0f4ad2 vmci_host: fix a race condition in vmci_host_poll() causing GPF | * 170e2232 spi: fsl-spi: Fix CPM/QE mode Litte Endian | * 86323843 spi: qup: Don't skip cleanup in remove's error path | * 814a9a6d linux/vt_buffer.h: allow either builtin or modular for macros | * 3547e5bd ASoC: es8316: Handle optional IRQ assignment | * 9650d5a1 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ | * f5ce428e genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() | * 0f319937 PCI: imx6: Install the fault handler only on compatible match | * 0fee5030 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition | * 7d2bc728 iio: light: max44009: add missing OF device matching | * ee0e2f7a fpga: bridge: fix kernel-doc parameter description | * 3fb02404 usb: host: xhci-rcar: remove leftover quirk handling | * 36fb7843 pstore: Revert pmsg_lock back to a normal mutex | * 602fa8af tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. | * 638810f5 net: amd: Fix link leak when verifying config failed | * 9ef80994 netlink: Use copy_to_user() for optval in netlink_getsockopt(). | * de0ffb51 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" | * 27c468ec ipv4: Fix potential uninit variable access bug in __ip_make_skb() | * 3b9960e2 netfilter: nf_tables: don't write table validation state without mutex | * 64d2c1cf bpf: Don't EFAULT for getsockopt with optval=NULL | * 3bf918f9 ixgbe: Enable setting RSS table to default values | * 053b36c5 ixgbe: Allow flow hash to be set via ethtool | * ae23fc2b wifi: iwlwifi: mvm: check firmware response size | * ffdfaf27 wifi: iwlwifi: make the loop for card preparation effective | * 3725b35f md/raid10: fix memleak of md thread | * fb3f2f2f md: update the optimal I/O size on reshape | * b6460f68 md/raid10: fix memleak for 'conf->bio_split' | * 8c5d5d7f md/raid10: fix leak of 'r10bio->remaining' for recovery | * 1fee7e39 bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap | * d5fdcd23 nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" | * b1e6b3fd nvme: fix async event trace event | * eaaa0c6b nvme: handle the persistent internal error AER | * c2298215 bpf, sockmap: fix deadlocks in the sockhash and sockmap | * 74d90f92 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() | * 01993768 crypto: drbg - Only fail when jent is unavailable in FIPS mode | * b21c7e28 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors | * 14efbe24 bpftool: Fix bug for long instructions in program CFG dumps | * 3e3533c5 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() | * 03109f18 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() | * e163e642 rtlwifi: Replace RT_TRACE with rtl_dbg | * faec6b86 rtlwifi: Start changing RT_TRACE into rtl_dbg | * 7c5e804b f2fs: handle dqget error in f2fs_transfer_project_quota() | * 7a2ae008 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS | * a4245323 scsi: target: iscsit: Fix TAS handling during conn cleanup | * 8e402d51 net/packet: convert po->auxdata to an atomic flag | * f3ac72c7 net/packet: convert po->origdev to an atomic flag | * 4760229b net/packet: annotate accesses to po->xmit | * 47464e0c vlan: partially enable SIOCSHWTSTAMP in container | * 8f851a75 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC | * 7160c694 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() | * 743ae09b wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() | * 72d5edce tools: bpftool: Remove invalid \' json escape | * 0d1792c9 wifi: ath6kl: reduce WARN to dev_dbg() in callback | * 8d175631 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() | * d9899318 wifi: ath9k: hif_usb: fix memory leak of remain_skbs | * 1286c4ce wifi: ath6kl: minor fix for allocation size | * a3e7a3d4 tick/common: Align tick period with the HZ tick. | * 04be7371 tick: Get rid of tick_period | * 3df29117 tick/sched: Optimize tick_do_update_jiffies64() further | * b6fe34d9 tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() | * 746eac77 tick/sched: Use tick_next_period for lockless quick check | * a2360757 timekeeping: Split jiffies seqlock | * 22d7ec50 debugobject: Prevent init race with static objects | * a687da50 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step | * 44247094 x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() | * 824683db regulator: stm32-pwr: fix of_iomap leak | * 53adb408 media: rc: gpio-ir-recv: Fix support for wake-up | * 9df630da media: rcar_fdp1: Fix refcount leak in probe and remove function | * 6fd6e2f2 media: rcar_fdp1: Fix the correct variable assignments | * 75b55a3c media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() | * 03d23445 media: rcar_fdp1: fix pm_runtime_get_sync() usage count | * aebe8e43 media: rcar_fdp1: simplify error check logic at fdp_open() | * a4b6ab36 media: saa7134: fix use after free bug in saa7134_finidev due to race condition | * cd1583ca media: dm1105: Fix use after free bug in dm1105_remove due to race condition | * 0c61a689 x86/apic: Fix atomic update of offset in reserve_eilvt_offset() | * 5224ea57 regulator: core: Avoid lockdep reports when resolving supplies | * 73b26211 regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() | * 9b53238b drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() | * 0a6d476d mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data | * f79421c3 drm/msm/adreno: drop bogus pm_runtime_set_active() | * 438d00b1 drm/msm/adreno: Defer enabling runpm until hw_init() | * 594726c9 drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup} | * 37c8085c firmware: qcom_scm: Clear download bit during reboot | * 620b9835 media: av7110: prevent underflow in write_ts_to_decoder() | * 1205c52c media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. | * c6a315f0 media: bdisp: Add missing check for create_workqueue | * 1a057b68 ARM: dts: qcom: ipq8064: Fix the PCI I/O port range | * 699bf5a7 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K | * 1d207fcd ARM: dts: qcom: ipq4019: Fix the PCI I/O port range | * e0162c92 EDAC/skx: Fix overflows on the DRAM row address mapping arrays | * acb6f457 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table | * 0524eb68 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table | * a535b5d4 drm/probe-helper: Cancel previous job before starting new one | * 4223f98d drm/vgem: add missing mutex_destroy | * 8747cd58 drm/rockchip: Drop unbalanced obj unref | * 9773c585 erofs: fix potential overflow calculating xattr_isize | * 880c79bd erofs: stop parsing non-compact HEAD index if clusterofs is invalid | * e998107d tpm, tpm_tis: Do not skip reset of original interrupt vector | * 1c131a32 selinux: ensure av_permissions.h is built when needed | * 11458692 selinux: fix Makefile dependencies of flask.h | * 823f5547 ubifs: Free memory for tmpfile name | * d3f1b113 ubi: Fix return value overwrite issue in try_write_vid_and_data() | * 6f2eee54 ubifs: Fix memleak when insert_old_idx() failed | * 2c2a76b7 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" | * 5d1f14be i2c: omap: Fix standard mode false ACK readings | * d482617f KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted | * 67d33b8c reiserfs: Add security prefix to xattr name in reiserfs_security_write() | * 2399b1fd ring-buffer: Sync IRQ works before buffer destruction | * a7fa8c9d pwm: meson: Fix g12a ao clk81 name | * a3e0d343 pwm: meson: Fix axg ao mux parents | * 71945987 kheaders: Use array declaration instead of char | * 4ec3be70 ipmi: fix SSIF not responding under certain cond. | * bead854b ipmi:ssif: Add send_retries increment | * 0f912907 MIPS: fw: Allow firmware to pass a empty env | * 3092933b xhci: fix debugfs register accesses while suspended | * 3c5a2865 debugfs: regset32: Add Runtime PM support | * 2298b300 staging: iio: resolver: ads1210: fix config mode | * fbd11f08 perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) | * 6525d2fd USB: dwc3: fix runtime pm imbalance on unbind | * 2d5844aa USB: dwc3: fix runtime pm imbalance on probe errors | * 0804f371 asm-generic/io.h: suppress endianness warnings for readq() and writeq() | * 944ff47a ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 | * f00e4bfd iio: adc: palmas_gpadc: fix NULL dereference on rmmod | * 85ed09c3 USB: serial: option: add UNISOC vendor and TOZED LT70C product | * 48cdcb40 bluetooth: Perform careful capability checks in hci_sock_ioctl() | * c8258fc8 drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var | * 425eea39 wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() | * 3b7509b6 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads * 05fe88d1 Merge "Merge tag 'android11-5.4.242_r00' into android11-5.4" into android11-5.4-lts Change-Id: Ib877c272d1132e485256d651e8cd58b2e67a32c4 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please register or sign in to comment