Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ef9d9e2c authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

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: default avatarGreg Kroah-Hartman <gregkh@google.com>
parents 12d0946b 874e208e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment