Merge ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1966627/bump-to-9858/jammy into ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/jammy

Proposed by Dimitri John Ledkov
Status: Needs review
Proposed branch: ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1966627/bump-to-9858/jammy
Merge into: ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/jammy
Diff against target: 67445 lines (+19876/-12607)
336 files modified
.gitignore (+1/-0)
Kconfig.local (+3/-27)
MAINTAINERS (+1727/-502)
Makefile (+2/-2)
Makefile.kernel (+3/-0)
backport-include/acpi/acpi_bus.h (+2/-2)
backport-include/asm/barrier.h (+0/-3)
backport-include/asm/unaligned.h (+17/-0)
backport-include/keys/asymmetric-type.h (+1/-0)
backport-include/linux/acpi.h (+2/-59)
backport-include/linux/bits.h (+14/-0)
backport-include/linux/clk.h (+10/-106)
backport-include/linux/cordic.h (+0/-54)
backport-include/linux/debugfs.h (+0/-49)
backport-include/linux/delay.h (+21/-0)
backport-include/linux/devcoredump.h (+5/-8)
backport-include/linux/device.h (+6/-276)
backport-include/linux/dma-mapping.h (+11/-27)
backport-include/linux/etherdevice.h (+15/-192)
backport-include/linux/export.h (+4/-11)
backport-include/linux/firmware.h (+9/-6)
backport-include/linux/fs.h (+2/-42)
backport-include/linux/gfp.h (+2/-2)
backport-include/linux/gpio/driver.h (+2/-6)
backport-include/linux/idr.h (+1/-58)
backport-include/linux/if_ether.h (+6/-0)
backport-include/linux/interrupt.h (+32/-0)
backport-include/linux/iopoll.h (+0/-2)
backport-include/linux/jump_label.h (+10/-0)
backport-include/linux/kconfig.h (+0/-28)
backport-include/linux/kcov.h (+13/-8)
backport-include/linux/kernel.h (+1/-191)
backport-include/linux/kthread.h (+13/-0)
backport-include/linux/leds.h (+2/-42)
backport-include/linux/lockdep.h (+11/-15)
backport-include/linux/math.h (+9/-7)
backport-include/linux/mii.h (+0/-140)
backport-include/linux/mm.h (+0/-60)
backport-include/linux/mmc/sdio_func.h (+0/-12)
backport-include/linux/module.h (+2/-3)
backport-include/linux/moduleparam.h (+0/-34)
backport-include/linux/net.h (+0/-98)
backport-include/linux/netdev_features.h (+0/-41)
backport-include/linux/netdevice.h (+111/-301)
backport-include/linux/netlink.h (+1/-7)
backport-include/linux/of_device.h (+1/-3)
backport-include/linux/of_net.h (+9/-14)
backport-include/linux/page_ref.h (+1/-2)
backport-include/linux/pci.h (+2/-169)
backport-include/linux/phy.h (+0/-10)
backport-include/linux/platform_device.h (+38/-7)
backport-include/linux/poll.h (+2/-16)
backport-include/linux/random.h (+0/-38)
backport-include/linux/rbtree.h (+59/-0)
backport-include/linux/rculist.h (+0/-53)
backport-include/linux/rfkill.h (+8/-162)
backport-include/linux/scatterlist.h (+0/-100)
backport-include/linux/sched.h (+5/-0)
backport-include/linux/seq_file.h (+0/-44)
backport-include/linux/skbuff.h (+53/-318)
backport-include/linux/slab.h (+0/-21)
backport-include/linux/spinlock.h (+0/-14)
backport-include/linux/stddef.h (+31/-0)
backport-include/linux/string.h (+19/-24)
backport-include/linux/sysfs.h (+9/-0)
backport-include/linux/thermal.h (+23/-108)
backport-include/linux/time.h (+17/-6)
backport-include/linux/timekeeping.h (+5/-98)
backport-include/linux/tty.h (+0/-27)
backport-include/linux/types.h (+0/-4)
backport-include/linux/u64_stats_sync.h (+0/-147)
backport-include/linux/usb/ch9.h (+0/-16)
backport-include/linux/uuid.h (+1/-2)
backport-include/linux/virtio.h (+13/-0)
backport-include/linux/wait.h (+0/-74)
backport-include/linux/wwan.h (+35/-0)
backport-include/net/addrconf.h (+1/-25)
backport-include/net/genetlink.h (+7/-49)
backport-include/net/inet_ecn.h (+66/-0)
backport-include/net/ipv6.h (+0/-35)
backport-include/net/iw_handler.h (+1/-31)
backport-include/net/netlink.h (+2/-176)
backport-include/net/sock.h (+0/-43)
backport-include/uapi/linux/eventpoll.h (+1/-1)
backport-include/uapi/linux/genetlink.h (+0/-5)
compat/Kconfig (+0/-42)
compat/Makefile (+5/-27)
compat/backport-4.10.c (+0/-2)
compat/backport-4.11.c (+12/-0)
compat/backport-4.18.c (+0/-34)
compat/backport-4.5.c (+0/-9)
compat/backport-4.7.c (+2/-10)
compat/backport-5.11.c (+19/-0)
compat/backport-5.13.c (+30/-0)
compat/backport-5.3.c (+0/-2)
compat/backport-genetlink.c (+14/-57)
compat/lib-oid_registry.c (+1/-1)
compat/lib-refcount.c (+1/-1)
compat/lib-rhashtable.c (+1/-1)
compat/main.c (+0/-6)
compat/verification/key.c (+1/-0)
compat/verification/pkcs7_parser.c (+8/-0)
compat/verification/pkcs7_trust.c (+3/-3)
compat/verification/x509_cert_parser.c (+10/-0)
compat/verification/x509_public_key.c (+10/-0)
debian/backport-iwlwifi-dkms.modaliases (+4/-0)
debian/changelog (+15/-0)
debian/gbp.conf (+1/-1)
debian/gitlab-ci.yml (+1/-1)
debian/patches/series (+0/-1)
defconfigs/prune-public (+0/-1)
dev/null (+0/-13)
drivers/net/wireless/intel/iwlwifi/Kconfig (+32/-39)
drivers/net/wireless/intel/iwlwifi/Kconfig.noupstream (+5/-0)
drivers/net/wireless/intel/iwlwifi/Makefile (+4/-2)
drivers/net/wireless/intel/iwlwifi/cfg/22000.c (+177/-25)
drivers/net/wireless/intel/iwlwifi/fw/acpi.c (+367/-78)
drivers/net/wireless/intel/iwlwifi/fw/acpi.h (+76/-23)
drivers/net/wireless/intel/iwlwifi/fw/api/alive.h (+16/-10)
drivers/net/wireless/intel/iwlwifi/fw/api/commands.h (+22/-26)
drivers/net/wireless/intel/iwlwifi/fw/api/config.h (+0/-33)
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h (+110/-21)
drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h (+255/-5)
drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h (+72/-9)
drivers/net/wireless/intel/iwlwifi/fw/api/debug.h (+36/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h (+29/-4)
drivers/net/wireless/intel/iwlwifi/fw/api/filter.h (+0/-88)
drivers/net/wireless/intel/iwlwifi/fw/api/location.h (+9/-8)
drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h (+39/-5)
drivers/net/wireless/intel/iwlwifi/fw/api/mac.h (+124/-12)
drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h (+99/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/offload.h (+16/-1)
drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h (+22/-21)
drivers/net/wireless/intel/iwlwifi/fw/api/phy.h (+16/-6)
drivers/net/wireless/intel/iwlwifi/fw/api/power.h (+81/-17)
drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h (+9/-1)
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h (+102/-19)
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h (+91/-27)
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h (+2/-0)
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h (+90/-2)
drivers/net/wireless/intel/iwlwifi/fw/api/system.h (+12/-4)
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h (+26/-8)
drivers/net/wireless/intel/iwlwifi/fw/api/txq.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c (+303/-68)
drivers/net/wireless/intel/iwlwifi/fw/dbg.h (+4/-1)
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c (+3/-3)
drivers/net/wireless/intel/iwlwifi/fw/dump.c (+93/-60)
drivers/net/wireless/intel/iwlwifi/fw/error-dump.h (+18/-0)
drivers/net/wireless/intel/iwlwifi/fw/file.h (+16/-38)
drivers/net/wireless/intel/iwlwifi/fw/img.c (+8/-5)
drivers/net/wireless/intel/iwlwifi/fw/img.h (+6/-14)
drivers/net/wireless/intel/iwlwifi/fw/init.c (+3/-4)
drivers/net/wireless/intel/iwlwifi/fw/paging.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c (+41/-42)
drivers/net/wireless/intel/iwlwifi/fw/pnvm.h (+2/-0)
drivers/net/wireless/intel/iwlwifi/fw/rs.c (+20/-15)
drivers/net/wireless/intel/iwlwifi/fw/runtime.h (+9/-4)
drivers/net/wireless/intel/iwlwifi/fw/smem.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/testmode.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/fw/uefi.c (+102/-8)
drivers/net/wireless/intel/iwlwifi/fw/uefi.h (+19/-1)
drivers/net/wireless/intel/iwlwifi/iwl-config.h (+37/-8)
drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/iwl-csr.h (+20/-11)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.h (+12/-3)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c (+203/-49)
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h (+3/-1)
drivers/net/wireless/intel/iwlwifi/iwl-debug.c (+14/-9)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h (+18/-5)
drivers/net/wireless/intel/iwlwifi/iwl-dnt-cfg.c (+1/-1)
drivers/net/wireless/intel/iwlwifi/iwl-dnt-dev-if.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/iwl-dnt-dispatch.c (+3/-5)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c (+191/-110)
drivers/net/wireless/intel/iwlwifi/iwl-drv.h (+4/-1)
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c (+1/-762)
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h (+7/-1)
drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c (+4/-8)
drivers/net/wireless/intel/iwlwifi/iwl-fh.h (+26/-6)
drivers/net/wireless/intel/iwlwifi/iwl-io.c (+56/-10)
drivers/net/wireless/intel/iwlwifi/iwl-modparams.h (+5/-2)
drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c (+283/-49)
drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c (+1/-3)
drivers/net/wireless/intel/iwlwifi/iwl-prph.h (+39/-14)
drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.c (+19/-20)
drivers/net/wireless/intel/iwlwifi/iwl-tm-infc.h (+39/-3)
drivers/net/wireless/intel/iwlwifi/iwl-trans.c (+8/-4)
drivers/net/wireless/intel/iwlwifi/iwl-trans.h (+69/-16)
drivers/net/wireless/intel/iwlwifi/iwl-vendor-cmd.h (+12/-65)
drivers/net/wireless/intel/iwlwifi/mei/Makefile (+2/-2)
drivers/net/wireless/intel/iwlwifi/mei/internal.h (+1/-1)
drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h (+73/-8)
drivers/net/wireless/intel/iwlwifi/mei/main.c (+283/-280)
drivers/net/wireless/intel/iwlwifi/mei/net.c (+6/-7)
drivers/net/wireless/intel/iwlwifi/mei/sap.h (+14/-17)
drivers/net/wireless/intel/iwlwifi/mei/trace-data.h (+14/-1)
drivers/net/wireless/intel/iwlwifi/mei/trace.h (+15/-1)
drivers/net/wireless/intel/iwlwifi/mvm/Makefile (+1/-0)
drivers/net/wireless/intel/iwlwifi/mvm/constants.h (+8/-2)
drivers/net/wireless/intel/iwlwifi/mvm/d3.c (+823/-272)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c (+66/-24)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c (+126/-233)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c (+14/-15)
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c (+11/-13)
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h (+1/-1)
drivers/net/wireless/intel/iwlwifi/mvm/fw.c (+367/-280)
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c (+73/-29)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c (+619/-443)
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h (+42/-53)
drivers/net/wireless/intel/iwlwifi/mvm/nan.c (+9/-12)
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c (+11/-3)
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c (+1/-2)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c (+100/-57)
drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c (+108/-42)
drivers/net/wireless/intel/iwlwifi/mvm/power.c (+15/-15)
drivers/net/wireless/intel/iwlwifi/mvm/quota.c (+1/-1)
drivers/net/wireless/intel/iwlwifi/mvm/rfi.c (+75/-14)
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c (+259/-46)
drivers/net/wireless/intel/iwlwifi/mvm/rs.c (+0/-2)
drivers/net/wireless/intel/iwlwifi/mvm/rs.h (+1/-6)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c (+201/-66)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c (+223/-222)
drivers/net/wireless/intel/iwlwifi/mvm/scan.c (+681/-96)
drivers/net/wireless/intel/iwlwifi/mvm/sta.c (+268/-83)
drivers/net/wireless/intel/iwlwifi/mvm/sta.h (+6/-1)
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c (+34/-25)
drivers/net/wireless/intel/iwlwifi/mvm/tt.c (+8/-3)
drivers/net/wireless/intel/iwlwifi/mvm/tx.c (+101/-49)
drivers/net/wireless/intel/iwlwifi/mvm/utils.c (+49/-45)
drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c (+101/-204)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c (+4/-1)
drivers/net/wireless/intel/iwlwifi/pcie/drv.c (+421/-221)
drivers/net/wireless/intel/iwlwifi/pcie/internal.h (+38/-8)
drivers/net/wireless/intel/iwlwifi/pcie/rx.c (+92/-36)
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c (+8/-8)
drivers/net/wireless/intel/iwlwifi/pcie/trans.c (+181/-93)
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c (+2/-2)
drivers/net/wireless/intel/iwlwifi/pcie/tx.c (+7/-7)
drivers/net/wireless/intel/iwlwifi/queue/tx.c (+72/-37)
drivers/net/wireless/intel/iwlwifi/queue/tx.h (+10/-11)
drivers/net/wireless/intel/iwlwifi/xvt/fw.c (+9/-5)
drivers/net/wireless/intel/iwlwifi/xvt/nvm.c (+5/-6)
drivers/net/wireless/intel/iwlwifi/xvt/user-infc.c (+145/-24)
drivers/net/wireless/intel/iwlwifi/xvt/utils.c (+1/-61)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.c (+147/-53)
drivers/net/wireless/intel/iwlwifi/xvt/xvt.h (+5/-64)
drivers/net/wireless/mac80211_hwsim.c (+508/-148)
include/crypto/backport-public_key.h (+3/-3)
include/linux/backport-oid_registry.h (+15/-0)
include/linux/ieee80211.h (+496/-28)
include/linux/pci_ids.h (+34/-44)
include/linux/units.h (+23/-3)
include/net/cfg80211.h (+332/-29)
include/net/codel.h (+5/-2)
include/net/codel_impl.h (+17/-3)
include/net/codel_qdisc.h (+2/-0)
include/net/ieee80211_radiotap.h (+7/-2)
include/net/mac80211.h (+182/-69)
include/uapi/linux/nl80211.h (+305/-11)
include/uapi/linux/pci_regs.h (+79/-69)
local-symbols (+2/-12)
net/Kconfig (+7/-28)
net/Makefile (+1/-0)
net/mac80211/Kconfig (+1/-1)
net/mac80211/Makefile (+2/-1)
net/mac80211/agg-rx.c (+27/-12)
net/mac80211/agg-tx.c (+19/-5)
net/mac80211/airtime.c (+3/-8)
net/mac80211/cfg.c (+379/-49)
net/mac80211/chan.c (+4/-1)
net/mac80211/debugfs.c (+59/-13)
net/mac80211/debugfs_key.c (+1/-1)
net/mac80211/debugfs_netdev.c (+32/-5)
net/mac80211/debugfs_sta.c (+92/-64)
net/mac80211/driver-ops.h (+64/-3)
net/mac80211/eht.c (+76/-0)
net/mac80211/ethtool.c (+14/-2)
net/mac80211/fils_aead.c (+12/-12)
net/mac80211/fils_aead.h (+0/-17)
net/mac80211/he.c (+6/-3)
net/mac80211/ibss.c (+23/-25)
net/mac80211/ieee80211_i.h (+263/-53)
net/mac80211/iface.c (+325/-162)
net/mac80211/key.c (+3/-19)
net/mac80211/key.h (+2/-5)
net/mac80211/led.c (+2/-10)
net/mac80211/led.h (+6/-20)
net/mac80211/main.c (+32/-91)
net/mac80211/mesh.c (+59/-44)
net/mac80211/mesh.h (+1/-21)
net/mac80211/mesh_hwmp.c (+27/-23)
net/mac80211/mesh_pathtbl.c (+32/-56)
net/mac80211/mesh_plink.c (+7/-6)
net/mac80211/mesh_ps.c (+2/-1)
net/mac80211/mesh_sync.c (+12/-14)
net/mac80211/mlme.c (+796/-328)
net/mac80211/pm.c (+4/-0)
net/mac80211/rate.c (+2/-7)
net/mac80211/rc80211_minstrel_ht.c (+8/-32)
net/mac80211/rx.c (+158/-87)
net/mac80211/s1g.c (+182/-0)
net/mac80211/scan.c (+26/-11)
net/mac80211/sta_info.c (+76/-42)
net/mac80211/sta_info.h (+29/-12)
net/mac80211/status.c (+54/-22)
net/mac80211/tdls.c (+39/-52)
net/mac80211/trace.h (+74/-0)
net/mac80211/tx.c (+551/-286)
net/mac80211/util.c (+316/-134)
net/mac80211/vht.c (+32/-6)
net/mac80211/wme.c (+1/-2)
net/mac80211/wpa.c (+7/-136)
net/mac80211/wpa.h (+1/-4)
net/wireless/Kconfig (+1/-1)
net/wireless/Makefile (+3/-3)
net/wireless/chan.c (+138/-39)
net/wireless/core.c (+37/-43)
net/wireless/core.h (+19/-2)
net/wireless/mlme.c (+162/-17)
net/wireless/nl80211.c (+787/-262)
net/wireless/nl80211.h (+1/-5)
net/wireless/pmsr.c (+1/-5)
net/wireless/radiotap.c (+4/-5)
net/wireless/rdev-ops.h (+44/-0)
net/wireless/reg.c (+47/-5)
net/wireless/scan.c (+119/-66)
net/wireless/sme.c (+10/-12)
net/wireless/sysfs.c (+0/-11)
net/wireless/trace.c (+0/-3)
net/wireless/trace.h (+120/-4)
net/wireless/util.c (+149/-14)
net/wireless/wext-compat.c (+4/-4)
net/wireless/wext-sme.c (+6/-6)
net/wireless/wext-spy.c (+7/-7)
versions (+1/-1)
Reviewer Review Type Date Requested Status
Ubuntu Core Development Team Pending
Canonical Hardware Enablement Pending
Review via email: mp+418281@code.launchpad.net
To post a comment you must log in.

Unmerged commits

40dc047... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/ubuntu/jammy' into ubuntu/jammy

258c033... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/ubuntu/jammy' into ubuntu/jammy

f3f570a... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/debian/master' into ubuntu/jammy

e9ce828... by You-Sheng Yang

Merge remote-tracking branch 'vicamo/debian/master' into ubuntu/jammy

c29b6e2... by You-Sheng Yang

debian: bump version

Signed-off-by: You-Sheng Yang <email address hidden>

0e4622f... by You-Sheng Yang

debian: update modaliases

241552f... by You-Sheng Yang

Merge remote-tracking branch 'korg/master'

1119427... by You-Sheng Yang

debian: bump version

984be36... by You-Sheng Yang

debian: update modaliases

52fefa2... by You-Sheng Yang

debian: disable iwlmei for now

iwlmei was disabled in upstream at least before backport-iwlwifi
version 9580.

Closes: vicamo/backport-iwlwifi-dkms#12
Signed-off-by: You-Sheng Yang <email address hidden>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/.gitignore b/.gitignore
2index 8778fa5..3b4444f 100644
3--- a/.gitignore
4+++ b/.gitignore
5@@ -26,3 +26,4 @@ cscope.*
6 ncscope.*
7 # gcc profile objects
8 *.gcno
9+*.dwo
10diff --git a/Kconfig.local b/Kconfig.local
11index fa8ea20..8e7050f 100644
12--- a/Kconfig.local
13+++ b/Kconfig.local
14@@ -25,36 +25,12 @@ config BACKPORTED_BP_MODULES
15 config BACKPORTED_BPAUTO_BUILD_NLATTR
16 tristate
17 default BPAUTO_BUILD_NLATTR
18-config BACKPORTED_BPAUTO_BUILD_CORDIC
19- tristate
20- default BPAUTO_BUILD_CORDIC
21-config BACKPORTED_BPAUTO_CORDIC
22- tristate
23- default BPAUTO_CORDIC
24-config BACKPORTED_BPAUTO_MII
25- tristate
26- default BPAUTO_MII
27-config BACKPORTED_BPAUTO_BUILD_LEDS
28- tristate
29- default BPAUTO_BUILD_LEDS
30-config BACKPORTED_BPAUTO_NEW_LEDS
31- tristate
32- default BPAUTO_NEW_LEDS
33-config BACKPORTED_BPAUTO_LEDS_CLASS
34- tristate
35- default BPAUTO_LEDS_CLASS
36-config BACKPORTED_BPAUTO_LEDS_TRIGGERS
37- tristate
38- default BPAUTO_LEDS_TRIGGERS
39 config BACKPORTED_BPAUTO_USERSEL_BUILD_ALL
40 tristate
41 default BPAUTO_USERSEL_BUILD_ALL
42 config BACKPORTED_BPAUTO_WANT_DEV_COREDUMP
43 tristate
44 default BPAUTO_WANT_DEV_COREDUMP
45-config BACKPORTED_BPAUTO_BUILD_WANT_DEV_COREDUMP
46- tristate
47- default BPAUTO_BUILD_WANT_DEV_COREDUMP
48 config BACKPORTED_BPAUTO_RHASHTABLE
49 tristate
50 default BPAUTO_RHASHTABLE
51@@ -259,9 +235,6 @@ config BACKPORTED_IWLMVM
52 config BACKPORTED_IWLWIFI_OPMODE_MODULAR
53 tristate
54 default IWLWIFI_OPMODE_MODULAR
55-config BACKPORTED_IWLWIFI_BCAST_FILTERING
56- tristate
57- default IWLWIFI_BCAST_FILTERING
58 config BACKPORTED_IWLWIFI_DEBUG
59 tristate
60 default IWLWIFI_DEBUG
61@@ -271,3 +244,6 @@ config BACKPORTED_IWLWIFI_DEBUGFS
62 config BACKPORTED_IWLWIFI_DEVICE_TRACING
63 tristate
64 default IWLWIFI_DEVICE_TRACING
65+config BACKPORTED_IWLMEI
66+ tristate
67+ default IWLMEI
68diff --git a/MAINTAINERS b/MAINTAINERS
69index 81e1ede..777cd6f 100644
70--- a/MAINTAINERS
71+++ b/MAINTAINERS
72@@ -190,8 +190,9 @@ M: Johannes Berg <johannes@sipsolutions.net>
73 L: linux-wireless@vger.kernel.org
74 S: Maintained
75 W: https://wireless.wiki.kernel.org/
76-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
77-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
78+Q: https://patchwork.kernel.org/project/linux-wireless/list/
79+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
80+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
81 F: Documentation/driver-api/80211/cfg80211.rst
82 F: Documentation/networking/regulatory.rst
83 F: include/linux/ieee80211.h
84@@ -226,6 +227,7 @@ F: drivers/net/ethernet/8390/
85 M: Eric Van Hensbergen <ericvh@gmail.com>
86 M: Latchesar Ionkov <lucho@ionkov.net>
87 M: Dominique Martinet <asmadeus@codewreck.org>
88+R: Christian Schoenebeck <linux_oss@crudebyte.com>
89 L: v9fs-developer@lists.sourceforge.net
90 S: Maintained
91 W: http://swik.net/v9fs
92@@ -299,7 +301,6 @@ M: William Breathitt Gray <vilhelm.gray@gmail.com>
93 M: Syed Nayyar Waris <syednwaris@gmail.com>
94 L: linux-iio@vger.kernel.org
95 S: Maintained
96-F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
97 F: drivers/counter/104-quad-8.c
98
99 ACCES PCI-IDIO-16 GPIO DRIVER
100@@ -334,8 +335,8 @@ S: Maintained
101 F: drivers/platform/x86/acer-wmi.c
102
103 ACPI
104-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
105-M: Len Brown <lenb@kernel.org>
106+M: "Rafael J. Wysocki" <rafael@kernel.org>
107+R: Len Brown <lenb@kernel.org>
108 L: linux-acpi@vger.kernel.org
109 S: Supported
110 W: https://01.org/linux-acpi
111@@ -355,8 +356,8 @@ F: include/linux/fwnode.h
112 F: tools/power/acpi/
113
114 ACPI APEI
115-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
116-M: Len Brown <lenb@kernel.org>
117+M: "Rafael J. Wysocki" <rafael@kernel.org>
118+R: Len Brown <lenb@kernel.org>
119 R: James Morse <james.morse@arm.com>
120 R: Tony Luck <tony.luck@intel.com>
121 R: Borislav Petkov <bp@alien8.de>
122@@ -365,7 +366,6 @@ F: drivers/acpi/apei/
123
124 ACPI COMPONENT ARCHITECTURE (ACPICA)
125 M: Robert Moore <robert.moore@intel.com>
126-M: Erik Kaneda <erik.kaneda@intel.com>
127 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
128 L: linux-acpi@vger.kernel.org
129 L: devel@acpica.org
130@@ -380,14 +380,6 @@ F: drivers/acpi/acpica/
131 F: include/acpi/
132 F: tools/power/acpi/
133
134-ACPI FAN DRIVER
135-M: Zhang Rui <rui.zhang@intel.com>
136-L: linux-acpi@vger.kernel.org
137-S: Supported
138-W: https://01.org/linux-acpi
139-B: https://bugzilla.kernel.org
140-F: drivers/acpi/fan.c
141-
142 ACPI FOR ARM64 (ACPI/arm64)
143 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
144 M: Hanjun Guo <guohanjun@huawei.com>
145@@ -403,8 +395,14 @@ L: platform-driver-x86@vger.kernel.org
146 S: Maintained
147 F: drivers/platform/x86/i2c-multi-instantiate.c
148
149+ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
150+M: Sudeep Holla <sudeep.holla@arm.com>
151+L: linux-acpi@vger.kernel.org
152+S: Supported
153+F: drivers/mailbox/pcc.c
154+
155 ACPI PMIC DRIVERS
156-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
157+M: "Rafael J. Wysocki" <rafael@kernel.org>
158 M: Len Brown <lenb@kernel.org>
159 R: Andy Shevchenko <andy@kernel.org>
160 R: Mika Westerberg <mika.westerberg@linux.intel.com>
161@@ -416,20 +414,21 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
162 F: drivers/acpi/pmic/
163
164 ACPI THERMAL DRIVER
165-M: Zhang Rui <rui.zhang@intel.com>
166+M: Rafael J. Wysocki <rafael@kernel.org>
167+R: Zhang Rui <rui.zhang@intel.com>
168 L: linux-acpi@vger.kernel.org
169 S: Supported
170 W: https://01.org/linux-acpi
171 B: https://bugzilla.kernel.org
172 F: drivers/acpi/*thermal*
173
174-ACPI VIDEO DRIVER
175-M: Zhang Rui <rui.zhang@intel.com>
176+ACPI VIOT DRIVER
177+M: Jean-Philippe Brucker <jean-philippe@linaro.org>
178 L: linux-acpi@vger.kernel.org
179-S: Supported
180-W: https://01.org/linux-acpi
181-B: https://bugzilla.kernel.org
182-F: drivers/acpi/acpi_video.c
183+L: iommu@lists.linux-foundation.org
184+S: Maintained
185+F: drivers/acpi/viot.c
186+F: include/linux/acpi_viot.h
187
188 ACPI WMI DRIVER
189 L: platform-driver-x86@vger.kernel.org
190@@ -438,7 +437,7 @@ F: drivers/platform/x86/wmi.c
191 F: include/uapi/linux/wmi.h
192
193 ACRN HYPERVISOR SERVICE MODULE
194-M: Shuo Liu <shuo.a.liu@intel.com>
195+M: Fei Li <fei1.li@intel.com>
196 L: acrn-dev@lists.projectacrn.org (subscribers-only)
197 S: Supported
198 W: https://projectacrn.org
199@@ -452,6 +451,12 @@ S: Maintained
200 W: https://parisc.wiki.kernel.org/index.php/AD1889
201 F: sound/pci/ad1889.*
202
203+AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
204+M: Mugilraj Dhavachelvan <dmugil2000@gmail.com>
205+L: linux-iio@vger.kernel.org
206+S: Supported
207+F: drivers/iio/potentiometer/ad5110.c
208+
209 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
210 M: Michael Hennerich <michael.hennerich@analog.com>
211 S: Supported
212@@ -578,6 +583,12 @@ L: platform-driver-x86@vger.kernel.org
213 S: Maintained
214 F: drivers/platform/x86/adv_swbutton.c
215
216+ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
217+M: Lucas Stankus <lucas.p.stankus@gmail.com>
218+S: Supported
219+F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
220+F: drivers/iio/accel/adxl313*
221+
222 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
223 M: Michael Hennerich <michael.hennerich@analog.com>
224 S: Supported
225@@ -586,6 +597,16 @@ W: http://ez.analog.com/community/linux-device-drivers
226 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
227 F: drivers/input/misc/adxl34x.c
228
229+ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
230+M: Puranjay Mohan <puranjay12@gmail.com>
231+L: linux-iio@vger.kernel.org
232+S: Supported
233+F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
234+F: drivers/iio/accel/adxl355.h
235+F: drivers/iio/accel/adxl355_core.c
236+F: drivers/iio/accel/adxl355_i2c.c
237+F: drivers/iio/accel/adxl355_spi.c
238+
239 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
240 M: Michael Hennerich <michael.hennerich@analog.com>
241 S: Supported
242@@ -745,6 +766,12 @@ L: linux-crypto@vger.kernel.org
243 S: Maintained
244 F: drivers/crypto/allwinner/
245
246+ALLWINNER HARDWARE SPINLOCK SUPPORT
247+M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
248+S: Maintained
249+F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
250+F: drivers/hwspinlock/sun6i_hwspinlock.c
251+
252 ALLWINNER THERMAL DRIVER
253 M: Vasily Khoruzhick <anarsoul@gmail.com>
254 M: Yangtao Li <tiny.windzz@gmail.com>
255@@ -779,12 +806,20 @@ F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
256 F: drivers/i2c/busses/i2c-altera.c
257
258 ALTERA MAILBOX DRIVER
259-M: Ley Foon Tan <ley.foon.tan@intel.com>
260+M: Mun Yew Tham <mun.yew.tham@intel.com>
261 S: Maintained
262 F: drivers/mailbox/mailbox-altera.c
263
264+ALTERA MSGDMA IP CORE DRIVER
265+M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
266+R: Stefan Roese <sr@denx.de>
267+L: dmaengine@vger.kernel.org
268+S: Odd Fixes
269+F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
270+F: drivers/dma/altera-msgdma.c
271+
272 ALTERA PIO DRIVER
273-M: Joyce Ooi <joyce.ooi@intel.com>
274+M: Mun Yew Tham <mun.yew.tham@intel.com>
275 L: linux-gpio@vger.kernel.org
276 S: Maintained
277 F: drivers/gpio/gpio-altera.c
278@@ -839,9 +874,10 @@ F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
279 F: drivers/thermal/thermal_mmio.c
280
281 AMAZON ETHERNET DRIVERS
282-M: Netanel Belgazal <netanel@amazon.com>
283+M: Shay Agroskin <shayagr@amazon.com>
284 M: Arthur Kiyanovski <akiyano@amazon.com>
285-R: Guy Tzalik <gtzalik@amazon.com>
286+R: David Arinzon <darinzon@amazon.com>
287+R: Noam Dagan <ndagan@amazon.com>
288 R: Saeed Bishara <saeedb@amazon.com>
289 L: netdev@vger.kernel.org
290 S: Supported
291@@ -876,9 +912,10 @@ F: include/uapi/linux/psp-sev.h
292 AMD DISPLAY CORE
293 M: Harry Wentland <harry.wentland@amd.com>
294 M: Leo Li <sunpeng.li@amd.com>
295+M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
296 L: amd-gfx@lists.freedesktop.org
297 S: Supported
298-T: git git://people.freedesktop.org/~agd5f/linux
299+T: git https://gitlab.freedesktop.org/agd5f/linux.git
300 F: drivers/gpu/drm/amd/display/
301
302 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
303@@ -912,6 +949,7 @@ F: drivers/video/fbdev/geode/
304
305 AMD IOMMU (AMD-VI)
306 M: Joerg Roedel <joro@8bytes.org>
307+R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
308 L: iommu@lists.linux-foundation.org
309 S: Maintained
310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
311@@ -930,6 +968,7 @@ F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
312 F: drivers/gpu/drm/amd/include/v9_structs.h
313 F: drivers/gpu/drm/amd/include/vi_structs.h
314 F: include/uapi/linux/kfd_ioctl.h
315+F: include/uapi/linux/kfd_sysfs.h
316
317 AMD SPI DRIVER
318 M: Sanjay R Mehta <sanju.mehta@amd.com>
319@@ -950,12 +989,25 @@ L: platform-driver-x86@vger.kernel.org
320 S: Maintained
321 F: drivers/platform/x86/amd-pmc.*
322
323-AMD POWERPLAY
324+AMD POWERPLAY AND SWSMU
325 M: Evan Quan <evan.quan@amd.com>
326 L: amd-gfx@lists.freedesktop.org
327 S: Supported
328-T: git git://people.freedesktop.org/~agd5f/linux
329-F: drivers/gpu/drm/amd/pm/powerplay/
330+T: git https://gitlab.freedesktop.org/agd5f/linux.git
331+F: drivers/gpu/drm/amd/pm/
332+
333+AMD PSTATE DRIVER
334+M: Huang Rui <ray.huang@amd.com>
335+L: linux-pm@vger.kernel.org
336+S: Supported
337+F: Documentation/admin-guide/pm/amd-pstate.rst
338+F: drivers/cpufreq/amd-pstate*
339+
340+AMD PTDMA DRIVER
341+M: Sanjay R Mehta <sanju.mehta@amd.com>
342+L: dmaengine@vger.kernel.org
343+S: Maintained
344+F: drivers/dma/ptdma/
345
346 AMD SEATTLE DEVICE TREE SUPPORT
347 M: Brijesh Singh <brijeshkumar.singh@amd.com>
348@@ -973,7 +1025,7 @@ F: drivers/net/ethernet/amd/xgbe/
349
350 AMD SENSOR FUSION HUB DRIVER
351 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
352-M: Sandeep Singh <sandeep.singh@amd.com>
353+M: Basavaraj Natikar <basavaraj.natikar@amd.com>
354 L: linux-input@vger.kernel.org
355 S: Maintained
356 F: Documentation/hid/amd-sfh*
357@@ -986,6 +1038,14 @@ S: Maintained
358 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
359 F: drivers/iio/light/as73211.c
360
361+AMT (Automatic Multicast Tunneling)
362+M: Taehee Yoo <ap420073@gmail.com>
363+L: netdev@vger.kernel.org
364+S: Maintained
365+T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
366+T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
367+F: drivers/net/amt.c
368+
369 ANALOG DEVICES INC AD7192 DRIVER
370 M: Alexandru Tachici <alexandru.tachici@analog.com>
371 L: linux-iio@vger.kernel.org
372@@ -1019,6 +1079,15 @@ W: http://ez.analog.com/community/linux-device-drivers
373 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
374 F: drivers/iio/adc/ad7780.c
375
376+ANALOG DEVICES INC AD74413R DRIVER
377+M: Cosmin Tanislav <cosmin.tanislav@analog.com>
378+L: linux-iio@vger.kernel.org
379+S: Supported
380+W: http://ez.analog.com/community/linux-device-drivers
381+F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
382+F: drivers/iio/addac/ad74413r.c
383+F: include/dt-bindings/iio/addac/adi,ad74413r.h
384+
385 ANALOG DEVICES INC AD9389B DRIVER
386 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
387 L: linux-media@vger.kernel.org
388@@ -1089,6 +1158,7 @@ ANALOG DEVICES INC ADV748X DRIVER
389 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
390 L: linux-media@vger.kernel.org
391 S: Maintained
392+F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
393 F: drivers/media/i2c/adv748x/*
394
395 ANALOG DEVICES INC ADV7511 DRIVER
396@@ -1240,6 +1310,21 @@ L: linux-input@vger.kernel.org
397 S: Odd fixes
398 F: drivers/input/mouse/bcm5974.c
399
400+APPLE DART IOMMU DRIVER
401+M: Sven Peter <sven@svenpeter.dev>
402+R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
403+L: iommu@lists.linux-foundation.org
404+S: Maintained
405+F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
406+F: drivers/iommu/apple-dart.c
407+
408+APPLE PCIE CONTROLLER DRIVER
409+M: Alyssa Rosenzweig <alyssa@rosenzweig.io>
410+M: Marc Zyngier <maz@kernel.org>
411+L: linux-pci@vger.kernel.org
412+S: Maintained
413+F: drivers/pci/controller/pcie-apple.c
414+
415 APPLE SMC DRIVER
416 M: Henrik Rydberg <rydberg@bitmath.org>
417 L: linux-hwmon@vger.kernel.org
418@@ -1294,6 +1379,13 @@ L: linux-media@vger.kernel.org
419 S: Maintained
420 F: drivers/media/i2c/aptina-pll.*
421
422+AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
423+M: Aleksa Savic <savicaleksa83@gmail.com>
424+L: linux-hwmon@vger.kernel.org
425+S: Maintained
426+F: Documentation/hwmon/aquacomputer_d5next.rst
427+F: drivers/hwmon/aquacomputer_d5next.c
428+
429 AQUANTIA ETHERNET DRIVER (atlantic)
430 M: Igor Russkikh <irusskikh@marvell.com>
431 L: netdev@vger.kernel.org
432@@ -1311,6 +1403,7 @@ W: http://www.aquantia.com
433 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
434
435 ARASAN NAND CONTROLLER DRIVER
436+M: Miquel Raynal <miquel.raynal@bootlin.com>
437 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
438 L: linux-mtd@lists.infradead.org
439 S: Maintained
440@@ -1359,11 +1452,11 @@ F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
441 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
442 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
443 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
444-F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
445+F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
446 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
447 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
448 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
449-F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
450+F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
451 F: arch/arm/boot/dts/arm-realview-*
452 F: arch/arm/boot/dts/integrator*
453 F: arch/arm/boot/dts/versatile*
454@@ -1452,6 +1545,22 @@ S: Odd Fixes
455 F: drivers/amba/
456 F: include/linux/amba/bus.h
457
458+ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
459+M: Miquel Raynal <miquel.raynal@bootlin.com>
460+M: Naga Sureshkumar Relli <nagasure@xilinx.com>
461+L: linux-mtd@lists.infradead.org
462+S: Maintained
463+F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
464+F: drivers/mtd/nand/raw/pl35x-nand-controller.c
465+
466+ARM PRIMECELL PL35X SMC DRIVER
467+M: Miquel Raynal <miquel.raynal@bootlin.com>
468+M: Naga Sureshkumar Relli <nagasure@xilinx.com>
469+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
470+S: Maintained
471+F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
472+F: drivers/memory/pl353-smc.c
473+
474 ARM PRIMECELL CLCD PL110 DRIVER
475 M: Russell King <linux@armlinux.org.uk>
476 S: Odd Fixes
477@@ -1486,7 +1595,7 @@ ARM PRIMECELL VIC PL190/PL192 DRIVER
478 M: Linus Walleij <linus.walleij@linaro.org>
479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
480 S: Maintained
481-F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
482+F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
483 F: drivers/irqchip/irq-vic.c
484
485 ARM SMC WATCHDOG DRIVER
486@@ -1511,6 +1620,7 @@ M: Olof Johansson <olof@lixom.net>
487 M: soc@kernel.org
488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
489 S: Maintained
490+C: irc://irc.libera.chat/armlinux
491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
492 F: arch/arm/boot/dts/Makefile
493 F: arch/arm64/boot/dts/Makefile
494@@ -1518,6 +1628,7 @@ F: arch/arm64/boot/dts/Makefile
495 ARM SUB-ARCHITECTURES
496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
497 S: Maintained
498+C: irc://irc.libera.chat/armlinux
499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
500 F: arch/arm/mach-*/
501 F: arch/arm/plat-*/
502@@ -1647,17 +1758,34 @@ F: drivers/*/*alpine*
503
504 ARM/APPLE MACHINE SUPPORT
505 M: Hector Martin <marcan@marcan.st>
506+M: Sven Peter <sven@svenpeter.dev>
507+R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
509 S: Maintained
510 W: https://asahilinux.org
511 B: https://github.com/AsahiLinux/linux/issues
512-C: irc://chat.freenode.net/asahi-dev
513+C: irc://irc.oftc.net/asahi-dev
514 T: git https://github.com/AsahiLinux/linux.git
515 F: Documentation/devicetree/bindings/arm/apple.yaml
516+F: Documentation/devicetree/bindings/arm/apple/*
517+F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
518 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
519+F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
520+F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
521+F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
522+F: Documentation/devicetree/bindings/power/apple*
523+F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
524 F: arch/arm64/boot/dts/apple/
525+F: drivers/i2c/busses/i2c-pasemi-core.c
526+F: drivers/i2c/busses/i2c-pasemi-platform.c
527 F: drivers/irqchip/irq-apple-aic.c
528+F: drivers/mailbox/apple-mailbox.c
529+F: drivers/pinctrl/pinctrl-apple-gpio.c
530+F: drivers/soc/apple/*
531+F: drivers/watchdog/apple_wdt.c
532 F: include/dt-bindings/interrupt-controller/apple-aic.h
533+F: include/dt-bindings/pinctrl/apple.h
534+F: include/linux/apple-mailbox.h
535
536 ARM/ARTPEC MACHINE SUPPORT
537 M: Jesper Nilsson <jesper.nilsson@axis.com>
538@@ -1679,7 +1807,7 @@ R: Joel Stanley <joel@jms.id.au>
539 L: linux-i2c@vger.kernel.org
540 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
541 S: Maintained
542-F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
543+F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
544 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
545 F: drivers/i2c/busses/i2c-aspeed.c
546 F: drivers/irqchip/irq-aspeed-i2c-ic.c
547@@ -1789,6 +1917,7 @@ F: Documentation/trace/coresight/*
548 F: drivers/hwtracing/coresight/*
549 F: include/dt-bindings/arm/coresight-cti-dt.h
550 F: include/linux/coresight*
551+F: samples/coresight/*
552 F: tools/perf/arch/arm/util/auxtrace.c
553 F: tools/perf/arch/arm/util/cs-etm.c
554 F: tools/perf/arch/arm/util/cs-etm.h
555@@ -1806,17 +1935,19 @@ M: Linus Walleij <linus.walleij@linaro.org>
556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
557 S: Maintained
558 T: git git://github.com/ulli-kroll/linux.git
559-F: Documentation/devicetree/bindings/arm/gemini.txt
560+F: Documentation/devicetree/bindings/arm/gemini.yaml
561 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
562 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
563-F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
564+F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
565+F: arch/arm/boot/dts/gemini*
566 F: arch/arm/mach-gemini/
567+F: drivers/crypto/gemini/
568 F: drivers/net/ethernet/cortina/
569 F: drivers/pinctrl/pinctrl-gemini.c
570 F: drivers/rtc/rtc-ftrtc010.c
571
572 ARM/CZ.NIC TURRIS SUPPORT
573-M: Marek Behun <kabel@kernel.org>
574+M: Marek BehĂșn <kabel@kernel.org>
575 S: Maintained
576 W: https://www.turris.cz/
577 F: Documentation/ABI/testing/debugfs-moxtet
578@@ -1967,11 +2098,14 @@ M: Krzysztof Halasa <khalasa@piap.pl>
579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
580 S: Maintained
581 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
582+F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
583 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
584 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
585 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
586 F: arch/arm/mach-ixp4xx/
587+F: drivers/bus/intel-ixp4xx-eb.c
588 F: drivers/clocksource/timer-ixp4xx.c
589+F: drivers/crypto/ixp4xx_crypto.c
590 F: drivers/gpio/gpio-ixp4xx.c
591 F: drivers/irqchip/irq-ixp4xx.c
592 F: include/linux/irqchip/irq-ixp4xx.h
593@@ -2157,6 +2291,15 @@ L: linux-iio@vger.kernel.org
594 S: Maintained
595 F: drivers/counter/microchip-tcb-capture.c
596
597+ARM/MILBEAUT ARCHITECTURE
598+M: Taichi Sugaya <sugaya.taichi@socionext.com>
599+M: Takao Orito <orito.takao@socionext.com>
600+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
601+S: Maintained
602+F: arch/arm/boot/dts/milbeaut*
603+F: arch/arm/mach-milbeaut/
604+N: milbeaut
605+
606 ARM/MIOA701 MACHINE SUPPORT
607 M: Robert Jarzmik <robert.jarzmik@free.fr>
608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
609@@ -2165,16 +2308,21 @@ F: arch/arm/mach-pxa/mioa701.c
610
611 ARM/MStar/Sigmastar Armv7 SoC support
612 M: Daniel Palmer <daniel@thingy.jp>
613+M: Romain Perier <romain.perier@gmail.com>
614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
615 S: Maintained
616 W: http://linux-chenxing.org/
617+T: git git://github.com/linux-chenxing/linux.git
618 F: Documentation/devicetree/bindings/arm/mstar/*
619 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
620 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
621 F: arch/arm/boot/dts/mstar-*
622 F: arch/arm/mach-mstar/
623 F: drivers/clk/mstar/
624+F: drivers/clocksource/timer-msc313e.c
625 F: drivers/gpio/gpio-msc313.c
626+F: drivers/rtc/rtc-msc313.c
627+F: drivers/watchdog/msc313e_wdt.c
628 F: include/dt-bindings/clock/mstar-*
629 F: include/dt-bindings/gpio/msc313-gpio.h
630
631@@ -2203,7 +2351,6 @@ F: drivers/iio/adc/ab8500-gpadc.c
632 F: drivers/mfd/ab8500*
633 F: drivers/mfd/abx500*
634 F: drivers/mfd/db8500*
635-F: drivers/mfd/dbx500*
636 F: drivers/pinctrl/nomadik/
637 F: drivers/rtc/rtc-ab8500.c
638 F: drivers/rtc/rtc-pl031.c
639@@ -2235,6 +2382,14 @@ F: arch/arm/boot/dts/nuvoton-wpcm450*
640 F: arch/arm/mach-npcm/wpcm450.c
641 F: drivers/*/*wpcm*
642
643+ARM/NXP S32G ARCHITECTURE
644+M: Chester Lin <clin@suse.com>
645+R: Andreas FĂ€rber <afaerber@suse.de>
646+R: Matthias Brugger <mbrugger@suse.com>
647+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
648+S: Maintained
649+F: arch/arm64/boot/dts/freescale/s32g*.dts*
650+
651 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
652 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
653 S: Orphan
654@@ -2261,14 +2416,14 @@ N: oxnas
655
656 ARM/PALM TREO SUPPORT
657 M: Tomas Cech <sleep_walker@suse.com>
658-L: linux-arm-kernel@lists.infradead.org
659+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
660 S: Maintained
661 W: http://hackndev.com
662 F: arch/arm/mach-pxa/palmtreo.*
663
664 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
665 M: Marek Vasut <marek.vasut@gmail.com>
666-L: linux-arm-kernel@lists.infradead.org
667+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
668 S: Maintained
669 W: http://hackndev.com
670 F: arch/arm/mach-pxa/include/mach/palmld.h
671@@ -2282,7 +2437,7 @@ F: arch/arm/mach-pxa/palmtx.c
672
673 ARM/PALMZ72 SUPPORT
674 M: Sergey Lapin <slapin@ossfans.org>
675-L: linux-arm-kernel@lists.infradead.org
676+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
677 S: Maintained
678 W: http://hackndev.com
679 F: arch/arm/mach-pxa/palmz72.*
680@@ -2418,13 +2573,17 @@ N: rockchip
681
682 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
683 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
684+R: Alim Akhtar <alim.akhtar@samsung.com>
685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
686 L: linux-samsung-soc@vger.kernel.org
687 S: Maintained
688+C: irc://irc.libera.chat/linux-exynos
689 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
690+T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
691 F: Documentation/arm/samsung/
692 F: Documentation/devicetree/bindings/arm/samsung/
693 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
694+F: Documentation/devicetree/bindings/soc/samsung/
695 F: arch/arm/boot/dts/exynos*
696 F: arch/arm/boot/dts/s3c*
697 F: arch/arm/boot/dts/s5p*
698@@ -2436,9 +2595,12 @@ F: drivers/*/*/*s3c24*
699 F: drivers/*/*s3c24*
700 F: drivers/*/*s3c64xx*
701 F: drivers/*/*s5pv210*
702+F: drivers/clocksource/samsung_pwm_timer.c
703 F: drivers/memory/samsung/
704+F: drivers/pwm/pwm-samsung.c
705 F: drivers/soc/samsung/
706 F: drivers/tty/serial/samsung*
707+F: include/clocksource/samsung_pwm.h
708 F: include/linux/platform_data/*s3c*
709 F: include/linux/serial_s3c.h
710 F: include/linux/soc/samsung/
711@@ -2448,8 +2610,8 @@ N: s3c64xx
712 N: s5pv210
713
714 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
715-M: Andrzej Hajda <a.hajda@samsung.com>
716-L: linux-arm-kernel@lists.infradead.org
717+M: Ɓukasz Stelmach <l.stelmach@samsung.com>
718+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
719 L: linux-media@vger.kernel.org
720 S: Maintained
721 F: drivers/media/platform/s5p-g2d/
722@@ -2466,14 +2628,15 @@ ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
723 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
724 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
725 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
726-L: linux-arm-kernel@lists.infradead.org
727+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
728 L: linux-media@vger.kernel.org
729 S: Maintained
730 F: drivers/media/platform/s5p-jpeg/
731
732 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
733-M: Andrzej Hajda <a.hajda@samsung.com>
734-L: linux-arm-kernel@lists.infradead.org
735+M: Marek Szyprowski <m.szyprowski@samsung.com>
736+M: Andrzej Hajda <andrzej.hajda@intel.com>
737+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
738 L: linux-media@vger.kernel.org
739 S: Maintained
740 F: drivers/media/platform/s5p-mfc/
741@@ -2609,10 +2772,11 @@ S: Maintained
742 F: drivers/memory/*emif*
743
744 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
745+M: Nishanth Menon <nm@ti.com>
746 M: Santosh Shilimkar <ssantosh@kernel.org>
747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
748 S: Maintained
749-T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
750+T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
751 F: arch/arm/boot/dts/keystone-*
752 F: arch/arm/mach-keystone/
753
754@@ -2637,6 +2801,7 @@ F: drivers/power/reset/keystone-reset.c
755
756 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
757 M: Nishanth Menon <nm@ti.com>
758+M: Vignesh Raghavendra <vigneshr@ti.com>
759 M: Tero Kristo <kristo@kernel.org>
760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
761 S: Supported
762@@ -2661,13 +2826,18 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
763 S: Supported
764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
765 F: Documentation/devicetree/bindings/arm/toshiba.yaml
766+F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
767+F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
768 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
769 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
770-F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
771+F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
772+F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
773 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
774 F: arch/arm64/boot/dts/toshiba/
775+F: drivers/clk/visconti/
776 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
777 F: drivers/gpio/gpio-visconti.c
778+F: drivers/pci/controller/dwc/pcie-visconti.c
779 F: drivers/pinctrl/visconti/
780 F: drivers/watchdog/visconti_wdt.c
781 N: visconti
782@@ -2727,9 +2897,8 @@ F: arch/arm/mach-pxa/include/mach/vpac270.h
783 F: arch/arm/mach-pxa/vpac270.c
784
785 ARM/VT8500 ARM ARCHITECTURE
786-M: Tony Prisk <linux@prisktech.co.nz>
787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
788-S: Maintained
789+S: Orphan
790 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
791 F: arch/arm/mach-vt8500/
792 F: drivers/clocksource/timer-vt8500.c
793@@ -2793,7 +2962,7 @@ AS3645A LED FLASH CONTROLLER DRIVER
794 M: Sakari Ailus <sakari.ailus@iki.fi>
795 L: linux-leds@vger.kernel.org
796 S: Maintained
797-F: drivers/leds/leds-as3645a.c
798+F: drivers/leds/flash/leds-as3645a.c
799
800 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
801 M: Tianshu Qiu <tian.shu.qiu@intel.com>
802@@ -2817,6 +2986,12 @@ S: Maintained
803 F: Documentation/hwmon/asc7621.rst
804 F: drivers/hwmon/asc7621.c
805
806+ASIX AX88796C SPI ETHERNET ADAPTER
807+M: Ɓukasz Stelmach <l.stelmach@samsung.com>
808+S: Maintained
809+F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
810+F: drivers/net/ethernet/asix/ax88796c_*
811+
812 ASPEED PINCTRL DRIVERS
813 M: Andrew Jeffery <andrew@aj.id.au>
814 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
815@@ -2860,6 +3035,27 @@ W: http://acpi4asus.sf.net
816 F: drivers/platform/x86/asus*.c
817 F: drivers/platform/x86/eeepc*.c
818
819+ASUS TF103C DOCK DRIVER
820+M: Hans de Goede <hdegoede@redhat.com>
821+L: platform-driver-x86@vger.kernel.org
822+S: Maintained
823+T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
824+F: drivers/platform/x86/asus-tf103c-dock.c
825+
826+ASUS WMI HARDWARE MONITOR DRIVER
827+M: Ed Brindley <kernel@maidavale.org>
828+M: Denis Pauk <pauk.denis@gmail.com>
829+L: linux-hwmon@vger.kernel.org
830+S: Maintained
831+F: drivers/hwmon/asus_wmi_sensors.c
832+
833+ASUS WMI EC HARDWARE MONITOR DRIVER
834+M: Eugene Shalygin <eugene.shalygin@gmail.com>
835+M: Denis Pauk <pauk.denis@gmail.com>
836+L: linux-hwmon@vger.kernel.org
837+S: Maintained
838+F: drivers/hwmon/asus_wmi_ec_sensors.c
839+
840 ASUS WIRELESS RADIO CONTROL DRIVER
841 M: JoĂŁo Paulo Rechi Vita <jprvita@gmail.com>
842 L: platform-driver-x86@vger.kernel.org
843@@ -2885,7 +3081,7 @@ F: crypto/async_tx/
844 F: include/linux/async_tx.h
845
846 AT24 EEPROM DRIVER
847-M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
848+M: Bartosz Golaszewski <brgl@bgdev.pl>
849 L: linux-i2c@vger.kernel.org
850 S: Maintained
851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
852@@ -2928,7 +3124,7 @@ F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
853 F: drivers/phy/qualcomm/phy-ath79-usb.c
854
855 ATHEROS ATH GENERIC UTILITIES
856-M: Kalle Valo <kvalo@codeaurora.org>
857+M: Kalle Valo <kvalo@kernel.org>
858 L: linux-wireless@vger.kernel.org
859 S: Supported
860 F: drivers/net/wireless/ath/*
861@@ -2943,11 +3139,9 @@ W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
862 F: drivers/net/wireless/ath/ath5k/
863
864 ATHEROS ATH6KL WIRELESS DRIVER
865-M: Kalle Valo <kvalo@codeaurora.org>
866 L: linux-wireless@vger.kernel.org
867-S: Supported
868+S: Orphan
869 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
870-T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
871 F: drivers/net/wireless/ath/ath6kl/
872
873 ATI_REMOTE2 DRIVER
874@@ -3036,6 +3230,7 @@ W: https://github.com/linux-audit
875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
876 F: include/asm-generic/audit_*.h
877 F: include/linux/audit.h
878+F: include/linux/audit_arch.h
879 F: include/uapi/linux/audit.h
880 F: kernel/audit*
881 F: lib/*audit.c
882@@ -3043,6 +3238,7 @@ F: lib/*audit.c
883 AUXILIARY DISPLAY DRIVERS
884 M: Miguel Ojeda <ojeda@kernel.org>
885 S: Maintained
886+F: Documentation/devicetree/bindings/auxdisplay/
887 F: drivers/auxdisplay/
888 F: include/linux/cfag12864b.h
889
890@@ -3138,6 +3334,12 @@ F: drivers/video/backlight/
891 F: include/linux/backlight.h
892 F: include/linux/pwm_backlight.h
893
894+BARCO P50 GPIO DRIVER
895+M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
896+M: Peter Korsgaard <peter.korsgaard@barco.com>
897+S: Maintained
898+F: drivers/platform/x86/barco-p50-gpio.c
899+
900 BATMAN ADVANCED
901 M: Marek Lindner <mareklindner@neomailbox.ch>
902 M: Simon Wunderlich <sw@simonwunderlich.de>
903@@ -3148,7 +3350,7 @@ S: Maintained
904 W: https://www.open-mesh.org/
905 Q: https://patchwork.open-mesh.org/project/batman/list/
906 B: https://www.open-mesh.org/projects/batman-adv/issues
907-C: irc://chat.freenode.net/batman
908+C: ircs://irc.hackint.org/batadv
909 T: git https://git.open-mesh.org/linux-merge.git
910 F: Documentation/networking/batman-adv.rst
911 F: include/uapi/linux/batadv_packet.h
912@@ -3213,14 +3415,14 @@ M: Yury Norov <yury.norov@gmail.com>
913 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
914 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
915 S: Maintained
916-F: include/asm-generic/bitops/find.h
917 F: include/linux/bitmap.h
918+F: include/linux/find.h
919 F: lib/bitmap.c
920 F: lib/find_bit.c
921 F: lib/find_bit_benchmark.c
922 F: lib/test_bitmap.c
923-F: tools/include/asm-generic/bitops/find.h
924 F: tools/include/linux/bitmap.h
925+F: tools/include/linux/find.h
926 F: tools/lib/bitmap.c
927 F: tools/lib/find_bit.c
928
929@@ -3234,9 +3436,10 @@ M: Jens Axboe <axboe@kernel.dk>
930 L: linux-block@vger.kernel.org
931 S: Maintained
932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
933+F: Documentation/ABI/stable/sysfs-block
934+F: Documentation/block/
935 F: block/
936 F: drivers/block/
937-F: fs/block_dev.c
938 F: include/linux/blk*
939 F: kernel/trace/blktrace.c
940 F: lib/sbitmap.c
941@@ -3309,9 +3512,11 @@ F: Documentation/networking/filter.rst
942 F: Documentation/userspace-api/ebpf/
943 F: arch/*/net/*
944 F: include/linux/bpf*
945+F: include/linux/btf*
946 F: include/linux/filter.h
947 F: include/trace/events/xdp.h
948 F: include/uapi/linux/bpf*
949+F: include/uapi/linux/btf*
950 F: include/uapi/linux/filter.h
951 F: kernel/bpf/
952 F: kernel/trace/bpf_trace.c
953@@ -3345,6 +3550,7 @@ S: Supported
954 F: arch/arm64/net/
955
956 BPF JIT for MIPS (32-BIT AND 64-BIT)
957+M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
958 M: Paul Burton <paulburton@kernel.org>
959 L: netdev@vger.kernel.org
960 L: bpf@vger.kernel.org
961@@ -3360,7 +3566,6 @@ F: drivers/net/ethernet/netronome/nfp/bpf/
962
963 BPF JIT for POWERPC (32-BIT AND 64-BIT)
964 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
965-M: Sandipan Das <sandipan@linux.ibm.com>
966 L: netdev@vger.kernel.org
967 L: bpf@vger.kernel.org
968 S: Maintained
969@@ -3422,7 +3627,7 @@ R: Florent Revest <revest@chromium.org>
970 R: Brendan Jackman <jackmanb@chromium.org>
971 L: bpf@vger.kernel.org
972 S: Maintained
973-F: Documentation/bpf/bpf_lsm.rst
974+F: Documentation/bpf/prog_lsm.rst
975 F: include/linux/bpf_lsm.h
976 F: kernel/bpf/bpf_lsm.c
977 F: security/bpf/
978@@ -3433,13 +3638,14 @@ L: netdev@vger.kernel.org
979 S: Supported
980 F: drivers/net/ethernet/broadcom/b44.*
981
982-BROADCOM B53 ETHERNET SWITCH DRIVER
983+BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
984 M: Florian Fainelli <f.fainelli@gmail.com>
985 L: netdev@vger.kernel.org
986 L: openwrt-devel@lists.openwrt.org (subscribers-only)
987 S: Supported
988 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
989 F: drivers/net/dsa/b53/*
990+F: drivers/net/dsa/bcm_sf2*
991 F: include/linux/dsa/brcm.h
992 F: include/linux/platform_data/b53.h
993
994@@ -3488,10 +3694,11 @@ F: drivers/net/ethernet/broadcom/bcm4908_enet.*
995 F: drivers/net/ethernet/broadcom/unimac.h
996
997 BROADCOM BCM5301X ARM ARCHITECTURE
998+M: Florian Fainelli <f.fainelli@gmail.com>
999 M: Hauke Mehrtens <hauke@hauke-m.de>
1000 M: RafaƂ MiƂecki <zajec5@gmail.com>
1001 M: bcm-kernel-feedback-list@broadcom.com
1002-L: linux-arm-kernel@lists.infradead.org
1003+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004 S: Maintained
1005 F: arch/arm/boot/dts/bcm470*
1006 F: arch/arm/boot/dts/bcm5301*
1007@@ -3499,9 +3706,10 @@ F: arch/arm/boot/dts/bcm953012*
1008 F: arch/arm/mach-bcm/bcm_5301x.c
1009
1010 BROADCOM BCM53573 ARM ARCHITECTURE
1011+M: Florian Fainelli <f.fainelli@gmail.com>
1012 M: RafaƂ MiƂecki <rafal@milecki.pl>
1013 L: bcm-kernel-feedback-list@broadcom.com
1014-L: linux-arm-kernel@lists.infradead.org
1015+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016 S: Maintained
1017 F: arch/arm/boot/dts/bcm47189*
1018 F: arch/arm/boot/dts/bcm53573*
1019@@ -3534,13 +3742,15 @@ F: arch/arm/mm/cache-b15-rac.c
1020 F: drivers/bus/brcmstb_gisb.c
1021 F: drivers/pci/controller/pcie-brcmstb.c
1022 N: brcmstb
1023+N: bcm7038
1024+N: bcm7120
1025
1026 BROADCOM BDC DRIVER
1027 M: Al Cooper <alcooperx@gmail.com>
1028 L: linux-usb@vger.kernel.org
1029 L: bcm-kernel-feedback-list@broadcom.com
1030 S: Maintained
1031-F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
1032+F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
1033 F: drivers/usb/gadget/udc/bdc/
1034
1035 BROADCOM BMIPS CPUFREQ DRIVER
1036@@ -3594,7 +3804,7 @@ F: drivers/scsi/bnx2i/
1037 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
1038 M: Ariel Elior <aelior@marvell.com>
1039 M: Sudarsana Kalluru <skalluru@marvell.com>
1040-M: GR-everest-linux-l2@marvell.com
1041+M: Manish Chopra <manishc@marvell.com>
1042 L: netdev@vger.kernel.org
1043 S: Supported
1044 F: drivers/net/ethernet/broadcom/bnx2x/
1045@@ -3619,10 +3829,11 @@ S: Supported
1046 F: drivers/net/wireless/broadcom/brcm80211/
1047
1048 BROADCOM BRCMSTB GPIO DRIVER
1049-M: Gregory Fong <gregory.0xf0@gmail.com>
1050+M: Doug Berger <opendmb@gmail.com>
1051+M: Florian Fainelli <f.fainelli@gmail.com>
1052 L: bcm-kernel-feedback-list@broadcom.com
1053 S: Supported
1054-F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
1055+F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
1056 F: drivers/gpio/gpio-brcmstb.c
1057
1058 BROADCOM BRCMSTB I2C DRIVER
1059@@ -3680,8 +3891,8 @@ M: Florian Fainelli <f.fainelli@gmail.com>
1060 L: bcm-kernel-feedback-list@broadcom.com
1061 L: netdev@vger.kernel.org
1062 S: Supported
1063-F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
1064-F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
1065+F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
1066+F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
1067 F: drivers/net/ethernet/broadcom/genet/
1068 F: drivers/net/ethernet/broadcom/unimac.h
1069 F: drivers/net/mdio/mdio-bcm-unimac.c
1070@@ -3722,7 +3933,7 @@ M: RafaƂ MiƂecki <rafal@milecki.pl>
1071 M: bcm-kernel-feedback-list@broadcom.com
1072 L: netdev@vger.kernel.org
1073 S: Maintained
1074-F: Documentation/devicetree/bindings/net/brcm,amac.txt
1075+F: Documentation/devicetree/bindings/net/brcm,amac.yaml
1076 F: drivers/net/ethernet/broadcom/bgmac*
1077 F: drivers/net/ethernet/broadcom/unimac.h
1078
1079@@ -3733,12 +3944,19 @@ S: Supported
1080 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
1081 F: drivers/gpio/gpio-bcm-kona.c
1082
1083+BROADCOM MPI3 STORAGE CONTROLLER DRIVER
1084+M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
1085+M: Kashyap Desai <kashyap.desai@broadcom.com>
1086+M: Sumit Saxena <sumit.saxena@broadcom.com>
1087+M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
1088+L: mpi3mr-linuxdrv.pdl@broadcom.com
1089+L: linux-scsi@vger.kernel.org
1090+S: Supported
1091+W: https://www.broadcom.com/support/storage
1092+F: drivers/scsi/mpi3mr/
1093+
1094 BROADCOM NETXTREME-E ROCE DRIVER
1095 M: Selvin Xavier <selvin.xavier@broadcom.com>
1096-M: Devesh Sharma <devesh.sharma@broadcom.com>
1097-M: Somnath Kotur <somnath.kotur@broadcom.com>
1098-M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
1099-M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
1100 L: linux-rdma@vger.kernel.org
1101 S: Supported
1102 W: http://www.broadcom.com
1103@@ -3790,7 +4008,7 @@ M: Markus Mayer <mmayer@broadcom.com>
1104 M: bcm-kernel-feedback-list@broadcom.com
1105 L: linux-pm@vger.kernel.org
1106 S: Maintained
1107-F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
1108+F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
1109 F: drivers/thermal/broadcom/brcmstb*
1110
1111 BROADCOM STB DPFE DRIVER
1112@@ -3798,7 +4016,7 @@ M: Markus Mayer <mmayer@broadcom.com>
1113 M: bcm-kernel-feedback-list@broadcom.com
1114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 S: Maintained
1116-F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
1117+F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
1118 F: drivers/memory/brcmstb_dpfe.c
1119
1120 BROADCOM STB NAND FLASH DRIVER
1121@@ -3809,6 +4027,16 @@ L: bcm-kernel-feedback-list@broadcom.com
1122 S: Maintained
1123 F: drivers/mtd/nand/raw/brcmnand/
1124
1125+BROADCOM STB PCIE DRIVER
1126+M: Jim Quinlan <jim2101024@gmail.com>
1127+M: Nicolas Saenz Julienne <nsaenz@kernel.org>
1128+M: Florian Fainelli <f.fainelli@gmail.com>
1129+M: bcm-kernel-feedback-list@broadcom.com
1130+L: linux-pci@vger.kernel.org
1131+S: Maintained
1132+F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
1133+F: drivers/pci/controller/pcie-brcmstb.c
1134+
1135 BROADCOM SYSTEMPORT ETHERNET DRIVER
1136 M: Florian Fainelli <f.fainelli@gmail.com>
1137 L: bcm-kernel-feedback-list@broadcom.com
1138@@ -3816,6 +4044,7 @@ L: netdev@vger.kernel.org
1139 S: Supported
1140 F: drivers/net/ethernet/broadcom/bcmsysport.*
1141 F: drivers/net/ethernet/broadcom/unimac.h
1142+F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
1143
1144 BROADCOM TG3 GIGABIT ETHERNET DRIVER
1145 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
1146@@ -3877,6 +4106,7 @@ L: linux-btrfs@vger.kernel.org
1147 S: Maintained
1148 W: http://btrfs.wiki.kernel.org/
1149 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
1150+C: irc://irc.libera.chat/btrfs
1151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
1152 F: Documentation/filesystems/btrfs.rst
1153 F: fs/btrfs/
1154@@ -3931,9 +4161,8 @@ N: csky
1155 K: csky
1156
1157 CA8210 IEEE-802.15.4 RADIO DRIVER
1158-M: Harry Morris <h.morris@cascoda.com>
1159 L: linux-wpan@vger.kernel.org
1160-S: Maintained
1161+S: Orphan
1162 W: https://github.com/Cascoda/ca8210-linux.git
1163 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
1164 F: drivers/net/ieee802154/ca8210.c
1165@@ -4040,7 +4269,9 @@ W: https://github.com/linux-can
1166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
1167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
1168 F: Documentation/devicetree/bindings/net/can/
1169+F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
1170 F: drivers/net/can/
1171+F: drivers/phy/phy-can-transceiver.c
1172 F: include/linux/can/bittiming.h
1173 F: include/linux/can/dev.h
1174 F: include/linux/can/led.h
1175@@ -4138,6 +4369,14 @@ S: Odd Fixes
1176 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
1177 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
1178
1179+CBS/ETF/TAPRIO QDISCS
1180+M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
1181+S: Maintained
1182+L: netdev@vger.kernel.org
1183+F: net/sched/sch_cbs.c
1184+F: net/sched/sch_etf.c
1185+F: net/sched/sch_taprio.c
1186+
1187 CC2520 IEEE-802.15.4 RADIO DRIVER
1188 M: Varka Bhadram <varkabhadram@gmail.com>
1189 L: linux-wpan@vger.kernel.org
1190@@ -4232,7 +4471,6 @@ L: keyrings@vger.kernel.org
1191 S: Maintained
1192 F: Documentation/admin-guide/module-signing.rst
1193 F: certs/
1194-F: scripts/extract-cert.c
1195 F: scripts/sign-file.c
1196
1197 CFAG12864B LCD DRIVER
1198@@ -4292,7 +4530,7 @@ CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
1199 M: Hans de Goede <hdegoede@redhat.com>
1200 L: linux-input@vger.kernel.org
1201 S: Maintained
1202-F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
1203+F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
1204 F: drivers/input/touchscreen/chipone_icn8318.c
1205
1206 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
1207@@ -4303,14 +4541,13 @@ F: drivers/input/touchscreen/chipone_icn8505.c
1208
1209 CHROME HARDWARE PLATFORM SUPPORT
1210 M: Benson Leung <bleung@chromium.org>
1211-M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
1212 S: Maintained
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
1214 F: drivers/platform/chrome/
1215
1216 CHROMEOS EC CODEC DRIVER
1217 M: Cheng-Yi Chiang <cychiang@chromium.org>
1218-R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
1219+M: Tzung-Bi Shih <tzungbi@google.com>
1220 R: Guenter Roeck <groeck@chromium.org>
1221 S: Maintained
1222 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
1223@@ -4318,15 +4555,25 @@ F: sound/soc/codecs/cros_ec_codec.*
1224
1225 CHROMEOS EC SUBDRIVERS
1226 M: Benson Leung <bleung@chromium.org>
1227-M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
1228 R: Guenter Roeck <groeck@chromium.org>
1229 S: Maintained
1230 F: drivers/power/supply/cros_usbpd-charger.c
1231 N: cros_ec
1232 N: cros-ec
1233
1234+CHROMEOS EC USB TYPE-C DRIVER
1235+M: Prashant Malani <pmalani@chromium.org>
1236+S: Maintained
1237+F: drivers/platform/chrome/cros_ec_typec.c
1238+
1239+CHROMEOS EC USB PD NOTIFY DRIVER
1240+M: Prashant Malani <pmalani@chromium.org>
1241+S: Maintained
1242+F: drivers/platform/chrome/cros_usbpd_notify.c
1243+F: include/linux/platform_data/cros_usbpd_notify.h
1244+
1245 CHRONTEL CH7322 CEC DRIVER
1246-M: Jeff Chase <jnchase@google.com>
1247+M: Joe Tessler <jrt@google.com>
1248 L: linux-media@vger.kernel.org
1249 S: Maintained
1250 T: git git://linuxtv.org/media_tree.git
1251@@ -4336,11 +4583,25 @@ F: drivers/media/cec/i2c/ch7322.c
1252 CIRRUS LOGIC AUDIO CODEC DRIVERS
1253 M: James Schulman <james.schulman@cirrus.com>
1254 M: David Rhodes <david.rhodes@cirrus.com>
1255+M: Lucas Tanure <tanureal@opensource.cirrus.com>
1256 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1257 L: patches@opensource.cirrus.com
1258 S: Maintained
1259+F: Documentation/devicetree/bindings/sound/cirrus,cs*
1260+F: sound/pci/hda/cs*
1261 F: sound/soc/codecs/cs*
1262
1263+CIRRUS LOGIC DSP FIRMWARE DRIVER
1264+M: Simon Trimmer <simont@opensource.cirrus.com>
1265+M: Charles Keepax <ckeepax@opensource.cirrus.com>
1266+M: Richard Fitzgerald <rf@opensource.cirrus.com>
1267+L: patches@opensource.cirrus.com
1268+S: Supported
1269+W: https://github.com/CirrusLogic/linux-drivers/wiki
1270+T: git https://github.com/CirrusLogic/linux-drivers.git
1271+F: drivers/firmware/cirrus/*
1272+F: include/linux/firmware/cirrus/*
1273+
1274 CIRRUS LOGIC EP93XX ETHERNET DRIVER
1275 M: Hartley Sweeten <hsweeten@visionengravers.com>
1276 L: netdev@vger.kernel.org
1277@@ -4426,22 +4687,28 @@ F: .clang-format
1278 CLANG/LLVM BUILD SUPPORT
1279 M: Nathan Chancellor <nathan@kernel.org>
1280 M: Nick Desaulniers <ndesaulniers@google.com>
1281-L: clang-built-linux@googlegroups.com
1282+L: llvm@lists.linux.dev
1283 S: Supported
1284 W: https://clangbuiltlinux.github.io/
1285 B: https://github.com/ClangBuiltLinux/linux/issues
1286-C: irc://chat.freenode.net/clangbuiltlinux
1287+C: irc://irc.libera.chat/clangbuiltlinux
1288 F: Documentation/kbuild/llvm.rst
1289 F: include/linux/compiler-clang.h
1290+F: scripts/Makefile.clang
1291 F: scripts/clang-tools/
1292 K: \b(?i:clang|llvm)\b
1293
1294-CLEANCACHE API
1295-M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
1296-L: linux-kernel@vger.kernel.org
1297-S: Maintained
1298-F: include/linux/cleancache.h
1299-F: mm/cleancache.c
1300+CLANG CONTROL FLOW INTEGRITY SUPPORT
1301+M: Sami Tolvanen <samitolvanen@google.com>
1302+M: Kees Cook <keescook@chromium.org>
1303+R: Nathan Chancellor <nathan@kernel.org>
1304+R: Nick Desaulniers <ndesaulniers@google.com>
1305+L: llvm@lists.linux.dev
1306+S: Supported
1307+B: https://github.com/ClangBuiltLinux/linux/issues
1308+T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
1309+F: include/linux/cfi.h
1310+F: kernel/cfi.c
1311
1312 CLK API
1313 M: Russell King <linux@armlinux.org.uk>
1314@@ -4475,13 +4742,11 @@ F: drivers/media/pci/cobalt/
1315
1316 COCCINELLE/Semantic Patches (SmPL)
1317 M: Julia Lawall <Julia.Lawall@inria.fr>
1318-M: Gilles Muller <Gilles.Muller@inria.fr>
1319 M: Nicolas Palix <nicolas.palix@imag.fr>
1320-M: Michal Marek <michal.lkml@markovi.net>
1321-L: cocci@systeme.lip6.fr (moderated for non-subscribers)
1322+L: cocci@inria.fr (moderated for non-subscribers)
1323 S: Supported
1324-W: http://coccinelle.lip6.fr/
1325-T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
1326+W: https://coccinelle.gitlabpages.inria.fr/website/
1327+T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
1328 F: Documentation/dev-tools/coccinelle.rst
1329 F: scripts/coccicheck
1330 F: scripts/coccinelle/
1331@@ -4515,6 +4780,8 @@ M: Ian Abbott <abbotti@mev.co.uk>
1332 M: H Hartley Sweeten <hsweeten@visionengravers.com>
1333 S: Odd Fixes
1334 F: drivers/comedi/
1335+F: include/linux/comedi/
1336+F: include/uapi/linux/comedi.h
1337
1338 COMMON CLK FRAMEWORK
1339 M: Michael Turquette <mturquette@baylibre.com>
1340@@ -4530,7 +4797,7 @@ F: include/linux/clk/
1341 F: include/linux/of_clk.h
1342 X: drivers/clk/clkdev.c
1343
1344-COMMON INTERNET FILE SYSTEM (CIFS)
1345+COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
1346 M: Steve French <sfrench@samba.org>
1347 L: linux-cifs@vger.kernel.org
1348 L: samba-technical@lists.samba.org (moderated for non-subscribers)
1349@@ -4539,6 +4806,7 @@ W: http://linux-cifs.samba.org/
1350 T: git git://git.samba.org/sfrench/cifs-2.6.git
1351 F: Documentation/admin-guide/cifs/
1352 F: fs/cifs/
1353+F: fs/smbfs_common/
1354
1355 COMPACTPCI HOTPLUG CORE
1356 M: Scott Murray <scott@spiteful.org>
1357@@ -4566,6 +4834,7 @@ F: drivers/platform/x86/compal-laptop.c
1358
1359 COMPILER ATTRIBUTES
1360 M: Miguel Ojeda <ojeda@kernel.org>
1361+R: Nick Desaulniers <ndesaulniers@google.com>
1362 S: Maintained
1363 F: include/linux/compiler_attributes.h
1364
1365@@ -4601,6 +4870,12 @@ S: Supported
1366 F: drivers/video/console/
1367 F: include/linux/console*
1368
1369+CONTEXT TRACKING
1370+M: Frederic Weisbecker <frederic@kernel.org>
1371+S: Maintained
1372+F: kernel/context_tracking.c
1373+F: include/linux/context_tracking*
1374+
1375 CONTROL GROUP (CGROUP)
1376 M: Tejun Heo <tj@kernel.org>
1377 M: Zefan Li <lizefan.x@bytedance.com>
1378@@ -4675,11 +4950,12 @@ COUNTER SUBSYSTEM
1379 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1380 L: linux-iio@vger.kernel.org
1381 S: Maintained
1382-F: Documentation/ABI/testing/sysfs-bus-counter*
1383+F: Documentation/ABI/testing/sysfs-bus-counter
1384 F: Documentation/driver-api/generic-counter.rst
1385 F: drivers/counter/
1386 F: include/linux/counter.h
1387-F: include/linux/counter_enum.h
1388+F: include/uapi/linux/counter.h
1389+F: tools/counter/
1390
1391 CP2615 I2C DRIVER
1392 M: Bence CsĂłkĂĄs <bence98@sch.bme.hu>
1393@@ -4701,7 +4977,7 @@ W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
1394 F: drivers/cpufreq/vexpress-spc-cpufreq.c
1395
1396 CPU FREQUENCY SCALING FRAMEWORK
1397-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
1398+M: "Rafael J. Wysocki" <rafael@kernel.org>
1399 M: Viresh Kumar <viresh.kumar@linaro.org>
1400 L: linux-pm@vger.kernel.org
1401 S: Maintained
1402@@ -4719,7 +4995,7 @@ F: kernel/sched/cpufreq*.c
1403 F: tools/testing/selftests/cpufreq/
1404
1405 CPU IDLE TIME MANAGEMENT FRAMEWORK
1406-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
1407+M: "Rafael J. Wysocki" <rafael@kernel.org>
1408 M: Daniel Lezcano <daniel.lezcano@linaro.org>
1409 L: linux-pm@vger.kernel.org
1410 S: Maintained
1411@@ -4748,7 +5024,7 @@ CPUIDLE DRIVER - ARM BIG LITTLE
1412 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1413 M: Daniel Lezcano <daniel.lezcano@linaro.org>
1414 L: linux-pm@vger.kernel.org
1415-L: linux-arm-kernel@lists.infradead.org
1416+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S: Maintained
1418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
1419 F: drivers/cpuidle/cpuidle-big_little.c
1420@@ -4768,14 +5044,14 @@ CPUIDLE DRIVER - ARM PSCI
1421 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1422 M: Sudeep Holla <sudeep.holla@arm.com>
1423 L: linux-pm@vger.kernel.org
1424-L: linux-arm-kernel@lists.infradead.org
1425+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S: Supported
1427 F: drivers/cpuidle/cpuidle-psci.c
1428
1429 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
1430 M: Ulf Hansson <ulf.hansson@linaro.org>
1431 L: linux-pm@vger.kernel.org
1432-L: linux-arm-kernel@lists.infradead.org
1433+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S: Supported
1435 F: drivers/cpuidle/cpuidle-psci.h
1436 F: drivers/cpuidle/cpuidle-psci-domain.c
1437@@ -4997,12 +5273,18 @@ L: linux-input@vger.kernel.org
1438 S: Maintained
1439 F: drivers/input/touchscreen/cy8ctma140.c
1440
1441+CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
1442+M: Yassine Oudjana <y.oudjana@protonmail.com>
1443+L: linux-input@vger.kernel.org
1444+S: Maintained
1445+F: Documentation/devicetree/bindings/input/cypress-sf.yaml
1446+F: drivers/input/keyboard/cypress-sf.c
1447+
1448 CYTTSP TOUCHSCREEN DRIVER
1449-M: Ferruh Yigit <fery@cypress.com>
1450+M: Linus Walleij <linus.walleij@linaro.org>
1451 L: linux-input@vger.kernel.org
1452-S: Supported
1453+S: Maintained
1454 F: drivers/input/touchscreen/cyttsp*
1455-F: include/linux/input/cyttsp.h
1456
1457 D-LINK DIR-685 TOUCHKEYS DRIVER
1458 M: Linus Walleij <linus.walleij@linaro.org>
1459@@ -5030,6 +5312,17 @@ F: net/ax25/ax25_out.c
1460 F: net/ax25/ax25_timer.c
1461 F: net/ax25/sysctl_net_ax25.c
1462
1463+DATA ACCESS MONITOR
1464+M: SeongJae Park <sj@kernel.org>
1465+L: linux-mm@kvack.org
1466+S: Maintained
1467+F: Documentation/admin-guide/mm/damon/
1468+F: Documentation/vm/damon/
1469+F: include/linux/damon.h
1470+F: include/trace/events/damon.h
1471+F: mm/damon/
1472+F: tools/testing/selftests/damon/
1473+
1474 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
1475 L: netdev@vger.kernel.org
1476 S: Orphan
1477@@ -5170,7 +5463,14 @@ DELL WMI NOTIFICATIONS DRIVER
1478 M: Matthew Garrett <mjg59@srcf.ucam.org>
1479 M: Pali RohĂĄr <pali@kernel.org>
1480 S: Maintained
1481-F: drivers/platform/x86/dell/dell-wmi.c
1482+F: drivers/platform/x86/dell/dell-wmi-base.c
1483+
1484+DELL WMI HARDWARE PRIVACY SUPPORT
1485+M: Perry Yuan <Perry.Yuan@dell.com>
1486+L: Dell.Client.Kernel@dell.com
1487+L: platform-driver-x86@vger.kernel.org
1488+S: Maintained
1489+F: drivers/platform/x86/dell/dell-wmi-privacy.c
1490
1491 DELTA ST MEDIA DRIVER
1492 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
1493@@ -5180,6 +5480,19 @@ W: https://linuxtv.org
1494 T: git git://linuxtv.org/media_tree.git
1495 F: drivers/media/platform/sti/delta
1496
1497+DELTA AHE-50DC FAN CONTROL MODULE DRIVER
1498+M: Zev Weiss <zev@bewilderbeest.net>
1499+L: linux-hwmon@vger.kernel.org
1500+S: Maintained
1501+F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
1502+
1503+DELTA DPS920AB PSU DRIVER
1504+M: Robert Marko <robert.marko@sartura.hr>
1505+L: linux-hwmon@vger.kernel.org
1506+S: Maintained
1507+F: Documentation/hwmon/dps920ab.rst
1508+F: drivers/hwmon/pmbus/dps920ab.c
1509+
1510 DENALI NAND DRIVER
1511 L: linux-mtd@lists.infradead.org
1512 S: Orphan
1513@@ -5303,6 +5616,19 @@ F: include/net/devlink.h
1514 F: include/uapi/linux/devlink.h
1515 F: net/core/devlink.c
1516
1517+DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
1518+M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
1519+L: kernel@dh-electronics.com
1520+S: Maintained
1521+F: arch/arm/boot/dts/imx6*-dhcom-*
1522+
1523+DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
1524+M: Marek Vasut <marex@denx.de>
1525+L: kernel@dh-electronics.com
1526+S: Maintained
1527+F: arch/arm/boot/dts/stm32mp1*-dhcom-*
1528+F: arch/arm/boot/dts/stm32mp1*-dhcor-*
1529+
1530 DIALOG SEMICONDUCTOR DRIVERS
1531 M: Support Opensource <support.opensource@diasemi.com>
1532 S: Supported
1533@@ -5451,7 +5777,7 @@ F: tools/testing/selftests/dma/
1534
1535 DMA-BUF HEAPS FRAMEWORK
1536 M: Sumit Semwal <sumit.semwal@linaro.org>
1537-R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1538+R: Benjamin Gaignard <benjamin.gaignard@collabora.com>
1539 R: Liam Mark <lmark@codeaurora.org>
1540 R: Laura Abbott <labbott@redhat.com>
1541 R: Brian Starkey <Brian.Starkey@arm.com>
1542@@ -5471,7 +5797,7 @@ M: Lukasz Luba <lukasz.luba@arm.com>
1543 L: linux-pm@vger.kernel.org
1544 L: linux-samsung-soc@vger.kernel.org
1545 S: Maintained
1546-F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
1547+F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
1548 F: drivers/memory/samsung/exynos5422-dmc.c
1549
1550 DME1737 HARDWARE MONITOR DRIVER
1551@@ -5569,7 +5895,6 @@ F: drivers/soc/fsl/dpio
1552
1553 DPAA2 ETHERNET DRIVER
1554 M: Ioana Ciornei <ioana.ciornei@nxp.com>
1555-M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
1556 L: netdev@vger.kernel.org
1557 S: Maintained
1558 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
1559@@ -5586,6 +5911,7 @@ DPAA2 ETHERNET SWITCH DRIVER
1560 M: Ioana Ciornei <ioana.ciornei@nxp.com>
1561 L: netdev@vger.kernel.org
1562 S: Maintained
1563+F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
1564 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
1565 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
1566
1567@@ -5609,6 +5935,11 @@ F: Documentation/admin-guide/blockdev/
1568 F: drivers/block/drbd/
1569 F: lib/lru_cache.c
1570
1571+DRIVER COMPONENT FRAMEWORK
1572+L: dri-devel@lists.freedesktop.org
1573+F: drivers/base/component.c
1574+F: include/linux/component.h
1575+
1576 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
1577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1578 R: "Rafael J. Wysocki" <rafael@kernel.org>
1579@@ -5672,7 +6003,7 @@ M: Gerd Hoffmann <kraxel@redhat.com>
1580 L: virtualization@lists.linux-foundation.org
1581 S: Maintained
1582 T: git git://anongit.freedesktop.org/drm/drm-misc
1583-F: drivers/gpu/drm/bochs/
1584+F: drivers/gpu/drm/tiny/bochs.c
1585
1586 DRM DRIVER FOR BOE HIMAX8279D PANELS
1587 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
1588@@ -5782,6 +6113,7 @@ F: drivers/gpu/drm/tiny/mi0283qt.c
1589 DRM DRIVER FOR MSM ADRENO GPU
1590 M: Rob Clark <robdclark@gmail.com>
1591 M: Sean Paul <sean@poorly.run>
1592+R: Abhinav Kumar <quic_abhinavk@quicinc.com>
1593 L: linux-arm-msm@vger.kernel.org
1594 L: dri-devel@lists.freedesktop.org
1595 L: freedreno@lists.freedesktop.org
1596@@ -5807,10 +6139,17 @@ F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
1597
1598 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
1599 M: Ben Skeggs <bskeggs@redhat.com>
1600+M: Karol Herbst <kherbst@redhat.com>
1601+M: Lyude Paul <lyude@redhat.com>
1602 L: dri-devel@lists.freedesktop.org
1603 L: nouveau@lists.freedesktop.org
1604 S: Supported
1605-T: git git://github.com/skeggsb/linux
1606+W: https://nouveau.freedesktop.org/
1607+Q: https://patchwork.freedesktop.org/project/nouveau/
1608+Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
1609+B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
1610+C: irc://irc.oftc.net/nouveau
1611+T: git https://gitlab.freedesktop.org/drm/nouveau.git
1612 F: drivers/gpu/drm/nouveau/
1613 F: include/uapi/drm/nouveau_drm.h
1614
1615@@ -5857,6 +6196,19 @@ S: Maintained
1616 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
1617 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
1618
1619+DRM DRIVER FOR SAMSUNG DB7430 PANELS
1620+M: Linus Walleij <linus.walleij@linaro.org>
1621+S: Maintained
1622+T: git git://anongit.freedesktop.org/drm/drm-misc
1623+F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
1624+F: drivers/gpu/drm/panel/panel-samsung-db7430.c
1625+
1626+DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
1627+M: Markuss Broks <markuss.broks@gmail.com>
1628+S: Maintained
1629+F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
1630+F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
1631+
1632 DRM DRIVER FOR SITRONIX ST7703 PANELS
1633 M: Guido GĂŒnther <agx@sigxcpu.org>
1634 R: Purism Kernel Team <kernel@puri.sm>
1635@@ -5870,6 +6222,13 @@ S: Orphan / Obsolete
1636 F: drivers/gpu/drm/savage/
1637 F: include/uapi/drm/savage_drm.h
1638
1639+DRM DRIVER FOR SIMPLE FRAMEBUFFERS
1640+M: Thomas Zimmermann <tzimmermann@suse.de>
1641+L: dri-devel@lists.freedesktop.org
1642+S: Maintained
1643+T: git git://anongit.freedesktop.org/drm/drm-misc
1644+F: drivers/gpu/drm/tiny/simpledrm.c
1645+
1646 DRM DRIVER FOR SIS VIDEO CARDS
1647 S: Orphan / Obsolete
1648 F: drivers/gpu/drm/sis/
1649@@ -5948,27 +6307,32 @@ F: drivers/gpu/drm/vboxvideo/
1650
1651 DRM DRIVER FOR VMWARE VIRTUAL GPU
1652 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
1653-M: Roland Scheidegger <sroland@vmware.com>
1654 M: Zack Rusin <zackr@vmware.com>
1655 L: dri-devel@lists.freedesktop.org
1656 S: Supported
1657-T: git git://people.freedesktop.org/~sroland/linux
1658+T: git git://anongit.freedesktop.org/drm/drm-misc
1659 F: drivers/gpu/drm/vmwgfx/
1660 F: include/uapi/drm/vmwgfx_drm.h
1661
1662+DRM DRIVER FOR WIDECHIPS WS2401 PANELS
1663+M: Linus Walleij <linus.walleij@linaro.org>
1664+S: Maintained
1665+T: git git://anongit.freedesktop.org/drm/drm-misc
1666+F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
1667+F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
1668+
1669 DRM DRIVERS
1670 M: David Airlie <airlied@linux.ie>
1671 M: Daniel Vetter <daniel@ffwll.ch>
1672 L: dri-devel@lists.freedesktop.org
1673 S: Maintained
1674 B: https://gitlab.freedesktop.org/drm
1675-C: irc://chat.freenode.net/dri-devel
1676+C: irc://irc.oftc.net/dri-devel
1677 T: git git://anongit.freedesktop.org/drm/drm
1678 F: Documentation/devicetree/bindings/display/
1679 F: Documentation/devicetree/bindings/gpu/
1680 F: Documentation/gpu/
1681-F: drivers/gpu/drm/
1682-F: drivers/gpu/vga/
1683+F: drivers/gpu/
1684 F: include/drm/
1685 F: include/linux/vga*
1686 F: include/uapi/drm/
1687@@ -6018,7 +6382,7 @@ F: Documentation/devicetree/bindings/display/atmel/
1688 F: drivers/gpu/drm/atmel-hlcdc/
1689
1690 DRM DRIVERS FOR BRIDGE CHIPS
1691-M: Andrzej Hajda <a.hajda@samsung.com>
1692+M: Andrzej Hajda <andrzej.hajda@intel.com>
1693 M: Neil Armstrong <narmstrong@baylibre.com>
1694 M: Robert Foss <robert.foss@linaro.org>
1695 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1696@@ -6077,6 +6441,14 @@ T: git git://anongit.freedesktop.org/drm/drm-misc
1697 F: Documentation/devicetree/bindings/display/hisilicon/
1698 F: drivers/gpu/drm/hisilicon/
1699
1700+DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
1701+M: Deepak Rawat <drawat.floss@gmail.com>
1702+L: linux-hyperv@vger.kernel.org
1703+L: dri-devel@lists.freedesktop.org
1704+S: Maintained
1705+T: git git://anongit.freedesktop.org/drm/drm-misc
1706+F: drivers/gpu/drm/hyperv
1707+
1708 DRM DRIVERS FOR LIMA
1709 M: Qiang Yu <yuq825@gmail.com>
1710 L: dri-devel@lists.freedesktop.org
1711@@ -6104,6 +6476,7 @@ L: linux-tegra@vger.kernel.org
1712 S: Supported
1713 T: git git://anongit.freedesktop.org/tegra/linux.git
1714 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
1715+F: Documentation/devicetree/bindings/gpu/host1x/
1716 F: drivers/gpu/drm/tegra/
1717 F: drivers/gpu/host1x/
1718 F: include/linux/host1x.h
1719@@ -6116,6 +6489,7 @@ L: dri-devel@lists.freedesktop.org
1720 L: linux-renesas-soc@vger.kernel.org
1721 S: Supported
1722 T: git git://linuxtv.org/pinchartl/media drm/du/next
1723+F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
1724 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
1725 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
1726 F: Documentation/devicetree/bindings/display/renesas,du.yaml
1727@@ -6133,7 +6507,7 @@ F: Documentation/devicetree/bindings/display/rockchip/
1728 F: drivers/gpu/drm/rockchip/
1729
1730 DRM DRIVERS FOR STI
1731-M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1732+M: Alain Volmat <alain.volmat@foss.st.com>
1733 L: dri-devel@lists.freedesktop.org
1734 S: Maintained
1735 T: git git://anongit.freedesktop.org/drm/drm-misc
1736@@ -6142,8 +6516,8 @@ F: drivers/gpu/drm/sti
1737
1738 DRM DRIVERS FOR STM
1739 M: Yannick Fertre <yannick.fertre@foss.st.com>
1740+M: Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
1741 M: Philippe Cornu <philippe.cornu@foss.st.com>
1742-M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
1743 L: dri-devel@lists.freedesktop.org
1744 S: Maintained
1745 T: git git://anongit.freedesktop.org/drm/drm-misc
1746@@ -6234,15 +6608,31 @@ F: drivers/gpu/drm/drm_panel.c
1747 F: drivers/gpu/drm/panel/
1748 F: include/drm/drm_panel.h
1749
1750+DRM PRIVACY-SCREEN CLASS
1751+M: Hans de Goede <hdegoede@redhat.com>
1752+L: dri-devel@lists.freedesktop.org
1753+S: Maintained
1754+T: git git://anongit.freedesktop.org/drm/drm-misc
1755+F: drivers/gpu/drm/drm_privacy_screen*
1756+F: include/drm/drm_privacy_screen*
1757+
1758 DRM TTM SUBSYSTEM
1759 M: Christian Koenig <christian.koenig@amd.com>
1760 M: Huang Rui <ray.huang@amd.com>
1761 L: dri-devel@lists.freedesktop.org
1762 S: Maintained
1763-T: git git://people.freedesktop.org/~agd5f/linux
1764+T: git git://anongit.freedesktop.org/drm/drm-misc
1765 F: drivers/gpu/drm/ttm/
1766 F: include/drm/ttm/
1767
1768+DRM GPU SCHEDULER
1769+M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
1770+L: dri-devel@lists.freedesktop.org
1771+S: Maintained
1772+T: git git://anongit.freedesktop.org/drm/drm-misc
1773+F: drivers/gpu/drm/scheduler/
1774+F: include/drm/gpu_scheduler.h
1775+
1776 DSBR100 USB FM RADIO DRIVER
1777 M: Alexey Klimov <klimov.linux@gmail.com>
1778 L: linux-media@vger.kernel.org
1779@@ -6437,15 +6827,17 @@ F: Documentation/filesystems/ecryptfs.rst
1780 F: fs/ecryptfs/
1781
1782 EDAC-AMD64
1783-M: Borislav Petkov <bp@alien8.de>
1784+M: Yazen Ghannam <yazen.ghannam@amd.com>
1785 L: linux-edac@vger.kernel.org
1786-S: Maintained
1787+S: Supported
1788 F: drivers/edac/amd64_edac*
1789+F: drivers/edac/mce_amd*
1790
1791 EDAC-ARMADA
1792 M: Jan Luebbe <jlu@pengutronix.de>
1793 L: linux-edac@vger.kernel.org
1794 S: Maintained
1795+F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
1796 F: drivers/edac/armada_xp_*
1797
1798 EDAC-AST2500
1799@@ -6499,7 +6891,7 @@ S: Supported
1800 F: drivers/edac/dmc520_edac.c
1801
1802 EDAC-E752X
1803-M: Mark Gross <mark.gross@intel.com>
1804+M: Mark Gross <markgross@kernel.org>
1805 L: linux-edac@vger.kernel.org
1806 S: Maintained
1807 F: drivers/edac/e752x_edac.c
1808@@ -6687,7 +7079,6 @@ F: Documentation/admin-guide/media/em28xx*
1809 F: drivers/media/usb/em28xx/
1810
1811 EMBEDDED LINUX
1812-M: Paul Gortmaker <paul.gortmaker@windriver.com>
1813 M: Matt Mackall <mpm@selenic.com>
1814 M: David Woodhouse <dwmw2@infradead.org>
1815 L: linux-embedded@vger.kernel.org
1816@@ -6702,9 +7093,7 @@ S: Maintained
1817 F: drivers/mmc/host/cqhci*
1818
1819 EMULEX 10Gbps iSCSI - OneConnect DRIVER
1820-M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
1821 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
1822-M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
1823 L: linux-scsi@vger.kernel.org
1824 S: Supported
1825 W: http://www.broadcom.com
1826@@ -6721,7 +7110,6 @@ F: drivers/net/ethernet/emulex/benet/
1827
1828 EMULEX ONECONNECT ROCE DRIVER
1829 M: Selvin Xavier <selvin.xavier@broadcom.com>
1830-M: Devesh Sharma <devesh.sharma@broadcom.com>
1831 L: linux-rdma@vger.kernel.org
1832 S: Odd Fixes
1833 W: http://www.broadcom.com
1834@@ -6736,6 +7124,15 @@ S: Supported
1835 W: http://www.broadcom.com
1836 F: drivers/scsi/lpfc/
1837
1838+EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
1839+M: James Smart <james.smart@broadcom.com>
1840+M: Ram Vegesna <ram.vegesna@broadcom.com>
1841+L: linux-scsi@vger.kernel.org
1842+L: target-devel@vger.kernel.org
1843+S: Supported
1844+W: http://www.broadcom.com
1845+F: drivers/scsi/elx/
1846+
1847 ENE CB710 FLASH CARD READER DRIVER
1848 M: MichaƂ MirosƂaw <mirq-linux@rere.qmqm.pl>
1849 S: Maintained
1850@@ -6763,7 +7160,7 @@ F: include/video/s1d13xxxfb.h
1851
1852 EROFS FILE SYSTEM
1853 M: Gao Xiang <xiang@kernel.org>
1854-M: Chao Yu <yuchao0@huawei.com>
1855+M: Chao Yu <chao@kernel.org>
1856 L: linux-erofs@lists.ozlabs.org
1857 S: Maintained
1858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
1859@@ -6782,9 +7179,15 @@ M: Mark Einon <mark.einon@gmail.com>
1860 S: Odd Fixes
1861 F: drivers/net/ethernet/agere/
1862
1863+ETAS ES58X CAN/USB DRIVER
1864+M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
1865+L: linux-can@vger.kernel.org
1866+S: Maintained
1867+F: drivers/net/can/usb/etas_es58x/
1868+
1869 ETHERNET BRIDGE
1870 M: Roopa Prabhu <roopa@nvidia.com>
1871-M: Nikolay Aleksandrov <nikolay@nvidia.com>
1872+M: Nikolay Aleksandrov <razor@blackwall.org>
1873 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
1874 L: netdev@vger.kernel.org
1875 S: Maintained
1876@@ -6804,13 +7207,16 @@ F: Documentation/devicetree/bindings/net/mdio*
1877 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
1878 F: Documentation/networking/phy.rst
1879 F: drivers/net/mdio/
1880+F: drivers/net/mdio/acpi_mdio.c
1881+F: drivers/net/mdio/fwnode_mdio.c
1882 F: drivers/net/mdio/of_mdio.c
1883 F: drivers/net/pcs/
1884 F: drivers/net/phy/
1885-F: drivers/of/of_net.c
1886 F: include/dt-bindings/net/qca-ar803x.h
1887+F: include/linux/linkmode.h
1888 F: include/linux/*mdio*.h
1889 F: include/linux/mdio/*.h
1890+F: include/linux/mii.h
1891 F: include/linux/of_net.h
1892 F: include/linux/phy.h
1893 F: include/linux/phy_fixed.h
1894@@ -6819,9 +7225,24 @@ F: include/linux/platform_data/mdio-gpio.h
1895 F: include/trace/events/mdio.h
1896 F: include/uapi/linux/mdio.h
1897 F: include/uapi/linux/mii.h
1898+F: net/core/of_net.c
1899+
1900+EXEC & BINFMT API
1901+R: Eric Biederman <ebiederm@xmission.com>
1902+R: Kees Cook <keescook@chromium.org>
1903+F: arch/alpha/kernel/binfmt_loader.c
1904+F: arch/x86/ia32/ia32_aout.c
1905+F: fs/*binfmt_*.c
1906+F: fs/exec.c
1907+F: include/linux/binfmts.h
1908+F: include/linux/elf.h
1909+F: include/uapi/linux/binfmts.h
1910+F: tools/testing/selftests/exec/
1911+N: asm/elf.h
1912+N: binfmt
1913
1914 EXFAT FILE SYSTEM
1915-M: Namjae Jeon <namjae.jeon@samsung.com>
1916+M: Namjae Jeon <linkinjeon@kernel.org>
1917 M: Sungjong Seo <sj1557.seo@samsung.com>
1918 L: linux-fsdevel@vger.kernel.org
1919 S: Maintained
1920@@ -6903,7 +7324,7 @@ F: drivers/iommu/exynos-iommu.c
1921
1922 F2FS FILE SYSTEM
1923 M: Jaegeuk Kim <jaegeuk@kernel.org>
1924-M: Chao Yu <yuchao0@huawei.com>
1925+M: Chao Yu <chao@kernel.org>
1926 L: linux-f2fs-devel@lists.sourceforge.net
1927 S: Maintained
1928 W: https://f2fs.wiki.kernel.org/
1929@@ -6938,6 +7359,7 @@ F: net/core/failover.c
1930 FANOTIFY
1931 M: Jan Kara <jack@suse.cz>
1932 R: Amir Goldstein <amir73il@gmail.com>
1933+R: Matthew Bobrowski <repnop@google.com>
1934 L: linux-fsdevel@vger.kernel.org
1935 S: Maintained
1936 F: fs/notify/fanotify/
1937@@ -6993,7 +7415,6 @@ F: include/uapi/scsi/fc/
1938
1939 FILE LOCKING (flock() and fcntl()/lockf())
1940 M: Jeff Layton <jlayton@kernel.org>
1941-M: "J. Bruce Fields" <bfields@fieldses.org>
1942 L: linux-fsdevel@vger.kernel.org
1943 S: Maintained
1944 F: fs/fcntl.c
1945@@ -7069,6 +7490,13 @@ F: include/linux/firewire.h
1946 F: include/uapi/linux/firewire*.h
1947 F: tools/firewire/
1948
1949+FIRMWARE FRAMEWORK FOR ARMV8-A
1950+M: Sudeep Holla <sudeep.holla@arm.com>
1951+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952+S: Maintained
1953+F: drivers/firmware/arm_ffa/
1954+F: include/linux/arm_ffa.h
1955+
1956 FIRMWARE LOADER (request_firmware)
1957 M: Luis Chamberlain <mcgrof@kernel.org>
1958 L: linux-kernel@vger.kernel.org
1959@@ -7077,17 +7505,10 @@ F: Documentation/firmware_class/
1960 F: drivers/base/firmware_loader/
1961 F: include/linux/firmware.h
1962
1963-FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
1964-M: Joshua Morris <josh.h.morris@us.ibm.com>
1965-M: Philip Kelleher <pjk1939@linux.ibm.com>
1966-S: Maintained
1967-F: drivers/block/rsxx/
1968-
1969 FLEXTIMER FTM-QUADDEC DRIVER
1970 M: Patrick Havelange <patrick.havelange@essensium.com>
1971 L: linux-iio@vger.kernel.org
1972 S: Maintained
1973-F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
1974 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
1975 F: drivers/counter/ftm-quaddec.c
1976
1977@@ -7103,6 +7524,13 @@ L: linux-input@vger.kernel.org
1978 S: Maintained
1979 F: drivers/input/joystick/fsia6b.c
1980
1981+FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
1982+M: Geoffrey D. Bennett <g@b4.vu>
1983+L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1984+S: Maintained
1985+T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
1986+F: sound/usb/mixer_scarlett_gen2.c
1987+
1988 FORCEDETH GIGABIT ETHERNET DRIVER
1989 M: Rain River <rain.1986.08.12@gmail.com>
1990 M: Zhu Yanjun <zyjzyj2000@gmail.com>
1991@@ -7110,6 +7538,15 @@ L: netdev@vger.kernel.org
1992 S: Maintained
1993 F: drivers/net/ethernet/nvidia/*
1994
1995+FORTIFY_SOURCE
1996+M: Kees Cook <keescook@chromium.org>
1997+L: linux-hardening@vger.kernel.org
1998+S: Supported
1999+F: include/linux/fortify-string.h
2000+F: lib/test_fortify/*
2001+F: scripts/test_fortify.sh
2002+K: \b__NO_FORTIFY\b
2003+
2004 FPGA DFL DRIVERS
2005 M: Wu Hao <hao.wu@intel.com>
2006 R: Tom Rix <trix@redhat.com>
2007@@ -7124,10 +7561,11 @@ F: include/uapi/linux/fpga-dfl.h
2008
2009 FPGA MANAGER FRAMEWORK
2010 M: Moritz Fischer <mdf@kernel.org>
2011+M: Wu Hao <hao.wu@intel.com>
2012+M: Xu Yilun <yilun.xu@intel.com>
2013 R: Tom Rix <trix@redhat.com>
2014 L: linux-fpga@vger.kernel.org
2015 S: Maintained
2016-W: http://www.rocketboards.org
2017 Q: http://patchwork.kernel.org/project/linux-fpga/list/
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
2019 F: Documentation/devicetree/bindings/fpga/
2020@@ -7142,12 +7580,19 @@ S: Maintained
2021 W: http://floatingpoint.sourceforge.net/emulator/index.html
2022 F: arch/x86/math-emu/
2023
2024+FRAMEBUFFER CORE
2025+M: Daniel Vetter <daniel@ffwll.ch>
2026+F: drivers/video/fbdev/core/
2027+S: Odd Fixes
2028+T: git git://anongit.freedesktop.org/drm/drm-misc
2029+
2030 FRAMEBUFFER LAYER
2031-L: dri-devel@lists.freedesktop.org
2032+M: Helge Deller <deller@gmx.de>
2033 L: linux-fbdev@vger.kernel.org
2034-S: Orphan
2035+L: dri-devel@lists.freedesktop.org
2036+S: Maintained
2037 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
2038-T: git git://anongit.freedesktop.org/drm/drm-misc
2039+T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
2040 F: Documentation/fb/
2041 F: drivers/video/
2042 F: include/linux/fb.h
2043@@ -7157,7 +7602,8 @@ F: include/video/
2044
2045 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
2046 M: Horia Geantă <horia.geanta@nxp.com>
2047-M: Aymen Sghaier <aymen.sghaier@nxp.com>
2048+M: Pankaj Gupta <pankaj.gupta@nxp.com>
2049+M: Gaurav Jain <gaurav.jain@nxp.com>
2050 L: linux-crypto@vger.kernel.org
2051 S: Maintained
2052 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
2053@@ -7221,7 +7667,7 @@ FREESCALE IMX / MXC FEC DRIVER
2054 M: Joakim Zhang <qiangqing.zhang@nxp.com>
2055 L: netdev@vger.kernel.org
2056 S: Maintained
2057-F: Documentation/devicetree/bindings/net/fsl-fec.txt
2058+F: Documentation/devicetree/bindings/net/fsl,fec.yaml
2059 F: drivers/net/ethernet/freescale/fec.h
2060 F: drivers/net/ethernet/freescale/fec_main.c
2061 F: drivers/net/ethernet/freescale/fec_ptp.c
2062@@ -7237,7 +7683,7 @@ F: include/linux/platform_data/video-imxfb.h
2063
2064 FREESCALE IMX DDR PMU DRIVER
2065 M: Frank Li <Frank.li@nxp.com>
2066-L: linux-arm-kernel@lists.infradead.org
2067+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 S: Maintained
2069 F: Documentation/admin-guide/perf/imx-ddr.rst
2070 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
2071@@ -7329,7 +7775,7 @@ F: drivers/tty/serial/ucc_uart.c
2072 FREESCALE SOC DRIVERS
2073 M: Li Yang <leoyang.li@nxp.com>
2074 L: linuxppc-dev@lists.ozlabs.org
2075-L: linux-arm-kernel@lists.infradead.org
2076+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 S: Maintained
2078 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
2079 F: Documentation/devicetree/bindings/soc/fsl/
2080@@ -7345,7 +7791,6 @@ F: drivers/net/ethernet/freescale/fs_enet/
2081 F: include/linux/fs_enet_pd.h
2082
2083 FREESCALE SOC SOUND DRIVERS
2084-M: Timur Tabi <timur@kernel.org>
2085 M: Nicolin Chen <nicoleotsuka@gmail.com>
2086 M: Xiubo Li <Xiubo.Lee@gmail.com>
2087 R: Fabio Estevam <festevam@gmail.com>
2088@@ -7378,7 +7823,7 @@ W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
2089 F: fs/freevxfs/
2090
2091 FREEZER
2092-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2093+M: "Rafael J. Wysocki" <rafael@kernel.org>
2094 M: Pavel Machek <pavel@ucw.cz>
2095 L: linux-pm@vger.kernel.org
2096 S: Supported
2097@@ -7506,6 +7951,7 @@ M: Ingo Molnar <mingo@redhat.com>
2098 R: Peter Zijlstra <peterz@infradead.org>
2099 R: Darren Hart <dvhart@infradead.org>
2100 R: Davidlohr Bueso <dave@stgolabs.net>
2101+R: André Almeida <andrealmeid@collabora.com>
2102 L: linux-kernel@vger.kernel.org
2103 S: Maintained
2104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
2105@@ -7513,7 +7959,7 @@ F: Documentation/locking/*futex*
2106 F: include/asm-generic/futex.h
2107 F: include/linux/futex.h
2108 F: include/uapi/linux/futex.h
2109-F: kernel/futex.c
2110+F: kernel/futex/*
2111 F: tools/perf/bench/futex*
2112 F: tools/testing/selftests/futex/
2113
2114@@ -7548,6 +7994,12 @@ M: Kieran Bingham <kbingham@kernel.org>
2115 S: Supported
2116 F: scripts/gdb/
2117
2118+GEMINI CRYPTO DRIVER
2119+M: Corentin Labbe <clabbe@baylibre.com>
2120+L: linux-crypto@vger.kernel.org
2121+S: Maintained
2122+F: drivers/crypto/gemini/
2123+
2124 GEMTEK FM RADIO RECEIVER DRIVER
2125 M: Hans Verkuil <hverkuil@xs4all.nl>
2126 L: linux-media@vger.kernel.org
2127@@ -7625,7 +8077,7 @@ S: Supported
2128 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
2129
2130 GENERIC PM DOMAINS
2131-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2132+M: "Rafael J. Wysocki" <rafael@kernel.org>
2133 M: Kevin Hilman <khilman@kernel.org>
2134 M: Ulf Hansson <ulf.hansson@linaro.org>
2135 L: linux-pm@vger.kernel.org
2136@@ -7640,6 +8092,14 @@ L: linux-input@vger.kernel.org
2137 S: Maintained
2138 F: drivers/input/touchscreen/resistive-adc-touch.c
2139
2140+GENERIC STRING LIBRARY
2141+R: Andy Shevchenko <andy@kernel.org>
2142+S: Maintained
2143+F: lib/string.c
2144+F: lib/string_helpers.c
2145+F: lib/test_string.c
2146+F: lib/test-string_helpers.c
2147+
2148 GENERIC UIO DRIVER FOR PCI DEVICES
2149 M: "Michael S. Tsirkin" <mst@redhat.com>
2150 L: kvm@vger.kernel.org
2151@@ -7702,14 +8162,15 @@ F: drivers/media/usb/go7007/
2152
2153 GOODIX TOUCHSCREEN
2154 M: Bastien Nocera <hadess@hadess.net>
2155+M: Hans de Goede <hdegoede@redhat.com>
2156 L: linux-input@vger.kernel.org
2157 S: Maintained
2158-F: drivers/input/touchscreen/goodix.c
2159+F: drivers/input/touchscreen/goodix*
2160
2161 GOOGLE ETHERNET DRIVERS
2162-M: Catherine Sullivan <csully@google.com>
2163-R: Sagi Shahar <sagis@google.com>
2164-R: Jon Olson <jonolson@google.com>
2165+M: Jeroen de Borst <jeroendb@google.com>
2166+R: Catherine Sullivan <csully@google.com>
2167+R: David Awogbemila <awogbemila@google.com>
2168 L: netdev@vger.kernel.org
2169 S: Supported
2170 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
2171@@ -7760,7 +8221,7 @@ F: include/linux/gpio/regmap.h
2172
2173 GPIO SUBSYSTEM
2174 M: Linus Walleij <linus.walleij@linaro.org>
2175-M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2176+M: Bartosz Golaszewski <brgl@bgdev.pl>
2177 L: linux-gpio@vger.kernel.org
2178 S: Maintained
2179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
2180@@ -7965,7 +8426,7 @@ T: git git://linuxtv.org/anttip/media_tree.git
2181 F: drivers/media/usb/hackrf/
2182
2183 HANTRO VPU CODEC DRIVER
2184-M: Ezequiel Garcia <ezequiel@collabora.com>
2185+M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
2186 M: Philipp Zabel <p.zabel@pengutronix.de>
2187 L: linux-media@vger.kernel.org
2188 L: linux-rockchip@lists.infradead.org
2189@@ -7988,6 +8449,7 @@ L: linux-hwmon@vger.kernel.org
2190 S: Maintained
2191 W: http://hwmon.wiki.kernel.org/
2192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
2193+F: Documentation/ABI/testing/sysfs-class-hwmon
2194 F: Documentation/devicetree/bindings/hwmon/
2195 F: Documentation/hwmon/
2196 F: drivers/hwmon/
2197@@ -8083,7 +8545,7 @@ W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
2198 F: drivers/video/fbdev/hgafb.c
2199
2200 HIBERNATION (aka Software Suspend, aka swsusp)
2201-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2202+M: "Rafael J. Wysocki" <rafael@kernel.org>
2203 M: Pavel Machek <pavel@ucw.cz>
2204 L: linux-pm@vger.kernel.org
2205 S: Supported
2206@@ -8106,6 +8568,12 @@ F: drivers/hid/
2207 F: include/linux/hid*
2208 F: include/uapi/linux/hid*
2209
2210+HID LOGITECH DRIVERS
2211+R: Filipe LaĂ­ns <lains@riseup.net>
2212+L: linux-input@vger.kernel.org
2213+S: Maintained
2214+F: drivers/hid/hid-logitech-*
2215+
2216 HID PLAYSTATION DRIVER
2217 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
2218 L: linux-input@vger.kernel.org
2219@@ -8224,12 +8692,13 @@ M: John Stultz <john.stultz@linaro.org>
2220 L: linux-kernel@vger.kernel.org
2221 S: Maintained
2222 F: drivers/misc/hisi_hikey_usb.c
2223-F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
2224
2225 HISILICON PMU DRIVER
2226 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
2227+M: Qi Liu <liuqi115@huawei.com>
2228 S: Supported
2229 W: http://www.hisilicon.com
2230+F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
2231 F: Documentation/admin-guide/perf/hisi-pmu.rst
2232 F: drivers/perf/hisilicon
2233
2234@@ -8244,7 +8713,7 @@ F: drivers/crypto/hisilicon/sgl.c
2235 F: drivers/crypto/hisilicon/zip/
2236
2237 HISILICON ROCE DRIVER
2238-M: Lijun Ou <oulijun@huawei.com>
2239+M: Wenpeng Liang <liangwenpeng@huawei.com>
2240 M: Weihang Li <liweihang@huawei.com>
2241 L: linux-rdma@vger.kernel.org
2242 S: Maintained
2243@@ -8260,6 +8729,7 @@ F: drivers/scsi/hisi_sas/
2244
2245 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
2246 M: Zaibo Xu <xuzaibo@huawei.com>
2247+M: Kai Ye <yekai13@huawei.com>
2248 L: linux-crypto@vger.kernel.org
2249 S: Maintained
2250 F: Documentation/ABI/testing/debugfs-hisi-sec
2251@@ -8275,10 +8745,19 @@ S: Maintained
2252 W: http://www.hisilicon.com
2253 F: drivers/spi/spi-hisi-kunpeng.c
2254
2255-HISILICON STAGING DRIVERS FOR HIKEY 960/970
2256+HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
2257+M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2258+L: linux-kernel@vger.kernel.org
2259+S: Maintained
2260+F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
2261+F: drivers/spmi/hisi-spmi-controller.c
2262+
2263+HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
2264 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2265+L: linux-kernel@vger.kernel.org
2266 S: Maintained
2267-F: drivers/staging/hikey9xx/
2268+F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
2269+F: drivers/mfd/hi6421-spmi-pmic.c
2270
2271 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
2272 M: Zaibo Xu <xuzaibo@huawei.com>
2273@@ -8373,9 +8852,8 @@ F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
2274 F: drivers/iio/humidity/hts221*
2275
2276 HUAWEI ETHERNET DRIVER
2277-M: Bin Luo <luobin9@huawei.com>
2278 L: netdev@vger.kernel.org
2279-S: Supported
2280+S: Orphan
2281 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
2282 F: drivers/net/ethernet/huawei/hinic/
2283
2284@@ -8425,6 +8903,12 @@ S: Maintained
2285 T: git git://linuxtv.org/media_tree.git
2286 F: drivers/media/i2c/hi556.c
2287
2288+HYNIX HI846 SENSOR DRIVER
2289+M: Martin Kepplinger <martin.kepplinger@puri.sm>
2290+L: linux-media@vger.kernel.org
2291+S: Maintained
2292+F: drivers/media/i2c/hi846.c
2293+
2294 Hyper-V/Azure CORE AND DRIVERS
2295 M: "K. Y. Srinivasan" <kys@microsoft.com>
2296 M: Haiyang Zhang <haiyangz@microsoft.com>
2297@@ -8437,6 +8921,9 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
2298 F: Documentation/ABI/stable/sysfs-bus-vmbus
2299 F: Documentation/ABI/testing/debugfs-hyperv
2300 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
2301+F: arch/arm64/hyperv
2302+F: arch/arm64/include/asm/hyperv-tlfs.h
2303+F: arch/arm64/include/asm/mshyperv.h
2304 F: arch/x86/hyperv
2305 F: arch/x86/include/asm/hyperv-tlfs.h
2306 F: arch/x86/include/asm/mshyperv.h
2307@@ -8469,8 +8956,7 @@ S: Supported
2308 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
2309 C: irc://irc.oftc.net/mtd
2310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
2311-F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
2312-F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
2313+F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
2314 F: drivers/mtd/hyperbus/
2315 F: include/linux/mtd/hyperbus.h
2316
2317@@ -8763,22 +9249,6 @@ L: linux-i2c@vger.kernel.org
2318 S: Maintained
2319 F: drivers/i2c/busses/i2c-icy.c
2320
2321-IDE SUBSYSTEM
2322-M: "David S. Miller" <davem@davemloft.net>
2323-L: linux-ide@vger.kernel.org
2324-S: Maintained
2325-Q: http://patchwork.ozlabs.org/project/linux-ide/list/
2326-T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
2327-F: Documentation/ide/
2328-F: drivers/ide/
2329-F: include/linux/ide.h
2330-
2331-IDE/ATAPI DRIVERS
2332-L: linux-ide@vger.kernel.org
2333-S: Orphan
2334-F: Documentation/cdrom/ide-cd.rst
2335-F: drivers/ide/ide-cd*
2336-
2337 IDEAPAD LAPTOP EXTRAS DRIVER
2338 M: Ike Panhc <ike.pan@canonical.com>
2339 L: platform-driver-x86@vger.kernel.org
2340@@ -8793,6 +9263,15 @@ S: Maintained
2341 W: https://github.com/o2genum/ideapad-slidebar
2342 F: drivers/input/misc/ideapad_slidebar.c
2343
2344+IDMAPPED MOUNTS
2345+M: Christian Brauner <brauner@kernel.org>
2346+L: linux-fsdevel@vger.kernel.org
2347+S: Maintained
2348+T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
2349+F: Documentation/filesystems/idmappings.rst
2350+F: tools/testing/selftests/mount_setattr/
2351+F: include/linux/mnt_idmapping.h
2352+
2353 IDT VersaClock 5 CLOCK DRIVER
2354 M: Luca Ceresoli <luca@lucaceresoli.net>
2355 S: Maintained
2356@@ -8858,7 +9337,7 @@ IIO MULTIPLEXER
2357 M: Peter Rosin <peda@axentia.se>
2358 L: linux-iio@vger.kernel.org
2359 S: Maintained
2360-F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
2361+F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
2362 F: drivers/iio/multiplexer/iio-mux.c
2363
2364 IIO SCMI BASED DRIVER
2365@@ -8899,7 +9378,7 @@ F: drivers/usb/atm/ueagle-atm.c
2366 IMGTEC ASCII LCD DRIVER
2367 M: Paul Burton <paulburton@kernel.org>
2368 S: Maintained
2369-F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
2370+F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
2371 F: drivers/auxdisplay/img-ascii-lcd.c
2372
2373 IMGTEC IR DECODER DRIVER
2374@@ -8950,7 +9429,6 @@ S: Maintained
2375 F: drivers/iio/pressure/dps310.c
2376
2377 INFINIBAND SUBSYSTEM
2378-M: Doug Ledford <dledford@redhat.com>
2379 M: Jason Gunthorpe <jgg@nvidia.com>
2380 L: linux-rdma@vger.kernel.org
2381 S: Supported
2382@@ -9071,13 +9549,20 @@ INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
2383 M: Hans de Goede <hdegoede@redhat.com>
2384 L: platform-driver-x86@vger.kernel.org
2385 S: Maintained
2386-F: drivers/platform/x86/intel_atomisp2_pm.c
2387+F: drivers/platform/x86/intel/atomisp2/pm.c
2388
2389 INTEL ATOMISP2 LED DRIVER
2390 M: Hans de Goede <hdegoede@redhat.com>
2391 L: platform-driver-x86@vger.kernel.org
2392 S: Maintained
2393-F: drivers/platform/x86/intel_atomisp2_led.c
2394+F: drivers/platform/x86/intel/atomisp2/led.c
2395+
2396+INTEL BIOS SAR INT1092 DRIVER
2397+M: Shravan Sudhakar <s.shravan@intel.com>
2398+M: Intel Corporation <linuxwwan@intel.com>
2399+L: platform-driver-x86@vger.kernel.org
2400+S: Maintained
2401+F: drivers/platform/x86/intel/int1092/
2402
2403 INTEL BROXTON PMC DRIVER
2404 M: Mika Westerberg <mika.westerberg@linux.intel.com>
2405@@ -9104,12 +9589,13 @@ INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
2406 M: Jani Nikula <jani.nikula@linux.intel.com>
2407 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
2408 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
2409+M: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
2410 L: intel-gfx@lists.freedesktop.org
2411 S: Supported
2412 W: https://01.org/linuxgraphics/
2413 Q: http://patchwork.freedesktop.org/project/intel-gfx/
2414 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
2415-C: irc://chat.freenode.net/intel-gfx
2416+C: irc://irc.oftc.net/intel-gfx
2417 T: git git://anongit.freedesktop.org/drm-intel
2418 F: Documentation/gpu/i915.rst
2419 F: drivers/gpu/drm/i915/
2420@@ -9130,6 +9616,15 @@ F: Documentation/networking/device_drivers/ethernet/intel/
2421 F: drivers/net/ethernet/intel/
2422 F: drivers/net/ethernet/intel/*/
2423 F: include/linux/avf/virtchnl.h
2424+F: include/linux/net/intel/iidc.h
2425+
2426+INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
2427+M: Mustafa Ismail <mustafa.ismail@intel.com>
2428+M: Shiraz Saleem <shiraz.saleem@intel.com>
2429+L: linux-rdma@vger.kernel.org
2430+S: Supported
2431+F: drivers/infiniband/hw/irdma/
2432+F: include/uapi/rdma/irdma-abi.h
2433
2434 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
2435 M: Maik Broemme <mbroemme@libmpq.org>
2436@@ -9164,7 +9659,7 @@ INTEL HID EVENT DRIVER
2437 M: Alex Hung <alex.hung@canonical.com>
2438 L: platform-driver-x86@vger.kernel.org
2439 S: Maintained
2440-F: drivers/platform/x86/intel-hid.c
2441+F: drivers/platform/x86/intel/hid.c
2442
2443 INTEL I/OAT DMA DRIVER
2444 M: Dave Jiang <dave.jiang@intel.com>
2445@@ -9235,6 +9730,18 @@ F: Documentation/admin-guide/media/ipu3_rcb.svg
2446 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
2447 F: drivers/staging/media/ipu3/
2448
2449+INTEL IXP4XX CRYPTO SUPPORT
2450+M: Corentin Labbe <clabbe@baylibre.com>
2451+L: linux-crypto@vger.kernel.org
2452+S: Maintained
2453+F: drivers/crypto/ixp4xx_crypto.c
2454+
2455+INTEL ISHTP ECLITE DRIVER
2456+M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
2457+L: platform-driver-x86@vger.kernel.org
2458+S: Supported
2459+F: drivers/platform/x86/intel/ishtp_eclite.c
2460+
2461 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
2462 M: Krzysztof Halasa <khalasa@piap.pl>
2463 S: Maintained
2464@@ -9248,13 +9755,14 @@ F: include/linux/soc/ixp4xx/qmgr.h
2465 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
2466 M: Deepak Saxena <dsaxena@plexity.net>
2467 S: Maintained
2468+F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2469 F: drivers/char/hw_random/ixp4xx-rng.c
2470
2471 INTEL KEEM BAY DRM DRIVER
2472 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
2473 M: Edmund Dea <edmund.j.dea@intel.com>
2474 S: Maintained
2475-F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
2476+F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
2477 F: drivers/gpu/drm/kmb/
2478
2479 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
2480@@ -9267,6 +9775,16 @@ F: drivers/crypto/keembay/keembay-ocs-aes-core.c
2481 F: drivers/crypto/keembay/ocs-aes.c
2482 F: drivers/crypto/keembay/ocs-aes.h
2483
2484+INTEL KEEM BAY OCS ECC CRYPTO DRIVER
2485+M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2486+M: Prabhjot Khurana <prabhjot.khurana@intel.com>
2487+M: Mark Gross <mgross@linux.intel.com>
2488+S: Maintained
2489+F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
2490+F: drivers/crypto/keembay/Kconfig
2491+F: drivers/crypto/keembay/Makefile
2492+F: drivers/crypto/keembay/keembay-ocs-ecc.c
2493+
2494 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
2495 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2496 M: Declan Murphy <declan.murphy@intel.com>
2497@@ -9278,6 +9796,13 @@ F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
2498 F: drivers/crypto/keembay/ocs-hcu.c
2499 F: drivers/crypto/keembay/ocs-hcu.h
2500
2501+INTEL THUNDER BAY EMMC PHY DRIVER
2502+M: Nandhini Srikandan <nandhini.srikandan@intel.com>
2503+M: Rashmi A <rashmi.a@intel.com>
2504+S: Maintained
2505+F: Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
2506+F: drivers/phy/intel/phy-intel-thunderbay-emmc.c
2507+
2508 INTEL MANAGEMENT ENGINE (mei)
2509 M: Tomas Winkler <tomas.winkler@intel.com>
2510 L: linux-kernel@vger.kernel.org
2511@@ -9299,29 +9824,19 @@ F: drivers/hwmon/intel-m10-bmc-hwmon.c
2512 F: drivers/mfd/intel-m10-bmc.c
2513 F: include/linux/mfd/intel-m10-bmc.h
2514
2515-INTEL MAX 10 BMC MFD DRIVER
2516-M: Xu Yilun <yilun.xu@intel.com>
2517-R: Tom Rix <trix@redhat.com>
2518-S: Maintained
2519-F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
2520-F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
2521-F: drivers/hwmon/intel-m10-bmc-hwmon.c
2522-F: drivers/mfd/intel-m10-bmc.c
2523-F: include/linux/mfd/intel-m10-bmc.h
2524-
2525 INTEL MENLOW THERMAL DRIVER
2526 M: Sujith Thomas <sujith.thomas@intel.com>
2527-L: platform-driver-x86@vger.kernel.org
2528+L: linux-pm@vger.kernel.org
2529 S: Supported
2530 W: https://01.org/linux-acpi
2531-F: drivers/platform/x86/intel_menlow.c
2532+F: drivers/thermal/intel/intel_menlow.c
2533
2534 INTEL P-Unit IPC DRIVER
2535 M: Zha Qipeng <qipeng.zha@intel.com>
2536 L: platform-driver-x86@vger.kernel.org
2537 S: Maintained
2538 F: arch/x86/include/asm/intel_punit_ipc.h
2539-F: drivers/platform/x86/intel_punit_ipc.c
2540+F: drivers/platform/x86/intel/punit_ipc.c
2541
2542 INTEL PMC CORE DRIVER
2543 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
2544@@ -9329,7 +9844,7 @@ M: David E Box <david.e.box@intel.com>
2545 L: platform-driver-x86@vger.kernel.org
2546 S: Maintained
2547 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
2548-F: drivers/platform/x86/intel_pmc_core*
2549+F: drivers/platform/x86/intel/pmc/
2550
2551 INTEL PMIC GPIO DRIVERS
2552 M: Andy Shevchenko <andy@kernel.org>
2553@@ -9343,11 +9858,10 @@ S: Maintained
2554 F: drivers/mfd/intel_soc_pmic*
2555 F: include/linux/mfd/intel_soc_pmic*
2556
2557-INTEL PMT DRIVER
2558-M: "David E. Box" <david.e.box@linux.intel.com>
2559-S: Maintained
2560-F: drivers/mfd/intel_pmt.c
2561-F: drivers/platform/x86/intel_pmt_*
2562+INTEL PMT DRIVERS
2563+M: David E. Box <david.e.box@linux.intel.com>
2564+S: Supported
2565+F: drivers/platform/x86/intel/pmt/
2566
2567 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
2568 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
2569@@ -9364,13 +9878,10 @@ L: linux-pm@vger.kernel.org
2570 S: Supported
2571 F: drivers/cpufreq/intel_pstate.c
2572
2573-INTEL RDMA RNIC DRIVER
2574-M: Faisal Latif <faisal.latif@intel.com>
2575-M: Shiraz Saleem <shiraz.saleem@intel.com>
2576-L: linux-rdma@vger.kernel.org
2577-S: Supported
2578-F: drivers/infiniband/hw/i40iw/
2579-F: include/uapi/rdma/i40iw-abi.h
2580+INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
2581+M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
2582+L: linux-iio@vger.kernel.org
2583+F: drivers/counter/intel-qep.c
2584
2585 INTEL SCU DRIVERS
2586 M: Mika Westerberg <mika.westerberg@linux.intel.com>
2587@@ -9378,16 +9889,21 @@ S: Maintained
2588 F: arch/x86/include/asm/intel_scu_ipc.h
2589 F: drivers/platform/x86/intel_scu_*
2590
2591+INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
2592+M: Daniel Scally <djrscally@gmail.com>
2593+S: Maintained
2594+F: drivers/platform/x86/intel/int3472/
2595+
2596 INTEL SPEED SELECT TECHNOLOGY
2597 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
2598 L: platform-driver-x86@vger.kernel.org
2599 S: Maintained
2600-F: drivers/platform/x86/intel_speed_select_if/
2601+F: drivers/platform/x86/intel/speed_select_if/
2602 F: include/uapi/linux/isst_if.h
2603 F: tools/power/x86/intel-speed-select/
2604
2605 INTEL STRATIX10 FIRMWARE DRIVERS
2606-M: Richard Gong <richard.gong@linux.intel.com>
2607+M: Dinh Nguyen <dinguyen@kernel.org>
2608 L: linux-kernel@vger.kernel.org
2609 S: Maintained
2610 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
2611@@ -9398,24 +9914,29 @@ F: include/linux/firmware/intel/stratix10-smc.h
2612 F: include/linux/firmware/intel/stratix10-svc-client.h
2613
2614 INTEL TELEMETRY DRIVER
2615-M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
2616+M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
2617 M: "David E. Box" <david.e.box@linux.intel.com>
2618 L: platform-driver-x86@vger.kernel.org
2619 S: Maintained
2620 F: arch/x86/include/asm/intel_telemetry.h
2621-F: drivers/platform/x86/intel_telemetry*
2622+F: drivers/platform/x86/intel/telemetry/
2623
2624 INTEL UNCORE FREQUENCY CONTROL
2625 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
2626 L: platform-driver-x86@vger.kernel.org
2627 S: Maintained
2628-F: drivers/platform/x86/intel-uncore-frequency.c
2629+F: drivers/platform/x86/intel/uncore-frequency.c
2630+
2631+INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
2632+M: David E. Box <david.e.box@linux.intel.com>
2633+S: Supported
2634+F: drivers/platform/x86/intel/vsec.*
2635
2636 INTEL VIRTUAL BUTTON DRIVER
2637 M: AceLan Kao <acelan.kao@canonical.com>
2638 L: platform-driver-x86@vger.kernel.org
2639 S: Maintained
2640-F: drivers/platform/x86/intel-vbtn.c
2641+F: drivers/platform/x86/intel/vbtn.c
2642
2643 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
2644 M: Stanislaw Gruszka <stf_xl@wp.pl>
2645@@ -9436,12 +9957,19 @@ M: Jithu Joseph <jithu.joseph@intel.com>
2646 R: Maurice Ma <maurice.ma@intel.com>
2647 S: Maintained
2648 W: https://slimbootloader.github.io/security/firmware-update.html
2649-F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
2650+F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
2651
2652 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
2653 L: Dell.Client.Kernel@dell.com
2654 S: Maintained
2655-F: drivers/platform/x86/intel-wmi-thunderbolt.c
2656+F: drivers/platform/x86/intel/wmi/thunderbolt.c
2657+
2658+INTEL WWAN IOSM DRIVER
2659+M: M Chetan Kumar <m.chetan.kumar@intel.com>
2660+M: Intel Corporation <linuxwwan@intel.com>
2661+L: netdev@vger.kernel.org
2662+S: Maintained
2663+F: drivers/net/wwan/iosm/
2664
2665 INTEL(R) TRACE HUB
2666 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
2667@@ -9592,11 +10120,6 @@ M: David Sterba <dsterba@suse.com>
2668 S: Odd Fixes
2669 F: drivers/tty/ipwireless/
2670
2671-IPX NETWORK LAYER
2672-L: netdev@vger.kernel.org
2673-S: Obsolete
2674-F: include/uapi/linux/ipx.h
2675-
2676 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
2677 M: Marc Zyngier <maz@kernel.org>
2678 S: Maintained
2679@@ -9719,6 +10242,14 @@ Q: http://patchwork.linuxtv.org/project/linux-media/list/
2680 T: git git://linuxtv.org/anttip/media_tree.git
2681 F: drivers/media/tuners/it913x*
2682
2683+ITE IT66121 HDMI BRIDGE DRIVER
2684+M: Phong LE <ple@baylibre.com>
2685+M: Neil Armstrong <narmstrong@baylibre.com>
2686+S: Maintained
2687+T: git git://anongit.freedesktop.org/drm/drm-misc
2688+F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
2689+F: drivers/gpu/drm/bridge/ite-it66121.c
2690+
2691 IVTV VIDEO4LINUX DRIVER
2692 M: Andy Walls <awalls@md.metrocast.net>
2693 L: linux-media@vger.kernel.org
2694@@ -9748,6 +10279,7 @@ JC42.4 TEMPERATURE SENSOR DRIVER
2695 M: Guenter Roeck <linux@roeck-us.net>
2696 L: linux-hwmon@vger.kernel.org
2697 S: Maintained
2698+F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
2699 F: Documentation/hwmon/jc42.rst
2700 F: drivers/hwmon/jc42.c
2701
2702@@ -9787,6 +10319,7 @@ F: include/linux/jbd2.h
2703 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
2704 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
2705 L: linux-media@vger.kernel.org
2706+L: linux-renesas-soc@vger.kernel.org
2707 S: Maintained
2708 F: drivers/media/platform/rcar_jpu.c
2709
2710@@ -9857,9 +10390,9 @@ F: lib/Kconfig.kcsan
2711 F: scripts/Makefile.kcsan
2712
2713 KDUMP
2714-M: Dave Young <dyoung@redhat.com>
2715 M: Baoquan He <bhe@redhat.com>
2716 R: Vivek Goyal <vgoyal@redhat.com>
2717+R: Dave Young <dyoung@redhat.com>
2718 L: kexec@lists.infradead.org
2719 S: Maintained
2720 W: http://lse.sourceforge.net/kdump/
2721@@ -9887,6 +10420,7 @@ F: fs/autofs/
2722 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
2723 M: Masahiro Yamada <masahiroy@kernel.org>
2724 M: Michal Marek <michal.lkml@markovi.net>
2725+R: Nick Desaulniers <ndesaulniers@google.com>
2726 L: linux-kbuild@vger.kernel.org
2727 S: Maintained
2728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
2729@@ -9907,12 +10441,11 @@ S: Odd Fixes
2730 W: http://kernelnewbies.org/KernelJanitors
2731
2732 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
2733-M: "J. Bruce Fields" <bfields@fieldses.org>
2734 M: Chuck Lever <chuck.lever@oracle.com>
2735 L: linux-nfs@vger.kernel.org
2736 S: Supported
2737 W: http://nfs.sourceforge.net/
2738-T: git git://linux-nfs.org/~bfields/linux.git
2739+T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
2740 F: fs/lockd/
2741 F: fs/nfs_common/
2742 F: fs/nfsd/
2743@@ -9938,6 +10471,17 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
2744 F: Documentation/dev-tools/kselftest*
2745 F: tools/testing/selftests/
2746
2747+KERNEL SMB3 SERVER (KSMBD)
2748+M: Namjae Jeon <linkinjeon@kernel.org>
2749+M: Sergey Senozhatsky <senozhatsky@chromium.org>
2750+M: Steve French <sfrench@samba.org>
2751+M: Hyunchul Lee <hyc.lee@gmail.com>
2752+L: linux-cifs@vger.kernel.org
2753+S: Maintained
2754+T: git git://git.samba.org/ksmbd.git
2755+F: fs/ksmbd/
2756+F: fs/smbfs_common/
2757+
2758 KERNEL UNIT TESTING FRAMEWORK (KUnit)
2759 M: Brendan Higgins <brendanhiggins@google.com>
2760 L: linux-kselftest@vger.kernel.org
2761@@ -9986,6 +10530,8 @@ F: arch/arm64/include/asm/kvm*
2762 F: arch/arm64/include/uapi/asm/kvm*
2763 F: arch/arm64/kvm/
2764 F: include/kvm/arm_*
2765+F: tools/testing/selftests/kvm/*/aarch64/
2766+F: tools/testing/selftests/kvm/aarch64/
2767
2768 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
2769 M: Huacai Chen <chenhuacai@kernel.org>
2770@@ -9999,21 +10545,29 @@ F: arch/mips/include/uapi/asm/kvm*
2771 F: arch/mips/kvm/
2772
2773 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
2774-M: Paul Mackerras <paulus@ozlabs.org>
2775-L: kvm-ppc@vger.kernel.org
2776-S: Supported
2777-W: http://www.linux-kvm.org/
2778-T: git git://github.com/agraf/linux-2.6.git
2779+L: linuxppc-dev@lists.ozlabs.org
2780+T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
2781 F: arch/powerpc/include/asm/kvm*
2782 F: arch/powerpc/include/uapi/asm/kvm*
2783 F: arch/powerpc/kernel/kvm*
2784 F: arch/powerpc/kvm/
2785
2786+KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
2787+M: Anup Patel <anup@brainfault.org>
2788+R: Atish Patra <atishp@atishpatra.org>
2789+L: kvm@vger.kernel.org
2790+L: kvm-riscv@lists.infradead.org
2791+L: linux-riscv@lists.infradead.org
2792+S: Maintained
2793+T: git git://github.com/kvm-riscv/linux.git
2794+F: arch/riscv/include/asm/kvm*
2795+F: arch/riscv/include/uapi/asm/kvm*
2796+F: arch/riscv/kvm/
2797+
2798 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
2799-M: Christian Borntraeger <borntraeger@de.ibm.com>
2800+M: Christian Borntraeger <borntraeger@linux.ibm.com>
2801 M: Janosch Frank <frankja@linux.ibm.com>
2802 R: David Hildenbrand <david@redhat.com>
2803-R: Cornelia Huck <cohuck@redhat.com>
2804 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
2805 L: kvm@vger.kernel.org
2806 S: Supported
2807@@ -10165,6 +10719,7 @@ F: samples/kmemleak/kmemleak-test.c
2808 KMOD KERNEL MODULE LOADER - USERMODE HELPER
2809 M: Luis Chamberlain <mcgrof@kernel.org>
2810 L: linux-kernel@vger.kernel.org
2811+L: linux-modules@vger.kernel.org
2812 S: Maintained
2813 F: include/linux/kmod.h
2814 F: kernel/kmod.c
2815@@ -10177,10 +10732,13 @@ M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
2816 M: "David S. Miller" <davem@davemloft.net>
2817 M: Masami Hiramatsu <mhiramat@kernel.org>
2818 S: Maintained
2819+T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
2820 F: Documentation/trace/kprobes.rst
2821 F: include/asm-generic/kprobes.h
2822 F: include/linux/kprobes.h
2823 F: kernel/kprobes.c
2824+F: lib/test_kprobes.c
2825+F: samples/kprobes
2826
2827 KS0108 LCD CONTROLLER DRIVER
2828 M: Miguel Ojeda <ojeda@kernel.org>
2829@@ -10221,6 +10779,7 @@ F: net/core/skmsg.c
2830 F: net/core/sock_map.c
2831 F: net/ipv4/tcp_bpf.c
2832 F: net/ipv4/udp_bpf.c
2833+F: net/unix/unix_bpf.c
2834
2835 LANDLOCK SECURITY MODULE
2836 M: MickaĂ«l SalaĂŒn <mic@digikod.net>
2837@@ -10297,6 +10856,13 @@ S: Maintained
2838 W: http://legousb.sourceforge.net/
2839 F: drivers/usb/misc/legousbtower.c
2840
2841+LETSKETCH HID TABLET DRIVER
2842+M: Hans de Goede <hdegoede@redhat.com>
2843+L: linux-input@vger.kernel.org
2844+S: Maintained
2845+T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
2846+F: drivers/hid/hid-letsketch.c
2847+
2848 LG LAPTOP EXTRAS
2849 M: Matan Ziv-Av <matan@svgalib.org>
2850 L: platform-driver-x86@vger.kernel.org
2851@@ -10333,6 +10899,12 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2852 F: drivers/ata/pata_arasan_cf.c
2853 F: include/linux/pata_arasan_cf_data.h
2854
2855+LIBATA PATA DRIVERS
2856+R: Sergey Shtylyov <s.shtylyov@omp.ru>
2857+L: linux-ide@vger.kernel.org
2858+F: drivers/ata/ata_*.c
2859+F: drivers/ata/pata_*.c
2860+
2861 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
2862 M: Linus Walleij <linus.walleij@linaro.org>
2863 L: linux-ide@vger.kernel.org
2864@@ -10360,20 +10932,15 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2865 F: drivers/ata/sata_promise.*
2866
2867 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
2868-M: Jens Axboe <axboe@kernel.dk>
2869+M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
2870 L: linux-ide@vger.kernel.org
2871 S: Maintained
2872-T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2873+T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
2874 F: Documentation/devicetree/bindings/ata/
2875 F: drivers/ata/
2876 F: include/linux/ata.h
2877 F: include/linux/libata.h
2878
2879-LIBLOCKDEP
2880-M: Sasha Levin <alexander.levin@microsoft.com>
2881-S: Maintained
2882-F: tools/lib/lockdep/
2883-
2884 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
2885 M: Dan Williams <dan.j.williams@intel.com>
2886 M: Vishal Verma <vishal.l.verma@intel.com>
2887@@ -10442,15 +11009,6 @@ F: LICENSES/
2888 F: scripts/spdxcheck-test.sh
2889 F: scripts/spdxcheck.py
2890
2891-LIGHTNVM PLATFORM SUPPORT
2892-M: Matias Bjorling <mb@lightnvm.io>
2893-L: linux-block@vger.kernel.org
2894-S: Maintained
2895-W: http://github/OpenChannelSSD
2896-F: drivers/lightnvm/
2897-F: include/linux/lightnvm.h
2898-F: include/uapi/linux/lightnvm.h
2899-
2900 LINEAR RANGES HELPERS
2901 M: Mark Brown <broonie@kernel.org>
2902 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
2903@@ -10636,7 +11194,7 @@ LM90 HARDWARE MONITOR DRIVER
2904 M: Jean Delvare <jdelvare@suse.com>
2905 L: linux-hwmon@vger.kernel.org
2906 S: Maintained
2907-F: Documentation/devicetree/bindings/hwmon/lm90.txt
2908+F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
2909 F: Documentation/hwmon/lm90.rst
2910 F: drivers/hwmon/lm90.c
2911 F: include/dt-bindings/thermal/lm90.h
2912@@ -10836,8 +11394,9 @@ M: Johannes Berg <johannes@sipsolutions.net>
2913 L: linux-wireless@vger.kernel.org
2914 S: Maintained
2915 W: https://wireless.wiki.kernel.org/
2916-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2917-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2918+Q: https://patchwork.kernel.org/project/linux-wireless/list/
2919+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
2920+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
2921 F: Documentation/networking/mac80211-injection.rst
2922 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
2923 F: drivers/net/wireless/mac80211_hwsim.[ch]
2924@@ -10851,6 +11410,7 @@ S: Maintained
2925 F: drivers/mailbox/
2926 F: include/linux/mailbox_client.h
2927 F: include/linux/mailbox_controller.h
2928+F: include/dt-bindings/mailbox/
2929 F: Documentation/devicetree/bindings/mailbox/
2930
2931 MAILBOX ARM MHUv2
2932@@ -10862,6 +11422,18 @@ F: drivers/mailbox/arm_mhuv2.c
2933 F: include/linux/mailbox/arm_mhuv2_message.h
2934 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
2935
2936+MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
2937+M: Jeremy Kerr <jk@codeconstruct.com.au>
2938+M: Matt Johnston <matt@codeconstruct.com.au>
2939+L: netdev@vger.kernel.org
2940+S: Maintained
2941+F: Documentation/networking/mctp.rst
2942+F: drivers/net/mctp/
2943+F: include/net/mctp.h
2944+F: include/net/mctpdevice.h
2945+F: include/net/netns/mctp.h
2946+F: net/mctp/
2947+
2948 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
2949 M: Michael Kerrisk <mtk.manpages@gmail.com>
2950 L: linux-man@vger.kernel.org
2951@@ -10872,7 +11444,7 @@ MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
2952 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
2953 L: linux-mips@vger.kernel.org
2954 S: Maintained
2955-F: arch/mips/boot/dts/img/pistachio_marduk.dts
2956+F: arch/mips/boot/dts/img/pistachio*
2957
2958 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
2959 M: Andrew Lunn <andrew@lunn.ch>
2960@@ -10882,13 +11454,14 @@ S: Maintained
2961 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
2962 F: Documentation/networking/devlink/mv88e6xxx.rst
2963 F: drivers/net/dsa/mv88e6xxx/
2964+F: include/linux/dsa/mv88e6xxx.h
2965 F: include/linux/platform_data/mv88e6xxx.h
2966
2967 MARVELL ARMADA 3700 PHY DRIVERS
2968 M: Miquel Raynal <miquel.raynal@bootlin.com>
2969 S: Maintained
2970 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
2971-F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
2972+F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
2973 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
2974 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
2975
2976@@ -10924,7 +11497,7 @@ F: drivers/net/wireless/marvell/libertas/
2977
2978 MARVELL MACCHIATOBIN SUPPORT
2979 M: Russell King <linux@armlinux.org.uk>
2980-L: linux-arm-kernel@lists.infradead.org
2981+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2982 S: Maintained
2983 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
2984
2985@@ -10937,7 +11510,7 @@ F: include/linux/mv643xx.h
2986
2987 MARVELL MV88X3310 PHY DRIVER
2988 M: Russell King <linux@armlinux.org.uk>
2989-M: Marek Behun <marek.behun@nic.cz>
2990+M: Marek BehĂșn <kabel@kernel.org>
2991 L: netdev@vger.kernel.org
2992 S: Maintained
2993 F: drivers/net/phy/marvell10g.c
2994@@ -11006,7 +11579,6 @@ F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
2995 F: drivers/net/ethernet/marvell/octeontx2/af/
2996
2997 MARVELL PRESTERA ETHERNET SWITCH DRIVER
2998-M: Vadym Kochan <vkochan@marvell.com>
2999 M: Taras Chornyi <tchornyi@marvell.com>
3000 S: Supported
3001 W: https://github.com/Marvell-switching/switchdev-prestera
3002@@ -11086,6 +11658,12 @@ S: Maintained
3003 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
3004 F: drivers/media/i2c/max9286.c
3005
3006+MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
3007+M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
3008+L: linux-media@vger.kernel.org
3009+S: Maintained
3010+F: drivers/staging/media/max96712/max96712.c
3011+
3012 MAX9860 MONO AUDIO VOICE CODEC DRIVER
3013 M: Peter Rosin <peda@axentia.se>
3014 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3015@@ -11100,8 +11678,36 @@ S: Maintained
3016 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
3017 F: drivers/iio/proximity/mb1232.c
3018
3019+MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
3020+R: Iskren Chernev <iskren.chernev@gmail.com>
3021+R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
3022+R: Marek Szyprowski <m.szyprowski@samsung.com>
3023+R: Matheus Castello <matheus@castello.eng.br>
3024+L: linux-pm@vger.kernel.org
3025+S: Maintained
3026+F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
3027+F: drivers/power/supply/max17040_battery.c
3028+
3029+MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
3030+R: Hans de Goede <hdegoede@redhat.com>
3031+R: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
3032+R: Marek Szyprowski <m.szyprowski@samsung.com>
3033+R: Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
3034+R: Purism Kernel Team <kernel@puri.sm>
3035+L: linux-pm@vger.kernel.org
3036+S: Maintained
3037+F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
3038+F: drivers/power/supply/max17042_battery.c
3039+
3040+MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
3041+M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3042+L: linux-kernel@vger.kernel.org
3043+S: Maintained
3044+F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
3045+F: drivers/regulator/max20086-regulator.c
3046+
3047 MAXIM MAX77650 PMIC MFD DRIVER
3048-M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
3049+M: Bartosz Golaszewski <brgl@bgdev.pl>
3050 L: linux-kernel@vger.kernel.org
3051 S: Maintained
3052 F: Documentation/devicetree/bindings/*/*max77650.yaml
3053@@ -11122,6 +11728,12 @@ F: Documentation/devicetree/bindings/*/*max77802.txt
3054 F: drivers/regulator/max77802-regulator.c
3055 F: include/dt-bindings/*/*max77802.h
3056
3057+MAXIM MAX77976 BATTERY CHARGER
3058+M: Luca Ceresoli <luca@lucaceresoli.net>
3059+S: Supported
3060+F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
3061+F: drivers/power/supply/max77976_charger.c
3062+
3063 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
3064 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
3065 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3066@@ -11136,7 +11748,7 @@ M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
3067 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3068 L: linux-kernel@vger.kernel.org
3069 S: Supported
3070-F: Documentation/devicetree/bindings/*/max77686.txt
3071+F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
3072 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
3073 F: Documentation/devicetree/bindings/mfd/max14577.txt
3074 F: Documentation/devicetree/bindings/mfd/max77693.txt
3075@@ -11159,6 +11771,18 @@ W: https://linuxtv.org
3076 T: git git://linuxtv.org/media_tree.git
3077 F: drivers/media/radio/radio-maxiradio*
3078
3079+MAXLINEAR ETHERNET PHY DRIVER
3080+M: Xu Liang <lxu@maxlinear.com>
3081+L: netdev@vger.kernel.org
3082+S: Supported
3083+F: drivers/net/phy/mxl-gpy.c
3084+
3085+MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
3086+R: Yasushi SHOJI <yashi@spacecubics.com>
3087+L: linux-can@vger.kernel.org
3088+S: Maintained
3089+F: drivers/net/can/usb/mcba_usb.c
3090+
3091 MCAN MMIO DEVICE DRIVER
3092 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
3093 L: linux-can@vger.kernel.org
3094@@ -11283,6 +11907,7 @@ F: include/media/imx.h
3095
3096 MEDIA DRIVERS FOR FREESCALE IMX7
3097 M: Rui Miguel Silva <rmfrfs@gmail.com>
3098+M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3099 L: linux-media@vger.kernel.org
3100 S: Maintained
3101 T: git git://linuxtv.org/media_tree.git
3102@@ -11392,7 +12017,9 @@ L: linux-renesas-soc@vger.kernel.org
3103 S: Supported
3104 T: git git://linuxtv.org/media_tree.git
3105 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
3106+F: Documentation/devicetree/bindings/media/renesas,isp.yaml
3107 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
3108+F: drivers/media/platform/rcar-isp.c
3109 F: drivers/media/platform/rcar-vin/
3110
3111 MEDIA DRIVERS FOR RENESAS - VSP1
3112@@ -11538,7 +12165,9 @@ F: drivers/mmc/host/mtk-sd.c
3113 MEDIATEK MT76 WIRELESS LAN DRIVER
3114 M: Felix Fietkau <nbd@nbd.name>
3115 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
3116-R: Ryder Lee <ryder.lee@mediatek.com>
3117+M: Ryder Lee <ryder.lee@mediatek.com>
3118+R: Shayne Chen <shayne.chen@mediatek.com>
3119+R: Sean Wang <sean.wang@mediatek.com>
3120 L: linux-wireless@vger.kernel.org
3121 S: Maintained
3122 F: drivers/net/wireless/mediatek/mt76/
3123@@ -11562,6 +12191,12 @@ S: Maintained
3124 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
3125 F: drivers/i2c/busses/i2c-mt7621.c
3126
3127+MEDIATEK MT7621 PCIE CONTROLLER DRIVER
3128+M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
3129+S: Maintained
3130+F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
3131+F: drivers/pci/controller/pcie-mt7621.c
3132+
3133 MEDIATEK MT7621 PHY PCI DRIVER
3134 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
3135 S: Maintained
3136@@ -11585,9 +12220,18 @@ M: Sean Wang <sean.wang@mediatek.com>
3137 S: Maintained
3138 F: drivers/char/hw_random/mtk-rng.c
3139
3140+MEDIATEK SMI DRIVER
3141+M: Yong Wu <yong.wu@mediatek.com>
3142+L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3143+S: Supported
3144+F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
3145+F: drivers/memory/mtk-smi.c
3146+F: include/soc/mediatek/smi.h
3147+
3148 MEDIATEK SWITCH DRIVER
3149 M: Sean Wang <sean.wang@mediatek.com>
3150 M: Landen Chao <Landen.Chao@mediatek.com>
3151+M: DENG Qingfang <dqfext@gmail.com>
3152 L: netdev@vger.kernel.org
3153 S: Maintained
3154 F: drivers/net/dsa/mt7530.*
3155@@ -11679,8 +12323,8 @@ F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
3156 F: include/linux/mlx5/mlx5_ifc_fpga.h
3157
3158 MELLANOX ETHERNET SWITCH DRIVERS
3159-M: Jiri Pirko <jiri@nvidia.com>
3160 M: Ido Schimmel <idosch@nvidia.com>
3161+M: Petr Machata <petrm@nvidia.com>
3162 L: netdev@vger.kernel.org
3163 S: Supported
3164 W: http://www.mellanox.com
3165@@ -11698,7 +12342,7 @@ F: drivers/net/ethernet/mellanox/mlxfw/
3166
3167 MELLANOX HARDWARE PLATFORM SUPPORT
3168 M: Hans de Goede <hdegoede@redhat.com>
3169-M: Mark Gross <mgross@linux.intel.com>
3170+M: Mark Gross <markgross@kernel.org>
3171 M: Vadim Pasternak <vadimp@nvidia.com>
3172 L: platform-driver-x86@vger.kernel.org
3173 S: Supported
3174@@ -11781,7 +12425,7 @@ F: include/uapi/linux/membarrier.h
3175 F: kernel/sched/membarrier.c
3176
3177 MEMBLOCK
3178-M: Mike Rapoport <rppt@linux.ibm.com>
3179+M: Mike Rapoport <rppt@kernel.org>
3180 L: linux-mm@kvack.org
3181 S: Maintained
3182 F: Documentation/core-api/boot-time-mm.rst
3183@@ -11796,6 +12440,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
3184 F: Documentation/devicetree/bindings/memory-controllers/
3185 F: drivers/memory/
3186 F: include/dt-bindings/memory/
3187+F: include/memory/
3188
3189 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
3190 M: Dmitry Osipenko <digetx@gmail.com>
3191@@ -11820,6 +12465,7 @@ F: include/linux/mmzone.h
3192 F: include/linux/pagewalk.h
3193 F: include/linux/vmalloc.h
3194 F: mm/
3195+F: tools/testing/selftests/vm/
3196
3197 MEMORY TECHNOLOGY DEVICES (MTD)
3198 M: Miquel Raynal <miquel.raynal@bootlin.com>
3199@@ -11908,7 +12554,8 @@ F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
3200
3201 MHI BUS
3202 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3203-M: Hemant Kumar <hemantk@codeaurora.org>
3204+R: Hemant Kumar <hemantk@codeaurora.org>
3205+L: mhi@lists.linux.dev
3206 L: linux-arm-msm@vger.kernel.org
3207 S: Maintained
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
3209@@ -11970,6 +12617,12 @@ L: linux-crypto@vger.kernel.org
3210 S: Maintained
3211 F: drivers/crypto/atmel-ecc.*
3212
3213+MICROCHIP EIC DRIVER
3214+M: Claudiu Beznea <claudiu.beznea@microchip.com>
3215+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3216+S: Supported
3217+F: drivers/irqchip/irq-mchp-eic.c
3218+
3219 MICROCHIP I2C DRIVER
3220 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
3221 L: linux-i2c@vger.kernel.org
3222@@ -11981,11 +12634,13 @@ MICROCHIP ISC DRIVER
3223 M: Eugen Hristev <eugen.hristev@microchip.com>
3224 L: linux-media@vger.kernel.org
3225 S: Supported
3226-F: Documentation/devicetree/bindings/media/atmel-isc.txt
3227+F: Documentation/devicetree/bindings/media/atmel,isc.yaml
3228+F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
3229 F: drivers/media/platform/atmel/atmel-isc-base.c
3230 F: drivers/media/platform/atmel/atmel-isc-regs.h
3231 F: drivers/media/platform/atmel/atmel-isc.h
3232 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
3233+F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
3234 F: include/linux/atmel-isc-media.h
3235
3236 MICROCHIP ISI DRIVER
3237@@ -12012,6 +12667,13 @@ L: netdev@vger.kernel.org
3238 S: Maintained
3239 F: drivers/net/ethernet/microchip/lan743x_*
3240
3241+MICROCHIP LAN966X ETHERNET DRIVER
3242+M: Horatiu Vultur <horatiu.vultur@microchip.com>
3243+M: UNGLinuxDriver@microchip.com
3244+L: netdev@vger.kernel.org
3245+S: Maintained
3246+F: drivers/net/ethernet/microchip/lan966x/*
3247+
3248 MICROCHIP LCDFB DRIVER
3249 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3250 L: linux-fbdev@vger.kernel.org
3251@@ -12146,7 +12808,7 @@ F: drivers/platform/surface/surface_gpe.c
3252
3253 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
3254 M: Hans de Goede <hdegoede@redhat.com>
3255-M: Mark Gross <mgross@linux.intel.com>
3256+M: Mark Gross <markgross@kernel.org>
3257 M: Maximilian Luz <luzmaximilian@gmail.com>
3258 L: platform-driver-x86@vger.kernel.org
3259 S: Maintained
3260@@ -12183,7 +12845,7 @@ M: Maximilian Luz <luzmaximilian@gmail.com>
3261 L: platform-driver-x86@vger.kernel.org
3262 S: Maintained
3263 W: https://github.com/linux-surface/surface-aggregator-module
3264-C: irc://chat.freenode.net/##linux-surface
3265+C: irc://irc.libera.chat/linux-surface
3266 F: Documentation/driver-api/surface_aggregator/
3267 F: drivers/platform/surface/aggregator/
3268 F: drivers/platform/surface/surface_acpi_notify.c
3269@@ -12353,9 +13015,11 @@ Q: http://patchwork.linuxtv.org/project/linux-media/list/
3270 F: drivers/media/dvb-frontends/mn88473*
3271
3272 MODULE SUPPORT
3273-M: Jessica Yu <jeyu@kernel.org>
3274+M: Luis Chamberlain <mcgrof@kernel.org>
3275+L: linux-modules@vger.kernel.org
3276+L: linux-kernel@vger.kernel.org
3277 S: Maintained
3278-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
3279+T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
3280 F: include/linux/module.h
3281 F: kernel/module.c
3282
3283@@ -12379,8 +13043,15 @@ F: Documentation/userspace-api/media/drivers/meye*
3284 F: drivers/media/pci/meye/
3285 F: include/uapi/linux/meye.h
3286
3287+MOTORCOMM PHY DRIVER
3288+M: Peter Geis <pgwipeout@gmail.com>
3289+L: netdev@vger.kernel.org
3290+S: Maintained
3291+F: drivers/net/phy/motorcomm.c
3292+
3293 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
3294-S: Orphan
3295+M: Jiri Slaby <jirislaby@kernel.org>
3296+S: Maintained
3297 F: Documentation/driver-api/serial/moxa-smartio.rst
3298 F: drivers/tty/mxser.*
3299
3300@@ -12455,6 +13126,7 @@ M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3301 L: linux-media@vger.kernel.org
3302 S: Maintained
3303 T: git git://linuxtv.org/media_tree.git
3304+F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
3305 F: drivers/media/i2c/mt9p031.c
3306 F: include/media/i2c/mt9p031.h
3307
3308@@ -12593,7 +13265,7 @@ S: Orphan
3309 F: drivers/net/ethernet/natsemi/natsemi.c
3310
3311 NCR 5380 SCSI DRIVERS
3312-M: Finn Thain <fthain@telegraphics.com.au>
3313+M: Finn Thain <fthain@linux-m68k.org>
3314 M: Michael Schmitz <schmitzmic@gmail.com>
3315 L: linux-scsi@vger.kernel.org
3316 S: Maintained
3317@@ -12650,8 +13322,9 @@ W: http://www.netfilter.org/
3318 W: http://www.iptables.org/
3319 W: http://www.nftables.org/
3320 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
3321-T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
3322-T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
3323+C: irc://irc.libera.chat/netfilter
3324+T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
3325+T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
3326 F: include/linux/netfilter*
3327 F: include/linux/netfilter/
3328 F: include/net/netfilter/
3329@@ -12681,9 +13354,9 @@ F: drivers/rtc/rtc-ntxec.c
3330 F: include/linux/mfd/ntxec.h
3331
3332 NETRONOME ETHERNET DRIVERS
3333-M: Simon Horman <simon.horman@netronome.com>
3334+M: Simon Horman <simon.horman@corigine.com>
3335 R: Jakub Kicinski <kuba@kernel.org>
3336-L: oss-drivers@netronome.com
3337+L: oss-drivers@corigine.com
3338 S: Maintained
3339 F: drivers/net/ethernet/netronome/
3340
3341@@ -12710,7 +13383,6 @@ M: "David S. Miller" <davem@davemloft.net>
3342 M: Jakub Kicinski <kuba@kernel.org>
3343 L: netdev@vger.kernel.org
3344 S: Maintained
3345-W: http://www.linuxfoundation.org/en/Net
3346 Q: https://patchwork.kernel.org/project/netdevbpf/list/
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
3349@@ -12728,12 +13400,13 @@ F: include/uapi/linux/if_*
3350 F: include/uapi/linux/netdevice.h
3351
3352 NETWORKING DRIVERS (WIRELESS)
3353-M: Kalle Valo <kvalo@codeaurora.org>
3354+M: Kalle Valo <kvalo@kernel.org>
3355 L: linux-wireless@vger.kernel.org
3356 S: Maintained
3357-Q: http://patchwork.kernel.org/project/linux-wireless/list/
3358-T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
3359-T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
3360+W: https://wireless.wiki.kernel.org/
3361+Q: https://patchwork.kernel.org/project/linux-wireless/list/
3362+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
3363+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
3364 F: Documentation/devicetree/bindings/net/wireless/
3365 F: drivers/net/wireless/
3366
3367@@ -12749,13 +13422,13 @@ F: include/linux/dsa/
3368 F: include/linux/platform_data/dsa.h
3369 F: include/net/dsa.h
3370 F: net/dsa/
3371+F: tools/testing/selftests/drivers/net/dsa/
3372
3373 NETWORKING [GENERAL]
3374 M: "David S. Miller" <davem@davemloft.net>
3375 M: Jakub Kicinski <kuba@kernel.org>
3376 L: netdev@vger.kernel.org
3377 S: Maintained
3378-W: http://www.linuxfoundation.org/en/Net
3379 Q: https://patchwork.kernel.org/project/netdevbpf/list/
3380 B: mailto:netdev@vger.kernel.org
3381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
3382@@ -12806,7 +13479,11 @@ L: netdev@vger.kernel.org
3383 S: Maintained
3384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
3385 F: arch/x86/net/*
3386+F: include/linux/ip.h
3387+F: include/linux/ipv6*
3388+F: include/net/fib*
3389 F: include/net/ip*
3390+F: include/net/route.h
3391 F: net/ipv4/
3392 F: net/ipv6/
3393
3394@@ -12867,10 +13544,6 @@ F: include/net/tls.h
3395 F: include/uapi/linux/tls.h
3396 F: net/tls/*
3397
3398-NETWORKING [WIRELESS]
3399-L: linux-wireless@vger.kernel.org
3400-Q: http://patchwork.kernel.org/project/linux-wireless/list/
3401-
3402 NETXEN (1/10) GbE SUPPORT
3403 M: Manish Chopra <manishc@marvell.com>
3404 M: Rahul Verma <rahulv@marvell.com>
3405@@ -12897,8 +13570,10 @@ F: include/uapi/linux/nexthop.h
3406 F: net/ipv4/nexthop.c
3407
3408 NFC SUBSYSTEM
3409+M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
3410+L: linux-nfc@lists.01.org (subscribers-only)
3411 L: netdev@vger.kernel.org
3412-S: Orphan
3413+S: Maintained
3414 F: Documentation/devicetree/bindings/net/nfc/
3415 F: drivers/nfc/
3416 F: include/linux/platform_data/nfcmrvl.h
3417@@ -12909,14 +13584,14 @@ F: net/nfc/
3418 NFC VIRTUAL NCI DEVICE DRIVER
3419 M: Bongsu Jeon <bongsu.jeon@samsung.com>
3420 L: netdev@vger.kernel.org
3421-L: linux-nfc@lists.01.org (moderated for non-subscribers)
3422+L: linux-nfc@lists.01.org (subscribers-only)
3423 S: Supported
3424 F: drivers/nfc/virtual_ncidev.c
3425 F: tools/testing/selftests/nci/
3426
3427 NFS, SUNRPC, AND LOCKD CLIENTS
3428 M: Trond Myklebust <trond.myklebust@hammerspace.com>
3429-M: Anna Schumaker <anna.schumaker@netapp.com>
3430+M: Anna Schumaker <anna@kernel.org>
3431 L: linux-nfs@vger.kernel.org
3432 S: Maintained
3433 W: http://client.linux-nfs.org
3434@@ -12960,10 +13635,16 @@ W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
3435 F: Documentation/scsi/NinjaSCSI.rst
3436 F: drivers/scsi/nsp32*
3437
3438+NINTENDO HID DRIVER
3439+M: Daniel J. Ogorchock <djogorchock@gmail.com>
3440+L: linux-input@vger.kernel.org
3441+S: Maintained
3442+F: drivers/hid/hid-nintendo*
3443+
3444 NIOS2 ARCHITECTURE
3445-M: Ley Foon Tan <ley.foon.tan@intel.com>
3446+M: Dinh Nguyen <dinguyen@kernel.org>
3447 S: Maintained
3448-T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
3449+T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3450 F: arch/nios2/
3451
3452 NITRO ENCLAVES (NE)
3453@@ -13064,8 +13745,17 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
3454 F: Documentation/filesystems/ntfs.rst
3455 F: fs/ntfs/
3456
3457+NTFS3 FILESYSTEM
3458+M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
3459+L: ntfs3@lists.linux.dev
3460+S: Supported
3461+W: http://www.paragon-software.com/
3462+T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
3463+F: Documentation/filesystems/ntfs3.rst
3464+F: fs/ntfs3/
3465+
3466 NUBUS SUBSYSTEM
3467-M: Finn Thain <fthain@telegraphics.com.au>
3468+M: Finn Thain <fthain@linux-m68k.org>
3469 L: linux-m68k@lists.linux-m68k.org
3470 S: Maintained
3471 F: arch/*/include/asm/nubus.h
3472@@ -13080,6 +13770,12 @@ S: Maintained
3473 F: drivers/video/fbdev/nvidia/
3474 F: drivers/video/fbdev/riva/
3475
3476+NVIDIA WMI EC BACKLIGHT DRIVER
3477+M: Daniel Dadap <ddadap@nvidia.com>
3478+L: platform-driver-x86@vger.kernel.org
3479+S: Supported
3480+F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
3481+
3482 NVM EXPRESS DRIVER
3483 M: Keith Busch <kbusch@kernel.org>
3484 M: Jens Axboe <axboe@fb.com>
3485@@ -13106,7 +13802,7 @@ F: include/linux/nvme-fc.h
3486 NVM EXPRESS TARGET DRIVER
3487 M: Christoph Hellwig <hch@lst.de>
3488 M: Sagi Grimberg <sagi@grimberg.me>
3489-M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
3490+M: Chaitanya Kulkarni <kch@nvidia.com>
3491 L: linux-nvme@lists.infradead.org
3492 S: Supported
3493 W: http://git.infradead.org/nvme.git
3494@@ -13134,7 +13830,7 @@ M: Ashish Kumar <ashish.kumar@nxp.com>
3495 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
3496 L: linux-spi@vger.kernel.org
3497 S: Maintained
3498-F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
3499+F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
3500 F: drivers/spi/spi-nxp-fspi.c
3501
3502 NXP FXAS21002C DRIVER
3503@@ -13162,6 +13858,25 @@ S: Maintained
3504 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
3505 F: drivers/gpu/drm/imx/dcss/
3506
3507+NXP i.MX 8QXP ADC DRIVER
3508+M: Cai Huoqing <cai.huoqing@linux.dev>
3509+M: Haibo Chen <haibo.chen@nxp.com>
3510+L: linux-imx@nxp.com
3511+L: linux-iio@vger.kernel.org
3512+S: Maintained
3513+F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
3514+F: drivers/iio/adc/imx8qxp-adc.c
3515+
3516+NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
3517+M: Haibo Chen <haibo.chen@nxp.com>
3518+L: linux-iio@vger.kernel.org
3519+L: linux-imx@nxp.com
3520+S: Maintained
3521+F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
3522+F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
3523+F: drivers/iio/adc/imx7d_adc.c
3524+F: drivers/iio/adc/vf610_adc.c
3525+
3526 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
3527 M: Jagan Teki <jagan@amarulasolutions.com>
3528 S: Maintained
3529@@ -13187,6 +13902,7 @@ M: Vladimir Oltean <olteanv@gmail.com>
3530 L: linux-kernel@vger.kernel.org
3531 S: Maintained
3532 F: drivers/net/dsa/sja1105
3533+F: drivers/net/pcs/pcs-xpcs-nxp.c
3534
3535 NXP TDA998X DRM DRIVER
3536 M: Russell King <linux@armlinux.org.uk>
3537@@ -13205,11 +13921,18 @@ S: Maintained
3538 F: Documentation/devicetree/bindings/sound/tfa9879.txt
3539 F: sound/soc/codecs/tfa9879*
3540
3541+NXP/Goodix TFA989X (TFA1) DRIVER
3542+M: Stephan Gerhold <stephan@gerhold.net>
3543+L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3544+S: Maintained
3545+F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
3546+F: sound/soc/codecs/tfa989x.c
3547+
3548 NXP-NCI NFC DRIVER
3549-M: Clément Perrochaud <clement.perrochaud@effinnov.com>
3550 R: Charles Gorand <charles.gorand@effinnov.com>
3551-L: linux-nfc@lists.01.org (moderated for non-subscribers)
3552+L: linux-nfc@lists.01.org (subscribers-only)
3553 S: Supported
3554+F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
3555 F: drivers/nfc/nxp-nci
3556
3557 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
3558@@ -13217,7 +13940,7 @@ M: Mirela Rabulea <mirela.rabulea@nxp.com>
3559 R: NXP Linux Team <linux-imx@nxp.com>
3560 L: linux-media@vger.kernel.org
3561 S: Maintained
3562-F: Documentation/devicetree/bindings/media/imx8-jpeg.yaml
3563+F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
3564 F: drivers/media/platform/imx-jpeg
3565
3566 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
3567@@ -13227,6 +13950,13 @@ S: Maintained
3568 F: Documentation/hwmon/nzxt-kraken2.rst
3569 F: drivers/hwmon/nzxt-kraken2.c
3570
3571+NZXT-SMART2 HARDWARE MONITORING DRIVER
3572+M: Aleksandr Mezin <mezin.alexander@gmail.com>
3573+L: linux-hwmon@vger.kernel.org
3574+S: Maintained
3575+F: Documentation/hwmon/nzxt-smart2.rst
3576+F: drivers/hwmon/nzxt-smart2.c
3577+
3578 OBJAGG
3579 M: Jiri Pirko <jiri@nvidia.com>
3580 L: netdev@vger.kernel.org
3581@@ -13326,7 +14056,7 @@ M: Santosh Shilimkar <ssantosh@kernel.org>
3582 M: Kevin Hilman <khilman@kernel.org>
3583 L: linux-omap@vger.kernel.org
3584 S: Maintained
3585-F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
3586+F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
3587 F: drivers/gpio/gpio-omap.c
3588
3589 OMAP HARDWARE SPINLOCK SUPPORT
3590@@ -13347,12 +14077,6 @@ L: linux-omap@vger.kernel.org
3591 S: Maintained
3592 F: arch/arm/mach-omap2/omap_hwmod*data*
3593
3594-OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
3595-M: BenoĂźt Cousson <bcousson@baylibre.com>
3596-L: linux-omap@vger.kernel.org
3597-S: Maintained
3598-F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
3599-
3600 OMAP HWMOD SUPPORT
3601 M: BenoĂźt Cousson <bcousson@baylibre.com>
3602 M: Paul Walmsley <paul@pwsan.com>
3603@@ -13365,7 +14089,7 @@ M: Vignesh R <vigneshr@ti.com>
3604 L: linux-omap@vger.kernel.org
3605 L: linux-i2c@vger.kernel.org
3606 S: Maintained
3607-F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
3608+F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
3609 F: drivers/i2c/busses/i2c-omap.c
3610
3611 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
3612@@ -13496,6 +14220,13 @@ S: Maintained
3613 T: git git://linuxtv.org/media_tree.git
3614 F: drivers/media/i2c/ov13858.c
3615
3616+OMNIVISION OV13B10 SENSOR DRIVER
3617+M: Arec Kao <arec.kao@intel.com>
3618+L: linux-media@vger.kernel.org
3619+S: Maintained
3620+T: git git://linuxtv.org/media_tree.git
3621+F: drivers/media/i2c/ov13b10.c
3622+
3623 OMNIVISION OV2680 SENSOR DRIVER
3624 M: Rui Miguel Silva <rmfrfs@gmail.com>
3625 L: linux-media@vger.kernel.org
3626@@ -13538,7 +14269,6 @@ F: drivers/media/i2c/ov5647.c
3627
3628 OMNIVISION OV5670 SENSOR DRIVER
3629 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
3630-M: Hyungwoo Yang <hyungwoo.yang@intel.com>
3631 L: linux-media@vger.kernel.org
3632 S: Maintained
3633 T: git git://linuxtv.org/media_tree.git
3634@@ -13551,6 +14281,13 @@ S: Maintained
3635 T: git git://linuxtv.org/media_tree.git
3636 F: drivers/media/i2c/ov5675.c
3637
3638+OMNIVISION OV5693 SENSOR DRIVER
3639+M: Daniel Scally <djrscally@gmail.com>
3640+L: linux-media@vger.kernel.org
3641+S: Maintained
3642+T: git git://linuxtv.org/media_tree.git
3643+F: drivers/media/i2c/ov5693.c
3644+
3645 OMNIVISION OV5695 SENSOR DRIVER
3646 M: Shunqian Zheng <zhengsq@rock-chips.com>
3647 L: linux-media@vger.kernel.org
3648@@ -13590,6 +14327,15 @@ T: git git://linuxtv.org/media_tree.git
3649 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
3650 F: drivers/media/i2c/ov8856.c
3651
3652+OMNIVISION OV9282 SENSOR DRIVER
3653+M: Paul J. Murphy <paul.j.murphy@intel.com>
3654+M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
3655+L: linux-media@vger.kernel.org
3656+S: Maintained
3657+T: git git://linuxtv.org/media_tree.git
3658+F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
3659+F: drivers/media/i2c/ov9282.c
3660+
3661 OMNIVISION OV9640 SENSOR DRIVER
3662 M: Petr Cvek <petrcvekcz@gmail.com>
3663 L: linux-media@vger.kernel.org
3664@@ -13663,6 +14409,7 @@ M: Rob Herring <robh+dt@kernel.org>
3665 M: Frank Rowand <frowand.list@gmail.com>
3666 L: devicetree@vger.kernel.org
3667 S: Maintained
3668+C: irc://irc.libera.chat/devicetree
3669 W: http://www.devicetree.org/
3670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
3671 F: Documentation/ABI/testing/sysfs-firmware-ofw
3672@@ -13674,12 +14421,19 @@ OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
3673 M: Rob Herring <robh+dt@kernel.org>
3674 L: devicetree@vger.kernel.org
3675 S: Maintained
3676+C: irc://irc.libera.chat/devicetree
3677 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
3678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
3679 F: Documentation/devicetree/
3680 F: arch/*/boot/dts/
3681 F: include/dt-bindings/
3682
3683+OPENCOMPUTE PTP CLOCK DRIVER
3684+M: Jonathan Lemon <jonathan.lemon@gmail.com>
3685+L: netdev@vger.kernel.org
3686+S: Maintained
3687+F: drivers/ptp/ptp_ocp.c
3688+
3689 OPENCORES I2C BUS DRIVER
3690 M: Peter Korsgaard <peter@korsgaard.com>
3691 M: Andrew Lunn <andrew@lunn.ch>
3692@@ -13812,6 +14566,15 @@ F: include/net/page_pool.h
3693 F: include/trace/events/page_pool.h
3694 F: net/core/page_pool.c
3695
3696+PAGE TABLE CHECK
3697+M: Pasha Tatashin <pasha.tatashin@soleen.com>
3698+M: Andrew Morton <akpm@linux-foundation.org>
3699+L: linux-mm@kvack.org
3700+S: Maintained
3701+F: Documentation/vm/page_table_check.rst
3702+F: include/linux/page_table_check.h
3703+F: mm/page_table_check.c
3704+
3705 PANASONIC LAPTOP ACPI EXTRAS DRIVER
3706 M: Kenneth Chan <kenneth.t.chan@gmail.com>
3707 L: platform-driver-x86@vger.kernel.org
3708@@ -13848,7 +14611,9 @@ M: Juergen Gross <jgross@suse.com>
3709 M: Deep Shah <sdeep@vmware.com>
3710 M: "VMware, Inc." <pv-drivers@vmware.com>
3711 L: virtualization@lists.linux-foundation.org
3712+L: x86@kernel.org
3713 S: Supported
3714+T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
3715 F: Documentation/virt/paravirt_ops.rst
3716 F: arch/*/include/asm/paravirt*.h
3717 F: arch/*/kernel/paravirt*
3718@@ -13943,8 +14708,7 @@ F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
3719 F: drivers/pci/controller/pci-aardvark.c
3720
3721 PCI DRIVER FOR ALTERA PCIE IP
3722-M: Ley Foon Tan <ley.foon.tan@intel.com>
3723-L: rfi@lists.rocketboards.org (moderated for non-subscribers)
3724+M: Joyce Ooi <joyce.ooi@intel.com>
3725 L: linux-pci@vger.kernel.org
3726 S: Supported
3727 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
3728@@ -13953,7 +14717,7 @@ F: drivers/pci/controller/pcie-altera.c
3729 PCI DRIVER FOR APPLIEDMICRO XGENE
3730 M: Toan Le <toan@os.amperecomputing.com>
3731 L: linux-pci@vger.kernel.org
3732-L: linux-arm-kernel@lists.infradead.org
3733+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3734 S: Maintained
3735 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
3736 F: drivers/pci/controller/pci-xgene.c
3737@@ -13961,7 +14725,7 @@ F: drivers/pci/controller/pci-xgene.c
3738 PCI DRIVER FOR ARM VERSATILE PLATFORM
3739 M: Rob Herring <robh@kernel.org>
3740 L: linux-pci@vger.kernel.org
3741-L: linux-arm-kernel@lists.infradead.org
3742+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3743 S: Maintained
3744 F: Documentation/devicetree/bindings/pci/versatile.yaml
3745 F: drivers/pci/controller/pci-versatile.c
3746@@ -13969,7 +14733,7 @@ F: drivers/pci/controller/pci-versatile.c
3747 PCI DRIVER FOR ARMADA 8K
3748 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
3749 L: linux-pci@vger.kernel.org
3750-L: linux-arm-kernel@lists.infradead.org
3751+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3752 S: Maintained
3753 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
3754 F: drivers/pci/controller/dwc/pcie-armada8k.c
3755@@ -13987,7 +14751,7 @@ M: Mingkai Hu <mingkai.hu@nxp.com>
3756 M: Roy Zang <roy.zang@nxp.com>
3757 L: linuxppc-dev@lists.ozlabs.org
3758 L: linux-pci@vger.kernel.org
3759-L: linux-arm-kernel@lists.infradead.org
3760+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3761 S: Maintained
3762 F: drivers/pci/controller/dwc/*layerscape*
3763
3764@@ -14006,7 +14770,7 @@ M: Lucas Stach <l.stach@pengutronix.de>
3765 L: linux-pci@vger.kernel.org
3766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3767 S: Maintained
3768-F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
3769+F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
3770 F: drivers/pci/controller/dwc/*imx6*
3771
3772 PCI DRIVER FOR FU740
3773@@ -14017,8 +14781,15 @@ S: Maintained
3774 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
3775 F: drivers/pci/controller/dwc/pcie-fu740.c
3776
3777+PCI DRIVER FOR INTEL IXP4XX
3778+M: Linus Walleij <linus.walleij@linaro.org>
3779+S: Maintained
3780+F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
3781+F: drivers/pci/controller/pci-ixp4xx.c
3782+
3783 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
3784-M: Jonathan Derrick <jonathan.derrick@intel.com>
3785+M: Nirmal Patel <nirmal.patel@linux.intel.com>
3786+R: Jonathan Derrick <jonathan.derrick@linux.dev>
3787 L: linux-pci@vger.kernel.org
3788 S: Supported
3789 F: drivers/pci/controller/vmd.c
3790@@ -14061,7 +14832,7 @@ F: drivers/pci/controller/pci-tegra.c
3791 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
3792 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
3793 L: linux-pci@vger.kernel.org
3794-L: linux-arm-kernel@lists.infradead.org
3795+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3796 S: Maintained
3797 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
3798 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
3799@@ -14088,14 +14859,15 @@ M: Jingoo Han <jingoohan1@gmail.com>
3800 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
3801 L: linux-pci@vger.kernel.org
3802 S: Maintained
3803-F: Documentation/devicetree/bindings/pci/designware-pcie.txt
3804+F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
3805+F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
3806 F: drivers/pci/controller/dwc/*designware*
3807
3808 PCI DRIVER FOR TI DRA7XX/J721E
3809 M: Kishon Vijay Abraham I <kishon@ti.com>
3810 L: linux-omap@vger.kernel.org
3811 L: linux-pci@vger.kernel.org
3812-L: linux-arm-kernel@lists.infradead.org
3813+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3814 S: Supported
3815 F: Documentation/devicetree/bindings/pci/ti-pci.txt
3816 F: drivers/pci/controller/cadence/pci-j721e.c
3817@@ -14111,11 +14883,15 @@ F: drivers/pci/controller/pci-v3-semi.c
3818 PCI ENDPOINT SUBSYSTEM
3819 M: Kishon Vijay Abraham I <kishon@ti.com>
3820 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3821+R: Krzysztof WilczyƄski <kw@linux.com>
3822 L: linux-pci@vger.kernel.org
3823 S: Supported
3824+Q: https://patchwork.kernel.org/project/linux-pci/list/
3825+B: https://bugzilla.kernel.org
3826+C: irc://irc.oftc.net/linux-pci
3827+T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
3828 F: Documentation/PCI/endpoint/*
3829 F: Documentation/misc-devices/pci-endpoint-test.rst
3830-T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
3831 F: drivers/misc/pci_endpoint_test.c
3832 F: drivers/pci/endpoint/
3833 F: tools/pci/
3834@@ -14140,18 +14916,30 @@ L: linux-pci@vger.kernel.org
3835 S: Supported
3836 F: Documentation/PCI/pci-error-recovery.rst
3837
3838-PCI MSI DRIVER FOR ALTERA MSI IP
3839-M: Ley Foon Tan <ley.foon.tan@intel.com>
3840-L: rfi@lists.rocketboards.org (moderated for non-subscribers)
3841+PCI PEER-TO-PEER DMA (P2PDMA)
3842+M: Bjorn Helgaas <bhelgaas@google.com>
3843+M: Logan Gunthorpe <logang@deltatee.com>
3844 L: linux-pci@vger.kernel.org
3845 S: Supported
3846-F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
3847+Q: https://patchwork.kernel.org/project/linux-pci/list/
3848+B: https://bugzilla.kernel.org
3849+C: irc://irc.oftc.net/linux-pci
3850+T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
3851+F: Documentation/driver-api/pci/p2pdma.rst
3852+F: drivers/pci/p2pdma.c
3853+F: include/linux/pci-p2pdma.h
3854+
3855+PCI MSI DRIVER FOR ALTERA MSI IP
3856+M: Joyce Ooi <joyce.ooi@intel.com>
3857+L: linux-pci@vger.kernel.org
3858+S: Supported
3859+F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
3860 F: drivers/pci/controller/pcie-altera-msi.c
3861
3862 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
3863 M: Toan Le <toan@os.amperecomputing.com>
3864 L: linux-pci@vger.kernel.org
3865-L: linux-arm-kernel@lists.infradead.org
3866+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3867 S: Maintained
3868 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
3869 F: drivers/pci/controller/pci-xgene-msi.c
3870@@ -14159,17 +14947,24 @@ F: drivers/pci/controller/pci-xgene-msi.c
3871 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
3872 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3873 R: Rob Herring <robh@kernel.org>
3874+R: Krzysztof WilczyƄski <kw@linux.com>
3875 L: linux-pci@vger.kernel.org
3876 S: Supported
3877-Q: http://patchwork.ozlabs.org/project/linux-pci/list/
3878-T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
3879+Q: https://patchwork.kernel.org/project/linux-pci/list/
3880+B: https://bugzilla.kernel.org
3881+C: irc://irc.oftc.net/linux-pci
3882+T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
3883 F: drivers/pci/controller/
3884+F: drivers/pci/pci-bridge-emul.c
3885+F: drivers/pci/pci-bridge-emul.h
3886
3887 PCI SUBSYSTEM
3888 M: Bjorn Helgaas <bhelgaas@google.com>
3889 L: linux-pci@vger.kernel.org
3890 S: Supported
3891-Q: http://patchwork.ozlabs.org/project/linux-pci/list/
3892+Q: https://patchwork.kernel.org/project/linux-pci/list/
3893+B: https://bugzilla.kernel.org
3894+C: irc://irc.oftc.net/linux-pci
3895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
3896 F: Documentation/PCI/
3897 F: Documentation/devicetree/bindings/pci/
3898@@ -14224,7 +15019,7 @@ M: Xiaowei Song <songxiaowei@hisilicon.com>
3899 M: Binghui Wang <wangbinghui@hisilicon.com>
3900 L: linux-pci@vger.kernel.org
3901 S: Maintained
3902-F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
3903+F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
3904 F: drivers/pci/controller/dwc/pcie-kirin.c
3905
3906 PCIE DRIVER FOR HISILICON STB
3907@@ -14234,11 +15029,25 @@ S: Maintained
3908 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
3909 F: drivers/pci/controller/dwc/pcie-histb.c
3910
3911+PCIE DRIVER FOR INTEL KEEM BAY
3912+M: Srikanth Thokala <srikanth.thokala@intel.com>
3913+L: linux-pci@vger.kernel.org
3914+S: Supported
3915+F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
3916+F: drivers/pci/controller/dwc/pcie-keembay.c
3917+
3918+PCIE DRIVER FOR INTEL LGM GW SOC
3919+M: Rahul Tanwar <rtanwar@maxlinear.com>
3920+L: linux-pci@vger.kernel.org
3921+S: Maintained
3922+F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
3923+F: drivers/pci/controller/dwc/pcie-intel-gw.c
3924+
3925 PCIE DRIVER FOR MEDIATEK
3926 M: Ryder Lee <ryder.lee@mediatek.com>
3927 M: Jianjun Wang <jianjun.wang@mediatek.com>
3928 L: linux-pci@vger.kernel.org
3929-L: linux-mediatek@lists.infradead.org
3930+L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
3931 S: Supported
3932 F: Documentation/devicetree/bindings/pci/mediatek*
3933 F: drivers/pci/controller/*mediatek*
3934@@ -14255,7 +15064,15 @@ M: Stanimir Varbanov <svarbanov@mm-sol.com>
3935 L: linux-pci@vger.kernel.org
3936 L: linux-arm-msm@vger.kernel.org
3937 S: Maintained
3938-F: drivers/pci/controller/dwc/*qcom*
3939+F: drivers/pci/controller/dwc/pcie-qcom.c
3940+
3941+PCIE ENDPOINT DRIVER FOR QUALCOMM
3942+M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3943+L: linux-pci@vger.kernel.org
3944+L: linux-arm-msm@vger.kernel.org
3945+S: Maintained
3946+F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
3947+F: drivers/pci/controller/dwc/pcie-qcom-ep.c
3948
3949 PCIE DRIVER FOR ROCKCHIP
3950 M: Shawn Lin <shawn.lin@rock-chips.com>
3951@@ -14281,7 +15098,7 @@ F: drivers/pci/controller/dwc/*spear*
3952 PCMCIA SUBSYSTEM
3953 M: Dominik Brodowski <linux@dominikbrodowski.net>
3954 S: Odd Fixes
3955-T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
3956+T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
3957 F: Documentation/pcmcia/
3958 F: drivers/pcmcia/
3959 F: include/pcmcia/
3960@@ -14318,10 +15135,12 @@ PER-CPU MEMORY ALLOCATOR
3961 M: Dennis Zhou <dennis@kernel.org>
3962 M: Tejun Heo <tj@kernel.org>
3963 M: Christoph Lameter <cl@linux.com>
3964+L: linux-mm@kvack.org
3965 S: Maintained
3966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
3967 F: arch/*/include/asm/percpu.h
3968 F: include/linux/percpu*.h
3969+F: lib/percpu*.c
3970 F: mm/percpu*.c
3971
3972 PER-TASK DELAY ACCOUNTING
3973@@ -14336,7 +15155,7 @@ M: Ingo Molnar <mingo@redhat.com>
3974 M: Arnaldo Carvalho de Melo <acme@kernel.org>
3975 R: Mark Rutland <mark.rutland@arm.com>
3976 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
3977-R: Jiri Olsa <jolsa@redhat.com>
3978+R: Jiri Olsa <jolsa@kernel.org>
3979 R: Namhyung Kim <namhyung@kernel.org>
3980 L: linux-perf-users@vger.kernel.org
3981 L: linux-kernel@vger.kernel.org
3982@@ -14427,6 +15246,12 @@ F: Documentation/driver-api/pin-control.rst
3983 F: drivers/pinctrl/
3984 F: include/linux/pinctrl/
3985
3986+PIN CONTROLLER - AMD
3987+M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
3988+M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
3989+S: Maintained
3990+F: drivers/pinctrl/pinctrl-amd.c
3991+
3992 PIN CONTROLLER - FREESCALE
3993 M: Dong Aisheng <aisheng.dong@nxp.com>
3994 M: Fabio Estevam <festevam@gmail.com>
3995@@ -14445,12 +15270,19 @@ S: Maintained
3996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
3997 F: drivers/pinctrl/intel/
3998
3999+PIN CONTROLLER - KEEMBAY
4000+M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
4001+S: Supported
4002+F: drivers/pinctrl/pinctrl-keembay*
4003+
4004 PIN CONTROLLER - MEDIATEK
4005 M: Sean Wang <sean.wang@kernel.org>
4006 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
4007 S: Maintained
4008-F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
4009-F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
4010+F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
4011+F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
4012+F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
4013+F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
4014 F: drivers/pinctrl/mediatek/
4015
4016 PIN CONTROLLER - MICROCHIP AT91
4017@@ -14480,9 +15312,11 @@ PIN CONTROLLER - SAMSUNG
4018 M: Tomasz Figa <tomasz.figa@gmail.com>
4019 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
4020 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4021+R: Alim Akhtar <alim.akhtar@samsung.com>
4022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4023 L: linux-samsung-soc@vger.kernel.org
4024 S: Maintained
4025+C: irc://irc.libera.chat/linux-exynos
4026 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
4027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
4028 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
4029@@ -14497,20 +15331,10 @@ L: linux-omap@vger.kernel.org
4030 S: Maintained
4031 F: drivers/pinctrl/pinctrl-single.c
4032
4033-PIN CONTROLLER - ST SPEAR
4034-M: Viresh Kumar <vireshk@kernel.org>
4035-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4036-S: Maintained
4037-W: http://www.st.com/spear
4038-F: drivers/pinctrl/spear/
4039-
4040-PISTACHIO SOC SUPPORT
4041-M: James Hartley <james.hartley@sondrel.com>
4042-L: linux-mips@vger.kernel.org
4043-S: Odd Fixes
4044-F: arch/mips/boot/dts/img/pistachio*
4045-F: arch/mips/configs/pistachio*_defconfig
4046-F: arch/mips/pistachio/
4047+PIN CONTROLLER - THUNDERBAY
4048+M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
4049+S: Supported
4050+F: drivers/pinctrl/pinctrl-thunderbay.c
4051
4052 PKTCDVD DRIVER
4053 M: linux-block@vger.kernel.org
4054@@ -14560,7 +15384,6 @@ S: Maintained
4055 W: http://hwmon.wiki.kernel.org/
4056 W: http://www.roeck-us.net/linux/drivers/
4057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4058-F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
4059 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
4060 F: Documentation/devicetree/bindings/hwmon/max31785.txt
4061 F: Documentation/hwmon/adm1275.rst
4062@@ -14621,7 +15444,7 @@ F: kernel/time/*timer*
4063 F: kernel/time/namespace.c
4064
4065 POWER MANAGEMENT CORE
4066-M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4067+M: "Rafael J. Wysocki" <rafael@kernel.org>
4068 L: linux-pm@vger.kernel.org
4069 S: Supported
4070 B: https://bugzilla.kernel.org
4071@@ -14646,7 +15469,7 @@ F: include/linux/dtpm.h
4072 POWER STATE COORDINATION INTERFACE (PSCI)
4073 M: Mark Rutland <mark.rutland@arm.com>
4074 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4075-L: linux-arm-kernel@lists.infradead.org
4076+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4077 S: Maintained
4078 F: drivers/firmware/psci/
4079 F: include/linux/psci.h
4080@@ -14660,6 +15483,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
4081 F: Documentation/ABI/testing/sysfs-class-power
4082 F: Documentation/devicetree/bindings/power/supply/
4083 F: drivers/power/supply/
4084+F: include/linux/power/
4085 F: include/linux/power_supply.h
4086
4087 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
4088@@ -14724,15 +15548,14 @@ M: Sergey Senozhatsky <senozhatsky@chromium.org>
4089 R: Steven Rostedt <rostedt@goodmis.org>
4090 R: John Ogness <john.ogness@linutronix.de>
4091 S: Maintained
4092+T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
4093 F: include/linux/printk.h
4094 F: kernel/printk/
4095
4096-PRISM54 WIRELESS DRIVER
4097-M: Luis Chamberlain <mcgrof@kernel.org>
4098-L: linux-wireless@vger.kernel.org
4099-S: Obsolete
4100-W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
4101-F: drivers/net/wireless/intersil/prism54/
4102+PRINTK INDEXING
4103+R: Chris Down <chris@chrisdown.name>
4104+S: Maintained
4105+F: kernel/printk/index.c
4106
4107 PROC FILESYSTEM
4108 L: linux-kernel@vger.kernel.org
4109@@ -14800,7 +15623,7 @@ S: Maintained
4110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
4111 F: Documentation/admin-guide/ramoops.rst
4112 F: Documentation/admin-guide/pstore-blk.rst
4113-F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
4114+F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
4115 F: drivers/acpi/apei/erst.c
4116 F: drivers/firmware/efi/efi-pstore.c
4117 F: fs/pstore/
4118@@ -14818,6 +15641,13 @@ F: drivers/net/phy/dp83640*
4119 F: drivers/ptp/*
4120 F: include/linux/ptp_cl*
4121
4122+PTP VIRTUAL CLOCK SUPPORT
4123+M: Yangbo Lu <yangbo.lu@nxp.com>
4124+L: netdev@vger.kernel.org
4125+S: Maintained
4126+F: drivers/ptp/ptp_vclock.c
4127+F: net/ethtool/phc_vclocks.c
4128+
4129 PTRACE SUPPORT
4130 M: Oleg Nesterov <oleg@redhat.com>
4131 S: Maintained
4132@@ -14983,7 +15813,7 @@ F: drivers/scsi/qedi/
4133
4134 QLOGIC QL4xxx ETHERNET DRIVER
4135 M: Ariel Elior <aelior@marvell.com>
4136-M: GR-everest-linux-l2@marvell.com
4137+M: Manish Chopra <manishc@marvell.com>
4138 L: netdev@vger.kernel.org
4139 S: Supported
4140 F: drivers/net/ethernet/qlogic/qed/
4141@@ -15084,27 +15914,38 @@ T: git git://linuxtv.org/anttip/media_tree.git
4142 F: drivers/media/tuners/qt1010*
4143
4144 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
4145-M: Kalle Valo <kvalo@codeaurora.org>
4146+M: Kalle Valo <kvalo@kernel.org>
4147 L: ath10k@lists.infradead.org
4148 S: Supported
4149 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
4150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
4151 F: drivers/net/wireless/ath/ath10k/
4152+F: Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
4153
4154 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
4155-M: Kalle Valo <kvalo@codeaurora.org>
4156+M: Kalle Valo <kvalo@kernel.org>
4157 L: ath11k@lists.infradead.org
4158 S: Supported
4159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
4160 F: drivers/net/wireless/ath/ath11k/
4161+F: Documentation/devicetree/bindings/net/wireless/qcom,ath11k.txt
4162
4163 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
4164-M: ath9k-devel@qca.qualcomm.com
4165+M: Toke HĂžiland-JĂžrgensen <toke@toke.dk>
4166 L: linux-wireless@vger.kernel.org
4167-S: Supported
4168+S: Maintained
4169 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
4170+F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
4171 F: drivers/net/wireless/ath/ath9k/
4172
4173+QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
4174+M: Stephan Gerhold <stephan@gerhold.net>
4175+L: netdev@vger.kernel.org
4176+L: linux-arm-msm@vger.kernel.org
4177+S: Maintained
4178+F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
4179+F: drivers/net/wwan/qcom_bam_dmux.c
4180+
4181 QUALCOMM CAMERA SUBSYSTEM DRIVER
4182 M: Robert Foss <robert.foss@linaro.org>
4183 M: Todor Tomov <todor.too@gmail.com>
4184@@ -15114,6 +15955,15 @@ F: Documentation/admin-guide/media/qcom_camss.rst
4185 F: Documentation/devicetree/bindings/media/*camss*
4186 F: drivers/media/platform/qcom/camss/
4187
4188+QUALCOMM CLOCK DRIVERS
4189+M: Bjorn Andersson <bjorn.andersson@linaro.org>
4190+L: linux-arm-msm@vger.kernel.org
4191+S: Supported
4192+T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
4193+F: Documentation/devicetree/bindings/clock/qcom,*
4194+F: drivers/clk/qcom/
4195+F: include/dt-bindings/clock/qcom,*
4196+
4197 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
4198 M: Niklas Cassel <nks@flawful.org>
4199 L: linux-pm@vger.kernel.org
4200@@ -15129,6 +15979,13 @@ S: Maintained
4201 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
4202 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
4203
4204+QUALCOMM CRYPTO DRIVERS
4205+M: Thara Gopinath <thara.gopinath@linaro.org>
4206+L: linux-crypto@vger.kernel.org
4207+L: linux-arm-msm@vger.kernel.org
4208+S: Maintained
4209+F: drivers/crypto/qce/
4210+
4211 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
4212 M: Timur Tabi <timur@kernel.org>
4213 L: netdev@vger.kernel.org
4214@@ -15142,13 +15999,14 @@ S: Maintained
4215 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
4216 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
4217
4218-QUALCOMM GENERIC INTERFACE I2C DRIVER
4219-M: Akash Asthana <akashast@codeaurora.org>
4220-M: Mukesh Savaliya <msavaliy@codeaurora.org>
4221-L: linux-i2c@vger.kernel.org
4222+QUALCOMM FASTRPC DRIVER
4223+M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
4224+M: Amol Maheshwari <amahesh@qti.qualcomm.com>
4225 L: linux-arm-msm@vger.kernel.org
4226-S: Supported
4227-F: drivers/i2c/busses/i2c-qcom-geni.c
4228+S: Maintained
4229+F: Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
4230+F: drivers/misc/fastrpc.c
4231+F: include/uapi/misc/fastrpc.h
4232
4233 QUALCOMM HEXAGON ARCHITECTURE
4234 M: Brian Cain <bcain@codeaurora.org>
4235@@ -15158,7 +16016,7 @@ F: arch/hexagon/
4236
4237 QUALCOMM HIDMA DRIVER
4238 M: Sinan Kaya <okaya@kernel.org>
4239-L: linux-arm-kernel@lists.infradead.org
4240+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4241 L: linux-arm-msm@vger.kernel.org
4242 L: dmaengine@vger.kernel.org
4243 S: Supported
4244@@ -15212,6 +16070,14 @@ S: Maintained
4245 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
4246 F: drivers/regulator/vqmmc-ipq4019-regulator.c
4247
4248+QUALCOMM NAND CONTROLLER DRIVER
4249+M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
4250+L: linux-mtd@lists.infradead.org
4251+L: linux-arm-msm@vger.kernel.org
4252+S: Maintained
4253+F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
4254+F: drivers/mtd/nand/raw/qcom_nandc.c
4255+
4256 QUALCOMM RMNET DRIVER
4257 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
4258 M: Sean Tranchetti <stranche@codeaurora.org>
4259@@ -15240,11 +16106,10 @@ F: Documentation/devicetree/bindings/media/*venus*
4260 F: drivers/media/platform/qcom/venus/
4261
4262 QUALCOMM WCN36XX WIRELESS DRIVER
4263-M: Kalle Valo <kvalo@codeaurora.org>
4264+M: Loic Poulain <loic.poulain@linaro.org>
4265 L: wcn36xx@lists.infradead.org
4266 S: Supported
4267 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
4268-T: git git://github.com/KrasnikovEugene/wcn36xx.git
4269 F: drivers/net/wireless/ath/wcn36xx/
4270
4271 QUANTENNA QTNFMAC WIRELESS DRIVER
4272@@ -15257,9 +16122,12 @@ F: drivers/net/wireless/quantenna
4273 RADEON and AMDGPU DRM DRIVERS
4274 M: Alex Deucher <alexander.deucher@amd.com>
4275 M: Christian König <christian.koenig@amd.com>
4276+M: Pan, Xinhui <Xinhui.Pan@amd.com>
4277 L: amd-gfx@lists.freedesktop.org
4278 S: Supported
4279 T: git https://gitlab.freedesktop.org/agd5f/linux.git
4280+B: https://gitlab.freedesktop.org/drm/amd/-/issues
4281+C: irc://irc.oftc.net/radeon
4282 F: drivers/gpu/drm/amd/
4283 F: drivers/gpu/drm/radeon/
4284 F: include/uapi/drm/amdgpu_drm.h
4285@@ -15339,6 +16207,8 @@ F: arch/mips/generic/board-ranchu.c
4286
4287 RANDOM NUMBER DRIVER
4288 M: "Theodore Ts'o" <tytso@mit.edu>
4289+M: Jason A. Donenfeld <Jason@zx2c4.com>
4290+T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
4291 S: Maintained
4292 F: drivers/char/random.c
4293
4294@@ -15493,6 +16363,13 @@ S: Maintained
4295 F: include/sound/rt*.h
4296 F: sound/soc/codecs/rt*
4297
4298+REALTEK OTTO WATCHDOG
4299+M: Sander Vanheule <sander@svanheule.net>
4300+L: linux-watchdog@vger.kernel.org
4301+S: Maintained
4302+F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
4303+F: drivers/watchdog/realtek_otto_wdt.c
4304+
4305 REALTEK RTL83xx SMI DSA ROUTER CHIPS
4306 M: Linus Walleij <linus.walleij@linaro.org>
4307 S: Maintained
4308@@ -15514,6 +16391,12 @@ L: linux-wireless@vger.kernel.org
4309 S: Maintained
4310 F: drivers/net/wireless/realtek/rtw88/
4311
4312+REALTEK WIRELESS DRIVER (rtw89)
4313+M: Ping-Ke Shih <pkshih@realtek.com>
4314+L: linux-wireless@vger.kernel.org
4315+S: Maintained
4316+F: drivers/net/wireless/realtek/rtw89/
4317+
4318 REDPINE WIRELESS DRIVER
4319 M: Amitkumar Karwar <amitkarwar@gmail.com>
4320 M: Siva Rebbagondla <siva8118@gmail.com>
4321@@ -15536,12 +16419,11 @@ S: Supported
4322 F: fs/reiserfs/
4323
4324 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
4325-M: Ohad Ben-Cohen <ohad@wizery.com>
4326 M: Bjorn Andersson <bjorn.andersson@linaro.org>
4327 M: Mathieu Poirier <mathieu.poirier@linaro.org>
4328 L: linux-remoteproc@vger.kernel.org
4329 S: Maintained
4330-T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
4331+T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
4332 F: Documentation/ABI/testing/sysfs-class-remoteproc
4333 F: Documentation/devicetree/bindings/remoteproc/
4334 F: Documentation/staging/remoteproc.rst
4335@@ -15550,12 +16432,11 @@ F: include/linux/remoteproc.h
4336 F: include/linux/remoteproc/
4337
4338 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
4339-M: Ohad Ben-Cohen <ohad@wizery.com>
4340 M: Bjorn Andersson <bjorn.andersson@linaro.org>
4341 M: Mathieu Poirier <mathieu.poirier@linaro.org>
4342 L: linux-remoteproc@vger.kernel.org
4343 S: Maintained
4344-T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
4345+T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
4346 F: Documentation/ABI/testing/sysfs-bus-rpmsg
4347 F: Documentation/staging/rpmsg.rst
4348 F: drivers/rpmsg/
4349@@ -15564,6 +16445,13 @@ F: include/linux/rpmsg/
4350 F: include/uapi/linux/rpmsg.h
4351 F: samples/rpmsg/
4352
4353+REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
4354+M: Stephan Gerhold <stephan@gerhold.net>
4355+L: netdev@vger.kernel.org
4356+L: linux-remoteproc@vger.kernel.org
4357+S: Maintained
4358+F: drivers/net/wwan/rpmsg_wwan_ctrl.c
4359+
4360 RENESAS CLOCK DRIVERS
4361 M: Geert Uytterhoeven <geert+renesas@glider.be>
4362 L: linux-renesas-soc@vger.kernel.org
4363@@ -15574,12 +16462,13 @@ F: drivers/clk/renesas/
4364
4365 RENESAS EMEV2 I2C DRIVER
4366 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
4367+L: linux-renesas-soc@vger.kernel.org
4368 S: Supported
4369-F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
4370+F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
4371 F: drivers/i2c/busses/i2c-emev2.c
4372
4373 RENESAS ETHERNET DRIVERS
4374-R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
4375+R: Sergey Shtylyov <s.shtylyov@omp.ru>
4376 L: netdev@vger.kernel.org
4377 L: linux-renesas-soc@vger.kernel.org
4378 F: Documentation/devicetree/bindings/net/renesas,*.yaml
4379@@ -15595,12 +16484,21 @@ F: drivers/iio/adc/rcar-gyroadc.c
4380
4381 RENESAS R-CAR I2C DRIVERS
4382 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
4383+L: linux-renesas-soc@vger.kernel.org
4384 S: Supported
4385-F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
4386-F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
4387+F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
4388+F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
4389 F: drivers/i2c/busses/i2c-rcar.c
4390 F: drivers/i2c/busses/i2c-sh_mobile.c
4391
4392+RENESAS R-CAR SATA DRIVER
4393+R: Sergey Shtylyov <s.shtylyov@omp.ru>
4394+S: Supported
4395+L: linux-ide@vger.kernel.org
4396+L: linux-renesas-soc@vger.kernel.org
4397+F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
4398+F: drivers/ata/sata_rcar.c
4399+
4400 RENESAS R-CAR THERMAL DRIVERS
4401 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
4402 L: linux-renesas-soc@vger.kernel.org
4403@@ -15612,8 +16510,9 @@ F: drivers/thermal/rcar_thermal.c
4404
4405 RENESAS RIIC DRIVER
4406 M: Chris Brandt <chris.brandt@renesas.com>
4407+L: linux-renesas-soc@vger.kernel.org
4408 S: Supported
4409-F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
4410+F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
4411 F: drivers/i2c/busses/i2c-riic.c
4412
4413 RENESAS USB PHY DRIVER
4414@@ -15622,6 +16521,22 @@ L: linux-renesas-soc@vger.kernel.org
4415 S: Maintained
4416 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
4417
4418+RENESAS RZ/G2L A/D DRIVER
4419+M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
4420+L: linux-iio@vger.kernel.org
4421+L: linux-renesas-soc@vger.kernel.org
4422+S: Supported
4423+F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
4424+F: drivers/iio/adc/rzg2l_adc.c
4425+
4426+RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
4427+M: Miquel Raynal <miquel.raynal@bootlin.com>
4428+L: linux-mtd@lists.infradead.org
4429+L: linux-renesas-soc@vger.kernel.org
4430+S: Maintained
4431+F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
4432+F: drivers/mtd/nand/raw/renesas-nand-controller.c
4433+
4434 RESET CONTROLLER FRAMEWORK
4435 M: Philipp Zabel <p.zabel@pengutronix.de>
4436 S: Maintained
4437@@ -15652,8 +16567,9 @@ M: Johannes Berg <johannes@sipsolutions.net>
4438 L: linux-wireless@vger.kernel.org
4439 S: Maintained
4440 W: https://wireless.wiki.kernel.org/
4441-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
4442-T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
4443+Q: https://patchwork.kernel.org/project/linux-wireless/list/
4444+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
4445+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
4446 F: Documentation/ABI/stable/sysfs-class-rfkill
4447 F: Documentation/driver-api/rfkill.rst
4448 F: include/linux/rfkill.h
4449@@ -15693,6 +16609,14 @@ F: arch/riscv/
4450 N: riscv
4451 K: riscv
4452
4453+RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
4454+M: Lewis Hanly <lewis.hanly@microchip.com>
4455+L: linux-riscv@lists.infradead.org
4456+S: Supported
4457+F: drivers/mailbox/mailbox-mpfs.c
4458+F: drivers/soc/microchip/
4459+F: include/soc/microchip/mpfs.h
4460+
4461 RNBD BLOCK DRIVERS
4462 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
4463 M: Jack Wang <jinpu.wang@ionos.com>
4464@@ -15708,6 +16632,13 @@ F: Documentation/ABI/*/sysfs-driver-hid-roccat*
4465 F: drivers/hid/hid-roccat*
4466 F: include/linux/hid-roccat*
4467
4468+ROCKCHIP I2S TDM DRIVER
4469+M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
4470+L: linux-rockchip@lists.infradead.org
4471+S: Maintained
4472+F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
4473+F: sound/soc/rockchip/rockchip_i2s_tdm.*
4474+
4475 ROCKCHIP ISP V1 DRIVER
4476 M: Helen Koike <helen.koike@collabora.com>
4477 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
4478@@ -15722,7 +16653,7 @@ F: include/uapi/linux/rkisp1-config.h
4479
4480 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
4481 M: Jacob Chen <jacob-chen@iotwrt.com>
4482-M: Ezequiel Garcia <ezequiel@collabora.com>
4483+M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4484 L: linux-media@vger.kernel.org
4485 L: linux-rockchip@lists.infradead.org
4486 S: Maintained
4487@@ -15730,7 +16661,7 @@ F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
4488 F: drivers/media/platform/rockchip/rga/
4489
4490 ROCKCHIP VIDEO DECODER DRIVER
4491-M: Ezequiel Garcia <ezequiel@collabora.com>
4492+M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4493 L: linux-media@vger.kernel.org
4494 L: linux-rockchip@lists.infradead.org
4495 S: Maintained
4496@@ -15777,27 +16708,19 @@ ROHM POWER MANAGEMENT IC DEVICE DRIVERS
4497 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
4498 L: linux-power@fi.rohmeurope.com
4499 S: Supported
4500-F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
4501-F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
4502 F: drivers/clk/clk-bd718x7.c
4503-F: drivers/gpio/gpio-bd70528.c
4504 F: drivers/gpio/gpio-bd71815.c
4505 F: drivers/gpio/gpio-bd71828.c
4506-F: drivers/mfd/rohm-bd70528.c
4507 F: drivers/mfd/rohm-bd71828.c
4508 F: drivers/mfd/rohm-bd718x7.c
4509 F: drivers/mfd/rohm-bd9576.c
4510-F: drivers/power/supply/bd70528-charger.c
4511-F: drivers/regulator/bd70528-regulator.c
4512 F: drivers/regulator/bd71815-regulator.c
4513 F: drivers/regulator/bd71828-regulator.c
4514 F: drivers/regulator/bd718x7-regulator.c
4515 F: drivers/regulator/bd9576-regulator.c
4516 F: drivers/regulator/rohm-regulator.c
4517 F: drivers/rtc/rtc-bd70528.c
4518-F: drivers/watchdog/bd70528_wdt.c
4519 F: drivers/watchdog/bd9576_wdt.c
4520-F: include/linux/mfd/rohm-bd70528.h
4521 F: include/linux/mfd/rohm-bd71815.h
4522 F: include/linux/mfd/rohm-bd71828.h
4523 F: include/linux/mfd/rohm-bd718x7.h
4524@@ -15822,6 +16745,12 @@ T: git git://linuxtv.org/media_tree.git
4525 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
4526 F: drivers/media/platform/sunxi/sun8i-rotate/
4527
4528+RPMSG TTY DRIVER
4529+M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
4530+L: linux-remoteproc@vger.kernel.org
4531+S: Maintained
4532+F: drivers/tty/rpmsg_tty.c
4533+
4534 RTL2830 MEDIA DRIVER
4535 M: Antti Palosaari <crope@iki.fi>
4536 L: linux-media@vger.kernel.org
4537@@ -15905,7 +16834,9 @@ F: drivers/video/fbdev/savage/
4538 S390
4539 M: Heiko Carstens <hca@linux.ibm.com>
4540 M: Vasily Gorbik <gor@linux.ibm.com>
4541-M: Christian Borntraeger <borntraeger@de.ibm.com>
4542+M: Alexander Gordeev <agordeev@linux.ibm.com>
4543+R: Christian Borntraeger <borntraeger@linux.ibm.com>
4544+R: Sven Schnelle <svens@linux.ibm.com>
4545 L: linux-s390@vger.kernel.org
4546 S: Supported
4547 W: http://www.ibm.com/developerworks/linux/linux390/
4548@@ -15942,9 +16873,10 @@ W: http://www.ibm.com/developerworks/linux/linux390/
4549 F: drivers/iommu/s390-iommu.c
4550
4551 S390 IUCV NETWORK LAYER
4552-M: Julian Wiedmann <jwi@linux.ibm.com>
4553-M: Karsten Graul <kgraul@linux.ibm.com>
4554+M: Alexandra Winter <wintera@linux.ibm.com>
4555+M: Wenjia Zhang <wenjia@linux.ibm.com>
4556 L: linux-s390@vger.kernel.org
4557+L: netdev@vger.kernel.org
4558 S: Supported
4559 W: http://www.ibm.com/developerworks/linux/linux390/
4560 F: drivers/s390/net/*iucv*
4561@@ -15952,9 +16884,10 @@ F: include/net/iucv/
4562 F: net/iucv/
4563
4564 S390 NETWORK DRIVERS
4565-M: Julian Wiedmann <jwi@linux.ibm.com>
4566-M: Karsten Graul <kgraul@linux.ibm.com>
4567+M: Alexandra Winter <wintera@linux.ibm.com>
4568+M: Wenjia Zhang <wenjia@linux.ibm.com>
4569 L: linux-s390@vger.kernel.org
4570+L: netdev@vger.kernel.org
4571 S: Supported
4572 W: http://www.ibm.com/developerworks/linux/linux390/
4573 F: drivers/s390/net/
4574@@ -15982,7 +16915,6 @@ F: drivers/s390/crypto/vfio_ap_ops.c
4575 F: drivers/s390/crypto/vfio_ap_private.h
4576
4577 S390 VFIO-CCW DRIVER
4578-M: Cornelia Huck <cohuck@redhat.com>
4579 M: Eric Farman <farman@linux.ibm.com>
4580 M: Matthew Rosato <mjrosato@linux.ibm.com>
4581 R: Halil Pasic <pasic@linux.ibm.com>
4582@@ -16018,7 +16950,7 @@ W: http://www.ibm.com/developerworks/linux/linux390/
4583 F: drivers/s390/scsi/zfcp_*
4584
4585 S3C ADC BATTERY DRIVER
4586-M: Krzysztof Kozlowski <krzk@kernel.org>
4587+M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
4588 L: linux-samsung-soc@vger.kernel.org
4589 S: Odd Fixes
4590 F: drivers/power/supply/s3c_adc_battery.c
4591@@ -16082,7 +17014,7 @@ SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4592 M: Ɓukasz Stelmach <l.stelmach@samsung.com>
4593 L: linux-samsung-soc@vger.kernel.org
4594 S: Maintained
4595-F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
4596+F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
4597 F: drivers/char/hw_random/exynos-trng.c
4598
4599 SAMSUNG FRAMEBUFFER DRIVER
4600@@ -16111,10 +17043,11 @@ M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4601 L: linux-kernel@vger.kernel.org
4602 L: linux-samsung-soc@vger.kernel.org
4603 S: Supported
4604-F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
4605-F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
4606-F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
4607-F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
4608+F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
4609+F: Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
4610+F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
4611+F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
4612+F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
4613 F: drivers/clk/clk-s2mps11.c
4614 F: drivers/mfd/sec*.c
4615 F: drivers/regulator/s2m*.c
4616@@ -16133,19 +17066,21 @@ F: include/media/drv-intf/s3c_camif.h
4617 SAMSUNG S3FWRN5 NFC DRIVER
4618 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
4619 M: Krzysztof Opasiak <k.opasiak@samsung.com>
4620-L: linux-nfc@lists.01.org (moderated for non-subscribers)
4621+L: linux-nfc@lists.01.org (subscribers-only)
4622 S: Maintained
4623 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
4624 F: drivers/nfc/s3fwrn5
4625
4626 SAMSUNG S5C73M3 CAMERA DRIVER
4627-M: Andrzej Hajda <a.hajda@samsung.com>
4628+M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4629+M: Andrzej Hajda <andrzej.hajda@intel.com>
4630 L: linux-media@vger.kernel.org
4631 S: Supported
4632 F: drivers/media/i2c/s5c73m3/*
4633
4634 SAMSUNG S5K5BAF CAMERA DRIVER
4635-M: Andrzej Hajda <a.hajda@samsung.com>
4636+M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4637+M: Andrzej Hajda <andrzej.hajda@intel.com>
4638 L: linux-media@vger.kernel.org
4639 S: Supported
4640 F: drivers/media/i2c/s5k5baf.c
4641@@ -16171,14 +17106,17 @@ SAMSUNG SOC CLOCK DRIVERS
4642 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4643 M: Tomasz Figa <tomasz.figa@gmail.com>
4644 M: Chanwoo Choi <cw00.choi@samsung.com>
4645+R: Alim Akhtar <alim.akhtar@samsung.com>
4646 L: linux-samsung-soc@vger.kernel.org
4647 S: Supported
4648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
4649-F: Documentation/devicetree/bindings/clock/exynos*.txt
4650+F: Documentation/devicetree/bindings/clock/samsung,*.yaml
4651 F: Documentation/devicetree/bindings/clock/samsung,s3c*
4652-F: Documentation/devicetree/bindings/clock/samsung,s5p*
4653 F: drivers/clk/samsung/
4654 F: include/dt-bindings/clock/exynos*.h
4655+F: include/dt-bindings/clock/s3c*.h
4656+F: include/dt-bindings/clock/s5p*.h
4657+F: include/dt-bindings/clock/samsung,*.h
4658 F: include/linux/clk/samsung.h
4659 F: include/linux/platform_data/clk-s3c2410.h
4660
4661@@ -16220,6 +17158,12 @@ F: drivers/phy/samsung/phy-s5pv210-usb2.c
4662 F: drivers/phy/samsung/phy-samsung-usb2.c
4663 F: drivers/phy/samsung/phy-samsung-usb2.h
4664
4665+SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
4666+M: Paul Barker <paul.barker@sancloud.com>
4667+R: Marc Murphy <marc.murphy@sancloud.com>
4668+S: Supported
4669+F: arch/arm/boot/dts/am335x-sancloud*
4670+
4671 SC1200 WDT DRIVER
4672 M: Zwane Mwaikambo <zwanem@gmail.com>
4673 S: Maintained
4674@@ -16249,13 +17193,6 @@ M: Lubomir Rintel <lkundrak@v3.sk>
4675 S: Supported
4676 F: drivers/char/pcmcia/scr24x_cs.c
4677
4678-SCSI CDROM DRIVER
4679-M: Jens Axboe <axboe@kernel.dk>
4680-L: linux-scsi@vger.kernel.org
4681-S: Maintained
4682-W: http://www.kernel.dk
4683-F: drivers/scsi/sr*
4684-
4685 SCSI RDMA PROTOCOL (SRP) INITIATOR
4686 M: Bart Van Assche <bvanassche@acm.org>
4687 L: linux-rdma@vger.kernel.org
4688@@ -16395,7 +17332,6 @@ M: Adrian Hunter <adrian.hunter@intel.com>
4689 L: linux-mmc@vger.kernel.org
4690 S: Maintained
4691 F: drivers/mmc/host/sdhci*
4692-F: include/linux/mmc/sdhci*
4693
4694 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
4695 M: Eugen Hristev <eugen.hristev@microchip.com>
4696@@ -16422,6 +17358,13 @@ L: linux-mmc@vger.kernel.org
4697 S: Maintained
4698 F: drivers/mmc/host/sdhci-omap.c
4699
4700+SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
4701+M: Haibo Chen <haibo.chen@nxp.com>
4702+L: linux-imx@nxp.com
4703+L: linux-mmc@vger.kernel.org
4704+S: Maintained
4705+F: drivers/mmc/host/sdhci-esdhc-imx.c
4706+
4707 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
4708 M: Jonathan Derrick <jonathan.derrick@intel.com>
4709 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
4710@@ -16470,6 +17413,13 @@ S: Maintained
4711 F: drivers/misc/phantom.c
4712 F: include/uapi/linux/phantom.h
4713
4714+SENSEAIR SUNRISE 006-0-0007
4715+M: Jacopo Mondi <jacopo@jmondi.org>
4716+S: Maintained
4717+F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
4718+F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
4719+F: drivers/iio/chemical/sunrise_co2.c
4720+
4721 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
4722 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
4723 S: Maintained
4724@@ -16479,11 +17429,25 @@ F: drivers/iio/chemical/scd30_core.c
4725 F: drivers/iio/chemical/scd30_i2c.c
4726 F: drivers/iio/chemical/scd30_serial.c
4727
4728+SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
4729+M: Roan van Dijk <roan@protonic.nl>
4730+S: Maintained
4731+F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
4732+F: drivers/iio/chemical/scd4x.c
4733+
4734+SENSIRION SGP40 GAS SENSOR DRIVER
4735+M: Andreas Klinger <ak@it-klinger.de>
4736+S: Maintained
4737+F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
4738+F: drivers/iio/chemical/sgp40.c
4739+
4740 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
4741 M: Tomasz Duszynski <tduszyns@gmail.com>
4742 S: Maintained
4743 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
4744 F: drivers/iio/chemical/sps30.c
4745+F: drivers/iio/chemical/sps30_i2c.c
4746+F: drivers/iio/chemical/sps30_serial.c
4747
4748 SERIAL DEVICE BUS
4749 M: Rob Herring <robh@kernel.org>
4750@@ -16703,7 +17667,7 @@ F: drivers/video/fbdev/sm712*
4751 SILVACO I3C DUAL-ROLE MASTER
4752 M: Miquel Raynal <miquel.raynal@bootlin.com>
4753 M: Conor Culhane <conor.culhane@silvaco.com>
4754-L: linux-i3c@lists.infradead.org
4755+L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
4756 S: Maintained
4757 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
4758 F: drivers/i3c/master/svc-i3c-master.c
4759@@ -16779,6 +17743,21 @@ S: Maintained
4760 W: http://www.winischhofer.at/linuxsisusbvga.shtml
4761 F: drivers/usb/misc/sisusbvga/
4762
4763+SL28 CPLD MFD DRIVER
4764+M: Michael Walle <michael@walle.cc>
4765+S: Maintained
4766+F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
4767+F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
4768+F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
4769+F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
4770+F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
4771+F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
4772+F: drivers/gpio/gpio-sl28cpld.c
4773+F: drivers/hwmon/sl28cpld-hwmon.c
4774+F: drivers/irqchip/irq-sl28cpld.c
4775+F: drivers/pwm/pwm-sl28cpld.c
4776+F: drivers/watchdog/sl28cpld_wdt.c
4777+
4778 SLAB ALLOCATOR
4779 M: Christoph Lameter <cl@linux.com>
4780 M: Pekka Enberg <penberg@kernel.org>
4781@@ -16822,7 +17801,7 @@ SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
4782 M: Mark Rutland <mark.rutland@arm.com>
4783 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4784 M: Sudeep Holla <sudeep.holla@arm.com>
4785-L: linux-arm-kernel@lists.infradead.org
4786+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4787 S: Maintained
4788 F: drivers/firmware/smccc/
4789 F: include/linux/arm-smccc.h
4790@@ -16939,19 +17918,24 @@ F: drivers/media/pci/solo6x10/
4791
4792 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
4793 M: James Morse <james.morse@arm.com>
4794-L: linux-arm-kernel@lists.infradead.org
4795+L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4796 S: Maintained
4797 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
4798 F: drivers/firmware/arm_sdei.c
4799 F: include/linux/arm_sdei.h
4800 F: include/uapi/linux/arm_sdei.h
4801
4802-SOFTWARE NODES
4803+SOFTWARE NODES AND DEVICE PROPERTIES
4804 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
4805+R: Daniel Scally <djrscally@gmail.com>
4806 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
4807+R: Sakari Ailus <sakari.ailus@linux.intel.com>
4808 L: linux-acpi@vger.kernel.org
4809 S: Maintained
4810+F: drivers/base/property.c
4811 F: drivers/base/swnode.c
4812+F: include/linux/fwnode.h
4813+F: include/linux/property.h
4814
4815 SOFTWARE RAID (Multiple Disks) SUPPORT
4816 M: Song Liu <song@kernel.org>
4817@@ -16991,6 +17975,13 @@ S: Maintained
4818 F: drivers/ssb/
4819 F: include/linux/ssb/
4820
4821+SONY IMX208 SENSOR DRIVER
4822+M: Sakari Ailus <sakari.ailus@linux.intel.com>
4823+L: linux-media@vger.kernel.org
4824+S: Maintained
4825+T: git git://linuxtv.org/media_tree.git
4826+F: drivers/media/i2c/imx208.c
4827+
4828 SONY IMX214 SENSOR DRIVER
4829 M: Ricardo Ribalda <ribalda@kernel.org>
4830 L: linux-media@vger.kernel.org
4831@@ -17047,6 +18038,15 @@ T: git git://linuxtv.org/media_tree.git
4832 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
4833 F: drivers/media/i2c/imx334.c
4834
4835+SONY IMX335 SENSOR DRIVER
4836+M: Paul J. Murphy <paul.j.murphy@intel.com>
4837+M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
4838+L: linux-media@vger.kernel.org
4839+S: Maintained
4840+T: git git://linuxtv.org/media_tree.git
4841+F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
4842+F: drivers/media/i2c/imx335.c
4843+
4844 SONY IMX355 SENSOR DRIVER
4845 M: Tianshu Qiu <tian.shu.qiu@intel.com>
4846 L: linux-media@vger.kernel.org
4847@@ -17054,6 +18054,15 @@ S: Maintained
4848 T: git git://linuxtv.org/media_tree.git
4849 F: drivers/media/i2c/imx355.c
4850
4851+SONY IMX412 SENSOR DRIVER
4852+M: Paul J. Murphy <paul.j.murphy@intel.com>
4853+M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
4854+L: linux-media@vger.kernel.org
4855+S: Maintained
4856+T: git git://linuxtv.org/media_tree.git
4857+F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
4858+F: drivers/media/i2c/imx412.c
4859+
4860 SONY MEMORYSTICK SUBSYSTEM
4861 M: Maxim Levitsky <maximlevitsky@gmail.com>
4862 M: Alex Dubov <oakad@yahoo.com>
4863@@ -17086,6 +18095,7 @@ F: Documentation/sound/
4864 F: include/sound/
4865 F: include/uapi/sound/
4866 F: sound/
4867+F: tools/testing/selftests/alsa
4868
4869 SOUND - COMPRESSED AUDIO
4870 M: Vinod Koul <vkoul@kernel.org>
4871@@ -17105,6 +18115,13 @@ F: include/sound/dmaengine_pcm.h
4872 F: sound/core/pcm_dmaengine.c
4873 F: sound/soc/soc-generic-dmaengine-pcm.c
4874
4875+SOUND - ALSA SELFTESTS
4876+M: Mark Brown <broonie@kernel.org>
4877+L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4878+L: linux-kselftest@vger.kernel.org
4879+S: Supported
4880+F: tools/testing/selftests/alsa
4881+
4882 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
4883 M: Liam Girdwood <lgirdwood@gmail.com>
4884 M: Mark Brown <broonie@kernel.org>
4885@@ -17197,32 +18214,29 @@ W: https://github.com/linux-speakup/speakup
4886 B: https://github.com/linux-speakup/speakup/issues
4887 F: drivers/accessibility/speakup/
4888
4889-SPEAR CLOCK FRAMEWORK SUPPORT
4890-M: Viresh Kumar <vireshk@kernel.org>
4891-L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4892-S: Maintained
4893-W: http://www.st.com/spear
4894-F: drivers/clk/spear/
4895-
4896-SPEAR PLATFORM SUPPORT
4897+SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
4898 M: Viresh Kumar <vireshk@kernel.org>
4899 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
4900+M: soc@kernel.org
4901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4902 S: Maintained
4903 W: http://www.st.com/spear
4904 F: arch/arm/boot/dts/spear*
4905 F: arch/arm/mach-spear/
4906+F: drivers/clk/spear/
4907+F: drivers/pinctrl/spear/
4908
4909 SPI NOR SUBSYSTEM
4910 M: Tudor Ambarus <tudor.ambarus@microchip.com>
4911+M: Pratyush Yadav <p.yadav@ti.com>
4912 R: Michael Walle <michael@walle.cc>
4913-R: Pratyush Yadav <p.yadav@ti.com>
4914 L: linux-mtd@lists.infradead.org
4915 S: Maintained
4916 W: http://www.linux-mtd.infradead.org/
4917 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
4918 C: irc://irc.oftc.net/mtd
4919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
4920+F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
4921 F: drivers/mtd/spi-nor/
4922 F: include/linux/mtd/spi-nor.h
4923
4924@@ -17304,6 +18318,12 @@ L: linux-i2c@vger.kernel.org
4925 S: Maintained
4926 F: drivers/i2c/busses/i2c-stm32*
4927
4928+ST STM32 SPI DRIVER
4929+M: Alain Volmat <alain.volmat@foss.st.com>
4930+L: linux-spi@vger.kernel.org
4931+S: Maintained
4932+F: drivers/spi/spi-stm32.c
4933+
4934 ST STPDDC60 DRIVER
4935 M: Daniel Nilsson <daniel.nilsson@flex.com>
4936 L: linux-hwmon@vger.kernel.org
4937@@ -17359,7 +18379,6 @@ F: drivers/staging/nvec/
4938
4939 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
4940 M: Jens Frederich <jfrederich@gmail.com>
4941-M: Daniel Drake <dsd@laptop.org>
4942 M: Jon Nettleton <jon.nettleton@gmail.com>
4943 S: Maintained
4944 W: http://wiki.laptop.org/go/DCON
4945@@ -17367,8 +18386,9 @@ F: drivers/staging/olpc_dcon/
4946
4947 STAGING - REALTEK RTL8188EU DRIVERS
4948 M: Larry Finger <Larry.Finger@lwfinger.net>
4949-S: Odd Fixes
4950-F: drivers/staging/rtl8188eu/
4951+M: Phillip Potter <phil@philpotter.co.uk>
4952+S: Supported
4953+F: drivers/staging/r8188eu/
4954
4955 STAGING - REALTEK RTL8712U DRIVERS
4956 M: Larry Finger <Larry.Finger@lwfinger.net>
4957@@ -17408,6 +18428,28 @@ M: Ion Badulescu <ionut@badula.org>
4958 S: Odd Fixes
4959 F: drivers/net/ethernet/adaptec/starfire*
4960
4961+STARFIVE JH7100 CLOCK DRIVER
4962+M: Emil Renner Berthing <kernel@esmil.dk>
4963+S: Maintained
4964+F: Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml
4965+F: drivers/clk/starfive/clk-starfive-jh7100.c
4966+F: include/dt-bindings/clock/starfive-jh7100.h
4967+
4968+STARFIVE JH7100 PINCTRL DRIVER
4969+M: Emil Renner Berthing <kernel@esmil.dk>
4970+L: linux-gpio@vger.kernel.org
4971+S: Maintained
4972+F: Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
4973+F: drivers/pinctrl/pinctrl-starfive.c
4974+F: include/dt-bindings/pinctrl/pinctrl-starfive.h
4975+
4976+STARFIVE JH7100 RESET CONTROLLER DRIVER
4977+M: Emil Renner Berthing <kernel@esmil.dk>
4978+S: Maintained
4979+F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
4980+F: drivers/reset/reset-starfive-jh7100.c
4981+F: include/dt-bindings/reset/starfive-jh7100.h
4982+
4983 STATIC BRANCH/CALL
4984 M: Peter Zijlstra <peterz@infradead.org>
4985 M: Josh Poimboeuf <jpoimboe@redhat.com>
4986@@ -17432,7 +18474,7 @@ F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
4987 F: sound/soc/sti/
4988
4989 STI CEC DRIVER
4990-M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4991+M: Alain Volmat <alain.volmat@foss.st.com>
4992 S: Maintained
4993 F: Documentation/devicetree/bindings/media/stih-cec.txt
4994 F: drivers/media/cec/platform/sti/
4995@@ -17449,7 +18491,8 @@ M: Olivier Moysan <olivier.moysan@foss.st.com>
4996 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
4997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4998 S: Maintained
4999-F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
5000+F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches