This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 50fd82b3a9a9 Merge tag 'docs-5.19-2' of git://git.lwn.net/linux new d84c4d194eba drm/amd/display: Update link training fallback behaviour. new fc0b067df7ed drm/amd/display: Query DPIA HPD status. new 903940b0b7c7 drm/amd/display: Clean up code in dc new 3f69ee66f507 drm/amd/display: clear request when release aux engine new 49947b906a6b drm/amd/display: Check if modulo is 0 before dividing. new ab144f0b4ad6 drm/amd/display: Allow individual control of eDP hotplug support new 66a197203794 drm/amd/display: Check zero planes for OTG disable W/A on [...] new e4b0eac3e624 drm/amd/display: Move FPU associated DCN30 code to DML folder new a32cc8177eab drm/amd/display: Fic incorrect pipe being used for clk update new 4d1d699f479d Revert "drm/amd/display: Refactor LTTPR cap retrieval" new c51bdd1a9c34 drm/amd/display: 3.2.186 new 2c2dd0555fd6 drm/amdgpu: Clean up of initializing doorbells for gfx_v9 [...] new a0af5dbdc914 drm/amdkfd: simplify cpu hive assignment new 69493c034d24 drm/amdgpu: cleanup ctx implementation new 842035543c0b drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly new 10784fec9cbd drm/amdgpu/gfx10: rework KIQ programming new a2b28708b645 drm/radeon: fix a possible null pointer dereference new d2f4460a3d95 drm/amd/pm: fix a potential gpu_metrics_table memory leak new 72063c71c391 drm/amd/pm: enable more dpm features for SMU 13.0.0 new 704d6bf605fa drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0 new 1c65e54881f3 drm/amd/pm: update SMU 13.0.0 driver_if header new 6fd693817dcf drm/amd/pm: correct the softpptable ids used for SMU 13.0.0 new 0aceb728f4e4 drm/amd/pm: enable more dpm features for SMU 13.0.0 new 3670c46f07d1 drm/amd/pm: enable memory temp reading for SMU 13.0.0 new 2c270d3e71ed drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition new 950d64250fba drm/amdgpu: support ras on SRIOV new 4d33e7040d70 drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated new 0ef3dc7e9788 drm/amdgpu: change code name to ip version for tmz set new 49b74d12d1e0 drm/amdgpu: add support of tmz for GC 10.3.7 new b0f4d663fce6 drm/amd/pm: Fix missing thermal throttler status new 6880ed280edf drm/amd/display: Add HDMI_ACP_SEND register new 5e613723f804 drm/amdkfd: port cwsr trap handler from dkms branch new 6a8170383c7a drm/amdkfd: Add gfx11 trap handler new 396beb91a9eb drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 new caa5eadc140c drm/amdgpu: suppress some compile warnings new a35faec3db0e drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() new 76818cdd11a2 drm/amd/display: add Coverage blend mode for overlay plane new a0ccc717c4ab drm/amdgpu/discovery: validate VCN and SDMA instances new 1c755241463b drm/amdgpu: clean up asd on the ta_firmware_header_v2_0 new a5457087eb10 drm/amdgpu: Resolve pcie_bif RAS recovery bug new d534ca7128d7 drm/amdgpu: differentiate between LP and non-LP DDR memory new 31ab27b14daa drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. new ab5a7fb6d229 drm/amdgpu/gfx: fix typos in comments new 6bd8d4b7d511 drm/amdkfd: fix typo in comment new 39dbde650f93 drm/amd/pm: Return auto perf level, if unsupported new 62e9bd20035b drm/amdgpu: add beige goby PCI ID new e573a3cd56d1 Merge tag 'amd-drm-next-5.19-2022-05-26' of https://gitlab [...] new fab2cc833583 drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE new b6c65a2c92aa drm/amdgpu: add AMDGPU_VM_NOALLOC v2 new 08cffb3eb731 drm/amdgpu: bump minor version number new af0b54167009 drm/amdgpu: Convert to common fdinfo format v5 new 9bdc1992c925 drm/amdgpu: add drm-client-id to fdinfo v2 new bf23729c7a5f Merge tag 'amd-drm-next-5.19-2022-05-26-2' of https://gitl [...] new 1a5409facf9c Merge tag 'msm-next-5.19-fixes' of https://gitlab.freedesk [...] new 993a2adc6e2e drm/msm/dp: Always clear mask bits to disable interrupts a [...] new 6daf7e4aa91e drm/msm/disp/dpu1: remove superfluous init new fb0af2daaa04 drm/msm/dpu: Remove unused code new 8caad14e7224 drm/msm/dpu: Fix pointer dereferenced before checking new b9364eed9232 drm/msm/dpu: Move min BW request and full BW disable back to mdss new b8042ff4faa5 Merge tag 'msm-next-5.19-fixes-06-01' of https://gitlab.fr [...] new 597b89d30b42 gpu: host1x: Add context bus new 404204340c0d Merge tag 'drm/tegra/for-5.19-prep-work' of https://gitlab [...] new ab18b7b36a82 Merge tag 'drm-next-2022-06-03-1' of git://anongit.freedes [...] new 4c691a287d4e ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos new 0125de38122f ALSA: usb-audio: Cancel pending work at closing a MIDI substream new 15dad62f4bdb ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 [...] new 4dd99891649e ALSA: hda/via: Delete does not require return new 9bfa7b36343c ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS new 3753fcc22974 ALSA: usb-audio: Optimize TEAC clock quirk new 079d93b7dba8 selftests: alsa: Handle pkg-config failure more gracefully new f4d6aca0c80f ASoC: soc-pcm: fix BE transition for TRIGGER_START new e4dd748dc87c ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition new 803a1f727279 ASoC: SOF: amd: Fixed Build error new 832296804bc7 ASoC: rt5640: Do not manipulate pin "Platform Clock" if th [...] new 5fa66f29937e ASoC: Intel: common: fix typo for tplg naming new d6f8168e4345 ASoC: Intel: avs: Fix build error on arc, m68k and sparc new 06f5882122e3 ASoC: da7219: Fix pole orientation detection on certain headsets new 2d969e8f35b1 ASoC: da7219: cancel AAD related work earlier for jack removal new ab0925ab7281 ASoC: da7219: Small fixes for jack detection and removal new 672362cbe6df Merge tag 'asoc-fix-v5.19-rc0' of https://git.kernel.org/p [...] new 6f6ebb989986 Merge tag 'sound-fix-5.19-rc1' of git://git.kernel.org/pub [...] new 7a6691f1f897 vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit new 13b00b135665 vdpa: Add support for querying vendor statistics new 0078ad905dc8 net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex new a6a51adc6e8a net/vdpa: Use readers/writers semaphore instead of cf_mutex new 1892a3d425bf vdpa/mlx5: Add support for reading descriptor statistics new 759ae7f9bf1e vdpa/mlx5: Use readers/writers semaphore instead of mutex new 4e0400525691 virtio-blk: support polling I/O new 0e9911fa768f virtio-blk: support mq_ops->queue_rqs() new 35c51e093d95 virtio_ring: remove unnecessary to_vvq call in vring hot path new b4b4ff73ef04 virtio_ring: add unlikely annotation for free descs check new 175d493c3c3e vhost: move the backend feature bits to vhost_types.h new ea239a67461a virtio-vdpa: don't set callback if virtio doesn't need it new ae967246d099 vhost-vdpa: passing iotlb to IOMMU mapping helpers new 0b7ee47c5f36 vhost-vdpa: switch to use vhost-vdpa specific IOTLB new d4821902e434 vdpa: introduce virtqueue groups new db9adcbf4286 vdpa: multiple address spaces support new 46d554b1bcd1 vdpa: introduce config operations for associating ASID to [...] new 1cb108994c68 vhost_iotlb: split out IOTLB initialization new 91233ad71186 vhost: support ASID in IOTLB API new 3d5698793897 vhost-vdpa: introduce asid based IOTLB new 3ace88bd3743 vhost-vdpa: introduce uAPI to get the number of virtqueue groups new a0c95f201170 vhost-vdpa: introduce uAPI to get the number of address spaces new 2d1fcb7758e4 vhost-vdpa: uAPI to get virtqueue group id new 84d7c8fd3aad vhost-vdpa: introduce uAPI to set group ASID new aaca8373c4b1 vhost-vdpa: support ASID based IOTLB API new 05b6976212d4 vdpa_sim: advertise VIRTIO_NET_F_MTU new ec103d983bb5 vdpa_sim: factor out buffer completion logic new cfe226892913 vdpa_sim: filter destination mac address new bda324fd037a vdpasim: control virtqueue support new 7a836a2aba09 virtio: pci: Fix an error handling path in vp_modern_probe() new 7e415282b41b virtio-pci: Remove wrong address verification in vp_del_vqs() new 6fd763d15586 virtio-crypto: change code style new 0756ad15b1fe virtio-crypto: use private buffer for control request new 977231e8d456 virtio-crypto: wait ctrl queue instead of busy polling new a36bd0ad9fbf virtio-crypto: adjust dst_len at ops callback new 4e0d352af04c virtio-crypto: enable retry for virtio-crypto-dev new 3153234097f6 virtio: Replace unsigned with unsigned int new 0619eda83d90 virtio: Replace long long int with long long new ffbda8e9df10 vdpa/vp_vdpa : add vdpa tool support in vp_vdpa new ac33f84ba5ff vDPA/ifcvf: fix uninitialized config_vector warning new 242436973831 vdpasim: allow to enable a vq repeatedly new 2536b2ca1541 virtio: use virtio_device_ready() in virtio_device_restore() new 0aa96837c3de virtio: use virtio_reset_device() when possible new 48b69959a855 virtio: introduce config op to synchronize vring callbacks new 48b3dd243821 virtio-pci: implement synchronize_cbs() new 9e9b2893284f virtio-mmio: implement synchronize_cbs() new 3a232277c1ac virtio-ccw: implement synchronize_cbs() new be83f04d2529 virtio: allow to unbreak virtqueue new 8b4ec69d7e09 virtio: harden vring IRQ new 619e9e14ba3c virtio: use WARN_ON() to warning illegal status value new 4f58afd6eb17 virtio: Directly use ida_alloc()/free() new 1f97b9785076 vdpasim: Off by one in vdpasim_set_group_asid() new f4a8686ec7a3 vhost-vdpa: return -EFAULT on copy_to_user() failure new 6fcf224c379f vhost: get rid of vhost_poll_flush() wrapper new 6ca84326c283 vhost: flush dev once during vhost_dev_stop new 2c029f329859 vhost_net: get rid of vhost_net_flush_vq() and extra flush calls new c5514758ddd9 vhost_test: remove vhost_test_flush_vq() new 15538ba5ffaa vhost_vsock: simplify vhost_vsock_flush() new c3d284cf789d vhost-scsi: drop flush after vhost_dev_cleanup new f3a1aad9a448 vhost-test: drop flush after vhost_dev_cleanup new b2ffa407ed5d vhost: rename vhost_work_dev_flush new 7becdd13b640 vdpa/mlx5: Remove flow counter from steering new baf2ad3f6a98 vdpa/mlx5: Add RX MAC VLAN filter support new bd8bb9aed56b vdpa: ifcvf: set pci driver data in probe new 6e5f6a86915d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new ecddc25d1355 io_uring: make timeout prep handlers consistent with other [...] new 54739cc6b4e1 io_uring: make prep and issue side of req handlers named c [...] new fcde59feb1af io_uring: add io_op_defs 'def' pointer in req init and issue new 157dc813b47a io_uring: unify calling convention for async prep handling new 1151a7cccbd2 io_uring: move shutdown under the general net section new 21870e02fcd3 io_uring: fix a memory leak of buffer group list on exit new fa82dd105bed io_uring: wire up allocated direct descriptors for socket new 8c71fe750215 io_uring: ensure fput() called correspondingly when direct [...] new 4278a0deb1f6 io_uring: defer alloc_hint update to io_file_bitmap_set() new a7c41b4687f5 io_uring: let IORING_OP_FILES_UPDATE support choosing fixe [...] new 61c1b44a21d7 io_uring: fix deadlock on iowq file slot alloc new 9cae36a094e7 io_uring: reinstate the inflight tracking new 5ac8bdb9ad47 Merge tag 'io_uring-5.19-2022-06-02' of git://git.kernel.d [...] new 5d05426e2d5f blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx new 8a177a36da6c blk-iolatency: Fix inflight count imbalances and IO hangs [...] new 403d50341cce block: take destination bvec offsets into account in bio_c [...] new 98d40e76652e block: document BLK_STS_AGAIN usage new ebd076bf7d5d block: use bio_queue_enter instead of blk_queue_enter in bio_poll new 605f7415ecfb block: make bioset_exit() fully resilient against being ca [...] new b81c14ca14b6 blk-mq: do not update io_ticks with passthrough requests new ff47dbd18b8d block: remove useless BUG_ON() in blk_mq_put_tag() new 22b106e5355d block: fix bio_clone_blkg_association() to associate with [...] new 41e46b3c2aa2 block: Fix potential deadlock in blk_ia_range_sysfs_show() new 34845d92bca5 Merge tag 'for-5.19/block-2022-06-02' of git://git.kernel. [...] new ae948fd6d029 blk-mq: remove __blk_execute_rq_nowait new 32ac5a9b8bc5 blk-mq: avoid a mess of casts for blk_end_sync_rq new e2e530867245 blk-mq: remove the done argument to blk_execute_rq_nowait new 72fbbc3d0e3e Merge tag 'for-5.19/block-exec-2022-06-02' of git://git.ke [...] new 8b48ec23cc51 md: don't unregister sync_thread with reconfig_mutex held new 1e267742283a md: protect md_unregister_thread from reentrancy new 913cce5a1e58 md: remove most calls to bdevname new 0f2571ad7a30 md: Don't set mddev private to NULL in raid0 pers->free new 42b805af1024 md: fix double free of io_acct_set bioset new df7e7f2ba078 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 622536443b67 bcache: improve multithreaded bch_btree_check() new 4dc34ae1b45f bcache: improve multithreaded bch_sectors_dirty_init() new 80db4e4707e7 bcache: remove incremental dirty sector counting for bch_s [...] new 32feee36c30e bcache: avoid journal no-space deadlock by reserving 1 jou [...] new b9684a71fca7 block, loop: support partitions without scanning new 7d6b902ea0e0 bcache: memset on stack variables in bch_btree_check() and [...] new 40f567bbb3b0 md: bcache: check the return value of kzalloc() in detache [...] new 06c4da89c24e nbd: call genl_unregister_family() first in nbd_cleanup() new c55b2b983b0f nbd: fix race between nbd_alloc_config() and module removal new 2895f1831e91 nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not [...] new 09dadb598502 nbd: fix io hung while disconnecting device new 858f1bf65d3d nbd: fix possible overflow on 'first_minor' in nbd_dev_add() new 1243172d5894 nbd: use pr_err to output error message new a1a2d8f0162b bcache: avoid unnecessary soft lockup in kworker update_wr [...] new 70ce3455345d nvme-pci: disable namespace identifiers for the MAXIO MAP1001 new aa41d2fe60ee nvme: set controller enable bit in a separate write new cbf84dbf0600 nvmet: fix typo in comment new c9fdf7b45387 Merge tag 'nvme-5.19-2022-06-02' of git://git.infradead.or [...] new aacae8c469f9 block: null_blk: Fix null_zone_write() new 78c6499c9209 Merge tag 'for-5.19/drivers-2022-06-02' of git://git.kerne [...] new 0b1e987c5664 freevxfs: relicense to GPLv2 only new 149d623fbefe scripts/spdxcheck: Add percentage to statistics new a377ce75e491 scripts/spdxcheck: Add directory statistics new 0e7f030687ef scripts/spdxcheck: Add [sub]directory statistics new 67924b71412c scripts/spdxcheck: Add option to display files without SPDX new 0509b270a358 scripts/spdxcheck: Put excluded files and directories into [...] new 2fb977133684 scripts/spdxcheck: Exclude config directories new 2ab99ce9780d scripts/spdxcheck: Exclude MAINTAINERS/CREDITS new e0208351383c scripts/spdxcheck: Exclude top-level README new 53c83d6d8e39 siphash: add SPDX tags as sole licensing authority new 04d93b2b8bc7 Merge tag 'spdx-5.19-rc1' of git://git.kernel.org/pub/scm/ [...] new 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] new 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. new 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg new a3515f20535f staging: rtl8712: Use completions for signaling new 77714e53dde8 staging: vt6656: Fix multiple blank lines warning new 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable new 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] new eb563e69877a staging: r8188eu: remove local BIT macro new ad9b9e9c5014 staging: r8188eu: remove two limit defines new ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions new b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used new 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used new 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used new 9619a47f7ead staging: r8188eu: refactor dm func set and clear new 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] new afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static new 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used new 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback new b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback new ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check new e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit new c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames new baa1bb800277 staging: r8188eu: use standard mechanisms for data frames new 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames new dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes new 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes new 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number new 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number new b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() new 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() new b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool new b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] new 25a0065f27ae staging: wfx: remove space at the start of the line new bc62ae561608 staging: r8188eu: remove unnecessary spaces new dbf6851f199b staging: rtl8723bs: remove code suspect indent new 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() new e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] new e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() new 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] new c427ab4688bf staging: r8188eu: rename some macros to upper case new 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() new 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] new a90b92ede242 staging: r8188eu: simplify if-else statement new 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] new 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() new 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. new 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] new 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] new 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests new 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments new f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments new 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() new 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests new 58cafef9ec65 staging: r8188eu: remove duplicate assignment new 94579b02720b staging: rtl8723bs: remove redundant braces in if statements new a0ff667592ee staging: rtl8723bs: Fix No space before tabs new db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() new ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() new 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] new 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() new d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() new acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" new a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs new 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment new f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map new 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() new 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() new 875e957087b5 staging: rtl8723bs: simplify control flow new 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' new c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis new 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests new c29050b7706b staging: r8188eu: remove else after return new 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] new 34b19431d968 staging: r8188eu: format block comments new e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] new e25abea60317 staging: r8188eu: remove spaces before tabs new 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() new c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro new aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory new 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] new 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() new 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] new e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] new b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] new 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] new f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] new 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] new 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() new c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] new 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() new 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() new 0cc4dfbbd775 staging: wfx: change variable name to be consistent new 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR new c44e7782b523 staging: r8188eu: remove unnecessary jump new 4edee67c4b84 staging: r8188eu: remove constant variable new 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void new 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] new 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void new 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll new 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame new a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses new aada014aa50c staging: r8188eu: use ieee80211 struct for aid new 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address new cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address new d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit new d3a0a1dccc20 staging: r8188eu: simplify error handling new eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here new d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail new 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib new d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds new a9207f5e5101 staging: r8188eu: remove psa, pda new 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid new 03173e16fb20 staging: r8188eu: remove the bretry variable new 189a9bb7724c staging: r8188eu: remove handlerOS independent comment new db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement new e1977dc8bbf3 staging: r8188eu: add blank line between functions new 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files new 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files new 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv new d08a738ff1d0 staging: r8188eu: reg_rfoff is never set new ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set new 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero new e54e00a28837 staging: r8188eu: ps_flag is never set new 89d6bffa51ce staging: r8188eu: Add line after declarations new 981ef8697418 staging: r8188eu: remove unnecessary blank lines new b68e5a50c801 staging: rtl8712: Fix multiple line dereference new c1b068defdd9 staging: rtl8712: remove Unnecessary parentheses new 8a4b1870f8b2 staging: r8188eu: simplify control flow new 9f2d13a65d1a staging: rtl8712: simplify control flow new 7e8be11afd87 staging: rtl8723bs: simplify control flow new 0780158f909f staging: rtl8723bs: remove handlerOS independent comment new f9ceb182bad8 staging: rtl8723bs: combine both sides of conditional statement new 826fdfafeb38 staging: rtl8723bs: remove redundant braces in if statements new 3c22d17793e4 staging: rtl8723bs: remove return from a function returning void new 1663863a15cf staging: rtl8723bs: remove redundant else branches new 848448bf1d6c staging: rtl8723bs: remove space after function name new cc1bea295750 staging: vt6655: Remove unused macros in mac.h new fc39b7845a30 staging: vt6655: Rename constant definitions with CamelCase new 7893ce1e63fc staging: r8188eu: remove unncessary ternary operator new 2025f3c9a907 staging: r8188eu: remove unused macros from ieee80211.h new a290d640a303 staging: r8188eu: cur_ant is set but never used new 0b465150b322 staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV new 72b304d013e9 staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA new 09ff203cb0c5 staging: r8188eu: remove GetHalDefVar8188EUsb() new a461466e60d2 staging: r8188eu: drop redundant if check in IS_MCAST new 7288ff561de6 staging: rtl8712: fix a potential memory leak in r871xu_dr [...] new f8525b9763c6 Merge branch 'wfx-move-out-of-staging' of git://git.kernel [...] new 727841e02b65 staging: r8188eu: use PTR_ALIGN() instead of RND4() new 79f5d88f16fe staging: r8188eu: use round_up() instead of _RND4() new c63e792bb7cc staging: r8188eu: use round_up() instead of _RND8() new 1d3319b2cc45 staging: r8188eu: use round_up() instead of _RND128() new de0f17088851 staging: r8188eu: remove unused _RND* from osdep_service.h new 9cd3cf7d4445 staging: rtl8712: remove unnecessary parentheses new 95b8f316aea3 staging: r8188eu: format comments in drivers/net style new 94c82e10ecff staging: r8188eu: remove extra 'the' new cb9d73dbe237 staging: r8188eu: correct misspelling in comment 'tppe' -> 'type' new 808d5dbeec78 staging: r8188eu: use sizeof(*pvar) for allocating structs new ed42eb4b2b40 staging: rtl8723bs: fix indentation new 847a04d676ef staging: rtl8192e: remove multiple blank lines new bc4f661a4520 staging: rtl8712: fix camel case in function r8712_generate_ie new 49ce1b1fbca8 staging: rtl8192u: replace ternary statement with if and a [...] new f8ab91470585 staging: rtl8192u: use min_t/max_t macros instead of if else new 9c916fa3407d staging: rtl8723bs: remove header rtw_ioctl.h new a6c757f21d31 staging: r8188eu: remove unused macros from basic_types.h new 8fd86c6b8e70 staging: r8188eu: move struct rt_firmware to rtw_fw.h new d9448fa5c13d staging: r8188eu: ROMVer is always zero new 6c03a2dc6db8 staging: r8188eu: remove unused fields from struct eeprom_priv new 61e95eac8697 staging: r8188eu: remove unused enums from odm.h new 0f0360ca067c staging: r8188eu: remove unused prototype usbvendorrequest() new 245be6d3cfd5 staging: r8188eu: remove header usb_vendor_req.h new f90613bb2cb6 staging: r8188eu: clean up rtw_ioctl.h new 6b58692032c1 staging: r8188eu: remove SetHalDefVar8188EUsb() new 908662dc823e Merge 5.18-rc2 into staging-next new bab735aa5a49 staging: rtl8723bs: tidy up error handling new 047c76286457 staging: r8188eu: convert else if to else in rtw_led.c new 3e401185209a staging: r8188eu: remove HW_VAR_INITIAL_GAIN new 26209855c3ed staging: r8188eu: remove HW_VAR_MLME_JOIN new 7c05493bcfb5 staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP new 327ec68be709 staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE new 4b6c9a368967 staging: greybus: pwm: Drop assignment to struct pwm_chip::base new 05a1e43e4876 staging: r8188eu: no need for an else after return new 24a24f95a22c staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call new 72b94dcb9adf staging: r8188eu: summarize two if statements new 1060ec636d8b staging: r8188eu: improve timeout handling in rtl8188e_fir [...] new 8d3ea8302f62 staging: r8188eu: improve timeout handling in rtw_check_jo [...] new 2b1795e42a48 staging: r8188eu: make LPS_RF_ON_check static new 11788aac9228 staging: r8188eu: improve timeout handling in LPS_RF_ON_check new efe20b73c5ca staging: r8188eu: improve timeout handling in iol_execute new 5e080cd771e8 staging: r8188eu: improve timeout handling in efuse_read_p [...] new ffb3c2688e38 staging: rtl8712: efuse: code style - avoid macro argument [...] new 88d33bb87968 staging: vt6655: Remove macro PCAvDelayByIO new 5fb6bc718cf9 staging/most, dim2: convert dim2_tasklet to threaded irq new cbe0f674a2d6 staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work new 9442e81d7e7c staging/wlan-ng, prism2usb: replace completion_bh tasklet [...] new a2b0b41619e1 staging/ks7010: replace SME taslet with work new 2a2849a87c72 staging/rtl8712: remove event_tasklet new f96f8ae08d33 staging/rtl8192e,ieee80211: replace ps tasklet with work new 143b67f19ba1 staging: bcm2835-audio: remove compat ALSA card new 59c5a7c6122e staging: r8188eu: remove else after return and break statements new 5a9bdd6fd69b staging: greybus: correct typo in comment new cfb121803d42 staging: greybus: remove empty callback function new 45a47f0d22c4 staging: r8188eu: add space around operators new cc7ad0d77b51 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydon [...] new 041879b12ddb drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_e [...] new 0fcddf9c7c10 drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_e [...] new 826c0e77a44d staging: r8188eu: correct macro spelling mistake new e8f2410669f1 staging: r8188eu: rename parameter of block_write() new c8e68e7728b0 staging: r8188eu: change void parameters to u8 new 5a9f53b44a15 staging: r8188eu: reduce variables in block_write() new 067b22afad2f staging: r8188eu: remove unneeded initializations new a848981be6e8 staging: r8188eu: clean up long lines in block_write() new c5c3e3464ec3 staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup new a9f136fa7e67 staging: r8188eu: make return values consistent new 26b9887917c3 staging: r8188eu: simplify the ps_processing check new 294e69c69c4d staging: r8188eu: summarize two if statements new 3b9d0da6aa08 staging: r8188eu: use kernel functions for timeout handling new 1dd0ac70494c staging: r8188eu: clean up the code to set ips_deny_time new b0a347be3f46 staging: r8188eu: remove the bInSuspend loop new 176735b4a212 staging: r8188eu: remove unused timer functions new 4d76451c0fcc staging: r8188eu: use ieee80211 helper to read the qos tid new 7897aa28c0a2 staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher new 7bb528c6da7f staging: r8188eu: use ieee80211 helpers in mgt_dispatcher new a8789783f1fc staging: r8188eu: pkt_newalloc is not used new ee25681ac9a6 staging: rtl8712: cmd: remove redundant space after cast new 4f7224d3c557 staging: rtl8712: Remove unnecessary parentheses new 194193dd0684 staging: ks7010: coding style fix: use tabs for indent new bed6d200f8ca staging: rtl8192u: make read-only array EWC11NHTCap static const new 8848e22ca385 staging: bcm2835-audio: fully describe config symbol new b526eb830f00 staging: bcm2835-audio: fix line ending with '(' new f936d818bbf3 staging: bcm2835-audio: fix unnecessary space after cast new d9d19fb09b2e staging: bcm2835-audio: fix mutex definition without comment new 7f658339b7e2 staging: bcm2835-audio: fix mutex definition without comment new fbfdc1b6f80a staging: r8188eu: fix struct rt_firmware_hdr new 84a44ac55059 staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32 new fbcbbcda0205 staging: r8188eu: clean up comments in struct rt_firmware_hdr new 60ca4cdf50ae staging: r8188eu: rename fields of struct rt_firmware_hdr new 4e58dfad4132 staging: r8188eu: use sizeof instead of hardcoded firmware [...] new 4ae19e7af2ce staging: r8188eu: remove variables from rtl8188e_firmware_ [...] new c77031960762 staging: r8188eu: use pr_info_once() to log the firmware version new 2e034e0390c8 staging: r8188eu: check firmware header existence before access new e3748816b74e staging: r8188eu: place constants in right side in a comparison new 59e8d56f00a5 staging: r8188eu: check receiver address only once new bd379a21488b staging: r8188eu: replace the GetFrameSubType call new bea6af5447fc staging: r8188eu: the frame type is shifted out new 9e9bbd6ffd0e staging: r8188eu: replace mlme_handler with function pointer new 7d0b25d7fb5b staging: r8188eu: don't call empty DoReserved function new db84803cd8de staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl new 96b6efb72d14 r8188eu: remove unused urbs from struct xmit_buf new 9dc9653c8501 staging: r8188eu: use in-kernel ieee80211 header structures new e5f45b011e4a staging: Remove the drivers for the Unisys s-Par new b8ce0acfa4ed staging: vt6655: Delete tmacro.h new b5485fe7c47a staging: qlge: add blank line after function declaration new 6c67631a54c6 staging: rtl8712: Remove unnecessary int typecast new bcac7e6eecd7 staging: vt6655: Replace MACvGPIOIn with VNSvInPortB new 08bea7da71b3 staging: vt6655: Replace VNSvInPortB with ioread8 new a8d412ec986b staging: iio: ad2s1210: remove redundant assignment to var [...] new bb5369edbab8 staging: rtl8192u: compare strcmp result to zero new 806c7b534149 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beac [...] new 9b6bdbd9337d drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() new 55de6cb7f81c staging: rtl8192e: Remove space after cast new 17c8129e0624 staging: rtl8192u: change get_key functions to return 0 in [...] new cb65037baa62 staging: rtl8723bs: remove leftover code for other chips new 2c61fd036ac5 staging: r8188eu: Drop redundant memset new 97042d0a75a1 staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp() new 6d933902c609 staging: r8188eu: remove OnAtim new 869ddbfccdea staging: r8188eu: remove dummy entries from OnAction_tbl new 5aad5eee3e1f staging: r8188eu: on_action_spct does nothing new 69192df6757e staging: r8188eu: remove OnAction_qos new ff88784d69fc staging: r8188eu: remove OnAction_dls new fe5d2632dfc7 staging: r8188eu: remove unnecessary braces in single stat [...] new fe0abc0ff733 staging: r8188eu: remove spaces before tabs new 093c6d3ba771 staging: r8188eu: remove 'added by' author comments new b56f8ea2b031 staging: r8188eu: replace spaces with tabs new 9c40dba84c79 staging: r8188eu: correct typo in comments new 0afaa121813e staging: r8188eu: use in-kernel ieee channel new adebf457179f staging: vme: Move vme_user to staging KConfig new 3da709f3efe5 staging: vme: Add VME_BUS dependency to Kconfig new e36c9c001884 staging: vme: Move 'vme/devices/' to 'vme_user/' new a2b5fd298130 staging: r8188eu: fix the index check in mgt_dispatcher new 15210fd36ed3 staging: vchiq:remove unneeded flush_workqueue new 7079b3483a17 staging: fieldbus: Fix the error handling path in anybuss_ [...] new 8112446bbaa8 staging: r8188eu: Remove unneeded variable ret in rtw_suspend() new 89c734e19802 staging: rtl8192u: Fix signedness bug in ieee80211_check_a [...] new 1efba7ef1d7d staging: bcm2835-audio: delete TODO new 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" new f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] new 35a79f86d075 staging: greybus: tools: fix spelling new e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv new 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv new 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv new 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv new 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv new 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network new 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd new 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast new 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast new d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison new 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast new bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast new c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter new a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value new f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 new aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD new 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD new 039510e80193 staging: vc04_services: Re-use generic struct s32_fract new 3a9aaf047a37 staging: greybus: correct typo in comment new fbfa3c632746 staging: r8188eu: remove unused semaphore "allrxreturnevt" new 921f9c587013 staging: r8188eu: remove unused else condition new 3136dc602950 staging: r8188eu: drop redundant check in _rtw_free_mlme_priv new 72b901c1aaa3 staging: r8188eu: Remove broken rtw_p2p_get function. new 79ffde57deb8 staging: vt6655: Replace VNSvInPortD with ioread32 new 889d18950aee staging: vt6655: Added missing BE support in CARDbGetCurrentTSF new fed5b53385f3 staging: vt6655: Rename function CARDbGetCurrentTSF new 60a16985171c staging: vt6655: Replace unused return value of vt6655_get [...] new d2dbac0c1b16 staging: r8188eu: action category ht is not used new efba1df56f84 staging: r8188eu: action category wmm is not used new 639880ea94c8 staging: r8188eu: remove unused action handler prototypes new d0c9872117e9 staging: r8188eu: remove action_handler string new 42e00fbbbab0 staging: r8188eu: remove an unused category define new 11d2e7de0d8a staging: r8188eu: replace OnAction_tbl with switch-case new 87f4820238bb staging: r8188eu: use ieee80211_mgmt for action category new 64c62b697f76 staging: r8188eu: use standard category defines new e41f7a5521d7 staging: r8188eu: remove unused IEEE_* defines new 20e7ac6f74bc staging: rtl8192u: make const array queuetopipe const, red [...] new 5108b9838a76 staging: r8188eu: read addr2 from ieee80211_mgmt new 5b3903d555d4 staging: r8188eu: don't check the category in OnAction_back new 81900cf8a604 staging: r8188eu: read destination address from ieee80211_mgmt new e2b1711fb544 staging: r8188eu: use back action codes from ieee80211.h new 073d44eaccf0 staging: r8188eu: read back action code from ieee80211_mgmt new c0235e384e8d staging: r8188eu: drop redundant if check new 7436b3ea277c staging: vt6655: Replace MACvStart with VNSvOutPortB new b3e5e492ad69 staging: vt6655: Replace MACvTransmitBCN with VNSvOutPortB new 404079e7b481 staging: vt6655: Replace VNSvOutPortB with iowrite8 new f722d67fad29 staging: rtl8723bs: Fix alignment to match open parenthesis new 1ebea4231634 staging: r8188eu: Fix block comment format new 571cc06877c2 staging: r8188eu: get addba resp status from ieee80211_mgmt new cfed805f8217 staging: r8188eu: read addba resp tid from ieee80211_mgmt new d4170582c8b0 staging: r8188eu: merge process_addba_req into OnAction_back new 9465d2d91551 staging: r8188eu: replace if with ternary operator new 813586def159 staging: r8188eu: use BIT(tid) instead of manual shift new 32668668126f staging: r8188eu: check for initiator vs recipient new fed632835722 staging: r8188eu: use the tid in delba processing new 3194f684aca1 staging: r8188eu: use defines for addba response status new c7711f1fa7ed staging: r8188eu: use ieee80211 helper to check for beacon new 619916037480 staging: r8188eu: remove obsolete comments new 4f44756e4fe0 staging: r8188eu: simplify error handling in recv_func_prehandle new c8bff2118e68 staging: r8188eu: last_rx_mgnt_pkts is set but not used new 381b6d7b9c26 staging: r8188eu: assoc_rsp and assoc_rsp_len are not used new 14afedb488c6 staging: r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU() new 3baab4bc2f5a staging: ks7010: remove null check after call container_of() new 37a3929feba8 staging: rtl8192e: remove null check after call container_of() new 902d75058129 staging: rtl8192u: remove null check after call container_of() new 63ab906069cd staging: vc04_services: remove unused macro new ea32366a8fc9 staging: r8188eu: remove _drv_ defines from include/rtw_debug.h new 644ee3bff4ae staging: rtl8712: add error handler in r8712_usbctrl_vendorreq() new d1b57669732d staging: rtl8712: fix uninit-value in usb_read8() and friends new 0458e5428e5e staging: rtl8712: fix uninit-value in r871xu_drv_init() new 801626f71d6f staging: r8188eu: fix warnings in rtw_p2p new 43ea9201795f staging: r8188eu: fix warnings in rtw_pwrctrl new 455d5f02dc23 staging: r8188eu: fix warnings in rtw_wlan_util new f94b47c6bde6 staging: r8188eu: add check for kzalloc new 464725a95d8a staging: r8188eu: Remove multiple assignments new 4d0cc9e0e53e staging: r8188eu: delete rtw_wx_read/write32() new bc10916e8909 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() new 6a31a95135da staging: r8188eu: remove include/rtw_debug.h new 4ad680f083ec Merge tag 'staging-5.19-rc1' of git://git.kernel.org/pub/s [...] new b96cd8b05ead Documentation: move tty to driver-api new 1a4a8f6bbac0 Documentation: tty: introduce "Other Documentation" new e26595034dad Documentation: tty: move n_gsm to tty new 5b437ae9fcbb Documentation: tty: move moxa-smartio.rst to tty new e937eb43b879 Documentation: tty: n_gsm, delete "Additional Documentation" new 7fb4028fbb97 Documentation: tty: n_gsm, use power of ReST new 689ca31c5426 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() new 83ead219292a tty: serial: mpc52xx_uart: remove double ifdeffery new d9b80d07db68 tty: serial: owl-uart, send x_char even if stopped new 9c3a431a486d tty: serial: altera: use altera_jtaguart_stop_tx() new 507b05063d1b tty: goldfish: Use tty_port_destroy() to destroy port new 8fbb3fc9c414 tty: hvc: Prepare cleanup of powerpc's asm/prom.h new 570f749f4d54 tty: serial: Prepare cleanup of powerpc's asm/prom.h new ee157a79e7c8 tty: Fix a possible resource leak in icom_probe new e73b5c7f3d34 tty: serial: samsung: add spin_lock for interrupt and cons [...] new bcea0f547ec1 tty: serial: owl: Fix missing clk_disable_unprepare() in o [...] new ef9a23f35838 dt-bindings: serial: uniphier: Use maxItems for a single clock new e5fe471f7156 dt-bindings: serial: uniphier: Add "resets" property as optional new 77edd0de0028 dt-bindings: serial: fsl-lpuart: Add imx93 compatible string new 7bb301812b62 dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings new 857f971328e8 serial: 8250: Make SERIAL_8250_EM available for arm64 systems new 65a8b287023d tty: n_tty: Restore EOF push handling behavior new e0239ba3ffdd serial: 8250: Report which option to enable for blackliste [...] new 19401e975531 dt-bindings: serial: Update Qualcomm geni based QUP UART bindings new 368ab68b18de tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates new 0ed12afa5655 serial: core: move RS485 configuration tasks from drivers [...] new a9efa452486e serial: amba-pl011: remove redundant code in rs485_config new f633eb294af9 serial: stm32: remove redundant code in rs485_config new afea2a93c230 serial: sc16is7xx: remove redundant check in rs485_config new d84b01cd0497 serial: omap: remove redundant code in rs485_config new e767aa14f7c5 serial: max310: remove redundant memset in rs485_config new 915162460152 serial: imx: remove redundant assignment in rs485_config new e5d4d733fc1d serial: fsl_lpuart: remove redundant code in rs485_config [...] new 60efd0513916 serial: atmel: remove redundant assignment in rs485_config new 0e0fd55719fa serial: 8250_aspeed_vuart: Fix potential NULL dereference [...] new f6f586102add serial: 8250: Handle UART without interrupt on TEMT using em485 new 296385fe127f serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 new bec1f1b66a66 serial: 8250: add compatible for fsl,16550-FIFO64 new 18c9d4a3c249 serial: When UART is suspended, set RTS to false new f398e0aa325c tty: serial: fsl_lpuart: fix potential bug when using both [...] new 2a72b1b2db9d Documentation: fix tty link new 7a107b2c6b81 Revert "serial: 8250: Handle UART without interrupt on TEM [...] new 538668d7d2de tty: n_gsm: clean up dead code in gsm_queue() new 871277738426 tty: n_gsm: clean up implicit CR bit encoding in address field new 05fe70dd2efd MAINTAINERS: fix location of moxa-smartio.rst new 74c778ec5a27 serial: icom: remove ICOM_VERSION_STR macro new f73989f58d54 serial: icom: switch vague casts to container_of new 2c334f12dc25 serial: icom: remove to_icom_adapter() and icom_kref_release() new 7a5f86e86b7a serial: icom: use proper __le types and functions new 59a1d562d35e serial: icom: move header content to .c new 05ef2f3dd0cb serial: icom: use ARRAY_SIZE new 8b026d636d4a serial: icom: make icom_acfg_baud const and unsigned new e391e325478f serial: icom: use list_for_each_entry() new 7664b7a16b16 serial: icom: delete empty serial hooks new f938948db907 serial: icom: remove unused struct icom_port members new 00a7fa836dbc tty: serial: meson: Add a 12MHz internal clock rate to cal [...] new 9b92cc5ee2d1 tty: serial: meson: Added S4 SOC compatibility new b68f42d4c997 serial: sunplus-uart: change sunplus_console_ports from gl [...] new a28ef75816fc serial: xilinx_uartps: return early in cdns_uart_handle_tx() new 08814cd69d4e serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() new e48b68ab0ca4 serial: zs: use NULL as a pointer, not 0 new d2b574c0b45e serial: qcom: use check for empty instead of pending new 86b9602f8203 serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y new e3e7b13bffae serial: allow COMPILE_TEST for some drivers new c1b4148135c1 tty: serial: fsl_lpuart: remove the count initialization a [...] new 8ec8719fc27b tty/sysrq: change the definition of sysrq_key_table's elem [...] new 62b2caef400c drivers: tty: serial: Fix deadlock in sa1100_set_termios() new 8f3631f0f6eb serial/8250: Use fifo in 8250 console driver new 7ea4aa70bfce char: ttyprintk: register console new b0e0bd9d0d89 serial: core: fix tcdrain() with CTS enabled new ec66b8cf03e5 tty: Add function for handling flow control chars new 28fb1a92a007 serial: stm32: remove infinite loop possibility in putchar [...] new 1f507b3aecb3 serial: stm32: add KGDB support new 8043b16f522c serial: stm32: add earlycon support new f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else new 3d27b05e4181 tty: hvcs: simplify if-if to if-else new 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] new d9666dfb314e serial: 8250: dw: Move definitions to the shared header new 4a218b277fdb serial: 8250: dw: Create a generic platform data structure new ffd381445eac serial: 8250: dw: Move the USR register to pdata new 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] new e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] new 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] new c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h new aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices new 070e24621723 serial: 8250: dw: Improve RZN1 support new 31f6bd7fad3b serial: Store character timing information to uart_port new e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA new b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT new 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings new 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support new 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support new 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity new 1e70d57e7285 ACPI / property: Document RS485 _DSD properties new 9e6a90790357 Merge 5.18-rc5 into tty-next new e4de48da57f3 dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4 new f26c65dacfc2 dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4 new e6a08c6949cb serial: 8250: dw: Fix NULL pointer dereference new 174f86b879ce serial: 8250: core: Remove unneeded <linux/pm_runtime.h> new 9ae081f47027 serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h> new 67f12fbe87b5 serial: men_z135_uart: Drop duplicated iotype assignment new 1f32c65bad24 serial: 8250: Fold EndRun device support into OxSemi Tornado code new cb5a40e3143b serial: 8250: Export ICR access helpers for internal use new 366f6c955d4d serial: 8250: Add proper clock handling for OxSemi PCIe devices new 0a7ff843d507 serial: sifive: Report actual baud base rather than fixed 115200 new 4487cd3e5f94 serial: sifive: Remove duplicate `clkin_rate' setting new 3bcea529b295 serial: stm32: Factor out GPIO RTS toggling into separate [...] new d7c76716169d serial: stm32: Use TC interrupt to deassert GPIO RTS in RS [...] new 5c83ffd90bc0 serial: pic32: remove unused items from the header new 29574d0ded40 serial: pic32: move header content to .c new 08f643e02242 serial: pic32: remove constants from struct pic32_sport new bb2cff419d32 serial: pic32: simplify clk handling new e8616bd0e9f2 serial: pic32: simplify pic32_sport::enable_tx_irq handling new 343f23cfc22b serial: pic32: remove pic32_get_port() macro new 412314720aec serial: pic32: convert to_pic32_sport() to an inline new 0ed55be47c99 serial: pic32: don't assign pic32_sport::cts_gpio twice new 28dc563339b1 serial: pic32: don't zero members of kzalloc-ated structure new fe36fa18ca77 serial: pic32: free up irq names correctly new dfb9afb6c0e7 serial: pic32: restore disabled irqs in pic32_uart_startup() new 6c1f77c3781a serial: pch: move size check from pop_tx one level up new d9f3af4fbb1d serial: pch: don't overwrite xmit->buf[0] by x_char new fcfb1c3982b9 serial: pch: decomission pch_uart_hal_write() new 9bc995f51d78 serial: pch: remove debug print from pop_tx new 862526523e71 serial: pch: remove xmit circ_buf size double check new 80219e59ff50 serial: pch: simplify pop_tx() even more new 240754894c30 serial: pch: inline pop_tx() into handle_tx() new 6808b7f5c825 termbits: Convert octal defines to hex new 4419da5d5d4b tty: hvc: dcc: Bind driver to CPU core0 for reads and writes new d6da35e0c6d5 Merge 5.18-rc7 into usb-next new 925ea0fa5277 tty: n_gsm: Fix packet data hex dump output new 9bb13b2f7781 serial: amba-pl011: move header content to .c new a5ddc498e792 serial: pmac_zilog: remove unfinished DBDMA support new ae1de09341d9 serial: pmac_zilog: remove unused uart_pmac_port::termios_cache new c83a34a5304a serial: pmac_zilog: remove tracing prints new b693a8a6160f serial: pmac_zilog: remove initial print new 7b0364eacb8f Documentation: Move Oxford Semiconductor PCIe (Tornado) 95 [...] new 421bdf5385dc Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950 new 91ca09ca7f31 Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950 new 135c579d77d0 tty: serial: samsung_tty: Fix suspend/resume on S5L new 0b46ac44f267 termbits.h: create termbits-common.h for identical bits new c9b34088e80e termbits.h: Align lines & format new 44e0b165b6c0 termbits.h: Remove posix_types.h include new 9fafe733514b tty: remove CMSPAR ifdefs new 69648d7bda86 tty: remove BOTHER ifdefs new 9cca25e2762f tty: remove IBSHIFT ifdefs new 503f418b1004 serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS new 2da6f1e5f72a serial: jsm: Use B0 instead of 0 new 4088ca3edca8 serial: 8250_dw: Update the list of OF headers used by driver new 295b09128d12 serial: 8250_dw: Use devm_add_action_or_reset() new 57f83e5dd6a3 serial: 8250_dw: Use dev_err_probe() new 589f892ac8ef serial: meson: acquire port->lock in startup() new aabdbb1b7a58 serial: msm_serial: disable interrupts in __msm_console_write() new f0136f65285b Revert "serial: 8250_mtk: Make sure to select the right FE [...] new af0179270977 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 new 4ed26f87c71f dt-bindings: serial: renesas,em-uart: Add RZ/V2M clock to [...] new c2194bc999d4 tty: serial: qcom-geni-serial: Remove uart frequency table [...] new c9d2325cdb92 serial: core: Do stop_rx in suspend path for console if co [...] new 0258502f11a4 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CP [...] new 3f7fed405c11 serial: uartlite: Fix BRKINT clearing new fd63031b8c07 serial: digicolor-usart: Don't allow CS5-6 new 098333a9c7d1 serial: rda-uart: Don't allow CS5-6 new 79ac88655dc0 serial: txx9: Don't allow CS5-6 new 9b87162de8be serial: sh-sci: Don't allow CS5-6 new c069d2756c01 serial: sifive: Sanitize CSIZE and c_iflag new 52bb1cb71185 serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 new 1deeda8d2877 serial: stm32-usart: Correct CSIZE, bits, and parity new ef44c6c1e86f pcmcia: synclink_cs: Don't allow CS5-6 new 25e02ba60f0f tty: Rework receive flow control char logic new 932c2989b590 Merge tag 'tty-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] new 324e4f85070f usb: gadget: uvc: allow changing interface name via configfs new be30e3502771 usb: gadget: uvc: remove pause flag use new 61aa709ca58a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_co [...] new 9b969f93bcef usb: gadget: uvc: giveback vb2 buffer on req complete new aef11279888c usb: gadget: uvc: improve sg exit condition new 38c695e1e2a2 usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command new 92440202a880 usb: typec: tipd: Only update power status on IRQ new ee11ae36b2c8 dt-bindings: usb: Add documentation for AM62 USB Wrapper module new e8784c0aec03 drivers: usb: dwc3: Add AM62 USB wrapper driver new 9ec4cbf1cc55 usb: usbip: fix a refcount leak in stub_probe() new d088fabace2c usb: usbip: add missing device lock on tweak configuration cmd new eafc69a48811 usb: Prepare cleanup of powerpc's asm/prom.h new 17b2fb9c231e usb-storage: alauda: fix initFunction error return new 1abf67983a4f usb-storage: shuttle_usbat: fix initFunction error return new ba6df3ea6819 usb-storage: isd200: fix initFunction error return new 0b059979090d arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector new 9c00c7c92265 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 new 5bf4b20dc190 usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt new 134a3408c2d3 USB: host: isp116x: check return value after calling platf [...] new b8a198813376 usb: gadget: u_audio: clean up some inconsistent indenting new 67ec2c75f377 usb: gadget: net2280: use swap() instead of open coding it new b92ffb1eddd9 USB: storage: karma: fix rio_karma_init return new 1e2b2f06c1be dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema new 8a722fe86e56 dt-bindings: usb: samsung,exynos-usb2: add missing required reg new 0fee30ab6351 USB / dwc3: Fix three doc-build warnings new 24a5d34d7b01 usb: gadget: omap_udc: Make it CCF clk API compatible new a85f023022f0 usb: host: ohci-omap: Make it CCF clk API compatible new 6a7c7df993bd usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints new 7e824f28c9d7 usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK new 424bef51fa53 usb: musb: Fix missing of_node_put() in omap2430_probe new 4f8cfe675f46 usb: core: devices: remove dead code under #ifdef PROC_EXTRA new 2a0a71d92d15 USB: omap_udc: clean up comment new 77e00508c296 usb: gadget: pxa27x_udc: clean up comment new e707ec4d0435 usb: gadget: s3c-hsudc: clean up comments new 53b0c69f35bd usb: gadget: tegra-xudc: clean up comments new 8666009c5f83 usb: gadget: net2272: clean up comments new 9cd6576f46be dt-bindings: dwc2: Add bindings for new Ingenic SoCs. new d712b725b84d USB: dwc2: Add OTG support for Ingenic SoCs. new ab3a560ae8e2 MIPS: Ingenic: Refresh USB nodes to match driver changes. new 5c29e8649997 usb: musb: mediatek: Use clk_bulk API to simplify clock op [...] new 0f0101719138 usb: dwc3: Don't switch OTG -> peripheral if extcon is present new 2840d6dfcf43 usb: dwc3: EP clear halt leading to clearing of delayed_status new bf594d1d0c1d usb: dwc3: gadget: Replace list_for_each_entry_safe() if u [...] new 4d378f2ae581 drivers: usb: host: Fix deadlock in oxu_bus_suspend() new a03e2ddab8e7 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking new 9671d5503706 USB: core: Disable remote wakeup for freeze/quiesce new 63acaa8e9c65 USB: hcd-pci: Fully suspend across freeze/thaw cycle new 0f08c2e7458e usb: deprecate the third argument of usb_maxpacket() new b45cde330ba7 HID: usbhid: remove third argument of usb_maxpacket() new 948bf187694f Input: remove third argument of usb_maxpacket() new 61f879ab755b media: remove third argument of usb_maxpacket() new e13adbfa3912 net: remove third argument of usb_maxpacket() new dcd2e49b550e usb: remove third argument of usb_maxpacket() new 80b2b03bacfc sound: usb: remove third argument of usb_maxpacket() new 2ddf7617d568 usb: remove third argument of usb_maxpacket() new bdddc253b093 usb: rework usb_maxpacket() using usb_pipe_endpoint() new ef94b2664a25 testusb: Fix warning comparing pointer to 0 new 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings new 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] new 3c162511530c usb: typec: ucsi: Wait for the USB role switches new 7a20917d30fb device property: Add helper to match multiple connections new bcd6a517aaca device property: Use multi-connection matchers for single case new b9fa0292490d usb: typec: mux: Check dev_set_name() return value new 713fd49b430c usb: typec: mux: Introduce indirection new 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux new 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 new 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver new 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding new 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding new 08908fa1547d usb: core: devices: drop redundant buffer overflow checks new af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() new 6ebb449f9f25 USB: gadget: Register udc before gadget new d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc new fc274c1e9973 USB: gadget: Add a new bus for gadgets new 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() new 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver new c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] new b9c92fb4aabb Merge 5.18-rc5 into usb-next new f2b6e79c7378 Revert "usb: core: hcd: Create platform devices for onboar [...] new 67a7570ad31f Revert "usb: misc: Add onboard_usb_hub driver" new 1a9517a0a430 Revert "of/platform: Add stubs for of_platform_device_crea [...] new 3120aac6d0ec usb: dwc2: gadget: don't reset gadget's driver->bus new d7c90d9f9a5b USB: gadget: Fix return of -EBUSY new 0cb46f8c7c72 usb: ehci-omap: drop unused ehci_read() function new 9a922c042a63 dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC new f7ffaa6f62f6 usb: core: acpi: Use the sysdev pointer instead of control [...] new 7fd069d65da2 usb: dwc3: host: Stop setting the ACPI companion new 4ea150889ad7 usb: dwc3: remove a possible unnecessary 'out of memory' message new 3a538f8f0946 dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' new 29f84af6abb5 dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' new 78489569b7d7 dt-bindings: usb: qcom,dwc3: Add binding for SDX65 new 1cda12b15d50 dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios new ca05b38252d7 usb: dwc3: xilinx: Add gpio-reset support new 69e131d1ac4e usb: dwc3: gadget: Prevent repeat pullup() new 861c010a2ee1 usb: dwc3: gadget: Refactor pullup() new 8f8034f493b5 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() new c96683798e27 usb: dwc3: ep0: Don't prepare beyond Setup stage new ace17b6ee4f9 usb: dwc3: gadget: Only End Transfer for ep0 data phase new f66eef8fb898 usb: dwc3: gadget: Delay issuing End Transfer new d5591aa07953 dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 [...] new 16946a60715c dt-bindings: usb: qcom,dwc3: fix clock matching new b77a1c4d6b05 arm64: dts: qcom: correct DWC3 node names and unit addresses new 3a6b8bf18e88 arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 [...] new b7f1528eba75 arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 [...] new f526072aacce arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 c [...] new 28c71c305de9 arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 c [...] new bbd25a8703ef arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node new 8d5fd4e4d4e3 arm64: dts: qcom: align DWC3 USB clocks with DT schema new 4a7ffc10d195 arm64: dts: qcom: align DWC3 USB interrupts with DT schema new a350cfb6537f usb: gadget: uvc: prevent index variables to start from 0 new e2fa7b36de90 usb: gadget: uvc: move structs to common header new a2673d570bd6 usb: gadget: uvc: track frames in format entries new f9d76d15072c USB: gadget: Add ID numbers to gadget names new d090c7a2ab84 USB / dwc3: Fix a checkpatch warning in core.c new 84db2ee23703 usb: host: ehci-xilinx: Fix quoted string split across lines new b92d8a6e935f USB: c67x00: remove unnecessary check of res new b4b44897ad3f usb: gadget: udc: Remove useless variable assignment in xu [...] new 72e28b70499a usb: host: ehci-xilinx: adding description for return value new a44623d92790 usb: core: hcd: Add support for deferring roothub registration new b7a4f9b5d0e4 xhci: Set HCD flag to defer primary roothub registration new 57f23cd0bf2f xhci: factor out parts of xhci_gen_setup() new 873f323618c2 xhci: prepare for operation w/o shared hcd new 0cf1ea040a7e usb: host: xhci-plat: create shared hcd after having added [...] new e0fe986972f5 usb: host: xhci-plat: prepare operation w/o shared hcd new 4736ebd7fcaf usb: host: xhci-plat: omit shared hcd if either root hub h [...] new 25355e046d29 xhci: use generic command timer for stop endpoint commands. new 424140d31ba1 xhci: prevent U2 link power state if Intel tier policy pre [...] new 15ad5b615f70 xhci: Remove quirk for over 10 year old evaluation hardware new 74f55a62c4c3 xhci: Allow host runtime PM as default for Intel Alder Lak [...] new 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] new ca319f556519 thunderbolt: Fix typo in comment new ebe99c0f297d thunderbolt: Use decimal number with port numbers new 259e0c71e552 thunderbolt: Dump path config space entries during discovery new 9d2d0a5cf0ca thunderbolt: Use different lane for second DisplayPort tunnel new 84d4333c1e28 misc/mei: Add NULL check to component match callback functions new 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors new 90f720d2292f thunderbolt: Add debug logging when lane is enabled/disabled new 94581b25d81f thunderbolt: Move tb_port_state() prototype to correct place new 0e14dd5e14d6 thunderbolt: Split setting link width and lane bonding int [...] new 0a2e1667a73f thunderbolt: Ignore port locked error in tb_port_wait_for_ [...] new 8e1de7042596 thunderbolt: Add support for XDomain lane bonding new 93bf344f6699 thunderbolt: Fix buffer allocation of devices with no Disp [...] new c7c99a09ef0e thunderbolt: Add KUnit test for devices with no DisplayPor [...] new 376d6b02cb08 Merge tag 'thunderbolt-for-v5.19-rc1' of git://git.kernel. [...] new 1bd8bb7d2dfc xhci: Don't defer primary roothub registration if there is [...] new 26ae2c942b57 usb: isp1760: Fix out-of-bounds array access new 69a1c9a9b273 usb: Probe EHCI, OHCI controllers asynchronously new 9d778f0c5f95 usb: dwc3: Fix ep0 handling when getting reset while doing [...] new dce49449e04f usb: cdns3: allocate TX FIFO size according to composite E [...] new 6c5ba7395b1b usb: hub: Simplify error and success path in port_over_cur [...] new 3c5880745b44 usb: dwc3: gadget: Move null pinter check to proper place new 859bdc359567 usb: dwc3: core: Add error log when core soft reset failed new 1b30499ace5b USB: serial: ftdi_sio: clean up printk format specifier new e82e7c6dde91 USB: serial: pl2303: fix type detection for odd device new 33b7af2f459d USB: serial: option: add Quectel BG95 modem new 8cfd16f72232 Merge tag 'usb-serial-5.19-rc1' of https://git.kernel.org/ [...] new 97fa5887cf28 USB: new quirk for Dell Gen 2 devices new 54c2cc79194c Merge tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] new 0b4efcb1b55c accessiblity: speakup: cleanup comments new c50c29a80611 tty: synclink_cs: Use bitwise instead of arithmetic operat [...] new 4a9800c81d2f lkdtm/bugs: Check for the NULL pointer after calling kmalloc new 42db2594e4cd lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW new f387e86d3a74 lkdtm/usercopy: Expand size of "out of frame" object new 8bfdbddd6824 lkdtm/bugs: Don't expect thread termination without CONFIG [...] new 73f62e60d80c lkdtm: Move crashtype definitions into each category new 2e53b877dc12 lkdtm: Add CFI_BACKWARD to test ROP mitigations new d8a54d2e4219 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] new f918cfc08c17 firmware: xilinx: add support for IOCTL and QUERY ID featu [...] new 94ae7f22265e firmware: xilinx: add new function for do_feature_check_call new 218f01a80aea firmware: xilinx: always check API version for IOCTL/QUERY new e5052bec7e3e firmware: xilinx: enable feature check for ZynqMP new a8a570c6d0fd binder: hold fd_install until allocating fds first new 3a5e65023f02 char: misc: remove usage of list iterator past the loop body new 6bd0ffeaa389 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused new 1066f8156351 nvmem: sunplus-ocotp: staticize sp_otp_v0 new 874dfbcf219c nvmem: sunplus-ocotp: drop useless probe confirmation new fd7e92d5b8b4 vmw_balloon: Print errors on reset only once new f61c5c830ff0 misc: vmw_vmci: replace usage of found with dedicated list [...] new 4834f9898c73 char: xillybus: replace usage of found with dedicated list [...] new 5ac11fe03a0a misc: fastrpc: fix an incorrect NULL check on list iterator new f76a9ae61628 w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX [...] new 88517757a829 misc: bcm-vk: replace usage of found with dedicated list i [...] new b67d19662fde char: xillybus: fix a refcount leak in cleanup_dev() new 830a4e5c48df /dev/mem: make reads and writes interruptible new 5a0793ac66ac firmware: stratix10-svc: fix a missing check on list iterator new 1f7142915d30 VMCI: Add support for ARM64 new 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] new 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() new 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] new e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] new d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] new ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] new 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] new e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers new bbdcba57a1a2 bus: mhi: ep: Add support for ring management new 961aeb689224 bus: mhi: ep: Add support for sending events to the host new f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine new 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts new fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack new 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] new 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET new f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition new e827569062a8 bus: mhi: ep: Add support for processing command rings new 530125889977 bus: mhi: ep: Add support for reading from the host new 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings new 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host new e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels new c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading new e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path new 35a7609639c4 Merge 5.18-rc5 into char-misc-next new b1c5f3085149 misc: rtsx: add rts5261 efuse function new 9145554d3613 altera-stapl: Use swap() instead of open coding it new f861d36e021e misc: rtsx: set NULL intfdata when probe fails new 77acbdc0f314 lkdtm: cfi: Fix type width for masking PAC bits new 249369e93121 bus: mhi: replace snprintf with sysfs_emit new 228662b07414 slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] new 83b716d1fe9e uio: dfl: add HSSI subsystem feature id new 9474be34a727 binder: add failed transaction logging info new bd32889e841c binder: add BINDER_GET_EXTENDED_ERROR ioctl new d23386ed7019 binderfs: add extended_error feature entry new 06a3494ef61a binder: convert logging macros into functions new a15dac8b2286 binder: additional transaction error logs new dbc2f62061c6 nvmem: core: support passing DT node in cell info new 207775f7e17b nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells new 8c240bd68ba0 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE new 7177042bdd16 dt-bindings: nvmem: Add apple,efuses new b6b7ef932ae8 nvmem: Add Apple eFuse driver new 517f6e2641a2 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] new c75945ac2e50 dt-bindings: nvmem: sfp: Fix typo new 8cb0cd68bef7 dt-bindings: nvmem: sfp: Add clock properties new 54eb278a0612 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply new 60ed1f7cecbd dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs new 943eadbdb113 nvmem: sfp: Use regmap new 33a1c6618677 nvmem: sfp: Add support for TA 2.1 devices new f4decb4c6e37 iio: core: fix a few code style issues new ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL new a85257f0df58 iio: accel: Remove unused enum in st_accel new 8a7449d68670 iio: accel: add support for LIS302DL variant new fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device new 879a52379704 iio: multiplexer: Make use of device properties new ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() new 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] new e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node new bc4c94994ffe iio: temperature: ltc2983: Make use of device properties new 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address new c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d new 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D new fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type new fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode new fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode new 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support new 5cfe8a1c2577 iio: adc: ad7124: add sequencer support new 44b0be6eb373 iio: adc: ad7192: add sequencer support new a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] new c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] new a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] new d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] new b22c8925a63f iio: accel: dmard09: fixed code styling issues new 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs new fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] new 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] new 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string new c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] new fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros new 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional new f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support new 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] new 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data new ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] new b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail new a8b6d6708bb6 iio: core: Enhance the kernel doc of modes and currentmode [...] new f4d7f88339a5 iio: magnetometer: rm3100: Stop abusing the ->currentmode new f8ac59f5379f iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode new 69c988799772 iio: st_sensors: Return as early as possible from the _wri [...] new 05a32f1aeb05 iio: st_sensors: Drop the protection on _avail functions new 474010127e25 iio: st_sensors: Add a local lock for protecting odr new 1234596839ad iio: st_sensors: Stop abusing mlock to ensure internal coherency new 2da03b432ddf iio: st_sensors: Use iio_device_claim/release_direct_mode( [...] new 2f53b4adfede iio: Un-inline iio_buffer_enabled() new 8c576f87ad7e iio: core: Hide read accesses to iio_dev->currentmode new 51570c9d4b3a iio: core: Move the currentmode entry to the opaque structure new f67c6c73cb07 iio: core: Simplify the registration of kfifo buffers new ac3e62f51b3f iio: core: Clarify the modes new 74f582ec127e iio: Replace strtobool() with kstrtobool() new aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed new eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer new 3289237d2b63 MAINTAINERS: add ad3552r new fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX new 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings new d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() new 5f474919fad8 iio: imu: bmi160: Make use of device properties new ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF new a966174494e4 iio: dac: lpc18xx: Drop dependency on OF new 61c8686cee71 iio: dac: dpot: Drop dependency on OF new d272cfc3f0c4 iio: afe: rescale: Make use of device properties new 811ffbad592e iio: accel: dmard06: Drop dependency on OF new 60a0548f098a iio: temperature: max31856: Make use of device properties new de19f3d12756 iio: light: cm3605: Drop dependency on OF new 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF new 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] new f5c822c0607e iio: light: tsl2772: Make use of device properties new 813665564b3d iio: core: Convert to use firmware node handle instead of OF node new 720ce8b56843 iio: gyro: mpu3050: Make use of device properties new 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties new 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L new a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] new d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] new 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] new 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC new b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level new d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] new 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding new ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right new 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values new e4171388a431 iio: adc: sc27xx: structure adjustment and optimization new aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs new fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 new 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 new 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] new 9eec6e510bbc iio: imu: adis16480: Make use of device properties new 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device new cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks new 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() new 615b5e199af1 iio: temperature: max31865: Make use of device properties new a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties new d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void new e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples new 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching new eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching new bcfa9546500a Merge tag 'iio-for-5.19a' of https://git.kernel.org/pub/sc [...] new 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] new 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] new 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] new 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers new edf549e7b239 bus: mhi: ep: Add support for ring management new 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host new 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine new b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts new 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack new c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] new 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET new 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition new 2b231a40e907 bus: mhi: ep: Add support for processing command rings new 20c01fde1b36 bus: mhi: ep: Add support for reading from the host new 494a6f639377 bus: mhi: ep: Add support for processing channel rings new f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host new 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels new 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading new 9498c011f518 MAINTAINERS: Update Hemant's email id new e565d3efd894 bus: mhi: host: Use cached values for calculating the shar [...] new 89ad19bea649 bus: mhi: host: pci_generic: Sort mhi_pci_id_table based o [...] new 95c33ae41b82 bus: mhi: host: Add soc_reset sysfs new 36e5505dfb42 bus: mhi: host: Wait for ready state after reset new 0bca889fd6fe bus: mhi: host: Bail on writing register fields if read fails new d126bfeaf721 bus: mhi: host: Optimize and update MMIO register write method new 17e6ff4937be bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB new a96ef8b504ef bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision new 77fc41204734 bus: mhi: host: pci_generic: add Telit FN990 new 13b9b814da2d bus: mhi: host: Add support for Foxconn T99W373 and T99W368 new 46ee6bcac983 Merge tag 'mhi-for-v5.19' of git://git.kernel.org/pub/scm/ [...] new e4d437125302 phy: phy-can-transceiver: Add support for setting mux new 082ffee05058 dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings new 6f3652c952d8 phy: qcom-qmp: Add SM6350 UFS PHY support new cfe4c1021ef5 dt-bindings: phy: uniphier-usb2: Add vbus-supply new 61a37dc9c36f dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional new fccd2f32deb1 dt-bindings: phy: uniphier-ahci: Fix missing reset-names new 45d1f841d5a4 dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-nam [...] new 09cc358a39d4 dt-bindings: phy: uniphier: Clean up clocks, resets, and t [...] new b7b930f3b3da phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe() new f03808435537 phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe() new aa1855a79a95 dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding new 8585b1be7952 phy: qcom-qmp: Add support for SDX65 QMP PHY new 3eb836df4da7 phy/rockchip: Use of_device_get_match_data() new 2404387f521e phy/rockchip: Use of_device_get_match_data() new e72659b69f06 phy: cadence: Sierra: Add TI J721E specific PCIe multilink [...] new 3abfaefb9a6d phy: Add LVDS configuration options new f9b0593dd4fc dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema new 0ccb8385e92a dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY [...] new 3fbae284887d phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS [...] new c20f80d0b89c dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property new 74d0cd478622 phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode [...] new 6a98df08ccd5 phy: rockchip-inno-usb2: Fix muxed interrupt support new 656f7fcb1272 phy: rockchip-inno-usb2: Do not check bvalid twice new 5a709a46e427 phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler new ffe597d04db2 phy: rockchip-inno-usb2: Support multi-bit mask properties new 21a470606ed5 phy: rockchip-inno-usb2: Handle bvalid falling new 51a9b2c03dd3 phy: rockchip-inno-usb2: Handle ID IRQ new f1b8d3358af7 phy: core: Add documentation of phy operation order new bd5bd02e1517 phy: core: Update documentation syntax new 1599069a62c6 phy: core: Warn when phy_power_on is called before phy_init new f7f9abc5eab9 phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED new 302a20c717be phy: rockchip-inno-usb2: Clean up some inconsistent indenting new c7fd98f84ead phy: qcom-qmp: fix phy-descriptor kernel-doc typo new c4f2a32a7fc2 dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix i [...] new bc055a50a859 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings new f0a4bc38a12f phy: qcom-qmp: fix struct clk leak on probe errors new 4d2900f20edf phy: qcom-qmp: fix reset-controller leak on probe errors new 0a97630ac972 phy: qcom-qmp: switch to explicit reset helpers new 5e73b2d98679 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure new d413a34932f9 phy: qcom-qmp: rename error labels new 46509e7578a2 Merge tag 'phy-for-5.19' of git://git.kernel.org/pub/scm/l [...] new d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] new a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() new d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 new 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] new 3db50a99f977 soundwire: cadence: recheck device0 attachment after statu [...] new 6d9f2dadba69 soundwire: intel: prevent pm_runtime resume prior to syste [...] new e286472cff8a soundwire: intel: disable WAKEEN in pm_runtime resume new e557bca49b81 soundwire: bus: pm_runtime_request_resume on peripheral at [...] new f6ee6c849922 soundwire: qcom: return error when pm_runtime_get_sync fails new 443a98e649b4 soundwire: bus: use pm_runtime_resume_and_get() new 915bf27a46bb soundwire: cadence: use pm_runtime_resume_and_get() new fff1fd9c1b42 soundwire: intel: use pm_runtime_resume_and_get() new 57ed510b0547 soundwire: qcom: use pm_runtime_resume_and_get() new 74da272400b4 soundwire: qcom: adjust autoenumeration timeout new fa5602c62544 Merge tag 'soundwire-5.19-rc1' of git://git.kernel.org/pub [...] new 58e4a2d27d32 extcon: Fix extcon_get_extcon_dev() error handling new 019c34aaa858 extcon: int3496: Make the driver a bit less verbose new 12514f668c1f extcon: int3496: Request non-exclusive access to the ID GPIO new c26aef6d396b extcon: int3496: Add support for binding to plain platform [...] new 4c018cc87e55 extcon: int3496: Add support for controlling Vbus through [...] new 8ae4471d38c4 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() new 6506f6a0208d extcon: Fix some kernel-doc comments new 68be7a5f281d extcon: usb-gpio: Remove disable irq operation in system sleep new 9869ba6dc930 dt-bindings: extcon: bindings for SM5703 new a84df1c7ddfc extcon: sm5502: Add support for SM5703 new 782cd939cbe0 extcon: ptn5150: Add queue work sync before driver release new 1bfcaa570081 extcon: ptn5150: Add usb role class support new 5faf7cbaff45 extcon: sm5502: Clarify SM5703's i2c device ID new 5dcc2afe716d extcon: Modify extcon device to be created after driver da [...] new e727efee8c5a Merge tag 'extcon-next-for-5.19' of git://git.kernel.org/p [...] new e601cc9a3a9b coresight: etm4x: Cleanup TRCIDR0 register accesses new cf0c7f18d30e coresight: etm4x: Cleanup TRCIDR2 register accesses new f4d1f2142a60 coresight: etm4x: Cleanup TRCIDR3 register accesses new ea69dbb893d9 coresight: etm4x: Cleanup TRCIDR4 register accesses new 028e5460915a coresight: etm4x: Cleanup TRCIDR5 register accesses new 1cf50f649464 coresight: etm4x: Cleanup TRCCONFIGR register accesses new eeae6dddfd34 coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses new b5bc16ab04fe coresight: etm4x: Cleanup TRCSTALLCTLR register accesses new 6ba7f2bc12e8 coresight: etm4x: Cleanup TRCVICTLR register accesses new 4bc500ef252e coresight: etm3x: Cleanup ETMTECR1 register accesses new f5def7722b9c coresight: etm4x: Cleanup TRCACATRn register accesses new 0544f32b7179 coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register [...] new 66192082e78a coresight: etm4x: Cleanup TRCSSPCICRn register accesses new 67493ca4cbe7 coresight: etm4x: Cleanup TRCBBCTLR register accesses new c86dd9869128 coresight: etm4x: Cleanup TRCRSCTLRn register accesses new 8c1d3f79d9ca coresight: core: Fix coresight device probe failure issue new 1adff542d67a coresight: cpu-debug: Replace mutex with mutex_trylock on [...] new 9c518db6407d Merge tag 'coresight-next-v5.19' of gitolite.kernel.org:pu [...] new 558094cb8d54 MAINTAINERS: Update linux-fpga repository location new 57ce2e406fe1 fpga: fix for coding style issues new 3f3f9cb67f69 fpga: fpga-mgr: fix kernel-doc warnings new baf7d27d033c fpga: Use tab instead of space indentation new 838a84382a9d fpga: fpga-region: fix kernel-doc formatting issues new 88b3f3ff38d1 fpga: dfl: check feature type before parse irq info new 2b28c9e0fe97 Documentation: fpga: dfl: add link address of feature id table new ae23f746d744 fpga: dfl: Allow Port to be linked to FME's DFL new bab6ffa233b9 Merge tag 'fpga-for-5.19-rc1' of git://git.kernel.org/pub/ [...] new 2a0338769f27 lkdtm: cfi: Fix type width for masking PAC bits new d2b8060f1651 lkdtm/usercopy: Rename "heap" to "slab" new fc34eec6869a lkdtm/usercopy: Check vmalloc and >0-order folios new 38c84c997d40 selftests/lkdtm: Add configs for stackleak and "after free" tests new f260fd59e3f3 lkdtm/heap: Hide allocation size from -Warray-bounds new dc6a7effb48e Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] new da4864962d76 binder: fix printk format for commands new dafa5e9ab8b5 binder: fix potential UAF of target_{proc,thread} new aed86f8add0e binder: fix atomic sleep when get extended error new 7394d2ebb651 scripts/tags.sh: Invoke 'realpath' via 'xargs' new 80ad54a63af3 drivers: comedi: replace ternary operator with min() new 225baab0aeb6 slimbus: qcom: Fix IRQ check in qcom_slim_probe new 8cc6b422fc4b slimbus: qcom: Remove unnecessary print function dev_err() new 106101303eda accessiblity: speakup: Add missing misc_deregister in soft [...] new 077f5d900f62 drivers: dio: add missing iounmap() in dio_init() new 660ba678f999 firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle new c337125b8834 bus: ti-sysc: Fix warnings for unbind for serial new 5621a0bcb4b4 edd: simplify the check of 'attr->test' in edd_populate_dir() new 8e04a7afce3d misc: alcor_pci: set NULL intfdata and clear pci master new c5c07c5958cf misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl new 05e5ba40ea7a driver: soc: xilinx: Add support of multiple callbacks for [...] new e6d3c99adf54 driver: soc: xilinx: Update function prototype for xlnx_un [...] new 6646b95aab5f speakup: Generate speakupmap.h automatically new ea3364db9068 dt-bindings: interconnect: qcom: Add sc8280xp binding new f29dabda7917 interconnect: qcom: Add SC8280XP interconnect provider new 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc new fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers new 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers new bb4b905b738c Merge branch 'icc-sc8280xp' into icc-next new d405ac52ab19 dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings new 39a5392889c0 interconnect: qcom: Add SDX65 interconnect provider driver new 828ff75c44f4 Merge branch 'icc-sdx65' into icc-next new 1625aaa3fe7c interconnect: qcom: constify qcom_icc_desc new 2ccf33c06388 interconnect: qcom: constify icc_node pointers new 7123f8836392 interconnect: qcom: constify qcom_icc_bcm pointers new 016fca59f95f Merge branch 'icc-const' into icc-next new b9e2a1d50e36 dt-bindings: interconnect: Add SC8180X QUP0 virt provider new a3e45cf838c8 interconnect: qcom: sc8180x: Modernize sc8180x probe new 42c4e3f670b9 interconnect: qcom: sc8180x: Fix QUP0 nodes new ce83211c87ca interconnect: qcom: sc8180x: Mark some BCMs keepalive new 04548d4e2798 interconnect: qcom: sc8180x: Reformat node and bcm definitions new 314cf651fa83 Merge branch 'icc-sc8180x' into icc-next new 65fac3b3493f interconnect: qcom: icc-rpm: Fix for cached clock rate new 97f7d384ac4f interconnect: qcom: icc-rpm: Cache every clock rate new 3a4c63f5d904 Merge branch 'icc-rpm' into icc-next new 3be0ec65fd17 dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles new 9dcff75d39f2 Merge tag 'icc-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] new cafada1fe932 Revert "speakup: Generate speakupmap.h automatically" new 378b02dc0177 habanalabs: set non-0 value in dram default page size new 1359fcbe0f4a habanalabs: add DRAM default page size to HW info new 2f8f0de878e0 habanalabs: change mmu_get_real_page_size to be ASIC-specific new 06926dbed215 habanalabs: convert all MMU masks/shifts to arrays new 050a6f349a09 habanalabs: add user API to get valid DRAM page sizes new 4c3b9f6e3bd0 habanalabs: add new return code to device fd open new fdec56c1a416 habanalabs: expose compute ctx status through info ioctl new b19768d81a6b habanalabs/gaudi: increase submission resources new 9d92689ca26e habanalabs/gaudi: avoid resetting max power in hard reset new c41cb902b22f habanalabs: parse full firmware versions new 687c6b535e4c habanalabs: modify dma_mask to be ASIC specific property new 9138c24244a7 habanalabs: replace usage of found with dedicated list ite [...] new b75cce27d0bc habanalabs: save f/w preboot major version new babe8e7c04b5 habanalabs: unified memory manager infrastructure new 4d530e7d121a habanalabs: convert ts to use unified memory manager new acbabe63efa7 habanalabs: add MMU prefetch to ASIC-specific code new c3712c1d7d3d habanalabs/gaudi: Use correct sram size macro for debugfs new f5d85fe05a94 habanalabs: rephrase device out-of-memory message new d0b59cf68cec habanalabs/gaudi: add debugfs to fetch internal sync status new 116a28ac1f08 habanalabs: hl_ts_behavior can be static new 234366d3b6da habanalabs: add callback and field to be used for debugfs [...] new ee8a10c833c4 habanalabs: unify code for memory access from debugfs new 9248aa90d2fa habanalabs: enforce alignment upon registers access throug [...] new 799b9eb01a64 habanalabs: remove debugfs read/write callbacks new cd92c3678ab3 habanalabs: wrong handle removal in memory manager new fcadbf56883e habanalabs: remove redundant info print new 738607f005dc habanalabs: change a reset print to debug level new c82b025f2b8c habanalabs: don't print normal reset operations new 658591ec32f8 habanalabs: remove user interrupt debug print new b31848430f49 habanalabs: fix comments according to kernel-doc new 2ba75d31198d habanalabs: refactor HOP functions in MMU V1 new b8d852add6ea habanalabs/gaudi: use lower_32_bits() for casting new ab4ea5872842 habanalabs: use for_each_sgtable_dma_sg for dma sgt new 0ff1d6f8f55e habanalabs: support debugfs Byte access to device DRAM new 77c97a7ea85f habanalabs: Stop using iommu_present() new 5d1a0de2c778 habanalabs: add prefetch flag to the MAP operation new b0b09b7a8b7d habanalabs: use get_task_pid() to take PID new de3484dfaa04 habanalabs: Add separate poll interval value for protocol new 4e63ce6af63f habanalabs: hide memory manager page shift new ff086c186bf2 habanalabs: add put by handle method to memory manager new 2db04a682655 habanalabs/gaudi: set arbitration timeout to a high value new dc653c36c98e habanalabs: unified memory manager new code for CB flow new 829ec038c967 habanalabs: use unified memory manager for CB flow new 0688474eda80 habanalabs: add device memory scrub ability through debugfs new c37803388c95 habanalabs: handle race in driver fini new f2daa2d97ec1 habanalabs: add topic to memory manager buffer new 422ef171038d habanalabs: add support for notification via eventfd new 368b0b4fd697 habanalabs: update firmware header new 49d2a8af97a2 habanalabs: use NULL for eventfd new 804d514d7977 habanalabs: return -EFAULT on copy_to_user error new 83617f5a87f4 habanalabs: order memory manager messages new 9e495e24003e habanalabs: do MMU prefetch as deferred work new e31dd9362f01 habanalabs: remove hdev from hl_ctx_get args new f873a27fd50d habanalabs: fix missing handle shift during mmap new 90de6805267f habanalabs: use separate structure info for each error col [...] new 6f9b5ed8cadd Merge tag 'char-misc-5.19-rc1' of git://git.kernel.org/pub [...]
The 1308 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-bus-mhi | 10 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 1 + .../ABI/testing/debugfs-driver-habanalabs | 38 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 10 + .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 5 +- .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 34 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 18 +- .../devicetree/bindings/nvmem/apple,efuses.yaml | 50 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 + .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 2 +- .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../bindings/phy/mixel,mipi-dsi-phy.yaml | 107 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 91 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 47 +- .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 3 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 89 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 98 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../bindings/serial/qcom,serial-geni-qcom.yaml | 86 + .../bindings/serial/renesas,em-uart.yaml | 37 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 9 +- .../devicetree/bindings/serial/renesas,scif.yaml | 2 +- .../devicetree/bindings/serial/rs485.yaml | 5 + .../bindings/serial/socionext,uniphier-uart.yaml | 5 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 + .../devicetree/bindings/usb/am33xx-usb.txt | 7 +- .../devicetree/bindings/usb/da8xx-usb.txt | 5 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 7 + .../devicetree/bindings/usb/dwc3-xilinx.yaml | 4 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 227 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + .../bindings/usb/samsung,exynos-usb2.yaml | 15 +- .../devicetree/bindings/usb/ti,am62-usb.yaml | 103 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/serial/index.rst | 2 - Documentation/driver-api/serial/n_gsm.rst | 159 -- Documentation/{ => driver-api}/tty/index.rst | 22 +- .../driver-api/{serial => tty}/moxa-smartio.rst | 0 Documentation/driver-api/tty/n_gsm.rst | 153 + Documentation/{ => driver-api}/tty/n_tty.rst | 0 Documentation/{ => driver-api}/tty/tty_buffer.rst | 0 Documentation/{ => driver-api}/tty/tty_driver.rst | 0 .../{ => driver-api}/tty/tty_internals.rst | 0 Documentation/{ => driver-api}/tty/tty_ldisc.rst | 0 Documentation/{ => driver-api}/tty/tty_port.rst | 0 Documentation/{ => driver-api}/tty/tty_struct.rst | 0 Documentation/firmware-guide/acpi/enumeration.rst | 25 + Documentation/fpga/dfl.rst | 5 + Documentation/index.rst | 1 - Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/oxsemi-tornado.rst | 131 + Documentation/usb/gadget-testing.rst | 1 + MAINTAINERS | 30 +- arch/alpha/include/uapi/asm/termbits.h | 214 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 11 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 12 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 20 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 23 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 13 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 7 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 13 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 68 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 26 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 11 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 20 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 21 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 20 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 2 +- arch/mips/include/uapi/asm/termbits.h | 249 +- arch/parisc/include/uapi/asm/termbits.h | 241 +- arch/powerpc/include/uapi/asm/termbits.h | 182 +- arch/sparc/include/uapi/asm/termbits.h | 223 +- block/bio.c | 9 +- block/blk-cgroup.c | 8 +- block/blk-core.c | 2 +- block/blk-ia-ranges.c | 7 +- block/blk-iolatency.c | 122 +- block/blk-mq-tag.c | 1 - block/blk-mq.c | 123 +- block/genhd.c | 2 + drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/accessibility/speakup/fakekey.c | 4 +- drivers/accessibility/speakup/serialio.c | 2 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_acntsa.c | 2 +- drivers/accessibility/speakup/speakup_apollo.c | 2 +- drivers/accessibility/speakup/speakup_audptr.c | 2 +- drivers/accessibility/speakup/speakup_bns.c | 2 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 3 +- drivers/accessibility/speakup/speakup_spkout.c | 2 +- drivers/accessibility/speakup/speakup_txprt.c | 2 +- drivers/android/binder.c | 197 +- drivers/android/binder_alloc.c | 22 +- drivers/android/binder_internal.h | 5 + drivers/android/binderfs.c | 8 + drivers/base/property.c | 96 +- drivers/block/loop.c | 8 +- drivers/block/nbd.c | 114 +- drivers/block/null_blk/main.c | 6 - drivers/block/null_blk/null_blk.h | 7 + drivers/block/null_blk/zoned.c | 6 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 220 +- drivers/bus/mhi/Kconfig | 1 + drivers/bus/mhi/Makefile | 3 + drivers/bus/mhi/common.h | 22 + drivers/bus/mhi/ep/Kconfig | 10 + drivers/bus/mhi/ep/Makefile | 2 + drivers/bus/mhi/ep/internal.h | 218 ++ drivers/bus/mhi/ep/main.c | 1591 +++++++++++ drivers/bus/mhi/ep/mmio.c | 273 ++ drivers/bus/mhi/ep/ring.c | 207 ++ drivers/bus/mhi/ep/sm.c | 148 + drivers/bus/mhi/host/boot.c | 22 +- drivers/bus/mhi/host/init.c | 89 +- drivers/bus/mhi/host/internal.h | 7 +- drivers/bus/mhi/host/main.c | 18 +- drivers/bus/mhi/host/pci_generic.c | 133 +- drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/ti-sysc.c | 4 +- drivers/char/Kconfig | 3 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 24 +- drivers/char/pcmcia/synclink_cs.c | 10 +- drivers/char/ttyprintk.c | 16 + drivers/char/xillybus/xillybus_class.c | 26 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/comedi/drivers.c | 2 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 95 +- drivers/crypto/virtio/virtio_crypto_common.h | 21 +- drivers/crypto/virtio/virtio_crypto_core.c | 55 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 140 +- drivers/dio/dio.c | 5 +- drivers/extcon/Kconfig | 3 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-ptn5150.c | 36 + drivers/extcon/extcon-sm5502.c | 2 + drivers/extcon/extcon-usb-gpio.c | 15 - drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 37 +- drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/edd.c | 3 +- drivers/firmware/stratix10-svc.c | 12 +- drivers/firmware/xilinx/zynqmp.c | 131 +- drivers/fpga/Makefile | 6 +- drivers/fpga/dfl-pci.c | 9 + drivers/fpga/dfl.c | 38 +- drivers/fpga/dfl.h | 1 + drivers/fpga/fpga-mgr.c | 13 +- drivers/fpga/fpga-region.c | 6 +- drivers/fpga/of-fpga-region.c | 22 +- drivers/gpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 223 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 3 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 1 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 2974 +++++++++++--------- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 394 ++- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 244 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 19 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 248 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 19 + drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 + drivers/gpu/drm/amd/display/dc/dc.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 9 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 10 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 516 +--- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 5 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +- .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 617 ++++ .../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h | 67 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 5 + .../drm/amd/display/include/link_service_types.h | 6 - .../amd/include/asic_reg/dce/dce_10_0_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_11_2_sh_mask.h | 2 + .../amd/include/asic_reg/dce/dce_12_0_sh_mask.h | 2 + .../drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h | 2 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 4 +- .../amd/include/asic_reg/dcn/dcn_2_1_0_sh_mask.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 22 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 57 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 47 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 62 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 3 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 8 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 9 +- drivers/gpu/drm/msm/msm_mdss.c | 57 + drivers/gpu/drm/radeon/radeon_connectors.c | 4 + drivers/gpu/host1x/Kconfig | 5 + drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/context_bus.c | 31 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hwtracing/coresight/coresight-core.c | 33 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 7 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 2 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 136 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 180 +- drivers/hwtracing/coresight/coresight-etm4x.h | 120 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adxl355_core.c | 7 +- drivers/iio/accel/adxl367.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 1 - drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma8452.c | 1 + drivers/iio/accel/sca3000.c | 1 - drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel.h | 28 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 86 +- drivers/iio/adc/ad7192.c | 68 +- drivers/iio/adc/ad7266.c | 44 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 143 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/palmas_gpadc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 470 +++- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/stmpe-adc.c | 21 +- drivers/iio/adc/ti-ads1015.c | 398 +-- drivers/iio/adc/ti-ads8688.c | 1 + drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/iio-rescale.c | 5 +- drivers/iio/buffer/kfifo_buf.c | 10 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/common/ssp_sensors/ssp_spi.c | 13 +- drivers/iio/common/st_sensors/st_sensors_core.c | 50 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 8 +- drivers/iio/dac/ltc2688.c | 19 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy.c | 20 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/mpu3050.h | 2 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/imu/adis16480.c | 91 +- drivers/iio/imu/bmi160/bmi160_core.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 13 +- drivers/iio/imu/bmi160/bmi160_spi.c | 18 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 1 - drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/imu/st_lsm6dsx/Kconfig | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 42 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-event.c | 2 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/stk3310.c | 25 + drivers/iio/light/tsl2772.c | 25 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/rm3100-core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/multiplexer/Kconfig | 1 - drivers/iio/multiplexer/iio-mux.c | 49 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/proximity/mb1232.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/ltc2983.c | 236 +- drivers/iio/temperature/max31856.c | 6 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/trigger/iio-trig-sysfs.c | 11 +- drivers/input/misc/ati_remote2.c | 2 +- drivers/input/misc/cm109.c | 2 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/yealink.c | 2 +- drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 16 +- drivers/interconnect/qcom/icc-rpm.h | 6 +- drivers/interconnect/qcom/icc-rpmh.c | 2 +- drivers/interconnect/qcom/icc-rpmh.h | 6 +- drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/msm8974.c | 28 +- drivers/interconnect/qcom/msm8996.c | 16 +- drivers/interconnect/qcom/osm-l3.c | 16 +- drivers/interconnect/qcom/qcm2290.c | 24 +- drivers/interconnect/qcom/qcs404.c | 12 +- drivers/interconnect/qcom/sc7180.c | 66 +- drivers/interconnect/qcom/sc7280.c | 72 +- drivers/interconnect/qcom/sc8180x.c | 1895 +++++++++++-- drivers/interconnect/qcom/sc8180x.h | 7 + drivers/interconnect/qcom/sc8280xp.c | 2438 ++++++++++++++++ drivers/interconnect/qcom/sc8280xp.h | 209 ++ drivers/interconnect/qcom/sdm660.c | 24 +- drivers/interconnect/qcom/sdm845.c | 32 +- drivers/interconnect/qcom/sdx55.c | 12 +- drivers/interconnect/qcom/sdx65.c | 231 ++ drivers/interconnect/qcom/sdx65.h | 65 + drivers/interconnect/qcom/sm8150.c | 66 +- drivers/interconnect/qcom/sm8250.c | 66 +- drivers/interconnect/qcom/sm8350.c | 60 +- drivers/interconnect/qcom/sm8450.c | 68 +- drivers/md/bcache/bcache.h | 7 + drivers/md/bcache/btree.c | 59 +- drivers/md/bcache/btree.h | 2 +- drivers/md/bcache/journal.c | 31 +- drivers/md/bcache/journal.h | 2 + drivers/md/bcache/request.c | 6 + drivers/md/bcache/super.c | 1 + drivers/md/bcache/writeback.c | 133 +- drivers/md/bcache/writeback.h | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/md-linear.c | 5 +- drivers/md/md-multipath.c | 15 +- drivers/md/md.c | 185 +- drivers/md/md.h | 2 +- drivers/md/raid0.c | 29 +- drivers/md/raid1.c | 24 +- drivers/md/raid10.c | 54 +- drivers/md/raid5-cache.c | 5 +- drivers/md/raid5-ppl.c | 27 +- drivers/md/raid5.c | 37 +- drivers/media/rc/ati_remote.c | 4 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/xbox_remote.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-input.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/misc/altera-stapl/altera.c | 56 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 29 +- drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/cardreader/rts5261.c | 115 +- drivers/misc/cardreader/rtsx_usb.c | 1 + drivers/misc/fastrpc.c | 18 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 413 +-- .../misc/habanalabs/common/command_submission.c | 89 +- drivers/misc/habanalabs/common/context.c | 4 +- drivers/misc/habanalabs/common/debugfs.c | 304 +- drivers/misc/habanalabs/common/device.c | 280 +- drivers/misc/habanalabs/common/firmware_if.c | 86 +- drivers/misc/habanalabs/common/habanalabs.h | 415 +-- drivers/misc/habanalabs/common/habanalabs_drv.c | 44 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 108 +- drivers/misc/habanalabs/common/irq.c | 14 +- drivers/misc/habanalabs/common/memory.c | 289 +- drivers/misc/habanalabs/common/memory_mgr.c | 349 +++ drivers/misc/habanalabs/common/mmu/mmu.c | 296 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 297 +- drivers/misc/habanalabs/common/pci/pci.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 412 +-- drivers/misc/habanalabs/gaudi/gaudiP.h | 4 +- drivers/misc/habanalabs/goya/goya.c | 363 +-- drivers/misc/habanalabs/include/common/cpucp_if.h | 70 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 10 + drivers/misc/lkdtm/bugs.c | 96 +- drivers/misc/lkdtm/cfi.c | 145 +- drivers/misc/lkdtm/core.c | 138 +- drivers/misc/lkdtm/fortify.c | 17 +- drivers/misc/lkdtm/heap.c | 48 +- drivers/misc/lkdtm/lkdtm.h | 142 +- drivers/misc/lkdtm/perms.c | 47 +- drivers/misc/lkdtm/powerpc.c | 11 +- drivers/misc/lkdtm/refcount.c | 65 +- drivers/misc/lkdtm/stackleak.c | 13 +- drivers/misc/lkdtm/usercopy.c | 146 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 10 +- drivers/misc/vmw_balloon.c | 4 +- drivers/misc/vmw_vmci/Kconfig | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 15 +- drivers/misc/vmw_vmci/vmci_guest.c | 4 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 12 + drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 4 +- drivers/net/wireless/silabs/wfx/hif_tx.c | 10 +- drivers/net/wireless/silabs/wfx/main.c | 2 +- drivers/net/wireless/silabs/wfx/sta.c | 20 +- drivers/nvme/host/core.c | 13 +- drivers/nvme/host/ioctl.c | 3 +- drivers/nvme/host/pci.c | 12 +- drivers/nvme/target/passthru.c | 5 +- drivers/nvmem/Kconfig | 13 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-efuses.c | 80 + drivers/nvmem/bcm-ocotp.c | 2 +- drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/core.c | 1 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/nvmem/sunplus-ocotp.c | 4 +- drivers/phy/Kconfig | 1 + drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 166 +- drivers/phy/cadence/phy-cadence-sierra.c | 193 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 276 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 50 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 29 +- drivers/phy/phy-can-transceiver.c | 24 +- drivers/phy/phy-core.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 124 +- drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 7 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 129 +- drivers/phy/rockchip/phy-rockchip-typec.c | 6 +- drivers/power/supply/axp288_charger.c | 17 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/max8997_charger.c | 8 +- drivers/s390/virtio/virtio_ccw.c | 34 + drivers/scsi/scsi_error.c | 5 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 3 +- drivers/scsi/ufs/ufshpb.c | 6 +- drivers/slimbus/qcom-ctrl.c | 4 +- drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/soc/xilinx/xlnx_event_manager.c | 203 +- drivers/soc/xilinx/zynqmp_power.c | 7 +- drivers/soundwire/bus.c | 27 +- drivers/soundwire/cadence_master.c | 42 +- drivers/soundwire/intel.c | 11 +- drivers/soundwire/qcom.c | 22 +- drivers/soundwire/stream.c | 1 + drivers/staging/Kconfig | 3 +- drivers/staging/Makefile | 3 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/audio_codec.c | 32 +- drivers/staging/greybus/pwm.c | 1 - drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/ks7010/ks_hostif.c | 19 +- drivers/staging/ks7010/ks_wlan.h | 2 +- drivers/staging/most/dim2/dim2.c | 29 +- drivers/staging/qlge/qlge.h | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 3 - drivers/staging/r8188eu/core/rtw_br_ext.c | 76 +- drivers/staging/r8188eu/core/rtw_cmd.c | 337 +-- drivers/staging/r8188eu/core/rtw_fw.c | 163 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 45 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/r8188eu/core/rtw_iol.c | 4 +- drivers/staging/r8188eu/core/rtw_led.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 321 +-- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 755 +++-- drivers/staging/r8188eu/core/rtw_p2p.c | 70 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 109 +- drivers/staging/r8188eu/core/rtw_recv.c | 319 +-- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 135 +- drivers/staging/r8188eu/core/rtw_xmit.c | 104 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 22 - drivers/staging/r8188eu/hal/hal_com.c | 4 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 49 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 15 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 7 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 355 +-- drivers/staging/r8188eu/hal/usb_ops_linux.c | 10 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 +- drivers/staging/r8188eu/include/basic_types.h | 73 +- drivers/staging/r8188eu/include/drv_types.h | 7 +- drivers/staging/r8188eu/include/hal_intf.h | 34 +- drivers/staging/r8188eu/include/ieee80211.h | 63 - drivers/staging/r8188eu/include/odm.h | 29 - drivers/staging/r8188eu/include/osdep_service.h | 47 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/r8188eu/include/rtw_debug.h | 55 - drivers/staging/r8188eu/include/rtw_eeprom.h | 3 - drivers/staging/r8188eu/include/rtw_fw.h | 5 + drivers/staging/r8188eu/include/rtw_ioctl.h | 79 - drivers/staging/r8188eu/include/rtw_mlme.h | 11 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 62 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 23 +- drivers/staging/r8188eu/include/rtw_recv.h | 3 - drivers/staging/r8188eu/include/rtw_xmit.h | 4 +- drivers/staging/r8188eu/include/sta_info.h | 2 - drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/usb_osintf.h | 4 - drivers/staging/r8188eu/include/usb_vendor_req.h | 35 - drivers/staging/r8188eu/include/wifi.h | 60 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 295 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 1 - drivers/staging/r8188eu/os_dep/os_intfs.c | 45 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 27 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 5 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 19 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 52 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 20 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 5 +- drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 10 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 38 +- drivers/staging/rtl8192e/rtllib_rx.c | 22 +- drivers/staging/rtl8192e/rtllib_softmac.c | 63 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 30 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 15 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/ieee80211.c | 4 +- drivers/staging/rtl8712/os_intfs.c | 1 - drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.h | 4 +- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 3 - .../staging/rtl8712/rtl8712_macsetting_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_recv.c | 16 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_spec.h | 3 - drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 4 - drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 1 - drivers/staging/rtl8712/rtl871x_cmd.c | 4 +- drivers/staging/rtl8712/rtl871x_cmd.h | 3 - drivers/staging/rtl8712/rtl871x_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 24 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 1 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 3 +- drivers/staging/rtl8712/rtl871x_mlme.c | 102 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 1 - drivers/staging/rtl8712/rtl871x_security.c | 1 - drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_intf.c | 14 +- drivers/staging/rtl8712/usb_ops.c | 27 +- drivers/staging/rtl8712/usb_ops_linux.c | 21 +- drivers/staging/rtl8712/wifi.h | 1 - drivers/staging/rtl8712/xmit_linux.c | 8 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 12 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 66 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 194 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 56 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 11 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 8 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 15 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 295 -- drivers/staging/rtl8723bs/include/rtw_ioctl.h | 72 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/sm750fb/sm750_hw.c | 1 + .../Documentation/ABI/sysfs-platform-visorchipset | 89 - drivers/staging/unisys/Documentation/overview.txt | 337 --- drivers/staging/unisys/Kconfig | 16 - drivers/staging/unisys/MAINTAINERS | 5 - drivers/staging/unisys/Makefile | 7 - drivers/staging/unisys/TODO | 16 - drivers/staging/unisys/include/iochannel.h | 571 ---- drivers/staging/unisys/visorhba/Kconfig | 15 - drivers/staging/unisys/visorhba/Makefile | 10 - drivers/staging/unisys/visorhba/visorhba_main.c | 1142 -------- drivers/staging/unisys/visorinput/Kconfig | 16 - drivers/staging/unisys/visorinput/Makefile | 7 - drivers/staging/unisys/visorinput/visorinput.c | 788 ------ drivers/staging/unisys/visornic/Kconfig | 16 - drivers/staging/unisys/visornic/Makefile | 10 - drivers/staging/unisys/visornic/visornic_main.c | 2148 -------------- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 8 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 10 - .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 86 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 5 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 33 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 24 +- .../vc04_services/bcm2835-camera/controls.c | 33 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 1 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 13 +- .../vc04_services/vchiq-mmal/mmal-msg-common.h | 7 +- .../vc04_services/vchiq-mmal/mmal-msg-format.h | 6 +- .../vc04_services/vchiq-mmal/mmal-parameters.h | 15 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 11 +- drivers/staging/vme/Makefile | 2 - drivers/staging/{vme/devices => vme_user}/Kconfig | 2 +- drivers/staging/{vme/devices => vme_user}/Makefile | 0 .../staging/{vme/devices => vme_user}/vme_user.c | 2 +- .../staging/{vme/devices => vme_user}/vme_user.h | 0 drivers/staging/vt6655/baseband.c | 15 +- drivers/staging/vt6655/card.c | 38 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/channel.c | 6 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/key.c | 1 - drivers/staging/vt6655/mac.c | 1 - drivers/staging/vt6655/mac.h | 271 +- drivers/staging/vt6655/rf.c | 10 +- drivers/staging/vt6655/rxtx.c | 6 +- drivers/staging/vt6655/srom.c | 19 +- drivers/staging/vt6655/tmacro.h | 43 - drivers/staging/vt6655/upc.h | 25 - drivers/staging/vt6656/channel.c | 1 - drivers/staging/vt6656/rf.c | 1 - drivers/staging/wlan-ng/cfg80211.c | 10 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 34 +- drivers/staging/wlan-ng/prism2usb.c | 8 +- drivers/target/target_core_pscsi.c | 3 +- drivers/thunderbolt/ctl.c | 15 +- drivers/thunderbolt/nhi.c | 2 +- drivers/thunderbolt/path.c | 6 + drivers/thunderbolt/switch.c | 109 +- drivers/thunderbolt/tb.c | 25 +- drivers/thunderbolt/tb.h | 6 +- drivers/thunderbolt/tb_msgs.h | 39 + drivers/thunderbolt/tb_regs.h | 5 + drivers/thunderbolt/test.c | 108 +- drivers/thunderbolt/tunnel.c | 18 +- drivers/thunderbolt/tunnel.h | 4 +- drivers/thunderbolt/usb4_port.c | 38 + drivers/thunderbolt/xdomain.c | 609 +++- drivers/tty/amiserial.c | 2 - drivers/tty/goldfish.c | 2 + drivers/tty/hvc/Kconfig | 19 + drivers/tty/hvc/hvc_dcc.c | 194 +- drivers/tty/hvc/hvc_opal.c | 6 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/hvc/hvsi.c | 2 +- drivers/tty/mxser.c | 5 +- drivers/tty/n_gsm.c | 37 +- drivers/tty/n_tty.c | 73 +- drivers/tty/serial/8250/8250.h | 41 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 + drivers/tty/serial/8250/8250_core.c | 1 - drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 229 +- drivers/tty/serial/8250/8250_dwlib.c | 116 +- drivers/tty/serial/8250/8250_dwlib.h | 51 + drivers/tty/serial/8250/8250_fintek.c | 8 +- drivers/tty/serial/8250/8250_mtk.c | 7 - drivers/tty/serial/8250/8250_of.c | 2 + drivers/tty/serial/8250/8250_pci.c | 480 +++- drivers/tty/serial/8250/8250_port.c | 140 +- drivers/tty/serial/8250/8250_pxa.c | 1 - drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/amba-pl011.c | 48 +- drivers/tty/serial/amba-pl011.h | 35 - drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 2 + drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 - drivers/tty/serial/digicolor-usart.c | 2 + drivers/tty/serial/fsl_lpuart.c | 66 +- drivers/tty/serial/icom.c | 538 +++- drivers/tty/serial/icom.h | 274 -- drivers/tty/serial/imx.c | 2 - drivers/tty/serial/jsm/jsm_cls.c | 8 +- drivers/tty/serial/jsm/jsm_neo.c | 8 +- drivers/tty/serial/max310x.c | 1 - drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/meson_uart.c | 40 +- drivers/tty/serial/mpc52xx_uart.c | 5 +- drivers/tty/serial/msm_serial.c | 5 + drivers/tty/serial/omap-serial.c | 13 +- drivers/tty/serial/owl-uart.c | 7 +- drivers/tty/serial/pch_uart.c | 77 +- drivers/tty/serial/pic32_uart.c | 159 +- drivers/tty/serial/pic32_uart.h | 125 - drivers/tty/serial/pmac_zilog.c | 69 +- drivers/tty/serial/pmac_zilog.h | 11 - drivers/tty/serial/qcom_geni_serial.c | 58 +- drivers/tty/serial/rda-uart.c | 2 + drivers/tty/serial/sa1100.c | 4 +- drivers/tty/serial/samsung_tty.c | 13 + drivers/tty/serial/sc16is7xx.c | 10 - drivers/tty/serial/serial_core.c | 89 +- drivers/tty/serial/serial_txx9.c | 2 + drivers/tty/serial/sh-sci.c | 6 +- drivers/tty/serial/sifive.c | 20 +- drivers/tty/serial/st-asc.c | 4 + drivers/tty/serial/stm32-usart.c | 225 +- drivers/tty/serial/stm32-usart.h | 3 + drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/sunsu.c | 2 - drivers/tty/serial/uartlite.c | 3 +- drivers/tty/serial/xilinx_uartps.c | 46 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink_gt.c | 2 + drivers/tty/sysrq.c | 27 +- drivers/tty/tty_baudrate.c | 35 +- drivers/tty/tty_ioctl.c | 2 - drivers/uio/uio_dfl.c | 2 + drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-drv.c | 6 +- drivers/usb/c67x00/c67x00-sched.c | 4 +- drivers/usb/cdns3/cdns3-gadget.c | 47 +- drivers/usb/cdns3/cdns3-gadget.h | 9 +- drivers/usb/class/cdc-acm.h | 8 - drivers/usb/core/devices.c | 47 - drivers/usb/core/driver.c | 25 +- drivers/usb/core/hcd-pci.c | 5 +- drivers/usb/core/hcd.c | 29 +- drivers/usb/core/hub.c | 10 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/usb-acpi.c | 7 +- drivers/usb/dwc2/core.c | 9 + drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/gadget.c | 1 - drivers/usb/dwc2/params.c | 50 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 81 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/drd.c | 50 - drivers/usb/dwc3/dwc3-am62.c | 332 +++ drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 17 + drivers/usb/dwc3/ep0.c | 14 +- drivers/usb/dwc3/gadget.c | 190 +- drivers/usb/dwc3/gadget.h | 2 + drivers/usb/dwc3/host.c | 2 - drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/f_acm.c | 10 + drivers/usb/gadget/function/f_uvc.c | 5 +- drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_uvc.h | 1 + drivers/usb/gadget/function/uvc.h | 1 + drivers/usb/gadget/function/uvc_configfs.c | 189 +- drivers/usb/gadget/function/uvc_configfs.h | 120 +- drivers/usb/gadget/function/uvc_queue.c | 30 +- drivers/usb/gadget/function/uvc_queue.h | 3 +- drivers/usb/gadget/function/uvc_video.c | 17 +- drivers/usb/gadget/legacy/dbgp.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/core.c | 289 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 14 +- drivers/usb/gadget/udc/omap_udc.c | 16 +- drivers/usb/gadget/udc/pxa27x_udc.h | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/host/ehci-omap.c | 5 - drivers/usb/host/ehci-platform.c | 1 + drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci-xilinx-of.c | 12 +- drivers/usb/host/fhci-hcd.c | 3 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/isp116x-hcd.c | 11 +- drivers/usb/host/isp1362-hcd.c | 6 +- drivers/usb/host/max3421-hcd.c | 6 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/ohci-omap.c | 18 +- drivers/usb/host/ohci-platform.c | 1 + drivers/usb/host/ohci-ppc-of.c | 3 - drivers/usb/host/oxu210hp-hcd.c | 16 +- drivers/usb/host/r8a66597-hcd.c | 3 +- drivers/usb/host/sl811-hcd.c | 6 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-mem.c | 23 +- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci-plat.c | 46 +- drivers/usb/host/xhci-ring.c | 144 +- drivers/usb/host/xhci.c | 175 +- drivers/usb/host/xhci.h | 30 +- drivers/usb/isp1760/isp1760-core.c | 8 + drivers/usb/isp1760/isp1760-hcd.c | 6 +- drivers/usb/misc/ftdi-elan.c | 15 +- drivers/usb/misc/lvstest.c | 2 +- drivers/usb/musb/mediatek.c | 73 +- drivers/usb/musb/omap2430.c | 1 + drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/ark3116.c | 3 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 3 + drivers/usb/serial/whiteheat.c | 4 - drivers/usb/storage/alauda.c | 4 +- drivers/usb/storage/isd200.c | 8 +- drivers/usb/storage/karma.c | 15 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/shuttle_usbat.c | 28 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 271 +- drivers/usb/typec/mux.h | 12 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 218 ++ drivers/usb/typec/mux/intel_pmc_mux.c | 29 +- drivers/usb/typec/mux/pi3usb30532.c | 8 +- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tipd/core.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 85 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/usb/usbip/stub_dev.c | 2 +- drivers/usb/usbip/stub_rx.c | 2 + drivers/vdpa/alibaba/eni_vdpa.c | 2 +- drivers/vdpa/ifcvf/ifcvf_main.c | 23 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 2 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 489 +++- drivers/vdpa/vdpa.c | 257 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 105 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 3 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 169 +- drivers/vdpa/vdpa_user/vduse_dev.c | 3 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 161 +- drivers/vhost/iotlb.c | 23 +- drivers/vhost/net.c | 11 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/test.c | 14 +- drivers/vhost/vdpa.c | 271 +- drivers/vhost/vhost.c | 45 +- drivers/vhost/vhost.h | 7 +- drivers/vhost/vsock.c | 7 +- drivers/virt/fsl_hypervisor.c | 3 +- drivers/virtio/virtio.c | 32 +- drivers/virtio/virtio_balloon.c | 12 +- drivers/virtio/virtio_mmio.c | 27 +- drivers/virtio/virtio_pci_common.c | 15 +- drivers/virtio/virtio_pci_common.h | 10 +- drivers/virtio/virtio_pci_legacy.c | 11 +- drivers/virtio/virtio_pci_modern.c | 14 +- drivers/virtio/virtio_pci_modern_dev.c | 6 + drivers/virtio/virtio_ring.c | 55 +- drivers/virtio/virtio_vdpa.c | 12 +- drivers/visorbus/Kconfig | 15 - drivers/visorbus/Makefile | 10 - drivers/visorbus/controlvmchannel.h | 650 ----- drivers/visorbus/vbuschannel.h | 95 - drivers/visorbus/visorbus_main.c | 1234 -------- drivers/visorbus/visorbus_private.h | 48 - drivers/visorbus/visorchannel.c | 434 --- drivers/visorbus/visorchipset.c | 1691 ----------- drivers/vme/Kconfig | 2 - drivers/w1/masters/ds2490.c | 124 +- fs/freevxfs/vxfs.h | 27 +- fs/freevxfs/vxfs_bmap.c | 26 +- fs/freevxfs/vxfs_dir.h | 27 +- fs/freevxfs/vxfs_extern.h | 27 +- fs/freevxfs/vxfs_fshead.c | 26 +- fs/freevxfs/vxfs_fshead.h | 27 +- fs/freevxfs/vxfs_immed.c | 26 +- fs/freevxfs/vxfs_inode.c | 26 +- fs/freevxfs/vxfs_inode.h | 27 +- fs/freevxfs/vxfs_lookup.c | 26 +- fs/freevxfs/vxfs_olt.c | 26 +- fs/freevxfs/vxfs_olt.h | 27 +- fs/freevxfs/vxfs_subr.c | 26 +- fs/freevxfs/vxfs_super.c | 26 +- fs/io_uring.c | 338 ++- include/dt-bindings/interconnect/qcom,sc8180x.h | 7 + include/dt-bindings/interconnect/qcom,sc8280xp.h | 232 ++ include/dt-bindings/interconnect/qcom,sdx65.h | 67 + include/linux/blk-mq.h | 3 +- include/linux/blk_types.h | 4 + include/linux/blkdev.h | 1 + include/linux/extcon.h | 2 +- include/linux/firmware/xlnx-event-manager.h | 4 +- include/linux/firmware/xlnx-zynqmp.h | 11 + include/linux/fpga/fpga-region.h | 6 +- include/linux/host1x_context_bus.h | 15 + include/linux/iio/adc/ad_sigma_delta.h | 38 + include/linux/iio/common/st_sensors.h | 3 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/iio.h | 70 +- include/linux/iio/kfifo_buf.h | 5 +- include/linux/mhi_ep.h | 277 ++ include/linux/mlx5/mlx5_ifc.h | 1 + include/linux/mlx5/mlx5_ifc_vdpa.h | 39 + include/linux/mod_devicetable.h | 2 + include/linux/nvmem-consumer.h | 1 + include/linux/phy/phy-lvds.h | 32 + include/linux/phy/phy.h | 4 + include/linux/property.h | 5 + include/linux/rtsx_pci.h | 3 + include/linux/serial_core.h | 1 + include/linux/serial_s3c.h | 3 + include/linux/siphash.h | 5 +- include/linux/thunderbolt.h | 19 +- include/linux/usb.h | 17 +- include/linux/usb/gadget.h | 28 +- include/linux/usb/hcd.h | 2 + include/linux/usb/typec_mux.h | 22 +- include/linux/vdpa.h | 61 +- include/linux/vhost_iotlb.h | 2 + include/linux/virtio.h | 1 + include/linux/virtio_config.h | 47 +- include/uapi/asm-generic/termbits-common.h | 65 + include/uapi/asm-generic/termbits.h | 239 +- include/uapi/drm/amdgpu_drm.h | 8 + include/uapi/linux/android/binder.h | 16 + include/uapi/linux/io_uring.h | 6 + include/uapi/linux/vdpa.h | 6 + include/uapi/linux/vhost.h | 26 +- include/uapi/linux/vhost_types.h | 11 +- include/uapi/misc/habanalabs.h | 87 +- lib/siphash.c | 5 +- lib/test_siphash.c | 7 +- scripts/mod/file2alias.c | 10 + scripts/spdxcheck.py | 175 +- scripts/spdxexclude | 18 + scripts/tags.sh | 11 +- sound/pci/hda/patch_realtek.c | 11 + sound/pci/hda/patch_via.c | 2 - sound/soc/amd/acp/acp-pci.c | 1 + sound/soc/codecs/da7219-aad.c | 18 +- sound/soc/codecs/rt5640.c | 11 +- sound/soc/codecs/rt5640.h | 2 + sound/soc/fsl/fsl_sai.h | 4 +- sound/soc/intel/avs/board_selection.c | 3 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 2 +- sound/soc/soc-pcm.c | 2 - sound/usb/clock.c | 12 +- sound/usb/line6/pcm.c | 4 +- sound/usb/midi.c | 7 +- sound/usb/mixer_maps.c | 30 + sound/usb/usx2y/usb_stream.c | 6 +- sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- tools/testing/selftests/alsa/Makefile | 3 + .../selftests/filesystems/binderfs/binderfs_test.c | 1 + tools/testing/selftests/lkdtm/config | 4 + tools/testing/selftests/lkdtm/tests.txt | 9 +- tools/usb/testusb.c | 2 +- 1077 files changed, 31161 insertions(+), 26482 deletions(-) create mode 100644 Documentation/devicetree/bindings/nvmem/apple,efuses.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.yaml create mode 100644 Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,am62-usb.yaml delete mode 100644 Documentation/driver-api/serial/n_gsm.rst rename Documentation/{ => driver-api}/tty/index.rst (81%) rename Documentation/driver-api/{serial => tty}/moxa-smartio.rst (100%) create mode 100644 Documentation/driver-api/tty/n_gsm.rst rename Documentation/{ => driver-api}/tty/n_tty.rst (100%) rename Documentation/{ => driver-api}/tty/tty_buffer.rst (100%) rename Documentation/{ => driver-api}/tty/tty_driver.rst (100%) rename Documentation/{ => driver-api}/tty/tty_internals.rst (100%) rename Documentation/{ => driver-api}/tty/tty_ldisc.rst (100%) rename Documentation/{ => driver-api}/tty/tty_port.rst (100%) rename Documentation/{ => driver-api}/tty/tty_struct.rst (100%) create mode 100644 Documentation/misc-devices/oxsemi-tornado.rst create mode 100644 drivers/bus/mhi/ep/Kconfig create mode 100644 drivers/bus/mhi/ep/Makefile create mode 100644 drivers/bus/mhi/ep/internal.h create mode 100644 drivers/bus/mhi/ep/main.c create mode 100644 drivers/bus/mhi/ep/mmio.c create mode 100644 drivers/bus/mhi/ep/ring.c create mode 100644 drivers/bus/mhi/ep/sm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.h create mode 100644 drivers/gpu/host1x/context_bus.c create mode 100644 drivers/interconnect/qcom/sc8280xp.c create mode 100644 drivers/interconnect/qcom/sc8280xp.h create mode 100644 drivers/interconnect/qcom/sdx65.c create mode 100644 drivers/interconnect/qcom/sdx65.h create mode 100644 drivers/misc/habanalabs/common/memory_mgr.c create mode 100644 drivers/nvmem/apple-efuses.c delete mode 100644 drivers/staging/r8188eu/include/rtw_debug.h delete mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h delete mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h delete mode 100644 drivers/staging/unisys/Documentation/ABI/sysfs-platform-visorchipset delete mode 100644 drivers/staging/unisys/Documentation/overview.txt delete mode 100644 drivers/staging/unisys/Kconfig delete mode 100644 drivers/staging/unisys/MAINTAINERS delete mode 100644 drivers/staging/unisys/Makefile delete mode 100644 drivers/staging/unisys/TODO delete mode 100644 drivers/staging/unisys/include/iochannel.h delete mode 100644 drivers/staging/unisys/visorhba/Kconfig delete mode 100644 drivers/staging/unisys/visorhba/Makefile delete mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c delete mode 100644 drivers/staging/unisys/visorinput/Kconfig delete mode 100644 drivers/staging/unisys/visorinput/Makefile delete mode 100644 drivers/staging/unisys/visorinput/visorinput.c delete mode 100644 drivers/staging/unisys/visornic/Kconfig delete mode 100644 drivers/staging/unisys/visornic/Makefile delete mode 100644 drivers/staging/unisys/visornic/visornic_main.c delete mode 100644 drivers/staging/vc04_services/bcm2835-audio/TODO delete mode 100644 drivers/staging/vme/Makefile rename drivers/staging/{vme/devices => vme_user}/Kconfig (93%) rename drivers/staging/{vme/devices => vme_user}/Makefile (100%) rename drivers/staging/{vme/devices => vme_user}/vme_user.c (99%) rename drivers/staging/{vme/devices => vme_user}/vme_user.h (100%) delete mode 100644 drivers/staging/vt6655/tmacro.h delete mode 100644 drivers/tty/serial/amba-pl011.h delete mode 100644 drivers/tty/serial/icom.h delete mode 100644 drivers/tty/serial/pic32_uart.h create mode 100644 drivers/usb/dwc3/dwc3-am62.c create mode 100644 drivers/usb/typec/mux/fsa4480.c delete mode 100644 drivers/visorbus/Kconfig delete mode 100644 drivers/visorbus/Makefile delete mode 100644 drivers/visorbus/controlvmchannel.h delete mode 100644 drivers/visorbus/vbuschannel.h delete mode 100644 drivers/visorbus/visorbus_main.c delete mode 100644 drivers/visorbus/visorbus_private.h delete mode 100644 drivers/visorbus/visorchannel.c delete mode 100644 drivers/visorbus/visorchipset.c create mode 100644 include/dt-bindings/interconnect/qcom,sc8280xp.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx65.h create mode 100644 include/linux/host1x_context_bus.h create mode 100644 include/linux/mhi_ep.h create mode 100644 include/linux/phy/phy-lvds.h create mode 100644 include/uapi/asm-generic/termbits-common.h create mode 100644 scripts/spdxexclude