You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
This merges commits up to the 5.10.205 LTS release into the android12-5.10 branch. It contains the following commits: *068af29e24ANDROID: GKI: fix crc issue in include/net/addrconf.h *4a8f190c2aRevert "cred: switch to using atomic_long_t" *b7733bafefMerge 5.10.205 into android12-5.10-lts |\ | *ca4427ebc6Linux 5.10.205 | *05c547e842powerpc/ftrace: Fix stack teardown in ftrace_no_trace | *e30e62f0e1powerpc/ftrace: Create a dummy stackframe to fix stack unwind | *5a82cf64f8tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() | *a11ea2c08ftty: n_gsm, remove duplicates of parameters | *b8faa754b5tty: n_gsm: fix tty registration before control channel open | *918ba07224USB: gadget: core: adjust uevent timing on gadget unbind | *20c2cb79a3ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs | *9f5bf009f7ring-buffer: Fix writing to the buffer with max_data_size | *3e8055fc3bring-buffer: Have saved event hold the entire event | *d7a2939814tracing: Update snapshot buffer on resize if it is allocated | *a3580b2bfering-buffer: Fix memory leak of free page | *5ffda6998bteam: Fix use-after-free when an option instance allocation fails | *33fb8ac30carm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify | *26eeec522aext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS | *6e2628dfadsoundwire: stream: fix NULL pointer dereference for multi_link | *7ccfc078cdperf: Fix perf_event_validate_size() lockdep splat | *5984306f6cHID: hid-asus: add const to read-only outgoing usb buffer | *e9709a88a8net: usb: qmi_wwan: claim interface 4 for ZTE MF290 | *09c8ee5f9basm-generic: qspinlock: fix queued_spin_value_unlocked() implementation | *f6a1bf4299HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad | *744027bb8eHID: hid-asus: reset the backlight brightness level on resume | *1ac7379d2eHID: add ALWAYS_POLL quirk for Apple kb | *a64a9f38aeHID: glorious: fix Glorious Model I HID report | *6026a862f3platform/x86: intel_telemetry: Fix kernel doc descriptions | *e01135763bbcache: avoid NULL checking to c->root in run_cache_set() | *a7555524e3bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() | *3b48e1c048bcache: remove redundant assignment to variable cur_idx | *ea2341d082bcache: avoid oversize memory allocation by small stripe_size | *dbf0cdacdbblk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" | *d69581c176usb: aqc111: check packet for fixup for true limit | *1e3ea8d2badrm/mediatek: Add spinlock for setting vblank event in atomic_begin | *022b82336aPCI: loongson: Limit MRRS to 256 | *791bca1b09Revert "PCI: acpiphp: Reassign resources on bridge if necessary" | *7e2afd0885ALSA: hda/realtek: Apply mute LED quirk for HP15-db | *0633028511ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants | *851783a0c4fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() | *2623cf1fe8cred: switch to using atomic_long_t | *03b50868aenet: atlantic: fix double free in ring reinit logic | *a232eb81c7appletalk: Fix Use-After-Free in atalk_ioctl | *9deccfbaednet: stmmac: Handle disabled MDIO busses from devicetree | *5470533a7dnet: stmmac: use dev_err_probe() for reporting mdio bus registration failure | *52a4c0e82avsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() | *4c0d7e8261sign-file: Fix incorrect return values check | *25bfae19b8net: ena: Fix XDP redirection error | *c83544b70cnet: ena: Destroy correct number of xdp queues upon failure | *7ed59c4027net: Remove acked SYN flag from packet in the transmit queue correctly | *10760f4234qed: Fix a potential use-after-free in qed_cxt_tables_alloc | *7eda5960a5net/rose: Fix Use-After-Free in rose_ioctl | *64a032015catm: Fix Use-After-Free in do_vcc_ioctl | *c20f425e06net: fec: correct queue selection | *d15e4b825dnet: vlan: introduce skb_vlan_eth_hdr() | *bc0860a3c4atm: solos-pci: Fix potential deadlock on &tx_queue_lock | *df5c24df63atm: solos-pci: Fix potential deadlock on &cli_queue_lock | *6a7b673e6eqca_spi: Fix reset behavior | *347d10877bqca_debug: Fix ethtool -G iface tx behavior | *a07e5568d9qca_debug: Prevent crash on TX ring changes | *97275e470cnet: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX | *b30fbeb390HID: lenovo: Restrict detection of patched firmware only to USB cptkbd | *84eed654ffafs: Fix refcount underflow from error handling race | *8ee7b2c465netfilter: nf_tables: fix 'exist' matching on bigendian arches * |63d180012dRevert "psample: Require 'CAP_NET_ADMIN' when joining "packets" group" * |36f0b85affRevert "genetlink: add CAP_NET_ADMIN test for multicast bind" * |ae04f2701bRevert "drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group" * |e4dd66fb02Revert "perf/core: Add a new read format to get a number of lost samples" * |86a3866fecRevert "perf: Fix perf_event_validate_size()" * |e710feda7eRevert "hrtimers: Push pending hrtimers away from outgoing CPU earlier" * |001d2105f6Merge 5.10.204 into android12-5.10-lts |\| | *b50306f771Linux 5.10.204 | *fa49e956b7r8169: fix rtl8125b PAUSE frames blasting when suspended | *9e3ca02b11devcoredump: Send uevent once devcd is ready | *9e0ca92012devcoredump : Serialize devcd_del work | *12467ad3f3smb: client: fix potential NULL deref in parse_dfs_referrals() | *0b1711b486cifs: Fix non-availability of dedup breaking generic/304 | *8cb1209989Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" | *d7c3a467f4mmc: block: Be sure to wait while busy in CQE error recovery | *91b70f60c8platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute | *a8b781c410tools headers UAPI: Sync linux/perf_event.h with the kernel sources | *bdb26b8199platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting | *bf72b44fe8netfilter: nft_set_pipapo: skip inactive elements during set walk | *e844a9309fdrop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group | *ad2223a169psample: Require 'CAP_NET_ADMIN' when joining "packets" group | *015870c10cgenetlink: add CAP_NET_ADMIN test for multicast bind | *df6cb4c430netlink: don't call ->netlink_bind with table lock held | *3fe1ea5f92io_uring/af_unix: disable sending io_uring over sockets | *3ee7e2faefMIPS: Loongson64: Enable DMA noncoherent support | *ff803322e9MIPS: Loongson64: Reserve vgabios memory on boot | *e0e897ddf3KVM: s390/mm: Properly reset no-dat | *ab8816a7c2x86/CPU/AMD: Check vendor in the AMD microcode callback | *6059c313ffserial: 8250_omap: Add earlycon support for the AM654 UART controller | *8ffaaf80c6serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt | *b74ace5decserial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit | *863bacf3a3serial: sc16is7xx: address RX timeout interrupt errata | *e4ed324746ARM: PL011: Fix DMA support | *713f6ff326usb: typec: class: fix typec_altmode_put_partner to put plugs | *f16d5355aaRevert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" | *9caaf469afparport: Add support for Brainboxes IX/UC/PX parallel cards | *558b6a4368usb: gadget: f_hid: fix report descriptor allocation | *d4fb20dcc1drm/amdgpu: correct the amdgpu runtime dereference usage count | *b5862e5ca5gpiolib: sysfs: Fix error handling on failed export | *208dd116f9perf: Fix perf_event_validate_size() | *8bd3d61624perf/core: Add a new read format to get a number of lost samples | *f460ff26bdtracing: Stop current tracer when resizing buffer | *21beb0d86ftracing: Set actual size after ring buffer resize | *7123b54c8bring-buffer: Force absolute timestamp on discard of event | *bceeaa5cdamisc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write | *ee2719b59fmisc: mei: client.c: return negative error code in mei_cl_write | *3cd3eea1f7arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory | *7f6daf9ee3arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names | *0a9f3e1f57arm64: dts: mediatek: mt7622: fix memory node warning check | *9bceffa423packet: Move reference count in packet_sock to atomic_long_t | *0d0564cfb7tracing: Fix a possible race when disabling buffered events | *85e86d6989tracing: Fix incomplete locking when disabling buffered events | *ad9efb0b27tracing: Disable snapshot buffer when stopping instance tracers | *97c2b3b232tracing: Always update snapshot buffer size | *2f7368f336checkstack: fix printed address | *35a7f92507nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() | *8df769d92bnilfs2: fix missing error check for sb_set_blocksize call | *3764b24499ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 | *0ff1c0f5a4ALSA: pcm: fix out-of-bounds in snd_pcm_state_names | *1f1c2a3452riscv: fix misaligned access handling of C.SWSP and C.SDSP | *cb3543fdaaARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt | *f337ccfa9fARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init | *04769017descsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() | *a28083d41ctracing: Fix a warning when allocating buffered events fails | *888580bfaaASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate | *9dfd862418hwmon: (acpi_power_meter) Fix 4.29 MW bug | *c0a428245aRDMA/bnxt_re: Correct module description string | *58a7281febRDMA/rtrs-clt: Remove the warnings for req in_use check | *02916f39b8arm64: dts: rockchip: Expand reg size of vdec node for RK3399 | *a953e45ebetee: optee: Fix supplicant based device enumeration | *3c852b26a5bpf: sockmap, updating the sg structure should also update curr | *b17a886ed2tcp: do not accept ACK of bytes we never sent | *f1a6a94912netfilter: xt_owner: Fix for unsafe access of sk->sk_socket | *e94b6e9640net: hns: fix fake link up on xge port | *f253568348ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() | *860d53a347ionic: Fix dim work handling in split interrupt mode | *b41bf6ac24ionic: fix snprintf format length warning | *49809af89cnet: bnxt: fix a potential use-after-free in bnxt_init_tc | *2093072ed7i40e: Fix unexpected MFS warning message | *d54f5a5bc8arcnet: restoring support for multiple Sohard Arcnet cards | *effb9ad004net: arcnet: com20020 fix error handling | *a657bddfb4mlxbf-bootctl: correctly identify secure boot with development keys | *d3f4792836hv_netvsc: rndis_filter needs to select NLS | *909de62207octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam | *7827c1802dipv6: fix potential NULL deref in fib6_add() | *ba6dc2f564of: dynamic: Fix of_reconfig_get_state_change() return value documentation | *08dbdacbfeof: Add missing 'Return' section in kerneldoc comments | *f58e3b3652of: Fix kerneldoc output formatting | *58ccdcc9d7of: base: Fix some formatting issues and provide missing descriptions | *7db515e82aplatform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code | *5fe052b8faplatform/x86: asus-wmi: Simplify tablet-mode-switch handling | *a113da7590platform/x86: asus-wmi: Simplify tablet-mode-switch probing | *68b795d040platform/x86: asus-wmi: Add support for ROG X13 tablet mode | *97620a08fcplatform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum | *ada7c5cc69asus-wmi: Add dgpu disable method | *3a8fc16d5eplatform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s | *79b8633820platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option | *9a861dde99platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 | *13b1fa5407drm/amdgpu: correct chunk_ptr to a pointer to chunk. | *8887047de3kconfig: fix memory leak from range properties | *96d5541430tg3: Increment tx_dropped in tg3_tso_bug() | *9068403d94tg3: Move the [rt]x_dropped counters to tg3_napi | *e7152a138anetfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test | *348111c3bei2c: designware: Fix corrupted memory seen in the ISR | *7f4c89400dhrtimers: Push pending hrtimers away from outgoing CPU earlier * |70b6573bf9Revert "mmc: core: add helpers mmc_regulator_enable/disable_vqmmc" * |8b5d58d51fRevert "mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled" * |4a3e1eda87Revert "driver core: Move the "removable" attribute from USB to core" * |51753f2409Revert "drm/amdgpu: don't use ATRM for external devices" * |4b7ed9373aRevert "HID: core: store the unique system identifier in hid_device" * |b8a7e36e04Revert "HID: fix HID device resource race between HID core and debugging support" * |84f9dd98b7Revert "wireguard: use DEV_STATS_INC()" * |bdd8d64f36Merge 5.10.203 into android12-5.10-lts |\| | *d330ef1d29Linux 5.10.203 | *9c957e2b52driver core: Release all resources during unbind before updating device links | *2325d3b6b1r8169: fix deadlock on RTL8125 in jumbo mtu mode | *b29e6055dbr8169: disable ASPM in case of tx timeout | *8b76708eb9mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled | *b532bc9b73mmc: core: add helpers mmc_regulator_enable/disable_vqmmc | *376fabe367mmc: block: Retry commands in CQE error recovery | *bf62a283a7mmc: core: convert comma to semicolon | *bb78501184mmc: cqhci: Fix task clearing in CQE error recovery | *cb9ca7cc27mmc: cqhci: Warn of halt or task clear failure | *e94ededefcmmc: cqhci: Increase recovery halt timeout | *2011f06e32cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily | *6b35f36ff8cpufreq: imx6q: don't warn for disabling a non-existing frequency | *910566a789scsi: qla2xxx: Fix system crash due to bad pointer access | *46a4bf1350scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request | *b19fe82b4bscsi: core: Introduce the scsi_cmd_to_rq() function | *c2b6f7e48esmb3: fix caching of ctime on setxattr | *f9aa2857c6fs: add ctime accessors infrastructure | *8d4237a149drm/amdgpu: don't use ATRM for external devices | *2df04d76c9driver core: Move the "removable" attribute from USB to core | *01fbfcd810ima: annotate iint mutex to avoid lockdep false positive warnings | *8a3322a35ffbdev: stifb: Make the STI next font pointer a 32-bit signed offset | *15bc430fc1misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support | *a6128ad787misc: pci_endpoint_test: Add deviceID for AM64 and J7200 | *c922282d11s390/cmma: fix detection of DAT pages | *03e07092c6s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family | *cb420e3557ASoC: SOF: sof-pci-dev: Fix community key quirk detection | *b37e1fbe6dASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks | *3a79fcb743ASoC: SOF: sof-pci-dev: add parameter to override topology filename | *4aeb3320d7ASoC: SOF: sof-pci-dev: use community key on all Up boards | *6368a32d26ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header | *8e52b19d92smb3: fix touch -h of symlink | *889c84e2b2net: ravb: Start TX queues after HW initialization succeeded | *5d428cda38net: ravb: Use pm_runtime_resume_and_get() | *f78d0f3013ravb: Fix races between ravb_tx_timeout_work() and net related ops | *a36e00e957r8169: prevent potential deadlock in rtl8169_close | *8a909c1198Revert "workqueue: remove unused cancel_work()" | *72ce3379cdocteontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 | *ef7af2105anet: stmmac: xgmac: Disable FPE MMC interrupts | *f18bcace12selftests/net: mptcp: fix uninitialized variable warnings | *cb1644f9f0selftests/net: ipsec: fix constant out of range | *fe7fd9c209dpaa2-eth: increase the needed headroom to account for alignment | *772fe1da9aipv4: igmp: fix refcnt uaf issue when receiving igmp query packet | *9ef94ec8e5usb: config: fix iteration issue in 'usb_get_bos_descriptor()' | *713530d3c8USB: core: Change configuration warnings to notices | *ae6e41066ehv_netvsc: fix race of netvsc and VF register_netdevice | *4937fb36bbInput: xpad - add HyperX Clutch Gladiate Support | *5c4d5c8556btrfs: make error messages more clear when getting a chunk map | *74ff16c844btrfs: send: ensure send_fd is writable | *12a0ec5ed7btrfs: fix off-by-one when checking chunk map includes logical address | *baaab02a8cbtrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() | *2d6c2238acbtrfs: add dmesg output for first mount and last unmount of a filesystem | *bab9cec493parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes | *b53dc7c766powerpc: Don't clobber f0/vs0 during fp|altivec register save | *b5cbbc2b2diommu/vt-d: Add MTL to quirk list to skip TE disabling | *f62ceb880abcache: revert replacing IS_ERR_OR_NULL with IS_ERR | *18ac427906dm verity: don't perform FEC for failed readahead IO | *c3c9f92738dm-verity: align struct dm_verity_fec_io properly | *5de40a7ffaALSA: hda/realtek: Add supported ALC257 for ChromeOS | *cf80c53806ALSA: hda/realtek: Headset Mic VREF to 100% | *f338f738d7ALSA: hda: Disable power-save on KONTRON SinglePC | *b02b66194dmmc: block: Do not lose cache flush during CQE error recovery | *71c9fb31e1firewire: core: fix possible memory leak in create_units() | *d6bac7048fpinctrl: avoid reload of p state in list iteration | *8fb79be6e9io_uring: fix off-by one bvec index | *f5f85ea5bbUSB: dwc3: qcom: fix wakeup after probe deferral | *5ac96667eausb: dwc3: set the dma max_seg_size | *2620c5977fusb: dwc3: Fix default mode initialization | *d5325ed6ebUSB: dwc2: write HCINT with INTMASK applied | *5d7a5e63dcUSB: serial: option: don't claim interface 4 for ZTE MF290 | *f1432dff5dUSB: serial: option: fix FM101R-GL defines | *14a6e089d6USB: serial: option: add Fibocom L7xx modules | *f49ad460a2bcache: fixup lock c->root error | *be327b8f76bcache: fixup init dirty data errors | *3ebf83df62bcache: prevent potential division by zero error | *e74c2e6fecbcache: check return value from btree_node_alloc_replacement() | *c73dd8f4b4dm-delay: fix a race between delay_presuspend and delay_bio | *a70b6da7c6hv_netvsc: Mark VF as slave before exposing it to user-mode | *ff6c130e48hv_netvsc: Fix race of register_netdevice_notifier and VF register | *518ef82501USB: serial: option: add Luat Air72*U series products | *c841de6247s390/dasd: protect device queue against concurrent access | *89f9ba7ee7bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race | *cd7a069590bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() | *be8af3b6c8swiotlb-xen: provide the "max_mapping_size" method | *8c4b5cc908ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA | *0f312dc1ebASoC: simple-card: fixup asoc_simple_probe() error handling | *fcc60c0a18nfsd: lock_rename() needs both directories to live on the same fs | *ec75d1d0cdext4: make sure allocate pending entry not fail | *10341e77e4ext4: fix slab-use-after-free in ext4_es_insert_extent() | *5527898c6aext4: using nofail preallocation in ext4_es_insert_extent() | *2ae2be6e7cext4: using nofail preallocation in ext4_es_insert_delayed_block() | *aa6568033cext4: using nofail preallocation in ext4_es_remove_extent() | *608758ef86ext4: use pre-allocated es in __es_remove_extent() | *fcb07d8ea3ext4: use pre-allocated es in __es_insert_extent() | *0cc7653887ext4: factor out __es_alloc_extent() and __es_free_extent() | *8234c1c690ext4: add a new helper to check if es must be kept | *62526a55feMIPS: KVM: Fix a build warning about variable set but not used | *3b2e8b30b0media: ccs: Correctly initialise try compose rectangle | *1301467cbelockdep: Fix block chain corruption | *cbfa5aadd6USB: dwc3: qcom: fix ACPI platform device leak | *68fe711312USB: dwc3: qcom: fix resource leaks on probe deferral | *2be451e7a2nvmet: nul-terminate the NQNs passed in the connect command | *86a7f67d76nvmet: remove unnecessary ctrl parameter | *d24a18cb51afs: Fix file locking on R/O volumes to operate in local mode | *6e48c3175dafs: Return ENOENT if no cell DNS record can be found | *497e9b0b21net: axienet: Fix check for partial TX checksum | *8fb804dabdamd-xgbe: propagate the correct speed and duplex status | *b7c9e8c038amd-xgbe: handle the corner-case during tx completion | *a2e868ad07amd-xgbe: handle corner-case during sfp hotplug | *ebc7fbd15aarm/xen: fix xen_vcpu_info allocation alignment | *5ada292b5cnet/smc: avoid data corruption caused by decline | *3ae55e3a37net: usb: ax88179_178a: fix failed operations during ax88179_reset | *27914bff96ipv4: Correct/silence an endian warning in __ip_do_redirect | *f8467afa75HID: fix HID device resource race between HID core and debugging support | *2f0ea5e094HID: core: store the unique system identifier in hid_device | *650e43dfe7drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full | *cc3b63c089ata: pata_isapnp: Add missing error check for devm_ioport_map() | *9942c19483wireguard: use DEV_STATS_INC() | *939352ad65drm/panel: simple: Fix Innolux G101ICE-L01 timings | *a5e82e345fdrm/panel: simple: Fix Innolux G101ICE-L01 bus flags | *60660af957drm/panel: auo,b101uan08.3: Fine tune the panel power sequence | *2c688ae2dddrm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence | *3b797242d1afs: Make error on cell lookup failure consistent with OpenAFS | *dbc1929a52afs: Fix afs_server_list to be cleaned up with RCU | *c3bead2f8fPCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() | *ac65f8979bRDMA/irdma: Prevent zero-length STAG registration * |76b525ba59ANDROID: Fix up ipvlan merge in 5.10.202 * |f6509591ffRevert "ASoC: soc-card: Add storage for PCI SSID" * |2e1e5e63ddRevert "tracing: Have trace_event_file have ref counters" * |7999a9a70dMerge 5.10.202 into android12-5.10-lts |\| | *479e8b8925Linux 5.10.202 | *610057f4f6interconnect: qcom: Add support for mask-based BCMs | *7ce66afcaanetfilter: nf_tables: disable toggling dormant table state more than once | *d9c4da8cb7netfilter: nf_tables: fix table flag updates | *7d1d3f1134netfilter: nftables: update table flags from the commit phase | *a98172e36etracing: Have trace_event_file have ref counters | *c6e8af2a8aio_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid | *aeeb1ad2dddrm/amd/display: Change the DMCUB mailbox memory location from FB to inbox | *e2bdd43788drm/amdgpu: fix error handling in amdgpu_bo_list_get() | *dfa8e63ca5drm/amd/pm: Handle non-terminated overdrive commands. | *7dc933b4b4ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks | *0932764fb5ext4: correct the start block of counting reserved clusters | *3c1ad03a5fext4: correct return value of ext4_convert_meta_bg | *d739a7e389ext4: correct offset of gdb backup in non meta_bg group to update_backups | *c878db71edext4: apply umask if ACL support is disabled | *3a51aee542Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" | *f6e014b5ebmedia: qcom: camss: Fix vfe_get() error jump | *e2d2e26608mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors | *6875820f36nfsd: fix file memleak on client_opens_release | *b51b20c018media: venus: hfi: add checks to handle capabilities from firmware | *bcee276a1emedia: venus: hfi: fix the check to handle session buffer requirement | *da240b7badmedia: venus: hfi_parser: Add check to keep the number of codecs within range | *0f887306bdmedia: sharp: fix sharp encoding | *dfa9f4ea65media: lirc: drop trailing space from scancode transmit | *c041f5ddeff2fs: avoid format-overflow warning | *829f0d5231i2c: i801: fix potential race in i801_block_transaction_byte_by_byte | *430603f6denet: phylink: initialize carrier state at creation | *4dc0484e90net: dsa: lan9303: consequently nested-lock physical MDIO | *cb1006640ci2c: designware: Disable TX_EMPTY irq while waiting for block length byte | *8e29eebe4clsm: fix default return value for inode_getsecctx | *8327f50442lsm: fix default return value for vm_enough_memory | *a011391f01Revert ncsi: Propagate carrier gain/loss events to the NCSI controller | *969d994612arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size | *2b3931eb8earm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO | *bdda1c356dPCI: exynos: Don't discard .remove() callback | *62d15b6a6eBluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE | *dbbf3c4560Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables | *990d4c76d2bluetooth: Add device 13d3:3571 to device tables | *3aba34baa4bluetooth: Add device 0bda:887b to device tables | *0952747362Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 | *8617305611cpufreq: stats: Fix buffer overflow detection in trans_stats() | *2ed25af15btty: serial: meson: fix hard LOCKUP on crtscts mode | *07c6183958serial: meson: Use platform_get_irq() to get the interrupt | *980c3135f1tty: serial: meson: retrieve port FIFO size from DT | *1e66cd4083serial: meson: remove redundant initialization of variable id | *ba30578defALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC | *ddd47d8d1bALSA: hda/realtek - Add Dell ALC295 to pin fall back table | *a681d28b97ALSA: info: Fix potential deadlock at disconnection | *f04fa1e199xhci: Enable RPM on controllers that support low-power states | *5e34fe50a9parisc/pgtable: Do not drop upper 5 address bits of physical address | *064c697cacparisc: Prevent booting 64-bit kernels on PA1.x machines | *c6effcdd7di3c: master: cdns: Fix reading status register | *76320f05b9mtd: cfi_cmdset_0001: Byte swap OTP info | *dce3e7c400mm/memory_hotplug: use pfn math in place of direct struct page manipulation | *63d2023fbbmm/cma: use nth_page() in place of direct struct page manipulation | *d24340f081dmaengine: stm32-mdma: correct desc prep when channel running | *788322e1edmcb: fix error handling for different scenarios when parsing | *25284c46b6i2c: core: Run atomic i2c xfer when !preemptible | *8f8fc95b3akernel/reboot: emergency_restart: Set correct system_state | *9386f59759quota: explicitly forbid quota files from being encrypted | *f729cf6f32jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev | *db5ebaeb8fPCI: keystone: Don't discard .probe() callback | *2bcdc1b6b6PCI: keystone: Don't discard .remove() callback | *943347e53agenirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware | *b2c194fe8fmmc: meson-gx: Remove setting of CMD_CFG_ERROR | *03ed26935bwifi: ath11k: fix htt pktlog locking | *f882f51905wifi: ath11k: fix dfs radar event locking | *c3f61ca486wifi: ath11k: fix temperature event locking | *cd5a262a07ima: detect changes to the backing overlay file | *df4133ebc8firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit | *76211f1dd9btrfs: don't arbitrarily slow down delalloc if we're committing | *175f4b062frcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects | *3c1c1af25dPM: hibernate: Clean up sync_read handling in snapshot_write_next() | *df8363e468PM: hibernate: Use __get_safe_page() rather than touching the list | *21bc829337arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM | *1fd46d3277PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() | *e3ed58ee4emmc: sdhci_am654: fix start loop index for TAP value parsing | *198366a5ffmmc: vub300: fix an error code | *3a4431014cclk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks | *30af31fc00clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks | *8dc83cf762parisc/pdc: Add width field to struct pdc_model | *d08a1e7525arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer | *61695b9aecACPI: resource: Do IRQ override on TongFang GMxXGxx | *6edbd6b481watchdog: move softlockup_panic back to early_param | *85fe64c8dcPCI/sysfs: Protect driver's D3cold preference from user space | *1b08362429hvc/xen: fix error path in xen_hvc_init() to always register frontend driver | *d5455c421fhvc/xen: fix console unplug | *a158a74e70tty/sysrq: replace smp_processor_id() with get_cpu() | *fc557bcfd7audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() | *121973ef1aaudit: don't take task_lock() in audit_exe_compare() code path | *910caee346KVM: x86: Ignore MSR_AMD64_TW_CFG access | *66406d49acKVM: x86: hyper-v: Don't auto-enable stimer on write from user-space | *8cf6b66585x86/cpu/hygon: Fix the CPU topology evaluation for real | *243c4833f3scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers | *697bc325b9scsi: mpt3sas: Fix loop logic | *5fb8ec5943bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END | *9617a9fe4fbpf: Fix check_stack_write_fixed_off() to correctly spill imm | *7975f7b2a6randstruct: Fix gcc-plugin performance mode to stay in group | *d83f4bc0a4powerpc/perf: Fix disabling BHRB and instruction sampling | *e7de8ffbbbmedia: venus: hfi: add checks to perform sanity on queue pointers | *99dbc39c22cifs: fix check of rc in function generate_smb3signingkey | *e5a0ef0282cifs: spnego: add ';' in HOST_KEY_LEN | *6d388b641ctools/power/turbostat: Fix a knl bug | *f56e228d67macvlan: Don't propagate promisc change to lower dev in passthru | *ac4979dbd9net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors | *a3ce491b17net/mlx5_core: Clean driver version and name | *0eaec8126bnet/mlx5e: fix double free of encap_header | *541fece7canet: stmmac: fix rx budget limit check | *66dbaa2eecnetfilter: nf_conntrack_bridge: initialize err to 0 | *3f64315056net: ethernet: cortina: Fix MTU max setting | *eac9ef50d6net: ethernet: cortina: Handle large frames | *f0d9b80f76net: ethernet: cortina: Fix max RX frame define | *396baca668bonding: stop the device in bond_setup_by_slave() | *1f368fd612ptp: annotate data-race around q->head and q->tail | *ecc74e7acbxen/events: fix delayed eoi list handling | *144a80ef40ppp: limit MRU to 64K | *3ee249a3b9tipc: Fix kernel-infoleak due to uninitialized TLV value | *072f0eb962net: hns3: fix VF reset fail issue | *b0eac93baenet: hns3: fix variable may not initialized problem in hns3_init_mac_addr() | *48fa8a85f8tty: Fix uninit-value access in ppp_sync_receive() | *43b781e7cbipvlan: add ipvlan_route_v6_outbound() helper | *59fadfa99bgfs2: Silence "suspicious RCU usage in gfs2_permission" warning | *dedf2a0eb9SUNRPC: Fix RPC client cleaned up the freed pipefs dentries | *39b2bf0405NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO | *37f3aaf794SUNRPC: Add an IS_ERR() check back to where it was | *c7eacf01ddSUNRPC: ECONNRESET might require a rebind | *4ea3b98fa6xhci: turn cancelled td cleanup to its own function | *6ebd42a7b7wifi: iwlwifi: Use FW rate for non-data frames | *e52518b9cbpwm: Fix double shift bug | *53b2393eebdrm/amdgpu: fix software pci_unplug on some chips | *f1ea84696eASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings | *3cfacacb9ckgdb: Flush console before entering kgdb on panic | *79b6a90f4fdrm/amd/display: Avoid NULL dereference of timing generator | *0f5068519fmedia: imon: fix access to invalid resource for the second interface | *cf8519f40cmedia: cobalt: Use FIELD_GET() to extract Link Width | *5f8d51a04bgfs2: fix an oops in gfs2_permission | *2a054b87a1gfs2: ignore negated quota changes | *0ac2652b96media: vivid: avoid integer overflow | *c6b6b86922media: gspca: cpia1: shift-out-of-bounds in set_flicker | *90e3c3dd93i2c: sun6i-p2wi: Prevent potential division by zero | *18fa7a30cd9p/trans_fd: Annotate data-racy writes to file::f_flags | *76716a7604usb: gadget: f_ncm: Always set current gadget in ncm_bind() | *4ef41a7f33tty: vcc: Add check for kstrdup() in vcc_probe() | *484cc536a3exfat: support handle zero-size directory | *491529d383HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W | *65d78d54e4misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller | *bb83f79f90scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() | *5cebe796eaatm: iphase: Do PCI error checks on own line | *6549196836PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields | *25354bae4fALSA: hda: Fix possible null-ptr-deref when assigning a stream | *e0d739e66bARM: 9320/1: fix stack depot IRQ stack filter | *62d21f9df4HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround | *1ba7df5457jfs: fix array-index-out-of-bounds in diAlloc | *81aa58cd84jfs: fix array-index-out-of-bounds in dbFindLeaf | *c6c8863fb3fs/jfs: Add validity check for db_maxag and db_agpref | *524b4f203afs/jfs: Add check for negative db_l2nbperpage | *885824a44dRDMA/hfi1: Use FIELD_GET() to extract Link Width | *e97bf4ada7crypto: pcrypt - Fix hungtask for PADATA_RESET | *98fa52d89aASoC: soc-card: Add storage for PCI SSID | *f161a6b11aselftests/efivarfs: create-read: fix a resource leak | *f475d5502fdrm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL | *da1409ea08drm/panel: st7703: Pick different reset sequence | *9acc2bc001drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference | *c7dc0aca59drm/panel: fix a possible null pointer dereference | *b93a25de28drm/amdgpu: Fix potential null pointer derefernce | *8c1dbddbfcdrm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga | *8af28ae3acdrm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 | *4ffb2b0e48drm/msm/dp: skip validity check for DP CTS EDID checksum | *2810a9c40bdrm/komeda: drop all currently held locks if deadlock happens | *a70457f181platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e | *53d61daf35Bluetooth: Fix double free in hci_conn_cleanup | *9f8e4d1a4cBluetooth: btusb: Add date->evt_skb is NULL check | *bba97f5e8fwifi: ath10k: Don't touch the CE interrupt registers after power up | *22fa35ded3net: annotate data-races around sk->sk_dst_pending_confirm | *67b7de95d1net: annotate data-races around sk->sk_tx_queue_mapping | *beb75dccbawifi: ath10k: fix clang-specific fortify warning | *2d6303cafbwifi: ath9k: fix clang-specific fortify warnings | *6058e48296bpf: Detect IP == ksym.end as part of BPF program | *717de20abdwifi: mac80211: don't return unset power in ieee80211_get_tx_power() | *cdfc689e10wifi: mac80211_hwsim: fix clang-specific fortify warning | *a7aa2f1ca8x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size | *89356bee8eclocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware | *1b8687ed3cclocksource/drivers/timer-imx-gpt: Fix potential memory leak | *1a2a4202c6perf/core: Bail out early if the request AUX area is out of bound | *9ed2d68b39locking/ww_mutex/test: Fix potential workqueue corruption * |39feca3943UPSTREAM: interconnect: qcom: Add support for mask-based BCMs * |53595e1cbfRevert "ipvlan: properly track tx_errors" * |ddeac706a1Revert "inet: shrink struct flowi_common" * |8f05c3a256Revert "arm64/arm: xen: enlighten: Fix KPTI checks" * |c02da4e692Revert "mfd: core: Un-constify mfd_cell.of_reg" * |195858a508Merge "Merge 5.10.201 into android12-5.10-lts" into android12-5.10-lts |\ \ | * |cf3a19d56eMerge 5.10.201 into android12-5.10-lts | |\| | | *6db6caba87Linux 5.10.201 | | *4be0407ffcbtrfs: use u64 for buffer sizes in the tree search ioctls | | *2bbbb976faRevert "mmc: core: Capture correct oemid-bits for eMMC cards" | | *3b092dfdabtracing/kprobes: Fix the order of argument descriptions | | *3697fda1c6fbdev: fsl-diu-fb: mark wr_reg_wa() static | | *a4dfebec32fbdev: imsttfb: fix a resource leak in probe | | *9e8e731571fbdev: imsttfb: Fix error path of imsttfb_probe() | | *de721d7ef7spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies | | *876a119790drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE | | *b9bc1806b9x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot | | *14042d6d80x86: Share definition of __is_canonical_address() | | *bc794a667bnetfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses | | *b65d851b2enetfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs | | *7764290452netfilter: xt_recent: fix (increase) ipv6 literal buffer length | | *00b1882091r8169: respect userspace disabling IFF_MULTICAST | | *e02824db7ctg3: power down device only on SYSTEM_POWER_OFF | | *34c5a24633net/smc: put sk reference if close work was canceled | | *f652ab15afnet/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc | | *4e7bad7301net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT | | *13d6bc35denet: stmmac: xgmac: Enable support for multiple Flexible PPS outputs | | *eafacef7eeFix termination state for idr_for_each_entry_ul() | | *0a84ffc72fnet: r8169: Disable multicast filter for RTL8168H and RTL8107E | | *4969fcebe7dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. | | *7827667989dccp: Call security_inet_conn_request() after setting IPv4 addresses. | | *f830d4f698inet: shrink struct flowi_common | | *b33d130f07tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING | | *ddf4e04e94hsr: Prevent use after free in prp_create_tagged_frame() | | *3a2653828fllc: verify mac len before reading mac header | | *6c71e065beInput: synaptics-rmi4 - fix use after free in rmi_unregister_function() | | *e5d481d9b6pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume | | *005965cab1pwm: sti: Reduce number of allocations and drop usage of chip_data | | *ce5e0a3c9dpwm: sti: Avoid conditional gotos | | *0bc796e66bregmap: prevent noinc writes from clobbering cache | | *1b86938925media: dvb-usb-v2: af9035: fix missing unlock | | *2e2efaed79media: cedrus: Fix clock/reset sequence | | *64863ba8e6media: vidtv: mux: Add check and kfree for kstrdup | | *3387490c89media: vidtv: psi: Add check for kstrdup | | *62557ab73dmedia: s3c-camif: Avoid inappropriate kfree() | | *2f3d9198cdmedia: bttv: fix use after free error due to btv->timeout timer | | *0627e8623emedia: i2c: max9286: Fix some redundant of_node_put() calls | | *c3e148aba9pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() | | *84540ef924pcmcia: ds: fix refcount leak in pcmcia_device_add() | | *cd154225d4pcmcia: cs: fix possible hung task and memory leak pccardd() | | *5e3c751586rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call | | *1832ed55dfi3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs | | *a83fc293acperf hist: Add missing puts to hist__account_cycles | | *4e66bde5c7perf machine: Avoid out of bounds LBR memory read | | *188425eb2dusb: host: xhci-plat: fix possible kernel oops while resuming | | *ba894bd273xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 | | *ad0370c41apowerpc/pseries: fix potential memory leak in init_cpu_associativity() | | *d12372af89powerpc/imc-pmu: Use the correct spinlock initializer. | | *c75707293dpowerpc/xive: Fix endian conversion size | | *f95f5512fdpowerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro | | *b54a4c8ca1modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host | | *362f0241dbinterconnect: qcom: sc7180: Set ACV enable_mask | | *08588fac00interconnect: qcom: sc7180: Retire DEFINE_QBCM | | *ebaf7a73f6f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() | | *758f735604dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() | | *5fe228041cUSB: usbip: fix stub_dev hub disconnect | | *798692e48ctools: iio: iio_generic_buffer ensure alignment | | *3eadba0582tools: iio: iio_generic_buffer: Fix some integer type and calculation | | *a0a41991ddtools: iio: privatize globals and functions in iio_generic_buffer.c file | | *d046e3f8demisc: st_core: Do not call kfree_skb() under spin_lock_irqsave() | | *c53cfe99c2dmaengine: ti: edma: handle irq_of_parse_and_map() errors | | *bdb3dd4096usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency | | *05de1536d0livepatch: Fix missing newline character in klp_resolve_symbols() | | *3ebf42fe8ctty: tty_jobctrl: fix pid memleak in disassociate_ctty() | | *3808370526leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' | | *23eb8629c2leds: pwm: Don't disable the PWM when the LED should be off | | *c2766ed2b7mfd: dln2: Fix double put in dln2_probe | | *b708eb26b5mfd: core: Ensure disabled devices are skipped without aborting | | *9f831533d2mfd: core: Un-constify mfd_cell.of_reg | | *b7b4851e63ASoC: ams-delta.c: use component after check | | *41aad9d695padata: Fix refcnt handling in padata_free_shell() | | *7606807bd6padata: Convert from atomic_t to refcount_t on parallel_data->refcnt | | *2de16f6169ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails | | *6fd432f392HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() | | *7581eef4aeHID: logitech-hidpp: Revert "Don't restart communication if not necessary" | | *c82e376bc2HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only | | *0fe443314cHID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk | | *8337286600Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" | | *6d2de161cdsh: bios: Revive earlyprintk support | | *2ca51477c6hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip | | *9c895d20f8RDMA/hfi1: Workaround truncation compilation error | | *cd268264f5scsi: ufs: core: Leave space for '\0' in utf8 desc string | | *cded69a7f8ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe | | *1596394868RDMA/hns: Fix signed-unsigned mixed comparisons | | *8018a3444eRDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common() | | *08a246064dIB/mlx5: Fix rdma counter binding for RAW QP | | *53067926cdASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described | | *83eee515e4ext4: move 'ix' sanity check to corrent position | | *67959b3626ARM: 9321/1: memset: cast the constant byte to unsigned char | | *3d959406c8hid: cp2112: Fix duplicate workqueue initialization | | *63e8e2ee58crypto: qat - increase size of buffers | | *a921d6b795crypto: qat - mask device capabilities with soft straps | | *16f2033de0crypto: caam/jr - fix Chacha20 + Poly1305 self test failure | | *727ba935d9crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure | | *b0e7a93573nd_btt: Make BTT lanes preemptible | | *efeaa2396elibnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value | | *ffb3483c4bhwrng: geode - fix accessing registers | | *02db438311crypto: hisilicon/hpre - Fix a erroneous check after snprintf() | | *5176ebe6aaselftests/resctrl: Ensure the benchmark commands fits to its array | | *b3768f0892selftests/pidfd: Fix ksft print formats | | *a0846b4c8eclk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped | | *bcc7d46fa4firmware: ti_sci: Mark driver as non removable | | *5e5b85ea0fsoc: qcom: llcc: Handle a second device without data corruption | | *a44aa8d8a5ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator | | *8bd7c8a9b8arm64: dts: qcom: sdm845-mtp: fix WiFi configuration | | *4df18b233earm64: dts: qcom: msm8916: Fix iommu local address range | | *1e17eab1a4xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled | | *bc714abe7ddrm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() | | *666a4120dcarm64/arm: xen: enlighten: Fix KPTI checks | | *0dd40dca1edrm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() | | *6f710918dfdrm/mediatek: Fix iommu fault during crtc enabling | | *c12f2eaeb3drm/bridge: tc358768: Fix bit updates | | *1133e72cd8drm/bridge: tc358768: Disable non-continuous clock mode | | *c0d25ef81adrm/bridge: tc358768: Fix use of uninitialized variable | | *7b063c93bedrm/radeon: possible buffer overflow | | *a6d6769e2ddrm/rockchip: vop: Fix call to crtc reset helper | | *bb81430161drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs | | *9899097b1fhwmon: (coretemp) Fix potentially truncated sysfs attribute name | | *7d870088dbhwmon: (axi-fan-control) Fix possible NULL pointer dereference | | *060d54f090hwmon: (axi-fan-control) Support temperature vs pwm points | | *d426a2955eplatform/x86: wmi: Fix opening of char device | | *d222073733platform/x86: wmi: remove unnecessary initializations | | *3433a69c00platform/x86: wmi: Fix probe failure when failing to register WMI devices | | *b16622d304clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM | | *001e5def77clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data | | *4f861b6394clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data | | *96e9544a0cclk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data | | *81b1628611clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data | | *3994387ba3clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data | | *2617aa8ceaclk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data | | *55e5fd11a2clk: npcm7xx: Fix incorrect kfree | | *0beaefa988clk: ti: fix double free in of_ti_divider_clk_setup() | | *acb535d750clk: ti: change ti_clk_register[_omap_hw]() API | | *98c5012c11clk: ti: Update component clocks to use ti_dt_clk_name() | | *1c4253252cclk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() | | *00c67e0aa7clk: ti: Add ti_dt_clk_name() helper to use clock-output-names | | *de33b367f8clk: keystone: pll: fix a couple NULL vs IS_ERR() checks | | *c07a0e2e93spi: nxp-fspi: use the correct ioremap function | | *d459cb4244clk: linux/clk-provider.h: fix kernel-doc warnings and typos | | *f28709097dclk: asm9260: use parent index to link the reference clock | | *8d03f7c580clk: imx: imx8mq: correct error handling path | | *c1bacea8a6clk: imx: Select MXC_CLK for CLK_IMX8QXP | | *a52c963d8dclk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src | | *c6919a1576clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents | | *355a12fa1cclk: qcom: mmcc-msm8998: Fix the SMMU GDSC | | *ba7f9695d5clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on | | *97a6711744clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks | | *05eebcd4bcclk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks | | *3181168e61clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies | | *80836b5859regmap: debugfs: Fix a erroneous check after snprintf() | | *9954a7f380ipvlan: properly track tx_errors | | *e897dcbd5fnet: add DEV_STATS_READ() helper | | *98e8a5a370ipv6: avoid atomic fragment on GSO packets | | *dea8d9e571ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() | | *88be6453d7tcp: fix cookie_init_timestamp() overflows | | *76894f305cchtls: fix tp->rcv_tstamp initialization | | *d104f6cb41r8169: fix rare issue with broken rx after link-down on RTL8125 | | *fdd4a3c20ar8169: use tp_to_dev instead of open code | | *3f795fb35cthermal: core: prevent potential string overflow | | *ae681e5effPM / devfreq: rockchip-dfi: Make pmu regmap mandatory | | *d7a220bf6bcan: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() | | *040f65c282can: dev: can_restart(): don't crash kernel if carrier is OK | | *03d138b6b2wifi: rtlwifi: fix EDCA limit set by BT coexistence | | *d8f2e18d1dtcp_metrics: do not create an entry from tcp_init_metrics() | | *73999f29abtcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() | | *37308a3926tcp_metrics: add missing barriers on delete | | *d203f9921awifi: mt76: mt7603: rework/fix rx pse hang check | | *3068527d17wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() | | *d44f88b20dnet: spider_net: Use size_add() in call to struct_size() | | *9b8486fdadtipc: Use size_add() in calls to struct_size() | | *5f5aabbdc2mlxsw: Use size_mul() in call to struct_size() | | *f927d44696gve: Use size_add() in call to struct_size() | | *2b46db3bb7overflow: Implement size_t saturating arithmetic helpers | | *2f4b4eb58ftcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed | | *0ca9fc8200udp: add missing WRITE_ONCE() around up->encap_rcv | | *61e7961ff3i40e: fix potential memory leaks in i40e_remove() | | *47479ed7fcgenirq/matrix: Exclude managed interrupts in irq_matrix_allocated() | | *bb166bdae1pstore/platform: Add check for kstrdup | | *66f9969141x86/boot: Fix incorrect startup_gdt_descr.size | | *ffa4cc86e9futex: Don't include process MM in futex key on no-MMU | | *f525870516x86/srso: Fix SBPB enablement for (possible) future fixed HW | | *f49926b8d2vfs: fix readahead(2) on block devices | | *9fe0f6b572sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 | | *bdb7de7ed5iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() * | |ddf606c1f5ANDROID: GKI: db845c: Update symbols list and ABI on rpmsg_register_device_override |/ / * |0f780c28f9ANDROID: fix up rpmsg_device ABI break * |ef7075076aANDROID: fix up platform_device ABI break * |bdc373d185Revert "kasan: print the original fault addr when access invalid shadow" * |9cba6b5683Merge 5.10.200 into android12-5.10-lts |\| | *3e55583405Linux 5.10.200 | *a5feaf7659ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection | *9109649559tty: 8250: Add support for Intashield IS-100 | *73bcb4d449tty: 8250: Add support for Brainboxes UP cards | *119f38e8catty: 8250: Add support for additional Brainboxes UC cards | *a8bf6f6218tty: 8250: Remove UC-257 and UC-431 | *e705aee2a6usb: raw-gadget: properly handle interrupted requests | *8e0324f2cbusb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility | *747b8f8779PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device | *deddf60c27can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior | *8716c28f69can: isotp: isotp_bind(): do not validate unused address information | *e4c4e0e1b2can: isotp: add local echo tx processing and tx without FC | *569c95b7eccan: isotp: handle wait_event_interruptible() return values | *de3c02383acan: isotp: check CAN address family in isotp_bind() | *0386f37047can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting | *93b1e3f3a2can: isotp: set max PDU size to 64 kByte | *7adbc048d8can: isotp: Add error message if txqueuelen is too small | *57798a2cfecan: isotp: add symbolic error message to isotp_module_init() | *186ab56451can: isotp: change error format from decimal to symbolic error names | *b881ce6c7dpowerpc/mm: Fix boot crash with FLATMEM | *1b285a1bfbnet: chelsio: cxgb4: add an error code check in t4_load_phy_fw | *955a1105eeplatform/mellanox: mlxbf-tmfifo: Fix a warning message | *268ec38b79scsi: mpt3sas: Fix in error path | *abf9c78118fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() | *ec45886637ASoC: rt5650: fix the wrong result of key button | *c683d8b641netfilter: nfnetlink_log: silence bogus compiler warning | *66cc633fc6spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 | *6f9093b6f8fbdev: atyfb: only use ioremap_uc() on i386 and ia64 | *ead3c123a7Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport | *fb8f253b95dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe | *e619b38a87irqchip/stm32-exti: add missing DT IRQ flag translation | *d151fb8019net: sched: cls_u32: Fix allocation size in u32_init() | *9ade01b294x86: Fix .brk attribute in linker script | *3fdd5b2bb0rpmsg: Fix possible refcount leak in rpmsg_register_device_override() | *41c13a571drpmsg: glink: Release driver_override | *5f1bb9f4d4rpmsg: Fix calling device_lock() on non-initialized device | *5bbd3469a4rpmsg: Fix kfree() of static memory on setting driver_override | *d0208fb38frpmsg: Constify local variable in field store macro | *da369d3996driver: platform: Add helper for safer setting of driver_override | *4a20f5ea62objtool/x86: add missing embedded_insn check | *6b977a7323ext4: avoid overlapping preallocations due to overflow | *58fe961c60ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow | *c0db17e55fext4: add two helper functions extent_logical_end() and pa_logical_end() | *c761d34a7ex86/mm: Fix RESERVE_BRK() for older binutils | *01a5e17e3ex86/mm: Simplify RESERVE_BRK() | *571ce7d944f2fs: fix to do sanity check on inode type during garbage collection | *d1c37e849fsmbdirect: missing rc checks while waiting for rdma events | *b2e62728b1kobject: Fix slab-out-of-bounds in fill_kobj_path() | *b9b197f659x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility | *62184eb778iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds | *e96eb8853fiio: adc: xilinx: use more devres helpers and remove remove() | *0eb1198fe4iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc() | *c4b496c9f7iio: adc: xilinx: use helper variable for &pdev->dev | *d8928befffclk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name | *09ce0d85ccsparc32: fix a braino in fault handling in csum_and_copy_..._user() | *0258ca32b0perf/core: Fix potential NULL deref | *4e3c606afanvmem: imx: correct nregs for i.MX6UL | *37ccf15ebenvmem: imx: correct nregs for i.MX6SLL | *7a1c29e93cnvmem: imx: correct nregs for i.MX6ULL | *d44166341fmisc: fastrpc: Clean buffers on remote invocation failures | *866838eb8etracing/kprobes: Fix the description of variable length arguments | *ca764116b5i2c: aspeed: Fix i2c bus hang in slave read | *18c5167d04i2c: stm32f7: Fix PEC handling in case of SMBUS transfers | *80416f6ba0i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() | *9a9ead53e7i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() | *3cb69f1dbci2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() | *0c8587fec9iio: exynos-adc: request second interupt only when touchscreen mode is used | *632c2199e5kasan: print the original fault addr when access invalid shadow | *be9e6f51bai40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR | *fe65fc90e9gtp: fix fragmentation needed check with gso | *3ae8b75fcegtp: uapi: fix GTPA_MAX | *4d0d5e54b5tcp: fix wrong RTO timeout when received SACK reneging | *e0308c7939r8152: Release firmware if we have an error in probe | *17b455747br8152: Cancel hw_phy_work if we have an error in probe | *7dc907d855r8152: Run the unload routine if we have errors during probe | *704c25fc6ar8152: Increase USB control msg timeout to 5000ms as per spec | *79e2610efcnet: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg | *d9864e589fnet: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() | *634c72adc8igc: Fix ambiguity in the ethtool advertising | *1e628189a2neighbour: fix various data-races | *77c4f14f95igb: Fix potential memory leak in igb_add_ethtool_nfc_entry | *1ac4f8e555treewide: Spelling fix in comment | *5eab293b1cr8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 | *13d357d9f2r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 | *31c31a78dcdrm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() | *957ec0823ammc: renesas_sdhi: use custom mask for TMIO_MASK_ALL | *3ab81820bfmm/page_alloc: correct start page when guard page debug is enabled | *f2c0b571a5virtio-mmio: fix memory leak of vm_dev | *8b857a93d6virtio_balloon: Fix endless deflation and inflation on arm64 | *c88dd2aebfmcb-lpc: Reallocate memory region to avoid memory overlapping | *6976459c64mcb: Return actual parsed size when reading chameleon table | *09bcf92548selftests/ftrace: Add new test case which checks non unique symbol * |04c980352bMerge branch 'android12-5.10' into branch 'android12-5.10-lts' * |b4e242de09Revert "usb: core: Track SuperSpeed Plus GenXxY" * |87c1e3677dRevert "drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)" * |8fd816f563Revert "drm/connector: Add drm_connector_find_by_fwnode() function (v3)" * |1a01b7e512Revert "drm/connector: Add support for out-of-band hotplug notification (v3)" * |2f382c6d12Revert "usb: typec: altmodes/displayport: Notify drm subsys of hotplug events" * |5653e77e8eRevert "usb: typec: altmodes/displayport: Signal hpd low when exiting mode" * |f04244ef53Revert "ipv4/fib: send notify when delete source address routes" * |7957cd8ab1Revert "net: add sysctl accept_ra_min_rtr_lft" * |935ac73a69Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes" * |ea0ddd540dRevert "net: release reference to inet6_dev pointer" * |8af75db0daRevert "xfrm: fix a data-race in xfrm_gen_index()" * |b78ecc11eaRevert "perf: Disallow mis-matched inherited group reads" * |5cc7b2b7f4Revert "Bluetooth: hci_core: Fix build warnings" * |9cd7ac5dc5Revert "xfrm: interface: use DEV_STATS_INC()" * |597c63c0dcANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable * |e04ba5f57fMerge 5.10.199 into android12-5.10-lts |/ *cb49f0e441Linux 5.10.199 *657a3ca823xfrm6: fix inet6_dev refcount underflow problem *5d5680755bBluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name *b423509bc9Bluetooth: hci_sock: fix slab oob read in create_monitor_event *653c808023phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins *e9c20d3078phy: mapphone-mdm6600: Fix runtime PM for remove *f42634685ephy: mapphone-mdm6600: Fix runtime disable on probe *05e06fb6a6ASoC: pxa: fix a memory leak in probe() *7e29dadf26gpio: vf610: set value before the direction to avoid a glitch *6c3a72d4aeplatform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events *8fece0081bplatform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e *3be044840es390/pci: fix iommu bitmap allocation *487a8e2464perf: Disallow mis-matched inherited group reads *550c70f72aUSB: serial: option: add Fibocom to DELL custom modem FM101R-GL *a39ea926ffUSB: serial: option: add entry for Sierra EM9191 with new firmware *3fb223086dUSB: serial: option: add Telit LE910C4-WWX 0x1035 composition *d78d3e0d84nvme-rdma: do not try to stop unallocated queues *6238faecf8nvme-pci: add BOGUS_NID for Intel 0a54 device *9efa38fdcaACPI: irq: Fix incorrect return value in acpi_register_gsi() *9df654268apNFS: Fix a hang in nfs4_evict_inode() *c44e09a89aRevert "pinctrl: avoid unsafe code pattern in find_pinctrl()" *b26b0b8757mmc: core: Capture correct oemid-bits for eMMC cards *f4771efb06mmc: core: sdio: hold retuning if sdio in 1-bit mode *2312fb7f3bmtd: physmap-core: Restore map_rom fallback *3a141424f8mtd: spinand: micron: correct bitmask for ecc status *7682dae0a6mtd: rawnand: arasan: Ensure program page operations are successful *875d17e452mtd: rawnand: marvell: Ensure program page operations are successful *6224890ad0mtd: rawnand: qcom: Unmap the right resource upon probe failure *f707bc0a55Bluetooth: hci_event: Fix using memcmp when comparing keys *3b6aa631dfnet/mlx5: Handle fw tracer change ownership event based on MTRC *ead8131372platform/x86: touchscreen_dmi: Add info for the Positivo C4128B *fd12716327HID: multitouch: Add required quirk for Synaptics 0xcd7e device *4e71ae53f1btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c *661b4ce3b5drm: panel-orientation-quirks: Add quirk for One Mix 2S *5b7cae7c35ipv4/fib: send notify when delete source address routes *21f85b026dsky2: Make sure there is at least one frag_addr available *f06c3a50efregulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" *4613414129wifi: cfg80211: avoid leaking stack data into trace *fde6d84daawifi: mac80211: allow transmitting EAPOL frames with tainted key *8de7f70583wifi: cfg80211: Fix 6GHz scan configuration *ffb060b136Bluetooth: hci_core: Fix build warnings *65f5da6df8Bluetooth: Avoid redundant authentication *115f2c88fdHID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event *a59636cdd8tracing: relax trace_event_eval_update() execution with cond_resched() *fb60e9c000ata: libata-eh: Fix compilation warning in ata_eh_link_report() *22c3641befgpio: timberdale: Fix potential deadlock on &tgpio->lock *b4fcf1a0bboverlayfs: set ctime when setting mtime and atime *4b472c25a5i2c: mux: Avoid potential false error message in i2c_mux_add_adapter *840b912df5btrfs: initialize start_slot in btrfs_log_prealloc_extents *9801e2798bbtrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 *d69131b48fARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone *9ed14f807fusb: typec: altmodes/displayport: Signal hpd low when exiting mode *f25a13d318usb: typec: altmodes/displayport: Notify drm subsys of hotplug events *2ea6a14e8adrm/connector: Add support for out-of-band hotplug notification (v3) *6e55f6a8a4drm/connector: Add drm_connector_find_by_fwnode() function (v3) *89b1868babdrm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2) *86502f1b63drm/connector: Give connector sysfs devices there own device_type *cedcbf61dfdrm/amd/display: Don't set dpms_off for seamless boot *ebba01fcd5drm/amd/display: only check available pipe to disable vbios mode. *1ac7170004serial: 8250_omap: Fix errors with no_console_suspend *be300358b5serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() *fc778e9d79xhci: track port suspend state correctly in unsuccessful resume cases *1c034c6e22xhci: decouple usb2 port resume and get_port_status request handling *92088dd886xhci: clear usb2 resume related variables in one place. *e7abc4b18dxhci: rename resume_done to resume_timestamp *d44c9285cexhci: move port specific items such as state completions to port structure *e2b4de13e5xhci: cleanup xhci_hub_control port references *95b9f1e392usb: core: Track SuperSpeed Plus GenXxY *d6316f5929selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error *69f40ce372selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting *cb868d8857ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA *7d0728e7acACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA *3a58c28bffACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA *1b4659e283ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks *980dd4dfb9ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA *e0014184cdACPI: resource: Add ASUS model S5402ZA to quirks *7f26f0ac38ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA *ffcb69e923ACPI: resources: Add DMI-based legacy IRQ override quirk *8a8918b510ACPI: Drop acpi_dev_irqresource_disabled() *196896455bresource: Add irqresource_disabled() *faa9a9d07cthunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge *482fa2345fnet: pktgen: Fix interface flags printing *068e4ecea2netfilter: nft_set_rbtree: .deactivate fails if element has expired *9cef803e9eneighbor: tracing: Move pin6 inside CONFIG_IPV6=y section *36848adbdenet/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve *923e47c0b4net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() *a53fc06416i40e: prevent crash on probe if hw registers have invalid values *9b5661bda3net: usb: smsc95xx: Fix an error code in smsc95xx_reset() *250cd610f8ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr *1cef1a2d5ctun: prevent negative ifindex *f828e15db3tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb *c39c31c526tcp: fix excessive TLP and RACK timeouts from HZ rounding *805b38062enet: rfkill: gpio: prevent value glitch during probe *8023c7e900net: ipv6: fix return value check in esp_remove_trailer *2ca00d93f2net: ipv4: fix return value check in esp_remove_trailer *4ba4eec4f4xfrm: interface: use DEV_STATS_INC() *4d78b9dc79xfrm: fix a data-race in xfrm_gen_index() *8c6c3d0b9fqed: fix LL2 RX buffer allocation *88c493297edrm/i915: Retry gtt fault when out of fence registers *e985d78bdcnvmet-tcp: Fix a possible UAF in queue intialization setup *287401f92cnetfilter: nft_payload: fix wrong mac header matching *fe37e56ed4tcp: check mptcp-level constraints for backlog coalescing *6550cbe25dx86/sev: Check for user-space IOIO pointing to kernel space *5bb9ba7dafx86/sev: Check IOBM for IOIO exceptions from user-space *d78c5d8c23x86/sev: Disable MMIO emulation from user mode *459af3fb81KVM: x86: Mask LVTPC when handling a PMI *4cbac83549regmap: fix NULL deref on lookup *c95fa5b20fnfc: nci: fix possible NULL pointer dereference in send_acknowledge() *2e64f4c732ice: reset first in crash dump kernels *95d68fdc71ice: fix over-shifted variable *a56c436b43Bluetooth: avoid memcmp() out of bounds warning *7e83d15e0cBluetooth: hci_event: Fix coding style *c6878fa173Bluetooth: vhci: Fix race when opening vhci device *40a33a129dBluetooth: Fix a refcnt underflow problem for hci_conn *ab950561bcBluetooth: Reject connection with the device which has same BD_ADDR *0e025a4528Bluetooth: hci_event: Ignore NULL link key *241f230324usb: hub: Guard against accesses to uninitialized BOS descriptors *aec24b0963Documentation: sysctl: align cells in second content column *f10690787dmm/memory_hotplug: rate limit page migration warnings *bf97ea76ealib/Kconfig.debug: do not enable DEBUG_PREEMPT by default *c44b14469adev_forward_skb: do not scrub skb mark within the same name space *db9aafa195ravb: Fix use-after-free issue in ravb_tx_timeout_work() *db375fa550RDMA/srp: Fix srp_abort() *f022576aa0RDMA/srp: Set scmnd->result only when scmnd is not NULL *489818719aarm64: armv8_deprecated: fix unused-function error *da7603cedbarm64: armv8_deprecated: rework deprected instruction handling *45a26d2a53arm64: armv8_deprecated: move aarch32 helper earlier *0b6a7a9f6darm64: armv8_deprecated move emulation functions *2202536144arm64: armv8_deprecated: fold ops into insn_emulation *5aa232345earm64: rework EL0 MRS emulation *15e964971farm64: factor insn read out of call_undef_hook() *0edde7fd1carm64: factor out EL1 SSBS emulation hook *7a76df1ae1arm64: split EL0/EL1 UNDEF handlers *8a8d4cc303arm64: allow kprobes on EL0 handlers *793ed958b6arm64: rework BTI exception handling *9113333d7carm64: rework FPAC exception handling *a8d7c8484farm64: consistently pass ESR_ELx to die() *004bdab6edarm64: die(): pass 'err' as long *835cb1f78darm64: report EL1 UNDEFs better *6788b10620x86/alternatives: Disable KASAN in apply_alternatives() *ba4b377210powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() *dadb86fba6powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE *288a0593c7dmaengine: mediatek: Fix deadlock caused by synchronize_irq() *17c653d491usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call *a906f2eb67usb: gadget: udc-xilinx: replace memcpy with memcpy_toio *7decb65151counter: microchip-tcb-capture: Fix the use of internal GCLK logic *a177771bffpinctrl: avoid unsafe code pattern in find_pinctrl() *2a4a828040cgroup: Remove duplicates in cgroup v1 tasks file *da7ce52a2ftee: amdtee: fix use-after-free vulnerability in amdtee_close_session *0ea0231dd1Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case *39fb79407eInput: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table *8d862a3dffInput: xpad - add PXN V900 support *e8ea649fc3Input: psmouse - fix fast_reconnect function for PS/2 mode *cd2fbfd8b9Input: powermate - fix use-after-free in powermate_config_complete *27b6c809d3ceph: fix type promotion bug on 32bit systems *2b2bf63671ceph: fix incorrect revoked caps assert in ceph_fill_file_size() *62f6d24f2elibceph: use kernel_connect() *5850eb4df4thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding *008ba1a5admcb: remove is_added flag from mcb_device struct *ec93456c02x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs *b608f4aedciio: pressure: ms5611: ms5611_prom_is_valid false negative bug *02388eaf3aiio: pressure: dps310: Adjust Timeout Settings *2abd2cffa1iio: pressure: bmp280: Fix NULL pointer exception *aadbf612f8usb: musb: Modify the "HWVers" register address *bc929a0052usb: musb: Get the musb_qh poniter after musb_giveback *459eb7c688usb: dwc3: Soft reset phy on probe for host *d71d0009f9net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read *4bf69ee6bbusb: xhci: xhci-ring: Use sysdev for mapping bounce buffer *2d30692c6cdmaengine: stm32-mdma: abort resume if no ongoing transfer *d346a2ef6bmedia: mtk-jpeg: Fix use after free bug due to uncanceled work *014cab5329net: release reference to inet6_dev pointer *d491ac7aa1net: change accept_ra_min_rtr_lft to affect all RA lifetimes *354a96770dnet: add sysctl accept_ra_min_rtr_lft *1ceaf0d3a8Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe" *649237ccf4Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure" *ce03f0234fworkqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() *a424807d86nfc: nci: assert requested protocol is valid *b5b03da30bpinctrl: renesas: rzn1: Enable missing PINMUX *6ac22ecdaanet: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() *31ea13e3ffixgbe: fix crash with empty VF macvlan list *b24bd12775net: phy: mscc: macsec: reject PN update requests *a848ae8b5anet: macsec: indicate next pn update when offloading *a629f0575cdrm/vmwgfx: fix typo of sizeof argument *d4ba78e552riscv, bpf: Sign-extend return values *2a8ef2234briscv, bpf: Factor out emit_call for kernel and bpf context *1bf4da1818xen-netback: use default TX queue size for vifs *33548a6b3cmlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type *55e06850c7ieee802154: ca8210: Fix a potential UAF in ca8210_probe *ef7a0d51bfravb: Fix up dma_free_coherent() call in ravb_remove() *1673841da0drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow *6004ca7ad2drm/msm/dsi: skip the wait for video mode done if not applicable *dbbbeaef77drm/msm/dp: do not reinitialize phy unless retry during link training *31e7e77b24net: prevent address rewrite in kernel_bind() *22c06bf1f9quota: Fix slow quotaoff *093af62c02HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect *cb4a8146e3lib/test_meminit: fix off-by-one error in test_pages() *06068e7f3fperf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 *0ed2ad00f3RDMA/cxgb4: Check skb value for failure to allocate *26788a5b48RDMA/srp: Do not call scsi_done() from srp_abort() *81982125c3RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent Change-Id: Iba6b212fae661ad8efed86e94d12106de6d32786 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>