Merge tag 'android11-5.4.265_r00' into branch 'android11-5.4'
This merges the changes up to the 5.4.265 LTS release into the android11-5.4 branch. It contains the following individual commits: * e2be5133 ANDROID: GKI: fix crc issue in include/net/addrconf.h * 3c4b111a Revert "cred: switch to using atomic_long_t" * 5158e9af Merge 5.4.265 into android11-5.4-lts |\ | * 2d21f73b Linux 5.4.265 | * 5c70542f powerpc/ftrace: Fix stack teardown in ftrace_no_trace | * 0e1867b4 powerpc/ftrace: Create a dummy stackframe to fix stack unwind | * 9395c046 mmc: block: Be sure to wait while busy in CQE error recovery | * 3b8b2c5d ring-buffer: Fix memory leak of free page | * 3459c9aa team: Fix use-after-free when an option instance allocation fails | * 363a67ef arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify | * de8ada02 ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS | * f451d678 soundwire: stream: fix NULL pointer dereference for multi_link | * 40490221 perf: Fix perf_event_validate_size() lockdep splat | * 4109d9a8 HID: hid-asus: add const to read-only outgoing usb buffer | * 1fc40919 net: usb: qmi_wwan: claim interface 4 for ZTE MF290 | * 88ceaf8e asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation | * 91175d6f HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad | * 1f94c0d6 HID: hid-asus: reset the backlight brightness level on resume | * e9a3cd3d HID: add ALWAYS_POLL quirk for Apple kb | * 395ad0ba platform/x86: intel_telemetry: Fix kernel doc descriptions | * af509912 bcache: avoid NULL checking to c->root in run_cache_set() | * 356ae9de bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() | * ca4b00c6 bcache: avoid oversize memory allocation by small stripe_size | * e1d811cb blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" | * 84f2e5b3 usb: aqc111: check packet for fixup for true limit | * 619a3406 Revert "PCI: acpiphp: Reassign resources on bridge if necessary" | * 371dbce6 ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants | * be7676b0 cred: switch to using atomic_long_t | * 9112bd10 appletalk: Fix Use-After-Free in atalk_ioctl | * 23ee0676 net: stmmac: Handle disabled MDIO busses from devicetree | * 538b7b8f net: stmmac: use dev_err_probe() for reporting mdio bus registration failure | * 067e6ec9 vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() | * cc7cf0b2 sign-file: Fix incorrect return values check | * 510d4520 net: Remove acked SYN flag from packet in the transmit queue correctly | * 5d9d500a qed: Fix a potential use-after-free in qed_cxt_tables_alloc | * 3df81262 net/rose: Fix Use-After-Free in rose_ioctl | * b099c288 atm: Fix Use-After-Free in do_vcc_ioctl | * e3430b87 atm: solos-pci: Fix potential deadlock on &tx_queue_lock | * 8cff60fb atm: solos-pci: Fix potential deadlock on &cli_queue_lock | * fcf17666 qca_spi: Fix reset behavior | * 51ad9c19 qca_debug: Fix ethtool -G iface tx behavior | * b7f58686 qca_debug: Prevent crash on TX ring changes | * 9354e0ac net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX | * 053220aa afs: Fix refcount underflow from error handling race * | bc99f18e Revert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group" * | 000b611e Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc" * | ee67cef1 Revert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled" * | ee9bfb84 Revert "genetlink: add CAP_NET_ADMIN test for multicast bind" * | 4684391c Revert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" * | 50aa4f43 Revert "perf/core: Add a new read format to get a number of lost samples" * | 8eb40115 Revert "perf: Fix perf_event_validate_size()" * | 5c9845d8 Revert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" * | af6deae7 Merge 5.4.264 into android11-5.4-lts |\| | * 16e6e107 Linux 5.4.264 | * 06bcac5c devcoredump: Send uevent once devcd is ready | * c6a1282e devcoredump : Serialize devcd_del work | * d99376b7 smb: client: fix potential NULL deref in parse_dfs_referrals() | * ab5813bb cifs: Fix non-availability of dedup breaking generic/304 | * bdee8b28 Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" | * dd9e8519 tools headers UAPI: Sync linux/perf_event.h with the kernel sources | * 4a341627 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group | * fe840251 psample: Require 'CAP_NET_ADMIN' when joining "packets" group | * 263bffd2 genetlink: add CAP_NET_ADMIN test for multicast bind | * a149fbad netlink: don't call ->netlink_bind with table lock held | * 18824f59 io_uring/af_unix: disable sending io_uring over sockets | * 32f4536c nilfs2: fix missing error check for sb_set_blocksize call | * 77a35392 KVM: s390/mm: Properly reset no-dat | * 1aee33d4 x86/CPU/AMD: Check vendor in the AMD microcode callback | * 3371eac2 serial: 8250_omap: Add earlycon support for the AM654 UART controller | * ce79cf40 serial: sc16is7xx: address RX timeout interrupt errata | * d896c47f ARM: PL011: Fix DMA support | * 880b035b usb: typec: class: fix typec_altmode_put_partner to put plugs | * a9022cbd parport: Add support for Brainboxes IX/UC/PX parallel cards | * fefc0559 usb: gadget: f_hid: fix report descriptor allocation | * 1796ae6a mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled | * a1f29e99 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc | * 05918dec gpiolib: sysfs: Fix error handling on failed export | * 152f51d1 perf: Fix perf_event_validate_size() | * 84ca356e perf/core: Add a new read format to get a number of lost samples | * 07bdb1bd arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names | * 6109859f arm64: dts: mediatek: mt7622: fix memory node warning check | * 148d8f07 packet: Move reference count in packet_sock to atomic_long_t | * 965cbc6b tracing: Fix a possible race when disabling buffered events | * 6f2e5096 tracing: Fix incomplete locking when disabling buffered events | * 84302391 tracing: Always update snapshot buffer size | * cb74e8fd nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() | * 610ebc28 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names | * 439166b1 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt | * 4fe36f83 ARM: dts: imx: make gpt node name generic | * 69b669cc ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init | * 59348f14 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() | * 8244ea91 tracing: Fix a warning when allocating buffered events fails | * 4713be84 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate | * febb7bbe hwmon: (acpi_power_meter) Fix 4.29 MW bug | * ad4cf776 RDMA/bnxt_re: Correct module description string | * b4b89b7b bpf: sockmap, updating the sg structure should also update curr | * 7ffff0cc tcp: do not accept ACK of bytes we never sent | * 69431f60 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket | * c61c61d7 net: hns: fix fake link up on xge port | * 1ec21fde ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() | * e38cd534 arcnet: restoring support for multiple Sohard Arcnet cards | * f2654673 net: arcnet: com20020 fix error handling | * d124c182 net: arcnet: Fix RESET flag handling | * 9f5a25aa hv_netvsc: rndis_filter needs to select NLS | * be1ab8bf ipv6: fix potential NULL deref in fib6_add() | * 5cd05bba of: dynamic: Fix of_reconfig_get_state_change() return value documentation | * 5cadae62 of: Add missing 'Return' section in kerneldoc comments | * b31cb14c of: Fix kerneldoc output formatting | * 36ce931a of: base: Fix some formatting issues and provide missing descriptions | * 8c4fcbe2 of/irq: Make of_msi_map_rid() PCI bus agnostic | * ae374c57 of/irq: make of_msi_map_get_device_domain() bus agnostic | * e5cfaab6 of/iommu: Make of_map_rid() PCI agnostic | * f7a85520 ACPI/IORT: Make iort_msi_map_rid() PCI agnostic | * da36a3ef ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic | * d786067b of: base: Add of_get_cpu_state_node() to get idle states for a CPU node | * 13f27a05 drm/amdgpu: correct chunk_ptr to a pointer to chunk. | * d162a5e6 kconfig: fix memory leak from range properties | * d3464415 tg3: Increment tx_dropped in tg3_tso_bug() | * cd49b8e0 tg3: Move the [rt]x_dropped counters to tg3_napi | * 427deb5b netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test | * 54d0d83a hrtimers: Push pending hrtimers away from outgoing CPU earlier * | 096ff6ec Revert "HID: core: store the unique system identifier in hid_device" * | 68c9c64f Revert "HID: fix HID device resource race between HID core and debugging support" * | 0780b1ab Merge 5.4.263 into android11-5.4-lts |\| | * 34244ed6 Linux 5.4.263 | * afa7b11e mmc: block: Retry commands in CQE error recovery | * c8008304 mmc: core: convert comma to semicolon | * 33cc97d2 mmc: cqhci: Fix task clearing in CQE error recovery | * 3e78540d mmc: cqhci: Warn of halt or task clear failure | * 5b87f355 mmc: cqhci: Increase recovery halt timeout | * 1a051c6d cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily | * d497e1b2 cpufreq: imx6q: don't warn for disabling a non-existing frequency | * b1a66a05 scsi: qla2xxx: Fix system crash due to bad pointer access | * c1f97cc2 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request | * df011042 scsi: core: Introduce the scsi_cmd_to_rq() function | * 66cd6055 scsi: qla2xxx: Simplify the code for aborting SCSI commands | * 30511f37 ima: detect changes to the backing overlay file | * 8c85e455 ovl: skip overlayfs superblocks at global sync | * 157c8056 ima: annotate iint mutex to avoid lockdep false positive warnings | * a8038ae5 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset | * 939012ee mtd: cfi_cmdset_0001: Byte swap OTP info | * 416dad01 mtd: cfi_cmdset_0001: Support the absence of protection registers | * 21ad8c1c s390/cmma: fix detection of DAT pages | * c11027d3 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family | * f1db39b1 smb3: fix touch -h of symlink | * 97d54b80 net: ravb: Start TX queues after HW initialization succeeded | * 7023a293 net: ravb: Use pm_runtime_resume_and_get() | * 05aa8f3e ravb: Fix races between ravb_tx_timeout_work() and net related ops | * d37609b5 net: stmmac: xgmac: Disable FPE MMC interrupts | * 7ccf772a ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet | * f8b5b5d2 Input: xpad - add HyperX Clutch Gladiate Support | * 6536698e btrfs: make error messages more clear when getting a chunk map | * 4c6274cf btrfs: send: ensure send_fd is writable | * 79ffc04a btrfs: fix off-by-one when checking chunk map includes logical address | * dd94ffab btrfs: add dmesg output for first mount and last unmount of a filesystem | * 30b807d7 powerpc: Don't clobber f0/vs0 during fp|altivec register save | * bb55dece bcache: revert replacing IS_ERR_OR_NULL with IS_ERR | * 729da56e dm verity: don't perform FEC for failed readahead IO | * b515ed62 dm-verity: align struct dm_verity_fec_io properly | * d377e593 ALSA: hda/realtek: Add supported ALC257 for ChromeOS | * 47dd3917 ALSA: hda/realtek: Headset Mic VREF to 100% | * 88ce27f0 ALSA: hda: Disable power-save on KONTRON SinglePC | * 4a2d1399 mmc: block: Do not lose cache flush during CQE error recovery | * 4d7d14c6 firewire: core: fix possible memory leak in create_units() | * 1eaa188f pinctrl: avoid reload of p state in list iteration | * 40532b29 io_uring: fix off-by one bvec index | * 9e7f410f USB: dwc3: qcom: fix wakeup after probe deferral | * db62d193 USB: dwc3: qcom: fix resource leaks on probe deferral | * ca444553 usb: dwc3: set the dma max_seg_size | * 7a0b6fc6 USB: dwc2: write HCINT with INTMASK applied | * d1c86635 USB: serial: option: don't claim interface 4 for ZTE MF290 | * 38233a62 USB: serial: option: fix FM101R-GL defines | * 83be9405 USB: serial: option: add Fibocom L7xx modules | * 406fae6c bcache: prevent potential division by zero error | * c0016325 bcache: check return value from btree_node_alloc_replacement() | * a658ee79 dm-delay: fix a race between delay_presuspend and delay_bio | * ef918a1b hv_netvsc: Mark VF as slave before exposing it to user-mode | * 997d895f hv_netvsc: Fix race of register_netdevice_notifier and VF register | * f2a0c988 USB: serial: option: add Luat Air72*U series products | * f1ac7789 s390/dasd: protect device queue against concurrent access | * 300e96e1 bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() | * 76f791b7 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA | * 78c1e3aa KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 | * 5d4f6d80 arm64: cpufeature: Extract capped perfmon fields | * 32cfd5c3 ext4: make sure allocate pending entry not fail | * 70edeedd ext4: fix slab-use-after-free in ext4_es_insert_extent() | * 15a84cf4 ext4: using nofail preallocation in ext4_es_insert_extent() | * 80c8dcb0 ext4: using nofail preallocation in ext4_es_insert_delayed_block() | * be4684ee ext4: using nofail preallocation in ext4_es_remove_extent() | * d809d1d2 ext4: use pre-allocated es in __es_remove_extent() | * 059722ec ext4: use pre-allocated es in __es_insert_extent() | * 53df9601 ext4: factor out __es_alloc_extent() and __es_free_extent() | * c48b5fdd ext4: add a new helper to check if es must be kept | * b9cd5c3a MIPS: KVM: Fix a build warning about variable set but not used | * afbedd61 nvmet: nul-terminate the NQNs passed in the connect command | * 84ac94be nvmet: remove unnecessary ctrl parameter | * 07009245 afs: Fix file locking on R/O volumes to operate in local mode | * 54ffe881 afs: Return ENOENT if no cell DNS record can be found | * 3680d10b net: axienet: Fix check for partial TX checksum | * a7e7b928 amd-xgbe: propagate the correct speed and duplex status | * c3a77c75 amd-xgbe: handle the corner-case during tx completion | * 895f1903 amd-xgbe: handle corner-case during sfp hotplug | * 7fabd97a arm/xen: fix xen_vcpu_info allocation alignment | * 9beba93f net: usb: ax88179_178a: fix failed operations during ax88179_reset | * fc23517c ipv4: Correct/silence an endian warning in __ip_do_redirect | * 6fd14535 HID: fix HID device resource race between HID core and debugging support | * 2c8f7961 HID: core: store the unique system identifier in hid_device | * 90b3df8b drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full | * bfdda8c9 ata: pata_isapnp: Add missing error check for devm_ioport_map() | * 9d980808 drm/panel: simple: Fix Innolux G101ICE-L01 timings | * cc543bad drm/panel: simple: Fix Innolux G101ICE-L01 bus flags | * c2eadc15 afs: Make error on cell lookup failure consistent with OpenAFS | * 7369371b PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() | * 518b7f7d RDMA/irdma: Prevent zero-length STAG registration | * d359886a driver core: Release all resources during unbind before updating device links * | a0f28e56 ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override * | 69365d1a Revert "tracing: Have trace_event_file have ref counters" * | 288ce216 Merge "Merge 5.4.262 into android11-5.4-lts" into android11-5.4-lts |\ \ | * | a3aeec7a Merge 5.4.262 into android11-5.4-lts | |\| | | * 8e221b47 Linux 5.4.262 | | * b053223b netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (for 5.4) | | * c35df8b8 netfilter: nf_tables: disable toggling dormant table state more than once | | * e10f661a netfilter: nf_tables: fix table flag updates | | * 46c2947f netfilter: nftables: update table flags from the commit phase | | * b09e6ccf netfilter: nf_tables: double hook unregistration in netns path | | * b05a24cc netfilter: nf_tables: unregister flowtable hooks on netns exit | | * a995a68e netfilter: nf_tables: fix memleak when more than 255 elements expired | | * b95d7af6 netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration | | * 61a7b3de netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention | | * 03caf75d netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction | | * 021d734c netfilter: nf_tables: defer gc run if previous batch is still pending | | * 38ed6a5f netfilter: nf_tables: use correct lock to protect gc_list | | * 4b6346dc netfilter: nf_tables: GC transaction race with abort path | | * b76dcf46 netfilter: nf_tables: GC transaction race with netns dismantle | | * 29ff9b8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path | | * 1398a0ee netfilter: nf_tables: remove busy mark and gc batch API | | * 85520a1f netfilter: nft_set_hash: mark set element as dead when deleting from packet path | | * c3576489 netfilter: nf_tables: adapt set backend to use GC transaction API | | * bbdb3b65 netfilter: nf_tables: GC transaction API to avoid race with control plane | | * 1da4874d netfilter: nf_tables: don't skip expired elements during walk | | * acaee227 netfilter: nft_set_rbtree: fix overlap expiration walk | | * 899aa563 netfilter: nft_set_rbtree: fix null deref on element insertion | | * 181859bd netfilter: nft_set_rbtree: Switch to node list walk for overlap detection | | * 3c7ec098 netfilter: nf_tables: drop map element references from preparation phase | | * 6b880f3b netfilter: nftables: rename set element data activation/deactivation functions | | * e1eed9e0 netfilter: nf_tables: pass context to nft_set_destroy() | | * 961c4511 tracing: Have trace_event_file have ref counters | | * 7676a41d drm/amdgpu: fix error handling in amdgpu_bo_list_get() | | * 36383005 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks | | * e95f7465 ext4: correct the start block of counting reserved clusters | | * 1fbfdcc3 ext4: correct return value of ext4_convert_meta_bg | | * dfdfd3f2 ext4: correct offset of gdb backup in non meta_bg group to update_backups | | * 85c12e80 ext4: apply umask if ACL support is disabled | | * d2aed881 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" | | * b9e5f633 nfsd: fix file memleak on client_opens_release | | * 339d7d40 media: venus: hfi: add checks to handle capabilities from firmware | | * cab97cdd media: venus: hfi: fix the check to handle session buffer requirement | | * 5d39d0c1 media: venus: hfi_parser: Add check to keep the number of codecs within range | | * 497b12d4 media: sharp: fix sharp encoding | | * 92d8a047 media: lirc: drop trailing space from scancode transmit | | * cac054d1 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte | | * b132e462 net: dsa: lan9303: consequently nested-lock physical MDIO | | * 229738d7 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller | | * 4074957e Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE | | * 356a2ee5 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables | | * afe92b66 bluetooth: Add device 13d3:3571 to device tables | | * dc073a26 bluetooth: Add device 0bda:887b to device tables | | * 75d26f7f Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 | | * 323710a6 Bluetooth: btusb: add Realtek 8822CE to usb_device_id table | | * 981ee23b Bluetooth: btusb: Add flag to define wideband speech capability | | * 0fe69c99 tty: serial: meson: fix hard LOCKUP on crtscts mode | | * 8f40bbf7 serial: meson: Use platform_get_irq() to get the interrupt | | * a1113f2c tty: serial: meson: retrieve port FIFO size from DT | | * 13391526 serial: meson: remove redundant initialization of variable id | | * 6245d0d7 ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC | | * 4ef45229 ALSA: info: Fix potential deadlock at disconnection | | * c7df9523 parisc/pgtable: Do not drop upper 5 address bits of physical address | | * c32dfec8 parisc: Prevent booting 64-bit kernels on PA1.x machines | | * d570d139 i3c: master: cdns: Fix reading status register | | * ad6941b1 mm/cma: use nth_page() in place of direct struct page manipulation | | * 36512866 dmaengine: stm32-mdma: correct desc prep when channel running | | * 4a5c267d mcb: fix error handling for different scenarios when parsing | | * 25eb381a i2c: core: Run atomic i2c xfer when !preemptible | | * 975b5ff3 kernel/reboot: emergency_restart: Set correct system_state | | * 421f9ccc quota: explicitly forbid quota files from being encrypted | | * 7d0c36cd jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev | | * 665c2f18 btrfs: don't arbitrarily slow down delalloc if we're committing | | * b5a8382c PM: hibernate: Clean up sync_read handling in snapshot_write_next() | | * 2b3cfdaa PM: hibernate: Use __get_safe_page() rather than touching the list | | * 612c17a9 mmc: vub300: fix an error code | | * 39894041 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks | | * 0b2b22b7 parisc/pdc: Add width field to struct pdc_model | | * 012dba0a PCI: keystone: Don't discard .probe() callback | | * 9988c9dc PCI: keystone: Don't discard .remove() callback | | * a438322e genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware | | * 683c562c mmc: meson-gx: Remove setting of CMD_CFG_ERROR | | * d894f928 ACPI: resource: Do IRQ override on TongFang GMxXGxx | | * 7b15bc9b PCI/sysfs: Protect driver's D3cold preference from user space | | * 78d3487b hvc/xen: fix error path in xen_hvc_init() to always register frontend driver | | * 6b21ae02 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() | | * c0d01f03 audit: don't take task_lock() in audit_exe_compare() code path | | * 4d0a8287 KVM: x86: Ignore MSR_AMD64_TW_CFG access | | * 5066faed KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space | | * 268d17ab x86/cpu/hygon: Fix the CPU topology evaluation for real | | * acbc12b0 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers | | * bae69051 bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END | | * 6933bc9a randstruct: Fix gcc-plugin performance mode to stay in group | | * c94d05ac media: venus: hfi: add checks to perform sanity on queue pointers | | * 6d028ade cifs: spnego: add ';' in HOST_KEY_LEN | | * 26415e35 tools/power/turbostat: Fix a knl bug | | * a4978629 macvlan: Don't propagate promisc change to lower dev in passthru | | * 04cb9ab8 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors | | * c740f471 net/mlx5_core: Clean driver version and name | | * e4bdbcce net/mlx5e: fix double free of encap_header | | * 5cc1f24f net: stmmac: fix rx budget limit check | | * c4b712d1 net: stmmac: Rework stmmac_rx() | | * b2762d13 netfilter: nf_conntrack_bridge: initialize err to 0 | | * fd51e754 net: ethernet: cortina: Fix MTU max setting | | * 823bffda net: ethernet: cortina: Handle large frames | | * f5055d73 net: ethernet: cortina: Fix max RX frame define | | * b4f0e605 bonding: stop the device in bond_setup_by_slave() | | * 7ea0a719 ptp: annotate data-race around q->head and q->tail | | * 89af55e0 xen/events: fix delayed eoi list handling | | * db957a2f ppp: limit MRU to 64K | | * f3b250d9 tipc: Fix kernel-infoleak due to uninitialized TLV value | | * 77236275 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() | | * 14c6cd41 tty: Fix uninit-value access in ppp_sync_receive() | | * 4d2d30f0 ipvlan: add ipvlan_route_v6_outbound() helper | | * ed53c151 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO | | * fe449f8b wifi: iwlwifi: Use FW rate for non-data frames | | * eca19db6 pwm: Fix double shift bug | | * d996530b ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings | | * 6d703922 kgdb: Flush console before entering kgdb on panic | | * eac3e476 drm/amd/display: Avoid NULL dereference of timing generator | | * 514565ff media: cobalt: Use FIELD_GET() to extract Link Width | | * 2bb42a27 gfs2: ignore negated quota changes | | * a251e20a media: vivid: avoid integer overflow | | * 8f83c85e media: gspca: cpia1: shift-out-of-bounds in set_flicker | | * a8f82988 i2c: sun6i-p2wi: Prevent potential division by zero | | * 80876a07 usb: gadget: f_ncm: Always set current gadget in ncm_bind() | | * 460284df tty: vcc: Add check for kstrdup() in vcc_probe() | | * 35b94351 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W | | * b549acf9 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() | | * 33906b36 atm: iphase: Do PCI error checks on own line | | * 54f4dde8 PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields | | * 25277756 ALSA: hda: Fix possible null-ptr-deref when assigning a stream | | * 953ed26a ARM: 9320/1: fix stack depot IRQ stack filter | | * 7467ca10 jfs: fix array-index-out-of-bounds in diAlloc | | * ecfb47f1 jfs: fix array-index-out-of-bounds in dbFindLeaf | | * 32bd8f1c fs/jfs: Add validity check for db_maxag and db_agpref | | * a81a56b4 fs/jfs: Add check for negative db_l2nbperpage | | * e18d266f RDMA/hfi1: Use FIELD_GET() to extract Link Width | | * c9c13346 crypto: pcrypt - Fix hungtask for PADATA_RESET | | * ddd6e526 selftests/efivarfs: create-read: fix a resource leak | | * 437e0fa9 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL | | * d50a5674 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga | | * c847379a drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 | | * 1f24c286 drm/komeda: drop all currently held locks if deadlock happens | | * 5305ae0d platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e | | * 3c4236f1 Bluetooth: Fix double free in hci_conn_cleanup | | * 3cf391e4 wifi: ath10k: Don't touch the CE interrupt registers after power up | | * 252bde6b net: annotate data-races around sk->sk_dst_pending_confirm | | * 73909810 net: annotate data-races around sk->sk_tx_queue_mapping | | * bd653b07 wifi: ath10k: fix clang-specific fortify warning | | * 32cc96dc wifi: ath9k: fix clang-specific fortify warnings | | * efeae5f4 wifi: mac80211: don't return unset power in ieee80211_get_tx_power() | | * 770da15b wifi: mac80211_hwsim: fix clang-specific fortify warning | | * cfe13e14 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size | | * 91f7467a clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware | | * da667a3f clocksource/drivers/timer-imx-gpt: Fix potential memory leak | | * 788c0b34 perf/core: Bail out early if the request AUX area is out of bound | | * dcd85e3c locking/ww_mutex/test: Fix potential workqueue corruption * | | 4e4cce8b Merge branch 'android11-5.4' into branch 'android11-5.4-lts' |/ / * | 12bc15ef Revert "inet: shrink struct flowi_common" * | 8d8014e4 Revert "ipvlan: properly track tx_errors" * | 0e07b7bd Merge 5.4.261 into android11-5.4-lts |\| | * ef379773 Linux 5.4.261 | * 3542ef5c btrfs: use u64 for buffer sizes in the tree search ioctls | * 7868e615 Revert "mmc: core: Capture correct oemid-bits for eMMC cards" | * 7be3aca8 fbdev: fsl-diu-fb: mark wr_reg_wa() static | * 6c66d737 fbdev: imsttfb: fix a resource leak in probe | * b90c8dfd fbdev: imsttfb: Fix error path of imsttfb_probe() | * 4a6a3f1b spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies | * 15733351 drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE | * 21858a75 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses | * ae99c5e1 netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs | * 11380557 netfilter: xt_recent: fix (increase) ipv6 literal buffer length | * cce1d466 r8169: respect userspace disabling IFF_MULTICAST | * e820e233 tg3: power down device only on SYSTEM_POWER_OFF | * f8065cde net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT | * 592f934b net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs | * 85513df5 Fix termination state for idr_for_each_entry_ul() | * 56cddb5e net: r8169: Disable multicast filter for RTL8168H and RTL8107E | * e5a664ef dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. | * 3af0af2f dccp: Call security_inet_conn_request() after setting IPv4 addresses. | * afa49774 inet: shrink struct flowi_common | * 2199260c tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING | * cbdcdf42 llc: verify mac len before reading mac header | * 50d12253 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() | * e3677bfc pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume | * 6e9b5295 pwm: sti: Reduce number of allocations and drop usage of chip_data | * 19e45307 pwm: sti: Avoid conditional gotos | * c4d5179e regmap: prevent noinc writes from clobbering cache | * d62d868b media: dvb-usb-v2: af9035: fix missing unlock | * 7843a9bf media: s3c-camif: Avoid inappropriate kfree() | * b35fdade media: bttv: fix use after free error due to btv->timeout timer | * 0bc0e36f pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() | * 1502edd4 pcmcia: ds: fix refcount leak in pcmcia_device_add() | * 58d6fb6a pcmcia: cs: fix possible hung task and memory leak pccardd() | * 37212eed rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call | * 204beeb5 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs | * 247ed618 powerpc/pseries: fix potential memory leak in init_cpu_associativity() | * cee681d4 powerpc/imc-pmu: Use the correct spinlock initializer. | * dc5804b4 powerpc/xive: Fix endian conversion size | * b6cffe8d modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host | * 90ab3373 f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() | * 9f20b062 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() | * 688326e2 USB: usbip: fix stub_dev hub disconnect | * b003b7a7 tools: iio: iio_generic_buffer ensure alignment | * 7a64d15d tools: iio: iio_generic_buffer: Fix some integer type and calculation | * db6d5b9f tools: iio: privatize globals and functions in iio_generic_buffer.c file | * 55b90e4c misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() | * ed9b2ad3 dmaengine: ti: edma: handle irq_of_parse_and_map() errors | * 64c47749 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency | * 4050f13f tty: tty_jobctrl: fix pid memleak in disassociate_ctty() | * ba46faaa leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' | * abfd682f ledtrig-cpu: Limit to 8 CPUs | * f6c3b7a4 leds: pwm: Don't disable the PWM when the LED should be off | * cd6f5011 leds: pwm: convert to atomic PWM API | * 9686f771 leds: pwm: simplify if condition | * 87b1ee83 mfd: dln2: Fix double put in dln2_probe | * b843d2cd ASoC: ams-delta.c: use component after check | * 4634c9cc ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails | * 66888e69 sh: bios: Revive earlyprintk support | * fdcbe9ce RDMA/hfi1: Workaround truncation compilation error | * 01698922 scsi: ufs: core: Leave space for '\0' in utf8 desc string | * 3c61391a ext4: move 'ix' sanity check to corrent position | * 454e6493 ARM: 9321/1: memset: cast the constant byte to unsigned char | * 727203e6 hid: cp2112: Fix duplicate workqueue initialization | * 48bb2931 HID: cp2112: Use irqchip template | * 7b62cf90 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure | * 090e89c7 crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure | * 40ba3fa2 nd_btt: Make BTT lanes preemptible | * 68655462 sched/rt: Provide migrate_disable/enable() inlines | * d14a373f libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value | * f5d95a39 hwrng: geode - fix accessing registers | * e4e4d4ab clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped | * ce11e445 firmware: ti_sci: Mark driver as non removable | * 5d97cc0b firmware: ti_sci: Replace HTTP links with HTTPS ones | * cc1a1dcb soc: qcom: llcc: Handle a second device without data corruption | * 813fdddd soc: qcom: Rename llcc-slice to llcc-qcom | * 07701071 soc: qcom: llcc cleanup to get rid of sdm845 specific driver file | * 3da50ee5 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator | * 6b464d94 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration | * 64d99008 drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() | * ddc42881 drm/radeon: possible buffer overflow | * 4a29f0f7 drm/rockchip: vop: Fix call to crtc reset helper | * 824f0f4f drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs | * eaf62ea6 hwmon: (coretemp) Fix potentially truncated sysfs attribute name | * 9fb0eed0 platform/x86: wmi: Fix opening of char device | * 22117b77 platform/x86: wmi: remove unnecessary initializations | * 1607ea8a platform/x86: wmi: Fix probe failure when failing to register WMI devices | * d1461f0c clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data | * e8ae4b49 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data | * cfa68e0a clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data | * 2705c5b9 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data | * fbe466f0 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data | * 8ae91163 clk: npcm7xx: Fix incorrect kfree | * cbcf67b0 clk: keystone: pll: fix a couple NULL vs IS_ERR() checks | * 3d38bc4b clk: imx: Select MXC_CLK for CLK_IMX8QXP | * ae98b5ef clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src | * 15f33549 clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents | * 141ccc12 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies | * dbf13624 regmap: debugfs: Fix a erroneous check after snprintf() | * af50165c ipvlan: properly track tx_errors | * 76304c74 net: add DEV_STATS_READ() helper | * 4482b250 ipv6: avoid atomic fragment on GSO packets | * 19d52733 ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() | * 5105d461 tcp: fix cookie_init_timestamp() overflows | * e4e819bd tcp: Remove one extra ktime_get_ns() from cookie_init_timestamp | * 7ab8aa73 chtls: fix tp->rcv_tstamp initialization | * 75bbf6e9 r8169: fix rare issue with broken rx after link-down on RTL8125 | * 282342bc r8169: use tp_to_dev instead of open code | * 3091ab94 thermal: core: prevent potential string overflow | * 35854733 can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() | * b53be254 can: dev: can_restart(): don't crash kernel if carrier is OK | * a29f012a wifi: rtlwifi: fix EDCA limit set by BT coexistence | * bed72a33 tcp_metrics: do not create an entry from tcp_init_metrics() | * f3902c0e tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() | * b78f2b77 tcp_metrics: add missing barriers on delete | * af0fe2c2 wifi: mt76: mt7603: rework/fix rx pse hang check | * a2e99dbd wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() | * c9b929f7 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed | * 25eaef1d i40e: fix potential memory leaks in i40e_remove() | * 09ce728c genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() | * 3718a48e vfs: fix readahead(2) on block devices * | 04433509 ANDROID: fix up rpmsg_device ABI break * | 398b357f ANDROID: fix up platform_device ABI break * | 7b96d641 Merge 5.4.260 into android11-5.4-lts |/ * 87e8e7a7 Linux 5.4.260 * 8b0ecf21 tty: 8250: Add support for Intashield IS-100 * 6dd5561b tty: 8250: Add support for Brainboxes UP cards * 03145e0f tty: 8250: Add support for additional Brainboxes UC cards * 5a647137 tty: 8250: Remove UC-257 and UC-431 * 72f236b5 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility * 792a91fc PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device * 4b865e0d Revert "ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver" * 4e53bab1 nvmet-tcp: Fix a possible UAF in queue intialization setup * 2c9415ec nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites * 784ef618 remove the sx8 block driver * a31f8222 ata: ahci: fix enum constants for gcc-13 * cc1afa62 net: chelsio: cxgb4: add an error code check in t4_load_phy_fw * 7e429d1f platform/mellanox: mlxbf-tmfifo: Fix a warning message * 5f4f58ea platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e * 88d1aa03 scsi: mpt3sas: Fix in error path * b1f62e3e fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() * fb02de64 ASoC: rt5650: fix the wrong result of key button * b6c09ff5 netfilter: nfnetlink_log: silence bogus compiler warning * 6c23b6d3 spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 * 788b3083 fbdev: atyfb: only use ioremap_uc() on i386 and ia64 * 848b9c68 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport * a0bf183d dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe * 39ae053a irqchip/stm32-exti: add missing DT IRQ flag translation * fbcd05a0 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table * cda248f1 x86: Fix .brk attribute in linker script * 01e6885b rpmsg: Fix possible refcount leak in rpmsg_register_device_override() * cff56d7a rpmsg: glink: Release driver_override * 3d147859 rpmsg: Fix calling device_lock() on non-initialized device * e70898ae rpmsg: Fix kfree() of static memory on setting driver_override * 0df5d801 rpmsg: Constify local variable in field store macro * 063444d6 driver: platform: Add helper for safer setting of driver_override * 83ecffd4 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow * 66cfd4cf ext4: avoid overlapping preallocations due to overflow * 1e0a5dec ext4: add two helper functions extent_logical_end() and pa_logical_end() * c2102ac1 x86/mm: Fix RESERVE_BRK() for older binutils * ced79d86 x86/mm: Simplify RESERVE_BRK() * 5fc242c1 nfsd: lock_rename() needs both directories to live on the same fs * e9a988cd f2fs: fix to do sanity check on inode type during garbage collection * 750de03d smbdirect: missing rc checks while waiting for rdma events * 5776aeee kobject: Fix slab-out-of-bounds in fill_kobj_path() * 0a45e0e5 arm64: fix a concurrency issue in emulation_proc_handler() * 6ba2ffe3 drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() * 9d29933f x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility * 1ed21b20 i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR * f48670c3 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name * 511f3e9b perf/core: Fix potential NULL deref * 8de78231 nvmem: imx: correct nregs for i.MX6UL * 0b2c3a86 nvmem: imx: correct nregs for i.MX6SLL * 6063678d nvmem: imx: correct nregs for i.MX6ULL * 12337d3e i2c: aspeed: Fix i2c bus hang in slave read * e3d8ef87 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers * 5764f6e5 i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() * a3b9bced i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() * 07ec3d95 i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() * 519ff2d9 iio: exynos-adc: request second interupt only when touchscreen mode is used * 2bf9fbd1 gtp: fix fragmentation needed check with gso * 2ab1b7ad gtp: uapi: fix GTPA_MAX * 54ba3b82 tcp: fix wrong RTO timeout when received SACK reneging * 29cb3f81 r8152: Cancel hw_phy_work if we have an error in probe * 6124d0b1 r8152: Run the unload routine if we have errors during probe * 1d3cb4aa r8152: Increase USB control msg timeout to 5000ms as per spec * 2f8da951 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() * ec885679 igc: Fix ambiguity in the ethtool advertising * 3b098eda neighbour: fix various data-races * 418ca6e6 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry * 00ef4a7d treewide: Spelling fix in comment * e44e78ff r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 * b9ba50fc r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 * a27c6bfc virtio-mmio: fix memory leak of vm_dev * 8d394fcb virtio_balloon: Fix endless deflation and inflation on arm64 * be84e964 mcb-lpc: Reallocate memory region to avoid memory overlapping * 3235094d mcb: Return actual parsed size when reading chameleon table * fbe17a8b selftests/ftrace: Add new test case which checks non unique symbol * 4d057ca8 mtd: rawnand: marvell: Ensure program page operations are successful Change-Id: I58a8cd7194465f27b5fde3af6e27010d4d4c543c Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Loading
Please register or sign in to comment