Merge ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1929180/fix-build-against-v5.13/impish into ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/impish
- Git
- lp:~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms
- bug-1929180/fix-build-against-v5.13/impish
- Merge into ubuntu/impish
Proposed by
You-Sheng Yang
Status: | Merged |
---|---|
Approved by: | You-Sheng Yang |
Approved revision: | 41e906dd31e17ccc2a2cc5b8e0974443ff40b99d |
Merged at revision: | 41e906dd31e17ccc2a2cc5b8e0974443ff40b99d |
Proposed branch: | ~vicamo/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:bug-1929180/fix-build-against-v5.13/impish |
Merge into: | ~canonical-hwe-team/ubuntu/+source/backport-iwlwifi-dkms/+git/backport-iwlwifi-dkms:ubuntu/impish |
Diff against target: |
94432 lines (+35330/-22671) 368 files modified
Kconfig.local (+0/-3) LICENSES/deprecated/GPL-1.0 (+260/-0) LICENSES/deprecated/ISC (+24/-0) LICENSES/deprecated/Linux-OpenIB (+26/-0) LICENSES/deprecated/X11 (+37/-0) LICENSES/dual/Apache-2.0 (+187/-0) LICENSES/dual/CDDL-1.0 (+368/-0) LICENSES/dual/MPL-1.1 (+482/-0) LICENSES/exceptions/GCC-exception-2.0 (+18/-0) LICENSES/exceptions/Linux-syscall-note (+25/-0) LICENSES/preferred/BSD-2-Clause (+32/-0) LICENSES/preferred/BSD-3-Clause (+36/-0) LICENSES/preferred/BSD-3-Clause-Clear (+41/-0) LICENSES/preferred/GPL-2.0 (+359/-0) LICENSES/preferred/LGPL-2.0 (+487/-0) LICENSES/preferred/LGPL-2.1 (+503/-0) LICENSES/preferred/MIT (+30/-0) MAINTAINERS (+2692/-1189) Makefile.kernel (+2/-2) backport-include/acpi/acpi_bus.h (+15/-0) backport-include/linux/acpi.h (+0/-10) backport-include/linux/compiler.h (+2/-0) backport-include/linux/compiler_attributes.h (+34/-0) backport-include/linux/gpio/driver.h (+12/-0) backport-include/linux/if_ether.h (+4/-0) backport-include/linux/interrupt.h (+17/-0) backport-include/linux/iopoll.h (+98/-0) backport-include/linux/kcov.h (+11/-0) backport-include/linux/lockdep.h (+4/-0) backport-include/linux/math.h (+10/-0) backport-include/linux/mei_cl_bus.h (+12/-0) backport-include/linux/mmc/sdio_func.h (+14/-0) backport-include/linux/netdevice.h (+46/-0) backport-include/linux/rfkill.h (+20/-0) backport-include/linux/sched.h (+23/-0) backport-include/linux/seq_file.h (+21/-0) backport-include/linux/skbuff.h (+28/-7) backport-include/linux/slab.h (+4/-0) backport-include/linux/sysfs.h (+14/-0) backport-include/linux/thermal.h (+20/-30) backport-include/linux/time.h (+8/-0) backport-include/linux/uuid.h (+1/-2) backport-include/linux/verification.h (+2/-1) backport-include/net/addrconf.h (+15/-0) backport-include/net/cfg80211.h (+17/-0) backport-include/net/netlink.h (+31/-0) compat/Kconfig (+1/-1) compat/Makefile (+2/-0) compat/backport-4.18.c (+36/-0) compat/backport-4.3.c (+0/-91) compat/backport-5.10.c (+81/-0) compat/backport-5.2.c (+4/-1) compat/backport-5.3.c (+85/-0) compat/drivers-base-devcoredump.c (+12/-9) compat/lib-asn1_decoder.c (+2/-2) compat/lib-oid_registry.c (+24/-0) compat/lib-rhashtable.c (+29/-23) compat/main.c (+0/-1) compat/verification/pkcs7_parser.h (+2/-3) compat/verification/pkcs7_trust.c (+1/-1) compat/verification/pkcs7_verify.c (+4/-5) compat/verification/x509_cert_parser.c (+67/-5) compat/verification/x509_public_key.c (+6/-1) debian/backport-iwlwifi-dkms.lintian-overrides (+2/-1) debian/backport-iwlwifi-dkms.modaliases (+8/-29) debian/changelog (+16/-0) debian/control (+4/-2) debian/gbp.conf (+1/-1) debian/gitlab-ci.yml (+2/-1) debian/patches/0005-Makefile.kernel-pass-fno-stack-clash-protection-and-.patch (+1/-1) debian/patches/series (+0/-4) debian/watch (+2/-0) defconfigs/prune-public (+2/-0) dev/null (+0/-172) drivers/net/wireless/Kconfig (+9/-20) drivers/net/wireless/Makefile (+1/-0) drivers/net/wireless/intel/Kconfig (+1/-1) drivers/net/wireless/intel/iwlwifi/Kconfig (+26/-5) drivers/net/wireless/intel/iwlwifi/Kconfig.noupstream (+0/-13) drivers/net/wireless/intel/iwlwifi/Makefile (+5/-3) drivers/net/wireless/intel/iwlwifi/cfg/22000.c (+299/-65) drivers/net/wireless/intel/iwlwifi/cfg/7000.c (+6/-65) drivers/net/wireless/intel/iwlwifi/cfg/8000.c (+6/-67) drivers/net/wireless/intel/iwlwifi/cfg/9000.c (+22/-58) drivers/net/wireless/intel/iwlwifi/fw/acpi.c (+377/-170) drivers/net/wireless/intel/iwlwifi/fw/acpi.h (+101/-84) drivers/net/wireless/intel/iwlwifi/fw/api/alive.h (+7/-64) drivers/net/wireless/intel/iwlwifi/fw/api/binding.h (+17/-62) drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.h (+6/-61) drivers/net/wireless/intel/iwlwifi/fw/api/coex.h (+7/-64) drivers/net/wireless/intel/iwlwifi/fw/api/commands.h (+53/-77) drivers/net/wireless/intel/iwlwifi/fw/api/config.h (+6/-64) drivers/net/wireless/intel/iwlwifi/fw/api/context.h (+6/-62) drivers/net/wireless/intel/iwlwifi/fw/api/d3.h (+74/-127) drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h (+182/-64) drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h (+66/-60) drivers/net/wireless/intel/iwlwifi/fw/api/debug.h (+53/-61) drivers/net/wireless/intel/iwlwifi/fw/api/dhc.h (+122/-0) drivers/net/wireless/intel/iwlwifi/fw/api/filter.h (+6/-62) drivers/net/wireless/intel/iwlwifi/fw/api/led.h (+4/-58) drivers/net/wireless/intel/iwlwifi/fw/api/location.h (+366/-67) drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h (+6/-64) drivers/net/wireless/intel/iwlwifi/fw/api/mac.h (+8/-60) drivers/net/wireless/intel/iwlwifi/fw/api/nan.h (+5/-60) drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h (+75/-72) drivers/net/wireless/intel/iwlwifi/fw/api/offload.h (+34/-65) drivers/net/wireless/intel/iwlwifi/fw/api/paging.h (+6/-61) drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h (+6/-62) drivers/net/wireless/intel/iwlwifi/fw/api/phy.h (+6/-64) drivers/net/wireless/intel/iwlwifi/fw/api/power.h (+18/-74) drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h (+60/-0) drivers/net/wireless/intel/iwlwifi/fw/api/rs.h (+217/-102) drivers/net/wireless/intel/iwlwifi/fw/api/rx.h (+15/-112) drivers/net/wireless/intel/iwlwifi/fw/api/scan.h (+23/-72) drivers/net/wireless/intel/iwlwifi/fw/api/sf.h (+6/-62) drivers/net/wireless/intel/iwlwifi/fw/api/soc.h (+6/-62) drivers/net/wireless/intel/iwlwifi/fw/api/sta.h (+15/-66) drivers/net/wireless/intel/iwlwifi/fw/api/stats.h (+470/-66) drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h (+6/-64) drivers/net/wireless/intel/iwlwifi/fw/api/testing.h (+4/-58) drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h (+9/-65) drivers/net/wireless/intel/iwlwifi/fw/api/tx.h (+68/-76) drivers/net/wireless/intel/iwlwifi/fw/api/txq.h (+6/-63) drivers/net/wireless/intel/iwlwifi/fw/dbg.c (+258/-201) drivers/net/wireless/intel/iwlwifi/fw/dbg.h (+11/-68) drivers/net/wireless/intel/iwlwifi/fw/debugfs.c (+36/-62) drivers/net/wireless/intel/iwlwifi/fw/debugfs.h (+6/-62) drivers/net/wireless/intel/iwlwifi/fw/dump.c (+425/-0) drivers/net/wireless/intel/iwlwifi/fw/error-dump.h (+18/-75) drivers/net/wireless/intel/iwlwifi/fw/file.h (+50/-91) drivers/net/wireless/intel/iwlwifi/fw/img.c (+3/-56) drivers/net/wireless/intel/iwlwifi/fw/img.h (+25/-62) drivers/net/wireless/intel/iwlwifi/fw/init.c (+70/-59) drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c (+9/-63) drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h (+5/-58) drivers/net/wireless/intel/iwlwifi/fw/paging.c (+8/-63) drivers/net/wireless/intel/iwlwifi/fw/pnvm.c (+357/-0) drivers/net/wireless/intel/iwlwifi/fw/pnvm.h (+38/-0) drivers/net/wireless/intel/iwlwifi/fw/rs.c (+252/-0) drivers/net/wireless/intel/iwlwifi/fw/runtime.h (+12/-59) drivers/net/wireless/intel/iwlwifi/fw/smem.c (+6/-61) drivers/net/wireless/intel/iwlwifi/fw/testmode.c (+11/-71) drivers/net/wireless/intel/iwlwifi/fw/testmode.h (+5/-62) drivers/net/wireless/intel/iwlwifi/fw/uefi.c (+269/-0) drivers/net/wireless/intel/iwlwifi/fw/uefi.h (+47/-0) drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h (+4/-57) drivers/net/wireless/intel/iwlwifi/iwl-config.h (+54/-76) drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h (+36/-63) drivers/net/wireless/intel/iwlwifi/iwl-context-info.h (+8/-53) drivers/net/wireless/intel/iwlwifi/iwl-csr.h (+47/-71) drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.c (+6/-61) drivers/net/wireless/intel/iwlwifi/iwl-dbg-cfg.h (+23/-62) drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c (+274/-111) drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h (+28/-61) drivers/net/wireless/intel/iwlwifi/iwl-debug.c (+6/-61) drivers/net/wireless/intel/iwlwifi/iwl-debug.h (+0/-5) drivers/net/wireless/intel/iwlwifi/iwl-devtrace-data.h (+0/-5) drivers/net/wireless/intel/iwlwifi/iwl-devtrace-io.h (+0/-5) drivers/net/wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h (+0/-42) drivers/net/wireless/intel/iwlwifi/iwl-devtrace-msg.h (+2/-9) drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h (+0/-5) drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c (+0/-8) drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h (+0/-5) drivers/net/wireless/intel/iwlwifi/iwl-dnt-cfg.c (+6/-63) drivers/net/wireless/intel/iwlwifi/iwl-dnt-cfg.h (+5/-59) drivers/net/wireless/intel/iwlwifi/iwl-dnt-dev-if.c (+7/-64) drivers/net/wireless/intel/iwlwifi/iwl-dnt-dev-if.h (+5/-59) drivers/net/wireless/intel/iwlwifi/iwl-dnt-dispatch.c (+6/-63) drivers/net/wireless/intel/iwlwifi/iwl-dnt-dispatch.h (+4/-57) drivers/net/wireless/intel/iwlwifi/iwl-drv.c (+96/-74) drivers/net/wireless/intel/iwlwifi/iwl-drv.h (+5/-60) drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c (+14/-70) drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h (+11/-60) drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.c (+6/-60) drivers/net/wireless/intel/iwlwifi/iwl-eeprom-read.h (+4/-57) drivers/net/wireless/intel/iwlwifi/iwl-fh.h (+5/-61) drivers/net/wireless/intel/iwlwifi/iwl-io.c (+82/-103) drivers/net/wireless/intel/iwlwifi/iwl-io.h (+12/-60) drivers/net/wireless/intel/iwlwifi/iwl-modparams.h (+4/-57) drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c (+264/-159) drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h (+12/-61) drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h (+27/-68) drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c (+18/-62) drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h (+4/-58) drivers/net/wireless/intel/iwlwifi/iwl-prph.h (+81/-68) drivers/net/wireless/intel/iwlwifi/iwl-scd.h (+4/-58) drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.c (+8/-62) drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.h (+5/-61) drivers/net/wireless/intel/iwlwifi/iwl-tm-infc.h (+76/-64) drivers/net/wireless/intel/iwlwifi/iwl-trans.c (+79/-102) drivers/net/wireless/intel/iwlwifi/iwl-trans.h (+133/-115) drivers/net/wireless/intel/iwlwifi/iwl-vendor-cmd.h (+206/-96) drivers/net/wireless/intel/iwlwifi/mei/Makefile (+8/-0) drivers/net/wireless/intel/iwlwifi/mei/internal.h (+20/-0) drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h (+440/-0) drivers/net/wireless/intel/iwlwifi/mei/main.c (+2026/-0) drivers/net/wireless/intel/iwlwifi/mei/net.c (+409/-0) drivers/net/wireless/intel/iwlwifi/mei/sap.h (+736/-0) drivers/net/wireless/intel/iwlwifi/mei/trace-data.h (+69/-0) drivers/net/wireless/intel/iwlwifi/mei/trace.c (+15/-0) drivers/net/wireless/intel/iwlwifi/mei/trace.h (+62/-0) drivers/net/wireless/intel/iwlwifi/mvm/Makefile (+4/-2) drivers/net/wireless/intel/iwlwifi/mvm/binding.c (+7/-65) drivers/net/wireless/intel/iwlwifi/mvm/coex.c (+5/-60) drivers/net/wireless/intel/iwlwifi/mvm/constants.h (+34/-63) drivers/net/wireless/intel/iwlwifi/mvm/d3.c (+520/-314) drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c (+97/-64) drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c (+214/-127) drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h (+5/-60) drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c (+214/-71) drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c (+65/-74) drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h (+8/-64) drivers/net/wireless/intel/iwlwifi/mvm/fw.c (+417/-348) drivers/net/wireless/intel/iwlwifi/mvm/led.c (+6/-63) drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c (+76/-100) drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c (+450/-509) drivers/net/wireless/intel/iwlwifi/mvm/mvm.h (+159/-114) drivers/net/wireless/intel/iwlwifi/mvm/nan.c (+9/-72) drivers/net/wireless/intel/iwlwifi/mvm/nvm.c (+9/-65) drivers/net/wireless/intel/iwlwifi/mvm/offloading.c (+24/-67) drivers/net/wireless/intel/iwlwifi/mvm/ops.c (+744/-174) drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c (+17/-74) drivers/net/wireless/intel/iwlwifi/mvm/power.c (+6/-64) drivers/net/wireless/intel/iwlwifi/mvm/quota.c (+6/-64) drivers/net/wireless/intel/iwlwifi/mvm/rfi.c (+92/-0) drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c (+33/-103) drivers/net/wireless/intel/iwlwifi/mvm/rs.c (+68/-132) drivers/net/wireless/intel/iwlwifi/mvm/rs.h (+1/-23) drivers/net/wireless/intel/iwlwifi/mvm/rx.c (+173/-148) drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c (+213/-181) drivers/net/wireless/intel/iwlwifi/mvm/scan.c (+105/-99) drivers/net/wireless/intel/iwlwifi/mvm/sf.c (+5/-61) drivers/net/wireless/intel/iwlwifi/mvm/sta.c (+159/-133) drivers/net/wireless/intel/iwlwifi/mvm/sta.h (+38/-75) drivers/net/wireless/intel/iwlwifi/mvm/tdls.c (+10/-66) drivers/net/wireless/intel/iwlwifi/mvm/time-event.c (+186/-124) drivers/net/wireless/intel/iwlwifi/mvm/time-event.h (+8/-62) drivers/net/wireless/intel/iwlwifi/mvm/tt.c (+28/-74) drivers/net/wireless/intel/iwlwifi/mvm/tx.c (+249/-173) drivers/net/wireless/intel/iwlwifi/mvm/utils.c (+115/-428) drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c (+973/-210) drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c (+118/-79) drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c (+18/-64) drivers/net/wireless/intel/iwlwifi/pcie/drv.c (+471/-223) drivers/net/wireless/intel/iwlwifi/pcie/internal.h (+52/-100) drivers/net/wireless/intel/iwlwifi/pcie/rx.c (+222/-237) drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c (+168/-63) drivers/net/wireless/intel/iwlwifi/pcie/trans.c (+244/-276) drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c (+14/-182) drivers/net/wireless/intel/iwlwifi/pcie/tx.c (+63/-564) drivers/net/wireless/intel/iwlwifi/queue/tx.c (+410/-105) drivers/net/wireless/intel/iwlwifi/queue/tx.h (+12/-58) drivers/net/wireless/intel/iwlwifi/xvt/constants.h (+5/-59) drivers/net/wireless/intel/iwlwifi/xvt/debugfs.c (+8/-61) drivers/net/wireless/intel/iwlwifi/xvt/fw-api.h (+5/-62) drivers/net/wireless/intel/iwlwifi/xvt/fw.c (+39/-65) drivers/net/wireless/intel/iwlwifi/xvt/nvm.c (+4/-58) drivers/net/wireless/intel/iwlwifi/xvt/rx.c (+4/-58) drivers/net/wireless/intel/iwlwifi/xvt/user-infc.c (+144/-91) drivers/net/wireless/intel/iwlwifi/xvt/user-infc.h (+4/-60) drivers/net/wireless/intel/iwlwifi/xvt/utils.c (+5/-60) drivers/net/wireless/intel/iwlwifi/xvt/xvt.c (+107/-83) drivers/net/wireless/intel/iwlwifi/xvt/xvt.h (+5/-59) drivers/net/wireless/mac80211_hwsim.c (+233/-32) include/crypto/backport-public_key.h (+3/-1) include/linux/backport-oid_registry.h (+20/-1) include/linux/backport-refcount.h (+78/-29) include/linux/backport-rhashtable.h (+32/-39) include/linux/bitfield.h (+1/-1) include/linux/ieee80211.h (+374/-49) include/linux/oid_registry.h (+2/-0) include/linux/overflow.h (+47/-20) include/linux/pci_ids.h (+20/-31) include/linux/units.h (+5/-1) include/net/cfg80211.h (+613/-135) include/net/fq.h (+5/-15) include/net/fq_impl.h (+113/-69) include/net/ieee80211_radiotap.h (+2/-0) include/net/mac80211.h (+276/-155) include/net/regulatory.h (+1/-8) include/uapi/linux/nl80211.h (+544/-82) include/uapi/linux/pci_regs.h (+21/-1) intc-scripts/mv-compat-mod.py (+2/-11) intc-scripts/ren-compat-aliases.py (+2/-12) intc-scripts/ren-compat-deps.py (+2/-12) local-symbols (+2/-3) net/Kconfig (+32/-23) net/Makefile (+7/-17) net/mac80211/Kconfig (+27/-41) net/mac80211/Makefile (+1/-2) net/mac80211/aead_api.c (+5/-4) net/mac80211/aes_cmac.c (+9/-2) net/mac80211/aes_gmac.c (+4/-3) net/mac80211/agg-rx.c (+7/-7) net/mac80211/agg-tx.c (+6/-6) net/mac80211/airtime.c (+163/-49) net/mac80211/cfg.c (+208/-74) net/mac80211/chan.c (+133/-27) net/mac80211/debugfs.c (+92/-498) net/mac80211/debugfs_key.c (+1/-1) net/mac80211/debugfs_netdev.c (+9/-15) net/mac80211/debugfs_sta.c (+22/-279) net/mac80211/driver-ops.c (+4/-1) net/mac80211/driver-ops.h (+74/-12) net/mac80211/he.c (+102/-11) net/mac80211/ht.c (+10/-12) net/mac80211/ibss.c (+13/-5) net/mac80211/ieee80211_i.h (+102/-172) net/mac80211/iface.c (+874/-841) net/mac80211/key.c (+10/-18) net/mac80211/key.h (+2/-0) net/mac80211/main.c (+64/-49) net/mac80211/mesh.c (+88/-9) net/mac80211/mesh.h (+2/-0) net/mac80211/mesh_hwmp.c (+48/-5) net/mac80211/mesh_pathtbl.c (+3/-6) net/mac80211/mesh_plink.c (+9/-3) net/mac80211/mesh_ps.c (+5/-1) net/mac80211/mlme.c (+474/-301) net/mac80211/offchannel.c (+17/-33) net/mac80211/pm.c (+5/-16) net/mac80211/rate.c (+35/-8) net/mac80211/rc80211_minstrel_ht.c (+685/-501) net/mac80211/rc80211_minstrel_ht.h (+108/-29) net/mac80211/rc80211_minstrel_ht_debugfs.c (+45/-34) net/mac80211/rx.c (+473/-279) net/mac80211/s1g.c (+16/-0) net/mac80211/scan.c (+46/-17) net/mac80211/spectmgmt.c (+7/-3) net/mac80211/sta_info.c (+35/-127) net/mac80211/sta_info.h (+50/-66) net/mac80211/status.c (+133/-513) net/mac80211/tdls.c (+13/-10) net/mac80211/trace.c (+9/-29) net/mac80211/trace.h (+132/-15) net/mac80211/tx.c (+411/-306) net/mac80211/util.c (+545/-63) net/mac80211/vht.c (+22/-13) net/mac80211/wme.c (+14/-6) net/mac80211/wpa.c (+9/-4) net/wireless/Kconfig (+11/-9) net/wireless/Makefile (+2/-2) net/wireless/chan.c (+189/-75) net/wireless/core.c (+174/-105) net/wireless/core.h (+15/-13) net/wireless/debugfs.c (+0/-4) net/wireless/ibss.c (+4/-3) net/wireless/lib80211.c (+0/-2) net/wireless/lib80211_crypt_tkip.c (+1/-1) net/wireless/lib80211_crypt_wep.c (+1/-1) net/wireless/mesh.c (+1/-0) net/wireless/mlme.c (+102/-66) net/wireless/nl80211.c (+1367/-656) net/wireless/nl80211.h (+5/-5) net/wireless/pmsr.c (+38/-6) net/wireless/radiotap.c (+2/-1) net/wireless/rdev-ops.h (+37/-19) net/wireless/reg.c (+373/-116) net/wireless/reg.h (+0/-1) net/wireless/scan.c (+153/-58) net/wireless/sme.c (+11/-10) net/wireless/sysfs.c (+9/-7) net/wireless/trace.h (+112/-32) net/wireless/util.c (+174/-55) net/wireless/wext-compat.c (+283/-163) net/wireless/wext-core.c (+3/-2) net/wireless/wext-sme.c (+4/-2) versions (+1/-1) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Dimitri John Ledkov (community) | core-dev | Approve | |
You-Sheng Yang | Pending | ||
Review via email: mp+404480@code.launchpad.net |
Description of the change
To post a comment you must log in.
Revision history for this message
Dimitri John Ledkov (xnox) wrote : | # |
I'm not a member of the team, so cannot merge this. Somehow who can please merge the branches to ensure that git matches the archive.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/Kconfig.local b/Kconfig.local | |||
2 | index 2ea5613..fa8ea20 100644 | |||
3 | --- a/Kconfig.local | |||
4 | +++ b/Kconfig.local | |||
5 | @@ -226,9 +226,6 @@ config BACKPORTED_MAC80211_STA_HASH_MAX_SIZE | |||
6 | 226 | config BACKPORTED_WLAN | 226 | config BACKPORTED_WLAN |
7 | 227 | tristate | 227 | tristate |
8 | 228 | default WLAN | 228 | default WLAN |
9 | 229 | config BACKPORTED_WIRELESS_WDS | ||
10 | 230 | tristate | ||
11 | 231 | default WIRELESS_WDS | ||
12 | 232 | config BACKPORTED_PCMCIA_RAYCS | 229 | config BACKPORTED_PCMCIA_RAYCS |
13 | 233 | tristate | 230 | tristate |
14 | 234 | default PCMCIA_RAYCS | 231 | default PCMCIA_RAYCS |
15 | diff --git a/LICENSES/deprecated/GPL-1.0 b/LICENSES/deprecated/GPL-1.0 | |||
16 | 235 | new file mode 100644 | 232 | new file mode 100644 |
17 | index 0000000..3a4fa96 | |||
18 | --- /dev/null | |||
19 | +++ b/LICENSES/deprecated/GPL-1.0 | |||
20 | @@ -0,0 +1,260 @@ | |||
21 | 1 | Valid-License-Identifier: GPL-1.0+ | ||
22 | 2 | SPDX-URL: https://spdx.org/licenses/GPL-1.0.html | ||
23 | 3 | Usage-Guide: | ||
24 | 4 | The GNU General Public License (GPL) version 1 should not be used in new | ||
25 | 5 | code. For existing kernel code the 'or any later version' option is | ||
26 | 6 | required to be compatible with the general license of the project: GPLv2. | ||
27 | 7 | To use the license in source code, put the following SPDX tag/value pair | ||
28 | 8 | into a comment according to the placement guidelines in the licensing | ||
29 | 9 | rules documentation: | ||
30 | 10 | SPDX-License-Identifier: GPL-1.0+ | ||
31 | 11 | License-Text: | ||
32 | 12 | |||
33 | 13 | GNU GENERAL PUBLIC LICENSE | ||
34 | 14 | Version 1, February 1989 | ||
35 | 15 | |||
36 | 16 | Copyright (C) 1989 Free Software Foundation, Inc. | ||
37 | 17 | 675 Mass Ave, Cambridge, MA 02139, USA | ||
38 | 18 | Everyone is permitted to copy and distribute verbatim copies | ||
39 | 19 | of this license document, but changing it is not allowed. | ||
40 | 20 | |||
41 | 21 | Preamble | ||
42 | 22 | |||
43 | 23 | The license agreements of most software companies try to keep users | ||
44 | 24 | at the mercy of those companies. By contrast, our General Public | ||
45 | 25 | License is intended to guarantee your freedom to share and change free | ||
46 | 26 | software--to make sure the software is free for all its users. The | ||
47 | 27 | General Public License applies to the Free Software Foundation's | ||
48 | 28 | software and to any other program whose authors commit to using it. | ||
49 | 29 | You can use it for your programs, too. | ||
50 | 30 | |||
51 | 31 | When we speak of free software, we are referring to freedom, not | ||
52 | 32 | price. Specifically, the General Public License is designed to make | ||
53 | 33 | sure that you have the freedom to give away or sell copies of free | ||
54 | 34 | software, that you receive source code or can get it if you want it, | ||
55 | 35 | that you can change the software or use pieces of it in new free | ||
56 | 36 | programs; and that you know you can do these things. | ||
57 | 37 | |||
58 | 38 | To protect your rights, we need to make restrictions that forbid | ||
59 | 39 | anyone to deny you these rights or to ask you to surrender the rights. | ||
60 | 40 | These restrictions translate to certain responsibilities for you if you | ||
61 | 41 | distribute copies of the software, or if you modify it. | ||
62 | 42 | |||
63 | 43 | For example, if you distribute copies of a such a program, whether | ||
64 | 44 | gratis or for a fee, you must give the recipients all the rights that | ||
65 | 45 | you have. You must make sure that they, too, receive or can get the | ||
66 | 46 | source code. And you must tell them their rights. | ||
67 | 47 | |||
68 | 48 | We protect your rights with two steps: (1) copyright the software, and | ||
69 | 49 | (2) offer you this license which gives you legal permission to copy, | ||
70 | 50 | distribute and/or modify the software. | ||
71 | 51 | |||
72 | 52 | Also, for each author's protection and ours, we want to make certain | ||
73 | 53 | that everyone understands that there is no warranty for this free | ||
74 | 54 | software. If the software is modified by someone else and passed on, we | ||
75 | 55 | want its recipients to know that what they have is not the original, so | ||
76 | 56 | that any problems introduced by others will not reflect on the original | ||
77 | 57 | authors' reputations. | ||
78 | 58 | |||
79 | 59 | The precise terms and conditions for copying, distribution and | ||
80 | 60 | modification follow. | ||
81 | 61 | |||
82 | 62 | GNU GENERAL PUBLIC LICENSE | ||
83 | 63 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
84 | 64 | |||
85 | 65 | 0. This License Agreement applies to any program or other work which | ||
86 | 66 | contains a notice placed by the copyright holder saying it may be | ||
87 | 67 | distributed under the terms of this General Public License. The | ||
88 | 68 | "Program", below, refers to any such program or work, and a "work based | ||
89 | 69 | on the Program" means either the Program or any work containing the | ||
90 | 70 | Program or a portion of it, either verbatim or with modifications. Each | ||
91 | 71 | licensee is addressed as "you". | ||
92 | 72 | |||
93 | 73 | 1. You may copy and distribute verbatim copies of the Program's source | ||
94 | 74 | code as you receive it, in any medium, provided that you conspicuously and | ||
95 | 75 | appropriately publish on each copy an appropriate copyright notice and | ||
96 | 76 | disclaimer of warranty; keep intact all the notices that refer to this | ||
97 | 77 | General Public License and to the absence of any warranty; and give any | ||
98 | 78 | other recipients of the Program a copy of this General Public License | ||
99 | 79 | along with the Program. You may charge a fee for the physical act of | ||
100 | 80 | transferring a copy. | ||
101 | 81 | |||
102 | 82 | 2. You may modify your copy or copies of the Program or any portion of | ||
103 | 83 | it, and copy and distribute such modifications under the terms of Paragraph | ||
104 | 84 | 1 above, provided that you also do the following: | ||
105 | 85 | |||
106 | 86 | a) cause the modified files to carry prominent notices stating that | ||
107 | 87 | you changed the files and the date of any change; and | ||
108 | 88 | |||
109 | 89 | b) cause the whole of any work that you distribute or publish, that | ||
110 | 90 | in whole or in part contains the Program or any part thereof, either | ||
111 | 91 | with or without modifications, to be licensed at no charge to all | ||
112 | 92 | third parties under the terms of this General Public License (except | ||
113 | 93 | that you may choose to grant warranty protection to some or all | ||
114 | 94 | third parties, at your option). | ||
115 | 95 | |||
116 | 96 | c) If the modified program normally reads commands interactively when | ||
117 | 97 | run, you must cause it, when started running for such interactive use | ||
118 | 98 | in the simplest and most usual way, to print or display an | ||
119 | 99 | announcement including an appropriate copyright notice and a notice | ||
120 | 100 | that there is no warranty (or else, saying that you provide a | ||
121 | 101 | warranty) and that users may redistribute the program under these | ||
122 | 102 | conditions, and telling the user how to view a copy of this General | ||
123 | 103 | Public License. | ||
124 | 104 | |||
125 | 105 | d) You may charge a fee for the physical act of transferring a | ||
126 | 106 | copy, and you may at your option offer warranty protection in | ||
127 | 107 | exchange for a fee. | ||
128 | 108 | |||
129 | 109 | Mere aggregation of another independent work with the Program (or its | ||
130 | 110 | derivative) on a volume of a storage or distribution medium does not bring | ||
131 | 111 | the other work under the scope of these terms. | ||
132 | 112 | |||
133 | 113 | 3. You may copy and distribute the Program (or a portion or derivative of | ||
134 | 114 | it, under Paragraph 2) in object code or executable form under the terms of | ||
135 | 115 | Paragraphs 1 and 2 above provided that you also do one of the following: | ||
136 | 116 | |||
137 | 117 | a) accompany it with the complete corresponding machine-readable | ||
138 | 118 | source code, which must be distributed under the terms of | ||
139 | 119 | Paragraphs 1 and 2 above; or, | ||
140 | 120 | |||
141 | 121 | b) accompany it with a written offer, valid for at least three | ||
142 | 122 | years, to give any third party free (except for a nominal charge | ||
143 | 123 | for the cost of distribution) a complete machine-readable copy of the | ||
144 | 124 | corresponding source code, to be distributed under the terms of | ||
145 | 125 | Paragraphs 1 and 2 above; or, | ||
146 | 126 | |||
147 | 127 | c) accompany it with the information you received as to where the | ||
148 | 128 | corresponding source code may be obtained. (This alternative is | ||
149 | 129 | allowed only for noncommercial distribution and only if you | ||
150 | 130 | received the program in object code or executable form alone.) | ||
151 | 131 | |||
152 | 132 | Source code for a work means the preferred form of the work for making | ||
153 | 133 | modifications to it. For an executable file, complete source code means | ||
154 | 134 | all the source code for all modules it contains; but, as a special | ||
155 | 135 | exception, it need not include source code for modules which are standard | ||
156 | 136 | libraries that accompany the operating system on which the executable | ||
157 | 137 | file runs, or for standard header files or definitions files that | ||
158 | 138 | accompany that operating system. | ||
159 | 139 | |||
160 | 140 | 4. You may not copy, modify, sublicense, distribute or transfer the | ||
161 | 141 | Program except as expressly provided under this General Public License. | ||
162 | 142 | Any attempt otherwise to copy, modify, sublicense, distribute or transfer | ||
163 | 143 | the Program is void, and will automatically terminate your rights to use | ||
164 | 144 | the Program under this License. However, parties who have received | ||
165 | 145 | copies, or rights to use copies, from you under this General Public | ||
166 | 146 | License will not have their licenses terminated so long as such parties | ||
167 | 147 | remain in full compliance. | ||
168 | 148 | |||
169 | 149 | 5. By copying, distributing or modifying the Program (or any work based | ||
170 | 150 | on the Program) you indicate your acceptance of this license to do so, | ||
171 | 151 | and all its terms and conditions. | ||
172 | 152 | |||
173 | 153 | 6. Each time you redistribute the Program (or any work based on the | ||
174 | 154 | Program), the recipient automatically receives a license from the original | ||
175 | 155 | licensor to copy, distribute or modify the Program subject to these | ||
176 | 156 | terms and conditions. You may not impose any further restrictions on the | ||
177 | 157 | recipients' exercise of the rights granted herein. | ||
178 | 158 | |||
179 | 159 | 7. The Free Software Foundation may publish revised and/or new versions | ||
180 | 160 | of the General Public License from time to time. Such new versions will | ||
181 | 161 | be similar in spirit to the present version, but may differ in detail to | ||
182 | 162 | address new problems or concerns. | ||
183 | 163 | |||
184 | 164 | Each version is given a distinguishing version number. If the Program | ||
185 | 165 | specifies a version number of the license which applies to it and "any | ||
186 | 166 | later version", you have the option of following the terms and conditions | ||
187 | 167 | either of that version or of any later version published by the Free | ||
188 | 168 | Software Foundation. If the Program does not specify a version number of | ||
189 | 169 | the license, you may choose any version ever published by the Free Software | ||
190 | 170 | Foundation. | ||
191 | 171 | |||
192 | 172 | 8. If you wish to incorporate parts of the Program into other free | ||
193 | 173 | programs whose distribution conditions are different, write to the author | ||
194 | 174 | to ask for permission. For software which is copyrighted by the Free | ||
195 | 175 | Software Foundation, write to the Free Software Foundation; we sometimes | ||
196 | 176 | make exceptions for this. Our decision will be guided by the two goals | ||
197 | 177 | of preserving the free status of all derivatives of our free software and | ||
198 | 178 | of promoting the sharing and reuse of software generally. | ||
199 | 179 | |||
200 | 180 | NO WARRANTY | ||
201 | 181 | |||
202 | 182 | 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
203 | 183 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
204 | 184 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
205 | 185 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | ||
206 | 186 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
207 | 187 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | ||
208 | 188 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
209 | 189 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | ||
210 | 190 | REPAIR OR CORRECTION. | ||
211 | 191 | |||
212 | 192 | 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
213 | 193 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
214 | 194 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | ||
215 | 195 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | ||
216 | 196 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | ||
217 | 197 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | ||
218 | 198 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | ||
219 | 199 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | ||
220 | 200 | POSSIBILITY OF SUCH DAMAGES. | ||
221 | 201 | |||
222 | 202 | END OF TERMS AND CONDITIONS | ||
223 | 203 | |||
224 | 204 | Appendix: How to Apply These Terms to Your New Programs | ||
225 | 205 | |||
226 | 206 | If you develop a new program, and you want it to be of the greatest | ||
227 | 207 | possible use to humanity, the best way to achieve this is to make it | ||
228 | 208 | free software which everyone can redistribute and change under these | ||
229 | 209 | terms. | ||
230 | 210 | |||
231 | 211 | To do so, attach the following notices to the program. It is safest to | ||
232 | 212 | attach them to the start of each source file to most effectively convey | ||
233 | 213 | the exclusion of warranty; and each file should have at least the | ||
234 | 214 | "copyright" line and a pointer to where the full notice is found. | ||
235 | 215 | |||
236 | 216 | <one line to give the program's name and a brief idea of what it does.> | ||
237 | 217 | Copyright (C) 19yy <name of author> | ||
238 | 218 | |||
239 | 219 | This program is free software; you can redistribute it and/or modify | ||
240 | 220 | it under the terms of the GNU General Public License as published by | ||
241 | 221 | the Free Software Foundation; either version 1, or (at your option) | ||
242 | 222 | any later version. | ||
243 | 223 | |||
244 | 224 | This program is distributed in the hope that it will be useful, | ||
245 | 225 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
246 | 226 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
247 | 227 | GNU General Public License for more details. | ||
248 | 228 | |||
249 | 229 | You should have received a copy of the GNU General Public License | ||
250 | 230 | along with this program; if not, write to the Free Software | ||
251 | 231 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||
252 | 232 | |||
253 | 233 | Also add information on how to contact you by electronic and paper mail. | ||
254 | 234 | |||
255 | 235 | If the program is interactive, make it output a short notice like this | ||
256 | 236 | when it starts in an interactive mode: | ||
257 | 237 | |||
258 | 238 | Gnomovision version 69, Copyright (C) 19xx name of author | ||
259 | 239 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | ||
260 | 240 | This is free software, and you are welcome to redistribute it | ||
261 | 241 | under certain conditions; type `show c' for details. | ||
262 | 242 | |||
263 | 243 | The hypothetical commands `show w' and `show c' should show the | ||
264 | 244 | appropriate parts of the General Public License. Of course, the | ||
265 | 245 | commands you use may be called something other than `show w' and `show | ||
266 | 246 | c'; they could even be mouse-clicks or menu items--whatever suits your | ||
267 | 247 | program. | ||
268 | 248 | |||
269 | 249 | You should also get your employer (if you work as a programmer) or your | ||
270 | 250 | school, if any, to sign a "copyright disclaimer" for the program, if | ||
271 | 251 | necessary. Here a sample; alter the names: | ||
272 | 252 | |||
273 | 253 | Yoyodyne, Inc., hereby disclaims all copyright interest in the | ||
274 | 254 | program `Gnomovision' (a program to direct compilers to make passes | ||
275 | 255 | at assemblers) written by James Hacker. | ||
276 | 256 | |||
277 | 257 | <signature of Ty Coon>, 1 April 1989 | ||
278 | 258 | Ty Coon, President of Vice | ||
279 | 259 | |||
280 | 260 | That's all there is to it! | ||
281 | diff --git a/LICENSES/deprecated/ISC b/LICENSES/deprecated/ISC | |||
282 | 0 | new file mode 100644 | 261 | new file mode 100644 |
283 | index 0000000..8953c31 | |||
284 | --- /dev/null | |||
285 | +++ b/LICENSES/deprecated/ISC | |||
286 | @@ -0,0 +1,24 @@ | |||
287 | 1 | Valid-License-Identifier: ISC | ||
288 | 2 | SPDX-URL: https://spdx.org/licenses/ISC.html | ||
289 | 3 | Usage-Guide: | ||
290 | 4 | To use the ISC License put the following SPDX tag/value pair into a | ||
291 | 5 | comment according to the placement guidelines in the licensing rules | ||
292 | 6 | documentation: | ||
293 | 7 | SPDX-License-Identifier: ISC | ||
294 | 8 | License-Text: | ||
295 | 9 | |||
296 | 10 | ISC License | ||
297 | 11 | |||
298 | 12 | Copyright (c) <year> <copyright holders> | ||
299 | 13 | |||
300 | 14 | Permission to use, copy, modify, and/or distribute this software for any | ||
301 | 15 | purpose with or without fee is hereby granted, provided that the above | ||
302 | 16 | copyright notice and this permission notice appear in all copies. | ||
303 | 17 | |||
304 | 18 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | ||
305 | 19 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | ||
306 | 20 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY | ||
307 | 21 | SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | ||
308 | 22 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION | ||
309 | 23 | OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN | ||
310 | 24 | CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||
311 | diff --git a/LICENSES/deprecated/Linux-OpenIB b/LICENSES/deprecated/Linux-OpenIB | |||
312 | 0 | new file mode 100644 | 25 | new file mode 100644 |
313 | index 0000000..1ad85f6 | |||
314 | --- /dev/null | |||
315 | +++ b/LICENSES/deprecated/Linux-OpenIB | |||
316 | @@ -0,0 +1,26 @@ | |||
317 | 1 | Valid-License-Identifier: Linux-OpenIB | ||
318 | 2 | SPDX-URL: https://spdx.org/licenses/Linux-OpenIB.html | ||
319 | 3 | Usage-Guide: | ||
320 | 4 | To use the Linux Kernel Variant of OpenIB.org license put the following | ||
321 | 5 | SPDX tag/value pair into a comment according to the placement guidelines | ||
322 | 6 | in the licensing rules documentation: | ||
323 | 7 | SPDX-License-Identifier: Linux-OpenIB | ||
324 | 8 | License-Text: | ||
325 | 9 | |||
326 | 10 | Redistribution and use in source and binary forms, with or without | ||
327 | 11 | modification, are permitted provided that the following conditions are met: | ||
328 | 12 | |||
329 | 13 | - Redistributions of source code must retain the above copyright | ||
330 | 14 | notice, this list of conditions and the following disclaimer. | ||
331 | 15 | |||
332 | 16 | - Redistributions in binary form must reproduce the above copyright | ||
333 | 17 | notice, this list of conditions and the following disclaimer in the | ||
334 | 18 | documentation and/or other materials provided with the distribution. | ||
335 | 19 | |||
336 | 20 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
337 | 21 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
338 | 22 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
339 | 23 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
340 | 24 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
341 | 25 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||
342 | 26 | DEALINGS IN THE SOFTWARE. | ||
343 | diff --git a/LICENSES/deprecated/X11 b/LICENSES/deprecated/X11 | |||
344 | 0 | new file mode 100644 | 27 | new file mode 100644 |
345 | index 0000000..fe4353f | |||
346 | --- /dev/null | |||
347 | +++ b/LICENSES/deprecated/X11 | |||
348 | @@ -0,0 +1,37 @@ | |||
349 | 1 | Valid-License-Identifier: X11 | ||
350 | 2 | SPDX-URL: https://spdx.org/licenses/X11.html | ||
351 | 3 | Usage-Guide: | ||
352 | 4 | To use the X11 put the following SPDX tag/value pair into a comment | ||
353 | 5 | according to the placement guidelines in the licensing rules | ||
354 | 6 | documentation: | ||
355 | 7 | SPDX-License-Identifier: X11 | ||
356 | 8 | License-Text: | ||
357 | 9 | |||
358 | 10 | |||
359 | 11 | X11 License | ||
360 | 12 | |||
361 | 13 | Copyright (C) 1996 X Consortium | ||
362 | 14 | |||
363 | 15 | Permission is hereby granted, free of charge, to any person obtaining a | ||
364 | 16 | copy of this software and associated documentation files (the "Software"), | ||
365 | 17 | to deal in the Software without restriction, including without limitation | ||
366 | 18 | the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||
367 | 19 | and/or sell copies of the Software, and to permit persons to whom the | ||
368 | 20 | Software is furnished to do so, subject to the following conditions: | ||
369 | 21 | |||
370 | 22 | The above copyright notice and this permission notice shall be included in | ||
371 | 23 | all copies or substantial portions of the Software. | ||
372 | 24 | |||
373 | 25 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
374 | 26 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
375 | 27 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
376 | 28 | X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | ||
377 | 29 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | ||
378 | 30 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
379 | 31 | |||
380 | 32 | Except as contained in this notice, the name of the X Consortium shall not | ||
381 | 33 | be used in advertising or otherwise to promote the sale, use or other | ||
382 | 34 | dealings in this Software without prior written authorization from the X | ||
383 | 35 | Consortium. | ||
384 | 36 | |||
385 | 37 | X Window System is a trademark of X Consortium, Inc. | ||
386 | diff --git a/LICENSES/dual/Apache-2.0 b/LICENSES/dual/Apache-2.0 | |||
387 | 0 | new file mode 100644 | 38 | new file mode 100644 |
388 | index 0000000..6e89dde | |||
389 | --- /dev/null | |||
390 | +++ b/LICENSES/dual/Apache-2.0 | |||
391 | @@ -0,0 +1,187 @@ | |||
392 | 1 | Valid-License-Identifier: Apache-2.0 | ||
393 | 2 | SPDX-URL: https://spdx.org/licenses/Apache-2.0.html | ||
394 | 3 | Usage-Guide: | ||
395 | 4 | Do NOT use. The Apache-2.0 is not GPL2 compatible. It may only be used | ||
396 | 5 | for dual-licensed files where the other license is GPL2 compatible. | ||
397 | 6 | If you end up using this it MUST be used together with a GPL2 compatible | ||
398 | 7 | license using "OR". | ||
399 | 8 | To use the Apache License version 2.0 put the following SPDX tag/value | ||
400 | 9 | pair into a comment according to the placement guidelines in the | ||
401 | 10 | licensing rules documentation: | ||
402 | 11 | SPDX-License-Identifier: Apache-2.0 | ||
403 | 12 | License-Text: | ||
404 | 13 | |||
405 | 14 | Apache License | ||
406 | 15 | |||
407 | 16 | Version 2.0, January 2004 | ||
408 | 17 | |||
409 | 18 | http://www.apache.org/licenses/ | ||
410 | 19 | |||
411 | 20 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION | ||
412 | 21 | |||
413 | 22 | 1. Definitions. | ||
414 | 23 | |||
415 | 24 | "License" shall mean the terms and conditions for use, reproduction, and | ||
416 | 25 | distribution as defined by Sections 1 through 9 of this document. | ||
417 | 26 | |||
418 | 27 | "Licensor" shall mean the copyright owner or entity authorized by the | ||
419 | 28 | copyright owner that is granting the License. | ||
420 | 29 | |||
421 | 30 | "Legal Entity" shall mean the union of the acting entity and all other | ||
422 | 31 | entities that control, are controlled by, or are under common control with | ||
423 | 32 | that entity. For the purposes of this definition, "control" means (i) the | ||
424 | 33 | power, direct or indirect, to cause the direction or management of such | ||
425 | 34 | entity, whether by contract or otherwise, or (ii) ownership of fifty | ||
426 | 35 | percent (50%) or more of the outstanding shares, or (iii) beneficial | ||
427 | 36 | ownership of such entity. | ||
428 | 37 | |||
429 | 38 | "You" (or "Your") shall mean an individual or Legal Entity exercising | ||
430 | 39 | permissions granted by this License. | ||
431 | 40 | |||
432 | 41 | "Source" form shall mean the preferred form for making modifications, | ||
433 | 42 | including but not limited to software source code, documentation source, | ||
434 | 43 | and configuration files. | ||
435 | 44 | |||
436 | 45 | "Object" form shall mean any form resulting from mechanical transformation | ||
437 | 46 | or translation of a Source form, including but not limited to compiled | ||
438 | 47 | object code, generated documentation, and conversions to other media types. | ||
439 | 48 | |||
440 | 49 | "Work" shall mean the work of authorship, whether in Source or Object form, | ||
441 | 50 | made available under the License, as indicated by a copyright notice that | ||
442 | 51 | is included in or attached to the work (an example is provided in the | ||
443 | 52 | Appendix below). | ||
444 | 53 | |||
445 | 54 | "Derivative Works" shall mean any work, whether in Source or Object form, | ||
446 | 55 | that is based on (or derived from) the Work and for which the editorial | ||
447 | 56 | revisions, annotations, elaborations, or other modifications represent, as | ||
448 | 57 | a whole, an original work of authorship. For the purposes of this License, | ||
449 | 58 | Derivative Works shall not include works that remain separable from, or | ||
450 | 59 | merely link (or bind by name) to the interfaces of, the Work and Derivative | ||
451 | 60 | Works thereof. | ||
452 | 61 | |||
453 | 62 | "Contribution" shall mean any work of authorship, including the original | ||
454 | 63 | version of the Work and any modifications or additions to that Work or | ||
455 | 64 | Derivative Works thereof, that is intentionally submitted to Licensor for | ||
456 | 65 | inclusion in the Work by the copyright owner or by an individual or Legal | ||
457 | 66 | Entity authorized to submit on behalf of the copyright owner. For the | ||
458 | 67 | purposes of this definition, "submitted" means any form of electronic, | ||
459 | 68 | verbal, or written communication sent to the Licensor or its | ||
460 | 69 | representatives, including but not limited to communication on electronic | ||
461 | 70 | mailing lists, source code control systems, and issue tracking systems that | ||
462 | 71 | are managed by, or on behalf of, the Licensor for the purpose of discussing | ||
463 | 72 | and improving the Work, but excluding communication that is conspicuously | ||
464 | 73 | marked or otherwise designated in writing by the copyright owner as "Not a | ||
465 | 74 | Contribution." | ||
466 | 75 | |||
467 | 76 | "Contributor" shall mean Licensor and any individual or Legal Entity on | ||
468 | 77 | behalf of whom a Contribution has been received by Licensor and | ||
469 | 78 | subsequently incorporated within the Work. | ||
470 | 79 | |||
471 | 80 | 2. Grant of Copyright License. Subject to the terms and conditions of this | ||
472 | 81 | License, each Contributor hereby grants to You a perpetual, worldwide, | ||
473 | 82 | non-exclusive, no-charge, royalty-free, irrevocable copyright license to | ||
474 | 83 | reproduce, prepare Derivative Works of, publicly display, publicly | ||
475 | 84 | perform, sublicense, and distribute the Work and such Derivative Works | ||
476 | 85 | in Source or Object form. | ||
477 | 86 | |||
478 | 87 | 3. Grant of Patent License. Subject to the terms and conditions of this | ||
479 | 88 | License, each Contributor hereby grants to You a perpetual, worldwide, | ||
480 | 89 | non-exclusive, no-charge, royalty-free, irrevocable (except as stated in | ||
481 | 90 | this section) patent license to make, have made, use, offer to sell, | ||
482 | 91 | sell, import, and otherwise transfer the Work, where such license | ||
483 | 92 | applies only to those patent claims licensable by such Contributor that | ||
484 | 93 | are necessarily infringed by their Contribution(s) alone or by | ||
485 | 94 | combination of their Contribution(s) with the Work to which such | ||
486 | 95 | Contribution(s) was submitted. If You institute patent litigation | ||
487 | 96 | against any entity (including a cross-claim or counterclaim in a | ||
488 | 97 | lawsuit) alleging that the Work or a Contribution incorporated within | ||
489 | 98 | the Work constitutes direct or contributory patent infringement, then | ||
490 | 99 | any patent licenses granted to You under this License for that Work | ||
491 | 100 | shall terminate as of the date such litigation is filed. | ||
492 | 101 | |||
493 | 102 | 4. Redistribution. You may reproduce and distribute copies of the Work or | ||
494 | 103 | Derivative Works thereof in any medium, with or without modifications, | ||
495 | 104 | and in Source or Object form, provided that You meet the following | ||
496 | 105 | conditions: | ||
497 | 106 | |||
498 | 107 | a. You must give any other recipients of the Work or Derivative Works a | ||
499 | 108 | copy of this License; and | ||
500 | 109 | |||
501 | 110 | b. You must cause any modified files to carry prominent notices stating | ||
502 | 111 | that You changed the files; and | ||
503 | 112 | |||
504 | 113 | c. You must retain, in the Source form of any Derivative Works that You | ||
505 | 114 | distribute, all copyright, patent, trademark, and attribution notices | ||
506 | 115 | from the Source form of the Work, excluding those notices that do not | ||
507 | 116 | pertain to any part of the Derivative Works; and | ||
508 | 117 | |||
509 | 118 | d. If the Work includes a "NOTICE" text file as part of its | ||
510 | 119 | distribution, then any Derivative Works that You distribute must | ||
511 | 120 | include a readable copy of the attribution notices contained within | ||
512 | 121 | such NOTICE file, excluding those notices that do not pertain to any | ||
513 | 122 | part of the Derivative Works, in at least one of the following | ||
514 | 123 | places: within a NOTICE text file distributed as part of the | ||
515 | 124 | Derivative Works; within the Source form or documentation, if | ||
516 | 125 | provided along with the Derivative Works; or, within a display | ||
517 | 126 | generated by the Derivative Works, if and wherever such third-party | ||
518 | 127 | notices normally appear. The contents of the NOTICE file are for | ||
519 | 128 | informational purposes only and do not modify the License. You may | ||
520 | 129 | add Your own attribution notices within Derivative Works that You | ||
521 | 130 | distribute, alongside or as an addendum to the NOTICE text from the | ||
522 | 131 | Work, provided that such additional attribution notices cannot be | ||
523 | 132 | construed as modifying the License. | ||
524 | 133 | |||
525 | 134 | You may add Your own copyright statement to Your modifications and may | ||
526 | 135 | provide additional or different license terms and conditions for use, | ||
527 | 136 | reproduction, or distribution of Your modifications, or for any such | ||
528 | 137 | Derivative Works as a whole, provided Your use, reproduction, and | ||
529 | 138 | distribution of the Work otherwise complies with the conditions stated | ||
530 | 139 | in this License. | ||
531 | 140 | |||
532 | 141 | 5. Submission of Contributions. Unless You explicitly state otherwise, any | ||
533 | 142 | Contribution intentionally submitted for inclusion in the Work by You to | ||
534 | 143 | the Licensor shall be under the terms and conditions of this License, | ||
535 | 144 | without any additional terms or conditions. Notwithstanding the above, | ||
536 | 145 | nothing herein shall supersede or modify the terms of any separate | ||
537 | 146 | license agreement you may have executed with Licensor regarding such | ||
538 | 147 | Contributions. | ||
539 | 148 | |||
540 | 149 | 6. Trademarks. This License does not grant permission to use the trade | ||
541 | 150 | names, trademarks, service marks, or product names of the Licensor, | ||
542 | 151 | except as required for reasonable and customary use in describing the | ||
543 | 152 | origin of the Work and reproducing the content of the NOTICE file. | ||
544 | 153 | |||
545 | 154 | 7. Disclaimer of Warranty. Unless required by applicable law or agreed to | ||
546 | 155 | in writing, Licensor provides the Work (and each Contributor provides | ||
547 | 156 | its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS | ||
548 | 157 | OF ANY KIND, either express or implied, including, without limitation, | ||
549 | 158 | any warranties or conditions of TITLE, NON-INFRINGEMENT, | ||
550 | 159 | MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely | ||
551 | 160 | responsible for determining the appropriateness of using or | ||
552 | 161 | redistributing the Work and assume any risks associated with Your | ||
553 | 162 | exercise of permissions under this License. | ||
554 | 163 | |||
555 | 164 | 8. Limitation of Liability. In no event and under no legal theory, whether | ||
556 | 165 | in tort (including negligence), contract, or otherwise, unless required | ||
557 | 166 | by applicable law (such as deliberate and grossly negligent acts) or | ||
558 | 167 | agreed to in writing, shall any Contributor be liable to You for | ||
559 | 168 | damages, including any direct, indirect, special, incidental, or | ||
560 | 169 | consequential damages of any character arising as a result of this | ||
561 | 170 | License or out of the use or inability to use the Work (including but | ||
562 | 171 | not limited to damages for loss of goodwill, work stoppage, computer | ||
563 | 172 | failure or malfunction, or any and all other commercial damages or | ||
564 | 173 | losses), even if such Contributor has been advised of the possibility of | ||
565 | 174 | such damages. | ||
566 | 175 | |||
567 | 176 | 9. Accepting Warranty or Additional Liability. While redistributing the | ||
568 | 177 | Work or Derivative Works thereof, You may choose to offer, and charge a | ||
569 | 178 | fee for, acceptance of support, warranty, indemnity, or other liability | ||
570 | 179 | obligations and/or rights consistent with this License. However, in | ||
571 | 180 | accepting such obligations, You may act only on Your own behalf and on | ||
572 | 181 | Your sole responsibility, not on behalf of any other Contributor, and | ||
573 | 182 | only if You agree to indemnify, defend, and hold each Contributor | ||
574 | 183 | harmless for any liability incurred by, or claims asserted against, such | ||
575 | 184 | Contributor by reason of your accepting any such warranty or additional | ||
576 | 185 | liability. | ||
577 | 186 | |||
578 | 187 | END OF TERMS AND CONDITIONS | ||
579 | diff --git a/LICENSES/dual/CDDL-1.0 b/LICENSES/dual/CDDL-1.0 | |||
580 | 0 | new file mode 100644 | 188 | new file mode 100644 |
581 | index 0000000..b0ca101 | |||
582 | --- /dev/null | |||
583 | +++ b/LICENSES/dual/CDDL-1.0 | |||
584 | @@ -0,0 +1,368 @@ | |||
585 | 1 | Valid-License-Identifier: CDDL-1.0 | ||
586 | 2 | SPDX-URL: https://spdx.org/licenses/CDDL-1.0.html | ||
587 | 3 | Usage-Guide: | ||
588 | 4 | Do NOT use. The CDDL-1.0 is not GPL2 compatible. It may only be used for | ||
589 | 5 | dual-licensed files where the other license is GPL2 compatible. | ||
590 | 6 | If you end up using this it MUST be used together with a GPL2 compatible | ||
591 | 7 | license using "OR". | ||
592 | 8 | To use the Common Development and Distribution License 1.0 put the | ||
593 | 9 | following SPDX tag/value pair into a comment according to the placement | ||
594 | 10 | guidelines in the licensing rules documentation: | ||
595 | 11 | SPDX-License-Identifier: ($GPL-COMPATIBLE-ID OR CDDL-1.0) | ||
596 | 12 | |||
597 | 13 | License-Text: | ||
598 | 14 | |||
599 | 15 | COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) | ||
600 | 16 | Version 1.0 | ||
601 | 17 | |||
602 | 18 | 1. Definitions. | ||
603 | 19 | |||
604 | 20 | 1.1. "Contributor" means each individual or entity that creates or | ||
605 | 21 | contributes to the creation of Modifications. | ||
606 | 22 | |||
607 | 23 | 1.2. "Contributor Version" means the combination of the Original | ||
608 | 24 | Software, prior Modifications used by a Contributor (if any), | ||
609 | 25 | and the Modifications made by that particular Contributor. | ||
610 | 26 | |||
611 | 27 | 1.3. "Covered Software" means (a) the Original Software, or (b) | ||
612 | 28 | Modifications, or (c) the combination of files containing | ||
613 | 29 | Original Software with files containing Modifications, in each | ||
614 | 30 | case including portions thereof. | ||
615 | 31 | |||
616 | 32 | 1.4. "Executable" means the Covered Software in any form other than | ||
617 | 33 | Source Code. | ||
618 | 34 | |||
619 | 35 | 1.5. "Initial Developer" means the individual or entity that first | ||
620 | 36 | makes Original Software available under this License. | ||
621 | 37 | |||
622 | 38 | 1.6. "Larger Work" means a work which combines Covered Software or | ||
623 | 39 | portions thereof with code not governed by the terms of this | ||
624 | 40 | License. | ||
625 | 41 | |||
626 | 42 | 1.7. "License" means this document. | ||
627 | 43 | |||
628 | 44 | 1.8. "Licensable" means having the right to grant, to the maximum | ||
629 | 45 | extent possible, whether at the time of the initial grant or | ||
630 | 46 | subsequently acquired, any and all of the rights conveyed herein. | ||
631 | 47 | |||
632 | 48 | 1.9. "Modifications" means the Source Code and Executable form of | ||
633 | 49 | any of the following: | ||
634 | 50 | |||
635 | 51 | A. Any file that results from an addition to, deletion from or | ||
636 | 52 | modification of the contents of a file containing Original | ||
637 | 53 | Software or previous Modifications; | ||
638 | 54 | |||
639 | 55 | B. Any new file that contains any part of the Original Software | ||
640 | 56 | or previous Modification; or | ||
641 | 57 | |||
642 | 58 | C. Any new file that is contributed or otherwise made available | ||
643 | 59 | under the terms of this License. | ||
644 | 60 | |||
645 | 61 | 1.10. "Original Software" means the Source Code and Executable form | ||
646 | 62 | of computer software code that is originally released under | ||
647 | 63 | this License. | ||
648 | 64 | |||
649 | 65 | 1.11. "Patent Claims" means any patent claim(s), now owned or | ||
650 | 66 | hereafter acquired, including without limitation, method, | ||
651 | 67 | process, and apparatus claims, in any patent Licensable by | ||
652 | 68 | grantor. | ||
653 | 69 | |||
654 | 70 | 1.12. "Source Code" means (a) the common form of computer software | ||
655 | 71 | code in which modifications are made and (b) associated | ||
656 | 72 | documentation included in or with such code. | ||
657 | 73 | |||
658 | 74 | 1.13. "You" (or "Your") means an individual or a legal entity | ||
659 | 75 | exercising rights under, and complying with all of the terms | ||
660 | 76 | of, this License. For legal entities, "You" includes any | ||
661 | 77 | entity which controls, is controlled by, or is under common | ||
662 | 78 | control with You. For purposes of this definition, "control" | ||
663 | 79 | means (a) the power, direct or indirect, to cause the | ||
664 | 80 | direction or management of such entity, whether by contract | ||
665 | 81 | or otherwise, or (b) ownership of more than fifty percent | ||
666 | 82 | (50%) of the outstanding shares or beneficial ownership of | ||
667 | 83 | such entity. | ||
668 | 84 | |||
669 | 85 | 2. License Grants. | ||
670 | 86 | 2.1. The Initial Developer Grant. | ||
671 | 87 | |||
672 | 88 | Conditioned upon Your compliance with Section 3.1 below and subject | ||
673 | 89 | to third party intellectual property claims, the Initial Developer | ||
674 | 90 | hereby grants You a world-wide, royalty-free, non-exclusive | ||
675 | 91 | license: | ||
676 | 92 | |||
677 | 93 | (a) under intellectual property rights (other than patent or | ||
678 | 94 | trademark) Licensable by Initial Developer, to use, | ||
679 | 95 | reproduce, modify, display, perform, sublicense and | ||
680 | 96 | distribute the Original Software (or portions thereof), | ||
681 | 97 | with or without Modifications, and/or as part of a Larger | ||
682 | 98 | Work; and | ||
683 | 99 | |||
684 | 100 | (b) under Patent Claims infringed by the making, using or | ||
685 | 101 | selling of Original Software, to make, have made, use, | ||
686 | 102 | practice, sell, and offer for sale, and/or otherwise | ||
687 | 103 | dispose of the Original Software (or portions thereof). | ||
688 | 104 | |||
689 | 105 | (c) The licenses granted in Sections 2.1(a) and (b) are | ||
690 | 106 | effective on the date Initial Developer first distributes | ||
691 | 107 | or otherwise makes the Original Software available to a | ||
692 | 108 | third party under the terms of this License. | ||
693 | 109 | |||
694 | 110 | (d) Notwithstanding Section 2.1(b) above, no patent license is | ||
695 | 111 | granted: (1) for code that You delete from the Original | ||
696 | 112 | Software, or (2) for infringements caused by: (i) the | ||
697 | 113 | modification of the Original Software, or (ii) the | ||
698 | 114 | combination of the Original Software with other software or | ||
699 | 115 | devices. | ||
700 | 116 | |||
701 | 117 | 2.2. Contributor Grant. | ||
702 | 118 | |||
703 | 119 | Conditioned upon Your compliance with Section 3.1 below and subject | ||
704 | 120 | to third party intellectual property claims, each Contributor | ||
705 | 121 | hereby grants You a world-wide, royalty-free, non-exclusive | ||
706 | 122 | license: | ||
707 | 123 | |||
708 | 124 | (a) under intellectual property rights (other than patent or | ||
709 | 125 | trademark) Licensable by Contributor to use, reproduce, | ||
710 | 126 | modify, display, perform, sublicense and distribute the | ||
711 | 127 | Modifications created by such Contributor (or portions | ||
712 | 128 | thereof), either on an unmodified basis, with other | ||
713 | 129 | Modifications, as Covered Software and/or as part of a | ||
714 | 130 | Larger Work; and | ||
715 | 131 | |||
716 | 132 | (b) under Patent Claims infringed by the making, using, or | ||
717 | 133 | selling of Modifications made by that Contributor either | ||
718 | 134 | alone and/or in combination with its Contributor Version | ||
719 | 135 | (or portions of such combination), to make, use, sell, | ||
720 | 136 | offer for sale, have made, and/or otherwise dispose of: (1) | ||
721 | 137 | Modifications made by that Contributor (or portions | ||
722 | 138 | thereof); and (2) the combination of Modifications made by | ||
723 | 139 | that Contributor with its Contributor Version (or portions | ||
724 | 140 | of such combination). | ||
725 | 141 | |||
726 | 142 | (c) The licenses granted in Sections 2.2(a) and 2.2(b) are | ||
727 | 143 | effective on the date Contributor first distributes or | ||
728 | 144 | otherwise makes the Modifications available to a third | ||
729 | 145 | party. | ||
730 | 146 | |||
731 | 147 | (d) Notwithstanding Section 2.2(b) above, no patent license is | ||
732 | 148 | granted: (1) for any code that Contributor has deleted from | ||
733 | 149 | the Contributor Version; (2) for infringements caused by: | ||
734 | 150 | (i) third party modifications of Contributor Version, or | ||
735 | 151 | (ii) the combination of Modifications made by that | ||
736 | 152 | Contributor with other software (except as part of the | ||
737 | 153 | Contributor Version) or other devices; or (3) under Patent | ||
738 | 154 | Claims infringed by Covered Software in the absence of | ||
739 | 155 | Modifications made by that Contributor. | ||
740 | 156 | |||
741 | 157 | 3. Distribution Obligations. | ||
742 | 158 | 3.1. Availability of Source Code. | ||
743 | 159 | |||
744 | 160 | Any Covered Software that You distribute or otherwise make | ||
745 | 161 | available in Executable form must also be made available in Source | ||
746 | 162 | Code form and that Source Code form must be distributed only under | ||
747 | 163 | the terms of this License. You must include a copy of this License | ||
748 | 164 | with every copy of the Source Code form of the Covered Software You | ||
749 | 165 | distribute or otherwise make available. You must inform recipients | ||
750 | 166 | of any such Covered Software in Executable form as to how they can | ||
751 | 167 | obtain such Covered Software in Source Code form in a reasonable | ||
752 | 168 | manner on or through a medium customarily used for software | ||
753 | 169 | exchange. | ||
754 | 170 | |||
755 | 171 | 3.2. Modifications. | ||
756 | 172 | |||
757 | 173 | The Modifications that You create or to which You contribute are | ||
758 | 174 | governed by the terms of this License. You represent that You | ||
759 | 175 | believe Your Modifications are Your original creation(s) and/or You | ||
760 | 176 | have sufficient rights to grant the rights conveyed by this | ||
761 | 177 | License. | ||
762 | 178 | |||
763 | 179 | 3.3. Required Notices. | ||
764 | 180 | |||
765 | 181 | You must include a notice in each of Your Modifications that | ||
766 | 182 | identifies You as the Contributor of the Modification. You may not | ||
767 | 183 | remove or alter any copyright, patent or trademark notices | ||
768 | 184 | contained within the Covered Software, or any notices of licensing | ||
769 | 185 | or any descriptive text giving attribution to any Contributor or | ||
770 | 186 | the Initial Developer. | ||
771 | 187 | |||
772 | 188 | 3.4. Application of Additional Terms. | ||
773 | 189 | |||
774 | 190 | You may not offer or impose any terms on any Covered Software in | ||
775 | 191 | Source Code form that alters or restricts the applicable version of | ||
776 | 192 | this License or the recipients' rights hereunder. You may choose to | ||
777 | 193 | offer, and to charge a fee for, warranty, support, indemnity or | ||
778 | 194 | liability obligations to one or more recipients of Covered | ||
779 | 195 | Software. However, you may do so only on Your own behalf, and not | ||
780 | 196 | on behalf of the Initial Developer or any Contributor. You must | ||
781 | 197 | make it absolutely clear that any such warranty, support, indemnity | ||
782 | 198 | or liability obligation is offered by You alone, and You hereby | ||
783 | 199 | agree to indemnify the Initial Developer and every Contributor for | ||
784 | 200 | any liability incurred by the Initial Developer or such Contributor | ||
785 | 201 | as a result of warranty, support, indemnity or liability terms You | ||
786 | 202 | offer. | ||
787 | 203 | |||
788 | 204 | 3.5. Distribution of Executable Versions. | ||
789 | 205 | |||
790 | 206 | You may distribute the Executable form of the Covered Software | ||
791 | 207 | under the terms of this License or under the terms of a license of | ||
792 | 208 | Your choice, which may contain terms different from this License, | ||
793 | 209 | provided that You are in compliance with the terms of this License | ||
794 | 210 | and that the license for the Executable form does not attempt to | ||
795 | 211 | limit or alter the recipient's rights in the Source Code form from | ||
796 | 212 | the rights set forth in this License. If You distribute the Covered | ||
797 | 213 | Software in Executable form under a different license, You must | ||
798 | 214 | make it absolutely clear that any terms which differ from this | ||
799 | 215 | License are offered by You alone, not by the Initial Developer or | ||
800 | 216 | Contributor. You hereby agree to indemnify the Initial Developer | ||
801 | 217 | and every Contributor for any liability incurred by the Initial | ||
802 | 218 | Developer or such Contributor as a result of any such terms You | ||
803 | 219 | offer. | ||
804 | 220 | |||
805 | 221 | 3.6. Larger Works. | ||
806 | 222 | |||
807 | 223 | You may create a Larger Work by combining Covered Software with | ||
808 | 224 | other code not governed by the terms of this License and distribute | ||
809 | 225 | the Larger Work as a single product. In such a case, You must make | ||
810 | 226 | sure the requirements of this License are fulfilled for the Covered | ||
811 | 227 | Software. | ||
812 | 228 | |||
813 | 229 | 4. Versions of the License. | ||
814 | 230 | 4.1. New Versions. | ||
815 | 231 | |||
816 | 232 | Sun Microsystems, Inc. is the initial license steward and may | ||
817 | 233 | publish revised and/or new versions of this License from time to | ||
818 | 234 | time. Each version will be given a distinguishing version | ||
819 | 235 | number. Except as provided in Section 4.3, no one other than the | ||
820 | 236 | license steward has the right to modify this License. | ||
821 | 237 | |||
822 | 238 | 4.2. Effect of New Versions. | ||
823 | 239 | |||
824 | 240 | You may always continue to use, distribute or otherwise make the | ||
825 | 241 | Covered Software available under the terms of the version of the | ||
826 | 242 | License under which You originally received the Covered | ||
827 | 243 | Software. If the Initial Developer includes a notice in the | ||
828 | 244 | Original Software prohibiting it from being distributed or | ||
829 | 245 | otherwise made available under any subsequent version of the | ||
830 | 246 | License, You must distribute and make the Covered Software | ||
831 | 247 | available under the terms of the version of the License under which | ||
832 | 248 | You originally received the Covered Software. Otherwise, You may | ||
833 | 249 | also choose to use, distribute or otherwise make the Covered | ||
834 | 250 | Software available under the terms of any subsequent version of the | ||
835 | 251 | License published by the license steward. | ||
836 | 252 | |||
837 | 253 | 4.3. Modified Versions. | ||
838 | 254 | |||
839 | 255 | When You are an Initial Developer and You want to create a new | ||
840 | 256 | license for Your Original Software, You may create and use a | ||
841 | 257 | modified version of this License if You: (a) rename the license and | ||
842 | 258 | remove any references to the name of the license steward (except to | ||
843 | 259 | note that the license differs from this License); and (b) otherwise | ||
844 | 260 | make it clear that the license contains terms which differ from | ||
845 | 261 | this License. | ||
846 | 262 | |||
847 | 263 | 5. DISCLAIMER OF WARRANTY. | ||
848 | 264 | |||
849 | 265 | COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, | ||
850 | 266 | WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, | ||
851 | 267 | WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF | ||
852 | 268 | DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR | ||
853 | 269 | NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF | ||
854 | 270 | THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE | ||
855 | 271 | DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER | ||
856 | 272 | CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR | ||
857 | 273 | CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART | ||
858 | 274 | OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER | ||
859 | 275 | EXCEPT UNDER THIS DISCLAIMER. | ||
860 | 276 | |||
861 | 277 | 6. TERMINATION. | ||
862 | 278 | |||
863 | 279 | 6.1. This License and the rights granted hereunder will terminate | ||
864 | 280 | automatically if You fail to comply with terms herein and fail to | ||
865 | 281 | cure such breach within 30 days of becoming aware of the | ||
866 | 282 | breach. Provisions which, by their nature, must remain in effect | ||
867 | 283 | beyond the termination of this License shall survive. | ||
868 | 284 | |||
869 | 285 | 6.2. If You assert a patent infringement claim (excluding | ||
870 | 286 | declaratory judgment actions) against Initial Developer or a | ||
871 | 287 | Contributor (the Initial Developer or Contributor against whom You | ||
872 | 288 | assert such claim is referred to as "Participant") alleging that | ||
873 | 289 | the Participant Software (meaning the Contributor Version where the | ||
874 | 290 | Participant is a Contributor or the Original Software where the | ||
875 | 291 | Participant is the Initial Developer) directly or indirectly | ||
876 | 292 | infringes any patent, then any and all rights granted directly or | ||
877 | 293 | indirectly to You by such Participant, the Initial Developer (if | ||
878 | 294 | the Initial Developer is not the Participant) and all Contributors | ||
879 | 295 | under Sections 2.1 and/or 2.2 of this License shall, upon 60 days | ||
880 | 296 | notice from Participant terminate prospectively and automatically | ||
881 | 297 | at the expiration of such 60 day notice period, unless if within | ||
882 | 298 | such 60 day period You withdraw Your claim with respect to the | ||
883 | 299 | Participant Software against such Participant either unilaterally | ||
884 | 300 | or pursuant to a written agreement with Participant. | ||
885 | 301 | |||
886 | 302 | 6.3. In the event of termination under Sections 6.1 or 6.2 above, | ||
887 | 303 | all end user licenses that have been validly granted by You or any | ||
888 | 304 | distributor hereunder prior to termination (excluding licenses | ||
889 | 305 | granted to You by any distributor) shall survive termination. | ||
890 | 306 | |||
891 | 307 | 7. LIMITATION OF LIABILITY. | ||
892 | 308 | |||
893 | 309 | UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT | ||
894 | 310 | (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL | ||
895 | 311 | DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED | ||
896 | 312 | SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY | ||
897 | 313 | PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES | ||
898 | 314 | OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST | ||
899 | 315 | PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR | ||
900 | 316 | MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF | ||
901 | 317 | SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH | ||
902 | 318 | DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR | ||
903 | 319 | DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE | ||
904 | 320 | EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO | ||
905 | 321 | NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL | ||
906 | 322 | DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. | ||
907 | 323 | |||
908 | 324 | 8. U.S. GOVERNMENT END USERS. | ||
909 | 325 | |||
910 | 326 | The Covered Software is a "commercial item," as that term is defined in | ||
911 | 327 | 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer | ||
912 | 328 | software" (as that term is defined at 48 C.F.R. $ 252.227-7014(a)(1)) | ||
913 | 329 | and "commercial computer software documentation" as such terms are used | ||
914 | 330 | in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and | ||
915 | 331 | 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all | ||
916 | 332 | U.S. Government End Users acquire Covered Software with only those | ||
917 | 333 | rights set forth herein. This U.S. Government Rights clause is in lieu | ||
918 | 334 | of, and supersedes, any other FAR, DFAR, or other clause or provision | ||
919 | 335 | that addresses Government rights in computer software under this | ||
920 | 336 | License. | ||
921 | 337 | |||
922 | 338 | 9. MISCELLANEOUS. | ||
923 | 339 | |||
924 | 340 | This License represents the complete agreement concerning subject | ||
925 | 341 | matter hereof. If any provision of this License is held to be | ||
926 | 342 | unenforceable, such provision shall be reformed only to the extent | ||
927 | 343 | necessary to make it enforceable. This License shall be governed by the | ||
928 | 344 | law of the jurisdiction specified in a notice contained within the | ||
929 | 345 | Original Software (except to the extent applicable law, if any, | ||
930 | 346 | provides otherwise), excluding such jurisdiction's conflict-of-law | ||
931 | 347 | provisions. Any litigation relating to this License shall be subject to | ||
932 | 348 | the jurisdiction of the courts located in the jurisdiction and venue | ||
933 | 349 | specified in a notice contained within the Original Software, with the | ||
934 | 350 | losing party responsible for costs, including, without limitation, | ||
935 | 351 | court costs and reasonable attorneys' fees and expenses. The | ||
936 | 352 | application of the United Nations Convention on Contracts for the | ||
937 | 353 | International Sale of Goods is expressly excluded. Any law or | ||
938 | 354 | regulation which provides that the language of a contract shall be | ||
939 | 355 | construed against the drafter shall not apply to this License. You | ||
940 | 356 | agree that You alone are responsible for compliance with the United | ||
941 | 357 | States export administration regulations (and the export control laws | ||
942 | 358 | and regulation of any other countries) when You use, distribute or | ||
943 | 359 | otherwise make available any Covered Software. | ||
944 | 360 | |||
945 | 361 | 10. RESPONSIBILITY FOR CLAIMS. | ||
946 | 362 | |||
947 | 363 | As between Initial Developer and the Contributors, each party is | ||
948 | 364 | responsible for claims and damages arising, directly or indirectly, out | ||
949 | 365 | of its utilization of rights under this License and You agree to work | ||
950 | 366 | with Initial Developer and Contributors to distribute such | ||
951 | 367 | responsibility on an equitable basis. Nothing herein is intended or | ||
952 | 368 | shall be deemed to constitute any admission of liability. | ||
953 | diff --git a/LICENSES/dual/MPL-1.1 b/LICENSES/dual/MPL-1.1 | |||
954 | 0 | new file mode 100644 | 369 | new file mode 100644 |
955 | index 0000000..6170685 | |||
956 | --- /dev/null | |||
957 | +++ b/LICENSES/dual/MPL-1.1 | |||
958 | @@ -0,0 +1,482 @@ | |||
959 | 1 | Valid-License-Identifier: MPL-1.1 | ||
960 | 2 | SPDX-URL: https://spdx.org/licenses/MPL-1.1.html | ||
961 | 3 | Usage-Guide: | ||
962 | 4 | Do NOT use. The MPL-1.1 is not GPL2 compatible. It may only be used for | ||
963 | 5 | dual-licensed files where the other license is GPL2 compatible. | ||
964 | 6 | If you end up using this it MUST be used together with a GPL2 compatible | ||
965 | 7 | license using "OR". | ||
966 | 8 | To use the Mozilla Public License version 1.1 put the following SPDX | ||
967 | 9 | tag/value pair into a comment according to the placement guidelines in | ||
968 | 10 | the licensing rules documentation: | ||
969 | 11 | SPDX-License-Identifier: MPL-1.1 | ||
970 | 12 | License-Text: | ||
971 | 13 | |||
972 | 14 | MOZILLA PUBLIC LICENSE | ||
973 | 15 | Version 1.1 | ||
974 | 16 | |||
975 | 17 | --------------- | ||
976 | 18 | |||
977 | 19 | 1. Definitions. | ||
978 | 20 | |||
979 | 21 | 1.0.1. "Commercial Use" means distribution or otherwise making the | ||
980 | 22 | Covered Code available to a third party. | ||
981 | 23 | |||
982 | 24 | 1.1. "Contributor" means each entity that creates or contributes to | ||
983 | 25 | the creation of Modifications. | ||
984 | 26 | |||
985 | 27 | 1.2. "Contributor Version" means the combination of the Original | ||
986 | 28 | Code, prior Modifications used by a Contributor, and the Modifications | ||
987 | 29 | made by that particular Contributor. | ||
988 | 30 | |||
989 | 31 | 1.3. "Covered Code" means the Original Code or Modifications or the | ||
990 | 32 | combination of the Original Code and Modifications, in each case | ||
991 | 33 | including portions thereof. | ||
992 | 34 | |||
993 | 35 | 1.4. "Electronic Distribution Mechanism" means a mechanism generally | ||
994 | 36 | accepted in the software development community for the electronic | ||
995 | 37 | transfer of data. | ||
996 | 38 | |||
997 | 39 | 1.5. "Executable" means Covered Code in any form other than Source | ||
998 | 40 | Code. | ||
999 | 41 | |||
1000 | 42 | 1.6. "Initial Developer" means the individual or entity identified | ||
1001 | 43 | as the Initial Developer in the Source Code notice required by Exhibit | ||
1002 | 44 | A. | ||
1003 | 45 | |||
1004 | 46 | 1.7. "Larger Work" means a work which combines Covered Code or | ||
1005 | 47 | portions thereof with code not governed by the terms of this License. | ||
1006 | 48 | |||
1007 | 49 | 1.8. "License" means this document. | ||
1008 | 50 | |||
1009 | 51 | 1.8.1. "Licensable" means having the right to grant, to the maximum | ||
1010 | 52 | extent possible, whether at the time of the initial grant or | ||
1011 | 53 | subsequently acquired, any and all of the rights conveyed herein. | ||
1012 | 54 | |||
1013 | 55 | 1.9. "Modifications" means any addition to or deletion from the | ||
1014 | 56 | substance or structure of either the Original Code or any previous | ||
1015 | 57 | Modifications. When Covered Code is released as a series of files, a | ||
1016 | 58 | Modification is: | ||
1017 | 59 | A. Any addition to or deletion from the contents of a file | ||
1018 | 60 | containing Original Code or previous Modifications. | ||
1019 | 61 | |||
1020 | 62 | B. Any new file that contains any part of the Original Code or | ||
1021 | 63 | previous Modifications. | ||
1022 | 64 | |||
1023 | 65 | 1.10. "Original Code" means Source Code of computer software code | ||
1024 | 66 | which is described in the Source Code notice required by Exhibit A as | ||
1025 | 67 | Original Code, and which, at the time of its release under this | ||
1026 | 68 | License is not already Covered Code governed by this License. | ||
1027 | 69 | |||
1028 | 70 | 1.10.1. "Patent Claims" means any patent claim(s), now owned or | ||
1029 | 71 | hereafter acquired, including without limitation, method, process, | ||
1030 | 72 | and apparatus claims, in any patent Licensable by grantor. | ||
1031 | 73 | |||
1032 | 74 | 1.11. "Source Code" means the preferred form of the Covered Code for | ||
1033 | 75 | making modifications to it, including all modules it contains, plus | ||
1034 | 76 | any associated interface definition files, scripts used to control | ||
1035 | 77 | compilation and installation of an Executable, or source code | ||
1036 | 78 | differential comparisons against either the Original Code or another | ||
1037 | 79 | well known, available Covered Code of the Contributor's choice. The | ||
1038 | 80 | Source Code can be in a compressed or archival form, provided the | ||
1039 | 81 | appropriate decompression or de-archiving software is widely available | ||
1040 | 82 | for no charge. | ||
1041 | 83 | |||
1042 | 84 | 1.12. "You" (or "Your") means an individual or a legal entity | ||
1043 | 85 | exercising rights under, and complying with all of the terms of, this | ||
1044 | 86 | License or a future version of this License issued under Section 6.1. | ||
1045 | 87 | For legal entities, "You" includes any entity which controls, is | ||
1046 | 88 | controlled by, or is under common control with You. For purposes of | ||
1047 | 89 | this definition, "control" means (a) the power, direct or indirect, | ||
1048 | 90 | to cause the direction or management of such entity, whether by | ||
1049 | 91 | contract or otherwise, or (b) ownership of more than fifty percent | ||
1050 | 92 | (50%) of the outstanding shares or beneficial ownership of such | ||
1051 | 93 | entity. | ||
1052 | 94 | |||
1053 | 95 | 2. Source Code License. | ||
1054 | 96 | |||
1055 | 97 | 2.1. The Initial Developer Grant. | ||
1056 | 98 | The Initial Developer hereby grants You a world-wide, royalty-free, | ||
1057 | 99 | non-exclusive license, subject to third party intellectual property | ||
1058 | 100 | claims: | ||
1059 | 101 | (a) under intellectual property rights (other than patent or | ||
1060 | 102 | trademark) Licensable by Initial Developer to use, reproduce, | ||
1061 | 103 | modify, display, perform, sublicense and distribute the Original | ||
1062 | 104 | Code (or portions thereof) with or without Modifications, and/or | ||
1063 | 105 | as part of a Larger Work; and | ||
1064 | 106 | |||
1065 | 107 | (b) under Patents Claims infringed by the making, using or | ||
1066 | 108 | selling of Original Code, to make, have made, use, practice, | ||
1067 | 109 | sell, and offer for sale, and/or otherwise dispose of the | ||
1068 | 110 | Original Code (or portions thereof). | ||
1069 | 111 | |||
1070 | 112 | (c) the licenses granted in this Section 2.1(a) and (b) are | ||
1071 | 113 | effective on the date Initial Developer first distributes | ||
1072 | 114 | Original Code under the terms of this License. | ||
1073 | 115 | |||
1074 | 116 | (d) Notwithstanding Section 2.1(b) above, no patent license is | ||
1075 | 117 | granted: 1) for code that You delete from the Original Code; 2) | ||
1076 | 118 | separate from the Original Code; or 3) for infringements caused | ||
1077 | 119 | by: i) the modification of the Original Code or ii) the | ||
1078 | 120 | combination of the Original Code with other software or devices. | ||
1079 | 121 | |||
1080 | 122 | 2.2. Contributor Grant. | ||
1081 | 123 | Subject to third party intellectual property claims, each Contributor | ||
1082 | 124 | hereby grants You a world-wide, royalty-free, non-exclusive license | ||
1083 | 125 | |||
1084 | 126 | (a) under intellectual property rights (other than patent or | ||
1085 | 127 | trademark) Licensable by Contributor, to use, reproduce, modify, | ||
1086 | 128 | display, perform, sublicense and distribute the Modifications | ||
1087 | 129 | created by such Contributor (or portions thereof) either on an | ||
1088 | 130 | unmodified basis, with other Modifications, as Covered Code | ||
1089 | 131 | and/or as part of a Larger Work; and | ||
1090 | 132 | |||
1091 | 133 | (b) under Patent Claims infringed by the making, using, or | ||
1092 | 134 | selling of Modifications made by that Contributor either alone | ||
1093 | 135 | and/or in combination with its Contributor Version (or portions | ||
1094 | 136 | of such combination), to make, use, sell, offer for sale, have | ||
1095 | 137 | made, and/or otherwise dispose of: 1) Modifications made by that | ||
1096 | 138 | Contributor (or portions thereof); and 2) the combination of | ||
1097 | 139 | Modifications made by that Contributor with its Contributor | ||
1098 | 140 | Version (or portions of such combination). | ||
1099 | 141 | |||
1100 | 142 | (c) the licenses granted in Sections 2.2(a) and 2.2(b) are | ||
1101 | 143 | effective on the date Contributor first makes Commercial Use of | ||
1102 | 144 | the Covered Code. | ||
1103 | 145 | |||
1104 | 146 | (d) Notwithstanding Section 2.2(b) above, no patent license is | ||
1105 | 147 | granted: 1) for any code that Contributor has deleted from the | ||
1106 | 148 | Contributor Version; 2) separate from the Contributor Version; | ||
1107 | 149 | 3) for infringements caused by: i) third party modifications of | ||
1108 | 150 | Contributor Version or ii) the combination of Modifications made | ||
1109 | 151 | by that Contributor with other software (except as part of the | ||
1110 | 152 | Contributor Version) or other devices; or 4) under Patent Claims | ||
1111 | 153 | infringed by Covered Code in the absence of Modifications made by | ||
1112 | 154 | that Contributor. | ||
1113 | 155 | |||
1114 | 156 | 3. Distribution Obligations. | ||
1115 | 157 | |||
1116 | 158 | 3.1. Application of License. | ||
1117 | 159 | The Modifications which You create or to which You contribute are | ||
1118 | 160 | governed by the terms of this License, including without limitation | ||
1119 | 161 | Section 2.2. The Source Code version of Covered Code may be | ||
1120 | 162 | distributed only under the terms of this License or a future version | ||
1121 | 163 | of this License released under Section 6.1, and You must include a | ||
1122 | 164 | copy of this License with every copy of the Source Code You | ||
1123 | 165 | distribute. You may not offer or impose any terms on any Source Code | ||
1124 | 166 | version that alters or restricts the applicable version of this | ||
1125 | 167 | License or the recipients' rights hereunder. However, You may include | ||
1126 | 168 | an additional document offering the additional rights described in | ||
1127 | 169 | Section 3.5. | ||
1128 | 170 | |||
1129 | 171 | 3.2. Availability of Source Code. | ||
1130 | 172 | Any Modification which You create or to which You contribute must be | ||
1131 | 173 | made available in Source Code form under the terms of this License | ||
1132 | 174 | either on the same media as an Executable version or via an accepted | ||
1133 | 175 | Electronic Distribution Mechanism to anyone to whom you made an | ||
1134 | 176 | Executable version available; and if made available via Electronic | ||
1135 | 177 | Distribution Mechanism, must remain available for at least twelve (12) | ||
1136 | 178 | months after the date it initially became available, or at least six | ||
1137 | 179 | (6) months after a subsequent version of that particular Modification | ||
1138 | 180 | has been made available to such recipients. You are responsible for | ||
1139 | 181 | ensuring that the Source Code version remains available even if the | ||
1140 | 182 | Electronic Distribution Mechanism is maintained by a third party. | ||
1141 | 183 | |||
1142 | 184 | 3.3. Description of Modifications. | ||
1143 | 185 | You must cause all Covered Code to which You contribute to contain a | ||
1144 | 186 | file documenting the changes You made to create that Covered Code and | ||
1145 | 187 | the date of any change. You must include a prominent statement that | ||
1146 | 188 | the Modification is derived, directly or indirectly, from Original | ||
1147 | 189 | Code provided by the Initial Developer and including the name of the | ||
1148 | 190 | Initial Developer in (a) the Source Code, and (b) in any notice in an | ||
1149 | 191 | Executable version or related documentation in which You describe the | ||
1150 | 192 | origin or ownership of the Covered Code. | ||
1151 | 193 | |||
1152 | 194 | 3.4. Intellectual Property Matters | ||
1153 | 195 | (a) Third Party Claims. | ||
1154 | 196 | If Contributor has knowledge that a license under a third party's | ||
1155 | 197 | intellectual property rights is required to exercise the rights | ||
1156 | 198 | granted by such Contributor under Sections 2.1 or 2.2, | ||
1157 | 199 | Contributor must include a text file with the Source Code | ||
1158 | 200 | distribution titled "LEGAL" which describes the claim and the | ||
1159 | 201 | party making the claim in sufficient detail that a recipient will | ||
1160 | 202 | know whom to contact. If Contributor obtains such knowledge after | ||
1161 | 203 | the Modification is made available as described in Section 3.2, | ||
1162 | 204 | Contributor shall promptly modify the LEGAL file in all copies | ||
1163 | 205 | Contributor makes available thereafter and shall take other steps | ||
1164 | 206 | (such as notifying appropriate mailing lists or newsgroups) | ||
1165 | 207 | reasonably calculated to inform those who received the Covered | ||
1166 | 208 | Code that new knowledge has been obtained. | ||
1167 | 209 | |||
1168 | 210 | (b) Contributor APIs. | ||
1169 | 211 | If Contributor's Modifications include an application programming | ||
1170 | 212 | interface and Contributor has knowledge of patent licenses which | ||
1171 | 213 | are reasonably necessary to implement that API, Contributor must | ||
1172 | 214 | also include this information in the LEGAL file. | ||
1173 | 215 | |||
1174 | 216 | (c) Representations. | ||
1175 | 217 | Contributor represents that, except as disclosed pursuant to | ||
1176 | 218 | Section 3.4(a) above, Contributor believes that Contributor's | ||
1177 | 219 | Modifications are Contributor's original creation(s) and/or | ||
1178 | 220 | Contributor has sufficient rights to grant the rights conveyed by | ||
1179 | 221 | this License. | ||
1180 | 222 | |||
1181 | 223 | 3.5. Required Notices. | ||
1182 | 224 | You must duplicate the notice in Exhibit A in each file of the Source | ||
1183 | 225 | Code. If it is not possible to put such notice in a particular Source | ||
1184 | 226 | Code file due to its structure, then You must include such notice in a | ||
1185 | 227 | location (such as a relevant directory) where a user would be likely | ||
1186 | 228 | to look for such a notice. If You created one or more Modification(s) | ||
1187 | 229 | You may add your name as a Contributor to the notice described in | ||
1188 | 230 | Exhibit A. You must also duplicate this License in any documentation | ||
1189 | 231 | for the Source Code where You describe recipients' rights or ownership | ||
1190 | 232 | rights relating to Covered Code. You may choose to offer, and to | ||
1191 | 233 | charge a fee for, warranty, support, indemnity or liability | ||
1192 | 234 | obligations to one or more recipients of Covered Code. However, You | ||
1193 | 235 | may do so only on Your own behalf, and not on behalf of the Initial | ||
1194 | 236 | Developer or any Contributor. You must make it absolutely clear than | ||
1195 | 237 | any such warranty, support, indemnity or liability obligation is | ||
1196 | 238 | offered by You alone, and You hereby agree to indemnify the Initial | ||
1197 | 239 | Developer and every Contributor for any liability incurred by the | ||
1198 | 240 | Initial Developer or such Contributor as a result of warranty, | ||
1199 | 241 | support, indemnity or liability terms You offer. | ||
1200 | 242 | |||
1201 | 243 | 3.6. Distribution of Executable Versions. | ||
1202 | 244 | You may distribute Covered Code in Executable form only if the | ||
1203 | 245 | requirements of Section 3.1-3.5 have been met for that Covered Code, | ||
1204 | 246 | and if You include a notice stating that the Source Code version of | ||
1205 | 247 | the Covered Code is available under the terms of this License, | ||
1206 | 248 | including a description of how and where You have fulfilled the | ||
1207 | 249 | obligations of Section 3.2. The notice must be conspicuously included | ||
1208 | 250 | in any notice in an Executable version, related documentation or | ||
1209 | 251 | collateral in which You describe recipients' rights relating to the | ||
1210 | 252 | Covered Code. You may distribute the Executable version of Covered | ||
1211 | 253 | Code or ownership rights under a license of Your choice, which may | ||
1212 | 254 | contain terms different from this License, provided that You are in | ||
1213 | 255 | compliance with the terms of this License and that the license for the | ||
1214 | 256 | Executable version does not attempt to limit or alter the recipient's | ||
1215 | 257 | rights in the Source Code version from the rights set forth in this | ||
1216 | 258 | License. If You distribute the Executable version under a different | ||
1217 | 259 | license You must make it absolutely clear that any terms which differ | ||
1218 | 260 | from this License are offered by You alone, not by the Initial | ||
1219 | 261 | Developer or any Contributor. You hereby agree to indemnify the | ||
1220 | 262 | Initial Developer and every Contributor for any liability incurred by | ||
1221 | 263 | the Initial Developer or such Contributor as a result of any such | ||
1222 | 264 | terms You offer. | ||
1223 | 265 | |||
1224 | 266 | 3.7. Larger Works. | ||
1225 | 267 | You may create a Larger Work by combining Covered Code with other code | ||
1226 | 268 | not governed by the terms of this License and distribute the Larger | ||
1227 | 269 | Work as a single product. In such a case, You must make sure the | ||
1228 | 270 | requirements of this License are fulfilled for the Covered Code. | ||
1229 | 271 | |||
1230 | 272 | 4. Inability to Comply Due to Statute or Regulation. | ||
1231 | 273 | |||
1232 | 274 | If it is impossible for You to comply with any of the terms of this | ||
1233 | 275 | License with respect to some or all of the Covered Code due to | ||
1234 | 276 | statute, judicial order, or regulation then You must: (a) comply with | ||
1235 | 277 | the terms of this License to the maximum extent possible; and (b) | ||
1236 | 278 | describe the limitations and the code they affect. Such description | ||
1237 | 279 | must be included in the LEGAL file described in Section 3.4 and must | ||
1238 | 280 | be included with all distributions of the Source Code. Except to the | ||
1239 | 281 | extent prohibited by statute or regulation, such description must be | ||
1240 | 282 | sufficiently detailed for a recipient of ordinary skill to be able to | ||
1241 | 283 | understand it. | ||
1242 | 284 | |||
1243 | 285 | 5. Application of this License. | ||
1244 | 286 | |||
1245 | 287 | This License applies to code to which the Initial Developer has | ||
1246 | 288 | attached the notice in Exhibit A and to related Covered Code. | ||
1247 | 289 | |||
1248 | 290 | 6. Versions of the License. | ||
1249 | 291 | |||
1250 | 292 | 6.1. New Versions. | ||
1251 | 293 | Netscape Communications Corporation ("Netscape") may publish revised | ||
1252 | 294 | and/or new versions of the License from time to time. Each version | ||
1253 | 295 | will be given a distinguishing version number. | ||
1254 | 296 | |||
1255 | 297 | 6.2. Effect of New Versions. | ||
1256 | 298 | Once Covered Code has been published under a particular version of the | ||
1257 | 299 | License, You may always continue to use it under the terms of that | ||
1258 | 300 | version. You may also choose to use such Covered Code under the terms | ||
1259 | 301 | of any subsequent version of the License published by Netscape. No one | ||
1260 | 302 | other than Netscape has the right to modify the terms applicable to | ||
1261 | 303 | Covered Code created under this License. | ||
1262 | 304 | |||
1263 | 305 | 6.3. Derivative Works. | ||
1264 | 306 | If You create or use a modified version of this License (which you may | ||
1265 | 307 | only do in order to apply it to code which is not already Covered Code | ||
1266 | 308 | governed by this License), You must (a) rename Your license so that | ||
1267 | 309 | the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", | ||
1268 | 310 | "MPL", "NPL" or any confusingly similar phrase do not appear in your | ||
1269 | 311 | license (except to note that your license differs from this License) | ||
1270 | 312 | and (b) otherwise make it clear that Your version of the license | ||
1271 | 313 | contains terms which differ from the Mozilla Public License and | ||
1272 | 314 | Netscape Public License. (Filling in the name of the Initial | ||
1273 | 315 | Developer, Original Code or Contributor in the notice described in | ||
1274 | 316 | Exhibit A shall not of themselves be deemed to be modifications of | ||
1275 | 317 | this License.) | ||
1276 | 318 | |||
1277 | 319 | 7. DISCLAIMER OF WARRANTY. | ||
1278 | 320 | |||
1279 | 321 | COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, | ||
1280 | 322 | WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, | ||
1281 | 323 | WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF | ||
1282 | 324 | DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. | ||
1283 | 325 | THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE | ||
1284 | 326 | IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, | ||
1285 | 327 | YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE | ||
1286 | 328 | COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER | ||
1287 | 329 | OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF | ||
1288 | 330 | ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. | ||
1289 | 331 | |||
1290 | 332 | 8. TERMINATION. | ||
1291 | 333 | |||
1292 | 334 | 8.1. This License and the rights granted hereunder will terminate | ||
1293 | 335 | automatically if You fail to comply with terms herein and fail to cure | ||
1294 | 336 | such breach within 30 days of becoming aware of the breach. All | ||
1295 | 337 | sublicenses to the Covered Code which are properly granted shall | ||
1296 | 338 | survive any termination of this License. Provisions which, by their | ||
1297 | 339 | nature, must remain in effect beyond the termination of this License | ||
1298 | 340 | shall survive. | ||
1299 | 341 | |||
1300 | 342 | 8.2. If You initiate litigation by asserting a patent infringement | ||
1301 | 343 | claim (excluding declatory judgment actions) against Initial Developer | ||
1302 | 344 | or a Contributor (the Initial Developer or Contributor against whom | ||
1303 | 345 | You file such action is referred to as "Participant") alleging that: | ||
1304 | 346 | |||
1305 | 347 | (a) such Participant's Contributor Version directly or indirectly | ||
1306 | 348 | infringes any patent, then any and all rights granted by such | ||
1307 | 349 | Participant to You under Sections 2.1 and/or 2.2 of this License | ||
1308 | 350 | shall, upon 60 days notice from Participant terminate prospectively, | ||
1309 | 351 | unless if within 60 days after receipt of notice You either: (i) | ||
1310 | 352 | agree in writing to pay Participant a mutually agreeable reasonable | ||
1311 | 353 | royalty for Your past and future use of Modifications made by such | ||
1312 | 354 | Participant, or (ii) withdraw Your litigation claim with respect to | ||
1313 | 355 | the Contributor Version against such Participant. If within 60 days | ||
1314 | 356 | of notice, a reasonable royalty and payment arrangement are not | ||
1315 | 357 | mutually agreed upon in writing by the parties or the litigation claim | ||
1316 | 358 | is not withdrawn, the rights granted by Participant to You under | ||
1317 | 359 | Sections 2.1 and/or 2.2 automatically terminate at the expiration of | ||
1318 | 360 | the 60 day notice period specified above. | ||
1319 | 361 | |||
1320 | 362 | (b) any software, hardware, or device, other than such Participant's | ||
1321 | 363 | Contributor Version, directly or indirectly infringes any patent, then | ||
1322 | 364 | any rights granted to You by such Participant under Sections 2.1(b) | ||
1323 | 365 | and 2.2(b) are revoked effective as of the date You first made, used, | ||
1324 | 366 | sold, distributed, or had made, Modifications made by that | ||
1325 | 367 | Participant. | ||
1326 | 368 | |||
1327 | 369 | 8.3. If You assert a patent infringement claim against Participant | ||
1328 | 370 | alleging that such Participant's Contributor Version directly or | ||
1329 | 371 | indirectly infringes any patent where such claim is resolved (such as | ||
1330 | 372 | by license or settlement) prior to the initiation of patent | ||
1331 | 373 | infringement litigation, then the reasonable value of the licenses | ||
1332 | 374 | granted by such Participant under Sections 2.1 or 2.2 shall be taken | ||
1333 | 375 | into account in determining the amount or value of any payment or | ||
1334 | 376 | license. | ||
1335 | 377 | |||
1336 | 378 | 8.4. In the event of termination under Sections 8.1 or 8.2 above, | ||
1337 | 379 | all end user license agreements (excluding distributors and resellers) | ||
1338 | 380 | which have been validly granted by You or any distributor hereunder | ||
1339 | 381 | prior to termination shall survive termination. | ||
1340 | 382 | |||
1341 | 383 | 9. LIMITATION OF LIABILITY. | ||
1342 | 384 | |||
1343 | 385 | UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT | ||
1344 | 386 | (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL | ||
1345 | 387 | DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, | ||
1346 | 388 | OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR | ||
1347 | 389 | ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY | ||
1348 | 390 | CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, | ||
1349 | 391 | WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER | ||
1350 | 392 | COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN | ||
1351 | 393 | INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF | ||
1352 | 394 | LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY | ||
1353 | 395 | RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW | ||
1354 | 396 | PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE | ||
1355 | 397 | EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO | ||
1356 | 398 | THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. | ||
1357 | 399 | |||
1358 | 400 | 10. U.S. GOVERNMENT END USERS. | ||
1359 | 401 | |||
1360 | 402 | The Covered Code is a "commercial item," as that term is defined in | ||
1361 | 403 | 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer | ||
1362 | 404 | software" and "commercial computer software documentation," as such | ||
1363 | 405 | terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 | ||
1364 | 406 | C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), | ||
1365 | 407 | all U.S. Government End Users acquire Covered Code with only those | ||
1366 | 408 | rights set forth herein. | ||
1367 | 409 | |||
1368 | 410 | 11. MISCELLANEOUS. | ||
1369 | 411 | |||
1370 | 412 | This License represents the complete agreement concerning subject | ||
1371 | 413 | matter hereof. If any provision of this License is held to be | ||
1372 | 414 | unenforceable, such provision shall be reformed only to the extent | ||
1373 | 415 | necessary to make it enforceable. This License shall be governed by | ||
1374 | 416 | California law provisions (except to the extent applicable law, if | ||
1375 | 417 | any, provides otherwise), excluding its conflict-of-law provisions. | ||
1376 | 418 | With respect to disputes in which at least one party is a citizen of, | ||
1377 | 419 | or an entity chartered or registered to do business in the United | ||
1378 | 420 | States of America, any litigation relating to this License shall be | ||
1379 | 421 | subject to the jurisdiction of the Federal Courts of the Northern | ||
1380 | 422 | District of California, with venue lying in Santa Clara County, | ||
1381 | 423 | California, with the losing party responsible for costs, including | ||
1382 | 424 | without limitation, court costs and reasonable attorneys' fees and | ||
1383 | 425 | expenses. The application of the United Nations Convention on | ||
1384 | 426 | Contracts for the International Sale of Goods is expressly excluded. | ||
1385 | 427 | Any law or regulation which provides that the language of a contract | ||
1386 | 428 | shall be construed against the drafter shall not apply to this | ||
1387 | 429 | License. | ||
1388 | 430 | |||
1389 | 431 | 12. RESPONSIBILITY FOR CLAIMS. | ||
1390 | 432 | |||
1391 | 433 | As between Initial Developer and the Contributors, each party is | ||
1392 | 434 | responsible for claims and damages arising, directly or indirectly, | ||
1393 | 435 | out of its utilization of rights under this License and You agree to | ||
1394 | 436 | work with Initial Developer and Contributors to distribute such | ||
1395 | 437 | responsibility on an equitable basis. Nothing herein is intended or | ||
1396 | 438 | shall be deemed to constitute any admission of liability. | ||
1397 | 439 | |||
1398 | 440 | 13. MULTIPLE-LICENSED CODE. | ||
1399 | 441 | |||
1400 | 442 | Initial Developer may designate portions of the Covered Code as | ||
1401 | 443 | "Multiple-Licensed". "Multiple-Licensed" means that the Initial | ||
1402 | 444 | Developer permits you to utilize portions of the Covered Code under | ||
1403 | 445 | Your choice of the MPL or the alternative licenses, if any, specified | ||
1404 | 446 | by the Initial Developer in the file described in Exhibit A. | ||
1405 | 447 | |||
1406 | 448 | EXHIBIT A -Mozilla Public License. | ||
1407 | 449 | |||
1408 | 450 | ``The contents of this file are subject to the Mozilla Public License | ||
1409 | 451 | Version 1.1 (the "License"); you may not use this file except in | ||
1410 | 452 | compliance with the License. You may obtain a copy of the License at | ||
1411 | 453 | https://www.mozilla.org/MPL/ | ||
1412 | 454 | |||
1413 | 455 | Software distributed under the License is distributed on an "AS IS" | ||
1414 | 456 | basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the | ||
1415 | 457 | License for the specific language governing rights and limitations | ||
1416 | 458 | under the License. | ||
1417 | 459 | |||
1418 | 460 | The Original Code is ______________________________________. | ||
1419 | 461 | |||
1420 | 462 | The Initial Developer of the Original Code is ________________________. | ||
1421 | 463 | Portions created by ______________________ are Copyright (C) ______ | ||
1422 | 464 | _______________________. All Rights Reserved. | ||
1423 | 465 | |||
1424 | 466 | Contributor(s): ______________________________________. | ||
1425 | 467 | |||
1426 | 468 | Alternatively, the contents of this file may be used under the terms | ||
1427 | 469 | of the _____ license (the "[___] License"), in which case the | ||
1428 | 470 | provisions of [______] License are applicable instead of those | ||
1429 | 471 | above. If you wish to allow use of your version of this file only | ||
1430 | 472 | under the terms of the [____] License and not to allow others to use | ||
1431 | 473 | your version of this file under the MPL, indicate your decision by | ||
1432 | 474 | deleting the provisions above and replace them with the notice and | ||
1433 | 475 | other provisions required by the [___] License. If you do not delete | ||
1434 | 476 | the provisions above, a recipient may use your version of this file | ||
1435 | 477 | under either the MPL or the [___] License." | ||
1436 | 478 | |||
1437 | 479 | [NOTE: The text of this Exhibit A may differ slightly from the text of | ||
1438 | 480 | the notices in the Source Code files of the Original Code. You should | ||
1439 | 481 | use the text of this Exhibit A rather than the text found in the | ||
1440 | 482 | Original Code Source Code for Your Modifications.] | ||
1441 | diff --git a/LICENSES/exceptions/GCC-exception-2.0 b/LICENSES/exceptions/GCC-exception-2.0 | |||
1442 | 0 | new file mode 100644 | 483 | new file mode 100644 |
1443 | index 0000000..422914a | |||
1444 | --- /dev/null | |||
1445 | +++ b/LICENSES/exceptions/GCC-exception-2.0 | |||
1446 | @@ -0,0 +1,18 @@ | |||
1447 | 1 | SPDX-Exception-Identifier: GCC-exception-2.0 | ||
1448 | 2 | SPDX-URL: https://spdx.org/licenses/GCC-exception-2.0.html | ||
1449 | 3 | SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-2.0-only, GPL-2.0-or-later | ||
1450 | 4 | Usage-Guide: | ||
1451 | 5 | This exception is used together with one of the above SPDX-Licenses to | ||
1452 | 6 | allow linking the compiled version of code to non GPL compliant code. | ||
1453 | 7 | To use this exception add it with the keyword WITH to one of the | ||
1454 | 8 | identifiers in the SPDX-Licenses tag: | ||
1455 | 9 | SPDX-License-Identifier: <SPDX-License> WITH GCC-exception-2.0 | ||
1456 | 10 | License-Text: | ||
1457 | 11 | |||
1458 | 12 | In addition to the permissions in the GNU Library General Public License, | ||
1459 | 13 | the Free Software Foundation gives you unlimited permission to link the | ||
1460 | 14 | compiled version of this file into combinations with other programs, and to | ||
1461 | 15 | distribute those programs without any restriction coming from the use of | ||
1462 | 16 | this file. (The General Public License restrictions do apply in other | ||
1463 | 17 | respects; for example, they cover modification of the file, and | ||
1464 | 18 | distribution when not linked into another program.) | ||
1465 | diff --git a/LICENSES/exceptions/Linux-syscall-note b/LICENSES/exceptions/Linux-syscall-note | |||
1466 | 0 | new file mode 100644 | 19 | new file mode 100644 |
1467 | index 0000000..9abdad7 | |||
1468 | --- /dev/null | |||
1469 | +++ b/LICENSES/exceptions/Linux-syscall-note | |||
1470 | @@ -0,0 +1,25 @@ | |||
1471 | 1 | SPDX-Exception-Identifier: Linux-syscall-note | ||
1472 | 2 | SPDX-URL: https://spdx.org/licenses/Linux-syscall-note.html | ||
1473 | 3 | SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-1.0+, LGPL-2.0, LGPL-2.0+, LGPL-2.1, LGPL-2.1+, GPL-2.0-only, GPL-2.0-or-later | ||
1474 | 4 | Usage-Guide: | ||
1475 | 5 | This exception is used together with one of the above SPDX-Licenses | ||
1476 | 6 | to mark user space API (uapi) header files so they can be included | ||
1477 | 7 | into non GPL compliant user space application code. | ||
1478 | 8 | To use this exception add it with the keyword WITH to one of the | ||
1479 | 9 | identifiers in the SPDX-Licenses tag: | ||
1480 | 10 | SPDX-License-Identifier: <SPDX-License> WITH Linux-syscall-note | ||
1481 | 11 | License-Text: | ||
1482 | 12 | |||
1483 | 13 | NOTE! This copyright does *not* cover user programs that use kernel | ||
1484 | 14 | services by normal system calls - this is merely considered normal use | ||
1485 | 15 | of the kernel, and does *not* fall under the heading of "derived work". | ||
1486 | 16 | Also note that the GPL below is copyrighted by the Free Software | ||
1487 | 17 | Foundation, but the instance of code that it refers to (the Linux | ||
1488 | 18 | kernel) is copyrighted by me and others who actually wrote it. | ||
1489 | 19 | |||
1490 | 20 | Also note that the only valid version of the GPL as far as the kernel | ||
1491 | 21 | is concerned is _this_ particular version of the license (ie v2, not | ||
1492 | 22 | v2.2 or v3.x or whatever), unless explicitly otherwise stated. | ||
1493 | 23 | |||
1494 | 24 | Linus Torvalds | ||
1495 | 25 | |||
1496 | diff --git a/LICENSES/preferred/BSD-2-Clause b/LICENSES/preferred/BSD-2-Clause | |||
1497 | 0 | new file mode 100644 | 26 | new file mode 100644 |
1498 | index 0000000..da366e2 | |||
1499 | --- /dev/null | |||
1500 | +++ b/LICENSES/preferred/BSD-2-Clause | |||
1501 | @@ -0,0 +1,32 @@ | |||
1502 | 1 | Valid-License-Identifier: BSD-2-Clause | ||
1503 | 2 | SPDX-URL: https://spdx.org/licenses/BSD-2-Clause.html | ||
1504 | 3 | Usage-Guide: | ||
1505 | 4 | To use the BSD 2-clause "Simplified" License put the following SPDX | ||
1506 | 5 | tag/value pair into a comment according to the placement guidelines in | ||
1507 | 6 | the licensing rules documentation: | ||
1508 | 7 | SPDX-License-Identifier: BSD-2-Clause | ||
1509 | 8 | License-Text: | ||
1510 | 9 | |||
1511 | 10 | Copyright (c) <year> <owner> . All rights reserved. | ||
1512 | 11 | |||
1513 | 12 | Redistribution and use in source and binary forms, with or without | ||
1514 | 13 | modification, are permitted provided that the following conditions are met: | ||
1515 | 14 | |||
1516 | 15 | 1. Redistributions of source code must retain the above copyright notice, | ||
1517 | 16 | this list of conditions and the following disclaimer. | ||
1518 | 17 | |||
1519 | 18 | 2. Redistributions in binary form must reproduce the above copyright | ||
1520 | 19 | notice, this list of conditions and the following disclaimer in the | ||
1521 | 20 | documentation and/or other materials provided with the distribution. | ||
1522 | 21 | |||
1523 | 22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
1524 | 23 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
1525 | 24 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||
1526 | 25 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE | ||
1527 | 26 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | ||
1528 | 27 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | ||
1529 | 28 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||
1530 | 29 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||
1531 | 30 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||
1532 | 31 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
1533 | 32 | POSSIBILITY OF SUCH DAMAGE. | ||
1534 | diff --git a/LICENSES/preferred/BSD-3-Clause b/LICENSES/preferred/BSD-3-Clause | |||
1535 | 0 | new file mode 100644 | 33 | new file mode 100644 |
1536 | index 0000000..34c7f05 | |||
1537 | --- /dev/null | |||
1538 | +++ b/LICENSES/preferred/BSD-3-Clause | |||
1539 | @@ -0,0 +1,36 @@ | |||
1540 | 1 | Valid-License-Identifier: BSD-3-Clause | ||
1541 | 2 | SPDX-URL: https://spdx.org/licenses/BSD-3-Clause.html | ||
1542 | 3 | Usage-Guide: | ||
1543 | 4 | To use the BSD 3-clause "New" or "Revised" License put the following SPDX | ||
1544 | 5 | tag/value pair into a comment according to the placement guidelines in | ||
1545 | 6 | the licensing rules documentation: | ||
1546 | 7 | SPDX-License-Identifier: BSD-3-Clause | ||
1547 | 8 | License-Text: | ||
1548 | 9 | |||
1549 | 10 | Copyright (c) <year> <owner> . All rights reserved. | ||
1550 | 11 | |||
1551 | 12 | Redistribution and use in source and binary forms, with or without | ||
1552 | 13 | modification, are permitted provided that the following conditions are met: | ||
1553 | 14 | |||
1554 | 15 | 1. Redistributions of source code must retain the above copyright notice, | ||
1555 | 16 | this list of conditions and the following disclaimer. | ||
1556 | 17 | |||
1557 | 18 | 2. Redistributions in binary form must reproduce the above copyright | ||
1558 | 19 | notice, this list of conditions and the following disclaimer in the | ||
1559 | 20 | documentation and/or other materials provided with the distribution. | ||
1560 | 21 | |||
1561 | 22 | 3. Neither the name of the copyright holder nor the names of its | ||
1562 | 23 | contributors may be used to endorse or promote products derived from this | ||
1563 | 24 | software without specific prior written permission. | ||
1564 | 25 | |||
1565 | 26 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
1566 | 27 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
1567 | 28 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||
1568 | 29 | ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE | ||
1569 | 30 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | ||
1570 | 31 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | ||
1571 | 32 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||
1572 | 33 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||
1573 | 34 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||
1574 | 35 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
1575 | 36 | POSSIBILITY OF SUCH DAMAGE. | ||
1576 | diff --git a/LICENSES/preferred/BSD-3-Clause-Clear b/LICENSES/preferred/BSD-3-Clause-Clear | |||
1577 | 0 | new file mode 100644 | 37 | new file mode 100644 |
1578 | index 0000000..e53b560 | |||
1579 | --- /dev/null | |||
1580 | +++ b/LICENSES/preferred/BSD-3-Clause-Clear | |||
1581 | @@ -0,0 +1,41 @@ | |||
1582 | 1 | Valid-License-Identifier: BSD-3-Clause-Clear | ||
1583 | 2 | SPDX-URL: https://spdx.org/licenses/BSD-3-Clause-Clear.html | ||
1584 | 3 | Usage-Guide: | ||
1585 | 4 | To use the BSD 3-clause "Clear" License put the following SPDX | ||
1586 | 5 | tag/value pair into a comment according to the placement guidelines in | ||
1587 | 6 | the licensing rules documentation: | ||
1588 | 7 | SPDX-License-Identifier: BSD-3-Clause-Clear | ||
1589 | 8 | License-Text: | ||
1590 | 9 | |||
1591 | 10 | The Clear BSD License | ||
1592 | 11 | |||
1593 | 12 | Copyright (c) [xxxx]-[xxxx] [Owner Organization] | ||
1594 | 13 | All rights reserved. | ||
1595 | 14 | |||
1596 | 15 | Redistribution and use in source and binary forms, with or without | ||
1597 | 16 | modification, are permitted (subject to the limitations in the disclaimer | ||
1598 | 17 | below) provided that the following conditions are met: | ||
1599 | 18 | |||
1600 | 19 | * Redistributions of source code must retain the above copyright notice, | ||
1601 | 20 | this list of conditions and the following disclaimer. | ||
1602 | 21 | |||
1603 | 22 | * Redistributions in binary form must reproduce the above copyright | ||
1604 | 23 | notice, this list of conditions and the following disclaimer in the | ||
1605 | 24 | documentation and/or other materials provided with the distribution. | ||
1606 | 25 | |||
1607 | 26 | * Neither the name of [Owner Organization] nor the names of its | ||
1608 | 27 | contributors may be used to endorse or promote products derived from | ||
1609 | 28 | this software without specific prior written permission. | ||
1610 | 29 | |||
1611 | 30 | NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY | ||
1612 | 31 | THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND | ||
1613 | 32 | CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT | ||
1614 | 33 | NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A | ||
1615 | 34 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER | ||
1616 | 35 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | ||
1617 | 36 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | ||
1618 | 37 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; | ||
1619 | 38 | OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, | ||
1620 | 39 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | ||
1621 | 40 | OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||
1622 | 41 | ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
1623 | diff --git a/LICENSES/preferred/GPL-2.0 b/LICENSES/preferred/GPL-2.0 | |||
1624 | 0 | new file mode 100644 | 42 | new file mode 100644 |
1625 | index 0000000..ff0812f | |||
1626 | --- /dev/null | |||
1627 | +++ b/LICENSES/preferred/GPL-2.0 | |||
1628 | @@ -0,0 +1,359 @@ | |||
1629 | 1 | Valid-License-Identifier: GPL-2.0 | ||
1630 | 2 | Valid-License-Identifier: GPL-2.0-only | ||
1631 | 3 | Valid-License-Identifier: GPL-2.0+ | ||
1632 | 4 | Valid-License-Identifier: GPL-2.0-or-later | ||
1633 | 5 | SPDX-URL: https://spdx.org/licenses/GPL-2.0.html | ||
1634 | 6 | Usage-Guide: | ||
1635 | 7 | To use this license in source code, put one of the following SPDX | ||
1636 | 8 | tag/value pairs into a comment according to the placement | ||
1637 | 9 | guidelines in the licensing rules documentation. | ||
1638 | 10 | For 'GNU General Public License (GPL) version 2 only' use: | ||
1639 | 11 | SPDX-License-Identifier: GPL-2.0 | ||
1640 | 12 | or | ||
1641 | 13 | SPDX-License-Identifier: GPL-2.0-only | ||
1642 | 14 | For 'GNU General Public License (GPL) version 2 or any later version' use: | ||
1643 | 15 | SPDX-License-Identifier: GPL-2.0+ | ||
1644 | 16 | or | ||
1645 | 17 | SPDX-License-Identifier: GPL-2.0-or-later | ||
1646 | 18 | License-Text: | ||
1647 | 19 | |||
1648 | 20 | GNU GENERAL PUBLIC LICENSE | ||
1649 | 21 | Version 2, June 1991 | ||
1650 | 22 | |||
1651 | 23 | Copyright (C) 1989, 1991 Free Software Foundation, Inc. | ||
1652 | 24 | 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
1653 | 25 | Everyone is permitted to copy and distribute verbatim copies | ||
1654 | 26 | of this license document, but changing it is not allowed. | ||
1655 | 27 | |||
1656 | 28 | Preamble | ||
1657 | 29 | |||
1658 | 30 | The licenses for most software are designed to take away your | ||
1659 | 31 | freedom to share and change it. By contrast, the GNU General Public | ||
1660 | 32 | License is intended to guarantee your freedom to share and change free | ||
1661 | 33 | software--to make sure the software is free for all its users. This | ||
1662 | 34 | General Public License applies to most of the Free Software | ||
1663 | 35 | Foundation's software and to any other program whose authors commit to | ||
1664 | 36 | using it. (Some other Free Software Foundation software is covered by | ||
1665 | 37 | the GNU Library General Public License instead.) You can apply it to | ||
1666 | 38 | your programs, too. | ||
1667 | 39 | |||
1668 | 40 | When we speak of free software, we are referring to freedom, not | ||
1669 | 41 | price. Our General Public Licenses are designed to make sure that you | ||
1670 | 42 | have the freedom to distribute copies of free software (and charge for | ||
1671 | 43 | this service if you wish), that you receive source code or can get it | ||
1672 | 44 | if you want it, that you can change the software or use pieces of it | ||
1673 | 45 | in new free programs; and that you know you can do these things. | ||
1674 | 46 | |||
1675 | 47 | To protect your rights, we need to make restrictions that forbid | ||
1676 | 48 | anyone to deny you these rights or to ask you to surrender the rights. | ||
1677 | 49 | These restrictions translate to certain responsibilities for you if you | ||
1678 | 50 | distribute copies of the software, or if you modify it. | ||
1679 | 51 | |||
1680 | 52 | For example, if you distribute copies of such a program, whether | ||
1681 | 53 | gratis or for a fee, you must give the recipients all the rights that | ||
1682 | 54 | you have. You must make sure that they, too, receive or can get the | ||
1683 | 55 | source code. And you must show them these terms so they know their | ||
1684 | 56 | rights. | ||
1685 | 57 | |||
1686 | 58 | We protect your rights with two steps: (1) copyright the software, and | ||
1687 | 59 | (2) offer you this license which gives you legal permission to copy, | ||
1688 | 60 | distribute and/or modify the software. | ||
1689 | 61 | |||
1690 | 62 | Also, for each author's protection and ours, we want to make certain | ||
1691 | 63 | that everyone understands that there is no warranty for this free | ||
1692 | 64 | software. If the software is modified by someone else and passed on, we | ||
1693 | 65 | want its recipients to know that what they have is not the original, so | ||
1694 | 66 | that any problems introduced by others will not reflect on the original | ||
1695 | 67 | authors' reputations. | ||
1696 | 68 | |||
1697 | 69 | Finally, any free program is threatened constantly by software | ||
1698 | 70 | patents. We wish to avoid the danger that redistributors of a free | ||
1699 | 71 | program will individually obtain patent licenses, in effect making the | ||
1700 | 72 | program proprietary. To prevent this, we have made it clear that any | ||
1701 | 73 | patent must be licensed for everyone's free use or not licensed at all. | ||
1702 | 74 | |||
1703 | 75 | The precise terms and conditions for copying, distribution and | ||
1704 | 76 | modification follow. | ||
1705 | 77 | |||
1706 | 0 | 78 | ||
1707 | 79 | GNU GENERAL PUBLIC LICENSE | ||
1708 | 80 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
1709 | 81 | |||
1710 | 82 | 0. This License applies to any program or other work which contains | ||
1711 | 83 | a notice placed by the copyright holder saying it may be distributed | ||
1712 | 84 | under the terms of this General Public License. The "Program", below, | ||
1713 | 85 | refers to any such program or work, and a "work based on the Program" | ||
1714 | 86 | means either the Program or any derivative work under copyright law: | ||
1715 | 87 | that is to say, a work containing the Program or a portion of it, | ||
1716 | 88 | either verbatim or with modifications and/or translated into another | ||
1717 | 89 | language. (Hereinafter, translation is included without limitation in | ||
1718 | 90 | the term "modification".) Each licensee is addressed as "you". | ||
1719 | 91 | |||
1720 | 92 | Activities other than copying, distribution and modification are not | ||
1721 | 93 | covered by this License; they are outside its scope. The act of | ||
1722 | 94 | running the Program is not restricted, and the output from the Program | ||
1723 | 95 | is covered only if its contents constitute a work based on the | ||
1724 | 96 | Program (independent of having been made by running the Program). | ||
1725 | 97 | Whether that is true depends on what the Program does. | ||
1726 | 98 | |||
1727 | 99 | 1. You may copy and distribute verbatim copies of the Program's | ||
1728 | 100 | source code as you receive it, in any medium, provided that you | ||
1729 | 101 | conspicuously and appropriately publish on each copy an appropriate | ||
1730 | 102 | copyright notice and disclaimer of warranty; keep intact all the | ||
1731 | 103 | notices that refer to this License and to the absence of any warranty; | ||
1732 | 104 | and give any other recipients of the Program a copy of this License | ||
1733 | 105 | along with the Program. | ||
1734 | 106 | |||
1735 | 107 | You may charge a fee for the physical act of transferring a copy, and | ||
1736 | 108 | you may at your option offer warranty protection in exchange for a fee. | ||
1737 | 109 | |||
1738 | 110 | 2. You may modify your copy or copies of the Program or any portion | ||
1739 | 111 | of it, thus forming a work based on the Program, and copy and | ||
1740 | 112 | distribute such modifications or work under the terms of Section 1 | ||
1741 | 113 | above, provided that you also meet all of these conditions: | ||
1742 | 114 | |||
1743 | 115 | a) You must cause the modified files to carry prominent notices | ||
1744 | 116 | stating that you changed the files and the date of any change. | ||
1745 | 117 | |||
1746 | 118 | b) You must cause any work that you distribute or publish, that in | ||
1747 | 119 | whole or in part contains or is derived from the Program or any | ||
1748 | 120 | part thereof, to be licensed as a whole at no charge to all third | ||
1749 | 121 | parties under the terms of this License. | ||
1750 | 122 | |||
1751 | 123 | c) If the modified program normally reads commands interactively | ||
1752 | 124 | when run, you must cause it, when started running for such | ||
1753 | 125 | interactive use in the most ordinary way, to print or display an | ||
1754 | 126 | announcement including an appropriate copyright notice and a | ||
1755 | 127 | notice that there is no warranty (or else, saying that you provide | ||
1756 | 128 | a warranty) and that users may redistribute the program under | ||
1757 | 129 | these conditions, and telling the user how to view a copy of this | ||
1758 | 130 | License. (Exception: if the Program itself is interactive but | ||
1759 | 131 | does not normally print such an announcement, your work based on | ||
1760 | 132 | the Program is not required to print an announcement.) | ||
1761 | 133 | |||
1762 | 1 | 134 | ||
1763 | 135 | These requirements apply to the modified work as a whole. If | ||
1764 | 136 | identifiable sections of that work are not derived from the Program, | ||
1765 | 137 | and can be reasonably considered independent and separate works in | ||
1766 | 138 | themselves, then this License, and its terms, do not apply to those | ||
1767 | 139 | sections when you distribute them as separate works. But when you | ||
1768 | 140 | distribute the same sections as part of a whole which is a work based | ||
1769 | 141 | on the Program, the distribution of the whole must be on the terms of | ||
1770 | 142 | this License, whose permissions for other licensees extend to the | ||
1771 | 143 | entire whole, and thus to each and every part regardless of who wrote it. | ||
1772 | 144 | |||
1773 | 145 | Thus, it is not the intent of this section to claim rights or contest | ||
1774 | 146 | your rights to work written entirely by you; rather, the intent is to | ||
1775 | 147 | exercise the right to control the distribution of derivative or | ||
1776 | 148 | collective works based on the Program. | ||
1777 | 149 | |||
1778 | 150 | In addition, mere aggregation of another work not based on the Program | ||
1779 | 151 | with the Program (or with a work based on the Program) on a volume of | ||
1780 | 152 | a storage or distribution medium does not bring the other work under | ||
1781 | 153 | the scope of this License. | ||
1782 | 154 | |||
1783 | 155 | 3. You may copy and distribute the Program (or a work based on it, | ||
1784 | 156 | under Section 2) in object code or executable form under the terms of | ||
1785 | 157 | Sections 1 and 2 above provided that you also do one of the following: | ||
1786 | 158 | |||
1787 | 159 | a) Accompany it with the complete corresponding machine-readable | ||
1788 | 160 | source code, which must be distributed under the terms of Sections | ||
1789 | 161 | 1 and 2 above on a medium customarily used for software interchange; or, | ||
1790 | 162 | |||
1791 | 163 | b) Accompany it with a written offer, valid for at least three | ||
1792 | 164 | years, to give any third party, for a charge no more than your | ||
1793 | 165 | cost of physically performing source distribution, a complete | ||
1794 | 166 | machine-readable copy of the corresponding source code, to be | ||
1795 | 167 | distributed under the terms of Sections 1 and 2 above on a medium | ||
1796 | 168 | customarily used for software interchange; or, | ||
1797 | 169 | |||
1798 | 170 | c) Accompany it with the information you received as to the offer | ||
1799 | 171 | to distribute corresponding source code. (This alternative is | ||
1800 | 172 | allowed only for noncommercial distribution and only if you | ||
1801 | 173 | received the program in object code or executable form with such | ||
1802 | 174 | an offer, in accord with Subsection b above.) | ||
1803 | 175 | |||
1804 | 176 | The source code for a work means the preferred form of the work for | ||
1805 | 177 | making modifications to it. For an executable work, complete source | ||
1806 | 178 | code means all the source code for all modules it contains, plus any | ||
1807 | 179 | associated interface definition files, plus the scripts used to | ||
1808 | 180 | control compilation and installation of the executable. However, as a | ||
1809 | 181 | special exception, the source code distributed need not include | ||
1810 | 182 | anything that is normally distributed (in either source or binary | ||
1811 | 183 | form) with the major components (compiler, kernel, and so on) of the | ||
1812 | 184 | operating system on which the executable runs, unless that component | ||
1813 | 185 | itself accompanies the executable. | ||
1814 | 186 | |||
1815 | 187 | If distribution of executable or object code is made by offering | ||
1816 | 188 | access to copy from a designated place, then offering equivalent | ||
1817 | 189 | access to copy the source code from the same place counts as | ||
1818 | 190 | distribution of the source code, even though third parties are not | ||
1819 | 191 | compelled to copy the source along with the object code. | ||
1820 | 192 | |||
1821 | 2 | 193 | ||
1822 | 194 | 4. You may not copy, modify, sublicense, or distribute the Program | ||
1823 | 195 | except as expressly provided under this License. Any attempt | ||
1824 | 196 | otherwise to copy, modify, sublicense or distribute the Program is | ||
1825 | 197 | void, and will automatically terminate your rights under this License. | ||
1826 | 198 | However, parties who have received copies, or rights, from you under | ||
1827 | 199 | this License will not have their licenses terminated so long as such | ||
1828 | 200 | parties remain in full compliance. | ||
1829 | 201 | |||
1830 | 202 | 5. You are not required to accept this License, since you have not | ||
1831 | 203 | signed it. However, nothing else grants you permission to modify or | ||
1832 | 204 | distribute the Program or its derivative works. These actions are | ||
1833 | 205 | prohibited by law if you do not accept this License. Therefore, by | ||
1834 | 206 | modifying or distributing the Program (or any work based on the | ||
1835 | 207 | Program), you indicate your acceptance of this License to do so, and | ||
1836 | 208 | all its terms and conditions for copying, distributing or modifying | ||
1837 | 209 | the Program or works based on it. | ||
1838 | 210 | |||
1839 | 211 | 6. Each time you redistribute the Program (or any work based on the | ||
1840 | 212 | Program), the recipient automatically receives a license from the | ||
1841 | 213 | original licensor to copy, distribute or modify the Program subject to | ||
1842 | 214 | these terms and conditions. You may not impose any further | ||
1843 | 215 | restrictions on the recipients' exercise of the rights granted herein. | ||
1844 | 216 | You are not responsible for enforcing compliance by third parties to | ||
1845 | 217 | this License. | ||
1846 | 218 | |||
1847 | 219 | 7. If, as a consequence of a court judgment or allegation of patent | ||
1848 | 220 | infringement or for any other reason (not limited to patent issues), | ||
1849 | 221 | conditions are imposed on you (whether by court order, agreement or | ||
1850 | 222 | otherwise) that contradict the conditions of this License, they do not | ||
1851 | 223 | excuse you from the conditions of this License. If you cannot | ||
1852 | 224 | distribute so as to satisfy simultaneously your obligations under this | ||
1853 | 225 | License and any other pertinent obligations, then as a consequence you | ||
1854 | 226 | may not distribute the Program at all. For example, if a patent | ||
1855 | 227 | license would not permit royalty-free redistribution of the Program by | ||
1856 | 228 | all those who receive copies directly or indirectly through you, then | ||
1857 | 229 | the only way you could satisfy both it and this License would be to | ||
1858 | 230 | refrain entirely from distribution of the Program. | ||
1859 | 231 | |||
1860 | 232 | If any portion of this section is held invalid or unenforceable under | ||
1861 | 233 | any particular circumstance, the balance of the section is intended to | ||
1862 | 234 | apply and the section as a whole is intended to apply in other | ||
1863 | 235 | circumstances. | ||
1864 | 236 | |||
1865 | 237 | It is not the purpose of this section to induce you to infringe any | ||
1866 | 238 | patents or other property right claims or to contest validity of any | ||
1867 | 239 | such claims; this section has the sole purpose of protecting the | ||
1868 | 240 | integrity of the free software distribution system, which is | ||
1869 | 241 | implemented by public license practices. Many people have made | ||
1870 | 242 | generous contributions to the wide range of software distributed | ||
1871 | 243 | through that system in reliance on consistent application of that | ||
1872 | 244 | system; it is up to the author/donor to decide if he or she is willing | ||
1873 | 245 | to distribute software through any other system and a licensee cannot | ||
1874 | 246 | impose that choice. | ||
1875 | 247 | |||
1876 | 248 | This section is intended to make thoroughly clear what is believed to | ||
1877 | 249 | be a consequence of the rest of this License. | ||
1878 | 250 | |||
1879 | 3 | 251 | ||
1880 | 252 | 8. If the distribution and/or use of the Program is restricted in | ||
1881 | 253 | certain countries either by patents or by copyrighted interfaces, the | ||
1882 | 254 | original copyright holder who places the Program under this License | ||
1883 | 255 | may add an explicit geographical distribution limitation excluding | ||
1884 | 256 | those countries, so that distribution is permitted only in or among | ||
1885 | 257 | countries not thus excluded. In such case, this License incorporates | ||
1886 | 258 | the limitation as if written in the body of this License. | ||
1887 | 259 | |||
1888 | 260 | 9. The Free Software Foundation may publish revised and/or new versions | ||
1889 | 261 | of the General Public License from time to time. Such new versions will | ||
1890 | 262 | be similar in spirit to the present version, but may differ in detail to | ||
1891 | 263 | address new problems or concerns. | ||
1892 | 264 | |||
1893 | 265 | Each version is given a distinguishing version number. If the Program | ||
1894 | 266 | specifies a version number of this License which applies to it and "any | ||
1895 | 267 | later version", you have the option of following the terms and conditions | ||
1896 | 268 | either of that version or of any later version published by the Free | ||
1897 | 269 | Software Foundation. If the Program does not specify a version number of | ||
1898 | 270 | this License, you may choose any version ever published by the Free Software | ||
1899 | 271 | Foundation. | ||
1900 | 272 | |||
1901 | 273 | 10. If you wish to incorporate parts of the Program into other free | ||
1902 | 274 | programs whose distribution conditions are different, write to the author | ||
1903 | 275 | to ask for permission. For software which is copyrighted by the Free | ||
1904 | 276 | Software Foundation, write to the Free Software Foundation; we sometimes | ||
1905 | 277 | make exceptions for this. Our decision will be guided by the two goals | ||
1906 | 278 | of preserving the free status of all derivatives of our free software and | ||
1907 | 279 | of promoting the sharing and reuse of software generally. | ||
1908 | 280 | |||
1909 | 281 | NO WARRANTY | ||
1910 | 282 | |||
1911 | 283 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
1912 | 284 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
1913 | 285 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
1914 | 286 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | ||
1915 | 287 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
1916 | 288 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | ||
1917 | 289 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | ||
1918 | 290 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | ||
1919 | 291 | REPAIR OR CORRECTION. | ||
1920 | 292 | |||
1921 | 293 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
1922 | 294 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
1923 | 295 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | ||
1924 | 296 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | ||
1925 | 297 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | ||
1926 | 298 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | ||
1927 | 299 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | ||
1928 | 300 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | ||
1929 | 301 | POSSIBILITY OF SUCH DAMAGES. | ||
1930 | 302 | |||
1931 | 303 | END OF TERMS AND CONDITIONS | ||
1932 | 304 | |||
1933 | 4 | 305 | ||
1934 | 306 | How to Apply These Terms to Your New Programs | ||
1935 | 307 | |||
1936 | 308 | If you develop a new program, and you want it to be of the greatest | ||
1937 | 309 | possible use to the public, the best way to achieve this is to make it | ||
1938 | 310 | free software which everyone can redistribute and change under these terms. | ||
1939 | 311 | |||
1940 | 312 | To do so, attach the following notices to the program. It is safest | ||
1941 | 313 | to attach them to the start of each source file to most effectively | ||
1942 | 314 | convey the exclusion of warranty; and each file should have at least | ||
1943 | 315 | the "copyright" line and a pointer to where the full notice is found. | ||
1944 | 316 | |||
1945 | 317 | <one line to give the program's name and a brief idea of what it does.> | ||
1946 | 318 | Copyright (C) <year> <name of author> | ||
1947 | 319 | |||
1948 | 320 | This program is free software; you can redistribute it and/or modify | ||
1949 | 321 | it under the terms of the GNU General Public License as published by | ||
1950 | 322 | the Free Software Foundation; either version 2 of the License, or | ||
1951 | 323 | (at your option) any later version. | ||
1952 | 324 | |||
1953 | 325 | This program is distributed in the hope that it will be useful, | ||
1954 | 326 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
1955 | 327 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
1956 | 328 | GNU General Public License for more details. | ||
1957 | 329 | |||
1958 | 330 | You should have received a copy of the GNU General Public License | ||
1959 | 331 | along with this program; if not, write to the Free Software | ||
1960 | 332 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
1961 | 333 | |||
1962 | 334 | |||
1963 | 335 | Also add information on how to contact you by electronic and paper mail. | ||
1964 | 336 | |||
1965 | 337 | If the program is interactive, make it output a short notice like this | ||
1966 | 338 | when it starts in an interactive mode: | ||
1967 | 339 | |||
1968 | 340 | Gnomovision version 69, Copyright (C) year name of author | ||
1969 | 341 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | ||
1970 | 342 | This is free software, and you are welcome to redistribute it | ||
1971 | 343 | under certain conditions; type `show c' for details. | ||
1972 | 344 | |||
1973 | 345 | The hypothetical commands `show w' and `show c' should show the appropriate | ||
1974 | 346 | parts of the General Public License. Of course, the commands you use may | ||
1975 | 347 | be called something other than `show w' and `show c'; they could even be | ||
1976 | 348 | mouse-clicks or menu items--whatever suits your program. | ||
1977 | 349 | |||
1978 | 350 | You should also get your employer (if you work as a programmer) or your | ||
1979 | 351 | school, if any, to sign a "copyright disclaimer" for the program, if | ||
1980 | 352 | necessary. Here is a sample; alter the names: | ||
1981 | 353 | |||
1982 | 354 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program | ||
1983 | 355 | `Gnomovision' (which makes passes at compilers) written by James Hacker. | ||
1984 | 356 | |||
1985 | 357 | <signature of Ty Coon>, 1 April 1989 | ||
1986 | 358 | Ty Coon, President of Vice | ||
1987 | 359 | |||
1988 | 360 | This General Public License does not permit incorporating your program into | ||
1989 | 361 | proprietary programs. If your program is a subroutine library, you may | ||
1990 | 362 | consider it more useful to permit linking proprietary applications with the | ||
1991 | 363 | library. If this is what you want to do, use the GNU Library General | ||
1992 | 364 | Public License instead of this License. | ||
1993 | diff --git a/LICENSES/preferred/LGPL-2.0 b/LICENSES/preferred/LGPL-2.0 | |||
1994 | 5 | new file mode 100644 | 365 | new file mode 100644 |
1995 | index 0000000..957d798 | |||
1996 | --- /dev/null | |||
1997 | +++ b/LICENSES/preferred/LGPL-2.0 | |||
1998 | @@ -0,0 +1,487 @@ | |||
1999 | 1 | Valid-License-Identifier: LGPL-2.0 | ||
2000 | 2 | Valid-License-Identifier: LGPL-2.0+ | ||
2001 | 3 | SPDX-URL: https://spdx.org/licenses/LGPL-2.0.html | ||
2002 | 4 | Usage-Guide: | ||
2003 | 5 | To use this license in source code, put one of the following SPDX | ||
2004 | 6 | tag/value pairs into a comment according to the placement | ||
2005 | 7 | guidelines in the licensing rules documentation. | ||
2006 | 8 | For 'GNU Library General Public License (LGPL) version 2.0 only' use: | ||
2007 | 9 | SPDX-License-Identifier: LGPL-2.0 | ||
2008 | 10 | For 'GNU Library General Public License (LGPL) version 2.0 or any later | ||
2009 | 11 | version' use: | ||
2010 | 12 | SPDX-License-Identifier: LGPL-2.0+ | ||
2011 | 13 | License-Text: | ||
2012 | 14 | |||
2013 | 15 | GNU LIBRARY GENERAL PUBLIC LICENSE | ||
2014 | 16 | Version 2, June 1991 | ||
2015 | 17 | |||
2016 | 18 | Copyright (C) 1991 Free Software Foundation, Inc. | ||
2017 | 19 | 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | ||
2018 | 20 | |||
2019 | 21 | Everyone is permitted to copy and distribute verbatim copies of this | ||
2020 | 22 | license document, but changing it is not allowed. | ||
2021 | 23 | |||
2022 | 24 | [This is the first released version of the library GPL. It is numbered 2 | ||
2023 | 25 | because it goes with version 2 of the ordinary GPL.] | ||
2024 | 26 | |||
2025 | 27 | Preamble | ||
2026 | 28 | |||
2027 | 29 | The licenses for most software are designed to take away your freedom to | ||
2028 | 30 | share and change it. By contrast, the GNU General Public Licenses are | ||
2029 | 31 | intended to guarantee your freedom to share and change free software--to | ||
2030 | 32 | make sure the software is free for all its users. | ||
2031 | 33 | |||
2032 | 34 | This license, the Library General Public License, applies to some specially | ||
2033 | 35 | designated Free Software Foundation software, and to any other libraries | ||
2034 | 36 | whose authors decide to use it. You can use it for your libraries, too. | ||
2035 | 37 | |||
2036 | 38 | When we speak of free software, we are referring to freedom, not price. Our | ||
2037 | 39 | General Public Licenses are designed to make sure that you have the freedom | ||
2038 | 40 | to distribute copies of free software (and charge for this service if you | ||
2039 | 41 | wish), that you receive source code or can get it if you want it, that you | ||
2040 | 42 | can change the software or use pieces of it in new free programs; and that | ||
2041 | 43 | you know you can do these things. | ||
2042 | 44 | |||
2043 | 45 | To protect your rights, we need to make restrictions that forbid anyone to | ||
2044 | 46 | deny you these rights or to ask you to surrender the rights. These | ||
2045 | 47 | restrictions translate to certain responsibilities for you if you | ||
2046 | 48 | distribute copies of the library, or if you modify it. | ||
2047 | 49 | |||
2048 | 50 | For example, if you distribute copies of the library, whether gratis or for | ||
2049 | 51 | a fee, you must give the recipients all the rights that we gave you. You | ||
2050 | 52 | must make sure that they, too, receive or can get the source code. If you | ||
2051 | 53 | link a program with the library, you must provide complete object files to | ||
2052 | 54 | the recipients so that they can relink them with the library, after making | ||
2053 | 55 | changes to the library and recompiling it. And you must show them these | ||
2054 | 56 | terms so they know their rights. | ||
2055 | 57 | |||
2056 | 58 | Our method of protecting your rights has two steps: (1) copyright the | ||
2057 | 59 | library, and (2) offer you this license which gives you legal permission to | ||
2058 | 60 | copy, distribute and/or modify the library. | ||
2059 | 61 | |||
2060 | 62 | Also, for each distributor's protection, we want to make certain that | ||
2061 | 63 | everyone understands that there is no warranty for this free library. If | ||
2062 | 64 | the library is modified by someone else and passed on, we want its | ||
2063 | 65 | recipients to know that what they have is not the original version, so that | ||
2064 | 66 | any problems introduced by others will not reflect on the original authors' | ||
2065 | 67 | reputations. | ||
2066 | 68 | |||
2067 | 69 | Finally, any free program is threatened constantly by software patents. We | ||
2068 | 70 | wish to avoid the danger that companies distributing free software will | ||
2069 | 71 | individually obtain patent licenses, thus in effect transforming the | ||
2070 | 72 | program into proprietary software. To prevent this, we have made it clear | ||
2071 | 73 | that any patent must be licensed for everyone's free use or not licensed at | ||
2072 | 74 | all. | ||
2073 | 75 | |||
2074 | 76 | Most GNU software, including some libraries, is covered by the ordinary GNU | ||
2075 | 77 | General Public License, which was designed for utility programs. This | ||
2076 | 78 | license, the GNU Library General Public License, applies to certain | ||
2077 | 79 | designated libraries. This license is quite different from the ordinary | ||
2078 | 80 | one; be sure to read it in full, and don't assume that anything in it is | ||
2079 | 81 | the same as in the ordinary license. | ||
2080 | 82 | |||
2081 | 83 | The reason we have a separate public license for some libraries is that | ||
2082 | 84 | they blur the distinction we usually make between modifying or adding to a | ||
2083 | 85 | program and simply using it. Linking a program with a library, without | ||
2084 | 86 | changing the library, is in some sense simply using the library, and is | ||
2085 | 87 | analogous to running a utility program or application program. However, in | ||
2086 | 88 | a textual and legal sense, the linked executable is a combined work, a | ||
2087 | 89 | derivative of the original library, and the ordinary General Public License | ||
2088 | 90 | treats it as such. | ||
2089 | 91 | |||
2090 | 92 | Because of this blurred distinction, using the ordinary General Public | ||
2091 | 93 | License for libraries did not effectively promote software sharing, because | ||
2092 | 94 | most developers did not use the libraries. We concluded that weaker | ||
2093 | 95 | conditions might promote sharing better. | ||
2094 | 96 | |||
2095 | 97 | However, unrestricted linking of non-free programs would deprive the users | ||
2096 | 98 | of those programs of all benefit from the free status of the libraries | ||
2097 | 99 | themselves. This Library General Public License is intended to permit | ||
2098 | 100 | developers of non-free programs to use free libraries, while preserving | ||
2099 | 101 | your freedom as a user of such programs to change the free libraries that | ||
2100 | 102 | are incorporated in them. (We have not seen how to achieve this as regards | ||
2101 | 103 | changes in header files, but we have achieved it as regards changes in the | ||
2102 | 104 | actual functions of the Library.) The hope is that this will lead to faster | ||
2103 | 105 | development of free libraries. | ||
2104 | 106 | |||
2105 | 107 | The precise terms and conditions for copying, distribution and modification | ||
2106 | 108 | follow. Pay close attention to the difference between a "work based on the | ||
2107 | 109 | library" and a "work that uses the library". The former contains code | ||
2108 | 110 | derived from the library, while the latter only works together with the | ||
2109 | 111 | library. | ||
2110 | 112 | |||
2111 | 113 | Note that it is possible for a library to be covered by the ordinary | ||
2112 | 114 | General Public License rather than by this special one. | ||
2113 | 115 | |||
2114 | 116 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
2115 | 117 | |||
2116 | 118 | 0. This License Agreement applies to any software library which contains a | ||
2117 | 119 | notice placed by the copyright holder or other authorized party saying | ||
2118 | 120 | it may be distributed under the terms of this Library General Public | ||
2119 | 121 | License (also called "this License"). Each licensee is addressed as | ||
2120 | 122 | "you". | ||
2121 | 123 | |||
2122 | 124 | A "library" means a collection of software functions and/or data | ||
2123 | 125 | prepared so as to be conveniently linked with application programs | ||
2124 | 126 | (which use some of those functions and data) to form executables. | ||
2125 | 127 | |||
2126 | 128 | The "Library", below, refers to any such software library or work which | ||
2127 | 129 | has been distributed under these terms. A "work based on the Library" | ||
2128 | 130 | means either the Library or any derivative work under copyright law: | ||
2129 | 131 | that is to say, a work containing the Library or a portion of it, either | ||
2130 | 132 | verbatim or with modifications and/or translated straightforwardly into | ||
2131 | 133 | another language. (Hereinafter, translation is included without | ||
2132 | 134 | limitation in the term "modification".) | ||
2133 | 135 | |||
2134 | 136 | "Source code" for a work means the preferred form of the work for making | ||
2135 | 137 | modifications to it. For a library, complete source code means all the | ||
2136 | 138 | source code for all modules it contains, plus any associated interface | ||
2137 | 139 | definition files, plus the scripts used to control compilation and | ||
2138 | 140 | installation of the library. | ||
2139 | 141 | |||
2140 | 142 | Activities other than copying, distribution and modification are not | ||
2141 | 143 | covered by this License; they are outside its scope. The act of running | ||
2142 | 144 | a program using the Library is not restricted, and output from such a | ||
2143 | 145 | program is covered only if its contents constitute a work based on the | ||
2144 | 146 | Library (independent of the use of the Library in a tool for writing | ||
2145 | 147 | it). Whether that is true depends on what the Library does and what the | ||
2146 | 148 | program that uses the Library does. | ||
2147 | 149 | |||
2148 | 150 | 1. You may copy and distribute verbatim copies of the Library's complete | ||
2149 | 151 | source code as you receive it, in any medium, provided that you | ||
2150 | 152 | conspicuously and appropriately publish on each copy an appropriate | ||
2151 | 153 | copyright notice and disclaimer of warranty; keep intact all the notices | ||
2152 | 154 | that refer to this License and to the absence of any warranty; and | ||
2153 | 155 | distribute a copy of this License along with the Library. | ||
2154 | 156 | |||
2155 | 157 | You may charge a fee for the physical act of transferring a copy, and | ||
2156 | 158 | you may at your option offer warranty protection in exchange for a fee. | ||
2157 | 159 | |||
2158 | 160 | 2. You may modify your copy or copies of the Library or any portion of it, | ||
2159 | 161 | thus forming a work based on the Library, and copy and distribute such | ||
2160 | 162 | modifications or work under the terms of Section 1 above, provided that | ||
2161 | 163 | you also meet all of these conditions: | ||
2162 | 164 | |||
2163 | 165 | a) The modified work must itself be a software library. | ||
2164 | 166 | |||
2165 | 167 | b) You must cause the files modified to carry prominent notices stating | ||
2166 | 168 | that you changed the files and the date of any change. | ||
2167 | 169 | |||
2168 | 170 | c) You must cause the whole of the work to be licensed at no charge to | ||
2169 | 171 | all third parties under the terms of this License. | ||
2170 | 172 | |||
2171 | 173 | d) If a facility in the modified Library refers to a function or a table | ||
2172 | 174 | of data to be supplied by an application program that uses the | ||
2173 | 175 | facility, other than as an argument passed when the facility is | ||
2174 | 176 | invoked, then you must make a good faith effort to ensure that, in | ||
2175 | 177 | the event an application does not supply such function or table, the | ||
2176 | 178 | facility still operates, and performs whatever part of its purpose | ||
2177 | 179 | remains meaningful. | ||
2178 | 180 | |||
2179 | 181 | (For example, a function in a library to compute square roots has a | ||
2180 | 182 | purpose that is entirely well-defined independent of the | ||
2181 | 183 | application. Therefore, Subsection 2d requires that any | ||
2182 | 184 | application-supplied function or table used by this function must be | ||
2183 | 185 | optional: if the application does not supply it, the square root | ||
2184 | 186 | function must still compute square roots.) | ||
2185 | 187 | |||
2186 | 188 | These requirements apply to the modified work as a whole. If | ||
2187 | 189 | identifiable sections of that work are not derived from the Library, and | ||
2188 | 190 | can be reasonably considered independent and separate works in | ||
2189 | 191 | themselves, then this License, and its terms, do not apply to those | ||
2190 | 192 | sections when you distribute them as separate works. But when you | ||
2191 | 193 | distribute the same sections as part of a whole which is a work based on | ||
2192 | 194 | the Library, the distribution of the whole must be on the terms of this | ||
2193 | 195 | License, whose permissions for other licensees extend to the entire | ||
2194 | 196 | whole, and thus to each and every part regardless of who wrote it. | ||
2195 | 197 | |||
2196 | 198 | Thus, it is not the intent of this section to claim rights or contest | ||
2197 | 199 | your rights to work written entirely by you; rather, the intent is to | ||
2198 | 200 | exercise the right to control the distribution of derivative or | ||
2199 | 201 | collective works based on the Library. | ||
2200 | 202 | |||
2201 | 203 | In addition, mere aggregation of another work not based on the Library | ||
2202 | 204 | with the Library (or with a work based on the Library) on a volume of a | ||
2203 | 205 | storage or distribution medium does not bring the other work under the | ||
2204 | 206 | scope of this License. | ||
2205 | 207 | |||
2206 | 208 | 3. You may opt to apply the terms of the ordinary GNU General Public | ||
2207 | 209 | License instead of this License to a given copy of the Library. To do | ||
2208 | 210 | this, you must alter all the notices that refer to this License, so that | ||
2209 | 211 | they refer to the ordinary GNU General Public License, version 2, | ||
2210 | 212 | instead of to this License. (If a newer version than version 2 of the | ||
2211 | 213 | ordinary GNU General Public License has appeared, then you can specify | ||
2212 | 214 | that version instead if you wish.) Do not make any other change in these | ||
2213 | 215 | notices. | ||
2214 | 216 | |||
2215 | 217 | Once this change is made in a given copy, it is irreversible for that | ||
2216 | 218 | copy, so the ordinary GNU General Public License applies to all | ||
2217 | 219 | subsequent copies and derivative works made from that copy. | ||
2218 | 220 | |||
2219 | 221 | This option is useful when you wish to copy part of the code of the | ||
2220 | 222 | Library into a program that is not a library. | ||
2221 | 223 | |||
2222 | 224 | 4. You may copy and distribute the Library (or a portion or derivative of | ||
2223 | 225 | it, under Section 2) in object code or executable form under the terms | ||
2224 | 226 | of Sections 1 and 2 above provided that you accompany it with the | ||
2225 | 227 | complete corresponding machine-readable source code, which must be | ||
2226 | 228 | distributed under the terms of Sections 1 and 2 above on a medium | ||
2227 | 229 | customarily used for software interchange. | ||
2228 | 230 | |||
2229 | 231 | If distribution of object code is made by offering access to copy from a | ||
2230 | 232 | designated place, then offering equivalent access to copy the source | ||
2231 | 233 | code from the same place satisfies the requirement to distribute the | ||
2232 | 234 | source code, even though third parties are not compelled to copy the | ||
2233 | 235 | source along with the object code. | ||
2234 | 236 | |||
2235 | 237 | 5. A program that contains no derivative of any portion of the Library, but | ||
2236 | 238 | is designed to work with the Library by being compiled or linked with | ||
2237 | 239 | it, is called a "work that uses the Library". Such a work, in isolation, | ||
2238 | 240 | is not a derivative work of the Library, and therefore falls outside the | ||
2239 | 241 | scope of this License. | ||
2240 | 242 | |||
2241 | 243 | However, linking a "work that uses the Library" with the Library creates | ||
2242 | 244 | an executable that is a derivative of the Library (because it contains | ||
2243 | 245 | portions of the Library), rather than a "work that uses the | ||
2244 | 246 | library". The executable is therefore covered by this License. Section 6 | ||
2245 | 247 | states terms for distribution of such executables. | ||
2246 | 248 | |||
2247 | 249 | When a "work that uses the Library" uses material from a header file | ||
2248 | 250 | that is part of the Library, the object code for the work may be a | ||
2249 | 251 | derivative work of the Library even though the source code is | ||
2250 | 252 | not. Whether this is true is especially significant if the work can be | ||
2251 | 253 | linked without the Library, or if the work is itself a library. The | ||
2252 | 254 | threshold for this to be true is not precisely defined by law. | ||
2253 | 255 | |||
2254 | 256 | If such an object file uses only numerical parameters, data structure | ||
2255 | 257 | layouts and accessors, and small macros and small inline functions (ten | ||
2256 | 258 | lines or less in length), then the use of the object file is | ||
2257 | 259 | unrestricted, regardless of whether it is legally a derivative | ||
2258 | 260 | work. (Executables containing this object code plus portions of the | ||
2259 | 261 | Library will still fall under Section 6.) | ||
2260 | 262 | |||
2261 | 263 | Otherwise, if the work is a derivative of the Library, you may | ||
2262 | 264 | distribute the object code for the work under the terms of Section | ||
2263 | 265 | 6. Any executables containing that work also fall under Section 6, | ||
2264 | 266 | whether or not they are linked directly with the Library itself. | ||
2265 | 267 | |||
2266 | 268 | 6. As an exception to the Sections above, you may also compile or link a | ||
2267 | 269 | "work that uses the Library" with the Library to produce a work | ||
2268 | 270 | containing portions of the Library, and distribute that work under terms | ||
2269 | 271 | of your choice, provided that the terms permit modification of the work | ||
2270 | 272 | for the customer's own use and reverse engineering for debugging such | ||
2271 | 273 | modifications. | ||
2272 | 274 | |||
2273 | 275 | You must give prominent notice with each copy of the work that the | ||
2274 | 276 | Library is used in it and that the Library and its use are covered by | ||
2275 | 277 | this License. You must supply a copy of this License. If the work during | ||
2276 | 278 | execution displays copyright notices, you must include the copyright | ||
2277 | 279 | notice for the Library among them, as well as a reference directing the | ||
2278 | 280 | user to the copy of this License. Also, you must do one of these things: | ||
2279 | 281 | |||
2280 | 282 | a) Accompany the work with the complete corresponding machine-readable | ||
2281 | 283 | source code for the Library including whatever changes were used in | ||
2282 | 284 | the work (which must be distributed under Sections 1 and 2 above); | ||
2283 | 285 | and, if the work is an executable linked with the Library, with the | ||
2284 | 286 | complete machine-readable "work that uses the Library", as object | ||
2285 | 287 | code and/or source code, so that the user can modify the Library and | ||
2286 | 288 | then relink to produce a modified executable containing the modified | ||
2287 | 289 | Library. (It is understood that the user who changes the contents of | ||
2288 | 290 | definitions files in the Library will not necessarily be able to | ||
2289 | 291 | recompile the application to use the modified definitions.) | ||
2290 | 292 | |||
2291 | 293 | b) Accompany the work with a written offer, valid for at least three | ||
2292 | 294 | years, to give the same user the materials specified in Subsection | ||
2293 | 295 | 6a, above, for a charge no more than the cost of performing this | ||
2294 | 296 | distribution. | ||
2295 | 297 | |||
2296 | 298 | c) If distribution of the work is made by offering access to copy from a | ||
2297 | 299 | designated place, offer equivalent access to copy the above specified | ||
2298 | 300 | materials from the same place. | ||
2299 | 301 | |||
2300 | 302 | d) Verify that the user has already received a copy of these materials | ||
2301 | 303 | or that you have already sent this user a copy. | ||
2302 | 304 | |||
2303 | 305 | For an executable, the required form of the "work that uses the Library" | ||
2304 | 306 | must include any data and utility programs needed for reproducing the | ||
2305 | 307 | executable from it. However, as a special exception, the source code | ||
2306 | 308 | distributed need not include anything that is normally distributed (in | ||
2307 | 309 | either source or binary form) with the major components (compiler, | ||
2308 | 310 | kernel, and so on) of the operating system on which the executable runs, | ||
2309 | 311 | unless that component itself accompanies the executable. | ||
2310 | 312 | |||
2311 | 313 | It may happen that this requirement contradicts the license restrictions | ||
2312 | 314 | of other proprietary libraries that do not normally accompany the | ||
2313 | 315 | operating system. Such a contradiction means you cannot use both them | ||
2314 | 316 | and the Library together in an executable that you distribute. | ||
2315 | 317 | |||
2316 | 318 | 7. You may place library facilities that are a work based on the Library | ||
2317 | 319 | side-by-side in a single library together with other library facilities | ||
2318 | 320 | not covered by this License, and distribute such a combined library, | ||
2319 | 321 | provided that the separate distribution of the work based on the Library | ||
2320 | 322 | and of the other library facilities is otherwise permitted, and provided | ||
2321 | 323 | that you do these two things: | ||
2322 | 324 | |||
2323 | 325 | a) Accompany the combined library with a copy of the same work based on | ||
2324 | 326 | the Library, uncombined with any other library facilities. This must | ||
2325 | 327 | be distributed under the terms of the Sections above. | ||
2326 | 328 | |||
2327 | 329 | b) Give prominent notice with the combined library of the fact that part | ||
2328 | 330 | of it is a work based on the Library, and explaining where to find | ||
2329 | 331 | the accompanying uncombined form of the same work. | ||
2330 | 332 | |||
2331 | 333 | 8. You may not copy, modify, sublicense, link with, or distribute the | ||
2332 | 334 | Library except as expressly provided under this License. Any attempt | ||
2333 | 335 | otherwise to copy, modify, sublicense, link with, or distribute the | ||
2334 | 336 | Library is void, and will automatically terminate your rights under this | ||
2335 | 337 | License. However, parties who have received copies, or rights, from you | ||
2336 | 338 | under this License will not have their licenses terminated so long as | ||
2337 | 339 | such parties remain in full compliance. | ||
2338 | 340 | |||
2339 | 341 | 9. You are not required to accept this License, since you have not signed | ||
2340 | 342 | it. However, nothing else grants you permission to modify or distribute | ||
2341 | 343 | the Library or its derivative works. These actions are prohibited by law | ||
2342 | 344 | if you do not accept this License. Therefore, by modifying or | ||
2343 | 345 | distributing the Library (or any work based on the Library), you | ||
2344 | 346 | indicate your acceptance of this License to do so, and all its terms and | ||
2345 | 347 | conditions for copying, distributing or modifying the Library or works | ||
2346 | 348 | based on it. | ||
2347 | 349 | |||
2348 | 350 | 10. Each time you redistribute the Library (or any work based on the | ||
2349 | 351 | Library), the recipient automatically receives a license from the | ||
2350 | 352 | original licensor to copy, distribute, link with or modify the Library | ||
2351 | 353 | subject to these terms and conditions. You may not impose any further | ||
2352 | 354 | restrictions on the recipients' exercise of the rights granted | ||
2353 | 355 | herein. You are not responsible for enforcing compliance by third | ||
2354 | 356 | parties to this License. | ||
2355 | 357 | |||
2356 | 358 | 11. If, as a consequence of a court judgment or allegation of patent | ||
2357 | 359 | infringement or for any other reason (not limited to patent issues), | ||
2358 | 360 | conditions are imposed on you (whether by court order, agreement or | ||
2359 | 361 | otherwise) that contradict the conditions of this License, they do not | ||
2360 | 362 | excuse you from the conditions of this License. If you cannot | ||
2361 | 363 | distribute so as to satisfy simultaneously your obligations under this | ||
2362 | 364 | License and any other pertinent obligations, then as a consequence you | ||
2363 | 365 | may not distribute the Library at all. For example, if a patent license | ||
2364 | 366 | would not permit royalty-free redistribution of the Library by all | ||
2365 | 367 | those who receive copies directly or indirectly through you, then the | ||
2366 | 368 | only way you could satisfy both it and this License would be to refrain | ||
2367 | 369 | entirely from distribution of the Library. | ||
2368 | 370 | |||
2369 | 371 | If any portion of this section is held invalid or unenforceable under | ||
2370 | 372 | any particular circumstance, the balance of the section is intended to | ||
2371 | 373 | apply, and the section as a whole is intended to apply in other | ||
2372 | 374 | circumstances. | ||
2373 | 375 | |||
2374 | 376 | It is not the purpose of this section to induce you to infringe any | ||
2375 | 377 | patents or other property right claims or to contest validity of any | ||
2376 | 378 | such claims; this section has the sole purpose of protecting the | ||
2377 | 379 | integrity of the free software distribution system which is implemented | ||
2378 | 380 | by public license practices. Many people have made generous | ||
2379 | 381 | contributions to the wide range of software distributed through that | ||
2380 | 382 | system in reliance on consistent application of that system; it is up | ||
2381 | 383 | to the author/donor to decide if he or she is willing to distribute | ||
2382 | 384 | software through any other system and a licensee cannot impose that | ||
2383 | 385 | choice. | ||
2384 | 386 | |||
2385 | 387 | This section is intended to make thoroughly clear what is believed to | ||
2386 | 388 | be a consequence of the rest of this License. | ||
2387 | 389 | |||
2388 | 390 | 12. If the distribution and/or use of the Library is restricted in certain | ||
2389 | 391 | countries either by patents or by copyrighted interfaces, the original | ||
2390 | 392 | copyright holder who places the Library under this License may add an | ||
2391 | 393 | explicit geographical distribution limitation excluding those | ||
2392 | 394 | countries, so that distribution is permitted only in or among countries | ||
2393 | 395 | not thus excluded. In such case, this License incorporates the | ||
2394 | 396 | limitation as if written in the body of this License. | ||
2395 | 397 | |||
2396 | 398 | 13. The Free Software Foundation may publish revised and/or new versions of | ||
2397 | 399 | the Library General Public License from time to time. Such new versions | ||
2398 | 400 | will be similar in spirit to the present version, but may differ in | ||
2399 | 401 | detail to address new problems or concerns. | ||
2400 | 402 | |||
2401 | 403 | Each version is given a distinguishing version number. If the Library | ||
2402 | 404 | specifies a version number of this License which applies to it and "any | ||
2403 | 405 | later version", you have the option of following the terms and | ||
2404 | 406 | conditions either of that version or of any later version published by | ||
2405 | 407 | the Free Software Foundation. If the Library does not specify a license | ||
2406 | 408 | version number, you may choose any version ever published by the Free | ||
2407 | 409 | Software Foundation. | ||
2408 | 410 | |||
2409 | 411 | 14. If you wish to incorporate parts of the Library into other free | ||
2410 | 412 | programs whose distribution conditions are incompatible with these, | ||
2411 | 413 | write to the author to ask for permission. For software which is | ||
2412 | 414 | copyrighted by the Free Software Foundation, write to the Free Software | ||
2413 | 415 | Foundation; we sometimes make exceptions for this. Our decision will be | ||
2414 | 416 | guided by the two goals of preserving the free status of all | ||
2415 | 417 | derivatives of our free software and of promoting the sharing and reuse | ||
2416 | 418 | of software generally. | ||
2417 | 419 | |||
2418 | 420 | NO WARRANTY | ||
2419 | 421 | |||
2420 | 422 | 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
2421 | 423 | FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
2422 | 424 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
2423 | 425 | PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER | ||
2424 | 426 | EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
2425 | 427 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE | ||
2426 | 428 | ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH | ||
2427 | 429 | YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL | ||
2428 | 430 | NECESSARY SERVICING, REPAIR OR CORRECTION. | ||
2429 | 431 | |||
2430 | 432 | 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
2431 | 433 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
2432 | 434 | REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR | ||
2433 | 435 | DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL | ||
2434 | 436 | DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY | ||
2435 | 437 | (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED | ||
2436 | 438 | INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF | ||
2437 | 439 | THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR | ||
2438 | 440 | OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. | ||
2439 | 441 | |||
2440 | 442 | END OF TERMS AND CONDITIONS | ||
2441 | 443 | |||
2442 | 444 | How to Apply These Terms to Your New Libraries | ||
2443 | 445 | |||
2444 | 446 | If you develop a new library, and you want it to be of the greatest | ||
2445 | 447 | possible use to the public, we recommend making it free software that | ||
2446 | 448 | everyone can redistribute and change. You can do so by permitting | ||
2447 | 449 | redistribution under these terms (or, alternatively, under the terms of the | ||
2448 | 450 | ordinary General Public License). | ||
2449 | 451 | |||
2450 | 452 | To apply these terms, attach the following notices to the library. It is | ||
2451 | 453 | safest to attach them to the start of each source file to most effectively | ||
2452 | 454 | convey the exclusion of warranty; and each file should have at least the | ||
2453 | 455 | "copyright" line and a pointer to where the full notice is found. | ||
2454 | 456 | |||
2455 | 457 | one line to give the library's name and an idea of what it does. | ||
2456 | 458 | Copyright (C) year name of author | ||
2457 | 459 | |||
2458 | 460 | This library is free software; you can redistribute it and/or modify it | ||
2459 | 461 | under the terms of the GNU Library General Public License as published by | ||
2460 | 462 | the Free Software Foundation; either version 2 of the License, or (at your | ||
2461 | 463 | option) any later version. | ||
2462 | 464 | |||
2463 | 465 | This library is distributed in the hope that it will be useful, but WITHOUT | ||
2464 | 466 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
2465 | 467 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public | ||
2466 | 468 | License for more details. | ||
2467 | 469 | |||
2468 | 470 | You should have received a copy of the GNU Library General Public License | ||
2469 | 471 | along with this library; if not, write to the Free Software Foundation, | ||
2470 | 472 | Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
2471 | 473 | |||
2472 | 474 | Also add information on how to contact you by electronic and paper mail. | ||
2473 | 475 | |||
2474 | 476 | You should also get your employer (if you work as a programmer) or your | ||
2475 | 477 | school, if any, to sign a "copyright disclaimer" for the library, if | ||
2476 | 478 | necessary. Here is a sample; alter the names: | ||
2477 | 479 | |||
2478 | 480 | Yoyodyne, Inc., hereby disclaims all copyright interest in | ||
2479 | 481 | the library `Frob' (a library for tweaking knobs) written | ||
2480 | 482 | by James Random Hacker. | ||
2481 | 483 | |||
2482 | 484 | signature of Ty Coon, 1 April 1990 | ||
2483 | 485 | Ty Coon, President of Vice | ||
2484 | 486 | |||
2485 | 487 | That's all there is to it! | ||
2486 | diff --git a/LICENSES/preferred/LGPL-2.1 b/LICENSES/preferred/LGPL-2.1 | |||
2487 | 0 | new file mode 100644 | 488 | new file mode 100644 |
2488 | index 0000000..27bb434 | |||
2489 | --- /dev/null | |||
2490 | +++ b/LICENSES/preferred/LGPL-2.1 | |||
2491 | @@ -0,0 +1,503 @@ | |||
2492 | 1 | Valid-License-Identifier: LGPL-2.1 | ||
2493 | 2 | Valid-License-Identifier: LGPL-2.1+ | ||
2494 | 3 | SPDX-URL: https://spdx.org/licenses/LGPL-2.1.html | ||
2495 | 4 | Usage-Guide: | ||
2496 | 5 | To use this license in source code, put one of the following SPDX | ||
2497 | 6 | tag/value pairs into a comment according to the placement | ||
2498 | 7 | guidelines in the licensing rules documentation. | ||
2499 | 8 | For 'GNU Lesser General Public License (LGPL) version 2.1 only' use: | ||
2500 | 9 | SPDX-License-Identifier: LGPL-2.1 | ||
2501 | 10 | For 'GNU Lesser General Public License (LGPL) version 2.1 or any later | ||
2502 | 11 | version' use: | ||
2503 | 12 | SPDX-License-Identifier: LGPL-2.1+ | ||
2504 | 13 | License-Text: | ||
2505 | 14 | |||
2506 | 15 | GNU LESSER GENERAL PUBLIC LICENSE | ||
2507 | 16 | Version 2.1, February 1999 | ||
2508 | 17 | |||
2509 | 18 | Copyright (C) 1991, 1999 Free Software Foundation, Inc. | ||
2510 | 19 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
2511 | 20 | |||
2512 | 21 | Everyone is permitted to copy and distribute verbatim copies of this | ||
2513 | 22 | license document, but changing it is not allowed. | ||
2514 | 23 | |||
2515 | 24 | [This is the first released version of the Lesser GPL. It also counts as | ||
2516 | 25 | the successor of the GNU Library Public License, version 2, hence the | ||
2517 | 26 | version number 2.1.] | ||
2518 | 27 | |||
2519 | 28 | Preamble | ||
2520 | 29 | |||
2521 | 30 | The licenses for most software are designed to take away your freedom to | ||
2522 | 31 | share and change it. By contrast, the GNU General Public Licenses are | ||
2523 | 32 | intended to guarantee your freedom to share and change free software--to | ||
2524 | 33 | make sure the software is free for all its users. | ||
2525 | 34 | |||
2526 | 35 | This license, the Lesser General Public License, applies to some specially | ||
2527 | 36 | designated software packages--typically libraries--of the Free Software | ||
2528 | 37 | Foundation and other authors who decide to use it. You can use it too, but | ||
2529 | 38 | we suggest you first think carefully about whether this license or the | ||
2530 | 39 | ordinary General Public License is the better strategy to use in any | ||
2531 | 40 | particular case, based on the explanations below. | ||
2532 | 41 | |||
2533 | 42 | When we speak of free software, we are referring to freedom of use, not | ||
2534 | 43 | price. Our General Public Licenses are designed to make sure that you have | ||
2535 | 44 | the freedom to distribute copies of free software (and charge for this | ||
2536 | 45 | service if you wish); that you receive source code or can get it if you | ||
2537 | 46 | want it; that you can change the software and use pieces of it in new free | ||
2538 | 47 | programs; and that you are informed that you can do these things. | ||
2539 | 48 | |||
2540 | 49 | To protect your rights, we need to make restrictions that forbid | ||
2541 | 50 | distributors to deny you these rights or to ask you to surrender these | ||
2542 | 51 | rights. These restrictions translate to certain responsibilities for you if | ||
2543 | 52 | you distribute copies of the library or if you modify it. | ||
2544 | 53 | |||
2545 | 54 | For example, if you distribute copies of the library, whether gratis or for | ||
2546 | 55 | a fee, you must give the recipients all the rights that we gave you. You | ||
2547 | 56 | must make sure that they, too, receive or can get the source code. If you | ||
2548 | 57 | link other code with the library, you must provide complete object files to | ||
2549 | 58 | the recipients, so that they can relink them with the library after making | ||
2550 | 59 | changes to the library and recompiling it. And you must show them these | ||
2551 | 60 | terms so they know their rights. | ||
2552 | 61 | |||
2553 | 62 | We protect your rights with a two-step method: (1) we copyright the | ||
2554 | 63 | library, and (2) we offer you this license, which gives you legal | ||
2555 | 64 | permission to copy, distribute and/or modify the library. | ||
2556 | 65 | |||
2557 | 66 | To protect each distributor, we want to make it very clear that there is no | ||
2558 | 67 | warranty for the free library. Also, if the library is modified by someone | ||
2559 | 68 | else and passed on, the recipients should know that what they have is not | ||
2560 | 69 | the original version, so that the original author's reputation will not be | ||
2561 | 70 | affected by problems that might be introduced by others. | ||
2562 | 71 | |||
2563 | 72 | Finally, software patents pose a constant threat to the existence of any | ||
2564 | 73 | free program. We wish to make sure that a company cannot effectively | ||
2565 | 74 | restrict the users of a free program by obtaining a restrictive license | ||
2566 | 75 | from a patent holder. Therefore, we insist that any patent license obtained | ||
2567 | 76 | for a version of the library must be consistent with the full freedom of | ||
2568 | 77 | use specified in this license. | ||
2569 | 78 | |||
2570 | 79 | Most GNU software, including some libraries, is covered by the ordinary GNU | ||
2571 | 80 | General Public License. This license, the GNU Lesser General Public | ||
2572 | 81 | License, applies to certain designated libraries, and is quite different | ||
2573 | 82 | from the ordinary General Public License. We use this license for certain | ||
2574 | 83 | libraries in order to permit linking those libraries into non-free | ||
2575 | 84 | programs. | ||
2576 | 85 | |||
2577 | 86 | When a program is linked with a library, whether statically or using a | ||
2578 | 87 | shared library, the combination of the two is legally speaking a combined | ||
2579 | 88 | work, a derivative of the original library. The ordinary General Public | ||
2580 | 89 | License therefore permits such linking only if the entire combination fits | ||
2581 | 90 | its criteria of freedom. The Lesser General Public License permits more lax | ||
2582 | 91 | criteria for linking other code with the library. | ||
2583 | 92 | |||
2584 | 93 | We call this license the "Lesser" General Public License because it does | ||
2585 | 94 | Less to protect the user's freedom than the ordinary General Public | ||
2586 | 95 | License. It also provides other free software developers Less of an | ||
2587 | 96 | advantage over competing non-free programs. These disadvantages are the | ||
2588 | 97 | reason we use the ordinary General Public License for many | ||
2589 | 98 | libraries. However, the Lesser license provides advantages in certain | ||
2590 | 99 | special circumstances. | ||
2591 | 100 | |||
2592 | 101 | For example, on rare occasions, there may be a special need to encourage | ||
2593 | 102 | the widest possible use of a certain library, so that it becomes a de-facto | ||
2594 | 103 | standard. To achieve this, non-free programs must be allowed to use the | ||
2595 | 104 | library. A more frequent case is that a free library does the same job as | ||
2596 | 105 | widely used non-free libraries. In this case, there is little to gain by | ||
2597 | 106 | limiting the free library to free software only, so we use the Lesser | ||
2598 | 107 | General Public License. | ||
2599 | 108 | |||
2600 | 109 | In other cases, permission to use a particular library in non-free programs | ||
2601 | 110 | enables a greater number of people to use a large body of free | ||
2602 | 111 | software. For example, permission to use the GNU C Library in non-free | ||
2603 | 112 | programs enables many more people to use the whole GNU operating system, as | ||
2604 | 113 | well as its variant, the GNU/Linux operating system. | ||
2605 | 114 | |||
2606 | 115 | Although the Lesser General Public License is Less protective of the users' | ||
2607 | 116 | freedom, it does ensure that the user of a program that is linked with the | ||
2608 | 117 | Library has the freedom and the wherewithal to run that program using a | ||
2609 | 118 | modified version of the Library. | ||
2610 | 119 | |||
2611 | 120 | The precise terms and conditions for copying, distribution and modification | ||
2612 | 121 | follow. Pay close attention to the difference between a "work based on the | ||
2613 | 122 | library" and a "work that uses the library". The former contains code | ||
2614 | 123 | derived from the library, whereas the latter must be combined with the | ||
2615 | 124 | library in order to run. | ||
2616 | 125 | |||
2617 | 126 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | ||
2618 | 127 | |||
2619 | 128 | 0. This License Agreement applies to any software library or other program | ||
2620 | 129 | which contains a notice placed by the copyright holder or other | ||
2621 | 130 | authorized party saying it may be distributed under the terms of this | ||
2622 | 131 | Lesser General Public License (also called "this License"). Each | ||
2623 | 132 | licensee is addressed as "you". | ||
2624 | 133 | |||
2625 | 134 | A "library" means a collection of software functions and/or data | ||
2626 | 135 | prepared so as to be conveniently linked with application programs | ||
2627 | 136 | (which use some of those functions and data) to form executables. | ||
2628 | 137 | |||
2629 | 138 | The "Library", below, refers to any such software library or work which | ||
2630 | 139 | has been distributed under these terms. A "work based on the Library" | ||
2631 | 140 | means either the Library or any derivative work under copyright law: | ||
2632 | 141 | that is to say, a work containing the Library or a portion of it, either | ||
2633 | 142 | verbatim or with modifications and/or translated straightforwardly into | ||
2634 | 143 | another language. (Hereinafter, translation is included without | ||
2635 | 144 | limitation in the term "modification".) | ||
2636 | 145 | |||
2637 | 146 | "Source code" for a work means the preferred form of the work for making | ||
2638 | 147 | modifications to it. For a library, complete source code means all the | ||
2639 | 148 | source code for all modules it contains, plus any associated interface | ||
2640 | 149 | definition files, plus the scripts used to control compilation and | ||
2641 | 150 | installation of the library. | ||
2642 | 151 | |||
2643 | 152 | Activities other than copying, distribution and modification are not | ||
2644 | 153 | covered by this License; they are outside its scope. The act of running | ||
2645 | 154 | a program using the Library is not restricted, and output from such a | ||
2646 | 155 | program is covered only if its contents constitute a work based on the | ||
2647 | 156 | Library (independent of the use of the Library in a tool for writing | ||
2648 | 157 | it). Whether that is true depends on what the Library does and what the | ||
2649 | 158 | program that uses the Library does. | ||
2650 | 159 | |||
2651 | 160 | 1. You may copy and distribute verbatim copies of the Library's complete | ||
2652 | 161 | source code as you receive it, in any medium, provided that you | ||
2653 | 162 | conspicuously and appropriately publish on each copy an appropriate | ||
2654 | 163 | copyright notice and disclaimer of warranty; keep intact all the notices | ||
2655 | 164 | that refer to this License and to the absence of any warranty; and | ||
2656 | 165 | distribute a copy of this License along with the Library. | ||
2657 | 166 | |||
2658 | 167 | You may charge a fee for the physical act of transferring a copy, and | ||
2659 | 168 | you may at your option offer warranty protection in exchange for a fee. | ||
2660 | 169 | |||
2661 | 170 | 2. You may modify your copy or copies of the Library or any portion of it, | ||
2662 | 171 | thus forming a work based on the Library, and copy and distribute such | ||
2663 | 172 | modifications or work under the terms of Section 1 above, provided that | ||
2664 | 173 | you also meet all of these conditions: | ||
2665 | 174 | |||
2666 | 175 | a) The modified work must itself be a software library. | ||
2667 | 176 | |||
2668 | 177 | b) You must cause the files modified to carry prominent notices stating | ||
2669 | 178 | that you changed the files and the date of any change. | ||
2670 | 179 | |||
2671 | 180 | c) You must cause the whole of the work to be licensed at no charge to | ||
2672 | 181 | all third parties under the terms of this License. | ||
2673 | 182 | |||
2674 | 183 | d) If a facility in the modified Library refers to a function or a table | ||
2675 | 184 | of data to be supplied by an application program that uses the | ||
2676 | 185 | facility, other than as an argument passed when the facility is | ||
2677 | 186 | invoked, then you must make a good faith effort to ensure that, in | ||
2678 | 187 | the event an application does not supply such function or table, the | ||
2679 | 188 | facility still operates, and performs whatever part of its purpose | ||
2680 | 189 | remains meaningful. | ||
2681 | 190 | |||
2682 | 191 | (For example, a function in a library to compute square roots has a | ||
2683 | 192 | purpose that is entirely well-defined independent of the | ||
2684 | 193 | application. Therefore, Subsection 2d requires that any | ||
2685 | 194 | application-supplied function or table used by this function must be | ||
2686 | 195 | optional: if the application does not supply it, the square root | ||
2687 | 196 | function must still compute square roots.) | ||
2688 | 197 | |||
2689 | 198 | These requirements apply to the modified work as a whole. If | ||
2690 | 199 | identifiable sections of that work are not derived from the Library, and | ||
2691 | 200 | can be reasonably considered independent and separate works in | ||
2692 | 201 | themselves, then this License, and its terms, do not apply to those | ||
2693 | 202 | sections when you distribute them as separate works. But when you | ||
2694 | 203 | distribute the same sections as part of a whole which is a work based on | ||
2695 | 204 | the Library, the distribution of the whole must be on the terms of this | ||
2696 | 205 | License, whose permissions for other licensees extend to the entire | ||
2697 | 206 | whole, and thus to each and every part regardless of who wrote it. | ||
2698 | 207 | |||
2699 | 208 | Thus, it is not the intent of this section to claim rights or contest | ||
2700 | 209 | your rights to work written entirely by you; rather, the intent is to | ||
2701 | 210 | exercise the right to control the distribution of derivative or | ||
2702 | 211 | collective works based on the Library. | ||
2703 | 212 | |||
2704 | 213 | In addition, mere aggregation of another work not based on the Library | ||
2705 | 214 | with the Library (or with a work based on the Library) on a volume of a | ||
2706 | 215 | storage or distribution medium does not bring the other work under the | ||
2707 | 216 | scope of this License. | ||
2708 | 217 | |||
2709 | 218 | 3. You may opt to apply the terms of the ordinary GNU General Public | ||
2710 | 219 | License instead of this License to a given copy of the Library. To do | ||
2711 | 220 | this, you must alter all the notices that refer to this License, so that | ||
2712 | 221 | they refer to the ordinary GNU General Public License, version 2, | ||
2713 | 222 | instead of to this License. (If a newer version than version 2 of the | ||
2714 | 223 | ordinary GNU General Public License has appeared, then you can specify | ||
2715 | 224 | that version instead if you wish.) Do not make any other change in these | ||
2716 | 225 | notices. | ||
2717 | 226 | |||
2718 | 227 | Once this change is made in a given copy, it is irreversible for that | ||
2719 | 228 | copy, so the ordinary GNU General Public License applies to all | ||
2720 | 229 | subsequent copies and derivative works made from that copy. | ||
2721 | 230 | |||
2722 | 231 | This option is useful when you wish to copy part of the code of the | ||
2723 | 232 | Library into a program that is not a library. | ||
2724 | 233 | |||
2725 | 234 | 4. You may copy and distribute the Library (or a portion or derivative of | ||
2726 | 235 | it, under Section 2) in object code or executable form under the terms | ||
2727 | 236 | of Sections 1 and 2 above provided that you accompany it with the | ||
2728 | 237 | complete corresponding machine-readable source code, which must be | ||
2729 | 238 | distributed under the terms of Sections 1 and 2 above on a medium | ||
2730 | 239 | customarily used for software interchange. | ||
2731 | 240 | |||
2732 | 241 | If distribution of object code is made by offering access to copy from a | ||
2733 | 242 | designated place, then offering equivalent access to copy the source | ||
2734 | 243 | code from the same place satisfies the requirement to distribute the | ||
2735 | 244 | source code, even though third parties are not compelled to copy the | ||
2736 | 245 | source along with the object code. | ||
2737 | 246 | |||
2738 | 247 | 5. A program that contains no derivative of any portion of the Library, but | ||
2739 | 248 | is designed to work with the Library by being compiled or linked with | ||
2740 | 249 | it, is called a "work that uses the Library". Such a work, in isolation, | ||
2741 | 250 | is not a derivative work of the Library, and therefore falls outside the | ||
2742 | 251 | scope of this License. | ||
2743 | 252 | |||
2744 | 253 | However, linking a "work that uses the Library" with the Library creates | ||
2745 | 254 | an executable that is a derivative of the Library (because it contains | ||
2746 | 255 | portions of the Library), rather than a "work that uses the | ||
2747 | 256 | library". The executable is therefore covered by this License. Section 6 | ||
2748 | 257 | states terms for distribution of such executables. | ||
2749 | 258 | |||
2750 | 259 | When a "work that uses the Library" uses material from a header file | ||
2751 | 260 | that is part of the Library, the object code for the work may be a | ||
2752 | 261 | derivative work of the Library even though the source code is | ||
2753 | 262 | not. Whether this is true is especially significant if the work can be | ||
2754 | 263 | linked without the Library, or if the work is itself a library. The | ||
2755 | 264 | threshold for this to be true is not precisely defined by law. | ||
2756 | 265 | |||
2757 | 266 | If such an object file uses only numerical parameters, data structure | ||
2758 | 267 | layouts and accessors, and small macros and small inline functions (ten | ||
2759 | 268 | lines or less in length), then the use of the object file is | ||
2760 | 269 | unrestricted, regardless of whether it is legally a derivative | ||
2761 | 270 | work. (Executables containing this object code plus portions of the | ||
2762 | 271 | Library will still fall under Section 6.) | ||
2763 | 272 | |||
2764 | 273 | Otherwise, if the work is a derivative of the Library, you may | ||
2765 | 274 | distribute the object code for the work under the terms of Section | ||
2766 | 275 | 6. Any executables containing that work also fall under Section 6, | ||
2767 | 276 | whether or not they are linked directly with the Library itself. | ||
2768 | 277 | |||
2769 | 278 | 6. As an exception to the Sections above, you may also combine or link a | ||
2770 | 279 | "work that uses the Library" with the Library to produce a work | ||
2771 | 280 | containing portions of the Library, and distribute that work under terms | ||
2772 | 281 | of your choice, provided that the terms permit modification of the work | ||
2773 | 282 | for the customer's own use and reverse engineering for debugging such | ||
2774 | 283 | modifications. | ||
2775 | 284 | |||
2776 | 285 | You must give prominent notice with each copy of the work that the | ||
2777 | 286 | Library is used in it and that the Library and its use are covered by | ||
2778 | 287 | this License. You must supply a copy of this License. If the work during | ||
2779 | 288 | execution displays copyright notices, you must include the copyright | ||
2780 | 289 | notice for the Library among them, as well as a reference directing the | ||
2781 | 290 | user to the copy of this License. Also, you must do one of these things: | ||
2782 | 291 | |||
2783 | 292 | a) Accompany the work with the complete corresponding machine-readable | ||
2784 | 293 | source code for the Library including whatever changes were used in | ||
2785 | 294 | the work (which must be distributed under Sections 1 and 2 above); | ||
2786 | 295 | and, if the work is an executable linked with the Library, with the | ||
2787 | 296 | complete machine-readable "work that uses the Library", as object | ||
2788 | 297 | code and/or source code, so that the user can modify the Library and | ||
2789 | 298 | then relink to produce a modified executable containing the modified | ||
2790 | 299 | Library. (It is understood that the user who changes the contents of | ||
2791 | 300 | definitions files in the Library will not necessarily be able to | ||
2792 | 301 | recompile the application to use the modified definitions.) | ||
2793 | 302 | |||
2794 | 303 | b) Use a suitable shared library mechanism for linking with the | ||
2795 | 304 | Library. A suitable mechanism is one that (1) uses at run time a copy | ||
2796 | 305 | of the library already present on the user's computer system, rather | ||
2797 | 306 | than copying library functions into the executable, and (2) will | ||
2798 | 307 | operate properly with a modified version of the library, if the user | ||
2799 | 308 | installs one, as long as the modified version is interface-compatible | ||
2800 | 309 | with the version that the work was made with. | ||
2801 | 310 | |||
2802 | 311 | c) Accompany the work with a written offer, valid for at least three | ||
2803 | 312 | years, to give the same user the materials specified in Subsection | ||
2804 | 313 | 6a, above, for a charge no more than the cost of performing this | ||
2805 | 314 | distribution. | ||
2806 | 315 | |||
2807 | 316 | d) If distribution of the work is made by offering access to copy from a | ||
2808 | 317 | designated place, offer equivalent access to copy the above specified | ||
2809 | 318 | materials from the same place. | ||
2810 | 319 | |||
2811 | 320 | e) Verify that the user has already received a copy of these materials | ||
2812 | 321 | or that you have already sent this user a copy. | ||
2813 | 322 | |||
2814 | 323 | For an executable, the required form of the "work that uses the Library" | ||
2815 | 324 | must include any data and utility programs needed for reproducing the | ||
2816 | 325 | executable from it. However, as a special exception, the materials to be | ||
2817 | 326 | distributed need not include anything that is normally distributed (in | ||
2818 | 327 | either source or binary form) with the major components (compiler, | ||
2819 | 328 | kernel, and so on) of the operating system on which the executable runs, | ||
2820 | 329 | unless that component itself accompanies the executable. | ||
2821 | 330 | |||
2822 | 331 | It may happen that this requirement contradicts the license restrictions | ||
2823 | 332 | of other proprietary libraries that do not normally accompany the | ||
2824 | 333 | operating system. Such a contradiction means you cannot use both them | ||
2825 | 334 | and the Library together in an executable that you distribute. | ||
2826 | 335 | |||
2827 | 336 | 7. You may place library facilities that are a work based on the Library | ||
2828 | 337 | side-by-side in a single library together with other library facilities | ||
2829 | 338 | not covered by this License, and distribute such a combined library, | ||
2830 | 339 | provided that the separate distribution of the work based on the Library | ||
2831 | 340 | and of the other library facilities is otherwise permitted, and provided | ||
2832 | 341 | that you do these two things: | ||
2833 | 342 | |||
2834 | 343 | a) Accompany the combined library with a copy of the same work based on | ||
2835 | 344 | the Library, uncombined with any other library facilities. This must | ||
2836 | 345 | be distributed under the terms of the Sections above. | ||
2837 | 346 | |||
2838 | 347 | b) Give prominent notice with the combined library of the fact that part | ||
2839 | 348 | of it is a work based on the Library, and explaining where to find | ||
2840 | 349 | the accompanying uncombined form of the same work. | ||
2841 | 350 | |||
2842 | 351 | 8. You may not copy, modify, sublicense, link with, or distribute the | ||
2843 | 352 | Library except as expressly provided under this License. Any attempt | ||
2844 | 353 | otherwise to copy, modify, sublicense, link with, or distribute the | ||
2845 | 354 | Library is void, and will automatically terminate your rights under this | ||
2846 | 355 | License. However, parties who have received copies, or rights, from you | ||
2847 | 356 | under this License will not have their licenses terminated so long as | ||
2848 | 357 | such parties remain in full compliance. | ||
2849 | 358 | |||
2850 | 359 | 9. You are not required to accept this License, since you have not signed | ||
2851 | 360 | it. However, nothing else grants you permission to modify or distribute | ||
2852 | 361 | the Library or its derivative works. These actions are prohibited by law | ||
2853 | 362 | if you do not accept this License. Therefore, by modifying or | ||
2854 | 363 | distributing the Library (or any work based on the Library), you | ||
2855 | 364 | indicate your acceptance of this License to do so, and all its terms and | ||
2856 | 365 | conditions for copying, distributing or modifying the Library or works | ||
2857 | 366 | based on it. | ||
2858 | 367 | |||
2859 | 368 | 10. Each time you redistribute the Library (or any work based on the | ||
2860 | 369 | Library), the recipient automatically receives a license from the | ||
2861 | 370 | original licensor to copy, distribute, link with or modify the Library | ||
2862 | 371 | subject to these terms and conditions. You may not impose any further | ||
2863 | 372 | restrictions on the recipients' exercise of the rights granted | ||
2864 | 373 | herein. You are not responsible for enforcing compliance by third | ||
2865 | 374 | parties with this License. | ||
2866 | 375 | |||
2867 | 376 | 11. If, as a consequence of a court judgment or allegation of patent | ||
2868 | 377 | infringement or for any other reason (not limited to patent issues), | ||
2869 | 378 | conditions are imposed on you (whether by court order, agreement or | ||
2870 | 379 | otherwise) that contradict the conditions of this License, they do not | ||
2871 | 380 | excuse you from the conditions of this License. If you cannot | ||
2872 | 381 | distribute so as to satisfy simultaneously your obligations under this | ||
2873 | 382 | License and any other pertinent obligations, then as a consequence you | ||
2874 | 383 | may not distribute the Library at all. For example, if a patent license | ||
2875 | 384 | would not permit royalty-free redistribution of the Library by all | ||
2876 | 385 | those who receive copies directly or indirectly through you, then the | ||
2877 | 386 | only way you could satisfy both it and this License would be to refrain | ||
2878 | 387 | entirely from distribution of the Library. | ||
2879 | 388 | |||
2880 | 389 | If any portion of this section is held invalid or unenforceable under | ||
2881 | 390 | any particular circumstance, the balance of the section is intended to | ||
2882 | 391 | apply, and the section as a whole is intended to apply in other | ||
2883 | 392 | circumstances. | ||
2884 | 393 | |||
2885 | 394 | It is not the purpose of this section to induce you to infringe any | ||
2886 | 395 | patents or other property right claims or to contest validity of any | ||
2887 | 396 | such claims; this section has the sole purpose of protecting the | ||
2888 | 397 | integrity of the free software distribution system which is implemented | ||
2889 | 398 | by public license practices. Many people have made generous | ||
2890 | 399 | contributions to the wide range of software distributed through that | ||
2891 | 400 | system in reliance on consistent application of that system; it is up | ||
2892 | 401 | to the author/donor to decide if he or she is willing to distribute | ||
2893 | 402 | software through any other system and a licensee cannot impose that | ||
2894 | 403 | choice. | ||
2895 | 404 | |||
2896 | 405 | This section is intended to make thoroughly clear what is believed to | ||
2897 | 406 | be a consequence of the rest of this License. | ||
2898 | 407 | |||
2899 | 408 | 12. If the distribution and/or use of the Library is restricted in certain | ||
2900 | 409 | countries either by patents or by copyrighted interfaces, the original | ||
2901 | 410 | copyright holder who places the Library under this License may add an | ||
2902 | 411 | explicit geographical distribution limitation excluding those | ||
2903 | 412 | countries, so that distribution is permitted only in or among countries | ||
2904 | 413 | not thus excluded. In such case, this License incorporates the | ||
2905 | 414 | limitation as if written in the body of this License. | ||
2906 | 415 | |||
2907 | 416 | 13. The Free Software Foundation may publish revised and/or new versions of | ||
2908 | 417 | the Lesser General Public License from time to time. Such new versions | ||
2909 | 418 | will be similar in spirit to the present version, but may differ in | ||
2910 | 419 | detail to address new problems or concerns. | ||
2911 | 420 | |||
2912 | 421 | Each version is given a distinguishing version number. If the Library | ||
2913 | 422 | specifies a version number of this License which applies to it and "any | ||
2914 | 423 | later version", you have the option of following the terms and | ||
2915 | 424 | conditions either of that version or of any later version published by | ||
2916 | 425 | the Free Software Foundation. If the Library does not specify a license | ||
2917 | 426 | version number, you may choose any version ever published by the Free | ||
2918 | 427 | Software Foundation. | ||
2919 | 428 | |||
2920 | 429 | 14. If you wish to incorporate parts of the Library into other free | ||
2921 | 430 | programs whose distribution conditions are incompatible with these, | ||
2922 | 431 | write to the author to ask for permission. For software which is | ||
2923 | 432 | copyrighted by the Free Software Foundation, write to the Free Software | ||
2924 | 433 | Foundation; we sometimes make exceptions for this. Our decision will be | ||
2925 | 434 | guided by the two goals of preserving the free status of all | ||
2926 | 435 | derivatives of our free software and of promoting the sharing and reuse | ||
2927 | 436 | of software generally. | ||
2928 | 437 | |||
2929 | 438 | NO WARRANTY | ||
2930 | 439 | |||
2931 | 440 | 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | ||
2932 | 441 | FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | ||
2933 | 442 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | ||
2934 | 443 | PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER | ||
2935 | 444 | EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
2936 | 445 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE | ||
2937 | 446 | ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH | ||
2938 | 447 | YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL | ||
2939 | 448 | NECESSARY SERVICING, REPAIR OR CORRECTION. | ||
2940 | 449 | |||
2941 | 450 | 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | ||
2942 | 451 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | ||
2943 | 452 | REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR | ||
2944 | 453 | DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL | ||
2945 | 454 | DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY | ||
2946 | 455 | (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED | ||
2947 | 456 | INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF | ||
2948 | 457 | THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR | ||
2949 | 458 | OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. | ||
2950 | 459 | |||
2951 | 460 | END OF TERMS AND CONDITIONS | ||
2952 | 461 | |||
2953 | 462 | How to Apply These Terms to Your New Libraries | ||
2954 | 463 | |||
2955 | 464 | If you develop a new library, and you want it to be of the greatest | ||
2956 | 465 | possible use to the public, we recommend making it free software that | ||
2957 | 466 | everyone can redistribute and change. You can do so by permitting | ||
2958 | 467 | redistribution under these terms (or, alternatively, under the terms of the | ||
2959 | 468 | ordinary General Public License). | ||
2960 | 469 | |||
2961 | 470 | To apply these terms, attach the following notices to the library. It is | ||
2962 | 471 | safest to attach them to the start of each source file to most effectively | ||
2963 | 472 | convey the exclusion of warranty; and each file should have at least the | ||
2964 | 473 | "copyright" line and a pointer to where the full notice is found. | ||
2965 | 474 | |||
2966 | 475 | one line to give the library's name and an idea of what it does. | ||
2967 | 476 | Copyright (C) year name of author | ||
2968 | 477 | |||
2969 | 478 | This library is free software; you can redistribute it and/or modify it | ||
2970 | 479 | under the terms of the GNU Lesser General Public License as published by | ||
2971 | 480 | the Free Software Foundation; either version 2.1 of the License, or (at | ||
2972 | 481 | your option) any later version. | ||
2973 | 482 | |||
2974 | 483 | This library is distributed in the hope that it will be useful, but WITHOUT | ||
2975 | 484 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
2976 | 485 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License | ||
2977 | 486 | for more details. | ||
2978 | 487 | |||
2979 | 488 | You should have received a copy of the GNU Lesser General Public License | ||
2980 | 489 | along with this library; if not, write to the Free Software Foundation, | ||
2981 | 490 | Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add | ||
2982 | 491 | information on how to contact you by electronic and paper mail. | ||
2983 | 492 | |||
2984 | 493 | You should also get your employer (if you work as a programmer) or your | ||
2985 | 494 | school, if any, to sign a "copyright disclaimer" for the library, if | ||
2986 | 495 | necessary. Here is a sample; alter the names: | ||
2987 | 496 | |||
2988 | 497 | Yoyodyne, Inc., hereby disclaims all copyright interest in | ||
2989 | 498 | the library `Frob' (a library for tweaking knobs) written | ||
2990 | 499 | by James Random Hacker. | ||
2991 | 500 | |||
2992 | 501 | signature of Ty Coon, 1 April 1990 | ||
2993 | 502 | Ty Coon, President of Vice | ||
2994 | 503 | That's all there is to it! | ||
2995 | diff --git a/LICENSES/preferred/MIT b/LICENSES/preferred/MIT | |||
2996 | 0 | new file mode 100644 | 504 | new file mode 100644 |
2997 | index 0000000..f33a68c | |||
2998 | --- /dev/null | |||
2999 | +++ b/LICENSES/preferred/MIT | |||
3000 | @@ -0,0 +1,30 @@ | |||
3001 | 1 | Valid-License-Identifier: MIT | ||
3002 | 2 | SPDX-URL: https://spdx.org/licenses/MIT.html | ||
3003 | 3 | Usage-Guide: | ||
3004 | 4 | To use the MIT License put the following SPDX tag/value pair into a | ||
3005 | 5 | comment according to the placement guidelines in the licensing rules | ||
3006 | 6 | documentation: | ||
3007 | 7 | SPDX-License-Identifier: MIT | ||
3008 | 8 | License-Text: | ||
3009 | 9 | |||
3010 | 10 | MIT License | ||
3011 | 11 | |||
3012 | 12 | Copyright (c) <year> <copyright holders> | ||
3013 | 13 | |||
3014 | 14 | Permission is hereby granted, free of charge, to any person obtaining a | ||
3015 | 15 | copy of this software and associated documentation files (the "Software"), | ||
3016 | 16 | to deal in the Software without restriction, including without limitation | ||
3017 | 17 | the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||
3018 | 18 | and/or sell copies of the Software, and to permit persons to whom the | ||
3019 | 19 | Software is furnished to do so, subject to the following conditions: | ||
3020 | 20 | |||
3021 | 21 | The above copyright notice and this permission notice shall be included in | ||
3022 | 22 | all copies or substantial portions of the Software. | ||
3023 | 23 | |||
3024 | 24 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
3025 | 25 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
3026 | 26 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
3027 | 27 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
3028 | 28 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
3029 | 29 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | ||
3030 | 30 | DEALINGS IN THE SOFTWARE. | ||
3031 | diff --git a/MAINTAINERS b/MAINTAINERS | |||
3032 | index 2926327..81e1ede 100644 | |||
3033 | --- a/MAINTAINERS | |||
3034 | +++ b/MAINTAINERS | |||
3035 | @@ -147,7 +147,7 @@ Maintainers List | |||
3036 | 147 | M: Steffen Klassert <klassert@kernel.org> | 147 | M: Steffen Klassert <klassert@kernel.org> |
3037 | 148 | L: netdev@vger.kernel.org | 148 | L: netdev@vger.kernel.org |
3038 | 149 | S: Odd Fixes | 149 | S: Odd Fixes |
3040 | 150 | F: Documentation/networking/device_drivers/3com/vortex.txt | 150 | F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst |
3041 | 151 | F: drivers/net/ethernet/3com/3c59x.c | 151 | F: drivers/net/ethernet/3com/3c59x.c |
3042 | 152 | 152 | ||
3043 | 153 | 3CR990 NETWORK DRIVER | 153 | 3CR990 NETWORK DRIVER |
3044 | @@ -193,7 +193,7 @@ W: https://wireless.wiki.kernel.org/ | |||
3045 | 193 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git | 193 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git |
3046 | 194 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git | 194 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git |
3047 | 195 | F: Documentation/driver-api/80211/cfg80211.rst | 195 | F: Documentation/driver-api/80211/cfg80211.rst |
3049 | 196 | F: Documentation/networking/regulatory.txt | 196 | F: Documentation/networking/regulatory.rst |
3050 | 197 | F: include/linux/ieee80211.h | 197 | F: include/linux/ieee80211.h |
3051 | 198 | F: include/net/cfg80211.h | 198 | F: include/net/cfg80211.h |
3052 | 199 | F: include/net/ieee80211_radiotap.h | 199 | F: include/net/ieee80211_radiotap.h |
3053 | @@ -203,8 +203,8 @@ F: include/uapi/linux/nl80211.h | |||
3054 | 203 | F: net/wireless/ | 203 | F: net/wireless/ |
3055 | 204 | 204 | ||
3056 | 205 | 8169 10/100/1000 GIGABIT ETHERNET DRIVER | 205 | 8169 10/100/1000 GIGABIT ETHERNET DRIVER |
3057 | 206 | M: Realtek linux nic maintainers <nic_swsd@realtek.com> | ||
3058 | 207 | M: Heiner Kallweit <hkallweit1@gmail.com> | 206 | M: Heiner Kallweit <hkallweit1@gmail.com> |
3059 | 207 | M: nic_swsd@realtek.com | ||
3060 | 208 | L: netdev@vger.kernel.org | 208 | L: netdev@vger.kernel.org |
3061 | 209 | S: Maintained | 209 | S: Maintained |
3062 | 210 | F: drivers/net/ethernet/realtek/r8169* | 210 | F: drivers/net/ethernet/realtek/r8169* |
3063 | @@ -261,6 +261,8 @@ ABI/API | |||
3064 | 261 | L: linux-api@vger.kernel.org | 261 | L: linux-api@vger.kernel.org |
3065 | 262 | F: include/linux/syscalls.h | 262 | F: include/linux/syscalls.h |
3066 | 263 | F: kernel/sys_ni.c | 263 | F: kernel/sys_ni.c |
3067 | 264 | X: include/uapi/ | ||
3068 | 265 | X: arch/*/include/uapi/ | ||
3069 | 264 | 266 | ||
3070 | 265 | ABIT UGURU 1,2 HARDWARE MONITOR DRIVER | 267 | ABIT UGURU 1,2 HARDWARE MONITOR DRIVER |
3071 | 266 | M: Hans de Goede <hdegoede@redhat.com> | 268 | M: Hans de Goede <hdegoede@redhat.com> |
3072 | @@ -294,10 +296,10 @@ F: drivers/gpio/gpio-104-idio-16.c | |||
3073 | 294 | 296 | ||
3074 | 295 | ACCES 104-QUAD-8 DRIVER | 297 | ACCES 104-QUAD-8 DRIVER |
3075 | 296 | M: William Breathitt Gray <vilhelm.gray@gmail.com> | 298 | M: William Breathitt Gray <vilhelm.gray@gmail.com> |
3076 | 299 | M: Syed Nayyar Waris <syednwaris@gmail.com> | ||
3077 | 297 | L: linux-iio@vger.kernel.org | 300 | L: linux-iio@vger.kernel.org |
3078 | 298 | S: Maintained | 301 | S: Maintained |
3079 | 299 | F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 | 302 | F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 |
3080 | 300 | F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 | ||
3081 | 301 | F: drivers/counter/104-quad-8.c | 303 | F: drivers/counter/104-quad-8.c |
3082 | 302 | 304 | ||
3083 | 303 | ACCES PCI-IDIO-16 GPIO DRIVER | 305 | ACCES PCI-IDIO-16 GPIO DRIVER |
3084 | @@ -404,7 +406,7 @@ F: drivers/platform/x86/i2c-multi-instantiate.c | |||
3085 | 404 | ACPI PMIC DRIVERS | 406 | ACPI PMIC DRIVERS |
3086 | 405 | M: "Rafael J. Wysocki" <rjw@rjwysocki.net> | 407 | M: "Rafael J. Wysocki" <rjw@rjwysocki.net> |
3087 | 406 | M: Len Brown <lenb@kernel.org> | 408 | M: Len Brown <lenb@kernel.org> |
3089 | 407 | R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 409 | R: Andy Shevchenko <andy@kernel.org> |
3090 | 408 | R: Mika Westerberg <mika.westerberg@linux.intel.com> | 410 | R: Mika Westerberg <mika.westerberg@linux.intel.com> |
3091 | 409 | L: linux-acpi@vger.kernel.org | 411 | L: linux-acpi@vger.kernel.org |
3092 | 410 | S: Supported | 412 | S: Supported |
3093 | @@ -435,6 +437,15 @@ S: Orphan | |||
3094 | 435 | F: drivers/platform/x86/wmi.c | 437 | F: drivers/platform/x86/wmi.c |
3095 | 436 | F: include/uapi/linux/wmi.h | 438 | F: include/uapi/linux/wmi.h |
3096 | 437 | 439 | ||
3097 | 440 | ACRN HYPERVISOR SERVICE MODULE | ||
3098 | 441 | M: Shuo Liu <shuo.a.liu@intel.com> | ||
3099 | 442 | L: acrn-dev@lists.projectacrn.org (subscribers-only) | ||
3100 | 443 | S: Supported | ||
3101 | 444 | W: https://projectacrn.org | ||
3102 | 445 | F: Documentation/virt/acrn/ | ||
3103 | 446 | F: drivers/virt/acrn/ | ||
3104 | 447 | F: include/uapi/linux/acrn.h | ||
3105 | 448 | |||
3106 | 438 | AD1889 ALSA SOUND DRIVER | 449 | AD1889 ALSA SOUND DRIVER |
3107 | 439 | L: linux-parisc@vger.kernel.org | 450 | L: linux-parisc@vger.kernel.org |
3108 | 440 | S: Maintained | 451 | S: Maintained |
3109 | @@ -561,6 +572,12 @@ S: Maintained | |||
3110 | 561 | F: Documentation/scsi/advansys.rst | 572 | F: Documentation/scsi/advansys.rst |
3111 | 562 | F: drivers/scsi/advansys.c | 573 | F: drivers/scsi/advansys.c |
3112 | 563 | 574 | ||
3113 | 575 | ADVANTECH SWBTN DRIVER | ||
3114 | 576 | M: Andrea Ho <Andrea.Ho@advantech.com.tw> | ||
3115 | 577 | L: platform-driver-x86@vger.kernel.org | ||
3116 | 578 | S: Maintained | ||
3117 | 579 | F: drivers/platform/x86/adv_swbutton.c | ||
3118 | 580 | |||
3119 | 564 | ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) | 581 | ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) |
3120 | 565 | M: Michael Hennerich <michael.hennerich@analog.com> | 582 | M: Michael Hennerich <michael.hennerich@analog.com> |
3121 | 566 | S: Supported | 583 | S: Supported |
3122 | @@ -607,6 +624,7 @@ F: fs/affs/ | |||
3123 | 607 | 624 | ||
3124 | 608 | AFS FILESYSTEM | 625 | AFS FILESYSTEM |
3125 | 609 | M: David Howells <dhowells@redhat.com> | 626 | M: David Howells <dhowells@redhat.com> |
3126 | 627 | M: Marc Dionne <marc.dionne@auristor.com> | ||
3127 | 610 | L: linux-afs@lists.infradead.org | 628 | L: linux-afs@lists.infradead.org |
3128 | 611 | S: Supported | 629 | S: Supported |
3129 | 612 | W: https://www.infradead.org/~dhowells/kafs/ | 630 | W: https://www.infradead.org/~dhowells/kafs/ |
3130 | @@ -685,6 +703,11 @@ S: Maintained | |||
3131 | 685 | F: Documentation/i2c/busses/i2c-ali1563.rst | 703 | F: Documentation/i2c/busses/i2c-ali1563.rst |
3132 | 686 | F: drivers/i2c/busses/i2c-ali1563.c | 704 | F: drivers/i2c/busses/i2c-ali1563.c |
3133 | 687 | 705 | ||
3134 | 706 | ALIENWARE WMI DRIVER | ||
3135 | 707 | L: Dell.Client.Kernel@dell.com | ||
3136 | 708 | S: Maintained | ||
3137 | 709 | F: drivers/platform/x86/dell/alienware-wmi.c | ||
3138 | 710 | |||
3139 | 688 | ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER | 711 | ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER |
3140 | 689 | M: Tomislav Denis <tomislav.denis@avl.com> | 712 | M: Tomislav Denis <tomislav.denis@avl.com> |
3141 | 690 | L: linux-iio@vger.kernel.org | 713 | L: linux-iio@vger.kernel.org |
3142 | @@ -698,7 +721,8 @@ M: Michael Tretter <m.tretter@pengutronix.de> | |||
3143 | 698 | R: Pengutronix Kernel Team <kernel@pengutronix.de> | 721 | R: Pengutronix Kernel Team <kernel@pengutronix.de> |
3144 | 699 | L: linux-media@vger.kernel.org | 722 | L: linux-media@vger.kernel.org |
3145 | 700 | S: Maintained | 723 | S: Maintained |
3147 | 701 | F: drivers/staging/media/allegro-dvt/ | 724 | F: Documentation/devicetree/bindings/media/allegro,al5e.yaml |
3148 | 725 | F: drivers/media/platform/allegro-dvt/ | ||
3149 | 702 | 726 | ||
3150 | 703 | ALLWINNER A10 CSI DRIVER | 727 | ALLWINNER A10 CSI DRIVER |
3151 | 704 | M: Maxime Ripard <mripard@kernel.org> | 728 | M: Maxime Ripard <mripard@kernel.org> |
3152 | @@ -781,7 +805,7 @@ F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h | |||
3153 | 781 | F: include/linux/mfd/altera-a10sr.h | 805 | F: include/linux/mfd/altera-a10sr.h |
3154 | 782 | 806 | ||
3155 | 783 | ALTERA TRIPLE SPEED ETHERNET DRIVER | 807 | ALTERA TRIPLE SPEED ETHERNET DRIVER |
3157 | 784 | M: Thor Thayer <thor.thayer@linux.intel.com> | 808 | M: Joyce Ooi <joyce.ooi@intel.com> |
3158 | 785 | L: netdev@vger.kernel.org | 809 | L: netdev@vger.kernel.org |
3159 | 786 | S: Maintained | 810 | S: Maintained |
3160 | 787 | F: drivers/net/ethernet/altera/ | 811 | F: drivers/net/ethernet/altera/ |
3161 | @@ -801,6 +825,13 @@ S: Maintained | |||
3162 | 801 | F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt | 825 | F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt |
3163 | 802 | F: drivers/irqchip/irq-al-fic.c | 826 | F: drivers/irqchip/irq-al-fic.c |
3164 | 803 | 827 | ||
3165 | 828 | AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC | ||
3166 | 829 | M: Talel Shenhar <talel@amazon.com> | ||
3167 | 830 | M: Talel Shenhar <talelshenhar@gmail.com> | ||
3168 | 831 | S: Maintained | ||
3169 | 832 | F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml | ||
3170 | 833 | F: drivers/edac/al_mc_edac.c | ||
3171 | 834 | |||
3172 | 804 | AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER | 835 | AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER |
3173 | 805 | M: Talel Shenhar <talel@amazon.com> | 836 | M: Talel Shenhar <talel@amazon.com> |
3174 | 806 | S: Maintained | 837 | S: Maintained |
3175 | @@ -812,10 +843,9 @@ M: Netanel Belgazal <netanel@amazon.com> | |||
3176 | 812 | M: Arthur Kiyanovski <akiyano@amazon.com> | 843 | M: Arthur Kiyanovski <akiyano@amazon.com> |
3177 | 813 | R: Guy Tzalik <gtzalik@amazon.com> | 844 | R: Guy Tzalik <gtzalik@amazon.com> |
3178 | 814 | R: Saeed Bishara <saeedb@amazon.com> | 845 | R: Saeed Bishara <saeedb@amazon.com> |
3179 | 815 | R: Zorik Machulsky <zorik@amazon.com> | ||
3180 | 816 | L: netdev@vger.kernel.org | 846 | L: netdev@vger.kernel.org |
3181 | 817 | S: Supported | 847 | S: Supported |
3183 | 818 | F: Documentation/networking/device_drivers/amazon/ena.txt | 848 | F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst |
3184 | 819 | F: drivers/net/ethernet/amazon/ | 849 | F: drivers/net/ethernet/amazon/ |
3185 | 820 | 850 | ||
3186 | 821 | AMAZON RDMA EFA DRIVER | 851 | AMAZON RDMA EFA DRIVER |
3187 | @@ -829,11 +859,20 @@ F: include/uapi/rdma/efa-abi.h | |||
3188 | 829 | 859 | ||
3189 | 830 | AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER | 860 | AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER |
3190 | 831 | M: Tom Lendacky <thomas.lendacky@amd.com> | 861 | M: Tom Lendacky <thomas.lendacky@amd.com> |
3191 | 862 | M: John Allen <john.allen@amd.com> | ||
3192 | 832 | L: linux-crypto@vger.kernel.org | 863 | L: linux-crypto@vger.kernel.org |
3193 | 833 | S: Supported | 864 | S: Supported |
3194 | 834 | F: drivers/crypto/ccp/ | 865 | F: drivers/crypto/ccp/ |
3195 | 835 | F: include/linux/ccp.h | 866 | F: include/linux/ccp.h |
3196 | 836 | 867 | ||
3197 | 868 | AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT | ||
3198 | 869 | M: Brijesh Singh <brijesh.singh@amd.com> | ||
3199 | 870 | M: Tom Lendacky <thomas.lendacky@amd.com> | ||
3200 | 871 | L: linux-crypto@vger.kernel.org | ||
3201 | 872 | S: Supported | ||
3202 | 873 | F: drivers/crypto/ccp/sev* | ||
3203 | 874 | F: include/uapi/linux/psp-sev.h | ||
3204 | 875 | |||
3205 | 837 | AMD DISPLAY CORE | 876 | AMD DISPLAY CORE |
3206 | 838 | M: Harry Wentland <harry.wentland@amd.com> | 877 | M: Harry Wentland <harry.wentland@amd.com> |
3207 | 839 | M: Leo Li <sunpeng.li@amd.com> | 878 | M: Leo Li <sunpeng.li@amd.com> |
3208 | @@ -876,14 +915,14 @@ M: Joerg Roedel <joro@8bytes.org> | |||
3209 | 876 | L: iommu@lists.linux-foundation.org | 915 | L: iommu@lists.linux-foundation.org |
3210 | 877 | S: Maintained | 916 | S: Maintained |
3211 | 878 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git | 917 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git |
3213 | 879 | F: drivers/iommu/amd_iommu*.[ch] | 918 | F: drivers/iommu/amd/ |
3214 | 880 | F: include/linux/amd-iommu.h | 919 | F: include/linux/amd-iommu.h |
3215 | 881 | 920 | ||
3216 | 882 | AMD KFD | 921 | AMD KFD |
3217 | 883 | M: Felix Kuehling <Felix.Kuehling@amd.com> | 922 | M: Felix Kuehling <Felix.Kuehling@amd.com> |
3218 | 884 | L: amd-gfx@lists.freedesktop.org | 923 | L: amd-gfx@lists.freedesktop.org |
3219 | 885 | S: Supported | 924 | S: Supported |
3221 | 886 | T: git git://people.freedesktop.org/~agd5f/linux | 925 | T: git https://gitlab.freedesktop.org/agd5f/linux.git |
3222 | 887 | F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] | 926 | F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] |
3223 | 888 | F: drivers/gpu/drm/amd/amdkfd/ | 927 | F: drivers/gpu/drm/amd/amdkfd/ |
3224 | 889 | F: drivers/gpu/drm/amd/include/cik_structs.h | 928 | F: drivers/gpu/drm/amd/include/cik_structs.h |
3225 | @@ -892,6 +931,11 @@ F: drivers/gpu/drm/amd/include/v9_structs.h | |||
3226 | 892 | F: drivers/gpu/drm/amd/include/vi_structs.h | 931 | F: drivers/gpu/drm/amd/include/vi_structs.h |
3227 | 893 | F: include/uapi/linux/kfd_ioctl.h | 932 | F: include/uapi/linux/kfd_ioctl.h |
3228 | 894 | 933 | ||
3229 | 934 | AMD SPI DRIVER | ||
3230 | 935 | M: Sanjay R Mehta <sanju.mehta@amd.com> | ||
3231 | 936 | S: Maintained | ||
3232 | 937 | F: drivers/spi/spi-amd.c | ||
3233 | 938 | |||
3234 | 895 | AMD MP2 I2C DRIVER | 939 | AMD MP2 I2C DRIVER |
3235 | 896 | M: Elie Morisse <syniurge@gmail.com> | 940 | M: Elie Morisse <syniurge@gmail.com> |
3236 | 897 | M: Nehal Shah <nehal-bakulchandra.shah@amd.com> | 941 | M: Nehal Shah <nehal-bakulchandra.shah@amd.com> |
3237 | @@ -900,12 +944,18 @@ L: linux-i2c@vger.kernel.org | |||
3238 | 900 | S: Maintained | 944 | S: Maintained |
3239 | 901 | F: drivers/i2c/busses/i2c-amd-mp2* | 945 | F: drivers/i2c/busses/i2c-amd-mp2* |
3240 | 902 | 946 | ||
3241 | 947 | AMD PMC DRIVER | ||
3242 | 948 | M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> | ||
3243 | 949 | L: platform-driver-x86@vger.kernel.org | ||
3244 | 950 | S: Maintained | ||
3245 | 951 | F: drivers/platform/x86/amd-pmc.* | ||
3246 | 952 | |||
3247 | 903 | AMD POWERPLAY | 953 | AMD POWERPLAY |
3248 | 904 | M: Evan Quan <evan.quan@amd.com> | 954 | M: Evan Quan <evan.quan@amd.com> |
3249 | 905 | L: amd-gfx@lists.freedesktop.org | 955 | L: amd-gfx@lists.freedesktop.org |
3250 | 906 | S: Supported | 956 | S: Supported |
3251 | 907 | T: git git://people.freedesktop.org/~agd5f/linux | 957 | T: git git://people.freedesktop.org/~agd5f/linux |
3253 | 908 | F: drivers/gpu/drm/amd/powerplay/ | 958 | F: drivers/gpu/drm/amd/pm/powerplay/ |
3254 | 909 | 959 | ||
3255 | 910 | AMD SEATTLE DEVICE TREE SUPPORT | 960 | AMD SEATTLE DEVICE TREE SUPPORT |
3256 | 911 | M: Brijesh Singh <brijeshkumar.singh@amd.com> | 961 | M: Brijesh Singh <brijeshkumar.singh@amd.com> |
3257 | @@ -921,37 +971,20 @@ S: Supported | |||
3258 | 921 | F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi | 971 | F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi |
3259 | 922 | F: drivers/net/ethernet/amd/xgbe/ | 972 | F: drivers/net/ethernet/amd/xgbe/ |
3260 | 923 | 973 | ||
3284 | 924 | ANALOG DEVICES INC AD5686 DRIVER | 974 | AMD SENSOR FUSION HUB DRIVER |
3285 | 925 | M: Michael Hennerich <Michael.Hennerich@analog.com> | 975 | M: Nehal Shah <nehal-bakulchandra.shah@amd.com> |
3286 | 926 | L: linux-pm@vger.kernel.org | 976 | M: Sandeep Singh <sandeep.singh@amd.com> |
3287 | 927 | S: Supported | 977 | L: linux-input@vger.kernel.org |
3288 | 928 | W: http://ez.analog.com/community/linux-device-drivers | 978 | S: Maintained |
3289 | 929 | F: drivers/iio/dac/ad5686* | 979 | F: Documentation/hid/amd-sfh* |
3290 | 930 | F: drivers/iio/dac/ad5696* | 980 | F: drivers/hid/amd-sfh-hid/ |
3268 | 931 | |||
3269 | 932 | ANALOG DEVICES INC AD5758 DRIVER | ||
3270 | 933 | M: Michael Hennerich <Michael.Hennerich@analog.com> | ||
3271 | 934 | L: linux-iio@vger.kernel.org | ||
3272 | 935 | S: Supported | ||
3273 | 936 | W: http://ez.analog.com/community/linux-device-drivers | ||
3274 | 937 | F: Documentation/devicetree/bindings/iio/dac/ad5758.txt | ||
3275 | 938 | F: drivers/iio/dac/ad5758.c | ||
3276 | 939 | |||
3277 | 940 | ANALOG DEVICES INC AD7091R5 DRIVER | ||
3278 | 941 | M: Beniamin Bia <beniamin.bia@analog.com> | ||
3279 | 942 | L: linux-iio@vger.kernel.org | ||
3280 | 943 | S: Supported | ||
3281 | 944 | W: http://ez.analog.com/community/linux-device-drivers | ||
3282 | 945 | F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml | ||
3283 | 946 | F: drivers/iio/adc/ad7091r5.c | ||
3291 | 947 | 981 | ||
3294 | 948 | ANALOG DEVICES INC AD7124 DRIVER | 982 | AMS AS73211 DRIVER |
3295 | 949 | M: Michael Hennerich <Michael.Hennerich@analog.com> | 983 | M: Christian Eggers <ceggers@arri.de> |
3296 | 950 | L: linux-iio@vger.kernel.org | 984 | L: linux-iio@vger.kernel.org |
3301 | 951 | S: Supported | 985 | S: Maintained |
3302 | 952 | W: http://ez.analog.com/community/linux-device-drivers | 986 | F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml |
3303 | 953 | F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml | 987 | F: drivers/iio/light/as73211.c |
3300 | 954 | F: drivers/iio/adc/ad7124.c | ||
3304 | 955 | 988 | ||
3305 | 956 | ANALOG DEVICES INC AD7192 DRIVER | 989 | ANALOG DEVICES INC AD7192 DRIVER |
3306 | 957 | M: Alexandru Tachici <alexandru.tachici@analog.com> | 990 | M: Alexandru Tachici <alexandru.tachici@analog.com> |
3307 | @@ -969,21 +1002,12 @@ W: http://ez.analog.com/community/linux-device-drivers | |||
3308 | 969 | F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml | 1002 | F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml |
3309 | 970 | F: drivers/iio/adc/ad7292.c | 1003 | F: drivers/iio/adc/ad7292.c |
3310 | 971 | 1004 | ||
3311 | 972 | ANALOG DEVICES INC AD7606 DRIVER | ||
3312 | 973 | M: Michael Hennerich <Michael.Hennerich@analog.com> | ||
3313 | 974 | M: Beniamin Bia <beniamin.bia@analog.com> | ||
3314 | 975 | L: linux-iio@vger.kernel.org | ||
3315 | 976 | S: Supported | ||
3316 | 977 | W: http://ez.analog.com/community/linux-device-drivers | ||
3317 | 978 | F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml | ||
3318 | 979 | F: drivers/iio/adc/ad7606.c | ||
3319 | 980 | |||
3320 | 981 | ANALOG DEVICES INC AD7768-1 DRIVER | 1005 | ANALOG DEVICES INC AD7768-1 DRIVER |
3321 | 982 | M: Michael Hennerich <Michael.Hennerich@analog.com> | 1006 | M: Michael Hennerich <Michael.Hennerich@analog.com> |
3322 | 983 | L: linux-iio@vger.kernel.org | 1007 | L: linux-iio@vger.kernel.org |
3323 | 984 | S: Supported | 1008 | S: Supported |
3324 | 985 | W: http://ez.analog.com/community/linux-device-drivers | 1009 | W: http://ez.analog.com/community/linux-device-drivers |
3326 | 986 | F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt | 1010 | F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml |
3327 | 987 | F: drivers/iio/adc/ad7768-1.c | 1011 | F: drivers/iio/adc/ad7768-1.c |
3328 | 988 | 1012 | ||
3329 | 989 | ANALOG DEVICES INC AD7780 DRIVER | 1013 | ANALOG DEVICES INC AD7780 DRIVER |
3330 | @@ -1008,7 +1032,7 @@ F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt | |||
3331 | 1008 | F: drivers/mux/adgs1408.c | 1032 | F: drivers/mux/adgs1408.c |
3332 | 1009 | 1033 | ||
3333 | 1010 | ANALOG DEVICES INC ADIN DRIVER | 1034 | ANALOG DEVICES INC ADIN DRIVER |
3335 | 1011 | M: Alexandru Ardelean <alexaundru.ardelean@analog.com> | 1035 | M: Michael Hennerich <michael.hennerich@analog.com> |
3336 | 1012 | L: netdev@vger.kernel.org | 1036 | L: netdev@vger.kernel.org |
3337 | 1013 | S: Supported | 1037 | S: Supported |
3338 | 1014 | W: http://ez.analog.com/community/linux-device-drivers | 1038 | W: http://ez.analog.com/community/linux-device-drivers |
3339 | @@ -1016,7 +1040,7 @@ F: Documentation/devicetree/bindings/net/adi,adin.yaml | |||
3340 | 1016 | F: drivers/net/phy/adin.c | 1040 | F: drivers/net/phy/adin.c |
3341 | 1017 | 1041 | ||
3342 | 1018 | ANALOG DEVICES INC ADIS DRIVER LIBRARY | 1042 | ANALOG DEVICES INC ADIS DRIVER LIBRARY |
3344 | 1019 | M: Alexandru Ardelean <alexandru.ardelean@analog.com> | 1043 | M: Nuno Sa <nuno.sa@analog.com> |
3345 | 1020 | L: linux-iio@vger.kernel.org | 1044 | L: linux-iio@vger.kernel.org |
3346 | 1021 | S: Supported | 1045 | S: Supported |
3347 | 1022 | F: drivers/iio/imu/adis.c | 1046 | F: drivers/iio/imu/adis.c |
3348 | @@ -1030,8 +1054,15 @@ W: http://ez.analog.com/community/linux-device-drivers | |||
3349 | 1030 | F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml | 1054 | F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml |
3350 | 1031 | F: drivers/iio/imu/adis16460.c | 1055 | F: drivers/iio/imu/adis16460.c |
3351 | 1032 | 1056 | ||
3352 | 1057 | ANALOG DEVICES INC ADIS16475 DRIVER | ||
3353 | 1058 | M: Nuno Sa <nuno.sa@analog.com> | ||
3354 | 1059 | L: linux-iio@vger.kernel.org | ||
3355 | 1060 | W: http://ez.analog.com/community/linux-device-drivers | ||
3356 | 1061 | S: Supported | ||
3357 | 1062 | F: drivers/iio/imu/adis16475.c | ||
3358 | 1063 | F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml | ||
3359 | 1064 | |||
3360 | 1033 | ANALOG DEVICES INC ADM1177 DRIVER | 1065 | ANALOG DEVICES INC ADM1177 DRIVER |
3361 | 1034 | M: Beniamin Bia <beniamin.bia@analog.com> | ||
3362 | 1035 | M: Michael Hennerich <Michael.Hennerich@analog.com> | 1066 | M: Michael Hennerich <Michael.Hennerich@analog.com> |
3363 | 1036 | L: linux-hwmon@vger.kernel.org | 1067 | L: linux-hwmon@vger.kernel.org |
3364 | 1037 | S: Supported | 1068 | S: Supported |
3365 | @@ -1052,6 +1083,7 @@ L: linux-media@vger.kernel.org | |||
3366 | 1052 | S: Supported | 1083 | S: Supported |
3367 | 1053 | W: http://ez.analog.com/community/linux-device-drivers | 1084 | W: http://ez.analog.com/community/linux-device-drivers |
3368 | 1054 | F: drivers/media/i2c/adv7180.c | 1085 | F: drivers/media/i2c/adv7180.c |
3369 | 1086 | F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml | ||
3370 | 1055 | 1087 | ||
3371 | 1056 | ANALOG DEVICES INC ADV748X DRIVER | 1088 | ANALOG DEVICES INC ADV748X DRIVER |
3372 | 1057 | M: Kieran Bingham <kieran.bingham@ideasonboard.com> | 1089 | M: Kieran Bingham <kieran.bingham@ideasonboard.com> |
3373 | @@ -1070,6 +1102,7 @@ M: Hans Verkuil <hverkuil-cisco@xs4all.nl> | |||
3374 | 1070 | L: linux-media@vger.kernel.org | 1102 | L: linux-media@vger.kernel.org |
3375 | 1071 | S: Maintained | 1103 | S: Maintained |
3376 | 1072 | F: drivers/media/i2c/adv7604* | 1104 | F: drivers/media/i2c/adv7604* |
3377 | 1105 | F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml | ||
3378 | 1073 | 1106 | ||
3379 | 1074 | ANALOG DEVICES INC ADV7842 DRIVER | 1107 | ANALOG DEVICES INC ADV7842 DRIVER |
3380 | 1075 | M: Hans Verkuil <hverkuil-cisco@xs4all.nl> | 1108 | M: Hans Verkuil <hverkuil-cisco@xs4all.nl> |
3381 | @@ -1077,6 +1110,13 @@ L: linux-media@vger.kernel.org | |||
3382 | 1077 | S: Maintained | 1110 | S: Maintained |
3383 | 1078 | F: drivers/media/i2c/adv7842* | 1111 | F: drivers/media/i2c/adv7842* |
3384 | 1079 | 1112 | ||
3385 | 1113 | ANALOG DEVICES INC ADXRS290 DRIVER | ||
3386 | 1114 | M: Nishant Malpani <nish.malpani25@gmail.com> | ||
3387 | 1115 | L: linux-iio@vger.kernel.org | ||
3388 | 1116 | S: Supported | ||
3389 | 1117 | F: drivers/iio/gyro/adxrs290.c | ||
3390 | 1118 | F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml | ||
3391 | 1119 | |||
3392 | 1080 | ANALOG DEVICES INC ASOC CODEC DRIVERS | 1120 | ANALOG DEVICES INC ASOC CODEC DRIVERS |
3393 | 1081 | M: Lars-Peter Clausen <lars@metafoo.de> | 1121 | M: Lars-Peter Clausen <lars@metafoo.de> |
3394 | 1082 | M: Nuno Sá <nuno.sa@analog.com> | 1122 | M: Nuno Sá <nuno.sa@analog.com> |
3395 | @@ -1097,15 +1137,6 @@ S: Supported | |||
3396 | 1097 | W: http://ez.analog.com/community/linux-device-drivers | 1137 | W: http://ez.analog.com/community/linux-device-drivers |
3397 | 1098 | F: drivers/dma/dma-axi-dmac.c | 1138 | F: drivers/dma/dma-axi-dmac.c |
3398 | 1099 | 1139 | ||
3399 | 1100 | ANALOG DEVICES INC HMC425A DRIVER | ||
3400 | 1101 | M: Beniamin Bia <beniamin.bia@analog.com> | ||
3401 | 1102 | M: Michael Hennerich <michael.hennerich@analog.com> | ||
3402 | 1103 | L: linux-iio@vger.kernel.org | ||
3403 | 1104 | S: Supported | ||
3404 | 1105 | W: http://ez.analog.com/community/linux-device-drivers | ||
3405 | 1106 | F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml | ||
3406 | 1107 | F: drivers/iio/amplifiers/hmc425a.c | ||
3407 | 1108 | |||
3408 | 1109 | ANALOG DEVICES INC IIO DRIVERS | 1140 | ANALOG DEVICES INC IIO DRIVERS |
3409 | 1110 | M: Lars-Peter Clausen <lars@metafoo.de> | 1141 | M: Lars-Peter Clausen <lars@metafoo.de> |
3410 | 1111 | M: Michael Hennerich <Michael.Hennerich@analog.com> | 1142 | M: Michael Hennerich <Michael.Hennerich@analog.com> |
3411 | @@ -1114,8 +1145,11 @@ W: http://wiki.analog.com/ | |||
3412 | 1114 | W: http://ez.analog.com/community/linux-device-drivers | 1145 | W: http://ez.analog.com/community/linux-device-drivers |
3413 | 1115 | F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 | 1146 | F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 |
3414 | 1116 | F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 | 1147 | F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 |
3415 | 1148 | F: Documentation/devicetree/bindings/iio/*/adi,* | ||
3416 | 1149 | F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml | ||
3417 | 1117 | F: drivers/iio/*/ad* | 1150 | F: drivers/iio/*/ad* |
3418 | 1118 | F: drivers/iio/adc/ltc249* | 1151 | F: drivers/iio/adc/ltc249* |
3419 | 1152 | F: drivers/iio/amplifiers/hmc425a.c | ||
3420 | 1119 | F: drivers/staging/iio/*/ad* | 1153 | F: drivers/staging/iio/*/ad* |
3421 | 1120 | X: drivers/iio/*/adjd* | 1154 | X: drivers/iio/*/adjd* |
3422 | 1121 | 1155 | ||
3423 | @@ -1149,7 +1183,9 @@ M: Todd Kjos <tkjos@android.com> | |||
3424 | 1149 | M: Martijn Coenen <maco@android.com> | 1183 | M: Martijn Coenen <maco@android.com> |
3425 | 1150 | M: Joel Fernandes <joel@joelfernandes.org> | 1184 | M: Joel Fernandes <joel@joelfernandes.org> |
3426 | 1151 | M: Christian Brauner <christian@brauner.io> | 1185 | M: Christian Brauner <christian@brauner.io> |
3428 | 1152 | L: devel@driverdev.osuosl.org | 1186 | M: Hridya Valsaraju <hridya@google.com> |
3429 | 1187 | M: Suren Baghdasaryan <surenb@google.com> | ||
3430 | 1188 | L: linux-kernel@vger.kernel.org | ||
3431 | 1153 | S: Supported | 1189 | S: Supported |
3432 | 1154 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git | 1190 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git |
3433 | 1155 | F: drivers/android/ | 1191 | F: drivers/android/ |
3434 | @@ -1162,21 +1198,11 @@ F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.tx | |||
3435 | 1162 | F: drivers/irqchip/irq-goldfish-pic.c | 1198 | F: drivers/irqchip/irq-goldfish-pic.c |
3436 | 1163 | 1199 | ||
3437 | 1164 | ANDROID GOLDFISH RTC DRIVER | 1200 | ANDROID GOLDFISH RTC DRIVER |
3439 | 1165 | M: Miodrag Dinic <miodrag.dinic@mips.com> | 1201 | M: Jiaxun Yang <jiaxun.yang@flygoat.com> |
3440 | 1166 | S: Supported | 1202 | S: Supported |
3441 | 1167 | F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt | 1203 | F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt |
3442 | 1168 | F: drivers/rtc/rtc-goldfish.c | 1204 | F: drivers/rtc/rtc-goldfish.c |
3443 | 1169 | 1205 | ||
3444 | 1170 | ANDROID ION DRIVER | ||
3445 | 1171 | M: Laura Abbott <labbott@redhat.com> | ||
3446 | 1172 | M: Sumit Semwal <sumit.semwal@linaro.org> | ||
3447 | 1173 | L: devel@driverdev.osuosl.org | ||
3448 | 1174 | L: dri-devel@lists.freedesktop.org | ||
3449 | 1175 | L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) | ||
3450 | 1176 | S: Supported | ||
3451 | 1177 | F: drivers/staging/android/ion | ||
3452 | 1178 | F: drivers/staging/android/uapi/ion.h | ||
3453 | 1179 | |||
3454 | 1180 | AOA (Apple Onboard Audio) ALSA DRIVER | 1206 | AOA (Apple Onboard Audio) ALSA DRIVER |
3455 | 1181 | M: Johannes Berg <johannes@sipsolutions.net> | 1207 | M: Johannes Berg <johannes@sipsolutions.net> |
3456 | 1182 | L: linuxppc-dev@lists.ozlabs.org | 1208 | L: linuxppc-dev@lists.ozlabs.org |
3457 | @@ -1253,7 +1279,7 @@ S: Supported | |||
3458 | 1253 | F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt | 1279 | F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt |
3459 | 1254 | F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt | 1280 | F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt |
3460 | 1255 | F: drivers/net/ethernet/apm/xgene/ | 1281 | F: drivers/net/ethernet/apm/xgene/ |
3462 | 1256 | F: drivers/net/phy/mdio-xgene.c | 1282 | F: drivers/net/mdio/mdio-xgene.c |
3463 | 1257 | 1283 | ||
3464 | 1258 | APPLIED MICRO (APM) X-GENE SOC PMU | 1284 | APPLIED MICRO (APM) X-GENE SOC PMU |
3465 | 1259 | M: Khuong Dinh <khuong@os.amperecomputing.com> | 1285 | M: Khuong Dinh <khuong@os.amperecomputing.com> |
3466 | @@ -1273,8 +1299,8 @@ M: Igor Russkikh <irusskikh@marvell.com> | |||
3467 | 1273 | L: netdev@vger.kernel.org | 1299 | L: netdev@vger.kernel.org |
3468 | 1274 | S: Supported | 1300 | S: Supported |
3469 | 1275 | W: https://www.marvell.com/ | 1301 | W: https://www.marvell.com/ |
3472 | 1276 | Q: http://patchwork.ozlabs.org/project/netdev/list/ | 1302 | Q: https://patchwork.kernel.org/project/netdevbpf/list/ |
3473 | 1277 | F: Documentation/networking/device_drivers/aquantia/atlantic.txt | 1303 | F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst |
3474 | 1278 | F: drivers/net/ethernet/aquantia/atlantic/ | 1304 | F: drivers/net/ethernet/aquantia/atlantic/ |
3475 | 1279 | 1305 | ||
3476 | 1280 | AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM | 1306 | AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM |
3477 | @@ -1284,6 +1310,13 @@ S: Supported | |||
3478 | 1284 | W: http://www.aquantia.com | 1310 | W: http://www.aquantia.com |
3479 | 1285 | F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* | 1311 | F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* |
3480 | 1286 | 1312 | ||
3481 | 1313 | ARASAN NAND CONTROLLER DRIVER | ||
3482 | 1314 | M: Naga Sureshkumar Relli <nagasure@xilinx.com> | ||
3483 | 1315 | L: linux-mtd@lists.infradead.org | ||
3484 | 1316 | S: Maintained | ||
3485 | 1317 | F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml | ||
3486 | 1318 | F: drivers/mtd/nand/raw/arasan-nand-controller.c | ||
3487 | 1319 | |||
3488 | 1287 | ARC FRAMEBUFFER DRIVER | 1320 | ARC FRAMEBUFFER DRIVER |
3489 | 1288 | M: Jaya Kumar <jayalk@intworks.biz> | 1321 | M: Jaya Kumar <jayalk@intworks.biz> |
3490 | 1289 | S: Maintained | 1322 | S: Maintained |
3491 | @@ -1294,7 +1327,7 @@ ARC PGU DRM DRIVER | |||
3492 | 1294 | M: Alexey Brodkin <abrodkin@synopsys.com> | 1327 | M: Alexey Brodkin <abrodkin@synopsys.com> |
3493 | 1295 | S: Supported | 1328 | S: Supported |
3494 | 1296 | F: Documentation/devicetree/bindings/display/snps,arcpgu.txt | 1329 | F: Documentation/devicetree/bindings/display/snps,arcpgu.txt |
3496 | 1297 | F: drivers/gpu/drm/arc/ | 1330 | F: drivers/gpu/drm/tiny/arcpgu.c |
3497 | 1298 | 1331 | ||
3498 | 1299 | ARCNET NETWORK LAYER | 1332 | ARCNET NETWORK LAYER |
3499 | 1300 | M: Michael Grzeschik <m.grzeschik@pengutronix.de> | 1333 | M: Michael Grzeschik <m.grzeschik@pengutronix.de> |
3500 | @@ -1338,10 +1371,11 @@ F: arch/arm/mach-integrator/ | |||
3501 | 1338 | F: arch/arm/mach-realview/ | 1371 | F: arch/arm/mach-realview/ |
3502 | 1339 | F: arch/arm/mach-versatile/ | 1372 | F: arch/arm/mach-versatile/ |
3503 | 1340 | F: arch/arm/plat-versatile/ | 1373 | F: arch/arm/plat-versatile/ |
3504 | 1374 | F: drivers/bus/arm-integrator-lm.c | ||
3505 | 1341 | F: drivers/clk/versatile/ | 1375 | F: drivers/clk/versatile/ |
3506 | 1342 | F: drivers/i2c/busses/i2c-versatile.c | 1376 | F: drivers/i2c/busses/i2c-versatile.c |
3507 | 1343 | F: drivers/irqchip/irq-versatile-fpga.c | 1377 | F: drivers/irqchip/irq-versatile-fpga.c |
3509 | 1344 | F: drivers/mtd/maps/physmap_of_versatile.c | 1378 | F: drivers/mtd/maps/physmap-versatile.* |
3510 | 1345 | F: drivers/power/reset/arm-versatile-reboot.c | 1379 | F: drivers/power/reset/arm-versatile-reboot.c |
3511 | 1346 | F: drivers/soc/versatile/ | 1380 | F: drivers/soc/versatile/ |
3512 | 1347 | 1381 | ||
3513 | @@ -1395,8 +1429,7 @@ F: arch/arm*/include/asm/hw_breakpoint.h | |||
3514 | 1395 | F: arch/arm*/include/asm/perf_event.h | 1429 | F: arch/arm*/include/asm/perf_event.h |
3515 | 1396 | F: arch/arm*/kernel/hw_breakpoint.c | 1430 | F: arch/arm*/kernel/hw_breakpoint.c |
3516 | 1397 | F: arch/arm*/kernel/perf_* | 1431 | F: arch/arm*/kernel/perf_* |
3519 | 1398 | F: arch/arm/oprofile/common.c | 1432 | F: drivers/perf/ |
3518 | 1399 | F: drivers/perf/* | ||
3520 | 1400 | F: include/linux/perf/arm_pmu.h | 1433 | F: include/linux/perf/arm_pmu.h |
3521 | 1401 | 1434 | ||
3522 | 1402 | ARM PORT | 1435 | ARM PORT |
3523 | @@ -1456,20 +1489,36 @@ S: Maintained | |||
3524 | 1456 | F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt | 1489 | F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt |
3525 | 1457 | F: drivers/irqchip/irq-vic.c | 1490 | F: drivers/irqchip/irq-vic.c |
3526 | 1458 | 1491 | ||
3527 | 1492 | ARM SMC WATCHDOG DRIVER | ||
3528 | 1493 | M: Julius Werner <jwerner@chromium.org> | ||
3529 | 1494 | R: Evan Benn <evanbenn@chromium.org> | ||
3530 | 1495 | S: Maintained | ||
3531 | 1496 | F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml | ||
3532 | 1497 | F: drivers/watchdog/arm_smc_wdt.c | ||
3533 | 1498 | |||
3534 | 1459 | ARM SMMU DRIVERS | 1499 | ARM SMMU DRIVERS |
3535 | 1460 | M: Will Deacon <will@kernel.org> | 1500 | M: Will Deacon <will@kernel.org> |
3536 | 1461 | R: Robin Murphy <robin.murphy@arm.com> | 1501 | R: Robin Murphy <robin.murphy@arm.com> |
3537 | 1462 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1502 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3538 | 1463 | S: Maintained | 1503 | S: Maintained |
3539 | 1464 | F: Documentation/devicetree/bindings/iommu/arm,smmu* | 1504 | F: Documentation/devicetree/bindings/iommu/arm,smmu* |
3543 | 1465 | F: drivers/iommu/arm-smmu* | 1505 | F: drivers/iommu/arm/ |
3544 | 1466 | F: drivers/iommu/io-pgtable-arm-v7s.c | 1506 | F: drivers/iommu/io-pgtable-arm* |
3545 | 1467 | F: drivers/iommu/io-pgtable-arm.c | 1507 | |
3546 | 1508 | ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) | ||
3547 | 1509 | M: Arnd Bergmann <arnd@arndb.de> | ||
3548 | 1510 | M: Olof Johansson <olof@lixom.net> | ||
3549 | 1511 | M: soc@kernel.org | ||
3550 | 1512 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3551 | 1513 | S: Maintained | ||
3552 | 1514 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git | ||
3553 | 1515 | F: arch/arm/boot/dts/Makefile | ||
3554 | 1516 | F: arch/arm64/boot/dts/Makefile | ||
3555 | 1468 | 1517 | ||
3556 | 1469 | ARM SUB-ARCHITECTURES | 1518 | ARM SUB-ARCHITECTURES |
3557 | 1470 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1519 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3558 | 1471 | S: Maintained | 1520 | S: Maintained |
3560 | 1472 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git | 1521 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git |
3561 | 1473 | F: arch/arm/mach-*/ | 1522 | F: arch/arm/mach-*/ |
3562 | 1474 | F: arch/arm/plat-*/ | 1523 | F: arch/arm/plat-*/ |
3563 | 1475 | 1524 | ||
3564 | @@ -1477,13 +1526,16 @@ ARM/ACTIONS SEMI ARCHITECTURE | |||
3565 | 1477 | M: Andreas Färber <afaerber@suse.de> | 1526 | M: Andreas Färber <afaerber@suse.de> |
3566 | 1478 | M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | 1527 | M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> |
3567 | 1479 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1528 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3568 | 1529 | L: linux-actions@lists.infradead.org (moderated for non-subscribers) | ||
3569 | 1480 | S: Maintained | 1530 | S: Maintained |
3570 | 1481 | F: Documentation/devicetree/bindings/arm/actions.yaml | 1531 | F: Documentation/devicetree/bindings/arm/actions.yaml |
3571 | 1482 | F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt | 1532 | F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt |
3574 | 1483 | F: Documentation/devicetree/bindings/dma/owl-dma.txt | 1533 | F: Documentation/devicetree/bindings/dma/owl-dma.yaml |
3575 | 1484 | F: Documentation/devicetree/bindings/i2c/i2c-owl.txt | 1534 | F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml |
3576 | 1535 | F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml | ||
3577 | 1485 | F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 1536 | F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml |
3579 | 1486 | F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt | 1537 | F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml |
3580 | 1538 | F: Documentation/devicetree/bindings/pinctrl/actions,* | ||
3581 | 1487 | F: Documentation/devicetree/bindings/power/actions,owl-sps.txt | 1539 | F: Documentation/devicetree/bindings/power/actions,owl-sps.txt |
3582 | 1488 | F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt | 1540 | F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt |
3583 | 1489 | F: arch/arm/boot/dts/owl-* | 1541 | F: arch/arm/boot/dts/owl-* |
3584 | @@ -1493,10 +1545,13 @@ F: drivers/clk/actions/ | |||
3585 | 1493 | F: drivers/clocksource/timer-owl* | 1545 | F: drivers/clocksource/timer-owl* |
3586 | 1494 | F: drivers/dma/owl-dma.c | 1546 | F: drivers/dma/owl-dma.c |
3587 | 1495 | F: drivers/i2c/busses/i2c-owl.c | 1547 | F: drivers/i2c/busses/i2c-owl.c |
3588 | 1548 | F: drivers/irqchip/irq-owl-sirq.c | ||
3589 | 1496 | F: drivers/mmc/host/owl-mmc.c | 1549 | F: drivers/mmc/host/owl-mmc.c |
3590 | 1550 | F: drivers/net/ethernet/actions/ | ||
3591 | 1497 | F: drivers/pinctrl/actions/* | 1551 | F: drivers/pinctrl/actions/* |
3592 | 1498 | F: drivers/soc/actions/ | 1552 | F: drivers/soc/actions/ |
3593 | 1499 | F: include/dt-bindings/power/owl-* | 1553 | F: include/dt-bindings/power/owl-* |
3594 | 1554 | F: include/dt-bindings/reset/actions,* | ||
3595 | 1500 | F: include/linux/soc/actions/ | 1555 | F: include/linux/soc/actions/ |
3596 | 1501 | N: owl | 1556 | N: owl |
3597 | 1502 | 1557 | ||
3598 | @@ -1523,14 +1578,17 @@ F: drivers/clk/sunxi/ | |||
3599 | 1523 | ARM/Allwinner sunXi SoC support | 1578 | ARM/Allwinner sunXi SoC support |
3600 | 1524 | M: Maxime Ripard <mripard@kernel.org> | 1579 | M: Maxime Ripard <mripard@kernel.org> |
3601 | 1525 | M: Chen-Yu Tsai <wens@csie.org> | 1580 | M: Chen-Yu Tsai <wens@csie.org> |
3602 | 1581 | R: Jernej Skrabec <jernej.skrabec@gmail.com> | ||
3603 | 1526 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1582 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3604 | 1527 | S: Maintained | 1583 | S: Maintained |
3605 | 1528 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git | 1584 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git |
3606 | 1585 | L: linux-sunxi@lists.linux.dev | ||
3607 | 1529 | F: arch/arm/mach-sunxi/ | 1586 | F: arch/arm/mach-sunxi/ |
3608 | 1530 | F: arch/arm64/boot/dts/allwinner/ | 1587 | F: arch/arm64/boot/dts/allwinner/ |
3609 | 1531 | F: drivers/clk/sunxi-ng/ | 1588 | F: drivers/clk/sunxi-ng/ |
3610 | 1532 | F: drivers/pinctrl/sunxi/ | 1589 | F: drivers/pinctrl/sunxi/ |
3611 | 1533 | F: drivers/soc/sunxi/ | 1590 | F: drivers/soc/sunxi/ |
3612 | 1591 | N: allwinner | ||
3613 | 1534 | N: sun[x456789]i | 1592 | N: sun[x456789]i |
3614 | 1535 | N: sun50i | 1593 | N: sun50i |
3615 | 1536 | 1594 | ||
3616 | @@ -1560,7 +1618,10 @@ F: Documentation/devicetree/bindings/sound/amlogic* | |||
3617 | 1560 | F: sound/soc/meson/ | 1618 | F: sound/soc/meson/ |
3618 | 1561 | 1619 | ||
3619 | 1562 | ARM/Amlogic Meson SoC support | 1620 | ARM/Amlogic Meson SoC support |
3620 | 1621 | M: Neil Armstrong <narmstrong@baylibre.com> | ||
3621 | 1563 | M: Kevin Hilman <khilman@baylibre.com> | 1622 | M: Kevin Hilman <khilman@baylibre.com> |
3622 | 1623 | R: Jerome Brunet <jbrunet@baylibre.com> | ||
3623 | 1624 | R: Martin Blumenstingl <martin.blumenstingl@googlemail.com> | ||
3624 | 1564 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1625 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3625 | 1565 | L: linux-amlogic@lists.infradead.org | 1626 | L: linux-amlogic@lists.infradead.org |
3626 | 1566 | S: Maintained | 1627 | S: Maintained |
3627 | @@ -1576,14 +1637,28 @@ N: meson | |||
3628 | 1576 | 1637 | ||
3629 | 1577 | ARM/Annapurna Labs ALPINE ARCHITECTURE | 1638 | ARM/Annapurna Labs ALPINE ARCHITECTURE |
3630 | 1578 | M: Tsahee Zidenberg <tsahee@annapurnalabs.com> | 1639 | M: Tsahee Zidenberg <tsahee@annapurnalabs.com> |
3632 | 1579 | M: Antoine Tenart <antoine.tenart@bootlin.com> | 1640 | M: Antoine Tenart <atenart@kernel.org> |
3633 | 1580 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1641 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3634 | 1581 | S: Maintained | 1642 | S: Maintained |
3635 | 1582 | F: arch/arm/boot/dts/alpine* | 1643 | F: arch/arm/boot/dts/alpine* |
3636 | 1583 | F: arch/arm/mach-alpine/ | 1644 | F: arch/arm/mach-alpine/ |
3638 | 1584 | F: arch/arm64/boot/dts/al/ | 1645 | F: arch/arm64/boot/dts/amazon/ |
3639 | 1585 | F: drivers/*/*alpine* | 1646 | F: drivers/*/*alpine* |
3640 | 1586 | 1647 | ||
3641 | 1648 | ARM/APPLE MACHINE SUPPORT | ||
3642 | 1649 | M: Hector Martin <marcan@marcan.st> | ||
3643 | 1650 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3644 | 1651 | S: Maintained | ||
3645 | 1652 | W: https://asahilinux.org | ||
3646 | 1653 | B: https://github.com/AsahiLinux/linux/issues | ||
3647 | 1654 | C: irc://chat.freenode.net/asahi-dev | ||
3648 | 1655 | T: git https://github.com/AsahiLinux/linux.git | ||
3649 | 1656 | F: Documentation/devicetree/bindings/arm/apple.yaml | ||
3650 | 1657 | F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml | ||
3651 | 1658 | F: arch/arm64/boot/dts/apple/ | ||
3652 | 1659 | F: drivers/irqchip/irq-apple-aic.c | ||
3653 | 1660 | F: include/dt-bindings/interrupt-controller/apple-aic.h | ||
3654 | 1661 | |||
3655 | 1587 | ARM/ARTPEC MACHINE SUPPORT | 1662 | ARM/ARTPEC MACHINE SUPPORT |
3656 | 1588 | M: Jesper Nilsson <jesper.nilsson@axis.com> | 1663 | M: Jesper Nilsson <jesper.nilsson@axis.com> |
3657 | 1589 | M: Lars Persson <lars.persson@axis.com> | 1664 | M: Lars Persson <lars.persson@axis.com> |
3658 | @@ -1647,7 +1722,6 @@ F: arch/arm/mach-cns3xxx/ | |||
3659 | 1647 | 1722 | ||
3660 | 1648 | ARM/CAVIUM THUNDER NETWORK DRIVER | 1723 | ARM/CAVIUM THUNDER NETWORK DRIVER |
3661 | 1649 | M: Sunil Goutham <sgoutham@marvell.com> | 1724 | M: Sunil Goutham <sgoutham@marvell.com> |
3662 | 1650 | M: Robert Richter <rrichter@marvell.com> | ||
3663 | 1651 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1725 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3664 | 1652 | S: Supported | 1726 | S: Supported |
3665 | 1653 | F: drivers/net/ethernet/cavium/thunder/ | 1727 | F: drivers/net/ethernet/cavium/thunder/ |
3666 | @@ -1684,11 +1758,6 @@ S: Maintained | |||
3667 | 1684 | T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev | 1758 | T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev |
3668 | 1685 | F: drivers/clk/clkdev.c | 1759 | F: drivers/clk/clkdev.c |
3669 | 1686 | 1760 | ||
3670 | 1687 | ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT | ||
3671 | 1688 | M: Mike Rapoport <mike@compulab.co.il> | ||
3672 | 1689 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3673 | 1690 | S: Maintained | ||
3674 | 1691 | |||
3675 | 1692 | ARM/CONEXANT DIGICOLOR MACHINE SUPPORT | 1761 | ARM/CONEXANT DIGICOLOR MACHINE SUPPORT |
3676 | 1693 | M: Baruch Siach <baruch@tkos.co.il> | 1762 | M: Baruch Siach <baruch@tkos.co.il> |
3677 | 1694 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1763 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3678 | @@ -1703,17 +1772,23 @@ F: arch/arm/mach-ep93xx/micro9.c | |||
3679 | 1703 | 1772 | ||
3680 | 1704 | ARM/CORESIGHT FRAMEWORK AND DRIVERS | 1773 | ARM/CORESIGHT FRAMEWORK AND DRIVERS |
3681 | 1705 | M: Mathieu Poirier <mathieu.poirier@linaro.org> | 1774 | M: Mathieu Poirier <mathieu.poirier@linaro.org> |
3683 | 1706 | R: Suzuki K Poulose <suzuki.poulose@arm.com> | 1775 | M: Suzuki K Poulose <suzuki.poulose@arm.com> |
3684 | 1707 | R: Mike Leach <mike.leach@linaro.org> | 1776 | R: Mike Leach <mike.leach@linaro.org> |
3685 | 1777 | R: Leo Yan <leo.yan@linaro.org> | ||
3686 | 1778 | L: coresight@lists.linaro.org (moderated for non-subscribers) | ||
3687 | 1708 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1779 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3688 | 1709 | S: Maintained | 1780 | S: Maintained |
3689 | 1781 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git | ||
3690 | 1710 | F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* | 1782 | F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* |
3691 | 1711 | F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt | 1783 | F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt |
3692 | 1712 | F: Documentation/devicetree/bindings/arm/coresight-cti.yaml | 1784 | F: Documentation/devicetree/bindings/arm/coresight-cti.yaml |
3693 | 1713 | F: Documentation/devicetree/bindings/arm/coresight.txt | 1785 | F: Documentation/devicetree/bindings/arm/coresight.txt |
3694 | 1786 | F: Documentation/devicetree/bindings/arm/ete.yaml | ||
3695 | 1787 | F: Documentation/devicetree/bindings/arm/trbe.yaml | ||
3696 | 1714 | F: Documentation/trace/coresight/* | 1788 | F: Documentation/trace/coresight/* |
3697 | 1715 | F: drivers/hwtracing/coresight/* | 1789 | F: drivers/hwtracing/coresight/* |
3698 | 1716 | F: include/dt-bindings/arm/coresight-cti-dt.h | 1790 | F: include/dt-bindings/arm/coresight-cti-dt.h |
3699 | 1791 | F: include/linux/coresight* | ||
3700 | 1717 | F: tools/perf/arch/arm/util/auxtrace.c | 1792 | F: tools/perf/arch/arm/util/auxtrace.c |
3701 | 1718 | F: tools/perf/arch/arm/util/cs-etm.c | 1793 | F: tools/perf/arch/arm/util/cs-etm.c |
3702 | 1719 | F: tools/perf/arch/arm/util/cs-etm.h | 1794 | F: tools/perf/arch/arm/util/cs-etm.h |
3703 | @@ -1740,49 +1815,28 @@ F: drivers/net/ethernet/cortina/ | |||
3704 | 1740 | F: drivers/pinctrl/pinctrl-gemini.c | 1815 | F: drivers/pinctrl/pinctrl-gemini.c |
3705 | 1741 | F: drivers/rtc/rtc-ftrtc010.c | 1816 | F: drivers/rtc/rtc-ftrtc010.c |
3706 | 1742 | 1817 | ||
3722 | 1743 | ARM/CSR SIRFPRIMA2 MACHINE SUPPORT | 1818 | ARM/CZ.NIC TURRIS SUPPORT |
3723 | 1744 | M: Barry Song <baohua@kernel.org> | 1819 | M: Marek Behun <kabel@kernel.org> |
3709 | 1745 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3710 | 1746 | S: Maintained | ||
3711 | 1747 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git | ||
3712 | 1748 | F: arch/arm/boot/dts/prima2* | ||
3713 | 1749 | F: arch/arm/mach-prima2/ | ||
3714 | 1750 | F: drivers/clk/sirf/ | ||
3715 | 1751 | F: drivers/clocksource/timer-atlas7.c | ||
3716 | 1752 | F: drivers/clocksource/timer-prima2.c | ||
3717 | 1753 | X: drivers/gnss | ||
3718 | 1754 | N: [^a-z]sirf | ||
3719 | 1755 | |||
3720 | 1756 | ARM/CZ.NIC TURRIS MOX SUPPORT | ||
3721 | 1757 | M: Marek Behun <marek.behun@nic.cz> | ||
3724 | 1758 | S: Maintained | 1820 | S: Maintained |
3726 | 1759 | W: http://mox.turris.cz | 1821 | W: https://www.turris.cz/ |
3727 | 1760 | F: Documentation/ABI/testing/debugfs-moxtet | 1822 | F: Documentation/ABI/testing/debugfs-moxtet |
3728 | 1761 | F: Documentation/ABI/testing/sysfs-bus-moxtet-devices | 1823 | F: Documentation/ABI/testing/sysfs-bus-moxtet-devices |
3729 | 1762 | F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm | 1824 | F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm |
3730 | 1763 | F: Documentation/devicetree/bindings/bus/moxtet.txt | 1825 | F: Documentation/devicetree/bindings/bus/moxtet.txt |
3731 | 1764 | F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt | 1826 | F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt |
3732 | 1765 | F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt | 1827 | F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt |
3733 | 1828 | F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml | ||
3734 | 1829 | F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt | ||
3735 | 1766 | F: drivers/bus/moxtet.c | 1830 | F: drivers/bus/moxtet.c |
3736 | 1767 | F: drivers/firmware/turris-mox-rwtm.c | 1831 | F: drivers/firmware/turris-mox-rwtm.c |
3737 | 1832 | F: drivers/leds/leds-turris-omnia.c | ||
3738 | 1833 | F: drivers/mailbox/armada-37xx-rwtm-mailbox.c | ||
3739 | 1768 | F: drivers/gpio/gpio-moxtet.c | 1834 | F: drivers/gpio/gpio-moxtet.c |
3740 | 1835 | F: drivers/watchdog/armada_37xx_wdt.c | ||
3741 | 1836 | F: include/dt-bindings/bus/moxtet.h | ||
3742 | 1837 | F: include/linux/armada-37xx-rwtm-mailbox.h | ||
3743 | 1769 | F: include/linux/moxtet.h | 1838 | F: include/linux/moxtet.h |
3744 | 1770 | 1839 | ||
3745 | 1771 | ARM/EBSA110 MACHINE SUPPORT | ||
3746 | 1772 | M: Russell King <linux@armlinux.org.uk> | ||
3747 | 1773 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3748 | 1774 | S: Maintained | ||
3749 | 1775 | W: http://www.armlinux.org.uk/ | ||
3750 | 1776 | F: arch/arm/mach-ebsa110/ | ||
3751 | 1777 | F: drivers/net/ethernet/amd/am79c961a.* | ||
3752 | 1778 | |||
3753 | 1779 | ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT | ||
3754 | 1780 | M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | ||
3755 | 1781 | R: Pengutronix Kernel Team <kernel@pengutronix.de> | ||
3756 | 1782 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3757 | 1783 | S: Maintained | ||
3758 | 1784 | N: efm32 | ||
3759 | 1785 | |||
3760 | 1786 | ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) | 1840 | ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) |
3761 | 1787 | M: Robert Jarzmik <robert.jarzmik@free.fr> | 1841 | M: Robert Jarzmik <robert.jarzmik@free.fr> |
3762 | 1788 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1842 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3763 | @@ -1923,6 +1977,14 @@ F: drivers/irqchip/irq-ixp4xx.c | |||
3764 | 1923 | F: include/linux/irqchip/irq-ixp4xx.h | 1977 | F: include/linux/irqchip/irq-ixp4xx.h |
3765 | 1924 | F: include/linux/platform_data/timer-ixp4xx.h | 1978 | F: include/linux/platform_data/timer-ixp4xx.h |
3766 | 1925 | 1979 | ||
3767 | 1980 | ARM/INTEL KEEMBAY ARCHITECTURE | ||
3768 | 1981 | M: Paul J. Murphy <paul.j.murphy@intel.com> | ||
3769 | 1982 | M: Daniele Alessandrelli <daniele.alessandrelli@intel.com> | ||
3770 | 1983 | S: Maintained | ||
3771 | 1984 | F: Documentation/devicetree/bindings/arm/intel,keembay.yaml | ||
3772 | 1985 | F: arch/arm64/boot/dts/intel/keembay-evm.dts | ||
3773 | 1986 | F: arch/arm64/boot/dts/intel/keembay-soc.dtsi | ||
3774 | 1987 | |||
3775 | 1926 | ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT | 1988 | ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT |
3776 | 1927 | M: Jonathan Cameron <jic23@cam.ac.uk> | 1989 | M: Jonathan Cameron <jic23@cam.ac.uk> |
3777 | 1928 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1990 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3778 | @@ -1965,7 +2027,6 @@ N: lpc18xx | |||
3779 | 1965 | 2027 | ||
3780 | 1966 | ARM/LPC32XX SOC SUPPORT | 2028 | ARM/LPC32XX SOC SUPPORT |
3781 | 1967 | M: Vladimir Zapolskiy <vz@mleia.com> | 2029 | M: Vladimir Zapolskiy <vz@mleia.com> |
3782 | 1968 | M: Sylvain Lemieux <slemieux.tyco@gmail.com> | ||
3783 | 1969 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2030 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3784 | 1970 | S: Maintained | 2031 | S: Maintained |
3785 | 1971 | T: git git://github.com/vzapolskiy/linux-lpc32xx.git | 2032 | T: git git://github.com/vzapolskiy/linux-lpc32xx.git |
3786 | @@ -1983,13 +2044,12 @@ M: Philipp Zabel <philipp.zabel@gmail.com> | |||
3787 | 1983 | S: Maintained | 2044 | S: Maintained |
3788 | 1984 | 2045 | ||
3789 | 1985 | ARM/Marvell Dove/MV78xx0/Orion SOC support | 2046 | ARM/Marvell Dove/MV78xx0/Orion SOC support |
3790 | 1986 | M: Jason Cooper <jason@lakedaemon.net> | ||
3791 | 1987 | M: Andrew Lunn <andrew@lunn.ch> | 2047 | M: Andrew Lunn <andrew@lunn.ch> |
3792 | 1988 | M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> | 2048 | M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> |
3793 | 1989 | M: Gregory Clement <gregory.clement@bootlin.com> | 2049 | M: Gregory Clement <gregory.clement@bootlin.com> |
3794 | 1990 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2050 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3795 | 1991 | S: Maintained | 2051 | S: Maintained |
3797 | 1992 | T: git git://git.infradead.org/linux-mvebu.git | 2052 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git |
3798 | 1993 | F: Documentation/devicetree/bindings/soc/dove/ | 2053 | F: Documentation/devicetree/bindings/soc/dove/ |
3799 | 1994 | F: arch/arm/boot/dts/dove* | 2054 | F: arch/arm/boot/dts/dove* |
3800 | 1995 | F: arch/arm/boot/dts/orion5x* | 2055 | F: arch/arm/boot/dts/orion5x* |
3801 | @@ -1997,15 +2057,15 @@ F: arch/arm/mach-dove/ | |||
3802 | 1997 | F: arch/arm/mach-mv78xx0/ | 2057 | F: arch/arm/mach-mv78xx0/ |
3803 | 1998 | F: arch/arm/mach-orion5x/ | 2058 | F: arch/arm/mach-orion5x/ |
3804 | 1999 | F: arch/arm/plat-orion/ | 2059 | F: arch/arm/plat-orion/ |
3805 | 2060 | F: drivers/soc/dove/ | ||
3806 | 2000 | 2061 | ||
3807 | 2001 | ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support | 2062 | ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support |
3808 | 2002 | M: Jason Cooper <jason@lakedaemon.net> | ||
3809 | 2003 | M: Andrew Lunn <andrew@lunn.ch> | 2063 | M: Andrew Lunn <andrew@lunn.ch> |
3810 | 2004 | M: Gregory Clement <gregory.clement@bootlin.com> | 2064 | M: Gregory Clement <gregory.clement@bootlin.com> |
3811 | 2005 | M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> | 2065 | M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> |
3812 | 2006 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2066 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3813 | 2007 | S: Maintained | 2067 | S: Maintained |
3815 | 2008 | T: git git://git.infradead.org/linux-mvebu.git | 2068 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git |
3816 | 2009 | F: arch/arm/boot/dts/armada* | 2069 | F: arch/arm/boot/dts/armada* |
3817 | 2010 | F: arch/arm/boot/dts/kirkwood* | 2070 | F: arch/arm/boot/dts/kirkwood* |
3818 | 2011 | F: arch/arm/configs/mvebu_*_defconfig | 2071 | F: arch/arm/configs/mvebu_*_defconfig |
3819 | @@ -2037,7 +2097,7 @@ M: Matthias Brugger <matthias.bgg@gmail.com> | |||
3820 | 2037 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2097 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3821 | 2038 | L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) | 2098 | L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) |
3822 | 2039 | S: Maintained | 2099 | S: Maintained |
3824 | 2040 | W: https://mtk.bcnfs.org/ | 2100 | W: https://mtk.wiki.kernel.org/ |
3825 | 2041 | C: irc://chat.freenode.net/linux-mediatek | 2101 | C: irc://chat.freenode.net/linux-mediatek |
3826 | 2042 | F: arch/arm/boot/dts/mt6* | 2102 | F: arch/arm/boot/dts/mt6* |
3827 | 2043 | F: arch/arm/boot/dts/mt7* | 2103 | F: arch/arm/boot/dts/mt7* |
3828 | @@ -2054,7 +2114,7 @@ M: Chunfeng Yun <chunfeng.yun@mediatek.com> | |||
3829 | 2054 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2114 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3830 | 2055 | L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) | 2115 | L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) |
3831 | 2056 | S: Maintained | 2116 | S: Maintained |
3833 | 2057 | F: Documentation/devicetree/bindings/phy/phy-mtk-* | 2117 | F: Documentation/devicetree/bindings/phy/mediatek,* |
3834 | 2058 | F: drivers/phy/mediatek/ | 2118 | F: drivers/phy/mediatek/ |
3835 | 2059 | 2119 | ||
3836 | 2060 | ARM/Microchip (AT91) SoC support | 2120 | ARM/Microchip (AT91) SoC support |
3837 | @@ -2079,17 +2139,50 @@ X: drivers/net/wireless/atmel/ | |||
3838 | 2079 | N: at91 | 2139 | N: at91 |
3839 | 2080 | N: atmel | 2140 | N: atmel |
3840 | 2081 | 2141 | ||
3841 | 2142 | ARM/Microchip Sparx5 SoC support | ||
3842 | 2143 | M: Lars Povlsen <lars.povlsen@microchip.com> | ||
3843 | 2144 | M: Steen Hegelund <Steen.Hegelund@microchip.com> | ||
3844 | 2145 | M: UNGLinuxDriver@microchip.com | ||
3845 | 2146 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3846 | 2147 | S: Supported | ||
3847 | 2148 | T: git git://github.com/microchip-ung/linux-upstream.git | ||
3848 | 2149 | F: arch/arm64/boot/dts/microchip/ | ||
3849 | 2150 | F: drivers/pinctrl/pinctrl-microchip-sgpio.c | ||
3850 | 2151 | N: sparx5 | ||
3851 | 2152 | |||
3852 | 2153 | Microchip Timer Counter Block (TCB) Capture Driver | ||
3853 | 2154 | M: Kamel Bouhara <kamel.bouhara@bootlin.com> | ||
3854 | 2155 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3855 | 2156 | L: linux-iio@vger.kernel.org | ||
3856 | 2157 | S: Maintained | ||
3857 | 2158 | F: drivers/counter/microchip-tcb-capture.c | ||
3858 | 2159 | |||
3859 | 2082 | ARM/MIOA701 MACHINE SUPPORT | 2160 | ARM/MIOA701 MACHINE SUPPORT |
3860 | 2083 | M: Robert Jarzmik <robert.jarzmik@free.fr> | 2161 | M: Robert Jarzmik <robert.jarzmik@free.fr> |
3861 | 2084 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2162 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3862 | 2085 | S: Maintained | 2163 | S: Maintained |
3863 | 2086 | F: arch/arm/mach-pxa/mioa701.c | 2164 | F: arch/arm/mach-pxa/mioa701.c |
3864 | 2087 | 2165 | ||
3865 | 2166 | ARM/MStar/Sigmastar Armv7 SoC support | ||
3866 | 2167 | M: Daniel Palmer <daniel@thingy.jp> | ||
3867 | 2168 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
3868 | 2169 | S: Maintained | ||
3869 | 2170 | W: http://linux-chenxing.org/ | ||
3870 | 2171 | F: Documentation/devicetree/bindings/arm/mstar/* | ||
3871 | 2172 | F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml | ||
3872 | 2173 | F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml | ||
3873 | 2174 | F: arch/arm/boot/dts/mstar-* | ||
3874 | 2175 | F: arch/arm/mach-mstar/ | ||
3875 | 2176 | F: drivers/clk/mstar/ | ||
3876 | 2177 | F: drivers/gpio/gpio-msc313.c | ||
3877 | 2178 | F: include/dt-bindings/clock/mstar-* | ||
3878 | 2179 | F: include/dt-bindings/gpio/msc313-gpio.h | ||
3879 | 2180 | |||
3880 | 2088 | ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT | 2181 | ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT |
3881 | 2089 | M: Michael Petchkovsky <mkpetch@internode.on.net> | 2182 | M: Michael Petchkovsky <mkpetch@internode.on.net> |
3882 | 2090 | S: Maintained | 2183 | S: Maintained |
3883 | 2091 | 2184 | ||
3885 | 2092 | ARM/NOMADIK/U300/Ux500 ARCHITECTURES | 2185 | ARM/NOMADIK/Ux500 ARCHITECTURES |
3886 | 2093 | M: Linus Walleij <linus.walleij@linaro.org> | 2186 | M: Linus Walleij <linus.walleij@linaro.org> |
3887 | 2094 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2187 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
3888 | 2095 | S: Maintained | 2188 | S: Maintained |
3889 | @@ -2098,35 +2191,23 @@ F: Documentation/devicetree/bindings/arm/ste-* | |||
3890 | 2098 | F: Documentation/devicetree/bindings/arm/ux500.yaml | 2191 | F: Documentation/devicetree/bindings/arm/ux500.yaml |
3891 | 2099 | F: Documentation/devicetree/bindings/arm/ux500/ | 2192 | F: Documentation/devicetree/bindings/arm/ux500/ |
3892 | 2100 | F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt | 2193 | F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt |
3893 | 2101 | F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt | ||
3894 | 2102 | F: arch/arm/boot/dts/ste-* | 2194 | F: arch/arm/boot/dts/ste-* |
3895 | 2103 | F: arch/arm/mach-nomadik/ | 2195 | F: arch/arm/mach-nomadik/ |
3896 | 2104 | F: arch/arm/mach-u300/ | ||
3897 | 2105 | F: arch/arm/mach-ux500/ | 2196 | F: arch/arm/mach-ux500/ |
3898 | 2106 | F: drivers/clk/clk-nomadik.c | 2197 | F: drivers/clk/clk-nomadik.c |
3899 | 2107 | F: drivers/clk/clk-u300.c | ||
3900 | 2108 | F: drivers/clocksource/clksrc-dbx500-prcmu.c | 2198 | F: drivers/clocksource/clksrc-dbx500-prcmu.c |
3901 | 2109 | F: drivers/clocksource/timer-u300.c | ||
3902 | 2110 | F: drivers/dma/coh901318* | ||
3903 | 2111 | F: drivers/dma/ste_dma40* | 2199 | F: drivers/dma/ste_dma40* |
3904 | 2112 | F: drivers/hwspinlock/u8500_hsem.c | 2200 | F: drivers/hwspinlock/u8500_hsem.c |
3905 | 2113 | F: drivers/i2c/busses/i2c-nomadik.c | 2201 | F: drivers/i2c/busses/i2c-nomadik.c |
3906 | 2114 | F: drivers/i2c/busses/i2c-stu300.c | ||
3907 | 2115 | F: drivers/iio/adc/ab8500-gpadc.c | 2202 | F: drivers/iio/adc/ab8500-gpadc.c |
3908 | 2116 | F: drivers/mfd/ab3100* | ||
3909 | 2117 | F: drivers/mfd/ab8500* | 2203 | F: drivers/mfd/ab8500* |
3910 | 2118 | F: drivers/mfd/abx500* | 2204 | F: drivers/mfd/abx500* |
3911 | 2119 | F: drivers/mfd/db8500* | 2205 | F: drivers/mfd/db8500* |
3912 | 2120 | F: drivers/mfd/dbx500* | 2206 | F: drivers/mfd/dbx500* |
3913 | 2121 | F: drivers/pinctrl/nomadik/ | 2207 | F: drivers/pinctrl/nomadik/ |
3914 | 2122 | F: drivers/pinctrl/pinctrl-coh901* | ||
3915 | 2123 | F: drivers/pinctrl/pinctrl-u300.c | ||
3916 | 2124 | F: drivers/rtc/rtc-ab3100.c | ||
3917 | 2125 | F: drivers/rtc/rtc-ab8500.c | 2208 | F: drivers/rtc/rtc-ab8500.c |
3918 | 2126 | F: drivers/rtc/rtc-coh901331.c | ||
3919 | 2127 | F: drivers/rtc/rtc-pl031.c | 2209 | F: drivers/rtc/rtc-pl031.c |
3920 | 2128 | F: drivers/soc/ux500/ | 2210 | F: drivers/soc/ux500/ |
3921 | 2129 | F: drivers/watchdog/coh901327_wdt.c | ||
3922 | 2130 | 2211 | ||
3923 | 2131 | ARM/NUVOTON NPCM ARCHITECTURE | 2212 | ARM/NUVOTON NPCM ARCHITECTURE |
3924 | 2132 | M: Avi Fishman <avifishman70@gmail.com> | 2213 | M: Avi Fishman <avifishman70@gmail.com> |
3925 | @@ -2142,14 +2223,24 @@ F: Documentation/devicetree/bindings/*/*npcm* | |||
3926 | 2142 | F: arch/arm/boot/dts/nuvoton-npcm* | 2223 | F: arch/arm/boot/dts/nuvoton-npcm* |
3927 | 2143 | F: arch/arm/mach-npcm/ | 2224 | F: arch/arm/mach-npcm/ |
3928 | 2144 | F: drivers/*/*npcm* | 2225 | F: drivers/*/*npcm* |
3929 | 2226 | F: drivers/*/*/*npcm* | ||
3930 | 2145 | F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h | 2227 | F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h |
3931 | 2146 | 2228 | ||
3932 | 2229 | ARM/NUVOTON WPCM450 ARCHITECTURE | ||
3933 | 2230 | M: Jonathan Neuschäfer <j.neuschaefer@gmx.net> | ||
3934 | 2231 | L: openbmc@lists.ozlabs.org (moderated for non-subscribers) | ||
3935 | 2232 | S: Maintained | ||
3936 | 2233 | F: Documentation/devicetree/bindings/*/*wpcm* | ||
3937 | 2234 | F: arch/arm/boot/dts/nuvoton-wpcm450* | ||
3938 | 2235 | F: arch/arm/mach-npcm/wpcm450.c | ||
3939 | 2236 | F: drivers/*/*wpcm* | ||
3940 | 2237 | |||
3941 | 2147 | ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT | 2238 | ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT |
3942 | 2148 | L: openmoko-kernel@lists.openmoko.org (subscribers-only) | 2239 | L: openmoko-kernel@lists.openmoko.org (subscribers-only) |
3943 | 2149 | S: Orphan | 2240 | S: Orphan |
3944 | 2150 | W: http://wiki.openmoko.org/wiki/Neo_FreeRunner | 2241 | W: http://wiki.openmoko.org/wiki/Neo_FreeRunner |
3947 | 2151 | F: arch/arm/mach-s3c24xx/gta02.h | 2242 | F: arch/arm/mach-s3c/gta02.h |
3948 | 2152 | F: arch/arm/mach-s3c24xx/mach-gta02.c | 2243 | F: arch/arm/mach-s3c/mach-gta02.c |
3949 | 2153 | 2244 | ||
3950 | 2154 | ARM/Orion SoC/Technologic Systems TS-78xx platform support | 2245 | ARM/Orion SoC/Technologic Systems TS-78xx platform support |
3951 | 2155 | M: Alexander Clouter <alex@digriz.org.uk> | 2246 | M: Alexander Clouter <alex@digriz.org.uk> |
3952 | @@ -2165,6 +2256,7 @@ L: linux-oxnas@groups.io (moderated for non-subscribers) | |||
3953 | 2165 | S: Maintained | 2256 | S: Maintained |
3954 | 2166 | F: arch/arm/boot/dts/ox8*.dts* | 2257 | F: arch/arm/boot/dts/ox8*.dts* |
3955 | 2167 | F: arch/arm/mach-oxnas/ | 2258 | F: arch/arm/mach-oxnas/ |
3956 | 2259 | F: drivers/power/reset/oxnas-restart.c | ||
3957 | 2168 | N: oxnas | 2260 | N: oxnas |
3958 | 2169 | 2261 | ||
3959 | 2170 | ARM/PALM TREO SUPPORT | 2262 | ARM/PALM TREO SUPPORT |
3960 | @@ -2225,6 +2317,7 @@ F: drivers/*/qcom* | |||
3961 | 2225 | F: drivers/*/qcom/ | 2317 | F: drivers/*/qcom/ |
3962 | 2226 | F: drivers/bluetooth/btqcomsmd.c | 2318 | F: drivers/bluetooth/btqcomsmd.c |
3963 | 2227 | F: drivers/clocksource/timer-qcom.c | 2319 | F: drivers/clocksource/timer-qcom.c |
3964 | 2320 | F: drivers/cpuidle/cpuidle-qcom-spm.c | ||
3965 | 2228 | F: drivers/extcon/extcon-qcom* | 2321 | F: drivers/extcon/extcon-qcom* |
3966 | 2229 | F: drivers/i2c/busses/i2c-qcom-geni.c | 2322 | F: drivers/i2c/busses/i2c-qcom-geni.c |
3967 | 2230 | F: drivers/i2c/busses/i2c-qup.c | 2323 | F: drivers/i2c/busses/i2c-qup.c |
3968 | @@ -2236,7 +2329,7 @@ F: drivers/pci/controller/dwc/pcie-qcom.c | |||
3969 | 2236 | F: drivers/phy/qualcomm/ | 2329 | F: drivers/phy/qualcomm/ |
3970 | 2237 | F: drivers/power/*/msm* | 2330 | F: drivers/power/*/msm* |
3971 | 2238 | F: drivers/reset/reset-qcom-* | 2331 | F: drivers/reset/reset-qcom-* |
3973 | 2239 | F: drivers/scsi/ufs/ufs-qcom.* | 2332 | F: drivers/scsi/ufs/ufs-qcom* |
3974 | 2240 | F: drivers/spi/spi-geni-qcom.c | 2333 | F: drivers/spi/spi-geni-qcom.c |
3975 | 2241 | F: drivers/spi/spi-qcom-qspi.c | 2334 | F: drivers/spi/spi-qcom-qspi.c |
3976 | 2242 | F: drivers/spi/spi-qup.c | 2335 | F: drivers/spi/spi-qup.c |
3977 | @@ -2244,6 +2337,7 @@ F: drivers/tty/serial/msm_serial.c | |||
3978 | 2244 | F: drivers/usb/dwc3/dwc3-qcom.c | 2337 | F: drivers/usb/dwc3/dwc3-qcom.c |
3979 | 2245 | F: include/dt-bindings/*/qcom* | 2338 | F: include/dt-bindings/*/qcom* |
3980 | 2246 | F: include/linux/*/qcom* | 2339 | F: include/linux/*/qcom* |
3981 | 2340 | F: include/linux/soc/qcom/ | ||
3982 | 2247 | 2341 | ||
3983 | 2248 | ARM/RADISYS ENP2611 MACHINE SUPPORT | 2342 | ARM/RADISYS ENP2611 MACHINE SUPPORT |
3984 | 2249 | M: Lennert Buytenhek <kernel@wantstofly.org> | 2343 | M: Lennert Buytenhek <kernel@wantstofly.org> |
3985 | @@ -2272,6 +2366,8 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | |||
3986 | 2272 | L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) | 2366 | L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers) |
3987 | 2273 | S: Maintained | 2367 | S: Maintained |
3988 | 2274 | F: Documentation/devicetree/bindings/arm/realtek.yaml | 2368 | F: Documentation/devicetree/bindings/arm/realtek.yaml |
3989 | 2369 | F: arch/arm/boot/dts/rtd* | ||
3990 | 2370 | F: arch/arm/mach-realtek/ | ||
3991 | 2275 | F: arch/arm64/boot/dts/realtek/ | 2371 | F: arch/arm64/boot/dts/realtek/ |
3992 | 2276 | 2372 | ||
3993 | 2277 | ARM/RENESAS ARM64 ARCHITECTURE | 2373 | ARM/RENESAS ARM64 ARCHITECTURE |
3994 | @@ -2320,11 +2416,10 @@ F: drivers/i2c/busses/i2c-rk3x.c | |||
3995 | 2320 | F: sound/soc/rockchip/ | 2416 | F: sound/soc/rockchip/ |
3996 | 2321 | N: rockchip | 2417 | N: rockchip |
3997 | 2322 | 2418 | ||
4001 | 2323 | ARM/SAMSUNG EXYNOS ARM ARCHITECTURES | 2419 | ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES |
4002 | 2324 | M: Kukjin Kim <kgene@kernel.org> | 2420 | M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> |
4000 | 2325 | M: Krzysztof Kozlowski <krzk@kernel.org> | ||
4003 | 2326 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2421 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4005 | 2327 | L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) | 2422 | L: linux-samsung-soc@vger.kernel.org |
4006 | 2328 | S: Maintained | 2423 | S: Maintained |
4007 | 2329 | Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ | 2424 | Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ |
4008 | 2330 | F: Documentation/arm/samsung/ | 2425 | F: Documentation/arm/samsung/ |
4009 | @@ -2334,10 +2429,8 @@ F: arch/arm/boot/dts/exynos* | |||
4010 | 2334 | F: arch/arm/boot/dts/s3c* | 2429 | F: arch/arm/boot/dts/s3c* |
4011 | 2335 | F: arch/arm/boot/dts/s5p* | 2430 | F: arch/arm/boot/dts/s5p* |
4012 | 2336 | F: arch/arm/mach-exynos*/ | 2431 | F: arch/arm/mach-exynos*/ |
4015 | 2337 | F: arch/arm/mach-s3c24*/ | 2432 | F: arch/arm/mach-s3c/ |
4014 | 2338 | F: arch/arm/mach-s3c64xx/ | ||
4016 | 2339 | F: arch/arm/mach-s5p*/ | 2433 | F: arch/arm/mach-s5p*/ |
4017 | 2340 | F: arch/arm/plat-samsung/ | ||
4018 | 2341 | F: arch/arm64/boot/dts/exynos/ | 2434 | F: arch/arm64/boot/dts/exynos/ |
4019 | 2342 | F: drivers/*/*/*s3c24* | 2435 | F: drivers/*/*/*s3c24* |
4020 | 2343 | F: drivers/*/*s3c24* | 2436 | F: drivers/*/*s3c24* |
4021 | @@ -2346,18 +2439,15 @@ F: drivers/*/*s5pv210* | |||
4022 | 2346 | F: drivers/memory/samsung/ | 2439 | F: drivers/memory/samsung/ |
4023 | 2347 | F: drivers/soc/samsung/ | 2440 | F: drivers/soc/samsung/ |
4024 | 2348 | F: drivers/tty/serial/samsung* | 2441 | F: drivers/tty/serial/samsung* |
4025 | 2442 | F: include/linux/platform_data/*s3c* | ||
4026 | 2443 | F: include/linux/serial_s3c.h | ||
4027 | 2349 | F: include/linux/soc/samsung/ | 2444 | F: include/linux/soc/samsung/ |
4028 | 2350 | N: exynos | 2445 | N: exynos |
4035 | 2351 | 2446 | N: s3c2410 | |
4036 | 2352 | ARM/SAMSUNG MOBILE MACHINE SUPPORT | 2447 | N: s3c64xx |
4037 | 2353 | M: Kyungmin Park <kyungmin.park@samsung.com> | 2448 | N: s5pv210 |
4032 | 2354 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
4033 | 2355 | S: Maintained | ||
4034 | 2356 | F: arch/arm/mach-s5pv210/ | ||
4038 | 2357 | 2449 | ||
4039 | 2358 | ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT | 2450 | ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT |
4040 | 2359 | M: Kyungmin Park <kyungmin.park@samsung.com> | ||
4041 | 2360 | M: Kamil Debski <kamil@wypas.org> | ||
4042 | 2361 | M: Andrzej Hajda <a.hajda@samsung.com> | 2451 | M: Andrzej Hajda <a.hajda@samsung.com> |
4043 | 2362 | L: linux-arm-kernel@lists.infradead.org | 2452 | L: linux-arm-kernel@lists.infradead.org |
4044 | 2363 | L: linux-media@vger.kernel.org | 2453 | L: linux-media@vger.kernel.org |
4045 | @@ -2366,11 +2456,11 @@ F: drivers/media/platform/s5p-g2d/ | |||
4046 | 2366 | 2456 | ||
4047 | 2367 | ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT | 2457 | ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT |
4048 | 2368 | M: Marek Szyprowski <m.szyprowski@samsung.com> | 2458 | M: Marek Szyprowski <m.szyprowski@samsung.com> |
4050 | 2369 | L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) | 2459 | L: linux-samsung-soc@vger.kernel.org |
4051 | 2370 | L: linux-media@vger.kernel.org | 2460 | L: linux-media@vger.kernel.org |
4052 | 2371 | S: Maintained | 2461 | S: Maintained |
4053 | 2372 | F: Documentation/devicetree/bindings/media/s5p-cec.txt | 2462 | F: Documentation/devicetree/bindings/media/s5p-cec.txt |
4055 | 2373 | F: drivers/media/platform/s5p-cec/ | 2463 | F: drivers/media/cec/platform/s5p/ |
4056 | 2374 | 2464 | ||
4057 | 2375 | ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT | 2465 | ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT |
4058 | 2376 | M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> | 2466 | M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> |
4059 | @@ -2382,9 +2472,6 @@ S: Maintained | |||
4060 | 2382 | F: drivers/media/platform/s5p-jpeg/ | 2472 | F: drivers/media/platform/s5p-jpeg/ |
4061 | 2383 | 2473 | ||
4062 | 2384 | ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT | 2474 | ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT |
4063 | 2385 | M: Kyungmin Park <kyungmin.park@samsung.com> | ||
4064 | 2386 | M: Kamil Debski <kamil@wypas.org> | ||
4065 | 2387 | M: Jeongtae Park <jtp.park@samsung.com> | ||
4066 | 2388 | M: Andrzej Hajda <a.hajda@samsung.com> | 2475 | M: Andrzej Hajda <a.hajda@samsung.com> |
4067 | 2389 | L: linux-arm-kernel@lists.infradead.org | 2476 | L: linux-arm-kernel@lists.infradead.org |
4068 | 2390 | L: linux-media@vger.kernel.org | 2477 | L: linux-media@vger.kernel.org |
4069 | @@ -2429,9 +2516,9 @@ S: Maintained | |||
4070 | 2429 | F: drivers/clk/socfpga/ | 2516 | F: drivers/clk/socfpga/ |
4071 | 2430 | 2517 | ||
4072 | 2431 | ARM/SOCFPGA EDAC SUPPORT | 2518 | ARM/SOCFPGA EDAC SUPPORT |
4074 | 2432 | M: Thor Thayer <thor.thayer@linux.intel.com> | 2519 | M: Dinh Nguyen <dinguyen@kernel.org> |
4075 | 2433 | S: Maintained | 2520 | S: Maintained |
4077 | 2434 | F: drivers/edac/altera_edac. | 2521 | F: drivers/edac/altera_edac.[ch] |
4078 | 2435 | 2522 | ||
4079 | 2436 | ARM/SPREADTRUM SoC SUPPORT | 2523 | ARM/SPREADTRUM SoC SUPPORT |
4080 | 2437 | M: Orson Zhai <orsonzhai@gmail.com> | 2524 | M: Orson Zhai <orsonzhai@gmail.com> |
4081 | @@ -2444,7 +2531,7 @@ N: sc27xx | |||
4082 | 2444 | N: sc2731 | 2531 | N: sc2731 |
4083 | 2445 | 2532 | ||
4084 | 2446 | ARM/STI ARCHITECTURE | 2533 | ARM/STI ARCHITECTURE |
4086 | 2447 | M: Patrice Chotard <patrice.chotard@st.com> | 2534 | M: Patrice Chotard <patrice.chotard@foss.st.com> |
4087 | 2448 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2535 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4088 | 2449 | S: Maintained | 2536 | S: Maintained |
4089 | 2450 | W: http://www.stlinux.com | 2537 | W: http://www.stlinux.com |
4090 | @@ -2477,7 +2564,7 @@ F: include/linux/remoteproc/st_slim_rproc.h | |||
4091 | 2477 | 2564 | ||
4092 | 2478 | ARM/STM32 ARCHITECTURE | 2565 | ARM/STM32 ARCHITECTURE |
4093 | 2479 | M: Maxime Coquelin <mcoquelin.stm32@gmail.com> | 2566 | M: Maxime Coquelin <mcoquelin.stm32@gmail.com> |
4095 | 2480 | M: Alexandre Torgue <alexandre.torgue@st.com> | 2567 | M: Alexandre Torgue <alexandre.torgue@foss.st.com> |
4096 | 2481 | L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) | 2568 | L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) |
4097 | 2482 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2569 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4098 | 2483 | S: Maintained | 2570 | S: Maintained |
4099 | @@ -2497,13 +2584,6 @@ F: arch/arm/boot/dts/berlin* | |||
4100 | 2497 | F: arch/arm/mach-berlin/ | 2584 | F: arch/arm/mach-berlin/ |
4101 | 2498 | F: arch/arm64/boot/dts/synaptics/ | 2585 | F: arch/arm64/boot/dts/synaptics/ |
4102 | 2499 | 2586 | ||
4103 | 2500 | ARM/TANGO ARCHITECTURE | ||
4104 | 2501 | M: Marc Gonzalez <marc.w.gonzalez@free.fr> | ||
4105 | 2502 | M: Mans Rullgard <mans@mansr.com> | ||
4106 | 2503 | L: linux-arm-kernel@lists.infradead.org | ||
4107 | 2504 | S: Odd Fixes | ||
4108 | 2505 | N: tango | ||
4109 | 2506 | |||
4110 | 2507 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT | 2587 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT |
4111 | 2508 | M: Lennert Buytenhek <kernel@wantstofly.org> | 2588 | M: Lennert Buytenhek <kernel@wantstofly.org> |
4112 | 2509 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2589 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4113 | @@ -2515,7 +2595,7 @@ L: linux-tegra@vger.kernel.org | |||
4114 | 2515 | L: linux-media@vger.kernel.org | 2595 | L: linux-media@vger.kernel.org |
4115 | 2516 | S: Maintained | 2596 | S: Maintained |
4116 | 2517 | F: Documentation/devicetree/bindings/media/tegra-cec.txt | 2597 | F: Documentation/devicetree/bindings/media/tegra-cec.txt |
4118 | 2518 | F: drivers/media/platform/tegra-cec/ | 2598 | F: drivers/media/cec/platform/tegra/ |
4119 | 2519 | 2599 | ||
4120 | 2520 | ARM/TETON BGA MACHINE SUPPORT | 2600 | ARM/TETON BGA MACHINE SUPPORT |
4121 | 2521 | M: "Mark F. Brown" <mark.brown314@gmail.com> | 2601 | M: "Mark F. Brown" <mark.brown314@gmail.com> |
4122 | @@ -2542,7 +2622,7 @@ L: linux-kernel@vger.kernel.org | |||
4123 | 2542 | S: Maintained | 2622 | S: Maintained |
4124 | 2543 | F: drivers/clk/keystone/ | 2623 | F: drivers/clk/keystone/ |
4125 | 2544 | 2624 | ||
4127 | 2545 | ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE | 2625 | ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE |
4128 | 2546 | M: Santosh Shilimkar <ssantosh@kernel.org> | 2626 | M: Santosh Shilimkar <ssantosh@kernel.org> |
4129 | 2547 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2627 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4130 | 2548 | L: linux-kernel@vger.kernel.org | 2628 | L: linux-kernel@vger.kernel.org |
4131 | @@ -2556,11 +2636,11 @@ S: Maintained | |||
4132 | 2556 | F: drivers/power/reset/keystone-reset.c | 2636 | F: drivers/power/reset/keystone-reset.c |
4133 | 2557 | 2637 | ||
4134 | 2558 | ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE | 2638 | ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE |
4135 | 2559 | M: Tero Kristo <t-kristo@ti.com> | ||
4136 | 2560 | M: Nishanth Menon <nm@ti.com> | 2639 | M: Nishanth Menon <nm@ti.com> |
4137 | 2640 | M: Tero Kristo <kristo@kernel.org> | ||
4138 | 2561 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2641 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4139 | 2562 | S: Supported | 2642 | S: Supported |
4141 | 2563 | F: Documentation/devicetree/bindings/arm/ti/k3.txt | 2643 | F: Documentation/devicetree/bindings/arm/ti/k3.yaml |
4142 | 2564 | F: arch/arm64/boot/dts/ti/Makefile | 2644 | F: arch/arm64/boot/dts/ti/Makefile |
4143 | 2565 | F: arch/arm64/boot/dts/ti/k3-* | 2645 | F: arch/arm64/boot/dts/ti/k3-* |
4144 | 2566 | F: include/dt-bindings/pinctrl/k3.h | 2646 | F: include/dt-bindings/pinctrl/k3.h |
4145 | @@ -2575,11 +2655,28 @@ M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | |||
4146 | 2575 | M: Dirk Opfer <dirk@opfer-online.de> | 2655 | M: Dirk Opfer <dirk@opfer-online.de> |
4147 | 2576 | S: Maintained | 2656 | S: Maintained |
4148 | 2577 | 2657 | ||
4149 | 2658 | ARM/TOSHIBA VISCONTI ARCHITECTURE | ||
4150 | 2659 | M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp> | ||
4151 | 2660 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
4152 | 2661 | S: Supported | ||
4153 | 2662 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git | ||
4154 | 2663 | F: Documentation/devicetree/bindings/arm/toshiba.yaml | ||
4155 | 2664 | F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml | ||
4156 | 2665 | F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml | ||
4157 | 2666 | F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml | ||
4158 | 2667 | F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml | ||
4159 | 2668 | F: arch/arm64/boot/dts/toshiba/ | ||
4160 | 2669 | F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c | ||
4161 | 2670 | F: drivers/gpio/gpio-visconti.c | ||
4162 | 2671 | F: drivers/pinctrl/visconti/ | ||
4163 | 2672 | F: drivers/watchdog/visconti_wdt.c | ||
4164 | 2673 | N: visconti | ||
4165 | 2674 | |||
4166 | 2578 | ARM/UNIPHIER ARCHITECTURE | 2675 | ARM/UNIPHIER ARCHITECTURE |
4168 | 2579 | M: Masahiro Yamada <yamada.masahiro@socionext.com> | 2676 | M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> |
4169 | 2677 | M: Masami Hiramatsu <mhiramat@kernel.org> | ||
4170 | 2580 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2678 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4171 | 2581 | S: Maintained | 2679 | S: Maintained |
4172 | 2582 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git | ||
4173 | 2583 | F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml | 2680 | F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml |
4174 | 2584 | F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml | 2681 | F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml |
4175 | 2585 | F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml | 2682 | F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml |
4176 | @@ -2654,50 +2751,16 @@ S: Maintained | |||
4177 | 2654 | F: arch/arm/mach-pxa/include/mach/z2.h | 2751 | F: arch/arm/mach-pxa/include/mach/z2.h |
4178 | 2655 | F: arch/arm/mach-pxa/z2.c | 2752 | F: arch/arm/mach-pxa/z2.c |
4179 | 2656 | 2753 | ||
4180 | 2657 | ARM/ZTE ARCHITECTURE | ||
4181 | 2658 | M: Jun Nie <jun.nie@linaro.org> | ||
4182 | 2659 | M: Shawn Guo <shawnguo@kernel.org> | ||
4183 | 2660 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | ||
4184 | 2661 | S: Maintained | ||
4185 | 2662 | F: Documentation/devicetree/bindings/arm/zte.yaml | ||
4186 | 2663 | F: Documentation/devicetree/bindings/clock/zx2967*.txt | ||
4187 | 2664 | F: Documentation/devicetree/bindings/dma/zxdma.txt | ||
4188 | 2665 | F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt | ||
4189 | 2666 | F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt | ||
4190 | 2667 | F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt | ||
4191 | 2668 | F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt | ||
4192 | 2669 | F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt | ||
4193 | 2670 | F: Documentation/devicetree/bindings/soc/zte/ | ||
4194 | 2671 | F: Documentation/devicetree/bindings/sound/zte,*.txt | ||
4195 | 2672 | F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt | ||
4196 | 2673 | F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt | ||
4197 | 2674 | F: arch/arm/boot/dts/zx2967* | ||
4198 | 2675 | F: arch/arm/mach-zx/ | ||
4199 | 2676 | F: arch/arm64/boot/dts/zte/ | ||
4200 | 2677 | F: drivers/clk/zte/ | ||
4201 | 2678 | F: drivers/dma/zx_dma.c | ||
4202 | 2679 | F: drivers/gpio/gpio-zx.c | ||
4203 | 2680 | F: drivers/i2c/busses/i2c-zx2967.c | ||
4204 | 2681 | F: drivers/mmc/host/dw_mmc-zx.* | ||
4205 | 2682 | F: drivers/pinctrl/zte/ | ||
4206 | 2683 | F: drivers/soc/zte/ | ||
4207 | 2684 | F: drivers/thermal/zx2967_thermal.c | ||
4208 | 2685 | F: drivers/watchdog/zx2967_wdt.c | ||
4209 | 2686 | F: include/dt-bindings/clock/zx2967*.h | ||
4210 | 2687 | F: include/dt-bindings/soc/zte,*.h | ||
4211 | 2688 | F: sound/soc/codecs/zx_aud96p22.c | ||
4212 | 2689 | F: sound/soc/zte/ | ||
4213 | 2690 | |||
4214 | 2691 | ARM/ZYNQ ARCHITECTURE | 2754 | ARM/ZYNQ ARCHITECTURE |
4215 | 2692 | M: Michal Simek <michal.simek@xilinx.com> | 2755 | M: Michal Simek <michal.simek@xilinx.com> |
4216 | 2693 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2756 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4217 | 2694 | S: Supported | 2757 | S: Supported |
4218 | 2695 | W: http://wiki.xilinx.com | 2758 | W: http://wiki.xilinx.com |
4219 | 2696 | T: git https://github.com/Xilinx/linux-xlnx.git | 2759 | T: git https://github.com/Xilinx/linux-xlnx.git |
4222 | 2697 | F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt | 2760 | F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml |
4223 | 2698 | F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 2761 | F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml |
4224 | 2762 | F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml | ||
4225 | 2699 | F: arch/arm/mach-zynq/ | 2763 | F: arch/arm/mach-zynq/ |
4226 | 2700 | F: drivers/block/xsysace.c | ||
4227 | 2701 | F: drivers/clocksource/timer-cadence-ttc.c | 2764 | F: drivers/clocksource/timer-cadence-ttc.c |
4228 | 2702 | F: drivers/cpuidle/cpuidle-zynq.c | 2765 | F: drivers/cpuidle/cpuidle-zynq.c |
4229 | 2703 | F: drivers/edac/synopsys_edac.c | 2766 | F: drivers/edac/synopsys_edac.c |
4230 | @@ -2718,6 +2781,14 @@ F: arch/arm64/ | |||
4231 | 2718 | F: tools/testing/selftests/arm64/ | 2781 | F: tools/testing/selftests/arm64/ |
4232 | 2719 | X: arch/arm64/boot/dts/ | 2782 | X: arch/arm64/boot/dts/ |
4233 | 2720 | 2783 | ||
4234 | 2784 | ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER | ||
4235 | 2785 | M: George McCollister <george.mccollister@gmail.com> | ||
4236 | 2786 | L: netdev@vger.kernel.org | ||
4237 | 2787 | S: Maintained | ||
4238 | 2788 | F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml | ||
4239 | 2789 | F: drivers/net/dsa/xrs700x/* | ||
4240 | 2790 | F: net/dsa/tag_xrs700x.c | ||
4241 | 2791 | |||
4242 | 2721 | AS3645A LED FLASH CONTROLLER DRIVER | 2792 | AS3645A LED FLASH CONTROLLER DRIVER |
4243 | 2722 | M: Sakari Ailus <sakari.ailus@iki.fi> | 2793 | M: Sakari Ailus <sakari.ailus@iki.fi> |
4244 | 2723 | L: linux-leds@vger.kernel.org | 2794 | L: linux-leds@vger.kernel.org |
4245 | @@ -2763,6 +2834,15 @@ F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic. | |||
4246 | 2763 | F: drivers/irqchip/irq-aspeed-scu-ic.c | 2834 | F: drivers/irqchip/irq-aspeed-scu-ic.c |
4247 | 2764 | F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h | 2835 | F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h |
4248 | 2765 | 2836 | ||
4249 | 2837 | ASPEED SD/MMC DRIVER | ||
4250 | 2838 | M: Andrew Jeffery <andrew@aj.id.au> | ||
4251 | 2839 | L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) | ||
4252 | 2840 | L: openbmc@lists.ozlabs.org (moderated for non-subscribers) | ||
4253 | 2841 | L: linux-mmc@vger.kernel.org | ||
4254 | 2842 | S: Maintained | ||
4255 | 2843 | F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml | ||
4256 | 2844 | F: drivers/mmc/host/sdhci-of-aspeed* | ||
4257 | 2845 | |||
4258 | 2766 | ASPEED VIDEO ENGINE DRIVER | 2846 | ASPEED VIDEO ENGINE DRIVER |
4259 | 2767 | M: Eddie James <eajames@linux.ibm.com> | 2847 | M: Eddie James <eajames@linux.ibm.com> |
4260 | 2768 | L: linux-media@vger.kernel.org | 2848 | L: linux-media@vger.kernel.org |
4261 | @@ -2790,7 +2870,7 @@ ASYMMETRIC KEYS | |||
4262 | 2790 | M: David Howells <dhowells@redhat.com> | 2870 | M: David Howells <dhowells@redhat.com> |
4263 | 2791 | L: keyrings@vger.kernel.org | 2871 | L: keyrings@vger.kernel.org |
4264 | 2792 | S: Maintained | 2872 | S: Maintained |
4266 | 2793 | F: Documentation/crypto/asymmetric-keys.txt | 2873 | F: Documentation/crypto/asymmetric-keys.rst |
4267 | 2794 | F: crypto/asymmetric_keys/ | 2874 | F: crypto/asymmetric_keys/ |
4268 | 2795 | F: include/crypto/pkcs7.h | 2875 | F: include/crypto/pkcs7.h |
4269 | 2796 | F: include/crypto/public_key.h | 2876 | F: include/crypto/public_key.h |
4270 | @@ -2800,11 +2880,9 @@ ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API | |||
4271 | 2800 | R: Dan Williams <dan.j.williams@intel.com> | 2880 | R: Dan Williams <dan.j.williams@intel.com> |
4272 | 2801 | S: Odd fixes | 2881 | S: Odd fixes |
4273 | 2802 | W: http://sourceforge.net/projects/xscaleiop | 2882 | W: http://sourceforge.net/projects/xscaleiop |
4275 | 2803 | F: Documentation/crypto/async-tx-api.txt | 2883 | F: Documentation/crypto/async-tx-api.rst |
4276 | 2804 | F: crypto/async_tx/ | 2884 | F: crypto/async_tx/ |
4277 | 2805 | F: drivers/dma/ | ||
4278 | 2806 | F: include/linux/async_tx.h | 2885 | F: include/linux/async_tx.h |
4279 | 2807 | F: include/linux/dmaengine.h | ||
4280 | 2808 | 2886 | ||
4281 | 2809 | AT24 EEPROM DRIVER | 2887 | AT24 EEPROM DRIVER |
4282 | 2810 | M: Bartosz Golaszewski <bgolaszewski@baylibre.com> | 2888 | M: Bartosz Golaszewski <bgolaszewski@baylibre.com> |
4283 | @@ -2821,6 +2899,18 @@ W: http://www.openaoe.org/ | |||
4284 | 2821 | F: Documentation/admin-guide/aoe/ | 2899 | F: Documentation/admin-guide/aoe/ |
4285 | 2822 | F: drivers/block/aoe/ | 2900 | F: drivers/block/aoe/ |
4286 | 2823 | 2901 | ||
4287 | 2902 | ATC260X PMIC MFD DRIVER | ||
4288 | 2903 | M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | ||
4289 | 2904 | M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com> | ||
4290 | 2905 | L: linux-actions@lists.infradead.org | ||
4291 | 2906 | S: Maintained | ||
4292 | 2907 | F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml | ||
4293 | 2908 | F: drivers/input/misc/atc260x-onkey.c | ||
4294 | 2909 | F: drivers/mfd/atc260* | ||
4295 | 2910 | F: drivers/power/reset/atc260x-poweroff.c | ||
4296 | 2911 | F: drivers/regulator/atc260x-regulator.c | ||
4297 | 2912 | F: include/linux/mfd/atc260x/* | ||
4298 | 2913 | |||
4299 | 2824 | ATHEROS 71XX/9XXX GPIO DRIVER | 2914 | ATHEROS 71XX/9XXX GPIO DRIVER |
4300 | 2825 | M: Alban Bedel <albeu@free.fr> | 2915 | M: Alban Bedel <albeu@free.fr> |
4301 | 2826 | S: Maintained | 2916 | S: Maintained |
4302 | @@ -2844,7 +2934,7 @@ S: Supported | |||
4303 | 2844 | F: drivers/net/wireless/ath/* | 2934 | F: drivers/net/wireless/ath/* |
4304 | 2845 | 2935 | ||
4305 | 2846 | ATHEROS ATH5K WIRELESS DRIVER | 2936 | ATHEROS ATH5K WIRELESS DRIVER |
4307 | 2847 | M: Jiri Slaby <jirislaby@gmail.com> | 2937 | M: Jiri Slaby <jirislaby@kernel.org> |
4308 | 2848 | M: Nick Kossifidis <mickflemm@gmail.com> | 2938 | M: Nick Kossifidis <mickflemm@gmail.com> |
4309 | 2849 | M: Luis Chamberlain <mcgrof@kernel.org> | 2939 | M: Luis Chamberlain <mcgrof@kernel.org> |
4310 | 2850 | L: linux-wireless@vger.kernel.org | 2940 | L: linux-wireless@vger.kernel.org |
4311 | @@ -2872,7 +2962,6 @@ S: Maintained | |||
4312 | 2872 | F: drivers/hwmon/asus_atk0110.c | 2962 | F: drivers/hwmon/asus_atk0110.c |
4313 | 2873 | 2963 | ||
4314 | 2874 | ATLX ETHERNET DRIVERS | 2964 | ATLX ETHERNET DRIVERS |
4315 | 2875 | M: Jay Cliburn <jcliburn@gmail.com> | ||
4316 | 2876 | M: Chris Snook <chris.snook@gmail.com> | 2965 | M: Chris Snook <chris.snook@gmail.com> |
4317 | 2877 | L: netdev@vger.kernel.org | 2966 | L: netdev@vger.kernel.org |
4318 | 2878 | S: Maintained | 2967 | S: Maintained |
4319 | @@ -2892,6 +2981,7 @@ F: include/uapi/linux/atm* | |||
4320 | 2892 | 2981 | ||
4321 | 2893 | ATMEL MACB ETHERNET DRIVER | 2982 | ATMEL MACB ETHERNET DRIVER |
4322 | 2894 | M: Nicolas Ferre <nicolas.ferre@microchip.com> | 2983 | M: Nicolas Ferre <nicolas.ferre@microchip.com> |
4323 | 2984 | M: Claudiu Beznea <claudiu.beznea@microchip.com> | ||
4324 | 2895 | S: Supported | 2985 | S: Supported |
4325 | 2896 | F: drivers/net/ethernet/cadence/ | 2986 | F: drivers/net/ethernet/cadence/ |
4326 | 2897 | 2987 | ||
4327 | @@ -2899,7 +2989,7 @@ ATMEL MAXTOUCH DRIVER | |||
4328 | 2899 | M: Nick Dyer <nick@shmanahar.org> | 2989 | M: Nick Dyer <nick@shmanahar.org> |
4329 | 2900 | S: Maintained | 2990 | S: Maintained |
4330 | 2901 | T: git git://github.com/ndyer/linux.git | 2991 | T: git git://github.com/ndyer/linux.git |
4332 | 2902 | F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt | 2992 | F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml |
4333 | 2903 | F: drivers/input/touchscreen/atmel_mxt_ts.c | 2993 | F: drivers/input/touchscreen/atmel_mxt_ts.c |
4334 | 2904 | 2994 | ||
4335 | 2905 | ATMEL WIRELESS DRIVER | 2995 | ATMEL WIRELESS DRIVER |
4336 | @@ -2918,6 +3008,8 @@ L: linux-kernel@vger.kernel.org | |||
4337 | 2918 | S: Maintained | 3008 | S: Maintained |
4338 | 2919 | F: arch/*/include/asm/atomic*.h | 3009 | F: arch/*/include/asm/atomic*.h |
4339 | 2920 | F: include/*/atomic*.h | 3010 | F: include/*/atomic*.h |
4340 | 3011 | F: include/linux/refcount.h | ||
4341 | 3012 | F: Documentation/atomic_*.txt | ||
4342 | 2921 | F: scripts/atomic/ | 3013 | F: scripts/atomic/ |
4343 | 2922 | 3014 | ||
4344 | 2923 | ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER | 3015 | ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER |
4345 | @@ -2942,12 +3034,14 @@ L: linux-audit@redhat.com (moderated for non-subscribers) | |||
4346 | 2942 | S: Supported | 3034 | S: Supported |
4347 | 2943 | W: https://github.com/linux-audit | 3035 | W: https://github.com/linux-audit |
4348 | 2944 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git | 3036 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git |
4349 | 3037 | F: include/asm-generic/audit_*.h | ||
4350 | 2945 | F: include/linux/audit.h | 3038 | F: include/linux/audit.h |
4351 | 2946 | F: include/uapi/linux/audit.h | 3039 | F: include/uapi/linux/audit.h |
4352 | 2947 | F: kernel/audit* | 3040 | F: kernel/audit* |
4353 | 3041 | F: lib/*audit.c | ||
4354 | 2948 | 3042 | ||
4355 | 2949 | AUXILIARY DISPLAY DRIVERS | 3043 | AUXILIARY DISPLAY DRIVERS |
4357 | 2950 | M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> | 3044 | M: Miguel Ojeda <ojeda@kernel.org> |
4358 | 2951 | S: Maintained | 3045 | S: Maintained |
4359 | 2952 | F: drivers/auxdisplay/ | 3046 | F: drivers/auxdisplay/ |
4360 | 2953 | F: include/linux/cfag12864b.h | 3047 | F: include/linux/cfag12864b.h |
4361 | @@ -3056,8 +3150,6 @@ Q: https://patchwork.open-mesh.org/project/batman/list/ | |||
4362 | 3056 | B: https://www.open-mesh.org/projects/batman-adv/issues | 3150 | B: https://www.open-mesh.org/projects/batman-adv/issues |
4363 | 3057 | C: irc://chat.freenode.net/batman | 3151 | C: irc://chat.freenode.net/batman |
4364 | 3058 | T: git https://git.open-mesh.org/linux-merge.git | 3152 | T: git https://git.open-mesh.org/linux-merge.git |
4365 | 3059 | F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv | ||
4366 | 3060 | F: Documentation/ABI/obsolete/sysfs-class-net-mesh | ||
4367 | 3061 | F: Documentation/networking/batman-adv.rst | 3153 | F: Documentation/networking/batman-adv.rst |
4368 | 3062 | F: include/uapi/linux/batadv_packet.h | 3154 | F: include/uapi/linux/batadv_packet.h |
4369 | 3063 | F: include/uapi/linux/batman_adv.h | 3155 | F: include/uapi/linux/batman_adv.h |
4370 | @@ -3080,7 +3172,7 @@ C: irc://irc.oftc.net/bcache | |||
4371 | 3080 | F: drivers/md/bcache/ | 3172 | F: drivers/md/bcache/ |
4372 | 3081 | 3173 | ||
4373 | 3082 | BDISP ST MEDIA DRIVER | 3174 | BDISP ST MEDIA DRIVER |
4375 | 3083 | M: Fabien Dessenne <fabien.dessenne@st.com> | 3175 | M: Fabien Dessenne <fabien.dessenne@foss.st.com> |
4376 | 3084 | L: linux-media@vger.kernel.org | 3176 | L: linux-media@vger.kernel.org |
4377 | 3085 | S: Supported | 3177 | S: Supported |
4378 | 3086 | W: https://linuxtv.org | 3178 | W: https://linuxtv.org |
4379 | @@ -3116,6 +3208,22 @@ F: Documentation/filesystems/bfs.rst | |||
4380 | 3116 | F: fs/bfs/ | 3208 | F: fs/bfs/ |
4381 | 3117 | F: include/uapi/linux/bfs_fs.h | 3209 | F: include/uapi/linux/bfs_fs.h |
4382 | 3118 | 3210 | ||
4383 | 3211 | BITMAP API | ||
4384 | 3212 | M: Yury Norov <yury.norov@gmail.com> | ||
4385 | 3213 | R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | ||
4386 | 3214 | R: Rasmus Villemoes <linux@rasmusvillemoes.dk> | ||
4387 | 3215 | S: Maintained | ||
4388 | 3216 | F: include/asm-generic/bitops/find.h | ||
4389 | 3217 | F: include/linux/bitmap.h | ||
4390 | 3218 | F: lib/bitmap.c | ||
4391 | 3219 | F: lib/find_bit.c | ||
4392 | 3220 | F: lib/find_bit_benchmark.c | ||
4393 | 3221 | F: lib/test_bitmap.c | ||
4394 | 3222 | F: tools/include/asm-generic/bitops/find.h | ||
4395 | 3223 | F: tools/include/linux/bitmap.h | ||
4396 | 3224 | F: tools/lib/bitmap.c | ||
4397 | 3225 | F: tools/lib/find_bit.c | ||
4398 | 3226 | |||
4399 | 3119 | BLINKM RGB LED DRIVER | 3227 | BLINKM RGB LED DRIVER |
4400 | 3120 | M: Jan-Simon Moeller <jansimon.moeller@gmx.de> | 3228 | M: Jan-Simon Moeller <jansimon.moeller@gmx.de> |
4401 | 3121 | S: Maintained | 3229 | S: Maintained |
4402 | @@ -3128,6 +3236,8 @@ S: Maintained | |||
4403 | 3128 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git | 3236 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git |
4404 | 3129 | F: block/ | 3237 | F: block/ |
4405 | 3130 | F: drivers/block/ | 3238 | F: drivers/block/ |
4406 | 3239 | F: fs/block_dev.c | ||
4407 | 3240 | F: include/linux/blk* | ||
4408 | 3131 | F: kernel/trace/blktrace.c | 3241 | F: kernel/trace/blktrace.c |
4409 | 3132 | F: lib/sbitmap.c | 3242 | F: lib/sbitmap.c |
4410 | 3133 | 3243 | ||
4411 | @@ -3140,8 +3250,9 @@ F: drivers/mtd/devices/block2mtd.c | |||
4412 | 3140 | BLUETOOTH DRIVERS | 3250 | BLUETOOTH DRIVERS |
4413 | 3141 | M: Marcel Holtmann <marcel@holtmann.org> | 3251 | M: Marcel Holtmann <marcel@holtmann.org> |
4414 | 3142 | M: Johan Hedberg <johan.hedberg@gmail.com> | 3252 | M: Johan Hedberg <johan.hedberg@gmail.com> |
4415 | 3253 | M: Luiz Augusto von Dentz <luiz.dentz@gmail.com> | ||
4416 | 3143 | L: linux-bluetooth@vger.kernel.org | 3254 | L: linux-bluetooth@vger.kernel.org |
4418 | 3144 | S: Maintained | 3255 | S: Supported |
4419 | 3145 | W: http://www.bluez.org/ | 3256 | W: http://www.bluez.org/ |
4420 | 3146 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git | 3257 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git |
4421 | 3147 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git | 3258 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git |
4422 | @@ -3150,8 +3261,9 @@ F: drivers/bluetooth/ | |||
4423 | 3150 | BLUETOOTH SUBSYSTEM | 3261 | BLUETOOTH SUBSYSTEM |
4424 | 3151 | M: Marcel Holtmann <marcel@holtmann.org> | 3262 | M: Marcel Holtmann <marcel@holtmann.org> |
4425 | 3152 | M: Johan Hedberg <johan.hedberg@gmail.com> | 3263 | M: Johan Hedberg <johan.hedberg@gmail.com> |
4426 | 3264 | M: Luiz Augusto von Dentz <luiz.dentz@gmail.com> | ||
4427 | 3153 | L: linux-bluetooth@vger.kernel.org | 3265 | L: linux-bluetooth@vger.kernel.org |
4429 | 3154 | S: Maintained | 3266 | S: Supported |
4430 | 3155 | W: http://www.bluez.org/ | 3267 | W: http://www.bluez.org/ |
4431 | 3156 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git | 3268 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git |
4432 | 3157 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git | 3269 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git |
4433 | @@ -3166,6 +3278,7 @@ L: netdev@vger.kernel.org | |||
4434 | 3166 | S: Supported | 3278 | S: Supported |
4435 | 3167 | W: http://sourceforge.net/projects/bonding/ | 3279 | W: http://sourceforge.net/projects/bonding/ |
4436 | 3168 | F: drivers/net/bonding/ | 3280 | F: drivers/net/bonding/ |
4437 | 3281 | F: include/net/bonding.h | ||
4438 | 3169 | F: include/uapi/linux/if_bonding.h | 3282 | F: include/uapi/linux/if_bonding.h |
4439 | 3170 | 3283 | ||
4440 | 3171 | BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER | 3284 | BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER |
4441 | @@ -3178,20 +3291,22 @@ F: drivers/iio/accel/bma400* | |||
4442 | 3178 | BPF (Safe dynamic programs and tools) | 3291 | BPF (Safe dynamic programs and tools) |
4443 | 3179 | M: Alexei Starovoitov <ast@kernel.org> | 3292 | M: Alexei Starovoitov <ast@kernel.org> |
4444 | 3180 | M: Daniel Borkmann <daniel@iogearbox.net> | 3293 | M: Daniel Borkmann <daniel@iogearbox.net> |
4445 | 3294 | M: Andrii Nakryiko <andrii@kernel.org> | ||
4446 | 3181 | R: Martin KaFai Lau <kafai@fb.com> | 3295 | R: Martin KaFai Lau <kafai@fb.com> |
4447 | 3182 | R: Song Liu <songliubraving@fb.com> | 3296 | R: Song Liu <songliubraving@fb.com> |
4448 | 3183 | R: Yonghong Song <yhs@fb.com> | 3297 | R: Yonghong Song <yhs@fb.com> |
4449 | 3184 | R: Andrii Nakryiko <andriin@fb.com> | ||
4450 | 3185 | R: John Fastabend <john.fastabend@gmail.com> | 3298 | R: John Fastabend <john.fastabend@gmail.com> |
4452 | 3186 | R: KP Singh <kpsingh@chromium.org> | 3299 | R: KP Singh <kpsingh@kernel.org> |
4453 | 3187 | L: netdev@vger.kernel.org | 3300 | L: netdev@vger.kernel.org |
4454 | 3188 | L: bpf@vger.kernel.org | 3301 | L: bpf@vger.kernel.org |
4455 | 3189 | S: Supported | 3302 | S: Supported |
4457 | 3190 | Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 | 3303 | W: https://bpf.io/ |
4458 | 3304 | Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 | ||
4459 | 3191 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git | 3305 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git |
4460 | 3192 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git | 3306 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git |
4461 | 3193 | F: Documentation/bpf/ | 3307 | F: Documentation/bpf/ |
4463 | 3194 | F: Documentation/networking/filter.txt | 3308 | F: Documentation/networking/filter.rst |
4464 | 3309 | F: Documentation/userspace-api/ebpf/ | ||
4465 | 3195 | F: arch/*/net/* | 3310 | F: arch/*/net/* |
4466 | 3196 | F: include/linux/bpf* | 3311 | F: include/linux/bpf* |
4467 | 3197 | F: include/linux/filter.h | 3312 | F: include/linux/filter.h |
4468 | @@ -3206,6 +3321,7 @@ F: net/core/filter.c | |||
4469 | 3206 | F: net/sched/act_bpf.c | 3321 | F: net/sched/act_bpf.c |
4470 | 3207 | F: net/sched/cls_bpf.c | 3322 | F: net/sched/cls_bpf.c |
4471 | 3208 | F: samples/bpf/ | 3323 | F: samples/bpf/ |
4472 | 3324 | F: scripts/bpf_doc.py | ||
4473 | 3209 | F: tools/bpf/ | 3325 | F: tools/bpf/ |
4474 | 3210 | F: tools/lib/bpf/ | 3326 | F: tools/lib/bpf/ |
4475 | 3211 | F: tools/testing/selftests/bpf/ | 3327 | F: tools/testing/selftests/bpf/ |
4476 | @@ -3260,7 +3376,7 @@ F: arch/riscv/net/ | |||
4477 | 3260 | X: arch/riscv/net/bpf_jit_comp64.c | 3376 | X: arch/riscv/net/bpf_jit_comp64.c |
4478 | 3261 | 3377 | ||
4479 | 3262 | BPF JIT for RISC-V (64-bit) | 3378 | BPF JIT for RISC-V (64-bit) |
4481 | 3263 | M: Björn Töpel <bjorn.topel@gmail.com> | 3379 | M: Björn Töpel <bjorn@kernel.org> |
4482 | 3264 | L: netdev@vger.kernel.org | 3380 | L: netdev@vger.kernel.org |
4483 | 3265 | L: bpf@vger.kernel.org | 3381 | L: bpf@vger.kernel.org |
4484 | 3266 | S: Maintained | 3382 | S: Maintained |
4485 | @@ -3269,7 +3385,7 @@ X: arch/riscv/net/bpf_jit_comp32.c | |||
4486 | 3269 | 3385 | ||
4487 | 3270 | BPF JIT for S390 | 3386 | BPF JIT for S390 |
4488 | 3271 | M: Ilya Leoshkevich <iii@linux.ibm.com> | 3387 | M: Ilya Leoshkevich <iii@linux.ibm.com> |
4490 | 3272 | M: Heiko Carstens <heiko.carstens@de.ibm.com> | 3388 | M: Heiko Carstens <hca@linux.ibm.com> |
4491 | 3273 | M: Vasily Gorbik <gor@linux.ibm.com> | 3389 | M: Vasily Gorbik <gor@linux.ibm.com> |
4492 | 3274 | L: netdev@vger.kernel.org | 3390 | L: netdev@vger.kernel.org |
4493 | 3275 | L: bpf@vger.kernel.org | 3391 | L: bpf@vger.kernel.org |
4494 | @@ -3300,6 +3416,17 @@ S: Supported | |||
4495 | 3300 | F: arch/x86/net/ | 3416 | F: arch/x86/net/ |
4496 | 3301 | X: arch/x86/net/bpf_jit_comp32.c | 3417 | X: arch/x86/net/bpf_jit_comp32.c |
4497 | 3302 | 3418 | ||
4498 | 3419 | BPF LSM (Security Audit and Enforcement using BPF) | ||
4499 | 3420 | M: KP Singh <kpsingh@kernel.org> | ||
4500 | 3421 | R: Florent Revest <revest@chromium.org> | ||
4501 | 3422 | R: Brendan Jackman <jackmanb@chromium.org> | ||
4502 | 3423 | L: bpf@vger.kernel.org | ||
4503 | 3424 | S: Maintained | ||
4504 | 3425 | F: Documentation/bpf/bpf_lsm.rst | ||
4505 | 3426 | F: include/linux/bpf_lsm.h | ||
4506 | 3427 | F: kernel/bpf/bpf_lsm.c | ||
4507 | 3428 | F: security/bpf/ | ||
4508 | 3429 | |||
4509 | 3303 | BROADCOM B44 10/100 ETHERNET DRIVER | 3430 | BROADCOM B44 10/100 ETHERNET DRIVER |
4510 | 3304 | M: Michael Chan <michael.chan@broadcom.com> | 3431 | M: Michael Chan <michael.chan@broadcom.com> |
4511 | 3305 | L: netdev@vger.kernel.org | 3432 | L: netdev@vger.kernel.org |
4512 | @@ -3311,21 +3438,23 @@ M: Florian Fainelli <f.fainelli@gmail.com> | |||
4513 | 3311 | L: netdev@vger.kernel.org | 3438 | L: netdev@vger.kernel.org |
4514 | 3312 | L: openwrt-devel@lists.openwrt.org (subscribers-only) | 3439 | L: openwrt-devel@lists.openwrt.org (subscribers-only) |
4515 | 3313 | S: Supported | 3440 | S: Supported |
4516 | 3441 | F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml | ||
4517 | 3314 | F: drivers/net/dsa/b53/* | 3442 | F: drivers/net/dsa/b53/* |
4518 | 3443 | F: include/linux/dsa/brcm.h | ||
4519 | 3315 | F: include/linux/platform_data/b53.h | 3444 | F: include/linux/platform_data/b53.h |
4520 | 3316 | 3445 | ||
4521 | 3317 | BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE | 3446 | BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE |
4523 | 3318 | M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> | 3447 | M: Nicolas Saenz Julienne <nsaenz@kernel.org> |
4524 | 3319 | L: bcm-kernel-feedback-list@broadcom.com | 3448 | L: bcm-kernel-feedback-list@broadcom.com |
4525 | 3320 | L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) | 3449 | L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) |
4526 | 3321 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 3450 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4527 | 3322 | S: Maintained | 3451 | S: Maintained |
4529 | 3323 | T: git git://github.com/anholt/linux | 3452 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git |
4530 | 3324 | F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml | 3453 | F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml |
4531 | 3325 | F: drivers/pci/controller/pcie-brcmstb.c | 3454 | F: drivers/pci/controller/pcie-brcmstb.c |
4532 | 3326 | F: drivers/staging/vc04_services | 3455 | F: drivers/staging/vc04_services |
4533 | 3327 | N: bcm2711 | 3456 | N: bcm2711 |
4535 | 3328 | N: bcm2835 | 3457 | N: bcm283* |
4536 | 3329 | 3458 | ||
4537 | 3330 | BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE | 3459 | BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE |
4538 | 3331 | M: Florian Fainelli <f.fainelli@gmail.com> | 3460 | M: Florian Fainelli <f.fainelli@gmail.com> |
4539 | @@ -3349,6 +3478,15 @@ F: Documentation/devicetree/bindings/mips/brcm/ | |||
4540 | 3349 | F: arch/mips/bcm47xx/* | 3478 | F: arch/mips/bcm47xx/* |
4541 | 3350 | F: arch/mips/include/asm/mach-bcm47xx/* | 3479 | F: arch/mips/include/asm/mach-bcm47xx/* |
4542 | 3351 | 3480 | ||
4543 | 3481 | BROADCOM BCM4908 ETHERNET DRIVER | ||
4544 | 3482 | M: Rafał Miłecki <rafal@milecki.pl> | ||
4545 | 3483 | M: bcm-kernel-feedback-list@broadcom.com | ||
4546 | 3484 | L: netdev@vger.kernel.org | ||
4547 | 3485 | S: Maintained | ||
4548 | 3486 | F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml | ||
4549 | 3487 | F: drivers/net/ethernet/broadcom/bcm4908_enet.* | ||
4550 | 3488 | F: drivers/net/ethernet/broadcom/unimac.h | ||
4551 | 3489 | |||
4552 | 3352 | BROADCOM BCM5301X ARM ARCHITECTURE | 3490 | BROADCOM BCM5301X ARM ARCHITECTURE |
4553 | 3353 | M: Hauke Mehrtens <hauke@hauke-m.de> | 3491 | M: Hauke Mehrtens <hauke@hauke-m.de> |
4554 | 3354 | M: Rafał Miłecki <zajec5@gmail.com> | 3492 | M: Rafał Miłecki <zajec5@gmail.com> |
4555 | @@ -3356,7 +3494,7 @@ M: bcm-kernel-feedback-list@broadcom.com | |||
4556 | 3356 | L: linux-arm-kernel@lists.infradead.org | 3494 | L: linux-arm-kernel@lists.infradead.org |
4557 | 3357 | S: Maintained | 3495 | S: Maintained |
4558 | 3358 | F: arch/arm/boot/dts/bcm470* | 3496 | F: arch/arm/boot/dts/bcm470* |
4560 | 3359 | F: arch/arm/boot/dts/bcm5301x*.dtsi | 3497 | F: arch/arm/boot/dts/bcm5301* |
4561 | 3360 | F: arch/arm/boot/dts/bcm953012* | 3498 | F: arch/arm/boot/dts/bcm953012* |
4562 | 3361 | F: arch/arm/mach-bcm/bcm_5301x.c | 3499 | F: arch/arm/mach-bcm/bcm_5301x.c |
4563 | 3362 | 3500 | ||
4564 | @@ -3397,6 +3535,14 @@ F: drivers/bus/brcmstb_gisb.c | |||
4565 | 3397 | F: drivers/pci/controller/pcie-brcmstb.c | 3535 | F: drivers/pci/controller/pcie-brcmstb.c |
4566 | 3398 | N: brcmstb | 3536 | N: brcmstb |
4567 | 3399 | 3537 | ||
4568 | 3538 | BROADCOM BDC DRIVER | ||
4569 | 3539 | M: Al Cooper <alcooperx@gmail.com> | ||
4570 | 3540 | L: linux-usb@vger.kernel.org | ||
4571 | 3541 | L: bcm-kernel-feedback-list@broadcom.com | ||
4572 | 3542 | S: Maintained | ||
4573 | 3543 | F: Documentation/devicetree/bindings/usb/brcm,bdc.txt | ||
4574 | 3544 | F: drivers/usb/gadget/udc/bdc/ | ||
4575 | 3545 | |||
4576 | 3400 | BROADCOM BMIPS CPUFREQ DRIVER | 3546 | BROADCOM BMIPS CPUFREQ DRIVER |
4577 | 3401 | M: Markus Mayer <mmayer@broadcom.com> | 3547 | M: Markus Mayer <mmayer@broadcom.com> |
4578 | 3402 | M: bcm-kernel-feedback-list@broadcom.com | 3548 | M: bcm-kernel-feedback-list@broadcom.com |
4579 | @@ -3414,6 +3560,7 @@ F: arch/mips/bmips/* | |||
4580 | 3414 | F: arch/mips/boot/dts/brcm/bcm*.dts* | 3560 | F: arch/mips/boot/dts/brcm/bcm*.dts* |
4581 | 3415 | F: arch/mips/include/asm/mach-bmips/* | 3561 | F: arch/mips/include/asm/mach-bmips/* |
4582 | 3416 | F: arch/mips/kernel/*bmips* | 3562 | F: arch/mips/kernel/*bmips* |
4583 | 3563 | F: drivers/soc/bcm/bcm63xx | ||
4584 | 3417 | F: drivers/irqchip/irq-bcm63* | 3564 | F: drivers/irqchip/irq-bcm63* |
4585 | 3418 | F: drivers/irqchip/irq-bcm7* | 3565 | F: drivers/irqchip/irq-bcm7* |
4586 | 3419 | F: drivers/irqchip/irq-brcmstb* | 3566 | F: drivers/irqchip/irq-brcmstb* |
4587 | @@ -3429,13 +3576,17 @@ F: drivers/net/ethernet/broadcom/bnx2.* | |||
4588 | 3429 | F: drivers/net/ethernet/broadcom/bnx2_* | 3576 | F: drivers/net/ethernet/broadcom/bnx2_* |
4589 | 3430 | 3577 | ||
4590 | 3431 | BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER | 3578 | BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER |
4592 | 3432 | M: QLogic-Storage-Upstream@qlogic.com | 3579 | M: Saurav Kashyap <skashyap@marvell.com> |
4593 | 3580 | M: Javed Hasan <jhasan@marvell.com> | ||
4594 | 3581 | M: GR-QLogic-Storage-Upstream@marvell.com | ||
4595 | 3433 | L: linux-scsi@vger.kernel.org | 3582 | L: linux-scsi@vger.kernel.org |
4596 | 3434 | S: Supported | 3583 | S: Supported |
4597 | 3435 | F: drivers/scsi/bnx2fc/ | 3584 | F: drivers/scsi/bnx2fc/ |
4598 | 3436 | 3585 | ||
4599 | 3437 | BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER | 3586 | BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER |
4601 | 3438 | M: QLogic-Storage-Upstream@qlogic.com | 3587 | M: Nilesh Javali <njavali@marvell.com> |
4602 | 3588 | M: Manish Rangankar <mrangankar@marvell.com> | ||
4603 | 3589 | M: GR-QLogic-Storage-Upstream@marvell.com | ||
4604 | 3439 | L: linux-scsi@vger.kernel.org | 3590 | L: linux-scsi@vger.kernel.org |
4605 | 3440 | S: Supported | 3591 | S: Supported |
4606 | 3441 | F: drivers/scsi/bnx2i/ | 3592 | F: drivers/scsi/bnx2i/ |
4607 | @@ -3455,14 +3606,15 @@ S: Supported | |||
4608 | 3455 | F: drivers/net/ethernet/broadcom/bnxt/ | 3606 | F: drivers/net/ethernet/broadcom/bnxt/ |
4609 | 3456 | 3607 | ||
4610 | 3457 | BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER | 3608 | BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER |
4612 | 3458 | M: Arend van Spriel <arend.vanspriel@broadcom.com> | 3609 | M: Arend van Spriel <aspriel@gmail.com> |
4613 | 3459 | M: Franky Lin <franky.lin@broadcom.com> | 3610 | M: Franky Lin <franky.lin@broadcom.com> |
4614 | 3460 | M: Hante Meuleman <hante.meuleman@broadcom.com> | 3611 | M: Hante Meuleman <hante.meuleman@broadcom.com> |
4617 | 3461 | M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> | 3612 | M: Chi-hsien Lin <chi-hsien.lin@infineon.com> |
4618 | 3462 | M: Wright Feng <wright.feng@cypress.com> | 3613 | M: Wright Feng <wright.feng@infineon.com> |
4619 | 3614 | M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com> | ||
4620 | 3463 | L: linux-wireless@vger.kernel.org | 3615 | L: linux-wireless@vger.kernel.org |
4621 | 3464 | L: brcm80211-dev-list.pdl@broadcom.com | 3616 | L: brcm80211-dev-list.pdl@broadcom.com |
4623 | 3465 | L: brcm80211-dev-list@cypress.com | 3617 | L: SHA-cyfmac-dev-list@infineon.com |
4624 | 3466 | S: Supported | 3618 | S: Supported |
4625 | 3467 | F: drivers/net/wireless/broadcom/brcm80211/ | 3619 | F: drivers/net/wireless/broadcom/brcm80211/ |
4626 | 3468 | 3620 | ||
4627 | @@ -3481,6 +3633,30 @@ S: Supported | |||
4628 | 3481 | F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 3633 | F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml |
4629 | 3482 | F: drivers/i2c/busses/i2c-brcmstb.c | 3634 | F: drivers/i2c/busses/i2c-brcmstb.c |
4630 | 3483 | 3635 | ||
4631 | 3636 | BROADCOM BRCMSTB UART DRIVER | ||
4632 | 3637 | M: Al Cooper <alcooperx@gmail.com> | ||
4633 | 3638 | L: linux-serial@vger.kernel.org | ||
4634 | 3639 | L: bcm-kernel-feedback-list@broadcom.com | ||
4635 | 3640 | S: Maintained | ||
4636 | 3641 | F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml | ||
4637 | 3642 | F: drivers/tty/serial/8250/8250_bcm7271.c | ||
4638 | 3643 | |||
4639 | 3644 | BROADCOM BRCMSTB USB EHCI DRIVER | ||
4640 | 3645 | M: Al Cooper <alcooperx@gmail.com> | ||
4641 | 3646 | L: linux-usb@vger.kernel.org | ||
4642 | 3647 | L: bcm-kernel-feedback-list@broadcom.com | ||
4643 | 3648 | S: Maintained | ||
4644 | 3649 | F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | ||
4645 | 3650 | F: drivers/usb/host/ehci-brcm.* | ||
4646 | 3651 | |||
4647 | 3652 | BROADCOM BRCMSTB USB PIN MAP DRIVER | ||
4648 | 3653 | M: Al Cooper <alcooperx@gmail.com> | ||
4649 | 3654 | L: linux-usb@vger.kernel.org | ||
4650 | 3655 | L: bcm-kernel-feedback-list@broadcom.com | ||
4651 | 3656 | S: Maintained | ||
4652 | 3657 | F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml | ||
4653 | 3658 | F: drivers/usb/misc/brcmstb-usb-pinmap.c | ||
4654 | 3659 | |||
4655 | 3484 | BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER | 3660 | BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER |
4656 | 3485 | M: Al Cooper <alcooperx@gmail.com> | 3661 | M: Al Cooper <alcooperx@gmail.com> |
4657 | 3486 | L: linux-kernel@vger.kernel.org | 3662 | L: linux-kernel@vger.kernel.org |
4658 | @@ -3488,13 +3664,29 @@ L: bcm-kernel-feedback-list@broadcom.com | |||
4659 | 3488 | S: Maintained | 3664 | S: Maintained |
4660 | 3489 | F: drivers/phy/broadcom/phy-brcm-usb* | 3665 | F: drivers/phy/broadcom/phy-brcm-usb* |
4661 | 3490 | 3666 | ||
4662 | 3667 | BROADCOM ETHERNET PHY DRIVERS | ||
4663 | 3668 | M: Florian Fainelli <f.fainelli@gmail.com> | ||
4664 | 3669 | L: bcm-kernel-feedback-list@broadcom.com | ||
4665 | 3670 | L: netdev@vger.kernel.org | ||
4666 | 3671 | S: Supported | ||
4667 | 3672 | F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt | ||
4668 | 3673 | F: drivers/net/phy/bcm*.[ch] | ||
4669 | 3674 | F: drivers/net/phy/broadcom.c | ||
4670 | 3675 | F: include/linux/brcmphy.h | ||
4671 | 3676 | |||
4672 | 3491 | BROADCOM GENET ETHERNET DRIVER | 3677 | BROADCOM GENET ETHERNET DRIVER |
4673 | 3492 | M: Doug Berger <opendmb@gmail.com> | 3678 | M: Doug Berger <opendmb@gmail.com> |
4674 | 3493 | M: Florian Fainelli <f.fainelli@gmail.com> | 3679 | M: Florian Fainelli <f.fainelli@gmail.com> |
4675 | 3494 | L: bcm-kernel-feedback-list@broadcom.com | 3680 | L: bcm-kernel-feedback-list@broadcom.com |
4676 | 3495 | L: netdev@vger.kernel.org | 3681 | L: netdev@vger.kernel.org |
4677 | 3496 | S: Supported | 3682 | S: Supported |
4678 | 3683 | F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt | ||
4679 | 3684 | F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt | ||
4680 | 3497 | F: drivers/net/ethernet/broadcom/genet/ | 3685 | F: drivers/net/ethernet/broadcom/genet/ |
4681 | 3686 | F: drivers/net/ethernet/broadcom/unimac.h | ||
4682 | 3687 | F: drivers/net/mdio/mdio-bcm-unimac.c | ||
4683 | 3688 | F: include/linux/platform_data/bcmgenet.h | ||
4684 | 3689 | F: include/linux/platform_data/mdio-bcm-unimac.h | ||
4685 | 3498 | 3690 | ||
4686 | 3499 | BROADCOM IPROC ARM ARCHITECTURE | 3691 | BROADCOM IPROC ARM ARCHITECTURE |
4687 | 3500 | M: Ray Jui <rjui@broadcom.com> | 3692 | M: Ray Jui <rjui@broadcom.com> |
4688 | @@ -3525,6 +3717,15 @@ N: bcm88312 | |||
4689 | 3525 | N: hr2 | 3717 | N: hr2 |
4690 | 3526 | N: stingray | 3718 | N: stingray |
4691 | 3527 | 3719 | ||
4692 | 3720 | BROADCOM IPROC GBIT ETHERNET DRIVER | ||
4693 | 3721 | M: Rafał Miłecki <rafal@milecki.pl> | ||
4694 | 3722 | M: bcm-kernel-feedback-list@broadcom.com | ||
4695 | 3723 | L: netdev@vger.kernel.org | ||
4696 | 3724 | S: Maintained | ||
4697 | 3725 | F: Documentation/devicetree/bindings/net/brcm,amac.txt | ||
4698 | 3726 | F: drivers/net/ethernet/broadcom/bgmac* | ||
4699 | 3727 | F: drivers/net/ethernet/broadcom/unimac.h | ||
4700 | 3728 | |||
4701 | 3528 | BROADCOM KONA GPIO DRIVER | 3729 | BROADCOM KONA GPIO DRIVER |
4702 | 3529 | M: Ray Jui <rjui@broadcom.com> | 3730 | M: Ray Jui <rjui@broadcom.com> |
4703 | 3530 | L: bcm-kernel-feedback-list@broadcom.com | 3731 | L: bcm-kernel-feedback-list@broadcom.com |
4704 | @@ -3537,6 +3738,7 @@ M: Selvin Xavier <selvin.xavier@broadcom.com> | |||
4705 | 3537 | M: Devesh Sharma <devesh.sharma@broadcom.com> | 3738 | M: Devesh Sharma <devesh.sharma@broadcom.com> |
4706 | 3538 | M: Somnath Kotur <somnath.kotur@broadcom.com> | 3739 | M: Somnath Kotur <somnath.kotur@broadcom.com> |
4707 | 3539 | M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> | 3740 | M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> |
4708 | 3741 | M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com> | ||
4709 | 3540 | L: linux-rdma@vger.kernel.org | 3742 | L: linux-rdma@vger.kernel.org |
4710 | 3541 | S: Supported | 3743 | S: Supported |
4711 | 3542 | W: http://www.broadcom.com | 3744 | W: http://www.broadcom.com |
4712 | @@ -3549,6 +3751,16 @@ L: linux-mips@vger.kernel.org | |||
4713 | 3549 | S: Maintained | 3751 | S: Maintained |
4714 | 3550 | F: drivers/firmware/broadcom/* | 3752 | F: drivers/firmware/broadcom/* |
4715 | 3551 | 3753 | ||
4716 | 3754 | BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER | ||
4717 | 3755 | M: Rafał Miłecki <rafal@milecki.pl> | ||
4718 | 3756 | M: Florian Fainelli <f.fainelli@gmail.com> | ||
4719 | 3757 | M: bcm-kernel-feedback-list@broadcom.com | ||
4720 | 3758 | L: linux-pm@vger.kernel.org | ||
4721 | 3759 | S: Maintained | ||
4722 | 3760 | T: git git://github.com/broadcom/stblinux.git | ||
4723 | 3761 | F: drivers/soc/bcm/bcm63xx/bcm-pmb.c | ||
4724 | 3762 | F: include/dt-bindings/soc/bcm-pmb.h | ||
4725 | 3763 | |||
4726 | 3552 | BROADCOM SPECIFIC AMBA DRIVER (BCMA) | 3764 | BROADCOM SPECIFIC AMBA DRIVER (BCMA) |
4727 | 3553 | M: Rafał Miłecki <zajec5@gmail.com> | 3765 | M: Rafał Miłecki <zajec5@gmail.com> |
4728 | 3554 | L: linux-wireless@vger.kernel.org | 3766 | L: linux-wireless@vger.kernel.org |
4729 | @@ -3560,7 +3772,7 @@ BROADCOM SPI DRIVER | |||
4730 | 3560 | M: Kamal Dasu <kdasu.kdev@gmail.com> | 3772 | M: Kamal Dasu <kdasu.kdev@gmail.com> |
4731 | 3561 | M: bcm-kernel-feedback-list@broadcom.com | 3773 | M: bcm-kernel-feedback-list@broadcom.com |
4732 | 3562 | S: Maintained | 3774 | S: Maintained |
4734 | 3563 | F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 3775 | F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml |
4735 | 3564 | F: drivers/spi/spi-bcm-qspi.* | 3776 | F: drivers/spi/spi-bcm-qspi.* |
4736 | 3565 | F: drivers/spi/spi-brcmstb-qspi.c | 3777 | F: drivers/spi/spi-brcmstb-qspi.c |
4737 | 3566 | F: drivers/spi/spi-iproc-qspi.c | 3778 | F: drivers/spi/spi-iproc-qspi.c |
4738 | @@ -3603,6 +3815,7 @@ L: bcm-kernel-feedback-list@broadcom.com | |||
4739 | 3603 | L: netdev@vger.kernel.org | 3815 | L: netdev@vger.kernel.org |
4740 | 3604 | S: Supported | 3816 | S: Supported |
4741 | 3605 | F: drivers/net/ethernet/broadcom/bcmsysport.* | 3817 | F: drivers/net/ethernet/broadcom/bcmsysport.* |
4742 | 3818 | F: drivers/net/ethernet/broadcom/unimac.h | ||
4743 | 3606 | 3819 | ||
4744 | 3607 | BROADCOM TG3 GIGABIT ETHERNET DRIVER | 3820 | BROADCOM TG3 GIGABIT ETHERNET DRIVER |
4745 | 3608 | M: Siva Reddy Kallam <siva.kallam@broadcom.com> | 3821 | M: Siva Reddy Kallam <siva.kallam@broadcom.com> |
4746 | @@ -3612,6 +3825,13 @@ L: netdev@vger.kernel.org | |||
4747 | 3612 | S: Supported | 3825 | S: Supported |
4748 | 3613 | F: drivers/net/ethernet/broadcom/tg3.* | 3826 | F: drivers/net/ethernet/broadcom/tg3.* |
4749 | 3614 | 3827 | ||
4750 | 3828 | BROADCOM VK DRIVER | ||
4751 | 3829 | M: Scott Branden <scott.branden@broadcom.com> | ||
4752 | 3830 | L: bcm-kernel-feedback-list@broadcom.com | ||
4753 | 3831 | S: Supported | ||
4754 | 3832 | F: drivers/misc/bcm-vk/ | ||
4755 | 3833 | F: include/uapi/linux/misc/bcm_vk.h | ||
4756 | 3834 | |||
4757 | 3615 | BROCADE BFA FC SCSI DRIVER | 3835 | BROCADE BFA FC SCSI DRIVER |
4758 | 3616 | M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> | 3836 | M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> |
4759 | 3617 | M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> | 3837 | M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> |
4760 | @@ -3669,7 +3889,7 @@ L: linux-media@vger.kernel.org | |||
4761 | 3669 | S: Odd fixes | 3889 | S: Odd fixes |
4762 | 3670 | W: https://linuxtv.org | 3890 | W: https://linuxtv.org |
4763 | 3671 | T: git git://linuxtv.org/media_tree.git | 3891 | T: git git://linuxtv.org/media_tree.git |
4765 | 3672 | F: Documentation/media/v4l-drivers/bttv* | 3892 | F: Documentation/driver-api/media/drivers/bttv* |
4766 | 3673 | F: drivers/media/pci/bt8xx/bttv* | 3893 | F: drivers/media/pci/bt8xx/bttv* |
4767 | 3674 | 3894 | ||
4768 | 3675 | BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS | 3895 | BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS |
4769 | @@ -3710,14 +3930,6 @@ F: drivers/irqchip/irq-csky-* | |||
4770 | 3710 | N: csky | 3930 | N: csky |
4771 | 3711 | K: csky | 3931 | K: csky |
4772 | 3712 | 3932 | ||
4773 | 3713 | C6X ARCHITECTURE | ||
4774 | 3714 | M: Mark Salter <msalter@redhat.com> | ||
4775 | 3715 | M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> | ||
4776 | 3716 | L: linux-c6x-dev@linux-c6x.org | ||
4777 | 3717 | S: Maintained | ||
4778 | 3718 | W: http://www.linux-c6x.org/wiki/index.php/Main_Page | ||
4779 | 3719 | F: arch/c6x/ | ||
4780 | 3720 | |||
4781 | 3721 | CA8210 IEEE-802.15.4 RADIO DRIVER | 3933 | CA8210 IEEE-802.15.4 RADIO DRIVER |
4782 | 3722 | M: Harry Morris <h.morris@cascoda.com> | 3934 | M: Harry Morris <h.morris@cascoda.com> |
4783 | 3723 | L: linux-wpan@vger.kernel.org | 3935 | L: linux-wpan@vger.kernel.org |
4784 | @@ -3726,11 +3938,34 @@ W: https://github.com/Cascoda/ca8210-linux.git | |||
4785 | 3726 | F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt | 3938 | F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt |
4786 | 3727 | F: drivers/net/ieee802154/ca8210.c | 3939 | F: drivers/net/ieee802154/ca8210.c |
4787 | 3728 | 3940 | ||
4788 | 3941 | CANAAN/KENDRYTE K210 SOC FPIOA DRIVER | ||
4789 | 3942 | M: Damien Le Moal <damien.lemoal@wdc.com> | ||
4790 | 3943 | L: linux-riscv@lists.infradead.org | ||
4791 | 3944 | L: linux-gpio@vger.kernel.org (pinctrl driver) | ||
4792 | 3945 | F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml | ||
4793 | 3946 | F: drivers/pinctrl/pinctrl-k210.c | ||
4794 | 3947 | |||
4795 | 3948 | CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER | ||
4796 | 3949 | M: Damien Le Moal <damien.lemoal@wdc.com> | ||
4797 | 3950 | L: linux-kernel@vger.kernel.org | ||
4798 | 3951 | L: linux-riscv@lists.infradead.org | ||
4799 | 3952 | S: Maintained | ||
4800 | 3953 | F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml | ||
4801 | 3954 | F: drivers/reset/reset-k210.c | ||
4802 | 3955 | |||
4803 | 3956 | CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER | ||
4804 | 3957 | M: Damien Le Moal <damien.lemoal@wdc.com> | ||
4805 | 3958 | L: linux-riscv@lists.infradead.org | ||
4806 | 3959 | S: Maintained | ||
4807 | 3960 | F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml | ||
4808 | 3961 | F: drivers/soc/canaan/ | ||
4809 | 3962 | F: include/soc/canaan/ | ||
4810 | 3963 | |||
4811 | 3729 | CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS | 3964 | CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS |
4812 | 3730 | M: David Howells <dhowells@redhat.com> | 3965 | M: David Howells <dhowells@redhat.com> |
4813 | 3731 | L: linux-cachefs@redhat.com (moderated for non-subscribers) | 3966 | L: linux-cachefs@redhat.com (moderated for non-subscribers) |
4814 | 3732 | S: Supported | 3967 | S: Supported |
4816 | 3733 | F: Documentation/filesystems/caching/cachefiles.txt | 3968 | F: Documentation/filesystems/caching/cachefiles.rst |
4817 | 3734 | F: fs/cachefiles/ | 3969 | F: fs/cachefiles/ |
4818 | 3735 | 3970 | ||
4819 | 3736 | CADENCE MIPI-CSI2 BRIDGES | 3971 | CADENCE MIPI-CSI2 BRIDGES |
4820 | @@ -3741,12 +3976,31 @@ F: Documentation/devicetree/bindings/media/cdns,*.txt | |||
4821 | 3741 | F: drivers/media/platform/cadence/cdns-csi2* | 3976 | F: drivers/media/platform/cadence/cdns-csi2* |
4822 | 3742 | 3977 | ||
4823 | 3743 | CADENCE NAND DRIVER | 3978 | CADENCE NAND DRIVER |
4824 | 3744 | M: Piotr Sroka <piotrs@cadence.com> | ||
4825 | 3745 | L: linux-mtd@lists.infradead.org | 3979 | L: linux-mtd@lists.infradead.org |
4827 | 3746 | S: Maintained | 3980 | S: Orphan |
4828 | 3747 | F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt | 3981 | F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt |
4829 | 3748 | F: drivers/mtd/nand/raw/cadence-nand-controller.c | 3982 | F: drivers/mtd/nand/raw/cadence-nand-controller.c |
4830 | 3749 | 3983 | ||
4831 | 3984 | CADENCE USB3 DRD IP DRIVER | ||
4832 | 3985 | M: Peter Chen <peter.chen@kernel.org> | ||
4833 | 3986 | M: Pawel Laszczak <pawell@cadence.com> | ||
4834 | 3987 | R: Roger Quadros <rogerq@kernel.org> | ||
4835 | 3988 | R: Aswath Govindraju <a-govindraju@ti.com> | ||
4836 | 3989 | L: linux-usb@vger.kernel.org | ||
4837 | 3990 | S: Maintained | ||
4838 | 3991 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git | ||
4839 | 3992 | F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml | ||
4840 | 3993 | F: drivers/usb/cdns3/ | ||
4841 | 3994 | X: drivers/usb/cdns3/cdnsp* | ||
4842 | 3995 | |||
4843 | 3996 | CADENCE USBSSP DRD IP DRIVER | ||
4844 | 3997 | M: Pawel Laszczak <pawell@cadence.com> | ||
4845 | 3998 | L: linux-usb@vger.kernel.org | ||
4846 | 3999 | S: Maintained | ||
4847 | 4000 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git | ||
4848 | 4001 | F: drivers/usb/cdns3/ | ||
4849 | 4002 | X: drivers/usb/cdns3/cdns3* | ||
4850 | 4003 | |||
4851 | 3750 | CADET FM/AM RADIO RECEIVER DRIVER | 4004 | CADET FM/AM RADIO RECEIVER DRIVER |
4852 | 3751 | M: Hans Verkuil <hverkuil@xs4all.nl> | 4005 | M: Hans Verkuil <hverkuil@xs4all.nl> |
4853 | 3752 | L: linux-media@vger.kernel.org | 4006 | L: linux-media@vger.kernel.org |
4854 | @@ -3756,11 +4010,10 @@ T: git git://linuxtv.org/media_tree.git | |||
4855 | 3756 | F: drivers/media/radio/radio-cadet* | 4010 | F: drivers/media/radio/radio-cadet* |
4856 | 3757 | 4011 | ||
4857 | 3758 | CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER | 4012 | CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER |
4858 | 3759 | M: Jonathan Corbet <corbet@lwn.net> | ||
4859 | 3760 | L: linux-media@vger.kernel.org | 4013 | L: linux-media@vger.kernel.org |
4861 | 3761 | S: Maintained | 4014 | S: Orphan |
4862 | 3762 | T: git git://linuxtv.org/media_tree.git | 4015 | T: git git://linuxtv.org/media_tree.git |
4864 | 3763 | F: Documentation/media/v4l-drivers/cafe_ccic* | 4016 | F: Documentation/admin-guide/media/cafe_ccic* |
4865 | 3764 | F: drivers/media/platform/marvell-ccic/ | 4017 | F: drivers/media/platform/marvell-ccic/ |
4866 | 3765 | 4018 | ||
4867 | 3766 | CAIF NETWORK LAYER | 4019 | CAIF NETWORK LAYER |
4868 | @@ -3788,8 +4041,10 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git | |||
4869 | 3788 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git | 4041 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git |
4870 | 3789 | F: Documentation/devicetree/bindings/net/can/ | 4042 | F: Documentation/devicetree/bindings/net/can/ |
4871 | 3790 | F: drivers/net/can/ | 4043 | F: drivers/net/can/ |
4872 | 4044 | F: include/linux/can/bittiming.h | ||
4873 | 3791 | F: include/linux/can/dev.h | 4045 | F: include/linux/can/dev.h |
4874 | 3792 | F: include/linux/can/led.h | 4046 | F: include/linux/can/led.h |
4875 | 4047 | F: include/linux/can/length.h | ||
4876 | 3793 | F: include/linux/can/platform/ | 4048 | F: include/linux/can/platform/ |
4877 | 3794 | F: include/linux/can/rx-offload.h | 4049 | F: include/linux/can/rx-offload.h |
4878 | 3795 | F: include/uapi/linux/can/error.h | 4050 | F: include/uapi/linux/can/error.h |
4879 | @@ -3805,19 +4060,21 @@ W: https://github.com/linux-can | |||
4880 | 3805 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git | 4060 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git |
4881 | 3806 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git | 4061 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git |
4882 | 3807 | F: Documentation/networking/can.rst | 4062 | F: Documentation/networking/can.rst |
4883 | 4063 | F: include/linux/can/can-ml.h | ||
4884 | 3808 | F: include/linux/can/core.h | 4064 | F: include/linux/can/core.h |
4885 | 3809 | F: include/linux/can/skb.h | 4065 | F: include/linux/can/skb.h |
4886 | 3810 | F: include/net/netns/can.h | 4066 | F: include/net/netns/can.h |
4887 | 3811 | F: include/uapi/linux/can.h | 4067 | F: include/uapi/linux/can.h |
4888 | 3812 | F: include/uapi/linux/can/bcm.h | 4068 | F: include/uapi/linux/can/bcm.h |
4889 | 3813 | F: include/uapi/linux/can/gw.h | 4069 | F: include/uapi/linux/can/gw.h |
4890 | 4070 | F: include/uapi/linux/can/isotp.h | ||
4891 | 3814 | F: include/uapi/linux/can/raw.h | 4071 | F: include/uapi/linux/can/raw.h |
4892 | 3815 | F: net/can/ | 4072 | F: net/can/ |
4893 | 3816 | 4073 | ||
4894 | 3817 | CAN-J1939 NETWORK LAYER | 4074 | CAN-J1939 NETWORK LAYER |
4895 | 3818 | M: Robin van der Gracht <robin@protonic.nl> | 4075 | M: Robin van der Gracht <robin@protonic.nl> |
4896 | 3819 | M: Oleksij Rempel <o.rempel@pengutronix.de> | 4076 | M: Oleksij Rempel <o.rempel@pengutronix.de> |
4898 | 3820 | R: Pengutronix Kernel Team <kernel@pengutronix.de> | 4077 | R: kernel@pengutronix.de |
4899 | 3821 | L: linux-can@vger.kernel.org | 4078 | L: linux-can@vger.kernel.org |
4900 | 3822 | S: Maintained | 4079 | S: Maintained |
4901 | 3823 | F: Documentation/networking/j1939.rst | 4080 | F: Documentation/networking/j1939.rst |
4902 | @@ -3846,8 +4103,8 @@ W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 | |||
4903 | 3846 | F: drivers/net/wireless/ath/carl9170/ | 4103 | F: drivers/net/wireless/ath/carl9170/ |
4904 | 3847 | 4104 | ||
4905 | 3848 | CAVIUM I2C DRIVER | 4105 | CAVIUM I2C DRIVER |
4908 | 3849 | M: Robert Richter <rrichter@marvell.com> | 4106 | M: Robert Richter <rric@kernel.org> |
4909 | 3850 | S: Supported | 4107 | S: Odd Fixes |
4910 | 3851 | W: http://www.marvell.com | 4108 | W: http://www.marvell.com |
4911 | 3852 | F: drivers/i2c/busses/i2c-octeon* | 4109 | F: drivers/i2c/busses/i2c-octeon* |
4912 | 3853 | F: drivers/i2c/busses/i2c-thunderx* | 4110 | F: drivers/i2c/busses/i2c-thunderx* |
4913 | @@ -3862,8 +4119,8 @@ W: http://www.marvell.com | |||
4914 | 3862 | F: drivers/net/ethernet/cavium/liquidio/ | 4119 | F: drivers/net/ethernet/cavium/liquidio/ |
4915 | 3863 | 4120 | ||
4916 | 3864 | CAVIUM MMC DRIVER | 4121 | CAVIUM MMC DRIVER |
4919 | 3865 | M: Robert Richter <rrichter@marvell.com> | 4122 | M: Robert Richter <rric@kernel.org> |
4920 | 3866 | S: Supported | 4123 | S: Odd Fixes |
4921 | 3867 | W: http://www.marvell.com | 4124 | W: http://www.marvell.com |
4922 | 3868 | F: drivers/mmc/host/cavium* | 4125 | F: drivers/mmc/host/cavium* |
4923 | 3869 | 4126 | ||
4924 | @@ -3875,9 +4132,9 @@ W: http://www.marvell.com | |||
4925 | 3875 | F: drivers/crypto/cavium/cpt/ | 4132 | F: drivers/crypto/cavium/cpt/ |
4926 | 3876 | 4133 | ||
4927 | 3877 | CAVIUM THUNDERX2 ARM64 SOC | 4134 | CAVIUM THUNDERX2 ARM64 SOC |
4929 | 3878 | M: Robert Richter <rrichter@marvell.com> | 4135 | M: Robert Richter <rric@kernel.org> |
4930 | 3879 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 4136 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
4932 | 3880 | S: Maintained | 4137 | S: Odd Fixes |
4933 | 3881 | F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt | 4138 | F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt |
4934 | 3882 | F: arch/arm64/boot/dts/cavium/thunder2-99xx* | 4139 | F: arch/arm64/boot/dts/cavium/thunder2-99xx* |
4935 | 3883 | 4140 | ||
4936 | @@ -3896,6 +4153,15 @@ S: Supported | |||
4937 | 3896 | W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family | 4153 | W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family |
4938 | 3897 | F: drivers/crypto/ccree/ | 4154 | F: drivers/crypto/ccree/ |
4939 | 3898 | 4155 | ||
4940 | 4156 | CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER | ||
4941 | 4157 | M: Hadar Gat <hadar.gat@arm.com> | ||
4942 | 4158 | L: linux-crypto@vger.kernel.org | ||
4943 | 4159 | S: Supported | ||
4944 | 4160 | F: drivers/char/hw_random/cctrng.c | ||
4945 | 4161 | F: drivers/char/hw_random/cctrng.h | ||
4946 | 4162 | F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml | ||
4947 | 4163 | W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family | ||
4948 | 4164 | |||
4949 | 3899 | CEC FRAMEWORK | 4165 | CEC FRAMEWORK |
4950 | 3900 | M: Hans Verkuil <hverkuil-cisco@xs4all.nl> | 4166 | M: Hans Verkuil <hverkuil-cisco@xs4all.nl> |
4951 | 3901 | L: linux-media@vger.kernel.org | 4167 | L: linux-media@vger.kernel.org |
4952 | @@ -3904,8 +4170,8 @@ W: http://linuxtv.org | |||
4953 | 3904 | T: git git://linuxtv.org/media_tree.git | 4170 | T: git git://linuxtv.org/media_tree.git |
4954 | 3905 | F: Documentation/ABI/testing/debugfs-cec-error-inj | 4171 | F: Documentation/ABI/testing/debugfs-cec-error-inj |
4955 | 3906 | F: Documentation/devicetree/bindings/media/cec.txt | 4172 | F: Documentation/devicetree/bindings/media/cec.txt |
4958 | 3907 | F: Documentation/media/kapi/cec-core.rst | 4173 | F: Documentation/driver-api/media/cec-core.rst |
4959 | 3908 | F: Documentation/media/uapi/cec | 4174 | F: Documentation/userspace-api/media/cec |
4960 | 3909 | F: drivers/media/cec/ | 4175 | F: drivers/media/cec/ |
4961 | 3910 | F: drivers/media/rc/keymaps/rc-cec.c | 4176 | F: drivers/media/rc/keymaps/rc-cec.c |
4962 | 3911 | F: include/media/cec-notifier.h | 4177 | F: include/media/cec-notifier.h |
4963 | @@ -3920,7 +4186,7 @@ S: Supported | |||
4964 | 3920 | W: http://linuxtv.org | 4186 | W: http://linuxtv.org |
4965 | 3921 | T: git git://linuxtv.org/media_tree.git | 4187 | T: git git://linuxtv.org/media_tree.git |
4966 | 3922 | F: Documentation/devicetree/bindings/media/cec-gpio.txt | 4188 | F: Documentation/devicetree/bindings/media/cec-gpio.txt |
4968 | 3923 | F: drivers/media/platform/cec-gpio/ | 4189 | F: drivers/media/cec/platform/cec-gpio/ |
4969 | 3924 | 4190 | ||
4970 | 3925 | CELL BROADBAND ENGINE ARCHITECTURE | 4191 | CELL BROADBAND ENGINE ARCHITECTURE |
4971 | 3926 | M: Arnd Bergmann <arnd@arndb.de> | 4192 | M: Arnd Bergmann <arnd@arndb.de> |
4972 | @@ -3930,17 +4196,20 @@ W: http://www.ibm.com/developerworks/power/cell/ | |||
4973 | 3930 | F: arch/powerpc/include/asm/cell*.h | 4196 | F: arch/powerpc/include/asm/cell*.h |
4974 | 3931 | F: arch/powerpc/include/asm/spu*.h | 4197 | F: arch/powerpc/include/asm/spu*.h |
4975 | 3932 | F: arch/powerpc/include/uapi/asm/spu*.h | 4198 | F: arch/powerpc/include/uapi/asm/spu*.h |
4976 | 3933 | F: arch/powerpc/oprofile/*cell* | ||
4977 | 3934 | F: arch/powerpc/platforms/cell/ | 4199 | F: arch/powerpc/platforms/cell/ |
4978 | 3935 | 4200 | ||
4979 | 4201 | CELLWISE CW2015 BATTERY DRIVER | ||
4980 | 4202 | M: Tobias Schrammm <t.schramm@manjaro.org> | ||
4981 | 4203 | S: Maintained | ||
4982 | 4204 | F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml | ||
4983 | 4205 | F: drivers/power/supply/cw2015_battery.c | ||
4984 | 4206 | |||
4985 | 3936 | CEPH COMMON CODE (LIBCEPH) | 4207 | CEPH COMMON CODE (LIBCEPH) |
4986 | 3937 | M: Ilya Dryomov <idryomov@gmail.com> | 4208 | M: Ilya Dryomov <idryomov@gmail.com> |
4987 | 3938 | M: Jeff Layton <jlayton@kernel.org> | 4209 | M: Jeff Layton <jlayton@kernel.org> |
4988 | 3939 | M: Sage Weil <sage@redhat.com> | ||
4989 | 3940 | L: ceph-devel@vger.kernel.org | 4210 | L: ceph-devel@vger.kernel.org |
4990 | 3941 | S: Supported | 4211 | S: Supported |
4991 | 3942 | W: http://ceph.com/ | 4212 | W: http://ceph.com/ |
4992 | 3943 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git | ||
4993 | 3944 | T: git git://github.com/ceph/ceph-client.git | 4213 | T: git git://github.com/ceph/ceph-client.git |
4994 | 3945 | F: include/linux/ceph/ | 4214 | F: include/linux/ceph/ |
4995 | 3946 | F: include/linux/crush/ | 4215 | F: include/linux/crush/ |
4996 | @@ -3948,12 +4217,10 @@ F: net/ceph/ | |||
4997 | 3948 | 4217 | ||
4998 | 3949 | CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) | 4218 | CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) |
4999 | 3950 | M: Jeff Layton <jlayton@kernel.org> | 4219 | M: Jeff Layton <jlayton@kernel.org> |
5000 | 3951 | M: Sage Weil <sage@redhat.com> |
The diff has been truncated for viewing.
sponsored