This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-Oz
in repository toolchain/ci/glibc.
from 94abcef26e NEWS: Mention BZ 25933 fix
adds 501f426fe0 arm: CVE-2020-6096: fix memcpy and memmove for negative leng [...]
adds d59630f995 arm: CVE-2020-6096: Fix multiarch memcpy for negative length [...]
No new revisions were added by this update.
Summary of changes:
sysdeps/arm/armv7/multiarch/memcpy_impl.S | 22 +++++++++++-----------
sysdeps/arm/memcpy.S | 24 ++++++++++--------------
sysdeps/arm/memmove.S | 24 ++++++++++--------------
3 files changed, 31 insertions(+), 39 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-Oz
in repository toolchain/ci/base-artifacts.
discards b14d885d 4: update: binutils-gcc-glibc-llvm: 1
new 5fe839d9 4: update: binutils-gcc-glibc-llvm: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b14d885d)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 130 +-
02-prepare_abe/console.log | 430 +-
03-build_abe-binutils/console.log | 11242 +--
04-build_abe-stage1/console.log | 18051 ++--
05-build_abe-linux/console.log | 292 +-
06-build_abe-glibc/console.log | 39355 ++++----
07-build_abe-stage2/console.log | 44148 +++++----
08-build_llvm-true/console.log | 12600 +--
10-benchmark--Oz_mthumb/benchmark-start.log | 2 +-
10-benchmark--Oz_mthumb/benchmark.log | 43 +-
10-benchmark--Oz_mthumb/console.log | 201 +-
11-check_regression/console.log | 178 +-
11-check_regression/results-0.csv | 2307 +-
11-check_regression/results-1.csv | 2282 +-
11-check_regression/results-brief.csv | 38 +-
11-check_regression/results-compare.csv | 8 +-
11-check_regression/results-full.csv | 2460 +-
11-check_regression/results.csv | 164 +-
11-check_regression/results.log | 2602 +-
12-update_baseline/console.log | 5100 +-
12-update_baseline/results-1.csv | 2282 +-
12-update_baseline/results-brief.csv | 38 +-
12-update_baseline/results-compare.csv | 8 +-
12-update_baseline/results-full.csv | 2282 +-
12-update_baseline/results.csv | 164 +-
12-update_baseline/results.log | 1930 +-
console.log | 131779 ++++++++++++-------------
jenkins/manifest.sh | 16 +-
results_id | 2 +-
29 files changed, 140033 insertions(+), 140101 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 8186749621ed Merge tag 'drm-next-2020-08-06' of git://anongit.freedeskt [...]
new cad2929dc432 tipc: update a binding service via broadcast
new 682591f7a6fa liquidio: Replace vmalloc_node + memset with vzalloc_node [...]
new 3dd1499666f6 ethtool: ioctl: Use array_size() in copy_to_user()
new 4e638025f256 net: stmmac: selftests: Use struct_size() helper in kzalloc()
new 427d5838e996 net: napi: remove useless stack trace
new 1260e772dd18 enetc: Use struct_size() helper in kzalloc()
new a38b7fbfeaeb r8169: add info for DASH being enabled
new 27248d57c88a r8169: remove unused constant RsvdMask
new e9882208ae98 r8169: improve setting WoL on runtime-resume
new 7190aeece918 r8169: replace synchronize_rcu with synchronize_net
new 0c28a63a47bf r8169: move napi_disable call and rename rtl8169_hw_reset
new a2ee847242b3 r8169: move updating counters to rtl8169_down
new 9f0b54cd1672 r8169: move switching optional clock on/off to pll power f [...]
new 51f6291b040a r8169: allow setting irq coalescing if link is down
new d8d8b23844d6 Merge branch 'r8169-smaller-improvements-again'
new c90834cd477a lan743x: allow mac address to come from dt
new 9f66a4557e93 mISDN: hfcsusb: Use struct_size() helper
new 674a135746aa net: hns3: remove unnecessary devm_kfree
new cb0e3e611575 net: hns3: pointer type of buffer should be void
new 4d2cad32127e net: hns3: rename buffer-related functions
new e99a308da3c1 net: hns3: replace disable_irq by IRQ_NOAUTOEN flag
new c2a2e1270a57 net: hns3: streaming dma buffer sync between cpu and device
new 1b0554090061 Merge branch 'hns3-next'
new 393415203f5c octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
new 9c77b803f263 net: tso: double TSO_HEADER_SIZE value
new 185c3e586022 net: tso: shrink struct tso_t
new 504b91215098 net: tso: constify tso_count_descs() and friends
new 761b331cb690 net: tso: cache transport header length
new 3d5b459ba0e3 net: tso: add UDP segmentation support
new 0fb9fbab4053 Merge branch 'net-tso-expand-to-UDP-support'
new 3893c905b557 cxgb4: update set_flash to flash different images
new 4ee339e1e92a cxgb4: add support to flash PHY image
new 550883558f17 cxgb4: add support to flash boot image
new d5002c9a3d5a cxgb4: add support to flash boot cfg image
new 17b332f48074 cxgb4: add support to read serial flash
new 7cc373db7ec5 Merge branch 'cxgb4-add-support-to-read-write-flash'
new 4b61d3e8d3da net: qos offload add flow status with dropped count
new d915c299f1da cxgb4: add skeleton for ethtool n-tuple filters
new c8729cac2a11 cxgb4: add ethtool n-tuple filter insertion
new db43b30cd89c cxgb4: add ethtool n-tuple filter deletion
new 27ee29936443 cxgb4: add support to fetch ethtool n-tuple filters
new 4dababa232f2 cxgb4: add action to steer flows to specific Rxq
new e9f0809fb910 Merge branch 'cxgb4-add-support-for-ethtool-n-tuple-filters'
new cc7a21b6fbd9 ipv6: icmp6: avoid indirect call for icmpv6_send()
new f362b70bd67a ethernet: ti: am65-cpsw-qos: Use struct_size() in devm_kzalloc()
new a422d5ff6def cxgb4: Use struct_size() helper
new 70fc6d9c14e2 net: dsa: sja1105: Use struct_size() in kzalloc()
new e034c6d23bc4 tipc: Use struct_size() helper
new 454a78d17845 net: phy: clean up cortina workaround
new e63062616df3 net: phy: clean up PHY ID reading
new 48c543887bc5 net: phy: clean up get_phy_c45_ids() failure handling
new ee951005e95e net: phy: clean up get_phy_c22_id() invalid ID handling
new 439625a7726c net: phy: reword get_phy_device() kerneldoc
new c746053d275c net: phy: add support for probing MMDs >= 8 for devices-in [...]
new 5ba33cf48392 net: phy: set devices_in_package only after validation
new 320ed3bf9000 net: phy: split devices_in_package
new 389a33899987 net: phy: read MMD ID from all present MMDs
new 1075a4744a32 Merge branch 'Clause-45-PHY-probing-improvements'
new 11a33de2df06 taprio: Use struct_size() in kzalloc()
new c5eb179edd8a net/sched: cls_u32: Use struct_size() in kzalloc()
new 49042c220b3a l3mdev: add infrastructure for table to VRF mapping
new c8baec385737 vrf: track associations between VRF devices and tables
new 33306f1aaf82 vrf: add sysctl parameter for strict mode
new a59a8ffd4a1b vrf: add l3mdev registration for table to VRF device lookup
new 8735e6eaa438 selftests: add selftest for the VRF strict mode
new 60cb8d3d715b Merge branch 'Strict-mode-for-VRF'
new 3ab4ceb6e963 net: dsa: felix: make vcap is2 keys and actions static
new 7eb5c96a7cae net: mscc: ocelot: use plain int when interacting with TCA [...]
new ff4b0bc62353 net: mscc: ocelot: access EtherType using __be16
new 589aa6e7c9de net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c
new 56583862b87b net: mscc: ocelot: rename module to mscc_ocelot
new f4d0323bae4e net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library
new 14addfb6356b net: mscc: ocelot: rename MSCC_OCELOT_SWITCH_OCELOT to MSC [...]
new d9feb9049973 net: mscc: ocelot: move ocelot_regs.c into ocelot_vsc7514.c
new 9c90eea310f8 net: mscc: ocelot: move net_device related functions to oc [...]
new 3c83654f246b net: mscc: ocelot: rename ocelot_ace.{c, h} to ocelot_vcap.{c,h}
new aae4e500e106 net: mscc: ocelot: generalize the "ACE/ACL" names
new c73b0ad36ea3 net: mscc: ocelot: unexpose ocelot_vcap_policer_{add,del}
new cd3998385712 Merge branch 'Ocelot-Felix-driver-cleanup'
new 8eaf8d994090 Remove redundant condition in qdisc_graft
new 78e57f152c00 net: Avoid overwriting valid skb->napi_id
new 902053f17dbe of: mdio: preserve phy dev_flags in of_phy_connect()
new 05e22e839505 tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit
new dd2e0b86fc4e tcp: remove indirect calls for icsk->icsk_af_ops->send_check
new c8f8a9f8e5e5 Merge branch 'tcp-remove-two-indirect-calls-from-xmit-path'
new 8bf153951592 Remove redundant skb null check
new a9a3320227f6 net: mvpp2: add port support helpers
new 6c2b49eb9671 net: mvpp2: add mvpp2_phylink_to_port() helper
new bd45f644a8fd net: mvpp2: add register modification helper
new 63d78cc9766d net: mvpp2: set xlg flow control in mvpp2_mac_link_up()
new 29a720c1042f Merge branch 'Marvell-mvpp2-improvements'
new a829eb0d5dc5 net/devlink: Prepare devlink port functions to fill extack
new 2a916ecc4056 net/devlink: Support querying hardware address of port function
new a1e8ae907c8d net/devlink: Support setting hardware address of port function
new fa997825ebec net/mlx5: Constify mac address pointer
new bd93975353d5 net/mlx5: E-switch, Introduce and use eswitch support chec [...]
new 443bf36eb543 net/mlx5: Move helper to eswitch layer
new f099fde16db3 net/mlx5: E-switch, Support querying port function mac address
new 1094795ce49d net/mlx5: Split mac address setting function for using state_lock
new 330077d14de1 net/mlx5: E-switch, Supporting setting devlink port functi [...]
new 389cc2f326fd Merge branch 'devlink-Support-get-set-mac-address-of-a-por [...]
new 272c2330adc9 xfrm: bail early on slave pass over skb
new 0dea9ea97e46 ixgbe_ipsec: become aware of when running as a bonding slave
new bf3a058de572 mlx5: become aware of when running as a bonding slave
new 18cb261afd7b bonding: support hardware encryption offload to slaves
new 2b3445e81457 Merge branch 'bonding-initial-support-for-hardware-crypto- [...]
new b3591c2a3661 net: dsa: qca8k: Switch to PHYLINK instead of PHYLIB
new f6dadd559886 net: dsa: qca8k: Improve SGMII interface handling
new a997b3370174 net: dsa: qca8k: Minor comment spelling fix
new 717dd44c5b77 Merge branch 'net-dsa-qca8k-Improve-SGMII-interface-handling'
new be3fb56d6ad1 net: dsa: sja1105: remove empty structures from config table ops
new 718e44b6ea1c net: dsa: sja1105: make config table operation structures [...]
new 13c832a41df2 net: dsa: sja1105: make the instantiations of struct sja11 [...]
new 406fcb5baeb3 Merge branch 'Cosmetic-cleanup-in-SJA1105-DSA-driver'
new b5872cd0e823 devlink: Add support for board.serial_number to info_get cb.
new 9bf88b9fc8a4 bnxt_en: Add board.serial_number field to info_get cb
new 58d844e8604c Merge branch 'devlink-Add-board-serial_number-field-to-inf [...]
new 3efdb92426bf dt-bindings: net: dwmac-meson: Add a compatible string for [...]
new a4f63342d03d net: stmmac: dwmac-meson8b: add a compatible string for G12A SoCs
new 8878adba6ab5 Merge branch 'prepare-dwmac-meson8b-for-G12A-specific-init [...]
new bd869245a3dc net: core: try to runtime-resume detached device in __dev_open
new 476c4f5de368 r8169: mark device as not present when in PCI D3
new ec2f204bddb5 r8169: remove no longer needed checks for device being run [...]
new 567ca57faa62 r8169: add rtl8169_up
new abe5fc42f9ce r8169: use RTNL to protect critical sections
new 06a14ab852fb r8169: remove driver-specific mutex
new 288302dab34e r8169: improve rtl8169_runtime_resume
new 3b87cfefab40 Merge branch 'r8169-mark-device-as-detached-in-PCI-D3-and- [...]
new ef0f9545cbf1 net: phy: marvell: use a single style for referencing functions
new a602ea86e9f0 net: phy: marvell: Add Marvell 88E1340S support
new f59babf95ef9 net: phy: marvell: Add Marvell 88E1548P support
new 73f782d523ec Merge branch 'Add-Marvell-88E1340S-88E1548P-support'
new 3cc9a15a0bb1 mlxsw: spectrum: Split handling of pedit mangle by chip type
new faad0525c0f4 mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION
new ce10d7d4ad08 mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, U [...]
new 13bd5d025602 selftests: forwarding: Add a test for pedit munge tcp, udp [...]
new 19430ede90fd Merge branch 'mlxsw-Offload-TC-action-pedit-munge-tcp-udp- [...]
new 0897ecf75325 net: mscc: ocelot: fix encoding destination ports into mul [...]
new 471beb11c4ec net: mscc: ocelot: make the NPI port a proper target for F [...]
new 209edf95da63 net: dsa: felix: call port mdb operations from ocelot
new 96b029b00494 net: mscc: ocelot: introduce macros for iterating over PGIDs
new 9403c158b872 net: mscc: ocelot: support IPv4, IPv6 and plain Ethernet m [...]
new 864cefeea03f Merge branch 'Multicast-improvement-in-Ocelot-and-Felix-drivers'
new 75674e31593b net: mtk_eth_soc: use resolved link config in mac_link_up()
new c5efcf17bf84 tcindex_change: Remove redundant null check
new 29cb9868fb69 net/core/devlink.c: remove new uninitialized_var() usage
new 071a02046c26 net: atlantic: A2: half duplex support
new e61b28686bae net: atlantic: remove baseX usage
new ce6a690ccc99 net: atlantic: A2: EEE support
new 3e168de529b1 net: atlantic: A2: flow control support
new 2b53b04de3b1 net: atlantic: A2: report link partner capabilities
new ecab78703f3b net: atlantic: A2: phy loopback support
new 8af7b4525acf Merge branch 'net-atlantic-additional-A2-features'
new 79a28ddd18e9 rtnetlink: add keepalived rtm_protocol
new 13fdc4193c2f mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c
new e678e9ddea96 indirect_call_wrapper: extend indirect wrapper to support [...]
new 55cced4f813b ipv6: fib6: avoid indirect calls from fib6_rule_lookup
new 69c8a8c54394 mlxsw: Bump firmware version to XX.2007.1168
new 34639fa3832f mlxsw: Enforce firmware version for Spectrum-3
new 2d538c1947c9 Merge branch 'mlxsw-Bump-firmware-version-to-XX-2007-1168'
new bdfd2d1fa79a bonding/xfrm: use real_dev instead of slave_dev
new 4640338c36af r8169: rename RTL8125 to RTL8125A
new 243600ee6605 tcp: add declarations to avoid warnings
new b03d2142bea8 tcp: move ipv6_specific declaration to remove a warning
new 9b9e2f250e3e tcp: move ipv4_specific to tcp include file
new 5521d95e0762 net: move tcp gro declarations to net/tcp.h
new 6db693285cd1 udp: move gro declarations to net/udp.h
new 943d01183c15 Merge branch 'net-address-some-sparse-warnings'
new 5777cbba79ab xirc2ps_cs: remove dev null check from do_reset().
new 6f3934576853 net: ipv6: Use struct_size() helper and kcalloc()
new 0cc55e694e85 dcb_doit: remove redundant skb check
new f9215d6bb53a dn_route_rcv: remove redundant dev null check
new a86688fbef1b pcnet32: Convert to generic power management
new 2caf751fe080 amd8111e: Convert to generic power management
new c6f0fb5dfea0 amd-xgbe: Convert to generic power management
new 39ea5d7014dd Merge branch 'ethernet-amd-Convert-to-generic-power-management'
new f906d0f9cd43 tulip: dmfe: use generic power management
new fc9aebfbdb7e tulip: windbond-840: use generic power management
new 8cfa989ae3f2 tulip: de2104x: use generic power management
new 77eb16e9b287 tulip: tulip_core: use generic power management
new 6c3cb945ed79 tulip: uli526x: use generic power management
new 1c59bb6bcbe8 Merge branch 'ethernet-dec-tulip-use-generic-power-management'
new 0cc8fecf041d net: phy: Allow mdio buses to auto-probe c45 devices
new 229f4bb47512 net/fsl: acpize xgmac_mdio
new 0f183fd151c8 net/fsl: enable extended scanning in xgmac_mdio
new b5b2382238d1 Merge branch 'ACPI-support-for-xgmac_mdio-drivers'
new 547030c8e663 net: thunderbolt: Add comment clarifying prtcstns flags
new 0558c3960407 selftests/net: plug rxtimestamp test into kselftest framework
new 5fff701c838e cxgb4: always sync access when flashing PHY firmware
new f35d2117e28d cxgb4: move device dump arrays in header to C file
new 7b0cc34ac479 Merge branch 'cxgb4-fix-more-warnings-reported-by-sparse'
new 0ef44e5cab8d net: phy: add support for a common probe between shared PHYs
new c7cd2a6a7b08 net: phy: mscc: fix copyright and author information in MACsec
new 6705b58daf84 net: phy: mscc: remove the TR CLK disable magic value
new 4c8c5dc57ae8 net: phy: mscc: take into account the 1588 block in MACsec init
new ab2bf9339357 net: phy: mscc: 1588 block initialization
new 7d272e63e097 net: phy: mscc: timestamping and PHC support
new 3461522d00c0 dt-bindings: net: phy: vsc8531: document the load/save GPIO
new 15324652f612 MIPS: dts: ocelot: describe the load/save GPIO
new b430081b0c9e Merge branch 'net-phy-mscc-PHC-and-timestamping-support'
new 0592ff88347b net: bridge: fdb_add_entry takes ndm as argument
new 899426b3bdd9 net: neighbor: add fdb extended attribute
new 31cbc39b6344 net: bridge: add option to allow activity notifications fo [...]
new b5f1d9ec283b net: bridge: add a flag to avoid refreshing fdb when chang [...]
new 593b03d4c4db Merge branch 'net-bridge-fdb-activity-tracking'
new 147373d968f1 lan743x: Remove duplicated include from lan743x_main.c
new 19e528dc9af2 net: qos: add tc police offloading action with max frame s [...]
new 89d1f0966997 net: enetc: add support max frame size for tc flower offload
new 627e39b1399e net: qos: police action add index for tc flower offloading
new d621d7703d51 net: enetc add tc flower offload flow metering policing action
new 4b88b9ce722f ptp_pch: use generic power management
new c6d5d843d9b6 net: phylink: add phylink_speed_(up|down) interface
new 04dfa7057bd1 net/mlx5: Avoid eswitch header inclusion in fs core layer
new 39797f1c53f5 net/mlx5: FWTrace: Add missing space
new 360000b26e37 net/mlx5: Use kfree(ft->g) in arfs_create_groups()
new d39c9885b657 net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel
new 8fab0175aabc net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c
new 185901ceebbd net/mlx5e: Move TC-specific function definitions into MLX5 [...]
new 7a64ca862ac9 net/mlx5e: vxlan: Use RCU for vxlan table lookup
new efbb974d8ead net/mlx5e: vxlan: Return bool instead of opaque ptr in por [...]
new 6d2930265258 Merge tag 'mlx5-updates-2020-06-23' of git://git.kernel.or [...]
new a5440cbecd99 net: dsa/ar9331: convert to mac_link_up()
new 575691b30929 net: phylink: only restart AN if the link mode is using in [...]
new 0da1e28f9735 dpaa2-eth: trim debugfs FQ stats
new 37fbbdda6353 dpaa2-eth: check the result of skb_to_sgvec()
new 0e5ad75b02d9 dpaa2-eth: fix condition for number of buffer acquire retries
new cef5820b7f91 dpaa2-eth: fix recursive header include
new 05e190467d82 dpaa2-eth: fix misspelled function parameters in dpni_[set [...]
new 17604218c87b Merge branch 'dpaa2-eth-small-updates'
new 9150069bf5fc dt-bindings: net: Add tx and rx internal delays
new 92252eec913b net: phy: Add a helper to return the index for of the inte [...]
new 2fb305c37d5b dt-bindings: net: Add RGMII internal delay for DP83869
new 736b25afe284 net: dp83869: Add RGMII internal delay configuration
new 8095295292b5 net: phy: DP83822: Add setting the fixed internal delay
new d0a45b5ca508 Merge branch 'RGMII-Internal-delay-common-property'
new 853bede84873 net: phy: mscc: macsec: fix sparse warnings
new b16a213b4d68 net: phy: mscc: fix a possible double unlock
new b487032ee683 net: phy: mscc: ptp: fix a smatch error
new b9dccf91b34a net: phy: mscc: ptp: fix a typo in a comment
new d9608aacd3c0 net: phy: mscc: do not access the MDIO bus lock directly
new 6119dda34e5d net: phy: mscc: restore the base page in vsc8514/8584_config_init
new d4a76dc74dff net: phy: mscc: remove useless page configuration in the c [...]
new b4368d2b5b96 net: phy: mscc: improve vsc8514/8584_config_init consistency
new 7d22bc4530e5 Merge branch 'net-phy-mscc-multiple-improvements'
new b8392808eb3f sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling
new 7bed14551659 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 4ced637bd24a bnx2x: use generic power management
new 52660c0ec9e4 net: stmmac: dwmac-meson8b: use clk_parent_data for clock [...]
new 18c955b73000 bonding: Remove extraneous parentheses in bond_setup
new fe21b6c3a65c i40e: Move client header location
new 3c98f9ee6bc2 i40e: remove unused defines
new 91c534b5e325 i40e: make PF wait reset loop reliable
new fffeeddfcf57 i40e: detect and log info about pre-recovery mode
new 3a2c6ced90e1 i40e: Add a check to see if MFS is set
new 34a2a3b83e2c net/intel: remove driver versions from Intel drivers
new 3dbdd6c2f70a i40e: Add support for 5Gbps cards
new 37d318d7805f i40e: Remove scheduling while atomic possibility
new b0f46a9754e2 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new 61b5cc20c877 net: mvneta: speed down the PHY, if WoL used, to save energy
new 54e80ded36fc net: phy: arrange headers in mdio_bus.c alphabetically
new 1d0018a43068 net: phy: arrange headers in mdio_device.c alphabetically
new e42bcd0f7e04 net: phy: arrange headers in phy_device.c alphabetically
new 333740981f94 net: mdio: add a forward declaration for reset_control to mdio.h
new 1dba6995731e net: phy: reset the PHY even if probe() is not implemented
new 96e263592bf1 net: phy: mdio: reset MDIO devices even if probe() is not [...]
new ab696fa70f94 Merge branch 'net-phy-relax-PHY-and-MDIO-reset-handling'
new 132db9357282 docs: networking: reorganize driver documentation again
new 14474950252c docs: networking: move z8530 to the hw driver section
new f05c43e05629 docs: networking: move baycom to the hw driver section
new 5c3b5da432bc docs: networking: move ray_cs to the hw driver section
new 95298d63c676 docs: networking: move remaining Ethernet driver docs to t [...]
new 4daedf7abb41 docs: networking: move AppleTalk / LocalTalk drivers to th [...]
new 9633a0e95917 docs: networking: move ATM drivers to the hw driver section
new 55f35cf79d68 docs: networking: move FDDI drivers to the hw driver section
new be7aa9facb20 Merge branch 'net-organize-driver-docs-by-device-type'
new d39dceca388a mptcp: add __init annotation on setup functions
new 2c5ebd001d4f mptcp: refactor token container
new a00a582203db mptcp: move crypto test to KUNIT
new a8ee9c9b5819 mptcp: introduce token KUNIT self-tests
new e562d0868e04 Merge branch 'mptcp-refactor-token-container'
new 3a8b44546979 net: atlantic: MACSec offload statistics checkpatch fix
new e39b8ffeb9b9 net: atlantic: fix variable type in aq_ethtool_get_pauseparam
new e35df2186580 net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP
new ab3518acac42 net: atlantic: make aq_pci_func_init static
new 586616cbd466 net: atlantic: fix typo in aq_ring_tx_clean
new 6ec99221d780 net: atlantic: missing space in a comment in aq_nic.h
new 8664240e3038 net: atlantic: add alignment checks in hw_atl2_utils_fw.c
new 4378b882bf03 net: atlantic: put ptp code under IS_REACHABLE check
new b08866f42a87 Merge branch 'net-atlantic-various-non-functional-changes'
new fdb7eb21ddd3 tcp: stamp SCM_TSTAMP_ACK later in tcp_clean_rtx_queue()
new c634e34f6ebf tcp: add ece_ack flag to reno sack functions
new f00394ce6054 tcp: count sacked packets in tcp_sacktag_state
new 082d4fa980b0 tcp: update delivered_ce with delivered
new 491f14db45dc Merge branch 'tcp-improve-delivered-counts-in-SCM_TSTAMP_ACK'
new ea256222a463 hinic: add support to set and get pause params
new a0337c0dee68 hinic: add support to set and get irq coalesce
new 4aa218a4fe77 hinic: add self test support
new 07afcc7ab40e hinic: add support to identify physical device
new 2ac84cd160a7 hinic: add support to get eeprom information
new 8930449628f7 Merge branch 'hinic-add-some-ethtool-ops-support'
new fe80536acf83 bareudp: Added attribute to enable & disable rx metadata c [...]
new c6ecd475165e cail,hsi: fix cfhsi_xmit()'s return type
new 8805464a6e7e caif: fix caif_xmit()'s return type
new 1d01230bd56e caif: fix cfspi_xmit()'s return type
new b8fc70906b3b caif: fix cfv_netdev_tx()'s return type
new 92c5e1150732 net: aquantia: fix aq_ndev_start_xmit()'s return type
new de37b0a58a3e net: arc_emac: fix arc_emac_tx()'s return type
new f649c35551c7 net: nb8800: fix nb8800_xmit()'s return type
new 737ce1e98668 net: nfp: fix nfp_net_tx()'s return type
new 4e516a35eb01 net: pch_gbe: fix pch_gbe_xmit_frame()'s return type
new 673d8eb6cfbe net: dwc-xlgmac: fix xlgmac_xmit()'s return type
new a63a3749c4d8 net: plip: fix plip_tx_packet()'s return type
new 146ba9a3679f usbnet: ipheth: fix ipheth_tx()'s return type
new 42deace2a54c net/hsr: fix hsr_dev_xmit()'s return type
new 433f17a93c52 l2tp: fix l2tp_eth_dev_xmit()'s return type
new 2a7847843931 cxgb4vf: fix t4vf_eth_xmit()'s return type
new d8a6472f3594 Merge branch 'netdev_tx_t'
new 93c09ca6b140 r8169: merge handling of RTL8101e and RTL8100e
new cdafdc29ef75 r8169: sync support for RTL8401 with vendor driver
new cf8a9ab7f7d4 Merge branch 'r8169-make-RTL8401-a-separate-chip-version'
new 836e0e555893 net: mscc: ocelot: remove EXPORT_SYMBOL from ocelot_net.c
new ac6a86a5392f 8390: Fix coding-style issues
new 6fc3e68f5b35 sctp: use list_is_singular in sctp_list_single_entry
new b8483ecaf72e liquidio: use list_empty_careful in lio_list_delete_head
new 7bcffde02152 net: ethernet: ti: am65-cpsw-nuss: restore vlan configurat [...]
new 518240480601 net: ethernet: ti: am65-cpsw: move to pf_p0_rx_ptype_rrobi [...]
new d6d0aeafb3af net: ethernet: ti: am65-cpsw-nuss: fix ports mac sl initia [...]
new 7d58d3ebe445 net: ethernet: ti: am65-cpsw-ethtool: skip hw cfg when cha [...]
new 3d0fda901c05 net: ethernet: ti: am65-cpsw-ethtool: configured critical [...]
new 38389aa6ba82 net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support
new 5e701e49b7b4 Merge branch 'net-ethernet-ti-am65-cpsw-update-and-enable- [...]
new aebe4426ccaa net: sched: Pass root lock to Qdisc_ops.enqueue
new 3625750f05ec net: sched: Introduce helpers for qevent blocks
new 65545ea24998 net: sched: sch_red: Split init and change callbacks
new aee9caa03fc3 net: sched: sch_red: Add qevents "early_drop" and "mark"
new 6cf0291f9517 selftests: forwarding: Add a RED test for SW datapath
new 989d957a8b3e Merge branch 'TC-Introduce-qevents'
new d63cc24933c7 net/mlx5: Export resource dump interface
new 608ca553c9a2 net/mlx5: Add support in query QP, CQ and MKEY segments
new 9205d7b1c1cf net/mlx5: Avoid RDMA file inclusion in core driver
new 188f0f988bdf net/mlx5: Avoid eswitch header inclusion in fs core layer
new 2d1b69ed65ee net/mlx5: kTLS, Improve TLS params layout structures
new e396eccf0f1a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...]
new 8d94b590f1e4 net/mlx5e: Turn XSK ICOSQ into a general asynchronous one
new c293ac927fbb net/mlx5e: Refactor build channel params
new b8922a73ec3e net/mlx5e: API to manipulate TTC rules destinations
new c062d52ac24c net/mlx5e: Receive flow steering framework for accelerated [...]
new 5229a96e59ec net/mlx5e: Accel, Expose flow steering API for rules add/del
new 7d0d0d86ec6c net/mlx5e: kTLS, Improve TLS feature modularity
new df8d866770f9 net/mlx5e: kTLS, Use kernel API to extract private offload [...]
new 1182f3659357 net/mlx5e: kTLS, Add kTLS RX HW offload support
new acb5a07aaf27 Revert "net/tls: Add force_resync for driver resync"
new ed9b7646b06a net/tls: Add asynchronous resync
new 0419d8c9d8f8 net/mlx5e: kTLS, Add kTLS RX resync support
new 76c1e1ac2aae net/mlx5e: kTLS, Add kTLS RX stats
new c5607360ec4e net/mlx5e: Increase Async ICO SQ size
new ed9a7c53b878 net/mlx5e: kTLS, Cleanup redundant capability check
new a29074367b34 net/mlx5e: kTLS, Improve rx handler function call
new 10780291724b Merge tag 'mlx5-tls-2020-06-26' of git://git.kernel.org/pu [...]
new e11703330a5d net: phy: marvell10g: support XFI rate matching mode
new e1ff9e82e2ea net: mptcp: improve fallback to TCP
new 8fd738049ac3 mptcp: fallback in case of simultaneous connect
new d2f77c53342e mptcp: check for plain TCP sock at accept time
new fa68018dc45e mptcp: create first subflow at msk creation time
new 76660afbb7a1 mptcp: __mptcp_tcp_fallback() returns a struct sock
new 8a05661b2b26 mptcp: close poll() races
new 13f1555c1b4c Merge branch 'MPTCP-improve-fallback-to-TCP'
new 5f035af76e51 net:qos: police action offloading parameter 'burst' change [...]
new 0dc95084c30d sfc: update MCDI protocol headers
new 6d9b5dcd29a5 sfc: determine flag word automatically in efx_has_cap()
new 08f9912ef01e sfc: extend bitfield macros up to POPULATE_DWORD_13
new de5f32e2b630 sfc: don't try to create more channels than we can have VIs
new d3142c193dca sfc: refactor EF10 stats handling
new 9043f48fd3e3 sfc: split up nic.h
new bdccfd2d4ea7 sfc: commonise ethtool link handling functions
new cdec457b7afe sfc: commonise ethtool NFC and RXFH/RSS functions
new 5671dd5565d4 sfc: commonise other ethtool bits
new 53e1f21abd89 sfc: commonise FC advertising
new 66a65128d4a5 sfc: track which BAR is mapped
new 21ea21252edd sfc: commonise PCI error handlers
new 850b722756d6 sfc: commonise drain event handling
new 28abe8251b11 sfc: commonise ARFS handling
new 4d9c0a2d6455 sfc: extend common GRO interface to support CHECKSUM_COMPLETE
new 17af2c4757c6 Merge branch 'sfc-prerequisites-for-EF100-driver-part-1'
new d70446ee1f40 dpaa2-eth: send a scatter-gather FD instead of realloc-ing
new 4c96c0ac16e0 dpaa2-eth: add software counter for Tx frames converted to S/G
new 5fb62372a020 Merge branch 'dpaa2-eth-send-a-scatter-gather-FD-instead-o [...]
new a2af44b64c8a mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set()
new 614d509aa1e7 mlxsw: Move ethtool_ops to spectrum_ethtool.c
new 2be5c8a96319 mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops [...]
new e120c801b8c9 Documentation: networking: ethtool-netlink: Add link exten [...]
new ecc31c60240b ethtool: Add link extended state
new 1bd06938dfcc mlxsw: reg: Port Diagnostics Database Register
new 60f30cd6c24a mlxsw: spectrum_ethtool: Add link extended state
new dd9e67ff8086 selftests: forwarding: ethtool: Move different_speeds_get( [...]
new 0433045c27bf selftests: forwarding: forwarding.config.sample: Add port [...]
new 7d10bcce98cd selftests: forwarding: Add tests for ethtool extended state
new 2dac017dbd7c Merge branch 'Add-ethtool-extended-link-state'
new 93ec439abeef igc: Add initial EEE support
new 707abf069548 igc: Add initial LTR support
new 3a66abe903e5 igc: Clean up Rx timestamping logic
new 29b821fe9769 igc: Remove duplicate code in Tx timestamp handling
new 1801f8d9292f igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb
new 3b44d4c10c79 igc: Remove UDP filter setup in PTP code
new 3df7fd799b1d igc: Refactor igc_ptp_set_timestamp_mode()
new 1cbedabffdb1 igc: Fix Rx timestamp disabling
new 900d1e8b346b igc: Add LPI counters
new 725fa16d3622 igc: Remove TCP segmentation TX fail counter
new a0beb3c1b1ac igc: Refactor the igc_power_down_link()
new 2b374e373807 igc: Remove unneeded check for copper media type
new f637471d33a7 igc: Remove checking media type during MAC initialization
new e25974ae9d11 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 9d9f95a94097 hinic: remove unused but set variable
new 65951a9eb65e net: dsa: Improve subordinate PHY error message
new d528510e6dee batman-adv: Start new development cycle
new 4dd5066a38c9 batman-adv: Switch mailing list subscription page
new bccb48c89fe3 batman-adv: Fix typos and grammar in documentation
new 3bda14d09dc5 batman-adv: Introduce a configurable per interface hop penalty
new d9b8b9845fab Merge tag 'batadv-next-for-davem-20200630' of git://git.op [...]
new 3cad1c8b49e9 net: dsa/b53: change b53_force_port_config() pause argument
new ab017b7921d3 net: dsa/b53: use resolved link config in mac_link_up()
new bcd763b714e6 Merge branch 'Convert-Broadcom-B53-to-mac_link_up-resolved-state'
new 2d1f90f9ba83 net: dsa/bcm_sf2: fix incorrect usage of state->link
new 50cc2020a805 net: dsa/bcm_sf2: move speed/duplex forcing to mac_link_up()
new 981015ac60dc net: dsa/bcm_sf2: move pause mode setting into mac_link_up()
new 1d074bee675b Merge branch 'Convert-Broadcom-SF2-to-mac_link_up-resolved-state'
new 83d00531cbc8 sfc: move NIC-specific mcdi_port declarations out of commo [...]
new 272e53aa5c16 sfc: commonise MCDI MAC stats handling
new 2c6c1e3cfda5 sfc: add missing licence info to mcdi_filters.c
new 2d73515a1ce4 sfc: commonise miscellaneous efx functions
new f7e55550a38d sfc: commonise some MAC configuration code
new 80a0074e6aee sfc: commonise efx_sync_rx_buffer()
new 740acc15c8a5 sfc: commonise TSO fallback code
new 93841000ed9f sfc: remove duplicate declaration of efx_enqueue_skb_tso()
new e7a256858f5f sfc: factor out efx_tx_tso_header_length() and understand [...]
new 20e1026cbed4 sfc: move definition of EFX_MC_STATS_GENERATION_INVALID
new 937aa3ae4d14 sfc: initialise max_[tx_]channels in efx_init_channels()
new d4adc5162b97 sfc: commonise efx->[rt]xq_entries initialisation
new f07cb4128abb sfc: commonise initialisation of efx->vport_id
new c72ae701ee34 sfc: don't call tx_remove if there isn't one
new a37675899cf8 Merge branch 'sfc-prerequisites-for-EF100-driver-part-2'
new a6ed3ebca49b net/tls: fix sign extension issue when left shifting u16 value
new 6bad912b7e5a mptcp: do nonce initialization at subflow creation time
new 5831b33362fd net/mlx5e: fix memory leak of tls
new ff91e9292fc5 tcp: call tcp_ack_tstamp() when not fully acked
new ab81e23cf779 net: qed: correct existing SPDX tags
new 1f4d4ed6acc5 net: qed: convert to SPDX License Identifiers
new 663eacd899ac net: qed: update copyright years
new 090efe00ab07 net: qede: correct existing SPDX tags
new 7268f33e5504 net: qede: convert to SPDX License Identifiers
new c4fad2a5323d net: qede: update copyright years
new b007def80e73 Merge branch 'net-qed-qede-license-cleanup'
new e0cdac65ba26 cxgb4vf: configure ports accessible by the VF
new 09ef193fef7e net: ethernet: ixgbe: check the return value of ixgbe_mii_ [...]
new d10d607f504b net: ethernet: ixgbe: don't call devm_mdiobus_free()
new fe189519e4d3 net: devres: rename the release callback of devm_register_ [...]
new bd8ff6de0cf5 Documentation: devres: add missing mdio helper
new 8b11c20a658d phy: un-inline devm_mdiobus_register()
new 6a9a5723cb2e phy: mdio: add kerneldoc for __devm_mdiobus_register()
new ac3a68d56651 net: phy: don't abuse devres in devm_mdiobus_register()
new a0bd96f5aed2 of: mdio: remove the 'extern' keyword from function declarations
new 14eeb6e086d6 of: mdio: provide devm_of_mdiobus_register()
new 9ed0a3fac08b net: ethernet: mtk-star-emac: use devm_of_mdiobus_register()
new 2429ec265d50 Merge branch 'net-improve-devres-helpers'
new 0adcd2981ddd amd8111e: Mark PM functions as __maybe_unused
new 75603a311266 pcnet32: Mark PM functions as __maybe_unused
new fd2261d8ed6f cxgb4: add mirror action to TC-MATCHALL offload
new 2b465ed00f7d cxgb4: add support for mirror Rxqs
new 696c278fdfd8 cxgb4: add main VI to mirror VI config replication
new 2b04a6615615 Merge branch 'cxgb4-add-mirror-action-support-for-TC-MATCHALL'
new 2a6d6c31f136 net/packet: remove redundant initialization of variable err
new 4f195d280347 qed: Make symbol 'qed_hw_err_type_descr' static
new 7b46681cf4b2 typhoon: use generic power management
new 33b7a252c8dc ne2k-pci: use generic power management
new a7c48c721109 starfire: use generic power management
new 817a89ae10a7 ena_netdev: use generic power management
new 1c2e4839eca2 liquidio: use generic power management
new 78cad4cec660 sundance: use generic power management
new e9a7f8c5865d benet: use generic power management
new 0e3e206a3e12 mlx4: use generic power management
new 64120615d140 ksz884x: use generic power management
new 4c2ad1263b4d vxge: use generic power management
new 40c1b1ee5599 natsemi: use generic power management
new 6d79dc6765e4 Merge branch 'net-ethernet-use-generic-power-management'
new 2cef30d7bd8b xen: netif.h: add a new extra type for XDP
new 6c5aa6fc4def xen networking: add basic XDP support for xen-netfront
new 1c9535c701fb xen networking: add XDP offset adjustment to xen-netback
new 8c96439724f6 Merge branch 'add-XDP-support-to-xen-netfront'
new 317a5740b705 net: ipa: rework ipa_aggr_granularity_val()
new 1d86652b13e8 net: ipa: reduce aggregation time limit
new 9e88cb5ff713 net: ipa: reuse a local variable in ipa_endpoint_init_aggr()
new 6f6746d7bab1 Merge branch 'net-ipa-simple-refactorizations'
new a442b3c75548 net: ipa: always report GSI state errors
new 8463488af4be net: ipa: standarize more GSI error messages
new 722208ea3e2a net: ipa: kill IPA_MEM_UC_OFFSET
new 21ddff5c95e1 Merge branch 'net-ipa-small-improvements'
new f8d34dfdf3f3 net: ipa: head-of-line block registers are RX only
new 9b63f09378ff net: ipa: metadata_mask register is RX only
new 00b9102afadf net: ipa: mode register is TX only
new 8b97bcb7bb26 net: ipa: clarify endpoint register macro constraints
new 547c87885494 net: ipa: HOL_BLOCK_EN_FMASK is a 1-bit mask
new 651f8bd4da93 Merge branch 'net-ipa-endpoint-configuration-updates'
new a3b658cfb664 bonding: allow xfrm offload setup post-module-load
new 8d7aab3515fa ice: implement snapshot for device capabilities
new b3c3890489f6 ice: avoid unnecessary single-member variable-length structs
new 66486d8943ba ice: replace single-element array used for C struct hack
new 11a20c715282 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 5463fce643e8 ethernet/intel: Convert fallthrough code comments
new d5ec9e2ce41a i40e: Add support for a new feature Total Port Shutdown
new 753f3884f253 iavf: fix error return code in iavf_init_get_resources()
new 5574ff7b7b3d i40e: optimize AF_XDP Tx completion path
new 4b5539c01ddf i40e: eliminate division in napi_poll data path
new 1fd972ebe523 i40e: move check of full Tx ring to outside of send loop
new e2968260e169 i40e: add XDP ring statistics to VSI stats
new 890c402c7b11 i40e: add XDP ring statistics to dump VSI debug output
new 44ea803e2fa7 i40e: introduce new dump desc XDP command
new 9358076642f1 iavf: Fix updating statistics
new bb0967c04e8b ixgbe: Cleanup unneeded delay in ethtool test
new a296d665eae1 ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support
new d8c8a96ce5ad Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...]
new b97e9d9d67c8 net: sched: Allow changing default qdisc to FQ-PIE
new 767659f65000 selftests: mptcp: add option to specify size of file to transfer
new a6b118febbab mptcp: add receive buffer auto-tuning
new 23212a700773 Merge branch 'mptcp-add-receive-buffer-auto-tuning'
new e4266b991fea bridge: uapi: mrp: Extend MRP attributes to get the status
new df42ef227dc4 bridge: mrp: Add br_mrp_fill_info
new 36a8e8e26542 bridge: Extend br_fill_ifinfo to return MPR status
new 9eb6206d137e Merge branch 'bridge-mrp-Add-support-for-getting-the-status'
new fec371f62463 net: macb: do not set again bit 0 of queue_mask
new b7ab39b35935 net: macb: use hweight32() to count set bits in queue_mask
new 580d395cb9ab net: macb: do not initialize queue variable
new 8932b5a533db net: macb: remove is_udp variable
new 44947c0b66b9 Merge branch 'net-macb-few-code-cleanups'
new ffa76e38b714 ksz884x: mark pcidev_suspend() as __maybe_unused
new 4e1a69116869 mlx4: Mark PM functions as __maybe_unused
new 66eba76763fd net: ipa: move version test inside ipa_endpoint_program_delay()
new fff899716f88 net: ipa: always handle suspend workaround
new b07f283ef3d0 net: ipa: move version test inside ipa_endpoint_program_suspend()
new fb57c3ea9851 net: ipa: simplify ipa_endpoint_program()
new dd2b7a66b6a9 Merge branch 'net-ipa-simplify-endpoint-programming'
new e44f65fd666c xen-netfront: remove redundant assignment to variable 'act'
new af3c38d3fb7c sfc: support setting MTU even if not privileged to configu [...]
new bc32442176d7 sfc: remove max_interrupt_mode
new e4ff32321020 sfc: move modparam 'interrupt_mode' out of common channel code
new 67e6398e2e05 sfc: move modparam 'rss_cpus' out of common channel code
new f9cac93e5b3e sfc: make tx_queues_per_channel variable at runtime
new 69a704962e8c sfc: commonise netif_set_real_num[tr]x_queues calls
new a81dcd85a7c1 sfc: assign TXQs without gaps
new 79de6e7cb8ac sfc: don't call tx_limit_len if NIC type doesn't have one
new 965470ee7698 sfc: factor out efx_mcdi_filter_table_down() from _remove()
new d700fe014ec1 sfc: commonise efx_fini_dmaq
new 31f4cbd40143 sfc: initialise RSS context ID to 'no RSS context' in efx_ [...]
new bcacac7a8cd9 sfc: get drvinfo driver name from outside the common code
new 805d22bf92f1 sfc_ef100: add EF100 to NIC-revision enumeration
new 39c965f4e663 sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ
new b3007dfd5b05 sfc_ef100: NVRAM selftest support code
new b6d02dd2ffd4 sfc_ef100: helper function to set default RSS table of given size
new 8c8278a5b1a8 Merge branch 'sfc-prerequisites-for-EF100-driver-part-3'
new b3ea4c4fdc67 net/mlx5e: Change reporters create functions to return void
new e74e28aee1a2 net/mlx5e: Add a flush timeout define
new b9961af7b8ac net/mlx5e: Remove redundant RQ state query
new 4537f524b440 net/mlx5e: Align RX/TX reporters diagnose output format
new 5d95c816608c net/mlx5e: Move RQ helpers to txrx.h
new fc42d0de16de net/mlx5e: Add helper to get RQ WQE's head
new de6c6ab7e8c6 net/mlx5e: Add helper to get the RQ WQE counter
new d5cbedd7fcb3 net/mlx5e: Rename reporter's helpers
new 3c9d1699b857 net/mlx5e: Enhance CQ data on diagnose output
new 56837c2ae1e7 net/mlx5e: Add EQ info to TX/RX reporter's diagnose
new b84921129bc8 net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose
new e62055642797 net/mlx5e: Enhance TX timeout recovery
new de2afdcaf407 Merge tag 'mlx5-updates-2020-07-02' of git://git.kernel.or [...]
new 47ff6154fd23 net: bcmgenet: Allow changing carrier from user-space
new 91ffb9d38230 net/xen-netfront: add kernel TX timestamps
new cd8700e45e73 ipv6/ping: set skb->mark on icmpv6 sockets
new 78b348f3f15b net: ipa: introduce ipa_clock_rate()
new f13a8c3189d7 net: ipa: fix HOLB timer calculation
new a2116491c8bc Merge branch 'net-ipa-fix-HOLB-timer-register-use'
new b0d754ef3504 selftests/net: add ipv6 test coverage in rxtimestamp test
new 136bcd8425b8 mvpp2: refactor BM pool init percpu code
new b27db2274ba8 mvpp2: use page_pool allocator
new 07dd0a7aae7f mvpp2: add basic XDP support
new c2d6fe6163de mvpp2: XDP TX support
new 39b963152469 mvpp2: xdp ethtool stats
new 418e787e54a6 Merge branch 'mvpp2-XDP-support'
new 7bd3a33ae6d2 libbpf: Bump version to 0.1.0
new 7c7982cbadbb bpf: sk_storage: Prefer to get a free cache_idx
new 6c6935419e2f bpf: Avoid verifier failure for 32bit pointer arithmetic
new d56b74b9e1b8 tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic
new bb8dc2695a7d tools/bpftool: Relicense bpftool's BPF profiler prog as du [...]
new a2d0d62f4d9e bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind
new 032a6b356548 bpf: Rename bpf_htab to bpf_shtab in sock_map
new 41c48f3a9823 bpf: Support access to bpf map fields
new 2872e9ac33a4 bpf: Set map_btf_{name, id} for all map types
new b1b53d413f16 selftests/bpf: Test access to bpf map pointer
new 1bdb6c9a1c43 libbpf: Add a bunch of attribute getters/setters for map d [...]
new 2e33efe32e01 libbpf: Generalize libbpf externs support
new 1c0c7074fefd libbpf: Add support for extracting kernel symbol addresses
new b7ddfab20a6a selftests/bpf: Add __ksym extern selftest
new a479b8ce4ed1 tools/bpftool: Move map/prog parsing logic into common
new 16e9b187aba6 tools/bpftool: Minimize bootstrap bpftool
new 05aca6da3b5a tools/bpftool: Generalize BPF skeleton support and generat [...]
new bd9bedf84b87 libbpf: Wrap source argument of BPF_CORE_READ macro in par [...]
new d53dee3fe013 tools/bpftool: Show info for processes holding BPF map/pro [...]
new 075c77665819 tools/bpftool: Add documentation and sample output for pro [...]
new b3eece09e2e6 Merge branch 'bpftool-show-pid'
new bdb7b79b4ce8 bpf: Switch most helper return values from 32-bit int to 6 [...]
new 5e85c6bb8e74 selftests/bpf: Add variable-length data concatenation patt [...]
new 2fde1747c986 selftests/bpf: Add variable-length data concat pattern les [...]
new 9d9d8cc21e38 tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile
new 4e608675e790 Merge up to bpf_probe_read_kernel_str() fix into bpf-next
new 54b66c2255fa tools, bpftool: Fix variable shadowing in emit_obj_refs_json()
new 135c783f4794 libbpf: Fix spelling mistake "kallasyms" -> "kallsyms"
new 192b6638eea5 libbpf: Prevent loading vmlinux BTF twice
new fea549b03015 selftests/bpf: Workaround for get_stack_rawtp test.
new dfde1d7dee9b sock: Move sock_valbool_flag to header
new aad4a0a9513a tcp: Expose tcp_sock_set_keepidle_locked
new f9bcf96837f1 bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt
new b08d4d3b6c04 net: bpf: Add bpf_seq_afinfo in tcp_iter_state
new 52d87d5f6418 net: bpf: Implement bpf iterator for tcp
new c06b02295798 bpf: Support 'X' in bpf_seq_printf() helper
new 72e2b2b66f9c bpf: Allow tracing programs to use bpf_jiffies64() helper
new af7ec1383361 bpf: Add bpf_skc_to_tcp6_sock() helper
new 478cfbdf5f13 bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock( [...]
new 9e8ca27afab6 net: bpf: Add bpf_seq_afinfo in udp_iter_state
new 5788b3a07fc5 net: bpf: Implement bpf iterator for udp
new 0d4fad3e57df bpf: Add bpf_skc_to_udp6_sock() helper
new 84544f5637ff selftests/bpf: Move newer bpf_iter_* type redefining to a [...]
new 647b502e3d54 selftests/bpf: Refactor some net macros to bpf_tracing_net.h
new 3982bfaaef7c selftests/bpf: Add more common macros to bpf_tracing_net.h
new 2767c97765cb selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs
new ace6d6ec9e9e selftests/bpf: Implement sample udp/udp6 bpf_iter programs
new cfcd75f9bf12 selftests/bpf: Add tcp/udp iterator programs to selftests
new 74765da176a0 Merge branch 'bpf_iter_tcp_udp'
new 9023497d8746 tools, bpftool: Define prog_type_name array only once
new 16d37ee3d2b1 tools, bpftool: Define attach_type_name array only once
new d929758101fc libbpf: Support disabling auto-loading BPF programs
new 5712174c5c9e selftests/bpf: Test auto-load disabling logic for BPF programs
new afa12644c877 Merge branch 'libbpf_autoload_knob'
new ec23eb705620 tools/bpftool: Allow substituting custom vmlinux.h for the build
new ca4db6389d61 selftests/bpf: Allow substituting custom vmlinux.h for sel [...]
new 30ad688094bc libbpf: Make bpf_endian co-exist with vmlinux.h
new 8c18311067d0 selftests/bpf: Add byte swapping selftest
new bba1dc0b55ac bpf: Remove redundant synchronize_rcu.
new d141b8bc5773 perf: Expose get/put_callchain_entry()
new fa28dcb82a38 bpf: Introduce helper bpf_get_task_stack()
new 2df6bb5493f8 bpf: Allow %pB in bpf_seq_printf() and bpf_trace_printk()
new c7568114bc56 selftests/bpf: Add bpf_iter test with bpf_get_task_stack()
new 64f0013c073a Merge branch 'bpf_get_task_stack'
new 6b207d66aa9f bpf: Fix net/core/filter build errors when INET is not enabled
new 8d821b5db707 selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns.
new 17bbf925c6f8 tools/bpftool: Turn off -Wnested-externs warning
new 6c92bd5cd465 selftests/bpf: Test_progs indicate to shell on non-actions
new 643e7233aa94 selftests/bpf: Test_progs option for getting number of tests
new c1f1f3656eee selftests/bpf: Test_progs option for listing test names
new 91f77560e473 Merge branch 'test_progs-improvements'
new 99126abec5e5 bpf: selftests: A few improvements to network_helpers.c
new 811d7e375d08 bpf: selftests: Restore netns after each test
new 046cc3dd9a25 bpf: Fix build without CONFIG_STACKTRACE
new 8ae4121bd89e bpf: Fix bpftool without skeleton code enabled
new 9ff79af33312 selftests/bpf: Fix compilation error of bpf_iter_task_stack.c
new f91c031e6528 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 4365f35b1244 bnx2x: Add Idlechk related register definitions.
new cdf711f20b23 bnx2x: Add support for idlechk tests.
new a46665707144 bnx2x: Perform Idlechk dump during the debug collection.
new 565f499c6fad Merge branch 'bnx2x-Perform-IdleChk-dump'
new f551e2fdaf81 selftests/net: update initializer syntax to use c99 designators
new 83f0c10bc36f net: use mptcp setsockopt function for SOL_SOCKET on mptcp [...]
new fd1452d8ef98 mptcp: add REUSEADDR/REUSEPORT support
new c9b95a135987 mptcp: support IPV6_V6ONLY setsockopt
new bdd2ed272151 Merge branch 'mptcp-add-REUSEADDR-REUSEPORT-V6ONLY-setsock [...]
new 143a102e3090 net: dsa: microchip: split adjust_link() in phylink_mac_li [...]
new b20a6b29a811 net: dsa: microchip: remove unused private members
new 063ad9bcc297 netxen_nic: use generic power management
new 7ada9a5e48e5 qlcninc: use generic power management
new e1f046704404 Merge branch 'qlogic-use-generic-power-management'
new 3f2628d62dec net: dsa: felix: clarify the intention of writes to MII_BMCR
new b1c7b87443c2 net: dsa: felix: support half-duplex link modes
new da1c4ba1f741 net: dsa: felix: unconditionally configure MAC speed to 1000Mbps
new 151a7cee728a net: dsa: felix: set proper pause frame timers based on li [...]
new b4c2354537b4 net: dsa: felix: delete .phylink_mac_an_restart code
new 7e14a2dc8c65 net: dsa: felix: use resolved link config in mac_link_up()
new dbacfd8ca755 Merge branch 'Phylink-integration-improvements-for-Felix-D [...]
new a61bf20831d7 net: dsa: Add __percpu property to prevent warnings
new ed6444ea0384 net: dsa: tag_ksz: Fix __be16 warnings
new 802734ad7753 net: dsa: tag_lan9303: Fix __be16 warnings
new 04d63f9d91d0 net: dsa: tag_mtk: Fix warnings for __be16
new 99bac53d069a net: dsa: tag_qca.c: Fix warning for __be16 vs u16
new 7680b8f15e18 Merge branch 'net-dsa-warnings'
new f1931164f06f net: dsa: mv88e6xxx: Fix sparse warnings from GENMASK
new 048442807aba net: dsa: mv88e6xxx: vlan_tci is __be16
new b672b3514377 net: dsa: mv88e6xxx: Remove set but unused variable
new 0b5294483c35 net: dsa: mv88e6xxx: scratch: Fixup kerneldoc
new 6c67b03b85cd Merge branch 'net--dsa-mv88e6xxx-warn'
new 8caefe7e41b9 net: dsa: b53: Fixup endianness warnings
new f76b6ef11c57 net: dsa: bcm_sf2: Initialize __be16 with a __be16 value
new c226e2716ee2 net: dsa: bcm_sf2: Pass GENMASK() signed bits
new 74dc1d46ee52 Merge branch 'net-dsa-b53-sf2-warn'
new da31735cb9db net: dsa: rtl8366: Pass GENMASK() signed bits
new 9534f1e90844 net: dsa: lan9303: fix variable 'res' set but not used
new 5bd6ff0c6fe6 net: dsa: vitesse-vsc73xx: Convert to plain comments to av [...]
new d4ce70b3b6b7 sun/sungem: use generic power management
new b0db0cc2f695 sun/niu: use generic power management
new f193f4ebde3d sun/cassini: use generic power management
new 83184b8bbc39 Merge branch 'ethernet-sun-use-generic-power-management'
new 0b8241fe3c4e selftests: mptcp: capture pcap on both sides
new bc0c3ae40a03 net/amd: Remove needless assignment and the extra brank lines
new 0fe665d42fd0 dpaa2-eth: fix draining of S/G cache
new 9e06e8596bc8 geneve: move all configuration under struct geneve_config
new 0dfda108bf37 net: qed: move static iro_arr[] out of header file
new c6b7314d5387 net: qed: cleanup global structs declarations
new 365cd2cee0c9 net: qed: correct qed_hw_err_notify() prototype
new 71e11a3f5e57 net: qed: address kernel-doc warnings
new 1451e467a3a5 net: qed: improve indentation of some parts of code
new a0f3266f4bf9 net: qed: use ptr shortcuts to dedup field accessing in so [...]
new 5ab903418ad1 net: qed: sanitize BE/LE data processing
new 50089be6bf61 net: qede: fix kernel-doc for qede_ptp_adjfreq()
new fd0816628a5a net: qede: fix BE vs CPU comparison
new 1eafa7369f17 Merge branch 'qed-warnings-cleanup'
new 7a6498ebcdc0 Replace HTTP links with HTTPS ones: IPv*
new d47a72152097 mptcp: fix race in subflow_data_ready()
new 6e9fdb60d362 net: systemport: Add support for VLAN transmit acceleration
new 14f5d8e3bb4c ice: add documentation for device-caps region
new 5411ca7178d4 net: sfp: Unique GPIO interrupt names
new 3f2edd309ff0 net: phy: at803x: Avoid comparison is always false warning
new 19c5a5fec30b net: phy: Fixup parameters in kerneldoc
new 3970ed49a46b net: phy: Properly define genphy_c45_driver
new 4f2b38e3ea4a net: phy: Make phy_10gbit_fec_features_array static
new 82e7627fd4d8 net: phy: dp83640: Fixup cast to restricted __be16 warning
new c7b04d1030f5 net: phy: cavium: Improve __iomem mess
new 791e5f61aec5 net: phy: mdio-octeon: Cleanup module loading dependencies
new c8658e584126 Merge branch 'phy-warn'
new 86fc3f7074d0 sun/niu: add __maybe_unused attribute to PM functions
new 847d97e013dc sun/cassini: mark cas_resume() as __maybe_unused
new b416268b7a81 mptcp: use mptcp worker for path management
new 4e48978cd28c mvpp2: fix pointer check
new 622594f2ad8b epic100: use generic power management
new 53fff2bfb3fc smsc9420: use generic power management
new 9914175f9c42 Merge branch 'smsc-use-generic-power-management'
new 1814cff26739 net: phy: add a Kconfig option for mdio_devres
new 1a4d681634fa Documentation: networking: fix ethtool-netlink table formats
new 4895d7808e70 net: ethtool: Introduce ethtool_phy_ops
new 55d8f053ce1b net: phy: Register ethtool PHY operations
new f3631ab08eeb net: ethtool: Remove PHYLIB direct dependency
new 417e19d12be4 Merge branch 'net-ethtool-Untangle-PHYLIB-dependency'
new 2291bde8c0cf bnx2x: fix spelling mistake "occurd" -> "occurred"
new 1fd52137d3cf Replace HTTP links with HTTPS ones: GRETH 10/100/1G Ethern [...]
new 535094a0c9c4 Replace HTTP links with HTTPS ones: X.25 network layer
new 964201de695b net/sched: Use fallthrough pseudo-keyword
new 8cb601f15886 net: sfp: add error checking with sfp_irq_name
new 93165ecbe1d0 net: dsa: loop: Print when registration is successful
new 5d75c04306f7 Replace HTTP links with HTTPS ones: ATMEL MACB ETHERNET DRIVER
new bd36ed1c9351 net: phy: Define PHY statistics ethtool_phy_ops
new 17809516a03a net: phy: Uninline PHY ethtool statistics operations
new 3d07ae5faa87 Merge branch 'net-phy-Uninline-PHY-ethtool-statistics'
new f53b9b0bdc59 netfilter: introduce support for reject at prerouting stage
new d61d2e902aa0 netfilter: nft_set_pipapo: Drop useless assignment of scra [...]
new 857ca89711de ipvs: register hooks only with services
new f9200a52eedf ipvs: avoid expiring many connections from timer
new f0a5e4d7a594 ipvs: allow connection reuse for unconfirmed conntrack
new 74cccc3d3843 netfilter: nf_tables: add NFTA_CHAIN_ID attribute
new 837830a4b439 netfilter: nf_tables: add NFTA_RULE_CHAIN_ID attribute
new 51d70f181ff4 netfilter: nf_tables: add NFTA_VERDICT_CHAIN_ID attribute
new 67c49de4ad86 netfilter: nf_tables: expose enum nft_chain_flags through UAPI
new 04b7db414490 netfilter: nf_tables: add nft_chain_add()
new d0e2c7de92c7 netfilter: nf_tables: add NFT_CHAIN_BINDING
new c1f79a2eefdc netfilter: nf_tables: reject unsupported chain flags
new e80a07b244dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 34370d2435f9 bnxt_en: Set up the chip specific RSS table size.
new b73c1d08a0ec bnxt_en: Fix up bnxt_get_rxfh_indir_size().
new 1667cbf6a4eb bnxt_en: Add logical RSS indirection table structure.
new f9f6a3fbb5eb bnxt_en: Add helper function to return the number of RSS c [...]
new f33a305d0938 bnxt_en: Fill HW RSS table from the RSS logical indirectio [...]
new adc38ac66745 bnxt_en: Return correct RSS indirection table entries to e [...]
new bd3191b5d87d bnxt_en: Implement ethtool -X to set indirection table.
new a196e96bb68f bnxt_en: clean up VLAN feature bit handling
new 1da63ddd0e15 bnxt_en: allow firmware to disable VLAN offloads
new 66846b7d058b Merge branch 'bnxt_en-Driver-update-for-net-next'
new 065e0d42a0a7 ethtool: Add support for 100Gbps per lane link modes
new 12fdafb817c6 net/mlx5: Added support for 100Gbps per lane link modes
new efd7fe68f0c6 net: dsa: tag_rtl4_a: Implement Realtek 4 byte A tag
new a20fafb92bd8 net: dsa: rtl8366rb: Support the CPU DSA tag
new 32e0d42a162a Merge branch 'RTL8366RB-tagging-support'
new 5cd24cbe7dca bonding: deal with xfrm state in all modes and add more er [...]
new a6b9580b4936 dt-bindings: dp83867: Fix the type of device
new 7d25e14eb2c0 dt-bindings: dp83869: Fix the type of device
new f548a476268d bonding: don't need RTNL for ipsec helpers
new 5ca670e58dc4 net: enetc: use eth_broadcast_addr() to assign broadcast
new 3f935c75eb52 inet_diag: support for wider protocol numbers
new 96d890daad05 mptcp: add msk interations helper
new ac3b45f60954 mptcp: add MPTCP socket diag interface
new df62f2ec3df6 selftests/mptcp: add diag interface tests
new 034508c43969 Merge branch 'mptcp-introduce-msk-diag-interface'
new e3cbdaf14615 net: systemport: fix double shift of a vlan_tci by VLAN_PR [...]
new faea30ed717d net: phy: mscc: fix ptr_ret.cocci warnings
new 10a429bab446 devlink: Move set attribute of devlink_port_attrs to devlink_port
new 46737a194945 devlink: Move switch_port attribute of devlink_port_attrs [...]
new 71ad8d55f8e5 devlink: Replace devlink_port_attrs_set parameters with a struct
new 622d3e920107 mlxsw: Set number of port lanes attribute in driver
new a21cf0a8330b devlink: Add a new devlink port lanes attribute and pass t [...]
new 1b604efb6c28 mlxsw: Set port split ability attribute in driver
new a0f49b548652 devlink: Add a new devlink port split ability attribute an [...]
new 82901ad16905 devlink: Move input checks from driver to devlink
new f3348a82e727 selftests: net: Add port split test
new 8fb49c0109f4 Merge branch 'Expose-port-split-attributes'
new a2b992c828f7 debugfs: make sure we can remove u32_array files cleanly
new 84a4160e5a59 udp_tunnel: re-number the offload tunnel types
new cc4e3835eff4 udp_tunnel: add central NIC RX port offload infrastructure
new c7d759eb7b12 ethtool: add tunnel info interface
new 424be63ad831 netdevsim: add UDP tunnel port offload support
new 91f430b2c49d selftests: net: add a test for UDP tunnel info infra
new abc0c78c0ab2 ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled
new dc221851ffd1 ixgbe: convert to new udp_tunnel_nic infra
new 442a35a5a7aa bnxt: convert to new udp_tunnel_nic infra
new fb6f8970bd9e mlx4: convert to new udp_tunnel_nic infra
new 0ea460474d70 Merge branch 'udp_tunnel-add-NIC-RX-port-offload-infrastructure'
new e9716afdcae4 net/mlx5: E-switch, When eswitch is unsupported, return -E [...]
new bc562be9674b net/mlx5e: CT: Save ct entries tuples in hashtables
new a7c119bd82a1 net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clea [...]
new 3d486ec4fa87 net/mlx5e: Use netdev_info instead of pr_info
new 7e36feeb0467 net/mlx5e: CT: Don't offload tuple rewrites for establishe [...]
new a8eb919ba659 net/mlx5e: CT: Restore ct state from lookup in zone instea [...]
new b2fdf3d04714 net/mlx5e: Export sharing of mod headers to a new file
new 6702d3935574 net/mlx5e: CT: Re-use tuple modify headers for identical m [...]
new 8f5b3c3ec10c net/mlx5e: CT: Use mapping for zone restore register
new d12f4521d3ef net/mlx5e: CT: Expand tunnel register mappings
new 2acc4551d412 net/mlx5e: CT: Return err_ptr from internal functions
new de96d5732a08 net/mlx5e: CT: Remove unused function param
new bbe1124944de net/mlx5e: CT: Fix releasing ft entries
new d6c7fc0c8ccc Merge tag 'mlx5-updates-2020-07-09' of git://git.kernel.or [...]
new c57544b3dec4 devlink: Refactor devlink health reporter constructor
new 3c5584bf0a04 devlink: Rework devlink health reporter destructor
new bd8210055c36 devlink: Create generic devlink health reporter search function
new f4f541660121 devlink: Implement devlink health reporters on per-port basis
new 15c724b997a8 devlink: Add devlink health port reporters API
new 4d54d3251ea3 net/mlx5e: Move devlink port register and unregister calls
new b7e93bb6b104 net/mlx5e: Move devlink-health rx and tx reporters to devl [...]
new ac4cd4781eac Merge branch 'devlink-health'
new a594920f8747 inet: Remove an unnecessary argument of syn_ack_recalc().
new 71930d61025e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 94339443686b net: bridge: notify on vlan tunnel changes done via the old api
new 2a550aec3654 net: dsa: mv88e6xxx: Implement MTU change
new 591930535147 net: fec: Set max MTU size to allow the MTU to be changed
new 2faf34ba505b Merge branch 'Fix-MTU-warnings-for-fec-mv886xxx-combo'
new 6d905436a209 net: skge: switch from 'pci_' to 'dma_' API
new c86768cf5cf6 net: sky2: switch from 'pci_' to 'dma_' API
new 528ae84a34ff net: bridge: fix undefined br_vlan_can_enter_range in tunnel code
new c19b05b84dde net: fddi: skfp: Remove addr_to_string().
new 266f31284585 dccp: Replace HTTP links with HTTPS ones
new 2be53e0e4690 AX.25 Kconfig: Replace HTTP links with HTTPS ones
new ab2749592147 WAN: Replace HTTP links with HTTPS ones
new ed757328c340 atm: Replace HTTP links with HTTPS ones
new e3eea08e6413 net: ipa: fix kerneldoc comments
new 15e522a7b110 net: 9p: kerneldoc fixes
new e0a7f1fe0c60 net: can: kerneldoc fixes
new 8842500dd056 net: core: kerneldoc fixes
new d0b1101bb5c1 net: dccp: kerneldoc fixes
new aff53b23a9a7 net: decnet: kerneldoc fixes
new 3628e3cbf9ed net: ipv4: kerneldoc fixes
new b51cd7c834db net: ipv6: kerneldoc fixes
new 74c950c966c1 net: llc: kerneldoc fixes
new 9fd00b4d0ecc net: mac80211: kerneldoc fixes
new 3db86c397f60 net: netfilter: kerneldoc fixes
new 26c3baaa0956 net: netlabel: kerneldoc fixes
new ffbab1c93b52 net: nfc: kerneldoc fixes
new 966785142342 net: openvswitch: kerneldoc fixes
new 76f2fe73c5b8 net: rxrpc: kerneldoc fixes
new 90ac5d0301db net: sched: kerneldoc fixes
new 9a8ad9ac810a net: socket: Move kerneldoc next to function it documents
new c8af73f0b23b net: switchdev: kerneldoc fixes
new d8141208b032 net: tipc: kerneldoc fixes
new 726e6af9af44 net: wireless: kerneldoc fixes
new 62c89238b182 net: x25: kerneldoc fixes
new e1d82f7ad0b5 Merge branch 'net-simple-kerneldoc-fixes'
new c40f4e50b6cf net: sched: Pass qdisc reference in struct flow_block_offload
new 951b84d4aedd mlxsw: reg: Add Monitoring Mirror Trigger Enable Register
new c0e3969b07dc mlxsw: reg: Add Monitoring Port Analyzer Global Register
new 4bafb85ae244 mlxsw: spectrum_span: Move SPAN operations out of global file
new 08a3641f2662 mlxsw: spectrum_span: Prepare for global mirroring triggers
new ab8c06b7b42c mlxsw: spectrum_span: Add support for global mirroring triggers
new 2bafb216e10e mlxsw: spectrum_span: Add APIs to enable / disable global [...]
new 2c4950ea10a3 mlxsw: spectrum_flow: Convert a goto to a return
new d928f8219833 mlxsw: spectrum_flow: Drop an unused field
new b50f60a0c4c9 mlxsw: spectrum_matchall: Publish matchall data structures
new f7a439cbf1e8 mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c
new f6668eac2206 mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop
new 1add92121e39 selftests: mlxsw: RED: Test offload of mirror on RED early [...]
new ea64ce6d3b57 Merge branch 'mlxsw-Add-support-for-buffer-drops-mirroring'
new ce1e2a776ffc net: make symbol 'flush_works' static
new e7fff95c8cea isdn/capi: Replace HTTP links with HTTPS ones
new c15841dd15af net: phy: fix mdio-mscc-miim build
new 5d037b4d3df7 devlink: Fix use-after-free when destroying health reporters
new 91c724cfc0cb net: mscc: ocelot: convert port registers to regmap
new 2789658fa319 soc: mscc: ocelot: add MII registers description
new 886e1387c73d net: mscc: ocelot: convert QSYS_SWITCH_PORT_MODE and SYS_P [...]
new 67c2404922c2 net: dsa: felix: create a template for the DSA tags on xmit
new e8e6e73db142 net: mscc: ocelot: split writes to pause frame enable bit [...]
new b39648079db4 net: mscc: ocelot: disable flow control on NPI interface
new 541132f0961a net: mscc: ocelot: convert SYS_PAUSE_CFG register access t [...]
new aa92d836d5c4 net: mscc: ocelot: extend watermark encoding function
new 375e13142921 net: dsa: felix: move probing to felix_vsc9959.c
new 84705fc16552 net: dsa: felix: introduce support for Seville VSC9953 switch
new 77710929da13 docs: devicetree: add bindings for Seville DSA switch insi [...]
new 35c891e161d9 Merge branch 'New-DSA-driver-for-VSC9953-Seville-switch'
new a7d02782357b net: ethernet: Replace HTTP links with HTTPS ones
new d788a0b512f5 net: jme: Replace HTTP links with HTTPS ones
new 350d1931423c net: wan: cosa: Replace HTTP links with HTTPS ones
new 428f09c2b757 amd8111e: switch from 'pci_' to 'dma_' API
new da6e8ace5623 pcnet32: switch from 'pci_' to 'dma_' API
new bfe4c4033306 wan: Replace HTTP links with HTTPS ones
new f5836749c9c0 bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook
new e8b012e9fabe libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE
new db94cc0b4805 bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE
new 65ffd797861a selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE
new af9bd3e3331b samples: bpf: Fix bpf programs with kprobe/sys_connect event
new 88795b4adb01 samples: bpf: Refactor BPF map in map test with libbpf
new cc7f641d637b samples: bpf: Refactor BPF map performance test with libbpf
new 5cfd607b49db selftests: bpf: Remove unused bpf_map_def_legacy struct
new 625eb8e85e91 bpf: Fix another bpftool segfault without skeleton code enabled
new 3220fb667842 selftests/bpf: test_progs use another shell exit on non-actions
new b8c50df0cb3e selftests/bpf: test_progs avoid minus shell exit codes
new bfc96656a766 libbpf: Make BTF finalization strict
new 81372e121802 libbpf: Add btf__set_fd() for more control over loaded BTF FD
new 0f0e55d8247c libbpf: Improve BTF sanitization handling
new fcda189a5133 selftests/bpf: Add test relying only on CO-RE and no recen [...]
new 0e2894873082 libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully i [...]
new 6984cbc6dfa2 selftests/bpf: Switch perf_buffer test to tracepoint and skeleton
new 2977282b63c3 Merge branch 'bpf-libbpf-old-kernel'
new 5c3320d7fece libbpf: Fix memory leak and optimize BTF sanitization
new eef8a42d6ce0 bpf: Fix fds_example SIGSEGV error
new fbbb68de80a4 bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object
new 33a57ce0a54d bpf: Compile resolve_btfids tool at kernel compilation start
new 5a2798ab32ba bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros
new c9a0f3b85e09 bpf: Resolve BTF IDs in vmlinux image
new 138b9a0511c7 bpf: Remove btf_id helpers resolving
new 49f4e6720748 bpf: Use BTF_ID to resolve bpf_ctx_convert struct
new 232ce4be2957 bpf: Add info about .BTF_ids section to btf.rst
new e5a0516ec968 tools headers: Adopt verbatim copy of btf_ids.h from kerne [...]
new cc15a20d5f3a selftests/bpf: Add test for resolve_btfids
new 24a38b7c0c2c Merge branch 'resolve_btfids'
new 8aa5a33578e9 xsk: Add new statistics
new b36c3206f9ef samples: bpf: Add an option for printing extra statistics [...]
new 0d80cb4612aa xsk: Add xdp statistics to xsk_diag
new 7c4bf5fe55cc Merge branch 'af_xdp-stats'
new 93776cb9ee91 tools/bpftool: Remove warning about PID iterator support
new ac5a72ea5c89 bpf: Use dedicated bpf_trace_printk event instead of trace [...]
new 59e8b60bf068 selftests/bpf: Add selftests verifying bpf_trace_printk() [...]
new 207a573c0475 Merge branch 'trace_printk-banner-remove'
new 7c819e701382 libbpf: Support stripping modifiers for btf_dump
new 0b20933d8cfe tools/bpftool: Strip away modifiers from global variables
new 8afb259a9840 Merge branch 'strip-mods-from-global-vars'
new 07dd1b7e68e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new cf7c52748f64 switchdev: mrp: Extend switchdev API for MRP Interconnect
new 2801758391ba bridge: uapi: mrp: Extend MRP attributes for MRP interconnect
new 43364ef1a12a bridge: mrp: Extend bridge interface
new 78c1b4fb0e3e bridge: mrp: Extend br_mrp for MRP interconnect
new 4cc625c63a92 bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open
new 4139d4b51a46 bridge: mrp: Add br_mrp_in_port_open function
new f23f0db36075 bridge: switchdev: mrp: Extend MRP API for switchdev for M [...]
new 537ed5676d46 bridge: mrp: Implement the MRP Interconnect API
new 7ab1748e4ce6 bridge: mrp: Extend MRP netlink interface for configuring [...]
new 559139cb0405 bridge: uapi: mrp: Extend MRP_INFO attributes for intercon [...]
new 4fc4871fc2dc bridge: mrp: Extend br_mrp_fill_info
new ffb3adba6480 net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN
new 64ee24c7eda8 Merge branch 'bridge-mrp-Add-support-for-interconnect-ring'
new a3b7b493882b lan743x: switch from 'pci_' to 'dma_' API
new fb059b26bcc3 net: neterion: s2io: switch from 'pci_' to 'dma_' API
new 8331bbe9eab7 net: neterion: vxge: switch from 'pci_' to 'dma_' API
new ef8d57e6b7f2 mlxsw: reg: Add session_id and pid to MPAT register
new 95c68833fa1d mlxsw: reg: add mirroring_pid_base to MOGCR register
new 34e4ace56f10 mlxsw: spectrum_span: Add per-ASIC SPAN agent operations
new f4a626e2ca09 mlxsw: spectrum_span: Add driver private info to parms_set [...]
new 6edc8beab443 mlxsw: spectrum_span: Do not dereference destination netdev
new fa8c08b8fcbd mlxsw: spectrum_span: Add support for mirroring towards CPU port
new a120ecc3c5d8 mlxsw: spectrum_span: Allow passing parameters to SPAN agents
new 4039504e6a0c mlxsw: spectrum_span: Allow setting policer on a SPAN agent
new 47e4b1620e80 mlxsw: reg: Increase trap identifier to 10 bits
new 0cc32c5b5ca8 mlxsw: trap: Add trap identifiers for mirrored packets
new a76423a144a8 mlxsw: pci: Add mirror reason field to CQEv2
new eacc86ec510b mlxsw: pci: Retrieve mirror reason from CQE during receive
new 6a8c101e0795 mlxsw: core: Use mirror reason during Rx listener lookup
new 3d12e50fdd33 Merge branch 'mlxsw-Mirror-to-CPU-preparations'
new 101e314d7ff3 s390/qeth: reject unsupported link type earlier
new dbdd04d311af s390/qeth: fine-tune errno when cmds are cancelled
new 08e95cae648e s390/qeth: only init the isolation mode when necessary
new 62f0379c6c9b s390/qeth: don't clear the configured isolation mode
new 65878fd95261 s390/qeth: clean up error handling for isolation mode cmds
new 2ccd31f8c28f s390/qeth: use u64_to_user_ptr() in the OAT code
new f7ec2d2a920e s390/qeth: clean up a magic number in the OAT callback
new 4b2eee35336c s390/qeth: cleanup OAT code
new 0973292f579a s390/qeth: unify RX-mode hashtables
new 94ae20f7356b s390/qeth: constify the MPC initialization data
new 3fa1dbd98440 Merge branch 's390-qeth-next'
new b3ba9ae8dcd2 net: phy: realtek: add support for RTL8125B-internal PHY
new 0439297be951 r8169: add support for RTL8125B
new e2a8a827d9bc Merge branch 'r8169-add-support-for-RTL8125B'
new 81adcd65b685 ksz884x: switch from 'pci_' to 'dma_' API
new f7d40ee7eff8 selftests/bpf: Fix merge conflict resolution
new 079ef53673f2 bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option
new 11bb2f7a4590 bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option
new ec2ffdf65f8b Merge branch 'usermode-driver-cleanup' of git://git.kernel [...]
new a4fa458950b4 bpfilter: Initialize pos variable
new 9326e0f85bfa bpfilter: Allow to build bpfilter_umh as a module without [...]
new df8201cc8be2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new 641ca08547f8 nfp: convert to new udp_tunnel_nic infra
new 8f0545d232ca be2net: convert to new udp_tunnel_nic infra
new b5c5f8d06292 xgbe: switch to more generic VxLAN detection
new 4df587ab87b0 xgbe: convert to new udp_tunnel_nic infra
new 085c5c42e365 bnx2x: convert to new udp_tunnel_nic infra
new ad166a8ec265 cxgb4: convert to new udp_tunnel_nic infra
new fc9a7def5d3d enic: convert to new udp_tunnel_nic infra
new 3fcd2ba10fb8 liquidio: convert to new udp_tunnel_nic infra
new 6a8c1a75e551 liquidio_vf: convert to new udp_tunnel_nic infra
new f7529b4ba3c9 fm10k: convert to new udp_tunnel_nic infra
new 8cd160a29415 qede: convert to new udp_tunnel_nic infra
new 78c6bc2bdf12 qlcnic: convert to new udp_tunnel_nic infra
new 4ff91fa0a3ac Merge branch 'udp_tunnel-NIC-RX-port-offload-infrastructure'
new 17c7b8b1cadc cipso: Remove unused inline functions
new 054848d21bc1 net: flow: Remove unused inline function
new 0d40efabe3e3 mptcp: Remove unused inline function mptcp_rcv_synsent()
new 8635764bcf0f netpoll: Remove unused inline function netpoll_netdev_init()
new e63a22828432 net: sundance: Replace HTTP links with HTTPS ones
new 94d9f78f4d64 docs: networking: timestamping: add section for stacked PH [...]
new 514d09529db9 decnet: dn_dev: Remove an unnecessary label.
new 5e126e7c4e52 hinic: add firmware update support
new fbf0f5d18534 mlxsw: reg: Add policer bandwidth limits
new 1b744fc9f8d5 mlxsw: resources: Add resource identifier for global policers
new 8d3fbae70d8d mlxsw: spectrum_policer: Add policer core
new bf038f03728e mlxsw: spectrum_policer: Add devlink resource support
new d25b8f6ebcc4 mlxsw: core_acl_flex_actions: Work around hardware limitation
new deee0abc70d9 mlxsw: core_acl_flex_actions: Add police action
new af11e818a769 mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE
new afe231d32eb5 selftests: forwarding: Add tc-police tests
new cb12d1763267 selftests: mlxsw: tc_restrictions: Test tc-police restrictions
new 5061e773264b selftests: mlxsw: Add scale test for tc-police
new 46b171d7d73a selftests: mlxsw: Test policers' occupancy
new 4b7150040a4d Merge branch 'mlxsw-reg-add-policer-bandwidth-limits'
new 404fc93d4a01 drivers: net: wan: Fix trivial spelling
new 0d80b76184ac net: qed: drop duplicate words in comments
new 2ff17117e605 net: skbuff.h: drop duplicate words in comments
new 158e89639166 net: wimax: fix duplicate words in comments
new cee50c2a0284 net: 9p: drop duplicate word in comment
new c201324b5455 net: caif: drop duplicate words in comments
new ab88d64a9095 net: dsa.h: drop duplicate word in comment
new 4b48b0a3aa0d net: ip6_fib.h: drop duplicate word in comment
new d86f9868bdb4 net: sctp: drop duplicate words in comments
new 59632b220f2d net: ipv6: drop duplicate word in comment
new e53a57e56fce net: fec: enable to use PPS feature without time stamping
new 199560343e9d net: fec: initialize clock with 0 rather than current kernel time
new 2b803088865e net: fec: get rid of redundant code in fec_ptp_set()
new 31bb1a560b29 net: fec: replace snprintf() with strlcpy() in fec_ptp_init()
new 999cf8aeb6c9 Merge branch 'net-fec-a-few-improvements'
new 632ca50f2cbd af_packet: TPACKET_V3: replace busy-wait loop
new 89e35f66d552 net: mscc: ocelot: rethink Kconfig dependencies again
new 55f656cdb851 net: sched: Do not drop root lock in tcf_qevent_handle()
new ac5c66f261b7 Revert "net: sched: Pass root lock to Qdisc_ops.enqueue"
new 4291dc1a5608 Merge branch 'net-sched-do-not-drop-root-lock-in-tcf_qeven [...]
new bba238ed037c net: phy: continue searching for C45 MMDs even if first re [...]
new b18432c5a49c net: phy: sfp: Cotsworks SFF module EEPROM fixup
new eac87c413bf9 net: openvswitch: reorder masks array based on usage
new 0226009ce0f6 net: cdc_ether: use dev->intf to get interface information
new e506addeff84 net: cdc_ether: export usbnet_cdc_update_filter
new 1ea2b748b5eb net: usbnet: export usbnet_set_rx_mode()
new 37a2ebdd9e59 net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops
new e10dcb1b6ba7 net: cdc_ncm: hook into set_rx_mode to admit multicast traffic
new 79814d8179b3 Merge branch 'usbnet-multicast-filter-support-for-cdc-ncm- [...]
new 8c7289404879 mptcp: silence warning in subflow_data_ready()
new dcc82bb0727c net: sun: cassini: switch from 'pci_' to 'dma_' API
new a71d77e6be1e tcp: fix segment accounting when DSACK range covers multip [...]
new e3a5a1e8b654 tcp: add SNMP counter for no. of duplicate segments report [...]
new c4fefd5a33d4 Merge branch 'tcp-dsack-multi-seg'
new e0c3f4c4fdc0 net: decnet: af_decnet: Simplify goto loop.
new 8d4f62ca198a net: sungem: switch from 'pci_' to 'dma_' API
new f4079e5d72ff net: alteon: switch from 'pci_' to 'dma_' API
new 721dab2b5653 net: alteon: Avoid some useless memset
new 1315971fea66 net/mlx5e: Fix missing switch_id for representors
new 8b5ec43d73db net/mlx5e: Fix build break when CONFIG_XPS is not set
new e21feb88f7d8 net/mlx5: Make MLX5_EN_TLS non-prompt
new 3d5f41ca0124 net/mlx5: E-switch, Avoid function change handler for non ECPF
new ea2128fd632c net/mlx5: E-switch, Reduce dependency on num_vfs during mode set
new 9a6ad1ad71fb net/mlx5: Accel, Add core IPsec support for the Connect-X family
new 2d64663cd559 net/mlx5: IPsec: Add HW crypto offload support
new 78fb6122fa2b net/mlx5: Add IPsec related Flow steering entry's fields
new 5e466345291a net/mlx5e: IPsec: Add IPsec steering in local NIC RX
new b2ac7541e377 net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload
new 7ed92f97a1ad net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support
new 93761ca17edf net/mlx5e: XDP, Avoid indirect call in TX flow
new 2901a5c618dd net/mlx5e: RX, Avoid indirect call in representor CQE handling
new 0bdc89b39d62 net/mlx5e: Do not request completion on every single UMR WQE
new 54b154ecfb8c net/mlx5e: CT: Map 128 bits labels to 32 bit map ID
new d44a919a5c19 Merge tag 'mlx5-updates-2020-07-16' of git://git.kernel.or [...]
new 18c7015cc65a net: bnxt: don't complain if TC flower can't be supported
new 5686b10978c5 net: bna: Remove unused variable 't'
new eacc43d2c3b8 net: ethernet: et131x: Remove unused variable 'pm_csr'
new 11f3c1f583ea net: ethernet: et131x: Remove redundant register read
new b567edbfc85a net: atlantic: align return value of ver_match function wi [...]
new 0044b1e1470a net: atlantic: add support for FW 4.x
new 1143fede88d5 Merge branch 'net-atlantic-add-support-for-FW-4-x'
new a050d82f5b04 ne2k-pci: Use netif_msg_init to initialize msg_enable bits
new c4471ad9a50d net: phy: add USXGMII link partner ability constants
new 16659b811add net: dsa: felix: (re)use already existing constants
new 975d183ef0ca net: enetc: Initialize SerDes for SGMII and USXGMII protocols
new 07095c025ac2 net: enetc: Use DT protocol information to set up the ports
new ff9a8c48eb42 Merge branch 'net-enetc-remove-bootloader-dependency'
new 7dce80c2a526 net: phy: at803x: add mdix configuration support for AR933 [...]
new dfd5ec1ba602 net: atm: lec_arpc.h: delete duplicated word
new 089377b7e8e7 net: rds: rdma_transport.h: delete duplicated word
new a06d30ae7af4 net/atm: remove the atmdev_ops {get, set}sockopt methods
new 4a3672993f95 net: streamline __sys_setsockopt
new d8a9b38f83ea net: streamline __sys_getsockopt
new 4d295e546115 net: simplify cBPF setsockopt compat handling
new 8c918ffbbad4 net: remove compat_sock_common_{get,set}sockopt
new 55db9c0e8534 net: remove compat_sys_{get,set}sockopt
new 983094b4fc2d netfilter/arp_tables: clean up compat {get, set}sockopt handling
new 89c53c14e4d2 netfilter/ip_tables: clean up compat {get,set}sockopt handling
new f415e76fd723 netfilter/ip6_tables: clean up compat {get, set}sockopt handling
new fc66de8e16ec netfilter/ebtables: clean up compat {get, set}sockopt handling
new 77d4df41d53e netfilter: remove the compat_{get,set} methods
new c34bc10d2535 netfilter: remove the compat argument to xt_copy_counters_ [...]
new 657e4c34a237 netfilter: split nf_sockopt
new 49e74c24f310 net/ipv4: factor out MCAST_MSFILTER getsockopt helpers
new d62c38f6a1a8 net/ipv4: factor out MCAST_MSFILTER setsockopt helpers
new 02caad7cc084 net/ipv4: factor out mcast join/leave setsockopt helpers
new b6238c04c0e5 net/ipv4: remove compat_ip_{get,set}sockopt
new d5541e85cd40 net/ipv6: factor out MCAST_MSFILTER getsockopt helpers
new ca0e65eb2954 net/ipv6: factor out MCAST_MSFILTER setsockopt helpers
new fdf5bdd87c01 net/ipv6: factor out mcast join/leave setsockopt helpers
new 3021ad529950 net/ipv6: remove compat_ipv6_{get,set}sockopt
new a44d9e72100f net: make ->{get,set}sockopt in proto_ops optional
new 9aa0dfe1fc99 Merge branch 'sockopt-cleanups'
new ca84bd058dae sctp: copy the optval from user space in sctp_setsockopt
new 8c7517f54c8f sctp: pass a kernel pointer to sctp_setsockopt_bindx
new ce5b2f8929df sctp: pass a kernel pointer to __sctp_setsockopt_connectx
new 1083582558c3 sctp: pass a kernel pointer to sctp_setsockopt_disable_fragments
new a98d21a173d1 sctp: pass a kernel pointer to sctp_setsockopt_events
new 0b49a65c77d8 sctp: pass a kernel pointer to sctp_setsockopt_autoclose
new 9b7b0d1a395d sctp: pass a kernel pointer to sctp_setsockopt_peer_addr_params
new ebb25defdc17 sctp: pass a kernel pointer to sctp_setsockopt_delayed_ack
new bb13d647d95b sctp: pass a kernel pointer to sctp_setsockopt_partial_del [...]
new 9dfa6f049489 sctp: pass a kernel pointer to sctp_setsockopt_initmsg
new c23ad6d2b71c sctp: pass a kernel pointer to sctp_setsockopt_default_send_param
new 8a2409d3566b sctp: pass a kernel pointer to sctp_setsockopt_default_sndinfo
new 1eec69580414 sctp: pass a kernel pointer to sctp_setsockopt_primary_addr
new 46a0ae9de318 sctp: pass a kernel pointer to sctp_setsockopt_peer_primary_addr
new f87ddbc0c0fb sctp: pass a kernel pointer to sctp_setsockopt_nodelay
new af5ae60e426a sctp: pass a kernel pointer to sctp_setsockopt_rtoinfo
new 5b864c8dab18 sctp: pass a kernel pointer to sctp_setsockopt_associnfo
new ffc08f086a56 sctp: pass a kernel pointer to sctp_setsockopt_mappedv4
new dcd0357580cd sctp: pass a kernel pointer to sctp_setsockopt_maxseg
new 07e5035c6f13 sctp: pass a kernel pointer to sctp_setsockopt_adaptation_layer
new 722eca9ecac7 sctp: pass a kernel pointer to sctp_setsockopt_context
new 1031cea0019e sctp: pass a kernel pointer to sctp_setsockopt_fragment_in [...]
new f5bee0adb17e sctp: pass a kernel pointer to sctp_setsockopt_maxburst
new 88266d31b819 sctp: pass a kernel pointer to sctp_setsockopt_auth_chunk
new 3564ef442a17 sctp: pass a kernel pointer to sctp_setsockopt_hmac_ident
new 89fae01eef8b sctp: switch sctp_setsockopt_auth_key to use memzero_explicit
new 534d13d07e77 sctp: pass a kernel pointer to sctp_setsockopt_auth_key
new dcab0a7a57a4 sctp: pass a kernel pointer to sctp_setsockopt_active_key
new 97dc9f2e3e8b sctp: pass a kernel pointer to sctp_setsockopt_del_key
new 76b3d0c4455b sctp: pass a kernel pointer to sctp_setsockopt_deactivate_key
new c9abc2c1c297 sctp: pass a kernel pointer to sctp_setsockopt_auto_asconf
new b0ac3bb89464 sctp: pass a kernel pointer to sctp_setsockopt_paddr_thresholds
new a98af7c84ad9 sctp: pass a kernel pointer to sctp_setsockopt_recvrcvinfo
new cfa6fde26642 sctp: pass a kernel pointer to sctp_setsockopt_recvnxtinfo
new 4a97fa4f099b sctp: pass a kernel pointer to sctp_setsockopt_pr_supported
new ac37435bfe9e sctp: pass a kernel pointer to sctp_setsockopt_default_prinfo
new 3f49f72035d5 sctp: pass a kernel pointer to sctp_setsockopt_reconfig_supported
new 356dc6f16a96 sctp: pass a kernel pointer to sctp_setsockopt_enable_strreset
new d492243435bd sctp: pass a kernel pointer to sctp_setsockopt_reset_streams
new b97d20ce531e sctp: pass a kernel pointer to sctp_setsockopt_reset_assoc
new 4d6fb2606252 sctp: pass a kernel pointer to sctp_setsockopt_add_streams
new 4d2fba3a7e7b sctp: pass a kernel pointer to sctp_setsockopt_scheduler
new d636e7f31fcc sctp: pass a kernel pointer to sctp_setsockopt_scheduler_value
new 5b8d3b24467a sctp: pass a kernel pointer to sctp_setsockopt_interleavin [...]
new a42624669e1a sctp: pass a kernel pointer to sctp_setsockopt_reuse_port
new 565059cb9b24 sctp: pass a kernel pointer to sctp_setsockopt_event
new 9263ac97af46 sctp: pass a kernel pointer to sctp_setsockopt_event
new 963855a938ca sctp: pass a kernel pointer to sctp_setsockopt_auth_supported
new 92c4f172552a sctp: pass a kernel pointer to sctp_setsockopt_ecn_supported
new 26feba809077 sctp: pass a kernel pointer to sctp_setsockopt_pf_expose
new 6c8983a60662 sctp: remove the out_nounlock label in sctp_setsockopt
new bed1ce787619 Merge branch 'do-a-single-memdup_user-in-sctp_setsockopt-v2'
new 2f0bc54ba9a8 xdp: introduce xdp_get_shared_info_from_{buff, frame} util [...]
new ca0e014609f0 net: mvneta: move skb build after descriptors processing
new afda408b61f4 net: mvneta: move mvneta_run_xdp after descriptors processing
new 7d1643ebce12 net: mvneta: drop all fragments in XDP_DROP
new 89f4a198c9ca net: mvneta: get rid of skb in mvneta_rx_queue
new c7a3a8cd9d41 net: mvneta: move rxq->left_size on the stack
new 930bc4cc359b Merge branch 'rework-mvneta-napi_poll-loop-for-XDP-multi-buffers'
new eba75c587e81 icmp: support rfc 4884
new f65b71aa25a6 ptp: add ability to configure duty cycle for periodic output
new b6bd41363a1c ptp: introduce a phase offset in the periodic output request
new ecf9f9b77c63 net: mscc: ocelot: add support for PTP waveform configuration
new 120c7dd52213 Merge branch 'Fully-describe-the-waveform-for-PTP-periodic [...]
new 88a3c45482f6 net: vxge-main: Remove unnecessary cast in kfree()
new aad74d849dd5 net: Wrap ndo_do_ioctl() to prepare for DSA stacked ops
new 4cfab3566710 net: dsa: Add wrappers for overloaded ndo_ops
new 3369afba1e46 net: Call into DSA netdevice_ops wrappers
new 9c0c7014f382 net: dsa: Setup dsa_netdev_ops
new 202a5d5a7aa5 Merge branch 'net-dsa-Setup-dsa_netdev_ops'
new 74b5afea3b5e net: hns: use eth_broadcast_addr() to assign broadcast address
new d89d8d4db48b net: ena: Fix using plain integer as NULL pointer in ena_i [...]
new a8b7b2d0b3fc sched: sch_api: add missing rcu read lock to silence the warning
new 558e35ccfe95 net: macb: WoL support for GEM type of Ethernet controller
new 9d45c8e89079 net: macb: Add WoL interrupt support for MACB type of Ethe [...]
new 87c831ce8e51 Merge branch 'net-macb-Wake-on-Lan-magic-packet-GEM-and-MA [...]
new cebd2cac905e net: fs_enet: remove redundant null check
new f1bfd71c8662 arch, net: remove the last csum_partial_copy() leftovers
new 73e283dfbf03 net: packetengines: switch from 'pci_' to 'dma_' API
new 0b0edb993c99 r6040: switch from 'pci_' to 'dma_' API
new 256ca7449fbc sis: switch from 'pci_' to 'dma_' API
new a738e766e3ed ath10k: Acquire tx_lock in tx error paths
new 1141215c745b ath: fix wiki website url
new c5625abaf826 ath11k: add 6G frequency list supported by driver
new 22eeadcdeab6 ath11k: add support for 6GHz radio in driver
new 5dcf42f8b79d ath11k: Use freq instead of channel number in rx path
new 91270d709b21 ath11k: extend peer_assoc_cmd for 6GHz band
new d387503df0cd ath11k: set psc channel flag when sending channel list to [...]
new 194b8ea1ce5a ath11k: Add 6G scan dwell time parameter in scan request command
new bff621fd113f ath11k: Send multiple scan_chan_list messages if required
new 74601ecfef6e ath11k: Add support for 6g scan hint
new f28b7b78aad3 ath11k: build HE 6 GHz capability
new bd6478559e27 ath11k: Add direct buffer ring support
new 9d11b7bff950 ath11k: add support for spectral scan
new 8cacd0389c4f ath11k: removing redundant reo unlock followed by immediate lock
new 0dd6392ac2c0 ath11k: Add dp tx err stats
new 71fbc847978f ath11k: Add support for ring backpressure stats
new 01e34233c645 ath11k: fix wmi peer flags in peer assoc command
new f5f58a0b1ebf Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...]
new 33e3fd99ec6c iwlwifi: Extended Key ID support for mvm and dvm
new 66d0a3b57bbe iwlwifi: Don't IWL_WARN on FW reconfiguration
new 88ad368a84d8 iwlwifi: mvm: Fix avg-power report
new 0f736f3bec8d iwlwifi: fix config variable name in comment
new ce475a8fb222 iwlwifi: mvm: remove redundant assignment to variable ret
new 9cec1d547cb7 iwlwifi: mvm: fix gcc-10 zero-length-bounds warning
new f12694634153 iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to [...]
new 45c21a0e5ba4 iwlwifi: Replace zero-length array with flexible-array
new e00c6d8d491b net: wireless: intel: fix wiki website url
new a15a20acc980 Merge tag 'iwlwifi-next-for-kalle-2020-06-11' of git://git [...]
new 5625f965d764 wilc1000: move wilc driver out of staging
new f555abfe2923 Merge branch 'wilc1000-move-out-of-staging'
new 698bae2e6ea1 brcmfmac: To fix kernel crash on out of boundary access
new 1eb4e9f62998 brcmfmac: fix invalid permanent MAC address in wiphy
new eccbf46b15bb brcmfmac: keep SDIO watchdog running when console_interval [...]
new ec3428bb8915 brcmfmac: reduce maximum station interface from 2 to 1 in [...]
new fa3266541b13 brcmfmac: To fix Bss Info flag definition Bug
new 683608bde030 brcmfmac: allow credit borrowing for all access categories
new fc4aa125974d brcmfmac: increase message buffer size for control packets
new b41c232d3366 brcmfmac: reserve 2 credits for host tx control path
new d843246ee761 brcmfmac: update tx status flags to sync with firmware
new bbf7ae3dcb42 brcmfmac: fix throughput zero stalls on PM 1 mode due to c [...]
new ad96bc27032c brcmfmac: initialize the requested dwell time
new d9429d03b6bc brcmfmac: Fix for unable to return to visible SSID
new 1b050d9711f9 brcmfmac: Fix for wrong disconnection event source information
new 0d9de08da52a brcmfmac: do not disconnect for disassoc frame from unconn [...]
new 7836102a750a brcmfmac: reset SDIO bus on a firmware crash
new fcdd7a875def brcmfmac: set state of hanger slot to FREE when flushing PSQ
new 2fa8085fc6da brcmfmac: set pacing shift before transmitting skb to bus
new 29e354ebeeec brcmfmac: Transform compatible string for FW loading
new b424808115cb brcm80211: brcmsmac: Move LEDs to GPIO descriptors
new 4f5479e2ee1f MAINTAINERS: net: wilc1000: Update entry
new 1b3dd7743041 wilc1000: use strlcpy to avoid 'stringop-truncation' warning
new 9bdcbdafc659 wilc1000: fix compiler warning for 'wowlan_support' unused [...]
new 0b3dd675ed59 wilc1000: use unified single wilc1000 FW binary
new b52b331a8978 wilc1000: use API version number info along with firmware [...]
new cce0e08301fe wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
new 769a29ce2af4 rtw88: 8821c: add basic functions
new ad5f411b7f37 rtw88: 8821c: add set tx power index
new 6cf2086fd099 rtw88: 8821c: add dig related settings
new 58eb40c921a2 rtw88: 8821c: add set channel support
new d19040618a22 rtw88: 8821c: add query rx desc support
new 960361238b86 rtw88: 8821c: add false alarm statistics
new 1a94d93e648f rtw88: 8821c: add phy calibration
new 11fcb119a758 rtw88: 8821c: add cck pd settings
new 3a4312828ce1 rtw88: 8821c: add power tracking
new 5f4eab883c6a rtw88: 8821c: add beamformee support
new d47e7371b23a rtw88: single rf path chips don't support TX STBC
new f745eb9ca5bf rtw88: 8821c: Add 8821CE to Kconfig and Makefile
new 68aa716b7dd3 rtw88: pci: disable aspm for platform inter-op with module [...]
new 7d428b1c9ffc rtw88: 8822ce: add support for device ID 0xc82f
new 84c2e47aeb16 rtw88: 8822c: add new RFE type 6
new 0ef0ace3e8e7 mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limi [...]
new eb215c33f308 wlcore: Simplify runtime resume ELP path
new f0325e38ab39 wlcore: Use spin_trylock in wlcore_irq_locked() for runnin [...]
new 35fba0f0fd76 wlcore: Use spin_trylock in wlcore_irq() to see if we need [...]
new 2c3601e6a340 wlcore: Remove pointless spinlock
new 9187f4e84092 mwifiex: Fix reporting 'operation not supported' error code
new e18696786548 mwifiex: Prevent memory corruption handling keys
new 001a3c902f6f rtw88: coex: Fix ACL Tx pause during BT inquiry/page.
new 0ef2c2d1a9d0 wireless: fix wiki website url in main Kconfig
new eb17a4f9acf1 atmel: fix wiki website url
new 8bd4147c4b17 broadcom: fix wiki website url
new 0df9edb37f3c rtlwifi: Fix endian issue in ps.c
new 97794e638cf5 rtlwifi: rtl8188ee: Fix endian issue
new ad806454c3cb orinoco_usb: fix spelling mistake
new 800e7a205a0f b43: Remove uninitialized_var() usage
new f8279dad4e36 rtlwifi: rtl8192cu: Remove uninitialized_var() usage
new ec89032cd148 rtlwifi: rtl8192cu: Fix deadlock
new 03128643eb54 rtlwifi: rtl8192cu: Prevent leaking urb
new a7f7c15e945a rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails
new ef6425107ccc rtl818x_pci: use generic power management
new c689a62b6712 orinoco: use generic power management
new 04bceecdf1e8 adm8211: use generic power management
new 814db61adb86 ipw2100: use generic power management
new 77b4ad07699f ipw2200: use generic power management
new ddfa943f246a iwlegacy: remove redundant initialization of variable tid
new b28bd97c1c19 airo: use set_current_state macro
new 40c66c68b3fd rtlwifi: Use const in 8188ee/8723be/8821ae swing_table dec [...]
new 6648cfac8e2a rtlwifi: 8821ae: remove unused path B parameters from swing table
new 4f3ebd6fb680 zd1211rw: remove needless check before usb_free_coherent()
new 0db5bc7b3447 ssb: Replace HTTP links with HTTPS ones
new 9018fd7f2a73 iwlegacy: Check the return value of pcie_capability_read_*()
new 0e20c3e10333 wireless: Fix trivial spelling
new cfd6920175ac Merge tag 'wireless-drivers-next-2020-07-20' of git://git. [...]
new e812916d3278 linkmode: introduce linkmode_intersects()
new bdb5d8ec4761 qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE
new 1d4e4ecccb11 qede: populate supported link modes maps on module init
new d47839f31e07 qed: reformat public_port::transceiver_data a bit
new 9228b7c1f4ee qed: add support for multi-rate transceivers
new 3c41486e4640 qed: use transceiver data to fill link partner's advertisi [...]
new 37237b5b7104 qed: reformat several structures a bit
new ae7e69379fd5 qed: add support for Forward Error Correction
new 460761570ba3 qede: format qede{,_vf}_ethtool_ops
new 9bdca14a0e84 qede: introduce support for FEC control
new 5d4193c641dc qed: reformat several structures a bit
new e9a5eb856411 qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE
new a396818c080d qed: add support for new port modes
new 98e675ec5a92 qed: add missing loopback modes
new 097818fcf81d qed: populate supported link modes maps on module init
new 99785a87fc7d qed: add support for the extended speed and FEC modes
new f43995bd23e4 Merge branch 'qed-qede-add-support-for-new-operating-modes'
new 0c17ac5424da ethernet: myri10ge: use generic power management
new 4a09a981002b testptp: promote 'perout' variable to int64_t
new 7570ebe0410a testptp: add new options for perout phase and pulse width
new 5c5b758194f0 Merge branch 'Extend-testptp-with-PTP-perout-waveform'
new 519f0cefb4bc net: atlantic: move FRAC_PER_NS to aq_hw.h
new 3624aa3c2582 net: atlantic: use simple assignment in _get_stats and _ge [...]
new b772112c5af0 net: atlantic: make _get_sw_stats return count as return value
new 508f2e3dce45 net: atlantic: split rx and tx per-queue stats
new d7d8bb928613 net: atlantic: use u64_stats_update_* to protect access to [...]
new aa7e17a3e35a net: atlantic: additional per-queue stats
new 14b539a34901 net: atlantic: PTP statistics
new 8bd60710852f net: atlantic: enable ipv6 support for TCP LSO and UDP GSO
new 1e41b3fee795 net: atlantic: add support for 64-bit reads/writes
new 88bc9cf143a1 net: atlantic: use U32_MAX in aq_hw_utils.c
new b98ffe6fa415 net: atlantic: use intermediate variable to improve readab [...]
new a89df867ce1a net: atlantic: A0 ntuple filters
new 8dcf2ad39fdb net: atlantic: add hwmon getter for MAC temperature
new 4f1b4da541db Merge branch 'net-atlantic-various-features'
new c3466a768eaa crypto/chtls: Enable tcp window scaling option
new 2b9843fbe152 tc-testing: Add tdc to kselftests
new e85da794f658 mISDN: switch from 'pci_' to 'dma_' API
new 405e30e23cb3 net/fealnx: switch from 'pci_' to 'dma_' API
new 2b96692bcfcd net: hsr: remove redundant null check
new f58d2598cf70 net: dsa: qca8k: implement the port MTU callbacks
new 71d4364abdc5 net: dsa: use the ETH_MIN_MTU and ETH_DATA_LEN default values
new c17e317802d8 net: mdio-mux-gpio: use devm_gpiod_get_array()
new 02293dd4b79e enetc: Refine buffer descriptor ring sizes
new bbb96dc7fa1a enetc: Factor out the traffic start/stop procedures
new 12460a0abe53 enetc: Fix interrupt coalescing register naming
new 058d9cfa6075 enetc: Drop redundant ____cacheline_aligned_in_smp
new 915710812ba0 enetc: Add interrupt coalescing support
new ae0e6a5d1627 enetc: Add adaptive interrupt coalescing
new ccbc6dacacb4 Merge branch 'enetc-Add-adaptive-interrupt-coalescing'
new 1ceb7ee7a6e7 net: phylink: update ethtool reporting for fixed-link modes
new b06e5cac213c net: phylink: rejig link state tracking
new 319bfafe3494 net: phylink: rearrange resolve mac_config() call
new 16319a7d31b5 net: phylink: ensure link is down when changing interface
new 5005b163440f net: phylink: update PCS when changing interface during re [...]
new 7cceb599d15d net: phylink: avoid mac_config calls
new c8cab719cc64 net: phylink: simplify ksettings_set() implementation
new cbc1bb1e4689 net: phylink: simplify phy case for ksettings_set method
new a83c8829d18d net: phylink: use config.an_enabled in ksettings_set method
new 1e1bf14a89c0 net: phylink: simplify fixed-link case for ksettings_set method
new 1571e700fd61 net: phylink: in-band pause mode advertisement update for PCS
new b7ad14c2fe2d net: phylink: re-implement interface configuration with PCS
new 7137e18f6f88 net: phylink: add struct phylink_pcs
new 93eaceb0fcf8 net: phylink: add interface to configure clause 22 PCS PHY
new 11de5770c74c Merge branch 'Phylink-PCS-updates'
new d4eae993fc45 qed: Fix ILT and XRCD bitmap memory leaks
new 1e5ae3507225 net: ena: avoid unnecessary rearming of interrupt vector w [...]
new 866032ab4d16 net: ena: add reserved PCI device ID
new 79890d3f3cde net: ena: cosmetic: satisfy gcc warning
new 0dcec68651f2 net: ena: cosmetic: change ena_com_stats_admin stats to u64
new 0f505c604e4f net: ena: add support for traffic mirroring
new 0ee60edf4669 net: ena: enable support of rss hash key and function changes
new c29efeae3707 net: ena: move llq configuration from ena_probe to ena_dev [...]
new 0e3a3f6dacf0 net: ena: support new LLQ acceleration mode
new 4c8024f73128 Merge branch 'ena-driver-new-features'
new 3fc364c05274 r8169: allow to enable ASPM on RTL8125A
new 6553e561cadc devlink: Do not hold devlink mutex when initializing devli [...]
new 9232a3e67b21 devlink: Avoid duplicate check for reload enabled flag
new 336ce1c93293 devlink: Add comment for devlink instance lock
new eac5f8a95ae3 devlink: Constify devlink instance pointer
new 1fe4085f90bc Merge branch 'devlink-small-improvements'
new c1d069e3bfc9 mptcp: move helper to where its used
new e3ec13be571b dpaa2-eth: move the mqprio setup into a separate function
new 39344a89623d dpaa2-eth: add API for Tx shaping
new 3657cdaf03a6 dpaa2-eth: add support for TBF offload
new 4303aa98c2b1 Merge branch 'dpaa2-eth-add-support-for-TBF-offload'
new 4787dd582dbd bareudp: Reverted support to enable & disable rx metadata [...]
new 4b03b27349c0 ionic: get MTU from lif identity
new c8768e7321d2 ionic: set netdev default name
new 4471b1c13ae7 ionic: remove unused ionic_coal_hw_to_usec
new 3fbc9bb6ca32 ionic: update eid test for overflow
new 6a6014e2fb27 ionic: rearrange reset and bus-master control
new 1b897e7d8d44 ionic: interface file updates
new fa56a987449b Merge branch 'ionic-updates'
new 9b74ebb2b0f2 cpumap: Use non-locked version __ptr_ring_consume_batched
new daa5cdc3fd08 net: Refactor xdp_convert_buff_to_frame
new a4e76f1bda8e samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps [...]
new 644bfe51fa49 cpumap: Formalize map value as a named struct
new 9216477449f3 bpf: cpumap: Add the possibility to attach an eBPF program [...]
new 28b1520ebf81 bpf: cpumap: Implement XDP_REDIRECT for eBPF programs atta [...]
new 4be556cf5aef libbpf: Add SEC name for xdp programs attached to CPUMAP
new ce4dade7f12a samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap
new 055001250211 selftest: Add tests for XDP programs in CPUMAP entries
new de40a8abf07b bpf: revert "test_bpf: Flag tests that cannot be jited on s390"
new e81e7a533742 selftests/bpf: Fix possible hang in sockopt_inherit
new bfdfa51702de bpf: Drop duplicated words in uapi helper comments
new ce3aa9cc5109 bpf, netns: Handle multiple link attachments
new e9ddbb7707ff bpf: Introduce SK_LOOKUP program type with a dedicated att [...]
new 80b373f74f9e inet: Extract helper for selecting socket from reuseport group
new 1559b4aa1db4 inet: Run SK_LOOKUP BPF program on socket lookup
new 5df6531292b5 inet6: Extract helper for selecting socket from reuseport group
new 1122702f0267 inet6: Run SK_LOOKUP BPF program on socket lookup
new 7629c73a1466 udp: Extract helper for selecting socket from reuseport group
new 72f7e9440e9b udp: Run SK_LOOKUP BPF program on socket lookup
new 2a08748cd384 udp6: Extract helper for selecting socket from reuseport group
new 6d4201b1386b udp6: Run SK_LOOKUP BPF program on socket lookup
new a352b32ae969 bpf: Sync linux/bpf.h to tools/
new 499dd29d90bb libbpf: Add support for SK_LOOKUP program type
new 93a3545d812a tools/bpftool: Add name mappings for SK_LOOKUP prog and at [...]
new f7726cbea402 selftests/bpf: Add verifier tests for bpf_sk_lookup contex [...]
new 0ab5539f8584 selftests/bpf: Tests for BPF_SK_LOOKUP attach point
new e57892f50a07 Merge branch 'bpf-socket-lookup'
new 343ead287dde bpf, netns: Fix build without CONFIG_INET
new c576b9c77bea bpf: cpumap: Fix possible rcpu kthread hung
new 2ea485980734 selftests: bpf: test_kmod.sh: Fix running out of srctree
new 7477d43be5b1 s390/bpf: Fix sign extension in branch_ku
new 5fa6974471c5 s390/bpf: Use brcl for jumping to exit_ip if necessary
new 1491b73311a1 s390/bpf: Tolerate not converging code shrinking
new 94ad428df536 s390/bpf: Use bpf_skip() in bpf_jit_prologue()
new da7a35062bcc libbpf bpf_helpers: Use __builtin_offsetof for offsetof
new 956fcfcd3595 tools/bpftool: Fix error handing in do_skeleton()
new bfabff3cb0fe bpf, riscv: Modify JIT ctx to support compressed instructions
new 804ec72c68c8 bpf, riscv: Add encodings for compressed instructions
new 18a4d8c97b84 bpf, riscv: Use compressed instructions in the rv64 JIT
new 495436c1f922 Merge branch 'compressed-JITed-insn'
new 6bd557275ad5 selftests/bpf: Fix test_lwt_seg6local.sh hangs
new e4d9c2320716 samples/bpf, selftests/bpf: Use bpf_probe_read_kernel
new bc4f0548f683 bpf: Compute bpf_skc_to_*() helper socket btf ids at build time
new d8dfe5bfe856 tools/bpf: Sync btf_ids.h to tools
new 0f12e584b241 bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h
new fce557bcef11 bpf: Make btf_sock_ids global
new 951cf368bcb1 bpf: net: Use precomputed btf_id for bpf iterators
new 8fca4f98af0b Merge branch 'bpf_iter-BTF_ID-at-build-time'
new 9165e1d70fb3 bpftool: Use only nftw for file tree parsing
new dee72f8a0c2d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new a6c0d0934f0d net: explicitly include <linux/compat.h> in net/core/sock.c
new 8bb849d67f44 net: mscc: ocelot: fix non-initialized CPU port on VSC7514
new bce58590d1bd dt-bindings: net: dsa: Add DSA yaml binding
new 5a18bb14c0f7 dt-bindings: net: dsa: Let dsa.txt refer to dsa.yaml
new 85e05d263ed2 net: dsa: of: Allow ethernet-ports as encapsulating node
new 09a0d326b977 Merge branch 'Add-DSA-yaml-binding'
new 749c08f8206c net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill)
new fb16d465f771 net: phy: fix check in get_phy_c45_ids
new 7979a7d2abb8 net: qed: Remove unneeded cast from memory allocation
new c6dd6488acd1 enetc: Remove the imdio bus on PF probe bailout
new bb809a047eb5 lan743x: remove redundant initialization of variable curre [...]
new 6ab301c98f17 mptcp: zero token hash at creation time.
new fdd8fac47ce6 hv_netvsc: add support for vlans in AF_PACKET mode
new 637989b5d77e devlink: Always use user_ptr[0] for devlink and simplify p [...]
new b71a61ccfebb l2tp: cleanup whitespace use
new 20dcb1107ab1 l2tp: cleanup comments
new 9f7da9a0e3dc l2tp: cleanup difficult-to-read line breaks
new 8ce9825a5993 l2tp: cleanup wonky alignment of line-broken function calls
new 0864e331fd53 l2tp: cleanup suspect code indent
new bef04d162c52 l2tp: add identifier name in function pointer prototype
new dbf82f3fac9d l2tp: prefer using BIT macro
new bdf9866e4b1b l2tp: prefer seq_puts for unformatted output
new c0235fb39b0c l2tp: line-break long function prototypes
new efcd8c8540f7 l2tp: avoid precidence issues in L2TP_SKB_CB macro
new aff598caeda5 Merge branch 'l2tp-cleanup-checkpatch-pl-warnings'
new 4b1debbe63f4 ionic: fix memory leak of object 'lid'
new 7ec3e95e7a77 tg3: Avoid the use of one-element array
new 6fcf9affd1cb bna: bfi.h: Avoid the use of one-element array
new f1fa27f590e5 net: qed_hsi.h: Avoid the use of one-element array
new 2cf2f4f546f1 qed: reformat "qed_chain.h" a bit
new bdaf98f6d526 qed: reformat Makefile
new a08c9b2c7ce5 qed: move chain methods to a separate file
new 96ca4c50c7f7 qed: prevent possible double-frees of the chains
new 9b6ee3cf95d3 qed: sanitize PBL chains allocation
new 5e776d801611 qed: move chain initialization inlines next to allocation [...]
new c3a321b06a80 qed: simplify initialization of the chains with an external PBL
new b6db3f71c976 qed: simplify chain allocation with init params struct
new 155065866bc3 qed: add support for different page sizes for chains
new f2aefd20b02d qed: optimize common chain accessors
new be0cec6ffd68 qed: introduce qed_chain_get_elem_used{,u32}()
new f35535f73c1c qede: reformat several structures in "qede.h"
new f285ad5726e0 qede: reformat net_device_ops declarations
new 4c2bacbea1a3 qede: refactor XDP Tx processing
new d1b25b79e162 qede: add .ndo_xdp_xmit() and XDP_REDIRECT support
new 7fc3b978a897 Merge branch 'qed-qede-improve-chain-API-and-add-XDP_REDIR [...]
new 205a55f4e653 sfc: convert to new udp_tunnel infrastructure
new b0977bb268db subflow: always init 'rel_write_seq'
new 53eb4c383deb mptcp: avoid data corruption on reinsert
new 0235d075a592 mptcp: mark as fallback even early ones
new b93df08ccda3 mptcp: explicitly track the fully established status
new fa25e815d963 mptcp: cleanup subflow_finish_connect()
new b7514694ed29 subflow: explicitly check for plain tcp rsk
new 97e617518cbc subflow: use rsk_ops->send_reset()
new 4cf8b7e48a09 subflow: introduce and use mptcp_can_accept_new_subflow()
new a3c8c7f46731 Merge branch 'mptcp-non-backup-subflows-pre-reqs'
new 8bf9d8eabb88 cxgb4: use eth_zero_addr() to clear mac address
new 49b0aa1b6585 net/ncsi: use eth_zero_addr() to clear mac address
new 0febc7b3cd17 l2tp: cleanup comparisons to NULL
new 6c0ec37b8283 l2tp: cleanup unnecessary braces in if statements
new 26d9a2710616 l2tp: check socket address type in l2tp_dfs_seq_tunnel_show
new 584ca31f469d l2tp: cleanup netlink send of tunnel address information
new 0787840dad4c l2tp: cleanup netlink tunnel create address handling
new 70c05bfa4a3d l2tp: cleanup kzalloc calls
new 15be4ea3f070 Merge branch 'l2tp-further-checkpatch-pl-cleanups'
new 7235ffae3d2c cxgb4: add loopback ethtool self-test
new 5df5661a1387 net: dsa: stop overriding master's ndo_get_phys_port_name
new 1b6687e31a2d vrf: Handle CONFIG_SYSCTL not set
new 4a062d66b5a5 net: hyperv: dump TX indirection table to ethtool regs
new 0cb09aff9d49 net/flow_dissector: add packet hash dissection
new 5923b8f7fa21 net/sched: cls_flower: Add hash info to flow classification
new 197569f72a1a Merge branch 'TC-datapath-hash-api'
new e024e008186b bpfilter: fix up a sparse annotation
new c9ffebdde8de net/bpfilter: split __bpfilter_process_sockopt
new d200cf624c92 bpfilter: reject kernel addresses
new ba423fdaa589 net: add a new sockptr_t type
new b1ea9ff6aff2 net: switch copy_bpf_fprog_from_user to sockptr_t
new 5790642b4748 net: switch sock_setbindtodevice to sockptr_t
new c34645ac2548 net: switch sock_set_timeout to sockptr_t
new c8c1bbb6eb49 net: switch sock_set_timeout to sockptr_t
new c6d1b26a8fd4 net/xfrm: switch xfrm_user_policy to sockptr_t
new 7e4b9dbabb2a netfilter: remove the unused user argument to do_update_counters
new ab214d1bf8c7 netfilter: switch xt_copy_counters to sockptr_t
new c2f12630c60f netfilter: switch nf_setsockopt to sockptr_t
new b03afaa82ece bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t
new 01ccb5b48f08 net/ipv4: switch ip_mroute_setsockopt to sockptr_t
new de40a3e88311 net/ipv4: merge ip_options_get and ip_options_get_from_user
new 89654c5fcd51 net/ipv4: switch do_ip_setsockopt to sockptr_t
new b43c6153132c net/ipv6: switch ip6_mroute_setsockopt to sockptr_t
new ff6a4cf214ef net/ipv6: split up ipv6_flowlabel_opt
new 86298285c9ae net/ipv6: switch ipv6_flowlabel_opt to sockptr_t
new b84d2b73af40 net/ipv6: factor out a ipv6_set_opt_hdr helper
new 894cfbc0cf3e net/ipv6: switch do_ipv6_setsockopt to sockptr_t
new 91ac1ccaff59 net/udp: switch udp_lib_setsockopt to sockptr_t
new d4c19c49142d net/tcp: switch ->md5_parse to sockptr_t
new d38d2b00ba64 net/tcp: switch do_tcp_setsockopt to sockptr_t
new a7b75c5a8c41 net: pass a sockptr_t into ->setsockopt
new 6d04fe15f78a net: optimize the sockptr_t for unified kernel/user addres [...]
new 7c4c24168014 Merge branch 'get-rid-of-the-address_space-override-in-set [...]
new 2d6be17d85f4 mISDN: Don't try to print a sockptr_t from debug logging code.
new 1082b360e3f6 ice: refactor ice_discover_caps to avoid need to retry
new 595b13e22844 ice: split ice_parse_caps into separate functions
new 81aed6475dbe ice: split ice_discover_caps into two functions
new 769c500dcc1e ice: Add advanced power mgmt for WoL
new 2ffb60856ac8 ice: refactor FC functions
new 61cf42e71abc ice: move auto FEC checks into ice_cfg_phy_fec()
new 1a3571b5938c ice: restore PHY settings on media insertion
new ea78ce4dab05 ice: add link lenient and default override support
new b4e813dd04e8 ice: support Total Port Shutdown on devices that support it
new 55df52a0bcc0 ice: add ice_aq_get_phy_caps() debug logs
new 5ee30564c85c ice: update reporting of autoneg capabilities
new bdeff9718a1b ice: Rename low_power_ctrl
new 8ea1da593b25 ice: add AQC get link topology handle support
new c1eb3b6b6868 ice: Report AOC PHY Types as Fiber
new c2b352262af4 ice: add 1G SGMII PHY type
new aab99b62b4d0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new dfd3d5266dc1 sctp: fix slab-out-of-bounds in SCTP_DELAYED_SACK processing
new a65878d6f00b net: openvswitch: fixes potential deadlock in dp cleanup code
new 623b57bec7c8 sctp: remove redundant initialization of variable status
new c4e9e09f5589 icmp: revise rfc4884 tests
new 178c49d9f9a4 icmp: prepare rfc 4884 for ipv6
new 01370434df85 icmp6: support rfc 4884
new fb92f57b4a4e Merge branch 'icmp6-support-rfc-4884'
new 95075150d0bd l2tp: avoid multiple assignments
new 7a379558c28c l2tp: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start
new ce2f86ae253d l2tp: remove BUG_ON in l2tp_session_queue_purge
new cd3e29b333cc l2tp: remove BUG_ON in l2tp_tunnel_closeall
new 1aa646ac71fe l2tp: don't BUG_ON session magic checks in l2tp_ppp
new ebb4f5e6e4cd l2tp: don't BUG_ON seqfile checks in l2tp_ppp
new 493048f5dfcd l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge
new 0dd62f69d898 l2tp: remove BUG_ON refcount value in l2tp_session_free
new ab6934e084e5 l2tp: WARN_ON rather than BUG_ON in l2tp_session_free
new a8cf7d03319e Merge branch 'l2tp-avoid-multiple-assignment-remove-BUG_ON'
new 9b964f165461 net: hix5hd2_gmac: Remove unneeded cast from memory allocation
new 0f3c66a3c7b4 net: dsa: mv88e6xxx: MV88E6097 does not support jumbo conf [...]
new e8b34c67d6c1 net: dsa: mv88e6xxx: Support jumbo configuration on 6190/6190X
new 1baf0fac10fb net: dsa: mv88e6xxx: Use chip-wide max frame size for MTU
new dfecd3e00cd3 Merge branch 'net-dsa-mv88e6xxx-port-mtu-support'
new a57066b1a019 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new d21a06d5d826 sfc: drop unnecessary list_empty
new 211e5b7a0007 s390/ism: indicate correct error reason in ism_alloc_dmb()
new 72b7f6c48708 net/smc: unique reason code for exceeded max dmb count
new a4e3ee7d20ef Merge branch 'net-smc-show-unique-rsn-code-for-exceeded-ma [...]
new 73cb11933c41 ipmr: Copy option to correct variable
new 350e7ab92da8 net: Removed the device type check to add mpls support for [...]
new dfe64de974f8 bnxt_en: Remove PCIe non-counters from ethtool statistics
new bfc6e5fbcbbf bnxt_en: Update firmware interface to 1.10.1.54.
new 24c93443fe21 bnxt_en: Use macros to define port statistics size and offset.
new 177a6cde47fc bnxt_en: Refactor statistics code and structures.
new a37120b22e54 bnxt_en: Allocate additional memory for all statistics blocks.
new d752d0536c97 bnxt_en: Retrieve hardware counter masks from firmware if [...]
new 531d1d269c1d bnxt_en: Retrieve hardware masks for port counters.
new fea6b3335527 bnxt_en: Accumulate all counters.
new a0c30621c28c bnxt_en: Switch over to use the 64-bit software accumulate [...]
new b5d600b027eb bnxt_en: Add support for 'ethtool -d'
new 43e7a0e5adac Merge branch 'bnxt_en-update'
new 1775da47c34a qed: fix the allocation of the chains with an external PBL
new 8f4c0e01789c hsr: enhance netlink socket interface to support PRP
new 121c33b07b31 net: hsr: introduce common code for skb initialization
new 28e458e097f3 net: hsr: introduce protocol specific function pointers
new c643ff0383c8 net: prp: add supervision frame generation utility function
new fa4dc8953136 net: hsr: define and use proto_ops ptrs to handle hsr spec [...]
new 451d8123f897 net: prp: add packet handling support
new 795ec4f57250 net: prp: enhance debugfs to display PRP info
new 65ccbbda5228 Merge branch 'Add-PRP-driver'
new 0ccf267e3477 sfc: remove efx_ethtool_nway_reset()
new adf72ee3f741 sfc_ef100: add EF100 register definitions
new 61060c5dc5c5 sfc_ef100: register accesses on EF100
new 51b35a454efd sfc: skeleton EF100 PF driver
new c027f2a72a31 sfc_ef100: reset-handling stub
new aa86a75fed03 sfc_ef100: PHY probe stub
new 35a36af88f65 sfc_ef100: don't call efx_reset_down()/up() on EF100
new 2200e6d92e05 sfc_ef100: implement MCDI transport
new 965b549f3c20 sfc_ef100: implement ndo_open/close and EVQ probing
new 5e4ef67346ee sfc_ef100: process events for MCDI completions
new f65731207d99 sfc_ef100: read datapath caps, implement check_caps
new d802b0ae652f sfc_ef100: extend ef100_check_caps to cover datapath_caps3
new 4e5675bbabd6 sfc_ef100: actually perform resets
new 99a23c1168b7 sfc_ef100: probe the PHY and configure the MAC
new 29ec1b27e739 sfc_ef100: read device MAC address at probe time
new 1c74884387e5 sfc_ef100: implement ndo_get_phys_port_{id,name}
new 86f968a09810 Merge branch 'sfc-driver-for-EF100-family-NICs-part-1'
new 3540669761b8 qed: fix assignment of n_rq_elems to incorrect params field
new d9f0c8e457c0 igc: Remove unneeded variable
new 60f7bb824133 igc: Add Receive Descriptor Minimum Threshold Count to cle [...]
new ed6ab19adf49 igc: Remove unneeded ICTXQMTC register
new 94a5181f4bc4 igc: Fix registers definition
new 643e5c2e8c61 igc: Remove ledctl_ fields from the mac_info structure
new 4a9e9b8feed9 igc: Clean up the mac_info structure
new db02bee2ec1d igc: Clean up the hw_stats structure
new 360d749e0c8e igc: Fix static checker warning
new a02d26fe48f5 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 5e619d73e679 net/mlx4: Use fallthrough pseudo-keyword
new f21bbd63308f farsync: use generic power management
new d6945242f45d net/mlx5: Hold pages RB tree per VF
new c1a0969ee829 net/mlx5: Add function ID to reclaim pages debug log
new 8b95bda47c73 net/mlx5: E-switch, Consider maximum vf vports for steering init
new 0da3c12dd6fc net/mlx5: E-switch, Reuse total_vports and avoid duplicate [...]
new 8d6bd3c339a7 net/mlx5: E-switch, Use eswitch total_vports
new 123f0f53dd64 net/mlx5e: Link non uplink representors to PCI device
new 5adf4c475aaa net/mlx5e: RX, Re-work initializaiton of RX function pointers
new b307f7f163e3 net/mlx5e: Move exposure of datapath function to txrx header
new 5d0b84769477 net/mlx5e: Use indirect call wrappers for RX post WQEs functions
new 17347d5430c4 net/mlx5e: Add support for PCI relaxed ordering
new ffdc8ec0b79f net/mlx5: DR, Reduce print level for matcher print
new c8b838d108bc net/mlx5: Use fallthrough pseudo-keyword
new 22f9d2f4ee81 net/mlx5: drop unnecessary list_empty
new 0082dd8ae18f Merge tag 'mlx5-updates-2020-07-28' of git://git.kernel.or [...]
new 6af496adcbb8 mlxsw: core: Add ethtool support for QSFP-DD transceivers
new f152b41ba6cf mlxsw: core: Add support for temperature thresholds readin [...]
new 21db923eae81 Merge branch 'mlxsw-Add-support-for-QSFP-DD-transceiver-type'
new a3ad434ad782 netfilter: arp_tables: restore a SPDX identifier
new 035bfd051eae net: make sockptr_is_null strict aliasing safe
new d3c481515129 net: remove sockptr_advance
new a31edb2059ed net: improve the user pointer check in init_user_sockptr
new 0003041e7a0b Merge branch 'sockptr_t-fixes-v2'
new 0bac966a1f2a mptcp: Allow DATA_FIN in headers without TCP FIN
new 57baaf287540 mptcp: Return EPIPE if sending is shut down during a sendmsg
new 242e63f651e9 mptcp: Remove outdated and incorrect comment
new 7279da6145bb mptcp: Use MPTCP-level flag for sending DATA_FIN
new 3721b9b64676 mptcp: Track received DATA_FIN sequence number and add rel [...]
new 6920b851584c mptcp: Add mptcp_close_state() helper
new 16a9a9da1723 mptcp: Add helper to process acks of DATA_FIN
new 43b54c6ee382 mptcp: Use full MPTCP-level disconnect state machine
new 067a0b3dc52f mptcp: Only use subflow EOF signaling on fallback connections
new 06827b348b1d mptcp: Skip unnecessary skb extension allocation for bare acks
new c75293925f24 mptcp: Safely read sequence number when lock isn't held
new 721e9089905a mptcp: Safely store sequence number when sending data
new 323410ef7419 Merge branch 'mptcp-Exchange-MPTCP-DATA_FIN-DATA_ACK-befor [...]
new b8265621f488 Add pldmfw library for PLDM firmware update
new de9b277ee032 ice: Add support for unified NVM update flow capability
new 544cd2ac1328 ice: Add AdminQ commands for FW update
new 2ab560a78e3b ice: add flags indicating pending update of firmware module
new d69ea414c9b4 ice: implement device flash update via devlink
new aff7543126df Merge branch 'introduce-PLDM-firmware-update-library'
new c15850c709eb hinic: add support to handle hw abnormal event
new 90f86b8a36c0 hinic: add log in exception handling processes
new 125545742930 Merge branch 'hinic-add-some-error-messages-for-debug'
new 608b4adab178 net_sched: initialize timer earlier in red_init()
new b9aaec8f0be5 fib: use indirect call wrappers in the most common fib_rules_ops
new 15ab7906cc92 net: dsa: rtl8366: Fix VLAN semantics
new 788abc6d9d27 net: dsa: rtl8366: Fix VLAN set-up
new f11df0454f8e Merge branch 'RTL8366-VLAN-callback-fixes'
new 1057d685c6eb net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame
new 2f45f7a13e99 net: stmmac: Move device_can_wakeup() check earlier in set_wol
new e8377e7a29ef net: stmmac: only call pmt() during suspend/resume if HW e [...]
new 1d8e5b0f3f2c net: stmmac: Support WOL with phy
new 77b2898394e3 net: stmmac: Speed down the PHY if WoL to save energy
new 490ed0b908d3 Merge branch 'net-stmmac-improve-WOL'
new 5ba2254b04f9 net: mvneta: fix comment about phylink_speed_down
new 7d9c9b791f9e ice: Implement LFC workaround
new b767ca650f9e ice: Fix link broken after GLOBR reset
new 0ce6c34a8f6f ice: fix link event handling timing
new a54a0b24f4f5 ice: restore VF MSI-X state during PCI reset
new ca1fdb885e5f ice: return correct error code from ice_aq_sw_rules
new a02016de00f8 ice: fix overwriting TX/RX descriptor values when rebuilding VSI
new b3b93d6ce1bd ice: Add RL profile bit mask check
new 984824a210d4 ice: Adjust scheduler default BW weight
new 4043818c13ef ice: distribute Tx queues evenly
new 682dfedcee2f ice: need_wakeup flag might not be set for Tx
new cd1f56f4291a ice: Allow all VLANs in safe mode
new 78116e979ddc ice: cleanup VSI on probe fail
new e923f04d660d ice: reduce scope of variable
new 7dfff9ffe8df ice: disable no longer needed workaround for FW logging
new 6221595fc5fd ice: fix unused parameter warning
new a41cf09b8edf Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new 41d707b7332f fib: fix fib_rules_ops indirect calls wrappers
new 428d2459cceb xfrm: introduce oseq-may-wrap flag
new 1475ee0ac9a1 xfrm: add is_ipip to struct xfrm_input_afinfo
new 6df2db5d37ba tunnel4: add cb_handler to struct xfrm_tunnel
new 86afc7031826 tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels
new 87e66b9682d7 ip_vti: support IPIP tunnel processing with .cb_handler
new e6ce64570f24 ip_vti: support IPIP6 tunnel processing
new 08622869ed3f ip6_vti: support IP6IP6 tunnel processing with .cb_handler
new 2ab110cbb0c0 ip6_vti: support IP6IP tunnel processing
new d5a7a5057387 ipcomp: assign if_id to child tunnel from parent tunnel
new d7b360c2869f xfrm: interface: support IP6IP6 and IP6IP tunnels processi [...]
new da9bbf0598c9 xfrm: interface: support IPIP and IPIP6 tunnels processing [...]
new 2d4c7986dbc6 Merge remote-tracking branch 'origin/testing'
new 2749c6973429 xfrm interface: avoid xi lookup in xfrmi_decode_session()
new e98e44562ba2 xfrm interface: store xfrmi contexts in a hash by if_id
new 910a71ed772a Merge remote-tracking branch 'origin/testing'
new 55a48c7ec75a ip_vti: not register vti_ipip_handler twice
new a8757147905e ip6_vti: not register vti_ipv6_handler twice
new 8b404f46dd6a xfrm: interface: not xfrmi_ipv6/ipip_handler twice
new 0a82f3f08361 Merge remote-tracking branch 'origin/testing'
new 0a0d93b943a2 xfrm: interface: use IS_REACHABLE to avoid some compile errors
new 96a208295040 ip6_vti: use IS_REACHABLE to avoid some compile errors
new b328ecc468f8 xfrm: Make the policy hold queue work with VTI.
new 3c2d19cb8d8f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new d3239425351a selftests: txtimestamp: add flag for timestamp validation [...]
new b2aecfe8e490 l2tp: don't export __l2tp_session_unhash
new 52016e259bab l2tp: don't export tunnel and session free functions
new 628703f59dcc l2tp: return void from l2tp_session_delete
new 2dedab6ff57e l2tp: remove build_header callback in struct l2tp_session
new ca7885dbcd89 l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl
new 340bb1ac450b l2tp: improve API documentation in l2tp_core.h
new 2a043e9cec73 Merge branch 'l2tp-tidy-up-l2tp-core-API'
new 7ea5fda2b132 ptp: ptp_clockmatrix: update to support 4.8.7 firmware
new b04e55d641c0 sfc_ef100: remove duplicated include from ef100_netdev.c
new 10470c0d7e92 mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy()
new a0d716d8e42a net/sched: act_pedit: Use flex_array_size() helper in memcpy()
new 1e51f9358af5 liquidio: Replace vmalloc with kmalloc in octeon_register_ [...]
new bbf1b94a733d bnxt_en: Remove superfluous memset()
new bfc6c183cb82 sc92031: use generic power management
new 7fa8bb48a450 sis900: use generic power management
new 04db64652e01 tlan: use generic power management
new 3ce38d39ee2c Merge branch 'net-ethernet-use-generic-power-management'
new bd69058f50d5 net: ll_temac: Use devm_platform_ioremap_resource_byname()
new 47fd3ee25e13 mwifiex: Fix firmware filename for sd8977 chipset
new 2e1fcac52a9e mwifiex: Fix firmware filename for sd8997 chipset
new dbec3af5f13b btmrvl: Fix firmware filename for sd8977 chipset
new 00eb0cb36fad btmrvl: Fix firmware filename for sd8997 chipset
new 6fb00d4e94bc Bluetooth: Check scan state before disabling during suspend
new 30965242268c Bluetooth: Removing noisy dbg message
new 4c07a5d7aeb3 Bluetooth: hci_qca: Fix an error pointer dereference
new 7310dd3fbaa5 Bluetooth: hci_qca: Simplify determination of serial clock [...]
new eff981f6579d Bluetooth: hci_qca: Only remove TX clock vote after TX is [...]
new e2a119cd8460 Bluetooth: hci_qca: Skip serdev wait when no transfer is pending
new 4da385f742d4 Bluetooth: hci_qca: Refactor error handling in qca_suspend()
new a9ec8423134a Bluetooth: Allow suspend even when preparation has failed
new f98aa80ff78c Bluetooth: hci_qca: Bug fix during SSR timeout
new d74abe2138b3 Bluetooth: btusb: Add support to read Intel debug feature
new c453b10c2b28 Bluetooth: btusb: Configure Intel debug feature based on a [...]
new 70a7808b50b1 Bluetooth: btmrvl_sdio: Set parent dev to hdev
new 76d4c130ea44 Bluetooth: btmrvl_sdio: Implement prevent_wake
new e660b3510eb4 Bluetooth: btmrvl_sdio: Refactor irq wakeup
new 00398e1d5183 Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO [...]
new 32929e1f4ad9 Bluetooth: Use only 8 bits for the HCI CMSG state flags
new 590deccf4c06 Bluetooth: hci_qca: Disable SoC debug logging for WCN3991
new 2d68476cfc2a Bluetooth: hci_qca: Increase SoC idle timeout to 200ms
new 201a11246d60 Bluetooth: hci_qca: Request Tx clock vote off only when Tx [...]
new 7e90de4ac109 Bluetooth: mgmt: read/set system parameter definitions
new 10873f99ced2 Bluetooth: centralize default value initialization.
new 17896406ff35 Bluetooth: implement read/set default system parameters mgmt
new aececa645dc7 Bluetooth: mgmt: Add commands for runtime configuration
new 8baaa4038edb Bluetooth: Add bdaddr_list_with_flags for classic whitelist
new 7a92906f841d Bluetooth: Replace wakeable list with flag
new a1fc7535ec34 Bluetooth: Replace wakeable in hci_conn_params
new 4c54bf2b093b Bluetooth: Add get/set device flags mgmt op
new 7fceb17c6b48 Bluetooth: Add definitions for advertisement monitor features
new e5e1e7fd470c Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES
new b139553db5cd Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR
new bd2fbc6cb815 Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR
new b52729f27b1e Bluetooth: Notify adv monitor added event
new cdde92e23071 Bluetooth: Notify adv monitor removed event
new 8208f5a9d435 Bluetooth: Update background scan and report device based [...]
new 76b139965575 Bluetooth: Terminate the link if pairing is cancelled
new 46605a271114 Bluetooth: mgmt: Use command complete on success for set s [...]
new 3ca33e3fb4f9 Bluetooth: Add hci_dev_lock to get/set device flags
new 5cbd3ebde859 Bluetooth: use configured params for ext adv
new 8746f135bb01 Bluetooth: Disconnect if E0 is used for Level 4
new f9c70bdc279b Bluetooth: add a mutex lock to avoid UAF in do_enale_set
new f645125711c8 Bluetooth: btusb: fix up firmware download sequence
new 737cd06072a7 Bluetooth: btmtksdio: fix up firmware download sequence
new 6933568aec92 Bluetooth: btusb: Reset port on cmd timeout
new 34a68655a141 Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake
new 3a0377d993d7 Bluetooth: Don't restart scanning if paused
new 5ea7c81a4f34 Bluetooth: btusb: Refactor of firmware download flow for I [...]
new b980d477de2d Bluetooth: btusb: Comment on unbalanced pm reference
new 343ad3964d2f dt-bindings: net: bluetooth: realtek: Fix uart-has-rtscts example
new 49b020c1d236 Bluetooth: Adding a configurable autoconnect timeout
new d4edda0f791f Bluetooth: use configured default params for active scans
new 461f95f04f19 Bluetooth: btusb: USB alternate setting 1 for WBS
new b83764f9220a Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear()
new 15d8ce05ebec Bluetooth: le_simult_central_peripheral experimental feature
new 51b64c476a5d Bluetooth: Use whitelist for scan policy when suspending
new 51c19bf3d5cf Bluetooth: Fix slab-out-of-bounds read in hci_extended_inq [...]
new 19186c7b45c1 Bluetooth: core: Use fallthrough pseudo-keyword
new 710a9194610a Bluetooth: RFCOMM: Use fallthrough pseudo-keyword
new a3b4cbfc078d Bluetooth: Use fallthrough pseudo-keyword
new d5baf620e5ba Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM
new 33bfd94a05ab Bluetooth: btusb: add Realtek 8822CE to usb_device_id table
new 3344537f614b Bluetooth: hci_qca: Bug fixes for SSR
new 75bbd2ea50ba Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
new 629b49c848ee Bluetooth: Prevent out-of-bounds read in hci_inquiry_resul [...]
new 37adf701dd87 Bluetooth: Add per-instance adv disable/remove
new 339ddaa62699 Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
new cde1a8a99287 Bluetooth: btusb: Fix and detect most of the Chinese Bluet [...]
new a7ad4b6119d7 Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
new 24b065727ceb Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier
new 202798db9570 Bluetooth: hci_serdev: Only unregister device if it was re [...]
new 4e8c36c3b0d7 Bluetooth: Fix suspend notifier race
new 58789a1990c1 Bluetooth: hci_qca: Stop collecting memdump again for comm [...]
new 6540351e6f27 Bluetooth: Translate additional address type correctly
new e1d572357599 Bluetooth: Configure controller address resolution if available
new 0eee35bdfa3b Bluetooth: Update resolving list when updating whitelist
new b31bc00bfe3a Bluetooth: Translate additional address type during le_conn
new d03c759e3919 Bluetooth: Let controller creates RPA during le create conn
new 5c49bcce5c12 Bluetooth: Enable/Disable address resolution during le cre [...]
new b2cc23398e81 Bluetooth: Enable RPA Timeout
new cbbdfa6f3319 Bluetooth: Enable controller RPA resolution using Experime [...]
new 34ec58b9fd1c Revert "Bluetooth: btusb: Disable runtime suspend on Realt [...]
new 9a9373ffc733 Bluetooth: use the proper scan params when conn is pending
new 79bf118957a1 Bluetooth: Increment management interface revision
new 075f77324f90 Bluetooth: Remove CRYPTO_ALG_INTERNAL flag
new 4bb540dbe442 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...]
new 83a33b248763 bluetooth: sco: Fix sockptr reference.
new 9fc95f50eedb net: Pass NULL to skb_network_protocol() when we don't car [...]
new eff73e16ee11 s390/qeth: tolerate pre-filled RX buffer
new 7c94a8829500 s390/qeth: integrate RX refill worker with NAPI
new 02472e28b9a4 s390/qeth: don't process empty bridge port events
new 9e7d92e0b0ac s390/qeth: use all configured RX buffers
new fdc229819d3d Merge branch 's390-qeth-next'
new cc0b065fd550 hsr: Use %pM format specifier for MAC addresses
new b03c3bacf58f qed: Use %pM format specifier for MAC addresses
new 26b4b2d99c3a qede: Use %pM format specifier for MAC addresses
new 77aec5e1c493 net/sched: cls_u32: Use struct_size() helper
new f8ace8d915b8 tcp: rename request_sock cookie_ts bit to syncookie
new 535fb8152f31 mptcp: token: move retry to caller
new 78d8b7bc4b32 mptcp: subflow: split subflow_init_req
new 08b8d080982f mptcp: rename and export mptcp_subflow_request_sock_ops
new c83a47e50d8f mptcp: subflow: add mptcp_subflow_init_cookie_req helper
new 6fc8c827dd4f tcp: syncookies: create mptcp request socket for ACK cooki [...]
new 9466a1ccebbe mptcp: enable JOIN requests even if cookies are in use
new fed61c4b584c selftests: mptcp: make 2nd net namespace use tcp syn cooki [...]
new 00587187ad30 selftests: mptcp: add test cases for mptcp join tests with [...]
new d9790bc2fea5 Merge branch 'mptcp-syncookies'
new bc5cbd73eb49 iavf: use generic power management
new e9c971bdabb0 igbvf: use generic power management
new 6f82b2558735 ixgbe: use generic power management
new bac663172843 ixgbevf: use generic power management
new 69a74aef8a18 e100: use generic power management
new 4b6bafb9e1d4 e1000: Remove unnecessary usages of memset
new c5b369651b58 e1000e: Remove unnecessary usages of memset
new 90105264a60d igb: Remove unnecessary usages of memset
new 7ba068d12844 ixgbe: Remove unnecessary usages of memset
new 09a071f52bbe Documentation: intel: Replace HTTP links with HTTPS ones
new 935f73bd51de ixgbe: use eth_zero_addr() to clear mac address
new 8698fb64cc77 igb: use eth_zero_addr() to clear mac address
new c6886957d2d9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 48040793fa60 tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS
new 8f3f330da28e tun: add missing rcu annotation in tun_set_ebpf()
new 829eb208e80d rtnetlink: add support for protodown reason
new df78a0c0b67d nl80211: S1G band and channel definitions
new f2a0c1875907 mac80211: remove the need for variable rates_idx
new 9c167b2ddc1a cfg80211: allow vendor dumpit to terminate by returning 0
new 987021726f9f net/wireless: nl80211.h: drop duplicate words in comments
new 0f55c0c500f2 net/wireless: wireless.h: drop duplicate word in comments
new 085a6c109b9d net/wireless: cfg80211.h: drop duplicate words in comments
new 66b239d28c75 net/wireless: mac80211.h: drop duplicate words in comments
new dec4ca931244 net/wireless: regulatory.h: drop duplicate word in comment
new 832868568296 nl80211: Remove a misleading label in 'nl80211_trigger_scan()'
new 504776be46cb nl80211: Simplify error handling path in 'nl80211_trigger_scan()'
new fc0561dc6a9c mac80211: Use fallthrough pseudo-keyword
new 2f1805ea209a cfg80211: allow the low level driver to flush the BSS table
new e3718a611470 cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip p [...]
new 184eebe664f0 cfg80211/mac80211: add connected to auth server to meshconf
new 1303a51c2410 cfg80211/mac80211: add connected to auth server to station info
new 3ff901cb5df1 mac80211: improve AQL tx airtime estimation
new 48a54f6bc456 net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb
new 180ac48ee62f mac80211: calculate skb hash early when using itxq
new 322cd27c0645 cfg80211/mac80211: avoid bss color setting in non-HE modes
new fd17dba1c860 cfg80211: Add support to advertize OCV support
new 1df2bdba528b mac80211: never drop injected frames even if normally not allowed
new e02281e7a5c5 mac80211: add radiotap flag to prevent sequence number overwrite
new 29c3e95f79ad mac80211: do not overwrite the sequence number if requested
new 2b3dab135320 mac80211: use same flag everywhere to avoid sequence numbe [...]
new 08aca29aa8b1 mac80211: remove unused flags argument in transmit functions
new cb17ed29a7a5 mac80211: parse radiotap header when selecting Tx queue
new c5d1686b314e mac80211: add a function for running rx without passing sk [...]
new 75e6b594bbae cfg80211: invert HE BSS color 'disabled' to 'enabled'
new f96622749a67 nl80211: support 4-way handshake offloading for WPA/WPA2-P [...]
new c8ad010665c0 mac80211: warn only once in check_sdata_in_driver() at eac [...]
new 6f3de75cdf60 Merge tag 'mac80211-next-for-davem-2020-07-31' of git://gi [...]
new 0e8642cf369a tcp: fix build fong CONFIG_MPTCP=n
new 8b66a6fd34f5 fib: fix another fib_rules_ops indirect call wrapper problem
new 7126bd5c8bcb mptcp: fix syncookie build error on UP
new bd0b33b24897 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new c44a1b91753e dt-bindings: net: mdio: add reset-post-delay-us property
new 6259e0f5478d net: mdiobus: use flexible sleeping for reset-delay-us
new bb3831294cd5 net: mdiobus: add reset-post-delay-us handling
new e4d5efdd0bc4 net: mdio device: use flexible sleeping in reset function
new 530fe9d433b9 Merge branch 'Improve-MDIO-Ethernet-PHY-reset'
new 038ebb1a713d net/sched: act_ct: fix miss set mru for ovs after defrag i [...]
new 9aba6c5b4925 openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
new 71fed0bc8665 ethtool: ethnl_set_linkmodes: remove redundant null check
new d6526926de73 net: mvpp2: fix memory leak in mvpp2_rx
new 9d2f627b7ec9 net: openvswitch: add masks cache hit counter
new 9bf24f594c6a net: openvswitch: make masks cache size configurable
new b90a1269184a Merge branch 'net-openvswitch-masks-cache-enhancements'
new d208a42a62e7 ipv6/addrconf: call addrconf_ifdown with consistent values
new ae79dbf60905 ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN
new fd65e5a95d08 net: bridge: clear bridge's private skb space on xmit
new 622e32b7d4a6 net: gre: recompute gre csum for sctp over gre tunnels
new 155f15ad6760 ionic: use fewer firmware doorbells on rx fill
new b14e4e95f9ec ionic: tx separate servicing
new fe8c30b50835 ionic: separate interrupt for Tx and Rx
new 38bd9d9f6287 Merge branch 'ionic-txrx-updates'
new fd4ec07631b1 cxgb4: fix check for running offline ethtool selftest
new 29b3705facb3 cxgb4: fix extracting IP addresses in TC-FLOWER rules
new 7ad9c26f7512 net: qede: use eth_zero_addr() to clear mac address
new 8340303670d8 net: qed: use eth_zero_addr() to clear mac address
new c15fc199b375 net: Use __skb_pagelen() directly in skb_cow_data()
new 2f631133c40c net: Pass NULL to skb_network_protocol() when we don't car [...]
new 65c72291f709 ice: mark PM functions as __maybe_unused
new 585cdabdfdb7 ice: rename misleading grst_delay variable
new f07d134d3772 ice: fix the vsi_id mask to be 10 bit for set_rss_lut
new cdedbab92db4 ice: Fix RSS profile locks
new a4c493fea5b7 ice: remove page_reuse statistic
new a8fffd7ae9a5 ice: add useful statistics
new ec1d1d230206 ice: Clear and free XLT entries on reset
new f34f55557ac9 ice: Allow 2 queue pairs per VF on SR-IOV initialization
new 0a37abfa017a ice: port fix for chk_linearlize
new bcc46cb8a077 ice: Graceful error handling in HW table calloc failure
new 68d210a609a0 ice: Disable VLAN pruning in promiscuous mode
new eddbee9b949a ice: update PTYPE lookup table
new 6a2c2b2c1bcb ice: adjust profile ID map locks
new 7dbc63f0a540 ice: Misc minor fixes
new ac6d1835ca96 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
new e9d204fde5fd net: dsa: qca8k: Add define for port VID
new 69462fe6a390 net: dsa: qca8k: Add 802.1q VLAN support
new d0f6ba2ef2c1 appletalk: Fix atalk_proc_init() return path
new 6d78e473e018 net: phy: mdio-mvusb: select MDIO_DEVRES in Kconfig
new a45a9e8a768c atm: eni: avoid accessing the data mapped to streaming DMA
new cbbb64f62acd atm: idt77252: avoid accessing the data mapped to streaming DMA
new 0470a48880f8 net: ethernet: aquantia: Fix wrong return value
new bace287c55aa net/enetc: Fix wrong return value in enetc_psfp_parse_clsflower()
new aa027850a292 liquidio: Fix wrong return value in cn23xx_get_pf_num()
new edab74e9cb1d net: sgi: ioc3-eth: Fix the size used in some 'dma_free_co [...]
new 36f28f7687a9 net: spider_net: Fix the size used in a 'dma_free_coherent [...]
new c23cf402d0bb net: spider_net: Remove a useless memset
new 336f531ab17c netfilter: nf_tables: Fix a use after free in nft_immediat [...]
new 35dfb013149f ipvs: queue delayed work to expire no destination connecti [...]
new 954d82979b2f netfilter: Use fallthrough pseudo-keyword
new 50935339c394 netfilter: Replace HTTP links with HTTPS ones
new 42f36eba71c4 netfilter: ip6tables: Remove redundant null checks
new 83d9dcba06c5 netfilter: nf_tables: extended netlink error reporting for [...]
new 77a92189ecfd netfilter: nf_tables: report EEXIST on overlaps
new f2e0b29a9ac7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
new 99f47abd9f7b fsl/fman: use 32-bit unsigned integer
new 0572054617f3 fsl/fman: fix dereference null return value
new cc79fd8f5577 fsl/fman: fix unreachable code
new cc5d229a1221 fsl/fman: check dereferencing null pointer
new 3207f715c343 fsl/fman: fix eth hash table allocation
new 6c09b484377c Merge branch 'DPAA-FMan-driver-fixes'
new fbc97de84ef8 tipc: Use is_broadcast_ether_addr() instead of memcmp()
new 730e700e2c19 tcp: apply a floor of 1 for RTT samples from TCP timestamps
new 88fab21c691b seg6_iptunnel: Refactor seg6_lwt_headroom out of uapi header
new 01f4d47a5b55 net: stmmac: fix failed to suspend if phy based WOL is enabled
new 4e56cde15f7d mac80211: Handle special status codes in SAE commit
new 6628d00116b3 mac8211: fix struct initialisation
new 47d76e31908d mac80211: use eth_zero_addr() to clear mac address
new 3b1648f10961 nl80211: use eth_zero_addr() to clear mac address
new 5981fe5b0529 mac80211: fix misplaced while instead of if
new 0b91111fb1a1 mac80211: Do not report beacon loss if beacon filtering enabled
new ee494f42a356 Merge tag 'mac80211-next-for-davem-2020-08-03' of git://gi [...]
new 190f8b060ee3 mptcp: use mptcp_for_each_subflow in mptcp_stream_accept
new 80fbbb1672e7 fib: Fix undef compile warning
new 08e335f6ad35 devlink: Add early_drop trap
new c88e11e04716 devlink: Pass extack when setting trap's action and group' [...]
new 76ba292cc7d7 mlxsw: spectrum_trap: Use 'size_t' for array sizes
new 928345c08b72 mlxsw: spectrum_span: On policer_id_base_ref_count, use de [...]
new 36d1fd687d56 mlxsw: spectrum_trap: Allow for per-ASIC trap groups initi [...]
new 869c7be940e5 mlxsw: spectrum_trap: Allow for per-ASIC traps initialization
new 6687e953f44f mlxsw: spectrum_trap: Add early_drop trap
new 54a9238589c5 mlxsw: spectrum_qdisc: Offload action trap for qevents
new 8fb6ac457d5b selftests: mlxsw: RED: Test offload of trapping on RED qevents
new f8deaea06fb5 Merge branch 'mlxsw-Add-support-for-buffer-drop-traps'
new 8555c6bfd5fd mptcp: fix bogus sendmsg() return code under pressure
new af9fdd2bf8b1 net: dsa: sja1105: poll for extts events from a timer
new 59b328cf5660 cxgb4: add TC-MATCHALL IPv6 support
new 81d4e8e07314 net: dsa: loop: PVID should be per-port
new 916a8d168e8a net: dsa: loop: Support 4K VLANs
new 6c84a589972f net: dsa: loop: Move data structures to header
new c99194eded25 net: dsa: loop: Wire-up MTU callbacks
new 947b6ef9f7ae net: dsa: loop: Set correct number of ports
new d8f375ea463e Merge branch 'net-dsa-loop-Preparatory-changes-for-802-1Q- [...]
new 6c33ae1ad584 dpaa2-eth: use napi_schedule to be compatible with PREEMPT_RT
new 215602a8d212 enetc: use napi_schedule to be compatible with PREEMPT_RT
new 8e737145e8b2 sfc_ef100: check firmware version at start-of-day
new 4496363bec32 sfc_ef100: fail the probe if NIC uses unsol_ev credits
new adcfc3482fff sfc_ef100: read Design Parameters at probe time
new d19a53721863 sfc_ef100: TX path for EF100 NICs
new a9dc3d5612ce sfc_ef100: RX filter table management and related gubbins
new 8e57daf70671 sfc_ef100: RX path for EF100
new b780feac367e sfc_ef100: plumb in fini_dmaq
new b593b6f1b492 sfc_ef100: statistics gathering
new 43c3df0d5647 sfc_ef100: functions for selftests
new ef2c57b95614 sfc_ef100: read pf_index at probe time
new d61592a11292 sfc_ef100: add nic-type for VFs, and bind to them
new c4b83061dc86 Merge branch 'sfc-driver-for-EF100-family-NICs-part-2'
new 45d252ca803b net/mlx5e: Enable users to change VF/PF representors carri [...]
new b20649094021 net/mlx5: DR, Change push vlan action sequence
new 966e50597666 udp_tunnel: add the ability to hard-code IANA VXLAN
new 18a2b7f969c9 net/mlx5: convert to new udp_tunnel infrastructure
new 6c4e9bcfb489 net/mlx5: Delete extra dump stack that gives nothing
new 76769c38b45d Merge tag 'mlx5-updates-2020-08-03' of git://git.kernel.or [...]
new f3c93a93b564 tools/bpftool: Strip BPF .o files before skeleton generation
new c8a2983c4df0 udp: Don't discard reuseport selection when group has connections
new 86176a1821a1 selftests/bpf: Test BPF socket lookup and reuseport with c [...]
new 3f9969f2c040 bpf: Fix pos computation for bpf_iter seq_ops->start()
new a228a64fc1e4 bpf: Add bpf_prog iterator
new 14fc6bd6b79c bpf: Refactor bpf_iter_reg to have separate seq_info member
new f9c792729581 bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t
new afbf21dce668 bpf: Support readonly/readwrite buffers in verifier
new a5cbe05a6673 bpf: Implement bpf iterator for map elements
new d6c4503cc296 bpf: Implement bpf iterator for hash maps
new d3cc2ab546ad bpf: Implement bpf iterator for array maps
new 5ce6e77c7edf bpf: Implement bpf iterator for sock local storage map
new cd31039a7347 tools/libbpf: Add support for bpf map element iterator
new d8793aca7086 tools/bpftool: Add bpftool support for bpf map element iterator
new 2a7c2fff7dd6 selftests/bpf: Add test for bpf hash map iterators
new 60dd49ea6539 selftests/bpf: Add test for bpf array map iterators
new 3b1c420bd882 selftests/bpf: Add a test for bpf sk_storage_map iterator
new 9efcc4ad7a15 selftests/bpf: Add a test for out of bound rdonly buf access
new 909e446b3204 Merge branch 'bpf_iter-for-map-elems'
new 7b04d6d60fcf bpf: Separate bpf_get_[stack|stackid] for perf events BPF
new 5d99cb2c8677 bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stack [...]
new d4b4dd6ce770 libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO
new 1da4864c2b20 selftests/bpf: Add callchain_stackid
new 346938e9380c selftests/bpf: Add get_stackid_cannot_attach
new 90065c0647ef Merge branch 'fix-bpf_get_stack-with-PEBS'
new d4a89c1eb814 selftests/bpf: Add test for CGROUP_STORAGE map on multiple [...]
new 9e5bd1f7633b selftests/bpf: Test CGROUP_STORAGE map can't be used by mu [...]
new 7d9c3427894f bpf: Make cgroup storages shared between programs on the s [...]
new 3573f384014f selftests/bpf: Test CGROUP_STORAGE behavior on shared egre [...]
new 4e15f460be6d Documentation/bpf: Document CGROUP_STORAGE map type
new 36f72484820a Merge branch 'shared-cgroup-storage'
new dfcdf0e9ad2e bpf/local_storage: Fix build without CONFIG_CGROUP
new 2b9b305fcdda bpf: Fix build on architectures with special bpf_user_pt_regs_t
new 6cc7d1e8e9e0 bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL
new 7f0a838254bd bpf, xdp: Maintain info on attached XDP BPF programs in ne [...]
new d4baa9368a5e bpf, xdp: Extract common XDP program attachment logic
new aa8d3a716b59 bpf, xdp: Add bpf_link-based XDP attachment API
new 026a4c28e1db bpf, xdp: Implement LINK_UPDATE for BPF XDP link
new c1931c9784eb bpf: Implement BPF XDP link-specific introspection APIs
new dc8698cac7aa libbpf: Add support for BPF XDP link
new fe48230cf2ae selftests/bpf: Add BPF XDP link selftests
new e8407fdeb9a6 bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP [...]
new 47960ad614d0 Merge branch 'bpf_link-XDP'
new 70cfab1d871c tools, bpftool: Skip type probe if name is not found
new 9a97c9d2af5c tools, bpftool: Add LSM type to array of prog names
new e1613b5714ee bpf: Fix bpf_ringbuf_output() signature to return long
new 363885d7c62e selftests/bpf: Add new bpf_iter context structs to fix bui [...]
new f6dfbe31e8fa bpf: Fix swapped arguments in calls to check_buffer_access
new 3c4f850e8441 xdp: Prevent kernel-infoleak in xsk_getsockopt()
new ca5cd355b7f0 bpf, selftests: use :: 1 for localhost in tcp_server.py
new 310ad7970a0d bpf: Fix build without CONFIG_NET when using BPF XDP link
new 800834285361 bpf, arm64: Add BPF exception tables
new 4fc00b79b85d bpf: Add missing newline characters in verifier error messages
new 12e6196fb159 selftests/bpf: Test bpf_iter buffer access with negative offset
new f7c6cb1d9728 bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK
new 4fb5f9491140 selftests/bpf: Verify socket storage in cgroup/sock_{creat [...]
new dfdb0d93e5bc selftests/bpf: Add xdpdrv mode for test_xdp_redirect
new 80546ac4586c selftests/bpf: Don't destroy failed link
new a6599abdeac3 selftests/bpf: Omit nodad flag when adding addresses to loopback
new 50450fc716c1 libbpf: Make destructors more robust by handling ERR_PTR(e [...]
new c64c9c282a9a udp, bpf: Ignore connections in reuseport group after BPF [...]
new 1acf8f90ea7e libbpf: Fix register in PT_REGS MIPS macros
new ffba964e4d11 Documentation/bpf: Use valid and new links in index.rst
new 4939b2847d26 bpf, selftests: Use single cgroup helpers for both test_so [...]
new 73b11c2ab072 bpf: Add support for forced LINK_DETACH command
new 2e49527e5248 libbpf: Add bpf_link detach APIs
new 90806ccc90bb selftests/bpf: Add link detach tests for cgroup, netns, an [...]
new 0e8c7c07f090 tools/bpftool: Add `link detach` subcommand
new e85f99aa7760 tools/bpftool: Add documentation and bash-completion for ` [...]
new 5a6b1a206d1f Merge branch 'link_detach'
new b5cc46cdff76 selftests/bpf: Fix spurious test failures in core_retro selftest
new a278f3d81912 tools, build: Propagate build failures from tools/build/Ma [...]
new 041549b7b2c7 tools, bpftool: Fix wrong return value in do_dump()
new 94a1fedd63ed libbpf: Add btf__parse_raw() and generic btf__parse() APIs
new 8526df04570f tools/bpftool: Use libbpf's btf__parse() API for parsing B [...]
new f86ca3cffef1 tools/resolve_btfids: Use libbpf's btf__parse() API
new cfa3eb65a7d6 Merge branch 'bpf-libbpf-btf-parsing'
new fa5cb548ced6 bpf: Setup socket family and addresses in bpf_prog_test_run_skb
new 21594c44083c bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb
new 2e7199bd773b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
new da7955405fb2 sfc: Fix build with CONFIG_RFS_ACCEL disabled.
new 088c5f0d1a7c hinic: add generating mailbox random index support
new c8c29ec3c5fa hinic: add check for mailbox msg from VF
new a79da6953e2f Merge branch 'hinic-mailbox-channel-enhancement'
new 93f4ddd64b7d via-velocity: Use more typical logging styles
new 2cb002e3c294 mt76: add missing lock configuring coverage class
new 8fc49625a33a mt76: mt7615: fix lmac queue debugsfs entry
new 1fec635bcc9e mt76: mt7615: fix hw queue mapping
new d3c829985234 mt76: overwrite qid for non-bufferable mgmt frames
new a28bef561a5c mt76: mt7615: re-enable offloading of sequence number assignment
new be49c5356f39 mt76: usb: rely on mt76_for_each_q_rx
new 73741b9bee69 mt76: mt7663: introduce ARP filter offload
new 642023d04335 mt76: mt7615: fix up typo in Kconfig for MT7663U
new 9da82fb76d6c mt76: allow more channels, allowed in ETSI domain
new e39da597e578 mt76: fix include in pci.h
new 4a58d5d1097a mt76: rely on register macros
new b807b368c4f9 mt76: add U-APSD support on AP side
new b876658b5e55 mt76: mt7615: add .set_tsf callback
new dcdecb128b2e mt76: mt7915: add a fixed AC queue mapping
new f68e6a1f85c1 mt76: mt7915: add MU-MIMO support
new 80c993400404 mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded
new dc076af55b86 mt76: mt7915: overwrite qid for non-bufferable mgmt frames
new 6ed942af4f68 mt76: mt76x2e: rename routines in pci.c
new 5bb923c767a4 mt76: mt7615: schedule tx tasklet and sta poll on mac tx free
new 557b5a174768 mt76: mt7615: add support for accessing mapped registers v [...]
new dc80405868e4 mt76: mt7615: add support for accessing RF registers via MCU
new b8c978663efb mt76: mt7615: use full on-chip memory address for WF_PHY r [...]
new beffe070b188 mt76: vif_mask to struct mt76_phy
new f0efa8621550 mt76: add API for testmode support
new 4f0bce1c8888 mt76: mt7615: implement testmode support
new d9ea74c41316 mt76: mt7915: update HE capabilities
new 40ba9a938fb4 mt76: mt76x2: fix pci suspend/resume on mt7612e
new 05b5a339a7b2 mt76: mt76x2u: enable HC-M7662BU1
new 0d4b69099877 mt76: mt7915: avoid memcpy in rxv operation
new 757b0e7fd6f4 mt76: mt7615: avoid polling in fw_own for mt7663
new a86f1d01f5ce mt76: move mt76 workqueue in common code
new 08523a2a1db5 mt76: mt7615: add mt7615_pm_wake utility routine
new adfd5112c81b mt76: mt7615: introduce mt7615_mutex_{acquire,release} utilities
new ea4906c4be49 mt76: mt7615: wake device before accessing regmap in debugfs
new 940a0c63e0c3 mt76: mt7615: wake device before configuring hw keys
new de5ff3c9d1a2 mt76: mt7615: introduce pm_power_save delayed work
new 04414240adb7 mt76: mt7615: wake device in mt7615_update_channel before [...]
new 3d0558c82200 mt76: mt7615: acquire driver_own before configuring device [...]
new 888a678a64e0 mt76: mt7615: wake device before performing freq scan
new 030aaeddbab1 mt76: mt7615: add missing lock in mt7615_regd_notifier
new de1f66bab9b7 mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex
new 46dadc310441 mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex
new 5cf8f7794d32 mt76: mt7615: wake device before pulling packets from mac8 [...]
new 2b8cdfb28d34 mt76: mt7615: wake device before pushing frames in mt7615_tx
new 1eae3fb949c1 mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add,remove}
new a2b30bd4096e mt76: mt7615: check MT76_STATE_PM flag before accessing th [...]
new 1f549009b5b2 mt76: mt7615: do not request {driver,fw}_own if already granted
new b5b4c7ddf110 mt76: mt7615: add runtime-pm knob in mt7615 debugfs
new 83b9f42aea98 mt76: mt7615: enable beacon hw filter for runtime-pm
new ec4b9f380c15 mt76: mt7615: add idle-timeout knob in mt7615 debugfs
new 894b7767ec2f mt76: mt7615: improve mt7615_driver_own reliability
new 4bb586bc33b9 mt76: mt7663u: sync probe sampling with rate configuration
new e9eb59c60d21 mt76: mt7615: avoid scheduling runtime-pm during hw scan
new d71d67a70635 mt76: mt7615: reschedule ps work according to last activity
new 4a850f8dc68b mt76: mt7663u: fix memory leak in set key
new c876039e9555 mt76: mt7663u: fix potential memory leak in mcu message handler
new 9248c08c3fc4 mt76: mt7615: fix potential memory leak in mcu message handler
new eb744e5df86c mt76: mt7915: potential array overflow in mt7915_mcu_tx_ra [...]
new a6e29d8ecd3d mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS
new cdcba424814d mt76: mt7615: take into account sdio bus configuring txwi
new 75b10f0cbd0b mt76: mt76u: add mt76_skb_adjust_pad utility routine
new 0fa407c32069 mt76: mt7615: sdio code must access rate/key regs in preoc [...]
new 90520afbae5f mt76: mt7615: introduce mt7663-usb-sdio-common module
new d39b52e31aa6 mt76: introduce mt76_sdio module
new a66cbdd6573d mt76: mt7615: introduce mt7663s support
new 1f8284150dbc mt76: mt76s: move queue accounting in mt76s_tx_queue_skb
new 4c7e1711cf4c mt76: mt7915: fix potential memory leak in mcu message handler
new 2bccc8415883 mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add
new 5648d1c9cadb mt76: mt76u: add missing release on skb in __mt76x02u_mcu_ [...]
new 98f80899e168 Merge tag 'mt76-for-kvalo-2020-07-21' of https://github.co [...]
new 56b06d4da812 rtlwifi: btcoex: remove redundant initialization of variab [...]
new 1751a7352b63 rtlwifi: btcoex: use %*ph to print small buffer
new 614946480f8f mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree()
new ba78405ecaac p54: switch from 'pci_' to 'dma_' API
new 87b589a19901 prism54: Replace HTTP links with HTTPS ones
new 81cf72b74671 prism54: islpci_hotplug: use generic power management
new 84d47961a02c prism54: switch from 'pci_' to 'dma_' API
new ae44fa993e8e rtw88: fix LDPC field for RA info
new 4dd86b901d13 rtw88: fix short GI capability based on current bandwidth
new d8e030c74e83 rtw88: update tx descriptor of mgmt and reserved page packets
new 3f194bd4ca1c rtw88: coex: only skip coex triggered by BT info
new 40b788d15832 rtw88: add ieee80211_ops::change_interface
new 752310ed2b40 rtw88: allows driver to enable/disable beacon
new c376c1fc87b7 rtw88: add h2c command in debugfs
new 9de6959f8584 rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static
new 7b080e085943 rtw88: 8821c: coex: add functions and parameters
new 3f4600de8c93 iwlwifi: yoyo: don't print failure if debug firmware is missing
new 880e21490be6 mt7601u: add missing release on skb in mt7601u_mcu_msg_send
new c83e2a6e2fbb wilc1000: Move wilc1000 SDIO ID's from driver source to co [...]
new 560a218d1ce6 rt2x00: pci: use generic power management
new 348cb5dc4d70 ipw2x00: Replace HTTP links with HTTPS ones
new 2d96c1ed4bab b43: Replace HTTP links with HTTPS ones
new 140c6026167b b43legacy: Replace HTTP links with HTTPS ones
new 99aaa1aafa5c hostap: use generic power management
new 9130559cf8db ipw2100: Use GFP_KERNEL instead of GFP_ATOMIC in some memo [...]
new e52525c0c320 ipw2x00: switch from 'pci_' to 'dma_' API
new 141bc9abbbff qtnfmac: Missing platform_device_unregister() on error in [...]
new 4dd9e7e08bc3 intersil: fix wiki website url
new c3ab1804b168 airo: use generic power management
new 20e6421344b5 wl1251: fix always return 0 error
new 92d26d1abf8e drivers: bcma: remove set but not used variable `addrh` an [...]
new a080ecb11ae2 bcma: gpio: Use irqchip template
new 3dc05ffb0443 brcmfmac: Set timeout value when configuring power save
new 2cfd71f1a43e Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ [...]
new cabf06e5a275 Merge tag 'wireless-drivers-next-2020-08-04' of git://git. [...]
new df23bb18b44b ipv4: route: Ignore output interface in FIB lookup for PMTU route
new 4cb47a8644cc tunnels: PMTU discovery support for directly bridged IP packets
new fc68c99577cc vxlan: Support for PMTU discovery on directly bridged links
new c1a800e88dbf geneve: Support for PMTU discovery on directly bridged links
new df40e39c0df0 selftests: pmtu.sh: Add tests for bridged UDP tunnels
new 7b53682c9403 selftests: pmtu.sh: Add tests for UDP tunnels handled by O [...]
new 2ac24d6d685c Merge branch 'Support-PMTU-discovery-with-bridged-UDP-tunnels'
new bab9693a9a8c net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
new ffe8923f109b netfilter: nft_compat: make sure xtables destructors have run
new 78470d9d0d9f netfilter: nft_meta: fix iifgroup matching
new 2ef740da4fef selftests: netfilter: add meta iif/oif match test
new 73f9407b3eb8 netfilter: conntrack: Move nf_ct_offload_timeout to header file
new 4203b19c2796 netfilter: flowtable: Set offload timeout when adding flow
new ee895a30ef46 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
new f7ba7dbf4f7a net: macb: Properly handle phylink on at91sam9x
new 02afa9c66bb9 dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
new 7c9864bbccc2 hv_netvsc: do not use VF device if link is down
new 24dd377a76b0 wan: wanxl: switch from 'pci_' to 'dma_' API
new 4c900a6b4e05 farsync: switch from 'pci_' to 'dma_' API
new c29f9aa35016 ptp: only allow phase values lower than 1 period
new a0dced17ad9d Revert "vxlan: fix tos value before xmit"
new 5845589ed652 net: openvswitch: silence suspicious RCU usage warning
new 81f6cb31222d ipv6: add ipv6_dev_find()
new 5a6f6f579178 tipc: set ub->ifindex for local ipv6 address
new 273d405b4d56 Merge branch 'net-fix-a-mcast-issue-for-tipc-udp-media'
new 0b0e299720bb net: dsa: sja1105: use detected device id instead of DT on [...]
new c2a4d2747996 selftests: rtnetlink: correct the final return value for the test
new 72f70c159b53 selftests: rtnetlink: make kci_test_encap() return sub-tes [...]
new 889579d00b74 Merge branch 'selftests-rtnetlink-Fix-for-false-negative-r [...]
new adf734106498 mptcp: be careful on subflow creation
new 16f6458f2478 selftests/net: relax cpu affinity requirement in msg_zeroc [...]
new 8ed54f167abd ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM
new 5fcfb6d0bfcd hso: fix bailout in error case of probe
new 11c5f6d2f2a8 usb: hso: no complaint about kmalloc failure
new abaf00ff0462 usb: hso: remove bogus check for EINPROGRESS
new 0063fc3db476 Merge branch 'misc-bug-fixes-for-the-hso-driver'
new c1055b76ad00 net: thunderx: initialize VF's mailbox mutex before first usage
new 47ec5303d73e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...]
The 2273 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/bpf/btf.rst | 36 +
Documentation/bpf/index.rst | 21 +-
Documentation/bpf/map_cgroup_storage.rst | 169 +
.../devicetree/bindings/misc/fsl,qoriq-mc.txt | 2 +-
.../bindings/net/amlogic,meson-dwmac.yaml | 3 +
Documentation/devicetree/bindings/net/dsa/dsa.txt | 255 +-
Documentation/devicetree/bindings/net/dsa/dsa.yaml | 92 +
.../devicetree/bindings/net/dsa/ocelot.txt | 105 +-
.../devicetree/bindings/net/ethernet-phy.yaml | 12 +
Documentation/devicetree/bindings/net/mdio.yaml | 7 +
.../devicetree/bindings/net/mscc-phy-vsc8531.txt | 3 +
.../devicetree/bindings/net/realtek-bluetooth.yaml | 2 +-
.../devicetree/bindings/net/ti,dp83867.yaml | 2 +-
.../devicetree/bindings/net/ti,dp83869.yaml | 18 +-
.../bindings/net/wireless}/microchip,wilc1000.yaml | 0
Documentation/driver-api/driver-model/devres.rst | 3 +-
Documentation/driver-api/index.rst | 1 +
Documentation/driver-api/pldmfw/driver-ops.rst | 56 +
Documentation/driver-api/pldmfw/file-format.rst | 203 +
Documentation/driver-api/pldmfw/index.rst | 72 +
Documentation/filesystems/debugfs.rst | 12 +-
Documentation/networking/batman-adv.rst | 8 +-
Documentation/networking/dccp.rst | 3 +
.../networking/device_drivers/3com/vortex.rst | 461 --
.../{ => device_drivers/appletalk}/cops.rst | 0
.../networking/device_drivers/appletalk/index.rst | 19 +
.../{ => device_drivers/appletalk}/ltpc.rst | 0
.../{ => device_drivers/atm}/cxacru-cf.py | 0
.../networking/{ => device_drivers/atm}/cxacru.rst | 0
.../{ => device_drivers/atm}/fore200e.rst | 0
.../networking/device_drivers/atm/index.rst | 20 +
.../networking/{ => device_drivers/atm}/iphase.rst | 0
.../networking/device_drivers/cable/index.rst | 18 +
.../device_drivers/{ => cable}/sb1000.rst | 0
.../networking/device_drivers/cellular/index.rst | 18 +
.../{ => cellular}/qualcomm/rmnet.rst | 0
.../device_drivers/{ => ethernet}/3com/3c509.rst | 0
.../device_drivers/ethernet/3com/vortex.rst | 459 ++
.../ethernet/altera}/altera_tse.rst | 0
.../device_drivers/{ => ethernet}/amazon/ena.rst | 0
.../{ => ethernet}/aquantia/atlantic.rst | 0
.../device_drivers/{ => ethernet}/chelsio/cxgb.rst | 0
.../{ => ethernet}/cirrus/cs89x0.rst | 0
.../{ => ethernet}/davicom/dm9000.rst | 0
.../device_drivers/{ => ethernet}/dec/de4x5.rst | 0
.../device_drivers/{ => ethernet}/dec/dmfe.rst | 0
.../device_drivers/{ => ethernet}/dlink/dl2k.rst | 0
.../{ => ethernet}/freescale/dpaa.rst | 0
.../ethernet/freescale/dpaa2/dpio-driver.rst | 160 +
.../ethernet/freescale/dpaa2/ethernet-driver.rst | 186 +
.../{ => ethernet}/freescale/dpaa2/index.rst | 0
.../freescale/dpaa2/mac-phy-support.rst | 0
.../{ => ethernet}/freescale/dpaa2/overview.rst | 0
.../{ => ethernet}/freescale/gianfar.rst | 0
.../device_drivers/{ => ethernet}/google/gve.rst | 0
.../{ => device_drivers/ethernet/huawei}/hinic.rst | 0
.../networking/device_drivers/ethernet/index.rst | 60 +
.../device_drivers/ethernet/intel/e100.rst | 188 +
.../device_drivers/{ => ethernet}/intel/e1000.rst | 0
.../device_drivers/{ => ethernet}/intel/e1000e.rst | 0
.../device_drivers/ethernet/intel/fm10k.rst | 142 +
.../device_drivers/{ => ethernet}/intel/i40e.rst | 0
.../device_drivers/ethernet/intel/iavf.rst | 331 +
.../device_drivers/{ => ethernet}/intel/ice.rst | 0
.../device_drivers/ethernet/intel/igb.rst | 213 +
.../device_drivers/ethernet/intel/igbvf.rst | 65 +
.../device_drivers/ethernet/intel/ixgb.rst | 468 ++
.../device_drivers/{ => ethernet}/intel/ixgbe.rst | 0
.../{ => ethernet}/intel/ixgbevf.rst | 0
.../{ => ethernet}/marvell/octeontx2.rst | 0
.../{ => ethernet}/mellanox/mlx5.rst | 0
.../{ => ethernet}/microsoft/netvsc.rst | 0
.../{ => ethernet}/neterion/s2io.rst | 0
.../{ => ethernet}/neterion/vxge.rst | 0
.../{ => ethernet}/netronome/nfp.rst | 0
.../{ => ethernet}/pensando/ionic.rst | 0
.../device_drivers/{ => ethernet}/smsc/smc9.rst | 0
.../{ => ethernet}/stmicro/stmmac.rst | 0
.../device_drivers/{ => ethernet}/ti/cpsw.rst | 0
.../{ => ethernet}/ti/cpsw_switchdev.rst | 0
.../device_drivers/{ => ethernet}/ti/tlan.rst | 0
.../{ => ethernet}/toshiba/spider_net.rst | 0
.../networking/{ => device_drivers/fddi}/defza.rst | 0
.../networking/device_drivers/fddi/index.rst | 19 +
.../networking/{ => device_drivers/fddi}/skfp.rst | 0
.../device_drivers/freescale/dpaa2/dpio-driver.rst | 158 -
.../freescale/dpaa2/ethernet-driver.rst | 185 -
.../{ => device_drivers/hamradio}/baycom.rst | 0
.../networking/device_drivers/hamradio/index.rst | 19 +
.../{ => device_drivers/hamradio}/z8530drv.rst | 0
Documentation/networking/device_drivers/index.rst | 56 +-
.../networking/device_drivers/intel/e100.rst | 188 -
.../networking/device_drivers/intel/fm10k.rst | 142 -
.../networking/device_drivers/intel/iavf.rst | 331 -
.../networking/device_drivers/intel/igb.rst | 213 -
.../networking/device_drivers/intel/igbvf.rst | 65 -
.../networking/device_drivers/intel/ipw2100.rst | 323 -
.../networking/device_drivers/intel/ixgb.rst | 468 --
.../networking/device_drivers/wan/index.rst | 18 +
.../{ => device_drivers/wan}/z8530book.rst | 0
.../networking/device_drivers/wifi/index.rst | 20 +
.../device_drivers/wifi/intel/ipw2100.rst | 323 +
.../device_drivers/{ => wifi}/intel/ipw2200.rst | 0
.../{ => device_drivers/wifi}/ray_cs.rst | 0
Documentation/networking/devlink/devlink-info.rst | 12 +-
Documentation/networking/devlink/devlink-trap.rst | 4 +
Documentation/networking/devlink/ice.rst | 55 +-
Documentation/networking/ethtool-netlink.rst | 164 +-
Documentation/networking/filter.rst | 2 +
Documentation/networking/index.rst | 13 -
Documentation/networking/timestamping.rst | 165 +
Documentation/networking/tls-offload.rst | 18 +
MAINTAINERS | 80 +-
Makefile | 25 +-
arch/arm64/include/asm/extable.h | 12 +
arch/arm64/include/asm/unistd32.h | 4 +-
arch/arm64/mm/extable.c | 12 +-
arch/arm64/net/bpf_jit_comp.c | 93 +-
arch/c6x/lib/checksum.c | 2 +-
arch/c6x/lib/csum_64plus.S | 8 +-
arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 12 +-
arch/mips/kernel/syscalls/syscall_n32.tbl | 4 +-
arch/mips/kernel/syscalls/syscall_o32.tbl | 4 +-
arch/nios2/include/asm/checksum.h | 5 +-
arch/parisc/kernel/syscalls/syscall.tbl | 4 +-
arch/powerpc/kernel/syscalls/syscall.tbl | 4 +-
arch/riscv/net/bpf_jit.h | 483 +-
arch/riscv/net/bpf_jit_comp32.c | 14 +-
arch/riscv/net/bpf_jit_comp64.c | 293 +-
arch/riscv/net/bpf_jit_core.c | 6 +-
arch/s390/kernel/syscalls/syscall.tbl | 4 +-
arch/s390/net/bpf_jit_comp.c | 63 +-
arch/sparc/kernel/sys32.S | 12 +-
arch/sparc/kernel/syscalls/syscall.tbl | 4 +-
arch/x86/entry/syscall_x32.c | 7 +
arch/x86/entry/syscalls/syscall_32.tbl | 4 +-
arch/x86/entry/syscalls/syscall_64.tbl | 4 +-
crypto/af_alg.c | 8 +-
crypto/algif_aead.c | 4 -
crypto/algif_hash.c | 4 -
crypto/algif_rng.c | 2 -
crypto/algif_skcipher.c | 4 -
drivers/atm/Kconfig | 8 +-
drivers/atm/eni.c | 21 +-
drivers/atm/firestream.c | 2 -
drivers/atm/fore200e.c | 27 -
drivers/atm/horizon.c | 40 -
drivers/atm/idt77252.c | 9 +-
drivers/atm/iphase.c | 16 -
drivers/atm/lanai.c | 2 -
drivers/atm/solos-pci.c | 4 +-
drivers/atm/zatm.c | 16 -
drivers/bcma/driver_gpio.c | 23 +-
drivers/bcma/scan.c | 8 +-
drivers/bluetooth/bcm203x.c | 2 +-
drivers/bluetooth/bluecard_cs.c | 2 -
drivers/bluetooth/btintel.c | 59 +
drivers/bluetooth/btintel.h | 21 +
drivers/bluetooth/btmrvl_main.c | 11 +
drivers/bluetooth/btmrvl_sdio.c | 21 +-
drivers/bluetooth/btmtksdio.c | 16 +-
drivers/bluetooth/btqca.c | 27 +
drivers/bluetooth/btqca.h | 2 +
drivers/bluetooth/btusb.c | 303 +-
drivers/bluetooth/hci_h5.c | 2 +-
drivers/bluetooth/hci_ll.c | 2 +-
drivers/bluetooth/hci_qca.c | 134 +-
drivers/bluetooth/hci_serdev.c | 3 +-
drivers/crypto/chelsio/chtls/chtls_cm.c | 3 +-
drivers/crypto/chelsio/chtls/chtls_main.c | 18 +-
drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 +-
drivers/infiniband/hw/i40iw/Makefile | 1 -
drivers/infiniband/hw/i40iw/i40iw.h | 2 +-
drivers/infiniband/hw/qedr/main.c | 20 +-
drivers/infiniband/hw/qedr/verbs.c | 97 +-
drivers/isdn/capi/Kconfig | 2 +-
drivers/isdn/hardware/mISDN/hfcpci.c | 12 +-
drivers/isdn/hardware/mISDN/hfcsusb.c | 3 +-
drivers/isdn/hardware/mISDN/netjet.c | 8 +-
drivers/isdn/mISDN/socket.c | 10 +-
drivers/net/Kconfig | 3 +-
drivers/net/appletalk/Kconfig | 3 +-
drivers/net/bareudp.c | 7 +-
drivers/net/bonding/bond_main.c | 139 +-
drivers/net/bonding/bond_options.c | 8 +
drivers/net/caif/caif_hsi.c | 6 +-
drivers/net/caif/caif_serial.c | 2 +-
drivers/net/caif/caif_spi.c | 4 +-
drivers/net/caif/caif_virtio.c | 2 +-
drivers/net/dsa/Kconfig | 1 +
drivers/net/dsa/b53/b53_common.c | 31 +-
drivers/net/dsa/b53/b53_spi.c | 26 +-
drivers/net/dsa/bcm_sf2.c | 89 +-
drivers/net/dsa/bcm_sf2_cfp.c | 8 +-
drivers/net/dsa/dsa_loop.c | 72 +-
drivers/net/dsa/lan9303-core.c | 7 +-
drivers/net/dsa/microchip/ksz8795.c | 19 +-
drivers/net/dsa/microchip/ksz9477.c | 24 +-
drivers/net/dsa/microchip/ksz_common.c | 35 +-
drivers/net/dsa/microchip/ksz_common.h | 9 +-
drivers/net/dsa/mv88e6xxx/chip.c | 41 +-
drivers/net/dsa/mv88e6xxx/chip.h | 7 +-
drivers/net/dsa/mv88e6xxx/global1.c | 17 +
drivers/net/dsa/mv88e6xxx/global1.h | 2 +
drivers/net/dsa/mv88e6xxx/global2.c | 5 +-
drivers/net/dsa/mv88e6xxx/global2_scratch.c | 9 +-
drivers/net/dsa/ocelot/Kconfig | 15 +-
drivers/net/dsa/ocelot/Makefile | 3 +-
drivers/net/dsa/ocelot/felix.c | 364 +-
drivers/net/dsa/ocelot/felix.h | 39 +-
drivers/net/dsa/ocelot/felix_vsc9959.c | 626 +-
drivers/net/dsa/ocelot/seville_vsc9953.c | 1104 ++++
drivers/net/dsa/qca/ar9331.c | 60 +-
drivers/net/dsa/qca8k.c | 558 +-
drivers/net/dsa/qca8k.h | 45 +
drivers/net/dsa/rtl8366.c | 37 +-
drivers/net/dsa/rtl8366rb.c | 31 +-
drivers/net/dsa/sja1105/sja1105.h | 12 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 25 +-
drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 4 +-
drivers/net/dsa/sja1105/sja1105_flower.c | 16 +-
drivers/net/dsa/sja1105/sja1105_main.c | 39 +-
drivers/net/dsa/sja1105/sja1105_ptp.c | 79 +-
drivers/net/dsa/sja1105/sja1105_ptp.h | 5 +-
drivers/net/dsa/sja1105/sja1105_spi.c | 17 +-
drivers/net/dsa/sja1105/sja1105_static_config.c | 36 +-
drivers/net/dsa/sja1105/sja1105_static_config.h | 12 +-
drivers/net/dsa/sja1105/sja1105_tas.c | 3 +-
drivers/net/dsa/sja1105/sja1105_vl.c | 2 +-
drivers/net/dsa/vitesse-vsc73xx-platform.c | 2 +-
drivers/net/dsa/vitesse-vsc73xx-spi.c | 2 +-
drivers/net/ethernet/3com/3c59x.c | 4 +-
drivers/net/ethernet/3com/Kconfig | 4 +-
drivers/net/ethernet/3com/typhoon.c | 53 +-
drivers/net/ethernet/8390/8390.h | 61 +-
drivers/net/ethernet/8390/ne2k-pci.c | 38 +-
drivers/net/ethernet/adaptec/starfire.c | 23 +-
drivers/net/ethernet/aeroflex/greth.c | 2 +-
drivers/net/ethernet/agere/et131x.c | 7 -
drivers/net/ethernet/alteon/acenic.c | 119 +-
drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 47 +-
drivers/net/ethernet/amazon/ena/ena_com.c | 19 +-
drivers/net/ethernet/amazon/ena/ena_com.h | 13 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.c | 51 +-
drivers/net/ethernet/amazon/ena/ena_eth_com.h | 3 +-
drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 211 +-
drivers/net/ethernet/amazon/ena/ena_netdev.h | 3 +
drivers/net/ethernet/amazon/ena/ena_pci_id_tbl.h | 5 +
drivers/net/ethernet/amd/amd8111e.c | 111 +-
drivers/net/ethernet/amd/au1000_eth.c | 5 -
drivers/net/ethernet/amd/pcnet32.c | 203 +-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 275 +-
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 12 +-
drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 19 +-
drivers/net/ethernet/amd/xgbe/xgbe.h | 13 +-
drivers/net/ethernet/aquantia/atlantic/aq_common.h | 18 +-
.../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 62 +-
.../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 10 +-
.../net/ethernet/aquantia/atlantic/aq_ethtool.c | 98 +-
drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 17 +-
.../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 34 +-
.../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 8 +-
drivers/net/ethernet/aquantia/atlantic/aq_main.c | 22 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 117 +-
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 9 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 9 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.h | 8 +-
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 77 +-
drivers/net/ethernet/aquantia/atlantic/aq_ptp.h | 27 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 85 +-
drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 22 +-
drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 74 +-
drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 11 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 138 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 70 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 3 +
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 61 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 28 +-
.../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 41 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils.c | 62 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils.h | 2 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +-
.../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 10 +-
.../aquantia/atlantic/hw_atl2/hw_atl2_utils.c | 3 +-
.../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 227 +-
drivers/net/ethernet/arc/emac_main.c | 2 +-
drivers/net/ethernet/aurora/nb8800.c | 2 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 36 +-
drivers/net/ethernet/broadcom/bnx2x/Makefile | 2 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 18 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 15 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 12 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 155 +-
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 78 +-
.../net/ethernet/broadcom/bnx2x/bnx2x_self_test.c | 3183 +++++++++
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 2 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 880 ++-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 126 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 15 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 190 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 3 +
drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 468 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 18 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 4 -
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 17 +
drivers/net/ethernet/broadcom/tg3.h | 2 +-
drivers/net/ethernet/brocade/bna/bfa_ioc.c | 3 +-
drivers/net/ethernet/brocade/bna/bfi.h | 2 +-
drivers/net/ethernet/cadence/macb.h | 3 +
drivers/net/ethernet/cadence/macb_main.c | 221 +-
drivers/net/ethernet/cadence/macb_pci.c | 2 +-
drivers/net/ethernet/cadence/macb_ptp.c | 2 +-
.../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +-
drivers/net/ethernet/cavium/liquidio/lio_main.c | 90 +-
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 59 +-
.../net/ethernet/cavium/liquidio/octeon_device.c | 11 +-
.../net/ethernet/cavium/liquidio/octeon_network.h | 2 +-
.../net/ethernet/cavium/liquidio/request_manager.c | 10 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 7 +-
drivers/net/ethernet/cavium/thunder/nicvf_main.c | 11 +-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 5 +-
drivers/net/ethernet/chelsio/Kconfig | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 161 -
drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 3 +-
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 443 ++
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 4 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 120 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 260 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 1 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 66 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 626 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 5 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 2 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 598 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 144 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 8 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 146 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.h | 6 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 +
drivers/net/ethernet/chelsio/cxgb4/sge.c | 109 +-
drivers/net/ethernet/chelsio/cxgb4/smt.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 334 +-
drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 10 +
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 2 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 47 +-
drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h | 2 +-
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 6 +-
drivers/net/ethernet/cirrus/Kconfig | 2 +-
drivers/net/ethernet/cisco/enic/enic_main.c | 105 +-
drivers/net/ethernet/cortina/Kconfig | 2 +-
drivers/net/ethernet/dec/tulip/Kconfig | 4 +-
drivers/net/ethernet/dec/tulip/de2104x.c | 25 +-
drivers/net/ethernet/dec/tulip/dmfe.c | 49 +-
drivers/net/ethernet/dec/tulip/tulip_core.c | 51 +-
drivers/net/ethernet/dec/tulip/uli526x.c | 48 +-
drivers/net/ethernet/dec/tulip/winbond-840.c | 26 +-
drivers/net/ethernet/dlink/dl2k.c | 10 +-
drivers/net/ethernet/dlink/sundance.c | 29 +-
drivers/net/ethernet/emulex/benet/be.h | 5 -
drivers/net/ethernet/emulex/benet/be_main.c | 220 +-
drivers/net/ethernet/fealnx.c | 91 +-
.../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 8 +-
.../net/ethernet/freescale/dpaa2/dpaa2-eth-trace.h | 1 -
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 263 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 15 +-
.../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 3 +-
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 13 +
drivers/net/ethernet/freescale/dpaa2/dpni.c | 44 +-
drivers/net/ethernet/freescale/dpaa2/dpni.h | 16 +
drivers/net/ethernet/freescale/enetc/Kconfig | 2 +
drivers/net/ethernet/freescale/enetc/enetc.c | 164 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 36 +-
.../net/ethernet/freescale/enetc/enetc_ethtool.c | 84 +-
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 50 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 196 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.h | 5 +
drivers/net/ethernet/freescale/enetc/enetc_qos.c | 213 +-
drivers/net/ethernet/freescale/fec_main.c | 7 +-
drivers/net/ethernet/freescale/fec_ptp.c | 13 +-
drivers/net/ethernet/freescale/fman/fman.c | 3 +-
drivers/net/ethernet/freescale/fman/fman_dtsec.c | 4 +-
drivers/net/ethernet/freescale/fman/fman_mac.h | 2 +-
drivers/net/ethernet/freescale/fman/fman_memac.c | 3 +-
drivers/net/ethernet/freescale/fman/fman_port.c | 9 +-
drivers/net/ethernet/freescale/fman/fman_tgec.c | 2 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 6 +-
drivers/net/ethernet/freescale/xgmac_mdio.c | 33 +-
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 6 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 41 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 +-
drivers/net/ethernet/huawei/hinic/Makefile | 2 +-
drivers/net/ethernet/huawei/hinic/hinic_dev.h | 23 +
drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 608 ++
drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 119 +
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 602 +-
.../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 27 +-
.../net/ethernet/huawei/hinic/hinic_hw_api_cmd.h | 4 +
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 2 +
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 10 +
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 254 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 226 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 39 +
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 6 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 23 +
drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 10 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 10 +
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 312 +-
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 22 +
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 11 +
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 17 +-
drivers/net/ethernet/huawei/hinic/hinic_main.c | 205 +-
drivers/net/ethernet/huawei/hinic/hinic_port.c | 256 +-
drivers/net/ethernet/huawei/hinic/hinic_port.h | 144 +
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 58 +-
drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 81 +-
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 80 +
drivers/net/ethernet/huawei/hinic/hinic_tx.h | 2 +
drivers/net/ethernet/intel/Kconfig | 25 +-
drivers/net/ethernet/intel/e100.c | 38 +-
drivers/net/ethernet/intel/e1000/e1000.h | 1 -
drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 6 +-
drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 8 +-
drivers/net/ethernet/intel/e1000/e1000_param.c | 2 +-
drivers/net/ethernet/intel/e1000e/82571.c | 4 +-
drivers/net/ethernet/intel/e1000e/e1000.h | 1 -
drivers/net/ethernet/intel/e1000e/ethtool.c | 17 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 14 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 38 +-
drivers/net/ethernet/intel/e1000e/param.c | 2 +-
drivers/net/ethernet/intel/e1000e/phy.c | 2 +-
drivers/net/ethernet/intel/e1000e/ptp.c | 3 +-
drivers/net/ethernet/intel/fm10k/fm10k.h | 11 +-
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 6 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 18 +-
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 6 +-
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 166 +-
drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 -
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 8 +-
drivers/net/ethernet/intel/i40e/i40e.h | 49 +-
drivers/net/ethernet/intel/i40e/i40e_adminq.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 496 +-
drivers/net/ethernet/intel/i40e/i40e_client.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_client.h | 203 -
drivers/net/ethernet/intel/i40e/i40e_common.c | 7 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.h | 5 -
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 101 +-
drivers/net/ethernet/intel/i40e/i40e_devids.h | 7 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 13 +-
drivers/net/ethernet/intel/i40e/i40e_hmc.h | 1 -
drivers/net/ethernet/intel/i40e/i40e_main.c | 282 +-
drivers/net/ethernet/intel/i40e/i40e_osdep.h | 1 -
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_register.h | 4658 +------------
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 23 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.h | 26 +-
drivers/net/ethernet/intel/i40e/i40e_type.h | 82 -
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 234 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 1 -
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 61 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.h | 3 +-
drivers/net/ethernet/intel/iavf/iavf.h | 1 -
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 1 -
drivers/net/ethernet/intel/iavf/iavf_main.c | 68 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2 +-
drivers/net/ethernet/intel/iavf/iavf_type.h | 8 -
drivers/net/ethernet/intel/ice/Makefile | 1 +
drivers/net/ethernet/intel/ice/ice.h | 23 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 214 +-
drivers/net/ethernet/intel/ice/ice_base.c | 2 +-
drivers/net/ethernet/intel/ice/ice_common.c | 1432 +++-
drivers/net/ethernet/intel/ice/ice_common.h | 36 +-
drivers/net/ethernet/intel/ice/ice_controlq.c | 6 +-
drivers/net/ethernet/intel/ice/ice_dcb.c | 37 +-
drivers/net/ethernet/intel/ice/ice_dcb.h | 4 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 6 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 11 +
drivers/net/ethernet/intel/ice/ice_devlink.c | 121 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 745 ++-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 135 +-
drivers/net/ethernet/intel/ice/ice_flex_type.h | 39 +-
drivers/net/ethernet/intel/ice/ice_flow.c | 13 +-
drivers/net/ethernet/intel/ice/ice_fw_update.c | 773 +++
drivers/net/ethernet/intel/ice/ice_fw_update.h | 12 +
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 13 +-
drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 314 +
drivers/net/ethernet/intel/ice/ice_lib.c | 43 +-
drivers/net/ethernet/intel/ice/ice_lib.h | 2 +
drivers/net/ethernet/intel/ice/ice_main.c | 1137 +++-
drivers/net/ethernet/intel/ice/ice_nvm.c | 191 +-
drivers/net/ethernet/intel/ice/ice_nvm.h | 20 +
drivers/net/ethernet/intel/ice/ice_sched.c | 135 +-
drivers/net/ethernet/intel/ice/ice_sched.h | 2 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 58 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 39 +-
drivers/net/ethernet/intel/ice/ice_txrx.h | 2 +-
drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 7 +-
drivers/net/ethernet/intel/ice/ice_type.h | 73 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 61 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 3 +
drivers/net/ethernet/intel/ice/ice_xsk.c | 18 +-
drivers/net/ethernet/intel/igb/e1000_82575.c | 4 +-
drivers/net/ethernet/intel/igb/e1000_nvm.c | 2 +-
drivers/net/ethernet/intel/igb/e1000_phy.c | 4 +-
drivers/net/ethernet/intel/igb/igb.h | 1 -
drivers/net/ethernet/intel/igb/igb_ethtool.c | 13 +-
drivers/net/ethernet/intel/igb/igb_main.c | 41 +-
drivers/net/ethernet/intel/igb/igb_ptp.c | 2 +-
drivers/net/ethernet/intel/igbvf/ethtool.c | 2 -
drivers/net/ethernet/intel/igbvf/igbvf.h | 1 -
drivers/net/ethernet/intel/igbvf/netdev.c | 46 +-
drivers/net/ethernet/intel/igc/igc.h | 8 +-
drivers/net/ethernet/intel/igc/igc_defines.h | 39 +-
drivers/net/ethernet/intel/igc/igc_ethtool.c | 112 +-
drivers/net/ethernet/intel/igc/igc_hw.h | 21 +-
drivers/net/ethernet/intel/igc/igc_i225.c | 156 +
drivers/net/ethernet/intel/igc/igc_i225.h | 3 +
drivers/net/ethernet/intel/igc/igc_mac.c | 28 +-
drivers/net/ethernet/intel/igc/igc_main.c | 68 +-
drivers/net/ethernet/intel/igc/igc_ptp.c | 256 +-
drivers/net/ethernet/intel/igc/igc_regs.h | 30 +-
drivers/net/ethernet/intel/ixgb/ixgb.h | 1 -
drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 2 -
drivers/net/ethernet/intel/ixgb/ixgb_main.c | 6 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 4 -
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 6 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 283 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 5 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 317 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 14 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 6 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 10 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 4 +-
drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 -
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 1 -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 67 +-
drivers/net/ethernet/intel/ixgbevf/vf.c | 6 +-
drivers/net/ethernet/jme.c | 2 +-
drivers/net/ethernet/jme.h | 2 +-
drivers/net/ethernet/marvell/Kconfig | 1 +
drivers/net/ethernet/marvell/mv643xx_eth.c | 5 +-
drivers/net/ethernet/marvell/mvneta.c | 242 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 57 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 906 ++-
drivers/net/ethernet/marvell/octeontx2/af/common.h | 2 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +-
drivers/net/ethernet/marvell/skge.c | 76 +-
drivers/net/ethernet/marvell/sky2.c | 87 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 45 +-
drivers/net/ethernet/mediatek/mtk_star_emac.c | 13 +-
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 131 +-
drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/main.c | 11 +-
drivers/net/ethernet/mellanox/mlx4/mcg.c | 4 +-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 -
drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 27 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 8 +-
.../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 108 +-
.../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 45 +-
.../mellanox/mlx5/core/accel/ipsec_offload.c | 385 ++
.../mellanox/mlx5/core/accel/ipsec_offload.h | 38 +
.../net/ethernet/mellanox/mlx5/core/accel/tls.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/accel/tls.h | 19 +-
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 2 +
.../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +-
.../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 6 +
.../ethernet/mellanox/mlx5/core/diag/rsc_dump.h | 33 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 103 +-
.../net/ethernet/mellanox/mlx5/core/en/devlink.c | 19 +-
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 34 +-
.../net/ethernet/mellanox/mlx5/core/en/health.c | 58 +-
.../net/ethernet/mellanox/mlx5/core/en/health.h | 16 +-
.../net/ethernet/mellanox/mlx5/core/en/mod_hdr.c | 157 +
.../net/ethernet/mellanox/mlx5/core/en/mod_hdr.h | 31 +
.../net/ethernet/mellanox/mlx5/core/en/params.h | 22 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 3 +
.../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 1 +
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 17 +-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 154 +-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 93 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 481 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 32 +-
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 93 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 30 +-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 13 +
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 54 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 22 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 13 -
.../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 2 -
.../mellanox/mlx5/core/en_accel/en_accel.h | 10 +
.../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 400 ++
.../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h | 27 +
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 51 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 10 +
.../mellanox/mlx5/core/en_accel/ipsec_fs.c | 544 ++
.../mellanox/mlx5/core/en_accel/ipsec_fs.h | 26 +
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 56 +
.../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 23 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 123 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 114 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 680 ++
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 208 +-
.../mellanox/mlx5/core/en_accel/ktls_txrx.c | 119 +
.../mellanox/mlx5/core/en_accel/ktls_txrx.h | 42 +
.../mellanox/mlx5/core/en_accel/ktls_utils.h | 86 +
.../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 28 +-
.../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 14 +-
.../mellanox/mlx5/core/en_accel/tls_rxtx.c | 34 +-
.../mellanox/mlx5/core/en_accel/tls_rxtx.h | 34 +-
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 36 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 12 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 23 +-
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 84 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 290 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 75 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 169 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 39 +
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 25 +
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 279 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 33 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 161 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 47 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 115 +-
.../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +-
.../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 51 +-
.../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 37 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 14 +-
drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 10 +
drivers/net/ethernet/mellanox/mlx5/core/fw.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 3 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 +-
.../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 8 +-
.../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 8 +-
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 114 +-
.../net/ethernet/mellanox/mlx5/core/lib/vxlan.h | 10 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 145 +-
.../mellanox/mlx5/core/steering/dr_matcher.c | 15 +-
.../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 5 +-
.../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 42 +-
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/wq.h | 15 +
drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +-
drivers/net/ethernet/mellanox/mlxsw/core.c | 34 +-
drivers/net/ethernet/mellanox/mlxsw/core.h | 25 +-
.../mellanox/mlxsw/core_acl_flex_actions.c | 355 +-
.../mellanox/mlxsw/core_acl_flex_actions.h | 10 +
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 53 +-
drivers/net/ethernet/mellanox/mlxsw/minimal.c | 4 +-
drivers/net/ethernet/mellanox/mlxsw/pci.c | 6 +-
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 7 +-
drivers/net/ethernet/mellanox/mlxsw/reg.h | 195 +-
drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 +
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 1944 +-----
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 151 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 108 +-
.../mellanox/mlxsw/spectrum_acl_flex_actions.c | 31 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 5 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 8 +-
.../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 1644 +++++
.../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 18 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 30 +-
.../ethernet/mellanox/mlxsw/spectrum_matchall.c | 29 +-
.../net/ethernet/mellanox/mlxsw/spectrum_policer.c | 468 ++
.../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 524 ++
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 655 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.h | 33 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 255 +-
.../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 18 +-
drivers/net/ethernet/mellanox/mlxsw/switchib.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 +-
drivers/net/ethernet/mellanox/mlxsw/trap.h | 10 +-
drivers/net/ethernet/micrel/ksz884x.c | 93 +-
drivers/net/ethernet/microchip/lan743x_main.c | 93 +-
drivers/net/ethernet/mscc/Kconfig | 22 +-
drivers/net/ethernet/mscc/Makefile | 16 +-
drivers/net/ethernet/mscc/ocelot.c | 1093 +--
drivers/net/ethernet/mscc/ocelot.h | 51 +-
drivers/net/ethernet/mscc/ocelot_ace.c | 974 ---
drivers/net/ethernet/mscc/ocelot_ace.h | 231 -
drivers/net/ethernet/mscc/ocelot_board.c | 626 --
drivers/net/ethernet/mscc/ocelot_flower.c | 148 +-
drivers/net/ethernet/mscc/ocelot_io.c | 18 +-
drivers/net/ethernet/mscc/ocelot_net.c | 1050 +++
drivers/net/ethernet/mscc/ocelot_police.c | 49 +-
drivers/net/ethernet/mscc/ocelot_police.h | 25 +-
drivers/net/ethernet/mscc/ocelot_ptp.c | 74 +-
drivers/net/ethernet/mscc/ocelot_regs.c | 450 --
drivers/net/ethernet/mscc/ocelot_tc.c | 179 -
drivers/net/ethernet/mscc/ocelot_tc.h | 22 -
drivers/net/ethernet/mscc/ocelot_vcap.c | 1000 +++
drivers/net/ethernet/mscc/ocelot_vcap.h | 231 +
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 1138 ++++
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 37 +-
drivers/net/ethernet/natsemi/natsemi.c | 26 +-
drivers/net/ethernet/neterion/Kconfig | 4 +-
drivers/net/ethernet/neterion/s2io.c | 191 +-
drivers/net/ethernet/neterion/vxge/vxge-config.c | 42 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 82 +-
drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 10 +-
.../net/ethernet/netronome/nfp/flower/qos_conf.c | 8 +-
drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 17 +-
drivers/net/ethernet/netronome/nfp/nfp_net.h | 5 -
.../net/ethernet/netronome/nfp/nfp_net_common.c | 132 +-
.../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +-
drivers/net/ethernet/packetengines/hamachi.c | 111 +-
drivers/net/ethernet/packetengines/yellowfin.c | 83 +-
drivers/net/ethernet/pensando/Kconfig | 2 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 9 +-
drivers/net/ethernet/pensando/ionic/ionic_dev.h | 2 -
.../net/ethernet/pensando/ionic/ionic_devlink.c | 5 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 96 +-
drivers/net/ethernet/pensando/ionic/ionic_if.h | 88 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 66 +-
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 19 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 188 +-
drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 2 +
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 59 +-
drivers/net/ethernet/qlogic/qed/Makefile | 41 +-
drivers/net/ethernet/qlogic/qed/qed.h | 155 +-
drivers/net/ethernet/qlogic/qed/qed_chain.c | 371 ++
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 49 +-
drivers/net/ethernet/qlogic/qed/qed_cxt.h | 30 +-
drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 57 +-
drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 32 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 55 +-
drivers/net/ethernet/qlogic/qed/qed_debug.h | 3 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 475 +-
drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 62 +-
drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 84 +-
drivers/net/ethernet/qlogic/qed/qed_fcoe.h | 35 +-
drivers/net/ethernet/qlogic/qed/qed_hsi.h | 1085 +--
drivers/net/ethernet/qlogic/qed/qed_hw.c | 35 +-
drivers/net/ethernet/qlogic/qed/qed_hw.h | 37 +-
.../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 158 +-
drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 103 +-
drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 30 +-
drivers/net/ethernet/qlogic/qed/qed_int.c | 153 +-
drivers/net/ethernet/qlogic/qed/qed_int.h | 30 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 117 +-
drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 34 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 181 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.h | 31 +-
drivers/net/ethernet/qlogic/qed/qed_l2.c | 111 +-
drivers/net/ethernet/qlogic/qed/qed_l2.h | 31 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.c | 83 +-
drivers/net/ethernet/qlogic/qed/qed_ll2.h | 32 +-
drivers/net/ethernet/qlogic/qed/qed_main.c | 811 ++-
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 161 +-
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 176 +-
drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 8 +-
drivers/net/ethernet/qlogic/qed/qed_ooo.c | 30 +-
drivers/net/ethernet/qlogic/qed/qed_ooo.h | 30 +-
drivers/net/ethernet/qlogic/qed/qed_ptp.c | 32 +-
drivers/net/ethernet/qlogic/qed/qed_ptp.h | 9 +
drivers/net/ethernet/qlogic/qed/qed_rdma.c | 84 +-
drivers/net/ethernet/qlogic/qed/qed_rdma.h | 33 +-
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 30 +-
drivers/net/ethernet/qlogic/qed/qed_roce.c | 237 +-
drivers/net/ethernet/qlogic/qed/qed_roce.h | 31 +-
drivers/net/ethernet/qlogic/qed/qed_selftest.c | 30 +-
drivers/net/ethernet/qlogic/qed/qed_selftest.h | 4 +-
drivers/net/ethernet/qlogic/qed/qed_sp.h | 39 +-
drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 58 +-
drivers/net/ethernet/qlogic/qed/qed_spq.c | 136 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 70 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.h | 32 +-
drivers/net/ethernet/qlogic/qed/qed_vf.c | 30 +-
drivers/net/ethernet/qlogic/qed/qed_vf.h | 29 +-
drivers/net/ethernet/qlogic/qede/Makefile | 4 +-
drivers/net/ethernet/qlogic/qede/qede.h | 209 +-
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c | 7 +-
drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 528 +-
drivers/net/ethernet/qlogic/qede/qede_filter.c | 184 +-
drivers/net/ethernet/qlogic/qede/qede_fp.c | 205 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 232 +-
drivers/net/ethernet/qlogic/qede/qede_ptp.c | 41 +-
drivers/net/ethernet/qlogic/qede/qede_ptp.h | 31 +-
drivers/net/ethernet/qlogic/qede/qede_rdma.c | 31 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 7 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 31 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 11 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 97 +-
drivers/net/ethernet/rdc/r6040.c | 64 +-
drivers/net/ethernet/realtek/r8169.h | 2 +-
drivers/net/ethernet/realtek/r8169_main.c | 390 +-
drivers/net/ethernet/realtek/r8169_phy_config.c | 81 +-
drivers/net/ethernet/sfc/Kconfig | 5 +-
drivers/net/ethernet/sfc/Makefile | 4 +-
drivers/net/ethernet/sfc/bitfield.h | 34 +-
drivers/net/ethernet/sfc/ef10.c | 346 +-
drivers/net/ethernet/sfc/ef100.c | 543 ++
drivers/net/ethernet/sfc/ef100.h | 12 +
drivers/net/ethernet/sfc/ef100_ethtool.c | 24 +
drivers/net/ethernet/sfc/ef100_ethtool.h | 12 +
drivers/net/ethernet/sfc/ef100_netdev.c | 289 +
drivers/net/ethernet/sfc/ef100_netdev.h | 17 +
drivers/net/ethernet/sfc/ef100_nic.c | 1278 ++++
drivers/net/ethernet/sfc/ef100_nic.h | 80 +
drivers/net/ethernet/sfc/ef100_regs.h | 693 ++
drivers/net/ethernet/sfc/ef100_rx.c | 167 +
drivers/net/ethernet/sfc/ef100_rx.h | 21 +
drivers/net/ethernet/sfc/ef100_tx.c | 408 ++
drivers/net/ethernet/sfc/ef100_tx.h | 26 +
drivers/net/ethernet/sfc/efx.c | 322 +-
drivers/net/ethernet/sfc/efx.h | 50 +-
drivers/net/ethernet/sfc/efx_channels.c | 76 +-
drivers/net/ethernet/sfc/efx_channels.h | 3 +
drivers/net/ethernet/sfc/efx_common.c | 263 +-
drivers/net/ethernet/sfc/efx_common.h | 44 +-
drivers/net/ethernet/sfc/ethtool.c | 914 ---
drivers/net/ethernet/sfc/ethtool_common.c | 910 ++-
drivers/net/ethernet/sfc/ethtool_common.h | 35 +-
drivers/net/ethernet/sfc/farch.c | 6 +-
drivers/net/ethernet/sfc/io.h | 16 +-
drivers/net/ethernet/sfc/mcdi.c | 74 +-
drivers/net/ethernet/sfc/mcdi.h | 14 +-
drivers/net/ethernet/sfc/mcdi_filters.c | 77 +-
drivers/net/ethernet/sfc/mcdi_filters.h | 3 +
drivers/net/ethernet/sfc/mcdi_functions.c | 57 +-
drivers/net/ethernet/sfc/mcdi_functions.h | 1 +
drivers/net/ethernet/sfc/mcdi_pcol.h | 6933 +++++++++++++++++++-
drivers/net/ethernet/sfc/mcdi_port.c | 105 +-
drivers/net/ethernet/sfc/mcdi_port.h | 18 +
drivers/net/ethernet/sfc/mcdi_port_common.c | 141 +-
drivers/net/ethernet/sfc/mcdi_port_common.h | 5 +-
drivers/net/ethernet/sfc/net_driver.h | 98 +-
drivers/net/ethernet/sfc/nic.c | 44 +
drivers/net/ethernet/sfc/nic.h | 301 +-
drivers/net/ethernet/sfc/nic_common.h | 286 +
drivers/net/ethernet/sfc/ptp.c | 25 +-
drivers/net/ethernet/sfc/ptp.h | 45 +
drivers/net/ethernet/sfc/rx.c | 244 +-
drivers/net/ethernet/sfc/rx_common.c | 245 +-
drivers/net/ethernet/sfc/rx_common.h | 15 +-
drivers/net/ethernet/sfc/selftest.c | 18 +-
drivers/net/ethernet/sfc/siena.c | 9 +-
drivers/net/ethernet/sfc/tx.c | 82 +-
drivers/net/ethernet/sfc/tx.h | 3 -
drivers/net/ethernet/sfc/tx_common.c | 53 +-
drivers/net/ethernet/sfc/tx_common.h | 3 +
drivers/net/ethernet/sgi/ioc3-eth.c | 4 +-
drivers/net/ethernet/silan/sc92031.c | 26 +-
drivers/net/ethernet/sis/sis190.c | 52 +-
drivers/net/ethernet/sis/sis900.c | 112 +-
drivers/net/ethernet/smsc/Kconfig | 4 +-
drivers/net/ethernet/smsc/epic100.c | 19 +-
drivers/net/ethernet/smsc/smsc9420.c | 40 +-
drivers/net/ethernet/socionext/netsec.c | 3 -
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 53 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 19 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 2 +-
drivers/net/ethernet/sun/cassini.c | 121 +-
drivers/net/ethernet/sun/niu.c | 17 +-
drivers/net/ethernet/sun/sungem.c | 129 +-
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +-
drivers/net/ethernet/ti/Kconfig | 2 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 6 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 77 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 +-
drivers/net/ethernet/ti/am65-cpsw-qos.c | 8 +-
drivers/net/ethernet/ti/cpsw_priv.c | 3 -
drivers/net/ethernet/ti/tlan.c | 33 +-
drivers/net/ethernet/toshiba/spider_net.c | 6 +-
drivers/net/ethernet/via/via-velocity.c | 163 +-
drivers/net/ethernet/via/via-velocity.h | 44 -
drivers/net/ethernet/xilinx/ll_temac_main.c | 6 +-
drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +-
drivers/net/fddi/Kconfig | 4 +-
drivers/net/fddi/skfp/ess.c | 10 +-
drivers/net/fddi/skfp/h/cmtdef.h | 1 -
drivers/net/fddi/skfp/smt.c | 60 +-
drivers/net/geneve.c | 246 +-
drivers/net/hamradio/Kconfig | 16 +-
drivers/net/hamradio/scc.c | 2 +-
drivers/net/hyperv/hyperv_net.h | 1 +
drivers/net/hyperv/netvsc_bpf.c | 21 +-
drivers/net/hyperv/netvsc_drv.c | 50 +-
drivers/net/ipa/gsi.c | 117 +-
drivers/net/ipa/gsi.h | 12 +-
drivers/net/ipa/gsi_private.h | 6 +-
drivers/net/ipa/gsi_trans.h | 12 +-
drivers/net/ipa/ipa_clock.c | 8 +-
drivers/net/ipa/ipa_clock.h | 10 +-
drivers/net/ipa/ipa_cmd.h | 10 +-
drivers/net/ipa/ipa_endpoint.c | 304 +-
drivers/net/ipa/ipa_gsi.h | 13 +-
drivers/net/ipa/ipa_interrupt.h | 2 +-
drivers/net/ipa/ipa_main.c | 13 +-
drivers/net/ipa/ipa_mem.c | 7 +-
drivers/net/ipa/ipa_reg.h | 60 +-
drivers/net/ipa/ipa_smp2p.h | 2 +-
drivers/net/ipa/ipa_table.c | 3 +-
drivers/net/ipa/ipa_table.h | 4 +-
drivers/net/ipa/ipa_uc.c | 15 +-
drivers/net/netdevsim/Makefile | 2 +-
drivers/net/netdevsim/bpf.c | 4 -
drivers/net/netdevsim/dev.c | 17 +-
drivers/net/netdevsim/netdev.c | 14 +-
drivers/net/netdevsim/netdevsim.h | 21 +-
drivers/net/netdevsim/udp_tunnels.c | 192 +
drivers/net/phy/Kconfig | 6 +
drivers/net/phy/Makefile | 1 +
drivers/net/phy/adin.c | 12 +-
drivers/net/phy/at803x.c | 85 +-
drivers/net/phy/dp83640.c | 5 +-
drivers/net/phy/dp83822.c | 79 +-
drivers/net/phy/dp83869.c | 53 +-
drivers/net/phy/marvell.c | 268 +-
drivers/net/phy/marvell10g.c | 22 +
drivers/net/phy/mdio-boardinfo.c | 3 +-
drivers/net/phy/mdio-cavium.h | 14 +-
drivers/net/phy/mdio-mux-gpio.c | 11 +-
drivers/net/phy/mdio-octeon.c | 11 +-
drivers/net/phy/mdio-thunder.c | 2 +-
drivers/net/phy/mdio_bus.c | 127 +-
drivers/net/phy/mdio_device.c | 19 +-
drivers/net/phy/mdio_devres.c | 133 +
drivers/net/phy/mscc/Makefile | 4 +
drivers/net/phy/mscc/mscc.h | 63 +
drivers/net/phy/mscc/mscc_fc_buffer.h | 2 +-
drivers/net/phy/mscc/mscc_mac.h | 2 +-
drivers/net/phy/mscc/mscc_macsec.c | 22 +-
drivers/net/phy/mscc/mscc_macsec.h | 2 +-
drivers/net/phy/mscc/mscc_main.c | 111 +-
drivers/net/phy/mscc/mscc_ptp.c | 1590 +++++
drivers/net/phy/mscc/mscc_ptp.h | 477 ++
drivers/net/phy/phy-c45.c | 4 +-
drivers/net/phy/phy-core.c | 17 +-
drivers/net/phy/phy.c | 48 +
drivers/net/phy/phy_device.c | 324 +-
drivers/net/phy/phylink.c | 431 +-
drivers/net/phy/realtek.c | 12 +
drivers/net/phy/sfp.c | 54 +-
drivers/net/plip/plip.c | 4 +-
drivers/net/ppp/pppoe.c | 2 -
drivers/net/ppp/pptp.c | 2 -
drivers/net/thunderbolt.c | 4 +
drivers/net/tun.c | 17 +-
drivers/net/usb/cdc_ether.c | 7 +-
drivers/net/usb/cdc_ncm.c | 4 +
drivers/net/usb/hso.c | 16 +-
drivers/net/usb/ipheth.c | 2 +-
drivers/net/usb/usbnet.c | 3 +-
drivers/net/veth.c | 15 -
drivers/net/virtio_net.c | 17 -
drivers/net/vrf.c | 468 +-
drivers/net/vxlan.c | 57 +-
drivers/net/wan/c101.c | 2 +-
drivers/net/wan/cosa.c | 4 +-
drivers/net/wan/farsync.c | 37 +-
drivers/net/wan/lmc/lmc_main.c | 2 +-
drivers/net/wan/n2.c | 2 +-
drivers/net/wan/pc300too.c | 2 +-
drivers/net/wan/pci200syn.c | 2 +-
drivers/net/wan/wanxl.c | 54 +-
drivers/net/wireless/Kconfig | 6 +-
drivers/net/wireless/Makefile | 1 +
drivers/net/wireless/admtek/adm8211.c | 25 +-
drivers/net/wireless/ath/Kconfig | 4 +-
drivers/net/wireless/ath/ath10k/htt_tx.c | 4 +
drivers/net/wireless/ath/ath10k/mac.c | 9 +-
drivers/net/wireless/ath/ath10k/usb.c | 2 +-
drivers/net/wireless/ath/ath11k/Kconfig | 9 +
drivers/net/wireless/ath/ath11k/Makefile | 4 +-
drivers/net/wireless/ath/ath11k/core.c | 10 +
drivers/net/wireless/ath/ath11k/core.h | 52 +-
drivers/net/wireless/ath/ath11k/dbring.c | 356 +
drivers/net/wireless/ath/ath11k/dbring.h | 79 +
drivers/net/wireless/ath/ath11k/debug.c | 128 +-
drivers/net/wireless/ath/ath11k/dp.c | 3 +-
drivers/net/wireless/ath/ath11k/dp.h | 42 +
drivers/net/wireless/ath/ath11k/dp_rx.c | 36 +-
drivers/net/wireless/ath/ath11k/dp_tx.c | 7 +-
drivers/net/wireless/ath/ath11k/mac.c | 222 +-
drivers/net/wireless/ath/ath11k/reg.c | 4 +
drivers/net/wireless/ath/ath11k/spectral.c | 1023 +++
drivers/net/wireless/ath/ath11k/spectral.h | 82 +
drivers/net/wireless/ath/ath11k/wmi.c | 690 +-
drivers/net/wireless/ath/ath11k/wmi.h | 184 +-
drivers/net/wireless/ath/ath6kl/usb.c | 2 +-
drivers/net/wireless/ath/ath9k/Kconfig | 5 +-
drivers/net/wireless/ath/ath9k/hw.c | 2 +-
drivers/net/wireless/ath/carl9170/Kconfig | 2 +-
drivers/net/wireless/ath/carl9170/usb.c | 2 +-
drivers/net/wireless/ath/spectral_common.h | 17 +
drivers/net/wireless/ath/wil6210/Kconfig | 2 +-
drivers/net/wireless/atmel/at76c50x-usb.c | 2 +-
drivers/net/wireless/broadcom/b43/main.c | 16 +-
drivers/net/wireless/broadcom/b43/phy_common.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_g.c | 12 +-
drivers/net/wireless/broadcom/b43/phy_ht.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_lp.c | 2 +-
drivers/net/wireless/broadcom/b43/phy_n.c | 150 +-
drivers/net/wireless/broadcom/b43/radio_2056.c | 2 +-
drivers/net/wireless/broadcom/b43/tables_nphy.c | 4 +-
drivers/net/wireless/broadcom/b43legacy/main.c | 12 +-
drivers/net/wireless/broadcom/b43legacy/phy.c | 8 +-
drivers/net/wireless/broadcom/b43legacy/radio.c | 8 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 56 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/core.c | 3 +
.../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +-
.../broadcom/brcm80211/brcmfmac/fwsignal.c | 75 +-
.../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 3 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 19 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 5 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 59 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 3 +
.../net/wireless/broadcom/brcm80211/brcmsmac/led.c | 62 +-
.../net/wireless/broadcom/brcm80211/brcmsmac/led.h | 6 +-
drivers/net/wireless/cisco/airo.c | 43 +-
drivers/net/wireless/intel/ipw2x00/Kconfig | 8 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 156 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 86 +-
drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +-
drivers/net/wireless/intel/iwlegacy/4965-rs.c | 2 +-
drivers/net/wireless/intel/iwlegacy/common.c | 4 +-
drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +-
drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 12 +-
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 1 +
.../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 4 +-
drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 14 +-
drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 2 +-
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 +-
drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 +-
drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 -
drivers/net/wireless/intersil/Kconfig | 2 +-
drivers/net/wireless/intersil/hostap/hostap_hw.c | 6 +-
drivers/net/wireless/intersil/hostap/hostap_pci.c | 34 +-
drivers/net/wireless/intersil/orinoco/Kconfig | 4 +-
.../net/wireless/intersil/orinoco/orinoco_nortel.c | 3 +-
.../net/wireless/intersil/orinoco/orinoco_pci.c | 3 +-
.../net/wireless/intersil/orinoco/orinoco_pci.h | 32 +-
.../net/wireless/intersil/orinoco/orinoco_plx.c | 3 +-
.../net/wireless/intersil/orinoco/orinoco_tmd.c | 3 +-
.../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +-
drivers/net/wireless/intersil/p54/Kconfig | 6 +-
drivers/net/wireless/intersil/p54/fwio.c | 2 +-
drivers/net/wireless/intersil/p54/p54pci.c | 65 +-
drivers/net/wireless/intersil/p54/p54usb.c | 2 +-
drivers/net/wireless/intersil/prism54/isl_oid.h | 2 +-
drivers/net/wireless/intersil/prism54/islpci_dev.c | 30 +-
drivers/net/wireless/intersil/prism54/islpci_eth.c | 24 +-
.../net/wireless/intersil/prism54/islpci_hotplug.c | 39 +-
drivers/net/wireless/intersil/prism54/islpci_mgt.c | 21 +-
drivers/net/wireless/mac80211_hwsim.c | 2 +-
.../net/wireless/marvell/mwifiex/11n_rxreorder.c | 2 +-
drivers/net/wireless/marvell/mwifiex/cfg80211.c | 21 +-
drivers/net/wireless/marvell/mwifiex/main.c | 2 +-
drivers/net/wireless/marvell/mwifiex/sdio.h | 4 +-
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 4 +-
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 22 +-
drivers/net/wireless/mediatek/mt76/Kconfig | 4 +
drivers/net/wireless/mediatek/mt76/Makefile | 3 +
drivers/net/wireless/mediatek/mt76/debugfs.c | 7 +-
drivers/net/wireless/mediatek/mt76/dma.c | 6 +
drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +
drivers/net/wireless/mediatek/mt76/mac80211.c | 37 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 115 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 -
drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 19 +-
drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 7 +-
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 102 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 4 -
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 17 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 312 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 5 +
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 332 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 371 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 54 +-
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 49 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 95 +-
drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 4 +
.../net/wireless/mediatek/mt76/mt7615/pci_init.c | 4 +
.../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 1 -
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 33 +-
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 478 ++
drivers/net/wireless/mediatek/mt76/mt7615/sdio.h | 115 +
.../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 162 +
.../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c | 268 +
.../net/wireless/mediatek/mt76/mt7615/testmode.c | 363 +
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 246 +-
.../net/wireless/mediatek/mt76/mt7615/usb_init.c | 145 -
.../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 7 +-
.../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 394 ++
drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 -
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 2 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 3 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 7 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 8 +-
drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 1 +
drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 70 +-
.../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 17 +
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 8 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c | 11 +-
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 21 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 44 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 93 +-
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 17 -
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 117 +-
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 6 +-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 35 +-
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 5 +
drivers/net/wireless/mediatek/mt76/pci.c | 1 +
drivers/net/wireless/mediatek/mt76/sdio.c | 368 ++
drivers/net/wireless/mediatek/mt76/testmode.c | 497 ++
drivers/net/wireless/mediatek/mt76/testmode.h | 156 +
drivers/net/wireless/mediatek/mt76/tx.c | 47 +
drivers/net/wireless/mediatek/mt76/usb.c | 90 +-
drivers/net/wireless/mediatek/mt76/util.c | 4 +-
drivers/net/wireless/mediatek/mt7601u/mcu.c | 4 +-
drivers/net/wireless/microchip/Kconfig | 15 +
drivers/net/wireless/microchip/Makefile | 2 +
.../wireless/microchip}/wilc1000/Kconfig | 0
drivers/net/wireless/microchip/wilc1000/Makefile | 11 +
drivers/net/wireless/microchip/wilc1000/cfg80211.c | 1849 ++++++
.../wireless/microchip}/wilc1000/cfg80211.h | 0
.../wireless/microchip}/wilc1000/fw.h | 0
.../wireless/microchip}/wilc1000/hif.c | 0
.../wireless/microchip}/wilc1000/hif.h | 0
drivers/net/wireless/microchip/wilc1000/mon.c | 259 +
drivers/net/wireless/microchip/wilc1000/netdev.c | 938 +++
.../wireless/microchip}/wilc1000/netdev.h | 0
drivers/net/wireless/microchip/wilc1000/sdio.c | 1021 +++
.../wireless/microchip}/wilc1000/spi.c | 0
.../wireless/microchip}/wilc1000/wlan.c | 0
.../wireless/microchip}/wilc1000/wlan.h | 0
.../wireless/microchip}/wilc1000/wlan_cfg.c | 0
.../wireless/microchip}/wilc1000/wlan_cfg.h | 0
.../wireless/microchip}/wilc1000/wlan_if.h | 0
drivers/net/wireless/quantenna/qtnfmac/core.c | 5 +-
drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 3 +-
drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 3 +-
drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 3 +-
drivers/net/wireless/ralink/rt2x00/rt2x00.h | 5 +-
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 4 +-
drivers/net/wireless/ralink/rt2x00/rt2x00pci.c | 31 +-
drivers/net/wireless/ralink/rt2x00/rt2x00pci.h | 9 +-
drivers/net/wireless/ralink/rt2x00/rt2x00soc.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 2 +-
drivers/net/wireless/ralink/rt2x00/rt61pci.c | 3 +-
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 23 +-
.../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 8 +-
drivers/net/wireless/realtek/rtlwifi/ps.c | 12 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 2 +-
.../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 4 +-
.../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 138 +-
drivers/net/wireless/realtek/rtlwifi/usb.c | 12 +-
drivers/net/wireless/realtek/rtw88/Kconfig | 14 +
drivers/net/wireless/realtek/rtw88/Makefile | 6 +
drivers/net/wireless/realtek/rtw88/bf.c | 5 +-
drivers/net/wireless/realtek/rtw88/coex.c | 101 +-
drivers/net/wireless/realtek/rtw88/coex.h | 3 +
drivers/net/wireless/realtek/rtw88/debug.c | 30 +
drivers/net/wireless/realtek/rtw88/fw.c | 17 +-
drivers/net/wireless/realtek/rtw88/fw.h | 2 +
drivers/net/wireless/realtek/rtw88/mac80211.c | 27 +
drivers/net/wireless/realtek/rtw88/main.c | 23 +-
drivers/net/wireless/realtek/rtw88/main.h | 13 +
drivers/net/wireless/realtek/rtw88/pci.c | 9 +
drivers/net/wireless/realtek/rtw88/reg.h | 5 +
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 13 +-
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1853 ++++++
drivers/net/wireless/realtek/rtw88/rtw8821c.h | 259 +
.../net/wireless/realtek/rtw88/rtw8821c_table.c | 6611 +++++++++++++++++++
.../net/wireless/realtek/rtw88/rtw8821c_table.h | 15 +
drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 30 +
drivers/net/wireless/realtek/rtw88/rtw8821ce.h | 14 +
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 7 +-
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 10 +-
drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 4 +
drivers/net/wireless/realtek/rtw88/tx.c | 104 +-
drivers/net/wireless/realtek/rtw88/tx.h | 13 +-
drivers/net/wireless/ti/wl1251/event.c | 2 +-
drivers/net/wireless/ti/wlcore/main.c | 84 +-
drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 4 +-
drivers/net/xen-netback/common.h | 4 +
drivers/net/xen-netback/interface.c | 2 +
drivers/net/xen-netback/netback.c | 7 +
drivers/net/xen-netback/rx.c | 15 +-
drivers/net/xen-netback/xenbus.c | 34 +
drivers/net/xen-netfront.c | 319 +-
drivers/of/of_mdio.c | 4 +-
drivers/ptp/idt8a340_reg.h | 48 +
drivers/ptp/ptp_chardev.c | 46 +-
drivers/ptp/ptp_clockmatrix.c | 1151 +++-
drivers/ptp/ptp_clockmatrix.h | 61 +-
drivers/ptp/ptp_pch.c | 37 +-
drivers/s390/net/ism_drv.c | 2 +-
drivers/s390/net/qeth_core.h | 10 +-
drivers/s390/net/qeth_core_main.c | 269 +-
drivers/s390/net/qeth_core_mpc.c | 16 +-
drivers/s390/net/qeth_core_mpc.h | 17 +-
drivers/s390/net/qeth_core_sys.c | 20 +-
drivers/s390/net/qeth_l2_main.c | 14 +-
drivers/s390/net/qeth_l3_main.c | 20 +-
drivers/scsi/qedf/qedf_main.c | 78 +-
drivers/ssb/driver_chipcommon.c | 4 +-
drivers/ssb/driver_chipcommon_pmu.c | 2 +-
drivers/ssb/sprom.c | 2 +-
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/octeon/ethernet-mdio.c | 2 +-
drivers/staging/octeon/ethernet-mdio.h | 2 -
drivers/staging/octeon/ethernet.c | 3 +-
drivers/staging/wilc1000/Makefile | 14 -
drivers/staging/wilc1000/cfg80211.c | 1847 ------
drivers/staging/wilc1000/mon.c | 260 -
drivers/staging/wilc1000/netdev.c | 931 ---
drivers/staging/wilc1000/sdio.c | 1023 ---
fs/debugfs/file.c | 27 +-
fs/proc/proc_net.c | 2 +-
include/asm-generic/checksum.h | 6 +-
include/asm-generic/vmlinux.lds.h | 4 +
include/linux/atmdev.h | 9 -
include/linux/bpf-cgroup.h | 16 +-
include/linux/bpf-netns.h | 3 +
include/linux/bpf.h | 160 +-
include/linux/bpf_types.h | 2 +
include/linux/bpf_verifier.h | 1 +
include/linux/bpfilter.h | 6 +-
include/linux/btf_ids.h | 130 +
include/linux/compat.h | 4 -
include/linux/debugfs.h | 12 +-
include/linux/dsa/loop.h | 41 +
include/linux/ethtool.h | 55 +
include/linux/filter.h | 155 +-
include/linux/fsl/enetc_mdio.h | 1 +
include/linux/hashtable.h | 4 +-
include/linux/icmp.h | 5 +
include/linux/icmpv6.h | 22 +-
include/linux/ieee80211.h | 2 +
include/linux/if_bridge.h | 1 +
include/linux/indirect_call_wrapper.h | 12 +
include/linux/ipv6.h | 3 +-
include/linux/linkmode.h | 6 +
include/linux/marvell_phy.h | 2 +
include/linux/mdio.h | 1 +
include/linux/mlx5/accel.h | 6 +-
include/linux/mlx5/cq.h | 1 -
include/linux/mlx5/device.h | 9 +
include/linux/mlx5/driver.h | 5 +-
include/linux/mlx5/fs.h | 5 +-
include/linux/mlx5/mlx5_ifc.h | 17 +-
include/linux/mlx5/port.h | 3 +
include/linux/mlx5/qp.h | 2 +-
include/linux/mlx5/rsc_dump.h | 51 +
include/linux/mlx5/vport.h | 2 +-
include/linux/mmc/sdio_ids.h | 3 +
include/linux/mroute.h | 5 +-
include/linux/mroute6.h | 8 +-
include/linux/net.h | 10 +-
include/linux/net/intel/i40e_client.h | 194 +
include/linux/netdevice.h | 46 +-
include/linux/netfilter.h | 20 +-
include/linux/netfilter/x_tables.h | 4 +-
include/linux/netpoll.h | 3 -
include/linux/of_mdio.h | 40 +-
include/linux/perf_event.h | 2 +
include/linux/phy.h | 113 +-
include/linux/phylink.h | 105 +-
include/linux/pldmfw.h | 165 +
include/linux/proc_fs.h | 3 +-
include/linux/qed/common_hsi.h | 30 +-
include/linux/qed/eth_common.h | 30 +-
include/linux/qed/fcoe_common.h | 3 +-
include/linux/qed/iscsi_common.h | 30 +-
include/linux/qed/iwarp_common.h | 30 +-
include/linux/qed/qed_chain.h | 360 +-
include/linux/qed/qed_eth_if.h | 30 +-
include/linux/qed/qed_fcoe_if.h | 4 +-
include/linux/qed/qed_if.h | 184 +-
include/linux/qed/qed_iov_if.h | 30 +-
include/linux/qed/qed_iscsi_if.h | 30 +-
include/linux/qed/qed_ll2_if.h | 30 +-
include/linux/qed/qed_rdma_if.h | 31 +-
include/linux/qed/qede_rdma.h | 31 +-
include/linux/qed/rdma_common.h | 30 +-
include/linux/qed/roce_common.h | 30 +-
include/linux/qed/storage_common.h | 30 +-
include/linux/qed/tcp_common.h | 30 +-
include/linux/skbuff.h | 9 +-
include/linux/sockptr.h | 127 +
include/linux/syscalls.h | 4 +
include/linux/tcp.h | 4 +-
include/linux/usb/usbnet.h | 2 +
include/linux/wimax/debug.h | 4 +-
include/net/9p/transport.h | 2 +-
include/net/act_api.h | 11 +-
include/net/addrconf.h | 2 +
include/net/bluetooth/bluetooth.h | 12 +
include/net/bluetooth/hci.h | 28 +-
include/net/bluetooth/hci_core.h | 107 +-
include/net/bluetooth/hci_sock.h | 4 +-
include/net/bluetooth/mgmt.h | 95 +
include/net/bluetooth/sco.h | 2 +
include/net/bonding.h | 8 +
include/net/busy_poll.h | 6 +-
include/net/caif/caif_layer.h | 4 +-
include/net/cfg80211.h | 41 +-
include/net/cipso_ipv4.h | 12 -
include/net/compat.h | 1 -
include/net/devlink.h | 78 +-
include/net/dsa.h | 54 +-
include/net/dst.h | 10 -
include/net/fib_rules.h | 18 +
include/net/flow.h | 18 -
include/net/flow_dissector.h | 9 +
include/net/flow_offload.h | 20 +-
include/net/fq.h | 1 -
include/net/fq_impl.h | 3 +-
include/net/ieee80211_radiotap.h | 1 +
include/net/inet_connection_sock.h | 16 +-
include/net/inet_sock.h | 1 +
include/net/ip.h | 17 +-
include/net/ip6_checksum.h | 9 -
include/net/ip6_fib.h | 38 +-
include/net/ip_tunnels.h | 2 +
include/net/ip_vs.h | 44 +-
include/net/ipv6.h | 10 +-
include/net/l3mdev.h | 39 +
include/net/mac80211.h | 42 +-
include/net/mptcp.h | 15 +-
include/net/netfilter/nf_conntrack.h | 12 +
include/net/netfilter/nf_tables.h | 25 +-
include/net/pkt_cls.h | 54 +-
include/net/regulatory.h | 2 +-
include/net/request_sock.h | 2 +-
include/net/rpl.h | 6 -
include/net/sch_generic.h | 3 +-
include/net/sctp/sctp.h | 4 +-
include/net/sctp/structs.h | 18 +-
include/net/sock.h | 30 +-
include/net/switchdev.h | 38 +
include/net/tc_act/tc_police.h | 42 +-
include/net/tcp.h | 27 +-
include/net/tls.h | 34 +-
include/net/transp_v6.h | 3 -
include/net/tso.h | 23 +-
include/net/udp.h | 10 +-
include/net/udp_tunnel.h | 169 +-
include/net/wimax.h | 2 +-
include/net/xdp.h | 59 +-
include/net/xdp_sock.h | 4 +
include/net/xfrm.h | 14 +-
include/soc/mscc/ocelot.h | 91 +-
include/soc/mscc/ocelot_dev.h | 78 -
include/soc/mscc/ocelot_qsys.h | 13 -
include/soc/mscc/ocelot_sys.h | 23 -
include/trace/events/xdp.h | 16 +-
include/uapi/asm-generic/unistd.h | 4 +-
include/uapi/linux/atmioc.h | 2 +-
include/uapi/linux/batadv_packet.h | 50 +-
include/uapi/linux/batman_adv.h | 7 +-
include/uapi/linux/bpf.h | 393 +-
include/uapi/linux/caif/caif_socket.h | 2 +-
include/uapi/linux/devlink.h | 15 +
include/uapi/linux/errqueue.h | 14 +-
include/uapi/linux/ethtool.h | 87 +
include/uapi/linux/ethtool_netlink.h | 57 +
include/uapi/linux/hsr_netlink.h | 2 +-
include/uapi/linux/icmp.h | 22 +
include/uapi/linux/icmpv6.h | 1 +
include/uapi/linux/if_bridge.h | 75 +
include/uapi/linux/if_link.h | 23 +-
include/uapi/linux/if_xdp.h | 5 +-
include/uapi/linux/in.h | 1 +
include/uapi/linux/in6.h | 1 +
include/uapi/linux/inet_diag.h | 1 +
include/uapi/linux/mdio.h | 26 +
include/uapi/linux/mptcp.h | 17 +
include/uapi/linux/mrp_bridge.h | 38 +
include/uapi/linux/neighbour.h | 24 +
include/uapi/linux/netfilter/nf_tables.h | 14 +
include/uapi/linux/netfilter/xt_connmark.h | 2 +-
include/uapi/linux/nl80211.h | 94 +-
include/uapi/linux/openvswitch.h | 3 +-
include/uapi/linux/pkt_cls.h | 3 +
include/uapi/linux/pkt_sched.h | 2 +
include/uapi/linux/ptp_clock.h | 34 +-
include/uapi/linux/rtnetlink.h | 46 +-
include/uapi/linux/seg6_iptunnel.h | 21 -
include/uapi/linux/snmp.h | 1 +
include/uapi/linux/tcp.h | 1 +
include/uapi/linux/wireless.h | 2 +-
include/uapi/linux/xdp_diag.h | 11 +
include/uapi/linux/xfrm.h | 1 +
include/xen/interface/io/netif.h | 20 +-
kernel/bpf/Makefile | 2 +-
kernel/bpf/arraymap.c | 165 +-
kernel/bpf/bpf_iter.c | 85 +-
kernel/bpf/bpf_struct_ops.c | 3 +
kernel/bpf/btf.c | 177 +-
kernel/bpf/cgroup.c | 82 +-
kernel/bpf/core.c | 67 +-
kernel/bpf/cpumap.c | 170 +-
kernel/bpf/devmap.c | 6 +
kernel/bpf/hashtab.c | 217 +-
kernel/bpf/local_storage.c | 219 +-
kernel/bpf/lpm_trie.c | 8 +-
kernel/bpf/map_iter.c | 83 +-
kernel/bpf/net_namespace.c | 139 +-
kernel/bpf/prog_iter.c | 107 +
kernel/bpf/queue_stack_maps.c | 13 +-
kernel/bpf/reuseport_array.c | 5 +-
kernel/bpf/ringbuf.c | 10 +-
kernel/bpf/stackmap.c | 267 +-
kernel/bpf/syscall.c | 64 +
kernel/bpf/task_iter.c | 32 +-
kernel/bpf/verifier.c | 243 +-
kernel/events/callchain.c | 13 +-
kernel/events/core.c | 18 +
kernel/trace/Makefile | 2 +
kernel/trace/bpf_trace.c | 82 +-
kernel/trace/bpf_trace.h | 34 +
lib/Kconfig | 4 +
lib/Makefile | 3 +
lib/checksum.c | 4 +-
lib/pldmfw/Makefile | 2 +
lib/pldmfw/pldmfw.c | 879 +++
lib/pldmfw/pldmfw_private.h | 238 +
lib/test_bpf.c | 20 -
mm/cma.h | 3 +
mm/cma_debug.c | 7 +-
net/9p/client.c | 2 +-
net/9p/trans_rdma.c | 7 +-
net/Kconfig | 1 -
net/appletalk/atalk_proc.c | 2 +
net/appletalk/ddp.c | 2 -
net/atm/common.c | 20 +-
net/atm/common.h | 2 +-
net/atm/lec_arpc.h | 2 +-
net/atm/pvc.c | 2 +-
net/atm/svc.c | 6 +-
net/ax25/Kconfig | 10 +-
net/ax25/af_ax25.c | 6 +-
net/batman-adv/bat_iv_ogm.c | 25 +-
net/batman-adv/bat_v_elp.c | 10 +-
net/batman-adv/bat_v_ogm.c | 27 +-
net/batman-adv/bridge_loop_avoidance.c | 6 +-
net/batman-adv/distributed-arp-table.c | 2 +-
net/batman-adv/fragmentation.c | 6 +-
net/batman-adv/hard-interface.c | 16 +-
net/batman-adv/log.h | 6 +-
net/batman-adv/main.c | 2 +-
net/batman-adv/main.h | 8 +-
net/batman-adv/multicast.c | 21 +-
net/batman-adv/netlink.c | 14 +-
net/batman-adv/network-coding.c | 14 +-
net/batman-adv/originator.c | 8 +-
net/batman-adv/routing.c | 4 +-
net/batman-adv/send.c | 4 +-
net/batman-adv/soft-interface.c | 2 +-
net/batman-adv/tp_meter.c | 12 +-
net/batman-adv/translation-table.c | 10 +-
net/batman-adv/tvlv.c | 4 +-
net/batman-adv/types.h | 18 +-
net/bluetooth/6lowpan.c | 5 +
net/bluetooth/Kconfig | 2 +-
net/bluetooth/Makefile | 2 +-
net/bluetooth/af_bluetooth.c | 5 +-
net/bluetooth/bnep/sock.c | 2 -
net/bluetooth/cmtp/sock.c | 2 -
net/bluetooth/hci_conn.c | 51 +-
net/bluetooth/hci_core.c | 212 +-
net/bluetooth/hci_event.c | 71 +-
net/bluetooth/hci_request.c | 286 +-
net/bluetooth/hci_request.h | 5 +-
net/bluetooth/hci_sock.c | 15 +-
net/bluetooth/hidp/sock.c | 2 -
net/bluetooth/l2cap_core.c | 25 +-
net/bluetooth/l2cap_sock.c | 26 +-
net/bluetooth/mgmt.c | 577 +-
net/bluetooth/mgmt_config.c | 283 +
net/bluetooth/mgmt_config.h | 17 +
net/bluetooth/msft.c | 7 +
net/bluetooth/msft.h | 9 +
net/bluetooth/rfcomm/core.c | 2 +-
net/bluetooth/rfcomm/sock.c | 14 +-
net/bluetooth/sco.c | 38 +-
net/bluetooth/selftest.c | 2 +-
net/bluetooth/smp.c | 8 +-
net/bpf/test_run.c | 43 +-
net/bpfilter/Kconfig | 10 +-
net/bpfilter/Makefile | 2 +
net/bpfilter/bpfilter_kern.c | 56 +-
net/bridge/br_device.c | 2 +
net/bridge/br_fdb.c | 127 +-
net/bridge/br_mrp.c | 576 +-
net/bridge/br_mrp_netlink.c | 246 +-
net/bridge/br_mrp_switchdev.c | 62 +
net/bridge/br_netlink.c | 28 +-
net/bridge/br_netlink_tunnel.c | 49 +-
net/bridge/br_private.h | 17 +
net/bridge/br_private_mrp.h | 27 +-
net/bridge/netfilter/ebtables.c | 252 +-
net/caif/caif_socket.c | 10 +-
net/can/af_can.c | 2 +
net/can/bcm.c | 2 -
net/can/j1939/socket.c | 12 +-
net/can/raw.c | 16 +-
net/compat.c | 122 +-
net/core/bpf_sk_storage.c | 260 +-
net/core/dev.c | 582 +-
net/core/dev_ioctl.c | 29 +-
net/core/devlink.c | 653 +-
net/core/fib_rules.c | 31 +-
net/core/filter.c | 386 +-
net/core/flow_dissector.c | 17 +
net/core/flow_offload.c | 12 +-
net/core/neighbour.c | 1 +
net/core/rtnetlink.c | 118 +-
net/core/skbuff.c | 7 +-
net/core/sock.c | 119 +-
net/core/sock_map.c | 88 +-
net/core/tso.c | 44 +-
net/core/xdp.c | 9 -
net/dcb/dcbnl.c | 2 +-
net/dccp/Kconfig | 2 +-
net/dccp/ccids/Kconfig | 4 +-
net/dccp/ccids/ccid3.c | 2 +-
net/dccp/ccids/ccid3.h | 2 +-
net/dccp/ccids/lib/packet_history.c | 4 +-
net/dccp/ccids/lib/packet_history.h | 2 +-
net/dccp/dccp.h | 8 +-
net/dccp/feat.c | 6 +
net/dccp/input.c | 1 +
net/dccp/ipv4.c | 14 +-
net/dccp/ipv6.c | 14 -
net/dccp/options.c | 4 +
net/dccp/proto.c | 54 +-
net/dccp/timer.c | 2 +
net/decnet/af_decnet.c | 26 +-
net/decnet/dn_dev.c | 8 +-
net/decnet/dn_route.c | 4 +-
net/decnet/netfilter/dn_rtmsg.c | 2 +-
net/devres.c | 4 +-
net/dsa/Kconfig | 7 +
net/dsa/Makefile | 1 +
net/dsa/dsa2.c | 25 +-
net/dsa/dsa_priv.h | 2 +-
net/dsa/master.c | 62 +-
net/dsa/slave.c | 6 +-
net/dsa/tag_ksz.c | 9 +-
net/dsa/tag_lan9303.c | 17 +-
net/dsa/tag_mtk.c | 3 +-
net/dsa/tag_ocelot.c | 21 +-
net/dsa/tag_qca.c | 8 +-
net/dsa/tag_rtl4_a.c | 130 +
net/ethtool/Makefile | 3 +-
net/ethtool/cabletest.c | 18 +-
net/ethtool/common.c | 35 +
net/ethtool/common.h | 3 +
net/ethtool/ioctl.c | 27 +-
net/ethtool/linkmodes.c | 18 +-
net/ethtool/linkstate.c | 52 +-
net/ethtool/netlink.c | 12 +
net/ethtool/netlink.h | 4 +
net/ethtool/strset.c | 16 +-
net/ethtool/tunnels.c | 312 +
net/hsr/Kconfig | 35 +-
net/hsr/hsr_debugfs.c | 41 +-
net/hsr/hsr_device.c | 183 +-
net/hsr/hsr_device.h | 2 +
net/hsr/hsr_forward.c | 319 +-
net/hsr/hsr_forward.h | 16 +-
net/hsr/hsr_framereg.c | 95 +-
net/hsr/hsr_framereg.h | 31 +-
net/hsr/hsr_main.c | 2 +
net/hsr/hsr_main.h | 120 +-
net/hsr/hsr_netlink.c | 38 +-
net/hsr/hsr_netlink.h | 2 +
net/hsr/hsr_slave.c | 26 +-
net/hsr/hsr_slave.h | 4 +
net/ieee802154/socket.c | 14 +-
net/ipv4/Kconfig | 8 +-
net/ipv4/Makefile | 3 +-
net/ipv4/af_inet.c | 15 +-
net/ipv4/bpfilter/sockopt.c | 16 +-
net/ipv4/cipso_ipv4.c | 10 +-
net/ipv4/fib_rules.c | 12 +-
net/ipv4/fib_trie.c | 2 +-
net/ipv4/gre_offload.c | 13 +-
net/ipv4/icmp.c | 59 +
net/ipv4/inet_connection_sock.c | 61 +-
net/ipv4/inet_diag.c | 65 +-
net/ipv4/inet_hashtables.c | 60 +-
net/ipv4/ip_options.c | 43 +-
net/ipv4/ip_output.c | 6 +
net/ipv4/ip_sockglue.c | 601 +-
net/ipv4/ip_tunnel_core.c | 245 +
net/ipv4/ip_vti.c | 80 +-
net/ipv4/ipcomp.c | 1 +
net/ipv4/ipmr.c | 17 +-
net/ipv4/netfilter/arp_tables.c | 105 +-
net/ipv4/netfilter/ip_tables.c | 104 +-
net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +-
net/ipv4/netfilter/nf_reject_ipv4.c | 21 +
net/ipv4/proc.c | 1 +
net/ipv4/raw.c | 30 +-
net/ipv4/route.c | 5 +
net/ipv4/syncookies.c | 45 +-
net/ipv4/tcp.c | 67 +-
net/ipv4/tcp_highspeed.c | 2 +-
net/ipv4/tcp_htcp.c | 2 +-
net/ipv4/tcp_input.c | 152 +-
net/ipv4/tcp_ipv4.c | 171 +-
net/ipv4/tcp_output.c | 16 +-
net/ipv4/tcp_timer.c | 2 +-
net/ipv4/tcp_veno.c | 2 +-
net/ipv4/tunnel4.c | 43 +
net/ipv4/udp.c | 287 +-
net/ipv4/udp_impl.h | 10 +-
net/ipv4/{udp_tunnel.c => udp_tunnel_core.c} | 0
net/ipv4/udp_tunnel_nic.c | 897 +++
net/ipv4/udp_tunnel_stub.c | 7 +
net/ipv4/udplite.c | 4 -
net/ipv6/Kconfig | 2 +-
net/ipv6/addrconf.c | 63 +-
net/ipv6/af_inet6.c | 4 -
net/ipv6/datagram.c | 16 +
net/ipv6/exthdrs.c | 3 +-
net/ipv6/fib6_rules.c | 21 +-
net/ipv6/icmp.c | 5 +-
net/ipv6/inet6_hashtables.c | 66 +-
net/ipv6/ip6_fib.c | 3 +-
net/ipv6/ip6_flowlabel.c | 316 +-
net/ipv6/ip6_icmp.c | 10 +-
net/ipv6/ip6_offload.c | 8 +-
net/ipv6/ip6_output.c | 6 +-
net/ipv6/ip6_tunnel.c | 10 +-
net/ipv6/ip6_vti.c | 52 +-
net/ipv6/ip6mr.c | 17 +-
net/ipv6/ipcomp6.c | 1 +
net/ipv6/ipv6_sockglue.c | 724 +-
net/ipv6/netfilter/ip6_tables.c | 104 +-
net/ipv6/netfilter/ip6t_ah.c | 3 +-
net/ipv6/netfilter/ip6t_frag.c | 3 +-
net/ipv6/netfilter/ip6t_hbh.c | 3 +-
net/ipv6/netfilter/ip6t_rt.c | 3 +-
net/ipv6/netfilter/nf_reject_ipv6.c | 26 +
net/ipv6/ping.c | 1 +
net/ipv6/raw.c | 62 +-
net/ipv6/route.c | 21 +-
net/ipv6/rpl_iptunnel.c | 3 +-
net/ipv6/seg6_iptunnel.c | 17 +
net/ipv6/syncookies.c | 5 +-
net/ipv6/tcp_ipv6.c | 23 +-
net/ipv6/tunnel6.c | 41 +
net/ipv6/udp.c | 135 +-
net/ipv6/udp_impl.h | 10 +-
net/ipv6/udplite.c | 4 -
net/iucv/af_iucv.c | 4 +-
net/kcm/kcmsock.c | 6 +-
net/key/af_key.c | 2 -
net/l2tp/l2tp_core.c | 247 +-
net/l2tp/l2tp_core.h | 205 +-
net/l2tp/l2tp_debugfs.c | 34 +-
net/l2tp/l2tp_eth.c | 21 +-
net/l2tp/l2tp_ip.c | 41 +-
net/l2tp/l2tp_ip6.c | 43 +-
net/l2tp/l2tp_netlink.c | 259 +-
net/l2tp/l2tp_ppp.c | 97 +-
net/l3mdev/l3mdev.c | 93 +
net/llc/af_llc.c | 5 +-
net/llc/llc_conn.c | 7 +-
net/llc/llc_input.c | 1 +
net/llc/llc_pdu.c | 2 +-
net/llc/llc_sap.c | 3 +
net/mac80211/agg-rx.c | 2 +-
net/mac80211/airtime.c | 26 +-
net/mac80211/cfg.c | 21 +-
net/mac80211/chan.c | 9 +-
net/mac80211/debugfs_netdev.c | 5 +
net/mac80211/driver-ops.h | 11 +-
net/mac80211/ht.c | 4 +-
net/mac80211/ibss.c | 4 +-
net/mac80211/ieee80211_i.h | 16 +-
net/mac80211/iface.c | 25 +-
net/mac80211/key.c | 2 +-
net/mac80211/mesh.c | 9 +-
net/mac80211/mesh_hwmp.c | 41 +-
net/mac80211/mesh_pathtbl.c | 4 +-
net/mac80211/mesh_plink.c | 2 +-
net/mac80211/mlme.c | 22 +-
net/mac80211/offchannel.c | 6 +-
net/mac80211/rx.c | 66 +-
net/mac80211/scan.c | 8 +-
net/mac80211/sta_info.c | 8 +-
net/mac80211/sta_info.h | 2 +
net/mac80211/status.c | 4 +-
net/mac80211/tdls.c | 8 +-
net/mac80211/trace.h | 3 +-
net/mac80211/tx.c | 99 +-
net/mac80211/util.c | 20 +-
net/mac80211/wme.c | 2 +-
net/mpls/af_mpls.c | 17 +-
net/mptcp/Kconfig | 24 +-
net/mptcp/Makefile | 7 +
net/mptcp/crypto.c | 63 +-
net/mptcp/crypto_test.c | 72 +
net/mptcp/ctrl.c | 1 +
net/mptcp/mptcp_diag.c | 169 +
net/mptcp/options.c | 71 +-
net/mptcp/pm.c | 46 +-
net/mptcp/pm_netlink.c | 2 +-
net/mptcp/protocol.c | 853 ++-
net/mptcp/protocol.h | 130 +-
net/mptcp/subflow.c | 341 +-
net/mptcp/syncookies.c | 130 +
net/mptcp/token.c | 373 +-
net/mptcp/token_test.c | 140 +
net/ncsi/ncsi-rsp.c | 2 +-
net/netfilter/Kconfig | 2 +-
net/netfilter/ipset/ip_set_core.c | 2 +-
net/netfilter/ipvs/ip_vs_conn.c | 92 +-
net/netfilter/ipvs/ip_vs_core.c | 139 +-
net/netfilter/ipvs/ip_vs_ctl.c | 55 +-
net/netfilter/nf_conntrack_core.c | 14 +-
net/netfilter/nf_conntrack_h323_asn1.c | 6 +-
net/netfilter/nf_conntrack_proto.c | 2 +-
net/netfilter/nf_conntrack_proto_tcp.c | 2 +-
net/netfilter/nf_conntrack_standalone.c | 2 +-
net/netfilter/nf_flow_table_core.c | 2 +
net/netfilter/nf_flow_table_offload.c | 2 +-
net/netfilter/nf_nat_core.c | 12 +-
net/netfilter/nf_sockopt.c | 60 +-
net/netfilter/nf_synproxy_core.c | 6 +-
net/netfilter/nf_tables_api.c | 237 +-
net/netfilter/nf_tables_core.c | 2 +-
net/netfilter/nf_tables_offload.c | 2 +-
net/netfilter/nfnetlink_acct.c | 2 +-
net/netfilter/nfnetlink_cttimeout.c | 2 +-
net/netfilter/nft_cmp.c | 4 +-
net/netfilter/nft_compat.c | 36 +-
net/netfilter/nft_ct.c | 6 +-
net/netfilter/nft_fib.c | 2 +-
net/netfilter/nft_immediate.c | 51 +
net/netfilter/nft_meta.c | 2 +-
net/netfilter/nft_payload.c | 2 +-
net/netfilter/nft_reject.c | 3 +-
net/netfilter/nft_set_pipapo.c | 14 +-
net/netfilter/utils.c | 8 +-
net/netfilter/x_tables.c | 30 +-
net/netfilter/xt_CONNSECMARK.c | 2 +-
net/netfilter/xt_connmark.c | 2 +-
net/netfilter/xt_nfacct.c | 2 +-
net/netfilter/xt_time.c | 2 +-
net/netlabel/netlabel_domainhash.c | 2 +-
net/netlink/af_netlink.c | 17 +-
net/netrom/af_netrom.c | 4 +-
net/nfc/core.c | 3 +-
net/nfc/llcp_sock.c | 8 +-
net/nfc/nci/core.c | 4 +-
net/nfc/rawsock.c | 4 -
net/openvswitch/conntrack.c | 38 +-
net/openvswitch/datapath.c | 45 +-
net/openvswitch/datapath.h | 9 +-
net/openvswitch/flow.c | 1 +
net/openvswitch/flow_netlink.c | 6 +-
net/openvswitch/flow_table.c | 287 +-
net/openvswitch/flow_table.h | 24 +-
net/openvswitch/vport.c | 3 +-
net/packet/af_packet.c | 96 +-
net/packet/internal.h | 2 +-
net/phonet/pep.c | 4 +-
net/phonet/socket.c | 10 -
net/qrtr/qrtr.c | 2 -
net/rds/af_rds.c | 30 +-
net/rds/rdma.c | 14 +-
net/rds/rdma_transport.h | 2 +-
net/rds/rds.h | 6 +-
net/rose/af_rose.c | 4 +-
net/rxrpc/af_rxrpc.c | 10 +-
net/rxrpc/ar-internal.h | 4 +-
net/rxrpc/key.c | 9 +-
net/sched/Kconfig | 4 +
net/sched/act_api.c | 12 +-
net/sched/act_csum.c | 3 +-
net/sched/act_ct.c | 16 +-
net/sched/act_gact.c | 7 +-
net/sched/act_gate.c | 6 +-
net/sched/act_mirred.c | 6 +-
net/sched/act_pedit.c | 9 +-
net/sched/act_police.c | 4 +-
net/sched/act_skbedit.c | 5 +-
net/sched/act_vlan.c | 6 +-
net/sched/cls_api.c | 134 +-
net/sched/cls_flower.c | 17 +
net/sched/cls_matchall.c | 3 +-
net/sched/cls_tcindex.c | 2 +-
net/sched/cls_u32.c | 24 +-
net/sched/em_canid.c | 1 +
net/sched/ematch.c | 3 +-
net/sched/sch_api.c | 6 +-
net/sched/sch_cake.c | 8 +-
net/sched/sch_cbq.c | 2 +-
net/sched/sch_drr.c | 2 +-
net/sched/sch_ets.c | 2 +-
net/sched/sch_fq_codel.c | 2 +-
net/sched/sch_fq_pie.c | 2 +-
net/sched/sch_hfsc.c | 2 +-
net/sched/sch_htb.c | 2 +-
net/sched/sch_multiq.c | 2 +-
net/sched/sch_prio.c | 2 +-
net/sched/sch_qfq.c | 2 +-
net/sched/sch_red.c | 98 +-
net/sched/sch_sfb.c | 2 +-
net/sched/sch_sfq.c | 2 +-
net/sched/sch_taprio.c | 5 +-
net/sctp/ipv6.c | 6 -
net/sctp/protocol.c | 20 +-
net/sctp/socket.c | 1239 ++--
net/smc/af_smc.c | 26 +-
net/smc/smc_clc.h | 1 +
net/smc/smc_core.c | 4 +-
net/socket.c | 133 +-
net/switchdev/switchdev.c | 3 +-
net/tipc/bcast.c | 6 +-
net/tipc/bcast.h | 4 +-
net/tipc/bearer.c | 2 +-
net/tipc/discover.c | 5 +-
net/tipc/eth_media.c | 4 +-
net/tipc/link.c | 16 +-
net/tipc/msg.c | 2 +-
net/tipc/msg.h | 46 +-
net/tipc/name_distr.c | 116 +-
net/tipc/name_distr.h | 9 +-
net/tipc/name_table.c | 9 +-
net/tipc/name_table.h | 2 +
net/tipc/node.c | 33 +-
net/tipc/node.h | 8 +-
net/tipc/socket.c | 16 +-
net/tipc/udp_media.c | 10 +-
net/tls/tls_device.c | 60 +-
net/tls/tls_main.c | 17 +-
net/unix/af_unix.c | 6 -
net/vmw_vsock/af_vsock.c | 6 +-
net/wireless/chan.c | 35 +
net/wireless/core.c | 5 +-
net/wireless/mesh.c | 1 +
net/wireless/nl80211.c | 77 +-
net/wireless/reg.c | 4 +-
net/wireless/scan.c | 10 +
net/wireless/trace.h | 4 +-
net/wireless/util.c | 8 +
net/wireless/wext-compat.c | 1 -
net/x25/Kconfig | 2 +-
net/x25/af_x25.c | 4 +-
net/x25/x25_link.c | 2 +-
net/x25/x25_route.c | 2 +-
net/xdp/xsk.c | 46 +-
net/xdp/xsk_buff_pool.c | 1 +
net/xdp/xsk_diag.c | 17 +
net/xdp/xsk_queue.h | 6 +
net/xdp/xskmap.c | 3 +
net/xfrm/xfrm_device.c | 35 +-
net/xfrm/xfrm_input.c | 24 +-
net/xfrm/xfrm_interface.c | 136 +-
net/xfrm/xfrm_policy.c | 11 +
net/xfrm/xfrm_replay.c | 12 +-
net/xfrm/xfrm_state.c | 6 +-
samples/bpf/Makefile | 2 +-
samples/bpf/fds_example.c | 3 +-
samples/bpf/map_perf_test_kern.c | 188 +-
samples/bpf/map_perf_test_user.c | 164 +-
samples/bpf/offwaketime_kern.c | 7 +-
samples/bpf/test_map_in_map_kern.c | 94 +-
samples/bpf/test_map_in_map_user.c | 53 +-
samples/bpf/test_overhead_kprobe_kern.c | 12 +-
samples/bpf/test_probe_write_user_kern.c | 9 +-
samples/bpf/tracex1_kern.c | 9 +-
samples/bpf/tracex5_kern.c | 4 +-
samples/bpf/xdp_redirect_cpu_kern.c | 25 +-
samples/bpf/xdp_redirect_cpu_user.c | 209 +-
samples/bpf/xdpsock_user.c | 87 +-
scripts/bpf_helpers_doc.py | 21 +-
scripts/link-vmlinux.sh | 6 +
tools/Makefile | 3 +
tools/bpf/Makefile | 9 +-
tools/bpf/bpftool/.gitignore | 5 +-
tools/bpf/bpftool/Documentation/bpftool-btf.rst | 5 +
tools/bpf/bpftool/Documentation/bpftool-iter.rst | 18 +-
tools/bpf/bpftool/Documentation/bpftool-link.rst | 21 +-
tools/bpf/bpftool/Documentation/bpftool-map.rst | 8 +-
tools/bpf/bpftool/Documentation/bpftool-prog.rst | 13 +-
tools/bpf/bpftool/Makefile | 69 +-
tools/bpf/bpftool/bash-completion/bpftool | 24 +-
tools/bpf/bpftool/btf.c | 62 +-
tools/bpf/bpftool/common.c | 483 +-
tools/bpf/bpftool/feature.c | 12 +-
tools/bpf/bpftool/gen.c | 28 +-
tools/bpf/bpftool/iter.c | 33 +-
tools/bpf/bpftool/link.c | 48 +-
tools/bpf/bpftool/main.c | 12 +-
tools/bpf/bpftool/main.h | 129 +-
tools/bpf/bpftool/map.c | 167 +-
tools/bpf/bpftool/pids.c | 231 +
tools/bpf/bpftool/prog.c | 197 +-
tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 81 +
tools/bpf/bpftool/skeleton/pid_iter.h | 12 +
tools/bpf/bpftool/skeleton/profiler.bpf.c | 7 +-
tools/bpf/bpftool/skeleton/profiler.h | 46 -
tools/bpf/resolve_btfids/.gitignore | 4 +
tools/bpf/resolve_btfids/Build | 10 +
tools/bpf/resolve_btfids/Makefile | 91 +
tools/bpf/resolve_btfids/main.c | 665 ++
tools/build/Build.include | 3 +-
tools/build/feature/Makefile | 4 +-
tools/build/feature/test-clang-bpf-co-re.c | 9 +
tools/build/feature/test-clang-bpf-global-var.c | 4 -
tools/include/linux/btf_ids.h | 130 +
tools/include/linux/compiler.h | 4 +
tools/include/uapi/asm-generic/unistd.h | 4 +-
tools/include/uapi/linux/bpf.h | 393 +-
tools/include/uapi/linux/if_link.h | 1 +
tools/include/uapi/linux/if_xdp.h | 5 +-
tools/lib/bpf/bpf.c | 11 +
tools/lib/bpf/bpf.h | 5 +-
tools/lib/bpf/bpf_core_read.h | 8 +-
tools/lib/bpf/bpf_endian.h | 43 +-
tools/lib/bpf/bpf_helpers.h | 3 +-
tools/lib/bpf/bpf_tracing.h | 4 +-
tools/lib/bpf/btf.c | 127 +-
tools/lib/bpf/btf.h | 17 +-
tools/lib/bpf/btf_dump.c | 12 +-
tools/lib/bpf/libbpf.c | 853 ++-
tools/lib/bpf/libbpf.h | 40 +-
tools/lib/bpf/libbpf.map | 27 +
tools/lib/bpf/libbpf_probes.c | 3 +
tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 4 +-
tools/perf/arch/s390/entry/syscalls/syscall.tbl | 4 +-
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 +-
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/bpf/Makefile | 24 +-
tools/testing/selftests/bpf/bpf_legacy.h | 14 -
tools/testing/selftests/bpf/cgroup_helpers.c | 23 +
tools/testing/selftests/bpf/cgroup_helpers.h | 1 +
tools/testing/selftests/bpf/get_cgroup_id_user.c | 14 +-
tools/testing/selftests/bpf/network_helpers.c | 187 +-
tools/testing/selftests/bpf/network_helpers.h | 11 +-
tools/testing/selftests/bpf/prog_tests/autoload.c | 41 +
tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 540 ++
.../selftests/bpf/prog_tests/cg_storage_multi.c | 417 ++
.../testing/selftests/bpf/prog_tests/cgroup_link.c | 20 +-
.../bpf/prog_tests/cgroup_skb_sk_lookup.c | 12 +-
.../selftests/bpf/prog_tests/connect_force_port.c | 10 +-
.../testing/selftests/bpf/prog_tests/core_retro.c | 37 +
tools/testing/selftests/bpf/prog_tests/endian.c | 53 +
.../bpf/prog_tests/get_stackid_cannot_attach.c | 91 +
tools/testing/selftests/bpf/prog_tests/ksyms.c | 71 +
.../selftests/bpf/prog_tests/load_bytes_relative.c | 4 +-
tools/testing/selftests/bpf/prog_tests/map_ptr.c | 32 +
.../testing/selftests/bpf/prog_tests/perf_buffer.c | 42 +-
.../selftests/bpf/prog_tests/perf_event_stackmap.c | 116 +
.../selftests/bpf/prog_tests/resolve_btfids.c | 129 +
.../selftests/bpf/prog_tests/section_names.c | 2 +-
tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 1329 ++++
tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 5 +
tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 +-
.../selftests/bpf/prog_tests/sockopt_inherit.c | 3 +-
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 4 +-
.../selftests/bpf/prog_tests/trace_printk.c | 75 +
tools/testing/selftests/bpf/prog_tests/udp_limit.c | 75 +
tools/testing/selftests/bpf/prog_tests/varlen.c | 68 +
.../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 70 +
tools/testing/selftests/bpf/prog_tests/xdp_link.c | 151 +
tools/testing/selftests/bpf/progs/bpf_iter.h | 98 +
.../selftests/bpf/progs/bpf_iter_bpf_array_map.c | 40 +
.../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 100 +
.../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 18 +-
.../bpf/progs/bpf_iter_bpf_percpu_array_map.c | 46 +
.../bpf/progs/bpf_iter_bpf_percpu_hash_map.c | 50 +
.../bpf/progs/bpf_iter_bpf_sk_storage_map.c | 34 +
.../selftests/bpf/progs/bpf_iter_ipv6_route.c | 25 +-
.../testing/selftests/bpf/progs/bpf_iter_netlink.c | 28 +-
tools/testing/selftests/bpf/progs/bpf_iter_task.c | 18 +-
.../selftests/bpf/progs/bpf_iter_task_file.c | 20 +-
.../selftests/bpf/progs/bpf_iter_task_stack.c | 37 +
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 234 +
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 250 +
.../selftests/bpf/progs/bpf_iter_test_kern3.c | 17 +-
.../selftests/bpf/progs/bpf_iter_test_kern4.c | 17 +-
.../selftests/bpf/progs/bpf_iter_test_kern5.c | 35 +
.../selftests/bpf/progs/bpf_iter_test_kern6.c | 21 +
.../bpf/progs/bpf_iter_test_kern_common.h | 18 +-
tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 71 +
tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 79 +
.../testing/selftests/bpf/progs/bpf_tracing_net.h | 51 +
tools/testing/selftests/bpf/progs/btf_data.c | 50 +
.../testing/selftests/bpf/progs/cg_storage_multi.h | 13 +
.../bpf/progs/cg_storage_multi_egress_only.c | 33 +
.../bpf/progs/cg_storage_multi_isolated.c | 57 +
.../selftests/bpf/progs/cg_storage_multi_shared.c | 57 +
tools/testing/selftests/bpf/progs/connect4_prog.c | 27 +
tools/testing/selftests/bpf/progs/map_ptr_kern.c | 686 ++
.../selftests/bpf/progs/perf_event_stackmap.c | 59 +
tools/testing/selftests/bpf/progs/test_autoload.c | 40 +
.../testing/selftests/bpf/progs/test_core_retro.c | 43 +
tools/testing/selftests/bpf/progs/test_endian.c | 37 +
.../selftests/bpf/progs/test_get_stack_rawtp.c | 3 +-
tools/testing/selftests/bpf/progs/test_ksyms.c | 32 +
.../testing/selftests/bpf/progs/test_perf_buffer.c | 4 +-
tools/testing/selftests/bpf/progs/test_sk_lookup.c | 641 ++
tools/testing/selftests/bpf/progs/test_skeleton.c | 6 +-
tools/testing/selftests/bpf/progs/test_varlen.c | 158 +
tools/testing/selftests/bpf/progs/test_vmlinux.c | 16 +-
tools/testing/selftests/bpf/progs/test_xdp_link.c | 12 +
.../bpf/progs/test_xdp_with_cpumap_helpers.c | 36 +
tools/testing/selftests/bpf/progs/trace_printk.c | 21 +
tools/testing/selftests/bpf/progs/udp_limit.c | 61 +
tools/testing/selftests/bpf/tcp_client.py | 2 +-
tools/testing/selftests/bpf/tcp_server.py | 2 +-
tools/testing/selftests/bpf/test_cgroup_storage.c | 17 +-
tools/testing/selftests/bpf/test_dev_cgroup.c | 15 +-
tools/testing/selftests/bpf/test_kmod.sh | 12 +-
tools/testing/selftests/bpf/test_lwt_seg6local.sh | 2 +-
tools/testing/selftests/bpf/test_netcnt.c | 21 +-
tools/testing/selftests/bpf/test_progs.c | 66 +-
tools/testing/selftests/bpf/test_progs.h | 4 +
.../selftests/bpf/test_skb_cgroup_id_user.c | 8 +-
tools/testing/selftests/bpf/test_sock.c | 8 +-
tools/testing/selftests/bpf/test_sock_addr.c | 8 +-
tools/testing/selftests/bpf/test_sock_fields.c | 14 +-
tools/testing/selftests/bpf/test_socket_cookie.c | 8 +-
tools/testing/selftests/bpf/test_sockmap.c | 18 +-
tools/testing/selftests/bpf/test_sysctl.c | 8 +-
tools/testing/selftests/bpf/test_tcpbpf_user.c | 8 +-
tools/testing/selftests/bpf/test_tcpnotify_user.c | 8 +-
tools/testing/selftests/bpf/test_xdp_redirect.sh | 84 +-
tools/testing/selftests/bpf/testing_helpers.c | 14 +
tools/testing/selftests/bpf/testing_helpers.h | 3 +
.../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 492 ++
tools/testing/selftests/bpf/verifier/map_ptr.c | 62 +
.../selftests/bpf/verifier/map_ptr_mixing.c | 2 +-
.../selftests/bpf/verifier/value_ptr_arith.c | 38 +
.../selftests/drivers/net/mlxsw/sch_red_core.sh | 129 +-
.../selftests/drivers/net/mlxsw/sch_red_ets.sh | 22 +
.../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 +
.../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 2 +-
.../net/mlxsw/spectrum-2/tc_police_scale.sh | 16 +
.../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +-
.../drivers/net/mlxsw/spectrum/tc_police_scale.sh | 16 +
.../selftests/drivers/net/mlxsw/tc_police_occ.sh | 108 +
.../selftests/drivers/net/mlxsw/tc_police_scale.sh | 92 +
.../selftests/drivers/net/mlxsw/tc_restrictions.sh | 76 +
.../drivers/net/netdevsim/udp_tunnel_nic.sh | 786 +++
tools/testing/selftests/net/Makefile | 2 +
tools/testing/selftests/net/devlink_port_split.py | 277 +
.../selftests/net/forwarding/devlink_lib.sh | 5 +
tools/testing/selftests/net/forwarding/ethtool.sh | 17 -
.../net/forwarding/ethtool_extended_state.sh | 102 +
.../selftests/net/forwarding/ethtool_lib.sh | 17 +
.../net/forwarding/forwarding.config.sample | 3 +
.../selftests/net/forwarding/pedit_l4port.sh | 198 +
tools/testing/selftests/net/forwarding/sch_red.sh | 492 ++
.../testing/selftests/net/forwarding/tc_police.sh | 333 +
tools/testing/selftests/net/mptcp/Makefile | 2 +-
tools/testing/selftests/net/mptcp/diag.sh | 121 +
tools/testing/selftests/net/mptcp/mptcp_connect.c | 22 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 112 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 66 +-
tools/testing/selftests/net/msg_zerocopy.c | 5 +-
tools/testing/selftests/net/pmtu.sh | 346 +-
tools/testing/selftests/net/rtnetlink.sh | 68 +-
tools/testing/selftests/net/rxtimestamp.c | 122 +-
tools/testing/selftests/net/rxtimestamp.sh | 4 +
tools/testing/selftests/net/txtimestamp.c | 10 +-
.../testing/selftests/net/vrf_strict_mode_test.sh | 396 ++
tools/testing/selftests/netfilter/Makefile | 2 +-
tools/testing/selftests/netfilter/nft_meta.sh | 124 +
tools/testing/selftests/ptp/testptp.c | 51 +-
tools/testing/selftests/tc-testing/Makefile | 33 +
.../selftests/tc-testing/{bpf => }/action.c | 0
tools/testing/selftests/tc-testing/bpf/Makefile | 30 -
tools/testing/selftests/tc-testing/tdc.sh | 5 +
tools/testing/selftests/tc-testing/tdc_config.py | 2 +-
2107 files changed, 125331 insertions(+), 48840 deletions(-)
create mode 100644 Documentation/bpf/map_cgroup_storage.rst
create mode 100644 Documentation/devicetree/bindings/net/dsa/dsa.yaml
rename {drivers/staging/wilc1000 => Documentation/devicetree/bindings/net/wireless [...]
create mode 100644 Documentation/driver-api/pldmfw/driver-ops.rst
create mode 100644 Documentation/driver-api/pldmfw/file-format.rst
create mode 100644 Documentation/driver-api/pldmfw/index.rst
delete mode 100644 Documentation/networking/device_drivers/3com/vortex.rst
rename Documentation/networking/{ => device_drivers/appletalk}/cops.rst (100%)
create mode 100644 Documentation/networking/device_drivers/appletalk/index.rst
rename Documentation/networking/{ => device_drivers/appletalk}/ltpc.rst (100%)
rename Documentation/networking/{ => device_drivers/atm}/cxacru-cf.py (100%)
rename Documentation/networking/{ => device_drivers/atm}/cxacru.rst (100%)
rename Documentation/networking/{ => device_drivers/atm}/fore200e.rst (100%)
create mode 100644 Documentation/networking/device_drivers/atm/index.rst
rename Documentation/networking/{ => device_drivers/atm}/iphase.rst (100%)
create mode 100644 Documentation/networking/device_drivers/cable/index.rst
rename Documentation/networking/device_drivers/{ => cable}/sb1000.rst (100%)
create mode 100644 Documentation/networking/device_drivers/cellular/index.rst
rename Documentation/networking/device_drivers/{ => cellular}/qualcomm/rmnet.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/3com/3c509.rst (100%)
create mode 100644 Documentation/networking/device_drivers/ethernet/3com/vortex.rst
rename Documentation/networking/{ => device_drivers/ethernet/altera}/altera_tse.rs [...]
rename Documentation/networking/device_drivers/{ => ethernet}/amazon/ena.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/aquantia/atlantic.rs [...]
rename Documentation/networking/device_drivers/{ => ethernet}/chelsio/cxgb.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/cirrus/cs89x0.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/davicom/dm9000.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/dec/de4x5.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/dec/dmfe.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/dlink/dl2k.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa.rst (100%)
create mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...]
create mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...]
rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/inde [...]
rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/mac- [...]
rename Documentation/networking/device_drivers/{ => ethernet}/freescale/dpaa2/over [...]
rename Documentation/networking/device_drivers/{ => ethernet}/freescale/gianfar.rs [...]
rename Documentation/networking/device_drivers/{ => ethernet}/google/gve.rst (100%)
rename Documentation/networking/{ => device_drivers/ethernet/huawei}/hinic.rst (100%)
create mode 100644 Documentation/networking/device_drivers/ethernet/index.rst
create mode 100644 Documentation/networking/device_drivers/ethernet/intel/e100.rst
rename Documentation/networking/device_drivers/{ => ethernet}/intel/e1000.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/intel/e1000e.rst (100%)
create mode 100644 Documentation/networking/device_drivers/ethernet/intel/fm10k.rst
rename Documentation/networking/device_drivers/{ => ethernet}/intel/i40e.rst (100%)
create mode 100644 Documentation/networking/device_drivers/ethernet/intel/iavf.rst
rename Documentation/networking/device_drivers/{ => ethernet}/intel/ice.rst (100%)
create mode 100644 Documentation/networking/device_drivers/ethernet/intel/igb.rst
create mode 100644 Documentation/networking/device_drivers/ethernet/intel/igbvf.rst
create mode 100644 Documentation/networking/device_drivers/ethernet/intel/ixgb.rst
rename Documentation/networking/device_drivers/{ => ethernet}/intel/ixgbe.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/intel/ixgbevf.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/marvell/octeontx2.rs [...]
rename Documentation/networking/device_drivers/{ => ethernet}/mellanox/mlx5.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/microsoft/netvsc.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/neterion/s2io.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/neterion/vxge.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/netronome/nfp.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/pensando/ionic.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/smsc/smc9.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/stmicro/stmmac.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/ti/cpsw.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/ti/cpsw_switchdev.rs [...]
rename Documentation/networking/device_drivers/{ => ethernet}/ti/tlan.rst (100%)
rename Documentation/networking/device_drivers/{ => ethernet}/toshiba/spider_net.r [...]
rename Documentation/networking/{ => device_drivers/fddi}/defza.rst (100%)
create mode 100644 Documentation/networking/device_drivers/fddi/index.rst
rename Documentation/networking/{ => device_drivers/fddi}/skfp.rst (100%)
delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa2/dpio-dr [...]
delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa2/etherne [...]
rename Documentation/networking/{ => device_drivers/hamradio}/baycom.rst (100%)
create mode 100644 Documentation/networking/device_drivers/hamradio/index.rst
rename Documentation/networking/{ => device_drivers/hamradio}/z8530drv.rst (100%)
delete mode 100644 Documentation/networking/device_drivers/intel/e100.rst
delete mode 100644 Documentation/networking/device_drivers/intel/fm10k.rst
delete mode 100644 Documentation/networking/device_drivers/intel/iavf.rst
delete mode 100644 Documentation/networking/device_drivers/intel/igb.rst
delete mode 100644 Documentation/networking/device_drivers/intel/igbvf.rst
delete mode 100644 Documentation/networking/device_drivers/intel/ipw2100.rst
delete mode 100644 Documentation/networking/device_drivers/intel/ixgb.rst
create mode 100644 Documentation/networking/device_drivers/wan/index.rst
rename Documentation/networking/{ => device_drivers/wan}/z8530book.rst (100%)
create mode 100644 Documentation/networking/device_drivers/wifi/index.rst
create mode 100644 Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
rename Documentation/networking/device_drivers/{ => wifi}/intel/ipw2200.rst (100%)
rename Documentation/networking/{ => device_drivers/wifi}/ray_cs.rst (100%)
create mode 100644 drivers/net/dsa/ocelot/seville_vsc9953.c
create mode 100644 drivers/net/ethernet/broadcom/bnx2x/bnx2x_self_test.c
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_devlink.c
create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_devlink.h
delete mode 100644 drivers/net/ethernet/intel/i40e/i40e_client.h
create mode 100644 drivers/net/ethernet/intel/ice/ice_fw_update.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_fw_update.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_txrx.h
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_utils.h
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.c
delete mode 100644 drivers/net/ethernet/mscc/ocelot_ace.h
delete mode 100644 drivers/net/ethernet/mscc/ocelot_board.c
create mode 100644 drivers/net/ethernet/mscc/ocelot_net.c
delete mode 100644 drivers/net/ethernet/mscc/ocelot_regs.c
delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.c
delete mode 100644 drivers/net/ethernet/mscc/ocelot_tc.h
create mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.c
create mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h
create mode 100644 drivers/net/ethernet/mscc/ocelot_vsc7514.c
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_chain.c
create mode 100644 drivers/net/ethernet/qlogic/qed/qed_ptp.h
create mode 100644 drivers/net/ethernet/sfc/ef100.c
create mode 100644 drivers/net/ethernet/sfc/ef100.h
create mode 100644 drivers/net/ethernet/sfc/ef100_ethtool.c
create mode 100644 drivers/net/ethernet/sfc/ef100_ethtool.h
create mode 100644 drivers/net/ethernet/sfc/ef100_netdev.c
create mode 100644 drivers/net/ethernet/sfc/ef100_netdev.h
create mode 100644 drivers/net/ethernet/sfc/ef100_nic.c
create mode 100644 drivers/net/ethernet/sfc/ef100_nic.h
create mode 100644 drivers/net/ethernet/sfc/ef100_regs.h
create mode 100644 drivers/net/ethernet/sfc/ef100_rx.c
create mode 100644 drivers/net/ethernet/sfc/ef100_rx.h
create mode 100644 drivers/net/ethernet/sfc/ef100_tx.c
create mode 100644 drivers/net/ethernet/sfc/ef100_tx.h
create mode 100644 drivers/net/ethernet/sfc/mcdi_port.h
create mode 100644 drivers/net/ethernet/sfc/nic_common.h
create mode 100644 drivers/net/ethernet/sfc/ptp.h
create mode 100644 drivers/net/netdevsim/udp_tunnels.c
create mode 100644 drivers/net/phy/mdio_devres.c
create mode 100644 drivers/net/phy/mscc/mscc_ptp.c
create mode 100644 drivers/net/phy/mscc/mscc_ptp.h
create mode 100644 drivers/net/wireless/ath/ath11k/dbring.c
create mode 100644 drivers/net/wireless/ath/ath11k/dbring.h
create mode 100644 drivers/net/wireless/ath/ath11k/spectral.c
create mode 100644 drivers/net/wireless/ath/ath11k/spectral.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio.h
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/sdio_txrx.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_init.c
create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c
create mode 100644 drivers/net/wireless/mediatek/mt76/sdio.c
create mode 100644 drivers/net/wireless/mediatek/mt76/testmode.c
create mode 100644 drivers/net/wireless/mediatek/mt76/testmode.h
create mode 100644 drivers/net/wireless/microchip/Kconfig
create mode 100644 drivers/net/wireless/microchip/Makefile
rename drivers/{staging => net/wireless/microchip}/wilc1000/Kconfig (100%)
create mode 100644 drivers/net/wireless/microchip/wilc1000/Makefile
create mode 100644 drivers/net/wireless/microchip/wilc1000/cfg80211.c
rename drivers/{staging => net/wireless/microchip}/wilc1000/cfg80211.h (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/fw.h (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/hif.c (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/hif.h (100%)
create mode 100644 drivers/net/wireless/microchip/wilc1000/mon.c
create mode 100644 drivers/net/wireless/microchip/wilc1000/netdev.c
rename drivers/{staging => net/wireless/microchip}/wilc1000/netdev.h (100%)
create mode 100644 drivers/net/wireless/microchip/wilc1000/sdio.c
rename drivers/{staging => net/wireless/microchip}/wilc1000/spi.c (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/wlan.c (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/wlan.h (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/wlan_cfg.c (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/wlan_cfg.h (100%)
rename drivers/{staging => net/wireless/microchip}/wilc1000/wlan_if.h (100%)
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821c.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821c.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821c_table.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821c_table.h
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821ce.c
create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821ce.h
delete mode 100644 drivers/staging/wilc1000/Makefile
delete mode 100644 drivers/staging/wilc1000/cfg80211.c
delete mode 100644 drivers/staging/wilc1000/mon.c
delete mode 100644 drivers/staging/wilc1000/netdev.c
delete mode 100644 drivers/staging/wilc1000/sdio.c
create mode 100644 include/linux/btf_ids.h
create mode 100644 include/linux/dsa/loop.h
create mode 100644 include/linux/mlx5/rsc_dump.h
create mode 100644 include/linux/net/intel/i40e_client.h
create mode 100644 include/linux/pldmfw.h
create mode 100644 include/linux/sockptr.h
create mode 100644 kernel/bpf/prog_iter.c
create mode 100644 kernel/trace/bpf_trace.h
create mode 100644 lib/pldmfw/Makefile
create mode 100644 lib/pldmfw/pldmfw.c
create mode 100644 lib/pldmfw/pldmfw_private.h
create mode 100644 net/bluetooth/mgmt_config.c
create mode 100644 net/bluetooth/mgmt_config.h
create mode 100644 net/dsa/tag_rtl4_a.c
create mode 100644 net/ethtool/tunnels.c
rename net/ipv4/{udp_tunnel.c => udp_tunnel_core.c} (100%)
create mode 100644 net/ipv4/udp_tunnel_nic.c
create mode 100644 net/ipv4/udp_tunnel_stub.c
create mode 100644 net/mptcp/crypto_test.c
create mode 100644 net/mptcp/mptcp_diag.c
create mode 100644 net/mptcp/syncookies.c
create mode 100644 net/mptcp/token_test.c
create mode 100644 tools/bpf/bpftool/pids.c
create mode 100644 tools/bpf/bpftool/skeleton/pid_iter.bpf.c
create mode 100644 tools/bpf/bpftool/skeleton/pid_iter.h
delete mode 100644 tools/bpf/bpftool/skeleton/profiler.h
create mode 100644 tools/bpf/resolve_btfids/.gitignore
create mode 100644 tools/bpf/resolve_btfids/Build
create mode 100644 tools/bpf/resolve_btfids/Makefile
create mode 100644 tools/bpf/resolve_btfids/main.c
create mode 100644 tools/build/feature/test-clang-bpf-co-re.c
delete mode 100644 tools/build/feature/test-clang-bpf-global-var.c
create mode 100644 tools/include/linux/btf_ids.h
create mode 100644 tools/testing/selftests/bpf/prog_tests/autoload.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/core_retro.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/endian.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/map_ptr.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_event_stackmap.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_lookup.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/trace_printk.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/udp_limit.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/varlen.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_link.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter.h
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_array_map.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_array_map.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_hash_map.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_sk_storage_map.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_stack.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern5.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern6.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_udp4.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_udp6.c
create mode 100644 tools/testing/selftests/bpf/progs/bpf_tracing_net.h
create mode 100644 tools/testing/selftests/bpf/progs/btf_data.c
create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi.h
create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi_egress_only.c
create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi_isolated.c
create mode 100644 tools/testing/selftests/bpf/progs/cg_storage_multi_shared.c
create mode 100644 tools/testing/selftests/bpf/progs/map_ptr_kern.c
create mode 100644 tools/testing/selftests/bpf/progs/perf_event_stackmap.c
create mode 100644 tools/testing/selftests/bpf/progs/test_autoload.c
create mode 100644 tools/testing/selftests/bpf/progs/test_core_retro.c
create mode 100644 tools/testing/selftests/bpf/progs/test_endian.c
create mode 100644 tools/testing/selftests/bpf/progs/test_ksyms.c
create mode 100644 tools/testing/selftests/bpf/progs/test_sk_lookup.c
create mode 100644 tools/testing/selftests/bpf/progs/test_varlen.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_link.c
create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_helpers.c
create mode 100644 tools/testing/selftests/bpf/progs/trace_printk.c
create mode 100644 tools/testing/selftests/bpf/progs/udp_limit.c
create mode 100644 tools/testing/selftests/bpf/verifier/ctx_sk_lookup.c
create mode 100644 tools/testing/selftests/bpf/verifier/map_ptr.c
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_police_ [...]
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/tc_police_scale.sh
create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_police_occ.sh
create mode 100644 tools/testing/selftests/drivers/net/mlxsw/tc_police_scale.sh
create mode 100644 tools/testing/selftests/drivers/net/netdevsim/udp_tunnel_nic.sh
create mode 100755 tools/testing/selftests/net/devlink_port_split.py
create mode 100755 tools/testing/selftests/net/forwarding/ethtool_extended_state.sh
create mode 100755 tools/testing/selftests/net/forwarding/pedit_l4port.sh
create mode 100755 tools/testing/selftests/net/forwarding/sch_red.sh
create mode 100755 tools/testing/selftests/net/forwarding/tc_police.sh
create mode 100755 tools/testing/selftests/net/mptcp/diag.sh
create mode 100755 tools/testing/selftests/net/rxtimestamp.sh
create mode 100755 tools/testing/selftests/net/vrf_strict_mode_test.sh
create mode 100755 tools/testing/selftests/netfilter/nft_meta.sh
create mode 100644 tools/testing/selftests/tc-testing/Makefile
rename tools/testing/selftests/tc-testing/{bpf => }/action.c (100%)
delete mode 100644 tools/testing/selftests/tc-testing/bpf/Makefile
create mode 100755 tools/testing/selftests/tc-testing/tdc.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from fffe3ae0ee84 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...]
new 528c1d71ec95 dt-bindings: leds: fix macro names for pca955x
new 985b1f596f9e leds: lm355x: avoid enum conversion warning
new eca21c2d8655 leds: 88pm860x: fix use-after-free on unbind
new 6f4aa35744f6 leds: da903x: fix use-after-free on unbind
new d584221e683b leds: lm3533: fix use-after-free on unbind
new a0972fff0947 leds: lm36274: fix use-after-free on unbind
new 47a459ecc800 leds: wm831x-status: fix use-after-free on unbind
new b5684a73d2e9 leds: drop redundant struct-device pointer casts
new e190f57df3c7 leds-bcm6328: support second hw blinking interval
new ac219bf3c9bd leds: lp55xx: Convert to use GPIO descriptors
new 0987c7df8abc leds: pca955x: Include the right GPIO header
new 14d3e74f59a4 leds: fix spelling mistake
new 5ad79c20b6d2 leds: trigger: gpio: Avoid warning on update of inverted
new 302a085c2019 leds: core: Flush scheduled work for system suspend
new c4e94413922b leds: gpio: Fix semantic error
new a7ad53cb6687 leds: ns2: Use struct_size() in devm_kzalloc()
new cf1a1a6a7d81 leds: gpio: Use struct_size() in devm_kzalloc()
new 7e6f7f3ac30c leds: lp55xx: Fix file permissions to use DEVICE_ATTR macros
new 7105e4647bcd leds: lp5523: Fix various formatting issues in the code
new 5c7f8ffe741d dt: bindings: Add multicolor class dt bindings documention
new 10d3e0d81587 leds: Add multicolor ID to the color ID list
new 55d5d3b46b08 leds: multicolor: Introduce a multicolor class definition
new a89d385daa6a dt-bindings: leds: Convert leds-lp55xx to yaml
new c732eaf01f9c leds: lp55xx: Convert LED class registration to devm_*
new 92a81562e695 leds: lp55xx: Add multicolor framework support to lp55xx
new 40473132605a leds: lp5523: Update the lp5523 code to add multicolor bri [...]
new 00253ec2c984 leds: lp5521: Add multicolor framework multicolor brightne [...]
new 93690cdf3060 leds: trigger: add support for LED-private device triggers
new c5437338150e leds: Replace HTTP links with HTTPS ones
new feff72735b31 leds: pattern trigger -- check pattern for validity
new ae036f9fb6cd dt-bindings: leds: add cznic,turris-omnia-leds binding
new 089381b27abe leds: initial support for Turris Omnia LEDs
new 45c2818f78d3 Documentation: ABI: leds-turris-omnia: document sysfs attribute
new 2742b4192a27 Make LEDS_LP55XX_COMMON depend on I2C to fix build errors:
new 54212f5a1ba3 leds: add RGB color option, as that is different from multicolor.
new 77dce3a22e89 leds: disallow /sys/class/leds/*:multi:* for now
new bba37471de2d MAINTAINERS: Remove myself as LED subsystem maintainer
new e4a7b2dc35d9 Merge tag 'leds-5.9-rc1' of git://git.kernel.org/pub/scm/l [...]
new b5850d6ec34c drm/vblank: remove outdated and noisy output
new 58c1721787be drm/dp_mst: Fix timeout handling of MST down messages
new e8ade6151905 dt-bindings: display: sun8i-mixer: Allow for an iommu property
new b718102dbdfd drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
new 1efa9eff7b94 drm/omap: display: use devm_of_find_backlight
new a18dc7401ab5 drm/tilcdc: use devm_of_find_backlight
new 5fa63f077332 drm/rockchip: vop: call vop_cfg_done() under reg_lock
new ec0bb482de0a drm/gem: Fix a leak in drm_gem_objects_lookup()
new c704b17071c4 drm/debugfs: fix plain echo to connector "force" attribute
new 683c09e9a8e1 drm: encoder_slave: fix refcouting error for modules
new a519f6d03f4c drm: encoder_slave: use new I2C API
new ebdc02dd4c4b drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matchi [...]
new 3b5ac8b56064 video: amba-clcd: use devm_of_find_backlight
new 3df6fad41f13 drm: Include internal header for managed function declarations
new 2803aa743fd3 drm: Help unconfuse gcc, avoid accidental impossible unsig [...]
new af69bf55822f drm: Describe dp_rev for drm_dp_set_phy_test_pattern
new a4292e52106b drm: Match drm_dp_send_clear_payload_id_table definition t [...]
new 27ed2b3f22ed drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux
new 5a2e9b658cdc dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml
new 1dbc979172af dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd
new baef4d56195b drm/bridge: ti-sn65dsi86: Clear old error bits before AUX [...]
new fe3d7a35497c drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice
new 5bebaeadb30e drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity
new 3f9c1c872cc9 drm/tilcdc: fix leak & null ref in panel_connector_get_modes
new 26c06633f6b1 drm/tilcdc: remove unnecessary state->fb check
new acfa7fd18bfb drm/tilcdc: add missing static for panel_driver
new 5a77e2bfdd4f drm/mgag200: Remove HW cursor
new d6237687e08f drm/mgag200: Clean up mga_set_start_address()
new fb724f1e4bd5 drm/mgag200: Clean up mga_crtc_do_set_base()
new a6edae07fd01 drm/mgag200: Move mode-setting code into separate helper function
new db05f8d3dc87 drm/mgag200: Split MISC register update into PLL selection [...]
new ddb8d0520bbc drm/mgag200: Update mode registers after plane registers
new 72a03a358c1c drm/mgag200: Set pitch in a separate helper function
new 836d536881cc drm/mgag200: Set primary plane's format in separate helper [...]
new 2e5ccbbaeaa4 drm/mgag200: Move TAGFIFO reset into separate function
new 7fc1ae567dc6 drm/mgag200: Move hiprilvl setting into separate functions
new 4f710d7ce8de drm/mgag200: Move register initialization into separate function
new 9413adc089f6 drm/mgag200: Remove out-commented suspend/resume helpers
new f05c9e13094f drm/mgag200: Use simple-display data structures
new 88fabb75ea9e drm/mgag200: Convert to simple KMS helper
new 913ec479bb5c drm/mgag200: Replace VRAM helpers with SHMEM helpers
new 7951117f97ac drm: remove unused drm_gem.h include
new 2ea8ad42ec8d drm/gem: use _unlocked reference in drm_gem_objects_lookup docs
new efdff86db797 drm/todo: mention i915 in the struct_mutex section
new 5b4231fb62f0 drm/doc: drop struct_mutex references
new e33f4234263d drm/doc: add WARNING for drm_device::struct_mutex
new 2891586f323a drm/doc: drop struct_mutex reference for drm_gem_object_free
new 1a87f67a66de drm/amdgpu: use the unlocked drm_gem_object_put
new 00c47f569d5f drm/gma500: Use lockless gem BO free callback
new 1a9458aeb8eb drm: remove drm_driver::gem_free_object
new b5d250744ccc drm/gem: fold drm_gem_object_put_unlocked and __drm_gem_ob [...]
new eecd7fd8bf58 drm/gem: add _locked suffix to drm_gem_object_put
new 2f4dd13d4bb8 drm/gem: add drm_gem_object_put helper
new be6ee102341b drm: remove _unlocked suffix in drm_gem_object_put_unlocked
new e07ddb0ce7cd drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked
new 38e7abf7e917 drm/arm: remove _unlocked suffix in drm_gem_object_put_unlocked
new dda156cf89aa drm/armada: remove _unlocked suffix in drm_gem_object_put_ [...]
new 6780bf32b2b0 drm/etnaviv: remove _unlocked suffix in drm_gem_object_put [...]
new 1138a5f63ad9 drm/exynos: remove _unlocked suffix in drm_gem_object_put_ [...]
new e19baf704a4b drm/gma500: remove _unlocked suffix in drm_gem_object_put_ [...]
new 1b3cddceb8a1 drm/i915: remove _unlocked suffix in drm_gem_object_put_unlocked
new 4ded85501c40 drm/lima: remove _unlocked suffix in drm_gem_object_put_unlocked
new 556372dfbaf4 drm/mediatek: remove _unlocked suffix in drm_gem_object_pu [...]
new c457b11afff2 drm/mgag200: remove _unlocked suffix in drm_gem_object_put [...]
new f7d33950cd6a drm/msm: remove _unlocked suffix in drm_gem_object_put_unlocked
new cdc194cebd71 drm/nouveau: remove _unlocked suffix in drm_gem_object_put [...]
new d742cdd613e6 drm/omapdrm: remove _unlocked suffix in drm_gem_object_put [...]
new 496d0cc63f9c drm/panfrost: remove _unlocked suffix in drm_gem_object_pu [...]
new 9c86fb18ad9d drm/qxl: remove _unlocked suffix in drm_gem_object_put_unlocked
new f11fb66ae921 drm/radeon: remove _unlocked suffix in drm_gem_object_put_ [...]
new b430fe083ec7 drm/rockchip: remove _unlocked suffix in drm_gem_object_pu [...]
new b8912e295063 drm/tegra: remove _unlocked suffix in drm_gem_object_put_unlocked
new 2b86189e4d59 drm/v3d: remove _unlocked suffix in drm_gem_object_put_unlocked
new f7a8cd30c8fa drm/vc4: remove _unlocked suffix in drm_gem_object_put_unlocked
new a71a215a04e5 drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlocked
new 969397eb9a0e drm/virtio: remove _unlocked suffix in drm_gem_object_put_ [...]
new b7140d4ee52c drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlocked
new 95865e3a9590 drm/xen: remove _unlocked suffix in drm_gem_object_put_unlocked
new ab15d56e27be drm: remove transient drm_gem_object_put_unlocked()
new 5a2ba99222fc drm: print the current->comm alongside the pid
new 17ee1eb6d884 drm/file: wrap excessively long line
new ef8255506f66 dma-fence: add might_sleep annotation to _wait()
new 0e799e840a07 drm: Restore the NULL check for drm_gem_object_put()
new 38d6fd406aaa drm/writeback: don't set fence->ops to default
new 9d81fe179118 drm/vblank: Fix -Wformat compile warnings on some arches
new 2217d3bc39b4 drm/auth: remove redundant assignment to variable ret
new 8f6f5e00e56f drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER
new c9c03e3cf072 drm/client: Add drm_client_framebuffer_flush()
new 64593f2a6fc9 drm/client: Add drm_client_modeset_check()
new bd34cea2a0e4 drm/format-helper: Add drm_fb_swab()
new 6770ef332fcc drm/i915: Introduce some local intel_dp variables
new 0425662fdf05 drm: Nuke mode->vrefresh
new 5dce0c0b92d4 drm/msm/dpu: Stop copying around mode->private_flags
new 2159e4629add drm: Shrink {width,height}_mm to u16
new 3542cc54a1bb drm: Shrink mode->type to u8
new 6a494eab2cf9 drm: Make mode->flags u32
new d857e167963f drm: Shrink drm_display_mode timings
new 4ed2101cfa2d drm: Flatten drm_mode_vrefresh()
new 42acb06b01b1 drm: pahole struct drm_display_mode
new 920dd1b1425b drm/mcde: Use mode->clock instead of reverse calculating i [...]
new 269cb04a4023 drm/gma500: Stop using mode->private_flags
new 6015002ece38 drm: use drm_dev_has_vblank more
new 7da156407615 Documentation: Fix typo error in todo.rst
new 02149a76d32b drm/vblank: use drm_* functions for logging
new 5a4784f49b2d drm/vblank: use drm_WARN for all warnings
new e2e1c7bda444 video: fbdev: fix error handling for get_user_pages_fast()
new 84be242dae81 video: fbdev: convert get_user_pages() --> pin_user_pages()
new 1e3e4cae75cd drm: DPMS is no longer the only mutable connector prop
new 190070ae4c87 omapfb/dss: fix comparison to bool warning
new 98bd4f729886 video: fbdev: sm712fb: fix an issue about iounmap for a wr [...]
new fd4b82438772 console: newport_con: fix an issue about leak related syst [...]
new d43be2554b58 drivers: video: hdmi: cleanup coding style in video a bit
new 499a2c41b954 video: pxafb: Fix the function used to balance a 'dma_allo [...]
new f35b1d6c21b4 video: fbdev: pxafb: Use correct return value for pxafb_probe()
new 720815247395 video: fbdev: Use IS_BUILTIN
new e954f77f6330 drm: add docs for standard CRTC properties
new 8b6b7d84bfce drm/msm: Don't call dma_buf_vunmap without _vmap
new e0b3d2140ec6 drm/gem: WARN if drm_gem_get_pages is called on a private obj
new 0b638559aa1a drm/doc: Some polish for shmem helpers
new d323bb44e4d2 drm/virtio: Call the right shmem helpers
new 3a5a5971bc1f drm/udl: Don't call get/put_pages on imported dma-buf
new 0cc5fb4e8721 drm/shmem-helpers: Don't call get/put_pages on imported dm [...]
new 26d3ac3cb04d drm/shmem-helpers: Redirect mmap for imported dma-buf
new 1c3ef4c5d13a drm/malidp: Don't call drm_crtc_vblank_off on unbind
new ba931cfd0787 drm/hdlcd: Don't call drm_crtc_vblank_off on unbind
new 18ece75d7d74 drm/mm: fix hole size comparison
new cb62cdec6d48 drm/panel: simple: Set connector type for DSI panels
new 85be9d713df3 dt-bindings: panel-simple: Add koe,tx26d202vm0bwa compatible
new 8a07052440c2 drm/panel: simple: Add support for KOE TX26D202VM0BWA panel
new a66da873c424 drm: document how user-space should use link-status
new 6e60d5ded06b drm/mm: add ig_frag selftest
new 526408357318 drm/shmem-helpers: Ensure get_pages is not called on impor [...]
new 7d2cd72a9aa3 drm/shmem-helpers: Simplify dma-buf importing
new 26eb603b59a2 drm/cma-helper: Rename symbols from drm_cma_gem_ to drm_gem_cma_
new 06d6620164b2 drm/cma-helper: Rework DRM_GEM_CMA_VMAP_DRIVER_OPS macro
new 654bf12bad11 drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default [...]
new 3fb9e5379720 drm/arc: Use GEM CMA object functions
new c12fea1cbb69 drm/arc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new 7ca3aa3ef378 drm/arm: Use GEM CMA object functions
new d9ec1d2c4acf drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new dc502e21a2c5 drm/atmel-hlcdc: Use GEM CMA object functions
new cd3ac8c9e8cf drm/atmel-hlcdc: Set GEM CMA functions with DRM_GEM_CMA_DR [...]
new 929027087f52 drm/fsl-dcu: Use GEM CMA object functions
new 6a32e55d18b3 drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new 69a833767599 drm/hisilicon/kirin: Set .dumb_create to drm_gem_cma_dumb_ [...]
new 986e670d3123 drm/hisilicon/kirin: Use GEM CMA object functions
new 491e00fbbc03 drm/hisilicon/kirin: Set GEM CMA functions with DRM_GEM_CM [...]
new 6c55a7a5a73e drm/imx: Use GEM CMA object functions
new eeef5a6c0b6f drm/imx: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new 5c68507c1607 drm/ingenic: Use GEM CMA object functions
new c61311625496 drm/ingenic: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new 1ea528b09630 drm/komeda: Use GEM CMA object functions
new fb1f7881a5f7 drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_ [...]
new ecdd6474644f drm/malidp: Use GEM CMA object functions
new 7c70a1e5005b drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_ [...]
new e172749b7a4b drm/mcde: Use GEM CMA object functions
new 47d22f25e83d drm/mcde: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new 48ab4b8f236c drm/meson: Use GEM CMA object functions
new b54d830ccb65 drm/meson: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_O [...]
new b15c53830331 drm/mxsfb: Use GEM CMA object functions
new 9fbf65425046 drm/mxsfb: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new a2649337d3de drm/rcar-du: Use GEM CMA object functions
new cc479c772ffe drm/rcar-du: Set GEM CMA functions with DRM_GEM_CMA_DRIVER [...]
new f267d02c688b drm/shmobile: Use GEM CMA object functions
new ee3e71e48da5 drm/shmobile: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new c614fa22fd1e drm/stm: Use GEM CMA object functions
new 6f9746a5c0d9 drm/stm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS [...]
new 3baab5c8101d drm/sti: Use GEM CMA object functions
new 9ddf22ad804e drm/sti: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new d3a560416bf7 drm/tilcdc: Use GEM CMA object functions
new f8e538c2cc2f drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new d5cfaab4539b drm/tve200: Use GEM CMA object functions
new 73daf8a8845a drm/tve200: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new 10f02b264527 drm/zte: Use GEM CMA object functions
new 4a0042e08977 drm/zte: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
new ad0f449bebc7 drm: Remove struct drm_driver.gem_print_info
new d18ee06b4889 drm/shmem-helper: Add .gem_create_object helper that sets [...]
new 99f55c798fcd drm/udl: Use GEM vmap/mmap function from SHMEM helpers
new 094536003e06 dt-bindings: display: Convert VC4 bindings to schemas
new 143ea9a3bc6c dt-bindings: display: vc4: dpi: Add missing clock-names property
new fd26eea70e01 dt-bindings: display: vc4: dsi: Add missing clock properties
new 408e7e8a3c6d dt-bindings: display: vc4: hdmi: Add missing clock-names property
new 6a88752c0920 drm/vc4: drv: Add include guards
new e10cde4ad0ed drm/vc4: plane: Move planes creation to its own function
new 0c2a50f1a0cd drm/vc4: plane: Move additional planes creation to driver
new debf585ce543 drm/vc4: crtc: Rename SoC data structures
new 7678142f1d3c drm/vc4: crtc: Switch to of_device_get_match_data
new ae44a52779f1 drm/vc4: crtc: Move crtc state to common header
new e58a5e6f4118 drm/vc4: crtc: Turn static const variable into a define
new ebd11f706c9d drm/vc4: crtc: Restrict HACT_ACT setup to DSI
new fedbfcc6f797 drivers: gpu: drm: Fix trivial spelling
new 1d8d42ba3651 drm/mgag200: Remove declaration of mgag200_mmap() from hea [...]
new 91c4dc578773 drm/mgag200: Remove mgag200_cursor.c
new 044e0935559b drm/mgag200: Use pcim_enable_device()
new e7b9db6a1496 drm/mgag200: Rename mgag200_ttm.c to mgag200_mm.c
new 0956c329a4ff drm/mgag200: Lookup VRAM PCI BAR start and length only once
new e9f896b76ce6 drm/mgag200: Merge VRAM setup into MM initialization
new a71ff21e11d9 drm/mgag200: Switch to managed MM
new 0987062118b8 drm/mgag200: Separate DRM and PCI functionality from each other
new fdcb6b1906dc drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_
new ba5b90e883a4 drm/mgag200: Move device init and cleanup to mgag200_drv.c
new c714dd941dd1 drm/mgag200: Separate device initialization into allocation
new 3c8923c3f15e drm/mgag200: Allocate device structures in mgag200_driver_load()
new 832eddf5d8f4 drm/mgag200: Embed instance of struct drm_device in struct [...]
new fb7ba0c7cf92 drm/mgag200: Use managed device initialization
new 8b9f3437ff5b drm/dp_mst: Sanitize mgr->qlock locking in drm_dp_mst_wait [...]
new 471bdd0df0d5 drm/i915/dp_mst: Work around out-of-spec adapters filterin [...]
new 7d11507605a7 drm/dp_mst: Fix the DDC I2C device unregistration of an MST port
new d8bd15b37d32 drm/dp_mst: Fix the DDC I2C device registration of an MST port
new 72822c3bfa8e drm/dp_mst: Fix flushing the delayed port/mstb destroy work
new d2fb716a7abd drm/mm: remove invalid entry based optimization
new 907f53200f98 drm: vmwgfx: remove drm_driver::master_set() return type
new 264ddd077c72 drm/auth: make drm_{set,drop}master_ioctl symmetrical
new c32747993871 drm/todo: Add item about modeset properties
new 0f53f2da43fa drm/arm: Kconfig annotate drivers as COMPILE_TEST
new 21d456a21030 drm/malidp: convert platform driver to use dev_groups
new 7cbb93d89838 drm/ast: Use managed pci functions
new e7daa3810f62 drm/kselftest: fix spellint typo in test-drm_mm.c
new 5b9f5f11a2b3 drm/shmem-helper: Fix obj->filp derefence
new cfe28f909ddd drm/shmem-helper: Only dma-buf imports are private obj
new 2aae8ed1f390 drm/rockchip: Add per-pixel alpha support for the PX30 VOP
new e63adeccc0bb drm/panfrost: Reduce the amount of logs on deferred probe
new 9e4f35831392 drm/bridge: ti-sn65dsi86: Don't compile GPIO bits if not C [...]
new f4946b0a3715 drm/bridge: ti-sn65dsi86: Don't use kernel-doc comment for [...]
new c42fb724cdf6 drm/bridge: ti-sn65dsi86: Fix kernel-doc typo ln_polr => ln_polrs
new c8fa5b7c7a7e drm/bridge: ti-sn65dsi86: Check the regmap return value wh [...]
new b99773ef258e drm/panfrost: Fix inbalance of devfreq record_busy/idle()
new 64092598c456 drm/panfrost: Fix runtime PM imbalance on error
new 114427b8927a drm/panfrost: Use kvfree() to free bo->sgts
new 0a19b068acc4 Merge tag 'drm-misc-next-2020-06-19' of git://anongit.free [...]
new 94b292b27734 drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
new 79ce058032c3 drm: drm_fourcc: Add uncompressed AFBC modifier
new 5f368ddea6fe drm/arm: fix unintentional integer overflow on left shift
new 24cfbec99647 drm/dp: DRM DP helper for reading Ignore MSA from DPCD
new b27ff5c187dd drm/panel: otm8009a: Drop unnessary backlight_device_unregister()
new 94f07917ebe8 drm/panel-simple: Add missing connector type for some panels
new 1dd8915291d5 dt-bindings: display: ti,tfp410.txt: convert to yaml
new 520a994de09e dt-bindings: display: ti, tfp410.yaml: Redefine ti, deskew [...]
new db8f92a5e627 drm/bridge: tfp410: fix de-skew value retrieval from DT
new b9fe86204b06 drm/bridge: tfp410: Fix setup and hold time calculation
new 290855d538dc dt-bindings: display: simple: add CDTech S070PWS19HP-FC21 [...]
new ac4a36ee277d dt-bindings: display: simple: add Tianma TM070JVHG33
new 0e3b67f6d7e6 drm/panel: simple: add CDTech S070PWS19HP-FC21 and S070SWV [...]
new b3bfcdf8a3b6 drm/panel: simple: add Tianma TM070JVHG33
new 05f13f5b5996 drm/ast: Remove unused code paths for AST 1180
new 5534bc8f1840 drm/ast: Remove test for device from ast_pm_freeze()
new fa7dbd768884 drm/ast: Upcast from DRM device to ast structure via to_as [...]
new 1a19b4cb1622 drm/ast: Use per-device logging macros
new 41c0e78aae53 drm/mm: remove unused rb_hole_size()
new 271e7decd707 drm/mm: optimize find_hole() as well
new 5fad79fd66ff drm/mm: cleanup and improve next_hole_*_addr()
new c9bb9d6685c0 drm/mm/selftests: fix wrong return type casting
new fed9d35d7164 drm: bridge: adv7511: Split EDID read to a separate function
new c6533015b9b1 drm: bridge: adv7511: Split connector creation to a separa [...]
new 7c9361578b51 drm: bridge: adv7511: Implement bridge connector operations
new 0bae6020b800 drm: bridge: adv7511: Make connector creation optional
new 11d3cf804591 drm: bridge: Return NULL on error from drm_bridge_get_edid()
new 00686ac55d0a drm: bridge: simple-bridge: Delegate operations to next bridge
new 567e0d53097c drm: bridge: simple-bridge: Make connector creation optional
new 192a3aa0e4e2 drm: edid: Constify connector argument to infoframe functions
new 12c683e12cd8 drm: bridge: Pass drm_display_info to drm_bridge_funcs .mo [...]
new 96591a4b93fb drm: bridge: dw-hdmi: Pass private data pointer to .mode_valid()
new 49da7e5d84e3 drm: bridge: dw-hdmi: Pass private data pointer to .config [...]
new 29fc89719d39 drm: bridge: dw-hdmi: Remove unused field from dw_hdmi_plat_data
new 9bc78d6dc818 drm: meson: dw-hdmi: Use dw_hdmi context to replace hack
new af05bba0fbe2 drm: bridge: dw-hdmi: Pass drm_display_info to .mode_valid()
new 35a395f1134b drm: bridge: dw-hdmi: Constify mode argument to dw_hdmi_ph [...]
new 9fbfa320b435 drm: bridge: dw-hdmi: Constify mode argument to internal f [...]
new 7be390d4c0a1 drm: bridge: dw-hdmi: Pass drm_display_info to dw_hdmi_sup [...]
new 3f588fda4b80 drm: bridge: dw-hdmi: Split connector creation to a separa [...]
new ca7b6b7176ff drm: bridge: dw-hdmi: Store current connector in struct dw_hdmi
new 81980037fb27 drm: bridge: dw-hdmi: Pass drm_connector to internal funct [...]
new ec971aaa6775 drm: bridge: dw-hdmi: Make connector creation optional
new e8411b7ede3b drm/tiny/repaper: Drop edp->enabled
new 7e06886bbfca drm/mipi-dbi: Remove ->enabled
new 102514ec73ed dma-buf: minor doc touch-ups
new ebf930150973 drm/bridge: dw-mipi-dsi.c: remove unused header file
new b1a8ef952a25 drm/amdgpu: move ttm bo->offset to amdgpu_bo
new a0e4a29857b1 drm/radeon: don't use ttm bo->offset
new 8ef963ba2d56 drm/qxl: don't use ttm bo->offset
new 46642a7d4d80 drm/vram-helper: don't use ttm bo->offset v4
new 6b86a1224af8 drm/bochs: use drm_gem_vram_offset to get bo offset v2
new 41752663b410 drm/debug: Expose connector VRR monitor range via debugfs
new f75020fcb97a Merge tag 'drm-misc-next-2020-06-26' of git://anongit.free [...]
new 1810f441ae11 drm/amd/display: Handle persistence in DM
new 65f9ace4acc1 drm/amd/display: Do not fail if build scaling params fails
new 08a512d4ab2f drm/amd/display: Check bss_data_size before going down leg [...]
new 0922b899f366 drm/amd/display: Don't pass invalid fw_bss_data pointer in [...]
new 569f4f9bf059 drm/amd/display: Add bit swap helper based on endianness
new 474ac4a875ca drm/amd/display: Implement some asic specific abm call backs.
new 7b8a6362fa14 drm/amd/display: FW release 1.0.10
new 1db14695929f drm/amd/display: Fix ABM memory alignment issue
new fe5932964dff drm/amd/display: 3.2.85
new 1c994f2deff1 drm/amd/display: update dml interfaces and variables
new fb8cf277b16d drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...]
new 2847642a1875 drm/amd/display: vbios data table packing
new 455802c72faf drm/amd/display: Add DMUB firmware version helpers in DMUB [...]
new 562c805f83d2 drm/amd/display: Support CW4 for DMUB ringbuffer inbox
new 1649bbe01ba9 drm/amd/display: fix dml log2 function
new 4d6939535daf drm/amd/display: fix dml immediate flip input
new 429b9db8e10e drm/amd/display: Remove nv12 work around
new 19822264d683 drm/amd/display: FW Release 1.0.11
new 963cee55971a drm/amdgpu: change memory training to common function
new d2d0f8f4554d drm/amd/powerplay: remove the support of xgmi pstate on ve [...]
new fa3d49f1e904 drm/amd/powerplay: remove the support of vega20 from swsmu
new a16be2fe1455 drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode
new b0d4783a3822 drm/amdgpu: print warning when input address is invalid
new ba806f98f868 drm/radeon: disable AGP by default
new 97d798b276e9 drm/amdgpu: simplify ATIF backlight handling
new e27fb8215f8c drm/amdgpu/sdma4: add renoir to powergating setup
new ac4e189a5623 drm/amdgpu/gfx10: add navi12 to gfxoff case
new 70534d1ee89c drm/amdgpu: simplify raven and renoir checks
new e1ad2d53bc43 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks
new d7aca4f0b2ed drm/amdgpu: simplify mec2 fw check
new d0767e0e0f79 drm/amdgpu/sdma4: simplify the logic around powering up sdma
new da87c30b174e drm/amdgpu: put some case statments in family order
new 6e20010a3acc drm/radeon/dpm: Replace one-element array and use struct_s [...]
new 4541ea81edde drm/[radeon|amdgpu]: Replace one-element array and use str [...]
new 1aad70781911 drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print
new 2b7ad277e965 drm/amd/powerplay: check whether SMU IP is enabled before access
new d4f3c0b33254 drm/amd/powerplay: add SMC message filter for SMU11
new 4ea5081c82c4 drm/amd/powerplay: enable SMC message filter
new 41fb666d5ceb drm/amd/powerplay: remove SRIOV check in SMU11 (v2)
new 2cdc9c200c8a drm/amd/powerplay: add check before i2c_add_adapter
new 32cb59f31362 drm/amdkfd: Track SDMA utilization per process
new 130c88931f6c drm/amdgpu: Improve the MTYPE comments
new c821cddf4368 drm/amd/display: 3.2.86
new b56e90ea335e drm/amd/display: link_status not align when power off encoder
new 0023b7eec02c drm/amd/display: Fix incorrect HDCP caps for dongle
new b236e048ec63 drm/amd/display: simplify dml log2 function
new 68423dabadaa drm/amd/display: Handle link loss interrupt better
new 891f016d9d3f drm/amd/display: Increase Default Sizes of FW State and Tr [...]
new 15ce104c5a41 drm/amd/display: Disable PG on NV12
new 245a022163ab drm/amd/display: Guard against invalid array access
new 0976ef315dc3 drm/amd/display: unit show garbage when do OPTC blank
new 1f255112da5d drm/amd/display: Allow Diagnostics test with eDP not connected
new 84034ad4c0c0 drm/amd/display: combine public interfaces into single header
new fd0293dd5b68 drm/amd/display: enable plane if container of plane_status [...]
new 8598a7221e82 drm/amd/display: [FW Promotion] Release 1.0.12
new d294353e7ea8 drm/amd/display: Don't compare same stream for synchronize [...]
new 49d2a388bf9b drm/amd/display: 3.2.87
new b0f8a6d5ef0e drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV.
new 83a13ef5902a drm/amdkfd: Fix GCC 10 compiler warning
new 2a12c4e9f167 Revert "drm/amd/display: disable dcn20 abm feature for bring up"
new ec6837591f99 drm/amdgpu/gmc10: program the smallK fragment size
new 48b270bb22db drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
new 2652bda7b4f7 drm/amdkfd: fix a dereference of pdd before it is null checked
new d559aba80817 drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
new aace2a561f17 drm/amd/powerplay: update Arcturus smu-driver headers
new 8c0bba64795f drm/amd/powerplay: implement ASIC specific thermal throttl [...]
new bcdc7c05bd2d drm/amd/powerplay: enable thermal throttling logging support V2
new b265bdbd9f28 drm/amdgpu: added a sysfs interface for thermal throttling [...]
new 4f1fad0e9dbd drm/amd/powerplay: stop thermal IRQs on suspend
new be80b431fadc drm/amd/powerplay: use the common APIs for IRQ disablement [...]
new 22f1e0e8e487 drm/amd/powerplay: give better names for the thermal IRQ r [...]
new 258620d0b36f drm/amdgpu: skip gpu_info firmware if discovery info is available
new 4292b0b2026b drm/amdgpu: clean up discovery testing
new c1cf79ca5ced drm/amdgpu: use IP discovery table for renoir
new 007026cd733d drm/amdgpu/nv: allow access to SDMA status registers
new 337b72444e59 drm/amdgpu/nv: remove some dead code
new 3967ae6d7908 drm/amdgpu/nv: enable init reset check
new d43f7ff69c86 drm/amdgpu/fru: fix header guard and include header
new 5e91160ac0b5 drm/amdgpu: fix RAS memory leak in error case
new 9e69b1ee1d9e drm/amdgpu: remove useless code in RAS
new bce9ff0eacaf drm/amdgpu: Add ReadSerial defines for Arcturus
new 81a16241114b drm/amdgpu: Add unique_id and serial_number for Arcturus v3
new 8b80d74bdb22 drm/amdgpu: restrict bo mapping within gpu address limits
new b4ebd8717eff drm/amdgpu: add GC 10.3 header files (v2)
new e54294d665f8 drm/amdgpu: Add ATHUB 2.1 header files (v2)
new a5a2597771c3 drm/amdgpu: add VCN3.0 register headers (v2)
new 241b2ec9317e drm/amd/display: Add dcn30 Headers (v2)
new ccaf72d3c252 drm/amdgpu: add sienna_cichlid asic type
new c0a43457dc1a drm/amdgpu: add sienna_cichlid gpu info firmware v2
new d4f3c3905b52 drm/amdgpu: set fw load type for sienna_cichlid
new 11e8aef52ef8 drm/amdgpu: set asic family and ip blocks for sienna_cichlid
new 6c06333073ac drm/amdgpu/gfx10: add support for sienna_cichlid firmware
new 57d706026fab drm/amdgpu/gmc10: add sienna_cichlid support
new 2f7f522722ef drm/amdgpu/gfx10: add clockgating support for sienna_cichlid
new 117910ed92b3 drm/amdgpu/soc15: add support for sienna_cichlid
new dccdbf3f9690 drm/amdgpu: initialize IP offset for sienna_cichlid (v2)
new 2e1ba10e9271 drm/amdgpu/soc15: add common ip block for sienna_cichlid
new ffffb96d1165 drm/amdgpu: add support on mmhub for sienna_cichlid
new af01d47d3c22 drm/amdgpu: add support gfxhub for sienna_cichlid (v3)
new 0b3df16b5abc drm/amdgpu: add gmc ip block for sienna_cichlid
new 757b3af8ecb4 drm/amdgpu: add ih ip block for sienna_cichlid
new 933c8a93e241 drm/amdgpu: add gfx ip block for sienna_cichlid (v3)
new 06ff634c0dae drm/amdgpu: add sdma2 and sdma3 irqsrc header files for si [...]
new 157e72e831cb drm/amdgpu: add sdma ip block for sienna_cichlid (v5)
new d682a353f370 drm/amdgpu: correct SDMA3 IH clinet id for sienna_cichlid
new 58139a42dc08 drm/amdgpu/gfx10: change register configure for sienna_cichlid
new 9a98676007d2 drm/amdgpu: add virtual display support for sienna_cichlid
new b455159c0531 drm/amdgpu/powerplay: add initial swSMU support for sienna [...]
new 9ad9c8acc80d drm/amd/powerplay: add support to set performance level fo [...]
new fea905d47125 drm/amd/powerplay: set SOCCLK DPM for sienna_cichlid
new 4cd4f45b6507 drm/amd/powerplay: set FCLK DPM for sienna_cichlid
new 62c1ea6bbab7 drm/amd/powerplay: enable Ultra Low Voltage for sienna_cichlid
new 15dbe18fa634 drm/amd/powerplay: enable Graphics Clock Deep Sleep for si [...]
new 983ab9f2842e drm/amd/powerplay: enable SOC Clock Deep Sleep for sienna_cichlid
new 094cdf15e995 drm/amdgpu/powerplay: set Thermal control for sienna_cichlid
new 65297d5017e1 drm/amdgpu/powerplay: set UCLK DPM for sienna_cichlid
new 02bb391d916a drm/amd/powerplay: make gfx ds can be configure for sienna [...]
new 9aa60213403b drm/amd/powerplay: Enable SOCCLK ULV for sienna_cichlid
new 5f338f70605c drm/amd/powerplay: enable DCEFCLK DPM and DS for sienna_cichlid
new 08ccfe084cd0 drm/amd/powerplay: support pcie value set and update for s [...]
new b7d25b5f67fa drm/amd/powerplay: support to print pcie levels for sienna [...]
new 5cb7435319ab drm/amd/powerplay: enable LCLK DPM for sienna_cichlid
new 20d71dcc7cef drm/amd/powerplay: enable GFX SS for sienna_cichlid
new 1c58d4295be6 drm/amd/powerplay: enable Fan control for sienna_cichlid
new 1d5ca71345a6 drm/amd/powerplay: support to get power index for sienna_cichlid
new 886c8bc6c13b drm/amd/powerplay: enable PPT and TDC for sienna_cichlid
new b07e5c60e41d drm/amdgpu/powerplay: add smu block for sienna_cichlid
new bfdb68eca285 drm/amdgpu: skip ASD fw load for sienna_cichlid
new 344fed0b270e drm/amdgpu/psp: add psp support for sienna_cichlid
new 64f2d805a178 drm/amdgpu: skip for reroute ih for sienna_cichlid psp rin [...]
new 5aa023506ae6 drm/amdgpu: enable psp ip block for sienna_cichlid
new c399dfcb0e4b drm/amdgpu: update SDMA 5.2 microcode init
new 9822ac8f8506 drm/amdgpu: Use variable instead of constant for sdma door [...]
new 45d76eebd874 drm/amdgpu: add support for athub v2.1
new 920a4cd3f322 drm/amdgpu: add gmc cg support for sienna_cichlid
new 56304e72af66 drm/amdgpu: add psp block load condition for sienna_cichlid
new 71ac5c1fac35 drm/amdgpu: add 2rd VCN instance doorbell support
new 205192327223 drm/amdgpu: assign the doorbell index to mes ring
new cdca79794563 drm/amdgpu: add the ring type definition of MES
new 55611b507fd6 drm/amdgpu: avoid dereferencing a NULL pointer
new 3bbd31e0f4eb drm/amdgpu/mes: update some mes definitions
new 11f6f11da037 drm/amdgpu/mes10.1: allocate the eop buffer
new 7b2513a16cb6 drm/amdgpu/mes10.1: initialize the software part of mes ring
new 1513e24aa4b4 drm/amdgpu/mes10.1: implement the ring functions of mes specific
new 52d6bb128eee drm/amdgpu/mes10.1: allocate mqd buffer
new 74d250fb1185 drm/amdgpu/mes10.1: initialize the mqd
new debce56dde72 drm/amdgpu/mes10.1: install mes queue by register programming
new 1c0d96b0d71c drm/amdgpu/mes10.1: install mes queue via kiq
new e25c0dcd0d58 drm/amdgpu/mes10.1: enable the mes ring during initialization
new 3f63345d38a6 drm/amdgpu/mes10.1: add the mes fw api
new 29ce0f6f3c03 drm/amdgpu/mes10.1: add the helper function for mes comman [...]
new e8bb73e0e400 drm/amdgpu/mes10.1: implement adding hardware queue
new bc2a28120db2 drm/amdgpu/mes10.1: implement removing hardware queue
new 3e62add5ec2d drm/amdgpu/mes10.1: implement querying the scheduler status
new 7a9b4fd4168f drm/amdgpu/mes10.1: implement setting hardware resources
new f85f1864b804 drm/amdgpu/mes10.1: add sienna_cichlid mes firmware support
new 6b8199fc1a33 drm/amdgpu/mes10.1: copy mes fw info into global fw array
new aa1faaa1fcd8 drm/amdgpu: upload mes firmware to gpu buffer
new 93fd978b2b44 drm/amdgpu/psp: convert amdgpu mes ucode type
new 03195e8063e2 drm/amdgpu: no need to set up GPU scheduler for mes ring
new 9ed60748fb95 drm/amdgpu/mes10.1: update mes initialization
new a346ef86a97f drm/amdgpu: add mes block to sienna_cichlid
new 83a0c342e04a drm/amdgpu: update the num of queue per pipe for mec on si [...]
new 25fc05648f49 drm/amdgpu/mes: correct register offset for sienna_cichlid
new cf14826cdfb5 drm/amdgpu: add VCN3.0 support for Sienna_Cichlid
new fedac0155a1c drm/amdgpu: add Sienna_Cichlid VCN PG and CG support (v2)
new e823be13dbc2 drm/amdgpu: enable VCN3.0 PG and CG for Sienna_Cichlid
new 265120abc049 drm/amdgpu: add Sienna_Cichlid VCN to the VCN family
new b8f10585cb20 drm/amdgpu: enable VCN3.0 for Sienna_Cichlid
new dfd57dbf44dd drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid
new b52e271e1594 drm/amdgpu: add Sienna_Cichlid JPEG PG and CG support
new b467c4f5b4af drm/amdgpu: enable JPEG3.0 PG and CG for Sienna_Cichlid
new 4d72dd12f086 drm/amdgpu: enable JPEG3.0 for Sienna_Cichlid
new 263acd471f50 drm/amdgpu/gfx10: add gc golden setting for sienna_cichlid
new 305401e77bf8 drm/amdgpu: force pa_sc_tile_steering_override to 0 for gfx10.3
new 0f7ee0575097 drm/amdgpu: add cp firmware backdoor loading triger
new f95c20464dd4 drm/amdgpu: disable gfxoff for sienna_cichlid
new 9d3708169f44 drm/amdgpu: add vram_info v2_5 in atomfirmware header
new 8b41903a2b18 drm/amdgpu: support query vram info for sienna_cichlid
new 321b3eeb77fd drm/amdgpu: drop gfx_v10_0_tiling_mode_table_init
new 738c822c7ff5 drm/amdgpu: only send one sdma firmware for sienna_cichlid
new 718715e6a484 drm/amdgpu: add firmware_info v3_4 structure for Sienna_Cichlid
new 9a244ebe8128 drm/amdgpu: add atomfirmware helper funciton to query rese [...]
new 87ba7feafa81 drm/amdgpu: switch to query reserved fb size from vbios (v3)
new 00194def450d drm/amdgpu: open GFX clock gating for sienna_cichlid
new 14765e9c225e drm/amdgpu: change the offset for VCN FW cache window
new 07d8e891ffcd drm/amdgpu: fix the PSP front door loading VCN firmware
new d6b0185b8dc7 drm/amdgpu: set the LMI ctrl and reset earlier
new 850e56ba4458 drm/amdgpu: update golden setting for gfx10.3
new 91c6adf87384 drm/amd/amdgpu: fix the HDP LS/DS/SD programming
new ca36461f42a3 drm/amd/amdgpu: add HDP mgcg and ls support
new 3a32c25a8ecc drm/amd/amdgpu: add IH cg support
new bcc8367f9470 drm/amd/amdgpu: add athub ls support
new 98f8ea29ff6d drm/amdgpu: Enable Multi Media Hub (MMHUB) Clock Gating fo [...]
new 1f5d9cad08b7 drm/amdgpu: fix SDMA hdp flush engine conflict
new 689dede0a0ee drm/amdgpu: enable 3D pipe 1 on Sienna_Cichlid
new 81d9bfb8c526 drm/amdgpu/dc: Add missing Sienna_Cichlid chip id
new 3a2f0c813b42 drm/amdkfd: Support Sienna_Cichlid KFD v4
new 80b6cfedd3b7 drm/amdkfd: Add Sienna_Cichlid trap handler support
new d0f1a85366bc drm/amdkfd: Support newer assemblers in gfx10 trap handler
new 3cefc7189c96 drm/amdkfd: Support debugger in Navi1x trap handler
new adab4dadd90e drm/amdkfd: sienna_cichlid virtual function support
new d0d7197086da drm/amd/powerplay: enable VR0HOT for sienna_cichlid
new 86a9eb3f59ab drm/amd/powerplay: enable FCLK DS for sienna_cichlid
new df3183b37a84 drm/amdgpu: fix typo for vcn3/jpeg3 idle check
new 6fb176a75574 drm/amd/powerplay: enable MM DPM PG for sienna_cichlid (v2)
new 38d5bbef5d8f drm/amdgpu: Sienna_Cichlid don't enable SMU for SRIOV
new 3fc006f5512c drm/amd/powerplay: enable BACO for sienna_cichlid
new cf06331fed5b drm/amd/powerplay: enable APCC DFLL for sienna_cichlid
new 3059ec1c3c5c drm/amd/powerplay: add function to get power limit for sie [...]
new 4842b9f3a7ad drm/amdgpu/mes: update mes fw api
new ae4e3b62dfe4 drm/amdgpu/mes: add status fence memory definitions
new 7cf609b915f5 drm/amdgpu/mes: allocate memory slots for hw resource setting
new b770f04ba2ee drm/amdgpu: skip VM inv eng assignment for mes ring
new b794616d1f6c drm/amd/powerplay: enable athub pg
new 846938c223da drm/amd/powerplay: enable mmhub pg
new 31cb0dd9a291 drm/amd/powerplay: enable GPO
new c96721eb9035 drm/amd/powerplay: bundle GPO with gfx DPM
new 046c18f4b836 drm/amdgpu: update golden setting for sienna_cichlid
new d28f4aa1744b drm/amd/powerplay: enable RSMU SMN PG for sienna_cichlid
new b971df70c5ef drm/am/powerplay: enable OUT OF BAND MONITER for sienna_cichlid
new 063cabd8b6dc drm/amdgpu: add clock gating DPG mode for VCN3.0
new 99541f392b4d drm/amdgpu: add mc resume DPG mode for VCN3.0
new ec2d0577b466 drm/amdgpu: add start DPG mode for VCN3.0
new 65b17cc89898 drm/amdgpu: add stop DPG mode for VCN3.0
new cfcc06cd15bf drm/amdgpu: add pause DPG mode for VCN3.0
new c0f136ee8d7e drm/amdgpu: set indirect sram mode for VCN3.0
new 14539809bdfc drm/amdgpu: add internal reg offset translation for VCN inst 1
new 914b5f53d054 drm/amdgpu: rename macro for VCN1.0
new 4d319ed6566e drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0
new 7055f4a353bb drm/amdgpu: add workaround for issue in DPG for VCN3.0
new d00b0fa90f4e drm/amdgpu: enable DPG mode for VCN3.0
new 1e09dfd75122 drm/amdgpu/mes10.1: add no scheduler flag for mes
new 8606cf794f78 drm/amdgpu/vcn3.0: schedule instance 0 for decode and 1 fo [...]
new 80c36f8646eb drm/amd/powerplay: enable ULCK DS for sienna_cichlid
new 8db1015b99b2 drm/amdgpu/sriov : Use kiq to do tlb invalidation for gfx1 [...]
new 44e7139b45a2 drm/amd/powerplay: and smc dpm info struct for sienna_cichlid
new dccc7c21de9f drm/amd/powerplay: append pptable for sienna_cichlid (v2)
new fc17cd3f714d drm/amd/powerplay: enable VDDCI and MVDD for sienna_cichlid
new 514505014cb8 drm/amdgpu: skip GPU scheduler setup for KIQ and MES ring
new 35ed946c6362 drm/amd/powerplay: enable fw ctf
new 9b76e06113d8 drm/amdgpu: disable runtime pm for sienna_cichlid temporarily
new 338d90b613ea drm/amd/powerplay: drop jpeg instance1 dpm setup
new f64668f9aab6 drm/amdgpu: only use one gfx pipe for Sienna_Cichlid
new 7cf700478d70 drm/amdgpu/sriov : Add sriov detection for sienna_cichlid
new 9af9fe5bf3e0 drm/amd/powerplay: support mclk socclk limit value set for [...]
new 258d290c03ce drm/amd/amdgpu: disable gfxoff to retrieve gfxclk
new e0da123a0495 drm/amdgpu: enable gfxoff for sienna_cichlid
new ba818620db21 drm/amd/powerplay: show gfxclk=0 in gfxoff state
new 390d59be11c5 drm/amdgpu/psp: add structure to support PSP SPL
new 43a188e0e1e0 drm/amdgpu/psp: initialization PSP SPL fw
new 7050905773a9 drm/amdgpu/psp: support for loading PSP SPL fw
new 04af75ef38c9 drm/amdgpu: update golden setting for sienna_cichlid
new 40d3b8db83be drm/amd/powerplay: update smu function for sienna_cichlid
new e2c14b2cbb11 drm/amd/powerplay: drop sienna_cichlid hardcode of using pptable
new 4c301044c785 drm/amd/powerplay: let PMFW to handle the features disable [...]
new 83d7f66a530a drm/amdgpu: reserve fb according to return value from vbios
new 0a4fa83c2af0 drm/amdgpu: support memory training for sienna_cichlid
new 72d208c23cbc drm/amdgpu: remove unnecessary check for mem train
new 2c6e83a134b8 drm/amdgpu: bypass tmr when reserve c2p memory
new 7c40270be76d drm/amd/display: Add DCN3 chip ids
new be547111d2be drm/amd/display: Add DCN3 DIO
new 4d55b0dd1cdd drm/amd/display: Add DCN3 CLK_MGR
new 2a3a0d5d7962 drm/amd/display: Add DCN3 DCCG
new 64e7f91e7ac8 drm/amd/display: Add DCN3 OPTC
new 8ea13e52a5c1 drm/amd/display: Add DCN3 OPP header
new b708205f08a2 drm/amd/display: Add DCN3 MPC
new 03f54d7d3448 drm/amd/display: Add DCN3 DPP
new 8f712e3e5e77 drm/amd/display: Add DCN3 HUBHUB
new db7b0216c4e0 drm/amd/display: Add DCN3 HUBP
new 4898dc4847c2 drm/amd/display: Add DCN3 MMHUBHUB
new 8993dee0de2a drm/amd/display: Add DCN3 DWB
new 6725a88f88a7 drm/amd/display: Add DCN3 DML
new 21f4809ae443 drm/amd/display: Add DCN3 IRQ
new 666ed8bfd1de drm/amd/display: Add DCN3 GPIO
new 5baebf61ba0c drm/amd/display: Add DCN3 DMUB
new d99f13878d6f drm/amd/display: Add DCN3 HWSEQ
new 790373245ee6 drm/amd/display: Add DCN3 Support in DM (v2)
new 5dba4991fd33 drm/amd/display: Add DCN3 Resource
new 330fa233f8cd drm/amd/display: Add DCN3 Command Table Helpers
new 73de3de5bc83 drm/amd/display: Add DCN3 AFMT
new 3c10f4fb9006 drm/amd/display: Add DCN3 VPG
new c5c76abd49b6 drm/amd/display: Init function tables for DCN3
new fb625e1b6584 drm/amd/display: Handle RGBE_ALPHA Pixel Format
new 7f3e2919c9fe drm/amd/display: Remove Unused Registers
new 464ab91ac5f1 drm/amdgpu: Enable DM block for DCN3
new f0bfa78b0f72 drm/amd/display: fix and simplify pipe split logic for DCN3
new cb8bcc98251b drm/amdgpu/display: fix build without CONFIG_DRM_AMD_DC_DCN3_0
new e77165bf7b02 drm/amd/display: Add DCN3 blocks to Makefile
new 96134346bb6a drm/amd/display: Add DCN3 to Kconfig
new cc375d8c5248 drm/amdgpu: temporarily read bounding box from gpu_info fw [...]
new da483dd1d8d7 drm/amd/powerplay: use existed smu_dpm_set* interfaces to [...]
new f86c9b8b56a7 drm/amd/display: Only actually breakpoint if DEBUG_KERNEL_ [...]
new eb0b5d6fdb0b Revert "drm/[radeon|amdgpu]: Replace one-element array and [...]
new 730c2eb977a0 drm/amdgpu/fence: use the no_scheduler flag
new 4ec6c0a2080b drm/amd/display: Revalidate bandwidth before commiting DC updates
new 3a3a720eb3bf drm/amdgpu/display: use blanked rather than plane state fo [...]
new 5402eb5ee5c8 drm/amd/display: fix spelling mistake: "propogation" -> "p [...]
new 31157341252a drm/amd/powerplay: eliminate asic type check
new 2f55c2644395 drm/amd/powerplay: drop unused APIs and unnecessary checks
new 61555ccbf92b drm/amd/powerplay: implement a common API for dpms disablement
new 78eb4a36155c drm/amd/powerplay: centralize all buffer allocation in sw_ [...]
new 12ea3449416e drm/amd/powerplay: clean up the APIs for bootup clocks
new 4a13b4cefc21 drm/amd/powerplay: clean up the APIs for pptable setup
new 792f80d19213 drm/amd/powerplay: clean up the overdrive settings
new 02cf91c113ea drm/amd/powerplay: postpone operations not required for hw [...]
new 4e8cb0c01122 drm/amd/powerplay: move those operations not needed for re [...]
new 26ef32518a56 drm/amd/powerplay: maximize code sharing between .hw_init [...]
new 613e51df0bcc drm/amd/powerplay: sort those operations performed in hw setup
new a35a10d975ba drm/amd/powerplay: better namings
new e6f1eb4cbf53 drm/amd/powerplay: maximize code sharing between .hw_fini [...]
new aaddad1f6471 drm/amd/powerplay: move amdgpu_irq_src to the smu structur [...]
new 6f47116e57d6 drm/amd/powerplay: add firmware cleanup on sw_fini
new 9b1a6a581e59 drm/amd/powerplay: skip BACO feature on DPMs disablement
new 6961750f12c8 drm/amd/powerplay: use work queue to perform throttling logging
new 5278a159cf35 drm/amdgpu: support reserve bad page for virt (v3)
new 947c127b2629 drm/amd/powerplay: move powerplay table operation out of s [...]
new 6fe0c7676bf2 drm/amd/powerplay: add smu v11_0_7 pptable
new e05acd78b885 drm/amd/powerplay: update powerplay table for sienna_cichlid
new df770a01471f drm/amd/powerplay: update driver if file for sienna_cichlid
new cf9f579c851a drm/amd/display: drop duplicated structure
new e8f141f58700 drm/amd/display: drop duplicated .dsc_pg_control for dcn30
new 482191262e7b drm/amd/powerplay: update how to use metrics table on Arcturus
new cf24dd2780c3 drm/amd/powerplay: update how to use metrics table on Navi10
new 8c686254291d drm/amd/powerplay: update how to use metrics table on Sien [...]
new df06583d1deb drm/amd/powerplay: use the same interval as PMFW on retrie [...]
new b7221f2b4655 drm/amdgpu: skip BAR resizing if the bios already did it
new 842540075974 drm/amd/display: Use kvfree() to free coeff in build_regamma()
new 1e814d630fd1 drm/amd/display: Use kfree() to free rgb_user in calculate [...]
new d00c3d045cd9 drm/amd/display: Fix indenting in dcn30_set_output_transfe [...]
new 207f0f135748 drm/amdgpu/soc15: fix nullptr issue in soc15_read_register [...]
new d9811cfc0ebd drm/amd/powerplay: use MGPU friendly err/warn/info/dbg messages
new 55084d7f4022 drm/amd/powerplay: forbid to use pr_err/warn/info/debug
new 7951e7c03649 drm/amd/powerplay: add error messages on some critical paths
new 1fdfe8cacb35 drm/amd/powerplay: drop dead vce powergate code
new 7a1105bd65c7 drm/amd/powerplay: drop unnecessary wrappers
new f6b4b4a1dbf3 drm/amd/powerplay: correct the APIs' naming
new f3bc9aecebbc drm/amd/powerplay: drop unnecessary get_pptable_power_limi [...]
new 1e239fdd31cd drm/amd/powerplay: maximize code sharing around power limit
new a141b4e3c722 drm/amd/powerplay: simplify the code around retrieving pow [...]
new 5213e49df397 drm/amd/powerplay: simplify the code around setting power limit
new 4cb738ab7853 drm/amd/powerplay: drop unused code around power limit
new e10d1ecf9db1 drm/amd/powerplay: correct power limit retrieving based on [...]
new 549db52682cb drm/amd/powerplay: add check for power limit OD support
new 10eafd3e56fd drm/amd/powerplay: move maximum sustainable clock retrievi [...]
new 7504d3bbec7d drm/amd/amdgpu: handle return value of amdgpu_driver_load_kms
new 055e23e3d9ea drm/amd/amdgpu: Add SQ debug registers to GFX9/GFX10 headers (v2)
new 282fd22b46b8 drm/amd: correct trivial kernel-doc inconsistencies
new ce63d8f8b55d drm/amd/powerplay: drop redundant .set_min_dcefclk_deep_sl [...]
new 947119a3f9c9 drm/amd/powerplay: drop unnecessary wrapper .populate_smc_tables
new b9fe63d2a030 drm/amd/powerplay: drop unnecessary SMU_MSG_GetDpmClockFreq check
new 5675123d6056 drm/amd/powerplay: revise the calling chain on sensor reading
new 3466a8f0c2fc drm/amd/powerplay: maximum code sharing on sensor reading
new 8df1a28f41b9 drm/amdgpu: Fix a buffer overflow handling the serial number
new 5a84ae87fe61 drm/amdgpu: Replace invalid device ID with a valid device ID
new b6df946ef4b5 drm/amdgpu: fix the nullptr issue as for PWR IP not existi [...]
new 3bda8acd974e drm/amdgpu/sriov: Add clear vf fw support
new ac1af42132d2 drm/amdgpu/sriov: Disable pm for multiple vf sriov
new 7ef869ef6876 drm/amdgpu/sriov: Need to clear kiq position
new 651a146526a0 drm/amdgpu/jpeg: fix race condition issue for jpeg start
new 8d7fb7a10a82 drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits
new 5069202f0024 drm/amd/display: correct alpha_en programming for new pixe [...]
new 1e5d05ec8068 drm/amd/display: Rework dsc to isolate FPU operations
new 4a673157b8d1 drm/amd/display: Fix incorrect dcn1 bandwidth calculations
new d05bfc62f527 drm/amd/display: [FW Promotion] Release 1.0.13
new b7efa4f5cdb4 drm/amd/display: Move call to disable DPG
new ca8e2084e54b drm/amd/display: Use u16 for drm_bpp in DSC calculations
new a4b2903087e0 drm/amd/display: Remove unused macro from dcn21
new c0838cbee2d0 drm/amd/display: Revert "enable plane if plane_status changed"
new 92bfc4a19697 drm/amd/display: Fix VBA chroma calculation for pipe splitting
new 2166d9fb6e66 drm/amd/display: update audio wall clock programming
new 78ead7715f3f drm/amd/display: [FW Promotion] Release 1.0.14
new c69553ebdff6 drm/amd/display: 3.2.88
new 013cce49f754 drm/amd/display: Force delay after DP receive power up
new 38da56948d08 drm/amd/display: Passing initial SDP deadline to dmub
new 37ffa7a1e704 drm/amd/display: runtime select dmub emulatior.
new ed8ec123a12f drm/amd/display: remove unnecessary mpcc updates
new a1500a62d094 drm/amd/display: Revert "DP link layer test 4.2.1.1 fix du [...]
new 0a25e8eb95cd drm/amd/display: add support for per-state dummy-pstate latency
new 74a166759d69 drm/amd/display: Add helper to convert DC status
new b3ff538cbe9d drm/amd/display: make calculate watermarks a function pointer
new a96562b01815 drm/amd/display: Enable use of dmub iff dmcu is disabled
new eec3303de337 drm/amd/display: Improve DisplayPort monitor interop
new 8ae5b155928c drm/amd/display: change global buffer to local buffer
new a0a85ac4eac9 drm/amd/display: Disable pipe split for modes with borders
new ffa2151a8f4d drm/amd/display: not reset dmub in driver.
new dfd991794685 drm/amd/display: Not doing bios data pack.
new 788408b78743 drm/amd/display: [FW Promotion] Release 1.0.15
new 54e7ebf9af39 drm/amd/display: 3.2.89
new 7159562a1622 drm/amdkfd: Use correct major in devcgroup check
new d4dd336409fd drm/amdgpu: Reconfigure ULV for gfx9 server SKUs
new 1ed0b2ddf42d drm/amd: add missing fill of the array`s first element
new d31bdabbf5b6 drm/amd/display: Get num_chans from VBIOS table
new e3569fab4988 drm/amd/amdgpu: Fix SQ_DEBUG_STS_GLOBAL* registers
new b205795677c0 drm/amdkfd: Add eviction debug messages
new 20eca0123a35 drm/amdkfd: Fix reference count leaks.
new bd09331a74cf drm/amdgpu/pm: update comment to clarify Overdrive interfaces
new f503fe69ebca drm/amdgpu: fix documentation around busy_percentage
new 74a353ffa0d4 drm/amdgpu/gfx9: Fix incorrect firmware size calculation
new 6f2e8acdb48e drm/radeon: fix multiple reference count leak
new 9ba8923cbbe1 drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
new 5509ac65f2fe drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
new e008fa6fb415 drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
new f79f94765f8c drm/amdgpu/display: fix ref count leak when pm_runtime_get [...]
new 9fb106710111 drm/radeon: Fix reference count leaks caused by pm_runtime [...]
new 614c56111cc7 drm/amd/amdgpu: Fix offset for SQ_DEBUG_STS_GLOBAL on gfx10 (v2)
new 174b328bc89b drm/amdgpu: remove distinction between explicit and implic [...]
new 88e39834afd5 drm/amd/display: Update DCN3 bounding box
new 1fc87b4599a7 drm/amd/smu: unify pptable_func{} callback interface
new e26ffda81bd1 drm/amd/smu: unify smu ppt callback macros
new 2e5238ad107b drm/amdgpu: fix compiler warning
new db32fec96620 drm/amdgpu: vcn_v2_5_mc_resume_dpg_mode() can be static
new 3e4aeff36e92 drm/amdgpu/debugfs: fix memory leak when pm_runtime_get_sy [...]
new 888e32d71115 drm/amdgpu/debugfs: fix memory leak when amdgpu_virt_enabl [...]
new e520d3e0d281 drm/amdgpu/fence: fix ref count leak when pm_runtime_get_s [...]
new 1c1ada37af6e drm/amdkfd: fix ref count leak when pm_runtime_get_sync fails
new 232e5d45c7bd drm/amdgpu/jpeg1.0: fix no previous prototype for functions
new 4d1895134f92 drm/amdgpu/jpeg2.0: fix no previous prototype for functions
new f3167919f689 drm/amdgpu: label internally used symbols as static
new 204d8998ce59 drm/amdkfd: label internally used symbols as static
new 38ed7b09833e drm/powerplay: label internally used symbols as static
new dfd84d902b07 drm/amd/display: label internally used symbols as static
new 9eee152aab56 drm/amdgpu/debugfs: fix ref count leak when pm_runtime_get [...]
new 66429300e1bd drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync fails
new 40214adb804a drm/amdgpu/vcn1.0: fix no previous prototype for functions
new 617f90d96931 drm/amdgpu/vcn2.0: fix no previous prototype for functions
new 376814f5fcf1 drm/amdgpu/display bail early in dm_pp_get_static_clocks
new 4072327a2622 drm/amdgpu/display: properly guard the calls to swSMU functions
new 683fc63ddd2c drm/amdgpu: remove unused functions
new 7c8e0835ebb1 drm/amdgpu: remove redundant initialization of variable ret
new 2217b2499e6b drm/amd/display: Update bounding box states (v2)
new 5d5bd5e32e6e drm/amdgpu: restrict the hw sched jobs number to power of two
new fdb8483bd68e drm/amdgpu: add XGMI support for sienna cichlid
new a2e6ad190012 drm/amdgpu: remove perf level dpm in one-VF
new d5197bc0acca drm/amdgpu: sdma v5_2 ring bo mem leak
new a20ace1b02cc drm/amdgpu: add fw release for sdma v5_0
new 450da2ef41d6 drm/amdgpu: fix unused variable
new 8c823e4ff67c drm/amd/display: fix compilation error on allmodconfig
new 9c39d77c0712 drm/amdgpu/uvd3.x: fix register definition warnings
new d1af7ac24fd7 drm amdgpu: SI UVD add firmwares
new b42bbbca08d0 drm amdgpu: SI UVD PACKET_TYPE0
new 2282b4186dee drm amdgpu: SI UVD registers
new b38f3e80ecec drm amdgpu: SI UVD v3_1 (v2)
new 80533a850934 drm amdgpu: SI UVD context rreg/wreg
new 74df08fddf44 drm amdgpu: SI UVD add uvd_v3_1 to makefile
new d375615c24c7 drm amdgpu: SI UVD enable for Oland
new ee2e74f7e1c4 drm amdgpu: SI UVD enabled on Verde, Tahiti, Pitcairn
new dc6e2448558d drm/amd/display: Use dmub fw to lock pipe, cursor, dig
new de7653fde0e7 drm/amd/display: [FW Promotion] Release 1.0.16
new 03ca960098d2 drm/amd/display: Fix calculation of virtual channel payload
new 75cb89112e94 drm/amd/display: Fixed using wrong eDP power sequence func [...]
new a85f148ed325 drm/amd/display: [FW Promotion] Release 1.0.17
new 0cc722248a8e drm/amd/display: implement edid max TMDS clock check in DC
new ef9de1876aa7 drm/amd/display: enable assr
new d2e0d8263b7a drm/amd/display: Fix DML failures caused by doubled stereo [...]
new 4074bc3fca9f drm/amd/display: Correctly respond in psr enablement interface
new 492dd8a8e147 drm/amd/display: [FW Promotion] Release 1.0.18
new f822406cb186 drm/amd/display: 3.2.90
new 8c44515be175 drm/amd/display: clip plane rects in DM before passing into DC
new 3e1974cf0248 drm/amd/display: Added local_sink null check before access
new c04bd16e4816 drm/amd/display: fine tune logic of edid max TMDS clock check
new 8f95ff284cd2 drm/amd/display: add mechanism to skip DCN init
new b4d5ce7a5024 drm/amd/display: use dispclk AVFS for dppclk
new 2665fded5207 drm/amd/display: fix 4to1 odm MPC_OUT_FLOW_CONTROL_COUNT
new f8b9f9a599db drm/amd/display: Force ODM combine on 5K+ 420 modes
new 86cf3a6116e0 drm/amd/display: Enable output_bpc property on all outputs
new dc43d9583f62 drm/amd/display: Fill in dmub_srv fw_version from firmware [...]
new 7715fdf3362f drm/amd/display: VSC SDP supported for SST
new 5e90801298cc drm/amd/display: Allow 4 split on 10K 420 modes
new 3c08d625d6c4 drm/amd/display: Red screen observed on startup
new 0f782777f05d drm/amd/display: enable seamless boot for dcn30
new 8582aea20bc5 drm/amd/display: Compare v_front_porch when checking if st [...]
new 26b4750d6cf8 drm/amd/display: allow query ddc data over aux to be read [...]
new c797ede0ec89 drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...]
new 447f3d0f387b drm/amd/display: [FW Promotion] Release 1.0.19
new 4b7da34bd788 drm/amd/display: Fix ineffective setting of max bpc property
new 6b17afcccc81 drm/amd/display: 3.2.91
new c0732ba1eeec drm/powerplay: fix compilation warning
new 9d09fa6f7194 drm/amd/powerplay: return current DCEFCLK on sysfs read (v2)
new f29aa08852e1 drm/radeon: fix fb_div check in ni_init_smc_spll_table()
new dc2f832ecb04 drm/amd: fix potential memleak in err branch
new 8ef51b428e6d drm/amdgpu/display: Unlock mutex on error
new 6a8987a8667e drm/amdgpu: make sure to reserve tmr region on all asics w [...]
new 57f01856645a drm/amdgpu: ensure 0 is returned for success in jpeg_v2_5_ [...]
new 7ee78aff9de1 drm/radeon: fix array out-of-bounds read and write issues
new d69fd951e60a drm/amdkfd: Fix circular locking dependency warning
new 75e1658ea0ea drm/amdgpu: call release_firmware() without a NULL check
new b38c69688f5a drm/amdgpu: rework runtime pm enablement for BACO
new cd5277809bb8 drm/amdgpu: enable runtime pm on vega10 when noretry=0
new 7808363154d6 drm/amd/powerplay: Fix NULL dereference in lock_bus() on V [...]
new 9555152beb11 Merge tag 'amd-drm-next-5.9-2020-07-01' of git://people.fr [...]
new 5e9e0a3a3be7 drm/i915: Fix max cursor size for i915g/gm
new 0e12b4e31f0e drm/i915: Fix overlay colorkey for 30bpp and 8bpp
new e0b5d48e555d drm/i915: Configure overlay cc_out precision based on crtc [...]
new 7cd0f22019fe drm/i915: Enable pipe gamma for the overlay
new 963f328b9cea drm/i915: Protect overlay colorkey macro arguments
new 794bdcf71f47 drm/i915: avoid unused scale_user_to_hw() warning
new 2f9078c34c44 drm/i915: Make skl_compute_dbuf_slices() behave consistent [...]
new b3f1ff5b5bf1 drm/i915: Polish some dbuf debugs
new 56f48c1d44f6 drm/i915: Unify the low level dbuf code
new 3cf43cdc63fb drm/i915: Introduce proper dbuf state
new 0cde0e0ff5f5 drm/i915: Nuke skl_ddb_get_hw_state()
new c7c0e7ebe4d9 drm/i915: Move the dbuf pre/post plane update
new 70b1a26f299c drm/i915: Clean up dbuf debugs during .atomic_check()
new 552e01f6639a drm/i915/gem: Retry faulthandlers on ENOSPC
new 993fa32eb3d5 drm/i915: Mark check_shadow_context_ppgtt as maybe unused
new 67a64e51ba92 drm/i915/selftests: Refactor sibling selection
new f5f7e790a53d drm/i915/gt: Reuse the tasklet priority for virtual as the [...]
new b6a13a386e28 drm/i915: Fix dbuf slice mask when turning off all the pipes
new cba597ac4517 drm/i915/display: Return error from dbuf allocation failure
new 6f62bda1eaa5 drm/i915: Fix 400 MHz FSB readout on elk
new 42ab330530b4 drm/i915: Document our lackluster FSB frequency readout
new 488e017904f9 drm/i915: Read out hrawclk on all gen3+ platforms
new ae9b6cfe1352 drm/i915: Fix AUX power domain toggling across TypeC mode resets
new 4c1ccdf72112 drm/i915/display/display_power: Prefer drm_WARN_ON over WARN_ON
new 4f3604821974 drm/i915/display/dp: Prefer drm_WARN* over WARN*
new cb7cbb4b2aec drm/i915/display/sdvo: Prefer drm_WARN* over WARN*
new ef3929b64b9a drm/i915/display/tc: Prefer drm_WARN_ON over WARN_ON
new 6db20e27f688 drm/i915/gem: Prefer drm_WARN* over WARN*
new 7bda10095aaa drm/i915/i915_drv: Prefer drm_WARN_ON over WARN_ON
new bf07f6ebffef drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON
new 19edeb388e9f drm/i915/pm: Prefer drm_WARN_ON over WARN_ON
new 649c10ff85b9 drm/i915/runtime_pm: Prefer drm_WARN* over WARN*
new 25c26f18ea79 drm/i915/selftests: Measure dispatch latency
new b86fc6e5e89e drm/i915: Don't set queue-priority hint when supressing th [...]
new ad6586850b6d drm/i915/selftests: Change priority overflow detection
new 3a230a554dbb drm/i915/selftests: Restore to default heartbeat
new f73fbb5a59a7 drm/i915/selftests: Check for an initial-breadcrumb in wai [...]
new 4fe13f28d66a drm/i915/selftests: Add tests for timeslicing virtual engines
new 1ee05f9e6d32 drm/i915/gt: Kick virtual siblings on timeslice out
new 6ad249ba59ba drm/i915/gt: Incorporate the virtual engine into timeslicing
new 123f62de419f drm/i915/rkl: Add RKL platform info and PCI ids
new d727e0b5a2fc drm/i915/rkl: Re-use TGL GuC/HuC firmware
new 3a303a3570d7 drm/i915/rkl: Load DMC firmware for Rocket Lake
new a09e89e97827 drm/i915/rkl: Add PCH support
new f2c1061a3677 drm/i915/gt: Remove errant assertion in __intel_context_do_pin
new efbee021ad02 x86/gpu: add RKL stolen memory support
new affd7bb6169e drm/i915/rkl: Update memory bandwidth parameters
new 99e2d8bcb887 drm/i915/rkl: Limit number of universal planes to 5
new 93e2323b5c85 drm/i915/rkl: Add power well support
new 01f953e78e23 drm/i915/rkl: RKL only uses PHY_MISC for PHY's A and B
new 537af0b0caf4 drm/i915/ehl: Wa_22010271021
new 1a5392479207 drm/i915/selftests: Measure CS_TIMESTAMP
new 4f44afe85243 drm/i915/selftests: Flush the submission, not cancel it!
new 0eb670aac27b drm/i915: Disable semaphore inter-engine sync without timeslicing
new 32a4605b38c3 drm/i915: Avoid using rq->engine after free during i915_fe [...]
new aedbe0a1af58 drm/i915: Remove PIN_UPDATE for i915_vma_pin
new c93b9b2c7929 drm/i915: Decouple cdclk calculation from modeset checks
new 4f0b4352bd26 drm/i915: Extract cdclk requirements checking to separate [...]
new 9877c37e05c8 drm/i915: Check plane configuration properly
new cf129762ba15 drm/i915: Plane configuration affects CDCLK in Gen11+
new 8435576b3f69 drm/i915: Introduce for_each_dbuf_slice_in_mask macro
new cd1915460861 drm/i915: Adjust CDCLK accordingly to our DBuf bw needs
new 82ea174dc542 drm/i915: Remove unneeded hack now for CDCLK
new 2992b543b8f4 drm/i915/ehl: Extend w/a 14010685332 to JSP/MCC
new b975abbd382f agp/intel: Fix a memory leak on module initialisation failure
new cac91e671ad5 drm/i915: Fix includes and local vars order
new 957ad9a02be6 drm/i915/gem: Avoid iterating an empty list
new afeda4f3b1c8 drm/i915/dsb: Pre allocate and late cleanup of cmd buffer
new 1d93949eb4f8 drm/i915/gt: Cancel the flush worker more thoroughly
new ea97c4ca54e4 drm/i915/gem: Suppress some random warnings
new bf0840cdb304 drm/i915/gt: Stop cross-polluting PIN_GLOBAL with PIN_USER [...]
new 6f081dbfdd4e drm/i915/display: Fix early deref of 'dsb'
new 7c4541a37bbb drm/i915/gt: Force the GT reset on shutdown
new 9ae6c4ef7b62 drm/i915/execlists: Shortcircuit queue_prio() for no inter [...]
new fc0e12702216 drm/i915: Improve execute_cb struct packing
new 22da5d846d54 drm/i915/display: Only query DP state of a DDI encoder
new ffb0c600c240 drm/i915: Reorder await_execution before await_request
new 511b6d9aed41 drm/i915/gt: Do not schedule normal requests immediately a [...]
new 0109a16ef391 drm/i915/gt: Clear LOCAL_BIND from shared GGTT on resume
new 6ec81b82732e drm/i915/pmu: avoid an maybe-uninitialized warning
new cc649a9eafc1 drm/i915: work around false-positive maybe-uninitialized warning
new b72f02d78e4f drm/i915/gt: Prevent timeslicing into unpreemptable requests
new dc6cd912c7cd drm/i915/gt: Restore both GGTT bindings on resume
new bffa18dd0bca drm/i915/gt: Remove local entries from GGTT on suspend
new ba03a63d76ac drm/i915/gt: Don't declare hangs if engine is stalled
new 2010b7f0a852 drm/i915/gt: Start timeslice on partial submission
new af157b7611a2 drm/i915: Stop using mode->private_flags
new a227569d1f04 drm/i915: Replace I915_MODE_FLAG_INHERITED with a boolean
new 98b7067a17ba drm/i915: Add a few asserts around handling of i915_reques [...]
new b55230e5e800 drm/i915: Check for awaits on still currently executing requests
new ee3fab5b32c0 drm/i915/gem: Taint all shrinkable object locks
new 7d192daa73d9 drm/i915/gem: Give each object class a friendly name
new a0196dd686a2 drm/i915: Add Plane color encoding support for YCBCR_BT2020
new 0b0b25490a61 drm/i915: Handle very early engine initialisation failure
new 03c10f472ae9 drm/i915: Relinquish forcewake immediately after manual grouping
new f8c86ffa2800 drm/i915: Fix global state use-after-frees with a refcount
new c48a798a7447 drm/i915: Trim the ironlake+ irq handler
new 250a353cd85f drm/i915/tgl: Update TC DP vswing table
new f9496520df11 drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
new c1f858787060 drm/i915/gt: Split low level gen2-7 CS emitters
new 4e408a720a05 drm/i915/gt: Move legacy context wa to intel_workarounds
new dbf4081ffb68 drm/i915/params: don't expose inject_probe_failure in debugfs
new f322e851f20e drm/i915/params: fix i915.fake_lmem_start module param sys [...]
new db80066cf33c drm/i915/params: prevent changing module params runtime
new d161306161f8 drm/i915/dsi: Dont forget to clean up the connector on error (v2)
new c95ebab1c7c4 drm/i915/selftests: Ignore autoincrementing timestamp on v [...]
new 5f4ae2704d59 drm/i915: Identify Cometlake platform
new dbc7e72897a4 drm/i915/gt: Make the CTX_TIMESTAMP readable on !rcs
new 6783ebda63c5 drm/i915/gt: Suppress the error message for GT init failur [...]
new 5a8339953641 drm/i915: Drop i915_request.i915 backpointer
new d1d08a4994a8 drm/i915: Fix cpt/ppt max pre-emphasis
new da882e6bb968 drm/i915: Fix ibx max vswing/preemph
new 33520eae45f1 drm/i915: Fix ivb cpu edp vswing
new 53de0a20c8cd drm/i915: Add {preemph,voltage}_max() vfuncs
new f6adb5f06195 drm/i915: Reverse preemph vs. voltage swing preference
new e2db55244e0f drm/i915: Replace some hand rolled max()s
new 34becfdb945a drm/i915/params: fix i915.reset module param type
new d61345f34298 drm/i915/selftests: Exercise all copy engines with the blt [...]
new 84f9cbf33580 drm/i915/tgl: Implement WA_16011163337
new 57a78ca4ecea drm/i915/gem: Mark the buffer pool as active for the cmdparser
new f4bb45f72734 drm/i915: Trim set_timer_ms() intervals
new ac533c56b7ba drm/i915/gt: Track if an engine requires forcewake w/a
new e95e79749b32 drm/i915/rkl: Set transcoder mask properly
new 4628142aeccc drm/i915/rkl: provide port/phy mapping for vbt
new cd0a89527d06 drm/i915/rkl: Add DDC pin mapping
new b8226d62e776 drm/i915/rkl: Handle comp master/slave relationships for PHYs
new 19aefbc778b8 drm/i915: Fix wrong CDCLK adjustment changes
new 9fa6769952ee drm/i915/tgl: Add HBR and HBR2+ voltage swing table
new aefaa1f452ab drm/i915/rkl: Setup ports/phys
new 562ddcb74854 drm/i915/rkl: Don't try to access transcoder D
new 24d2fc3d530e drm/i915/rkl: Disable PSR2
new 2d3879950f8a drm/i915: Add psr_safest_params
new 9e0f9464e2ab drm/i915/gem: Async GPU relocations only
new 684f1a1bf92e drm/i915: Fix comments mentioning typo in IS_ENABLED()
new ac4fc5b38d1a drm/i915/gt: Include the engine's fw-domains in the debug info
new fdd4f9416511 drm/i915/gt: Set timeslicing priority from queue
new 12b67c2e9c58 drm/i915/gt: Always check to enable timeslicing if not submitting
new 9bdcaa5e3a2f drm/i915: Discard a misplaced GGTT vma
new 84d24cb5247a drm/i915: Correct discard i915_vma_compare assertion
new 7ac2d2536dfa drm/i915/gem: Delete unused code
new 8c1a8f12f4a3 drm/i915: Restore DP-E to VBT mapping table
new 64cf40a125ff drm/i915/psr: Program default IO buffer Wake and Fast Wake
new 46d53e271cea Revert "drm/i915: Remove unneeded hack now for CDCLK"
new 8733a06323d4 drm/i915: Adjust the sentinel assert to match implementation
new 94ed47531d7c drm/i915/selftests: Make the hanging request non-preemptible
new 62afef2811e4 drm/i915/rkl: RKL uses ABOX0 for pixel transfers
new 2cf122070c56 drm/i915/rkl: Update TGP's pin mapping when paired with RKL
new 617458cdc366 drm/i915/rkl: Don't try to read out DSI transcoders
new 4f72a8ee819d drm/i915/tc: fix the reset of ln0
new e36ba817fa96 drm/i915/gt: Incrementally check for rewinding
new 174b976d56a8 drm/i915/selftests: Teach hang-self to target only itself
new 3e48e836cf06 drm/i915/gt: Include context status in debug dumps
new c980216dd224 drm/i915/icl: Disable DIP on MST ports with the transcoder [...]
new f99fb309568d drm/i915: Fix the i915_dsc_fec_support debugfs file for DP [...]
new 8d712a7e01c8 drm/i915/dp_mst: Fix disabling MST on a port
new ad2ad80e6462 drm/i915/selftests: Remove live_suppress_wait_preempt
new f93ec5fb5637 drm/i915/gt: Move hsw GT workarounds from init_clock_gatin [...]
new 19f1f627b333 drm/i915/gt: Move ivb GT workarounds from init_clock_gatin [...]
new 7331c356b6d2 drm/i915/gt: Move vlv GT workarounds from init_clock_gatin [...]
new c3b93a943f2c drm/i915/gt: Move snb GT workarounds from init_clock_gatin [...]
new 806a45c0838d drm/i915/gt: Move ilk GT workarounds from init_clock_gatin [...]
new 2bcefd0d263a drm/i915/gt: Move gen4 GT workarounds from init_clock_gati [...]
new 94641eb6c696 drm/i915/display: Fix the encoder type check
new 51dc276dd2af drm/i915: Leave vma intact as they are discarded
new 3d09677a07f0 drm/i915/execlists: Lift opportunistic process_csb to befo [...]
new d4b02a4c613e drm/i915/selftests: Trim execlists runtime
new 2267f68404d4 drm/i915/gt: Flush gen3 relocs harder, again
new 587a87b9d7e9 drm/i915/icl+: Fix hotplug interrupt disabling after storm [...]
new 7102a76043eb drm/i915/selftests: Disable preemptive heartbeats over pre [...]
new f2e85e57367e drm/i915/selftests: Dump engine state and trace upon hangi [...]
new 594893870044 drm/i915/gt: Add a safety submission flush in the heartbeat
new 5a7eeb8ba143 drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
new 570af07d794f drm/i915/gt: Don't flush the tasklet if not setup
new f29e08800b6d drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
new e971fe9128a7 drm/i915: Mark up inline getters as taking a const i915_request
new 223128f76710 drm/i915: Remove redundant i915_request_await_object in bl [...]
new 9199c070cdde drm/i915/selftests: Exercise far preemption rollbacks
new ba0cada97656 drm/i915/selftests: Use friendly request names for live_ti [...]
new dfdfbd382348 drm/i915/selftests: Check preemption rollback of different [...]
new 0ff0fc97d307 drm/i915/selftests: fix spelling mistake "submited" -> "su [...]
new 1b90e4a43b74 drm/i915/selftests: Enable selftesting of busy-stats
new 810b7ee3008a drm/i915/gt: Always report the sample time for busy-stats
new bf3c50837506 drm/i915/query: Use struct_size() helper
new 5a15550e56cc drm/i915/gt: Initialise rps timestamp
new 4fb33953438b drm/i915/gt: Show the culmative runtime as part of the eng [...]
new 033ef711bbfb drm/i915/gvt: Drop redundant prepare_write/pin_pages
new cf46143fe2c9 drm/i915/gt: Replace manual kmap_atomic() with pin_map for [...]
new 8a25c4be583d drm/i915/params: switch to device specific parameters
new f153478de4b2 drm/i915/tgl+: Use the correct DP_TP_* register instances [...]
new 80a8cecf62a5 drm/i915/dp_mst: Disable link training fallback on MST links
new e60b8672526c drm/i915/dp_mst: Move clearing the ACT sent flag closer to [...]
new 3d289d2578ef drm/i915/dp_mst: Clear only the ACT sent flag from DP_TP_STATUS
new 90d4f99ac56b drm/i915/dp_mst: Clear the ACT sent flag during encoder di [...]
new 580fbdc51368 drm/i915/dp_mst: Enable VC payload allocation after transc [...]
new 0f69403d2535 Merge drm/drm-next into drm-intel-next-queued
new 3625a1f5bf6b drm/i915: Fix DP_TRAIN_MAX_{PRE_EMPHASIS,SWING}_REACHED handling
new 1e8110a6c347 drm/i915: Extend Wa_14010685332 to all ICP+ PCH's
new af9e1032ff6e drm/i915/gen12: implement Wa_14011508470
new 4003dac180d0 drm/i915: Clamp linetime wm to <64usec
new b08239b2f471 drm/i915: HDCP: retry link integrity check on failure
new 0e2feab51b38 drm/i915: fix a couple of spelling mistakes in kernel para [...]
new 607856a83553 drm/i915/display: fix missing null check on allocated dsb object
new c1b9fd3d3101 drm/i915: Skip stale object handle for debugfs per-file-stats
new 5331889b5ffb drm/i915/fbc: Fix fence_y_offset handling
new d838962f165c drm/i915/fbc: Don't clear busy_bits for origin==GTT
new a4c74b297448 drm/i915/fbc: Parametrize FBC_CONTROL
new a68ce21ba0c4 drm/i915/fbc: Store the fbc1 compression interval in the params
new 42ae1f88feac drm/i915/fbc: Reduce fbc1 compression interval to 1 second
new f6a7d3952cbe drm/i915: Suppress spurious underruns on gen2
new 040e123c0b73 drm/i915/gem: Avoid kmalloc under i915->mm_lock
new 093a3a300009 drm/i915: Add plane damage clips property
new 19167eb064da drm/i915: Reorder intel_psr2_config_valid()
new a5523e2ff074 drm/i915: Add PSR2 selective fetch registers
new 0ba7ffea2d11 drm/i915/display: remove alias to dig_port
new 096a42dd1998 drm/i915/gem: Move obj->lut_list under its own lock
new 09eac8277262 drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz [...]
new fc6200948275 drm/i915/icl+: Simplify combo/TBT PLL calculation call-chain
new fd7a9d8fa1aa drm/i915: Fix g4x fbc watermark enable
new 680c45c767f6 drm/i915/dp: Correctly advertise HBR3 for GEN11+
new aab4707fdd75 drm/i915/gt: Harden the heartbeat against a stuck driver
new 8f125dafb390 drm/i915/gt: Move the heartbeat into the high priority system wq
new 2377427cdd2b drm/i915: Drop vm.ref for duplicate vma on construction
new d524b87f7736 drm/i915: Update DRIVER_DATE to 20200702
new 1cc4af412f40 Merge tag 'drm-intel-next-2020-07-02' of git://anongit.fre [...]
new fbd12537b017 drm/bridge: ti-sn65dsi86: ensure bridge suspend happens du [...]
new 0b17fc08e396 drm/vmwgfx: don't use ttm bo->offset
new 0dc9b286b8d2 drm/nouveau: don't use ttm bo->offset v3
new d41a39dda140 drm/scheduler: improve job distribution with multiple queues
new 6407d666c535 drm/ttm: do not keep GPU dependent addresses
new 75e73224665a drm/panel-simple: Correct EDT ET057090DHU connector type
new 855608296301 drm/panel-simple: Add missing BUS descriptions for some panels
new 8767c3fc28b2 drm/zte: remove unneeded semicolon
new e192fba23ef5 drm/dsi: use stack buffer in mipi_dsi_dcs_write()
new 1a5c4fe91de2 drm/panel: use mipi_dsi_dcs_write_buffer where possible
new 7a05c3b6d24b drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
new 84e543bc9d1d drm/connector: fix minor typos in comments
new 60e9eabf41fa Backmerge remote-tracking branch 'drm/drm-next' into drm-m [...]
new 58e4d686d456 drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
new 2ddef17678bc drm/ttm: make TT creation purely optional v3
new 3f1f6981afed drm: pl111: Credit where credit is due
new 0fb8125635e8 video: fbdev: amba-clcd: Retire elder CLCD driver
new 7e4e589db76a drm: pl111: Absorb the external register header
new 1a6922ee0fbb dt-bindings: display: bridge: renesas,lvds: Convert bindin [...]
new e9d636ab77ea dt-bindings: display: vc4: dpi: Fix panel warning
new 536faa450e17 drm: Add helper to compare edids.
new 5186421cbfe2 drm: Introduce epoch counter to drm_connector
new 35205ee9ba46 drm/i915: Send hotplug event if edid had changed
new 41fad307b55f drm: panel: simple: Correct connector type for Starry KR070PE2T
new 34ca6b535f4f drm: panel: simple: Correct bus format for Satoz SAT050AT40H12R2
new c4715837b023 drm: panel: simple: Drop drive/sample bus flags for LVDS panels
new 1185c406f11a drm: panel: simple: Warn in case of incorrect bus format f [...]
new 4ec0a44ba8d7 of_graph: add of_graph_is_present()
new ea5bc3b15e0f drm/of: Make drm_of_find_panel_or_bridge() to check graph' [...]
new 31a5f44161a7 drm/tidss: drop use of legacy drm_bus_flags
new 04f08f883177 drm/ingenic-drm: drop use of legacy drm_bus_flags
new 8b0a3f65a735 drm/panel: raydium-rm67191: drop use of legacy drm_bus_flags
new a4b1e1abea85 drm/panel: novatek-nt39016: drop use of legacy drm_bus_flags
new f5436f774886 drm/panel: panel-simple: drop use of legacy drm_bus_flags
new aa9d4081deac drm/drm_connector: drop legacy drm_bus_flags values
new 92703c710972 drm/drm_connector: use inline comments for drm_bus_flags
new 5f5df8b4253f dt-bindings: vendor-prefixes: Add Xingbangda
new 7317f4574492 dt-bindings: panel: Convert rocktech,jh057n00900 to yaml
new 3955c0c4a99d dt-bindings: panel: Add compatible for Xingbangda XBD599 panel
new a74e81a56405 drm/panel: rocktech-jh057n00900: Rename the driver to st7703
new 24489ba08c9e drm/panel: st7703: Rename functions from jh057n prefix to st7703
new be6ca3393e86 drm/panel: st7703: Prepare for supporting multiple panels
new a14268a6420c drm/panel: st7703: Move code specific to jh057n closer together
new e609fb1ea29d drm/panel: st7703: Move generic part of init sequence to e [...]
new 67680f87823e drm/panel: st7703: Add support for Xingbangda XBD599
new 43fc6db016a0 drm/panel: st7703: Enter sleep after display off
new c8a753484066 drm/panel: st7703: Assert reset prior to powering down the [...]
new cdf01268bc23 drm/hisilicon: Use drmm_kzalloc() instead of devm_kzalloc()
new c3bad0c7e541 drm/i915: Fix the old vs. new epoch counter check during h [...]
new 55dd37e52d12 MAINTAINERS: Add myself as DMA-buf maintainer
new 91fac86d8636 Revert "dma-buf: Report signaled links inside dma-fence-chain"
new 4cca2e641641 dma-buf: fix dma-fence-chain out of order test
new 948de84233d3 drm : Insert blank lines after declarations.
new 51f644b40b4b drm/atomic-helper: reset vblank on crtc reset
new 1f8a52ece62b drm/amdgpu: Use __drm_atomic_helper_crtc_reset
new 8ed5dcf966dd drm/imx: Use __drm_atomic_helper_crtc_reset
new 2d267b81898e drm/mtk: Use __drm_atomic_helper_crtc_reset
new e8b383cb7023 drm/vc4: Use __drm_atomic_helper_crtc_reset
new a164347333dd drm/vmwgfx: Use __drm_atomic_helper_crtc_reset
new f2230d1313c6 dt-bindings: display: Convert connectors to DT schema
new d6528ec88309 drm/fourcc: Add modifier definitions for describing Amlogi [...]
new 1d4eff878789 drm/meson: add Amlogic Video FBC registers
new e860785d5730 drm/meson: overlay: setup overlay for Amlogic FBC
new 376b1391d9e9 drm/meson: overlay: setup overlay for Amlogic FBC Memory S [...]
new be26a04bb70b drm/meson: overlay: setup overlay for Amlogic FBC Scatter [...]
new bc84ee948124 drm/meson: crtc: handle commit of Amlogic FBC frames
new be8c8403f63c drm/hisilicon: Code refactoring for hibmc_drv_vdac
new 9ac2b63791ef drm: drm_fourcc: Add generic alias for 16_16_TILE modifier
new 46ee81521a3e drm/vc4: Convert register accessors to FIELD_*
new 247c12fcba30 drm/vc4: Reorder the bind order of the devices
new 8175287bdd06 drm/vc4: crtc: Move HVS setup code to the HVS driver
new bdd964729684 drm/vc4: crtc: Make state functions public
new 5a20ff8bf3d4 drm/vc4: crtc: Split CRTC data in two
new 811a850cbdde drm/vc4: crtc: Only access the PixelValve registers if we have to
new 5fefc601a6c4 drm/vc4: crtc: Move the CRTC initialisation to a separate [...]
new e25a21abb9da drm/vc4: crtc: Move the txp_armed function to the TXP
new 39fcb2808376 drm/vc4: txp: Turn the TXP into a CRTC of its own
new 5d8514e7fd7f drm/vc4: crtc: Remove the feed_txp tests
new 2ccebf561e4a drm/ast: Move cursor functions to ast_cursor.c
new beb2355eecbf drm/ast: Pass struct ast_private instance to cursor init/f [...]
new dd004b9a5505 drm/ast: Move cursor fb pinning and mapping into helper
new 932a62aa3bfd drm/ast: Update cursor image and checksum from same function
new 75d9d8e66db8 drm/ast: Move cursor pageflip into helper
new 81039adc92cd drm/ast: Replace ast_cursor_move() with ast_cursor_show()
new 6567bc98247d drm/ast: Don't enable HW cursors twice during atomic update
new c91eadd11046 drm/ast: Add helper to hide cursor
new 0d384eec10ea drm/ast: Keep cursor HW BOs mapped
new 3e9d787371ea drm/ast: Managed cursor release
new 6bb18c9be6d2 drm/ast: Init cursors before creating modesetting structures
new c35da0ed48c7 drm/ast: Replace struct ast_crtc with struct drm_crtc
new 1728bf6402c3 drm/ast: Use managed mode-config init
new e6949ff3ca85 drm/ast: Initialize mode setting in ast_mode_config_init()
new 08fbd8a5fb24 drm/meson: overlay: fix build failure
new a790ababbe68 drm/stm: ltdc: remove call of pm-runtime functions
new ebd267b2e3c2 drm/stm: repair runtime power management
new 119c53d2d404 drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
new d4ad4eca6c04 drm/dp: Include the AUX CH name in the debug messages
new 8873cfa38405 drm/edid: Allow looking for ext blocks starting from a spe [...]
new 7f261afdcfae drm/edid: Iterate through all DispID ext blocks
new 392f9fcb159b drm/edid: Clean up some curly braces
new 40bf8c3ad4ad video: fbdev: amifb: add FIXME about dead APUS support
new cd7946c528fa video: fbdev: amifb: add FIXMEs about {put,get}_user() failures
new fcf918b96662 fbcon: Use array3_size() helper in scr_memcpyw()
new 17d8dcf5330a fbdev/fb.h: Use struct_size() helper in kzalloc()
new e8d35898a78e video: fbdev: savage: fix memory leak on error handling pa [...]
new edcb3895a751 video: fbdev: neofb: fix memory leak in neo_scan_monitor()
new 78c2ce9bde70 omapfb: fix multiple reference count leaks due to pm_runti [...]
new 254503a2b186 omapfb: dss: Fix max fclk divider for omap36xx
new 9907797a09d2 video: fbdev: vt8623fb: Constify static vga_regsets
new 80a00e90dede fbdev: da8xx-fb: go to proper label on error handling path [...]
new 19e55a87ad62 fbdev: sm712fb: set error code in probe
new 92d75f77e95f drm/panel: Replace HTTP links with HTTPS ones
new 2ae53e79f2de drm/bridge: dw-hdmi: Don't cleanup i2c adapter and ddc ptr [...]
new 0bf4f5b5d397 drm/bridge: dw-hdmi: Always add the bridge in the global b [...]
new ce1995a7e387 drm/bridge: Replace HTTP links with HTTPS ones
new 1040e424353f drm: mipi-dsi: Convert logging to drm_* functions.
new 8f9fcb3488ba drm: fb-helper: Convert logging to drm_* functions.
new d70cf7e0fc76 dt-bindings: display: convert innolux,p079zca to DT Schema
new c3823f2a4e07 dt-bindings: display: convert samsung,s6e8aa0 to DT Schema
new bb3431747a6a dt-bindings: display: convert sharp,lq101r1sx01 to DT Schema
new 672c6b1fe621 dt-bindings: fix simple-framebuffer example
new 88d3457ceb82 drm/panel: auo,b116xw03: fix flash backlight when power on
new a6ae2fe5c9f9 drm: panel: simple: Fix bpc for LG LB070WV8 panel
new 06a28f9060a3 drm/vkms: change the max cursor width/height
new de48984486d9 drm/lima: Expose job_hang_limit module parameter
new 39913934e67c drm: amdgpu: fix common struct sg_table related issues
new 7b814900b8cc drm: radeon: fix common struct sg_table related issues
new e04be2310b5e drm/ttm: further cleanup ttm_mem_reg handling
new 1e691e244487 drm/amdgpu: stop allocating dummy GTT nodes
new 02cd2d314465 drm/bridge: sil_sii8620: initialize return of sii8620_readb
new da568d5e352c drm/mgag200: Don't write-protect CRTC 0-7 while in mga_crt [...]
new fc42e89fe514 drm/mgag200: Move PLL setup out of mode-setting function
new 379ba8043db2 drm/mgag200: Don't set or clear <scroff> field during modeset
new 153fef4115e8 drm/mgag200: Split DPMS function into helpers
new 70c3881eedd0 drm/mgag200: Set/clear <syncrst> field in display enable/d [...]
new 904347fb5ab4 drm/mgag200: Rename G200WB prepare/commit function
new 895a479039e0 drm/mgag200: Inline mga_crtc_{prepare, commit}() into enab [...]
new cb345decb4d2 drm/tilcdc: Use standard drm_atomic_helper_commit
new 73f15a939227 drm/virtio: Remove open-coded commit-tail function
new 09f3344a5df9 drm: drm_atomic.h: delete duplicated word in comment
new 19d97fd66b43 drm: drm_bridge.h: delete duplicated word in comment
new f621f3bb33af drm: drm_gem.h: delete duplicated words in comments
new b9f3cfa2788b drm: drm_mode_config.h: delete duplicated words in comments
new 66137f54ccd7 drm: i915_drm.h: delete duplicated words in comments
new afae47af0cb7 drm: msm_drm.h: delete duplicated words in comments
new 947fcfeac329 drm: drm_rect.h: delete duplicated word in comment
new 3ffff3c6855b Merge tag 'drm-misc-next-2020-07-16' of git://anongit.free [...]
new bad20a2dbfdf drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H5 [...]
new 795db2afd52d drm/panel-simple: Add 50 Hz mode to the Frida FRD350H54004 panel
new 3ab0ea4a1aa7 dt-bindings: display: panel-dsi-cm: convert to YAML
new d713b771b748 drm/vboxvideo: Replace HTTP links with HTTPS ones
new 9410113fc3f3 drm/tidss: Replace HTTP links with HTTPS ones
new a7e5e06de222 drm/vblank: Register drmm cleanup action once per drm_vblank_crtc
new a7e3ad5fdc51 drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_off()
new 5e6c2b4f9161 drm/vblank: Add vblank works
new 9c8e9b790de3 drm/nouveau/kms/nv140-: Don't modify depth in state during [...]
new fb2420b701ed drm/nouveau/kms/nv50-: Fix disabling dithering
new dbdaf719c63a drm/nouveau/kms/nv140-: Track wndw mappings in nv50_head_atom
new ebec88472883 drm/nouveau/kms/nv50-: Expose nv50_outp_atom in disp.h
new 0bc8ffe09771 drm/nouveau/kms/nv50-: Move hard-coded object handles into header
new 12885ecbfe62 drm/nouveau/kms/nvd9-: Add CRC support
new 2d7865082dd0 drm/nouveau/kms/nvd9-: Fix disabling CRCs alongside OR rep [...]
new ca43f274e03f drm/ingenic: Fix incorrect assumption about plane->index
new c9390228245c dt-bindings: display: Convert ingenic,lcd.txt to YAML
new ba8989a6fd7a dt-bindings: display: Add ingenic,ipu.yaml
new 54fe89421990 drm/ingenic: Rename ingenic-drm.c to ingenic-drm-drv.c
new 1f7596f4ad9b drm/ingenic: Add missing CR in debug strings
new e5507d2c0136 drm/ingenic: Set DMA descriptor chain address in probe
new 4b11cb7ff2ef drm/ingenic: Move register definitions to ingenic-drm.h
new 0a746db7ad92 drm/ingenic: Use dmam_alloc_coherent()
new 3c9bea4ef32b drm/ingenic: Add support for OSD mode
new fc1acf317b01 drm/ingenic: Add support for the IPU
new c369cb27c267 drm/ingenic: Support multiple panels/bridges
new a786e8cab152 drm/ingenic: Bump driver to version 1.1
new 40a55dc13e9d drm/ingenic: Silence uninitialized-variable warning
new a5f23a72355d drm/vram-helper: Managed vram helpers
new 48fde424c2f7 drm/ast: Rename ast_ttm.c to ast_mm.c
new 8e46dc585389 drm/ast: Use managed VRAM-helper initialization
new 0149e7805b3c drm/ast: Move VRAM size detection to ast_mm.c
new 244d012801da drm/ast: Initialize DRAM type before posting GPU
new 03ba7e00f805 drm/ast: Use managed MM initialization
new 880a74853a5e drm/i810: switch from 'pci_' to 'dma_' API
new 6d45fff5ba2d drm: core: Convert device logging to drm_* functions.
new f4b29bf77319 drm/mxsfb: Make supported modifiers explicit
new cf73db84817a drm/mxsfb: drop unused function parameter
new b0487e0d96d5 drm: Replace HTTP links with HTTPS ones
new 7c7b2a35a97c video: fbdev: Replace HTTP links with HTTPS ones
new 23f166ca9a86 drm/vram-helper: stop using TTM_MEMTYPE_FLAG_MAPPABLE
new 5fbff813a4a3 dma-fence: basic lockdep annotations
new d0b9a9aef0a1 dma-fence: prime lockdep annotations
new 72b6ede73623 dma-buf.rst: Document why indefinite fences are a bad idea
new e69acf18d08d drm: remove optional dummy function from drivers using TTM
new 4b8edc39a45f drm/ttm: cleanup io_mem interface with nouveau
new ce74773305bd drm/ttm: remove io_reserve_fastpath flag
new c1c440d41aff drm/ttm: cleanup coding style and implementation.
new f5a9a9383f27 drm/ttm: remove TTM_MEMTYPE_FLAG_CMA
new cd1d58edcd25 drm/vmwgfx: stop using TTM_MEMTYPE_FLAG_MAPPABLE
new ed024ca62a4a drm/nouveau: stop using TTM_MEMTYPE_FLAG_MAPPABLE
new 5767603c2619 drm/qxl: stop using TTM_MEMTYPE_FLAG_MAPPABLE v2
new fbc678e836f1 drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_reset()
new 92cc68e35863 drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_on()
new eb2ee0efd452 drm/vblank: Use spin_(un)lock_irq() in drm_legacy_vblank_p [...]
new 7f07c35fe63b drm/vblank: Use spin_(un)lock_irq() in drm_queue_vblank_event()
new 5887a2ad53ce drm/vblank: Use spin_(un)lock_irq() in drm_crtc_queue_sequ [...]
new 724884c3eba3 dt-bindings: display: Fix example in nwl-dsi.yaml
new acc0c39a59cc dt-binding: display: Allow a single port node on rocktech, [...]
new 4145cb541668 Merge tag 'drm-misc-next-2020-07-22' of git://anongit.free [...]
new fa07634d9c67 dma-fence: Make symbol 'dma_fence_lockdep_map' static
new ba807c94f67f drm/imx: fix use after free
new dbd1d67d9201 drm/imx: parallel-display: Adjust bus_flags handling
new 7bb58b987fee drm/imx: tve: fix regulator_disable error path
new 816df9447ec2 drm/imx: drop useless best_encoder callback
new 8e91cbb82098 drm/imx: imx-ldb: remove useless enum
new 853fe4fc7572 drm/imx: parallel-display: move panel/bridge detection to [...]
new 3b2a999582c4 drm/imx: imx-ldb: Disable both channels for split mode in [...]
new 22b2cfad752d gpu: ipu-v3: Restore RGB32, BGR32
new 0f6245f42ce9 gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
new dd81d821d0b3 gpu: ipu-v3: image-convert: Wait for all EOFs before compl [...]
new 408a85e31e3e drm/imx: imx-tve: Delete an error message in imx_tve_bind()
new 5a394f19a287 Merge tag 'imx-drm-next-2020-07-20' of git://git.pengutron [...]
new 86824e60b0b1 drm/etnaviv: convert get_user_pages() --> pin_user_pages()
new f8794feaf65c drm/etnaviv: Fix error path on failure to enable bus clk
new f76fc5ff9a65 drm/etnaviv: Don't ignore errors on getting clocks
new a59052d2749b drm/etnaviv: Make the "core" clock mandatory
new 6a5ef3b224c6 drm/etnaviv: Simplify clock enable/disable
new c5d5a32ead1e drm/etnaviv: fix ref count leak via pm_runtime_get_sync
new 2646699f4b51 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...]
new ef9303fdf46f dt: bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA
new 9c8ebd8b82da dmaengine: Add support for repeating transactions
new 7cbb0c63de3f dmaengine: xilinx: dpdma: Add the Xilinx DisplayPort DMA e [...]
new e7c7970a678d dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings
new d76271d22694 drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem
new 959ed53808d1 Merge tag 'drm-xilinx-dpsub-20200718' of git://linuxtv.org [...]
new 3b0627a4b696 drm/amdgpu: SI support for UVD clock control
new fb40bceb6cdf drm/amdgpu: SI support for VCE clock control
new a71a4f501586 drm/amdgpu: SI support for UVD and VCE power managment
new 40111ec2298f drm/amdgpu: Clean up KFD VMID assignment
new 81659b2022cb drm/amdgpu: Let KFD use more VMIDs on Arcturus
new c1299461b7d6 drm/amdgpu: request init data in virt detection
new d95f09acad3f drm/amdgpu: move reg base init forward for soc15
new 00a979f3d69e drm/amdgpu: invoke req full access early enough
new e3a4d51c767b drm/amdgpu: merge atombios init block
new d215a2a3a341 drm/amdgpu: reduce ip discovery data reading size
new 969c8d16a27f drm/amd/powerplay: change method to set board parameters
new f0f3d68e67ea drm/amd/powerplay: update driver if file for sienna_cichlid
new d818ed288af8 drm/amd/powerplay: drop unnecessary "@" on OD sysfs output
new f56071d4403b drm/amdgpu: correct discovery_tmr_size init val
new 6bc1242960b1 drm/amd/display: Initialize psr debug flags to 0
new dd827a489c95 drm/amd/display: Preserve gpu memory allocation for life of dc
new ca37b02fba3d drm/amd/display: [FW Promotion] Release 1.0.20
new 2705297c1a5f drm/amd/display: Handle SMU msg response
new 5aedc7bc4070 drm/amd/display: check dpcd read status of DP_DOWNSTREAM_PORT_0
new 3e84b9c977d7 drm/amd/display: [FW Promotion] Release 1.0.21
new ad339f69114a drm/amd/display: Fix incorrect rounding for 10Hz refresh range
new 80eba958fe1c drm/amd/display: [FW Promotion] Release 1.0.22
new 07c8176e7aee drm/amd/display: Add register key and status for edid
new 039efec24510 drm/amd/display: 3.2.92
new 4d765d316250 drm/amd/display: Enable 4 to 1 mpc combine for max detile use
new 5d7c6f18d2a9 drm/amdkfd: Update hardware scheduling time quanta
new 2c738637bac1 drm/amdgpu: make IB test synchronize with init for SRIOV(v2)
new e78b579d2d60 Revert "drm/amdgpu: support access regs outside of mmio bar"
new fea7d919158a drm/amdkfd: Add Arcturus GWS support and fix VG10
new ecc874a6e7cb drm/amd/display: Create plane rotation property
new 33d63b1f4d3a drm/amd/display: Only revalidate bandwidth on medium and f [...]
new 9822ba2ead1b drm/amd/powerplay: fix compile error with ARCH=arc
new fe098a5d6443 drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
new 2fde24e4dc8a drm/amdgpu/atomfirmware: update to latest integratedinfotable
new 836dab851903 drm/amdgpu/atomfirmware: update vram info handling for renoir
new 2a80f8839888 drm/amdgpu: use %u rather than %d for sclk/mclk
new b4237ebaface drm/amd/display: remove redundant initialization of variab [...]
new 429f3d24384b drm/amdgpu: asd function needs to be unloaded in suspend phase
new 90937420c44f drm/amdgpu: add TMR destory function for psp
new f893d74fb88b drm/amdgpu: updated ta ucode header
new dcf9864d2d31 drm/amdgpu: updated ta ucode loading
new 2373dd48fc85 drm/amdgpu: use RREG32_KIQ to read register when get cg state
new 1b0443b11530 drm/amdgpu: fix coding error of mmhub pg enablement
new 3c0dcf9f2ab3 drm/amd/display: Add diags scaling log by default
new cd9a180a29ee drm/amd/display: Register init
new 486b7680465e drm/amd/display: Send VSIF on unsupported modes on DAL
new 8a488f5df32a drm/amd/display: Remove VSC infoframe dep on DMCU
new b22657748878 drm/amd/display: [FW Promotion] Release 0.0.23
new d3d847d8f25f drm/amd/display: 3.2.93
new efc7d1653817 drm/amd/display: Request PHYCLK adjustment on PHY enable/disable
new 1664641ea946 drm/amd/display: Add logger for SMU msg
new 74772649ab18 drm/amd/display: Add missing reg mask for dcn3
new fa4a882008a7 drm/amdgpu: Move the mutex lock/unlock out
new c12139118bb6 drm/amdkfd: Remove redundant kfd2kgd interface lookup
new 1f9d56c30939 drm/amdgpu: add register distance members into vmhub structure
new 148f597d67ae drm/amdgpu: use register distance member instead of hardco [...]
new af6c5c4f53d6 drm/amdgpu: use register distance member instead of hardco [...]
new 228ea7b08042 drm/amdgpu: use register distance member instead of hardco [...]
new 2fcaca94beda drm/amdgpu: use register distance member instead of hardco [...]
new 9a69574b10a2 drm/amdgpu: use register distance member instead of hardco [...]
new 8c4713608586 drm/amdgpu: use register distance member instead of hardco [...]
new 1e40eebefa7c drm/amdgpu: use register distance member instead of hardco [...]
new 13ae12d9e4ec drm/amdgpu: use register distance member instead of hardco [...]
new 1a99460fb464 drm/amdgpu: use register distance member instead of hardco [...]
new ff225c031a32 drm/amdgpu: use register distance member instead of hardco [...]
new 714ec7a2bd13 drm/amdgpu: use register distance member instead of hardco [...]
new 497f15f2bdef drm/amd/display: Add missing CW4 programming for DCN30
new e241df698702 gpu/drm: Remove debug info about CPU address
new 99010fac8b8c drm/radeon: fix double free
new cc063ea2ec7c drm/amdgpu: don't do soft recovery if gpu_recovery=0
new 1cb63593d5c5 drm/amdgpu: remove unnecessary logic of ASIC check
new 131a3c7474ad drm/amdgpu: enable gpu recovery for sienna cichlid
new c74f93224848 drm/amd/display: Use VUPDATE_NO_LOCK instead of VUPDATE for dcn30
new c7f1daa1d62b drm/amd/display: Fix CSC remap matrix not being applied on dcn30
new 64c51ea5a61a Revert "drm/amd/display: add mechanism to skip DCN init"
new f21128fde4e4 drm/amd/powerplay: correct the .get_workload_type() pointer
new ec114eb464d9 drm/amd/powerplay: update driver if file for sienna_cichlid
new 9b259eae1cdb drm/amd/powerplay: drop unnecessary wrappers around clock [...]
new 5e6dc8feae97 drm/amd/powerplay: bypass wrapper on retrieving current cl [...]
new e0f9e936403a drm/amd/powerplay: unshare the code for retrieving current [...]
new b2febc9901ee drm/amd/powerplay: drop unused code and wrapper around clo [...]
new 661b94f5acf7 drm/amd/powerplay: put setting hard limit common code in s [...]
new c98f31d17cc8 drm/amd/powerplay: revise calling chain on setting soft limit
new e5ef784b1e17 drm/amd/powerplay: revise calling chain on retrieving freq [...]
new d8d3493a46f9 drm/amd/powerplay: put dpm frequency setting common code i [...]
new 2b9f78481b3e drm/amdgpu: minor cleanup of phase1 suspend code
new 926ee775ba53 drm/amdgpu/gfx10: fix race condition for kiq
new 7bdb089993f9 drm/amdgpu: fix preemption unit test
new 4afaa61db9cf drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
new f74367e492ba drm/amdgpu/display: create fake mst encoders ahead of time (v4)
new 4c8f126e0cd5 drm/amdgpu/powerplay: Target power profile mode should be [...]
new eaa483642f63 drm/amd/display: update dml var
new ca751df231d1 drm/amd/display: Power down hardware if set mode is not ca [...]
new 1bdcc35f7767 drm/amd/display: reduce sr_xxx_time by 3 us when ppt disable
new ec11fe3705a7 drm/amd/display: OLED panel backlight adjust not work with [...]
new 1f9ce3cf18ed drm/amd/display: p-state warning occurs while changing res [...]
new 16a8cb7cc557 drm/amd/display: fix dcn3 p_state_change_support validation (v2)
new 7e7cf95a4d0f drm/amd/display: [FW Promotion] Release 0.0.24
new cc3332d6906f drm/amd/display: 3.2.94
new 04111850cf56 drm/amd/display: Reuse parsing code of debugfs write buffer
new 4462282a7253 drm/amd/display: handle failed allocation during stream co [...]
new e2f60fd8ba61 drm/amd/display: Add missing DCN30 registers and fields fo [...]
new 8fe684e97c86 drm/amd/display: Allow for vblank enabled with no active planes
new 3a4024b58b3f drm/amdgpu/powerplay: Modify SMC message name for setting [...]
new 9987d70d10ee drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files
new 87d6883b327e drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
new cfafe238b585 drm/amd/display: remove an unnecessary NULL check
new a4497974ed33 drm/amdkfd: fix kernel-doc and cleanup
new ea8139d8d59b drm/amd/powerplay: add SMU mode1 reset
new bb5c7235eaaf drm/amdgpu: RAS emergency restart logic refine
new 311531f08793 drm/amdgpu: enable mode1 reset
new 273da6ff7ce8 drm/amdgpu: add module parameter choose reset mode
new 4387b10434fe drm/amd/powerplay: add more members for dpm table
new c1a9e61c582e drm/amd/powerplay: implement a common set dpm table API fo [...]
new 3a86d7f668cb drm/amd/powerplay: update Arcturus default dpm table setting
new 3afb244be3e0 drm/amd/powerplay: update Navi10 default dpm table setup
new 90a89c316e64 drm/amd/powerplay: update Sienna Cichlid default dpm table setup
new b64d86889f1e drm/amd/powerplay: add new UMD pstate data structure
new 62cc9dd1826f drm/amd/powerplay: update UMD pstate clock settings
new 768bb9010aeb drm/amd/powerplay: update the common API for performance l [...]
new 5a52694c756c drm/amd/powerplay: drop unnecessary Arcturus specific APIs
new 46a301e14e8a drm/amd/powerplay: drop unnecessary Navi1x specific APIs
new b2785e250f7a drm/amd/powerplay: drop unnecessary Sienna Cichlid specific APIs
new 10e96d897329 drm/amd/powerplay: drop Sienna Cichlid specific set_soft_f [...]
new 5a7092ae564c drm/amd/powerplay: apply gfxoff disablement/enablement for [...]
new d56ff011367e drm/amd/powerplay: drop unnecessary wrappers
new 982d68b09358 drm/amd/powerplay: drop smu_v12_0.c unnecessary wrapper V2
new 42f75c849f17 drm/amd/powerplay: drop unused APIs and parameters
new 778f8e6afea6 drm/amd/powerplay: drop unnecessary wrapper around pcie pa [...]
new 0b590970a519 drm/amd/powerplay: correct the supported pcie GenSpeed and [...]
new cbf3f132fe5d drm/amd/powerplay: correct Navi1X temperature limit settings
new 2b1f12a2da04 drm/amd/powerplay: correct Sienna Cichlid temperature limi [...]
new e02e4d513e6e drm/amd/powerplay: cache the software_shutdown_temp
new 0540ecedcba9 drm/amd/powerplay: sort the call flow on temperature range [...]
new 1e1964b777ce drm/amd/powerplay: maximum the code sharing on thermal irq [...]
new 3cd7e415aea4 drm/amd/powerplay: drop unused code around thermal range setting
new c45fbe1bd590 drm/amd/sriov skip jped ip block and close pgcg flags
new fc30e840dc95 drm/amdgpu: optimize rlcg write for gfx_v10
new 7ddb4d6c4388 drm/amd/sriov add mmsch_v3 interface
new 1f61a43fcec1 drm/amd/sriov porting sriov cap to vcn3.0
new a3302729368d drm/amdgpu: correct ta header v2 ucode init start address
new c8466cc0d2a4 drm/amd/sriov skip vcn powergating and dec_ring_test
new 6565547113c9 drm/amdgpu: expand to add multiple trap event irq id
new ddd8fbe77dad drm/amdgpu: add navy_flounder asic type
new 120eb8333609 drm/amdgpu: add navy_flounder gpu info firmware
new 47eb83d9a677 drm/amdgpu: set fw load type for navy_flounder
new 41f446bf52f3 drm/amdgpu: set asic family and ip blocks for navy_flounder
new 650101930405 drm/amdgpu/gfx10: add support for navy_flounder firmware
new 0287ac57b55d drm/amdgpu/gmc10: add navy_flounder support
new d463d8c964dd drm/amdgpu/gfx10: add clockgating support for navy_flounder
new 543aa2595c23 drm/amdgpu/soc15: add support for navy_flounder
new c8c959f601dc drm/amdgpu: initialize IP offset for navy_flounder
new f097ff15cd77 drm/amdgpu: add support on mmhub for navy_flounder
new 8515e0a489e0 drm/amdgpu: add common ip block for navy_flounder
new fc8f07da1f47 drm/amdgpu: add gmc ip block for navy_flounder
new 026c396b41a4 drm/amdgpu: add ih ip block for navy_flounder
new 885eb3fad6ff drm/amdgpu: add gfx ip block for navy_flounder
new df2d15df04b3 drm/amdgpu: add sdma ip block for navy_flounder
new 5404f073595a drm/amdgpu: add virtual display support for navy_flounder.
new c4a8b802869c drm/amdgpu: configure navy_flounder gfx according to gfx 10.3
new 8f8463dddcad drm/amdgpu: force pa_sc_tile_steering_override to 0 for na [...]
new 922783755b52 drm/amdgpu: add gmc cg support for navy_flounder
new 82121d154ae1 drm/amdgpu/powerplay: add smu support for navy_flounder
new f4497d1029a5 drm/amdgpu: add smu block for navy_flounder
new c82b38ec2ea9 drm/amdgpu: add psp support for navy_flounder
new 7420eab23b5c drm/amdgpu: add psp block for navy_flounder
new f081e6971b08 drm/amdgpu: use front door firmware loading for navy_flounder
new de89b2e456f7 drm/amdkfd: Support navy_flounder KFD
new 09759e13f4b9 drm/amdkfd: Add kfd2kgd_funcs for navy_flounder kfd support
new 41e3b1c13f32 drm/amdgpu/gfx10: add gc golden setting for navy_flounder
new 5cc07534d87e drm/amdgpu: add navy_flounder vcn firmware support
new 290b4ad59220 drm/amdgpu: add vcn ip block for navy_flounder
new c5b6c914d2f3 drm/amdgpu: enable cp_fw_write_wait for navy_flounder
new ebb06097ee29 drm/amdgpu: enable VCN3.0 PG and CG for navy_flounder
new c6e9dd0ea835 drm/amdgpu: enable VCN3.0 DPG for navy_flounder
new 00740df9956b drm/amdgpu: enable JPEG3.0 PG and CG for navy_flounder
new 40582e670feb drm/amdgpu: enable GFX clock gating for navy_flounder
new cf4554fadafb drm/amdgpu: support athub cg setting for navy_flounder
new a6c5308f2a7a drm/amd/display: add DC support for navy flounder
new d51dc6132795 drm/amd/powerplay: set VCN1 pg only for sienna_cichlid
new 47fc894a8711 drm/amdgpu: enable athub/mmhub PG for navy_flounder
new 92c737561c52 drm/amdgpu: enable mc CG and LS for navy_flounder
new 4759f8871f3d drm/amdgpu: enable hdp CG and LS for navy_flounder
new 85e7151baa2f drm/amdgpu: enable ih CG for navy_flounder
new 938a0650aae6 drm/amdkfd: Provide SMI events watch
new 91e2c1919230 include/uapi/linux: Update KFD ioctl version
new 6e14adea0ac3 drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read()
new 206739119508 Merge tag 'amd-drm-next-5.9-2020-07-17' of git://people.fr [...]
new 41206a073cee Merge v5.8-rc6 into drm-next
new 767598d447aa gpu: host1x: mipi: Update tegra_mipi_request() to be node based
new 7d1409826d95 gpu: host1x: mipi: Use readl_relaxed_poll_timeout() in teg [...]
new b3f1b760710f gpu: host1x: mipi: Split tegra_mipi_calibrate() and tegra_ [...]
new 26c8de5e5dea gpu: host1x: Optimize BOs usage when firewall is enabled
new fd323e9ef0a1 gpu: host1x: Put gather's BO on pinning error
new 356818628084 gpu: host1x: debug: Fix multiple channels emitting message [...]
new 7c6b8cac8c19 gpu: host1x: debug: Dump push buffer state
new 5fba01a0d348 drm/tegra: sor: Use correct power supply names for HDMI
new 2c2a291d01ef drm/tegra: gr3d: Assert reset before power-gating
new 5c9b969f6999 drm/tegra: gr2d: Add tiled PATBASE address register
new 5f1df70f5925 drm/tegra: dc: Omit superfluous error message in tegra_dc_probe()
new e9e476f7f7ea drm/tegra: plane: Rename bottom_up to reflect_y
new cd740777d29d drm/tegra: plane: Support horizontal reflection
new 4fba6d22ca9a drm/tegra: plane: Support 180° rotation
new 395be0f47a00 Merge tag 'drm/tegra/for-5.9-rc1' of ssh://git.freedesktop [...]
new 68a9e11b07f4 drm/mediatek: mtk_dsi: Rename bridge to next_bridge
new 71e780f11589 drm/mediatek: mtk_dsi: Convert to bridge driver
new 45880ff08120 drm/mediatek: mtk_dsi: Use simple encoder
new 2dd8075d2185 drm/mediatek: mtk_dsi: Use the drm_panel_bridge API
new a9d9fea74be2 drm/mediatek: mtk_dsi: Create connector for bridges
new 3afe676684f4 Merge tag 'mediatek-drm-next-5.9' of https://git.kernel.or [...]
new 8869dff1bdb3 drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm [...]
new f612b0f66cbe drm/nouveau/gr/gf100-: make some functions static
new 8b962dc4ece7 drm/nouveau/nvfw/acr: make lsb_header_tail_dump static
new 94cad89ae450 drm/nouveau/mc/gp10b: make gp10b_mc_init static
new 3b54befd49dc drm/nouveau/mmu: make a couple of functions static
new 9c64a8dbcb46 drm/nouveau/therm/gt215: make gt215_therm_init static
new 804f57050228 drm/nouveau/tmr: fix nvkm_usec/nvkm_msec definitions
new b448a266cc4a drm/nouveau/nvfw: firmware structures should begin with nvfw_
new b9f327f1afc7 drm/nouveau/mmu/gp100-: enable mmu invalidate depth optimisation
new 8140f92c277f drm/nouveau/core: drop error message when no compatible FW found
new 8fdc45e4b615 drm/nouveau/acr: refuse to load LSFW if HSFW is missing
new 90e9cf749a61 drm/nouveau/acr: allow module to load when HSFW(s) are missing
new 587debc9a79b drm/nouveau/acr: store a mask of LS falcons the HSFW can b [...]
new de088372da01 drm/nouveau/acr: store a mask of LS falcons the controllin [...]
new 46fc98bfb8bc drm/nouveau/pmu/gm20x: don't pretend we support loading wi [...]
new 38fd546beb48 drm/nouveau/pmu/gm200-: explicitly handle nofw
new b9c246ad3b54 drm/nouveau/gr/gm200-: explicitly handle nofw
new eddb04732992 drm/nouveau/sec2/gp102: allow module to load when LSFW is missing
new bfad51c76333 drm/nouveau/drm/noveau: fix reference count leak in nouvea [...]
new 659fb5f154c3 drm/nouveau: fix multiple instances of reference count leaks
new a2cdf39536b0 drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
new 990a1162986e drm/nouveau: Fix reference count leak in nouveau_connector_detect
new 8f29432417b1 drm/nouveau: fix reference count leak in nouveau_debugfs_s [...]
new e5c7864f6297 drm/nouveau/mmu: make nvkm_vmm_ctor() static
new 7763d24f3ba0 drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pages
new f6e7393edefa drm/nouveau: Use fallthrough pseudo-keyword
new 188e905ce4fe drm/nouveau/kms/tu102: set NVC57D_HEAD_SET_HEAD_USAGE_BOUN [...]
new 6db25fb13aba drm/nouveau/nvif: rename client ctor/dtor
new 9ac596a4e875 drm/nouveau/nvif: give every object a human-readable identifier
new bd21080eb6ca drm/nouveau/nvif: give every device object a human-readabl [...]
new b495396cc9cc drm/nouveau/nvif: give every mmu object a human-readable i [...]
new e79c9a0ba5e7 drm/nouveau/nvif: give every mem object a human-readable i [...]
new 45faf3d7b64f drm/nouveau/nvif: give every vmm object a human-readable i [...]
new 64a0f59ab124 drm/nouveau/nvif: give every usermode object a human-reada [...]
new 54d44bfc5630 drm/nouveau/nvif: give every disp object a human-readable [...]
new f7a7d22ad678 drm/nouveau/nvif: give every notify object a human-readable name
new 3e176fd06004 drm/nouveau/nvif: add support for object-level debug output
new 2853ccf09255 drm/nouveau/kms/nv50-: wrap existing command submission in [...]
new bea8395ccf17 drm/nouveau/kms/nv50-: convert wimm point() to new push macros
new 9659be21e803 drm/nouveau/kms/nv50-: convert wimm update() to new push macros
new 34cf8cae288e drm/nouveau/kms/nv50-: convert wndw sema_set() to new push macros
new c686051a5a01 drm/nouveau/kms/nv50-: convert wndw sema_clr() to new push macros
new fe8a2eec7dd6 drm/nouveau/kms/nv50-: convert wndw ntfy_set() to new push macros
new bcae99c282aa drm/nouveau/kms/nv50-: convert wndw ntfy_clr() to new push macros
new 72587dca9658 drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros
new cfb4120dae34 drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros
new 222439ebe6d4 drm/nouveau/kms/nv50-: convert wndw xlut_set() to new push macros
new 34838908f62a drm/nouveau/kms/nv50-: convert wndw xlut_clr() to new push macros
new 6d6e11e28440 drm/nouveau/kms/nv50-: convert wndw image_set() to new pus [...]
new 8944d8b37ac9 drm/nouveau/kms/nv50-: convert wndw image_clr() to new pus [...]
new 0a4693e80dc9 drm/nouveau/kms/nv50-: convert wndw scale_set() to new pus [...]
new 85bdfcd43588 drm/nouveau/kms/nv50-: convert wndw blend_set() to new pus [...]
new 3afb4db782a3 drm/nouveau/kms/nv50-: convert wndw update() to new push macros
new 5e691222eac6 drm/nouveau/kms/nv50-: convert core init() to new push macros
new 3c43c362b3a5 drm/nouveau/kms/nv50-: convert core caps_init() to new pus [...]
new 203f6eaf4182 drm/nouveau/kms/nv50-: convert core update() to new push macros
new b505935e56b2 drm/nouveau/kms/nv50-: convert core wndw_owner() to new pu [...]
new 9ec5e8204053 drm/nouveau/kms/nv50-: convert core or_ctrl() to new push macros
new 1f772f5a08b2 drm/nouveau/kms/nv50-: convert core head_view() to new pus [...]
new caa966a7a6e5 drm/nouveau/kms/nv50-: convert core head_mode() to new pus [...]
new a5df76301cae drm/nouveau/kms/nv50-: convert core head_olut_set() to new [...]
new 4fbf03a32fd8 drm/nouveau/kms/nv50-: convert core head_olut_clr() to new [...]
new a38870a21c16 drm/nouveau/kms/nv50-: convert core head_core_set() to new [...]
new aabe253e3824 drm/nouveau/kms/nv50-: convert core head_core_clr() to new [...]
new 9549c14b3229 drm/nouveau/kms/nv50-: convert core head_curs_set() to new [...]
new bc5af56a8f18 drm/nouveau/kms/nv50-: convert core head_curs_clr() to new [...]
new 93f7f0545742 drm/nouveau/kms/nv50-: convert core head_base() to new pus [...]
new db2a20693ef9 drm/nouveau/kms/nv50-: convert core head_ovly() to new pus [...]
new 2f819f2be061 drm/nouveau/kms/nv50-: convert core head_dither() to new p [...]
new 246db5fd38b9 drm/nouveau/kms/nv50-: convert core head_procamp() to new [...]
new ff37116ea421 drm/nouveau/kms/nv50-: convert core head_or() to new push macros
new c4b27bc8682c drm/nouveau/kms/nv50-: convert core crc_set_src() to new p [...]
new ae09163ac27c drm/nouveau/kms/nv50-: convert core crc_set_ctx() to new p [...]
new 0a96099691c8 drm/nouveau/kms/nv50-: implement proper push buffer control logic
new fdb06e2b2a18 drm/nouveau: interop with new push macros
new d9a91300ae21 drm/nouveau/fbcon: convert accel_init() to new push macros
new 1d04a64a0a7a drm/nouveau/fbcon: convert imageblit() to new push macros
new 9ec525729f59 drm/nouveau/fbcon: convert fillrect() to new push macros
new a535aa677521 drm/nouveau/fbcon: convert copyarea() to new push macros
new 8b9d5d63a719 drm/nouveau/bo: split buffer move functions into their own [...]
new 01c43a66eb7a drm/nouveau/bo: convert move init() to new push macros
new fe4249afd6a9 drm/nouveau/bo: convert move move() to new push macros
new 71e741ad124d drm/nouveau/svm: convert migrate_copy to new push macros
new 44517aa8d787 drm/nouveau/svm: convert migrate_clear to new push macros
new 105f756c5038 drm/nouveau/kms/nv04: convert page_flip_emit() to new push macros
new c548b25cab50 drm/nouveau/kms/nv04: convert page_flip() to new push macros
new 2bf00037c47f drm/nouveau/kms/nv04-: no need for multiple nvsw objects
new 0d2bdf2b0a73 drm/nouveau: convert nvsw init to new push macros
new cd346a89d249 drm/nouveau/chan: convert nvsw init to new push macros
new 183b70bbdf61 drm/nouveau/gem: convert indirect pushbufs to new push macros
new 7aa638cfdb28 drm/nouveau/fence: convert emit() to new push macros
new 2f5bfd1c0aad drm/nouveau/fence: convert sync() to new push macros
new 2a0d40bbd688 drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm space()
new 937014086af8 drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm point()
new 852dfbde915c drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm update()
new fccc858003f3 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_set()
new 941522b7fe64 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_clr()
new 0ecaefc14423 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset()
new d4793bc39f03 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set()
new 9562e564abbf drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_clr()
new 75bd8304e61c drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_ [...]
new 84e1d06b0677 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_set()
new 2740edb3c640 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr()
new 6833d2a0c778 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_set()
new 66f7b7bddfe6 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_clr()
new f844eb485eb0 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_set()
new 1070832b1eab drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_clr()
new 5329dbd4a3bf drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw scale_set()
new fbc318bdbb43 drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw blend_set()
new 9f7ffb49ee6b drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw update()
new b11d8ca151d0 drm/nouveau/kms/nv50-: use NVIDIA's headers for core init()
new 38a323b0076c drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_init()
new d8b24526ef68 drm/nouveau/kms/nv50-: use NVIDIA's headers for core caps_init()
new 4daef27cb802 drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_ [...]
new 2806280a0cd7 drm/nouveau/kms/nv50-: use NVIDIA's headers for core update()
new 8e650ecbcd5d drm/nouveau/kms/nv50-: use NVIDIA's headers for core wndw_owner()
new 344c2e5a4796 drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ctrl()
new ca31b0c01a27 drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ge [...]
new fb3939e232f6 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_view()
new c4c751885efb drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_mode()
new a41ef363f5e8 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new a66a096d7848 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new 1302634f7931 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new dbb23f544e9c drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new ed0b86a90bf9 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new 916722fce5a2 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new 2aa934ca04bc drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_base()
new 35cefc538be7 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ovly()
new f801efb127ad drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new 29ace860ecdf drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ [...]
new c854bf946450 drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_or()
new 6162638e196f drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_s [...]
new 1fad04ceef14 drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_s [...]
new 5755b1eac019 drm/nouveau/fbcon/nv50-: use NVIDIA's headers for accel_init()
new c7acff989428 drm/nouveau/fbcon/nv50-: use NVIDIA's headers for imageblit()
new 95b1469e5cba drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea()
new a38f83d9014d drm/nouveau/fbcon/nv50-: use NVIDIA's headers for fillrect()
new e767835a52cd drm/nouveau/bo: use NVIDIA's headers for move init()
new 6c75137274b0 drm/nouveau/bo: use NVIDIA's headers for move move()
new 66c3bdd4e7fa drm/nouveau/svm: use NVIDIA's headers for migrate_copy()
new c47fceca2ef3 drm/nouveau/svm: use NVIDIA's headers for migrate_clear()
new 60cdadace320 drm/nouveau/fence: use NVIDIA's headers for emit()
new 40f1171e7c26 drm/nouveau/fence: use NVIDIA's headers for sync()
new 2bd43e0ad0f0 drm/nouveau/fence: use NVIDIA's headers for read()
new 0059a9081ac3 drm/nouveau/kms/nv50-: Fix CRC-related compile errors with [...]
new fc01d1f10b15 Merge branch 'linux-5.9' of git://github.com/skeggsb/linux [...]
new ff203e35384e drm/amdgpu/smu11: drop code chuck that got accidently re-added
new 75bc07e2403c drm/amd/powerplay: suppress compile error around BUG_ON
new 6ece96a1374e drm/amdgpu: load ta firmware for sienna cichlid
new 443c7f3c3641 drm/amdgpu: add read amdgpu_gfxoff status in debugfs
new 22f2447c0472 drm/amd/powerplay: widely share the API for data table retrieving
new 6c339f37f1cd drm/amd/powerplay: unify swSMU index to asic specific inde [...]
new 8264ee69f0d8 drm/amd/powerplay: drop unused code
new d23c3ccc2176 drm/amd/powerplay: move clock dpm enablement check to smu_v11/v12
new 4d942ae349bb drm/amd/powerplay: move dpm feature support checking to smu_cmn.c
new b4bb3aaf04af drm/amd/powerplay: move dpm feature enablement checking to [...]
new 28251d726b2b drm/amd/powerplay: implement smu_cmn_get_enabled_mask() fo [...]
new 7dbf78051f75 drm/amd/powerplay: move ppfeature mask setting to smu_cmn.c
new af5ba6d21a70 drm/amd/powerplay: common API for disabling all features w [...]
new a7bae0619903 drm/amd/powerplay: move more APIs to smu_cmn.c
new e7a95eea2250 drm/amd/powerplay: maximum code sharing around watermarks setting
new caad2613dc4b drm/amd/powerplay: move table setting common code to smu_cmn.c
new c1b353b7eac5 drm/amd/powerplay: update the tables init related
new 66c868282f91 drm/amd/powerplay: move SMC message issuing APIs to smu_cmn.c
new 2132672499b9 drm/amd/powerplay: drop unnecessary message support check
new 704759315a7c drm/amd/powerplay: revise the calling flow on OD table update
new d8e0b16d818e drm/amd/powerplay: tag swSMU code layers
new cff5f790193c drm/amdgpu: load asd for sienna cichlid
new c652923afa7c drm/amdgpu: enable xgmi support for sienna cichlid
new 5ea6f9c22c70 drm/amdgpu: add timeout flush mechanism to update wptr for [...]
new 05cac1ae8ffb drm/amdgpu: do not disable SMU on vm reboot
new 07bf2f2d369d drm/amd/display: remove unhelpful 5ms delay
new c06e09b76639 drm/amd/display: Add DSC parameters logging to debugfs
new 831010da1b0b drm/amd/display: Implement AMD VSIF V3
new 5cb32419cec0 drm/amd/display: Decouple ABM init from dmcu
new 6d824ed524fc drm/amd/display: rename dsc extended caps as dsc branch de [...]
new b4f71c8c7934 drm/amd/display: Make new dc interface for adding dsc resource
new 940c5270609c drm/amd/display: [FW Promotion] Release 0.0.25
new ee5dc62d2cce drm/amd/display: Improve compatibility by re-ordering info [...]
new 18c4686aef0b drm/amd/display: Call dsc related functions indirectly via [...]
new e10517b3cb93 drm/amd/display: Add additional config guards for DCN
new 3b26ca2db30d drm/amd/display: interface to obtain minimum plane size caps
new d182e78834d7 drm/amd/display: 3.2.95
new d10985f46e48 Revert "drm/amdgpu/vcn: add shared memory restore after wa [...]
new 4908d02637b3 drm/amdgpu/vcn: merge shared memory into vcpu
new 9c0551f23e65 drm/amd/powerplay: fix typos for clk map
new 8985adb69f7d drm/amd/powerplay: update driver if version for navy_flounder
new 85dec7176b96 drm/amd/powerplay: retrieve VCN dpm table per instances
new 0c56c862e712 drm/amd/powerplay: fix a crash when overclocking Vega M
new 9cb268215dbb drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
new 84dd1f698e5f drm/amdgpu: move i2c bus lock out of ras structure
new a519fd83cf30 drm/amdgpu: remove eeprom from the smu i2c handlers
new cd65c33c4888 drm/amdgpu/vega20: enable the smu i2c bus for all boards
new 0e0e11e71e31 drm/amdgpu/swSMU: remove eeprom from the smu i2c handlers (v2)
new 1bc734759f28 drm/amdgpu/navi1x: add SMU i2c support (v2)
new bc50ca291e5e drm/amdgpu/sienna_cichlid: add SMU i2c support (v2)
new 922e7455bb61 Revert "drm/amd/display: Expose connector VRR range via debugfs"
new 92be42392256 Merge tag 'amd-drm-next-5.9-2020-07-24' of git://people.fr [...]
new 08bb88cfc4f0 drm/ttm: make ttm_tt unbind function return void.
new 9d66a3ee25ef drm/ttm: drop unusued function declaration
new ec731e516acf drm/ttm: ttm_bo_swapout_all doesn't use it's argument.
new 5de5b6ecf97a drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
new 7801f3b792b0 drm/i915/display: prefer dig_port to reference intel_digital_port
new cb2baf42dcec drm/i915/gem: Only revoke the GGTT mmappings on aperture d [...]
new db8337853b83 drm/i915/gem: Only revoke mmap handlers if active
new a85f22288d4a drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex
new 03fca66b7a36 drm/i915: Also drop vm.ref along error paths for vma construction
new f7ce8639f6ff drm/i915/gem: Split the context's obj:vma lut into its own mutex
new 1fe541ccef9f drm/i915: do not read swizzle info if unavailable
new ba06216d0027 drm/i915/guc: Expand guc_info debugfs with more information
new 3fe4818e5dbc drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K
new e5ec1f954869 drm/i915/fbc: Use the correct plane stride
new 2a4d632cc03e drm/i915/fbc: Fix nuke for pre-snb platforms
new ddf08d320de6 drm/i915/fbc: Enable fbc on i865
new 5cecf5070fd8 drm/i915/fbc: Allow FBC to recompress after a 3D workload [...]
new 12b07256c223 drm/i915: Export ppgtt_bind_vma
new d3913019602e Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+"
new 3f04bdce7240 drm/i915: Reboot CI if we get wedged during driver init
new 65706203d159 drm/i915: Print caller when tainting for CI
new fcab594a3030 drm/i915: Don't taint when using fault injection
new 6f48fd8a4e99 drm/i915: Fix spelling mistake in i915_reg.h
new 8567774e87e2 drm/i915/gt: Pin the rings before marking active
new a3a402840662 drm/i915: Update dma-attributes for our sg DMA
new 239bef676d8e drm/i915/display: Implement new combo phy initialization step
new 52797a8e8529 drm/i915/ehl: Add new PCI ids
new 33f9a623bfc6 drm/i915/hdcp: Update CP as per the kernel internal state
new 018532e94055 drm/i915/hdcp: Fix the return handling of drm_hdcp_check_k [...]
new 7f67deeb7f42 drm/i915/uc: Extract uc usage details into separate debugfs
new 9459fd5945f6 drm/i915/huc: Adjust HuC state accordingly after GuC fetch error
new 5a2ad99bcedf drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status
new e828da3028b0 drm/i915/dp: Helper to check for DDI BUF status to get active
new fdeb6d02686f drm/i915: Convert device_info to uncore/de_read
new 242613af557f drm/i915: Use the gt in HAS_ENGINE
new f6beb3810077 drm/i915: Move engine-related mmio init to engines_init_mmio
new 792592e72aba drm/i915: Move the engine mask to intel_gt_info
new d0eb6866879f drm/i915: Introduce gt_init_mmio
new 9b413f011c2c drm/i915/sseu: Move sseu detection and dump to intel_sseu
new 0b6613c6b91e drm/i915/sseu: Move sseu_info under gt_info
new 5df79ff13554 drm/i915: gt-fy sseu debugfs
new a00eda7d8996 drm/i915: Move sseu debugfs under gt/
new 09137e945437 drm/i915/gem: Unpin idle contexts from kswapd reclaim
new 59c94b9d26df drm/i915/gt: Replace opencoded i915_gem_object_pin_map()
new 89d19b2b456a drm/i915: Release shortlived maps of longlived objects
new 763fedd6a216 drm/i915: Remove i915_gem_object_get_dirty_page()
new 80f5ad62b6ec drm/i915/sdvo: Fix SDVO colorimetry bit defines
new 90f8ed85c6f3 drm/i915/sdvo: Implement limited color range for SDVO HDMI [...]
new c35ad31401c0 drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks
new d97571938ef3 drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat
new 7407ec6e5567 drm/i915/sdvo: Make .get_modes() return the number of modes
new 4a2236f9a74a drm/i915/dvo: Make .get_modes() return the number of modes
new 885f182cd6ec drm/i915: Move all FBC w/as to .init_clock_gating()
new c4615b2b4f3e drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk
new cd7a88113d10 drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt
new 99bcf64e1c14 drm/i915: Document FBC related w/as more thoroughly
new 3d702d06cb3c drm/i915/tgl: Implement WAs 18011464164 and 22010931296
new 2196dfea896f drm/i915/selftests: Fix compare functions provided for sorting
new a8143150faa7 drm/i915/display: Replace drm_i915_private in voltage swin [...]
new f0e86e052097 drm/i915/display: Remove port and phy from voltage swing f [...]
new f615cb6a8a42 drm/i915/bios: Parse HOBL parameter
new b297bde16c0f drm/i915/gt: Optimise aliasing-ppgtt allocations
new e43ff99c8ded drm/i915/perf: Use GTT when saving/restoring engine GPR
new ed2690a9ca89 drm/i915/selftest: Check that GPR are restored across noa_wait
new b2295e2ecc04 drm/i915/gt: Be defensive in the face of false CS events
new 68172f2c0b8a drm/i915: Pull printing GT capabilities on error to err_print_gt
new 2730055dcb9a drm/i915/gt: Always reset the engine, even if inactive, on [...]
new 4fe6abb8f513 drm/i915/gt: Ignore irq enabling on the virtual engines
new d2921096e707 drm/i915/selftest: fix an error return path where err is n [...]
new 90a987205c6c drm/i915/gt: Only swap to a random sibling once upon creation
new 1d9221e9d395 drm/i915: Skip signaling a signaled request
new 1c26b8e09004 drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx
new e398d7c126c1 drm/i915/mst: filter out the display mode exceed sink's ca [...]
new a133c6988f70 drm/i915: WARN if max vswing/pre-emphasis violates the DP spec
new 2ffcfd8def00 drm/i915: Add has_master_unit_irq flag
new 05e265841f7e drm/i915/dg1: add initial DG-1 definitions
new fd38cdb81105 drm/i915/dg1: Add DG1 PCI IDs
new 97b492f5f983 drm/i915/dg1: add support for the master unit interrupt
new f619e51672e8 drm/i915/dg1: Remove SHPD_FILTER_CNT register programming
new 51e3a64fafd5 drm/i915/dg1: Add fake PCH
new a581483b1e54 drm/i915: Move cec_notifier to intel_hdmi_connector_unregi [...]
new 0428ab013fdd drm/i915: Recalculate FBC w/a stride when needed
new 23ec9f42241a drm/i915/selftest: Fix an error code in live_noa_gpr()
new 3e6761fd2a3a drm/i915: Remove unused inline function drain_delayed_work()
new d45171ac186d drm/i915/gt: Trace placement of timeline HWSP
new 2a19abb00629 drm/i915/gt: Assert the kernel context is using the HWSP
new e57bd05ec0d2 drm/i915: Update DRIVER_DATE to 20200715
new 418eda8f3fe2 Merge tag 'drm-intel-next-2020-07-15' of git://anongit.fre [...]
new 17e822f7591f drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{i [...]
new 0ded520b182e drm/msm: reset devfreq freq_table/max_state before devfreq [...]
new 08af4769c7d2 drm/msm: handle for EPROBE_DEFER for of_icc_get
new ca8199f13498 drm/msm/dpu: ensure device suspend happens during PM sleep
new 7b149f2bbf8c drm/msm/dpu: enumerate second cursor pipe for external interface
new 520c651f3b20 drm/msm/adreno: fix gpu probe if no interconnect-names
new 3c128638a07d drm/msm/dpu: add support for dither block in display
new 3cbdc8d8b7f3 drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
new 369c4ef4330f dt-bindings: drm/msm/gpu: Document gpu opp table
new 1f60d11423db drm: msm: a6xx: send opp instead of a frequency
new 5e16372b5940 drm/msm: ratelimit crtc event overflow error
new b0530eb11913 drm/msm/dpu: Use OPP API to set clk/perf state
new 32d3e0feccfe drm/msm: dsi: Use OPP API to set clk/perf state
new 57c0bd517c06 drm: msm: a6xx: fix gpu failure after system resume
new b8afe9f87c7b drm/msm/dpu: fix/enable 6bpc dither with split-lm
new ecf9cd48994a drm/msm: Garbage collect unused resource _len fields.
new 62a35e81c2c1 drm/msm: Quiet error during failure in optional resource m [...]
new 142639a52a01 drm/msm/a6xx: fix crashstate capture for A650
new 51dd427192ac drm/msm/a6xx: add build_bw_table for A640/A650
new c28c82e9db85 drm/msm: sync generated headers
new b5e02e117b34 drm/msm/adreno: un-open-code some packets
new d0bac4e9cd66 drm/msm/a6xx: set ubwc config for A640 and A650
new de321dcc23d5 drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250
new 544d8b96150d drm/msm/dpu: update UBWC config for sm8150 and sm8250
new 7e9d4cdd653a drm/msm/dpu: move some sspp caps to dpu_caps
new cace3ac4bc08 drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845
new 4376f2e5087d drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
new fc3a69ec68d3 drm/msm/dpu: intf timing path for displayport
new 386fced3f76f drm/msm/dpu: add SM8150 to hw catalog
new af776a3e1c30 drm/msm/dpu: add SM8250 to hw catalog
new b1c53a2a2d39 drm/msm/a6xx: hwcg tables in gpulist
new 66ffb9150b00 drm/msm/a6xx: add A640/A650 hwcg
new 694dd304cc29 drm/msm/dsi: Add phy configuration for SDM630/636/660
new 75c1437ceb77 drm/msm/mdp5: Add MDP5 configuration for SDM630
new 033f47f7f121 drm/msm/dsi: Add DSI configuration for SDM660
new 974b7115a73d drm/msm/mdp5: Add MDP5 configuration for SDM636/660
new 1041dee2178f drm/msm: use kthread_create_worker instead of kthread_run
new dc100bc8fae5 Merge tag 'drm-msm-next-2020-07-30' of https://gitlab.free [...]
new 8186749621ed Merge tag 'drm-next-2020-08-06' of git://anongit.freedeskt [...]
The 1805 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../testing/sysfs-class-led-driver-turris-omnia | 14 +
.../ABI/testing/sysfs-class-led-multicolor | 35 +
.../display/allwinner,sun8i-a83t-de2-mixer.yaml | 3 +
.../devicetree/bindings/display/brcm,bcm-vc4.txt | 174 -
.../bindings/display/brcm,bcm2835-dpi.yaml | 62 +
.../bindings/display/brcm,bcm2835-dsi0.yaml | 84 +
.../bindings/display/brcm,bcm2835-hdmi.yaml | 80 +
.../bindings/display/brcm,bcm2835-hvs.yaml | 37 +
.../bindings/display/brcm,bcm2835-pixelvalve0.yaml | 40 +
.../bindings/display/brcm,bcm2835-txp.yaml | 37 +
.../bindings/display/brcm,bcm2835-v3d.yaml | 42 +
.../bindings/display/brcm,bcm2835-vc4.yaml | 34 +
.../bindings/display/brcm,bcm2835-vec.yaml | 44 +
.../bindings/display/bridge/nwl-dsi.yaml | 9 +-
.../bindings/display/bridge/renesas,lvds.txt | 85 -
.../bindings/display/bridge/renesas,lvds.yaml | 248 +
.../bindings/display/bridge/ti,sn65dsi86.txt | 87 -
.../bindings/display/bridge/ti,sn65dsi86.yaml | 293 +
.../bindings/display/bridge/ti,tfp410.txt | 66 -
.../bindings/display/bridge/ti,tfp410.yaml | 131 +
.../display/connector/analog-tv-connector.txt | 31 -
.../display/connector/analog-tv-connector.yaml | 52 +
.../bindings/display/connector/dvi-connector.txt | 36 -
.../bindings/display/connector/dvi-connector.yaml | 70 +
.../bindings/display/connector/hdmi-connector.txt | 31 -
.../bindings/display/connector/hdmi-connector.yaml | 64 +
.../bindings/display/connector/vga-connector.txt | 36 -
.../bindings/display/connector/vga-connector.yaml | 46 +
.../devicetree/bindings/display/ingenic,ipu.yaml | 65 +
.../devicetree/bindings/display/ingenic,lcd.txt | 45 -
.../devicetree/bindings/display/ingenic,lcd.yaml | 126 +
.../devicetree/bindings/display/msm/dsi.txt | 1 +
.../devicetree/bindings/display/msm/gpu.txt | 28 +
.../bindings/display/panel/innolux,p079zca.txt | 22 -
.../bindings/display/panel/panel-dsi-cm.txt | 29 -
.../bindings/display/panel/panel-dsi-cm.yaml | 86 +
.../bindings/display/panel/panel-simple-dsi.yaml | 2 +
.../bindings/display/panel/panel-simple.yaml | 8 +
.../display/panel/rocktech,jh057n00900.txt | 23 -
.../display/panel/rocktech,jh057n00900.yaml | 71 +
.../bindings/display/panel/samsung,s6e8aa0.txt | 56 -
.../bindings/display/panel/samsung,s6e8aa0.yaml | 100 +
.../bindings/display/panel/sharp,lq101r1sx01.txt | 49 -
.../bindings/display/panel/sharp,lq101r1sx01.yaml | 87 +
.../bindings/display/simple-framebuffer.yaml | 44 +-
.../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 174 +
.../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml | 68 +
.../bindings/leds/cznic,turris-omnia-leds.yaml | 90 +
.../bindings/leds/leds-class-multicolor.yaml | 37 +
.../devicetree/bindings/leds/leds-lm3532.txt | 2 +-
.../devicetree/bindings/leds/leds-lm3601x.txt | 4 +-
.../devicetree/bindings/leds/leds-lm36274.txt | 2 +-
.../devicetree/bindings/leds/leds-lm3692x.txt | 2 +-
.../devicetree/bindings/leds/leds-lm3697.txt | 2 +-
.../devicetree/bindings/leds/leds-lp55xx.txt | 228 -
.../devicetree/bindings/leds/leds-lp55xx.yaml | 220 +
.../devicetree/bindings/leds/leds-lp8860.txt | 2 +-
.../devicetree/bindings/leds/leds-pca955x.txt | 6 +-
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/driver-api/dma-buf.rst | 88 +-
Documentation/driver-api/dmaengine/client.rst | 4 +-
Documentation/driver-api/dmaengine/provider.rst | 49 +
Documentation/fb/ep93xx-fb.rst | 2 +-
Documentation/gpu/drm-kms-helpers.rst | 12 -
Documentation/gpu/drm-kms.rst | 21 +
Documentation/gpu/drm-mm.rst | 17 +-
Documentation/gpu/todo.rst | 58 +-
Documentation/gpu/vgaarbiter.rst | 8 +-
Documentation/leds/index.rst | 1 +
Documentation/leds/leds-class-multicolor.rst | 86 +
MAINTAINERS | 28 +-
arch/x86/kernel/early-quirks.c | 1 +
drivers/char/agp/intel-gtt.c | 4 +-
drivers/dma-buf/dma-buf.c | 6 +-
drivers/dma-buf/dma-fence-chain.c | 7 -
drivers/dma-buf/dma-fence.c | 209 +
drivers/dma-buf/dma-resv.c | 8 +
drivers/dma-buf/selftests.h | 2 +-
drivers/dma-buf/st-dma-fence-chain.c | 43 +-
drivers/dma/Kconfig | 10 +
drivers/dma/xilinx/Makefile | 1 +
drivers/dma/xilinx/xilinx_dpdma.c | 1533 +
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 73 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 12 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 834 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 90 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 161 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 275 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 109 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 45 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 384 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 230 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 33 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 186 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 35 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 26 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 66 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 27 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 206 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 5 -
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 101 +
drivers/gpu/drm/amd/amdgpu/athub_v2_1.h | 30 +
drivers/gpu/drm/amd/amdgpu/cik.c | 8 +
drivers/gpu/drm/amd/amdgpu/cikd.h | 2 -
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 650 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 18 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 48 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 51 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 428 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h | 39 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 149 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 55 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 17 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 8 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 613 +
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/mes_api_def.h | 443 +
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 664 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 45 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 128 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 46 +-
drivers/gpu/drm/amd/amdgpu/mmsch_v3_0.h | 130 +
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 67 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 14 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 191 +-
drivers/gpu/drm/amd/amdgpu/nv.h | 2 +
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 8 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 104 +-
drivers/gpu/drm/amd/amdgpu/sdma_common.h | 42 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 47 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.h | 15 -
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 1776 +
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.h | 30 +
drivers/gpu/drm/amd/amdgpu/si.c | 398 +-
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 19 +
drivers/gpu/drm/amd/amdgpu/si_dpm.h | 2 +-
drivers/gpu/drm/amd/amdgpu/si_enums.h | 1 -
drivers/gpu/drm/amd/amdgpu/si_ih.c | 2 +
drivers/gpu/drm/amd/amdgpu/sid.h | 61 +-
.../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 +
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 62 +-
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 4 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 52 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 1 +
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 15 +-
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 793 +
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.h | 29 +
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 153 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 132 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 122 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 1981 +
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/vi.c | 16 +-
drivers/gpu/drm/amd/amdgpu/vi.h | 1 +
drivers/gpu/drm/amd/amdgpu/vid.h | 2 -
drivers/gpu/drm/amd/amdkfd/Makefile | 1 +
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 877 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 301 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 +
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 63 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 64 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 31 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 80 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 245 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 227 +
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 29 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 296 +-
drivers/gpu/drm/amd/display/Kconfig | 8 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 350 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 10 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 811 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 37 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 20 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 21 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 30 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 25 -
drivers/gpu/drm/amd/display/dc/Makefile | 4 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 204 +
.../amd/display/dc/bios/command_table_helper2.c | 5 +
.../dc/bios/dce112/command_table_helper2_dce112.c | 40 +
.../dc/bios/dce112/command_table_helper2_dce112.h | 3 +
.../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c | 6 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 18 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 19 +
.../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 39 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 53 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 73 +-
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 51 +-
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 1 +
.../gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h | 60 +
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 562 +
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.h | 38 +
.../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 314 +
.../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 108 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 140 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 59 +
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 43 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 42 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 268 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 24 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 79 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 67 +
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 3 -
drivers/gpu/drm/amd/display/dc/dc.h | 72 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 82 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 6 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 25 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 37 +
drivers/gpu/drm/amd/display/dc/dce/Makefile | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 20 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 153 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 42 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 46 +
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 10 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 92 -
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 57 +
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 39 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 28 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 1 +
.../drm/amd/display/dc/dce110/dce110_resource.c | 8 +-
.../drm/amd/display/dc/dce112/dce112_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 12 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 183 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 +
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 7 +
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 6 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 13 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 62 +
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 42 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 22 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 4 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 22 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 12 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 9 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 20 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 41 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 135 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 7 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 120 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 8 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 121 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 89 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 6 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 6 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 9 +-
drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 54 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 206 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 230 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 640 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.h | 78 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.c | 100 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.h | 66 +
.../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 205 +
.../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 76 +
.../display/dc/dcn30/dcn30_dio_stream_encoder.c | 851 +
.../display/dc/dcn30/dcn30_dio_stream_encoder.h | 270 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 1414 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 608 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 410 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c | 264 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h | 923 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 354 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 417 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 119 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 532 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 292 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 719 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 70 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 141 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.h | 33 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c | 239 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.h | 463 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 1409 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 665 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_opp.h | 36 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 365 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 342 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2723 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 82 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c | 194 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 133 +
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 +
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 23 +
drivers/gpu/drm/amd/display/dc/dm_services.h | 69 -
drivers/gpu/drm/amd/display/dc/dml/Makefile | 7 +
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 33 +-
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 33 +-
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 36 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 6863 ++
.../amd/display/dc/dml/dcn30/display_mode_vba_30.h | 43 +
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 1868 +
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 69 +
.../drm/amd/display/dc/dml/display_mode_enums.h | 6 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 181 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 11 +
.../drm/amd/display/dc/dml/display_mode_structs.h | 16 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 67 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 232 +-
.../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 18 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 10 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 8 +-
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 10 +
.../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 257 +
.../amd/display/dc/gpio/dcn30/hw_factory_dcn30.h | 33 +
.../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 387 +
.../amd/display/dc/gpio/dcn30/hw_translate_dcn30.h | 35 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 9 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 8 +
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 33 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 78 +
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 19 +
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 6 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 7 +
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 5 +
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 83 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 7 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 9 +
drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 8 +
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 108 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 19 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 7 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 +
drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +
.../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 392 +
.../amd/display/dc/irq/dcn30/irq_service_dcn30.h | 37 +
drivers/gpu/drm/amd/display/dc/os_types.h | 10 +-
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 22 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 499 +-
.../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 56 -
.../gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h | 41 -
.../gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h | 63 -
.../gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h | 75 -
drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 152 -
drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 75 -
drivers/gpu/drm/amd/display/dmub/src/Makefile | 3 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 34 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 195 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h | 50 +
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 55 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 +
drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
.../amd/display/include/grph_object_ctrl_defs.h | 5 +
drivers/gpu/drm/amd/display/include/logger_types.h | 4 +-
drivers/gpu/drm/amd/display/modules/color/Makefile | 2 +-
.../drm/amd/display/modules/color/color_gamma.c | 115 +-
.../drm/amd/display/modules/color/color_gamma.h | 18 +-
.../drm/amd/display/modules/color/color_table.c | 48 +
.../drm/amd/display/modules/color/color_table.h | 47 +
.../drm/amd/display/modules/freesync/freesync.c | 78 +-
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 7 +-
.../gpu/drm/amd/display/modules/inc/mod_stats.h | 8 +-
.../drm/amd/display/modules/power/power_helpers.c | 96 +-
.../include/asic_reg/athub/athub_2_1_0_offset.h | 523 +
.../include/asic_reg/athub/athub_2_1_0_sh_mask.h | 2378 +
.../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 17880 +++++
.../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 70929 +++++++++++++++++++
.../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 573 +
.../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 3565 +
.../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 6 +-
.../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 36 +
.../amd/include/asic_reg/gc/gc_10_3_0_default.h | 7272 ++
.../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 13473 ++++
.../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 47727 +++++++++++++
.../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 8 +-
.../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 27 +
.../drm/amd/include/asic_reg/gc/gc_9_1_offset.h | 8 +-
.../drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h | 26 +
.../drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h | 8 +-
.../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 26 +
.../gpu/drm/amd/include/asic_reg/uvd/uvd_3_1_d.h | 98 +
.../drm/amd/include/asic_reg/uvd/uvd_3_1_sh_mask.h | 804 +
.../amd/include/asic_reg/vcn/vcn_3_0_0_offset.h | 1542 +
.../amd/include/asic_reg/vcn/vcn_3_0_0_sh_mask.h | 5496 ++
drivers/gpu/drm/amd/include/atomfirmware.h | 361 +
.../amd/include/ivsrcid/sdma2/irqsrcs_sdma2_5_0.h | 45 +
.../amd/include/ivsrcid/sdma3/irqsrcs_sdma3_5_0.h | 45 +
.../gpu/drm/amd/include/sienna_cichlid_ip_offset.h | 1168 +
drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 1 +
drivers/gpu/drm/amd/powerplay/Makefile | 4 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2039 +-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 1970 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 8 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 10 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +-
.../amd/powerplay/hwmgr/vega12_processpptables.c | 2 +-
.../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 6 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 225 +-
drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +
.../amd/powerplay/inc/smu11_driver_if_arcturus.h | 12 +-
.../powerplay/inc/smu11_driver_if_sienna_cichlid.h | 1233 +
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 5 +
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 114 +-
.../gpu/drm/amd/powerplay/inc/smu_v11_0_7_ppsmc.h | 139 +
.../drm/amd/powerplay/inc/smu_v11_0_7_pptable.h | 196 +
drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 36 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 1969 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 681 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 20 -
drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 2752 +
drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h | 37 +
drivers/gpu/drm/amd/powerplay/smu_cmn.c | 633 +
drivers/gpu/drm/amd/powerplay/smu_cmn.h | 83 +
drivers/gpu/drm/amd/powerplay/smu_internal.h | 264 +-
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1377 +-
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 339 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 +-
.../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 11 +-
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 3288 -
drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 179 -
drivers/gpu/drm/arc/arcpgu_drv.c | 12 +-
drivers/gpu/drm/arm/Kconfig | 4 +-
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 7 +-
.../drm/arm/display/komeda/komeda_framebuffer.c | 6 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 11 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 15 +-
drivers/gpu/drm/arm/malidp_drv.c | 46 +-
drivers/gpu/drm/arm/malidp_planes.c | 2 +-
drivers/gpu/drm/armada/armada_crtc.c | 8 +-
drivers/gpu/drm/armada/armada_fb.c | 4 +-
drivers/gpu/drm/armada/armada_fbdev.c | 6 +-
drivers/gpu/drm/armada/armada_gem.c | 10 +-
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +-
drivers/gpu/drm/ast/Makefile | 3 +-
drivers/gpu/drm/ast/ast_cursor.c | 289 +
drivers/gpu/drm/ast/ast_dp501.c | 24 +-
drivers/gpu/drm/ast/ast_drv.c | 14 +-
drivers/gpu/drm/ast/ast_drv.h | 28 +-
drivers/gpu/drm/ast/ast_main.c | 182 +-
drivers/gpu/drm/ast/ast_mm.c | 107 +
drivers/gpu/drm/ast/ast_mode.c | 371 +-
drivers/gpu/drm/ast/ast_post.c | 28 +-
drivers/gpu/drm/ast/ast_ttm.c | 68 -
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 7 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 11 +-
drivers/gpu/drm/bochs/bochs_kms.c | 7 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 137 +-
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 1 +
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1 +
drivers/gpu/drm/bridge/cdns-dsi.c | 1 +
drivers/gpu/drm/bridge/chrontel-ch7033.c | 1 +
drivers/gpu/drm/bridge/nwl-dsi.c | 1 +
drivers/gpu/drm/bridge/sii902x.c | 2 +-
drivers/gpu/drm/bridge/sii9234.c | 1 +
drivers/gpu/drm/bridge/sil-sii8620.c | 3 +-
drivers/gpu/drm/bridge/simple-bridge.c | 113 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 356 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 2 +-
drivers/gpu/drm/bridge/tc358767.c | 1 +
drivers/gpu/drm/bridge/tc358768.c | 3 +-
drivers/gpu/drm/bridge/thc63lvd1024.c | 1 +
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 327 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 21 +-
drivers/gpu/drm/drm_atomic.c | 1 +
drivers/gpu/drm/drm_atomic_helper.c | 5 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 4 +
drivers/gpu/drm/drm_atomic_uapi.c | 7 +
drivers/gpu/drm/drm_auth.c | 46 +-
drivers/gpu/drm/drm_bridge.c | 10 +-
drivers/gpu/drm/drm_bufs.c | 6 +
drivers/gpu/drm/drm_client.c | 35 +-
drivers/gpu/drm/drm_client_modeset.c | 42 +-
drivers/gpu/drm/drm_connector.c | 69 +-
drivers/gpu/drm/drm_crtc.c | 28 +
drivers/gpu/drm/drm_crtc_helper.c | 3 +
drivers/gpu/drm/drm_crtc_helper_internal.h | 7 +-
drivers/gpu/drm/drm_debugfs.c | 30 +-
drivers/gpu/drm/drm_dp_helper.c | 71 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 114 +-
drivers/gpu/drm/drm_edid.c | 511 +-
drivers/gpu/drm/drm_fb_helper.c | 2 +-
drivers/gpu/drm/drm_file.c | 12 +-
drivers/gpu/drm/drm_format_helper.c | 61 +-
drivers/gpu/drm/drm_fourcc.c | 12 +
drivers/gpu/drm/drm_framebuffer.c | 1 +
drivers/gpu/drm/drm_gem.c | 84 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 24 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 6 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 172 +-
drivers/gpu/drm/drm_gem_ttm_helper.c | 2 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 119 +-
drivers/gpu/drm/drm_internal.h | 27 +
drivers/gpu/drm/drm_ioc32.c | 6 +-
drivers/gpu/drm/drm_ioctl.c | 11 +-
drivers/gpu/drm/drm_irq.c | 2 +-
drivers/gpu/drm/drm_lease.c | 4 +
drivers/gpu/drm/drm_lock.c | 1 +
drivers/gpu/drm/drm_managed.c | 2 +
drivers/gpu/drm/drm_mipi_dbi.c | 25 +-
drivers/gpu/drm/drm_mipi_dsi.c | 41 +-
drivers/gpu/drm/drm_mm.c | 122 +-
drivers/gpu/drm/drm_mode_config.c | 1 +
drivers/gpu/drm/drm_modes.c | 42 +-
drivers/gpu/drm/drm_of.c | 9 +
drivers/gpu/drm/drm_pci.c | 1 +
drivers/gpu/drm/drm_plane.c | 1 +
drivers/gpu/drm/drm_prime.c | 7 +-
drivers/gpu/drm/drm_probe_helper.c | 142 +-
drivers/gpu/drm/drm_syncobj.c | 1 +
drivers/gpu/drm/drm_vblank.c | 313 +-
drivers/gpu/drm/drm_vblank_work.c | 267 +
drivers/gpu/drm/drm_vm.c | 1 -
drivers/gpu/drm/drm_writeback.c | 1 -
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 12 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 80 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_gem.h | 2 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 11 +-
drivers/gpu/drm/gma500/framebuffer.c | 2 +-
drivers/gpu/drm/gma500/gem.c | 2 +-
drivers/gpu/drm/gma500/gma_display.c | 6 +-
drivers/gpu/drm/gma500/psb_drv.c | 2 +-
drivers/gpu/drm/gma500/psb_intel_drv.h | 19 -
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 11 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 52 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 12 +-
drivers/gpu/drm/i2c/ch7006_mode.c | 1 -
drivers/gpu/drm/i2c/tda998x_drv.c | 1 +
drivers/gpu/drm/i810/i810_dma.c | 10 +-
drivers/gpu/drm/i915/Makefile | 3 +
drivers/gpu/drm/i915/display/icl_dsi.c | 14 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 4 +
drivers/gpu/drm/i915/display/intel_bios.c | 81 +-
drivers/gpu/drm/i915/display/intel_bw.c | 151 +-
drivers/gpu/drm/i915/display/intel_bw.h | 10 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 111 +-
drivers/gpu/drm/i915/display/intel_color.c | 66 +-
drivers/gpu/drm/i915/display/intel_combo_phy.c | 80 +-
drivers/gpu/drm/i915/display/intel_crt.c | 4 +-
drivers/gpu/drm/i915/display/intel_csr.c | 20 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 481 +-
drivers/gpu/drm/i915/display/intel_ddi.h | 3 -
drivers/gpu/drm/i915/display/intel_display.c | 359 +-
drivers/gpu/drm/i915/display/intel_display.h | 9 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 21 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 377 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 7 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 73 +-
drivers/gpu/drm/i915/display/intel_dp.c | 559 +-
drivers/gpu/drm/i915/display/intel_dp.h | 8 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 4 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 43 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 185 +-
drivers/gpu/drm/i915/display/intel_dp_mst.h | 6 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 38 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 77 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 256 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 17 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 14 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 104 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 160 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 300 +-
drivers/gpu/drm/i915/display/intel_hdmi.h | 6 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 53 +-
drivers/gpu/drm/i915/display/intel_hotplug.h | 2 +
drivers/gpu/drm/i915/display/intel_lspcon.c | 8 +-
drivers/gpu/drm/i915/display/intel_lspcon.h | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 4 +-
drivers/gpu/drm/i915/display/intel_opregion.c | 2 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 30 +-
drivers/gpu/drm/i915/display/intel_panel.c | 4 +-
drivers/gpu/drm/i915/display/intel_psr.c | 98 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 166 +-
drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 8 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 30 +-
drivers/gpu/drm/i915/display/intel_sprite.h | 11 +-
drivers/gpu/drm/i915/display/intel_tc.c | 14 +-
drivers/gpu/drm/i915/display/intel_tv.c | 7 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 1 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 12 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 28 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 +
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 347 +-
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 17 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 68 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 52 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 29 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 36 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 134 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 1 +
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 145 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 3 -
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 5 +-
.../drm/i915/gem/selftests/i915_gem_execbuffer.c | 21 +-
.../drm/i915/gem/selftests/i915_gem_object_blt.c | 55 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 41 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +
drivers/gpu/drm/i915/gt/debugfs_gt.c | 2 +
drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 329 +
drivers/gpu/drm/i915/gt/gen2_engine_cs.h | 38 +
drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 455 +
drivers/gpu/drm/i915/gt/gen6_engine_cs.h | 39 +
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 22 +-
drivers/gpu/drm/i915/gt/gen7_renderclear.c | 2 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 7 +-
drivers/gpu/drm/i915/gt/intel_context_sseu.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 4 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 160 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 41 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 1 +
drivers/gpu/drm/i915/gt/intel_engine_types.h | 16 +
drivers/gpu/drm/i915/gt/intel_engine_user.c | 2 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 95 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 23 +-
drivers/gpu/drm/i915/gt/intel_gt.h | 17 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 3 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 9 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +
drivers/gpu/drm/i915/gt/intel_gtt.h | 13 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 130 +-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 19 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 29 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 29 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 10 +-
drivers/gpu/drm/i915/gt/intel_reset_types.h | 7 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 870 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 14 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 591 +-
drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +-
drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 306 +
drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h | 17 +
drivers/gpu/drm/i915/gt/intel_timeline.c | 7 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 112 +-
drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 2 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 53 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 14 +
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 101 +
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 132 +
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 85 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 939 +-
drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 11 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 68 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 38 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 17 +
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 10 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 15 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 29 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 37 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 14 +-
drivers/gpu/drm/i915/gvt/display.c | 30 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 1 +
drivers/gpu/drm/i915/gvt/edid.c | 2 +-
drivers/gpu/drm/i915/gvt/handlers.c | 21 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 55 +-
drivers/gpu/drm/i915/gvt/scheduler.h | 2 -
drivers/gpu/drm/i915/i915_debugfs.c | 288 +-
drivers/gpu/drm/i915/i915_debugfs_params.c | 7 +-
drivers/gpu/drm/i915/i915_drv.c | 18 +-
drivers/gpu/drm/i915/i915_drv.h | 77 +-
drivers/gpu/drm/i915/i915_gem.c | 18 +
drivers/gpu/drm/i915/i915_gem.h | 2 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +
drivers/gpu/drm/i915/i915_gem_gtt.h | 1 -
drivers/gpu/drm/i915/i915_getparam.c | 4 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 38 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 3 +
drivers/gpu/drm/i915/i915_irq.c | 136 +-
drivers/gpu/drm/i915/i915_params.c | 43 +-
drivers/gpu/drm/i915/i915_params.h | 1 +
drivers/gpu/drm/i915/i915_pci.c | 93 +-
drivers/gpu/drm/i915/i915_perf.c | 13 +-
drivers/gpu/drm/i915/i915_pmu.c | 17 +-
drivers/gpu/drm/i915/i915_query.c | 5 +-
drivers/gpu/drm/i915/i915_reg.h | 208 +-
drivers/gpu/drm/i915/i915_request.c | 57 +-
drivers/gpu/drm/i915/i915_request.h | 11 +-
drivers/gpu/drm/i915/i915_trace.h | 10 +-
drivers/gpu/drm/i915/i915_utils.c | 12 +-
drivers/gpu/drm/i915/i915_utils.h | 16 +-
drivers/gpu/drm/i915/i915_vma.c | 79 +-
drivers/gpu/drm/i915/i915_vma.h | 1 +
drivers/gpu/drm/i915/i915_vma_types.h | 1 -
drivers/gpu/drm/i915/intel_device_info.c | 660 +-
drivers/gpu/drm/i915/intel_device_info.h | 21 +-
drivers/gpu/drm/i915/intel_gvt.c | 10 +-
drivers/gpu/drm/i915/intel_pch.c | 48 +-
drivers/gpu/drm/i915/intel_pch.h | 4 +
drivers/gpu/drm/i915/intel_pm.c | 522 +-
drivers/gpu/drm/i915/intel_pm.h | 29 +-
drivers/gpu/drm/i915/intel_region_lmem.c | 6 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 39 +-
drivers/gpu/drm/i915/intel_uncore.c | 30 +-
drivers/gpu/drm/i915/intel_uncore.h | 4 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 1 +
.../gpu/drm/i915/selftests/i915_live_selftests.h | 4 +-
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 4 +-
drivers/gpu/drm/i915/selftests/i915_perf.c | 135 +-
.../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 873 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 18 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +-
drivers/gpu/drm/i915/selftests/mock_gtt.c | 12 +-
drivers/gpu/drm/i915/selftests/mock_region.c | 1 +
drivers/gpu/drm/imx/dw_hdmi-imx.c | 21 +-
drivers/gpu/drm/imx/imx-drm-core.c | 15 +-
drivers/gpu/drm/imx/imx-ldb.c | 36 +-
drivers/gpu/drm/imx/imx-tve.c | 48 +-
drivers/gpu/drm/imx/ipuv3-crtc.c | 42 +-
drivers/gpu/drm/imx/parallel-display.c | 38 +-
drivers/gpu/drm/ingenic/Kconfig | 11 +
drivers/gpu/drm/ingenic/Makefile | 2 +
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1060 +
drivers/gpu/drm/ingenic/ingenic-drm.c | 841 -
drivers/gpu/drm/ingenic/ingenic-drm.h | 173 +
drivers/gpu/drm/ingenic/ingenic-ipu.c | 853 +
drivers/gpu/drm/ingenic/ingenic-ipu.h | 109 +
drivers/gpu/drm/lima/lima_drv.c | 4 +
drivers/gpu/drm/lima/lima_drv.h | 1 +
drivers/gpu/drm/lima/lima_gem.c | 10 +-
drivers/gpu/drm/lima/lima_sched.c | 7 +-
drivers/gpu/drm/mcde/mcde_drv.c | 12 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 7 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 20 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 269 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +-
drivers/gpu/drm/meson/meson_crtc.c | 118 +-
drivers/gpu/drm/meson/meson_drv.c | 15 +-
drivers/gpu/drm/meson/meson_drv.h | 16 +
drivers/gpu/drm/meson/meson_dw_hdmi.c | 34 +-
drivers/gpu/drm/meson/meson_overlay.c | 293 +-
drivers/gpu/drm/meson/meson_registers.h | 22 +
drivers/gpu/drm/meson/meson_venc_cvbs.c | 2 -
drivers/gpu/drm/mgag200/Kconfig | 4 +-
drivers/gpu/drm/mgag200/Makefile | 3 +-
drivers/gpu/drm/mgag200/mgag200_cursor.c | 319 -
drivers/gpu/drm/mgag200/mgag200_drv.c | 204 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 62 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 160 -
drivers/gpu/drm/mgag200/mgag200_mm.c | 127 +
drivers/gpu/drm/mgag200/mgag200_mode.c | 995 +-
drivers/gpu/drm/mgag200/mgag200_reg.h | 22 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 70 -
drivers/gpu/drm/msm/adreno/a2xx.xml.h | 1102 +-
drivers/gpu/drm/msm/adreno/a3xx.xml.h | 102 +-
drivers/gpu/drm/msm/adreno/a4xx.xml.h | 125 +-
drivers/gpu/drm/msm/adreno/a5xx.xml.h | 403 +-
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 11 +-
drivers/gpu/drm/msm/adreno/a6xx.xml.h | 3624 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 107 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 5 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 147 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 193 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 25 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 12 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 74 +
drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 230 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 3 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 70 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 8 +
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 933 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 78 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 297 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 48 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 29 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 62 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 28 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 16 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 18 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 7 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 54 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 84 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 10 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 26 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 4 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 26 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 198 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +-
drivers/gpu/drm/msm/disp/mdp_common.xml.h | 26 +-
drivers/gpu/drm/msm/dsi/dsi.c | 2 +
drivers/gpu/drm/msm/dsi/dsi.xml.h | 230 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 21 +
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 43 +-
drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 26 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 18 +
drivers/gpu/drm/msm/dsi/sfpb.xml.h | 26 +-
drivers/gpu/drm/msm/edp/edp.xml.h | 26 +-
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 26 +-
drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 26 +-
drivers/gpu/drm/msm/msm_drv.c | 115 +-
drivers/gpu/drm/msm/msm_drv.h | 5 +-
drivers/gpu/drm/msm/msm_fb.c | 4 +-
drivers/gpu/drm/msm/msm_gem.c | 60 +-
drivers/gpu/drm/msm/msm_gem_submit.c | 2 +-
drivers/gpu/drm/msm/msm_gpu.c | 9 +-
drivers/gpu/drm/msm/msm_gpu.h | 3 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 24 +-
drivers/gpu/drm/nouveau/Kbuild | 7 +
drivers/gpu/drm/nouveau/Kconfig | 8 +
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 59 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c | 10 +-
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 6 +-
drivers/gpu/drm/nouveau/dispnv50/Kbuild | 4 +
drivers/gpu/drm/nouveau/dispnv50/atom.h | 21 +
drivers/gpu/drm/nouveau/dispnv50/base.h | 12 +-
drivers/gpu/drm/nouveau/dispnv50/base507c.c | 235 +-
drivers/gpu/drm/nouveau/dispnv50/base827c.c | 74 +-
drivers/gpu/drm/nouveau/dispnv50/base907c.c | 159 +-
drivers/gpu/drm/nouveau/dispnv50/core.h | 20 +-
drivers/gpu/drm/nouveau/dispnv50/core507d.c | 71 +-
drivers/gpu/drm/nouveau/dispnv50/core907d.c | 3 +
drivers/gpu/drm/nouveau/dispnv50/core917d.c | 3 +
drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 132 +-
drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 47 +-
drivers/gpu/drm/nouveau/dispnv50/crc.c | 749 +
drivers/gpu/drm/nouveau/dispnv50/crc.h | 132 +
drivers/gpu/drm/nouveau/dispnv50/crc907d.c | 142 +
drivers/gpu/drm/nouveau/dispnv50/crcc37d.c | 154 +
drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 32 +-
drivers/gpu/drm/nouveau/dispnv50/cursc37a.c | 23 +-
drivers/gpu/drm/nouveau/dispnv50/dac507d.c | 30 +-
drivers/gpu/drm/nouveau/dispnv50/dac907d.c | 20 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 339 +-
drivers/gpu/drm/nouveau/dispnv50/disp.h | 46 +-
drivers/gpu/drm/nouveau/dispnv50/handles.h | 16 +
drivers/gpu/drm/nouveau/dispnv50/head.c | 104 +-
drivers/gpu/drm/nouveau/dispnv50/head.h | 84 +-
drivers/gpu/drm/nouveau/dispnv50/head507d.c | 408 +-
drivers/gpu/drm/nouveau/dispnv50/head827d.c | 165 +-
drivers/gpu/drm/nouveau/dispnv50/head907d.c | 449 +-
drivers/gpu/drm/nouveau/dispnv50/head917d.c | 64 +-
drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 324 +-
drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 199 +-
drivers/gpu/drm/nouveau/dispnv50/lut.c | 6 +-
drivers/gpu/drm/nouveau/dispnv50/oimm507b.c | 4 +-
drivers/gpu/drm/nouveau/dispnv50/ovly.h | 6 +-
drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 138 +-
drivers/gpu/drm/nouveau/dispnv50/ovly827e.c | 76 +-
drivers/gpu/drm/nouveau/dispnv50/ovly907e.c | 65 +-
drivers/gpu/drm/nouveau/dispnv50/pior507d.c | 30 +-
drivers/gpu/drm/nouveau/dispnv50/sor507d.c | 30 +-
drivers/gpu/drm/nouveau/dispnv50/sor907d.c | 28 +-
drivers/gpu/drm/nouveau/dispnv50/sorc37d.c | 20 +-
drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 42 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 100 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.h | 57 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 337 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 179 +-
drivers/gpu/drm/nouveau/include/nvfw/pmu.h | 6 +-
drivers/gpu/drm/nouveau/include/nvfw/sec2.h | 6 +-
.../gpu/drm/nouveau/include/nvhw/class/cl0039.h | 45 +
.../gpu/drm/nouveau/include/nvhw/class/cl006c.h | 46 +
.../gpu/drm/nouveau/include/nvhw/class/cl006e.h | 30 +
.../gpu/drm/nouveau/include/nvhw/class/cl176e.h | 10 +
.../gpu/drm/nouveau/include/nvhw/class/cl206e.h | 35 +
.../gpu/drm/nouveau/include/nvhw/class/cl502d.h | 337 +
.../gpu/drm/nouveau/include/nvhw/class/cl5039.h | 153 +
.../gpu/drm/nouveau/include/nvhw/class/cl507a.h | 36 +
.../gpu/drm/nouveau/include/nvhw/class/cl507c.h | 165 +
.../gpu/drm/nouveau/include/nvhw/class/cl507d.h | 372 +
.../gpu/drm/nouveau/include/nvhw/class/cl507e.h | 93 +
.../gpu/drm/nouveau/include/nvhw/class/cl826f.h | 39 +
.../gpu/drm/nouveau/include/nvhw/class/cl827c.h | 86 +
.../gpu/drm/nouveau/include/nvhw/class/cl827d.h | 106 +
.../gpu/drm/nouveau/include/nvhw/class/cl827e.h | 88 +
.../gpu/drm/nouveau/include/nvhw/class/cl837d.h | 101 +
.../gpu/drm/nouveau/include/nvhw/class/cl887d.h | 68 +
.../gpu/drm/nouveau/include/nvhw/class/cl902d.h | 357 +
.../gpu/drm/nouveau/include/nvhw/class/cl9039.h | 74 +
.../gpu/drm/nouveau/include/nvhw/class/cl906f.h | 74 +
.../gpu/drm/nouveau/include/nvhw/class/cl907c.h | 143 +
.../gpu/drm/nouveau/include/nvhw/class/cl907d.h | 429 +
.../gpu/drm/nouveau/include/nvhw/class/cl907e.h | 73 +
.../gpu/drm/nouveau/include/nvhw/class/cl917d.h | 104 +
.../gpu/drm/nouveau/include/nvhw/class/cla0b5.h | 162 +
.../gpu/drm/nouveau/include/nvhw/class/clc37a.h | 31 +
.../gpu/drm/nouveau/include/nvhw/class/clc37b.h | 49 +
.../gpu/drm/nouveau/include/nvhw/class/clc37d.h | 567 +
.../gpu/drm/nouveau/include/nvhw/class/clc37e.h | 394 +
.../gpu/drm/nouveau/include/nvhw/class/clc57d.h | 286 +
.../gpu/drm/nouveau/include/nvhw/class/clc57e.h | 142 +
drivers/gpu/drm/nouveau/include/nvhw/drf.h | 208 +
drivers/gpu/drm/nouveau/include/nvif/client.h | 4 +-
drivers/gpu/drm/nouveau/include/nvif/device.h | 6 +-
drivers/gpu/drm/nouveau/include/nvif/disp.h | 3 +-
drivers/gpu/drm/nouveau/include/nvif/mem.h | 14 +-
drivers/gpu/drm/nouveau/include/nvif/mmu.h | 5 +-
drivers/gpu/drm/nouveau/include/nvif/notify.h | 9 +-
drivers/gpu/drm/nouveau/include/nvif/object.h | 22 +-
drivers/gpu/drm/nouveau/include/nvif/parent.h | 25 +
drivers/gpu/drm/nouveau/include/nvif/printf.h | 20 +
drivers/gpu/drm/nouveau/include/nvif/push.h | 359 +
drivers/gpu/drm/nouveau/include/nvif/push006c.h | 73 +
drivers/gpu/drm/nouveau/include/nvif/push206e.h | 13 +
drivers/gpu/drm/nouveau/include/nvif/push507c.h | 25 +
drivers/gpu/drm/nouveau/include/nvif/push906f.h | 48 +
drivers/gpu/drm/nouveau/include/nvif/pushc37b.h | 18 +
drivers/gpu/drm/nouveau/include/nvif/user.h | 4 +-
drivers/gpu/drm/nouveau/include/nvif/vmm.h | 6 +-
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 10 +-
.../gpu/drm/nouveau/include/nvkm/core/firmware.h | 5 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 3 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 2 +-
.../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 4 +-
drivers/gpu/drm/nouveau/nouveau_abi16.c | 24 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 388 +-
drivers/gpu/drm/nouveau/nouveau_bo.h | 46 +-
drivers/gpu/drm/nouveau/nouveau_bo0039.c | 109 +
drivers/gpu/drm/nouveau/nouveau_bo5039.c | 151 +
drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 54 +
drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 74 +
drivers/gpu/drm/nouveau/nouveau_bo9039.c | 98 +
drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 67 +
drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 90 +
drivers/gpu/drm/nouveau/nouveau_chan.c | 92 +-
drivers/gpu/drm/nouveau/nouveau_chan.h | 6 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 18 +-
drivers/gpu/drm/nouveau/nouveau_connector.h | 25 +-
drivers/gpu/drm/nouveau/nouveau_debugfs.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 69 +-
drivers/gpu/drm/nouveau/nouveau_dma.c | 13 -
drivers/gpu/drm/nouveau/nouveau_dma.h | 80 -
drivers/gpu/drm/nouveau/nouveau_dmem.c | 132 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 89 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 20 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 40 +-
drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_sgdma.c | 12 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 15 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 8 -
drivers/gpu/drm/nouveau/nouveau_vmm.c | 6 +-
drivers/gpu/drm/nouveau/nv04_fbcon.c | 186 +-
drivers/gpu/drm/nouveau/nv04_fence.c | 11 +-
drivers/gpu/drm/nouveau/nv10_fence.c | 18 +-
drivers/gpu/drm/nouveau/nv17_fence.c | 41 +-
drivers/gpu/drm/nouveau/nv50_fbcon.c | 290 +-
drivers/gpu/drm/nouveau/nv50_fence.c | 3 +-
drivers/gpu/drm/nouveau/nv84_fence.c | 52 +-
drivers/gpu/drm/nouveau/nvc0_fbcon.c | 288 +-
drivers/gpu/drm/nouveau/nvc0_fence.c | 48 +-
drivers/gpu/drm/nouveau/nvif/client.c | 13 +-
drivers/gpu/drm/nouveau/nvif/device.c | 14 +-
drivers/gpu/drm/nouveau/nvif/disp.c | 9 +-
drivers/gpu/drm/nouveau/nvif/driver.c | 2 +-
drivers/gpu/drm/nouveau/nvif/mem.c | 30 +-
drivers/gpu/drm/nouveau/nvif/mmu.c | 13 +-
drivers/gpu/drm/nouveau/nvif/notify.c | 11 +-
drivers/gpu/drm/nouveau/nvif/object.c | 13 +-
drivers/gpu/drm/nouveau/nvif/user.c | 9 +-
drivers/gpu/drm/nouveau/nvif/vmm.c | 14 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 8 +-
.../gpu/drm/nouveau/nvkm/engine/disp/channv50.h | 2 +
.../gpu/drm/nouveau/nvkm/engine/disp/coregf119.c | 4 +-
.../gpu/drm/nouveau/nvkm/engine/disp/coregp102.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 3 +-
.../gpu/drm/nouveau/nvkm/engine/disp/corenv50.c | 4 +-
.../gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c | 4 +-
.../gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c | 4 +-
.../gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 34 +-
.../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 4 +-
.../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 21 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/falcon/msgq.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/nvfw/acr.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 44 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 18 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/dcb.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 12 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 3 -
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 1 -
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/Kbuild | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 51 +
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.c | 43 -
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c | 2 +-
drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +-
drivers/gpu/drm/omapdrm/dss/dpi.c | 1 +
drivers/gpu/drm/omapdrm/dss/sdi.c | 1 +
drivers/gpu/drm/omapdrm/dss/venc.c | 1 +
drivers/gpu/drm/omapdrm/omap_crtc.c | 8 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 6 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 2 +-
drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 4 +-
drivers/gpu/drm/panel/Kconfig | 26 +-
drivers/gpu/drm/panel/Makefile | 2 +-
drivers/gpu/drm/panel/panel-arm-versatile.c | 4 -
.../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 1 -
drivers/gpu/drm/panel/panel-boe-himax8279d.c | 3 +-
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 7 +-
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 7 +-
drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 3 +-
.../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 3 +-
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 7 -
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 3 +-
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 4 +-
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 3 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 3 +-
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 4 +-
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 3 +-
drivers/gpu/drm/panel/panel-lg-lb035q02.c | 1 -
drivers/gpu/drm/panel/panel-lg-lg4573.c | 3 +-
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 1 -
drivers/gpu/drm/panel/panel-novatek-nt35510.c | 1 -
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +-
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 -
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 4 +-
drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 5 +-
.../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 3 +-
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +-
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 5 +-
drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +-
drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 424 -
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 1 -
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 6 -
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 4 +-
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 3 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 3 +-
.../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 -
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 3 +-
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 3 +-
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 1 -
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 3 +-
drivers/gpu/drm/panel/panel-simple.c | 326 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +-
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 654 +
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 3 +-
drivers/gpu/drm/panel/panel-sony-acx424akp.c | 2 -
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 1 -
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 1 -
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 1 -
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 5 -
drivers/gpu/drm/panel/panel-truly-nt35597.c | 1 -
drivers/gpu/drm/panel/panel-visionox-rm69299.c | 1 -
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 7 +-
drivers/gpu/drm/panfrost/panfrost_device.c | 8 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 10 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 6 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 8 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 4 +-
drivers/gpu/drm/pl111/pl111_debugfs.c | 1 -
drivers/gpu/drm/pl111/pl111_display.c | 1 -
drivers/gpu/drm/pl111/pl111_drm.h | 73 +
drivers/gpu/drm/pl111/pl111_drv.c | 1 -
drivers/gpu/drm/pl111/pl111_versatile.c | 10 +-
drivers/gpu/drm/qxl/qxl_cmd.c | 2 +-
drivers/gpu/drm/qxl/qxl_display.c | 6 +-
drivers/gpu/drm/qxl/qxl_drv.h | 6 +-
drivers/gpu/drm/qxl/qxl_dumb.c | 2 +-
drivers/gpu/drm/qxl/qxl_gem.c | 2 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +-
drivers/gpu/drm/qxl/qxl_kms.c | 5 +-
drivers/gpu/drm/qxl/qxl_object.c | 4 +-
drivers/gpu/drm/qxl/qxl_object.h | 5 -
drivers/gpu/drm/qxl/qxl_ttm.c | 27 +-
drivers/gpu/drm/radeon/ci_dpm.c | 2 +-
drivers/gpu/drm/radeon/ni_dpm.c | 7 +-
drivers/gpu/drm/radeon/radeon.h | 1 +
drivers/gpu/drm/radeon/radeon_connectors.c | 20 +-
drivers/gpu/drm/radeon/radeon_cs.c | 2 +-
drivers/gpu/drm/radeon/radeon_cursor.c | 6 +-
drivers/gpu/drm/radeon/radeon_display.c | 12 +-
drivers/gpu/drm/radeon/radeon_drv.c | 9 +-
drivers/gpu/drm/radeon/radeon_fb.c | 4 +-
drivers/gpu/drm/radeon/radeon_fence.c | 4 +-
drivers/gpu/drm/radeon/radeon_gem.c | 30 +-
drivers/gpu/drm/radeon/radeon_kms.c | 4 +-
drivers/gpu/drm/radeon/radeon_object.c | 2 +-
drivers/gpu/drm/radeon/radeon_object.h | 16 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 26 +-
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 6 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 11 +-
drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 6 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 6 +-
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 8 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 3 +
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 9 +
drivers/gpu/drm/scheduler/sched_entity.c | 2 +-
drivers/gpu/drm/scheduler/sched_main.c | 14 +-
drivers/gpu/drm/selftests/drm_mm_selftests.h | 1 +
drivers/gpu/drm/selftests/test-drm_mm.c | 130 +-
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 11 +-
drivers/gpu/drm/sti/sti_drv.c | 12 +-
drivers/gpu/drm/sti/sti_hda.c | 1 -
drivers/gpu/drm/stm/drv.c | 11 +-
drivers/gpu/drm/stm/ltdc.c | 19 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 6 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 3 +-
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 3 +-
drivers/gpu/drm/tegra/dc.c | 51 +-
drivers/gpu/drm/tegra/dc.h | 3 +-
drivers/gpu/drm/tegra/drm.c | 12 +-
drivers/gpu/drm/tegra/dsi.c | 9 +-
drivers/gpu/drm/tegra/fb.c | 6 +-
drivers/gpu/drm/tegra/gem.c | 4 +-
drivers/gpu/drm/tegra/gr2d.c | 1 +
drivers/gpu/drm/tegra/gr2d.h | 1 +
drivers/gpu/drm/tegra/gr3d.c | 2 +
drivers/gpu/drm/tegra/plane.c | 3 +-
drivers/gpu/drm/tegra/plane.h | 3 +-
drivers/gpu/drm/tegra/sor.c | 4 +-
drivers/gpu/drm/tidss/tidss_crtc.c | 5 +-
drivers/gpu/drm/tidss/tidss_crtc.h | 2 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 6 +-
drivers/gpu/drm/tidss/tidss_dispc.h | 2 +-
drivers/gpu/drm/tidss/tidss_dispc_regs.h | 2 +-
drivers/gpu/drm/tidss/tidss_drv.c | 4 +-
drivers/gpu/drm/tidss/tidss_drv.h | 2 +-
drivers/gpu/drm/tidss/tidss_encoder.c | 2 +-
drivers/gpu/drm/tidss/tidss_encoder.h | 2 +-
drivers/gpu/drm/tidss/tidss_irq.c | 2 +-
drivers/gpu/drm/tidss/tidss_irq.h | 2 +-
drivers/gpu/drm/tidss/tidss_kms.c | 7 +-
drivers/gpu/drm/tidss/tidss_kms.h | 2 +-
drivers/gpu/drm/tidss/tidss_plane.c | 2 +-
drivers/gpu/drm/tidss/tidss_plane.h | 2 +-
drivers/gpu/drm/tidss/tidss_scale_coefs.c | 2 +-
drivers/gpu/drm/tidss/tidss_scale_coefs.h | 2 +-
drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 13 +
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 60 +-
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 25 +-
drivers/gpu/drm/tilcdc/tilcdc_plane.c | 11 +-
drivers/gpu/drm/tiny/hx8357d.c | 2 +-
drivers/gpu/drm/tiny/ili9225.c | 14 +-
drivers/gpu/drm/tiny/ili9341.c | 2 +-
drivers/gpu/drm/tiny/ili9486.c | 2 +-
drivers/gpu/drm/tiny/mi0283qt.c | 2 +-
drivers/gpu/drm/tiny/repaper.c | 15 +-
drivers/gpu/drm/tiny/st7586.c | 13 +-
drivers/gpu/drm/tiny/st7735r.c | 2 +-
drivers/gpu/drm/ttm/ttm_agp_backend.c | 9 +-
drivers/gpu/drm/ttm/ttm_bo.c | 140 +-
drivers/gpu/drm/ttm/ttm_bo_manager.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 110 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 5 +
drivers/gpu/drm/ttm/ttm_tt.c | 12 +-
drivers/gpu/drm/tve200/tve200_drv.c | 12 +-
drivers/gpu/drm/udl/Makefile | 2 +-
drivers/gpu/drm/udl/udl_drv.c | 4 +-
drivers/gpu/drm/udl/udl_drv.h | 3 -
drivers/gpu/drm/udl/udl_gem.c | 106 -
drivers/gpu/drm/v3d/v3d_bo.c | 6 +-
drivers/gpu/drm/v3d/v3d_gem.c | 4 +-
drivers/gpu/drm/v3d/v3d_irq.c | 2 +-
drivers/gpu/drm/vboxvideo/hgsmi_defs.h | 2 +-
drivers/gpu/drm/vboxvideo/vbox_hgsmi.c | 2 +-
drivers/gpu/drm/vc4/vc4_bo.c | 14 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 495 +-
drivers/gpu/drm/vc4/vc4_drv.c | 6 +-
drivers/gpu/drm/vc4/vc4_drv.h | 64 +-
drivers/gpu/drm/vc4/vc4_gem.c | 14 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 6 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 291 +
drivers/gpu/drm/vc4/vc4_kms.c | 2 +-
drivers/gpu/drm/vc4/vc4_plane.c | 41 +
drivers/gpu/drm/vc4/vc4_regs.h | 9 +-
drivers/gpu/drm/vc4/vc4_txp.c | 109 +-
drivers/gpu/drm/vc4/vc4_v3d.c | 4 +-
drivers/gpu/drm/vgem/vgem_drv.c | 31 +-
drivers/gpu/drm/vgem/vgem_fence.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 22 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 6 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 2 +-
drivers/gpu/drm/vkms/vkms_drv.c | 2 +
drivers/gpu/drm/vkms/vkms_gem.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 5 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 26 +-
drivers/gpu/drm/xen/xen_drm_front.c | 4 +-
drivers/gpu/drm/xlnx/Kconfig | 13 +
drivers/gpu/drm/xlnx/Makefile | 2 +
drivers/gpu/drm/xlnx/zynqmp_disp.c | 1697 +
drivers/gpu/drm/xlnx/zynqmp_disp.h | 42 +
drivers/gpu/drm/xlnx/zynqmp_disp_regs.h | 201 +
drivers/gpu/drm/xlnx/zynqmp_dp.c | 1734 +
drivers/gpu/drm/xlnx/zynqmp_dp.h | 27 +
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 322 +
drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 54 +
drivers/gpu/drm/zte/zx_drm_drv.c | 11 +-
drivers/gpu/drm/zte/zx_vga.c | 6 +-
drivers/gpu/host1x/debug.c | 4 +
drivers/gpu/host1x/hw/debug_hw.c | 6 +
drivers/gpu/host1x/job.c | 27 +-
drivers/gpu/host1x/mipi.c | 37 +-
drivers/gpu/ipu-v3/ipu-common.c | 2 +
drivers/gpu/ipu-v3/ipu-image-convert.c | 145 +-
drivers/leds/Kconfig | 33 +-
drivers/leds/Makefile | 2 +
drivers/leds/led-class-multicolor.c | 203 +
drivers/leds/led-class.c | 1 +
drivers/leds/led-core.c | 6 +
drivers/leds/led-triggers.c | 28 +-
drivers/leds/leds-88pm860x.c | 14 +-
drivers/leds/leds-bcm6328.c | 97 +-
drivers/leds/leds-da903x.c | 14 +-
drivers/leds/leds-gpio.c | 15 +-
drivers/leds/leds-lm3532.c | 4 +-
drivers/leds/leds-lm3533.c | 12 +-
drivers/leds/leds-lm355x.c | 16 +-
drivers/leds/leds-lm3601x.c | 2 +-
drivers/leds/leds-lm36274.c | 17 +-
drivers/leds/leds-lm3642.c | 9 +-
drivers/leds/leds-lm3692x.c | 2 +-
drivers/leds/leds-lm3697.c | 2 +-
drivers/leds/leds-lp5521.c | 43 +-
drivers/leds/leds-lp5523.c | 62 +-
drivers/leds/leds-lp5562.c | 22 +-
drivers/leds/leds-lp55xx-common.c | 239 +-
drivers/leds/leds-lp55xx-common.h | 16 +-
drivers/leds/leds-lp8501.c | 23 +-
drivers/leds/leds-ns2.c | 9 +-
drivers/leds/leds-pca955x.c | 2 +-
drivers/leds/leds-turris-omnia.c | 295 +
drivers/leds/leds-wm831x-status.c | 14 +-
drivers/leds/trigger/ledtrig-gpio.c | 3 +-
drivers/leds/trigger/ledtrig-pattern.c | 6 +-
drivers/of/property.c | 23 +
drivers/video/console/newport_con.c | 12 +-
drivers/video/fbdev/Kconfig | 28 +-
drivers/video/fbdev/Makefile | 1 -
drivers/video/fbdev/amba-clcd.c | 989 -
drivers/video/fbdev/amifb.c | 8 +
drivers/video/fbdev/aty/aty128fb.c | 6 +-
drivers/video/fbdev/aty/atyfb_base.c | 7 +-
drivers/video/fbdev/aty/radeon_base.c | 6 +-
drivers/video/fbdev/core/fbcon.c | 4 +-
drivers/video/fbdev/core/fbmon.c | 4 +-
drivers/video/fbdev/da8xx-fb.c | 4 +-
drivers/video/fbdev/ep93xx-fb.c | 2 +-
drivers/video/fbdev/grvga.c | 2 +-
drivers/video/fbdev/macfb.c | 2 +-
drivers/video/fbdev/metronomefb.c | 2 +-
drivers/video/fbdev/neofb.c | 1 +
drivers/video/fbdev/nvidia/nvidia.c | 6 +-
drivers/video/fbdev/omap/omapfb_main.c | 6 +-
drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 4 +-
drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 9 +-
drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 7 +-
drivers/video/fbdev/omap2/omapfb/dss/dss.c | 9 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 11 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 5 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/venc.c | 7 +-
drivers/video/fbdev/pvr2fb.c | 24 +-
drivers/video/fbdev/pxafb.c | 6 +-
drivers/video/fbdev/riva/fbdev.c | 6 +-
drivers/video/fbdev/s3c2410fb.c | 6 +-
drivers/video/fbdev/sa1100fb.c | 2 +-
drivers/video/fbdev/savage/savagefb_driver.c | 2 +
drivers/video/fbdev/sm712fb.c | 4 +-
drivers/video/fbdev/vt8623fb.c | 36 +-
drivers/video/hdmi.c | 2 +-
include/drm/amd_asic_type.h | 2 +
include/drm/bridge/dw_hdmi.h | 26 +-
include/drm/drm_atomic.h | 2 +-
include/drm/drm_bridge.h | 5 +-
include/drm/drm_client.h | 2 +
include/drm/drm_connector.h | 126 +-
include/drm/drm_device.h | 3 +
include/drm/drm_dp_helper.h | 10 +-
include/drm/drm_dp_mst_helper.h | 17 +
include/drm/drm_drv.h | 31 +-
include/drm/drm_edid.h | 15 +-
include/drm/drm_format_helper.h | 4 +-
include/drm/drm_gem.h | 41 +-
include/drm/drm_gem_cma_helper.h | 74 +-
include/drm/drm_gem_shmem_helper.h | 4 +
include/drm/drm_gem_vram_helper.h | 3 +
include/drm/drm_mipi_dbi.h | 5 -
include/drm/drm_mode_config.h | 8 +-
include/drm/drm_modes.h | 194 +-
include/drm/drm_modeset_helper_vtables.h | 42 +
include/drm/drm_rect.h | 2 +-
include/drm/drm_vblank.h | 20 +
include/drm/drm_vblank_work.h | 71 +
include/drm/gpu_scheduler.h | 6 +-
include/drm/i915_pciids.h | 17 +
include/drm/ttm/ttm_bo_api.h | 4 +-
include/drm/ttm/ttm_bo_driver.h | 17 -
include/drm/ttm/ttm_tt.h | 2 +-
include/dt-bindings/dma/xlnx-zynqmp-dpdma.h | 16 +
include/dt-bindings/leds/common.h | 5 +-
include/linux/amba/clcd-regs.h | 87 -
include/linux/amba/clcd.h | 290 -
include/linux/dma-fence.h | 13 +
include/linux/dmaengine.h | 17 +
include/linux/fb.h | 5 +-
include/linux/hdmi.h | 1 +
include/linux/host1x.h | 4 +-
include/linux/led-class-multicolor.h | 121 +
include/linux/leds.h | 10 +
include/linux/of_graph.h | 6 +
include/linux/platform_data/leds-lp55xx.h | 13 +-
include/uapi/drm/amdgpu_drm.h | 10 +-
include/uapi/drm/drm_fourcc.h | 140 +
include/uapi/drm/drm_mode.h | 2 +-
include/uapi/drm/i915_drm.h | 4 +-
include/uapi/drm/msm_drm.h | 4 +-
include/uapi/linux/kfd_ioctl.h | 22 +-
1481 files changed, 276007 insertions(+), 31862 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-turris-omnia
create mode 100644 Documentation/ABI/testing/sysfs-class-led-multicolor
delete mode 100644 Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-dpi.yaml
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-hdmi.yaml
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-pixelval [...]
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-txp.yaml
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-v3d.yaml
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-vc4.yaml
create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2835-vec.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,tfp410.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,tfp410.yaml
delete mode 100644 Documentation/devicetree/bindings/display/connector/analog-tv-c [...]
create mode 100644 Documentation/devicetree/bindings/display/connector/analog-tv-c [...]
delete mode 100644 Documentation/devicetree/bindings/display/connector/dvi-connector.txt
create mode 100644 Documentation/devicetree/bindings/display/connector/dvi-connector.yaml
delete mode 100644 Documentation/devicetree/bindings/display/connector/hdmi-connector.txt
create mode 100644 Documentation/devicetree/bindings/display/connector/hdmi-connec [...]
delete mode 100644 Documentation/devicetree/bindings/display/connector/vga-connector.txt
create mode 100644 Documentation/devicetree/bindings/display/connector/vga-connector.yaml
create mode 100644 Documentation/devicetree/bindings/display/ingenic,ipu.yaml
delete mode 100644 Documentation/devicetree/bindings/display/ingenic,lcd.txt
create mode 100644 Documentation/devicetree/bindings/display/ingenic,lcd.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-dsi-cm.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/panel-dsi-cm.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml
create mode 100644 Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml
create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
create mode 100644 Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
create mode 100644 Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/leds-lp55xx.txt
create mode 100644 Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
create mode 100644 Documentation/leds/leds-class-multicolor.rst
create mode 100644 drivers/dma/xilinx/xilinx_dpdma.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_1.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_api_def.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmsch_v3_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_common.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.h
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dalsmc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dio_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dio_link_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dio_stream_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dio_stream_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mmhubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_opp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_translate_dcn30.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.h
delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h
delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h
delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_fw_meta.h
delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h
delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h
delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.h
create mode 100644 drivers/gpu/drm/amd/display/modules/color/color_table.c
create mode 100644 drivers/gpu/drm/amd/display/modules/color/color_table.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_1_0_sh_mask.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_offset.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h
create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_3_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/uvd/uvd_3_1_d.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/uvd/uvd_3_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_3_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_3_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma2/irqsrcs_sdma2_5_0.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma3/irqsrcs_sdma3_5_0.h
create mode 100644 drivers/gpu/drm/amd/include/sienna_cichlid_ip_offset.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_sienna_cichlid.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_7_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_7_pptable.h
create mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c
create mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h
create mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.c
create mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.h
delete mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.c
delete mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.h
create mode 100644 drivers/gpu/drm/ast/ast_cursor.c
create mode 100644 drivers/gpu/drm/ast/ast_mm.c
delete mode 100644 drivers/gpu/drm/ast/ast_ttm.c
create mode 100644 drivers/gpu/drm/drm_vblank_work.c
create mode 100644 drivers/gpu/drm/i915/gt/gen2_engine_cs.c
create mode 100644 drivers/gpu/drm/i915/gt/gen2_engine_cs.h
create mode 100644 drivers/gpu/drm/i915/gt/gen6_engine_cs.c
create mode 100644 drivers/gpu/drm/i915/gt/gen6_engine_cs.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu_debugfs.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.h
create mode 100644 drivers/gpu/drm/ingenic/ingenic-drm-drv.c
delete mode 100644 drivers/gpu/drm/ingenic/ingenic-drm.c
create mode 100644 drivers/gpu/drm/ingenic/ingenic-drm.h
create mode 100644 drivers/gpu/drm/ingenic/ingenic-ipu.c
create mode 100644 drivers/gpu/drm/ingenic/ingenic-ipu.h
delete mode 100644 drivers/gpu/drm/mgag200/mgag200_cursor.c
delete mode 100644 drivers/gpu/drm/mgag200/mgag200_main.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c
delete mode 100644 drivers/gpu/drm/mgag200/mgag200_ttm.c
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crc.c
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crc.h
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crc907d.c
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/crcc37d.c
create mode 100644 drivers/gpu/drm/nouveau/dispnv50/handles.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl0039.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl006c.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl006e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl176e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl206e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl502d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl5039.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507a.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507c.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl507e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl826f.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl827c.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl827e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl837d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl887d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl902d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl9039.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl906f.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl907c.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl907e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/cla0b5.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37a.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37b.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc37e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/class/clc57e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvhw/drf.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/parent.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/printf.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push006c.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push206e.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push507c.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/push906f.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/pushc37b.h
create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo0039.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo5039.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo74c1.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo85b5.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo9039.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_bo90b5.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_boa0b5.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c
delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp100.c
delete mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
create mode 100644 drivers/gpu/drm/panel/panel-sitronix-st7703.c
delete mode 100644 drivers/gpu/drm/udl/udl_gem.c
create mode 100644 drivers/gpu/drm/xlnx/Kconfig
create mode 100644 drivers/gpu/drm/xlnx/Makefile
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_disp.c
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_disp.h
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_disp_regs.h
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dp.c
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dp.h
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dpsub.c
create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dpsub.h
create mode 100644 drivers/leds/led-class-multicolor.c
create mode 100644 drivers/leds/leds-turris-omnia.c
delete mode 100644 drivers/video/fbdev/amba-clcd.c
create mode 100644 include/drm/drm_vblank_work.h
create mode 100644 include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
delete mode 100644 include/linux/amba/clcd-regs.h
delete mode 100644 include/linux/amba/clcd.h
create mode 100644 include/linux/led-class-multicolor.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-check_cross
in repository toolchain/ci/base-artifacts.
discards 2a65a3fc 11: update: qemu-5c1c3e4f02e458cf280c677c817ae4fd1ed9bf10: 1
new d19f8115 11: update: binutils-ea946b861c8da0afc44518cf94ae5998b789e571: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (2a65a3fc)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_cross/gnu-master-arm-che [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 195 +-
02-prepare_abe/console.log | 172 +-
03-build_abe-binutils/console.log | 11388 +--
04-build_abe-stage1/console.log | 20056 ++--
05-build_abe-linux/console.log | 274 +-
06-build_abe-glibc/console.log | 38598 ++++----
07-build_abe-stage2/console.log | 45431 ++++-----
08-build_abe-qemu/console.log | 1873 +-
09-build_abe-dejagnu/console.log | 190 +-
10-build_abe-check_gcc/console.log | 30588 +++---
11-check_regression/console.log | 223 +-
11-check_regression/results.regressions | 22 +-
12-update_baseline/console.log | 898 +-
12-update_baseline/results.regressions | 6 +-
console.log | 149988 ++++++++++++++---------------
jenkins/manifest.sh | 10 +-
sumfiles/g++.log.xz | Bin 2265324 -> 2287388 bytes
sumfiles/g++.sum | 92 +-
sumfiles/gcc.log.xz | Bin 1980036 -> 1966364 bytes
sumfiles/gcc.sum | 312 +-
sumfiles/gfortran.log.xz | Bin 755060 -> 757432 bytes
sumfiles/gfortran.sum | 32 +-
sumfiles/libatomic.log.xz | Bin 2104 -> 2104 bytes
sumfiles/libatomic.sum | 4 +-
sumfiles/libgomp.log.xz | Bin 117720 -> 117744 bytes
sumfiles/libgomp.sum | 18 +-
sumfiles/libitm.log.xz | Bin 2460 -> 2460 bytes
sumfiles/libitm.sum | 6 +-
sumfiles/libstdc++.log.xz | Bin 391408 -> 391156 bytes
sumfiles/libstdc++.sum | 8 +-
30 files changed, 147322 insertions(+), 153062 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.