This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from dd5001e21a99 Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...] adds b06ce8218c45 dt-bindings: Add a guide of do's and don't's for writing bindings adds 99838f011a3a dt-bindings: Require child nodes type to be 'object' adds deb387d4af5a of: property: Document that of_graph_get_endpoint_by_regs [...] adds d0b8ed47e83a of: reserved_mem: fix reserve memory leak adds ecb0abc1d852 of: use correct function prototype for of_overlay_fdt_apply() adds c43a4469402f dt-bindings: interconnect: Add a dma interconnect name adds e5ffa40c0305 dt-bindings: bus: Add binding for the Allwinner MBUS controller adds 95835a8d473e of: address: Retrieve a parent through a callback in __of_ [...] adds f83a6e5dea6c of: address: Add support for the parent DMA bus adds a32c3d9d9807 dt-bindings: Add schemas for simple-framebuffer adds 12eeae7147af dt-bindings: connector: Spelling mistake adds af3be70a3211 of: Improve of_phandle_iterator_next() error message adds f52e30ebfd62 dt-bindings: mfd: axp20x: Add fallback for axp805 adds b827bcbba36d of: del redundant type conversion adds 083284961ad0 dt-bindings: Add ir38064 as a trivial device adds 57ddd16b111b dt-bindings: Add isl68137 as a trivial device adds 8e94fd36220c of/device.c: fix the wrong comments adds 440868661f36 of: fix clang -Wunsequenced for be32_to_cpu() adds 195712bfdddf dt-bindings: Update schema project location to devicetree. [...] adds c50495aa4cfc dt-bindings: pinctrl: fix bias-pull,up typo adds 6f7dc9a37f2b of: irq: Remove WARN_ON() for kzalloc() failure adds 2a656cb5a4a3 of: unittest: Remove error printing on OOM adds 82efe4395994 Merge tag 'devicetree-for-5.2' of git://git.kernel.org/pub [...] adds 310974faccda virtio_net: remove hcpu from virtnet_clean_affinity adds 02ec6cafd78c tipc: support broadcast/replicast configurable for bc-link adds ff2ebbfba618 tipc: introduce new capability flag for cluster adds c55c8edafa91 tipc: smooth change between replicast and broadcast adds f8d6ae0d27ec ibmvnic: Report actual backing device speed and duplex values adds 93a77c11ae79 tcp: add tcp_inet6_sk() helper adds a0cfa79f8470 ibmveth: Make array ibmveth_stats static adds 538abaf38e75 net: hns3: Make hclgevf_update_link_mode static adds 56dc6d635574 datagram: Make __skb_datagram_iter static adds 9403cf230258 tcp: free request sock directly upon TFO or syncookies error adds 64c40525849f net: pasemi: Make pasemi_mac_init_module static adds f9cb75970e7b net: macb: simplify getting .driver_data adds 03f1eccc7a69 ipv6: Add icmp_echo_ignore_multicast support for ICMPv6 adds 9b525171d881 enc28j60: Use device_get_mac_address() adds f23304cbd568 enc28j60: Remove duplicate messaging adds 35b60f37363b enc28j60: Replace dev_*(&netdev->dev, ...) with netdev_*() adds 571fb070a147 enc28j60: Drop driver name duplication from messages adds 41e48c3d8070 enc28j60: Switch to use module_spi_driver() macro adds b4f7a6f964fb enc28j60: Use ether_addr_copy() in enc28j60_set_mac_address() adds e303b6afef21 enc28j60: Switch to dev_<level> from pr_<level> adds 6eae14104fc8 enc28j60: Convert HW related printk() to dev_printk() adds c93a0f2a7fc4 enc28j60: Convert printk() to netdev_printk() adds ba2c37947c42 enc28j60: Remove linux/init.h adds f3cb67b0f347 enc28j60: Amend comments by fixing typos, adding periods, etc adds 5c22dc8debcc enc28j60: Fix indentation splats adds 75dd98c4a848 enc28j60: Convert to use SPDX identifier adds 9bd5423fc75e Merge branch 'enc28j60-messaging-clean-up-and-ACPI-improvements' adds b0ddfe2bb2bd intel: correct return from set features callback adds 5b6e13216be2 igb: Exclude device from suspend direct complete optimization adds 5aa151922e90 igb: fix various indentation issues adds 459d69c407f9 e1000e: Disable runtime PM on CNP+ adds 2121c2712f82 igc: Add multiple receive queues control supporting adds 6245c8483ae0 igc: Extend the ethtool supporting adds 36b9fea60961 igc: Add support for statistics adds 65cd3a725e90 igc: Add support for the ntuple feature adds ecad77fd29e4 igc: Fix the typo in igc_base.h header definition adds bb0e5837db3a igc: Remove unneeded hw_dbg prints adds 8d3a3048c313 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 77a7a84d6221 ice: Fix broadcast traffic in port VLAN mode adds 42b2cc83afb4 ice: Fix issue with VF reset and multiple VFs support on PFs adds 77ed84f49aee ice: avoid multiple unnecessary de-references in probe adds 16c3301b5566 ice: remove redundant variable and if condition adds d8df260af70f ice : Ensure only valid bits are set in ice_aq_set_phy_cfg adds 80ed404abb48 ice: use ice_for_each_vsi macro when possible adds 70457520bab8 ice: configure GLINT_ITR to always have an ITR gran of 2 adds 1c44e3bce12f ice: Implement flow to reset VFs with PFR and other resets adds 7a1f71117540 ice: Get resources per function adds 544f63d307b1 ice: Reset all VFs with VFLR during SR-IOV init flow adds ad71b256ba4e ice: Determine descriptor count and ring size based on PAGE_SIZE adds 0b8515eddbd8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5c5f626bcace net: phy: improve handling link_change_notify callback adds 570c8a7d5303 net: phy: aquantia: check for supported interface modes in [...] adds 1e614b5086ee net: phy: aquantia: check for changed interface mode in re [...] adds 6a23c0a6af98 Merge branch 'net-phy-aquantia-add-interface-mode-handling' adds f295b3ae9f59 net/tls: Add support of AES128-CCM based ciphers adds 1bfe45f4ae81 net: bridge: use eth_broadcast_addr() to assign broadcast address adds 254c0a2bfedb macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to re [...] adds a88381dece86 qede: Populate mbi version in ethtool driver query data. adds 1a3ca25062cf qed: Define new MF bit for no_vlan config adds 0b963ef20c56 Merge branch 'qed-next' adds 4bd97d51a5e6 net: dev: rename queue selection helpers. adds b71b5837f871 packet: rework packet_pick_tx_queue() to use common code s [...] adds a350eccee583 net: remove 'fallback' argument from dev->ndo_select_queue() adds 75d317c40964 Merge branch 'net-refactor-ndo_select_queue' adds 881d7afdff16 net: hns3: Make hclge_destroy_cmd_queue static adds a534ea30e70f net: isdn: Make isdn_ppp_mp_discard and isdn_ppp_mp_reasse [...] adds 0b03a5ca8b14 ipv6: Add icmp_echo_ignore_anycast for ICMPv6 adds 77d5ad4048fb tipc: fix use-after-free in tipc_sk_filter_rcv adds 08e046c8966a tipc: fix a null pointer deref adds a88c26f671b0 net/tls: Replace kfree_skb() with consume_skb() adds 67f695134703 ipv6: Move setting default metric for routes adds c7a1ce397ada ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create adds 28b18b39c5a7 Merge branch 'ipv6-Change-addrconf_f6i_alloc-to-use-ip6_ro [...] adds 0c3e0e3bb623 tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining rea [...] adds 12132768dc4a tun: Remove unused first parameter of tun_get_iff() adds 9ab948a91b2c ipv4: Allow amount of dirty memory from fib resizing to be [...] adds 10585b43420e ipv6: Remove fallback argument from ip6_hold_safe adds 647aed232a7c net: phy: mdio-bcm-unimac: Remove print of base address adds fbb7bc45eac7 net: dsa: bcm_sf2: Remove print of base address adds 62be757fbe6f net: systemport: Remove print of base address adds 88f808f312d3 Merge branch 'net-broadcom-Remove-print-of-base-address' adds 02afc7ad45bd net: dst: remove gc leftovers adds f878fe568558 net: phy: Prepare for moving Omega out of bcm7xxx adds 17cc9821766c net: phy: Move Omega PHY entry to Cygnus PHY driver adds 83b038db255d Merge branch 'net-phy-Move-Omega-PHY-entry-to-Cygnus-PHY-driver' adds 4feb7c7a4fbb rhashtable: don't hold lock on first table throughout insertion. adds f7ad68bf9850 rhashtable: rename rht_for_each*continue as *from. adds 143eb9ac9fd9 Merge branch 'rhashtable-cleanups' adds 31f1a0e37cac nfp: remove defines for unused control bits adds e474619a2498 net: sched: flower: don't check for rtnl on head dereference adds 620da4860827 net: sched: flower: refactor fl_change adds 061775583e35 net: sched: flower: introduce reference counting for filters adds b2552b8c40fa net: sched: flower: track filter deletion with flag adds f48ef4d5b083 net: sched: flower: add reference counter to flower mask adds 195c234d15c9 net: sched: flower: handle concurrent mask insertion adds 259e60f96785 net: sched: flower: protect masks list with spinlock adds 9a2d93899897 net: sched: flower: handle concurrent filter insertion in [...] adds 272ffaadeb3e net: sched: flower: handle concurrent tcf proto deletion adds 3d81e7118d57 net: sched: flower: protect flower classifier state with spinlock adds c24e43d83b7a net: sched: flower: track rtnl lock state adds 92149190067d net: sched: flower: set unlocked flag for flower proto ops adds 1d965c4def07 Merge branch 'Refactor-flower-classifier-to-remove-depende [...] adds 110a2432c520 net: phy: aquantia: add downshift support adds 601ed4d6dc3a r8169: use netif_start_queue instead of netif_wake_qeueue [...] adds 3b0f31f2b8c9 genetlink: make policy common to family adds a7a01ab31260 net: phy: Correct Cygnus/Omega PHY driver prompt adds e6d1407013a9 tcp: remove conditional branches from tcp_mstamp_refresh() adds 576fd2f7cac3 tcp: add documentation for tcp_ca_state adds 28cff537ef2e net: sched: add empty status flag for NOLOCK qdisc adds ba27b4cdaaa6 net: dev: introduce support for sch BYPASS for lockless qdisc adds 7c1508e5f64a Merge branch 'net-dev-BYPASS-for-lockless-qdisc' adds dc05360fee66 net: convert rps_needed and rfs_needed to new static branch api adds 472c2e07eef0 tcp: add one skb cache for tx adds 8b27dae5a2e8 tcp: add one skb cache for rx adds bdaba8959e92 Merge branch 'tcp-rx-tx-cache' adds cb93a9529de8 ice: Enable MAC anti-spoof by default adds 7eeac889769a ice: Fix issue reclaiming resources back to the pool after reset adds 1b5c19c7796c ice: fix static analysis warnings adds 23d21c3dbbe1 ice: Remove unused function prototype adds 5743020d37d7 ice: Fix issue reconfiguring VF queues adds 60dcc39ea338 ice: fix the divide by zero issue adds c8b7abdd7d8e ice: fix some function prototype and signature style issues adds eb86b0949183 ice: Remove unused vsi_id field adds e1ca65a3ccea ice: code cleanup in ice_sched.c adds 5eda8afd6bcc ice: Add support for PF/VF promiscuous mode adds 277b3a4547b8 ice: Enable LAN_EN for the right recipes adds b58dafbc6f10 ice: Do not set LB_EN for prune switch rules adds 26069b448e2d ice: Set LAN_EN for all directional rules adds d84b899a946e ice: Don't let VF know that it is untrusted adds f1ef73f50b3e ice: Get VF VSI instances directly via PF adds 071d08af388c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 88d73849e973 net/mlx5: Simplify sriov enable/disable flow adds 2aca17876028 net/mlx5: Rename total_vfs to total_vports adds eb5cc431f17b net/mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API adds 092ead48290b net/mlx5: Fix compilation warning in eq.c adds d3669ca9ff33 net/mlx5e: Fix port buffer function documentation format adds ee576ec1c1c6 net/mlx5e: Fix compilation warning in en_tc.c adds bdde93114994 net/mlx5e: Remove redundant assignment adds 974eff2b5793 net: Move the definition of the default Geneve udp port to [...] adds cac018b8c7ee net/mlx5e: Take SW parser code to a separate function adds e3cfc7e6b7bd net/mlx5e: TX, Add geneve tunnel stateless offload support adds bea964107fa7 net: Add IANA_VXLAN_UDP_PORT definition to vxlan header file adds 0eb69bb99629 net/mlx5e: Add VLAN ID rewrite fields adds bdc837eecf73 net/mlx5e: Support VLAN modify action adds 76b496b1bd79 net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify adds d64fee0a0320 Merge tag 'mlx5-updates-2019-03-20' of git://git.kernel.or [...] adds 7e2698c4fd35 net: aquantia: optimize rx path using larger preallocated skb len adds 46f4c29d9de6 net: aquantia: optimize rx performance by page reuse strategy adds 9773ef18b83d net: aquantia: Introduce rx refill threshold value adds 8bd7e7639daf net: aquantia: Make RX default frame size 2K adds 1b09e72d1670 net: aquantia: Increase rx ring default size from 1K to 2K adds 1eef4757ce5e net: aquantia: improve LRO configuration adds d0d443cddbef net: aquantia: enable driver build for arm64 or compile_test adds 956ca8fc5c64 Merge branch 'aquantia-rx-perf' adds 375cf8c6439f net: devlink: add couple of missing mutex_destroy() calls adds 477edb7806b6 bnxt: add missing net/devlink.h include adds 402f99e550c6 dsa: add missing net/devlink.h include adds a0e18132ec51 bnxt: set devlink port attrs properly adds c3f10cbcaa3d bnxt: call devlink_port_type_eth_set() before port register adds e0dcd386d1fc net: devlink: don't take devlink_mutex for devlink_compat_* adds 773b1f38e34e net: devlink: don't pass return value of __devlink_port_ty [...] adds e519418f8992 mlxsw: Move devlink_port_attrs_set() call before register adds d8ba36204cc7 dsa: move devlink_port_attrs_set() call before register adds 45b861120e0c net: devlink: disallow port_attrs_set() to be called befor [...] adds faaccbe6eb07 nfp: move devlink port type set after netdev registration adds d0d54e8c3593 bnxt: set devlink port type after registration adds 2b239e7090b8 net: devlink: warn on setting type on unregistered port adds b8f975545cdb net: devlink: add port type spinlock adds f6b19b354d50 net: devlink: select NET_DEVLINK from drivers adds 68cc2999f692 Merge branch 'devlink-small-spring-cleanup' adds b0153fdd7e8a ice: update VSI config dynamically adds 840bcd88f899 ice: Restore VLAN switch rule if port VLAN existed before adds 8d051b8b5d52 ice: use irq_num var in ice_vsi_req_irq_msix adds 250c3b3e0aa2 ice: Enable link events over the ARQ adds 6c869cb7a8f0 ice: Retrieve rx_buf in separate function adds bbb97808a0ef ice: Pull out page reuse checks onto separate function adds 1857ca42a734 ice: Get rid of ice_pull_tail adds 03c66a137661 ice: Introduce bulk update for page count adds 1d032bc77bb8 ice: Gather the rx buf clean-up logic for better reuse adds 712edbbb67d4 ice: Limit the ice_add_rx_frag to frag addition adds a65f71fed5ad ice: map Rx buffer pages with DMA attributes adds 2ebd4428d93a ice: Prevent unintended multiple chain resets adds 105e5bc23a3a ice: change VF VSI tc info along with num_queues adds 2bdc97be9713 ice: add and use new ice_for_each_traffic_class() macro adds 86e81794acdf ice: Create a generic name for the ice_rx_flg64_bits structure adds be67101fbf27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 9675db398b15 net: phy: aquantia: simplify aqr_config_aneg adds 6146dd453e23 net: dsa: Avoid null pointer when failing to connect to PHY adds 9d685c11bf98 net: phy: aquantia: print remote capabilities if link part [...] adds 43429a0353af net: phy: aquantia: report PHY details like firmware version adds 2d64610934b4 net: phy: aquantia: inform about proprietary 1000Base-T2 m [...] adds f7f9467ad3c3 Merge branch 'net-phy-aquantia-report-Aquantia-specific-se [...] adds 6da88a82df75 tipc: fix return value check in tipc_mcast_send_sync() adds 0a25d92c6f4f dpaa2-eth: use netif_receive_skb_list adds fa7e428c6b7e openvswitch: add seqadj extension when NAT is used. adds 48e5d98a0eb1 selftests/bpf: Add arm target register definitions adds 0f3adc288df8 bpf: track references based on is_acquire_func adds 85a51f8c28b9 bpf: allow helpers to return PTR_TO_SOCK_COMMON adds edbf8c01de5a bpf: add skc_lookup_tcp helper adds 399040847084 bpf: add helper to check for a valid SYN cookie adds 253c8dde3cf6 tools: update include/uapi/linux/bpf.h adds dbaf2877e9ad selftests/bpf: allow specifying helper for BPF_SK_LOOKUP adds 5792d52df1e7 selftests/bpf: test references to sock_common adds bafc0ba8261e selftests/bpf: add tests for bpf_tcp_check_syncookie and b [...] adds 2569473816a9 Merge branch 'bpf_tcp_check_syncookie' adds ab99e7a8f7fe samples: bpf: add xdp_sample_pkts to .gitignore adds f6827526279d selftests: bpf: modify urandom_read and link it non-statically adds 908adce64653 bpf: in bpf_skb_adjust_room avoid copy in tx fast path adds 98cdabcd0798 selftests/bpf: bpf tunnel encap test adds ccd34cd3577d selftests/bpf: expand bpf tunnel test with decap adds ef81bd054942 selftests/bpf: expand bpf tunnel test to ipv6 adds 7255fade7b93 selftests/bpf: extend bpf tunnel test with gre adds 8142958954d1 selftests/bpf: extend bpf tunnel test with tso adds 14aa31929b72 bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC adds 2278f6cc151a bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO adds 868d523535c2 bpf: add bpf_skb_adjust_room encap flags adds 6c408decbdc8 bpf: Sync bpf.h to tools adds 005edd16562b selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC adds 94f16813e1b2 selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_F [...] adds 75a1a9fa2e20 selftests/bpf: convert bpf tunnel test to encap modes adds 629a002568a0 Merge branch 'bpf-tc-tunneling' adds 315a202987dd bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_S [...] adds 7df5e3db8f63 selftests: bpf: tc-bpf flow shaping with EDT adds 62b31b42cff9 bpf: silence uninitialized var warning in bpf_skb_net_grow adds 0c4ea7f87abb bpf: test_tc_tunnel.sh needs reverse path filtering disabled adds b4b6aa83433e selftests: bpf: don't depend on hardcoded perf sample_freq adds 5133a4a800fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c9dbb6cf51e0 net: mvpp2: Don't use an int to store netdev_features_t adds 1f29a8c4c68f net: mvpp2: cls: Add missing MAC_DA field extraction adds dc61b37fd9dc net: mvpp2: cls: Start cls flow entries from beginning of table adds 32f1a672d404 net: mvpp2: cls: use Lookup Type in classification engines adds 93c2589c9259 net: mvpp2: cls: Rename MVPP2_N_FLOWS to MVPP2_N_PRS_FLOWS adds 0b27f8650f20 net: mvpp2: cls: Make the flow definitions const adds 7cb5e368591a net: mvpp2: debugfs: Store debugfs entries data in mvpp2 struct adds 8aa651060ff2 net: mvpp2: debugfs: Allow reading the flow table from debugfs adds b607cc61be41 net: mvpp2: debugfs: Allow reading the C2 engine table fro [...] adds e4bfb4aced83 net: mvpp2: cls: Use iterators to go through the cls_table adds 147c538e7975 net: mvpp2: cls: Write C2 TCAM data last when writing a C2 entry adds b11ffdc538be net: mvpp2: cls: Move C2 read/write helpers around adds 6310f77d9919 net: mvpp2: cls: Rename classifer per-port functions adds 5b3538063627 net: mvpp2: cls: Don't use the sequence attribute for clas [...] adds ff2f3cb6eb89 net: mvpp2: cls: Rename the flow table macros adds 8d2847d9462d net: mvpp2: cls: Invalidate all C2 entries except the ones we use adds 693131db1d5f net: mvpp2: cls: Initialize lookup priorities for all entr [...] adds c2d3d8eebe7c net: mvpp2: cls: Rework C2 engine macros adds b0be25c5752e Merge branch 'net-mvpp2-Classifier-updates-and-cleanups' adds 91dab5d53f4d ice: Remove unnecessary newlines from log messages adds cf6c6e01bf5d ice: use virt channel status codes adds 5abac9d7e1bb ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset adds 5995b6d0c6fc ice: Implement pci_error_handler ops adds 64a59d05a4b3 ice: Fix for adaptive interrupt moderation adds a7c9b47bc993 ice: enable VF admin queue interrupts adds 4e1af7bf22ca ice: Fix issue with VF attempt to delete default MAC address adds 89f3e4a5b762 ice: Do not bail out when filter already exists adds 8244dd2d23b2 ice: Audit hotpath structures with pahole adds 203a068ac9e2 ice: Add missing case in print_link_msg for printing flow control adds 10c7e4c5fca7 ice: Remove unused function prototype adds ac4667551ea5 ice: Remove unnecessary braces adds 6c2f997af50c ice: Update function header for __ice_vsi_get_qs adds 92414f329262 ice: Update comment regarding the ITR_GRAN_S adds 64f4b9437f7c ice: Remove "2 BITS" comment adds eec7e2954df2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1713cb37bf67 fou: Support binding FoU socket adds 32705592f944 bnx2x: Utilize FW 7.13.11.0. adds 863d1a8d5523 net: dsa: mv88e6xxx: remove unneeded cmode initialization adds 37f3c421e8f0 net/core: Document reuseport_add_sock() bind_inany argument adds b3c0fd61e6ab net/core: Document all dev_ioctl() arguments adds d79b3bafabc2 net/core: Document __skb_flow_dissect() flags argument adds a986967eb8e9 net/core: Fix rtnetlink kernel-doc headers adds 7b7ed885aff2 net/core: Allow the compiler to verify declaration and def [...] adds 3aeb0803f7ea ethtool: add PHY Fast Link Down support adds 69f42be8af71 net: phy: marvell: add PHY tunable fast link down support [...] adds d7aa033831b3 Merge branch 'ethtool-add-support-for-Fast-Link-Down-as-ne [...] adds 4d5ec89fc8d1 net: openvswitch: Add a new action check_pkt_len adds 4f661542a402 tcp: fix zerocopy and notsent_lowat issues adds 180a8c3d5dad net: phy: mdio-bcm-unimac: remove redundant !timeout check adds df453700e8d8 inet: switch IP ID generator to siphash adds 356d71e00d27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0d5f20c42b24 batman-adv: Drop license boilerplate adds 4c35e15a8311 batman-adv: Drop documentation about debugfs files adds 52735a6f0bd2 batman-adv: Drop documentation about sysfs files adds 0fa4c30d710d batman-adv: Make sysfs support optional adds 42cdd521487f batman-adv: ABI: Mark sysfs files as deprecated adds 1392f553a4bf batman-adv: Warn about sysfs file access adds a4357c0edf30 MAINTAINERS: Add B(ugtracker) field for batman-adv adds b755636e5c14 MAINTAINERS: Add C(hat) field for batman-adv adds cedb0dbbb2b0 MAINTAINERS: Add T(ree) field for batman-adv adds c2d8b9a6c17a batman-adv: Adjust name for batadv_dat_send_data adds 099e6cc1582d batman-adv: allow updating DAT entry timeouts on incoming [...] adds 32e727449c79 batman-adv: Add multicast-to-unicast support for multiple targets adds ede1fd185146 Merge tag 'batadv-next-for-davem-20190328' of git://git.op [...] adds 335bc0dde012 nfp: register devlink port before netdev adds 5dc37bb9b035 net: replace ndo_get_devlink with ndo_get_devlink_port adds af3836df9a59 net: devlink: introduce devlink_compat_phys_port_name_get() adds 011d32560242 mlxsw: Implement ndo_get_devlink_port adds 59a6b35a1cf5 mlxsw: Remove ndo_get_phys_port_name implementation adds 14c03ac4c100 net: devlink: remove unused devlink_port_get_phys_port_nam [...] adds c9c49a65e53e bnxt: implement ndo_get_devlink_port adds ab178b058c43 bnxt: remove ndo_get_phys_port_name implementation adds 716efee200a7 dsa: implement ndo_get_devlink_port adds d484210bf745 dsa: do not support ndo_get_phys_port_name for non-legacy ports adds f1fa719cfd55 nfp: do not handle nn->port defined case in nfp_net_get_ph [...] adds 746364f298d4 net: devlink: add warning for ndo_get_phys_port_name set w [...] adds 1571e2fdac90 Merge branch 'net-call-for-phys_port_name-into-devlink-dir [...] adds d0c748256611 s390/qeth: defer RX modesetting adds 5c0aebc6db8c s390/qeth: remove locking for RX modeset cache adds 05a17851341c s390/qeth: add wrapper for IP table access adds 7686e4b6ef44 s390/qeth: defer IPv6 address notifier events adds df2a2a5225cc s390/qeth: convert IP table spinlock to mutex adds 782e4a792147 s390/qeth: don't poll for cmd IO completion adds 988a747d88df s390/qeth: clarify default cmd callback adds 61e04465ddbf s390/qeth: let qeth_notify_reply() set the notify reason adds 48ce6f89fcb1 s390/qeth: use callback to finalize cmd adds 2e873d100d14 s390/qeth: send IDX cmds via qeth_send_control_data() adds c63d11ba5266 Merge branch 's390-next' adds 717700d183d6 netfilter: Export nf_ct_{set,destroy}_timeout() adds 06bd2bdf19d2 openvswitch: Add timeout support to ct action adds eda3d1b02284 net: mvneta: Add 2500BaseT support adds ca059af85283 selftests: forwarding: Add reverse path forwarding (RPF) t [...] adds 0637e1f878b5 selftests: forwarding: Add PCP match and VLAN match tests adds 2fcbc0b15e39 selftests: forwarding: Test action VLAN modify adds 2cca8751af36 selftests: forwarding: devlink_lib: Avoid double sourcing [...] adds 8e46aee69722 selftests: forwarding: devlink_lib: Simplify deduction of [...] adds d04cc726c8da selftests: forwarding: devlink_lib: Add shared buffer helpers adds 5dde21b3a7f6 selftests: mlxsw: qos_mc_aware: Configure shared buffers adds 573363a68f27 selftests: mlxsw: Add qos_lib.sh adds 30905dc63bad selftests: mlxsw: Add a new test for strict priority adds 113e59d09fbc Merge branch 'selftests-forwarding-Add-new-test-cases' adds 8373c6c84e67 ipv4: Define fib_get_nhs when CONFIG_IP_ROUTE_MULTIPATH is [...] adds 331c7a402358 ipv4: Move IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN to helper adds e4516ef65490 ipv4: Create init helper for fib_nh adds faa041a40b9f ipv4: Create cleanup helper for fib_nh adds 83c442515917 ipv6: Create init helper for fib6_nh adds dac7d0f27075 ipv6: Create cleanup helper for fib6_nh adds 2b2450ca4a2d ipv6: Move gateway checks to a fib6_nh setting adds 6d3d07b45c86 ipv6: Refactor fib6_ignore_linkdown adds 572bf4dd7186 ipv6: Change rt6_add_nexthop and rt6_nexthop_info to take fib6_nh adds b75ed8b1aa9c ipv4: Rename fib_nh entries adds ad1601ae0260 ipv6: Rename fib6_nh entries adds f1741730dd18 net: Add fib_nh_common and update fib_nh and fib6_nh adds 979e276ebebd net: Use common nexthop init and release helpers adds 5f4d6749c065 Merge branch 'net-Move-fib_nh-and-fib6_nh-to-a-common-struct' adds 3616d08bcbb5 ipv6: Move ipv6 stubs to a separate header file adds 49b1b4a19ca7 selftests: tc-testing: Add pedit tests adds faddd6cf67fd MAINTAINERS: Fix mellanox Innova IPsec adds eb70a1ae2339 tcp: cleanup sk_tx_skb_cache before reuse adds 18b6f717483a openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_IN [...] adds 5d10de34d43b cxgb4: Update 1.23.3.0 as the latest firmware supported. adds 9f764898c73d cxgb4/cxgb4vf: Display advertised FEC in ethtool adds acb10eac5100 team: use netif_is_team_port() adds 35f861e3c58e net: bridge: use netif_is_bridge_port() adds 44fd86cb7e6d mlxsw: spectrum_acl: Remove redundant failed_rollback from [...] adds f3d4ef1a533a mlxsw: spectrum_acl: Move rehash_dis trace call and err ms [...] adds 7c33c72beff9 mlxsw: spectrum_acl: Remove failed_rollback dead end adds a4e76ba6b499 mlxsw: spectrum_acl: Rename rehash_dis trace adds e66075555f89 Merge branch 'mlxsw-spectrum_acl-Get-rid-of-failed_rollbac [...] adds 6578229d4efb r8169: use netif_receive_skb_list batching adds f5d547676ca0 tcp: fix tcp_inet6_sk() for 32bit kernels adds a2c7023f7075 net: dsa: read mac address from DT for slave device adds 76497732932f cxgb3/l2t: Fix undefined behaviour adds db4863fdb897 cxgb3/l2t: Use struct_size() in kvzalloc() adds 3370b5883f04 Merge branch 'cxgb3-undefined-behaviour-and-use-struct_size' adds 191aeea41804 net: ethernet: ti: davinci_mdio: switch to readl/writel() adds ac9e81c230eb net: phy: aquantia: add suspend / resume callbacks for AQR [...] adds eff07b42d8cd nfp: flower: reduce action list size by coalescing mangle actions adds 593cb18285c1 nfp: nsp: implement read SFF module EEPROM adds 61f7c6f44870 nfp: implement ethtool get module EEPROM adds 9dfe6aa077f5 Merge branch 'nfp-flower-improvement-and-SFF-module-EEPROM' adds b6163f194c69 net: phy: improve genphy_read_status adds 5869b8fadad0 net: use rcu_dereference_protected to fetch sk_dst_cache i [...] adds 74dcb4c1a52c net: phy: aquantia: add SGMII statistics adds 97cdcf37b57e net: place xmit recursion in softnet data adds 6b16f9ee89b8 net: move skb->xmit_more hint to softnet data adds 3c31ff22b25f drivers: mellanox: use netdev_xmit_more() helper adds f79c957a0b53 drivers: net: sfc: use netdev_xmit_more helper adds 4f296edeb9d4 drivers: net: aurora: use netdev_xmit_more helper adds 3dc93e85f9b1 Merge branch 'xmit_more-softnet_data' adds e142723700ba macsec: add noinline tag to avoid a frame size warning adds f0dfecc93a60 tg3: allow ethtool -p to work for NICs in down state adds 6d670497e018 openvswitch: use after free in __ovs_ct_free_action() adds 045925e3fe5b net: phy: add genphy_read_abilities adds 2a4d8674b8ec net: phy: use genphy_read_abilities in genphy driver adds 48e4adf9afbe net: phy: realtek: use genphy_read_abilities adds fa288a42646c Merge branch 'genphy_read_abilities' adds 5d237a07f131 net: phy: use c45 standard to detect link partner autoneg [...] adds 372fcc1b8b66 net: phy: deal properly with autoneg incomplete in genphy_ [...] adds 40d0690bd0b6 Merge branch 'net-phy-improve-genphy_c45_read_lpa' adds 3eed52842b9f net: sched: don't set tunnel for decap action adds 936ee65ffc8f rxrpc: Mark expected switch fall-through adds 0fd128428a14 net: dsa: microchip: mark expected switch fall-through adds af3e28cb9b27 net: phy: marvell10g: implement suspend/resume callbacks adds e02c4a9d9b0d net: phy: marvell10g: add the suspend/resume callbacks for [...] adds 49ffba361d5b Merge branch 'marvel10g-suspend-resume' adds 4950c2ba49cc net: phy: fix autoneg mismatch case in genphy_read_status adds 0af7e7c128eb ipv4: Update fib_table_lookup tracepoint to take common nexthop adds eba618abacad ipv4: Add fib_nh_common to fib_result adds b0f60193632e ipv4: Refactor nexthop attributes in fib_dump_info adds c23641998122 ipv4: Change fib_nexthop_info and fib_add_nexthop to take [...] adds c0a720770c01 ipv6: Flip to fib_nexthop_info adds b571bc623eb9 Merge branch 'net-More-movement-to-fib_nh_common' adds 95dbab9f3606 net: hns3: check 1000M half for hns3_ethtool_ops.set_link_ [...] adds 962e31bdfce9 net: hns3: reduce resources use in kdump kernel adds 9c3e713020fc net: hns3: modify the VF network port media type acquisiti [...] adds 72110b567479 net: hns3: return 0 and print warning when hit duplicate MAC adds 0aa3d88a9197 net: hns3: minor optimization for ring_space adds ceca4a5e3223 net: hns3: minor optimization for datapath adds ffd0a922cdea net: hns3: simplify hclgevf_cmd_csq_clean adds 389775a6605e net: hns3: add protect when handling mac addr list adds c4e401e5a934 net: hns3: check resetting status in hns3_get_stats() adds 6ff7ed8049eb net: hns3: prevent change MTU when resetting adds 1eeb3367897a net: hns3: modify HNS3_NIC_STATE_INITED flag in hns3_reset [...] adds d223dfa40a8f net: hns3: split function hnae3_match_n_instantiate() adds da0dde94ad48 Merge branch 'hnx3-next' adds 942f146a63ce net: use kfree_skb_list() from ip_do_fragment() adds 847d44efad07 net: bridge: update multicast stats from maybe_deliver() adds 95e27a4da614 net: sched: ensure tc flower reoffload takes filter ref adds e1279ff7aec1 tipc: add NULL pointer check adds 28b05b928868 net: use correct this_cpu primitive in dev_recursion_level adds c8f191282f81 ehea: Fix a copy-paste err in ehea_init_port_res adds 1789b8aabefb net: pasemi: remove set but not used variable 'cpyhdr' adds fe1ec0bdfba4 ehea: remove set but not used variables 'epa' and 'cq_handle_ref' adds 53a6b206e36f ibmvnic: remove set but not used variable 'netdev' adds a0640e610f7b net: Remove inclusion of pci.h adds 8dc350202d32 net: bridge: optimize backup_port fdb convergence adds 407dd706fb52 net: devlink: convert devlink_port_attrs bools to bits adds bec5267cded2 net: devlink: extend port attrs for switch ID adds 7e1146e8c10c net: devlink: introduce devlink_compat_switch_id_get() helper adds cdf29f4a2625 mlxsw: Pass switch ID through devlink_port_attrs_set() adds aef36b88229a mlxsw: Remove ndo_get_port_parent_id implementation adds 03213a996531 bnxt: move bp->switch_id initialization to PF probe adds 6605a226781e bnxt: pass switch ID through devlink_port_attrs_set() adds 56d9f4e8f70e bnxt: remove ndo_get_port_parent_id implementation for phy [...] adds 1b15c90270c5 nfp: pass switch ID through devlink_port_attrs_set() adds c25f08ac65e4 nfp: remove ndo_get_port_parent_id implementation adds df535f4c47a6 mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() adds 15b04aceeb83 dsa: pass switch ID through devlink_port_attrs_set() adds 119c0b5721da net: devlink: add warning for ndo_get_port_parent_id set w [...] adds 6124d0670d0b Merge branch 'net-extend-devlink-port-attrs-with-switch-ID' adds f6fee16dbbe3 tcp: Accept ECT on SYN in the presence of RFC8311 adds 448a24130b25 Revert "r8169: use netif_receive_skb_list batching" adds e177163d36d5 net: bridge: mcast: remove unused br_ip_equal function adds a1deab17b2e9 net: phy: allow a PHY driver to define neither features no [...] adds 32a069d807f3 net: phy: realtek: remove setting callback get_features an [...] adds 29502bb127b1 Merge branch 'genphy-ability' adds 9195948fbf34 tipc: improve TIPC throughput by Gap ACK blocks adds 382f598fb66b tipc: reduce duplicate packets for unicast traffic adds 58ee86b8c775 tipc: adapt link failover for new Gap-ACK algorithm adds 8f4043f12532 Merge branch 'tipc-improve-TIPC-unicast-link-throughput' adds f83f7151950d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds eb94dc9aabdf r8169: disable tx interrupt coalescing on RTL8168 adds 6221333ab213 virtio-net: Remove inclusion of pci.h adds 7934b481ab1a virtio-net: Fix some minor formatting errors adds 867934e9c9ba dt-bindings: net: phy: add g12a mdio mux documentation adds 7090425104db net: phy: add amlogic g12a mdio mux support adds 5c3407abb338 net: phy: meson-gxl: add g12a support adds fad137c4ef07 net: phy: meson-gxl: clean-up gxl variant driver adds cdf369cd5808 Merge branch 'net-phy-add-Amlogic-g12a-support' adds d1edc0855597 tcp: remove redundant check on tskb adds 78fdde30d4bd r8152: remove extra action copying ethernet address adds 25766271e42f r8152: Refresh MAC address during USBDEVFS_RESET adds afdb3df2925a Merge branch 'r8152-runtime-mac-changes' adds ea401685a20b net: hns: fix unsigned comparison to less than zero adds f1054c65bca6 selftests: forwarding: test for bridge mcast traffic after [...] adds d595b85a6cea net: hsr: fix lines exceeding 80 characters adds d4730775ed4b net: hsr: fix multiple blank lines in the code adds 5670342ced28 net: hsr: remove unnecessary paranthesis from the code adds 4fe25bd8c3e7 net: hsr: fix alignment issues in the code for functions adds 0525fc069f03 net: hsr: fix lines that ends with a '(' adds 05ca6e644dc9 net: hsr: fix NULL checks in the code adds 5fa967780364 net: hsr: remove unnecessary space after a cast adds 059477830022 net: hsr: fix placement of logical operator in a multi-lin [...] adds d131fcc690b9 net: hsr: add missing space around operator in code adds b1b4aa914080 net: hsr: remove camel case usage in the code adds 9f73c2bb46f4 net: hsr: add blank line after function declaration adds 0e7623bdf34f net: hsr: convert to SPDX identifier adds fc4ecaeebd26 net: hsr: add debugfs support for display node list adds 5150b45fd355 net: hsr: Fix node prune function for forget time expiry adds 1e045a62eea6 Merge branch 'net-hsr-improvements-and-bug-fixes' adds 7a41c294c146 rhashtable: use cmpxchg() in nested_table_alloc() adds ff302db965b5 rhashtable: allow rht_bucket_var to return NULL. adds 8f0db018006a rhashtable: use bit_spin_locks to protect hash bucket. adds 149212f07856 rhashtable: add lockdep tracking to bucket bit-spin-locks. adds 9186c90bbb95 Merge branch 'rhashtable-bitlocks' adds 1f17f7742eeb net: sched: flower: insert filter to ht before offloading [...] adds fd69c399c7d6 datagram: remove rendundant 'peeked' argument adds 9a80ba067a9c net: xilinx: emaclite: add minimal ethtool ops adds fcf9782573ec net: xilinx: emaclite: add minimal ndo_do_ioctl hook adds ed514fc5615d cxgb4: Don't return EAGAIN when TCAM is full. adds 38702cce547a net/mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros adds bbf29f618e8c net/mlx5: Remove spinlock support from mlx5_write64 adds 868bc06b2403 net/mlx5: Remove redundant init functions parameter adds 11f3b84d7068 net/mlx5: Split mdev init and pci init adds 52c368dc3da7 net/mlx5: Move health and page alloc init to mdev_init adds e161105e58da net/mlx5: Function setup/teardown procedures adds a80d1b68c8b7 net/mlx5: Break load_one into three stages adds d05120f50b5d net/mlx5: Make mlx5_core messages independent from mdev->pdev adds b09989a21428 net/mlx5: Use dev->priv.name instead of dev_name adds 98a8e6fc482d net/mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info adds aa8106f137b9 net/mlx5: Add explicit bar address field adds 3732b9720ffe net/mlx5: Add rate limit print macros adds 4039049b5c46 net/mlx5: Expose MPEIN (Management PCIE INfo) register layout adds aef6c443fe84 net/mlx5: Fix false compilation warning adds b6460c72c36d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 5d3c537f9070 net/mlx5: Handle event of power detection in the PCIE slot adds eda99e11a097 net/mlx5: E-Switch, Fix double mutex initialization adds 1b18b781516d net/mlx5e: Make the log friendly when decapsulation offloa [...] adds 6f9af8ff1166 net/mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() adds 20bb4a813e13 net/mlx5e: Deletes unnecessary setting of esw_attr->parse_attr adds 2cc1cb1d1735 net/mlx5e: Return -EOPNOTSUPP when attempting to offload a [...] adds 8377629e76bc net/mlx5e: Use helpers to get headers criteria and value pointers adds bf2f3bca1c5d net/mlx5e: Deny VLAN rewrite if there is no VLAN header match adds 6fca9d1e603a net/mlx5e: Allow VLAN rewrite of prio field with the same match adds 278748a95aa3 net/mlx5e: Offload TC e-switch rules with egress VLAN device adds 35a605db168c net/mlx5e: Offload TC e-switch rules with ingress VLAN device adds 27c11b6b844c net/mlx5e: Do not rewrite fields with the same match adds 98df6d5b877c net/mlx5: A write memory barrier is sufficient in EQ ci update adds 0b77f2305f38 net/mlx5e: Obsolete param field holding a constant value adds 6d7ee2edaa54 net/mlx5e: Unify logic of MTU boundaries adds 8bb309e67f57 Merge tag 'mlx5-updates-2019-04-02' of git://git.kernel.or [...] adds 3b8b11f96616 net: phy: improve link partner capability detection adds 1aefd3de7bc6 ipv6: Add fib6_nh_init and release to stubs adds 71df5777aaae ipv6: Add neighbor helpers that use the ipv6 stub adds bdf004677107 net: Replace nhc_has_gw with nhc_gw_family adds 1550c171935d ipv4: Prepare rtable for IPv6 gateway adds f35b794b3b40 ipv4: Prepare fib_config for IPv6 gateway adds 0f5f7d7bf6e6 ipv4: Add support to rtable for ipv6 gateway adds a4ea5d43c807 ipv4: Add support to fib_config for IPv6 gateway adds 448d72481917 ipv4: Refactor fib_check_nh adds 717a8f5b2923 ipv4: Add fib_check_nh_v6_gw adds 0353f28231c7 neighbor: Add skip_cache argument to neigh_output adds 5c9f7c1dfc2e ipv4: Add helpers for neigh lookup for nexthop adds 6f5f68d05ec0 bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookup adds 6de9c0557e4f ipv4: Handle ipv6 gateway in ipv4_confirm_neigh adds 619d1826269b ipv4: Handle ipv6 gateway in fib_detect_death adds 1a38c43d319e ipv4: Handle ipv6 gateway in fib_good_nh adds 19a9d136f198 ipv4: Flag fib_info with a fib_nh using IPv6 gateway adds d15662682db2 ipv4: Allow ipv6 gateway with ipv4 routes adds 228ddb3315ba selftests: fib_tests: Add tests for ipv6 gateway with ipv4 route adds 0ed8c3dc4133 Merge branch 'ipv4-Enable-support-for-IPv6-gateway-with-IP [...] adds 0f14c5b1a9c9 net: hns3: set vport alive state to default while resetting adds cd513a69750b net: hns3: set up the vport alive state while reinitializing adds cc645dfa89a7 net: hns3: not reset vport who not alive when PF reset adds eb32c896f10a net: hns3: adjust the timing of hns3_client_stop when unloading adds 056cbab33294 net: hns3: deactive the reset timer when reset successfully adds 0fdf4d304c24 net: hns3: ignore lower-level new coming reset adds 4f765d3e5213 net: hns3: do not request reset when hardware resetting adds cf1f212916d9 net: hns3: handle pending reset while reset fail adds 18e2488881c6 net: hns3: stop mailbox handling when command queue need re-init adds 4339ef396ab6 net: hns3: add error handler for initializing command queue adds 7d60070668e4 net: hns3: remove resetting check in hclgevf_reset_task_schedule adds e233516e6a92 net: hns3: fix keep_alive_timer not stop problem adds 5af82f5205f1 Merge branch 'hns3-next' adds 22b56e827093 net: phy: replace genphy_10g_driver with genphy_c45_driver adds e4bf63482c30 qmi_wwan: Add quirk for Quectel dynamic config adds 8d77d4bfb0c1 mlxsw: reg: Add MGIR register adds a9c8336f6544 mlxsw: core: Add support for devlink info command adds be0faac952e1 Documentation: networking: devlink-info-versions: Add fw.psid adds 13ee7d49733b Merge branch 'mlxsw-Add-support-for-devlink-info-command' adds b7f29f8ce170 net: phy: fix setting autoneg_complete in genphy_update_link adds 7f301cff1fc2 ethtool: thunder_bgx: use ethtool.h constants for speed an [...] adds 310655b07ae8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7d1df2c978dc netdevsim: remove nsim_dellink() implementation adds c3d9a435d939 netdevsim: let net core to free netdevsim netdev adds 027d4ca6f0f5 netdevsim: assume CONFIG_NET_DEVLINK is always enabled adds 0c9381d9bcfb Merge branch 'netdevsim-small-spring-cleanup' adds 4c75be07f938 net: phy: remove unnecessary callback settings in C45 drivers adds b0a231a26d56 net: caif: avoid using qdisc_qlen() adds 1f5e6fdd6aec net: sched: prefer qdisc_is_empty() over direct qlen access adds 9c01c9f1f2a3 net: sched: always do stats accounting according to TCQ_F_ [...] adds 8a53e616de29 net: sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too adds 73eb628ddfd3 Revert: "net: sched: put back q.qlen into a single location" adds 44b9b6ca251c Merge branch 'net-sched-move-back-qlen-to-per-CPU-accounting' adds d73f80f921fd ipv4: Handle RTA_GATEWAY set to 0 adds 93e212547700 net: strparser: fix comment adds 7b9eba7ba0c1 net/sched: taprio: fix picos_per_byte miscalculation adds e0a7683d30e9 net/sched: cbs: fix port_rate miscalculation adds b8c7e2c39dd5 Merge branch 'net-sched-taprio-fix-picos_per_byte-miscalculation' adds c9d52f216922 fou: correct spelling of encapsulation adds 526bb57a6ad6 net: fou: remove redundant code in gue_udp_recv adds ecce39ec1093 netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() adds 9e35552ae1ea net: sched: flower: use correct ht function to prevent duplicates adds 909620ff72c8 tipc: use standard write_lock & unlock functions when crea [...] adds 62720b12d20a dns: remove redundant zero length namelen check adds 1ba9a8951794 ipv6: Only call rt6_check_neigh for nexthop with gateway adds 6e1809a564ef ipv6: Remove rt6_check_dev adds cc3a86c802f0 ipv6: Change rt6_probe to take a fib6_nh adds 702cea56852c ipv6: Pass fib6_nh and flags to rt6_score_route adds 28679ed10479 ipv6: Refactor find_match adds 30c15f033847 ipv6: Refactor find_rr_leaf adds af52a52cbabd ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup adds d83009d462a6 ipv6: Move fib6_multipath_select down in ip6_pol_route adds 0c59d0067587 ipv6: Refactor rt6_device_match adds 0b34eb004347 ipv6: Refactor __ip6_route_redirect adds 78f07adac861 Merge branch 'ipv6-Refactor-nexthop-selection-helpers-duri [...] adds dd399ac9e343 tools/bpf: generate pkg-config file for libbpf adds 2011fccfb61b bpf: Support variable offset stack access from helpers adds 8ff80e96e3cc selftests/bpf: Test variable offset stack access adds c3969de8acbc Merge branch 'variable-stack-access' adds 9de2640b06ec bpf: add bpffs multi-dimensional array tests in test_btf adds 6b7b6995c43e selftests: bpf: tests.h should depend on .c files, not the output adds 94e8f3c7125a selftests: bpf: fix -Wformat-security warning for flow_dis [...] adds a918b03e8c95 selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c adds 7596aa3ea8a0 selftests: bpf: remove duplicate .flags initialization in [...] adds 99182beed858 Merge branch 'bpf-selftest-clang-fixes' adds e83b9f55448a kbuild: add ability to generate BTF type info for vmlinux adds 06ee7115b0d1 bpf: add verifier stats and log_level bit 2 adds 9f4686c41bdf bpf: improve verification speed by droping states adds 25af32dad804 bpf: improve verification speed by not remarking live_read adds 71dde681a8ce bpf: convert temp arrays to kvcalloc adds 4f73379ec5c2 bpf: verbose jump offset overflow check adds c04c0d2b968a bpf: increase complexity limit and maximum program size adds 7a9f5c65abcc bpf: increase verifier log limit adds da11b417583e libbpf: teach libbpf about log_level bit 2 adds e5e7a8f2d858 selftests/bpf: add few verifier scale tests adds 8aa2d4b4b92c selftests/bpf: synthetic tests to push verifier limits adds cc441a69486b Merge branch 'bpf-verifier-scalability' adds 0979ff7992fb selftests/bpf: ksym_search won't check symbols exists adds e67b2c715415 samples, selftests/bpf: add NULL check for ksym_search adds 636e78b1cdb4 samples/bpf: fix build with new clang adds f2bcd05ec7b8 bpf: Reject indirect var_off stack access in raw mode adds f68a5b44647b selftests/bpf: Test indirect var_off stack access in raw mode adds 088ec26d9c2d bpf: Reject indirect var_off stack access in unpriv mode adds 2c6927dbdc3f selftests/bpf: Test indirect var_off stack access in unpriv mode adds 107c26a70ca8 bpf: Sanity check max value for var_off stack access adds 07f9196241f8 selftests/bpf: Test unbounded var_off stack access adds 1fbd20f8b77b bpf: Add missed newline in verifier verbose log adds 347807d3876a Merge branch 'bpf-varstack-fixes' adds ff466b58055f libbpf: Ignore -Wformat-nonliteral warning adds d8eca5bbb2be bpf: implement lookup-free direct value access for maps adds be70bcd53de6 bpf: do not retain flags that are not tied to map lifetime adds 591fe9888d78 bpf: add program side {rd, wr}only support for maps adds 87df15de441b bpf: add syscall side map freeze support adds 3e0ddc4f3ff1 bpf: allow . char as part of the object name adds f063c889c945 bpf: add specification for BTF Var and DataSec kinds adds 1dc92851849c bpf: kernel side support for BTF Var and DataSec adds 2824ecb7010f bpf: allow for key-less BTF in array map adds c83fef6bc562 bpf: sync {btf, bpf}.h uapi header from tools infrastructure adds f8c7a4d4dc39 bpf, libbpf: refactor relocation handling adds d859900c4c56 bpf, libbpf: support global data/bss/rodata sections adds 1713d68b3bf0 bpf, libbpf: add support for BTF Var and DataSec adds 817998afa038 bpf: bpftool support for dumping data/bss/rodata sections adds fb2abb73e575 bpf, selftest: test {rd, wr}only flags and direct value access adds b915ebe6d9c8 bpf, selftest: test global data/bss/rodata sections adds c861168b7c21 bpf, selftest: add test cases for BTF Var and DataSec adds 6316f78306c1 Merge branch 'support-global-data' adds 69a0f9ecef22 bpf, bpftool: fix a few ubsan warnings adds 50bd645b3a21 libbpf: fix crash in XDP socket part with new larger BPF_L [...] adds fa0dcb3fe2ca mailmap: add entry for email addresses adds d5adbdd77ecc libbpf: Fix build with gcc-8 adds 569b0c77735d tools/bpftool: show btf id in program information adds b0b9395d865e bpf: support input __sk_buff context in BPF_PROG_TEST_RUN adds 5e903c656b98 libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG [...] adds 3daf8e703ec3 selftests: bpf: add selftest for __sk_buff context in BPF_ [...] adds c695865c5c98 bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN adds 166b5a7f2ca3 selftests_bpf: extend test_tc_tunnel for UDP encap adds 58dfc900faff bpf: add layer 2 encap support to bpf_skb_adjust_room adds 1db04c300a41 bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 adds 3ec61df82ba0 selftests_bpf: add L2 encap to test_tc_tunnel adds 94c59aab42ce Merge branch 'bpf-l2-encap' adds 6b7a21140fca tools: add smp_* barrier variants to include infrastructure adds 947e8b595b82 bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG [...] adds bb23581b9b38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 56490b623aa0 selftests: Add debugging options to pmtu.sh adds 9994677c968e net: sched: flower: fix filter net reference counting adds 0eff1052438c sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). adds 925b93742263 sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). adds 5e8f641db673 sctp: Use helper for sctp_ulpq_tail_event() when hooked up [...] adds 178ca044aa60 sctp: Make sctp_enqueue_event tak an skb list. adds 013b96ec6461 sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). adds 8af9f7291e22 Merge branch 'sctp-skb-list' adds 6dc400af216a xen-netback: add reference from xenvif to backend_info to [...] adds 50717a37db03 net/smc: nonblocking connect rework adds 4ada81fddfbb net/smc: fallback to TCP after connect problems adds 598866974c94 net/smc: check for ip prefix and subnet adds bc36d2fc93eb net/smc: consolidate function parameters adds fba7e8ef513c net/smc: cleanup of get vlan id adds 228bae05be32 net/smc: code cleanup smc_listen_work adds 9aa68d298c80 net/smc: improve smc_listen_work reason codes adds 7a62725a50e0 net/smc: improve smc_conn_create reason codes adds e0a092ebebf7 Merge branch 'smc-next' adds abe9fd5726e0 net: dummy: use generic helper to report timestamping info adds af730342ec3b net: loopback: use generic helper to report timestamping info adds 056b21fbe689 net: veth: use generic helper to report timestamping info adds 3c91d1148320 Documentation: net: dsa: transition to the rst format adds af9095f00d34 netdevsim: move shared dev creation and destruction into s [...] adds 38f58c972334 netdevsim: move sdev specific bpf debugfs files to sdev dir adds b26b6946a62f netdevsim: make bpf_offload_dev_create() per-sdev instead [...] adds 4b3a84bce4e2 netdevsim: move sdev-specific init/uninit code into separa [...] adds 8c5a3ca306a0 Merge branch 'netdevsim-Mostly-cleanup-in-sdev-bpf-iface-area' adds 1deeb6408c1c ipv6: Remove flowi6_oif compare from __ip6_route_redirect adds e64718282c00 nfp: opportunistically poll for reconfig result adds dd5b2498d845 nfp: add a mutex lock for the vNIC ctrl BAR adds 0a72d8332ce6 nfp: move vNIC reset before netdev init adds bcf0cafab44f nfp: split out common control message handling code adds 9d60f0ea1c55 Merge branch 'nfp-update-to-control-structures' adds c252aa3e8ed3 rhashtable: use struct_size() in kvzalloc() adds e4edbe3c1f44 rhashtable: fix some __rcu annotation errors adds c5783311a124 rhashtable: reorder some inline functions and macros. adds adc6a3ab192e rhashtable: move dereference inside rht_ptr() adds f4712b46a529 rhashtable: replace rht_ptr_locked() with rht_assign_locked() adds ca0b709d1a07 rhashtable: use BIT(0) for locking. adds 5fa7d3f9d318 Merge branch 'rhashtable-bit-locking-m68k' adds f1538eca9ea6 net: phy: shrink PHY settings array adds 5a3144e41956 net: phy: add support for new modes in phylib adds c6576bfe2f4b phy: warn if phylib and ethtool PHY mode definitions are o [...] adds 81f2eeb37074 Merge branch 'net-phy-shrink-PHY-settings-array-and-add-20 [...] adds 741fca1667ea net: hns3: modify VLAN initialization to be compatible wit [...] adds 44e626f720c3 net: hns3: fix VLAN offload handle for VLAN inserted by port adds 21e043cd8124 net: hns3: fix set port based VLAN for PF adds 92f11ea177cd net: hns3: fix set port based VLAN issue for VF adds a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum adds d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process adds db5936db8f9e net: hns3: always assume no drop TC for performance reason adds 1a49f3c6146f net: hns3: divide shared buffer between TC adds c41e672d1e6a net: hns3: set dividual reset level for all RAS and MSI-X errors adds 2d0075b4a7b7 net: hns3: do not initialize MDIO bus when PHY is inexistent adds cc5ff6e90f80 net: hns3: free the pending skb when clean RX ring adds 6814b5900b83 net: hns3: code optimization for command queue' spin lock adds c19571264dd7 Merge branch 'hns3-next' adds 1fcd165884c8 r8169: create function pointer array for PHY init functions adds 8344ffffd176 r8169: create function pointer array for chip hw init functions adds 0ed1d3ddedb9 Merge branch 'r8169-phy-func-ptr-arrays' adds e62b2fd5d3b4 r8169: change irq handler to always trigger NAPI polling adds 3b15d09f7e6d time: Introduce jiffies64_to_msecs() adds f7e840ee4dca netfilter: nf_tables: remove unused parameter ctx adds b3dfee340a9b netfilter: nft_redir: Make nft_redir_dump static adds 227e1e4d0d6c netfilter: nf_flowtable: skip device lookup from interface index adds 84c0d5e96f3a ipvs: allow tunneling with gue encapsulation adds 01902f8c85bf netfilter: optimize nf_inet_addr_cmp adds d164385ec572 netfilter: nat: add inet family nat support adds c1deb065cf3b netfilter: nf_tables: merge route type into core adds 4806e975729f netfilter: replace NF_NAT_NEEDED with IS_ENABLED(CONFIG_NF_NAT) adds 071657d2c38c netfilter: nft_masq: add inet support adds 63ce3940f3ab netfilter: nft_redir: add inet support adds 6978cdb129da kselftests: extend nft_nat with inet family based nat hooks adds 22c7652cdaa8 netfilter: nft_osf: Add version option support adds 3b0a081db1f7 netfilter: make two functions static adds bf8981a2aa08 netfilter: nf_nat: merge ip/ip6 masquerade headers adds adf82accc5f5 netfilter: x_tables: merge ip and ipv6 masquerade modules adds 610a43149cab netfilter: nf_nat_masquerade: unify ipv4/6 notifier registration adds 26f7fe4a5db5 selftests: netfilter: add ebtables broute test case adds f12064d1b402 bridge: reduce size of input cb to 16 bytes adds 971502d77faa bridge: netfilter: unroll NF_HOOK helper in bridge input path adds 223fd0adfa8a bridge: broute: make broute a real ebtables table adds dc2f4189dcd2 bridge: only include nf_queue.h if needed adds 95337b982107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a85e84e0301b mlxsw: spectrum_router: Propagate neighbour update errors adds caf345a18b2f mlxsw: spectrum_router: Add neighbour offload indication adds 3321cff3c570 selftests: mlxsw: Test neighbour offload indication adds 93144b0ecde5 Merge branch 'mlxsw-Add-neighbour-offload-indication' adds 1033990ac5b2 sctp: implement memory accounting on tx path adds 9dde27de3e5e sctp: implement memory accounting on rx path adds c7cf89b5dd38 Merge branch 'sctp-fully-support-memory-accounting' adds 8a9a654b5b52 net: hns3: fix sparse: warning when calling hclge_set_vlan [...] adds 2566f10676ba net: hns3: fix for vport->bw_limit overflow problem adds 47a1a225ab35 Merge branch 'hns3-next' adds 2f2622f59c70 nfp: flower: turn on recirc and merge hint support in firmware adds 4d12ba42787b nfp: flower: allow offloading of matches on 'internal' ports adds 27f54b582567 nfp: allow fallback packets from non-reprs adds f41dd0595d06 nfp: flower: support fallback packets from internal ports adds 45756dfedab5 nfp: flower: allow tunnels to output to internal port adds cf4172d5751f nfp: flower: get flows by host context adds dbc2d68edc98 nfp: flower: handle merge hint messages adds 107e37bb4f88 nfp: flower: validate merge hint flows adds 1c6952ca587d nfp: flower: generate merge flow rule adds aa6ce2ea0c93 nfp: flower: support stats update for merge flows adds 8af56f40e53b nfp: flower: offload merge flows adds b6ed55cb721c Merge branch 'nfp-Flower-flow-merging' adds dcdecdcfe1fc net: phy: switch drivers to use dynamic feature detection adds 9c5f8a19b2de net: hsr: fix naming of file and functions adds 3271273388fb net: hsr: fix debugfs path to support multiple interfaces adds ee2c46f35390 net: hsr: add tx stats for master interface adds 432bc230700f Merge branch 'hsr-next' adds a32b9d91b725 xen-netfront: mark expected switch fall-through adds b320532c9990 bnx2x: Replace magic numbers with macro definitions. adds 00165c25fa3e bnx2x: Add support for detection of P2P event packets. adds 9c03e2270813 Merge branch 'bnx2x-Support-for-timestamping-in-P2P-mode' adds 3aed3e2a143c net: phy: micrel: add Asym Pause workaround adds 9bad65e51549 nfp: flower: fix implicit fallthrough warning adds df8e249be866 dpaa2-eth: Fix Rx classification status adds 61f9bf0011c7 dpaa2-eth: Add a couple of macros adds 3a1e6b84ad2e dpaa2-eth: Update hash key composition code adds 2d6802374c69 dpaa2-eth: Add flow steering support without masking adds 17f780b36426 Merge branch 'dpaa2-eth-Add-flow-steering-support-without- [...] adds ff82cfc78398 net: stmmac: dwxgmac: Finish the Flow Control implementation adds e9989339063d net: stmmac: Set Flow Control to automatic mode in the driver adds e77b8ba640b2 Merge branch 'stmmac-Enable-Flow-Control' adds 3e957b377bf4 i40e: Queues are reserved despite "Invalid argument" error adds cdc594e00370 i40e: Implement DDP support in i40e driver adds bfb0ebed5385 i40e: don't allow changes to HW VLAN stripping on active p [...] adds bf4bf09bdd91 i40e: save PTP time before a device reset adds 262213317331 i40e: Fix for 10G ports LED not blinking adds 54dea0e7efd1 i40e: Update i40e_init_dcb to return correct error adds 735aaafaff7a i40e: Remove misleading messages for untrusted VF adds cce2dffefe6d i40e: Changed maximum supported FW API version to 1.8 adds 4fb29bddb57f i40e: The driver now prints the API version in error message adds f38d1347cd0b i40e: Report advertised link modes on 40GBASE_SR4 adds 06b6e2a2333e i40e: Able to add up to 16 MAC filters on an untrusted VF adds 6e114debb2eb i40e: Fix misleading error message adds 3a6f7892acc1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 41c47da3b6e5 s390/qeth: clarify naming for some QDIO helpers adds a4cdc9baee07 s390/qeth: handle error from qeth_update_from_chp_desc() adds fdd1a5303efb s390/qeth: don't bother updating the last-tx time adds 333ef9d1d5fb s390/qeth: don't keep statistics for tx timeout adds 3a18d75400ff s390/qeth: add TX multiqueue support for IQD devices adds 73dc2daf110f s390/qeth: add TX multiqueue support for OSA devices adds e6c15b5f34a9 s390/qeth: simplify QoS code adds 54a50941b7db s390/qeth: stop/wake TX queues based on their fill level adds cea0aa9cbd5a Merge branch 's390-next' adds 6b0a7f84ea1f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds b1d40991506a ipv6: Rename fib6_multipath_select and pass fib6_result adds 7e4b51287573 ipv6: Pass fib6_result to rt6_find_cached_rt adds 85bd05deb35a ipv6: Pass fib6_result to ip6_rt_cache_alloc adds 9b6b35abfbde ipv6: Pass fib6_result to ip6_create_rt_rcu adds db3fedee0cb7 ipv6: Pass fib6_result to pcpu route functions adds 0d16158149ab ipv6: Pass fib6_result to ip6_rt_get_dev_rcu and ip6_rt_copy_init adds 5012f0a5944c ipv6: Pass fib6_result to rt6_insert_exception adds b748f2609262 ipv6: Pass fib6_result to ip6_mtu_from_fib6 and fib6_mtu adds 75ef7389dd23 ipv6: Pass fib6_result to rt6_device_match adds b7bc4b6a620b ipv6: Pass fib6_result to rt6_select and find_rr_leaf adds 8ff2e5b26cb8 ipv6: Pass fib6_result to fib6_table_lookup tracepoint adds effda4dd97e8 ipv6: Pass fib6_result to fib lookups adds 7d21fec90438 ipv6: Add fib6_type and fib6_flags to fib6_result adds cea29a70727e Merge branch 'ipv6-Use-fib6_result-for-fib_lookups' adds b8fb1ab46169 net ipv6: Prevent neighbor add if protocol is disabled on device adds 9cfcf71ce6ec iwlwifi: mvm: report delayed beacon count to FW adds 792211266379 iwlwifi: mvm: implement CSA abort adds d47cdb884a99 iwlwifi: mvm: report all NO_DATA events to mac80211 adds c37763d22d07 iwlwifi: mvm: track CSA beacons adds 77738865eb62 iwlwifi: mvm: notify FW on quiet mode in CSA adds f67806140220 iwlwifi: mvm: disconnect in case of bad channel switch parameters adds 81b4e44e41e6 iwlwifi: mvm: track changes in beacon count during channel switch adds 918cbf39ac00 iwlwifi: mvm: support multiple BSSID adds e47df5bd515c iwlwifi: mvm: enable HT/VHT IBSS adds 8636ca769cab iwlwifi: mvm: be more forgiving if num of channels is too big adds b15ef67c0e6b iwlwifi: add support for 6-7 GHz channels adds 2785ce008e3b iwlwifi: support new NVM response API adds e4fe5d4b10cd iwlwifi: mvm: Support new format of SCAN_OFFLOAD_PROFILES_ [...] adds 8672aad310fc iwlwifi: dbg: use dump mask for tx command dumping length adds fd1190b68a27 iwlwifi: mvm: use dump worker during restart instead of sync dump adds f826faaa1f3a iwlwifi: pcie: switch to correct RBD/CD layout for 22560 adds 5bd757a69bec iwlwifi: for AX210 device support radio GF4 adds a15d4f3b3cdd iwlwifi: mvm: set max amsdu for TLC offload adds c88580e1a96b iwlwifi: dbg: add DRAM monitor support for AX210 device family adds 4b49e34e580c iwlwifi: dbg_ini: separate between ini and legacy dump flows adds 78d722b1bdd9 iwlwifi: Use struct_size() in kzalloc adds a2a120a9cdf1 iwlwifi: remove unnecessary goto out in iwl_parse_nvm_mcc_info() adds fe63f21b20df iwlwifi: dbg_ini: align to FW api version 1 adds 8db32fa40091 Merge tag 'iwlwifi-next-for-kalle-2019-03-22' of git://git [...] adds d123172175db qtnfmac: make regulatory notifier work on per-phy basis adds 642f15a5cee7 qtnfmac: simplify error reporting in regulatory notifier adds a2fbaaf757e3 qtnfmac: include full channels info to regulatory notifier adds 2c31129f8f40 qtnfmac: pass complete channel info in regulatory notifier adds 48cefdfbcb57 qtnfmac: flexible regulatory domain registration logic adds c698bce01562 qtnfmac: allow each MAC to specify its own regulatory rules adds 438fb43bcab1 qtnfmac: pass DFS region to firmware on region update adds 93eeab26791d qtnfmac: update bands information on CHANGE_INTF command adds ae1946be26bc qtnfmac: fix core attach error path in pcie backend adds 83b00f6eb863 qtnfmac: simplify firmware state tracking adds 72b3270e01ab qtnfmac: allow changing the netns adds bc70732f9bd9 qtnfmac: send EAPOL frames via control path adds b63967cae6b1 qtnfmac: use scan duration param for different scan types adds c9692820710f brcmfmac: support repeated brcmf_fw_alloc_request() calls adds a2ec87ddbf16 brcmfmac: add a function designated for handling firmware fails adds 4684997d9eea brcmfmac: reset PCIe bus on a firmware crash adds c80d26e81ef1 brcmfmac: fix WARNING during USB disconnect in case of une [...] adds 5cdb0ef6144f brcmfmac: fix NULL pointer derefence during USB disconnect adds db3b9e2e1d58 brcmfmac: fix race during disconnect when USB completion i [...] adds 2b78e5f52236 brcmfmac: remove pending parameter from brcmf_usb_free_q adds 504f06725d01 brcmfmac: remove unused variable i from brcmf_usb_free_q adds 24d413a31afa brcmfmac: fix Oops when bringing up interface during USB d [...] adds a9fd0953fa4a brcmfmac: convert dev_init_lock mutex to completion adds 46953f97224d brcmfmac: fix missing checks for kmemdup adds d825db346270 b43: shut up clang -Wuninitialized variable warning adds 6603c5844a44 iwlegacy: remove redundant assignment to *res adds e5b9b206f3f6 net: mwifiex: fix a NULL pointer dereference adds 003b686ace82 mwifiex: Fix mem leak in mwifiex_tm_cmd adds 2cd2b42439ea mwifiex: add a bounds check in mwifiex_process_sta_rx_packet() adds 765976285a8c rtlwifi: fix a potential NULL pointer dereference adds 60209d482b97 rtlwifi: fix potential NULL pointer dereference adds 38bb0baea310 rtlwifi: move spin_lock_bh to spin_lock in tasklet adds 95336d4cb588 qtnfmac: replace qtnf_cmd_acl_data_size() with struct_size() adds 4b1831e48974 iwlwifi: dbg_ini: support HW error trigger adds bfa34c332964 iwlwifi: dbg_ini: enforce always on domain checking adds 4bdb2676d8fd iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory bas [...] adds 9802162f98b4 iwlwifi: dbg_ini: add memory offset to the base address of [...] adds 990ffe3e8196 iwlwifi: dbg_ini: add version to dump header adds 1cdb4d8f2a4b iwlwifi: dbg_ini: add region id to the region dump adds 186e6c871b92 iwlwifi: trust calling function adds 60eeaf572f3e iwlwifi: dbg_ini: add registers addresses in fifo dump adds 192a7e1f731f iwlwifi: mvm: IBSS: use BE FIFO for multicast adds f0e1e1c20d5f iwlwifi: dbg_ini: change memory range base address to u64 adds d63916aeba57 iwlwifi: dbg_ini: fix the dram monitor header size adds 4c704534c38f iwlwifi: dbg_ini: add monitor header to smem monitor adds 0bfefe2f41dd iwlwifi: mvm: fix pointer reference when setting HE QAM thres adds 84294b5be15a iwlwifi: dbg_ini: remove redundant curly brackets from tri [...] adds 33a403861572 iwlwifi: dbg_ini: remove redundant type argument from iwl_ [...] adds 30eba3f9a454 iwlwifi: dbg_ini: apply rx fifo offset after reading the r [...] adds 3f7fbc8cc11e iwlwifi: mvm: remove buggy and unnecessary hw_queue initia [...] adds c9af7528c331 iwlwifi: mvm: no need to check return value of debugfs_cre [...] adds cf5d566322be iwlwifi: pcie: no need to check return value of debugfs_cr [...] adds 56fe12d2837f iwlwifi: dbg: fill radio registers data regardless of fifo [...] adds afc1e3b4fc8f iwlwifi: mvm: use correct GP2 register address for 22000 family adds c30aef01bae9 iwlwifi: set 512 TX queue slots for AX210 devices adds d14ae796f849 iwlwifi: mvm: support HE context cmd API change adds ef8a913766cd iwlwifi: remove misconfigured pci ids from 22260 series adds 5f659c792a31 Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git [...] adds 0cf83903aad0 brcmfmac: Use struct_size() in kzalloc() adds e3062e05e1cf brcmfmac: Loading the correct firmware for brcm43456 adds a927e8d8ab57 brcmfmac: fix leak of mypkt on error return path adds 0961d9874a2e rtlwifi: Fix duplicate tests of one of the RX descriptors adds ddab2eee7949 rtlwifi: Convert the wake_match variable to local adds bdfc4027de15 rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive [...] adds b5250c9c14c1 rtlwifi: rtl8188ee: Remove extraneous file adds f9a904efca28 Merge tag 'wireless-drivers-next-for-davem-2019-04-18' of [...] adds 94c4441b5a80 ice: Fix typos in code comments adds f9867df6d965 ice: Fix incorrect use of abbreviations adds 802abbb44a25 ice: Bump version adds 37b6f6469f75 ice: Add code for DCB initialization part 1/4 adds 0ebd3ff13cca ice: Add code for DCB initialization part 2/4 adds 7b9ffc76bf59 ice: Add code for DCB initialization part 3/4 adds 0deab659a615 ice: Add code for DCB initialization part 4/4 adds 00cc3f1b3a30 ice: Add code to process LLDP MIB change events adds a629cf0a018b ice: Update rings based on TC information adds 5f6aa50e4ece ice: Add priority information into VLAN header adds 4b0fdceb81ba ice: Add code to get DCB related statistics adds b832c2f63108 ice: Add code for DCB rebuild adds 3a257a1404f8 ice: Add code to control FW LLDP and DCBX adds 9c010de7cf0a ice: Bump driver version adds 711987bbad18 ice: Calculate ITR increment based on direct calculation adds 16111991dbd7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5e42574b022b net: phy: don't set autoneg if it's not supported adds 4cf2d206ff40 net: phy: remove dead code from phy_sanitize_settings adds 0bc199854405 ipv6: Add rate limit mask for ICMPv6 messages adds 503c01880166 l2tp: fix set but not used variable adds ce6bf4c141ca sb1000: fix variable set but not used warnings adds 23bddf692d36 net/sched: taprio: fix build without 64bit div adds a115d51aae75 net: gemini: remove unnecessary assert adds a06eaaf7913c net: skb: remove unused asserts adds 8a99aa5d997f Merge branch 'net-some-build-fixes-and-other-improvements' adds b54dd90cab00 dt-bindings: net: add PHY reset controller binding adds 71dd6c0dff51 net: phy: add support for reset-controller adds 6110ed2db3a4 net: mdio: rename mdio_device reset to reset_gpio adds 5c2e6e14a0ad Merge branch 'net-add-reset-controller-driven-PHY-reset' adds 7d26c96052cd nfp: flower: fix size_t compile warning adds 8c8b3458d0b9 vlan: support binding link state to vlan member bridge ports adds 76052d8c4f2d vlan: do not transfer link state in vlan bridge binding mode adds 9c0ec2e7182a bridge: support binding vlan dev link state to vlan member [...] adds 80900acd3a30 bridge: update vlan dev state when port added to or delete [...] adds 8e1acd4fc552 bridge: update vlan dev link state for bridge netdev changes adds 1ab839281cf7 Merge branch 'net-support-binding-vlan-dev-link-state-to-v [...] adds c7cbdbf29f48 net: rework SIOCGSTAMP ioctl handling adds 5ce5d8a5a4ae asm-generic: generalize asm/sockios.h adds 0768e17073dc net: socket: implement 64-bit timestamps adds a26deec69fa4 net: dsa: mv88e6xxx: Only reconfigure MAC when something changes adds 42e5425aa0df tipc: introduce new socket option TIPC_SOCK_RECVQ_USED adds 0a9798c123d0 mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled adds d7cc399e1227 tcp: properly reset skb->truesize for tx recycling adds f02eb82dfe12 net: hns3: add reset statistics info for PF adds c88a6e7d8801 net: hns3: add reset statistics for VF adds 147175c92a5c net: hns3: add some debug information for hclge_check_event_cause adds fbf3cd3fc11c net: hns3: add some debug info for hclgevf_get_mbx_resp() adds beab694aa32a net: hns3: refine tx timeout count handle adds fa6c4084b98b net: hns3: fix loop condition of hns3_get_tx_timeo_queue_info() adds e511c97d0a26 net: hns3: dump more information when tx timeout happens adds bb87be87b165 net: hns3: Add support for netif message level settings adds ffd140e2ea98 net: hns3: add support for dump ncl config by debugfs adds a63457878b12 net: hns3: Add handling of MAC tunnel interruption adds db01afeb6614 net: hns3: add queue's statistics update to service task adds 97afd47b36db net: hns3: add function type check for debugfs help information adds 5313794b7915 Merge branch 'hns3-next' adds 4ef6cbe80d71 nfp: add SR-IOV trusted VF support adds fa73989f2697 mlxsw: spectrum: Use a stable ECMP/LAG seed adds 05414dd116c5 mlxsw: spectrum_router: Relax FIB rule validation adds f9e0d65b1fe3 Merge branch 'mlxsw-Small-routing-improvements' adds 05453eadbf89 atm: iphase: fix misuse of %x adds 966cddef20a7 net: ax25: fix misuse of %x adds fa8b9e8bea50 net: hippi:Fix misuse of %x in rrunner.c adds 4e54507ab1a9 ipv6: Simplify rt6_qualify_for_ecmp adds be659b8d3c79 ipv6: Restore RTF_ADDRCONF check in rt6_qualify_for_ecmp adds b1cd609d9b51 bpf: Add base proto function for cgroup-bpf programs adds 7b146cebe30c bpf: Sysctl hook adds 808649fb787d bpf: Introduce bpf_sysctl_get_name helper adds 1d11b3016cec bpf: Introduce bpf_sysctl_get_current_value helper adds 4e63acdff864 bpf: Introduce bpf_sysctl_{get,set}_new_value helpers adds e1550bfe0de4 bpf: Add file_pos field to bpf_sysctl ctx adds 196398d4c0ac bpf: Sync bpf.h to tools/ adds 063cc9f06ee6 libbpf: Support sysctl hook adds 7007af63da3b selftests/bpf: Test sysctl section name adds 1f5fa9ab6e2e selftests/bpf: Test BPF_CGROUP_SYSCTL adds 6041c67f28d8 selftests/bpf: Test bpf_sysctl_get_name helper adds 11ff34f74e32 selftests/bpf: Test sysctl_get_current_value helper adds 786047dd08de selftests/bpf: Test bpf_sysctl_{get,set}_new_value helpers adds 9a1027e52535 selftests/bpf: Test file_pos field in bpf_sysctl ctx adds 57c3bb725a3d bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types adds d7a4cb9b6705 bpf: Introduce bpf_strtol and bpf_strtoul helpers adds b457e5534c99 bpf: Sync bpf.h to tools/ adds 99f57973ac5b selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h adds c2d5f12e4c6c selftests/bpf: Test ARG_PTR_TO_LONG arg type adds 8549ddc832d6 selftests/bpf: Test bpf_strtol and bpf_strtoul helpers adds 7568f4cbbeae selftests/bpf: C based test for sysctl and strtoX adds a43d05086c5e Merge branch 'bpf-sysctl-hook' adds 51356ac89b5a bpf: Fix distinct pointer types warning for ARCH=i386 adds 1b04aee7e218 bpf: refactor propagate_liveness to eliminate duplicated for loop adds 3f8cafa4131f bpf: refactor propagate_liveness to eliminate code redundance adds 55e7f3b5ac94 bpf: factor out reg and stack slot propagation into "propa [...] adds c342dc109aa5 bpf: refactor "check_reg_arg" to eliminate code redundancy adds 68e5ab1fc8bd kbuild: handle old pahole more gracefully when generating BTF adds 189cf5a4a7d5 btf: add support for VAR and DATASEC in btf_dedup() adds efb2ddc4ce5d selftests/btf: add VAR and DATASEC case for dedup tests adds bcbccad694b7 selftests/bpf: bring back (void *) cast to set_ipv4_csum i [...] adds bfb35c27c65f bpf: fix whitespace for ENCAP_L2 defines in bpf.h adds 43537b8e2dc5 bpf: reserve flags in bpf_skb_net_shrink adds 031ebc1aac3d tools: bpftool: remove blank line after btf_id when listin [...] adds 39c9f10639a3 tools: bpftool: reset errno for "bpftool cgroup tree" adds 9a487883bd6b tools: bpftool: fix man page documentation for "pinmaps" keyword adds 88b3eed805e9 tools: bpftool: fix short option name for printing version [...] adds 25df480def17 tools: bpftool: add a note on program statistics in man page adds 0478c3bf8124 bpftool: Use print_entry_error() in case of ENOENT when dumping adds 3da6e7e408b9 bpftool: Improve handling of ENOSPC on reuseport_array map dumps adds 08de198c9543 selftests/bpf: two scale tests adds a5cb33464e53 selftests/bpf: make flow dissector tests more extensible adds 02a8c817a316 bpf: add map helper functions push, pop, peek in more BPF [...] adds 809041e76505 selftests: bpf: add VRF test cases to lwt_ip_encap test. adds 725721a6506e bpf: allow clearing all sock_ops callback flags adds 0d306c31b2f7 bpf: use BPF_CAST_CALL for casting bpf call adds e1d1dc4653ec libbpf: fix printf formatter for ptrdiff_t argument adds f25377ee4fb1 bpftool: Support sysctl hook adds d459b59ee0f5 tools/bpftool: re-organize newline printing for map listing adds d1b7725dfea3 tools/bpftool: show btf_id in map listing adds f63666de2ba9 xsk: fix XDP socket ring buffer memory ordering adds d5e63fdd4433 libbpf: fix XDP socket ring buffer memory ordering adds a06d729646e8 libbpf: remove likely/unlikely in xsk.h adds b7e3a28019c9 libbpf: remove dependency on barrier.h in xsk.h adds 2c5935f1b2b6 libbpf: optimize barrier for XDP socket rings adds 00967e84f742 Merge branch 'af_xdp-smp_mb-fixes' adds 77361825bb01 bpf: cpumap use ptr_ring_consume_batched adds ba0509b6881e net: core: introduce build_skb_around adds 8f0504a97e1b bpf: cpumap do bulk allocation of SKBs adds 86d231459d6d bpf: cpumap memory prefetchw optimizations for struct page adds 193d0002ef04 Merge branch 'bulk-cpumap-redirect' adds ba02de1aa04e selftests/bpf: fix a compilation error adds da7031491786 bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL adds 79b1b30e4c20 libbpf: remove compile time warning from libbpf_util.h adds 5de35e3ae9d0 selftests/bpf: fix compile errors due to unsync linux/in6. [...] adds 849f257f61ff bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c adds 80695946737d bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a [...] adds 4519efa6f8ea libbpf: fix BPF_LOG_BUF_SIZE off-by-one error adds 3b8802446d27 bpf: document the verifier limits adds 7df737e99106 bpf: remove global variables adds 45a73c17bfb9 bpf: drop bpf_verifier_lock adds f79b464fd6b5 Merge branch 'bpf-verifier-lock' adds 2843ba2ec759 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0b13c9bb96f6 include/net/tcp.h: whitespace cleanup at tcp_v4_check adds 7e5f4cdb284b ipv6: Remove fib6_info_nh_lwt adds 3c618c1dbb88 net: Rename net/nexthop.h net/rtnh.h adds a79eda3aaf30 net: psample: drop include of module.h from psample.h adds c517796ea91d net: ife: drop include of module.h from net/ife.h adds 113e63286697 net: fib: drop include of module.h from fib_notifier.h adds a130f9b27545 net: tc_act: drop include of module.h from tc_ife.h adds 9628495d5077 cgroup: net: remove left over MODULE_LICENSE tag adds 3557b3fdeefa net: bpfilter: dont use module_init in non-modular code adds 15253b4a719c net: strparser: make it explicitly non-modular adds 7e5ebd0b785c Merge branch 'net-clean-up-needless-use-of-module-infrastructure' adds f2ad1a522e98 net: devlink: Add extack to shared buffer operations adds 8f6862065d8b mlxsw: spectrum_buffers: Add extack messages for invalid c [...] adds 93d3668c027d mlxsw: spectrum_buffers: Use defines for pool indices adds 0636f4de791f mlxsw: spectrum_buffers: Add ability to veto pool's configuration adds f7936d0bcfe4 mlxsw: spectrum_buffers: Add ability to veto TC's configuration adds cce7acca8a00 mlxsw: spectrum_buffers: Forbid configuration of multicast pool adds 51e15a49784c mlxsw: spectrum_buffers: Forbid changing threshold type of [...] adds f1aaeacdae2b mlxsw: spectrum_buffers: Forbid changing multicast TCs' at [...] adds 857f138f04a7 mlxsw: spectrum_buffers: Remove assumption about pool order adds 265c49b4b91b mlxsw: spectrum_buffers: Add pools for CPU traffic adds 50b5b90514a8 mlxsw: spectrum_buffers: Use new CPU ingress pool for cont [...] adds 24a7cc1ef6d9 mlxsw: spectrum_buffers: Split business logic from mlxsw_s [...] adds 6d28725c4de8 mlxsw: spectrum_buffers: Allow skipping ingress port quota [...] adds 7a1ff9f45be5 mlxsw: spectrum_buffers: Adjust CPU port shared buffer egr [...] adds 6f97955fd274 Merge branch 'mlxsw-Shared-buffer-improvements' adds a6cbcb779359 r8152: sync sa_family with the media type of network device adds 697cd36cda32 bridge: Fix possible use-after-free when deleting bridge port adds 7e6e185c74dd net: systemport: Remove need for DMA descriptor adds a93f7fe13454 net: phy: marvell: add new default led configure for m88e151x adds e4f9ba642f0b net: phy: mscc: add support for VSC8514 PHY. adds edeb207b8a80 net: phy: vitesse: Remove support for VSC8514. adds 539b593d3940 Merge branch 'net-phy-mscc-Improvements-to-VSC8514-PHY-driver' adds b6d9ccb11250 net/mlx5: E-Switch, don't use hardcoded values for FDB prios adds d9cb06759eca net/mlx5: E-Switch, add a new prio to be used by the RDMA side adds c3bdd5e65185 Merge tag 'v5.1-rc1' of git://git.kernel.org/pub/scm/linux [...] adds 3839f99d2168 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds fd9b4be8002c net/mlx5e: RX, Support multiple outstanding UMR posts adds f03590f74cc2 net/mlx5e: XDP, Fix shifted flag index in RQ bitmap adds 15143bf51c57 net/mlx5e: XDP, Enhance RQ indication for XDP redirect flush adds 73cab880e766 net/mlx5e: XDP, Add TX MPWQE session counter adds c2273219baa5 net/mlx5e: XDP, Inline small packets into the TX MPWQE in [...] adds 83b2fd64bac3 net/mlx5e: Remove unused parameter adds 74bbaebf3c69 net/mlx5e: Report mlx5e_xdp_set errors adds 9a22d5d8393f net/mlx5e: Move parameter calculation functions to en/params.c adds b1b187e1029a net/mlx5e: Add an underflow warning comment adds 10961c560651 net/mlx5e: Remove unused parameter adds 63d26b490b56 net/mlx5e: Take HW interrupt trigger into a function adds 03ceda6fe1f7 net/mlx5e: Remove unused rx_page_reuse stat adds f8ebecf2e32a net/mlx5e: Use #define for the WQE wait timeout constant adds 20eb08b2b06b Merge tag 'mlx5-updates-2019-04-22' of git://git.kernel.or [...] adds b0270550229b ipv6: fib6_info_destroy_rcu() cleanup adds 5ea715289af6 ipv6: broadly use fib6_info_hold() helper adds f05713e0916c ipv6: convert fib6_ref to refcount_t adds 6b18bdfdba2c Merge branch 'ipv6-fib6_ref-conversion-to-refcount_t' adds 6f9fd97e3a6b isdn: hisax: Fix misuse of %x in config.c adds 0fa4122b2dc4 isdn:mISDN: fix misuse of %x in hfcpci.c adds c98f4822ed7e net: fix sparc64 compilation of sock_gettstamp adds 0a5d329ffd1b ravb: Avoid unsupported internal delay mode for R-Car E3/D3 adds ffa8ce54be3a lwtunnel: Pass encap and encap type attributes to lwtunnel [...] adds ecc5663cce8c net: Change nhc_flags to unsigned char adds 59ab87f6eb92 net: sched: taprio: Remove pointless variable assigment adds 8599099f0c58 net: sched: taprio: Refactor taprio_get_start_time() adds 5175aafe71bf net: sched: taprio: Remove should_restart_cycle() adds 2684d1b75f21 net: sched: taprio: Fix taprio_peek() adds 6e734c82be63 net: sched: taprio: Fix taprio_dequeue() adds 08308f149b70 Merge branch 'Taprio-qdisc-fixes' adds 7973d9e76727 mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route [...] adds b2f97f7de2f6 ipv6: fib6_rule_action_alt needs to return -EAGAIN adds a65120bae4b7 ipv6: Use result arg in fib_lookup_arg consistently adds 4109a2c3b91e tipc: tipc_udp_recv() cleanup vs rcu verbs adds a3ddd94f3efb net: mvneta: Switch to using devm_alloc_etherdev_mqs adds c049d56eb219 net: sched: flower: refactor reoffload for concurrent access adds 8b4483658364 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 756e16199382 mmc: add SDIO identifiers for MediaTek Bluetooth devices adds 9aebfd4a2200 Bluetooth: mediatek: add support for MediaTek MT7663S and [...] adds 4fdd5a4f8b44 Bluetooth: hci_qca: Add helper function to get the chip family adds 75c98a979581 Bluetooth: btqca: Fix misspelling of 'baudrate' adds ba8f5289f706 Bluetooth: Fix not initializing L2CAP tx_credits adds bbb69b37be15 Bluetooth: Add return check for L2CAP security level set adds db0a39083520 mmc: sdio: Add helper macro for sdio_driver boilerplate adds a6094a468ffc Bluetooth: mediatek: Use module_sdio_driver helper adds afa8d3160add Bluetooth: btsdio: Use module_sdio_driver helper adds 637c8e901391 Bluetooth: btmtksdio: fix uninitialized symbol errors in b [...] adds cac63f9b1637 Bluetooth: mediatek: Fixed incorrect type in assignment adds 98df7446c2a2 Bluetooth: hci_h5: fix spelling mistake "sliped" -> "slipped" adds e1052fb282a4 Bluetooth: btmtksdio: Drop newline with bt_dev logging macros adds 2e47cc2b3a7d Bluetooth: btmtksdio: Add a bit definition for CHLPCR adds bcaa7d72dffd Bluetooth: btmtksdio: Fix hdev->stat.byte_rx accumulation adds 7f3c563c575e Bluetooth: btmtksdio: Add runtime PM support to SDIO based [...] adds 73623340546c Bluetooth: btmrvl: add support for SD8987 chipset adds a1616a5ac99e Bluetooth: hidp: fix buffer overflow adds 5035726128cd Bluetooth: btbcm: Add default address for BCM43341B adds f57c4bbf3443 6lowpan: Off by one handling ->nexthdr adds 039287aa9f72 Bluetooth: btbcm: Add entry for BCM2076B1 UART Bluetooth adds cd9151b618da Bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt adds 62611abc8f37 Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs adds 7f09d5a6c33b Bluetooth: hci_qca: Give enough time to ROME controller to [...] adds 5bec1fb866df Bluetooth: Use struct_size() helper adds ecf2b768bd11 Bluetooth: hci_qca: Fix crash with non-serdev devices adds e668eb1e1578 Bluetooth: hci_core: Don't stop BT if the BD address missi [...] adds d5bb334a8e17 Bluetooth: Align minimum encryption key size for LE and BR [...] adds 89eb6e096782 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 1daf36c0dbc0 netdevsim: move device registration on bus to be done earl [...] adds 5fc494225c1e netdevsim: create devlink instance per netdevsim instance adds 8fb4bc6fd5bd netdevsim: rename devlink.c to dev.c to contain per-dev(as [...] adds 925f5afedb93 netdevsim: put netdevsim bus code into separate file adds 40e4fe4ce115 netdevsim: move device registration and related code to bus.c adds 23d415dae924 netdevsim: add stub netdevsim driver implementation adds 57ce97749513 netdevsim: use ida for bus device ids adds f9d9db47d3ba netdevsim: add bus attributes to add new and delete devices adds a60f9e48b770 netdevsim: rename dev_init/exit() functions and make them [...] adds d514f41e793d netdevsim: merge sdev into dev adds 514cf64cc535 netdevsim: generate random switch id instead of using dev id adds ab1d0cc004d7 netdevsim: change debugfs tree topology adds 8320d1459127 netdevsim: implement dev probe/remove skeleton with port i [...] adds 794b2c05ca1c netdevsim: extend device attrs to support port addition an [...] adds e05b2d141fef netdevsim: move netdev creation/destruction to dev probe adds a62fdbbe9403 netdevsim: implement ndo_get_devlink_port adds 9157bc2a5e82 Merge branch 'netdevsim-implement-proper-device-model' adds 46b83629dede s390: qeth: address type mismatch warning adds ddb0ac51e62e s390/qeth: remove RX seqno in skb->cb adds 5c0bfba780ba s390/qeth: clean up stale buffer state documentation adds 379ac99e5192 s390/qeth: use IS_* helpers for checking device type adds 7b579ce57ecf s390/qeth: don't clear Output buffers on every queue init adds 4e26c5fe552e s390/qeth: cache max number of available buffer elements adds 58aa2491aa61 s390/qeth: extract helper to determine L2 cast type adds 14a1b04777b6 s390/qeth: trust non-IP cast type in qeth_l3_fill_header() adds 0ff85d6d5a83 Merge branch 's390-qeth-cleanups' adds 60747828eac2 net: socket: Fix missing break in switch statement adds a36de5b7752a amd-xgbe: Mark expected switch fall-throughs adds 9b8221d4ed60 wimax/i2400m/control: Mark expected switch fall-through adds 05dd2645302f cxgb4/cxgb4vf_main: Mark expected switch fall-through adds 950347f5f7e4 cnic: Refactor code and mark expected switch fall-through adds e55449e71aad ipv6: Initialize fib6_result in bpf_ipv6_fib_lookup adds f7abc0618a4a usbnet: ipheth: Simplify device detection adds 8c90b795e90f net: phy: improve genphy_soft_reset adds 0e58156d700a tipc: remove rcu_read_unlock() left in tipc_udp_recv() adds 16848c8a728e NFC: st95hf: remove set but not used variables 'dev, nfcddev' adds 790d23e7c577 nfp: implement PCI driver shutdown callback adds 26cda2f16138 net: hns3: fix data race between ring->next_to_clean adds 63380a1ae4ce net: hns3: fix for TX clean num when cleaning TX BD adds ea4858670717 net: hns3: handle the BD info on the last BD of the packet adds 1416d333a4ec net: hns3: stop sending keep alive msg when VF command que [...] adds 30780a8b1677 net: hns3: use atomic_t replace u32 for arq's count adds b7048d324b5e net: hns3: use a reserved byte to identify need_resp flag adds 146e92c13fde net: hns3: not reset TQP in the DOWN while VF resetting adds fba2efdae8b4 net: hns3: fix pause configure fail problem adds fd85717d2800 net: hns3: extend the loopback state acquisition time adds 7b8f622e537a net: hns3: prevent double free in hns3_put_ring_config() adds 96490a1c09ce net: hns3: remove reset after command send failed adds 148f025d41a8 Merge branch 'hns3-next' adds d39f3b4f33d2 nl80211: reindent some sched scan code adds 1e1b11b6a111 nl80211/cfg80211: Specify band specific min RSSI threshold [...] adds ab60633c7136 mac80211: Add support for NL80211_STA_INFO_AIRTIME_LINK_METRIC adds cb74e9775871 cfg80211/nl80211: Offload OWE processing to user space in AP mode adds 1d9373329bcb nl80211: increase NL80211_MAX_SUPP_REG_RULES adds 0538395031ca mac80211_hwsim: set p2p device interface support indication adds 5bd9d1082d3b cfg80211: don't skip multi-bssid index element adds f7dacfb11475 cfg80211: support non-inheritance element adds 671042a4fb77 mac80211: support non-inheritance element adds fe806e4992c9 cfg80211: support profile split between elements adds 5023b14cf4df mac80211: support profile split between elements adds abaea61c79ea ieee80211: update HE IEs to D4.0 spec adds ef618b1bd684 mac80211: mesh: drop redundant rcu_read_lock/unlock calls adds f2af2df800d3 mac80211: calculate hash for fq without holding fq->lock i [...] adds ded4698b58cb mac80211: run late dequeue late tx handlers without holdin [...] adds 8dbb000ee73b mac80211: set NETIF_F_LLTX when using intermediate tx queues adds 092c4098f2b4 mac80211: Optimize tailroom_needed update checks adds 6cdd3979a2bd nl80211/cfg80211: Extended Key ID support adds 96fc6efb9ad9 mac80211: IEEE 802.11 Extended Key ID support adds 1974da8b31e6 mac80211: when using iTXQ, select the queue in ieee80211_s [...] adds 7f2e12e1bf99 mac80211: minstrel_ht: add support for rates with 4 spatia [...] adds c2b17948fc78 mac80211: minstrel_ht: automatically calculate rate durati [...] adds 5dc8cdce1d72 mac80211/cfg80211: update bss channel on channel switch adds 5e280420916f cfg80211: remove redundant zero check on variable 'changed' adds 276d9e82e06c mac80211: debugfs option to force TX status frames adds 9f8c7136e8aa cfg80211: Use struct_size() in kzalloc() adds 391d132cbedb nl80211: Use struct_size() in kzalloc() adds dbd50a851c50 mac80211: only allocate one queue when using iTXQs adds e96d1cd2635c cfg80211: Add support to set tx power for a station associated adds ba905bf432f6 mac80211: store tx power value from user to station adds 5809a5d54bb9 cfg80211: don't pass pointer to pointer unnecessarily adds 622fce81280a mac80211: Fix Extended Key ID auto activation adds a680fe468df7 nl80211: do a struct assignment to radar_chandef instead o [...] adds cfe7007a9b4c mac80211_hwsim: Extended Key ID support adds 387bc002250b mac80211: Set CAN_REPLACE_PTK0 for SW crypto only drivers adds 5ab92e7fe49a cfg80211: add support to probe unexercised mesh link adds 060167729a78 mac80211: add option for setting control flags adds 8828f81ad4a2 mac80211: probe unexercised mesh links adds 30e5a9a5ba85 Merge tag 'mac80211-next-for-davem-2019-04-26' of git://gi [...] adds e49d268db95b net/tls: don't log errors every time offload can't proceed adds 9e9957973c77 net/tls: remove old exports of sk_destruct functions adds da68b4ad0234 net/tls: move definition of tls ops into net/tls.h adds 63a1c95f3fe4 net/tls: byte swap device req TCP seq no upon setting adds c7881b4a97e2 Merge branch 'net-tls-small-code-cleanup' adds ae0be8de9a53 netlink: make nla_nest_start() add NLA_F_NESTED flag adds 12ad5f65f030 ipset: drop ipset_nest_start() and ipset_nest_end() adds f78c6032c4cb net: fix two coding style issues adds f6ad55a6a184 Merge branch 'nla_nest_start' adds 6f455f5f4e9c netlink: add NLA_MIN_LEN adds 8cb081746c03 netlink: make validation more configurable for future strictness adds 3de644035446 netlink: re-add parse/validate functions in strict mode adds 56738f460841 netlink: add strict parsing for future attributes adds ef6243acb478 genetlink: optionally validate strictly/dumps adds 84ee91640fc4 Merge branch 'strict-netlink-validation' adds 68cf027f3d9d net: ethernet: ti: convert to SPDX license identifiers adds 99f629718272 net: ethernet: ti: cpsw: drop TI_DAVINCI_CPDMA config option adds 16f54164828b net: ethernet: ti: cpsw: drop CONFIG_TI_CPSW_ALE config option adds 9763a891a596 net: ethernet: ti: cpsw: update cpsw_split_res() to accept [...] adds c8fb566875b7 net: ethernet: ti: cpsw: use local var dev in probe adds 56bf8a5df345 net: ethernet: ti: cpsw: drop pinctrl_pm_select_default_st [...] adds d183a9428dc5 net: ethernet: ti: cpsw: use devm_alloc_etherdev_mqs() adds 10ae80547799 net: ethernet: ti: cpsw: drop cpsw_tx_packet_submit() adds af9f4e6a3392 net: ethernet: ti: ale: fix mcast super setting adds 91c88659a7e8 net: ethernet: ti: ale: use define for host port in cpsw_a [...] adds 06095f34f8a0 net: ethernet: ti: cpsw: fix allmulti cfg in dual_mac mode adds 7cb528c55379 net: ethernet: ti: ale: do not auto delete mcast super entries adds 03f66f067560 net: ethernet: ti: davinci_mdio: use devm_ioremap() adds 83a8471ba255 net: ethernet: ti: cpsw: refactor probe to group common hw [...] adds 814b4a67e5fd net: ethernet: ti: cpsw: move cpsw definitions in priv header adds 5dea39851476 net: ethernet: ti: davinci_cpdma: use dma_addr_t for desc_ [...] adds e6a846249113 net: ethernet: ti: cpsw: move common hw init code in separ [...] adds a71a18f24d26 net: ethernet: ti: cpsw: introduce mac sl module api adds cfc08345ec22 net: ethernet: ti: cpsw: switch to use mac sl api adds c24eef283a23 net: ethernet: ti: cpsw: move ethtool func in separate file adds 7cb523d4fec7 Merge branch 'net-ethernet-ti-clean-up-and-optimizations' adds 026cc9c3eeac cpsw: Put back cpsw_ndo_poll_controller() adds e56e2515669a ibmvnic: Add device identification to requested IRQs adds 406a4362c252 net: dsa: mv88e6060: Add SPDX header adds 3e8bc1b88641 net: dsa: mv88e6060: Replace ds with priv adds c4362c37431b net: dsa: mv88e6060: Replace REG_WRITE macro adds 1ba22bf547a3 net: dsa: mv88e6060: Replace REG_READ macro adds 6acda8fbbda5 Merge branch 'mv88e6060-cleanups' adds 7324d50e47f3 net: dsa: mv88e6xxx: Remove legacy probe support adds b1a79360ee86 cxgb4: Delete all hash and TCAM filters before resource cleanup adds 089b19a9204f flow_dissector: switch kernel context to struct bpf_flow_d [...] adds 7b8a1304323b bpf: when doing BPF_PROG_TEST_RUN for flow dissector use n [...] adds 3cbf4ffba5ee net: plumb network namespace into __skb_flow_dissect adds 9b52e3f267a6 flow_dissector: handle no-skb use case adds c43f1255b866 net: pass net_device argument to the eth_get_headlen adds c9cb2c1e11ce selftests/bpf: add flow dissector bpf_skb_load_bytes helper test adds 0905beec9f52 selftests/bpf: run flow dissector tests in skb-less mode adds fe993c646831 selftests/bpf: properly return error from bpf_flow_load adds 02ee0658362d bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_ [...] adds 2aad32613c35 Merge branch 'bpf-eth-get-headlen' adds 1b00e0dfe7d0 bpf: update skb->protocol in bpf_skb_net_grow adds f6ad6accaa99 selftests/bpf: expand test_tc_tunnel with SIT encap adds a21b48a2f2af Merge branch 'bpf-proto-fixes' adds 8837fe5dd09b bpf, libbpf: handle old kernels more graceful wrt global d [...] adds 4f8827d2b61e bpf, libbpf: fix segfault in bpf_object__init_maps' pr_deb [...] adds 0e33d334df13 Merge branch 'libbpf-fixes' adds 32e621e55496 libbpf: fix samples/bpf build failure due to undefined UINT32_MAX adds ead442a0f9aa samples: bpf: add hbm sample to .gitignore adds 118c8e9ae629 bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type adds 7f0c57fec80f bpftool: show flow_dissector attachment status adds 77d764263d11 bpftool: Fix errno variable usage adds c93cc69004df bpftool: add ability to dump BTF types adds ca253339af92 bpftool/docs: add btf sub-command documentation adds 4a714feefd99 bpftool: add bash completions for btf command adds 8ed1875bf3a7 bpftool: fix indendation in bash-completion/bpftool adds 0c0cad2c2824 Merge branch 'btf-dump' adds 8968c67a82ab bpf, arm64: remove prefetch insn in xadd mapping adds 34b8ab091f9e bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd adds 9df1c28bb752 bpf: add writable context for raw tracepoints adds ea106722c76f nbd: trace sending nbd requests adds 2abd2de712cd nbd: add tracepoints for send/receive timing adds 4635b0ae4d26 tools: sync bpf.h adds e950e843367d selftests: bpf: test writable buffers in raw tps adds 3745dc24aa7a Merge branch 'writeable-bpf-tracepoints' adds 6ac99e8f23d4 bpf: Introduce bpf sk local storage adds 948d930e3d53 bpf: Sync bpf.h to tools adds a19f89f3667c bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing adds 3f4d4c74101d bpf: Refactor BTF encoding macro to test_btf.h adds 7a9bb9762d33 bpf: Add verifier tests for the bpf_sk_storage adds 51a0e301a563 bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps adds 263d0b353341 bpf: Add ene-to-end test for bpf_sk_storage_* helpers adds 9076c49bdca2 Merge branch 'sk-local-storage' adds 5f0d736e7f7d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds dfedd3b62441 dsa: Add SPDX header to tag drivers. adds 875138f81d71 dsa: Move tagger name into its ops structure adds 0b42f0336370 dsa: Add MODULE_ALIAS to taggers in preparation to become modules adds f18bba50d24d dsa: Add MODULE_LICENSE to tag drivers adds 056eed2fb071 dsa: Add TAG protocol to tag ops adds d3b8c04988ca dsa: Add boilerplate helper to register DSA tag driver modules adds bdc6fe5bb1d1 dsa: Keep link list of tag drivers adds 409065b069b9 dsa: Register the none tagger ops adds c39e2a1d71ad dsa: Rename dsa_resolve_tag_protocol() to _get ready for locking adds 4dad81ee1447 dsa: Add stub tag driver put method adds 367561753144 dsa: Make use of the list of tag drivers adds f81a43e8da07 dsa: Cleanup unneeded table and make tag structures static adds 3aa475e197f4 dsa: tag_brcm: Avoid unused symbols adds 0b9f9dfbfab4 dsa: Allow tag drivers to be built as modules adds c1a92c0a6c56 Merge branch 'dsa-tag-modules' adds 88d6272acaaa net: phy: avoid unneeded MDIO reads in genphy_read_status adds 7a1d8390d015 net: phy: micrel: make sure the factory test bit is cleared adds 65fd2c2afac3 xfrm: gso partial offload support adds f981c57ffd2d vti4: eliminated some duplicate code. adds b262a69582a4 xfrm: place af number into xfrm_mode struct adds b45714b164ca xfrm: prefer family stored in xfrm_mode struct adds c2d305e51038 xfrm: remove input indirection from xfrm_mode adds 0c620e97b349 xfrm: remove output indirection from xfrm_mode adds 303c5fab1272 xfrm: remove xmit indirection from xfrm_mode adds 7613b92b1ae3 xfrm: remove gso_segment indirection from xfrm_mode adds b3284df1c86f xfrm: remove input2 indirection from xfrm_mode adds 1de70830066b xfrm: remove output2 indirection from xfrm_mode adds 733a5fac2f15 xfrm: remove afinfo pointer from xfrm_mode adds 4c145dce2601 xfrm: make xfrm modes builtin adds c9500d7b7de8 xfrm: store xfrm_mode directly, not its address adds e54d1527658f xfrm: kconfig: make xfrm depend on inet adds f24ea52873c7 xfrm: remove tos indirection from afinfo_policy adds 2e8b4aa816ea xfrm: remove init_path indirection from afinfo_policy adds c53ac41e3720 xfrm: remove decode_session indirection from afinfo_policy adds bb9cd077e216 xfrm: remove unneeded export_symbols adds a658a3f2ecba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 85478d73c911 net: dsa: Fix pharse -> phase typo adds 33162e9a0590 net: dsa: Store vlan_filtering as a property of dsa_port adds 8f5d16f638b9 net: dsa: Be aware of switches where VLAN filtering is a g [...] adds 7228b23e68f7 net: dsa: b53: Let DSA handle mismatched VLAN filtering settings adds d371b7c92d19 net: dsa: Unset vlan_filtering when ports leave the bridge adds e3ee07d14fac net: dsa: mt7530: Let DSA handle the unsetting of vlan_filtering adds 145746765f06 net: dsa: Keep the vlan_filtering setting in dsa_switch if [...] adds cf2d45f5ba9a net: dsa: Add helper function to retrieve VLAN awareness setting adds 2a1305515bf4 net: dsa: mt7530: Use the DSA vlan_filtering helper function adds ec9121e7d287 net: dsa: Skip calling .port_vlan_filtering on no change adds 864cd7b05dec net: dsa: b53: Let DSA call .port_vlan_filtering only when [...] adds e74f014eb4ce net: dsa: b53: Use vlan_filtering property from dsa_switch adds 314f76d7a68b net: dsa: Add more convenient functions for installing port VLANs adds 492593010de4 Merge branch 'dsa-core-vlan' adds 277617603c02 net: dsa: mv88e6060: Support probing as an mdio device adds 2f8e7ece4a62 net: dsa: mv88e6060: Remove support for legacy probing adds 93e86b3bc842 net: dsa: Remove legacy probing support adds c1b0f9fa064a dt-bindings: net: DSA: Remove legacy binding adds b4d081df03be Merge branch 'Convert-mv88e6060-to-mdio-device' adds 724c6fd0158c r8169: make ERIAR_EXGMAC the default in eri functions adds e719b3eaeff0 r8169: add helpers rtl_eri_set/clear_bits adds 4e7e4621157e r8169: add rtl_reset_packet_filter adds 58908dc5d412 Merge branch 'r8169-improve-eri-function-handling' adds 2b5bc3c8ebce r8169: remove manual autoneg restart workaround adds 8f8940118654 net: aquantia: add infrastructure to readout chip temperature adds 4c0131539fc0 net: aquantia: implement hwmon api for chip temperature adds 3dd3e236d793 net: aquantia: add link interrupt fields adds 1d2a8a138c2a net: aquantia: link interrupt handling function adds 58608082e66d net: aquantia: create global service workqueue adds 4c83f170b3ac net: aquantia: link status irq handling adds 6775878823bf net: aquantia: improve ifup link detection adds 20ffb879d023 net: aquantia: use macros for better visibility adds 18eac376edfa net: aquantia: user correct MSI irq type adds f5dce08ab179 net: aquantia: introduce fwreq mutex adds 49544935a78c net: aquantia: extract timer cb into work job adds 190f34384c6c net: aquantia: fetch up to date statistics on ethtool request adds f55d477bb513 net: aquantia: get total counters from DMA block adds ce4cdbe44cff net: aquantia: fixups on 64bit dma counters adds 9eec0303a100 net: aquantia: remove outdated device ids adds 5be90f993880 Merge branch 'aquantia-next' adds b587bdaf5f82 devlink: Change devlink health locking mechanism adds 4a46a7c35322 sfc: mcdi_port: Mark expected switch fall-through adds 6d1474a94ea2 netdevsim: fix fall-through annotation adds bc9f38c8328e tcp: avoid unconditional congestion window undo on SYN retransmit adds 7c1f08154c4e tcp: undo initial congestion window on false SYN timeout adds 9e450c1ecb02 tcp: better SYNACK sent timestamp adds 336c39a03151 tcp: undo init congestion window on false SYNACK timeout adds 8c3cfe19feac tcp: lower congestion window on Fast Open SYNACK timeout adds 794200d66273 tcp: undo cwnd on Fast Open spurious SYNACK retransmit adds 6b94b1c88b66 tcp: refactor to consolidate TFO passive open code adds 98fa6271cfcb tcp: refactor setting the initial congestion window adds cd86972a9fd0 Merge branch 'tcp-undo-congestion' adds 8c79f0ea5d60 taprio: Fix potencial use of invalid memory during dequeue() adds a3d43c0d56f1 taprio: Add support adding an admin schedule adds 6ca6a6654225 taprio: Add support for setting the cycle-time manually adds c25031e99344 taprio: Add support for cycle-time-extension adds 5b27aafa1ea0 Merge branch 'net-sched-taprio-change-schedules' adds ac97a359b72d net: ethernet: ti: cpsw: Fix inconsistent IS_ERR and PTR_E [...] adds a63625d2a0e7 net: ll_temac: Fix and simplify error handling by using de [...] adds 8425c41d1ef7 net: ll_temac: Extend support to non-device-tree platforms adds d84aec42151b net: ll_temac: Fix support for 64-bit platforms adds a3246dc41aa3 net: ll_temac: Add support for non-native register endianness adds fdd7454ecb29 net: ll_temac: Fix support for little-endian platforms adds 2c02c37e9d99 net: ll_temac: Allow use on x86 platforms adds f14f5c11f051 net: ll_temac: Support indirect_mutex share within TEMAC IP adds a8c9bd3ba840 net: ll_temac: Fix iommu/swiotlb leak adds 2c9938e738a2 net: ll_temac: Fix bug causing buffer descriptor overrun adds 901d14ab5584 net: ll_temac: Replace bad usage of msleep() with usleep_range() adds 7e97a194aca0 net: ll_temac: Allow configuration of IRQ coalescing adds 73f7375d3ed6 net: ll_temac: Enable DMA when ready, not before adds 2a369ae00388 Merge branch 'net-ll_temac-x86_64-support' adds 6f16a4652262 net: mvpp2: cls: Remove extra whitespace in mvpp2_cls_flow_write adds 84e90b0b51aa net: mvpp2: cls: Use a bitfield to represent the flow_type adds 90b509b39ac9 net: mvpp2: cls: Add Classification offload support adds bec2d46d143d net: mvpp2: cls: Allow dropping packets with classificatio [...] adds f76c4b571fee Merge branch 'net-mvpp2-cls-Add-classification' adds 26f146ed971c net: ll_temac: Fix typo bug for 32-bit adds ff24e4980a68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds d5aeb17621d2 net: macb: remove redundant struct phy_device declaration adds 8b9527478445 net: macb: shrink macb_platform_data structure adds 554aae35007e lib: Add support for generic packing operations adds 8aa9ebccae87 net: dsa: Introduce driver for NXP SJA1105 5-port L2 switch adds 291d1e72b756 net: dsa: sja1105: Add support for FDB and MDB management adds f5b8631c293b net: dsa: sja1105: Error out if RGMII delays are requested in DT adds bf5bc3ce8a8f ether: Add dedicated Ethertype for pseudo-802.1Q DSA tagging adds 6666cebc5e30 net: dsa: sja1105: Add support for VLAN operations adds 52c34e6e125c net: dsa: sja1105: Add support for ethtool port counters adds 8456721dd4ec net: dsa: sja1105: Add support for configuring address age [...] adds 1a4c69406cc1 net: dsa: sja1105: Prevent PHY jabbering during switch reset adds ad9f299a8777 net: dsa: sja1105: Reject unsupported link modes for AN adds 4759209732d3 Documentation: net: dsa: Add details about NXP SJA1105 driver adds 013fe01d45ed dt-bindings: net: dsa: Add documentation for NXP SJA1105 driver adds 8ef988b914bd Merge branch 'NXP-SJA1105-DSA-driver' adds a7da7f16267b i40e: Fix for allowing too many MDD events on VF adds a1df906c5be7 i40e: change behavior on PF in response to MDD event adds 5a189f15502f i40e: remove error msg when vf with port vlan tries to rem [...] adds 226436dc8ae8 i40e: ShadowRAM checksum calculation change adds b3212f355de0 i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre adds c65e78f87f81 i40e: Further implementation of LLDP adds a01e5f222f21 i40e: remove out-of-range comparisons in i40e_validate_clo [...] adds d1fc90a93dca i40e: update version number adds 1e8468275284 i40e: fix misleading message about promisc setting on un-t [...] adds a121644c14bf i40e: print PCI vendor and device ID during probe adds 4ff0ee1af016 i40e: Introduce recovery mode support adds 2ce1aef9cdad Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4a0eb731d683 net: dsa: mv88e6xxx: Set STP disable state in port_disable adds 100a9b9d7505 net: dsa :mv88e6xxx: Disable unused ports adds 3b3600fffb43 Merge branch 'mv88e6xxx-Disable-ports-to-save-power' adds a27415decd84 net: dsa: mv88e6xxx: Pass interrupt number in platform data adds e28441e2ea09 usbnet: ipheth: Remove unnecessary NULL pointer check adds 88d10bd6f730 net: hns3: add support for multiple media type adds 22f48e24a23d net: hns3: add autoneg and change speed support for fibre port adds 7e6ec9148a1d net: hns3: add support for FEC encoding control adds 504159c3837e Merge branch 'net-hns3-enhance-capabilities-for-fibre-port' adds 70bb13a5ffb4 wimax/i2400m: use struct_size() helper adds bb87ee0efb73 ice: Create framework for VSI queue context adds 85796d6e2fce ice: Return configuration error without queue to disable adds fe7219fa7c79 ice: Resolve static analysis reported issue adds 1553f4f77a49 ice: Reduce scope of variable in ice_vsi_cfg_rxqs adds a92e1bb6ade7 ice: Validate ring existence and its q_vector per VSI adds 0c2561c81f5d ice: Use ice_for_each_q_vector macro where possible adds b4b418b3ad7e ice: Add 52 byte RSS hash key support adds b9c8bb06b53d ice: Add ability to update rx-usecs-high adds acd1751a3988 ice: Remove unnecessary wait when disabling/enabling Rx queues adds 5079b853b221 ice: Fix issue when adding more than allowed VLANs adds 8d7189d266cc ice: Remove runtime change of PFINT_OICR_ENA register adds b07833a00d70 ice: Add reg_idx variable in ice_q_vector structure adds 49a6a5d7ebfb ice: Add missing PHY type to link settings adds c2a23e00613b ice: Refactor link event flow adds 20ce2a1a2e4d ice: Use dev_err when ice_cfg_vsi_lan fails adds 18af9626d9f9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 9fba2b9b4f15 net/mlx5: Expose SW ICM related device memory capabilities adds 3e07047021d3 net/mlx5: Expose TIR ICM address in command outbox adds 96780e4f46b2 net/mlx5: Introduce new TIR creation core API adds 316793fb2d90 net/mlx5: E-Switch: Introduce prio tag mode adds 27b942fbbd31 net/mlx5: Get rid of storing copy of device name adds c42260f19545 net/mlx5: Separate and generalize dma device from pci device adds 6cfdc7e46842 IB/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet [...] adds 72c6f5243999 net/mlx5: Enable general events on all interfaces adds ae288a487514 net/mlx5: Pass flow steering objects to fs_cmd adds d83eb50e29de net/mlx5: Add support in RDMA RX steering adds f6f7d6b5bd81 net/mlx5: Add new miss flow table action adds 80f09dfc237f net/mlx5: Eswitch, enable RoCE loopback traffic adds 75d90e7def8e net/mlx5: Geneve, Add basic Geneve encap/decap flow table [...] adds b169e64a2444 net/mlx5: Geneve, Add flow table capabilities for Geneve d [...] adds 91a40a48d52d net/mlx5: Fix broken hca cap offset adds c515e70d6754 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 7306c274e729 net/mlx5e: Take common TIR context settings into a function adds 69dad68d1bcf net/mlx5e: Turn on HW tunnel offload in all TIRs adds 184867373d8c net/mlx5e: ACLs for priority tag mode adds 0bac11945397 net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio [...] adds 0e1c1a2fcfcb net/mlx5e: Return error when trying to insert existing flo [...] adds 0e1a2a3e6e7d ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions adds a708fb7b1f8d net/mlx5e: ethtool, Add support for EEPROM high pages query adds 33e10924a0ce net/mlx5e: Put the common XDP code into a function adds 0bdddcea5be6 net/mlx5e: remove meaningless CFLAGS_tracepoint.o adds c9bbfb378bc3 net/mlx5: Remove unused mlx5_query_nic_vport_vlans adds 786ef904b43b net/mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files adds ee813f314b24 net/mlx5: Use available mlx5_vport struct adds 4314ebaa1e42 net/mlx5: E-Switch, Use getter to access all vport array adds 5d9986a3947a net/mlx5: E-Switch, Fix the check of legal vport adds 6f4e02193c9a net/mlx5: E-Switch, Use atomic rep state to serialize stat [...] adds f3f050a4df35 Merge tag 'mlx5-updates-2019-04-30' of git://git.kernel.or [...] adds 141b6b2ad75d net: add a generic tracepoint for TX queue timeout adds e512fcf0280a net: sched: cls_u32: use struct_size() helper adds 22c0ef6b1475 net: phy: improve pause handling adds f24098f80748 net: phy: improve resuming from hibernation adds c0b14a0854fa tipc: fix missing Name entries due to half-failover adds 913e89a44e99 mlxsw: Bump firmware version to 13.2000.1122 adds 4fa050d29c76 mlxsw: resources: Add local_ports_in_{1x, 2x} adds fd321c6c2380 mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources adds 5eabc27dedd3 Merge branch 'mlxsw-Firmware-version-update' adds 05d7f547bea1 genetlink: do not validate dump requests if there is no policy adds d54a16b20157 netlink: set bad attribute also on maxtype check adds b424e432e770 netlink: add validation of NLA_F_NESTED flag adds 8cca3397f616 Merge branch 'netlink-strict-attribute-checking-follow-up' adds 3aa4c491c55d r8169: remove rtl_write_exgmac_batch adds a734d1f4c2fc net: openvswitch: return an error instead of doing BUG_ON() adds 0f457a36626f ipv4: Move cached routes to fib_nh_common adds 87063a1fa667 ipv4: Pass fib_nh_common to rt_cache_route adds a5995e7107eb ipv4: Move exception bucket to nh_common adds f4b47a5945a9 Merge branch 'ipv4-Move-location-of-pcpu-route-cache-and-e [...] adds ca96534630e2 openvswitch: check for null pointer return from nla_nest_s [...] adds cc0d47b8eeb0 drivers: net: davinci_mdio: fix return value check in davi [...] adds 73a7d1e34d88 wil6210: align to latest auto generated wmi.h adds a061894587ef wil6210: prevent device memory access while in reset or suspend adds 5793fe9d4fde wil6210: increase PCP stop command timeout adds f6194f769dfc wil6210: do not set BIT_USER_SUPPORT_T_POWER_ON_0 in Talyn-MB adds 044974fbeade wil6210: update WIL_MCS_MAX to 15 adds e4a29bdd8f82 wil6210: check mid is valid adds 7b834639c4c4 wil6210: use OEM MAC address from OTP adds 29ca376066df wil6210: free edma_rx_swtail upon reset adds 4bf019865cf3 wil6210: fix report of rx packet checksum in edma mode adds 49122ec42634 wil6210: fix return code of wmi_mgmt_tx and wmi_mgmt_tx_ext adds 1683a001d5bf wil6210: prevent access to RGF_CAF_ICR in Talyn adds 8454e72a3644 wil6210: add support for ucode tracing adds b4a967b7d0f5 wil6210: reset buff id in status message after completion adds fa0b735414f9 wil6210: print error in FW and board files load failures adds db5e323feb5f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 0d37d9faa60d iwlwifi: bump FW API to 47 for 22000 series adds 9a16ee0c6b4a iwlwifi: mvm: set 512 TX queue slots for AX210 devices adds 718a8b23ad04 iwlwifi: unite macros with same meaning adds 77f99ae6487b iwlwifi: dbg_ini: support notification and dhc regions typ [...] adds 2953c393a0a4 iwlwifi: add FW_INFO debug level adds 53032e6ec1bf iwlwifi: dbg_ini: add debug prints to the ini flows adds befebbb30af0 iwlwifi: rs: consider LDPC capability in case of HE adds 32d2282a35f7 iwlwifi: dbg: add periphery memory dumping support to ax21 [...] adds e91130cebd47 iwlwifi: dbg: add lmac and umac PC registers to periphery dump adds 957a67c828e7 iwlwifi: mvm: support rtt confidence indication adds 2644f9d0db43 iwlwifi: remove unused 0x40C0 PCI device IDs adds f8510d67d658 iwlwifi: mvm: Change an 'else if' into an 'else' in iwl_mv [...] adds 69166f7a37dc iwlwifi: dbg_ini: set dump bit only when trigger collectio [...] adds b99561c5131e Merge tag 'iwlwifi-next-for-kalle-2019-04-18-2' of git://g [...] adds d442af2e1bcb rndis_wlan: use struct_size() helper adds 444efbde3281 ray_cs: Check return value of pcmcia_register_driver adds 3b6edcb3fffe ray_cs: use remove_proc_subtree to simplify procfs code adds b2c01aab9646 ssb: Fix possible NULL pointer dereference in ssb_host_pcm [...] adds 0ed2a0053474 net: cw1200: fix a NULL pointer dereference adds bb3b18c92533 rt2x00: use ratelimited variants dev_warn/dev_err adds e383c70474db rt2x00: check number of EPROTO errors adds 61a4e5ff0d72 rt2x00: do not print error when queue is full adds 9490c5602445 rt2x00: code-style fix in rt2800usb.c adds d5414c2355b2 rsi: Fix NULL pointer dereference in kmalloc adds 889bb866baaf rt2800: partially restore old mmio txstatus behaviour adds f61131505e85 rt2800: new flush implementation for SoC devices adds 6efa79876486 rt2800: move txstatus pending routine adds 2c7ba758cc4b rt2800mmio: fetch tx status changes adds e5ceab9df437 rt2800mmio: use timer and work for handling tx statuses timeouts adds eb662b1dc62e rt2x00: remove last_nostatus_check adds d954f9e3fb42 rt2x00: remove not used entry field adds 9ea3812f015b rt2x00mmio: remove legacy comment adds 54fdb318c111 rsi: add new device model for 9116 adds 3ac61578fbd4 rsi: move common part of firmware load to separate function adds e5a1ecc97e5f rsi: add firmware loading for 9116 device adds 9ba4562ac195 rsi: change in device init frame sequence for 9116 adds f911c86166d5 rsi: new bootup parameters for 9116 adds 1533f976c668 rsi: send new tx command frame wlan9116 features adds 17ff2c794f39 rsi: reset device changes for 9116 adds 0a60014b76f5 rsi: miscallaneous changes for 9116 and common adds ae187ba91541 mwifiex: use struct_size() in kzalloc() adds 0c7beb2db9a5 zd1211rw: use struct_size() helper adds b4c35c17227f mwifiex: prevent an array overflow adds b25105e126e7 b43: Remove empty function lpphy_papd_cal() adds d1717282afd5 mwl8k: fix error handling in mwl8k_post_cmd() adds 09ac2694b047 at76c50x-usb: Don't register led_trigger if usb_register_d [...] adds 6b583201fa21 mwl8k: Fix rate_idx underflow adds 938c7c80c78e mwifiex: add support for SD8987 chipset adds b9574ce1d05e iwlegacy: fix spelling mistake "acumulative" -> "accumulative" adds 3b989e58e88a mwifiex: fix spelling mistake "capabilties" -> "capabilities" adds 84242b82d81c rtlwifi: rtl8723ae: Fix missing break in switch statement adds 8149069db818 p54: drop device reference count if fails to enable device adds b1a0ba8f772d brcmfmac: Add DMI nvram filename quirk for ACEPC T8 and T1 [...] adds d0e61a0f7cca rt2x00: add RT3883 support adds 99d94ef367af brcmfmac: send mailbox interrupt twice for specific hardwa [...] adds 324f1feb960c Revert "brcmfmac: send mailbox interrupt twice for specifi [...] adds 147b502bda33 wlcore: simplify/fix/optimize reg_ch_conf_pending operations adds 4f87d486faf1 qtnfmac: handle channel switch events for connected stations only adds 888f1564a272 qtnfmac: allow to control DFS slave radar detection adds 0b68fe10b8e8 qtnfmac: modify debugfs to support multiple cards adds 0b2ff1ff64c8 mwl8k: move spin_lock_bh to spin_lock in tasklet adds a0656c6ec2fd rtlwifi: rtl8192cu: remove set but not used variable 'turb [...] adds 9ef77fbedad9 brcmfmac: send mailbox interrupt twice for specific hardwa [...] adds 14cf9bc6085d iwlwifi: Use correct channel_profile iniwl_get_nvm adds c5bf4fa14229 iwlwifi: pcie: initialize debug_rfkill to -1 adds 30f24eabab8c iwlwifi: pcie: don't crash on invalid RX interrupt adds 0c546fb6f959 iwlwifi: mvm: support v2 of the WoWLAN patterns command adds cec2d4f6b4e3 iwlwifi: mvm: report FTM start time TSF when applicable adds aee1b6385e29 iwlwifi: support fseq tlv and print fseq version adds 529281bdf0fc iwlwifi: mvm: limit TLC according to our HE capabilities adds fd986b0b7a72 iwlwifi: bump FW API to 48 for 22000 series adds 11af74ad1d29 iwlwifi: mvm: Don't sleep in RX path adds 1da3823d114d iwlwifi: pcie: remove stray character in iwl_pcie_rx_alloc_page() adds b081e23c45f7 iwlwifi: parse command version TLV adds 954454d6107f iwlwifi: dbg_ini: add lmac and umac error tables dumping support adds bfd8e3dade73 iwlwifi: dbg_ini: add periodic trigger support adds 391481ad2690 iwlwifi: dbg: replace dump info device family with HW type adds 0aade8f4846a iwlwifi: avoid allocating memory for region with disabled domain adds a0eaead41db9 iwlwifi: dbg_ini: check for valid region type during regio [...] adds c745f7226660 Merge tag 'iwlwifi-next-for-kalle-2019-04-29' of git://git [...] adds e3037485c68e rtw88: new Realtek 802.11ac driver adds e025da3d7aa4 brcm80211: potential NULL dereference in brcmf_cfg80211_vn [...] adds 2d91c8ad068a brcmfmac: set txflow request id from 1 to pktids array size adds 47dd82e3d25e brcmfmac: print firmware messages after a firmware crash adds 9220f695c17b mt76: mmio: move mt76x02_set_irq_mask in mt76 module adds b1bfbe704f8f mt76: dma: move mt76x02_init_{tx,rx}_queue in mt76 module adds 89a37842b0c1 mt76: remove mt76_queue dependency from tx_queue_skb funct [...] adds 300832ad5f53 mt76: remove mt76_queue dependency from tx_prepare_skb fun [...] adds e226ba2e3569 mt76: remove mt76_queue dependency from tx_complete_skb fu [...] adds af005f260595 mt76: introduce mt76_sw_queue data structure adds d290c12114fb mt76: introduce mt76_txq_id field in mt76_queue_entry adds 3bb45b5febc0 mt76: move mt76x02_insert_hdr_pad in mt76-core module adds 66105538a62a mt76: mmio: move mt76_insert_hdr_pad in mt76_dma_tx_queue_skb adds eb071ba77c23 mt76: move skb dma mapping before running tx_prepare_skb adds b5903c470328 mt76: introduce mt76_tx_info data structure adds eb9ca7ecd0b4 mt76: dma: add static qualifier to mt76_dma_tx_queue_skb adds 047348fb1146 mt7603: remove mt7603_mcu_init routine adds 4e04ba6aa34b mt7603: core: do not use magic numbers in mt7603_reg_map adds cadae4772d2c mt76: usb: reduce code indentation in mt76u_alloc_tx adds 8d71aef9c9ca mt76x02: introduce mt76x02_beacon.c adds 5a3f1cc288fb mt76x02: add hrtimer for pre TBTT for USB adds c004b881f144 mt76x02: introduce beacon_ops adds c6ad1feb1f0b mt76x02u: implement beacon_ops adds 31cdd4420349 mt76x02: generalize some mmio beaconing functions adds 2baed5db9f7c mt76x02u: add sta_ps adds b98558e25299 mt76x02: disable HW encryption for group frames adds 7e07c27d37bd mt76x02u: implement pre TBTT work for USB adds f2276c29f822 mt76x02: make beacon slots bigger for USB adds 8300ee7c7d47 mt76x02u: add mt76_release_buffered_frames adds 87d531038fa3 mt76: unify set_tim adds 02d49a2e354b mt76x02: enable AP mode for USB adds a5ba16eb6d40 mt76usb: change mt76u_submit_buf adds 069e2d345cc1 mt76: remove rx_page_lock adds 92724071aac8 mt76usb: change mt76u_fill_rx_sg arguments adds 112f980ac892 mt76usb: use usb_dev private data adds 26031b39bbea mt76usb: remove mt76u_buf redundant fileds adds 279ade99ed8f mt76usb: move mt76u_buf->done to queue entry adds d7d4ea9ac84c mt76usb: remove mt76u_buf and use urb directly adds 1bb78d3843ef mt76usb: remove MT_RXQ_MAIN queue from mt76u_urb_alloc adds 48f5a90c838b mt76usb: resue mt76u_urb_alloc for tx adds 7524c63f1f5b mt76usb: remove unneded sg_init_table adds 85d2955ea185 mt76usb: allocate urb and sg as linear data adds e5fc742f9285 mt76usb: remove queue variable from rx_tasklet adds def34a2f4f44 mt76: introduce mt76_free_device routine adds cee646d62b4c mt76: fix tx power issues adds d908d4ec4dd1 mt76: use readl/writel instead of ioread32/iowrite32 adds 90fdc1717b18 mt76: use mac80211 txq scheduling adds 2fe30dce0822 mt76: reduce locking in mt76_dma_tx_cleanup adds db9f11d3433f mt76: store wcid tx rate info in one u32 reduce locking adds a33b8ab868ad mt76: move tx tasklet to struct mt76_dev adds 41634aa8d6db mt76: only schedule txqs from the tx tasklet adds 37426fb67a01 mt76: move mac_work in mt76_dev adds ce0fd8258908 mt76: usb: reduce locking in mt76u_tx_tasklet adds f3950a414143 mt76: set txwi_size according to the driver value adds cfaae9e67cf1 mt76: add skb pointer to mt76_tx_info adds 6ca66722a887 mt76: dma: introduce skb field in mt76_txwi_cache adds 598da38672cd mt76: dma: add skb check for dummy pointer adds 04b8e65922f6 mt76: add mac80211 driver for MT7615 PCIe-based chipsets adds 6edf07478da5 mt76: add unlikely() for dma_mapping_error() check adds b183878a7451 mt76: use macro for sn and seq_ctrl conversion adds c92b52691e54 MAINTAINERS: update entry for mt76 wireless driver adds 1fb869a2d98e mt76: mt76x02u: remove bogus stop on suspend adds 39d501d93d25 mt76usb: fix tx/rx stop adds 091a79fd429c mt76: mt76x02: remove bogus mutex usage adds 2ac515a5d74f mt76: mt76x02: use napi polling for tx cleanup adds 6fe533378795 mt76: mt76x02: remove irqsave/restore in locking for tx st [...] adds 0f66947bffe6 mt76: mt7603: fix initialization of max rx length adds b28e22bd9cd3 mt76: mt7615: use sizeof instead of sizeof_field adds 114fe5e33881 mt76: mt7603: remove query from mt7603_mcu_msg_send signature adds 11ca82d786bc mt76: mt7603: use standard signature for mt7603_mcu_msg_send adds cc1738751cfd mt76: mt7603: initialize mt76_mcu_ops data structure adds e2c2fd0f6983 mt76: introduce mt76_mcu_restart macro adds a4834814e1d3 mt76: mt7603: init mcu_restart function pointer adds d422bb261733 mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware adds 9c7c756eb066 mt76: mt76x02: mt76x02_poll_tx() can be static adds e80279465791 mt76: fix endianness sparse warnings adds 4d0fe26f7ca0 mt76: mt7603: report firmware version using ethtool adds f8f527b16db5 mt76: usb: use EP max packet aligned buffer sizes for rx adds 3041c445e626 mt76: move beacon_int in mt76_dev adds c8a04d985481 mt76: move beacon_mask in mt76_dev adds f1103fa6b349 mt76: add TX/RX antenna pattern capabilities adds dc6057f49a51 mt76: move pre_tbtt_tasklet in mt76_dev adds bd115805e86a mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_se [...] adds ae66068f7872 mt76: do not enable/disable pre_tbtt_tasklet in scan_start [...] adds 4d2a6f7b4e17 mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom adds 5a489b99ecbc Merge tag 'mt76-for-kvalo-2019-05-01' of https://github.co [...] adds b85bd9a14c4b rtw88: fix shift of more than 32 bits of a integer adds aa8eaaaa123a rtw88: phy: mark expected switch fall-throughs adds 237b47efcdbc rtw88: Make RA_MASK macros ULL adds f9b628d61fae rtw88: add license for Makefile adds 6ffe0acc935f Merge tag 'wireless-drivers-next-for-davem-2019-05-03' of [...] adds fdd1a8103a6d net: atm: clean up a range check adds 1ffc4b7c58e9 net: ll_temac: Fix an NULL vs IS_ERR() check in temac_open() adds b52d031b8de4 net: ll_temac: remove an unnecessary condition adds f5737cbadb7d net: use indirect calls helpers for ptype hook adds 0e219ae48c3b net: use indirect calls helpers for L3 handler hooks adds 97ff7ffb11fe net: use indirect calls helpers at early demux stage adds 8c3c447b3cec net: use indirect calls helpers at the socket layer adds c90d1e4b6be6 Merge branch 'net-extend-indirect-calls-helper-usage' adds aa2ecb7c8f95 um: vector netdev: adjust to xmit_more API change adds c424d224404e net: mvpp2: cls: Remove set but not used variable 'act' adds 69bbbdc5e1aa netdevsim: Make nsim_num_vf static adds 44bec4b3bd71 net: aquantia: Make aq_ndev_driver_name static adds 6e05b833de44 net: ll_temac: Make some functions static adds 9cf9b84cc701 r8169: make use of phy_set_asym_pause adds d1f5050b4549 r8169: speed up rtl_loop_wait adds 523760b7ff88 Bluetooth: hci_qca: Added support for WCN3998 adds 04fdd5dd79a9 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 300926b138eb Bluetooth: btbcm: Add default address for BCM2076B1 adds f80c5dad7b64 Bluetooth: Ignore CC events not matching the last HCI command adds 62a91990f4c5 Bluetooth: hci_qca: Rename STATE_<flags> to QCA_<flags> adds 19ab5f402355 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds f1f86d09ca7e netfilter: nf_tables: relocate header content to consumer adds c5f1931f6617 netfilter: nf_tables: fix implicit include of module.h adds a4cb98f32c90 netfilter: nf_tables: drop include of module.h from nf_tables.h adds 8f14c99c7eda netfilter: conntrack: limit sysctl setting for boolean options adds e1f172e162c0 netfilter: use macros to create module aliases. adds 08010a216026 netfilter: add API to manage NAT helpers. adds 53b11308a1b5 netfilter: nf_nat: register NAT helpers. adds fec9c271b8f1 openvswitch: load and reference the NAT helper. adds 3087c3f7c23b netfilter: nft_ct: Add ct id support adds 1de6f3342191 netfilter: connlabels: fix spelling mistake "trackling" -> [...] adds eabb47821910 netfilter: xt_hashlimit: use struct_size() helper adds 522e4077e8dc netfilter: slightly optimize nf_inet_addr_mask adds 1ffad6d1af7a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 937f599a1126 i40e: VF's promiscuous attribute is not kept adds e576e769663c i40e: add new pci id for X710/XXV710 N3000 cards adds 40a23040d825 i40e: Setting VF to VLAN 0 requires restart adds 1aa874b42ee8 i40e: Fix the typo in adding 40GE KR4 mode adds 7015ca3df965 i40e: add num_vectors checker in iwarp handler adds c004804dceee i40e: Wrong truncation from u16 to u8 adds 2e45d3f4677a i40e: Add support for X710 B/P & SFP+ cards adds d29e0d233e0d i40e: missing input validation on VF message handling by the PF adds 0a92892c69bd i40e: Revert ShadowRAM checksum calculation change adds 825f0a4eb7fa i40e: Use struct_size() in kzalloc() adds 24474f2709af i40e: Fix of memory leak and integer truncation in i40e_vi [...] adds 0b63644602cf i40e: Memory leak in i40e_config_iwarp_qvlist adds ba6223fc2f59 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 819d899863dc ice: Use pf instead of vsi-back adds a52db6b2601f ice: Fix for allowing too many MDD events on VF adds e80e76db6c5b ice: Preserve VLAN Rx stripping settings adds bb877b22bcb5 ice: Don't remove VLAN filters that were never programmed adds ba0db585bdb6 ice: Add more validation in ice_vc_cfg_irq_map_msg adds 207e3721acb4 ice: Do not unnecessarily initialize local variable adds a85a3847fb51 ice: Always free/allocate q_vectors adds e40c899a64ca ice: Refactor getting/setting coalesce adds c3a6825e825c ice: Suppress false-positive style issues reported by stat [...] adds a03499d614b8 ice: Remove __always_unused attribute adds 8f529ff91207 ice: Separate if conditions for ice_set_features() adds d95276ced000 ice: Add function to program ethertype based filter rule on VSIs adds 0437f1a98a28 ice: Use bitfields where possible adds 069052701493 ice: Use more efficient structures adds 64439f8f0bc4 ice: Disable sniffing VF traffic on PF adds 9073989afbc1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4a50ddc2d2ea bnxt_en: Update firmware interface to 1.10.0.69. adds a220eabc8887 bnxt_en: Refactor bnxt_alloc_stats(). adds 55e4398d4ee5 bnxt_en: Add support for PCIe statistics adds 6154532fe8fe bnxt_en: Check new firmware capability to display extended stats. adds 691aa62045c2 bnxt_en: Read package version from firmware. adds 2730214ddb88 bnxt_en: read the clause type from the PHY ID adds 53579e37d13a bnxt_en: Separate RDMA MR/AH context allocation. adds 01989c6b69d9 bnxt_en: Improve NQ reservations. adds e969ae5bbfcf bnxt_en: Query firmware capability to support aRFS on 5750 [...] adds ac33906c67e2 bnxt_en: Add support for aRFS on 57500 chips. adds 51fec80d3a66 bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. adds 8ef5cc4f3c12 Merge branch 'bnxt_en-Driver-updates' adds d01f449c008a of_net: add NVMEM support to of_get_mac_address adds 687e3d5550c7 dt-bindings: doc: reflect new NVMEM of_get_mac_address behaviour adds 541ddc66d665 net: macb: support of_get_mac_address new ERR_PTR error adds f7af25a6ca16 net: davinci: support of_get_mac_address new ERR_PTR error adds adfb3cb2c52e net: usb: support of_get_mac_address new ERR_PTR error adds d31a36b5f407 net: wireless: support of_get_mac_address new ERR_PTR error adds 284eb160681c staging: octeon-ethernet: support of_get_mac_address new E [...] adds c41593a04e3e ARM: Kirkwood: support of_get_mac_address new ERR_PTR error adds ea168cdf1299 powerpc: tsi108: support of_get_mac_address new ERR_PTR error adds c8f8207ca631 Merge branch 'of_net-Add-NVMEM-support-to-of_get_mac_address' adds a7a7be6087b0 net/sched: add sample action to the hardware intermediate [...] adds f00cbf196814 net/sched: use the hardware intermediate representation fo [...] adds ab79af32b0a5 mlxsw: use intermediate representation for matchall offload adds 9681e8b3ef6c net/dsa: use intermediate representation for matchall offload adds dfcb19f0fae3 net/sched: remove unused functions for matchall offload adds fa762da94d98 net/sched: move police action structures to header adds 8c8cfc6ed274 net/sched: add police action to the hardware intermediate [...] adds b7fe4ab8a601 net/sched: extend matchall offload for hardware statistics adds 12f02b6b1548 net/sched: allow stats updates from offloaded police actions adds 88c44a520084 net/sched: add block pointer to tc_cls_common_offload structure adds b66d035eec14 nfp: flower: add qos offload framework adds 49cbef138869 nfp: flower: add qos offload install and remove functionality. adds 5fb5c395e2c4 nfp: flower: add qos offload stats request and reply adds 7e6a95d31b19 Merge branch 'net-act_police-offload-support' adds e7ba0fad9c53 net: dsa: mv88e6xxx: refine SMI support adds b2243b369c78 net: dsa: Call driver's setup callback after setting up it [...] adds 146c1bed44a1 net: dsa: Export symbols for dsa_port_vid_{add, del} adds f9bbe4477c30 net: dsa: Optional VLAN-based port separation for switches [...] adds cc1939e4b3aa net: dsa: Allow drivers to filter packets they can decode [...] adds b68b0dd0fb2d net: dsa: Keep private info in the skb->cb adds 97a69a0dea9a net: dsa: Add support for deferred xmit adds c362beb072e1 net: dsa: Add a private structure pointer to dsa_port adds 227d07a07ef1 net: dsa: sja1105: Add support for traffic through standal [...] adds 640f763f98c2 net: dsa: sja1105: Add support for Spanning Tree Protocol adds 0a58d471de3a Documentation: net: dsa: sja1105: Add info about supported [...] adds 0e5ef5a22ab7 Merge branch 'Traffic-support-for-SJA1105-DSA-driver' adds 1791ad50c8d7 r8169: simplify rtl_writephy_batch and rtl_ephy_init adds f452825d6231 r8169: move EEE LED config to rtl8168_config_eee_mac adds b362487a3b35 sch_htb: redefine htb qdisc overlimits adds a0c25387eb22 mlxsw: reg: Add Port Physical Loopback Register adds 8e44c0ce5991 mlxsw: spectrum: Implement loopback ethtool feature adds ad11340994d5 selftests: Add loopback test adds 3a9723647266 Merge branch 'mlxsw-spectrum-Implement-loopback-ethtool-feature' adds 6b1bd242ca63 r8169: add rtl_set_fifo_size adds 0ebacd12a154 r8169: add rtl8168g_set_pause_thresholds adds 54516da1ea85 Merge branch 'r8169-replace-some-magic-with-more-speaking- [...] adds 71f150f4c2af bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() adds 6cea33701eb0 selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c adds 0e6741f09297 libbpf: fix invalid munmap call adds 5750902a6e9b libbpf: proper XSKMAP cleanup adds ec1c8fa04ffc Merge branch 'af_xdp-fixes' adds a7d006714724 bpftool: exclude bash-completion/bpftool from .gitignore pattern adds ca31ca8247e2 tools/bpf: fix perf build error with uClibc (seen on ARC) adds 7080da890984 libbpf: add libbpf_util.h to header install. adds 581b31c36cfc kbuild: tolerate missing pahole when generating BTF adds d24ed99b3b27 libbpf: remove unnecessary cast-to-void adds 14cfbdac6680 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 30d8938384c7 net: dsa: lantiq: Allow special tags only on CPU port adds 8206e0ce96b3 net: dsa: lantiq: Add VLAN unaware bridge offloading adds 9bbb1c053bdc net: dsa: lantiq: Add VLAN aware bridge offloading adds 4581348199ca net: dsa: lantiq: Add fast age function adds 58c59ef9e930 net: dsa: lantiq: Add Forwarding Database access adds 09934b0363d1 Merge branch 'net-dsa-lantiq-Add-bridge-offloading' adds 3d5f37418952 net: hns3: unify maybe_stop_tx for TSO and non-TSO case adds fb00331bb8db net: hns3: use napi_schedule_irqoff in hard interrupts handlers adds d21ff4f90d97 net: hns3: add counter for times RX pages gets allocated adds db4970aa92a1 net: hns3: add linearizing checking for TSO case adds 39c38824c2a0 net: hns3: fix for tunnel type handling in hns3_rx_checksum adds 07918fcde144 net: hns3: refactor BD filling for l2l3l4 info adds 757cd1e4a4d8 net: hns3: combine len and checksum handling for inner and [...] adds aa9d22dd456e net: hns3: fix error handling for desc filling adds ce74370c2ce9 net: hns3: optimize the barrier using when cleaning TX BD adds 389ca14615e5 net: hns3: unify the page reusing for page size 4K and 64K adds 845e0d1d5290 net: hns3: some cleanup for struct hns3_enet_ring adds 77296bf6a7b8 net: hns3: use devm_kcalloc when allocating desc_cb adds a55a385d8c84 Merge branch 'hns3-next' adds eeb84aa0d0af net_sched: sch_fq: do not assume EDT packets are ordered adds 37c0aead7902 net_sched: sch_fq: handle non connected flows adds a97f4fe6e11c Merge branch 'fc-quic-pacing' adds d4ee7f195e2d net: mvpp2: cls: fix less than zero check on a u32 variable adds e4acf4274169 taprio: add null check on sched_nest to avoid potential nu [...] adds 8e8673a22708 net: dsa: sja1105: Fix status initialization in sja1105_ge [...] adds 4974f9b7e0c9 net: dsa: support of_get_mac_address new ERR_PTR error adds da48be337343 staging: octeon-ethernet: Fix of_get_mac_address ERR_PTR check adds 5503a6889f72 net: usb: smsc: fix warning reported by kbuild test robot adds a51645f70f63 net: ethernet: support of_get_mac_address new ERR_PTR error adds 2e7ae67b5fbb Merge branch 'of_get_mac_address-ERR_PTR-fixes' adds d6787147e15d net/sched: remove block pointer from common offload structure adds 5db9c74042e3 net: ll_temac: Improve error message on error IRQ adds 23bfaa594002 net: phy: improve pause mode reporting in phy_print_status adds 93aa4792c390 hv_netvsc: fix race that may miss tx queue wakeup adds 3c6eeff295f0 net: ena: fix swapped parameters when calling ena_com_indi [...] adds 8ee8ee7fe87b net: ena: fix: set freed objects to NULL to avoid failing [...] adds b287cdbd1ced net: ena: fix: Free napi resources when ena_up() fails adds d3cfe7ddbc3d net: ena: fix incorrect test of supported hash function adds 9a27de0c6ba1 net: ena: fix return value of ena_com_config_llq_info() adds 78cb421d185c net: ena: improve latency by disabling adaptive interrupt [...] adds 11bd7a00c0d8 net: ena: fix ena_com_fill_hash_function() implementation adds f913308879bc net: ena: gcc 8: fix compilation warning adds f0c5bcf2f43f Merge branch 'ena-fixes' adds 64c6f4bbca74 neighbor: Reset gc_entries counter if new entry is release [...] adds 4b2a2bfeb3f0 neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit adds 25426043ec9e cls_matchall: avoid panic when receiving a packet before f [...] adds 7fcd1e033dac ipmr_base: Do not reset index in mr_table_dump adds b4010af981ac net: phy: fix phy_validate_pause adds 4014dfae3cca isdn: bas_gigaset: use usb_fill_int_urb() properly adds 594725db0ce1 cls_cgroup: avoid panic when receiving a packet before filter set adds d14a108d510e net: rds: fix spelling mistake "syctl" -> "sysctl" adds 17170e6570c0 dpaa_eth: fix SG frame cleanup adds ee0df19305d9 net: ucc_geth - fix Oops when changing number of buffers i [...] adds 47d3d7fdb10a ip6: fix skb leak in ip6frag_expire_frag_queue() adds 9b3040a6aafd ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is [...] adds 711aef1bbf88 bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_J [...] adds b9aa0b35d878 bpf, x32: Fix bug for BPF_ALU64 | BPF_NEG adds 982e826d31b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 638a3a1e349d l2tp: Fix possible NULL pointer dereference adds 68be930249d0 net: dsa: Fix error cleanup path in dsa_init_module adds ff6ab32bd4e0 vrf: sit mtu should not be updated when vrf netdev is the link adds 0504453139ef net: macb: Change interrupt and napi enable order in open adds 822dd046d7e2 dt-bindings: net: Fix a typo in the phy-mode list for ethe [...] adds a3147770bea7 cxgb4: Fix error path in cxgb4_init_module adds a9e41a529681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 80f232121b69 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds 8e6b85945155 USB: usb.h: tweak struct urb to remove wasted space adds fc2f113e5c0e usbip: Remove unnecessary null check adds 09fed4d64d3f usb: typec: altmodes/displayport: Fall back to multi-func pins adds bfb2ab8e7138 usb: typec: pi3usb30532: Keep orientation when setting mux [...] adds 31df7fadf50f usb: typec: fusb302: Make fusb302_set_cc_polarity also set [...] adds daf81d0137a9 usb: typec: fusb302: Refactor / simplify tcpm_set_cc() adds 4995bb15ad27 usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc adds 32a155b1a83d usb: typec: fusb302: Check vconn is off when we start toggling adds 702ad49fb8d2 usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling adds 7511c9a9d3c8 usb: typec: fusb302: 2 small misc. fixes adds 207338ec5a27 usb: typec: fusb302: Improve suspend/resume handling adds bb31b352510b usb: typec: fusb302: Add __printf attribute to fusb302_log [...] adds 03d8bfc13089 usb: mtu3: check return value of devm_extcon_register_notifier() adds c858b4f37382 usb: mtu3: print useful information also for device and ho [...] adds 13d944ebdc02 usb: mtu3: remove unnecessary local variable @req adds 918f0f2361e9 usb: mtu3: rebuild the code of getting vbus regulator adds 4c5964b4c2cb usb: mtu3: fix transfer error of USB3 Gen2 isoc adds 09befc326eea usb: mtu3: rebuild qmu_gpd struct to prepare to support ne [...] adds 48e0d3735aa5 usb: mtu3: supports new QMU format adds ae07809255d3 usb: mtu3: add debugfs interface files adds 4aab6ad24a10 usb: mtu3: move vbus and mode debugfs interfaces into mtu3 [...] adds 83374e035b62 usb: mtu3: add tracepoints to help debug adds f926da42218c usb: mtu3: add a function to switch mailbox state to string adds 1a137b47ce6b usb: sierra: fix a missing check of device_create_file adds 8ead7e817224 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown adds 4c912bff46cc usb: typec: wcove: Provide fwnode for the port adds 3de3dbe7c132 usb: u132-hcd: fix potential NULL pointer dereference adds 2a738137b4c2 usb: typec: fusb302: Make fusb302_irq_work static adds 4d537f37e0d3 usb: introduce usb_ep_type_string() function adds 8cdfd068c1ea Merge 5.1-rc3 into usb-next adds ead619de9058 dt-bindings: usb: xhci-tegra: Add Tegra186 support adds 160fa3a1f55f usb: host: xhci-tegra: Selectively program IPFS adds 5f9be5f3f899 usb: host: xhci-tegra: Add Tegra186 XUSB support adds d80b5005c5dd docs: usb: convert documents to ReST adds 3bee346bd7f3 USB: hub: Remove returned value 'status' since never used adds 14ec072a19ad dt-bindings: usb: Convert USB HCD generic binding to YAML adds c93bcace1098 dt-bindings: usb: Convert the generic OHCI binding to YAML adds c3e2485d5f4f dt-bindings: usb: Convert the generic EHCI binding to YAML adds 747668dbc061 usb-storage: Set virt_boundary_mask to avoid SG overflows adds 381419fa7200 USB: core: Don't unbind interfaces following device reset failure adds 9bcb762ce02d usb: host: use usb_endpoint_maxp instead of usb_maxpacket adds 7893f9e1c26d usb: typec: tcpm: Notify the tcpc to start connection-dete [...] adds 6258db14d78c usb: typec: fusb302: Implement start_toggling for all port-types adds 48242e30532b usb: typec: fusb302: Revert "Resolve fixed power role cont [...] adds 9d918dcea068 usb: xhci-mtk: get optional clock by devm_clk_get_optional() adds 08048c04cc6f usb: host: xhci-plat: get optional clock by devm_clk_get_o [...] adds bbe2028f43c8 usb: misc: usb3503: get optional clock by devm_clk_get_optional() adds e894cdc2cb46 usb: dwc2: get optional clock by devm_clk_get_optional() adds fcafadf71a25 usb: chipidea: msm: get optional clock by devm_clk_get_optional() adds 1567d661b90f usb: mtu3: get optional clock by devm_clk_get_optional() adds 2b8d59296cff dt-bindings: phy: tegra: Add Tegra186 support adds 3cffa0818dc8 phy: tegra: xusb: Skip single function lane programming adds 5311a7b89502 phy: tegra: xusb: Parse dual-role mode property adds a630d54dfa93 phy: tegra: xusb: Add support for power supplies adds bbf711682cd5 phy: tegra: xusb: Add Tegra186 support adds 30417ab2a3d7 dt-bindings: phy: Add Stingray USB PHY binding document adds 4dcddbb38b64 phy: sr-usb: Add Stingray USB PHY driver adds 7609db4e846b dt-bindings: phy: Add Amlogic G12A USB2 PHY Bindings adds ab6dbeb24d1a dt-bindings: phy: Add Amlogic G12A USB3+PCIE Combo PHY Bindings adds 16df8bcb672c phy: amlogic: add Amlogic G12A USB2 PHY Driver adds 36077e16c050 phy: amlogic: Add Amlogic G12A USB3 + PCIE Combo PHY Driver adds 8de4acd397ab dt-bindings: ufs: Add #reset-cells for Qualcomm controllers adds 95cee0b4e30a dt-bindings: phy-qcom-qmp: Add UFS PHY reset adds 70b894deb78a dt-bindings: phy: qcom-ufs: Add resets property adds 12fd5f250db2 scsi: ufs: qcom: Expose the reset controller for PHY adds c9b589791fc1 phy: qcom: Utilize UFS reset controller adds 3f6d1767b1a0 phy: ufs-qcom: Refactor all init steps into phy_poweron adds 043f42edbf29 phy: rockchip-emmc: Allow to set drive impedance via DTS. adds 2c1a4b0cbeb4 dt-bindings: phy: Add a new property drive-impedance-ohm f [...] adds fd7bd3b6bebd dt-bindings: phy: Add document for phy-mtk-ufs adds 54be9c1a03a3 phy: mediatek: Add UFS M-PHY driver adds e6577cb5103b phy: ti-pipe3: fix missing bit-wise or operator when assig [...] adds 22940823f062 phy: ti-pipe3: Introduce mode property in driver data adds fdef2f9f700f phy: ti-pipe3: improve DPLL stability for SATA & USB adds 9d009d9c2062 phy: ti-pipe3: Fix SATA & USB PHY power up sequence adds 1d1bae725075 phy: ti-pipe3: Fix PCIe power up sequence adds f56511d0080c dt-bindings: phy: rcar-gen2: Add r8a77470 support adds d6c4aee8d121 dt-bindings: rcar-gen3-phy-usb2: Add r8a77470 support adds b7187e001a10 phy: renesas: phy-rcar-gen2: Add support for r8a77470 adds 5d8042e95fd4 phy: rcar-gen3-usb2: Add support for r8a77470 adds 233da2c9ec22 dt-bindings: phy: rcar-gen3-phy-usb2: Revise #phy-cells property adds 92fec1c27caa phy: renesas: rcar-gen3-usb2: Use pdev's device pointer on [...] adds 549b6b55b005 phy: renesas: rcar-gen3-usb2: enable/disable independent irqs adds b603c500d7a5 phy: phy-mtk-tphy: get optional clock by devm_clk_get_optional() adds 1039596c90e7 phy: qcom-qusb2: get optional clock by devm_clk_get_optional() adds 752d31a3e192 phy: socionext: get optional clock by devm_clk_get_optional() adds 42c7cb71b5c2 phy: phy-meson-gxl-usb2: get optional clock by devm_clk_ge [...] adds fec06b2bc436 phy: core: Add *release* phy_ops invoked when the consumer [...] adds 4df614c4ab18 phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before [...] adds 4e0ae876f77b dt-bindings: phy: ti: Add dt binding documentation for SER [...] adds 71e2f5c5c224 phy: ti: Add a new SERDES driver for TI's AM654x SoC adds 7e7b8ca66191 phy: ti: am654-serdes: Support all clksel values adds 73d7ec899bd8 phy: qcom-qmp: Add msm8998 PCIe QMP PHY support adds 29c6584f3331 dt-bindings: phy-imx8mq-usb: add optional vbus supply regulator adds eeda879bb54f phy: fsl-imx8mq-usb: add support for VBUS power control adds 61c67bfaaae6 phy: ocelot-serdes: Add support for SERDES6G muxing adds ea4059fc93fd scsi: phy: mediatek: fix typo in author's email address adds e4d0cf63f243 dt-bindings: phy: Add support for HiSilicon's hi3660 USB PHY adds 94e487a41f57 phy: Add usb phy support for hi3660 Soc of Hisilicon adds 513eff7fdc77 dt-bindings: phy-qcom-qmp: Add qcom,msm8998-qmp-pcie-phy adds 708310711e6c dt-bindings: phy-qcom-qmp: Tweak qcom,msm8998-qmp-ufs-phy adds d30e413fa482 Merge tag 'phy-for-5.2' of git://git.kernel.org/pub/scm/li [...] adds 409fba220075 usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() adds 77a4946516fe usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON adds 6e3c8beb4f92 usb: usb251xb: Lock i2c-bus segment the hub resides adds 5d438e200215 usb: typec: ucsi: ccg: add get_fw_info function adds 5fd958a4f67d i2c: nvidia-gpu: Supply CCGx driver the fw build info adds 5c9ae5a87573 usb: typec: ucsi: ccg: add firmware flashing support adds ad74b8649bea usb: typec: ucsi: Preliminary support for alternate modes adds af8622f6a585 usb: typec: ucsi: Support for DisplayPort alt mode adds d266e96820cc usb: typec: displayport: Export probe and remove functions adds cf28369c634f usb: typec: Add driver for NVIDIA Alt Modes adds a4d6a2989dc3 usb/hcd: Send a uevent signaling that the host controller [...] adds 95e060e68bd9 usb: usb251xb: Add an empty hub' i2c-bus segment checker adds 33e39350ebd2 usb: xhci: add Immediate Data Transfer support adds d70d5a846671 xhci: add port and bus number to port dynamic debugging adds 90d6d5731da7 xhci: Add tracing for input control context adds 5afa0a5ed3da usb: xhci: add endpoint context tracing when an endpoint is added adds 6fee3787ea7a dt-bindings: usb-xhci: Add r8a774c0 support adds 5f2c54e7153f dt-bindings: usb: renesas_usbhs: Add support for r8a77470 adds c2d1812600f5 usb: typec: ucsi: ccg: fix missing unlock on error in ccg_ [...] adds 764478f41130 USB: cdc-acm: fix unthrottle races adds 0f02321e4bd1 USB: cdc-acm: clean up throttle handling adds 3ae62a42090f UAS: fix alignment of scatter/gather segments adds b063f04e0d2e usbip: vhci_hcd: Mark expected switch fall-through adds 41386bc8cb2e usb: musb: Silence error about blacklisting hubs if !CONFIG_USB adds 10ac7e7757f5 usb: musb: omap2430: Add support for idling phy when musb is idle adds a84014e1db35 soc: sunxi: Fix missing dependency on REGMAP_MMIO adds 70833b84dac2 dt-bindings: usb: Add usb-phy property to the jz4740-musb node adds 82257c73aafe usb: musb: jz4740: Let the platform probe the PHY adds afbdbd37600b usb: musb: jz4740: obtain USB PHY from devicetree adds e823d948b7e5 usb: musb: dsps: Use dev_get_drvdata() adds ce64cea47cc4 usb: isp1760-hcd: Fix fall-through annotations adds 3342ce35a183 usb: usb251xb: Add US lanes inversion dts-bindings adds 73d31def1aab usb: usb251xb: Create a ports field collector method adds 6e7adf3ea613 usb: usb251xb: Add US port lanes inversion property adds 68270dab9710 USB: serial: pl2303: fix non-supported xon/xoff adds f64c3ab23068 USB: serial: pl2303: fix tranceiver suspend mode adds a7f9f2905850 USB: serial: digi_acceleport: clean up modem-control handling adds 74d8139582bd USB: serial: digi_acceleport: clean up set_termios adds 579bebe5dd52 USB: serial: fix initial-termios handling adds 6eb42a0f8c5f USB: serial: ark3116: drop redundant init_termios adds da7d26a0356c USB: serial: cypress_m8: drop unused driver data flag adds 817c0cfc9031 USB: serial: cypress_m8: drop unused termios adds 2e75232b1922 USB: serial: cypress_m8: clean up initial-termios handling adds fb56422cc40f USB: serial: iuu_phoenix: drop bogus initial cflag adds 42deef1592d2 USB: serial: iuu_phoenix: simplify init_termios adds d8a7f23c59cf USB: serial: oti6858: simplify init_termios adds 623c46f7b641 USB: serial: spcp8x5: simplify init_termios adds 3f5edd58d040 USB: serial: fix unthrottle races adds a8d78d9f3856 USB: serial: clean up throttle handling adds 5b67b10a5229 USB: serial: drop unnecessary goto adds 80ed53707bb3 USB: serial: drop unused iflag macro adds deb55e40ced4 USB: serial: io_edgeport: fix up switch fall-through comments adds 804dbee1e497 USB: serial: f81232: fix interrupt worker not stop adds 1c6b7ab2dd07 USB: serial: f81232: clear overrun flag adds 268ddb5e9b62 USB: serial: f81232: add high baud rate support adds 7f6fc50242d1 USB: serial: f81232: implement break control adds 6f6a407a591e Merge tag 'usb-serial-5.2-rc1' of https://git.kernel.org/p [...] adds 12456e509be2 Merge 5.1-rc7 into usb-next adds 73103c7f958b usb: gadget: f_fs: don't free buffer prematurely adds 67130830ce42 usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON adds 50896c410354 USB: dummy-hcd: Fix failure to give back unlinked URBs adds 7a76b97325c2 dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible adds e8c77fa09180 dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings adds fc4e326ee72c usb: dwc2: Add Amlogic G12A DWC2 Params adds c99993376f72 usb: dwc3: Add Amlogic G12A DWC3 glue adds 6f6d70597c15 usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DO [...] adds 7a6127e39a16 USB: Export usb_wakeup_enabled_descendants() adds 466375657d6c usb: dwc2: gadget: Reject LPM token during Control transfers adds 60722c4eefbc usb: dwc2: get optional clock by devm_clk_get_optional() adds 550eef0c3530 usb: gadget: f_ncm: Fix NTP-32 support adds 793409292382 usb: gadget: f_ncm: Add OS descriptor support adds 2100e3ca3676 usb: gadget: fsl: fix link error against usb-gadget module adds 6574abe69946 USB: UDC: net2280: Remove redundant "if" condition adds de497f634609 USB: UDC: net22{80,72}: remove mistaken test of req->zero adds 86847dca8b8b dt-bindings: usb: dwc2: document the vbus-supply property adds cc389eaabd70 dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup adds c40cf7705e13 usb: dwc2: optionally assert phy reset when waking up adds d17aa2d262e8 ARM: dts: rockchip: Hook resets up to USB PHYs on rk3288. adds 5bdd614d65e3 ARM: dts: rockchip: Add quirk for resetting rk3288's dwc2 [...] adds a89bae709b34 usb: dwc2: Move UTMI_PHY_DATA defines closer adds fb26b553bf26 usb: dwc2: gadget: Remove duplicated phy init adds 707d80f0a3c5 usb: dwc2: gadget: Replace phyif with phy_utmi_width adds 059d8d528718 usb: dwc2: Move phy init into core adds 1e868545f2bb usb: dwc2: gadget: Move gadget phy init into core phy init adds 408b56ca5c8e usb: gadget: udc: lpc32xx: simplify probe adds 59a9901ec7ef usb: gadget: udc: lpc32xx: simplify vbus handling adds f584fa8c1fdc usb: gadget: udc: lpc32xx: properly setup phy interrupts adds 2a60f5eafa74 usb: gadget: udc: lpc32xx: add support for stotg04 phy adds c67d4262f617 usb: gadget: udc: lpc32xx: rework interrupt handling adds b4c53b4ac66a usb: dwc2: Delayed status support adds c0c61471ef86 usb: dwc3: of-simple: Convert to bulk clk API adds 75ecb9dd56a7 usb: dwc3: Free resource immediately after use adds 41a91c606e7d usb: dwc3: move synchronize_irq() out of the spinlock prot [...] adds 4035c5b5f2e1 usb: introduce usb_ep_type_string() function adds 54f37f566317 usb: dwc2: gadget: Increase descriptors count for ISOC's adds 0c91ca478909 usb: gadget: do not use __constant_cpu_to_le16 adds c8006f67ae03 usb: dwc2: Set actual frame number for completed ISOC transfer adds 5799aecd64f2 usb: dwc2: Fix channel disable flow adds 28b5c129ca6e usb: dwc2: Set lpm mode parameters depend on HW configuration adds 5acb4b970184 dwc2: gadget: Fix completed transfer size calculation in DDMA adds 66b61e27a98c usb: gadget: atmel_usba_udc: simplify setting of interrupt [...] adds 70a7f8be8598 usb: gadget: atmel: support USB suspend adds 8f6707bf2b25 usb: gadget: atmel: tie wake lock to running clock adds c729969b2b69 usb: dwc3: gadget: Set lpm_capable adds b873e2d0ea1e usb: dwc3: Do core validation early on probe adds dd24f9b604d3 usb: dwc3: debug: Print GET_STATUS(device) tracepoint adds 8d791929b2fb usb: dwc3: Fix default lpm_nyet_threshold value adds 2e487d280525 usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA adds 3515468a87a4 Merge tag 'usb-for-v5.2' of git://git.kernel.org/pub/scm/l [...] adds 132d68d37d33 Merge tag 'usb-5.2-rc1' of git://git.kernel.org/pub/scm/li [...] adds 9828def35a36 serial: 8250_fintek: Make fintek_8250_set_termios static adds 984df54e4304 dt-bindings: serial: sprd: Add clocks and clocks-names properties adds 4007098f4ce4 serial: sprd: Add power management for the Spreadtrum seri [...] adds 083206100d97 dt-bindings: serial: sprd: Add dma properties to support DMA mode adds f4487db58eb7 serial: sprd: Add DMA mode support adds 8650e026c819 dt-bindings: sc16is7xx: Add alternative clock-frequency property adds 24bc6e68efa0 serial: sc16is7xx: Respect clock-frequency property adds 00d9f0c65401 serial: sc16is7xx: Switch to use device_get_match_data() adds 6b77908fea62 serial: sc16is7xx: Drop of_match_ptr() use adds 6ac972dd4db4 tty/sysrq: Convert show_lock to raw_spinlock_t adds 3adf2aa8af2d drivers/tty/tty_jobctrl.c - fix non-kerneldoc comment adds cf90c06f8115 tty: fix read of tty->pgrp outside of ctrl_lock adds 1bbb1c318cd8 tty: ipwireless: fix missing checks for ioremap adds 46ca3f735f34 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler adds 75ddbc1fb11e tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blank [...] adds b9ca5f8560af tty: pty: Fix race condition between release_one_tty and p [...] adds 67fbfc3943e0 vt: use /dev/vcs (not /dev/vcs0) in comment adds 4b0a2c5ff721 virtio_console: initialize vtermno value for ports adds 0eae4686a128 Revert "tty: pty: Fix race condition between release_one_t [...] adds b63d443be43b Merge 5.1-rc3 into tty-next adds 38c91d1d55fe tty: add SPDX identifiers to Kconfig and Makefiles adds f16aa97d3f57 tty: fix up a few remaining files without SPDX identifiers adds 9ef8927f45f2 n_tty: check for negative and zero space return from tty_w [...] adds 7a7457ba40f1 serial: sprd: Fix a copy-paste err in sprd_request_dma() adds f692f7766f33 tty: remove redundant 'default n' from Kconfig-s adds fa2b360f261e tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl adds ba44dc043004 serial: Add Milbeaut serial control adds 0d3cb6f6c67a Revert "tty: fix NULL pointer issue when tty_port ops is not set" adds 89bb1e1ee529 tty: vt: keyboard: Allow Unicode compose base char adds 3117ff13f104 tty: Add NULL TTY driver adds c7a6b9e4df4c tty:serial_core: Spelling mistake adds 3b8a1f45e1b3 Merge 5.1-rc6 into tty-next adds 6bc3703dcf0e serial: Fix using plain integer instead of Null pointer adds 4cdd17ba1dff TTY: serial_core, add ->install adds 3e51ceea1006 serial: 8250_exar: Adjust IOT2000 matching adds f13740178027 docs: serial: convert docs to ReST and rename to *.rst adds 8ceeb4709845 serial: 8250-mtk: add follow control adds bdbd0a7f8f03 serial: 8250-mtk: modify baudrate setting adds 050dfc09f8a4 tty: serial_core: fix error code returned by uart_register [...] adds 8daa89e09970 tty: update obsolete termios comment adds 29973f8a88b0 tty: rocket: Remove RCPK_GET_STRUCT ioctl adds 8ef795653d75 tty: rocket: deprecate the rp_ioctl adds 74cdf8cec7dd serial: milbeaut_usio: Fix error handling in probe and remove adds b1072b4f6e84 dt-bindings: xilinx-uartps: Add support for cts-override adds 1863178b20c5 serial: uartps: Add support for cts-override adds e5c8fe558c5f dt-bindings: serial: add documentation for the SiFive UART driver adds 45c054d0815b tty: serial: add driver for the SiFive UART adds b3a5e648f591 Merge tag 'tty-5.2-rc1' of git://git.kernel.org/pub/scm/li [...] adds 49ea45cb1d97 scsi: hpsa: check for lv removal adds a45bcc4e11b1 scsi: hpsa: correct device id issues adds 1edb69344c88 scsi: hpsa: remove timeout from TURs adds c59c32cdb2ab scsi: hpsa: bump driver version adds 429fab70591e scsi: smartpqi: increase LUN reset timeout adds 0595a0b4aeed scsi: smartpqi: add H3C controller IDs adds 2f4c4b92dbd8 scsi: smartpqi: update copyright adds 2cc37b1575c6 scsi: smartpqi: add spdx adds 171f1887995b scsi: smartpqi: bump driver version adds 0322913cab79 scsi: target: Add device product id and revision configfs [...] adds 2c063507c4f3 scsi: mpt3sas: Fix typo in request_desript_type adds 233af108e57b scsi: mpt3sas: simplify interrupt handler adds 320e77acb327 scsi: mpt3sas: Irq poll to avoid CPU hard lockups adds 51e3b2ad6de2 scsi: mpt3sas: Load balance to improve performance and avo [...] adds 288addd63b24 scsi: mpt3sas: Improve the threshold value and introduce m [...] adds 4bcb298e6053 scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 adds df617ffbbc5e scsi: qla2xxx: Add fw_attr and port_no SysFS node adds 2ff6ae85d5ee scsi: qla2xxx: Remove FW default template adds 24ef8f7eb5d0 scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() adds ecc89f25e225 scsi: qla2xxx: Add Device ID for ISP28XX adds 2a3192a3f3bc scsi: qla2xxx: Add Serdes support for ISP28XX adds 72a92df2109b scsi: qla2xxx: Correctly report max/min supported speeds adds f8f97b0c5b7f scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path adds a28d9e4ef997 scsi: qla2xxx: Add support for multiple fwdump templates/segments adds 3695310e37b4 scsi: qla2xxx: Update flash read/write routine adds 2ff0167151f5 scsi: qla2xxx: Correction and improvement to fwdt processing adds ce0366df542a scsi: qla2xxx: Simplification of register address used in [...] adds 5fa8774c7f38 scsi: qla2xxx: Add 28xx flash primary/secondary status/ima [...] adds 3f006ac342c0 scsi: qla2xxx: Secure flash update support for ISP28XX adds 06f30459027b scsi: qla2xxx: Update driver version to 10.01.00.15-k adds ff6bf89717b0 scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scs [...] adds 50e3f871fb20 scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning i [...] adds 9b1640686470 scsi: lpfc: Fix use-after-free mailbox cmd completion adds c95a3b4b0fb8 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices adds def11a58c193 scsi: lpfc: Fix location of SCSI ktime counters adds 4552e0f6fa07 scsi: lpfc: Fix nvmet async receive buffer replenishment adds 982ab128dcf8 scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 adds 22b738ac3309 scsi: lpfc: Fix nvmet handling of first burst cmd adds 731eedcb317a scsi: lpfc: Fix deadlock due to nested hbalock call adds 32a9310076e4 scsi: lpfc: Stop adapter if pci errors detected adds 4645f7b56a9f scsi: lpfc: Coordinate adapter error handling with offline [...] adds e2ffe4d5dc3f scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay adds 2a0fb340fcc8 scsi: lpfc: Correct localport timeout duration error adds bbd3d7380bc6 scsi: lpfc: Fix driver crash in target reset handler adds e8869f5b0a72 scsi: lpfc: Fix mailbox hang on adapter init adds c66a91974634 scsi: lpfc: Fix io lost on host resets adds d67f935b79a7 scsi: lpfc: Fix FDMI manufacturer attribute value adds 32a80c093b52 scsi: lpfc: Fix fc4type information for FDMI adds f4f87861d9d8 scsi: lpfc: Fix HDMI2 registration string for symbolic name adds b3b4f3e1d575 scsi: lpfc: Correct boot bios information to FDMI registration adds e4771ec3c8a0 scsi: lpfc: Fix protocol support on G6 and G7 adapters adds 19193ff34e8d scsi: lpfc: Fix handling of trunk links state reporting adds f3339800f98c scsi: lpfc: Fix link speed reporting for 4-link trunk adds 9a66d990c742 scsi: lpfc: Add loopback testing to trunking mode adds 9afbee3d62a4 scsi: lpfc: Reduce memory footprint for lpfc_queue adds c1a21ebc0fa6 scsi: lpfc: Specify node affinity for queue memory allocation adds c835c0854c84 scsi: lpfc: Fix duplicate log message numbers adds 2c013a3a6b75 scsi: lpfc: Enhance 6072 log string adds 95df18c253e7 scsi: lpfc: Update Copyright in driver version adds d095986d6904 scsi: lpfc: Update lpfc version to 12.2.0.1 adds 93ab8c8fc81e scsi: core: reshuffle no_scsi2_lun_in_cdb for better alignment adds c0327e67ecd8 scsi: core: remove the scsi_ioctl_reset export adds 2e96fe92d734 scsi: core: Remove OSD include files adds df135e32d72c scsi: NCR5380: Avoid compiler warning when -Wimplicit-fall [...] adds 8cee3e169edb scsi: NCR5380: Remove set but unused variable adds 9e2a07e128ae scsi: pm8001: clean up various indentation issues adds 63a06181d7ce scsi: ufs: fix a missing check of devm_reset_control_get adds 99bbf484c6df scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 6343e3efdc98 scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 485b0eca8926 scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 79d3fa9ea722 scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 58b60a9cb252 scsi: ufs: Introduce ufshcd_get_pwr_dev_param adds e4c0ee3f91d9 scsi: ufs-qcom: Re-factor ufshcd_get_pwr_dev_param adds 0b1d96d515ef scsi: ufs-hisi: Re-factor ufshcd_get_pwr_dev_param adds 55a1fa9538bf scsi: dt-bindings: phy: Add document for phy-mtk-ufs adds e95424f009af scsi: dt-bindings: ufs: Add document for ufs-mediatek adds 1dfb86628dba scsi: phy: mediatek: Add UFS M-PHY driver adds ddd90623ce26 scsi: ufs-mediatek: Add UFS support for Mediatek SoC chips adds 22c0738b6452 scsi: atp870u: clean up code style and indentation issues adds d78e9a145a23 scsi: dpt_i2o: clean up indentation issues, remove spaces adds d2e993edbcac scsi: qlogicfas408: clean up a couple of indentation issues adds f2c43a624744 scsi: mvsas: clean up a few indentation issues adds 244830a0dcca scsi: mptfusion: fix indentation issues adds b47b8618fc8a scsi: mptfusion: mark expected switch fall-through adds 094b0246a2ca scsi: mptfusion: remove set, but not used, variables adds f65c33890b95 scsi: qla2xxx: Fix comment alignment in qla_bsg.c adds 62439b480041 scsi: qla2xxx: Fix a small typo in qla_bsg.c adds 92684bfc9b16 scsi: be2iscsi: lpfc: fix typo adds 3f0b2d742100 scsi: qedi: Remove set but not used variable 'cls_sess' adds 7512ddef6307 scsi: mvumi: Stop using plain integer as NULL pointer adds c88725dd14da scsi: lpfc: Fix build error adds 92f3b327185a scsi: lpfc: Fixup eq_clr_intr references adds cbb24e26735f scsi: ufs-mediatek: Make some symbols static adds 1943edacef89 scsi: ufs-mediatek: Avoid using ret uninitialized in ufs_m [...] adds ee26724af6c7 scsi: target: fix unsigned comparision with less than zero adds 1ea9b4633cda scsi: target: iscsi: Fix np_ip_proto and np_sock_type in i [...] adds f55d0b40eccf scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed adds 3aa222cdfc2c scsi: ufs-mediatek: Fix platform_no_drv_owner.cocci warnings adds 7766d129bbff scsi: ufs-mediatek: Add missing MODULE_* information adds e7f7b6f38a44 scsi: lpfc: change snprintf to scnprintf for possible overflow adds faf5a744f4f8 scsi: lpfc: avoid uninitialized variable warning adds 608f729c31d4 scsi: qla4xxx: avoid freeing unallocated dma memory adds a4b207dea978 scsi: pm8001: remove set but not used variables 'param, sas_ha' adds 3e14592da654 scsi: gdth: Only call dma_free_coherent when buf is not NU [...] adds 82129697df9d scsi: target: alua: fix the tg_pt_gps_count adds 837857335372 scsi: libcxgbi: remove uninitialized variable len adds ea9006dfda65 scsi: mpt3sas: fix indentation issue adds 21e6ba3f0e02 scsi: sd: Rely on the driver core for asynchronous probing adds d16ece577bf2 scsi: sd: Inline sd_probe_part2() adds 46333cebe778 scsi: qla2xxx: Simplify conditional check again adds 155f425025fd scsi: MAINTAINERS: Add maintainer for MediaTek UFS driver adds f1c43590365b scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails adds 650ce64c9ead scsi: qedf: Correct xid range overlap between offloaded re [...] adds c5e06ba2f768 scsi: qedf: Add missing return in qedf_post_io_req() in th [...] adds 3e2c11b3fb7a scsi: qedf: Simplify s/g list mapping adds 5d5e55659b37 scsi: qedf: Modify flush routine to handle all I/Os and TMF adds 69ef2c692510 scsi: qedf: Modify abort and tmf handler to handle edge co [...] adds 96b1765a099b scsi: qedf: Use a separate completion for cleanup commands adds 90ccf7579873 scsi: qedf: Correct the memory barriers in qedf_ring_doorbell adds 0cbd0075390d scsi: qedf: Add missing fc_disc_init call after allocating lport adds 76dbf4ff068c scsi: qedf: Check for link state before processing LL2 pac [...] adds 4262d35c32c6 scsi: qedf: missing kref_put in qedf_xmit() adds 6d1368e8f987 scsi: qedf: fixup locking in qedf_restart_rport() adds 78a8ab3cc0f9 scsi: qedf: fixup bit operations adds 627cc7dd73f6 scsi: qedf: Add additional checks for io_req->sc_cmd validity adds a66c6cd2a8ad scsi: qedf: Wait for upload and link down processing durin [...] adds 6f15d0c02950 scsi: qedf: Add missing return in qedf_scsi_done() adds 56efc304b18c scsi: qedf: fc_rport_priv reference counting fixes adds fc37ddce937b scsi: qedf: Check both the FCF and fabric ID before servic [...] adds ff543e2886f0 scsi: qedf: Don't queue anything if upload is in progress adds 582a47274a57 scsi: qedf: Don't send ABTS for under run scenario adds feac47f50787 scsi: qedf: Add a flag to help debugging io_req which coul [...] adds f2c98af4a27d scsi: qedf: Check for tm_flags instead of cmd_type during cleanup adds faea5719d373 scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is [...] adds fe2043d19e4a scsi: qedf: Correctly handle refcounting of rdata adds efc8fe9b6cab scsi: qedf: Fix lport may be used uninitialized warning adds fb17358ce8a0 scsi: qedf: Update the driver version to 8.37.25.19 adds 9e29a682c6d3 scsi: bnx2fc: remove unneeded variable adds e040362c573f scsi: ufs: Remove unused min_uA field in struct ufs_vreg adds 3b141e8cfd54 scsi: ufs: Avoid configuring regulator with undefined volt [...] adds 0487fff76632 scsi: ufs: Fix regulator load and icc-level configuration adds 12e3ffb932dc scsi: ufs: Change "<name>-max-microamp" to non-mandatory property adds 94e424c6b6a0 scsi: ufs: Remove "<name>-fixed-regulator" device tree property adds 3999df75bccb scsi: lpfc: Declare local functions static adds ffd43814d930 scsi: lpfc: Fix indentation and balance braces adds cd05c155d720 scsi: lpfc: Annotate switch/case fall-through adds a73cb814923a scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file adds b27cbd554950 scsi: lpfc: Remove set-but-not-used variables adds d8c2040bf987 scsi: lpfc: Remove unused functions adds d6d189ceab75 scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() adds 740e29358e35 scsi: qla2xxx: Set the SCSI command result before calling [...] adds ae6ccb0f8153 scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released adds 0257eda08e80 scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags adds 6b1f44466d9b scsi: qla2xxx: Increase the max_sgl_segments to 1024 adds 5da05a26b830 scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe adds 5cbdae10bf11 scsi: qla2xxx: Fix incorrect region-size setting in optrom [...] adds e81d1bcbde06 scsi: qla2xxx: Further limit FLASH region write access from SysFS adds a4226ec3ef12 scsi: qla2xxx: Fix fw dump corruption adds a6b95d1c71e9 scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_r [...] adds ffbc64766683 scsi: qla2xxx: Cleanup fcport memory to prevent leak adds ffc81fc07efc scsi: qla2xxx: Set remote port devloss timeout to 0 adds e39a6645d9ec scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds du [...] adds b2d1453a45aa scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected adds 711a08d79f71 scsi: qla2xxx: Change abort wait_loop from msleep to wait_ [...] adds f99b77e0bf4d scsi: qla2xxx: Update driver version to 10.01.00.16-k adds 292c04cca8b7 scsi: pm8001: clean up dead code when PM8001_USE_MSIX is defined adds f310a4eab819 scsi: pm8001: fix spelling mistake, interupt -> interrupt adds 6087550338ad scsi: qedf: Remove set but not used variable 'fr_len' adds 60b7b823fb41 scsi: ufs: remove unnecessary pointer evaluation adds 5328efce9461 scsi: dt-bindings: ufs-cdns: Update Cadence UFS compatibil [...] adds 4fed62bc1c26 scsi: ufs-cdns: Add support for UFSHCI with M31 PHY adds 55dc9b3c3156 scsi: dt-bindings: ufs: Remove custom property "<name>-fix [...] adds c9d61a5aa390 scsi: dt-bindings: ufs: Add VCC capability on MediaTek UFS driver adds c2b997508078 scsi: mptscsih: Mark expected switch fall-throughs adds 25ea6b19db54 scsi: qla2xxx: Remove useless set memory to zero use memset() adds d964b3e53438 scsi: lpfc: Fix a recently introduced compiler warning adds a7dff3ad4787 scsi: fc: add FPIN ELS definition adds 2b1be55819dc scsi: scsi_transport_fc: refactor event posting routines adds c39e0af64bce scsi: scsi_transport_fc: Add FPIN fc event codes adds 1a61e5486aeb scsi: lpfc: add support for posting FC events on FPIN reception adds ef19af9c2852 scsi: qla2xxx: fix spelling mistake "alredy" -> "already" adds 5585cbddce0e scsi: scsi_transport_fc: Declare wwn_to_u64() argument const adds c02ee1e5a946 scsi: qla2xxx: Change a stack variable into a static const [...] adds abe5706dcf47 scsi: qla2xxx: Remove a comment that refers to the SCSI host lock adds b0a1c5b5c38a scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_L [...] adds b3ede8ea78e8 scsi: qla2xxx: Declare local symbols static adds 6515ad717bd7 scsi: qla2xxx: Reduce the number of forward declarations adds 7b006b9755ac scsi: qla2xxx: Make qla2x00_process_response_queue() easie [...] adds 2c26348c4d09 scsi: qla2xxx: Use get/put_unaligned where appropriate adds c794d24ec9eb scsi: qla2xxx: Unregister chrdev if module initialization fails adds 59c209a689a6 scsi: qla2xxx: Unregister resources in the opposite order [...] adds c8538b0b9ed6 scsi: tcm_qla2xxx: Minimize #include directives adds ea63e60f7a3e scsi: cxgbi: remove redundant __kfree_skb call on skb and [...] adds a6a6d0589ac4 scsi: scsi_transport_fc: nvme: display FC-NVMe port roles adds 63f7479439c9 scsi: target/core: Fix a race condition in the LUN lookup code adds fae43461f8f2 scsi: target/core: Rework the SPC-2 reservation handling code adds 82b76b4476e3 scsi: target/core: Remove a set-but-not-used member variab [...] adds 0f57cf5ce766 scsi: target/core: Simplify LUN initialization in XCOPY im [...] adds be71530aa974 scsi: target/core: Make the XCOPY setup code easier to rea [...] adds b0055acaedf5 scsi: target/iscsi: Detect conn_cmd_list corruption early adds 96e8e26dd8dd scsi: target/iscsi: Only send R2T if needed adds 0ca650c13ba2 scsi: target/iscsi: Handle too large immediate data buffer [...] adds 2e39f1c9064d scsi: target/iscsi: Make iscsit_map_iovec() more robust adds 4b3766ec0e18 scsi: target/iscsi: Make sure PDU processing continues if [...] adds 17631462cd49 Merge branch '5.1/scsi-fixes' into 5.2/merge adds a97fa586800e scsi: hisi_sas: add host reset interface for test adds 447f78c0e183 scsi: hisi_sas: Remedy inconsistent PHY down state in software adds c63b88ccff0a scsi: hisi_sas: Fix for setting the PHY linkrate when disc [...] adds 18a54b329c1a scsi: hisi_sas: Adjust the printk format of functions hisi [...] adds adb5b38c19bb scsi: hisi_sas: allocate different SAS address for directl [...] adds 3168d4f800b8 scsi: hisi_sas: Support all RAS events with MSI interrupts adds a31157002778 scsi: hisi_sas: Don't hard reset disk during controller reset adds 246ea3c0ad02 scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout adds 01d4e3a2fc07 scsi: hisi_sas: Some misc tidy-up adds 7b27c5fe247b scsi: libsas: Stop hardcoding SAS address length adds f7ddb43eed7b scsi: libsas: Try to retain programmed min linkrate for SA [...] adds a5b38d3159ea scsi: libsas: Improve vague log in SAS rediscovery adds 085f104a83d5 scsi: libsas: Inject revalidate event for root port event adds d8649fc1c5e4 scsi: libsas: Do discovery on empty PHY to update PHY info adds 3c236f8cc63b scsi: libsas: Print expander PHY indexes in decimal adds 2703eaaf4eae scsi: qla2xxx: Use tabs to indent code adds bd432bb53cff scsi: qla2xxx: Leave a blank line after declarations adds 845bbb09b54c scsi: qla2xxx: Fix formatting of pointer types adds 58e2753c1163 scsi: qla2xxx: Insert spaces where required adds c4dc7cd31439 scsi: qla2xxx: Move the port_state_str[] definition from a [...] adds c20605edb38a scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static adds 9dfb59a00881 scsi: qla2xxx: Move the <linux/io-64-nonatomic-lo-hi.h> in [...] adds bb63e47b6f68 scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cm [...] adds 81bcf1c5cf0e scsi: qla2xxx: Remove two superfluous casts adds a630bdc54f6d scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h i [...] adds 1710ac17547a scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() adds 18c4f0a42b08 scsi: core: don't hold device refcount in IO path adds ffcd686b913e scsi: libcxgbi: find cxgbi device by MAC address adds 74dea0bed793 scsi: libcxgbi: update route finding logic adds 21112e13cc7a scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" adds e0347d894ae8 scsi: ufs: Print real incorrect request response code adds 7c3f8ca8e4c8 scsi: megaraid_sas: Make megasas_host_device_list_query() static adds 948e922fc446 scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET [...] adds 65b1dc99008d scsi: qedf: remove memset/memcpy to nfunc and use func instead adds bc136f4d6e63 scsi: qedi: fix spelling mistake "oflload" -> "offload" adds efc372c1bfe1 scsi: megaraid_sas: fix spelling mistake "oustanding" -> " [...] adds c70929752511 scsi: lpfc: Make lpfc_sli4_oas_verify static adds a7634b6f7cbb scsi: aic7xxx: fix spelling mistake "recevied" -> "received" adds c6bcc592362a scsi: aic7xxx: improve the Kconfig entry adds 2137490f2147 scsi: qla2xxx: Fix device staying in blocked state adds a1f9ab4844ac scsi: qla2xxx: Silence Successful ELS IOCB message adds e95a5e4b1a21 scsi: csiostor: create per port irq affinity mask set adds f848bfd8e167 scsi: qedi: Abort ep termination if offload not scheduled adds 3252688f09c1 scsi: qedi: Adjust termination and offload ramrod timers adds 078d71995703 scsi: qedf: Change MSI-X load error message adds 892f63d427ca scsi: qedf: Add driver state to 'driver_stats' debugfs node adds 276eb3e5d0a7 scsi: qedf: Print scsi_cmd backpointer in good completion [...] adds 1c8162479bc0 scsi: qedf: Add LBA to underrun debug messages adds 50ed27cb93e3 scsi: qedf: Add port_id for fcport into initiate_cleanup d [...] adds 8b95b99c1aaf scsi: qedf: Add comment to display logging levels adds f4eecabe743a scsi: qedf: Check for fcoe_libfc_config failure adds 249b148f3620 scsi: qedf: Log message if scsi_add_host fails adds 19c2b6d84b72 scsi: qedf: Check the return value of start_xmit adds 7fa4142d8bdc scsi: qedf: Print fcport information on wait for upload timeout adds 1e1ff604a3d1 scsi: qedf: Add return value to log message if scsi_add_ho [...] adds b226a893d2b3 scsi: qedf: Update the driver version to 8.37.25.20 adds cc23c66179ca scsi: qedf: remove set but not used variables adds ebcb8f8508c5 scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value adds 9a058e88fd5d scsi: sd: Revert "Inline sd_probe_part2()" adds 395b9bca6b81 scsi: sd: Revert "Rely on the driver core for asynchronous [...] adds 67eb4a60782a scsi: qla2xxx: Update two source code comments adds 19ce192cd718 scsi: qla2xxx: Fix a format specifier adds 0e145a595d41 scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition adds 94f5b9167e90 scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static adds 6eaa5f9448a7 scsi: qla2xxx: Remove a set-but-not-used variable adds ef1eb688b86c scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inlin [...] adds 0c6660b27feb scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inli [...] adds 12975426d888 scsi: qla2xxx: Uninline qla2x00_init_timer() adds dafbe56f6e33 scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() adds 2dbb02fd495c scsi: qla2xxx: Avoid that Coverity complains about derefer [...] adds 3f918ffae8e7 scsi: qla2xxx: Log the status code if a firmware command fails adds 0a59cea487e4 scsi: qla2xxx: Increase the size of the mailbox arrays fro [...] adds 5365bf99e360 scsi: qla2xxx: Make qla2x00_mem_free() easier to verify adds dc035d4e934e scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if ca [...] adds 24afabdbd0b3 scsi: qla2xxx: Fix a qla24xx_enable_msix() error path adds d8f945bf8096 scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_ [...] adds e65449aa23fb scsi: qla2xxx: Simplify qlt_send_term_imm_notif() adds c04466c17142 scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() adds e209783d66bc scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() adds aefed3e5548f scsi: qla2xxx: target: Fix offline port handling and host [...] adds b1e261d4a4b7 scsi: qla2xxx: Complain if a command is released that is o [...] adds 4c374596d7eb scsi: qla2xxx: Remove qla_tgt_cmd.released adds 1b1e68d2a940 scsi: qla2xxx: Remove unnecessary locking from the target code adds 1956eee58872 scsi: qla2xxx: Make qla24xx_async_abort_cmd() static adds 982cc4be05d6 scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() adds 219d27d7147e scsi: qla2xxx: Fix race conditions in the code for abortin [...] adds 6e73985a9dea scsi: qla2xxx: Pass little-endian values to the firmware adds bc04459ce4e5 scsi: qla2xxx: Check the size of firmware data structures [...] adds 15b7a68c1d03 scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures adds d4556a4932a5 scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sendi [...] adds db4bf822c58c scsi: qla2xxx: Complain loudly about reference count underflow adds 300ec7415c1f scsi: qla2xxx: Fix hardirq-unsafe locking adds a861b4927357 scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory adds d4023db71108 scsi: qla2xxx: Avoid that lockdep complains about unsafe l [...] adds d1cd7c85f9e2 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 64ebde5b0fdb gpiolib: export devprop_gpiochip_set_names() adds 90be64e27621 pinctrl: sunxi: implement pin_config_set adds fb7dea605628 pinctrl: sunxi: Fix variable assignment syntax adds 04ed8c0c5b82 pinctrl: sunxi: Declare set_config on the GPIO chip adds c69a26b57bd8 pinctrl: sunxi: Allow to disable pinctrl drivers adds e3097b6b2e0d pinctrl: lochnagar: Add initial binding documentation adds 0548448b719a pinctrl: lochnagar: Add support for the Cirrus Logic Lochnagar adds d1ff8d07166b pinctrl: fsl: Make pinctrl_ipc_handle static adds 1c5c1101755c pinctrl: sh-pfc: r8a77970: Rename IOCTRLx registers adds a8d728a0c59c pinctrl: sh-pfc: r8a77980: Rename IOCTRLx registers adds 3df892fdbfe6 pinctrl: sh-pfc: r8a77990: Rename IOCTRLx registers adds 542802613b9f pinctrl: sh-pfc: r8a7779: Add HSCIF0/1 pins adds dcd24e098d8d pinctrl: sh-pfc: r8a7796: Move CANFD pin groups and functions adds 2cee6cb290ab pinctrl: sh-pfc: r8a77990: Move CANFD pin groups and functions adds d92ee9cf8ec8 pinctrl: sh-pfc: rcar-gen3: Retain TDSELCTRL register acro [...] adds 6161b39a1438 pinctrl: sh-pfc: Validate pinmux tables at runtime when debugging adds 0ace959614bc pinctrl: sh-pfc: Introduce PINCTRL_SH_FUNC_GPIO helper symbol adds 2f9f5094f8b7 pinctrl: sh-pfc: Add missing #include <linux/errno.h> adds 8440bb9b944c sh: sh7786: Add explicit I/O cast to sh7786_mm_sel() adds 01ff33a3ea57 pinctrl: sh-pfc: Allow compile-testing of all drivers adds efca8da0c5fc pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro adds 69f7be1c6314 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG_VAR() macro adds 19b593a1cf06 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_DATA_REG() macro adds c481c8178420 pinctrl: sh-pfc: Validate enum IDs for regs with fixed-wid [...] adds fa4d36712f20 pinctrl: sh-pfc: Validate enum IDs for regs with variable- [...] adds e005da0ef77e pinctrl: rza1: Remove unneeded spinlock acquisitions adds 360328c7dc15 pinctrl: sh-pfc: Improve PINMUX_IPSR_PHYS() documentation adds 943ff71281c6 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit16 when using N [...] adds e167d723e1a4 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D adds e87882eb9be1 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using S [...] adds 5671f8e0270a pinctrl: sh-pfc: rcar-gen3: Remove HDMI CEC pins, groups, [...] adds 662dc924a05e pinctrl: sh-pfc: rcar-gen3: Remove CC5_OSCOUT pin adds 624a7a12cc0c pinctrl: sh-pfc: rcar-gen3: Rename RTS{0,1,3,4}# pin funct [...] adds a040f3dec8eb pinctrl: sh-pfc: rcar-gen3: Rename SEL_ADG_{A,B,C} to SEL_ [...] adds e551122cdb7f pinctrl: sh-pfc: rcar-gen3: Rename SEL_NDFC to SEL_NDF adds baaa2effc684 pinctrl: sh-pfc: r8a77970: Fix spacing adds f05603fa6aa3 pinctrl: sh-pfc: r8a7796: Remove placeholder I2C pin data adds 0a042b355e60 pinctrl: sh-pfc: r8a77965: Add I2C{0,3,5} pins, groups and [...] adds 3846e6a06160 Merge tag 'sh-pfc-for-v5.2-tag1' of git://git.kernel.org/p [...] adds 1889ae50a906 pinctrl: artpec6: Make two functions static adds 182e80eeaff5 gpiolib: devprop: Fix syntax error adds 1adc90c73957 pinctrl: axp209: Fix NULL pointer dereference after allocation adds 9f325c983725 pinctrl: mt8183: add DT binding document adds 5e73de3413c5 pinctrl: add drive for I2C related pins on MT8183 adds c7df94c64ca2 pinctrl: imx: remove an unnecessary NULL check adds e05487d45b23 pinctrl: freescale: use devm_platform_ioremap_resource() t [...] adds 5490c77d596a dt-bindings: pinctrl: imx7d: Fix PAD_CTL_DSE_X* adds 279ffafaf39d pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver adds bc236d6fb561 pinctrl: mt65xx: add OF bindings for MT8516 adds 21989587f6d0 pinctrl: artpec6: Drop unused function and rename adds 855811eaeb83 pinctrl: imx8mq: Add suspend/resume ops adds 966d9b928f62 dt-bindings: pinctrl: stm32: add new entry for package inf [...] adds cc528862d961 pinctrl: stm32: introduce package support adds 6918bf43737c pinctrl: stm32: add package information for stm32mp157c adds a7672c4a3f29 pinctrl: stm32: align stm32mp157 pin names adds 44b9f86cd41d pinctrl: samsung: fix leaked of_node references adds 483d70d73bea pinctrl: st: fix leaked of_node references adds f7275345728a pinctrl: sunxi: Prepare for alternative bias voltage setti [...] adds cc62383fcebe pinctrl: sunxi: Support I/O bias voltage setting on H6 adds 44a4455ac2c6 pinctrl: pistachio: fix leaked of_node references adds 02d15f0d8072 pinctrl: zte: fix leaked of_node references adds 264667112ef0 pinctrl: mediatek: Add MT8516 Pinctrl driver adds d86f4d71e42a pinctrl: stm32: check irq controller availability at probe adds 07b734fbdea2 dt-bindings: pinctrl: Add BM1880 pinctrl binding adds 8f3f02469671 pinctrl: Add pinctrl support for BM1880 SoC adds c29ad3453648 MAINTAINERS: Add entry for BM1880 pinctrl adds 8293b3c6dafd pinctrl: Rework Kconfig dependency for BM1880 pinctrl driver adds d6cb77228e3a pinctrl: baytrail: Fix potential NULL pointer dereference adds 10d64c871c30 pinctrl: cedarfork: Update pin names according to v1.13c adds 2fef32766861 pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase adds a0a5f7661e1c pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin adds 5f61d9517f17 pinctrl: intel: Increase readability of intel_gpio_update_ [...] adds 48f6ae0d759c Merge tag 'intel-pinctrl-v5.2-1' of git://git.kernel.org/p [...] adds e0e31695b53b pinctrl: mcp23s08: Do not complain about unsupported params adds fe460a6df6a8 Merge tag 'pinctrl-v5.2-1' of git://git.kernel.org/pub/scm [...] adds 794a3b6b9f8a ipmi: Make ipmi_interfaces_srcu variable static adds af4085ddd99b ipmi_si: remove an unused variable in try_smi_init() adds 8fac128ce9a1 ipmi: Remove file from ipmi_file_private adds 9a75bd18a85b ipmi: avoid atomic_inc in exit function adds b779ceadf548 char/ipmi: fix spelling mistake "receieved_messages" -> "r [...] adds d73236383eb1 ipmi: Add the i2c-addr property for SSIF interfaces adds 55be8658c7e2 ipmi:ssif: compare block number correctly for multi-part r [...] adds 44f56a39adde ipmi:ssif: Only unregister the platform driver if it was r [...] adds ed6c3a6d8996 ipmi: Remove warning if no slave address is present adds 85c1a2549483 Merge tag 'for-linus-5.2' of git://github.com/cminyard/linux-ipmi adds 7dfccff14f57 media: cec: fill in cec chardev kobject to ease debugging adds 13deaec42578 media: media-devnode: fill in media chardev kobject to eas [...] adds 57ac53482879 media: vivid: use vzalloc for dev->bitmap_out adds ea6c7e34f3b2 media: vim2m: replace devm_kzalloc by kzalloc adds 0e43734d4c46 media: v4l2-subdev: add release() internal op adds 218bf10e39ed media: v4l2-subdev: handle module refcounting here adds f74267b51cb3 media: vimc: zero the media_device on probe adds 3650a23eda89 media: vimc: free vimc_cap_device when the last user disappears adds 2b177f2849d2 media: vimc: use new release op adds d950fd992ef8 media: rcar-vin: Fix lockdep warning at stream on adds ce3c2433b074 media: imx: vdic: Restore default case to prepare_vdi_in_b [...] adds 3bb7b4931983 media: imx7: fix smatch error adds 904371f90b2c media: imx: csi: Allow unknown nearest upstream entities adds 107927fa597c media: imx: Clear fwnode link struct for each endpoint iteration adds 085b26da6221 media: imx: Rename functions that add IPU-internal subdevs adds dee747f88167 media: imx: Don't register IPU subdevs/links if CSI port missing adds 1fc79c4bb19b media: staging/imx7: Fix an error code in mipi_csis_clk_get() adds 5eaa30aedd7f media: imx7-media-csi: don't store a floating pointer adds 2dba3de6e77f media: rcar_drif: Remove devm_ioremap_resource() error printing adds 29f6c4227e45 media: dt-bindings: media: rcar-csi2: Add r8a774a1 support adds d4b87d459a4c media: rcar-csi2: Enable support for r8a774a1 adds b8f92200d16e media: dt-bindings: media: rcar_vin: Add r8a774a1 support adds f29a317b9c33 media: rcar-vin: Enable support for r8a774a1 adds 3235d3946429 media: mtk-vcodec: fix access to vb2_v4l2_buffer struct adds dea37a972655 media: cpia2: Fix use-after-free in cpia2_exit adds 2c2a8dc32ceb media: platform/sh_veu.c: remove redundant NULL pointer checks adds ab41b99e7e55 media: stm32-dcmi: fix check of pm_runtime_get_sync return value adds b3ce6f6ff3c2 media: stm32-dcmi: fix DMA corruption when stopping streaming adds 0cd25448a198 media: cobalt: replace VB2_BUF_STATE_REQUEUEING by _ERROR adds c6e4e2c403b2 media: vb2: drop VB2_BUF_STATE_REQUEUEING adds dfecb7b2564d media: dt-bindings: media: cedrus: Add H6 compatible adds 70a4f5cda82f media: cedrus: Add a quirk for not setting DMA offset adds dea255334c97 media: cedrus: Add support for H6 adds d30c4ffc0611 media: atmel-isc: Add support for BT656 with CRC decoding adds 03aa4f191a36 media: saa7146: avoid high stack usage with clang adds ed713a4a1367 media: go7007: avoid clang frame overflow warning with KASAN adds f8e579f3ca09 media: ivtv: update *pos correctly in ivtv_read_pos() adds 7afb0df55429 media: cx18: update *pos correctly in cx18_read_pos() adds e855165f3dae media: vicodec: avoid clang frame size warning adds 3eb87773dee6 media: replace WARN_ON in __media_pipeline_start() adds f712e5358d43 media: au0828: minor fix to a misleading comment in _close() adds e6f8bd59c28f media: gspca: do not resubmit URBs when streaming has stopped adds f14f6aa0b442 media: videobuf2: Return error after allocation failure adds 85ab1aa1fac1 media: vimc: deb: fix default sink bayer format adds 2978a505aaa9 media: vimc: stream: fix thread state before sleep adds 5efbc65faeda media: vimc: cap: fix step width/height in enum framesize adds b72e44952124 media: vimc: stream: cleanup frame field from struct vimc_stream adds 43e3b726f5e1 media: vimc: stream: add docs to struct vimc_stream adds 6f3f3e11999b media: vimc: stream: init/terminate the first entity adds e7dd89cef160 media: strscpy() returns a negative value on failure unlik [...] adds 0576385acb89 media: rockchip-vpu: Remove duplicated include from rockch [...] adds 55dde5094698 media: imx: vdic: Fix wrong CSI group ID adds 6685d515157c media: i2c: adv748x: select V4L2_FWNODE adds 49dc762cffd8 media: staging: davinci_vpfe: disallow building with COMPILE_TEST adds 3f7f41d70665 media: staging: media: zoran: Fixes a checkpatch.pl error [...] adds c1a65ebd05a9 media: staging: davinci: drop pointless static qualifier i [...] adds ef4bb63dc1f7 media: wl128x: Fix an error code in fm_download_firmware() adds fdfa59cd63b1 media: dvbsky: Avoid leaking dvb frontend adds 981fbe3da20a media: m88ds3103: serialize reset messages in m88ds3103_se [...] adds a3d7f22ef34e media: cx23885: check allocation return adds 3c73b8a40d49 media: rc: remove unused including <linux/version.h> adds 56cd26b61885 media: serial_ir: Fix use-after-free in serial_ir_init_module adds 0ab34a08812a media: si2165: fix a missing check of return value adds 1cb11bfaa1e0 media: dvb: init i2c already in it930x_frontend_attach adds c51f3b7f25de media: dvb: Add support for the Avermedia TD310 adds 6fe59b7eec39 media: em28xx-input: make const array addr_list static adds f221b84ee13c media: vicodec: remove WARN_ON(1) from get_q_data() adds 76eb24fc233b media: vicodec: reset last_src/dst_buf based on the IS_OUTPUT adds 6d5f26f2e045 media: staging/intel-ipu3-v4l: reduce kernel stack usage adds 948dff7cfa1d media: staging/intel-ipu3: mark PM function as __maybe_unused adds c3c2eca87dcd media: staging/intel-ipu3: reduce kernel stack usage adds 32ab688b2803 media: ov7670: restore default settings after power-up adds 12f6153d4555 media: ov7670: don't access registers when the device is p [...] adds 9d3863736a26 media: v4l2-fwnode: Defaults may not override endpoint con [...] adds fff35d45e16f media: v4l2-fwnode: The first default data lane is 0 on C-PHY adds c1ee825686a4 media: pxa-camera: Match with device node, not the port node adds f1ef70ffbfe7 media: ti-vpe: Parse local endpoint for properties, not th [...] adds 0d0d87fbf4c5 media: v4l: i2c: Regroup lens drivers under their own section adds a5c7caa15a9d media: ipu3-cio2: Set CSI-2 receiver sub-device entity function adds 8a3946cad244 media: v4l2-fwnode: Add a deprecation note in the old ACPI [...] adds b60a5b8dcf49 media: Kconfig files: use the right help coding style adds 90675d391e91 media: vb2: add requires_requests bit for stateless codecs adds ca0d1bd489a4 media: cedrus: set requires_requests adds e79c7159d471 media: media requests: return EBADR instead of EACCES adds 7243e5a06e48 media: vicodec: selection api should only check single buf [...] adds fb56f4be05ad media: vicodec: fix g_selection: either handle crop or compose adds 4d10452cd1ed media: vicodec: upon release, call m2m release before free [...] adds 09ca38a50795 media: v4l2-ctrl: v4l2_ctrl_request_setup returns with err [...] adds f902796a51a8 media: vicodec: change variable name for the return value [...] adds 8eead25cbdf9 media: vicodec: bugfix - call v4l2_m2m_buf_copy_metadata a [...] adds a04a7a2108a1 media: vicodec: bugfix: free compressed_frame upon device release adds 30364c41bd27 media: vicodec: Move raw frame preparation code to a function adds bdbfd992bb9f media: vicodec: add field 'buf' to fwht_raw_frame adds 86764b88c447 media: vicodec: keep the ref frame according to the format [...] adds 92dc64d41276 media: vicodec: Validate version dependent header values i [...] adds 50e4c5e1b6e4 media: vicodec: rename v4l2_fwht_default_fmt to v4l2_fwht_ [...] adds 747993722d20 media: vicodec: Handle the case that the reference buffer is NULL adds c022a4a95722 media: vicodec: add struct for encoder/decoder instance adds b663e57cb490 media: vicodec: add documentation to V4L2_CID_FWHT_I/P_FRAME_QP adds f94368e3b04a media: vicodec: add documentation to V4L2_CID_MPEG_VIDEO_F [...] adds ee3963c492cc media: vicodec: add documentation to V4L2_PIX_FMT_FWHT_STATELESS adds 2495f39ce1fa media: vicodec: Introducing stateless fwht defs and structs adds f05a51b98eaf media: v4l2-ioctl.c: add V4L2_PIX_FMT_FWHT_STATELESS to v4 [...] adds fde649b418d1 media: vicodec: Register another node for stateless decoder adds 997deb811bf5 media: vicodec: Add support for stateless decoder. adds 35e2e8b5fb07 media: vicodec: set pixelformat to V4L2_PIX_FMT_FWHT_STATE [...] adds 149e31e90b50 media: v4l: rcar_fdp1: Fix indentation oddities adds 153d11cc530c media: imx214: don't de-reference a NULL pointer adds 3d19cde7be76 media: cx2341x: replace badly designed macros adds 4f777d011bdd media: pwc-ctl: pChoose can't be NULL adds 1021cd56772b media: sti/delta: remove uneeded check adds bf78f23acf02 media: rcar-dma: p_set can't be NULL adds ded716267196 media: hfi_parser: don't trick gcc with a wrong expected size adds 122d0e8dd050 media: dvbdev: remove double-unlock adds 9b9ea7c2b57a media: gspca: Kill URBs on USB device disconnect adds bcfc16eb1650 media: staging/imx: Fix inconsistent long line breaks adds 2980c03e1f09 media: staging: media: davinci_vpfe: fix large stack usage [...] adds fc1209602959 media: staging: media: imx7-mipi-csis: fix debugfs compilation adds 5f2efda71c09 media: i2c: tda1997x: select V4L2_FWNODE adds 0e633f97162c media: davinci-isif: avoid uninitialized variable use adds d7a955c8ef7c media: v4l2-ctrl: potential shift wrapping bugs adds 52fafc58c353 media: mtk-vcodec: fix access to incorrect planes member adds 99df48ec7c5b media: mtk-vcodec: remove ready_to_display adds aeb0d0f581e2 media: video-mux: fix null pointer dereferences adds f8ee34c3e77a media: usbvision: fix a potential NULL pointer dereference adds 2e7682ebfc75 media: tw5864: Fix possible NULL pointer dereference in tw [...] adds 9c2ccc324b3a media: wl128x: prevent two potential buffer overflows adds b4a7113f8412 media: wl128x: Fix some error handling in fmc_prepare() adds 060162c1af5c media: vim2m: Fix RGB 565 BE/LE support adds 85709cbf1524 media: replace strncpy() by strscpy() adds 05fa38fd63e5 media: bt8xx: avoid a needless u8 to char conversion adds c4b50cabd6a2 media: ov7740: enable to get exposure control in autoexpos [...] adds 95db3cc936f5 media: MAINTAINERS: Fix files for obsolete SoC camera framework adds dfe571ca8daa media: soc_camera: Remove leftover files, add TODO adds 12d5290e63a8 media: staging: use strscpy() instead of strlcpy() adds 8b0a61d1f72e media: pixfmt-packed-yuv.rst: fix PDF output adds 94fa831e3b35 media: pdf docs: adjust several tables for better display adds 1c3ec30bb230 media: index.rst: exclude Indexes section from latex/pdf output adds 87effaae9e90 media: v4l: add I / P frame min max QP definitions adds 1e8f401474d6 media: atmel: atmel-isc: reworked driver and formats adds b063474e2130 media: atmel: atmel-isc: removed ARGB32 added ABGR32 and XBGR32 adds 1a726df6078c media: platform: stm32: wait end of transmission adds c4d1de702575 media: v4l2-ctrls.h: remove spurious text adds e6c237ad93a0 media: vb2: Minor function naming fix adds 9fb10beb8a57 media: rockchip/vpu: Rename pixel format helpers adds f44b969aa3cd media: Introduce helpers to fill pixel format structs adds d82b921a7a8a media: v4l2-common: add bayer formats in v4l2_format_info adds b6c61a6c3731 media: vimc: propagate pixel format in the stream adds 27c8e733c038 media: staging: media: imx: imx7-mipi-csis: simplify getti [...] adds b4ccd7fd062a media: dt-bindings: media: Renesas R-Car IMR bindings adds b105581a1939 media: mtk-vcodec: enlarge struct vdec_pic_info fields adds 0646d347bdc2 media: dvb: clean up redundant break statements adds d8986600dcb6 media: stm32-dcmi: fix error messages adds 1be0a2b70230 media: stm32-dcmi: do not emit error trace in case of few overrun adds 33dfeb62e23c media: stm32-dcmi: fix crash when subdev do not expose any [...] adds 6e1d824e7a1d media: Media Device Allocator API adds 812658d88d26 media: change au0828 to use Media Device Allocator API adds e377d3e98e70 media: media.h: Enable ALSA MEDIA_INTF_T* interface types adds 66354f18fe5f media: sound/usb: Use Media Controller API to share media [...] adds 383b0e5b6ebb media: au0828: fix enable and disable source audio and vid [...] adds bc81c1c796c7 media: selftests: media_dev_allocator api test adds 898bc40bfcc2 media: au0828: Fix NULL pointer dereference in au0828_anal [...] adds 10cb05045985 media: Clear devnode->media_dev holding media_devnode_lock adds f604f0f5afb8 media: au0828: stop video streaming only when last user stops adds 933c1320847f media: ov6650: Fix sensor possibly not detected on probe adds ccdd85d518d8 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper adds c62b96050bee media: ov6650: Register with asynchronous subdevice framework adds bccb89cf9cd0 media: ov2659: make S_FMT succeed even if requested format [...] adds 384538bda109 media: ov2659: fix unbalanced mutex_lock/unlock adds e3521f5687b3 media: uapi: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format adds cffc3df28450 media: dt-bindings: Document MIPID02 bindings adds 642bb5e88fed media: st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver adds 8ecc7c9da013 media: staging/intel-ipu3: parameter buffer refactoring adds d38b24aab43d media: ipu3-imgu: Use %u for formatting unsigned values (not %d) adds 411a414b26aa media: mtk-vcodec: fix vp9 content playback error with sho [...] adds 1f7f11e8ca15 media: videobuf2-v4l2.c: move up STATE_DEQUEUED check adds dad7e270ba71 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap adds bac875349f85 media: cedrus: Fix initialization order adds c1ced46c7b49 media: pvrusb2: Prevent a buffer overflow adds d65842f7126a media: vb2: add waiting_in_dqbuf flag adds 75480ebf4966 media: coda: set codec earlier adds be9dd094e8f3 media: coda: remove mask from decoder h.264 level control adds bbeefa7357a6 media: coda: clear error return value before picture run adds c1b6761e1f4e media: coda: add min number of buffers controls adds 784867d2135a media: coda: disable encoder command on decoder and vice versa adds b03abe535d37 media: coda: implement encoder frame size enumeration adds 01ba2e65e445 media: coda: allow encoder to set colorimetry on the output queue adds 0eecc61947ed media: coda: throw error on create_bufs with too small size adds ffaebccddef0 media: dt-bindings: rcar-csi2: List resets as a mandatory [...] adds d245a940d97b media: rcar-csi2: Use standby mode instead of resetting adds c1421f1d6c29 media: rcar-csi2: Update V3M and E3 start procedure adds cb5585797afd media: rcar-csi2: Update start procedure for H3 ES2 adds fdf5de63394f media: rcar-csi2: Move setting of Field Detection Control [...] adds 172876928f98 media: rc: xbox_remote: add protocol and set timeout adds 1e98a8400ae8 media: si2165: fix platform_no_drv_owner.cocci warnings adds 37d1e62b5bb3 media: ts2020: Variable "utmp" in function ts2020_set_tune [...] adds 63604a143fe1 media: seco-cec: fix building with RC_CORE=m adds fbbd403b3286 media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper adds 6bc37729df64 media: meson: ao-cec: use new cec_notifier_parse_hdmi_phan [...] adds ba9db909d3a4 media: s5p_cec: use new cec_notifier_parse_hdmi_phandle helper adds e3a7c52de956 media: stih_cec: use new cec_notifier_parse_hdmi_phandle helper adds 4d34c9267db7 media: tegra_cec: use new cec_notifier_parse_hdmi_phandle helper adds b7f3be1c5328 media: seco-cec: decrement HDMI device refcount adds cea053bed853 media: cros-ec-cec: decrement HDMI device refcount adds 3473ba384de7 media: dt-bindings: media: meson-ao-cec: Add G12A AO-CEC-B [...] adds b7778c46683c media: platform: meson: Add Amlogic Meson G12A AO CEC Cont [...] adds a4dfc8a24796 media: MAINTAINERS: Update AO CEC with ao-cec-g12a driver adds 8dce4b265a53 media: zoran: remove deprecated driver adds e25ec9141114 media: v4l: Add definitions for missing 32-bit RGB formats adds 6c84f9b1d290 media: v4l: Add definitions for missing 16-bit RGB4444 formats adds 8b65db13bf59 media: v4l: Add definitions for missing 16-bit RGB555 formats adds 515c45650c9b media: vsp1: Add support for missing 32-bit RGB formats adds 4735c16b8bdd media: vsp1: Add support for missing 16-bit RGB444 formats adds 7afa8db323e3 media: vsp1: Add support for missing 16-bit RGB555 formats adds b5b5a27bee58 media: stm32-dcmi: return appropriate error codes during probe adds b28cf7a9c8d5 media: platform: Aspeed: Remove use of reset line adds 54b021099e2d media: platform: Aspeed: Make reserved memory optional adds 0d672fffb447 media: dt-bindings: aspeed-video: Add missing memory-regio [...] adds e7a1414f9dc3 Merge tag 'media/v5.1-2' of git://git.kernel.org/pub/scm/l [...] adds 3dfc242f11d7 csky: Fixup vdsp&fpu issues in kernel adds 28bb030f9333 csky/ftrace: Add dynamic function tracer (include graph tracer) adds cfa4d93b977a csky: Add perf callchain support adds 2f7932b011e7 csky: Update syscall_trace_enter/exit implementation adds 1b2707fb1189 csky: remove redundant generic-y adds ce63cd5bd448 csky: mm/fault.c: Remove duplicate header adds f335b10f3b6c csky: Add non-uapi asm/ptrace.h namespace adds f4625ee0e40a csky: Use in_syscall & forget_syscall instead of r11_sig adds bf2416829362 csky: Reconstruct signal processing adds f62e31623d71 csky: Support dynamic start physical address adds 981bbf274b64 csky: Fixup wrong update_mmu_cache implementation adds b4bf274198bd csky: Add perf_arch_fetch_caller_regs support adds 205353fa06cc csky: Support vmlinux bootup with MMU off adds 683fafebf93b csky: Use va_pa_offset instead of phys_offset adds 0eaf50deec8d csky: add page fault perf event support adds daac95e70f48 csky: Add support for perf registers sampling adds 1a23710c71bb csky: Fixup compile warning adds a691f3334d58 csky/syscall_trace: Fixup return processing flow adds ce45327ca044 Merge tag 'csky-for-linus-5.2-rc1' of git://github.com/c-s [...] adds 582e84f7b779 tool headers nolibc: add RISCV support adds 019d7316ea84 Merge tag 'nolibc-5.2-rc1' of git://git.kernel.org/pub/scm [...] adds 669e06b19de8 kbuild: move RETPOLINE flags below config-targets adds 0209987fc81c kbuild: fix warning "overriding recipe for target 'Makefile'" adds 6b1a9a02c72f kbuild: pass $(MAKECMDGOALS) to sub-make as is adds 25b146c5b8ce kbuild: allow Kbuild to start from any directory adds e07cf4fd7d72 kbuild: mkmakefile: do not check the generated Makefile marker adds 48b5ffd12687 kbuild: mkmakefile: generate a simple wrapper of top Makefile adds a9a49c2ad9b9 kbuild: use $(srctree) instead of KBUILD_SRC to check out- [...] adds ad4d1216f2c5 memory: squash drivers/memory/Makefile.asm-offsets adds 24512795df09 kbuild: remove unneeded dependency for include/config/kern [...] adds a788b2ed81ab kbuild: check arch/$(SRCARCH)/include/generated before out [...] adds 83da1bed86cd modpost: make KBUILD_MODPOST_WARN also configurable for ex [...] adds d93a18f27e37 kbuild: move samples/ to KBUILD_VMLINUX_OBJS adds 1eaca4b98280 kbuild: move Documentation to vmlinux-alldirs adds 7206c1247416 samples: seccomp: turn CONFIG_SAMPLE_SECCOMP into a bool option adds e7e3491761a4 samples: kobject: allow CONFIG_SAMPLE_KOBJECT to become y adds e46b94d22845 scripts: override locale from environment when running rec [...] adds c69ef1c87b8c scripts/tags.sh: fix direct execution of scripts/tags.sh adds 1e35663e4136 .gitignore: add leading and trailing slashes to generated [...] adds 4c11edfcf70b Remove MODULE_ALIAS() calls that take undefined macro adds 898490c010b5 moduleparam: Save information about built-in modules in se [...] adds 7fb1fc420f3b .gitignore: add more all*.config patterns adds 2646719a48c2 Merge tag 'kbuild-v5.2' of git://git.kernel.org/pub/scm/li [...] adds 01196f96bf2c docs/zh_CN: add disclaimer file adds aa3b3690504d docs/zh_CN: move process related docs into process dir adds 744da9033b3a docs/zh_CN: change Chinese index to know process dir adds 653f10690164 docs/zh_CN: add index file into process dir adds 32946a03984d docs/zh_CN: rename HOWTO into process directory adds 6014f056ac55 docs/zh_CN: howto format changes adds 001ef4e0fc96 docs/zh_CN: rename SubmittingPatches for html links adds 6bd77522580d docs/zh_CN: format the submitting-patches doc to rst adds d7fb7ad29dba docs/zh_CN: rename stable_kernel_rules doc adds d6bf62e30d4d docs/zh_CN: rst format change for stable-kernel-rules adds 9d47f5148c65 docs/zh_CN: rename email-clients.txt as email-clients.rst adds 8bfb5561e1dd docs/zh_CN: do rst format for email-clients.rst adds bc31de5664c1 docs/zh_CN: rename volatile-consider-harmful doc adds 7712cfd6597a docs/zh_CN: volatile doc format changes adds 701a4ebd627c docs/zh_CN: rename SubmittingDrivers adds eb6adf7da473 docs/zh_CN: format submitting drivers as rst adds 95dcdb6e125f docs/zh_CN: rename magic-numbers as rst doc adds 4cc4e49a4164 docs/zh_CN: format the magic-number doc as rst adds 2f3dea95661c docs/zh_CN: rename stable_api_nonsense.txt as stable-api-n [...] adds fce8cc57b37e docs/zh_CN: format stable-api-nonsense adds 707a680e5c90 docs/zh_CN: update Li Yang's email address adds 845a326f95f1 mailmap: update Li Yang's email address adds 89870c214360 docs/zh_CN: update Zhang Wei's email address adds 0e4f08b85206 mailmap: update email address for Triplex adds f448a54e0e47 docs/zh_CN: update TripleX chung's email address adds 115dbd5ca563 docs/zh_CN: fix indent issue in stable-api-nonsense file adds ce8ee3a8c07f docs/zh_CN: fix indent issue in submitting-drivers adds 6dca09cb15cc docs/zh_CN: remove zh-kernel.org in MAINTAINERS adds 9b628c6ab437 mailmap: update my obsolete email address adds a31ffdb3fc06 docs/zh_CN: fix rst format issue in submitting-patch adds dcea1c73a656 docs/zh_CN: fix rst format errors in howto.rst adds 20bd1249489b doc: add translation disclaimer adds 30cc0b6c1220 doc: add boot protocol 2.13 description to Documentation/x [...] adds 6491126e1ba7 Documentation: seccomp: fix reST markup adds 2f1ff5899076 Documentation: seccomp: unify list indentation adds 9834857754ff doc:it_IT: translations for documents in process/ adds cc809ed88509 Documentation: fix core_pattern max length adds 4318f9bb736c docs: remove spaces from shell variable assignment adds 224b1e860c74 doc: minor fixes to translation's disclaimer adds 24a2bb90741b docs: Clarify the usage and sign-off requirements for Co-d [...] adds c55760806d08 Documentation: rtc: Correct location of rtctest.c adds 6c5d24eef7be checkpatch: Warn on improper usage of Co-developed-by adds 28f7c994255a docs: Makefile: use latexmk if available adds 5f6df00fd456 docs: scripts/sphinx-pre-install: suggest latexmk for buil [...] adds 0663a0588440 doc:it: alignement clarification about sign-off and Co-dev [...] adds bba757d8578f coding-style.rst: Generic alloc functions do not need OOM logging adds 5ee23456041a doc:it_IT: translation for maintainer-pgp-guide adds 4022ab4fc17d docs: core-api: Drop reference to flexible-arrays adds 491a3e883cef Documentation: soundwire: Ensure that code is inside the c [...] adds 9aacb03d05a5 docs/zh_CN: translate development-process into Chinese adds cc789dca4e58 docs/zh_CN: add disclaimer and translator info in developm [...] adds 7fe1fde5d7a0 docs/zh_CN: link development-process into process index adds 6c8d1355951f docs/zh_CN: add Chinese 1.Intro file adds 4a6c7b428dbb docs/zh_CN: add disclaimer and translator info into 1.Intro adds 061ea8c3e876 docs/zh_CN: add 2.Process.rst for development-process adds a42d71ee6fd4 docs/zh_CN: add disclaimer and translator info in 2.Process adds 2c573b189ac1 docs/zh_CN: translate 3.Early-stage of development process adds 7c691d647c2a docs/zh_CN: add disclaimer/translator info in 3.Early-stage adds 513b308378a8 docs/zh_CN: add 4.Coding.rst adds c654ddd8ba91 docs/zh_CN: add disclaimer and translator info in 4.Coding adds ea09bbd4ce77 docs/zh_CN: add 5.Posting.rst into development-process adds c9300515f0a0 docs/zh_CN: add disclaimer and translator info in 5.Posting adds 3b12cfded0a6 docs/zh_CN: add the 6th doc 6.Followthrought.rst adds 13ea8294480b docs/zh_CN: add disclaimer and translator info in 6.Followthrough adds 455d59d30196 docs/zh_CN: translate 7.AdvanceTopics.rst adds ca30230dd44a docs/zh_CN: add disclaimer and translator info in 7.Advanc [...] adds b68a32258f3a docs/zh_CN: add 8.Conclusion.rst in development-process adds cc5844ee781a docs/zh_CN: add disclaimer and translator info in 8.Conclusion adds 173584cbdc28 docs/zh_CN: add license-rules Chinese translation adds 7c0a4a0a59a6 docs/zh_CN: fix links failure in license-rules adds d355a5a4c69a docs/zh_CN: include Chinese translation header for license-rules adds 2ca130147131 docs/zh_CN: link the license-rules file into process index adds 3cabb71cdc61 docs/zh_CN: add submit-checklist file adds e1d0ceca8c09 docs/zh_CN: add disclaimer and transtlator info in submit- [...] adds 1ea0d2a3c812 docs/zh_CN: link the submit-checklist into process/index adds 27a0f904348a docs/zh_CN: add CoC doc adds 7f2ac11bd4fe docs/zh_CN: add disclaimer and translator info in CoC adds c67032148693 docs/zh_CN: link the CoC into process/index adds 60bef260f663 docs/zh_CN: add CoC interpretation adds 883992a6052f docs/zh_CN: add disclaim and translator into CoC interp adds d0373af462d7 docs/zh_CN: link CoC interpretation into index adds 973a9f6c70de docs/zh_CN: fix link issue in howto.rst adds 40d93e496180 docs/zh_CN: update howto.rst to latest version adds 56d75cc22dc1 docs/zh_CN: update translator info and comments in howto adds da6cfbf90d03 docs/zh_CN: redirect license-rules to Chinese doc adds 5ada65696c7f docs/zh_CN: redirect howto.rst link to Chinese version adds 62130affd7b3 docs/zh_CN: update to latest submitting-patches.rst adds 1cc9990f528d docs/zh_CN: update translator info in submitting-patches adds 6db147a8bb89 docs/zh_CN: redirect the submitting-patches to Chinese doc adds c0099c97daba docs/zh_CN: redirect submit-checklist adds 08075b0b1104 docs/zh_CN: update co-developed-by info after English version adds edf30385b686 docs/zh_CN: add programming-language.rst adds 98a5c9fce712 docs/zh_CN: link programming-language into process/index adds b307d9bdf17a docs/zh_CN: add disclaimer and translator info into progra [...] adds 4ed38de756c9 docs/zh_CN: add git setting in email-clients adds bb08dbb36a7a docs/zh_CN: Update mutt setting info in email-clients adds eebfcbbe4beb docs/zh_CN: add Alex into translator in email-clients adds d5187f5c1c0e docs/zh_CN: redirect the email-clients link to Chinese version adds f1ab43760e1c docs/zh_CN: add management-style.rst in Chinese adds c4b3b4383322 docs/zh_CN: add disclaimer and translator info in manageme [...] adds e97f5f2fd763 docs/zh_CN: link management-style into process/index adds 9b73a0e90324 docs/zh_CN: redirect management-style to Chinese one adds a8f49dc42518 docs/zh_CN: Cleanup stable-api-nonscense in Chinese adds f5acf9397b5d docs/zh_CN: redirect stable-api-nonsense to Chinese version adds efd298e4afdd docs/zh_CN: update coding-sytle.rst adds 8cd43e35f345 docs/zh_CN: redirect coding-sytle to Chinese version adds ae7e72768100 docs/zh_CN: correct the disclaimer file adds e84549146e68 docs/zh_CN: add Alex Shi as Chinese documentation maintainer adds 5e3ec254e086 docs: Fix a build error in coding-style.rst adds ad4b009f2d7b Documentation: kernel-docs: Remove entry for vfs.txt adds 583b3845915d docs/zh_CN: correct a word in managment-style. adds 49afe7e99350 docs: Fix spelling mistake adds 8c1007fdc71f docs: Add colon clearing sphinx warning adds 66e9c46c5cdb docs: Use reference to link to rst file adds 9fda5130d31c docs: DMA-API-HOWTO: add a missing "=" adds 49618364689c docs: atomic_bitops.txt: add a title for this document adds 26187d18b8d1 docs: clearing-warn-once.txt: add a title for this document adds 3ac10b025573 docs: ntb.txt: use Sphinx notation for the two ascii figures adds 0da3e3e36432 docs: unaligned-memory-access.txt: use a lowercase title adds cf566e1ee2a7 docs: video-output.txt: convert it to ReST format adds 59bc64f0d07c docs: ntb.txt: add blank lines to clean up some Sphinx warnings adds 5d2a2c59108a docs: speculation.txt: mark example blocks as such adds 3df5ffd2e5dc docs: trace: fix some Sphinx warnings adds 9f436194f985 doc: kselftest: Fix KBUILD_OUTPUT usage instructions adds d8e8bcc3d8de docs: doc-guide: remove the extension from .rst files adds a496696ab569 doc: mm: migration doesn't use FOLL_SPLIT anymore adds 40845f9f8021 docs/zh_CN: redirect CoC docs to Chinese version adds 03f8264c9b60 docs/zh_CN: fix typos in 1.Intro.rst file adds 1b8868861366 dontdiff: update with Kconfig build artifacts adds fbf7c7e046ee doc: fix typo in PGP guide adds 678f784cd6cd doc:it_IT: translation alignment adds 7d10bdbd6df3 docs/vm: add documentation of memory models adds 41f0a9542a25 docs/vm: Minor editorial changes in the THP and hugetlbfs adds 6132c37ca543 docs: Don't reference the ZLib license in license-rules.rst adds 8ea8814fcdcb LICENSES: Clearly mark dual license only licenses adds 62be257e986d LICENSES: Rename other to deprecated adds fe3e4b9c6364 scripts/documentation-file-ref-check: don't parse Next/ dir adds 894ee5ff8333 scripts/documentation-file-ref-check: detect broken :doc:`foo` adds 89e33ea73295 docs: livepatch: convert docs to ReST and rename to *.rst adds d9defe448f4c docs/livepatch: Unify style of livepatch documentation in [...] adds 8c79f4cd441b Merge tag 'docs-5.2' of git://git.lwn.net/linux adds 433b8dd7672b SMB3: Track total time spent on roundtrips for each SMB3 command adds f5307104e757 cifs: don't use __constant_cpu_to_le32() adds 5072010ccf05 cifs: Fix DFS cache refresher for DFS links adds c8b6ac1a9d1f CIFS: Show locallease in /proc/mounts for cifs shares moun [...] adds d070f9dd625a CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb adds 973189aba69e SMB3: update comment to clarify enumerating snapshots adds 050b8c374019 smbd: Make upper layer decide when to destroy the transport adds e8b3bfe9bc65 cifs: smbd: Don't destroy transport on RDMA disconnect adds 98e0d4088845 cifs: smbd: Return EINTR when interrupted adds 62fdf6707ebd cifs: smbd: Indicate to retry on transport sending failure adds b7972092199f cifs: smbd: Retry on memory registration failure adds 214bab448476 cifs: Call MID callback before destroying transport adds 0ae3fa4dc1fc cifs: remove superfluous inode_lock in cifs_{strict_}fsync adds efac779b1c69 cifs: Add support for FSCTL passthrough that write data to [...] adds 46e6661963fb SMB3: Add handling for different FSCTL access flags adds 4739f2328661 cifs: smbd: take an array of reqeusts when sending upper l [...] adds 5242fcb706cb cifs: fix bi-directional fsctl passthrough calls adds d7bef4c4ebe4 SMB3: Add defines for new negotiate contexts adds 2f3ebaba13ce cifs: add fiemap support adds 0df7edd9dca0 Add new flag on SMB3.1.1 read adds c7fe388d76e9 cifs: zero-range does not require the file is sparse adds c425014afd7f cifs: fix smb3_zero_range for Azure adds edf3ef3707c2 smb3: Add protocol structs for change notify support adds d69cb728e70c cifs: fix credits leak for SMB1 oplock breaks adds 392e1c5dc9cc cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP adds 26ea888f6282 Negotiate and save preferred compression algorithms adds 6a54b2e002c9 cifs: fix strcat buffer overflow and reduce raciness in sm [...] adds ebaf546a5584 SMB3: Clean up query symlink when reparse point adds cb4f7bf6be10 cifs: update module internal version number adds 78d9affbb0e7 Merge tag '5.2-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 71921ef85928 gfs2: Fix loop in gfs2_rbm_find (v2) adds 7881ef3f33bb gfs2: Fix lru_count going negative adds 7c70b896951c gfs2: clean_journal improperly set sd_log_flush_head adds 9287c6452d2b gfs2: Fix occasional glock use-after-free adds 73118ca8baf7 gfs2: Replace gl_revokes with a GLF flag adds ce895cf15ab6 gfs2: Remove misleading comments in gfs2_evict_inode adds 32ac43f6a4eb gfs2: Remove unnecessary extern declarations adds a5b1d3fc5031 gfs2: Rename sd_log_le_{revoke,ordered} adds fbb27873f21d gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} adds 8f91821990fd gfs2: fix race between gfs2_freeze_func and unmount adds d0a22a4b03b8 gfs2: Fix iomap write page reclaim deadlock adds f4686c26ecc3 gfs2: read journal in large chunks adds ef75bd71c5d3 Merge tag 'gfs2-for-5.2' of git://git.kernel.org/pub/scm/l [...] adds b8f3b15a7ba0 MIPS: entry: Remove unneeded need_resched() loop adds 0d1d17b9ff8e MIPS: uasm: Add div, mul and sel instructions for mipsr6 adds 6c2c8a188868 MIPS: eBPF: Provide eBPF support for MIPS64R6 adds 716850ab104d MIPS: eBPF: Initial eBPF support for MIPS32 architecture. adds 371a415153be arch: mips: Kconfig: pedantic formatting adds e6331a321aaf MIPS: KVM: Use prandom_u32_max() to generate tlbwr index adds e6046b5e69a0 MIPS: ralink: fix cpu clock of mt7621 and add dt clk devices adds ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next adds c838b580ca9d MIPS: jump_label: Remove redundant nops adds 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 adds 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL adds 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] adds 1e0221374e30 mips: vdso: drop unnecessary cc-ldoption adds a703db3d5b4b mips: Make sure kernel .bss exists in boot mem pool adds 6ea3ba6fac31 mips: Discard rudiments from bootmem_init adds cf0c4876684d mips: Combine memblock init and memory reservation loops adds f995adb0ac5b MIPS: Use memblock_phys_alloc() for exception vector adds 172dcd935c34 MIPS: Always allocate exception vector for MIPSr2+ adds 783454e2bc7c MIPS: Sync icache for whole exception vector adds de56d4c1da3e MIPS: Remove duplicate EBase configuration adds b93ddc4f9156 mips: Reserve memory for the kernel image resources adds eadb6925efeb mips: Discard post-CMA-init foreach loop adds 4e50a35de4cc mips: Use memblock to reserve the __nosave memory range adds 9b9a59db8481 mips: Add reserve-nomap memory type support adds 30c8f4e411fb mips: Dump memblock regions for debugging adds 2f5bd0367e7a mips: Perform early low memory test adds 93fa5b280761 mips: Make sure dt memory regions are valid adds 3751cbda8f22 mips: Manually call fdt_init_reserved_mem() method adds 92fab77b6b30 Merge tag 'mips_5.2' of git://git.kernel.org/pub/scm/linux [...] new 7ad19a99ad43 ide: officially deprecated the legacy IDE driver new 89c3b37af87e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds 8518f05a7110 drm/atomic: Constify mode argument to mode_valid_path() adds 5d79ef3fcd41 drm/omap: Remove declaration of nonexisting function adds 374805b0bd84 drm/omap: Remove unused kobj field from struct omap_dss_device adds d79bd6b445a2 drm/omap: venc: Remove wss_data field from venc_device structure adds d2c53162f557 drm/omap: Use atomic suspend/resume helpers adds b80bfc66b0ee drm/omap: Move common display enable/disable code to encoder adds f8a8eabb273b drm/omap: Remove connection checks from internal encoders [...] adds b49a2139ba67 drm/omap: Remove connection checks from display .enable() [...] adds 3f3623dd0f88 drm/omap: Remove enable checks from display .enable() and [...] adds 19b4200d8f4b drm/omap: Reverse direction of the DSS device enable/disab [...] adds 56c9818d5c89 drm/omap: Remove omap_dss_device dst field adds d17eb4537a7e drm/omap: Factor out common init/cleanup code for output devices adds 870e19d59f8a drm/omap: Expose DRM modes instead of timings in display devices adds a872d5e92a67 drm/omap: Merge display .get_modes() and .get_size() operations adds 46b3847d7f68 drm/omap: Add a dss device operation flag for .get_modes() adds 40e5f937d50f drm/omap: venc: List both PAL and NTSC modes adds 79d11e96e397 drm/omap: Don't pass display pointer to encoder init function adds de9225a9bda1 drm/omap: Move display alias ID to omap_drm_pipeline adds 6b97cc956047 drm/omap: Don't store display pointer in omap_connector structure adds 7bce5ae124ac drm/omap: panel-dsi-cm: Store source pointer internally adds 27a7e3e18419 drm/omap: Notify all devices in the pipeline of output dis [...] adds df6682b43533 drm/omap: Remove src field from omap_dss_device structure adds 116c7721077c drm/omap: Move DISPC timing checks to CRTC .mode_valid() o [...] adds d60dfaba4225 drm/omap: venc: Simplify mode setting by caching configuration adds d68164fe2964 drm/omap: Factor out common mode validation code adds 41322aa69195 drm/omap: Pass drm_display_mode to .check_timings() and .s [...] adds b08644a235a4 drm/omap: venc: Use drm_display_mode natively adds e5906f765c68 drm/omap: Store pixel clock instead of full mode in DPI an [...] adds ce69aac84fe3 drm/omap: Simplify OF lookup of DSS devices adds a4e26525cacb drm/omap: Refactor initialization sequence adds 0dbfc3966720 drm/omap: Merge omap_dss_device type and output_type fields adds a792fa0e2187 drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC) [...] adds 88bc4178568b drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags adds d23286ff3d79 drm/bridge: use bus flags in bridge timings adds 2645d8d0980c dt-bindings: display: tfp410: Add bus parameters properties adds 60b903c3e621 drm/bridge: ti-tfp410: Set connector type based on DT conn [...] adds 38c02db7e66e drm/bridge: ti-tfp410: Add support for the powerdown GPIO adds 897dae5657e6 drm/bridge: ti-tfp410: Report input bus config through bri [...] adds b7b33786b7c3 dt-bindings: Add vendor prefix for OSD Displays adds 1b1b5330a007 dt-bindings: display: Add OSD Displays OSD070T1718-19TS pa [...] adds 163f7a3578ec drm/panel: simple: Add OSD070T1718-19TS panel support adds 79107f274b2f drm/omap: Add support for drm_bridge adds 30b71761957c drm/omap: Add support for drm_panel adds 4e17763c321f drm/omap: Whitelist DT nodes to fixup with omapdss, prefix adds be3143d8b27f drm/omap: Remove TFP410 and DVI connector drivers adds 8bf4b1621178 drm/omap: Remove panel-dpi driver adds a0970e87b5d3 drm: Turn bus flags macros into an enum adds fe4ed1b45794 drm/omap: dsi: Fix PM for display blank with paired dss_pll calls adds b477a009b426 drm/omap: panel-tpo-td028ttec1: add backlight support adds 5880955fc7a5 dt-bindings: panel: td028ttec1: add backlight property adds b9e687fc0aa4 Merge tag 'omapdrm-5.2' of git://git.kernel.org/pub/scm/li [...] adds 437c24dd19b8 Revert "[media] v4l: vsp1: Supply frames to the DU continuously" adds 79b15b4b8201 media: vsp1: wpf: Fix partition configuration for display [...] adds 08af8538d4ce media: vsp1: Replace leftover occurrence of fragment with body adds ae444200042a media: vsp1: Fix addresses of display-related registers fo [...] adds 65cddb197660 media: vsp1: Replace the display list internal flag with a [...] adds b36c6049ed4b media: vsp1: Add vsp1_dl_list argument to .configure_strea [...] adds 5c7de45a43a8 media: vsp1: dl: Allow chained display lists for display p [...] adds 9ec5742b6930 media: vsp1: wpf: Add writeback support adds e2ef2a129084 media: vsp1: drm: Split RPF format setting to separate function adds 09e513e390ea media: vsp1: drm: Extend frame completion API to the DU driver adds a63722aeb76c media: vsp1: drm: Implement writeback support adds 97eb9eaeb95b drm: writeback: Cleanup job ownership handling when queuing job adds e482ae9b5fdc drm: writeback: Fix leak of writeback job adds 9d2230dc1351 drm: writeback: Add job prepare and cleanup operations adds 12a85f994d84 drm: rcar-du: Fix rcar_du_crtc structure documentation adds d8a4ef2542cd drm: rcar-du: Store V4L2 fourcc in rcar_du_format_info structure adds d46a4e93ea4d drm: rcar-du: vsp: Extract framebuffer (un)mapping to sepa [...] adds 12e32f554d8d drm: rcar-du: Add writeback support for R-Car Gen3 adds 535f6f5d7b7f Merge tag 'du-next-20190318' of git://linuxtv.org/pinchart [...] adds cc3f60cfd4f2 drm/v3d: Fix BO stats accounting for dma-buf-imported buffers. adds fd347df16d4e drm/v3d: Update top-level kerneldoc for the addition of TFU. adds 85fb35266673 drm/sun4i: dsi: Restrict DSI tcon clock divider adds da676c6aa641 drm/sun4i: dsi: Change the start delay calculation adds efa31801203a drm/sun4i: dsi: Enforce boundaries on the start delay adds 2cfdc24d2f8d drm/sun4i: dsi: Fix front vs back porch calculation adds 62e7511a4f4d drm/sun4i: dsi: Rework a bit the hblk calculation adds 1c1a7aa3663c drm/sun4i: dsi: Add burst support adds 1ba627148ef5 drm: Add reservation_object to drm_gem_object adds fa238ea1668e drm: etnaviv: Switch to use drm_gem_object reservation_object adds dd55cf6929e6 drm: msm: Switch to use drm_gem_object reservation_object adds 8d668309769d drm: v3d: Switch to use drm_gem_object reservation_object adds bd7de1e8d96c drm: vc4: Switch to use drm_gem_object reservation_object adds 1220935be2bb drm: imx: Use of_node_name_eq for node name comparisons adds e6049cf122d1 drm: Remove set but not used variable 'gem' adds ae6ba10d5090 Merge drm/drm-next into drm-misc-next adds e179d8e074e0 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] adds 58db702266c1 drm/drm_vm: Mark expected switch fall-throughs adds 86ab67dfcfc5 drm/doc: document recommended component helper usage adds d2c6a405846c drm: Add HDMI colorspace property adds 0d68b8876e01 drm: Add colorspace info to AVI Infoframe adds 2f146b78d5a9 drm/i915: Attach colorspace property and enable modeset adds 913b2cb727b7 drm: change func to better detect wether swiotlb is needed adds 1fdafbd02379 drm/amdgpu: fix dma mask check in gmc_v6_0.c adds 1ee57d4d75fb drm: Fix drm_release() and device unplug adds ba3bf37e150a drm/drv: drm_dev_unplug(): Move out drm_dev_put() call adds 06db4b8b2628 drm/modes: Add DRM_SIMPLE_MODE() adds 96f2a9aef598 drm/tinydrm: tinydrm_display_pipe_init() don't use tinydrm_device adds d0a516347688 drm/tinydrm: Remove tinydrm_shutdown() adds 4f8347989143 drm/tinydrm/mipi-dbi: Add drm_to_mipi_dbi() adds eb73e1d5ddd8 drm/tinydrm: Trivia typo fix adds 6ab20a05f4c7 drm/fb-helper: generic: Don't take module ref for fbcon adds fb8cd60c8418 drm/qxl: remove set but not used variable 'bo_old' adds 7e6a3a618a54 dt-bindings: Add vendor prefix for Ronbo Electronics adds 1860cc4a624c dt-bindings: panel: Add YAML schemas for the Ronbo RB070D30 panel adds 979a1bb6ba5a drm/panel: Add Ronbo RB070D30 panel adds 60b801999c48 drm: Wake up next in drm_read() chain if we are forced to [...] adds 547c7138bcfb dma-buf: add some lockdep asserts to the reservation objec [...] adds 372c9329e5aa dma-buf: clarify locking documentation for reservation_obj [...] adds c837da88c335 drm/virtio: implement prime mmap adds 873f51d43439 drm/virtio: remove prime pin/unpin callbacks. adds 98f41dc3b3ee drm/virtio: implement prime export adds 13b99014c64a drm/bochs: Drop best_encoder adds b49996cb304a drm/doc: Fix copy paste error in drm_crtc_funcs.destroy() adds c825dc239785 drm: panel-orientation-quirks: Add quirk for Lenovo Ideapad D330 adds 2586de70c15c drm/sun4i: Add VI scaler line size quirk for DE2/DE3 adds a7db690c0628 drm/sun4i: Improve VI scaling for DE2/DE3 adds 56be6503aab2 drm/drv: Hold ref on parent device during drm_device lifetime adds 9b1f1b6b7843 drm: Add devm_drm_dev_init() adds de99f0600a79 drm/drv: DOC: Add driver example code adds ec33f1d69056 drm/tinydrm/repaper: Drop using tinydrm_device adds 3eba3922819f drm/tinydrm: Drop using tinydrm_device adds 2afd9fcba6b1 drm/tinydrm: Remove tinydrm_device adds 9d5645ad1b97 drm/tinydrm: Use drm_dev_enter/exit() adds 8ff62645eab9 drm: fix spelling mistake "intead" -> "instead" adds dc43332b7af6 drm/i915: Move dsc rate params compute into drm adds 06d7cecdb611 drm/dsc: Add native 420 and 422 support to compute_rc_params adds dbfbe717ccbb drm/dsc: Split DSC PPS and SDP header initialisations adds 531a1b622da9 drm/vc4: Report HVS underrun errors adds 4686da83154d drm/vc4: Add a load tracker to prevent HVS underflow errors adds 6b5c029df5e4 drm/vc4: Add a debugfs entry to disable/enable the load tracker adds cd7d3a1bb42e Merge drm/drm-next into drm-misc-next adds f741b28fb299 drm/vc4: Use 16bpp by default for the fbdev buffer adds 1ce6f91c5fdd drm/sun4i: Move the panel pointer from the TCON to the encoders adds 19d0ffe0ed79 drm/sun4i: rgb: Store the bridge pointer adds 9f7dfd0cb50f drm/sun4i: Move rate variables to long long adds e2771deb5dec drm/sun4i: rgb: Change the pixel clock validation check adds 877b372996bf drm: export drm_timeout_abs_to_jiffies adds e13122115525 drm/i915: Add P010, P012, P016 plane control definitions adds df7d4156fe76 drm/i915: Preparations for enabling P010, P012, P016 formats adds 095b1d0706b9 drm/i915: Enable P010, P012, P016 formats for primary and [...] adds 50bf5d7d595f drm: Add Y2xx and Y4xx (xx:10/12/16) format definitions an [...] adds 696fa001524a drm/i915/icl: Add Y2xx and Y4xx (xx:10/12/16) plane contro [...] adds 296e9b19eff6 drm/i915/icl: Enabling Y2xx and Y4xx (xx:10/12/16) formats [...] adds d26f9c7f888d Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds a7dde1b7a5c9 drm/v3d: Don't try to set OVRTMUOUT on V3D 4.x. adds 935f3d88434b drm/v3d: Make sure the GPU is on when measuring clocks. adds fc22771547e7 drm/v3d: Handle errors from IRQ setup. adds eea9b97b4504 drm/v3d: Add support for V3D v4.2. adds a34ced4541cc drm/stm: fix CONFIG_FB dependency adds 893ded36e06d staging/vboxvideo: Another FIXME item adds dcf7000bef40 staging/vboxvideo: Drop initial_mode_queried workaround adds e5361b4b2b65 staging/vboxvideo: Refactor vbox_update_mode_hints adds 131abc56e1ba drm/vboxvideo: Move the vboxvideo driver out of staging adds f586c9daaf9b MAINTAINERS: Add an entry for the vboxvideo driver adds 7ba0fee247ee drm/fourcc: Add AFBC yuv fourccs for Mali adds e9961ab95af8 drm: Added a new format DRM_FORMAT_XVYU2101010 adds 54b4260ac404 drm/arm/malidp: Set the AFBC register bits if the framebuf [...] adds ed893860ee53 drm/arm/malidp:- Added support for new YUV formats for DP5 [...] adds 5e290226b11b drm/arm/malidp:- Define a common list of AFBC format modif [...] adds b8207562abdd drm/arm/malidp: Specified the rotation memory requirements [...] adds da77365870b4 drm/arm/malidp:- Writeback framebuffer does not support an [...] adds 7834c5770284 drm/arm/malidp:- Use the newly introduced malidp_format_ge [...] adds 0f6c18deca35 drm/arm/malidp:- Disregard the pitch alignment constraint [...] adds 25570b5e333f drm/arm/malidp: Added support for AFBC modifiers for all l [...] adds a0689e347e46 gpu: drm: atomic_helper: Fix spelling errors adds 88ab9c76d191 drm/fourcc: Add 64 bpp half float formats adds 42fd20edf68c drm/i915: Refactor icl_is_hdr_plane adds a94bed60cb73 drm/i915/icl: Implement half float formats adds f435fe83d56b Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 7edc3e3b975b drm: Add helpers for locking an array of BO reservations. adds c2b3e61a8df2 drm/v3d: Use drm_gem_lock_reservations()/drm_gem_unlock_re [...] adds a83e47e421ec drm/v3d: Remove some dead members of struct v3d_bo. adds e8074f75f444 drm/v3d: Fix calling drm_sched_resubmit_jobs for same sched. adds 2de3a078497b drm/dp: Set the connector's TILE property even for DP SST [...] adds 2194a63a818d drm: Add library for shmem backed GEM objects adds 40609d4820b2 drm/v3d: Use the new shmem helpers to reduce driver boilerplate. adds eb40baefb640 drm/sun4i: backend: Simplify the get_id logic adds 527261ddf1ac drm/sun4i: mixer: Simplify the get_id logic adds 29054230f3e1 drm: add non-desktop quirks to Sensics and OSVR headsets. adds dc5b96141024 dt-bindings: display: amlogic, meson-vpu: exclusively use [...] adds 2bf6b5b0e374 drm/meson: exclusively use the canvas provider module adds 8bfb17546135 drm/vboxvideo: Remove unused including <linux/version.h> adds a89bfc5d9a07 tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfers adds 34965a52dcf9 drm/selftests/mm: Switch to bitmap_zalloc() adds ff01e6971ecd drm/fourcc: Fix conflicting Y41x definitions adds 0bec6219e5a0 Merge tag 'drm-misc-next-2019-03-21' of git://anongit.free [...] adds 634852d1f468 drm/i915: HDCP state handling in ddi_update_pipe adds 23ec9f52e522 drm/i915/psr: Execute the default PSR code path when setti [...] adds 9d5441de28e2 drm/i915: Populate gamma_mode for all platforms adds 5f29ab23046a drm/i915: Track pipe gamma enable/disable in crtc state adds 8271b2ef71aa drm/i915: Track pipe csc enable in crtc state adds 0fc3f8e7540f drm/i915: Turn off pipe gamma when it's not needed adds 0593d2cd3813 drm/i915: Turn off pipe CSC when it's not needed adds 02c52f1ed20a drm/i915: Disable pipe gamma when C8 pixel format is used adds 73a116be6880 drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() adds 7ae1940014ef drm/i915: Defer removing fence register tracking to rpm wakeup adds 2caffbf11762 drm/i915: Revoke mmaps and prevent access to fence registe [...] adds 0eb6a3f7ef99 drm/i915: Force the GPU reset upon wedging adds 13e87536de1a drm/i915: Uninterruptibly drain the timelines on unwedging adds 15cbf007e4da drm/i915: Wait for old resets before applying debugfs/i915_wedged adds 72eb16df010a drm/i915: Serialise resets with wedging adds 21182b3c4cbb drm/i915: Don't claim an unstarted request was guilty adds c10c78ade57a drm/i915/execlists: Refactor out can_merge_rq() adds 312c4ba1bb71 drm/i915: Protect i915_active iterators from the shrinker adds 98fdaaca9537 drm/i915/opregion: fix version check adds a0f52c3d357a drm/i915/opregion: rvda is relative from opregion base in [...] adds 785fbda5ba66 drm/i915: Pull sync_scru for device reset outside of wedge_mutex adds 7c95c10ee993 drm/i915: Use synchronize_srcu_expedited() for resets adds ed06fddc2203 drm/i915: Include the current timeline seqno for debugging [...] adds ed7dc6777400 drm/i915: Reacquire priolist cache after dropping the engine lock adds ab98e94435ab drm/i915: Dump skl+ watermark changes adds aeaaa55c7368 drm/i915: Recursive i915_reset_trylock() verboten adds b3b0391af2af drm/i915: Detect potential i915_reset_trylock() lockups adds 8957129cb3b0 drm/i915/glk: Fix degamma lut programming adds 13717cef4c1d drm/i915/icl: Add icl pipe degamma and gamma support adds 255fcfbc3c18 drm/i915/icl: Enable ICL Pipe CSC block adds a91de580541c drm/i915/icl: Enable pipe output csc adds e6ed078d6ddd drm/i915/icl: Add degamma and gamma lut size to gen11 caps adds 62eb3c24b37c drm/i915: Apply rps waitboosting for dma_fence_wait_timeout() adds c11b813f53c9 drm/i915: s/PUNIT_REG_DSPFREQ/PUNIT_REG_DSPSSPM/ adds 5e0b6697651b drm/i915: Assert that VED and ISP are power gated adds 9194e42a1837 drm/i915: Make combo PHY DDI macro definitions consistent [...] adds 58106b7d816e drm/i915: Make MG PHY macros semantically consistent adds bfe0cd28518d Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" adds 2ed8e1f560e5 drm/i915: Include "ignore lines" in skl+ wm state adds 290248c27c93 drm/i915: Implement new w/a for underruns with wm1+ disabled adds d31c85fc8642 snd/hda, drm/i915: Track the display_power_status using a cookie adds 9a3b19a16dc2 drm/i915: Only try to park engines after a failed reset adds c836eb79c033 drm/i915/selftests: Always use an active engine while resetting adds d9e61b66a5d3 drm/i915: Defer application of request banning to submission adds 9095c86374db drm/i915/selftests: Drop unnecessary struct_mutex around i [...] adds 5cee6c458771 drm/i915: Add pipe crc tracepoint adds 0b2599a43ca9 drm/i915: Add pipe enable/disable tracepoints adds d64e6078a184 drm/i915: Add overlooked plane disable tracepoint into int [...] adds c48b86f90edd drm/i915: Wrap plane update/disable hook calls adds d9b308b1f8a1 drm/i915/fbdev: Actually configure untiled displays adds 2a4a27540395 drm/i915/selftests: Always free spinner on __sseu_prepare error adds 83e3a21530d6 drm/i915/selftests: Move local mock_ggtt allocations to the heap adds ba4fda620a5f drm/i915: Optionally disable automatic recovery after a GPU reset adds e4106dae0f35 drm/i915/selftests: Make unbannable contexts for reset handling adds 156b16f9b995 drm/i915: Restore interrupt enabling after a reset adds be03564bd7b6 drm/i915: Include reminders about leaving no holes in uAPI enums adds 370d757da92f drm/i915: Move verify_wm_state() to heap adds 8f54b3c6c921 drm/i915: Trim delays for wedging adds 7f4127c4839b drm/i915: Use time based guilty context banning adds d0781a89c06f Merge drm/drm-next into drm-intel-next-queued adds b08e776c223c Merge tag 'topic/mei-hdcp-2019-02-19' of git://anongit.fre [...] adds 47ed55a9bb9e drm/i915: Update DRIVER_DATE to 20190220 adds c41166f9a145 drm/i915: Beware temporary wedging when determining -EIO adds c1d1746f6d4b drm/i915: Avoid reset lock in writing fence registers adds 4c719c256a0f drm/i915: Gathering the HDCP1.4 routines together adds 04707f971636 drm/i915: Initialize HDCP2.2 adds 9055aac76589 drm/i915: MEI interface implementation adds 09d56393c1d8 drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking adds 49a630b00bac drm/i915: Enable and Disable of HDCP2.2 adds bd90d7c78353 drm/i915: Implement HDCP2.2 receiver authentication adds d849178e2c9e drm/i915: Implement HDCP2.2 repeater authentication adds aeb0d80a21db drm: HDCP2.2 link check period adds 22ce2d948abf drm/i915: Implement HDCP2.2 link integrity check adds dfe4cbc26e40 drm/i915: Handle HDCP2.2 downstream topology change adds 956af8964bb5 drm: removing the DP Errata msg and its msg id adds 238d3a9ea64f drm/i915: Implement the HDCP2.2 support for DP adds 2d4254e50649 drm/i915: Implement the HDCP2.2 support for HDMI adds cf9cb35ff731 drm/i915: CP_IRQ handling for DP HDCP2.2 msgs adds 7412826c078b drm/i915: Fix KBL HDCP2.2 encrypt status signalling adds 2a8862d2f3da drm/i915: Reduce the RPS shock adds 87c2b659d1c8 drm/i915: Remove the "pf" crc source adds b49aacc8b9ea drm/i915: Use named initializers for the crc source name array adds 53039750bf0a drm/i915: Remove the broken DP CRC support for g4x adds 207a815d8603 drm/i915: Extend skl+ crc sources with more planes adds 9ce25e72cc77 drm/i915: Prevent user context creation while wedged adds e0ad3c64fa1f drm/i915/guc: Splitting CT channel open/close functions adds 1813ae17fdf0 drm/i915/guc: Calling guc_disable_communication in all sus [...] adds c5568ed2bfdf drm/i915/hdcp: Silence compiler critics adds 2a3902bd5c14 drm/i915/icl: Drop redundant gamma mode mask adds 43a8f684b6d1 drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault() adds 772b5408e3aa drm/i915: remove redundant likely/unlikely annotation adds 07c100b18733 drm/i915/guc: Flush the residual log capture irq on disabling adds 9e01d94456be drm/i915: Sort ctx workarounds init from newer to older pl [...] adds e0f83eb5a499 drm/i915: Sort newer to older platforms. adds 0a3317d43dfa drm/i915: Remove unused HAS_PCH_CNP_LP adds d0aa694b9239 drm/i915/pmu: Always sample an active ringbuffer adds 37fc7845df7b drm/i915: Call MG_DP_MODE() macro with the right parameters order adds 89531e7d8ee8 drm/i915: Replace global_seqno with a hangcheck heartbeat seqno adds 8892f47742ea drm/i915: Remove access to global seqno in the HWSP adds b300fde8965f drm/i915: Remove i915_request.global_seqno adds 368375107ba4 drm/i915/selftests: Exercise resetting during non-user payloads adds 5a80e4a2cd70 drm/i915/query: Split out query item checks adds 5cb3c1a123fc drm/i915: Add the missing HDMI gamut metadata packet stuff adds 509efa2b5497 drm/i915: Return the mask of enabled infoframes from ->inf [...] adds e5e70d4a37f6 drm/i915: Store mask of enabled infoframes in the crtc state adds fbf08556ed43 drm/i915: Precompute HDMI infoframes adds f2a10d61ca78 drm/i915: Read out HDMI infoframes adds 769be632d42b drm/i915/sdvo: Precompute HDMI infoframes adds 0d567f1eaea7 drm/i915/sdvo: Read out HDMI infoframes adds 6454cb9feb83 drm/i915: Check infoframe state in intel_pipe_config_compare() adds 69e89032b2a5 drm/i915: Include infoframes in the crtc state dump adds babfb1b55ca3 drm/i915: Skip scanning for signalers if we are already inflight adds 0b702dca2658 drm/i915: Avoid waking the engines just to check if they are idle adds 2d5eaad007d9 drm/i915: Compute the global scheduler caps adds 44f8b8022d4c Revert "drm/i915: Avoid waking the engines just to check i [...] adds bd2be1418659 drm/i915: Report engines are idle if already parked adds 32eb6bcfdda9 drm/i915: Make request allocation caches global adds 13f1bfd3b332 drm/i915: Make object/vma allocation caches global adds d9948a10b902 drm/i915: Remove second level open-coded rcu work adds bd5d6781a0f1 drm/i915: Use __ffs() in for_each_priolist for more compact code adds b5773a3616d1 drm/i915/execlists: Suppress mere WAIT preemption adds 3ef7114982b8 drm/i915: Introduce i915_timeline.mutex adds c384afe35200 drm/i915: Finalize Wa_1408961008:icl adds 34ae8455f4d3 drm/i915/selftests: Check that whitelisted registers are a [...] adds 1e3f697e47f6 drm/i915/execlists: Suppress redundant preemption adds ebece7539242 drm/i915: Keep timeline HWSP allocated until idle across t [...] adds e88619646971 drm/i915: Use HW semaphores for inter-engine synchronisati [...] adds f9e9e9de58c7 drm/i915: Prioritise non-busywait semaphore workloads adds d90c06d57027 drm/i915: Fix I915_EXEC_RING_MASK adds 4aa909707bdb drm/i915: Re-arrange execbuf so context is known before engine adds 510a75a5d2b8 drm/i915/icl: move MG pll hw_state readout adds 9d17210fa218 drm/i915: extract AUX mask assignment to separate function adds e781a7a3235e drm/i915: Acquire breadcrumb ref before cancelling adds 993298af26b1 drm/i915: Yet another if/else sort of newer to older platforms. adds 3e1d87ddcf62 drm/i915: Fix the state checker for ICL Y planes adds a551cd66bc0a drm/i915: Fix atomic state leak when resetting HDMI link adds 3e5ebcddd103 drm/i915: Don't manually add connectors and planes state adds b8fe992a0817 drm/i915: Forcing a modeset when resetting HDMI link adds 062de72bc0c7 drm/i915: refactor transcoders reporting on error state adds bc7e35252eac drm/i915: allow platforms without eDP transcoder adds f139da139057 drm/i915: Fix bit name in PP_STATUS register adds 4f1836453e42 drm/i915/gtt: Use optimised memset32/64 for clearing PTE adds a2ac437bc0fe drm/i915/gtt: Store scratch page size alongside not in the [...] adds f14c0d9fd871 drm/i915: Just check the vebox IIR regardless adds 62acc7e892ef drm/i915: Stop capturing semaphore registers for gen6/7 GPU hangs adds c8b502422bfe drm/i915: Remove last traces of exec-id (GEM_BUSY) adds 8a68d464366e drm/i915: Store the BIT(engine->id) as the engine's mask adds fb251a72d630 drm/i915/gtt: Mark ALL_ENGINES as dirty on ppGTT modification adds cf4331dd3975 drm/i915: Move find_active_request() to the engine adds d846325ad0e5 drm/i915/icl: Default to Thread Group preemption for compu [...] adds 103b76eeff2e drm/i915: Use i915_global_register() adds b146e5efe660 drm/i915: Pass around the intel_context adds 161996a8003f drm/i915/selftests: Fix MI_STORE_DWORD_IMM alignment adds b218a80b1715 drm/i915/selftests: Upgrade printing test/subtest name to pr_info adds a90e1948efb6 drm/i915: Relax mmap VMA check adds 7ca60367dd52 drm/i915: Do not temporarily disable the DPLL on i830 adds 171d156257ee drm/i915: Simplify i830 DVO 2x clock handling adds 37fbbd49054b drm/i915: Populate pipe_offsets[] & co. accurately adds 3d6062491658 drm/i915: Make I915_GEM_IDLE_TIMEOUT into a macro adds 50b022af5d6b drm/i915: Force GPU idle on suspend adds 2909bf056269 drm/i915/icl: Remove alpha support protection adds 80373fb6be96 drm/i915: Store DIMM rank information as a number adds ea411e6b85df drm/i915: Extract functions to derive SKL+ DIMM info adds 54561b238b19 drm/i915: Polish skl_is_16gb_dimm() adds a62819a301d8 drm/i915: Extract BXT DIMM helpers adds 8860343cc9a7 drm/i915: Fix DRAM size reporting for BXT adds 331ecded7e6c drm/i915: Extract DIMM info on GLK too adds 198b8dd91b79 drm/i915: Use dram_dimm_info more adds d75434bc341e drm/i915: Generalize intel_is_dram_symmetric() adds 1d55967dc1cf drm/i914: s/l_info/dimm_l/ etc. adds 30a533e5774b drm/i915: Clean up intel_get_dram_info() a bit adds 6d9c1e920385 drm/i915: Extract DIMM info on cnl+ adds b185a35216c0 drm/i915: Read out memory type adds 2835f4f36b6a drm/i915/selftests: Improve switch-to-kernel-context checking adds 209d73530d7e drm/i915/icl: Prevent incorrect DBuf enabling adds 3123ada8eb5d drm/i915/selftests: Check preemption support on each engine adds 5861b013e2c7 drm/i915: Do a synchronous switch-to-kernel-context on idling adds 604c37d76689 drm/i915: Refactor common code to load initial power context adds c6eeb4797eb9 drm/i915: Reduce presumption of request ordering for barriers adds 7d6ce55887a4 drm/i915: Remove has-kernel-context adds 1b61c4a3eea2 drm/i915/dp: deconflate PPS unlock from divisor register adds ab3517c1eb01 drm/i915/dp: use single point of truth for PPS divisor register adds 7e3d9a59410d drm/i915: Track active engines within a context adds 39e2f501c1b4 drm/i915: Split struct intel_context definition to its own header adds 4dc84b77b077 drm/i915: Store the intel_context_ops in the intel_engine_cs adds c4d52feb2c46 drm/i915: Move over to intel_context_lookup() adds 95f697eb024d drm/i915: Make context pinning part of intel_context_ops adds 9dbfea98d70b drm/i915: Track the pinned kernel contexts on each engine adds 0881954965e3 drm/i915: Introduce intel_context.pin_mutex for pin management adds eec6d8121770 drm/i915/psr: Remove PSR2 FIXME adds 54da1d43c609 drm/i915/psr: Only lookup for enabled CRTCs when forcing a [...] adds d168da8cfc7c drm/i915: Compute and commit color features in fastsets adds 458e09775194 drm/i915/psr: Drop test for EDP in CRTC when forcing commit adds a8ebf6075b5d drm/i915/crc: Make IPS workaround generic adds 618cf883becd drm/i915: Disable PSR2 while getting pipe CRC adds 9f952664e38c drm/i915: Drop redundant checks to update PSR state adds 88e05aff355e drm/i915: Force PSR1 exit when getting pipe CRC adds 8f6e87d6d561 drm/i915: Enable PSR2 by default adds 831ebf18d63f drm/i915: Suppress the "Failed to idle" warning for gem_eio adds 85fddf0b0027 drm/i915: Introduce a context barrier callback adds f4ecb8ae70de drm/i915: Update DRIVER_DATE to 20190311 adds 26eeea150683 drm/i915/icl: Fix CRC mismatch error for DP link layer compliance adds bd2dba19d310 Merge drm/drm-next into drm-intel-next-queued adds 3461cbfd3406 Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds 4b378c0672cc drm/i915: Consolidate reset-request debug message adds 22acf9fc18e6 drm/i915/selftests: Improve error detection of reset failure adds 9a751b999d17 drm/i915: Add new ICL PCI ID adds 2131bc0ced60 drm/i915/bios: assume eDP is present on port A when there [...] adds 2dd24a9c2c8d drm/i915/gen11+: First assume next platforms will inherit stuff adds fba84ad28e3b drm/i915: Move PCH_NOP to -1 adds c6c30b917d40 drm/i915: Start using comparative INTEL_PCH_TYPE adds 88a0d9606aff drm/i915/vbt: Parse and use the new field with PSR2 TP2/3 [...] adds 1e0c05c09037 drm/i915/psr: Move logic to get TPS registers values to an [...] adds 8a9a5608a31b drm/i915/icl+: Always use TPS2 or TPS3 when exiting PSR1 adds 628ac441e854 drm/i915/guc: Preparing for GuC reset along with engine reset adds d2eeaf2bc049 drm/i915/selftests: Disable preemption while setting up fe [...] adds 67d4119c07a7 drm/i915: Refactor to common helpers for prepare/finish be [...] adds 29b43ae2a61d drm/i915: Also use new comparative stuff for more ICP+ stuff adds ca6ac684de5d drm/i915: Mark up vGPU support for full-ppgtt adds cbecbccaa120 drm/i915: Record platform specific ppGTT size in intel_dev [...] adds 51d623b675b6 drm/i915: Drop address size from ppgtt_type adds a9fe9ca44c91 drm/i915/gtt: Rename i915_vm_is_48b to i915_vm_is_4lvl adds 2ebd000abc3f drm/i915/gtt: Refactor common ppgtt initialisation adds 41a1bde36715 drm/i915: Always kick the execlists tasklet after reset adds d2ab5ebf46b4 drm/i915/icl: split combo and mg pll enable adds 036f8d567b6c drm/i915/icl: split pll enable in three steps adds 9be8644a14c6 drm/i915/icl: split combo and mg pll disable adds 2f3ee43cb9f3 drm/i915/icl: split combo and tbt pll funcs adds daeaaef5ef3b drm/i915/icl: remove intel_dpll_is_combophy() adds a1f1e61bfb0a drm/i915: Readout and check csc_mode adds 9fdfb8e7308b drm/i915: Precompute/readout/check CHV CGM mode adds 386ba08fb595 drm/i915: Extract ilk_csc_limited_range() adds d2c19b06d6ea drm/i915: Clean up ilk/icl pipe/output CSC programming adds c9e235aa0f9d drm/i915: Extract ilk_csc_convert_ctm() adds b281264f8b81 drm/i915: Clean the csc limited range/identity programming adds f19d90eed648 drm/i915: Split ilk vs. icl csc matrix handling adds 9073e5b26743 drm/i915: Fix off-by-one in reporting hanging process adds 535d8d27c0e2 drm/i915: do not pass dev_priv to low-level forcewake functions adds 794a11cb6720 drm/i915: Sanity check mmap length against object size adds 6cffeb83c763 drm/i915: Stop needlessly acquiring wakeref for debugfs/dr [...] adds 09b434d4f6d2 drm/i915: introduce REG_BIT() and REG_GENMASK() to define [...] adds 78b36b106a84 drm/i915: deprecate _SHIFT in favor of _MASK passed to accessors adds baa09e7d2f42 drm/i915: use REG_FIELD_PREP() to define register bitfield values adds 8cbd0c70da3d Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 5a0404408d32 drm/i915: Fix legacy gamma mode for ICL adds 7c1200456cb0 drm/i915: Turn off the CUS when turning off a HDR plane adds 54939ea0bd85 drm/i915: Switch to use HWS indices rather than addresses adds 65baf0ef046b drm/i915: Hold a ref to the ring while retiring adds 126d0a94c945 drm/i915: stick to kernel fixed size types adds 73e97d43666a drm/i915/psr: remove drmP.h include that crept in adds 206c2f812fee drm/i915: Lock the gem_context->active_list while dropping [...] adds 4c5896dc4c67 drm/i915: Hold a reference to the active HW context adds da3739070c99 drm/i915: Don't pass crtc to intel_find_shared_dpll() adds cc089e8abeac drm/i915: Don't pass crtc to intel_get_shared_dpll() and . [...] adds 98b6072c2a3a drm/i915: Pass crtc_state down to skl dpll funcs adds 15dc88a87765 drm/i915: Remove redundant on stack dpll_hw_state from skl [...] adds e40396d015bb drm/i915: Pass crtc_state down to bxt dpll funcs adds 67de42e8d522 drm/i915: Remove redundant on stack dpll_hw_state from bxt [...] adds e7251d71d4d4 drm/i915: Pass crtc_state down to cnl dpll funcs adds 2cf9cd820a29 drm/i915: Remove redundant on stack dpll_hw_state from cnl [...] adds 3d1ed35182a0 drm/i915: Pass crtc_state down to icl dpll funcs adds dc41e918d159 drm/i915: Remove redundant on stack dpll_hw_state from icl [...] adds 2ee7fd1efe62 drm/i915: Fix readout for cnl DPLL kdiv==3 adds ad40f8b314ad drm/i915: Nuke icl_calc_dp_combo_pll_link() adds 4631dc3b7c7f drm/i915: Remove the fragile array index -> link rate mapping adds 27b680f917e7 drm/i915: Add some missing curly braces adds 17be49428a4f drm/i915: Polish intel_get_lvds_encoder() adds d2daff2c0988 drm/i915: Pass dev_priv to intel_is_dual_link_lvds() adds 06dd94cccdd1 drm/i915: Fix PSR2 selective update corruption after PSR1 setup adds a7b4deeb02b9 drm/i915/cml: Add CML PCI IDS adds 729ae330a0f2 drm/i915/cml: Introduce Comet Lake PCH adds 1284ec985572 drm/i915: Update DRIVER_DATE to 20190320 adds f144e67b0e68 Merge tag 'drm-intel-next-2019-03-20' of git://anongit.fre [...] adds d315d4faf820 drm/i915/selftests: Provide stub reset functions adds fd79d93985e0 drm/i915/selftests: add test to verify get/put fw domains adds 5c227869839b drm/i915: Reorder gen3/4 swizzle detection logic adds b7c8093fac15 drm/i915: Introduce i9xx_has_pfit() adds 9e7d569924d9 drm/i915: Introduce i9xx_has_pps() adds f3e304852242 drm/i915: Introduce i915_has_asle() adds 4677faf65fd1 drm/i915: Use HPLLVCO_MOBILE for all PNVs adds 3cf963cfe3a9 drm/i915: Accept alloc_size == blocks adds 67155a699684 drm/i915: Don't pass plane state to skl_compute_plane_wm() adds c92558aa4172 drm/i915: Extract skl_compute_wm_params() adds df331de3f8aa drm/i915: Allocate enough DDB for the cursor adds 10a7e07b68b9 drm/i915: Make sure cursor has enough ddb for the selected [...] adds a301cb0fca2d drm/i915: Keep plane watermarks enabled more aggressively adds 5e6037c88ad5 drm/i915: Move some variables to tighter scope adds 96cb7cde1a30 drm/i915: Don't pass pipe_wm around so much adds 8cac9fd9bc79 drm/i915: Inline skl_update_pipe_wm() into its only caller adds 6e514e371757 drm/i915: Switch to bitmap_zalloc() adds 7264aebb81d1 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro adds 159367bb9e74 drm/i915: always use masks on FW regs adds f568eeee5355 drm/i915: use intel_uncore in fw get/put internal paths adds 3ceea6a1b4d2 drm/i915: use intel_uncore for all forcewake get/put adds f7de50278e5c drm/i915: make more uncore function work on intel_uncore adds cb7ee69015aa drm/i915: make find_fw_domain work on intel_uncore adds 272c7e52302e drm/i915: reduce the dev_priv->uncore dance in uncore.c adds 25286aaca9ce drm/i915: move regs pointer inside the uncore structure adds 6ebc9692a7ad drm/i915: make raw access function work on uncore adds ab7529f24417 drm/i915: Use __is_constexpr() adds 401f147b16d9 drm/i915/selftests: fix NULL vs IS_ERR() check in mock_con [...] adds 3aa9945a528e drm/i915: Separate GEM context construction and registrati [...] adds 7dc40713618c drm/i915: Introduce a mutex for file_priv->context_idr adds 3e05531243d0 drm/i915: Stop storing ctx->user_handle adds 4daffb664a69 drm/i915: Stop storing the context name as the timeline name adds a679f58d0510 drm/i915: Flush pages on acquisition adds 754a25442705 drm/i915: Skip object locking around a no-op set-domain ioctl adds d067994cc425 drm/i915/selftests: Calculate maximum ring size for preemp [...] adds e70d3d804041 drm/i915/selftests: Mark up preemption tests for hang detection adds b9d52d381e14 drm/i915/guc: GuC suspend path cleanup adds 9d1305ef80b9 drm/i915: Introduce the i915_user_extension_method adds e0695db7298e drm/i915: Create/destroy VM (ppGTT) for use with contexts adds b91715417244 drm/i915: Extend CONTEXT_CREATE to set parameters upon con [...] adds ea593dbba4c8 drm/i915: Allow contexts to share a single timeline across [...] adds 6086e47b35e1 drm/i915: Really calculate the cursor ddb based on the hig [...] adds 0dc927eb9496 drm/i915: Refactor EDID fixed mode search adds 8f49673ef919 drm/i915: Pick the first mode from EDID as the fixed mode [...] adds 325710d3d4a3 drm/i915: Refactor VBT fixed mode handling adds dee2370ce3d1 drm/i915: Adjust DSI fixed mode handling adds 9f6fbe22be90 drm/i915: Stop hand rolling drm_mode_match() adds abf1aae8259e drm/i915: Clean up EDID downclock mode lookup adds 29f3863d33d1 drm/i915/ehl: Add EHL platform info and PCI IDs adds 897f296152c7 drm/i915/ehl: Add ElkhartLake platform adds e547f2a2fc13 drm/i915/ehl: Add dpll mgr adds 759c9ab55b5b drm/i915/ehl: EHL outputs are different from ICL adds 9b7598a99ab4 drm/i915/ehl: Set proper eu slice/subslice parameters for EHL adds 4b225248dadd drm/i915/ehl: Add Support for DMC on EHL adds ddad5babb05e drm/i915: always pin hw_id for GVT context adds 47c3b5e9b38b drm/i915/guc: Support for extended GuC notification messages adds dd19f6bf9245 drm/i915: Remove defunct intel_suspend_gt_powersave() adds 57b1c4460dc4 drm/i915: Mark AML 0x87CA as ULX adds d938da6b132a drm/i915: Disable C3 when enabling vblank interrupts on i945gm adds 0df3f09d00ae drm/i915: Use vblank_disable_immediate on gen2 adds 32c13bcd3544 drm/i915: Report the correct errno from i915_gem_context_open() adds b024ab9b2d3a drm/i915/bios: iterate over child devices to initialize dd [...] adds 97ee6e925552 drm/i915: stop storing the media fuse adds 602cbe8efc52 drm/i915/selftests: Fix an IS_ERR() vs NULL check adds 947f44174684 drm/i915/skl: use previous pll hw readout adds 47c9877e9be3 drm/i915/bxt: make bxt_calc_pll_link() similar to skl adds 5e65216d8dd1 drm/i915/cnl: use previous pll hw readout adds 02c99d26f520 drm/i915/icl: use previous pll hw readout adds 077973c8c37f drm/i915/icl: reduce pll_id scope and use enum type adds 6cc5ca768825 drm/i915: rename raw reg access functions adds 5a0ba777098a drm/i915: add HAS_FORCEWAKE flag to uncore adds 2cf7bf6f2f20 drm/i915: add uncore flags for unclaimed mmio adds eb17af67eb1e drm/i915: take a ref to the rpm in the uncore structure adds a2b4abfc626b drm/i915: switch uncore mmio funcs to use intel_uncore adds 4319382e9b1b drm/i915: switch intel_uncore_forcewake_for_reg to intel_uncore adds d2d551c06f81 drm/i915: intel_wait_for_register_fw to uncore adds 97a04e0d07c4 drm/i915: switch intel_wait_for_register to uncore adds baba6e572b38 drm/i915: take a reference to uncore in the engine and use it adds e163484afa8d drm/i915: Update size upon return from GEM_CREATE adds 9511cb6481af drm/i915: Adding missing '; ' to ENGINE_INSTANCES adds 98721b84bc83 drm/i915: fix i386 build of 64b raw_uncore functions adds 547fcf9b1c60 drm/i915/icl: Fix VEBOX mismatch BUG_ON() adds 37aa52bff2bc drm/i915: Add broadcast RGB property for DP MST adds 765bdb0b3948 drm/i915: Expose the force_audio property with DP MST adds f1477219869c drm/i915: Remove the 8bpc shackles from DP MST adds 5ca0ef8a56b8 drm/i915: Add max_bpc property for DP MST adds 5aa2c9ae9371 drm/i915: Update TRANS_MSA_MISC for fastsets adds a2deb87396b0 drm/i915: Disable semaphore on vGPU for now adds 96fd2c6633b0 drm/i915: Drop new chunks of context creation ABI (for now) adds 0e2f54f88b8b Merge drm/drm-next into drm-intel-next-queued adds 3bd02fa4be3a drm/i915: Handle YUV subpixel support better adds 546f0f655067 drm/i915: Reject Yf tiling for HDR formats, v2. adds e9a88dc28766 drm/i915: Reject rotation for some hdr formats adds a24dac922fda drm/i915: Update DRIVER_DATE to 20190328 adds 4828d64e7f38 drm/i915: Update DRIVER_DATE to 20190328 adds a01b2c6f47d8 drm/i915: Update DRIVER_DATE to 20190328 adds e0a3def2b15a Merge tag 'drm-intel-next-2019-03-28' of git://anongit.fre [...] adds 73eb5476df72 drm: rcar-du: Support panels connected directly to the DPA [...] adds bb1021105888 drm: Fix subtle spelling error in drm_crtc_state adds fcb32cbab0dc drm: rcar-du: crtc: Make local functions static adds b1fed71c4a55 drm: rcar-du: Remove unused prototypes adds 2471e7a534b7 drm: Forward-declare struct drm_format_info in drm_framebuffer.h adds 167e535438ec drm: rcar-du: lvds: Fix post-DLL divider calculation adds b764f2f66ed4 drm: rcar-du: Link CRTCs to the DU device adds 871370308675 drm: rcar-du: lvds: Adjust operating frequency for D3 and E3 adds 00d082cc4ea6 drm: rcar-du: lvds: Set LVEN and LVRES bits together on D3 adds 233709186c50 Merge tag 'du-next-20190328' of git://linuxtv.org/pinchart [...] adds 825d1b579d0b drm/hibmc: Drop best_encoder adds 60e6ecfb616f drm/doc: fix missing verb adds 208c6e8cff1b drm: vkms: check status of alloc_ordered_workqueue adds f0f0657b108c drm/doc: Drop "content type" from the legacy kms property table adds 8782c647aec4 drm/fbdev: Make skip_vt_switch the default adds 3df3116ab4b1 drm/fb-helper: Add fill_info() functions adds f1eca684b713 drm/fb-helper: set fbi->fix.id in fill_info() adds ecbfc474f0df drm/fb_helper: set info->par in fill_info() adds bb1c08f98288 drm/amdgpu: Use drm_fb_helper_fill_info adds f21b6e47eb1d drm/armada: Use drm_fb_helper_fill_info adds 2f5791cd03b9 drm/ast: Use drm_fb_helper_fill_info adds f68aeae67170 drm/cirrus: Use drm_fb_helper_fill_info adds fb68e5969fc6 drm/exynos: Use drm_fb_helper_fill_info adds dfec164ea90c drm/gma500: Use drm_fb_helper_fill_info adds 2b617b14536c drm/hibmc: Use drm_fb_helper_fill_info adds 7a0f9ef9703d drm/i915: Use drm_fb_helper_fill_info adds 82367d80d8e9 drm/mga200g: Use drm_fb_helper_fill_info adds d4eae71f815e drm/msm: Use drm_fb_helper_fill_info adds f243dd06180a drm/nouveau: Use drm_fb_helper_fill_info adds e8f9ad5a00ad drm/omap: Use drm_fb_helper_fill_info adds 19d8a4e3d91f drm/radeon: Use drm_fb_helper_fill_info adds 668447e5aa3d drm/rockchip: Use drm_fb_helper_fill_info adds 4a536934e6c9 drm/tegra: Use drm_fb_helper_fill_info adds c8613fc6293b drm/vboxvideo: Use drm_fb_helper_fill_info adds 5a3887ba8a52 drm/udl: Use drm_fb_helper_fill_info adds 168b85e9b223 drm/fb-helper: Unexport fill_{var,info} adds ee7f5cbed2eb drm: Nuke unused drm_display_info.pixel_clock adds a9ab81d9f52a drm: Fix tabs vs. spaces adds 35f51863e30d drm: Kill drm_display_info.name adds a9282a8e6966 drm/uapi: Remove unused DRM_DISPLAY_INFO_LEN adds 9d5549d8a865 drm/edid: Remove defunct EDID_QUIRK_FIRST_DETAILED_PREFERRED adds ec8bf1942567 drm/fb-helper: Fixup fill_info cleanup adds df16a224d2b5 drm/virtio: remove set but not used variable 'vgdev' adds 6bbeae35b67b drm/virtio: add virtio-gpu-features debugfs file. adds 42ca472603a2 drm/virtio: move virtio_gpu_object_{attach, detach} calls. adds 4441235f9566 drm/virtio: use struct to pass params to virtio_gpu_object [...] adds f9659329f222 drm/virtio: params struct for virtio_gpu_cmd_create_resource() adds fd4d6a427771 drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() adds 530b28426a94 drm/virtio: rework resource creation workflow. adds b4e4538a0ab5 Merge tag 'drm-misc-next-2019-03-28-1' of git://anongit.fr [...] adds 7b19bba58f77 drm/amd/display: Use vrr friendly pageflip throttling in DC. adds c7b0f71237af drm/amd/display: Add disable triple buffering DC debug option adds 0f1a6ad724cd drm/amd/display: PPLIB Hookup adds 68ea03a779c7 drm/amd/display: 3.2.18 adds e1998c8cfd59 drm/amd/display: Move enum gamut_remap_select to hw_shared.h adds a4360180bf0e drm/amd/display: Remove redundant 'else' statement in dcn1 [...] adds 522f82f35fd0 drm/amd/display: make seamless boot work generically adds 46f81fc4af81 drm/amd/display: Add DCN_VM aperture registers adds 2750160bccab drm/amd/display: dcn add check surface in_use adds 4a797d24fe0d drm/amd/display: Allow for plane-less resource reservation adds 4bc46da4a3ae drm/amd/display: Reset planes that were disabled in init_pipes adds dcf1a988678e drm/amd/display: Fix exception from AUX acquire failure adds 128c075ad4fc drm/amd/display: Set flip pending for pipe split adds 420cd4720826 drm/amd/display: Clean up wait on vblank event adds 33e0a4458328 drm/amd/display: Add p_state_change_support flag to dc_clocks adds 8628d02f60d4 drm/amd/display: optionally optimize edp link rate based o [...] adds 74aa7bd4c6f7 drm/amd/display: Make stream commits call into DC only once adds 6649f19a3646 drm/amd/display: Add ability to override bounding box in D [...] adds 337cec9e6001 drm/amd/display: 3.2.19 adds 750cced1c08b drm/amdgpu/powerplay: add BACO support for vega12 adds 518f6a54624a drm/amdgpu/powerplay: split out common smu9 BACO code adds f8b18cf4c334 drm/amdgpu: use BACO on vega12 if platform supports it adds 57731a07795a drm/amdgpu: use HMM callback to replace mmu notifier adds 8dd69e69f423 drm/amdkfd: avoid HMM change cause circular lock adds 915d3eecfa23 drm/amdgpu: replace get_user_pages with HMM mirror helpers adds 6b8f7e3dee78 drm/amdgpu: fix HMM config dependency issue adds fd16ac8e4c95 staging/vboxvideo: Use same BO mmap offset as other drivers adds aa8e2435b3d4 drm/ttm: Define a single DRM_FILE_PAGE_OFFSET constant adds 7d1500f9fbfc drm/ttm: Remove file_page_offset parameter from ttm_bo_dev [...] adds bed2dd84212e drm/ttm: Quick-test mmap offset in ttm_bo_mmap() adds bf141a88b329 drm: Use the same mmap-range offset and size for GEM and TTM adds 3c8899124a40 drm/ttm: Account for kernel allocations in kernel zone only adds 6490bd764c9c drm/amdgpu: Eliminate the set_pde_pte function pointer in [...] adds 0cd57eec1be3 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 adds de6ee704d100 drm/ttm: remove set but not used variable 'bdev' adds 1e608013490a drm/amdgpu: remove set but not used variables 'vm, bo' adds 6c55033a705a drm/amdgpu: remove set but not used variable 'vbi_time_out' adds 137d63abbf6a drm/amd/powerplay: add new smu ip block adds 0784552664ce drm/amd/powerplay: add smu11 sub block for SMU IP adds 3d2f5200a702 drm/amd/powerplay: add firmware loading interface adds e11c4fd57871 drm/amd/powerplay: add fw load checking interface adds 05cadcd339dd drm/amd/powerplay: add interface to read pptable from vbios adds b56240005f0c drm/amd/powerplay: add placeholder of smu_initialize_pptable adds cabd44c064c8 drm/amd/powerplay: add interface to init smc tables (v2) adds 17e6081bc192 drm/amd/powerplay: add interface to init power (v2) adds a6b35900dca9 drm/amd/powerplay: add interface to get vbios bootup values (v2) adds 46126e6dad1c drm/amd/powerplay: add interface to check pptable (v2) adds 9c9a1747c292 drm/amd/powerplay: add interface to init fb allocations (v2) adds 9e4848a4edd6 drm/amd/powerplay: add interface to parse pptable (v2) adds 86187fec9151 drm/amd/powerplay: add interface to populate smc pptable (v2) adds a751b0958982 drm/amd/powerplay: add interface to check fw version (v2) adds 31b5ae495d68 drm/amd/powerplay: add interface to write pptable (v2) adds a7ebb6d2fde4 drm/amd/powerplay: add interface to set min dcef deep sleep (v2) adds 206bc589ed49 drm/amd/powerplay: add interface to set tool table location (v2) adds e65d45f2c73d drm/amd/powerplay: add interface to allocate memory pool (v2) adds c56de9e8287d drm/amd/powerplay: add interface to notify memory pool loc [...] adds 38f8a2e6141d drm/amd/powerplay: add interfaces for smu resume adds fad3ecf2359b drm/amd/powerplay: add resume sequence placeholder for smu [...] adds 2da5410bf4c9 drm/amdgpu: enable new smu ip block for vega20 adds 59abab5ad295 drm/amd/powerplay: init microcode for smu11 adds 6667889b45cf drm/amd/powerplay: add new ppsmc header for smu11 (v2) adds b0b4b413a9be drm/amd/powerplay: implement smu send message functions fo [...] adds 7b0031b6ea2b drm/amd/powerplay: implement check_fw_status function for smu11 adds 765c50cb2426 drm/amd/powerplay: implement check_fw_version function for smu11 adds ae35cd6a480f drm/amd/powerplay: add pptable header for smu11 adds eaf02a4d92e7 drm/amdgpu: update atomfirmware header for smu11 adds 0ae6afbffe0e drm/amdgpu: update new members in atomfirmware adds 2cf543ed4f3b drm/amd/powerplay: add smu table context structure adds e15da5a4b08a drm/amd/powerplay: add get atom data table helper adds ae2e20136417 drm/amdgpu: move get_index_into_master_table macro into at [...] adds 244f3449285f drm/amd/powerplay: implement read_pptable_from_vbios funct [...] adds 813ce279448e drm/amd/powerplay: implement smu_init[fini]_smc_tables for smu11 adds 142dec6266b2 drm/amd/powerplay: implement smu dpm context functions for smu11 adds 8bf16963df8c drm/amd/powerplay: implement smu_init[fini]_power function [...] adds f96357a991b9 drm/amd/powerplay: implement smu_init(fini)_fb_allocations [...] adds ce6f7fa8a756 drm/amd/powerplay: remove header of smu_v11_0_pptable adds daddacf9f1fe drm/amd/powerplay: update pptable header for smu11 adds e98499b44413 drm/amd/powerplay: add data structure of bootup values adds 846f1a035b55 drm/amd/powerplay: implement get_vbios_bootup_values funct [...] adds 08115f87c38d drm/amd/powerplay: implement get_clk_info_from_vbios funct [...] adds 0b51d9937845 drm/amd/powerplay: implement smu_alloc[free]_memory pool function adds d72e91c5b7b4 drm/amd/powerplay: implement notify_memory_pool_location f [...] adds 74e07f9d3b77 drm/amd/powerplay: add vega20 pptable function file adds 3e333c6ca1f5 drm/amd/powerplay: add function to parse pptable for smu11 adds c6eef2d01d05 drm/amd/powerplay: add function to check pptable for smu11 adds afba82822929 drm/amd/powerplay: update hw fini function to relase some memory adds 29eed6fafdbd drm/amd/powerplay: add function to populate smc pptable for smu11 adds 863651b6fadd drm/amd/powerplay: add function to write pptable for smu11 (v2) adds 44619596ebd4 drm/amd/powerplay: add function to set min dcef deep sleep [...] adds e88e4f836c61 drm/amd/powerplay: add function to set tool table location [...] adds 64136ea6e7d6 drm/amd/powerplay: add enum smu_msg_type to header adds 78031c2c4dcd drm/amd/powerplay: implement smu vega20_message_map for vega20 adds 5c45103f48d7 drm/amd/powerplay: use virtual msg index to replace asic-r [...] adds 0914f1c63510 drm/amd/powerplay: replace SMU_MSG_XXX with PPSMC_MSG_XXX [...] adds c58952737623 drm/amd/powerplay: add append_powerplay_table function adds 00bfaec829c3 drm/amd/powerplay: expose the function of smu read argument adds d76c9e241266 drm/amd/powerplay: Change the allocate method of dpm conte [...] adds 56c53ad6fe6c drm/amd/powerplay: implement smu_init_display for smu11 adds f6a6b9526cf0 drm/amd/powerplay: implement smu_run_afll_btc function adds 6b816d731639 drm/amd/powerplay: implement smu feature functions adds 2f25158d7db8 drm/amd/powerplay: implement feature get&set functions adds e1c6f86a915f drm/amd/powerplay: implement smu_notify_display_change fun [...] adds d6a4aa825a65 drm/amd/powerplay: set defalut dpm table for smu adds 133438fa4e60 drm/amd/powerplay: add function to populate umd state clk. adds e66adb1eea90 drm/amd/powerplay: add function to get power limit for smu11 (v2) adds bed3b3a1e19a drm/amd/powerplay: implement get_current_clk_freq for smu11 adds 86ac88030725 drm/amd/powerplay: print clock levels for smu11 (v2) adds 7457cf025405 drm/amd/powerplay: add get_max_sustainable_clock function adds 3941b2dbed9b drm/amd/powerplay: add function to get thermal range adds 83e1ede637b3 drm/amd/powerplay: add function to set thermal range adds f81920dbdec7 drm/amd/powerplay: add function to enable thermal alert adds e921ec97fe69 drm/amd/powerplay: add function to set fan table to contro [...] adds 74ba3553b2bb drm/amd/powerplay: add function to start thermal control adds dbe6a97024a6 drm/amd/powerplay: implement smu update table function adds dc8e3a0c8efb drm/amd/powerplay: implement is_support_sw_smu function fo [...] adds 4a5a2de66686 drm/amd/powerplay: implement sysfs of amdgpu_get_busy_perc [...] adds 289921b03fe5 drm/amd/powerplay: implement sysfs of pp_table for smu11 (v2) adds 0a49887de95c drm/amd/powerplay: upload dpm level for smu11 adds 7292fd7d2bec drm/amd/powerplay: force clock levels for smu11 adds c9b660435177 drm/amd/powerplay: implement sensor of SCLK and MCLK for smu11 adds 2f613c7068e5 drm/amd/powerplay: implement sensor of thermal_get_tempera [...] adds 2c272452affe drm/amd/powerplay: implement sensor of get_gpu_power for smu11 adds 77d1eef4e87c drm/amd/powerplay: implement sensor of get_gfx_vdd for smu11 adds 143c75d6514d drm/amd/powerplay: implement sensor of get feature mask adds 0989532330e1 drm/amd/powerplay: implement sysfs of get num states function adds ea2d0bf8c7f0 drm/amd/powerplay: implement sysfs of pp_cur_state function adds 0b53f9add0d8 drm/amd/powerplay: implement sysfs of pp_force_state for sw-smu adds e73cf1081172 drm/amd/powerplay: add the function to set deep sleep dcefclk adds 44dd54ee4092 drm/amd/powerplay: add two interfaces to set_active_displa [...] adds 94ed6d0cfdb8 drm/amd/powerplay: add smu display configuration change function adds b3ea88fef321 drm/amd/powerplay: add get_clock_by_type interface for display adds 6ec826846e44 drm/amd/powerplay: add interface to get max high clocks fo [...] adds e5e4e22391c2 drm/amd/powerplay: add interface to get clock by type with [...] adds 1e33d4d43949 drm/amd/powerplay: add interface to get clock by type with [...] adds 04885368cbc8 drm/amd/powerplay: add interface to request display clock voltage adds 98a64c15e0be drm/amd/powerplay: add interface to get dal power level adds 64461900001f drm/amd/powerplay: add interface to get performance level adds 8021816c85be drm/amd/powerplay: add interface to get current shallow sl [...] adds 5e2d38814e9f drm/amd/powerplay: add interface to get current clocks for [...] adds 367eeed47385 drm/amd/powerplay: add interface to notify smu enable pme [...] adds 2e069391188c drm/amd/powerplay: implement interface to set watermarks f [...] adds b55ca3bdaf0b drm/amd/powerplay: add function to store overdrive informa [...] adds 2c80abe3816b drm/amd/powerplay: add function to set default overdrive settings adds 95add9591ada drm/amd/powerplay: add golden dpm table to backup default [...] adds 6d7c830271ad drm/amd/powerplay: print overdrive percentage information [...] adds c4d74f5372da drm/amd/powerplay: get overdrive clock and voltage information adds 6316f51c4758 drm/amd/powerplay: remove unnecessary checking in smu_hw_fini adds ad88f0517b23 drm/amd/powerplay: don't check hwmgr while using the sw smu adds 8554e67d6e22 drm/amd/powerplay: implement power_dpm_state sys interface [...] adds c9ff9d8ee3c6 drm/amd/powerplay: add watermarks related data structs and [...] adds 16177fd05384 drm/amd/powerplay: implement pp_power_profile_mode sys ine [...] adds 379a445480f6 drm/amd/powerplay: add display_config to handle display co [...] adds b3c139d537c0 drm/amd/powerplay: add mclk_latency_table struct and smu_c [...] adds 49d27e91cf4f drm/amd/powerplay: add enable_umd_pstate functions for SMU11 adds 7598b5967203 drm/amd/powerplay: add get_profiling_clk_mask functions for SMU11 adds e0aa87947936 drm/amd/powerplay: add set_uclk_to_highest_level for SMU11 adds 4ebbe6192e7c drm/amd/powerplay: add display_config_changed for SMU11. adds 3fa36a7df967 drm/amd/powerplay: add apply_clock_adjust_rules for SMU11. adds 4dd35181ee44 drm/amd/powerplay: add vega20_notify_smc_display_config fu [...] adds 78ff4a33ca67 drm/amd/powerplay: add vega20_find/force_higest/lowest_dpm [...] adds f277ff0feacc drm/amd/powerplay: add vega20_unforce_dpm_levels for SMU11. adds 9a431038e30a drm/amd/powerplay: implement power_dpm_force_performance_l [...] adds dfbd11874254 drm/amd/powerplay: add sys interface for pcie for smu adds 31535a40802d drm/amd/powerplay: add function to update overdrive settings adds e9c5b46e3c50 drm/amd/powerplay: add sys interface for set sclk_od/mclk_ [...] adds e388cc474d36 drm/amd/powerplay: add sys interface to set pp_od_clk_volt [...] adds c16df976a2fe drm/amd/powerplay: adjust power state when set od_clk adds 1507418667f8 drm/amd/powerplay: dpm clk can be set only when performanc [...] adds f14a323db5b0 drm/amd/powerplay: implement update enabled feature state [...] adds 239873fc596a drm/amd/powerplay: hwmon don't check powerplay when sw smu [...] adds d57a87ad3dba drm/amd/powerplay: implement uvd & vce dpm enable functions adds 41a84248ee39 drm/amd/powerplay: implement sensor of uvd & vce power sta [...] adds 72e91f37a817 drm/amd/powerplay: implement dpm enable functions of uvd & [...] adds bc0fcffd36ba drm/amd/powerplay: Unify smu handle task function (v2) adds c5bee44baa3c drm/amd/powerplay: add function to get sclk and mclk adds a317cf036272 drm/amd/powerplay: enable amdgpu dpm for smu adds 4a2700c56388 drm/amd/powerplay: debugfs don't check powerplay when SW S [...] adds 637c1c6644a9 drm/amd/powerplay: add fan rpm limit interface for hwmon adds 3ac4ffdd13fe drm/amd/powerplay: add fan input interface for hwmon adds 014c4440161b drm/amd/powerplay: implement power1_cap and power1_cap_max [...] adds 46814f51527b drm/amd/powerplay: add STABLE_PSTATE_SCLK and STABLE_PSTAT [...] adds 008a9524cf68 drm/amd/powerplay: implement pwm1 hwmon interface for SMU11 (v2) adds a76ff5af98be drm/amd/powerplay: implement pwm1_enable hwmon interface f [...] adds da5f18e8e8cb drm/amd/powerplay: implement fan1_enable hwmon interface f [...] adds 96026ce0199c drm/amd/powerplay: set fan target interface for hwmon adds 83e21f5754b0 drm/amd/powerplay: get eclk/vclk/dclk for smu11 adds cbbf388fa26b drm/amd/powerplay: set dpm table of vclk/dclk/eclk for smu11 (v2) adds bee71d26d223 drm/amd/powerplay: add smu_late_init for SMU11. adds 9ebbc1bb02c0 drm/amd/powerplay: add is_dpm_running for SMU11 adds 4733cc7244c2 drm/amd/powerplay: add suspend and resume function for smu adds f067499b4862 drm/amd/powerplay: add condition for smc table hw init adds 096761014227 drm/amd/powerplay: support sysfs to get socclk, fclk, dcefclk adds 4b77faaf8c3b drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk adds 24e141e1a6f2 drm/amd/powerplay: add override pcie parameters adds 1aae3164351e drm/amd/powerplay: support sysfs to set/get pcie adds 4322e4c251c9 drm/amd/powerplay: fix smc messsage index report adds 2dd1209e5760 drm/amd/powerplay: fix byte alignment issue of smu11 pptable adds d4631cba9ebe drm/amd/powerplay: move setting allowed mask and feature e [...] adds 04cfc0c80d8a drm/amd/powerplay: fix the issue of checking on message mapping adds a8394cfa4233 drm/amd/powerplay: use REG32_PCIE wrapper instead for sw smu adds 3b94fb101f40 drm/amd/powerplay: add limit of pp_feature for smu (v3) adds 07740adcbcd3 drm/amd/powerplay: add od condition for power limit adds 55c374e9eb72 drm/amdgpu: Add sysfs files for returning VRAM/GTT info v2 adds 9cc032b23939 drm/amd/display: Poll pending DOWN_REP before enabling the link adds e85c2d63a1c4 drm/amd/display: add full update commit hint struct adds 7cef6a120ec4 drm/amd/display: Add function to create 4d19 fixed point adds 8ae5b1d78d4a drm/amd/display: Respect aux return values adds b9952f93cd2c drm/amd/display: Set stream->mode_changed when connectors change adds e5c419709097 drm/amd/display: Add plane capabilities to dc_caps adds b2fddb136d2f drm/amd/display: Drop underlay plane support adds 0d579c7e25f5 drm/amd/display: Create overlay planes adds 34bafd27e342 drm/amd/display: Allow pflips from a framebuffer to itself adds f5031000603f drm/amd/display: Refactor pageflips plane commit adds 46570f090469 drm/amd/display: Keep clocks high before seamless boot done adds 162f807858d1 drm/amd/display: half bandwidth for YCbCr420 during validation adds 87d44f62d51f Revert "drm/amd/display: dcn add check surface in_use" adds f91813992c34 drm/amd/display: Re-add custom degamma support adds 09e5665adafa drm/amd/display: Update plane tiling attributes for stream [...] adds 07d6a1992195 drm/amd/display: Fix soft hang issue when some DPCD data invalid adds 69226e9c7d4e drm/amd/display: 3.2.20 adds a08ac5a62c0f drm/amd/display: Add pp_smu null pointer check adds df8368be1382 drm/amdgpu: Bump amdgpu version for per-flip plane tiling updates adds dff234d275be drm/amd/powerplay: fix raven issue for sw smu adds 2a7821400f0f drm/amd/powerplay: fix semicolon code style issue adds 71ec90943876 drm/ttm: Fix spelling of "KiB" adds a7dc289b98fa drm/amdgpu/gfx_v8_0: Mark expected switch fall-through adds a427a886a8c7 drm/amdgpu: add thick tile mode settings for Oland of gfx6 adds 59979bf8be17 drm/amd/display: Fix Divide by 0 in memory calculations adds 516bc3d8dd79 drm/amdgpu: reroute VMC and UMD to IH ring 1 adds b849aaa41c91 drm/amdgpu: also reroute VMC and UMD to IH ring 1 on Vega 20 adds d38ca8f0f1a4 drm/amdgpu: fix missing assignment of error return code to [...] adds 24bf582e27a8 drm/amd/powerplay: fix memdup.cocci warnings adds db65e887fea5 drm/amd/powerplay: fix pcie sysfs interface when set wrong value adds 83cd83972260 drm/amdgpu: rework shadow handling during PD clear v3 adds 780637cbdf8f drm/amdgpu: let amdgpu_vm_clear_bo figure out ats status v2 adds 0ce15d6f7d3f drm/amdgpu: allocate VM PDs/PTs on demand adds e35fb064d8d4 drm/amdgpu: free PDs/PTs on demand adds adc7bfe50bd9 drm/amdgpu: drop the huge page flag adds 8ce1f7e7307b drm/amdgpu: allow huge invalid mappings on GMC8 adds 054d282d179e drm/amd/amdgpu: Add ENGINE_CNTL register to vcn10 headers adds c33f53341790 drm/amd/display: Drop atomic_obj_lock for private obj adds b5dcec9c90fd drm/amd/display: Don't ASSERT when total_planes == AMDGPU_ [...] adds b1fa8c89556e drm/amdgpu: Add sysfs entries for xgmi hive v2. adds a690aa0f459e drm/amdgpu: Enable XGMI mapping for peer device adds 9b638f975130 drm/amdgpu: XGMI pstate switch initial support adds 0c5ccf14f504 drm/amd/powerplay: apply Vega20 BACO workaround adds fbaf207f58cf drm/amd/display: clean up dml_init_instance adds 929c3aaa26ef drm/amd/display: Free DCN version of stream encoder adds 148cccf26753 drm/amd/display: Refactor reg_set and reg_update. adds 5d87a3fdceec drm/amd/display: Add PSR SMU Interrupt support adds 30eb85ff422f drm/amd/display: Combine field toggle macro and sequence w [...] adds 3af91bb15093 drm/amd/display: Increase DP blank timeout from 30 ms to 50 ms adds e6bddf6c67f9 drm/amd/display: add pipe lock during stream update adds 02553f57dcdd drm/amd/display: Rename is_hdmi to is_hdmi_tmds type adds 6aac37daeb62 drm/amd/display: reduce abm min reduction, deviation gain [...] adds 1c676a678fa7 drm/amd/display: 3.2.21 adds 4966c3d9b8b4 drm/amd/display: implement bounding box update based on uc [...] adds 42195a226beb drm/amd/display: add HW i2c arbitration with dmcu adds d74004b694ea drm/amd/display: Expose support for alpha blending on overlays adds 33d7598d7022 drm/amd/display: fix up reference clock abstractions adds 0dcdcc898234 drm/amd/display: add i2c over aux failure handling adds c6ade4ee7375 drm/amd/display: On DCN1, Wait for vupdate on cursor updates adds 533aed278afe drm/amdgpu: Move IB pool init and fini v2 adds e0634e8d6b90 drm/amd/display: Fix plane address updates for video surfa [...] adds 83afe835eba5 drm/amdgpu: Cosmetic change for calling func amdgpu_gmc_vr [...] adds 96e1b2c2f263 drm/amd/powerplay: simplify sw-smu message map macro adds 1fb4f1554824 drm/amd/powerplay: move the smc_if_version to asic file adds c6eec902198c drm/amdgpu: add ta ras fw info (v2) adds 9b9ca62ddeec drm/amdgpu: export ta fw info adds 1218252ff2bc drm/amdgpu: add module parameters for ras adds 58b22e0b0ead drm/amdgpu: add ta_ras_if.h adds 7da674535da9 drm/amdgpu: add psp ras callback func and macro adds 5e5d3154575c drm/amdgpu: add psp ras subsystem infrastructure (v2) adds 3ea8fb8c803c drm/amdgpu: add psp v11 ras callback adds ea11421391e7 drm/amdgpu: add psp cmd submit timeout adds c030f2e4166c drm/amdgpu: add amdgpu_ras.c to support ras (v2) adds 36ea1bd2d084 drm/amdgpu: add debugfs ctrl node adds 2be4c4a9d478 drm/amdgpu: reserve bad pages during recovery adds 8cf12507d3bd drm/amdgpu: enable ras on sdma4 adds 760a1d55344d drm/amdgpu: enable ras on gfx9 (v2) adds 791c47694f01 drm/amdgpu: enable ras on gmc9 adds ae363a212b14 drm/amdgpu: Add a new flag to AMDGPU_CTX_OP_QUERY_STATE2 adds 5cb771143ed9 drm/amdgpu: add ioctl query for enabled ras features (v2) adds 138352e5752a drm/amdgpu: skip gpu reset when ras error occured adds 96ebb3073275 drm/amdgpu: add human readable debugfs control support (v2) adds 0dee45a25a63 drm/amdkfd: add RAS capabilities in topology for Vega20 (v2) adds 9b54d2017687 drm/amdkfd: add RAS ECC event support (v3) adds acbbee015b01 drm/amdgpu: handle ras resume adds ed606ca3d30d drm/amdgpu: update atomfirmware header with ecc related members adds 511c4348cf7b drm/amdgpu: add atomfirmware helper function to query ecc status adds 8b6da23f511f drm/amdgpu: add atomfirmware helper function to query sram [...] adds f49ea9f81536 drm/amdgpu: query sram ecc/ecc availability from atombios adds b404ae82558e drm/amdgpu: lookup vbios table to check ecc capability adds 1febb00ecb1a drm/amdgpu: export both supported and enabled ras features adds 2f3940e99243 drm/amdgpu: fix ras parameter descriptions adds 54eb4ed6072b drm/amdgpu: Fix NULL pointer when ta is missing adds 2b9505e3539e drm/amdgpu: Fix warning when lockdep is enabled adds 5caf466a6e42 drm/amdgpu: add new member hw_supported adds b076296b0fb3 drm/amdgpu: Fix ras debugfs data parse adds 163def43e9a1 drm/amdgpu: Fix lockdep warning more gracely adds 5d0f903fe215 drm/amdgpu: let ras initialization a little noticeable adds 108c6a6309c9 drm/amdgpu: add new ras workflow control flags adds 289d513b17e7 drm/amdgpu: fix semicolon.cocci warnings adds 95b1346872f8 drm/amdgpu: Clear VRAM for DRM dumb_create buffers adds 46846ba26558 drm/amdgpu: Only clear dumb buffers if ring is enabled adds 0133690e0d08 drm/amdgpu: change Vega IH ring 1 config adds 1ae64cec8ab7 drm/amdgpu: enable IH doorbell for ring 1&2 on Vega adds b51cd19e48b7 drm/amdgpu: enable IH ring 1&2 for Vega20 as well adds 8c65fe5fc81c drm/amdgpu: limit the number of IVs processed at once adds c1a8abd99da5 drm/amdgpu: use ring/hash for fault handling on GMC9 v3 adds 04ed8459f334 drm/amdgpu: remove chash adds 3119e7f43be1 drm/amdgpu: remove non-sense NULL ptr check adds 56753e73fb2e drm/amdgpu: wait for VM to become idle during flush adds 1bd4e4ca7bb8 drm/amdgpu: stop evicting busy PDs/PTs adds 386a68e78620 drm/amdkfd: support concurrent userptr update for HMM adds 5aeaccca3002 drm/amdgpu: support userptr cross VMAs case with HMM adds 194f87ddffe2 drm/amdgpu: more descriptive message if HMM not enabled adds 98ae7f98d44b drm/amdgpu: Wait for newly allocated PTs to be idle adds 1791e54f0121 drm/amd/display: Respect DRM framebuffer info for video surfaces adds f81e8d532a4f drm/amdkfd/sriov:Put the pre and post reset in exclusive mode v2 adds f11a13ecafa4 drm/amdgpu: re-enable retry faults adds 4f8bc72fbf10 drm/amdgpu: free up the first paging queue v2 adds 1d31408a4c29 drm/amdgpu: use more entries for the first paging queue adds eec3d5efd16d drm/amd/display: Reset alpha state for planes to the corre [...] adds 335d5d7bbd3c drm/amd/display: change generic_reg_wait to void. adds 7ddaef96cd30 drm/amd/display: Use drm helper for resetting plane state adds 901f4f97be66 drm/amd/display: Move dm_read_reg_func to dc_helper. adds ae5041f3a031 drm/amd/display: Fix setting DP_VID_N_MUL adds 7fe538a4d641 drm/amd/display: fix DP 422 VID_M half the rate issue. adds 9070d18f89a8 drm/amd/display: Add a hysteresis to BTR frame multiplier adds fe6119fb0361 drm/amd/display: Fix DP audio regression adds f38e720af8c5 drm/amd/display: extend EDID support to 1kb adds 8db89b2e39ff drm/amd/display: 3.2.22 adds 3d5cc272319d drm/amd/display: Programming correct VRR_EN bit in VTEM structure adds b05e2c5e81f9 drm/amd/display: Update ABM crtc state on non-modeset adds 3c7dd2cbc8e1 drm/amd/display: cache additional dpcd caps for HDR capabi [...] adds 3a9aeadbdfa8 drm/amd/display: Use dc_is_hdmi_signal() instead of ENUM adds c23f95ae7064 drm/amd/display: add global master update lock interfaces adds 66acd4418d7d drm/amd/display: Link train only when link is DP and backe [...] adds e03868ec0cdc drm/amd/display: Fix VTEM InfoPacket programming adds 1e49f3e56d4d drm/amd/display: 3.2.23 adds bc2193992b00 drm/amd/display: fix releasing planes when exiting odm adds f25f06b67ba2 drm/amd/display: fix odm combine pipe reset adds 661a8cd9516b drm/amd/display: add missing opp programming for odm adds 6ffaa6fcd06a drm/amd/display: fix odm pipe management adds d5f90f3a0ab3 drm/amd/display: Expose generic SDP message access interface adds c7ba3653e977 drm/amd/display: Generic SDP message access in amdgpu adds f258fee6c3c0 drm/amd/display: Add debugfs dpcd interface adds 54087768dbd6 drm/amd/display: Only put primary planes into the mode_inf [...] adds 5bbfcebb6d1b drm/ttm: remove set but not used variable 'rdev' adds 5ea8b4725f42 drm/amd/powerplay: Zero initialize num_of_levels in vega20 [...] adds 0a958328b069 drm/amd/powerplay: fix spelling mistake "unknow" -> "unknown" adds 005440066f92 drm/amdgpu: enable gfxoff again on raven series (v2) adds 083d022913f2 drm/amdgpu: add one rlc version into gfxoff blacklist adds 2c2508029f02 drm/amdgpu: remove some unused VM defines adds 072b7a0bd2f6 drm/amdgpu: always set and check dma addresses in the VM code adds d1e29462a06a drm/amdgpu: move and rename amdgpu_pte_update_params adds 802a4a484a76 drm/amdgpu: reserve less memory for PDE updates adds 6dd09027a22a drm/amdgpu: new VM update backends adds e6899d55904f drm/amdgpu: use the new VM backend for PDEs adds c3546695830e drm/amdgpu: use the new VM backend for PTEs adds 86f7bae5cf97 drm/amdgpu: revert "XGMI pstate switch initial support" adds 4e8738a206d2 drm/amdgpu/display: fix build when DCN KCONFIG is not set adds 06b61d4a3cca drm/amd/powerplay: delete some dead code adds 8513027a73c2 drm/amd/powerplay: Off by one in vega20_get_smu_msg_index() adds 6c851417336a drm/amd/powerplay: Fix double unlock bug in smu_sys_set_pp [...] adds 73aa8e1a3a84 drm/amdgpu: Fix some sanity check adds 9f491d731c9d drm/amdgpu: use macro instead of enum for flags adds 828cfa29093f drm/amdgpu: Fix amdgpu ras to ta enums conversion adds 190211ab7554 drm/amdgpu: remove per obj debugfs write adds fed184e9057a drm/amdgpu: trivial typo fix adds 39fee32b467c drm/amdgpu: error out on mode1 reset failure adds 7a3d7bf606ca drm/amdgpu: add more debug friendly prompts adds 37945a3ad56f drm/amdgpu: defer cmd/fence/fw buffers destroy on hw_init failure adds adc7e863f684 drm/amdgpu: use the new VM backend for clears adds df399b064118 drm/amdgpu: XGMI pstate switch initial support adds ecf96b52bf98 drm/amdgpu: move VM table mapping into the backend as well adds 110aef572afc drm/amdgpu: drop the ib from the VM update parameters adds fda43ab68ce4 drm/amdgpu: don't put the root PD into the relocated list adds 5581192d7233 drm/amd/display: add preferred pipe split logic adds 3ae42acde349 drm/amd/display: program default output gamma adds a504ad265dec drm/amd/display: Handle branch device with DFP count = 0 case. adds d9673c920c03 drm/amd/display: Pass init_data into DCN resource creation adds bc07dfb3660f drm/amd/display: Clean up old pplib interface functions adds 3a66541c63bc drm/amd/display: Create clock funcs adds bb1cb98e215c drm/amd/display: Pass SDP spliting in parameters adds a5706c61cb8e drm/amd/display: 3.2.24 adds 248cbed60db0 drm/amd/display: use dc_is_virtual instead of ENUM adds 0cbba1638b8e drm/amd/display: Populate macro_tile_size field for dml adds c0415c8722a4 drm/amd/display: fix odm output gamma programming adds e815a9e62b32 drm/amd/powerplay: update current profile mode only when i [...] adds b523c3a61394 Revert "drm/amdgpu: more descriptive message if HMM not enabled" adds ac83d0ff9cbf Revert "drm/amdgpu: support userptr cross VMAs case with HMM" adds 96aa5bfa091c Revert "drm/amdkfd: support concurrent userptr update for HMM" adds 8944042dece3 Revert "drm/amdgpu: fix HMM config dependency issue" adds 318c3f4bf337 Revert "drm/amdgpu: replace get_user_pages with HMM mirror [...] adds 20d059278ebe Revert "drm/amdkfd: avoid HMM change cause circular lock" adds 296bb163e2d5 Revert "drm/amdgpu: use HMM callback to replace mmu notifier" adds 7a65bdc6903d drm/amdgpu/smu11: fix warning on 32bit arches adds 457109829f4e Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 1f2367a39f17 drm/komeda: Add d71_enum_resources and d71_cleanup adds 71c420b7bf8a drm/komeda: Add d71 layer adds 7013b667b3d1 drm/komeda: Add d71 compiz component adds f5f0a68e0068 drm/komeda: Add D71 improc and timing_ctrlr adds 321e925c5813 drm/komeda: Add komeda_assemble_pipelines adds 0dac37bf1c5d drm/komeda: Add irq handling adds 7d3cfb70a604 drm/komeda: Add debugfs node "register" for register dump adds 576832681891 arm/komeda: Compile komeda_debugfs_init() only if CONFIG_D [...] adds 04c8a1ec395b MAINTAINERS: Fix pattern for Documentation path for Arm Ma [...] adds 5ebffda25773 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds a5c0fa44e9c1 drm/rockchip: vop: Support dithering to RGB666 adds 17e5bb37c53a dt-bindings: display: rockchip: add document for rk3066 hdmi adds f84d3d37b7fb drm: rockchip: introduce rk3066 hdmi adds 1861a1ffbc08 drm/stm: dw_mipi_dsi-stm: add sleep power management adds df61c776657f drm/stm: add sleep power management adds 088aed8bcab0 drm/sun4i: hdmi: add support for ddc-i2c-bus property adds 64e1f830ea5b drm: fallback to dma_alloc_coherent when memory encryption [...] adds 7bf60c52e093 dma-buf: add new dma_fence_chain container v7 adds 44f8a1396e83 drm/syncobj: add new drm_syncobj_add_point interface v4 adds 01d6c3578379 drm/syncobj: add support for timeline point wait v8 adds 27b575a9aa2f drm/syncobj: add timeline payload query ioctl v6 adds bc9c80fe01a2 drm/syncobj: use the timeline point in drm_syncobj_find_fence v4 adds ea569910cbab drm/syncobj: add transition iotcls between binary and timeline v2 adds 50d1ebef79ef drm/syncobj: add timeline signal ioctl for syncobj v5 adds 181e5bf29e06 drm/vc4: Make sure to emit a tile coordinates between two [...] adds fc0c77fcbfb7 drm/v3d: fix a NULL vs error pointer mixup adds ad8d68b214c7 drm/v3d: Add a note about OOM vs FLDONE, which may be raci [...] adds 3f0b646e1a54 drm/v3d: Rename the fence signaled from IRQs to "irq_fence". adds 5f513cc89edf drm: Add a helper function for printing a debugfs_regset32. adds 3051719af11e drm/vc4: Use drm_print_regset32() for our debug register dumping. adds 3a3fe6e76663 drm: shmem: Off by one in drm_gem_shmem_fault() adds 13f0ec3417c5 drm/vc4: Use drm_printer for the debugfs and runtime bo st [...] adds cb74f6ee8e3a drm/vc4: Add helpers for pm get/put. adds 6234fc0fb037 drm/vc4: Make sure that the v3d ident debugfs has vc4's power on. adds a1d2a6339961 drm/lima: driver for ARM Mali4xx GPUs adds f8b347064b89 MAINTAINERS: add drm/lima driver info adds 3c77ff8f8bae drm/v3d: fix a missing check of pm_runtime_get_sync adds 7ff8a316d10b drm/virtio: add missing drm_atomic_helper_shutdown() call. adds 175d176a1a6f drm/bochs: add missing drm_atomic_helper_shutdown() call. adds e543e0293ca2 drm/cirrus: add missing drm_helper_force_disable_all() call. adds 31c17924564f drm/bochs: drop mode_config_initialized adds a719004282c0 drm/cirrus: drop mode_info.mode_config_initialized adds b9ed8cff037b drm/fb-helper: Remove unused gamma_size variable adds 65a102f68005 drm/fb-helper: dpms_legacy(): Only set on connectors in use adds d7f9b83913f1 drm/vc4: Call drm_dev_register() after all setup is done adds 6e3f17ee73f7 drm/fb-helper: generic: Call drm_client_add() after setup is done adds 1fa6fa1cad3a drm/gamma: Clarify gamma lut uapi adds 7f347dd535ce dt-bindings: panel: Add Feiyang FY07024DI26A30-D MIPI-DSI [...] adds 69dc678abc2b drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel adds 8c089d642fd1 dt-bindings: display/panel: Add missing unit names adds 3ecd76d9640e dt-bindings: Add vendor prefix for ROCKTECH DISPLAYS LIMITED adds 89c30fcb39f3 dt-bindings: Add Rocktech jh057n00900 panel bindings adds 530b19698dc8 drm/panel: Add Rocktech jh057n00900 panel driver adds 0084c3c71126 drm/panel: otm8009a: Add delay at the end of initialization adds f390d43e11cd drm/panel: otm8009a: No error msg if probe deferred adds 135281dfd493 drm/panel: rm68200: No error msg if probe deferred adds fc13d7100299 drm/panel: otm8009a: Set clock to 29.70 Mhz adds c9be804c8c7a drm/vc4: Use common helpers for debugfs setup by the drive [...] adds ffc267407149 drm/vc4: Disable V3D interactions if the v3d component did [...] adds eff9f244c123 dt-bindings: gpu: Add ASPEED GFX bindings document adds 4f2a8f5898ec drm: Add ASPEED GFX driver adds f15a3ea80391 MAINTAINERS: Add ASPEED BMC GFX DRM driver entry adds 14d2bd53a47a Merge tag 'drm-misc-next-2019-04-04' of git://anongit.free [...] adds 2ebf47176b7e drm/panel: Rocktech jh057n00900: Add terminating newlines [...] adds e31b97ef19df drm/vc4: vc4_debugfs_regset32() can be static adds bc29d3a69d4c drm/pl111: fix possible object reference leak adds 91b350a60513 Documentation/gpu/meson: Remove link to meson_canvas.c adds 7415287e1f36 drm: move tinydrm format conversion helpers to new drm_for [...] adds 26f024f54ab6 drm: add drm_fb_memcpy_dstclip() helper adds bcc4442008ac drm: add drm_fb_xrgb8888_to_rgb565_dstclip() adds ec3de7a43e9c drm: add drm_fb_xrgb8888_to_rgb888_dstclip() adds ab3e023b1b4c drm/cirrus: rewrite and modernize driver. adds 6f61a82507c9 MAINTAINERS: mark lima mailing list as moderated adds ebc41018d84b dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU adds 71bfbaa47b6d dt-bindings: display: amlogic, meson-vpu: Add G12A compati [...] adds 6c28dca669c6 dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A com [...] adds 61af6e22ec26 drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock adds b93a66faeea9 drm/meson: Add registers for G12A SoC adds e4d1ae1fa360 drm/meson: Add G12A Support for VPP setup adds 728883948b0d drm/meson: Add G12A Support for VIU setup adds 490f50c109d1 drm/meson: Add G12A support for OSD1 Plane adds 11c2d4c751e5 drm/meson: Add G12A Support for the Overlay video plane adds 68679d41a3d6 drm/meson: Add G12A support for plane handling in CRTC driver adds 64d598a106c3 drm/meson: Add G12A support for CVBS Encoder adds 202b9808f8ed drm/meson: Add G12A Video Clock setup adds 4deb190aa355 drm/meson: Add G12A compatible adds 3b7c1237a72a drm/meson: Add G12A support for the DW-HDMI Glue adds 2b5440bc1756 drm/lima: add missing Kconfig dependency adds 80bb8d983224 drm/lima: include used header file explicitly adds 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] adds af67772d0a76 drm/amdgpu: Correct the irq types' num of sdma adds 795c1b8d0730 drm/amdgpu: Adjust TMR address alignment as per HW requirement adds 5fa76a9dfe9f drm/amdgpu: fix ATC handling for Ryzen adds b6f3a51e0a34 drm/amdgpu: handle leaf PDEs as PTEs on Vega adds c4229c6e37c2 drm/amdgpu: provide the page fault queue to the VM code adds b4ae4fe6cdbb drm/amdgpu: Add preferred_domain check when determine XGMI state adds 233d3ee4ba36 drm/amdgpu: Allow switching to CUSTOM profile on smu7 v2 adds bbdf38cc0dce drm/amdgpu: Allow switching to CUSTOM profile on Vega10 v2 adds e178f10726d1 drm/amdgpu: Allow switching to CUSTOM profile on Vega20 adds e854194c8b6e drm/amd/display: Update VRR state earlier in atomic_commit_tail. adds 66b0c973d7f7 drm/amd/display: Prevent vblank irq disable while VRR is a [...] adds fdd1fe57c00e drm/amd/display: Rework vrr flip throttling for late vblank irq. adds d2574c33bb71 drm/amd/display: In VRR mode, do DRM core vblank handling [...] adds 71bbe51a0839 drm/amd/display: Make pageflip event delivery compatible w [...] adds 813d20dccf93 drm/amd/display: Fix multi-thread writing to 1 state adds 805ab8f7da89 drm/amd/display: Fix "dc has no member named dml" compile error adds 6752bea8b03e drm/amd/display: Prevent cursor hotspot overflow for RV ov [...] adds 7cdd4dc58d28 drm/amd/powerplay: check for invalid profile mode before s [...] adds 4825d8d6a0fe drm/amd/powerplay: optimization function of smu_update_table adds 0e4f087ba2fe drm/amd/powerplay: simplify the code of [get|set]_activity [...] adds 191051a1bef8 drm/amdgpu: Make default ras error type to none adds 77de502b088f drm/amdgpu: Introduce another ras enable function adds a170d49d084d drm/amdgpu: gfx use amdgpu_ras_feature_enable_on_boot adds 53d650548c38 drm/amdgpu: gmc use amdgpu_ras_feature_enable_on_boot adds 7dd609da9b4e drm/amdgpu: sdma use amdgpu_ras_feature_enable_on_boot adds 14cfde84e33e drm/amdgpu: Add a check to avoid panic because of unexpected irqs adds b0960c3592a3 drm/amdgpu: Always enable memory sharing within same XGMI hive adds bb5a2bdf36a8 drm/amdgpu: support dpm level modification under virtualiz [...] adds 3d12beb319c4 drm/amd/display: Remove semicolon from to_dm_plane_state d [...] adds 2aa632c5ffbe drm/amd/display: Initialize stream_update with memset adds b62f95d16251 drm/amd/display: Add debugfs entry for amdgpu_dm_visual_confirm adds e5490464f45d drm/amd/display: fix dp_hdmi_max_pixel_clk units adds e49f69363adf drm/amd/display: use proper formula to calculate bandwidth [...] adds 0de34efc7b5f drm/amd/display: fix clk_mgr naming adds 332c11914a76 drm/amd/display: Calculate link bandwidth in a common function adds a1e07ba89d49 drm/amd/display: Use plane->color_space for dpp if specified adds b4423fd9cf3e drm/amd/display: return correct dc_status for dcn10_valida [...] adds 2fbbd495e9fe drm/amd/display: 3.2.25 adds e9164db72aa2 drm/amd/display: remove min reduction for abm 2.2 level 3 adds 7ee3769a37d3 drm/amd/display: prefer preferred link cap over verified l [...] adds 004fefa385b4 drm/amd/display: Set surface color space from DRM plane state adds 86eb426a0f30 drm/amd/display: Call hwss.set_cursor_sdr_white_level, if [...] adds c85fc65e2241 drm/amd/display: init dc_config before rest of DC init adds 15ae3b28f8ca drm/amd/display: disable link before changing link settings adds d5ca5fdbeb76 drm/amd/display: fix underflow on boot adds fbd06ec492fc drm/amd/display: HDR visual confirmation incorrectly repor [...] adds 113b7a010872 drm/amd/display: Recreate private_obj->state during S3 resume adds c7e557ab46a7 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() adds cc1fec5724d1 drm/amd/display: Pass plane caps into amdgpu_dm_plane_init adds fe6382cd69de drm/amd/display: fix is odm head pipe logic adds ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds f06ddb53096b BackMerge v5.1-rc5 into drm-next adds bd53280ef042 drm/drv: Fix incorrect resolution of merge conflict adds dbb92471674a Revert "drm: allow render capable master with DRM_AUTH ioctls" adds a9f58c456e9d drm/vmwgfx: Be more restrictive when dirtying resources adds b2130cca9c8d drm/vmwgfx: Remove set but not used variable 'restart' adds 4efa6661154f drm/vmwgfx: remove redundant unlikely annotation adds 6f74fd911d19 drm/vmwgfx: Use preprocessor macro to get valid context node adds d01316d0469f drm/vmwgfx: Use preprocessor macro for cmd struct adds 5724f899ed82 drm/vmwgfx: Add a new define for vmwgfx user-space debugging adds 45399b112a72 drm/vmwgfx: Print message when command verifier returns wi [...] adds b289840455ce drm/vmwgfx: Clean up some debug messages in vmwgfx_execbuf.c adds 4062dd3e6ad6 drm/vmwgfx: Use VMW_DEBUG_USER for device command buffer errors adds 680360a4d3f6 drm/vmwgfx: Fix formatting and spaces in vmwgfx_execbuf.c adds 11c454196610 drm/vmwgfx: Use preprocessor macro for FIFO allocation adds a5020f4f537f drm/vmwgfx: Zero initialize handle in vmw_execbuf_process adds c601b12fb634 drm/vmwgfx: Remove set but not used variable 'fb_offset, f [...] adds b3edf499dd5b Merge branch 'vmwgfx-next' of https://gitlab.freedesktop.o [...] adds e0510da05192 drm/i915: Extract check_luts() adds 9d9cb9c18c70 drm/i915: Turn intel_color_check() into a vfunc adds e98f35624ca4 drm/i915: Extract i9xx_color_check() adds 3cdd5174cfc6 drm/i915: Extract chv_color_check() adds 1b386cf84931 drm/i915: Extract icl_color_check() adds fbeb4f362213 drm/i915: Extract glk_color_check() adds 1eb631561120 drm/i915: Extract bdw_color_check() adds f65d5528c023 drm/i915: Extract ilk_color_check() adds c25abff511ad drm/i915: Drop the pointless linear legacy LUT load on CHV adds c4128ce7d59e drm/i915: Skip the linear degamma LUT load on ICL+ adds f6ac993fb0ca drm/i915: move the edram detection out of uncore init adds e15be4298f35 drm/i915: fix i9xx irq enable/disable adds 61eae851c92b drm/i915: Fix GCMAX color register programming adds 502da13a72da drm/i915: Program EXT2 GC MAX registers adds ee6df5694a9a drm/i915: Always backoff after a drm_modeset_lock() deadlock adds 52b832606038 drm/i915/guc: Retry GuC load for all load failures adds cde5f7edd511 drm/i915: Avoid using ctx->file_priv during construction adds ee8efa80799f drm/i915: Check domains for userptr on release adds 86d35d4e7625 drm/i915: Split Pineview device info into desktop and mobile adds e08891a5b7e6 drm/i915: Remove redundant device id from IS_IRONLAKE_M macro adds 4ae61358cc1a drm/i915: Split some PCI ids into separate groups adds 805446c8347c drm/i915: Introduce concept of a sub-platform adds d53fef0be4a5 x86/gpu: add ElkhartLake to gen11 early quirks adds b01720bfcdf9 drm/i915: Prefault before locking pages in shmem_pwrite adds 3a891a626794 drm/i915: Move intel_engine_mask_t around for use by i915_ [...] adds 8b74594aa455 drm/i915: Split out i915_priolist_types into its own header adds 7881e6057586 drm/i915: Only emit one semaphore per request adds f722b8c1e2a2 drm/i915/ehl: All EHL ports are combo phys adds 6cbe88303621 drm/i915: add intel_uncore_init_early adds 3de6f8529461 drm/i915: rename init/fini/prune uncore functions adds 640cde65b48a drm/i915: Fix uninitialized mask in intel_device_info_subp [...] adds 4c6ce5c99084 drm/i915: Move the decision to use the breadcrumb tasklet [...] adds 905801fe7237 drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power [...] adds 48d9f87ddd21 drm/i915: Save the old CDCLK atomic state adds 2b21dfbeee72 drm/i915: Remove redundant store of logical CDCLK state adds 59f9e9cab3a1 drm/i915: Skip modeset for cdclk changes if possible adds 320d41b33ade drm/i915: Extract ilk_lut_10() adds 5bda1aca5d94 drm/i915: Don't use split gamma when we don't have to adds c21ce2effc52 drm/i915: Implement split/10bit gamma for ivb/hsw adds 514462caf757 drm/i915: Add 10bit LUT for ilk/snb adds e262568eb58f drm/i915: Add "10.6" LUT mode for i965+ adds 821062478ce4 drm/i915: Expose the legacy LUT via the GAMMA_LUT/GAMMA_LU [...] adds 795f672b88ba drm/i915: Expose full 1024 LUT entries on ivb+ adds 28d618e9ab86 drm/i915: Update DRIVER_DATE to 20190404 adds 6960d9cfc721 drm/i915: Be precise in types for i915_gem_busy adds 8fb44c1d8258 drm/i915: Fixup kerneldoc for intel_cdclk_needs_cd2x_update adds c2400ec3b6d1 drm/i915: add Makefile magic for testing headers are self- [...] adds b66ea2c2cf59 drm/i915: Use lockdep_pin_lock() over the construction of [...] adds bac24f59f454 drm/i915/execlists: Enable coarse preemption boundaries for gen8 adds e57ce4b193a3 drm/i915/selftests: Fix plain use of integer 0 as NULL adds 6d4257284a87 drm/i915: Make RING_PDP relative to engine->mmio_base adds fdc4e9267f9b drm/i915: Make use of 'engine->uncore' adds 95007efbe608 drm/i915: Convert i915_reset.c over to using uncore mmio adds 141f3767e7b8 drm/i915: Mark GEM wedged right after marking device unplugged adds 513a4c5589b4 drm/i915: Track the temporary wakerefs used for hsw_get_pi [...] adds 499653501baf drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds e1ef734eaec5 drm/i915: make intel_frontbuffer.h self-contained adds 331c201a0726 drm/i915: extract intel_audio.h from intel_drv.h adds d2ee2e8afeea drm/i915: extract intel_crt.h from intel_drv.h adds fdc24cf30897 drm/i915: extract intel_ddi.h from intel_drv.h adds ec7f29ff0d14 drm/i915: extract intel_connector.h from intel_drv.h adds 174594db632a drm/i915: extract intel_csr.h from intel_drv.h adds 98afa316d1ed drm/i915: extract intel_fbc.h from intel_drv.h adds 55367a275ada drm/i915: extract intel_psr.h from intel_drv.h adds 78c61320c542 drm/i915: extract intel_color.h from intel_drv.h adds f3e189479427 drm/i915: extract intel_lspcon.h from intel_drv.h adds 596fee14fbc9 drm/i915: extract intel_sdvo.h from intel_drv.h adds 408bd9178666 drm/i915: extract intel_hdcp.h from intel_drv.h adds 44c1220a441c drm/i915: extract intel_panel.h from intel_drv.h adds 696173b064c6 drm/i915: extract intel_pm.h from intel_drv.h adds 6dfccb95cf17 drm/i915: extract intel_fbdev.h from intel_drv.h adds 27fec1f9734d drm/i915: extract intel_dp.h from intel_drv.h adds 0550691d58f9 drm/i915: extract intel_hdmi.h from intel_drv.h adds 56dabc930252 drm/i915: extract intel_atomic_plane.h from intel_drv.h adds c6a35b9cf9e2 drm/i915: extract intel_pipe_crc.h from intel_drv.h adds efe57eeae510 drm/i915: extract intel_tv.h from intel_drv.h adds 42406fdc282c drm/i915: extract intel_lvds.h from intel_drv.h adds 75a4639a9f9a drm/i915: extract intel_dvo.h from intel_drv.h adds f9a79f9aeeee drm/i915: extract intel_sprite.h from intel_drv.h adds e7674ef682f2 drm/i915: extract intel_cdclk.h from intel_drv.h adds 93a643f29bcb drm/i915/cdclk: have only one init/uninit function adds 3a52fb7e7953 drm/i915: Get power refs in encoder->get_power_domains() adds 99fa4bc26d74 drm/i915/icl: Simplify release of encoder power refs adds bfd045331384 drm/i915/guc: Replace WARN with a DRM_ERROR adds da23379f1508 drm/i915: Use static allocation for i915_globals_park() adds de220cc21967 drm/i915: Consolidate the timeline->barrier adds 15b7dae0076b drm/i915/psr: Update PSR2 SU corruption workaround comment adds c0f6ffb2cd6a drm/i915: Remove unused VLV/CHV PSR registers adds 98c0d19ec72c drm/i915/psr: Initialize PSR mutex even when sink is not reliable adds 7ae6ad6fbd83 drm/i915/psr: Do not enable PSR in interlaced mode for all GENs adds 6484775766e3 drm/i915/selftests: Mark live_forcewake_ops as unreliable adds 174221e84915 drm/i915/guc: Replace preempt_client lookup with engine->p [...] adds c5b81a325263 drm/i915/icl: Ungate ddi clocks before IO enable adds 942d1cf48eae drm/i915/icl: Fix port disable sequence for mipi-dsi adds f11cb1c19ad0 drm/i915/dp: revert back to max link rate and lane count on eDP adds 4bdc42094d9c ALSA: hda: Fix racy display power access adds a087bafeeac7 drm/i915/icl: Handle rps interrupts without irq lock adds 8455dad7ba8c drm/i915/icl: Don't warn on spurious interrupts adds feb8846b3a4f drm/i915/dp: Expose force_dsc_enable through debugfs adds 9726920b7ea2 drm/i915: Only reset the pinned kernel contexts on resume adds b7404c7ecb38 drm/i915: Bump ready tasks ahead of busywaits adds a79208de65fe drm/i915: Use dedicated rc6 enabling sequence for gen11 adds d105e9ad548d drm/i915/icl: Apply a recommended rc6 threshold adds 2ea7414159cd drm/i915/icl: Enable media sampler powergate adds 1071d0f6877e drm/i915/icl: Disable video turbo mode for rp control adds 917dc6b53c27 drm/i915: Use Engine1 instance for gen11 pm interrupts adds 7d4c75d9097a drm/i915: Prepare for larger CSB status FIFO size adds 632c7ad6f450 drm/i915/icl: Switch to using 12 deep CSB status FIFO adds 4e2056e05e6e drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats adds aefa95bacfbe drm/i915: Clean up DSC vs. not bpp handling adds 0c441cb6f3ee drm/i915: Call i915_sw_fence_fini on request cleanup adds 3936867dbc1e drm/i915: Disable read only ppgtt support for gen11 adds 292ad25c22d9 drm/i915/guc: Implement reset locally adds 1863e3020ab5 drm/i915/execlists: Always reset the context's RING registers adds 2e1e5c5532ff drm/i915: Avoid reclaim taints from runtime-pm debug adds 6fd3134ae355 drm/i915: Do not enable FEC without DSC adds 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA adds fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 adds 0edda1d6813b drm/i915: Flush the CSB pointer reset adds 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning adds 019d26004eba drm/i915: Shortcut readiness to reset check adds 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset adds 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code adds 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access adds 1ab494cc405c drm/i915/selftests: Skip live timeline/suspend tests if wedged adds c856dbc887aa drm/i915: Nuke drm_crtc_state and use intel_atomic_state instead adds 7a2a519a899b drm/i915: Drop bool return from breadcrumbs signaler adds adc674cebba7 drm/i915: Mark up ips for RCU protection adds 2c7f9a4df9de drm/i915/gvt: Use consist max display pipe numbers as i915 [...] adds f74a6d9a2c42 drm/i915/gvt: Refine the snapshort range of I915 MCHBAR to [...] adds ed47c5cb8ee6 drm/i915/gvt: Refine the combined intel_vgpu_oos_page stru [...] adds 9c1c8416fc37 drm/i915/gvt: remove the unused sreg adds 43226e6fe798 drm/i915/gvt: replaced register address with name adds aee183baaa3a drm/i915/gvt: Add macro define for mmio 0x50080 and gvt fl [...] adds d39af942822f drm/i915/gvt: Enable synchronous flip on handling MI_DISPLAY_FLIP adds d57b39e3ee3c drm/i915/gvt: Enable async flip on plane surface mmio writes adds 95d002e0a34c Merge tag 'drm-intel-next-2019-04-04' into gvt-next adds ac071578286e drm/i915/gvt: addressed guest GPU hang with HWS index mode adds 2bfc4975083a drm/i915/gvt: Fix incorrect mask of mmio 0x22028 in gen8/9 [...] adds e4eabf27ca90 Merge tag 'gvt-next-2019-04-16' of https://github.com/inte [...] adds 68eb49b140c3 drm/i915: refactor the IRQ init/reset macros adds 2918c3caefc1 drm/i915: don't specify the IRQ register in the gen2 macros adds 9d9523d8c122 drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers adds 65f42cdc6e65 drm/i915: convert the IRQ initialization functions to inte [...] adds b16b2a2f70b1 drm/i915: fully convert the IRQ initialization macros to i [...] adds d1172ab3d443 drm/i915: Introduce struct class_instance for engines acro [...] adds 5b354966d0d4 drm/i915/ehl: inherit icl cdclk init/uninit adds ad2c467aa92e drm/i915: Update DRIVER_DATE to 20190417 adds b1c4f7feada5 Merge tag 'drm-intel-next-2019-04-17' of git://anongit.fre [...] adds bf4f6d16c894 drm: switch drm_fb_memcpy_dstclip to accept __iomem dst adds d653bd394823 drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __ [...] adds 5c5373b51bec drm: switch drm_fb_xrgb8888_to_rgb888_dstclip to accept __ [...] adds 669105a74a28 drm/bochs: use simple display pipe adds 3bfaf1f7044c Merge drm/drm-next into drm-misc-next adds 564d6fd611f9 drm/sun4i: Rely on dma interconnect for our RAM offset adds e33898a20744 drm/client: Rename drm_client_add() to drm_client_register() adds 09ded8af57bc drm/i915/fbdev: Move intel_fb_initial_config() to fbdev helper adds f47056e88057 drm/tinydrm: Fix fbdev pixel format adds 79b979735e85 drm: fix drm_fb_xrgb8888_to_rgb888_dstclip() adds beb941b970fb virtio-gpu api: comment feature flags adds 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] adds 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property adds 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format adds d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format adds c117aa4d8701 drm: Add a drm_gem_objects_lookup helper adds f3ba91228e8e drm/panfrost: Add initial panfrost driver adds 4dff47c7607a drm/panfrost: Add support for 2MB page entries adds 5e498abf1485 dma-buf: explicitely note that dma-fence-chains use 64bit seqno adds 76356a966e33 drm: aspeed: Clean up Kconfig options adds c8f005684c98 drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware use [...] adds 5d5a179d3e90 drm: Add helpers for setting up an array of dma_fence depe [...] adds f3fb20074e02 drm/lima: Use the drm_gem_fence_array_add helpers for our deps. adds b7147e9a1571 drm: add drm_format_helper.c to kerneldoc adds d48ae1f0532c drm/lima: Make lima_sched_ops static adds 1f2f0599579c drm/sun4i: Make some symbols static adds 2ccb8433ebe8 drm/meson: Make some functions static adds 852ce7285c99 drm/meson: add size and alignment requirements for dumb buffers adds bd84995f0625 drm/mcde: Add device tree bindings adds 9e0b597534b4 dt-bindings: drm/panel: simple: add lg,acx467akm-7 panel adds debcd8f954be drm/panel: simple: add lg,acx467akm-7 panel adds 8d8f6f704495 Merge tag 'drm-misc-next-2019-04-18' of git://anongit.free [...] adds c84b0326d5e4 reset: add acquired/released state for exclusive reset controls adds f31d5c24fb2e reset: Add acquired flag to of_reset_control_array_get() adds 22815f1825e4 reset: Add acquire/release support for arrays adds ee222c5dfeca Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 11c632e1cfd3 drm/tegra: sor: Implement acquire/release for reset adds 61b51fb51c01 drm/tegra: gem: Fix CPU-cache maintenance for BO's allocat [...] adds 6e865c723014 Merge tag 'drm/tegra/for-5.2-rc1' of git://anongit.freedes [...] adds 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 adds 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] adds 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit adds e911671cd027 drm/powerplay: Add smu set xgmi pstate interface adds 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate adds 3be0a0b85015 drm/amd/display: Add switch for Fractional PWM on or off adds 37c6a93b7e53 drm/amd/display: Expose support for NV12 on suitable planes adds fc8e5230dca9 drm/amd/display: Add DRM color properties for primary planes adds ea36ad34c5b2 drm/amd/display: expand plane caps to include fp16 and sca [...] adds 623588b8ee60 drm/amd/display: Handle get crtc position error adds e54ae524294f drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven adds 32a5b542a6c6 drm/amd/display: Read eDP link settings on detection adds 0a8d85e0a160 drm/amd/display: 3.2.26 adds 781718322779 drm/amd/display: Update plane scaling parameters for fast updates adds f6ff2a08f49d drm/amd/display: Maintain z-ordering when creating planes adds 320932bfd9e3 drm/amd/display: Recalculate pitch when buffers change adds 695af5f9a519 drm/amd/display: Rework DC plane filling and surface updates adds 5ac4619b9d2f drm/amd/display: change name from dc_link_get_verified_lin [...] adds 6491f0c05abd drm/amd/display: Add basic downscale and upscale valdiation adds f843b308adb2 drm/amd/display: Use surface directly when checking update type adds 6e8dc7b0a7a4 drm/amd/display: Don't warn when DC update type > DM guess adds 004b3938e637 drm/amd/display: Check scaling info when determing update type adds c14a005c1621 drm/amd/display: Relax requirements for CRTCs to be enabled adds afcd526b1ba9 drm/amd/display: Add fast_validate parameter adds f55be0be5b72 drm/amd/display: Add profiling tools for bandwidth validation adds 42f1a013300d Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 0abdba47dc1d drm/msm: don't allocate pages from the MOVABLE zone adds a6bb79ab4879 drm/msm: Remove pm_runtime calls from msm_iommu.c adds 7603df38cc8c drm/msm: Fix NULL pointer dereference adds 6117f8620272 drm/msm: Use drm_mode_vrefresh instead of mode->vrefresh adds 2e0391865bd7 drm/msm: dpu: Simplify frame_done watchdog timeout calculation adds 70df9610de0f drm/msm: dpu: Untangle frame_done timeout units adds be77ef760cd3 drm/msm: dpu: Don't queue the frame_done watchdog for cursor adds f98baa3109ce drm/msm: dpu: Don't set frame_busy_mask for async updates adds b6057cda8f6c drm/msm/dpu: move hw_inf encoder baseclass adds 366334a3127e drm/msm/dpu: remove phys_vid subclass adds a7fcc3237f31 drm/msm/dpu: release resources on modeset failure adds c2ab55a68a33 drm/msm/dpu: dont use encoder->crtc in atomic path adds b107603b4ad0 drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset adds 9d4c8fd1af46 drm/msm/dpu: assign intf to encoder in mode_set adds 4e9985174247 drm/msm/dpu: check split role for single flush adds e1505f627e2e drm/msm: Cleanup A6XX opp-level reading adds 6cd5235c3135 drm/msm: a5xx: fix possible object reference leak adds d674c963af74 drm/msm/gpu: add per-process pagetables param adds 48dc4241c9cd drm/msm: add param to retrieve # of GPU faults (global) adds b0fb66043a0d drm/msm/gpu: Add submit queue queries adds b94a6e3737ac drm/msm/a6xx: Remove unwanted regulator code adds c6c598535c7c dt-bindings: drm/msm/a6xx: Add GX power-domain for GMU bindings adds 9325d4266afd drm/msm/gpu: Attach to the GPU GX power domain adds e31fdb74c183 drm/msm/a6xx: Make GMU reset useful adds 41570b747cf3 msm/drm/a6xx: Turn off the GMU if resume fails adds fb076b15d50d drm/msm/a6xx: Remove an unused struct member adds 48e7f18392c6 drm/msm: Implement .gem_free_object_unlocked adds 8ea274accda9 drm/msm: Stop dropping struct_mutex in recover_worker() adds b673499ae738 drm/msm: Split submit_lookup_objects() into two loops adds 026ef6354caa dt-bindings: drm/msm/a6xx: Document interconnect propertie [...] adds a9e2559c931d drm/msm/gpu: Move zap shader loading to adreno adds abccb9fe3267 drm/msm/a6xx: Add zap shader load adds b55ee6b243bd dt-bindings: drm/msm/gpu: Document a5xx / a6xx zap shader region adds b02872df58ac drm/msm/a6xx: Don't enable GPU state code if dependencies [...] adds 70b5f09e4389 Merge tag 'drm-msm-next-2019-04-21' of https://gitlab.free [...] adds f9af3f846c31 drm/exynos: g2d: remove style error adds e59305305c6b drm/fimd: use DRM_ERROR instead of DRM_INFO in error case adds 62f28738f1f8 drm/exynos: remove unnecessary messages adds 6f83d20838c0 drm/exynos: use DRM_DEV_ERROR to print out error message adds 6be900563a9e drm/exynos: use DRM_DEV_DEBUG* instead of DRM_DEBUG macro adds df90a64eaf57 drm/vidi: replace platform_device pointer with device one adds 8b9550344d39 drm/ipp: clean up debug messages adds 331ca3a3d6a7 Merge tag 'exynos-drm-next-for-v5.2' of git://git.kernel.o [...] adds fd96e0dba19c drm/udl: introduce a macro to convert dev to udl. adds 6ecac85eadb9 drm/udl: move to embedding drm device inside udl device. adds abbc0697d5fb drm/fb: revert the i915 Actually configure untiled display [...] adds b30a43ac7132 drm/nouveau: add kconfig option to turn off nouveau legacy [...] adds 15e60851e191 drm/legacy: move drm_legacy_master_rmmaps to non-driver le [...] adds 35a280219b32 drm/legacy: move map cleanups into drm_bufs.c adds 9b7a77435c1d drm/radeon: drop unused ati pcigart include. adds 058ca50ce3f1 drm/legacy: move lock cleanup for master into lock file (v2) adds fabb0e2a2569 drm/legacy: move map_hash create/destroy into inlines adds 8437dd73b37f drm/legacy: move init/destroy of struct members into legacy file adds 1fa32cb612a8 drm/legacy: move legacy dev reinit into legacy misc adds 848ee5389481 drm/legacy: don't include any of ati_pcigart in legacy. (v2) adds 61ae227032e7 drm: allow removal of legacy codepaths (v4.1) adds 83c163f7eb59 drm/legacy: place all drm legacy members under DRM_LEGACY. adds ee22f76306a6 drm/legacy: remove some legacy lock struct members adds 08269364808f Merge branch 'drm-legacy-cleanup' of git://people.freedesk [...] adds e40b76428842 drm/leases: Drop object_id validation for negative ids adds ae9d6c076c0d drm/lease: Drop recursive leads checks adds 4285c7e1aaad drm/leases: Don't init to 0 in drm_master_create adds 46b757780dfe drm/lease: Check for lessor outside of locks adds 204f640da691 drm/lease: Make sure implicit planes are leased adds 36e4523aaf4a drm/atomic: Wire file_priv through for property changes adds b8c7d7bc8386 drm/atomic: -EACCESS for lease-denied crtc lookup adds 1de7259275ca drm/fb-helper: Fix drm_fb_helper_firmware_config() NULL po [...] adds 5a6792865164 Merge tag 'drm-misc-next-fixes-2019-04-24' of git://anongi [...] adds 929eec99f5fd drm/i915: Avoid use-after-free in reporting create.size adds 447811a686e8 drm/i915/icl: Fix MG_DP_MODE() register programming adds 7c13e5cc2391 Merge tag 'drm-intel-next-fixes-2019-04-25' of git://anong [...] adds 307a312df9c4 drm/nouveau/bar/nv50: check bar1 vmm return value adds f10b83de1fd4 drm/nouveau/bar/nv50: ensure BAR is mapped adds 12e08beb32d6 drm/nouveau/bar/gf100: ensure BAR is mapped adds 15516bf9abaa drm/nouveau/mmu: qualify vmm during dtor adds 2fbcb5653fc0 drm/nouveau: Remove duplicate ACPI_VIDEO_NOTIFY_PROBE definition adds 342406e4fbba drm/nouveau/i2c: Disable i2c bus access after ->fini() adds a2f07d4c1e88 drm/nouveau/fb/ramgk104: fix spelling mistake "sucessfully [...] adds 30df16b93b25 drm/nouveau/nouveau: forward error generated while resumin [...] adds 989eea61448f Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 6b622063451d drm: increase drm mmap_range size to 1TB adds 761e473f6b23 drm/gem: Fix sphinx warnings adds 840f93dd8946 Merge tag 'drm-misc-next-fixes-2019-05-01' of git://anongi [...] adds 879a4e70f96a drm/i915: Fix ICL output CSC programming adds 80869e7e61ec Merge tag 'drm-intel-next-fixes-2019-04-30' of git://anong [...] adds 5ec776383d5b drm: report consistent errors when checking syncobj capibility adds 060cebb20cdb drm: introduce a capability flag for syncobj timeline support adds 9628e15ca9d5 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 adds 9f17847d853b Merge tag 'drm-intel-next-fixes-2019-05-02' of git://anong [...] adds 017d75f1f96f drm/amdgpu: enable Vega20 BACO reset support adds 46dd9ff7246f drm/amd/display: Expose support for DRM_FORMAT_RGB565 adds a1b11201af9a drm/powerplay : send SMC message to set XGMI pstate adds 0da8b10e36e9 drm/amdgpu: get_fw_version isn't ASIC specific adds 20299a8812dc drm/amd/include: Add USB_C_TYPE to atom_encoder_cap_defs adds 36e499b2490a drm/amdgpu: amdgpu_device_recover_vram got NULL of shadow->parent adds 4cb62b50de6f drm/amdgpu: disable DRIVER_ATOMIC under SRIOV adds fced5c70da82 drm/amdgpu: enable MGCG for PCO adds f4895610f2ee drm/amdgpu: fix spelling mistake "gateing" -> "gating" adds c9d66b361ed1 drm/amd/amdgpu: fix spelling mistake "recieve" -> "receive" adds 45516e91c270 drm/amd/powerplay: add set/get_power_profile_mode for Raven (v2) adds 8d01071d2663 drm/amd/powerplay: enable UMDPSTATE support on raven2 (v2) adds 77e7f82985fd drm/amdgpu: Change VRAM lost print from ERR to INF adds 2fac0f53fe59 drm/amd/display: wait for fence without holding reservation lock adds f83088981a43 drm/amd/display: Use a reasonable timeout for framebuffer [...] adds 3b8cea6f645c drm/amd/include: Add HUBPREQ_DEBUG register offsets adds bb20be751020 drm/amdgpu: Check if SW SMU is supported before accessing funcs adds 41629f02c604 drm/amd/display: Allow system to enter stutter on init adds 43e3ac8389ef drm/amd/display: Add function to copy DC streams adds abdef7558358 drm/amd/display: Send DMCU messages only if FW loaded adds 5b7c0d8d2bad drm/amd/display: Fix eDP Black screen after S4 resume adds 00ae0af700cc drm/amd/display: 3.2.27 adds cc602e2b0d78 drm/amd/display: Allow cursor position when plane_res.ipp is NULL adds a9a3c0da1427 drm/amd/display: add explicit handshake between x86 and DMCU adds 11f874c041f0 drm/amd/display: fix incorrect null check on pointer adds a66d186c8885 drm/amd/powerplay: raven 4k@60hz dp monitor always flicking adds beac93e6f810 drm/amdgpu: update Vega20 sdma golden settings adds edf1e0008264 drm/amdgpu: value of amdgpu_sriov_vf cannot be set into F3 [...] adds d6ef9b4175e8 drm/amd/display: Refactor CRTC interrupt toggling logic adds 8ad278062de4 drm/amd/display: Disable cursors before disabling planes adds e39575b9c366 drm/amd/display: Fix CRC vblank refs when changing interrupts adds b5e83f6fe1f0 drm/amd/display: Split enabling CRTC interrupts into two passes adds bc92c06525e5 drm/amd/display: Allow commits with no planes active adds 91f287566d49 drm/amd/display: Refactor watermark programming adds 27eaa4927dc3 drm/amd/display: Add power down display on boot flag adds a0867053408e drm/amd/display: remove deprecated pplib interface adds cc8d84132a83 drm/amd/display: Add hubp_init entry to hubp vtable adds ee13cea962b5 drm/amd/display: Refactor dp vendor parsing logic to a function adds 057be086603f drm/amd/display: Do VRR transition before enable_crc_interrupts adds 7267a1a97450 drm/amd/display: Expose DRM_FORMAT_RGB565 on overlay planes adds dc4a9049f023 drm/amd/display: Fix and simplify apply_below_the_range() adds 09aef2c48e79 drm/amd/display: Compensate for pre-DCE12 BTR-VRR hw limit [...] adds 2c7e78355bec drm/amdgpu: expose VCE 4.0 powergate interface adds b0fc850fd95f drm/amdgpu: power down the Vega20 VCE engine on request adds 422449238e98 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 1262cc8893ec drm: etnaviv: avoid DMA API warning when importing buffers adds fd2450a77d33 drm/etnaviv: clean up etnaviv_gem_new_handle adds 2b76f5be7c27 drm/etnaviv: initialize idle mask before querying the HW db adds d62bef1016e9 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 30d62d4453e4 drm: add non-desktop quirk for Valve HMDs adds 9801a7eadf4c drm: Add drm_atomic_get_old/new_private_obj_state adds 8d537d3bcb35 drm/komeda: Add komeda_pipeline/component_get_state_and_set_user adds ee6b73d6b09d drm/komeda: Initialize komeda component as drm private object adds 11bb22ee7757 drm/komeda: Add komeda_build_layer_data_flow adds 9e5603094176 drm/komeda: Add komeda_plane/plane_helper_funcs adds c3015342b3f9 drm/komeda: Add komeda_build_display_data_flow adds 552b831cd5e1 drm/komeda: Add komeda_release_unclaimed_resources adds 59dd6d58a533 drm/komeda: Add komeda_crtc_atomic_flush adds a2491b900d63 drm/komeda: Add komeda_crtc_mode_valid/fixup adds 20d84aa84179 drm/komeda: Add komeda_crtc_prepare/unprepare adds b7925b61bd31 drm/komeda: Add komeda_crtc_atomic_enable/disable adds 98fe3f93a9ca drm/komeda: Add komeda_crtc_vblank_enable/disable adds d29da5d8cd43 drm/komeda: Add komeda_crtc_funcs adds 42c729418d9c drm/komeda: Add komeda_kms_check adds 55223394d56b drm/komeda: Add sysfs attribute: core_id and config_id adds 8c134d13a078 drm/komeda: Expose bus_width to Komeda-CORE adds 8c919745ee1c drm/komeda: Fixed warning: Function parameter or member no [...] adds 15e9122d9b5c drm/komeda: Mark the local functions as static new f2e8d169b2b9 Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds 43068cb7ba1f drm: prefix header search paths with $(srctree)/ adds b8f9d7f37b6a drm/rockchip: shutdown drm subsystem on shutdown adds f1bb4b6aeed4 drm/panfrost: Make panfrost_gem_free_object() static adds 82c810856955 drm/panfrost: Add missing include adds db594ba3fcf9 drm/panfrost: depend on !GENERIC_ATOMIC64 when using COMPILE_TEST adds aa20236784ab drm/panfrost: Prevent concurrent resets adds ae677a671087 Merge panfrost-fixes into drm-misc-next-fixes adds 6ff408e6dc20 drm/panfrost: Add sanity checks to submit IOCTL adds d9b631f0a0c4 drm/panfrost: Set DMA masks earlier adds f4a3c6a44b35 drm/panfrost: Disable PM on probe failure adds 5450f3615c09 drm/panfrost: Don't scream about deferred probe adds b208146b0c8f drm/panfrost: Show stored feature registers adds 0cbd0adc4429 drm: Fix timestamp docs for variable refresh properties. new 23e35c0eb81a drm/cma-helper: Fix drm_gem_cma_free_object() new 15273ffd7efd drm/msm/a6xx: No zap shader is not an error new eb85d03e01c3 Merge tag 'drm-misc-next-fixes-2019-05-08' of git://anongi [...] new a2d635decbfa Merge tag 'drm-next-2019-05-09' of git://anongit.freedeskt [...]
The 7 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: .clang-format | 8 +- .gitignore | 16 +- .mailmap | 15 + .../ABI/obsolete/sysfs-class-net-batman-adv | 32 + Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 + .../ABI/testing/sysfs-class-net-batman-adv | 30 - Documentation/ABI/testing/sysfs-class-net-mesh | 108 - .../ABI/testing/sysfs-devices-platform-ipmi | 2 +- Documentation/ABI/testing/sysfs-driver-ucsi-ccg | 6 + Documentation/ABI/testing/sysfs-kernel-livepatch | 2 +- Documentation/ABI/testing/usb-uevent | 27 + Documentation/DMA-API-HOWTO.txt | 2 +- Documentation/Makefile | 9 +- Documentation/atomic_bitops.txt | 6 +- Documentation/bpf/bpf_design_QA.rst | 29 +- Documentation/bpf/btf.rst | 57 + Documentation/bpf/index.rst | 10 + Documentation/bpf/prog_cgroup_sysctl.rst | 125 + Documentation/bpf/prog_flow_dissector.rst | 126 + Documentation/clearing-warn-once.txt | 2 + Documentation/core-api/index.rst | 1 - Documentation/dev-tools/kselftest.rst | 42 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 36 + .../bindings/connector/usb-connector.txt | 2 +- .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 + .../bindings/display/amlogic,meson-vpu.txt | 9 +- .../display/amlogic,simple-framebuffer.txt | 33 - .../bindings/display/bridge/ti,tfp410.txt | 32 +- .../devicetree/bindings/display/msm/gmu.txt | 10 +- .../devicetree/bindings/display/msm/gpu.txt | 11 + .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../bindings/display/panel/innolux,p079zca.txt | 2 +- .../bindings/display/panel/innolux,p097pfg.txt | 2 +- .../display/panel/kingdisplay,kd097d04.txt | 2 +- .../bindings/display/panel/lg,acx467akm-7.txt | 7 + .../display/panel/osddisplays,osd070t1718-19ts.txt | 12 + .../display/panel/rocktech,jh057n00900.txt | 18 + .../bindings/display/panel/ronbo,rb070d30.yaml | 51 + .../bindings/display/panel/tpo,td028ttec1.txt | 2 + .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 + .../bindings/display/simple-framebuffer-sunxi.txt | 36 - .../bindings/display/simple-framebuffer.txt | 91 - .../bindings/display/simple-framebuffer.yaml | 160 + .../devicetree/bindings/display/ste,mcde.txt | 104 + .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 + .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 + .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 11 +- .../bindings/interconnect/interconnect.txt | 4 + .../bindings/interrupt-controller/arm,gic.yaml | 1 + .../devicetree/bindings/media/aspeed-video.txt | 6 + Documentation/devicetree/bindings/media/cedrus.txt | 1 + .../bindings/media/i2c/st,st-mipid02.txt | 82 + .../devicetree/bindings/media/meson-ao-cec.txt | 13 +- .../devicetree/bindings/media/rcar_imr.txt | 31 + .../devicetree/bindings/media/rcar_vin.txt | 1 + .../bindings/media/renesas,rcar-csi2.txt | 4 +- Documentation/devicetree/bindings/mfd/axp20x.txt | 1 + .../devicetree/bindings/net/altera_tse.txt | 5 +- Documentation/devicetree/bindings/net/amd-xgbe.txt | 5 +- .../devicetree/bindings/net/brcm,amac.txt | 4 +- Documentation/devicetree/bindings/net/cpsw.txt | 4 +- .../devicetree/bindings/net/davinci_emac.txt | 5 +- Documentation/devicetree/bindings/net/dsa/dsa.txt | 160 +- .../devicetree/bindings/net/dsa/sja1105.txt | 156 + Documentation/devicetree/bindings/net/ethernet.txt | 8 +- .../devicetree/bindings/net/hisilicon-femac.txt | 4 +- .../bindings/net/hisilicon-hix5hd2-gmac.txt | 4 +- .../devicetree/bindings/net/keystone-netcp.txt | 10 +- Documentation/devicetree/bindings/net/macb.txt | 5 +- .../devicetree/bindings/net/marvell-pxa168.txt | 4 +- .../bindings/net/mdio-mux-meson-g12a.txt | 48 + .../devicetree/bindings/net/microchip,enc28j60.txt | 3 +- .../devicetree/bindings/net/microchip,lan78xx.txt | 5 +- Documentation/devicetree/bindings/net/phy.txt | 6 + .../devicetree/bindings/net/qca,qca7000.txt | 4 +- .../devicetree/bindings/net/qualcomm-bluetooth.txt | 5 +- .../devicetree/bindings/net/samsung-sxgbe.txt | 4 +- .../bindings/net/snps,dwc-qos-ethernet.txt | 5 +- .../bindings/net/socionext,uniphier-ave4.txt | 4 +- .../devicetree/bindings/net/socionext-netsec.txt | 5 +- .../bindings/net/wireless/mediatek,mt76.txt | 5 +- .../devicetree/bindings/net/wireless/qca,ath9k.txt | 4 +- .../bindings/phy/brcm,stingray-usb-phy.txt | 32 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 3 + .../bindings/phy/meson-g12a-usb2-phy.txt | 22 + .../bindings/phy/meson-g12a-usb3-pcie-phy.txt | 22 + .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 9 + .../devicetree/bindings/phy/phy-hi3660-usb3.txt | 26 + .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 14 +- .../devicetree/bindings/phy/rcar-gen2-phy.txt | 57 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 14 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 8 +- .../bindings/phy/ti,phy-am654-serdes.txt | 82 + .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 98 + .../bindings/pinctrl/cirrus,lochnagar.txt | 141 + .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 6 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 + .../bindings/pinctrl/qcom,apq8064-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,ipq8064-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,msm8660-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,msm8974-pinctrl.txt | 2 +- .../bindings/pinctrl/st,stm32-pinctrl.txt | 2 + .../devicetree/bindings/serial/cdns,uart.txt | 5 + .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 2 + .../devicetree/bindings/serial/sifive-serial.txt | 33 + .../devicetree/bindings/serial/sprd-uart.txt | 17 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/ufs/cdns,ufshc.txt | 5 +- .../devicetree/bindings/ufs/ufs-mediatek.txt | 43 + Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 5 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 5 +- .../devicetree/bindings/usb/amlogic,dwc3.txt | 88 + Documentation/devicetree/bindings/usb/dwc2.txt | 7 + .../devicetree/bindings/usb/generic-ehci.yaml | 95 + .../devicetree/bindings/usb/generic-ohci.yaml | 89 + .../bindings/usb/ingenic,jz4740-musb.txt | 8 + .../bindings/usb/nvidia,tegra124-xusb.txt | 4 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + Documentation/devicetree/bindings/usb/usb-ehci.txt | 46 - Documentation/devicetree/bindings/usb/usb-hcd.txt | 9 - Documentation/devicetree/bindings/usb/usb-hcd.yaml | 25 + Documentation/devicetree/bindings/usb/usb-ohci.txt | 35 - Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + Documentation/devicetree/bindings/usb/usb251xb.txt | 6 +- .../devicetree/bindings/vendor-prefixes.txt | 3 + .../devicetree/bindings/writing-bindings.txt | 60 + Documentation/devicetree/writing-schema.md | 2 +- Documentation/doc-guide/index.rst | 6 +- Documentation/dontdiff | 9 +- Documentation/driver-api/component.rst | 2 + Documentation/driver-api/soundwire/stream.rst | 16 +- Documentation/driver-model/devres.txt | 3 + Documentation/gpu/drm-internals.rst | 5 + Documentation/gpu/drm-kms-helpers.rst | 18 + Documentation/gpu/kms-properties.csv | 1 - Documentation/gpu/meson.rst | 6 - Documentation/gpu/tinydrm.rst | 30 +- Documentation/gpu/todo.rst | 12 +- Documentation/kbuild/kbuild.txt | 5 + Documentation/livepatch/callbacks.rst | 133 + Documentation/livepatch/callbacks.txt | 126 - Documentation/livepatch/cumulative-patches.rst | 102 + Documentation/livepatch/cumulative-patches.txt | 102 - Documentation/livepatch/index.rst | 21 + Documentation/livepatch/livepatch.rst | 461 + Documentation/livepatch/livepatch.txt | 459 - Documentation/livepatch/module-elf-format.rst | 326 + Documentation/livepatch/module-elf-format.txt | 323 - Documentation/livepatch/shadow-vars.rst | 226 + Documentation/livepatch/shadow-vars.txt | 209 - Documentation/media/index.rst | 2 +- Documentation/media/kapi/mc-core.rst | 41 + Documentation/media/lirc.h.rst.exceptions | 1 + Documentation/media/uapi/mediactl/request-api.rst | 2 +- Documentation/media/uapi/v4l/buffer.rst | 21 +- Documentation/media/uapi/v4l/colorspaces-defs.rst | 4 +- Documentation/media/uapi/v4l/colorspaces.rst | 4 +- Documentation/media/uapi/v4l/dev-raw-vbi.rst | 4 +- Documentation/media/uapi/v4l/dev-rds.rst | 2 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 22 +- Documentation/media/uapi/v4l/dev-subdev.rst | 82 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 17 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 235 +- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 2 +- Documentation/media/uapi/v4l/field-order.rst | 4 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 6 + Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 9 + Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 440 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 23 +- Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 24 +- .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-y10p.rst | 10 + Documentation/media/uapi/v4l/subdev-formats.rst | 113 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 10 +- Documentation/media/v4l-drivers/index.rst | 1 - Documentation/media/v4l-drivers/zoran.rst | 583 - Documentation/networking/batman-adv.rst | 110 +- Documentation/networking/bpf_flow_dissector.rst | 126 - Documentation/networking/devlink-info-versions.rst | 5 + Documentation/networking/dsa/bcm_sf2.rst | 115 + Documentation/networking/dsa/bcm_sf2.txt | 114 - Documentation/networking/dsa/dsa.rst | 587 + Documentation/networking/dsa/dsa.txt | 584 - Documentation/networking/dsa/index.rst | 11 + Documentation/networking/dsa/lan9303.rst | 37 + Documentation/networking/dsa/lan9303.txt | 37 - Documentation/networking/dsa/sja1105.rst | 220 + Documentation/networking/index.rst | 2 +- Documentation/networking/ip-sysctl.txt | 32 +- Documentation/ntb.txt | 14 +- Documentation/packing.txt | 149 + Documentation/process/5.Posting.rst | 10 +- Documentation/process/coding-style.rst | 6 +- Documentation/process/deprecated.rst | 2 + Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 12 - Documentation/process/license-rules.rst | 61 +- Documentation/process/maintainer-pgp-guide.rst | 2 +- Documentation/process/submitting-patches.rst | 46 +- Documentation/rtc.txt | 2 +- Documentation/serial/README.cycladesZ | 8 - Documentation/serial/cyclades_z.rst | 11 + Documentation/serial/driver | 486 - Documentation/serial/driver.rst | 549 + Documentation/serial/index.rst | 32 + Documentation/serial/moxa-smartio | 523 - Documentation/serial/moxa-smartio.rst | 615 + Documentation/serial/n_gsm.rst | 103 + Documentation/serial/n_gsm.txt | 96 - Documentation/serial/rocket.rst | 185 + Documentation/serial/rocket.txt | 189 - Documentation/serial/serial-iso7816.rst | 90 + Documentation/serial/serial-iso7816.txt | 83 - Documentation/serial/serial-rs485.rst | 103 + Documentation/serial/serial-rs485.txt | 95 - Documentation/serial/tty.rst | 328 + Documentation/serial/tty.txt | 313 - Documentation/speculation.txt | 8 +- Documentation/sysctl/kernel.txt | 2 +- Documentation/trace/ftrace.rst | 1 + Documentation/trace/histogram.rst | 94 +- Documentation/translations/index.rst | 40 + .../it_IT/core-api/memory-allocation.rst | 13 + .../translations/it_IT/disclaimer-ita.rst | 13 +- .../translations/it_IT/doc-guide/index.rst | 6 +- Documentation/translations/it_IT/index.rst | 65 +- .../translations/it_IT/networking/netdev-FAQ.rst | 13 + .../translations/it_IT/process/5.Posting.rst | 10 +- .../translations/it_IT/process/coding-style.rst | 8 +- .../translations/it_IT/process/deprecated.rst | 129 + .../it_IT/process/kernel-enforcement-statement.rst | 168 +- .../translations/it_IT/process/license-rules.rst | 452 + .../it_IT/process/maintainer-pgp-guide.rst | 939 +- .../it_IT/process/stable-kernel-rules.rst | 194 +- .../it_IT/process/submitting-patches.rst | 47 +- Documentation/translations/ja_JP/SubmittingPatches | 6 +- Documentation/translations/zh_CN/HOWTO | 525 - Documentation/translations/zh_CN/SubmittingDrivers | 164 - Documentation/translations/zh_CN/SubmittingPatches | 412 - Documentation/translations/zh_CN/coding-style.rst | 967 - .../translations/zh_CN/disclaimer-zh_CN.rst | 9 + Documentation/translations/zh_CN/email-clients.txt | 210 - Documentation/translations/zh_CN/index.rst | 17 +- Documentation/translations/zh_CN/magic-number.txt | 153 - Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/1.Intro.rst | 186 + .../translations/zh_CN/process/2.Process.rst | 360 + .../translations/zh_CN/process/3.Early-stage.rst | 161 + .../translations/zh_CN/process/4.Coding.rst | 290 + .../translations/zh_CN/process/5.Posting.rst | 240 + .../translations/zh_CN/process/6.Followthrough.rst | 145 + .../zh_CN/process/7.AdvancedTopics.rst | 124 + .../translations/zh_CN/process/8.Conclusion.rst | 64 + .../process/code-of-conduct-interpretation.rst | 108 + .../translations/zh_CN/process/code-of-conduct.rst | 72 + .../translations/zh_CN/process/coding-style.rst | 954 + .../zh_CN/process/development-process.rst | 26 + .../translations/zh_CN/process/email-clients.rst | 248 + Documentation/translations/zh_CN/process/howto.rst | 492 + Documentation/translations/zh_CN/process/index.rst | 60 + .../translations/zh_CN/process/license-rules.rst | 370 + .../translations/zh_CN/process/magic-number.rst | 151 + .../zh_CN/process/management-style.rst | 207 + .../zh_CN/process/programming-language.rst | 41 + .../zh_CN/process/stable-api-nonsense.rst | 155 + .../zh_CN/process/stable-kernel-rules.rst | 64 + .../zh_CN/process/submit-checklist.rst | 107 + .../zh_CN/process/submitting-drivers.rst | 160 + .../zh_CN/process/submitting-patches.rst | 682 + .../zh_CN/process/volatile-considered-harmful.rst | 106 + Documentation/translations/zh_CN/sparse.txt | 6 +- .../translations/zh_CN/stable_api_nonsense.txt | 157 - .../translations/zh_CN/stable_kernel_rules.txt | 66 - .../zh_CN/volatile-considered-harmful.txt | 113 - Documentation/unaligned-memory-access.txt | 2 +- Documentation/usb/WUSB-Design-overview.txt | 56 +- Documentation/usb/acm.txt | 164 +- Documentation/usb/authorization.txt | 75 +- Documentation/usb/chipidea.txt | 101 +- Documentation/usb/dwc3.txt | 12 +- Documentation/usb/ehci.txt | 42 +- Documentation/usb/functionfs.txt | 17 +- Documentation/usb/gadget-testing.txt | 611 +- Documentation/usb/gadget_configfs.txt | 306 +- Documentation/usb/gadget_hid.txt | 175 +- Documentation/usb/gadget_multi.txt | 43 +- Documentation/usb/gadget_printer.txt | 155 +- Documentation/usb/gadget_serial.txt | 75 +- Documentation/usb/iuu_phoenix.txt | 34 +- Documentation/usb/mass-storage.txt | 19 +- Documentation/usb/misc_usbsevseg.txt | 9 +- Documentation/usb/mtouchusb.txt | 42 +- Documentation/usb/ohci.txt | 5 +- Documentation/usb/rio.txt | 83 +- Documentation/usb/usb-help.txt | 21 +- Documentation/usb/usb-serial.txt | 205 +- Documentation/usb/usbip_protocol.txt | 552 +- Documentation/usb/usbmon.txt | 100 +- Documentation/userspace-api/seccomp_filter.rst | 8 +- Documentation/video-output.txt | 52 +- Documentation/vm/hugetlbfs_reserv.rst | 17 +- Documentation/vm/index.rst | 1 + Documentation/vm/memory-model.rst | 183 + Documentation/vm/numa.rst | 4 +- Documentation/vm/transhuge.rst | 81 +- Documentation/x86/boot.txt | 4 + LICENSES/{other => deprecated}/GPL-1.0 | 0 LICENSES/{other => deprecated}/ISC | 0 LICENSES/{other => deprecated}/Linux-OpenIB | 0 LICENSES/{other => deprecated}/X11 | 0 LICENSES/dual/Apache-2.0 | 187 + LICENSES/dual/CDDL-1.0 | 368 + LICENSES/dual/MPL-1.1 | 482 + LICENSES/other/Apache-2.0 | 183 - LICENSES/other/CDDL-1.0 | 368 - LICENSES/other/MPL-1.1 | 478 - MAINTAINERS | 128 +- Makefile | 149 +- arch/alpha/include/uapi/asm/sockios.h | 4 +- arch/arm/boot/dts/rk3288.dtsi | 7 + arch/arm/mach-mvebu/kirkwood.c | 3 +- arch/arm/plat-omap/dma.c | 1 - arch/arm64/include/asm/insn.h | 8 + arch/arm64/kernel/insn.c | 40 + arch/arm64/net/bpf_jit.h | 8 +- arch/arm64/net/bpf_jit_comp.c | 29 +- arch/csky/Kconfig | 7 +- arch/csky/Makefile | 2 +- arch/csky/abiv1/inc/abi/ckmmu.h | 24 +- arch/csky/abiv1/inc/abi/entry.h | 41 +- arch/csky/abiv1/inc/abi/regdef.h | 5 +- arch/csky/abiv2/cacheflush.c | 13 +- arch/csky/abiv2/inc/abi/ckmmu.h | 34 +- arch/csky/abiv2/inc/abi/entry.h | 87 +- arch/csky/abiv2/inc/abi/regdef.h | 5 +- arch/csky/abiv2/mcount.S | 39 +- arch/csky/abiv2/memmove.S | 6 +- arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/ftrace.h | 18 +- arch/csky/include/asm/mmu_context.h | 17 +- arch/csky/include/asm/page.h | 39 +- arch/csky/include/asm/perf_event.h | 8 + arch/csky/include/asm/ptrace.h | 41 + arch/csky/include/asm/syscall.h | 9 + arch/csky/include/asm/thread_info.h | 27 +- arch/csky/include/asm/unistd.h | 2 + arch/csky/include/uapi/asm/perf_regs.h | 51 + arch/csky/include/uapi/asm/ptrace.h | 15 - arch/csky/kernel/Makefile | 2 + arch/csky/kernel/atomic.S | 26 +- arch/csky/kernel/entry.S | 77 +- arch/csky/kernel/ftrace.c | 148 +- arch/csky/kernel/head.S | 60 +- arch/csky/kernel/perf_callchain.c | 119 + arch/csky/kernel/perf_regs.c | 40 + arch/csky/kernel/ptrace.c | 51 +- arch/csky/kernel/setup.c | 12 +- arch/csky/kernel/signal.c | 348 +- arch/csky/mm/fault.c | 15 +- arch/ia64/include/uapi/asm/sockios.h | 21 - arch/mips/Kconfig | 64 +- arch/mips/bcm47xx/Kconfig | 8 +- arch/mips/bcm63xx/boards/Kconfig | 2 +- arch/mips/configs/generic_defconfig | 1 + arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/jump_label.h | 15 +- arch/mips/include/asm/uasm.h | 8 + arch/mips/include/uapi/asm/inst.h | 6 +- arch/mips/include/uapi/asm/sockios.h | 4 +- arch/mips/kernel/entry.S | 5 +- arch/mips/kernel/jump_label.c | 30 +- arch/mips/kernel/prom.c | 18 +- arch/mips/kernel/setup.c | 129 +- arch/mips/kernel/traps.c | 63 +- arch/mips/kvm/emulate.c | 4 +- arch/mips/mm/uasm-mips.c | 14 + arch/mips/mm/uasm.c | 39 +- arch/mips/net/Makefile | 1 - arch/mips/net/bpf_jit.c | 1270 -- arch/mips/net/bpf_jit_asm.S | 285 - arch/mips/net/ebpf_jit.c | 191 +- arch/mips/pic32/Kconfig | 8 +- arch/mips/vdso/Makefile | 4 +- arch/parisc/include/uapi/asm/sockios.h | 14 - arch/powerpc/sysdev/tsi108_dev.c | 2 +- arch/sh/include/cpu-sh4/cpu/sh7786.h | 2 +- arch/sh/include/uapi/asm/sockios.h | 5 +- arch/sparc/include/uapi/asm/sockios.h | 15 - arch/um/drivers/vector_kern.c | 2 +- arch/x86/include/uapi/asm/sockios.h | 1 - arch/x86/kernel/early-quirks.c | 4 +- arch/x86/net/bpf_jit_comp32.c | 236 +- arch/xtensa/include/uapi/asm/sockios.h | 4 +- crypto/crypto_user_base.c | 4 +- drivers/atm/iphase.c | 4 +- drivers/block/drbd/drbd_nl.c | 8 +- drivers/block/drbd/drbd_nla.c | 3 +- drivers/block/nbd.c | 38 +- drivers/bluetooth/Kconfig | 15 +- drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btbcm.c | 10 +- drivers/bluetooth/btmrvl_sdio.c | 36 + drivers/bluetooth/btmtksdio.c | 1101 + drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btqca.c | 7 +- drivers/bluetooth/btqca.h | 13 +- drivers/bluetooth/btsdio.c | 15 +- drivers/bluetooth/hci_bcm.c | 20 +- drivers/bluetooth/hci_h5.c | 2 +- drivers/bluetooth/hci_qca.c | 91 +- drivers/char/ipmi/ipmi_devintf.c | 3 - drivers/char/ipmi/ipmi_dmi.c | 2 + drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_plat_data.c | 27 +- drivers/char/ipmi/ipmi_plat_data.h | 3 + drivers/char/ipmi/ipmi_si_hardcode.c | 1 + drivers/char/ipmi/ipmi_si_hotmod.c | 1 + drivers/char/ipmi/ipmi_si_intf.c | 2 - drivers/char/ipmi/ipmi_si_platform.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 11 +- drivers/char/virtio_console.c | 3 +- drivers/clocksource/timer-ti-dm.c | 1 - drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-fence-chain.c | 242 + drivers/dma-buf/reservation.c | 8 + drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 3 +- drivers/gpio/gpiolib-devprop.c | 2 + drivers/gpio/gpiolib.h | 3 - drivers/gpu/drm/Kconfig | 20 +- drivers/gpu/drm/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 41 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 61 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 61 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 54 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 152 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 82 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 59 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 38 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 521 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 299 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 32 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1482 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 294 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 50 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 941 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 127 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 270 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 109 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 172 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 16 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 205 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 652 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 78 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 6 + drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 95 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 36 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 238 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 30 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 + drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 80 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 16 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1892 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 53 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 194 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 126 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 220 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 196 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 383 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 195 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 121 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 + drivers/gpu/drm/amd/display/dc/dc.h | 134 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 76 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 9 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 + drivers/gpu/drm/amd/display/dc/dc_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 146 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 30 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 42 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 22 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 36 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 78 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 119 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 92 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 25 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 45 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 65 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 54 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 63 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 213 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 52 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 31 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 36 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 40 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 30 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 6 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 7 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 14 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 7 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 7 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 6 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 40 +- .../display/dc/virtual/virtual_stream_encoder.c | 3 +- drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 + drivers/gpu/drm/amd/display/include/signal_types.h | 5 + .../drm/amd/display/modules/color/color_gamma.c | 2 + .../drm/amd/display/modules/freesync/freesync.c | 174 +- .../drm/amd/display/modules/power/power_helpers.c | 15 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h | 8 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 5 + drivers/gpu/drm/amd/include/atomfirmware.h | 98 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 16 - drivers/gpu/drm/amd/include/linux/chash.h | 366 - drivers/gpu/drm/amd/lib/Kconfig | 28 - drivers/gpu/drm/amd/lib/Makefile | 32 - drivers/gpu/drm/amd/lib/chash.c | 638 - drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 10 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1253 ++ drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 127 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 32 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c | 66 + drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h | 31 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 39 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 39 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 119 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 5 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 2 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 12 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 53 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 2 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 770 + drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 1 - drivers/gpu/drm/amd/powerplay/inc/smu10.h | 14 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 89 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 128 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 147 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1977 ++ .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 20 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 1 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2413 +++ drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 129 + .../gpu/drm/arm/display/include/malidp_product.h | 12 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 31 + drivers/gpu/drm/arm/display/komeda/Makefile | 8 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 685 + drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 431 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 50 + drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 530 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 407 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 118 + drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 95 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 26 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 113 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 129 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 610 + drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 139 + .../drm/arm/display/komeda/komeda_private_obj.c | 220 +- drivers/gpu/drm/arm/malidp_drv.c | 48 +- drivers/gpu/drm/arm/malidp_drv.h | 6 + drivers/gpu/drm/arm/malidp_hw.c | 249 +- drivers/gpu/drm/arm/malidp_hw.h | 31 +- drivers/gpu/drm/arm/malidp_mw.c | 10 +- drivers/gpu/drm/arm/malidp_planes.c | 271 +- drivers/gpu/drm/arm/malidp_regs.h | 20 + drivers/gpu/drm/armada/armada_fbdev.c | 6 +- drivers/gpu/drm/aspeed/Kconfig | 14 + drivers/gpu/drm/aspeed/Makefile | 3 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 104 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 241 + drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 269 + drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 42 + drivers/gpu/drm/ast/ast_drv.h | 4 +- drivers/gpu/drm/ast/ast_fb.c | 7 +- drivers/gpu/drm/ast/ast_ttm.c | 10 +- drivers/gpu/drm/bochs/bochs.h | 9 +- drivers/gpu/drm/bochs/bochs_kms.c | 194 +- drivers/gpu/drm/bochs/bochs_mm.c | 10 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 6 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 140 +- drivers/gpu/drm/cirrus/Kconfig | 2 +- drivers/gpu/drm/cirrus/Makefile | 3 - drivers/gpu/drm/cirrus/cirrus.c | 657 + drivers/gpu/drm/cirrus/cirrus_drv.c | 161 - drivers/gpu/drm/cirrus/cirrus_drv.h | 4 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 315 - drivers/gpu/drm/cirrus/cirrus_main.c | 328 - drivers/gpu/drm/cirrus/cirrus_mode.c | 621 - drivers/gpu/drm/cirrus/cirrus_ttm.c | 10 +- drivers/gpu/drm/drm_atomic.c | 45 +- drivers/gpu/drm/drm_atomic_helper.c | 19 +- drivers/gpu/drm/drm_atomic_state_helper.c | 4 + drivers/gpu/drm/drm_atomic_uapi.c | 71 +- drivers/gpu/drm/drm_auth.c | 21 +- drivers/gpu/drm/drm_bufs.c | 8 + drivers/gpu/drm/drm_client.c | 11 +- drivers/gpu/drm/drm_connector.c | 97 +- drivers/gpu/drm/drm_crtc.c | 4 + drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_drv.c | 223 +- drivers/gpu/drm/drm_dsc.c | 269 +- drivers/gpu/drm/drm_edid.c | 105 +- drivers/gpu/drm/drm_fb_helper.c | 302 +- drivers/gpu/drm/drm_file.c | 26 +- drivers/gpu/drm/drm_format_helper.c | 324 + drivers/gpu/drm/drm_fourcc.c | 27 + drivers/gpu/drm/drm_gem.c | 320 +- drivers/gpu/drm/drm_gem_cma_helper.c | 8 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 625 + drivers/gpu/drm/drm_internal.h | 10 + drivers/gpu/drm/drm_ioc32.c | 13 +- drivers/gpu/drm/drm_ioctl.c | 86 +- drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_lease.c | 13 +- drivers/gpu/drm/drm_legacy.h | 87 +- drivers/gpu/drm/drm_legacy_misc.c | 82 + drivers/gpu/drm/drm_lock.c | 19 + drivers/gpu/drm/drm_memory.c | 26 +- drivers/gpu/drm/drm_mode_config.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 5 +- drivers/gpu/drm/drm_modes.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 + drivers/gpu/drm/drm_plane.c | 8 + drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/drm_print.c | 28 + drivers/gpu/drm/drm_syncobj.c | 449 +- drivers/gpu/drm/drm_vm.c | 6 +- drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 40 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 4 - drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 7 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 22 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 26 +- drivers/gpu/drm/exynos/exynos_dp.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 30 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 97 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 48 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 35 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 72 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 71 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 9 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 49 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 75 +- drivers/gpu/drm/exynos/exynos_mixer.c | 43 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/gma500/framebuffer.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 12 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Makefile | 8 +- drivers/gpu/drm/i915/Makefile.header-test | 47 + drivers/gpu/drm/i915/gvt/Makefile | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 74 +- drivers/gpu/drm/i915/gvt/display.c | 1 - drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/execlist.c | 28 +- drivers/gpu/drm/i915/gvt/execlist.h | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 7 + drivers/gpu/drm/i915/gvt/gtt.h | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 17 +- drivers/gpu/drm/i915/gvt/handlers.c | 189 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 247 +- drivers/gpu/drm/i915/gvt/reg.h | 34 + drivers/gpu/drm/i915/gvt/scheduler.c | 39 +- drivers/gpu/drm/i915/gvt/scheduler.h | 6 +- drivers/gpu/drm/i915/gvt/vgpu.c | 6 +- drivers/gpu/drm/i915/i915_active.c | 23 +- drivers/gpu/drm/i915/i915_active.h | 16 - drivers/gpu/drm/i915/i915_cmd_parser.c | 12 +- drivers/gpu/drm/i915/i915_debugfs.c | 173 +- drivers/gpu/drm/i915/i915_drv.c | 622 +- drivers/gpu/drm/i915/i915_drv.h | 408 +- drivers/gpu/drm/i915/i915_gem.c | 780 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_context.c | 1101 +- drivers/gpu/drm/i915/i915_gem_context.h | 260 +- drivers/gpu/drm/i915/i915_gem_context_types.h | 175 + drivers/gpu/drm/i915/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/i915_gem_evict.c | 18 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 42 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 156 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 141 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 26 +- drivers/gpu/drm/i915/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/i915_gem_object.c | 42 + drivers/gpu/drm/i915/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 4 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 6 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 6 +- drivers/gpu/drm/i915/i915_globals.c | 125 + drivers/gpu/drm/i915/i915_globals.h | 35 + drivers/gpu/drm/i915/i915_gpu_error.c | 183 +- drivers/gpu/drm/i915/i915_gpu_error.h | 51 +- drivers/gpu/drm/i915/i915_irq.c | 665 +- drivers/gpu/drm/i915/i915_pci.c | 262 +- drivers/gpu/drm/i915/i915_perf.c | 114 +- drivers/gpu/drm/i915/i915_pmu.c | 67 +- drivers/gpu/drm/i915/i915_priolist_types.h | 42 + drivers/gpu/drm/i915/i915_pvinfo.h | 2 +- drivers/gpu/drm/i915/i915_query.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 571 +- drivers/gpu/drm/i915/i915_request.c | 498 +- drivers/gpu/drm/i915/i915_request.h | 87 +- drivers/gpu/drm/i915/i915_reset.c | 621 +- drivers/gpu/drm/i915/i915_reset.h | 16 +- drivers/gpu/drm/i915/i915_scheduler.c | 112 +- drivers/gpu/drm/i915/i915_scheduler.h | 95 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 72 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_sw_fence.c | 43 +- drivers/gpu/drm/i915/i915_sw_fence.h | 16 +- drivers/gpu/drm/i915/i915_timeline.c | 301 +- drivers/gpu/drm/i915/i915_timeline.h | 89 +- drivers/gpu/drm/i915/i915_timeline_types.h | 70 + drivers/gpu/drm/i915/i915_trace.h | 106 +- drivers/gpu/drm/i915/i915_user_extensions.c | 61 + drivers/gpu/drm/i915/i915_user_extensions.h | 20 + drivers/gpu/drm/i915/i915_utils.h | 31 + drivers/gpu/drm/i915/i915_vgpu.c | 11 +- drivers/gpu/drm/i915/i915_vgpu.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 51 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/icl_dsi.c | 51 +- drivers/gpu/drm/i915/intel_atomic.c | 6 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 59 +- drivers/gpu/drm/i915/intel_atomic_plane.h | 40 + drivers/gpu/drm/i915/intel_audio.c | 95 +- drivers/gpu/drm/i915/intel_audio.h | 24 + drivers/gpu/drm/i915/intel_bios.c | 133 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 14 +- drivers/gpu/drm/i915/intel_cdclk.c | 382 +- drivers/gpu/drm/i915/intel_cdclk.h | 46 + drivers/gpu/drm/i915/intel_color.c | 1131 +- drivers/gpu/drm/i915/intel_color.h | 17 + drivers/gpu/drm/i915/intel_combo_phy.c | 3 +- drivers/gpu/drm/i915/intel_connector.c | 19 +- drivers/gpu/drm/i915/intel_connector.h | 35 + drivers/gpu/drm/i915/intel_context.c | 269 + drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 74 + drivers/gpu/drm/i915/intel_crt.c | 13 +- drivers/gpu/drm/i915/intel_crt.h | 21 + drivers/gpu/drm/i915/intel_csr.c | 5 +- drivers/gpu/drm/i915/intel_csr.h | 17 + drivers/gpu/drm/i915/intel_ddi.c | 321 +- drivers/gpu/drm/i915/intel_ddi.h | 53 + drivers/gpu/drm/i915/intel_device_info.c | 136 +- drivers/gpu/drm/i915/intel_device_info.h | 46 +- drivers/gpu/drm/i915/intel_display.c | 804 +- drivers/gpu/drm/i915/intel_dp.c | 583 +- drivers/gpu/drm/i915/intel_dp.h | 122 + drivers/gpu/drm/i915/intel_dp_link_training.c | 1 + drivers/gpu/drm/i915/intel_dp_mst.c | 154 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 6 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 770 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 5 +- drivers/gpu/drm/i915/intel_drv.h | 666 +- drivers/gpu/drm/i915/intel_dsi.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_dvo.h | 13 + drivers/gpu/drm/i915/intel_engine_cs.c | 491 +- drivers/gpu/drm/i915/intel_engine_types.h | 546 + drivers/gpu/drm/i915/intel_fbc.c | 6 +- drivers/gpu/drm/i915/intel_fbc.h | 42 + drivers/gpu/drm/i915/intel_fbdev.c | 243 +- drivers/gpu/drm/i915/intel_fbdev.h | 53 + drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 + drivers/gpu/drm/i915/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 10 + drivers/gpu/drm/i915/intel_gpu_commands.h | 9 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 4 +- drivers/gpu/drm/i915/intel_guc_ads.c | 3 +- drivers/gpu/drm/i915/intel_guc_ct.c | 99 +- drivers/gpu/drm/i915/intel_guc_ct.h | 3 + drivers/gpu/drm/i915/intel_guc_fw.c | 4 +- drivers/gpu/drm/i915/intel_guc_log.c | 5 + drivers/gpu/drm/i915/intel_guc_submission.c | 133 +- drivers/gpu/drm/i915/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/intel_hangcheck.c | 26 +- drivers/gpu/drm/i915/intel_hdcp.c | 1261 +- drivers/gpu/drm/i915/intel_hdcp.h | 33 + drivers/gpu/drm/i915/intel_hdmi.c | 800 +- drivers/gpu/drm/i915/intel_hdmi.h | 51 + drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_huc_fw.c | 27 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 904 +- drivers/gpu/drm/i915/intel_lrc.h | 35 +- drivers/gpu/drm/i915/intel_lspcon.c | 19 +- drivers/gpu/drm/i915/intel_lspcon.h | 38 + drivers/gpu/drm/i915/intel_lvds.c | 101 +- drivers/gpu/drm/i915/intel_lvds.h | 22 + drivers/gpu/drm/i915/intel_mocs.c | 14 +- drivers/gpu/drm/i915/intel_opregion.c | 3 +- drivers/gpu/drm/i915/intel_overlay.c | 6 +- drivers/gpu/drm/i915/intel_panel.c | 150 +- drivers/gpu/drm/i915/intel_panel.h | 65 + drivers/gpu/drm/i915/intel_pipe_crc.c | 232 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 35 + drivers/gpu/drm/i915/intel_pm.c | 555 +- drivers/gpu/drm/i915/intel_pm.h | 71 + drivers/gpu/drm/i915/intel_psr.c | 318 +- drivers/gpu/drm/i915/intel_psr.h | 40 + drivers/gpu/drm/i915/intel_ringbuffer.c | 435 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 650 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 99 +- drivers/gpu/drm/i915/intel_sdvo.c | 169 +- drivers/gpu/drm/i915/intel_sdvo.h | 23 + drivers/gpu/drm/i915/intel_sideband.c | 12 +- drivers/gpu/drm/i915/intel_sprite.c | 260 +- drivers/gpu/drm/i915/intel_sprite.h | 55 + drivers/gpu/drm/i915/intel_tv.c | 5 +- drivers/gpu/drm/i915/intel_tv.h | 13 + drivers/gpu/drm/i915/intel_uc.c | 25 +- drivers/gpu/drm/i915/intel_uc.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 996 +- drivers/gpu/drm/i915/intel_uncore.h | 286 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 3 + drivers/gpu/drm/i915/intel_vdsc.c | 133 +- drivers/gpu/drm/i915/intel_workarounds.c | 187 +- drivers/gpu/drm/i915/intel_workarounds.h | 19 +- drivers/gpu/drm/i915/intel_workarounds_types.h | 27 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 25 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 12 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 457 +- drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 1 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 37 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 9 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 120 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 16 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 9 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 301 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 446 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 166 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 423 +- drivers/gpu/drm/i915/selftests/mock_context.c | 34 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 145 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 54 +- drivers/gpu/drm/i915/selftests/mock_request.c | 12 +- drivers/gpu/drm/i915/selftests/mock_request.h | 7 - drivers/gpu/drm/i915/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 10 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 84 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/lima/Kconfig | 13 + drivers/gpu/drm/lima/Makefile | 21 + drivers/gpu/drm/lima/lima_bcast.c | 47 + drivers/gpu/drm/lima/lima_bcast.h | 14 + drivers/gpu/drm/lima/lima_ctx.c | 98 + drivers/gpu/drm/lima/lima_ctx.h | 30 + drivers/gpu/drm/lima/lima_device.c | 385 + drivers/gpu/drm/lima/lima_device.h | 131 + drivers/gpu/drm/lima/lima_dlbu.c | 58 + drivers/gpu/drm/lima/lima_dlbu.h | 18 + drivers/gpu/drm/lima/lima_drv.c | 376 + drivers/gpu/drm/lima/lima_drv.h | 45 + drivers/gpu/drm/lima/lima_gem.c | 349 + drivers/gpu/drm/lima/lima_gem.h | 25 + drivers/gpu/drm/lima/lima_gem_prime.c | 47 + drivers/gpu/drm/lima/lima_gem_prime.h | 13 + drivers/gpu/drm/lima/lima_gp.c | 283 + drivers/gpu/drm/lima/lima_gp.h | 16 + drivers/gpu/drm/lima/lima_l2_cache.c | 80 + drivers/gpu/drm/lima/lima_l2_cache.h | 14 + drivers/gpu/drm/lima/lima_mmu.c | 142 + drivers/gpu/drm/lima/lima_mmu.h | 16 + drivers/gpu/drm/lima/lima_object.c | 122 + drivers/gpu/drm/lima/lima_object.h | 36 + drivers/gpu/drm/lima/lima_pmu.c | 60 + drivers/gpu/drm/lima/lima_pmu.h | 12 + drivers/gpu/drm/lima/lima_pp.c | 427 + drivers/gpu/drm/lima/lima_pp.h | 19 + drivers/gpu/drm/lima/lima_regs.h | 298 + drivers/gpu/drm/lima/lima_sched.c | 362 + drivers/gpu/drm/lima/lima_sched.h | 102 + drivers/gpu/drm/lima/lima_vm.c | 282 + drivers/gpu/drm/lima/lima_vm.h | 62 + drivers/gpu/drm/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 73 - drivers/gpu/drm/meson/meson_canvas.h | 51 - drivers/gpu/drm/meson/meson_crtc.c | 353 +- drivers/gpu/drm/meson/meson_drv.c | 83 +- drivers/gpu/drm/meson/meson_drv.h | 5 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 163 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 18 +- drivers/gpu/drm/meson/meson_plane.c | 21 +- drivers/gpu/drm/meson/meson_registers.h | 247 + drivers/gpu/drm/meson/meson_vclk.c | 123 +- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 85 +- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 3 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 8 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 10 +- drivers/gpu/drm/msm/Kconfig | 5 + drivers/gpu/drm/msm/Makefile | 9 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 109 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 216 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 63 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 141 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 69 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 15 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 177 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 8 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 69 +- drivers/gpu/drm/msm/msm_gem.h | 8 +- drivers/gpu/drm/msm/msm_gem_prime.c | 7 - drivers/gpu/drm/msm/msm_gem_submit.c | 52 +- drivers/gpu/drm/msm/msm_gem_vma.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 17 +- drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/msm/msm_submitqueue.c | 41 + drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 6 +- drivers/gpu/drm/nouveau/Kbuild | 8 +- drivers/gpu/drm/nouveau/Kconfig | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 2 + drivers/gpu/drm/nouveau/nouveau_display.c | 9 - drivers/gpu/drm/nouveau/nouveau_drm.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 8 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 26 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 17 - drivers/gpu/drm/omapdrm/displays/Makefile | 3 - .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 45 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 330 - drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 45 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 39 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 170 - .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 40 - drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 221 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 140 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 41 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 41 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 61 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 55 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 58 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 48 +- drivers/gpu/drm/omapdrm/dss/base.c | 144 +- drivers/gpu/drm/omapdrm/dss/display.c | 24 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 64 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 110 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 60 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 54 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 54 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 18 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 76 +- drivers/gpu/drm/omapdrm/dss/output.c | 36 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 68 +- drivers/gpu/drm/omapdrm/dss/venc.c | 229 +- drivers/gpu/drm/omapdrm/omap_connector.c | 181 +- drivers/gpu/drm/omapdrm/omap_connector.h | 8 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.c | 236 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 211 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 31 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 272 + drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 - drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 387 + drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 258 + drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 3 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 84 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 12 +- drivers/gpu/drm/panfrost/Kconfig | 14 + drivers/gpu/drm/panfrost/Makefile | 12 + drivers/gpu/drm/panfrost/TODO | 27 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 219 + drivers/gpu/drm/panfrost/panfrost_devfreq.h | 14 + drivers/gpu/drm/panfrost/panfrost_device.c | 253 + drivers/gpu/drm/panfrost/panfrost_device.h | 125 + drivers/gpu/drm/panfrost/panfrost_drv.c | 474 + drivers/gpu/drm/panfrost/panfrost_features.h | 309 + drivers/gpu/drm/panfrost/panfrost_gem.c | 95 + drivers/gpu/drm/panfrost/panfrost_gem.h | 29 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 367 + drivers/gpu/drm/panfrost/panfrost_gpu.h | 19 + drivers/gpu/drm/panfrost/panfrost_issues.h | 176 + drivers/gpu/drm/panfrost/panfrost_job.c | 564 + drivers/gpu/drm/panfrost/panfrost_job.h | 51 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 386 + drivers/gpu/drm/panfrost/panfrost_mmu.h | 17 + drivers/gpu/drm/panfrost/panfrost_regs.h | 298 + drivers/gpu/drm/pl111/pl111_display.c | 2 +- drivers/gpu/drm/pl111/pl111_versatile.c | 4 + drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_ttm.c | 11 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.h | 1 - drivers/gpu/drm/radeon/radeon_fb.c | 11 +- drivers/gpu/drm/radeon/radeon_ttm.c | 17 +- drivers/gpu/drm/rcar-du/Kconfig | 4 + drivers/gpu/drm/rcar-du/Makefile | 3 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 64 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 37 + drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 122 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 17 + drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 243 + drivers/gpu/drm/rcar-du/rcar_du_writeback.h | 39 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 19 +- drivers/gpu/drm/rockchip/Kconfig | 8 + drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 876 + drivers/gpu/drm/rockchip/rk3066_hdmi.h | 229 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 11 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 20 +- drivers/gpu/drm/selftests/test-drm_mm.c | 12 +- drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/stm/drv.c | 35 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 28 + drivers/gpu/drm/stm/ltdc.c | 24 + drivers/gpu/drm/stm/ltdc.h | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 63 +- drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 40 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 29 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 74 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 12 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 2 - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 179 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 2 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 2 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 54 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 + drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 4 +- drivers/gpu/drm/tegra/sor.c | 21 +- drivers/gpu/drm/tinydrm/core/Makefile | 2 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 183 - drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 160 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 24 +- drivers/gpu/drm/tinydrm/hx8357d.c | 59 +- drivers/gpu/drm/tinydrm/ili9225.c | 87 +- drivers/gpu/drm/tinydrm/ili9341.c | 59 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 67 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 185 +- drivers/gpu/drm/tinydrm/repaper.c | 147 +- drivers/gpu/drm/tinydrm/st7586.c | 148 +- drivers/gpu/drm/tinydrm/st7735r.c | 59 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 - drivers/gpu/drm/ttm/ttm_memory.c | 10 +- drivers/gpu/drm/tve200/tve200_display.c | 3 +- drivers/gpu/drm/udl/udl_drv.c | 57 +- drivers/gpu/drm/udl/udl_drv.h | 9 +- drivers/gpu/drm/udl/udl_fb.c | 20 +- drivers/gpu/drm/udl/udl_gem.c | 2 +- drivers/gpu/drm/udl/udl_main.c | 35 +- drivers/gpu/drm/v3d/Kconfig | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 314 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 8 + drivers/gpu/drm/v3d/v3d_drv.c | 65 +- drivers/gpu/drm/v3d/v3d_drv.h | 37 +- drivers/gpu/drm/v3d/v3d_gem.c | 110 +- drivers/gpu/drm/v3d/v3d_irq.c | 67 +- drivers/gpu/drm/v3d/v3d_mmu.c | 11 +- drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 25 +- drivers/{staging => gpu/drm}/vboxvideo/Kconfig | 0 drivers/{staging => gpu/drm}/vboxvideo/Makefile | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_base.c | 0 .../drm}/vboxvideo/hgsmi_ch_setup.h | 0 .../drm}/vboxvideo/hgsmi_channels.h | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_defs.h | 0 .../{staging => gpu/drm}/vboxvideo/modesetting.c | 0 drivers/gpu/drm/vboxvideo/vbox_drv.c | 258 + drivers/gpu/drm/vboxvideo/vbox_drv.h | 271 + drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 + .../{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c | 0 drivers/gpu/drm/vboxvideo/vbox_irq.c | 183 + drivers/gpu/drm/vboxvideo/vbox_main.c | 361 + drivers/gpu/drm/vboxvideo/vbox_mode.c | 939 + .../{staging => gpu/drm}/vboxvideo/vbox_prime.c | 0 drivers/gpu/drm/vboxvideo/vbox_ttm.c | 388 + drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h | 0 .../drm}/vboxvideo/vboxvideo_guest.h | 0 .../{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h | 0 drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c | 0 drivers/gpu/drm/vc4/vc4_bo.c | 69 +- drivers/gpu/drm/vc4/vc4_crtc.c | 105 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 90 +- drivers/gpu/drm/vc4/vc4_dpi.c | 39 +- drivers/gpu/drm/vc4/vc4_drv.c | 42 +- drivers/gpu/drm/vc4/vc4_drv.h | 77 +- drivers/gpu/drm/vc4/vc4_dsi.c | 175 +- drivers/gpu/drm/vc4/vc4_gem.c | 49 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 162 +- drivers/gpu/drm/vc4/vc4_hvs.c | 180 +- drivers/gpu/drm/vc4/vc4_irq.c | 9 + drivers/gpu/drm/vc4/vc4_kms.c | 123 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 18 + drivers/gpu/drm/vc4/vc4_plane.c | 59 +- drivers/gpu/drm/vc4/vc4_regs.h | 51 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 23 +- drivers/gpu/drm/vc4/vc4_txp.c | 49 +- drivers/gpu/drm/vc4/vc4_v3d.c | 240 +- drivers/gpu/drm/vc4/vc4_vec.c | 83 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.c | 2 - drivers/gpu/drm/virtio/virtgpu_drv.h | 45 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +- drivers/gpu/drm/virtio/virtgpu_object.c | 74 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 102 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 98 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1505 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 44 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 + drivers/gpu/drm/xen/xen_drm_front.c | 1 + drivers/i2c/busses/i2c-nvidia-gpu.c | 7 + drivers/ide/ide-probe.c | 3 + drivers/infiniband/core/addr.c | 8 +- drivers/infiniband/core/iwpm_util.c | 8 +- drivers/infiniband/core/nldev.c | 45 +- drivers/infiniband/core/sa_query.c | 8 +- drivers/infiniband/hw/cxgb4/restrack.c | 8 +- drivers/infiniband/hw/hfi1/vnic_main.c | 3 +- drivers/infiniband/hw/mlx5/cmd.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 24 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/nes/nes_cm.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 6 +- drivers/iommu/io-pgtable-arm.c | 91 +- drivers/iommu/io-pgtable.c | 1 + drivers/isdn/gigaset/bas-gigaset.c | 9 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hisax/config.c | 6 +- drivers/isdn/i4l/isdn_ppp.c | 9 +- drivers/media/Kconfig | 20 +- drivers/media/Makefile | 6 + drivers/media/cec/Kconfig | 4 +- drivers/media/cec/cec-core.c | 1 + drivers/media/cec/cec-notifier.c | 30 + drivers/media/common/cx2341x.c | 151 +- drivers/media/common/siano/Kconfig | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 46 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 24 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 10 +- drivers/media/dvb-core/dvbdev.c | 1 - drivers/media/dvb-frontends/as102_fe.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 3 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/dib9000.c | 6 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/dvb-pll.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/si2165.c | 9 +- drivers/media/dvb-frontends/ts2020.c | 3 + drivers/media/i2c/Kconfig | 271 +- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/imx214.c | 10 +- drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/i2c/ov2659.c | 8 +- drivers/media/i2c/ov6650.c | 43 +- drivers/media/i2c/ov7670.c | 32 +- drivers/media/i2c/ov7740.c | 28 +- drivers/media/i2c/smiapp/Kconfig | 2 +- drivers/media/i2c/st-mipid02.c | 1033 + drivers/media/media-dev-allocator.c | 135 + drivers/media/media-devnode.c | 4 +- drivers/media/media-entity.c | 33 +- drivers/media/media-request.c | 4 +- drivers/media/mmc/siano/Kconfig | 2 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/dst.c | 3 +- drivers/media/pci/bt8xx/dst_common.h | 2 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-irq.c | 2 +- drivers/media/pci/cx18/Kconfig | 4 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/cx23885/Kconfig | 4 +- drivers/media/pci/cx23885/cx23885-dvb.c | 5 +- drivers/media/pci/cx25821/Kconfig | 4 +- drivers/media/pci/cx88/Kconfig | 10 +- drivers/media/pci/ddbridge/Kconfig | 4 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 1 + drivers/media/pci/ivtv/Kconfig | 10 +- drivers/media/pci/ivtv/ivtv-fileops.c | 2 +- drivers/media/pci/mantis/mantis_i2c.c | 2 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/netup_unidvb/Kconfig | 2 +- drivers/media/pci/ngene/Kconfig | 2 +- drivers/media/pci/saa7134/Kconfig | 10 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/saa7146/hexium_gemini.c | 5 +- drivers/media/pci/saa7146/hexium_orion.c | 5 +- drivers/media/pci/saa7164/Kconfig | 2 +- drivers/media/pci/solo6x10/Kconfig | 2 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw5864/tw5864-video.c | 4 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/platform/Kconfig | 90 +- drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/aspeed-video.c | 33 +- drivers/media/platform/atmel/Kconfig | 2 +- drivers/media/platform/atmel/atmel-isc-regs.h | 2 + drivers/media/platform/atmel/atmel-isc.c | 906 +- drivers/media/platform/coda/coda-bit.c | 3 + drivers/media/platform/coda/coda-common.c | 120 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 1 + drivers/media/platform/davinci/isif.c | 9 - drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 3 +- drivers/media/platform/davinci/vpif_display.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 2 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/Kconfig | 4 +- drivers/media/platform/meson/Makefile | 1 + drivers/media/platform/meson/ao-cec-g12a.c | 779 + drivers/media/platform/meson/ao-cec.c | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 75 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 27 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap/Kconfig | 2 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/rcar-vin/Kconfig | 3 +- drivers/media/platform/rcar-vin/rcar-core.c | 47 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 120 +- drivers/media/platform/rcar-vin/rcar-dma.c | 2 +- drivers/media/platform/rcar_drif.c | 8 +- drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/s5p-cec/s5p_cec.c | 16 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/seco-cec/seco-cec.c | 1 + drivers/media/platform/sh_veu.c | 6 - drivers/media/platform/sti/c8sectpfe/Kconfig | 2 +- drivers/media/platform/sti/cec/stih-cec.c | 21 +- drivers/media/platform/sti/delta/delta-ipc.c | 6 +- drivers/media/platform/stm32/stm32-cec.c | 11 + drivers/media/platform/stm32/stm32-dcmi.c | 60 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/tegra-cec/tegra_cec.c | 14 +- drivers/media/platform/ti-vpe/cal.c | 12 +- drivers/media/platform/ti-vpe/vpe.c | 6 +- drivers/media/platform/vicodec/codec-fwht.c | 121 +- drivers/media/platform/vicodec/codec-fwht.h | 12 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 431 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 7 +- drivers/media/platform/vicodec/vicodec-core.c | 762 +- drivers/media/platform/video-mux.c | 5 + drivers/media/platform/vim2m.c | 69 +- drivers/media/platform/vimc/Kconfig | 2 +- drivers/media/platform/vimc/vimc-capture.c | 93 +- drivers/media/platform/vimc/vimc-common.c | 313 +- drivers/media/platform/vimc/vimc-common.h | 60 +- drivers/media/platform/vimc/vimc-core.c | 2 + drivers/media/platform/vimc/vimc-debayer.c | 98 +- drivers/media/platform/vimc/vimc-scaler.c | 78 +- drivers/media/platform/vimc/vimc-sensor.c | 70 +- drivers/media/platform/vimc/vimc-streamer.c | 40 +- drivers/media/platform/vimc/vimc-streamer.h | 22 +- drivers/media/platform/vivid/Kconfig | 6 +- drivers/media/platform/vivid/vivid-core.c | 2 +- drivers/media/platform/vivid/vivid-vid-cap.c | 2 +- drivers/media/platform/vivid/vivid-vid-out.c | 14 +- drivers/media/platform/vsp1/vsp1_brx.c | 1 + drivers/media/platform/vsp1/vsp1_clu.c | 1 + drivers/media/platform/vsp1/vsp1_dl.c | 84 +- drivers/media/platform/vsp1/vsp1_dl.h | 6 +- drivers/media/platform/vsp1/vsp1_drm.c | 94 +- drivers/media/platform/vsp1/vsp1_drm.h | 2 +- drivers/media/platform/vsp1/vsp1_entity.c | 3 +- drivers/media/platform/vsp1/vsp1_entity.h | 7 +- drivers/media/platform/vsp1/vsp1_hgo.c | 1 + drivers/media/platform/vsp1/vsp1_hgt.c | 1 + drivers/media/platform/vsp1/vsp1_hsit.c | 1 + drivers/media/platform/vsp1/vsp1_lif.c | 1 + drivers/media/platform/vsp1/vsp1_lut.c | 1 + drivers/media/platform/vsp1/vsp1_pipe.c | 62 + drivers/media/platform/vsp1/vsp1_regs.h | 6 +- drivers/media/platform/vsp1/vsp1_rpf.c | 1 + drivers/media/platform/vsp1/vsp1_rwpf.h | 1 + drivers/media/platform/vsp1/vsp1_sru.c | 1 + drivers/media/platform/vsp1/vsp1_uds.c | 1 + drivers/media/platform/vsp1/vsp1_uif.c | 1 + drivers/media/platform/vsp1/vsp1_video.c | 16 +- drivers/media/platform/vsp1/vsp1_wpf.c | 83 +- drivers/media/platform/xilinx/Kconfig | 6 +- drivers/media/radio/Kconfig | 54 +- drivers/media/radio/si470x/Kconfig | 6 +- drivers/media/radio/si4713/Kconfig | 6 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 14 +- drivers/media/rc/Kconfig | 80 +- drivers/media/rc/bpf-lirc.c | 6 + drivers/media/rc/ir-rcmm-decoder.c | 1 - drivers/media/rc/keymaps/Kconfig | 2 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 2 +- drivers/media/rc/rc-main.c | 2 + drivers/media/rc/serial_ir.c | 9 +- drivers/media/rc/xbox_remote.c | 6 +- drivers/media/spi/Kconfig | 2 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 8 +- drivers/media/usb/au0828/au0828-core.c | 196 +- drivers/media/usb/au0828/au0828-video.c | 20 +- drivers/media/usb/au0828/au0828.h | 6 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 3 +- drivers/media/usb/cx231xx/Kconfig | 8 +- drivers/media/usb/dvb-usb-v2/af9035.c | 104 +- drivers/media/usb/dvb-usb-v2/af9035.h | 12 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 18 +- drivers/media/usb/em28xx/Kconfig | 8 +- drivers/media/usb/em28xx/em28xx-input.c | 2 +- drivers/media/usb/go7007/Kconfig | 8 +- drivers/media/usb/go7007/go7007-fw.c | 4 +- drivers/media/usb/go7007/go7007-usb.c | 16 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/gspca.c | 12 +- drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 10 +- drivers/media/usb/pulse8-cec/Kconfig | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 4 +- drivers/media/usb/pvrusb2/Kconfig | 8 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 7 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 1 + drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/usb/pwc/Kconfig | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 17 +- drivers/media/usb/rainshadow-cec/Kconfig | 2 +- drivers/media/usb/siano/Kconfig | 2 +- drivers/media/usb/stk1160/Kconfig | 2 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/tm6000/Kconfig | 4 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/usbvision/Kconfig | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 3 + drivers/media/usb/uvc/Kconfig | 4 +- drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 8 +- drivers/media/v4l2-core/v4l2-common.c | 186 + drivers/media/v4l2-core/v4l2-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-device.c | 19 +- drivers/media/v4l2-core/v4l2-fwnode.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 +- drivers/media/v4l2-core/v4l2-subdev.c | 22 +- drivers/memory/Makefile | 7 +- drivers/memory/Makefile.asm-offsets | 4 - drivers/message/fusion/mptbase.c | 2 +- drivers/message/fusion/mptctl.c | 2 +- drivers/message/fusion/mptsas.c | 36 +- drivers/message/fusion/mptscsih.c | 4 +- drivers/message/fusion/mptspi.c | 5 - drivers/mfd/omap-usb-tll.c | 1 - drivers/net/Kconfig | 1 + drivers/net/appletalk/ipddp.c | 6 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/bonding/bond_netlink.c | 8 +- drivers/net/dsa/Kconfig | 4 +- drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 34 +- drivers/net/dsa/b53/b53_priv.h | 1 - drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/lantiq_gswip.c | 812 +- drivers/net/dsa/microchip/ksz9477.c | 1 + drivers/net/dsa/mt7530.c | 20 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/dsa/mv88e6060.c | 217 +- drivers/net/dsa/mv88e6060.h | 1 + drivers/net/dsa/mv88e6xxx/Makefile | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 287 +- drivers/net/dsa/mv88e6xxx/chip.h | 11 - drivers/net/dsa/mv88e6xxx/port.h | 1 - drivers/net/dsa/mv88e6xxx/smi.c | 158 + drivers/net/dsa/mv88e6xxx/smi.h | 59 + drivers/net/dsa/sja1105/Kconfig | 17 + drivers/net/dsa/sja1105/Makefile | 9 + drivers/net/dsa/sja1105/sja1105.h | 159 + drivers/net/dsa/sja1105/sja1105_clocking.c | 601 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 532 + drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 43 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 419 + drivers/net/dsa/sja1105/sja1105_main.c | 1675 ++ drivers/net/dsa/sja1105/sja1105_spi.c | 590 + drivers/net/dsa/sja1105/sja1105_static_config.c | 987 + drivers/net/dsa/sja1105/sja1105_static_config.h | 253 + drivers/net/dummy.c | 15 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amazon/ena/ena_com.c | 11 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 35 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/aquantia/Kconfig | 3 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 1 + drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 3 - .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 125 + .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 15 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 22 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 4 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 12 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 1 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 41 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 121 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 7 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 48 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 188 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 12 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 29 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 3 - .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 56 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 37 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 16 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 13 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 36 + drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/aurora/nb8800.c | 10 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bcmsysport.c | 71 +- drivers/net/ethernet/broadcom/bcmsysport.h | 10 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 5 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 21 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 52 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 271 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 12 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 263 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 25 - drivers/net/ethernet/broadcom/cnic.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 85 +- drivers/net/ethernet/cavium/Kconfig | 1 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 18 +- drivers/net/ethernet/chelsio/cxgb3/l2t.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 23 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 30 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 107 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h | 12 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 10 + drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 - drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 25 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 97 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fman/mac.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 11 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 40 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 49 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 953 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 40 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 207 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 17 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 36 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 110 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1017 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 5 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 910 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 71 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 73 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 52 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 148 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 17 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 30 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 6 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 108 +- drivers/net/ethernet/ibm/ibmvnic.h | 20 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 4 +- drivers/net/ethernet/intel/i40e/Makefile | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 30 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 36 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 355 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 481 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_devids.h | 5 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 82 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 413 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 14 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 58 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 30 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 171 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 2 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 4 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 110 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 192 +- drivers/net/ethernet/intel/ice/ice_common.c | 335 +- drivers/net/ethernet/intel/ice/ice_common.h | 38 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 10 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 1392 ++ drivers/net/ethernet/intel/ice/ice_dcb.h | 179 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 551 + drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 61 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 366 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 24 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 56 +- drivers/net/ethernet/intel/ice/ice_lib.c | 768 +- drivers/net/ethernet/intel/ice/ice_lib.h | 13 +- drivers/net/ethernet/intel/ice/ice_main.c | 824 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +- drivers/net/ethernet/intel/ice/ice_sched.c | 273 +- drivers/net/ethernet/intel/ice/ice_sched.h | 4 + drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 524 +- drivers/net/ethernet/intel/ice/ice_switch.h | 48 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 706 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 29 +- drivers/net/ethernet/intel/ice/ice_type.h | 102 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 720 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 28 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 9 +- drivers/net/ethernet/intel/igc/igc.h | 68 +- drivers/net/ethernet/intel/igc/igc_base.h | 4 +- drivers/net/ethernet/intel/igc/igc_defines.h | 17 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 839 +- drivers/net/ethernet/intel/igc/igc_main.c | 451 +- drivers/net/ethernet/intel/igc/igc_regs.h | 16 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 11 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 17 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 52 + drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 704 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 138 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 253 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 28 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 5 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 29 +- .../mellanox/mlx5/core/diag/fw_tracer_tracepoint.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 77 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 104 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 22 + .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 30 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 89 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 57 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 51 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 36 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 280 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 130 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 403 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 224 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 68 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 257 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 75 + .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 21 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 86 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 33 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 44 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 12 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 474 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 66 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 182 + drivers/net/ethernet/mellanox/mlx5/core/rdma.h | 20 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 61 - drivers/net/ethernet/mellanox/mlx5/core/wq.h | 12 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 82 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 23 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 92 + drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 158 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 36 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 388 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.h | 15 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 107 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 23 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 29 +- drivers/net/ethernet/micrel/ks8851.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 541 +- drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/Makefile | 4 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 8 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 5 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 236 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 33 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 12 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 17 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 +- drivers/net/ethernet/netronome/nfp/ccm.c | 220 + drivers/net/ethernet/netronome/nfp/ccm.h | 81 + drivers/net/ethernet/netronome/nfp/flower/action.c | 203 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 58 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 22 + drivers/net/ethernet/netronome/nfp/flower/main.c | 155 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 103 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 9 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 117 +- .../net/ethernet/netronome/nfp/flower/offload.c | 618 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 366 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 15 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 24 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 23 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 133 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 10 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 131 + drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 27 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 6 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 16 - drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 62 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 8 + drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 5 +- drivers/net/ethernet/qlogic/qed/qed.h | 3 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 6 +- drivers/net/ethernet/qlogic/qede/qede.h | 3 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 9 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 835 +- drivers/net/ethernet/renesas/ravb_main.c | 20 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 9 + drivers/net/ethernet/rocker/rocker_ofdpa.c | 10 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/sfc/falcon/tx.c | 4 +- drivers/net/ethernet/sfc/mcdi_port.c | 1 + drivers/net/ethernet/sfc/tx.c | 12 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 5 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 46 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/sun/ldmvsw.c | 3 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/ti/Kconfig | 19 - drivers/net/ethernet/ti/Makefile | 9 +- drivers/net/ethernet/ti/cpmac.c | 14 +- drivers/net/ethernet/ti/cpsw-common.c | 12 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/cpsw.c | 1546 +- drivers/net/ethernet/ti/cpsw.h | 9 +- drivers/net/ethernet/ti/cpsw_ale.c | 55 +- drivers/net/ethernet/ti/cpsw_ale.h | 12 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 719 + drivers/net/ethernet/ti/cpsw_priv.c | 132 + drivers/net/ethernet/ti/cpsw_priv.h | 429 + drivers/net/ethernet/ti/cpsw_sl.c | 328 + drivers/net/ethernet/ti/cpsw_sl.h | 73 + drivers/net/ethernet/ti/cpts.c | 14 +- drivers/net/ethernet/ti/cpts.h | 14 +- drivers/net/ethernet/ti/davinci_cpdma.c | 37 +- drivers/net/ethernet/ti/davinci_cpdma.h | 13 +- drivers/net/ethernet/ti/davinci_emac.c | 32 +- drivers/net/ethernet/ti/davinci_mdio.c | 45 +- drivers/net/ethernet/ti/netcp.h | 10 +- drivers/net/ethernet/ti/netcp_core.c | 12 +- drivers/net/ethernet/ti/netcp_ethss.c | 10 +- drivers/net/ethernet/ti/netcp_sgmii.c | 9 +- drivers/net/ethernet/ti/netcp_xgbepcsr.c | 9 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 5 +- drivers/net/ethernet/xilinx/ll_temac.h | 26 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 529 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 53 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 42 +- drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 7 +- drivers/net/hippi/rrunner.c | 4 +- drivers/net/hyperv/netvsc.c | 17 +- drivers/net/hyperv/netvsc_drv.c | 10 +- drivers/net/ieee802154/mac802154_hwsim.c | 31 +- drivers/net/loopback.c | 14 +- drivers/net/macsec.c | 78 +- drivers/net/macvlan.c | 50 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/Makefile | 6 +- drivers/net/netdevsim/bpf.c | 107 +- drivers/net/netdevsim/bus.c | 341 + drivers/net/netdevsim/dev.c | 447 + drivers/net/netdevsim/devlink.c | 295 - drivers/net/netdevsim/fib.c | 102 +- drivers/net/netdevsim/ipsec.c | 3 +- drivers/net/netdevsim/netdev.c | 428 +- drivers/net/netdevsim/netdevsim.h | 145 +- drivers/net/netdevsim/sdev.c | 69 + drivers/net/phy/Kconfig | 19 +- drivers/net/phy/Makefile | 1 + drivers/net/phy/amd.c | 2 +- drivers/net/phy/aquantia_main.c | 526 +- drivers/net/phy/asix.c | 2 +- drivers/net/phy/at803x.c | 32 +- drivers/net/phy/bcm-cygnus.c | 149 +- drivers/net/phy/bcm-phy-lib.c | 52 + drivers/net/phy/bcm-phy-lib.h | 20 + drivers/net/phy/bcm63xx.c | 4 +- drivers/net/phy/bcm7xxx.c | 82 +- drivers/net/phy/broadcom.c | 34 +- drivers/net/phy/cicada.c | 4 +- drivers/net/phy/davicom.c | 8 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/dp83848.c | 2 +- drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83tc811.c | 2 +- drivers/net/phy/et1011c.c | 2 +- drivers/net/phy/fixed_phy.c | 2 +- drivers/net/phy/icplus.c | 6 +- drivers/net/phy/intel-xway.c | 20 +- drivers/net/phy/lxt.c | 8 +- drivers/net/phy/marvell.c | 142 +- drivers/net/phy/marvell10g.c | 15 +- drivers/net/phy/mdio-bcm-unimac.c | 7 +- drivers/net/phy/mdio-mux-meson-g12a.c | 380 + drivers/net/phy/mdio_bus.c | 33 +- drivers/net/phy/mdio_device.c | 13 +- drivers/net/phy/meson-gxl.c | 19 +- drivers/net/phy/micrel.c | 72 +- drivers/net/phy/microchip.c | 2 +- drivers/net/phy/mscc.c | 479 +- drivers/net/phy/national.c | 2 +- drivers/net/phy/phy-c45.c | 37 +- drivers/net/phy/phy-core.c | 272 +- drivers/net/phy/phy.c | 47 +- drivers/net/phy/phy_device.c | 208 +- drivers/net/phy/qsemi.c | 2 +- drivers/net/phy/realtek.c | 26 +- drivers/net/phy/rockchip.c | 33 +- drivers/net/phy/smsc.c | 12 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/phy/uPD60620.c | 2 +- drivers/net/phy/vitesse.c | 34 +- drivers/net/sb1000.c | 9 +- drivers/net/team/team.c | 34 +- drivers/net/tun.c | 23 +- drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/ipheth.c | 60 +- drivers/net/usb/qmi_wwan.c | 65 +- drivers/net/usb/r8152.c | 53 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/smsc95xx.c | 4 +- drivers/net/veth.c | 14 +- drivers/net/virtio_net.c | 21 +- drivers/net/vrf.c | 12 +- drivers/net/vxlan.c | 1 + drivers/net/wimax/i2400m/control.c | 1 + drivers/net/wimax/i2400m/tx.c | 3 +- drivers/net/wireless/ath/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath6kl/testmode.c | 4 +- drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/wcn36xx/testmode.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 39 +- drivers/net/wireless/ath/wil6210/debugfs.c | 38 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 6 +- drivers/net/wireless/ath/wil6210/main.c | 78 +- drivers/net/wireless/ath/wil6210/netdev.c | 10 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 4 +- drivers/net/wireless/ath/wil6210/pm.c | 35 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 74 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 47 +- drivers/net/wireless/ath/wil6210/wil6210.h | 11 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 18 +- drivers/net/wireless/ath/wil6210/wmi.c | 24 +- drivers/net/wireless/ath/wil6210/wmi.h | 91 +- drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- drivers/net/wireless/broadcom/b43/phy_lp.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 12 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 36 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 + .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 26 + .../broadcom/brcm80211/brcmfmac/firmware.c | 5 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 58 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 68 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 44 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 5 +- drivers/net/wireless/intel/iwlegacy/3945-debug.c | 8 +- drivers/net/wireless/intel/iwlegacy/4965.c | 1 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 41 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 136 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 181 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 77 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 77 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 54 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 605 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 43 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 32 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 148 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 148 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 91 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 47 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 232 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 94 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 3 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 14 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 45 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 23 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 61 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 10 +- drivers/net/wireless/intersil/p54/p54pci.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 29 +- drivers/net/wireless/marvell/mwifiex/Kconfig | 4 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 3 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 6 + drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 5 + drivers/net/wireless/marvell/mwifiex/sdio.h | 69 + drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 7 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 12 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 3 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 8 +- drivers/net/wireless/marvell/mwl8k.c | 24 +- drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 7 +- drivers/net/wireless/mediatek/mt76/dma.c | 164 +- drivers/net/wireless/mediatek/mt76/dma.h | 2 + drivers/net/wireless/mediatek/mt76/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 41 +- drivers/net/wireless/mediatek/mt76/mmio.c | 17 +- drivers/net/wireless/mediatek/mt76/mt76.h | 119 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 35 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 39 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 54 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 34 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 116 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 23 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 4 + drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 7 + drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 5 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 205 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 98 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 18 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 229 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 775 + drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 300 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 499 + drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1655 ++ drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 520 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 195 + drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 150 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 203 + drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 49 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 44 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 286 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 185 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 266 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 12 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 188 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 107 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 27 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 19 +- drivers/net/wireless/mediatek/mt76/tx.c | 148 +- drivers/net/wireless/mediatek/mt76/usb.c | 379 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 25 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 86 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 379 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 91 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/debug.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 16 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 32 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 3 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 23 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 31 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 87 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 117 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 5 + drivers/net/wireless/ralink/rt2x00/rt2800.h | 19 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 628 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 124 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 28 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 7 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h | 2 - drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 3 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 22 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtlwifi/base.c | 5 + drivers/net/wireless/realtek/rtlwifi/pci.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 17 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 14 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 - drivers/net/wireless/realtek/rtw88/Kconfig | 54 + drivers/net/wireless/realtek/rtw88/Makefile | 22 + drivers/net/wireless/realtek/rtw88/debug.c | 637 + drivers/net/wireless/realtek/rtw88/debug.h | 52 + drivers/net/wireless/realtek/rtw88/efuse.c | 160 + drivers/net/wireless/realtek/rtw88/efuse.h | 26 + drivers/net/wireless/realtek/rtw88/fw.c | 633 + drivers/net/wireless/realtek/rtw88/fw.h | 222 + drivers/net/wireless/realtek/rtw88/hci.h | 211 + drivers/net/wireless/realtek/rtw88/mac.c | 965 + drivers/net/wireless/realtek/rtw88/mac.h | 35 + drivers/net/wireless/realtek/rtw88/mac80211.c | 481 + drivers/net/wireless/realtek/rtw88/main.c | 1211 ++ drivers/net/wireless/realtek/rtw88/main.h | 1104 + drivers/net/wireless/realtek/rtw88/pci.c | 1211 ++ drivers/net/wireless/realtek/rtw88/pci.h | 237 + drivers/net/wireless/realtek/rtw88/phy.c | 1727 ++ drivers/net/wireless/realtek/rtw88/phy.h | 134 + drivers/net/wireless/realtek/rtw88/ps.c | 166 + drivers/net/wireless/realtek/rtw88/ps.h | 20 + drivers/net/wireless/realtek/rtw88/reg.h | 421 + drivers/net/wireless/realtek/rtw88/regd.c | 391 + drivers/net/wireless/realtek/rtw88/regd.h | 67 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1594 ++ drivers/net/wireless/realtek/rtw88/rtw8822b.h | 170 + .../net/wireless/realtek/rtw88/rtw8822b_table.c | 20783 +++++++++++++++++++ .../net/wireless/realtek/rtw88/rtw8822b_table.h | 18 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1890 ++ drivers/net/wireless/realtek/rtw88/rtw8822c.h | 186 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 11753 +++++++++++ .../net/wireless/realtek/rtw88/rtw8822c_table.h | 17 + drivers/net/wireless/realtek/rtw88/rx.c | 151 + drivers/net/wireless/realtek/rtw88/rx.h | 41 + drivers/net/wireless/realtek/rtw88/sec.c | 120 + drivers/net/wireless/realtek/rtw88/sec.h | 39 + drivers/net/wireless/realtek/rtw88/tx.c | 367 + drivers/net/wireless/realtek/rtw88/tx.h | 89 + drivers/net/wireless/realtek/rtw88/util.c | 72 + drivers/net/wireless/realtek/rtw88/util.h | 34 + drivers/net/wireless/rndis_wlan.c | 12 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 199 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 30 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 232 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 129 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 96 +- drivers/net/wireless/rsi/rsi_boot_params.h | 63 + drivers/net/wireless/rsi/rsi_hal.h | 44 +- drivers/net/wireless/rsi/rsi_main.h | 21 +- drivers/net/wireless/rsi/rsi_mgmt.h | 26 + drivers/net/wireless/rsi/rsi_sdio.h | 5 +- drivers/net/wireless/rsi/rsi_usb.h | 3 +- drivers/net/wireless/st/cw1200/main.c | 5 + drivers/net/wireless/ti/wlcore/cmd.c | 15 +- drivers/net/wireless/ti/wlcore/testmode.c | 4 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 8 +- drivers/net/wireless/ti/wlcore/wlcore.h | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 3 +- drivers/net/xen-netback/common.h | 18 + drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netback/xenbus.c | 17 +- drivers/net/xen-netfront.c | 5 +- drivers/nfc/st95hf/core.c | 4 - drivers/nvme/host/fc.c | 2 +- drivers/of/address.c | 40 +- drivers/of/base.c | 5 +- drivers/of/device.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/irq.c | 2 +- drivers/of/of_net.c | 54 +- drivers/of/of_reserved_mem.c | 22 +- drivers/of/property.c | 2 +- drivers/of/unittest.c | 13 +- drivers/phy/amlogic/Kconfig | 22 + drivers/phy/amlogic/Makefile | 2 + drivers/phy/amlogic/phy-meson-g12a-usb2.c | 341 + drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 413 + drivers/phy/amlogic/phy-meson-gxl-usb2.c | 11 +- drivers/phy/broadcom/Kconfig | 11 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm-sr-usb.c | 394 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 12 + drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3660-usb3.c | 233 + drivers/phy/mediatek/Kconfig | 10 + drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 10 +- drivers/phy/mediatek/phy-mtk-ufs.c | 245 + drivers/phy/mscc/phy-ocelot-serdes.c | 240 +- drivers/phy/phy-core.c | 11 + drivers/phy/qualcomm/phy-qcom-qmp.c | 222 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 12 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 5 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 57 +- drivers/phy/renesas/Kconfig | 2 +- drivers/phy/renesas/phy-rcar-gen2.c | 130 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 232 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 30 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 10 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 10 +- drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/xusb-tegra186.c | 899 + drivers/phy/tegra/xusb.c | 67 +- drivers/phy/tegra/xusb.h | 35 + drivers/phy/ti/Kconfig | 12 + drivers/phy/ti/Makefile | 1 + drivers/phy/ti/phy-am654-serdes.c | 658 + drivers/phy/ti/phy-ti-pipe3.c | 362 +- drivers/pinctrl/Kconfig | 8 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/cirrus/Kconfig | 10 + drivers/pinctrl/cirrus/Makefile | 2 + drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 1235 ++ drivers/pinctrl/freescale/pinctrl-imx.c | 25 +- drivers/pinctrl/freescale/pinctrl-imx.h | 1 + drivers/pinctrl/freescale/pinctrl-imx8mq.c | 1 + drivers/pinctrl/freescale/pinctrl-scu.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 2 + drivers/pinctrl/intel/pinctrl-cedarfork.c | 18 +- drivers/pinctrl/intel/pinctrl-intel.c | 66 +- drivers/pinctrl/intel/pinctrl-intel.h | 11 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt8183.c | 50 + drivers/pinctrl/mediatek/pinctrl-mt8516.c | 362 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 49 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 11 + drivers/pinctrl/mediatek/pinctrl-mtk-mt8516.h | 1182 ++ drivers/pinctrl/mediatek/pinctrl-paris.c | 21 + drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-artpec6.c | 19 +- drivers/pinctrl/pinctrl-axp209.c | 2 + drivers/pinctrl/pinctrl-bm1880.c | 965 + drivers/pinctrl/pinctrl-mcp23s08.c | 3 +- drivers/pinctrl/pinctrl-pistachio.c | 2 + drivers/pinctrl/pinctrl-rza1.c | 18 +- drivers/pinctrl/pinctrl-st.c | 15 +- drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 1 + drivers/pinctrl/sh-pfc/Kconfig | 204 +- drivers/pinctrl/sh-pfc/Makefile | 15 + drivers/pinctrl/sh-pfc/core.c | 130 + drivers/pinctrl/sh-pfc/gpio.c | 8 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 67 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 64 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 56 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 136 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 101 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 235 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 132 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 156 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 134 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 127 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 222 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 201 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 225 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 294 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 123 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 135 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 214 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 120 +- drivers/pinctrl/sh-pfc/pfc-sh7203.c | 152 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 232 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 252 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 52 +- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 144 +- drivers/pinctrl/sh-pfc/pfc-sh7722.c | 220 +- drivers/pinctrl/sh-pfc/pfc-sh7723.c | 200 +- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 204 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 140 +- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 244 +- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 136 +- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 80 +- drivers/pinctrl/sh-pfc/pfc-shx3.c | 32 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 68 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 105 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 14 + drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 1089 +- drivers/pinctrl/sunxi/Kconfig | 57 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 96 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 18 +- drivers/pinctrl/zte/pinctrl-zx.c | 1 + drivers/reset/core.c | 180 +- drivers/s390/net/qeth_core.h | 131 +- drivers/s390/net/qeth_core_main.c | 919 +- drivers/s390/net/qeth_core_mpc.h | 2 +- drivers/s390/net/qeth_core_sys.c | 10 +- drivers/s390/net/qeth_ethtool.c | 17 + drivers/s390/net/qeth_l2_main.c | 99 +- drivers/s390/net/qeth_l3_main.c | 263 +- drivers/s390/net/qeth_l3_sys.c | 26 +- drivers/scsi/NCR5380.c | 11 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +- drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 3 +- drivers/scsi/csiostor/csio_isr.c | 28 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 14 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 22 +- drivers/scsi/dpt_i2o.c | 12 +- drivers/scsi/gdth.c | 5 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 + drivers/scsi/hisi_sas/hisi_sas_main.c | 104 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 473 +- drivers/scsi/hpsa.c | 27 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_expander.c | 83 +- drivers/scsi/libsas/sas_init.c | 42 +- drivers/scsi/libsas/sas_phy.c | 7 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 243 +- drivers/scsi/lpfc/lpfc_bsg.c | 123 +- drivers/scsi/lpfc/lpfc_bsg.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 41 +- drivers/scsi/lpfc/lpfc_debugfs.c | 486 +- drivers/scsi/lpfc/lpfc_debugfs.h | 8 +- drivers/scsi/lpfc/lpfc_els.c | 33 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 36 +- drivers/scsi/lpfc/lpfc_hw.h | 4 + drivers/scsi/lpfc/lpfc_hw4.h | 42 +- drivers/scsi/lpfc/lpfc_init.c | 137 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 7 +- drivers/scsi/lpfc/lpfc_nvme.c | 28 +- drivers/scsi/lpfc/lpfc_nvmet.c | 64 +- drivers/scsi/lpfc/lpfc_nvmet.h | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 15 +- drivers/scsi/lpfc/lpfc_sli.c | 350 +- drivers/scsi/lpfc/lpfc_sli.h | 19 +- drivers/scsi/lpfc/lpfc_sli4.h | 54 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/mpt3sas/Kconfig | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 178 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 22 +- drivers/scsi/mvsas/mv_64xx.c | 3 +- drivers/scsi/mvsas/mv_94xx.c | 3 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/mvumi.c | 6 +- drivers/scsi/pm8001/pm8001_hwi.c | 37 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 55 +- drivers/scsi/qedf/qedf.h | 57 +- drivers/scsi/qedf/qedf_dbg.c | 32 +- drivers/scsi/qedf/qedf_debugfs.c | 57 +- drivers/scsi/qedf/qedf_els.c | 82 +- drivers/scsi/qedf/qedf_fip.c | 95 +- drivers/scsi/qedf/qedf_io.c | 752 +- drivers/scsi/qedf/qedf_main.c | 281 +- drivers/scsi/qedf/qedf_version.h | 6 +- drivers/scsi/qedi/qedi_fw.c | 4 - drivers/scsi/qedi/qedi_iscsi.c | 12 +- drivers/scsi/qla2xxx/qla_attr.c | 329 +- drivers/scsi/qla2xxx/qla_bsg.c | 84 +- drivers/scsi/qla2xxx/qla_bsg.h | 11 + drivers/scsi/qla2xxx/qla_dbg.c | 192 +- drivers/scsi/qla2xxx/qla_dbg.h | 10 +- drivers/scsi/qla2xxx/qla_def.h | 267 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 30 + drivers/scsi/qla2xxx/qla_fw.h | 98 +- drivers/scsi/qla2xxx/qla_gbl.h | 107 +- drivers/scsi/qla2xxx/qla_gs.c | 139 +- drivers/scsi/qla2xxx/qla_init.c | 1498 +- drivers/scsi/qla2xxx/qla_inline.h | 69 +- drivers/scsi/qla2xxx/qla_iocb.c | 360 +- drivers/scsi/qla2xxx/qla_isr.c | 144 +- drivers/scsi/qla2xxx/qla_mbx.c | 336 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 111 +- drivers/scsi/qla2xxx/qla_mr.h | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 115 +- drivers/scsi/qla2xxx/qla_nvme.h | 14 +- drivers/scsi/qla2xxx/qla_nx.c | 38 +- drivers/scsi/qla2xxx/qla_nx.h | 2 +- drivers/scsi/qla2xxx/qla_nx2.c | 13 +- drivers/scsi/qla2xxx/qla_os.c | 607 +- drivers/scsi/qla2xxx/qla_sup.c | 973 +- drivers/scsi/qla2xxx/qla_target.c | 201 +- drivers/scsi/qla2xxx/qla_target.h | 33 +- drivers/scsi/qla2xxx/qla_tmpl.c | 447 +- drivers/scsi/qla2xxx/qla_tmpl.h | 76 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 58 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/qlogicfas408.c | 4 +- drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 30 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_transport_fc.c | 119 +- drivers/scsi/smartpqi/Makefile | 1 + drivers/scsi/smartpqi/smartpqi.h | 15 +- drivers/scsi/smartpqi/smartpqi_init.c | 51 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 15 +- drivers/scsi/ufs/Kconfig | 15 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/cdns-pltfrm.c | 74 +- drivers/scsi/ufs/ufs-hisi.c | 113 +- drivers/scsi/ufs/ufs-mediatek.c | 368 + drivers/scsi/ufs/ufs-mediatek.h | 53 + drivers/scsi/ufs/ufs-qcom.c | 216 +- drivers/scsi/ufs/ufs-qcom.h | 4 + drivers/scsi/ufs/ufs.h | 1 - drivers/scsi/ufs/ufshcd-pltfrm.c | 112 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 21 + drivers/scsi/ufs/ufshcd.c | 41 +- drivers/scsi/ufs/unipro.h | 2 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/soc/sunxi/Kconfig | 1 + drivers/ssb/bridge_pcmcia_80211.c | 9 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/media/Kconfig | 4 +- drivers/staging/media/Makefile | 1 - drivers/staging/media/bcm2048/Kconfig | 2 +- drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/davinci_vpfe/Kconfig | 2 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 20 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 2 +- drivers/staging/media/imx/Kconfig | 4 +- drivers/staging/media/imx/imx-ic-common.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 18 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 +- drivers/staging/media/imx/imx-media-dev.c | 28 +- drivers/staging/media/imx/imx-media-internal-sd.c | 32 +- drivers/staging/media/imx/imx-media-of.c | 73 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 7 +- drivers/staging/media/imx/imx7-media-csi.c | 6 +- drivers/staging/media/imx/imx7-mipi-csis.c | 26 +- drivers/staging/media/ipu3/Kconfig | 2 +- drivers/staging/media/ipu3/ipu3-css.c | 40 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 126 +- drivers/staging/media/ipu3/ipu3.c | 32 +- drivers/staging/media/mt9t031/Kconfig | 6 - drivers/staging/media/mt9t031/Makefile | 2 - drivers/staging/media/mt9t031/TODO | 5 - drivers/staging/media/omap4iss/Kconfig | 2 +- .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 3 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 12 +- drivers/staging/media/soc_camera/TODO | 4 + drivers/staging/media/sunxi/cedrus/cedrus.c | 33 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 3 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/media/zoran/Kconfig | 76 - drivers/staging/media/zoran/Makefile | 7 - drivers/staging/media/zoran/TODO | 4 - drivers/staging/media/zoran/videocodec.c | 379 - drivers/staging/media/zoran/videocodec.h | 334 - drivers/staging/media/zoran/zoran.h | 392 - drivers/staging/media/zoran/zoran_card.c | 1511 -- drivers/staging/media/zoran/zoran_card.h | 40 - drivers/staging/media/zoran/zoran_device.c | 1609 -- drivers/staging/media/zoran/zoran_device.h | 81 - drivers/staging/media/zoran/zoran_driver.c | 2800 --- drivers/staging/media/zoran/zoran_procfs.c | 211 - drivers/staging/media/zoran/zoran_procfs.h | 22 - drivers/staging/media/zoran/zr36016.c | 500 - drivers/staging/media/zoran/zr36016.h | 91 - drivers/staging/media/zoran/zr36050.c | 880 - drivers/staging/media/zoran/zr36050.h | 163 - drivers/staging/media/zoran/zr36057.h | 154 - drivers/staging/media/zoran/zr36060.c | 994 - drivers/staging/media/zoran/zr36060.h | 200 - drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 3 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 3 +- drivers/staging/vboxvideo/TODO | 10 - drivers/staging/vboxvideo/vbox_drv.c | 283 - drivers/staging/vboxvideo/vbox_drv.h | 280 - drivers/staging/vboxvideo/vbox_fb.c | 155 - drivers/staging/vboxvideo/vbox_irq.c | 179 - drivers/staging/vboxvideo/vbox_main.c | 361 - drivers/staging/vboxvideo/vbox_mode.c | 956 - drivers/staging/vboxvideo/vbox_ttm.c | 394 - drivers/target/iscsi/iscsi_target.c | 118 +- drivers/target/iscsi/iscsi_target_login.c | 9 +- drivers/target/iscsi/iscsi_target_util.c | 5 + drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 163 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_pr.c | 33 +- drivers/target/target_core_pr.h | 1 + drivers/target/target_core_tmr.c | 2 +- drivers/target/target_core_user.c | 9 +- drivers/target/target_core_xcopy.c | 92 +- drivers/tty/Kconfig | 22 +- drivers/tty/Makefile | 1 + drivers/tty/hvc/Kconfig | 3 +- drivers/tty/ipwireless/Makefile | 1 + drivers/tty/ipwireless/main.c | 8 + drivers/tty/n_tty.c | 4 +- drivers/tty/rocket.c | 14 +- drivers/tty/rocket.h | 1 - drivers/tty/serdev/Kconfig | 1 + drivers/tty/serdev/Makefile | 1 + drivers/tty/serial/8250/8250_exar.c | 7 +- drivers/tty/serial/8250/8250_fintek.c | 5 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 + drivers/tty/serial/8250/8250_mtk.c | 162 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 54 +- drivers/tty/serial/Makefile | 2 + drivers/tty/serial/cpm_uart/Makefile | 1 + drivers/tty/serial/jsm/Makefile | 1 + drivers/tty/serial/milbeaut_usio.c | 614 + drivers/tty/serial/sc16is7xx.c | 34 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/sifive.c | 1056 + drivers/tty/serial/sn_console.c | 1 + drivers/tty/serial/sprd_serial.c | 501 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 12 + drivers/tty/sysrq.c | 6 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_port.c | 10 +- drivers/tty/ttynull.c | 109 + drivers/tty/vcc.c | 1 + drivers/tty/vt/.gitignore | 1 + drivers/tty/vt/consolemap.c | 8 +- drivers/tty/vt/cp437.uni | 1 + drivers/tty/vt/defkeymap.c_shipped | 1 + drivers/tty/vt/defkeymap.map | 1 + drivers/tty/vt/keyboard.c | 35 +- drivers/tty/vt/vc_screen.c | 2 +- drivers/tty/vt/vt.c | 2 - drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/class/cdc-acm.c | 63 +- drivers/usb/class/cdc-acm.h | 3 +- drivers/usb/common/common.c | 16 + drivers/usb/core/hcd.c | 44 +- drivers/usb/core/hub.c | 25 +- drivers/usb/dwc2/core.c | 199 + drivers/usb/dwc2/core.h | 14 +- drivers/usb/dwc2/core_intr.c | 12 + drivers/usb/dwc2/gadget.c | 101 +- drivers/usb/dwc2/hcd.c | 326 +- drivers/usb/dwc2/hw.h | 8 +- drivers/usb/dwc2/params.c | 35 +- drivers/usb/dwc2/platform.c | 20 +- drivers/usb/dwc3/Kconfig | 16 +- drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 18 +- drivers/usb/dwc3/core.h | 3 +- drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/dwc3-meson-g12a.c | 604 + drivers/usb/dwc3/dwc3-of-simple.c | 98 +- drivers/usb/dwc3/gadget.c | 5 +- drivers/usb/gadget/function/f_fs.c | 3 +- drivers/usb/gadget/function/f_ncm.c | 57 +- drivers/usb/gadget/function/f_uac1_legacy.c | 6 +- drivers/usb/gadget/function/u_ncm.h | 3 + drivers/usb/gadget/udc/aspeed-vhub/epn.c | 6 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 84 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 1 + drivers/usb/gadget/udc/dummy_hcd.c | 16 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 167 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/gadget/udc/net2280.c | 5 +- drivers/usb/host/fhci-sched.c | 10 +- drivers/usb/host/u132-hcd.c | 2 + drivers/usb/host/xhci-hub.c | 44 +- drivers/usb/host/xhci-mtk.c | 19 +- drivers/usb/host/xhci-plat.c | 39 +- drivers/usb/host/xhci-ring.c | 24 +- drivers/usb/host/xhci-tegra.c | 68 +- drivers/usb/host/xhci-trace.h | 30 + drivers/usb/host/xhci.c | 40 +- drivers/usb/host/xhci.h | 46 + drivers/usb/isp1760/isp1760-hcd.c | 4 +- drivers/usb/misc/usb251xb.c | 135 +- drivers/usb/misc/usb3503.c | 48 +- drivers/usb/mtu3/Makefile | 11 + drivers/usb/mtu3/mtu3.h | 57 +- drivers/usb/mtu3/mtu3_core.c | 27 +- drivers/usb/mtu3/mtu3_debug.h | 50 + drivers/usb/mtu3/mtu3_debugfs.c | 539 + drivers/usb/mtu3/mtu3_dr.c | 156 +- drivers/usb/mtu3/mtu3_dr.h | 4 + drivers/usb/mtu3/mtu3_gadget.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 4 + drivers/usb/mtu3/mtu3_hw_regs.h | 48 +- drivers/usb/mtu3/mtu3_plat.c | 47 +- drivers/usb/mtu3/mtu3_qmu.c | 118 +- drivers/usb/mtu3/mtu3_qmu.h | 1 + drivers/usb/mtu3/mtu3_trace.c | 23 + drivers/usb/mtu3/mtu3_trace.h | 279 + drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/jz4740.c | 19 +- drivers/usb/musb/musb_core.c | 9 +- drivers/usb/musb/musb_dsps.c | 6 +- drivers/usb/musb/omap2430.c | 6 + drivers/usb/phy/Kconfig | 2 +- drivers/usb/serial/ark3116.c | 11 - drivers/usb/serial/cypress_m8.c | 49 +- drivers/usb/serial/digi_acceleport.c | 41 +- drivers/usb/serial/f81232.c | 198 +- drivers/usb/serial/generic.c | 76 +- drivers/usb/serial/io_edgeport.c | 37 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/oti6858.c | 5 +- drivers/usb/serial/pl2303.c | 58 +- drivers/usb/serial/spcp8x5.c | 5 +- drivers/usb/serial/usb-serial.c | 11 +- drivers/usb/storage/scsiglue.c | 26 +- drivers/usb/storage/sierra_ms.c | 4 +- drivers/usb/storage/uas.c | 35 +- drivers/usb/typec/altmodes/Kconfig | 10 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 14 +- drivers/usb/typec/altmodes/displayport.h | 8 + drivers/usb/typec/altmodes/nvidia.c | 44 + drivers/usb/typec/mux/pi3usb30532.c | 3 +- drivers/usb/typec/tcpm/fusb302.c | 438 +- drivers/usb/typec/tcpm/tcpci.c | 10 +- drivers/usb/typec/tcpm/tcpm.c | 32 +- drivers/usb/typec/tcpm/wcove.c | 39 +- drivers/usb/typec/ucsi/Makefile | 15 +- drivers/usb/typec/ucsi/displayport.c | 315 + drivers/usb/typec/ucsi/trace.c | 12 + drivers/usb/typec/ucsi/trace.h | 26 + drivers/usb/typec/ucsi/ucsi.c | 404 +- drivers/usb/typec/ucsi/ucsi.h | 118 + drivers/usb/typec/ucsi/ucsi_ccg.c | 884 +- drivers/usb/usbip/stub_rx.c | 6 +- drivers/usb/usbip/vhci_hcd.c | 9 +- fs/cifs/cifs_debug.c | 33 +- fs/cifs/cifsfs.c | 3 + fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 27 +- fs/cifs/cifsproto.h | 9 + fs/cifs/cifssmb.c | 98 +- fs/cifs/connect.c | 63 +- fs/cifs/dfs_cache.c | 140 +- fs/cifs/dfs_cache.h | 5 +- fs/cifs/file.c | 5 - fs/cifs/inode.c | 37 + fs/cifs/link.c | 13 +- fs/cifs/smb1ops.c | 9 +- fs/cifs/smb2ops.c | 309 +- fs/cifs/smb2pdu.c | 72 +- fs/cifs/smb2pdu.h | 71 + fs/cifs/smb2status.h | 3480 ++-- fs/cifs/smbdirect.c | 292 +- fs/cifs/smbdirect.h | 19 +- fs/cifs/smbfsctl.h | 29 +- fs/cifs/transport.c | 48 +- fs/dlm/netlink.c | 1 + fs/gfs2/aops.c | 14 +- fs/gfs2/bmap.c | 118 +- fs/gfs2/bmap.h | 1 + fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 25 +- fs/gfs2/glops.c | 3 +- fs/gfs2/incore.h | 9 +- fs/gfs2/log.c | 47 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 260 +- fs/gfs2/lops.h | 11 +- fs/gfs2/main.c | 1 - fs/gfs2/ops_fstype.c | 7 +- fs/gfs2/recovery.c | 135 +- fs/gfs2/recovery.h | 4 +- fs/gfs2/rgrp.c | 56 +- fs/gfs2/super.c | 20 +- fs/gfs2/trans.c | 4 +- fs/gfs2/trans.h | 2 +- fs/gfs2/xattr.c | 6 +- fs/proc/proc_sysctl.c | 25 +- include/asm-generic/vmlinux.lds.h | 1 + include/drm/drm_atomic.h | 6 + include/drm/drm_audio_component.h | 7 +- include/drm/drm_auth.h | 6 +- include/drm/drm_bridge.h | 11 +- include/drm/drm_cache.h | 2 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 136 +- include/drm/drm_crtc.h | 4 +- include/drm/drm_device.h | 3 +- include/drm/drm_drv.h | 16 +- include/drm/drm_dsc.h | 9 +- include/drm/drm_edid.h | 6 + include/drm/drm_fb_helper.h | 48 +- include/drm/drm_file.h | 2 + include/drm/drm_format_helper.h | 35 + include/drm/drm_framebuffer.h | 1 + include/drm/drm_gem.h | 32 + include/drm/drm_gem_shmem_helper.h | 159 + include/drm/drm_hdcp.h | 7 +- include/drm/drm_legacy.h | 2 - include/drm/drm_modes.h | 17 + include/drm/drm_modeset_helper_vtables.h | 7 + include/drm/drm_print.h | 2 + include/drm/drm_syncobj.h | 5 + include/drm/drm_utils.h | 4 + include/drm/drm_vma_manager.h | 12 + include/drm/drm_writeback.h | 30 +- include/drm/i915_pciids.h | 217 +- include/drm/tinydrm/mipi-dbi.h | 32 +- include/drm/tinydrm/tinydrm-helpers.h | 21 +- include/drm/tinydrm/tinydrm.h | 75 - include/drm/ttm/ttm_bo_driver.h | 2 +- include/dt-bindings/phy/phy-am654-serdes.h | 13 + include/dt-bindings/pinctrl/stm32-pinfunc.h | 6 + include/linux/bpf-cgroup.h | 21 + include/linux/bpf.h | 84 +- include/linux/bpf_types.h | 3 + include/linux/bpf_verifier.h | 32 + include/linux/btf.h | 1 + include/linux/dma-fence-chain.h | 81 + include/linux/dma-fence.h | 21 +- include/linux/dsa/8021q.h | 76 + include/linux/dsa/sja1105.h | 40 + include/linux/etherdevice.h | 2 +- include/linux/filter.h | 16 + include/linux/genl_magic_func.h | 4 +- include/linux/gpio/driver.h | 3 + include/linux/ieee80211.h | 14 +- include/linux/if_bridge.h | 3 - include/linux/inetdevice.h | 14 + include/linux/io-pgtable.h | 7 + include/linux/jiffies.h | 1 + include/linux/marvell_phy.h | 1 + include/linux/mdio.h | 3 +- include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 11 +- include/linux/mlx5/doorbell.h | 39 +- include/linux/mlx5/driver.h | 13 +- include/linux/mlx5/eswitch.h | 2 +- include/linux/mlx5/fs.h | 7 + include/linux/mlx5/mlx5_ifc.h | 183 +- include/linux/mlx5/port.h | 1 + include/linux/mlx5/qp.h | 1 + include/linux/mlx5/transobj.h | 3 + include/linux/mlx5/vport.h | 4 - include/linux/mmc/sdio_func.h | 12 + include/linux/mmc/sdio_ids.h | 2 + include/linux/module.h | 1 + include/linux/moduleparam.h | 12 +- include/linux/net.h | 2 + include/linux/netdevice.h | 95 +- include/linux/netfilter.h | 18 +- include/linux/netfilter/ipset/ip_set.h | 11 +- include/linux/netfilter/nfnetlink_osf.h | 11 +- include/linux/netfilter/x_tables.h | 1 - include/linux/netfilter_ipv6.h | 15 + include/linux/nvme-fc-driver.h | 6 - include/linux/of.h | 7 +- include/linux/packing.h | 49 + include/linux/phy.h | 14 +- include/linux/phy/phy.h | 2 + include/linux/platform_data/macb.h | 9 - include/linux/platform_data/mv88e6xxx.h | 1 + include/linux/platform_data/xilinx-ll-temac.h | 32 + include/linux/reservation.h | 3 +- include/linux/reset.h | 113 +- include/linux/rhashtable-types.h | 2 - include/linux/rhashtable.h | 358 +- include/linux/serial_core.h | 2 +- include/linux/siphash.h | 5 + include/linux/skbuff.h | 48 +- include/linux/tracepoint-defs.h | 1 + include/linux/usb.h | 2 +- include/linux/usb/ch9.h | 8 + include/linux/usb/hcd.h | 6 + include/linux/usb/serial.h | 8 +- include/linux/usb/tcpm.h | 13 +- include/linux/usb/typec_dp.h | 5 + include/linux/wait.h | 2 +- include/media/cec-notifier.h | 19 +- include/media/dvb-usb-ids.h | 1 + include/media/fwht-ctrls.h | 31 + include/media/media-dev-allocator.h | 63 + include/media/media-entity.h | 24 - include/media/media-request.h | 4 +- include/media/rc-map.h | 4 +- include/media/v4l2-common.h | 33 + include/media/v4l2-ctrls.h | 11 +- include/media/v4l2-subdev.h | 15 +- include/media/videobuf2-core.h | 25 +- include/media/vsp1.h | 19 +- include/net/addrconf.h | 55 +- include/net/arp.h | 8 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 3 + include/net/bpf_sk_storage.h | 13 + include/net/cfg80211.h | 104 + include/net/compat.h | 3 - include/net/devlink.h | 534 +- include/net/dsa.h | 223 +- include/net/dst.h | 11 - include/net/fib_notifier.h | 3 +- include/net/flow_dissector.h | 7 + include/net/flow_offload.h | 23 + include/net/fq_impl.h | 18 +- include/net/genetlink.h | 34 +- include/net/geneve.h | 2 + include/net/ife.h | 1 - include/net/ip.h | 4 + include/net/ip6_fib.h | 62 +- include/net/ip6_route.h | 20 +- include/net/ip_fib.h | 124 +- include/net/ip_vs.h | 5 + include/net/ipv6_frag.h | 1 - include/net/ipv6_stubs.h | 68 + include/net/lwtunnel.h | 7 +- include/net/mac80211.h | 30 + include/net/ndisc.h | 40 + include/net/neighbour.h | 7 +- include/net/netfilter/ipv4/nf_nat_masquerade.h | 15 - include/net/netfilter/ipv6/nf_nat_masquerade.h | 11 - include/net/netfilter/nf_conntrack_expect.h | 2 +- include/net/netfilter/nf_conntrack_helper.h | 24 + include/net/netfilter/nf_conntrack_timeout.h | 15 + include/net/netfilter/nf_nat.h | 7 +- include/net/netfilter/nf_nat_masquerade.h | 19 + include/net/netfilter/nf_queue.h | 3 + include/net/netfilter/nf_tables.h | 24 +- include/net/netlink.h | 372 +- include/net/netns/conntrack.h | 6 +- include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 5 + include/net/nexthop.h | 34 - include/net/pkt_cls.h | 33 +- include/net/psample.h | 1 - include/net/request_sock.h | 10 +- include/net/route.h | 43 +- include/net/rtnh.h | 34 + include/net/sch_generic.h | 100 +- include/net/sctp/sctp.h | 2 +- include/net/sctp/ulpqueue.h | 2 +- include/net/sock.h | 27 +- include/net/tc_act/tc_ife.h | 3 +- include/net/tc_act/tc_police.h | 70 + include/net/tcp.h | 2 +- include/net/tls.h | 36 +- include/net/udp.h | 6 +- include/net/udp_tunnel.h | 2 +- include/net/vxlan.h | 2 + include/net/xfrm.h | 116 +- include/scsi/libsas.h | 13 +- include/scsi/osd_attributes.h | 398 - include/scsi/osd_protocol.h | 676 - include/scsi/osd_sec.h | 45 - include/scsi/osd_sense.h | 263 - include/scsi/osd_types.h | 45 - include/scsi/scsi_host.h | 6 +- include/scsi/scsi_transport_fc.h | 18 +- include/sound/hdaudio.h | 2 +- include/target/iscsi/iscsi_target_core.h | 1 + include/target/target_core_base.h | 4 +- include/target/target_core_fabric.h | 1 + include/trace/bpf_probe.h | 27 +- include/trace/events/bpf_test_run.h | 50 + include/trace/events/fib.h | 44 +- include/trace/events/fib6.h | 16 +- include/trace/events/mlxsw.h | 2 +- include/trace/events/nbd.h | 107 + include/trace/events/net.h | 23 + include/uapi/asm-generic/sockios.h | 4 +- include/uapi/drm/amdgpu_drm.h | 43 + include/uapi/drm/drm.h | 37 + include/uapi/drm/drm_fourcc.h | 51 +- include/uapi/drm/drm_mode.h | 4 +- include/uapi/drm/i915_drm.h | 254 +- include/uapi/drm/lima_drm.h | 169 + include/uapi/drm/msm_drm.h | 14 + include/uapi/drm/panfrost_drm.h | 142 + include/uapi/linux/batadv_packet.h | 12 - include/uapi/linux/batman_adv.h | 25 +- include/uapi/linux/bpf.h | 291 +- include/uapi/linux/btf.h | 32 +- include/uapi/linux/ethtool.h | 11 + include/uapi/linux/fou.h | 6 + include/uapi/linux/icmpv6.h | 4 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_tun.h | 1 + include/uapi/linux/if_vlan.h | 9 +- include/uapi/linux/ip_vs.h | 11 + include/uapi/linux/kfd_ioctl.h | 12 +- include/uapi/linux/lirc.h | 2 + include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/media.h | 25 +- include/uapi/linux/netfilter/nf_tables.h | 8 + include/uapi/linux/nl80211.h | 86 +- include/uapi/linux/openvswitch.h | 46 + include/uapi/linux/pkt_sched.h | 13 + include/uapi/linux/serial_core.h | 6 + include/uapi/linux/sockios.h | 21 + include/uapi/linux/tcp.h | 27 + include/uapi/linux/tipc.h | 1 + include/uapi/linux/tipc_netlink.h | 2 + include/uapi/linux/tls.h | 15 + include/uapi/linux/v4l2-controls.h | 8 + include/uapi/linux/videodev2.h | 17 + include/uapi/linux/virtio_gpu.h | 12 +- include/uapi/scsi/fc/fc_els.h | 33 + ipc/util.c | 1 - kernel/bpf/arraymap.c | 53 +- kernel/bpf/btf.c | 419 +- kernel/bpf/cgroup.c | 370 +- kernel/bpf/core.c | 14 +- kernel/bpf/cpumap.c | 53 +- kernel/bpf/disasm.c | 5 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/helpers.c | 131 + kernel/bpf/local_storage.c | 6 +- kernel/bpf/lpm_trie.c | 3 +- kernel/bpf/queue_stack_maps.c | 6 +- kernel/bpf/syscall.c | 164 +- kernel/bpf/verifier.c | 618 +- kernel/sysctl.c | 6 + kernel/taskstats.c | 33 +- kernel/time/time.c | 10 + kernel/trace/bpf_trace.c | 30 + lib/Kconfig | 17 + lib/Kconfig.debug | 8 + lib/Makefile | 1 + lib/nlattr.c | 200 +- lib/packing.c | 213 + lib/rhashtable.c | 210 +- lib/test_rhashtable.c | 2 +- net/6lowpan/nhc.c | 2 +- net/8021q/vlan.c | 18 +- net/8021q/vlan_dev.c | 22 +- net/8021q/vlan_netlink.c | 11 +- net/Kconfig | 7 +- net/appletalk/ddp.c | 7 +- net/atm/clip.c | 4 +- net/atm/ioctl.c | 16 - net/atm/lec.c | 4 +- net/atm/pvc.c | 1 + net/atm/svc.c | 1 + net/ax25/af_ax25.c | 13 +- net/batman-adv/Kconfig | 24 +- net/batman-adv/Makefile | 15 +- net/batman-adv/bat_algo.c | 12 - net/batman-adv/bat_algo.h | 12 - net/batman-adv/bat_iv_ogm.c | 12 - net/batman-adv/bat_iv_ogm.h | 12 - net/batman-adv/bat_v.c | 12 - net/batman-adv/bat_v.h | 12 - net/batman-adv/bat_v_elp.c | 12 - net/batman-adv/bat_v_elp.h | 12 - net/batman-adv/bat_v_ogm.c | 12 - net/batman-adv/bat_v_ogm.h | 12 - net/batman-adv/bitarray.c | 12 - net/batman-adv/bitarray.h | 12 - net/batman-adv/bridge_loop_avoidance.c | 13 - net/batman-adv/bridge_loop_avoidance.h | 12 - net/batman-adv/debugfs.c | 12 - net/batman-adv/debugfs.h | 12 - net/batman-adv/distributed-arp-table.c | 40 +- net/batman-adv/distributed-arp-table.h | 12 - net/batman-adv/fragmentation.c | 12 - net/batman-adv/fragmentation.h | 12 - net/batman-adv/gateway_client.c | 13 - net/batman-adv/gateway_client.h | 12 - net/batman-adv/gateway_common.c | 12 - net/batman-adv/gateway_common.h | 12 - net/batman-adv/hard-interface.c | 12 - net/batman-adv/hard-interface.h | 12 - net/batman-adv/hash.c | 12 - net/batman-adv/hash.h | 12 - net/batman-adv/icmp_socket.c | 12 - net/batman-adv/icmp_socket.h | 12 - net/batman-adv/log.c | 12 - net/batman-adv/log.h | 12 - net/batman-adv/main.c | 85 +- net/batman-adv/main.h | 14 +- net/batman-adv/multicast.c | 211 +- net/batman-adv/multicast.h | 30 +- net/batman-adv/netlink.c | 60 +- net/batman-adv/netlink.h | 12 - net/batman-adv/network-coding.c | 12 - net/batman-adv/network-coding.h | 12 - net/batman-adv/originator.c | 12 - net/batman-adv/originator.h | 12 - net/batman-adv/routing.c | 12 - net/batman-adv/routing.h | 12 - net/batman-adv/send.c | 12 - net/batman-adv/send.h | 12 - net/batman-adv/soft-interface.c | 20 +- net/batman-adv/soft-interface.h | 12 - net/batman-adv/sysfs.c | 128 +- net/batman-adv/sysfs.h | 50 +- net/batman-adv/tp_meter.c | 12 - net/batman-adv/tp_meter.h | 12 - net/batman-adv/trace.c | 12 - net/batman-adv/trace.h | 12 - net/batman-adv/translation-table.c | 17 +- net/batman-adv/translation-table.h | 16 +- net/batman-adv/tvlv.c | 12 - net/batman-adv/tvlv.h | 12 - net/batman-adv/types.h | 18 +- net/bluetooth/af_bluetooth.c | 8 - net/bluetooth/hci_conn.c | 8 + net/bluetooth/hci_core.c | 7 +- net/bluetooth/hci_event.c | 14 +- net/bluetooth/hci_request.c | 5 + net/bluetooth/hci_request.h | 1 + net/bluetooth/hidp/sock.c | 1 + net/bluetooth/l2cap_core.c | 9 +- net/bluetooth/l2cap_sock.c | 8 +- net/bluetooth/mgmt.c | 11 +- net/bluetooth/rfcomm/sock.c | 1 + net/bluetooth/sco.c | 1 + net/bpf/Makefile | 2 +- net/bpf/test_run.c | 203 +- net/bridge/br.c | 14 +- net/bridge/br_arp_nd_proxy.c | 19 +- net/bridge/br_fdb.c | 1 - net/bridge/br_forward.c | 15 +- net/bridge/br_if.c | 2 +- net/bridge/br_input.c | 77 +- net/bridge/br_mdb.c | 21 +- net/bridge/br_multicast.c | 26 +- net/bridge/br_netlink.c | 16 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_private.h | 35 +- net/bridge/br_stp_if.c | 3 +- net/bridge/br_vlan.c | 215 +- net/bridge/br_vlan_tunnel.c | 1 - net/bridge/netfilter/ebtable_broute.c | 63 +- net/bridge/netfilter/ebtables.c | 7 +- net/caif/caif_dev.c | 12 +- net/can/af_can.c | 6 - net/can/bcm.c | 1 + net/can/gw.c | 4 +- net/can/raw.c | 1 + net/compat.c | 57 - net/core/Makefile | 1 + net/core/bpf_sk_storage.c | 804 + net/core/datagram.c | 29 +- net/core/datagram.h | 15 + net/core/dev.c | 88 +- net/core/dev_ioctl.c | 3 +- net/core/devlink.c | 422 +- net/core/drop_monitor.c | 3 + net/core/dst.c | 17 - net/core/ethtool.c | 2 + net/core/fib_rules.c | 6 +- net/core/filter.c | 579 +- net/core/flow_dissector.c | 131 +- net/core/gen_stats.c | 2 + net/core/lwt_bpf.c | 10 +- net/core/lwtunnel.c | 9 +- net/core/neighbour.c | 43 +- net/core/net-sysfs.c | 4 +- net/core/net_namespace.c | 21 +- net/core/netpoll.c | 2 +- net/core/netprio_cgroup.c | 2 - net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 164 +- net/core/skbuff.c | 76 +- net/core/sock.c | 56 +- net/core/sock_reuseport.c | 2 + net/core/sysctl_net_core.c | 8 +- net/dcb/dcbnl.c | 130 +- net/dccp/ipv4.c | 1 + net/dccp/ipv6.c | 1 + net/decnet/af_decnet.c | 2 +- net/decnet/dn_dev.c | 8 +- net/decnet/dn_fib.c | 10 +- net/decnet/dn_route.c | 4 +- net/decnet/dn_table.c | 3 +- net/dns_resolver/dns_query.c | 2 - net/dsa/Kconfig | 109 +- net/dsa/Makefile | 22 +- net/dsa/dsa.c | 177 +- net/dsa/dsa2.c | 64 +- net/dsa/dsa_priv.h | 50 +- net/dsa/legacy.c | 745 - net/dsa/port.c | 87 +- net/dsa/slave.c | 139 +- net/dsa/switch.c | 31 +- net/dsa/tag_8021q.c | 222 + net/dsa/tag_brcm.c | 41 +- net/dsa/tag_dsa.c | 15 +- net/dsa/tag_edsa.c | 15 +- net/dsa/tag_gswip.c | 9 +- net/dsa/tag_ksz.c | 29 +- net/dsa/tag_lan9303.c | 20 +- net/dsa/tag_mtk.c | 18 +- net/dsa/tag_qca.c | 19 +- net/dsa/tag_sja1105.c | 131 + net/dsa/tag_trailer.c | 15 +- net/ethernet/eth.c | 16 +- net/hsr/Makefile | 1 + net/hsr/hsr_debugfs.c | 119 + net/hsr/hsr_device.c | 66 +- net/hsr/hsr_device.h | 6 +- net/hsr/hsr_forward.c | 97 +- net/hsr/hsr_forward.h | 6 +- net/hsr/hsr_framereg.c | 127 +- net/hsr/hsr_framereg.h | 18 +- net/hsr/hsr_main.c | 16 +- net/hsr/hsr_main.h | 64 +- net/hsr/hsr_netlink.c | 64 +- net/hsr/hsr_netlink.h | 6 +- net/hsr/hsr_slave.c | 19 +- net/hsr/hsr_slave.h | 7 +- net/ieee802154/ieee802154.h | 2 - net/ieee802154/netlink.c | 1 + net/ieee802154/nl802154.c | 139 +- net/ieee802154/socket.c | 6 +- net/ipv4/Kconfig | 29 +- net/ipv4/Makefile | 3 - net/ipv4/af_inet.c | 15 +- net/ipv4/bpfilter/sockopt.c | 3 +- net/ipv4/devinet.c | 27 +- net/ipv4/esp4_offload.c | 50 +- net/ipv4/fib_frontend.c | 89 +- net/ipv4/fib_lookup.h | 1 + net/ipv4/fib_semantics.c | 1000 +- net/ipv4/fib_trie.c | 33 +- net/ipv4/fou.c | 153 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_input.c | 11 +- net/ipv4/ip_output.c | 20 +- net/ipv4/ip_tunnel_core.c | 8 +- net/ipv4/ip_vti.c | 66 +- net/ipv4/ipmr.c | 21 +- net/ipv4/ipmr_base.c | 5 +- net/ipv4/netfilter/Kconfig | 20 +- net/ipv4/netfilter/Makefile | 2 - net/ipv4/netfilter/ipt_MASQUERADE.c | 101 - net/ipv4/netfilter/nf_nat_h323.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 2 +- net/ipv4/netfilter/nft_chain_route_ipv4.c | 89 - net/ipv4/route.c | 229 +- net/ipv4/syncookies.c | 17 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 61 +- net/ipv4/tcp_input.c | 111 +- net/ipv4/tcp_ipv4.c | 11 +- net/ipv4/tcp_metrics.c | 17 +- net/ipv4/tcp_minisocks.c | 5 + net/ipv4/tcp_output.c | 19 +- net/ipv4/tcp_timer.c | 3 + net/ipv4/udp.c | 19 +- net/ipv4/xfrm4_mode_beet.c | 155 - net/ipv4/xfrm4_mode_transport.c | 114 - net/ipv4/xfrm4_mode_tunnel.c | 152 - net/ipv4/xfrm4_output.c | 27 +- net/ipv4/xfrm4_policy.c | 136 +- net/ipv4/xfrm4_protocol.c | 3 +- net/ipv6/Kconfig | 35 +- net/ipv6/Makefile | 4 - net/ipv6/addrconf.c | 65 +- net/ipv6/addrconf_core.c | 40 +- net/ipv6/addrlabel.c | 12 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6_offload.c | 40 +- net/ipv6/fib6_rules.c | 53 +- net/ipv6/icmp.c | 59 +- net/ipv6/ila/ila_lwt.c | 3 +- net/ipv6/ila/ila_main.c | 9 +- net/ipv6/ip6_fib.c | 50 +- net/ipv6/ip6_input.c | 12 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 1 - net/ipv6/ndisc.c | 25 +- net/ipv6/netfilter/Kconfig | 19 +- net/ipv6/netfilter/Makefile | 2 - net/ipv6/netfilter/ip6t_MASQUERADE.c | 81 - net/ipv6/netfilter/nft_chain_route_ipv6.c | 91 - net/ipv6/output_core.c | 30 +- net/ipv6/raw.c | 1 + net/ipv6/route.c | 1151 +- net/ipv6/seg6.c | 9 +- net/ipv6/seg6_iptunnel.c | 4 +- net/ipv6/seg6_local.c | 11 +- net/ipv6/sit.c | 2 +- net/ipv6/tcp_ipv6.c | 62 +- net/ipv6/udp.c | 15 +- net/ipv6/xfrm6_mode_beet.c | 131 - net/ipv6/xfrm6_mode_ro.c | 85 - net/ipv6/xfrm6_mode_transport.c | 121 - net/ipv6/xfrm6_mode_tunnel.c | 151 - net/ipv6/xfrm6_output.c | 36 +- net/ipv6/xfrm6_policy.c | 126 - net/ipv6/xfrm6_protocol.c | 3 +- net/l2tp/l2tp_core.c | 3 +- net/l2tp/l2tp_ip.c | 1 + net/l2tp/l2tp_ip6.c | 1 + net/l2tp/l2tp_netlink.c | 23 +- net/l2tp/l2tp_ppp.c | 3 +- net/mac80211/cfg.c | 46 + net/mac80211/debugfs.c | 54 + net/mac80211/driver-ops.c | 21 + net/mac80211/driver-ops.h | 5 + net/mac80211/ieee80211_i.h | 9 +- net/mac80211/iface.c | 17 +- net/mac80211/key.c | 87 +- net/mac80211/key.h | 2 + net/mac80211/main.c | 16 + net/mac80211/mesh.h | 2 + net/mac80211/mesh_hwmp.c | 34 +- net/mac80211/mesh_pathtbl.c | 2 +- net/mac80211/mlme.c | 3 - net/mac80211/rc80211_minstrel_ht.c | 124 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rx.c | 74 +- net/mac80211/sta_info.c | 15 + net/mac80211/tdls.c | 2 +- net/mac80211/trace.h | 30 + net/mac80211/tx.c | 113 +- net/mac80211/util.c | 162 +- net/mac80211/wme.c | 82 +- net/mac80211/wme.h | 2 + net/mpls/af_mpls.c | 32 +- net/mpls/mpls_iptunnel.c | 16 +- net/ncsi/ncsi-netlink.c | 29 +- net/netfilter/Kconfig | 19 +- net/netfilter/Makefile | 4 +- net/netfilter/core.c | 1 + net/netfilter/ipset/ip_set_bitmap_gen.h | 14 +- net/netfilter/ipset/ip_set_core.c | 36 +- net/netfilter/ipset/ip_set_hash_gen.h | 14 +- net/netfilter/ipset/ip_set_list_set.c | 14 +- net/netfilter/ipvs/ip_vs_ctl.c | 87 +- net/netfilter/ipvs/ip_vs_xmit.c | 84 +- net/netfilter/nf_conntrack_amanda.c | 8 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_ftp.c | 18 +- net/netfilter/nf_conntrack_helper.c | 86 + net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 101 +- net/netfilter/nf_conntrack_proto_dccp.c | 6 +- net/netfilter/nf_conntrack_proto_sctp.c | 6 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_sane.c | 12 +- net/netfilter/nf_conntrack_sip.c | 30 +- net/netfilter/nf_conntrack_standalone.c | 48 +- net/netfilter/nf_conntrack_tftp.c | 18 +- net/netfilter/nf_conntrack_timeout.c | 89 + net/netfilter/nf_flow_table_ip.c | 10 +- net/netfilter/nf_internals.h | 3 - net/netfilter/nf_nat_amanda.c | 9 +- net/netfilter/nf_nat_core.c | 23 +- net/netfilter/nf_nat_ftp.c | 9 +- net/netfilter/nf_nat_irc.c | 9 +- net/netfilter/nf_nat_masquerade.c | 104 +- net/netfilter/nf_nat_proto.c | 59 +- net/netfilter/nf_nat_sip.c | 9 +- net/netfilter/nf_nat_tftp.c | 9 +- net/netfilter/nf_queue.c | 1 + net/netfilter/nf_tables_api.c | 94 +- net/netfilter/nf_tables_set_core.c | 1 + net/netfilter/nfnetlink.c | 15 +- net/netfilter/nfnetlink_acct.c | 4 +- net/netfilter/nfnetlink_cthelper.c | 29 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_osf.c | 14 +- net/netfilter/nfnetlink_queue.c | 7 +- net/netfilter/nft_chain_nat.c | 36 + net/netfilter/nft_chain_route.c | 169 + net/netfilter/nft_compat.c | 4 +- net/netfilter/nft_ct.c | 18 +- net/netfilter/nft_dynset.c | 17 + net/netfilter/nft_masq.c | 83 +- net/netfilter/nft_nat.c | 58 +- net/netfilter/nft_osf.c | 30 +- net/netfilter/nft_redir.c | 63 +- net/netfilter/nft_tunnel.c | 27 +- net/netfilter/x_tables.c | 3 +- net/netfilter/xt_CT.c | 93 +- net/netfilter/xt_MASQUERADE.c | 131 + net/netfilter/xt_connlabel.c | 2 +- net/netfilter/xt_hashlimit.c | 3 +- net/netlabel/netlabel_calipso.c | 9 +- net/netlabel/netlabel_cipso_v4.c | 59 +- net/netlabel/netlabel_mgmt.c | 25 +- net/netlabel/netlabel_unlabeled.c | 17 +- net/netlink/genetlink.c | 48 +- net/netrom/af_netrom.c | 14 +- net/nfc/netlink.c | 55 +- net/openvswitch/actions.c | 48 + net/openvswitch/conntrack.c | 97 +- net/openvswitch/datapath.c | 48 +- net/openvswitch/flow_netlink.c | 245 +- net/openvswitch/meter.c | 23 +- net/openvswitch/vport-vxlan.c | 6 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 23 +- net/packet/diag.c | 2 +- net/phonet/pn_netlink.c | 8 +- net/psample/psample.c | 1 + net/qrtr/qrtr.c | 7 +- net/rds/tcp.c | 2 +- net/rose/af_rose.c | 7 +- net/rxrpc/local_object.c | 2 +- net/sched/act_api.c | 40 +- net/sched/act_bpf.c | 3 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_gact.c | 3 +- net/sched/act_ife.c | 10 +- net/sched/act_ipt.c | 3 +- net/sched/act_mirred.c | 3 +- net/sched/act_nat.c | 3 +- net/sched/act_pedit.c | 13 +- net/sched/act_police.c | 55 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 3 +- net/sched/act_skbmod.c | 3 +- net/sched/act_tunnel_key.c | 17 +- net/sched/act_vlan.c | 3 +- net/sched/cls_api.c | 39 +- net/sched/cls_basic.c | 6 +- net/sched/cls_bpf.c | 9 +- net/sched/cls_cgroup.c | 9 +- net/sched/cls_flow.c | 5 +- net/sched/cls_flower.c | 620 +- net/sched/cls_fw.c | 5 +- net/sched/cls_matchall.c | 64 +- net/sched/cls_route.c | 5 +- net/sched/cls_rsvp.h | 5 +- net/sched/cls_tcindex.c | 5 +- net/sched/cls_u32.c | 7 +- net/sched/em_ipt.c | 4 +- net/sched/em_meta.c | 3 +- net/sched/ematch.c | 7 +- net/sched/sch_api.c | 36 +- net/sched/sch_atm.c | 5 +- net/sched/sch_cake.c | 13 +- net/sched/sch_cbq.c | 10 +- net/sched/sch_cbs.c | 103 +- net/sched/sch_choke.c | 5 +- net/sched/sch_codel.c | 5 +- net/sched/sch_drr.c | 5 +- net/sched/sch_dsmark.c | 10 +- net/sched/sch_etf.c | 5 +- net/sched/sch_fq.c | 115 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_generic.c | 72 +- net/sched/sch_gred.c | 25 +- net/sched/sch_hfsc.c | 5 +- net/sched/sch_hhf.c | 5 +- net/sched/sch_htb.c | 19 +- net/sched/sch_ingress.c | 2 +- net/sched/sch_mqprio.c | 9 +- net/sched/sch_netem.c | 7 +- net/sched/sch_pie.c | 5 +- net/sched/sch_qfq.c | 6 +- net/sched/sch_red.c | 5 +- net/sched/sch_sfb.c | 5 +- net/sched/sch_taprio.c | 747 +- net/sched/sch_tbf.c | 5 +- net/sctp/ipv6.c | 1 + net/sctp/protocol.c | 1 + net/sctp/sm_statefuns.c | 6 +- net/sctp/socket.c | 10 +- net/sctp/stream_interleave.c | 60 +- net/sctp/ulpevent.c | 19 +- net/sctp/ulpqueue.c | 53 +- net/smc/af_smc.c | 355 +- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 10 +- net/smc/smc_clc.h | 20 +- net/smc/smc_core.c | 93 +- net/smc/smc_core.h | 25 +- net/smc/smc_pnet.c | 56 +- net/smc/smc_pnet.h | 7 +- net/socket.c | 85 +- net/strparser/strparser.c | 16 +- net/tipc/bcast.c | 275 +- net/tipc/bcast.h | 12 + net/tipc/bearer.c | 50 +- net/tipc/core.c | 2 + net/tipc/core.h | 3 + net/tipc/group.c | 2 +- net/tipc/link.c | 325 +- net/tipc/link.h | 2 + net/tipc/monitor.c | 4 +- net/tipc/msg.h | 62 + net/tipc/name_table.c | 4 +- net/tipc/net.c | 8 +- net/tipc/netlink.c | 51 +- net/tipc/netlink_compat.c | 88 +- net/tipc/node.c | 119 +- net/tipc/node.h | 8 +- net/tipc/socket.c | 25 +- net/tipc/udp_media.c | 27 +- net/tls/tls_device.c | 44 +- net/tls/tls_main.c | 31 +- net/tls/tls_sw.c | 73 +- net/unix/af_unix.c | 6 +- net/wimax/stack.c | 9 +- net/wireless/nl80211.c | 923 +- net/wireless/pmsr.c | 30 +- net/wireless/rdev-ops.h | 29 +- net/wireless/reg.c | 23 +- net/wireless/scan.c | 173 +- net/wireless/trace.h | 87 +- net/wireless/util.c | 21 +- net/wireless/wext-compat.c | 3 - net/x25/af_x25.c | 27 +- net/xdp/xsk_queue.h | 56 +- net/xfrm/Kconfig | 8 +- net/xfrm/xfrm_device.c | 63 +- net/xfrm/xfrm_inout.h | 38 + net/xfrm/xfrm_input.c | 299 +- net/xfrm/xfrm_interface.c | 6 +- net/xfrm/xfrm_output.c | 381 +- net/xfrm/xfrm_policy.c | 280 +- net/xfrm/xfrm_state.c | 186 +- net/xfrm/xfrm_user.c | 10 +- samples/Kconfig | 7 +- samples/Makefile | 2 +- samples/bpf/.gitignore | 2 + samples/bpf/asm_goto_workaround.h | 1 + samples/bpf/offwaketime_user.c | 5 + samples/bpf/sampleip_user.c | 5 + samples/bpf/spintest_user.c | 7 +- samples/bpf/trace_event_user.c | 5 + samples/seccomp/Makefile | 2 +- scripts/Makefile.build | 2 +- scripts/Makefile.host | 2 +- scripts/Makefile.lib | 2 +- scripts/Makefile.modbuiltin | 2 +- scripts/Makefile.modpost | 2 +- scripts/checkpatch.pl | 18 + scripts/documentation-file-ref-check | 32 + scripts/gdb/linux/Makefile | 2 +- scripts/link-vmlinux.sh | 28 +- scripts/mkmakefile | 26 +- scripts/recordmcount.pl | 5 +- scripts/sphinx-pre-install | 1 + scripts/tags.sh | 2 +- sound/hda/hdac_component.c | 18 +- sound/usb/Kconfig | 4 + sound/usb/Makefile | 2 + sound/usb/card.c | 14 + sound/usb/card.h | 3 + sound/usb/media.c | 327 + sound/usb/media.h | 74 + sound/usb/mixer.h | 3 + sound/usb/pcm.c | 29 +- sound/usb/quirks-table.h | 1 + sound/usb/stream.c | 2 + sound/usb/usbaudio.h | 6 + tools/arch/arm64/include/asm/barrier.h | 10 + tools/arch/x86/include/asm/barrier.h | 7 +- tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 222 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 10 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/Documentation/bpftool.rst | 5 +- tools/bpf/bpftool/bash-completion/bpftool | 75 +- tools/bpf/bpftool/btf.c | 586 + tools/bpf/bpftool/btf_dumper.c | 59 + tools/bpf/bpftool/cgroup.c | 10 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 2 + tools/bpf/bpftool/map.c | 64 +- tools/bpf/bpftool/net.c | 54 + tools/bpf/bpftool/prog.c | 8 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/include/linux/filter.h | 21 +- tools/include/nolibc/nolibc.h | 194 + tools/include/uapi/linux/bpf.h | 291 +- tools/include/uapi/linux/btf.h | 32 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 21 +- tools/lib/bpf/bpf.c | 38 +- tools/lib/bpf/bpf.h | 9 +- tools/lib/bpf/btf.c | 126 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/libbpf.c | 654 +- tools/lib/bpf/libbpf.h | 6 + tools/lib/bpf/libbpf.map | 7 + tools/lib/bpf/libbpf.pc.template | 12 + tools/lib/bpf/libbpf_probes.c | 76 +- tools/lib/bpf/libbpf_util.h | 30 + tools/lib/bpf/xsk.c | 193 +- tools/lib/bpf/xsk.h | 22 +- tools/objtool/Documentation/stack-validation.txt | 2 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 41 +- tools/testing/selftests/bpf/bpf_helpers.h | 58 +- tools/testing/selftests/bpf/config | 11 + tools/testing/selftests/bpf/flow_dissector_load.c | 4 +- tools/testing/selftests/bpf/flow_dissector_load.h | 24 +- .../selftests/bpf/map_tests/sk_storage_map.c | 629 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 49 + .../selftests/bpf/prog_tests/flow_dissector.c | 296 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 48 + .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/global_data.c | 157 + .../raw_tp_writable_reject_nbd_invalid.c | 42 + .../bpf/prog_tests/raw_tp_writable_test_run.c | 80 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 89 + .../bpf/prog_tests/stacktrace_build_id_nmi.c | 16 +- tools/testing/selftests/bpf/progs/bpf_flow.c | 79 +- .../testing/selftests/bpf/progs/test_global_data.c | 106 + tools/testing/selftests/bpf/progs/test_jhash.h | 70 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 21 + .../selftests/bpf/progs/test_sock_fields_kern.c | 53 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 70 + tools/testing/selftests/bpf/progs/test_tc_edt.c | 109 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 536 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 129 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 2 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 2 +- .../selftests/bpf/progs/test_verif_scale1.c | 30 + .../selftests/bpf/progs/test_verif_scale2.c | 30 + .../selftests/bpf/progs/test_verif_scale3.c | 30 + tools/testing/selftests/bpf/test_btf.c | 799 +- tools/testing/selftests/bpf/test_btf.h | 69 + tools/testing/selftests/bpf/test_libbpf_open.c | 2 + tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 134 +- tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_maps.h | 17 + tools/testing/selftests/bpf/test_offload.py | 227 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_section_names.c | 5 + tools/testing/selftests/bpf/test_sock_fields.c | 115 +- tools/testing/selftests/bpf/test_sysctl.c | 1567 ++ tools/testing/selftests/bpf/test_tc_edt.sh | 99 + tools/testing/selftests/bpf/test_tc_tunnel.sh | 290 + .../selftests/bpf/test_tcp_check_syncookie.sh | 81 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 212 + tools/testing/selftests/bpf/test_verifier.c | 215 +- tools/testing/selftests/bpf/trace_helpers.c | 4 + tools/testing/selftests/bpf/urandom_read.c | 15 +- .../testing/selftests/bpf/verifier/array_access.c | 159 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 1 - .../selftests/bpf/verifier/direct_value_access.c | 347 + tools/testing/selftests/bpf/verifier/int_ptr.c | 160 + tools/testing/selftests/bpf/verifier/jit.c | 19 + tools/testing/selftests/bpf/verifier/ld_dw.c | 9 + .../selftests/bpf/verifier/raw_tp_writable.c | 34 + .../testing/selftests/bpf/verifier/ref_tracking.c | 126 +- tools/testing/selftests/bpf/verifier/scale.c | 18 + tools/testing/selftests/bpf/verifier/sock.c | 116 + tools/testing/selftests/bpf/verifier/unpriv.c | 8 +- tools/testing/selftests/bpf/verifier/var_off.c | 186 +- .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 311 + .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 98 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 122 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 26 + .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 1 + .../net/mlxsw/spectrum/devlink_resources.sh | 3 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 5 +- .../selftests/media_tests/media_dev_allocator.sh | 85 + tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib_tests.sh | 70 +- .../selftests/net/forwarding/bridge_igmp.sh | 152 + .../selftests/net/forwarding/devlink_lib.sh | 110 +- tools/testing/selftests/net/forwarding/loopback.sh | 94 + .../selftests/net/forwarding/router_multicast.sh | 107 +- .../testing/selftests/net/forwarding/tc_flower.sh | 59 +- .../selftests/net/forwarding/tc_vlan_modify.sh | 164 + tools/testing/selftests/net/pmtu.sh | 213 +- tools/testing/selftests/net/rtnetlink.sh | 11 +- tools/testing/selftests/netfilter/Makefile | 3 +- .../testing/selftests/netfilter/bridge_brouter.sh | 146 + tools/testing/selftests/netfilter/nft_nat.sh | 146 +- .../tc-testing/tc-tests/actions/pedit.json | 903 + .../tc-testing/tc-tests/filters/tests.json | 20 + 3766 files changed, 249691 insertions(+), 93519 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh delete mode 100644 Documentation/ABI/testing/sysfs-class-net-batman-adv delete mode 100644 Documentation/ABI/testing/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/sysfs-driver-ucsi-ccg create mode 100644 Documentation/ABI/testing/usb-uevent create mode 100644 Documentation/bpf/prog_cgroup_sysctl.rst create mode 100644 Documentation/bpf/prog_flow_dissector.rst create mode 100644 Documentation/devicetree/bindings/arm/sunxi/sunxi-mbus.txt delete mode 100644 Documentation/devicetree/bindings/display/amlogic,simple-frameb [...] create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.txt create mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.yaml create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt create mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt create mode 100644 Documentation/devicetree/bindings/media/rcar_imr.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/sja1105.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-meson-g12a.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,stingray-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb3-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt create mode 100644 Documentation/devicetree/bindings/usb/generic-ehci.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic-ohci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-ehci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-ohci.txt create mode 100644 Documentation/devicetree/bindings/writing-bindings.txt create mode 100644 Documentation/livepatch/callbacks.rst delete mode 100644 Documentation/livepatch/callbacks.txt create mode 100644 Documentation/livepatch/cumulative-patches.rst delete mode 100644 Documentation/livepatch/cumulative-patches.txt create mode 100644 Documentation/livepatch/index.rst create mode 100644 Documentation/livepatch/livepatch.rst delete mode 100644 Documentation/livepatch/livepatch.txt create mode 100644 Documentation/livepatch/module-elf-format.rst delete mode 100644 Documentation/livepatch/module-elf-format.txt create mode 100644 Documentation/livepatch/shadow-vars.rst delete mode 100644 Documentation/livepatch/shadow-vars.txt delete mode 100644 Documentation/media/v4l-drivers/zoran.rst delete mode 100644 Documentation/networking/bpf_flow_dissector.rst create mode 100644 Documentation/networking/dsa/bcm_sf2.rst delete mode 100644 Documentation/networking/dsa/bcm_sf2.txt create mode 100644 Documentation/networking/dsa/dsa.rst delete mode 100644 Documentation/networking/dsa/dsa.txt create mode 100644 Documentation/networking/dsa/index.rst create mode 100644 Documentation/networking/dsa/lan9303.rst delete mode 100644 Documentation/networking/dsa/lan9303.txt create mode 100644 Documentation/networking/dsa/sja1105.rst create mode 100644 Documentation/packing.txt delete mode 100644 Documentation/serial/README.cycladesZ create mode 100644 Documentation/serial/cyclades_z.rst delete mode 100644 Documentation/serial/driver create mode 100644 Documentation/serial/driver.rst create mode 100644 Documentation/serial/index.rst delete mode 100644 Documentation/serial/moxa-smartio create mode 100644 Documentation/serial/moxa-smartio.rst create mode 100644 Documentation/serial/n_gsm.rst delete mode 100644 Documentation/serial/n_gsm.txt create mode 100644 Documentation/serial/rocket.rst delete mode 100644 Documentation/serial/rocket.txt create mode 100644 Documentation/serial/serial-iso7816.rst delete mode 100644 Documentation/serial/serial-iso7816.txt create mode 100644 Documentation/serial/serial-rs485.rst delete mode 100644 Documentation/serial/serial-rs485.txt create mode 100644 Documentation/serial/tty.rst delete mode 100644 Documentation/serial/tty.txt create mode 100644 Documentation/translations/it_IT/core-api/memory-allocation.rst create mode 100644 Documentation/translations/it_IT/networking/netdev-FAQ.rst create mode 100644 Documentation/translations/it_IT/process/deprecated.rst create mode 100644 Documentation/translations/it_IT/process/license-rules.rst delete mode 100644 Documentation/translations/zh_CN/HOWTO delete mode 100644 Documentation/translations/zh_CN/SubmittingDrivers delete mode 100644 Documentation/translations/zh_CN/SubmittingPatches delete mode 100644 Documentation/translations/zh_CN/coding-style.rst create mode 100644 Documentation/translations/zh_CN/disclaimer-zh_CN.rst delete mode 100644 Documentation/translations/zh_CN/email-clients.txt delete mode 100644 Documentation/translations/zh_CN/magic-number.txt create mode 100644 Documentation/translations/zh_CN/process/1.Intro.rst create mode 100644 Documentation/translations/zh_CN/process/2.Process.rst create mode 100644 Documentation/translations/zh_CN/process/3.Early-stage.rst create mode 100644 Documentation/translations/zh_CN/process/4.Coding.rst create mode 100644 Documentation/translations/zh_CN/process/5.Posting.rst create mode 100644 Documentation/translations/zh_CN/process/6.Followthrough.rst create mode 100644 Documentation/translations/zh_CN/process/7.AdvancedTopics.rst create mode 100644 Documentation/translations/zh_CN/process/8.Conclusion.rst create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct-interp [...] create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct.rst create mode 100644 Documentation/translations/zh_CN/process/coding-style.rst create mode 100644 Documentation/translations/zh_CN/process/development-process.rst create mode 100644 Documentation/translations/zh_CN/process/email-clients.rst create mode 100644 Documentation/translations/zh_CN/process/howto.rst create mode 100644 Documentation/translations/zh_CN/process/index.rst create mode 100644 Documentation/translations/zh_CN/process/license-rules.rst create mode 100644 Documentation/translations/zh_CN/process/magic-number.rst create mode 100644 Documentation/translations/zh_CN/process/management-style.rst create mode 100644 Documentation/translations/zh_CN/process/programming-language.rst create mode 100644 Documentation/translations/zh_CN/process/stable-api-nonsense.rst create mode 100644 Documentation/translations/zh_CN/process/stable-kernel-rules.rst create mode 100644 Documentation/translations/zh_CN/process/submit-checklist.rst create mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/process/submitting-patches.rst create mode 100644 Documentation/translations/zh_CN/process/volatile-considered-ha [...] delete mode 100644 Documentation/translations/zh_CN/stable_api_nonsense.txt delete mode 100644 Documentation/translations/zh_CN/stable_kernel_rules.txt delete mode 100644 Documentation/translations/zh_CN/volatile-considered-harmful.txt create mode 100644 Documentation/vm/memory-model.rst rename LICENSES/{other => deprecated}/GPL-1.0 (100%) rename LICENSES/{other => deprecated}/ISC (100%) rename LICENSES/{other => deprecated}/Linux-OpenIB (100%) rename LICENSES/{other => deprecated}/X11 (100%) create mode 100644 LICENSES/dual/Apache-2.0 create mode 100644 LICENSES/dual/CDDL-1.0 create mode 100644 LICENSES/dual/MPL-1.1 delete mode 100644 LICENSES/other/Apache-2.0 delete mode 100644 LICENSES/other/CDDL-1.0 delete mode 100644 LICENSES/other/MPL-1.1 create mode 100644 arch/csky/include/asm/ptrace.h create mode 100644 arch/csky/include/uapi/asm/perf_regs.h create mode 100644 arch/csky/kernel/perf_callchain.c create mode 100644 arch/csky/kernel/perf_regs.c delete mode 100644 arch/ia64/include/uapi/asm/sockios.h delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/parisc/include/uapi/asm/sockios.h delete mode 100644 arch/sparc/include/uapi/asm/sockios.h delete mode 100644 arch/x86/include/uapi/asm/sockios.h create mode 100644 drivers/bluetooth/btmtksdio.c create mode 100644 drivers/dma-buf/dma-fence-chain.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_ras_if.h delete mode 100644 drivers/gpu/drm/amd/include/linux/chash.h delete mode 100644 drivers/gpu/drm/amd/lib/Kconfig delete mode 100644 drivers/gpu/drm/amd/lib/Makefile delete mode 100644 drivers/gpu/drm/amd/lib/chash.c create mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_component.c create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c create mode 100644 drivers/gpu/drm/aspeed/Kconfig create mode 100644 drivers/gpu/drm/aspeed/Makefile create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx.h create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_out.c create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c create mode 100644 drivers/gpu/drm/drm_format_helper.c create mode 100644 drivers/gpu/drm/drm_gem_shmem_helper.c create mode 100644 drivers/gpu/drm/drm_legacy_misc.c create mode 100644 drivers/gpu/drm/i915/.gitignore create mode 100644 drivers/gpu/drm/i915/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/i915_globals.c create mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_priolist_types.h create mode 100644 drivers/gpu/drm/i915/i915_scheduler_types.h create mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.c create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.h create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/intel_audio.h create mode 100644 drivers/gpu/drm/i915/intel_cdclk.h create mode 100644 drivers/gpu/drm/i915/intel_color.h create mode 100644 drivers/gpu/drm/i915/intel_connector.h create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/i915/intel_context.h create mode 100644 drivers/gpu/drm/i915/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/intel_crt.h create mode 100644 drivers/gpu/drm/i915/intel_csr.h create mode 100644 drivers/gpu/drm/i915/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/intel_dp.h create mode 100644 drivers/gpu/drm/i915/intel_dvo.h create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fbc.h create mode 100644 drivers/gpu/drm/i915/intel_fbdev.h create mode 100644 drivers/gpu/drm/i915/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/intel_hdmi.h create mode 100644 drivers/gpu/drm/i915/intel_lspcon.h create mode 100644 drivers/gpu/drm/i915/intel_lvds.h create mode 100644 drivers/gpu/drm/i915/intel_panel.h create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/intel_pm.h create mode 100644 drivers/gpu/drm/i915/intel_psr.h create mode 100644 drivers/gpu/drm/i915/intel_sdvo.h create mode 100644 drivers/gpu/drm/i915/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/intel_tv.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/lima/Kconfig create mode 100644 drivers/gpu/drm/lima/Makefile create mode 100644 drivers/gpu/drm/lima/lima_bcast.c create mode 100644 drivers/gpu/drm/lima/lima_bcast.h create mode 100644 drivers/gpu/drm/lima/lima_ctx.c create mode 100644 drivers/gpu/drm/lima/lima_ctx.h create mode 100644 drivers/gpu/drm/lima/lima_device.c create mode 100644 drivers/gpu/drm/lima/lima_device.h create mode 100644 drivers/gpu/drm/lima/lima_dlbu.c create mode 100644 drivers/gpu/drm/lima/lima_dlbu.h create mode 100644 drivers/gpu/drm/lima/lima_drv.c create mode 100644 drivers/gpu/drm/lima/lima_drv.h create mode 100644 drivers/gpu/drm/lima/lima_gem.c create mode 100644 drivers/gpu/drm/lima/lima_gem.h create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h create mode 100644 drivers/gpu/drm/lima/lima_gp.c create mode 100644 drivers/gpu/drm/lima/lima_gp.h create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.c create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.h create mode 100644 drivers/gpu/drm/lima/lima_mmu.c create mode 100644 drivers/gpu/drm/lima/lima_mmu.h create mode 100644 drivers/gpu/drm/lima/lima_object.c create mode 100644 drivers/gpu/drm/lima/lima_object.h create mode 100644 drivers/gpu/drm/lima/lima_pmu.c create mode 100644 drivers/gpu/drm/lima/lima_pmu.h create mode 100644 drivers/gpu/drm/lima/lima_pp.c create mode 100644 drivers/gpu/drm/lima/lima_pp.h create mode 100644 drivers/gpu/drm/lima/lima_regs.h create mode 100644 drivers/gpu/drm/lima/lima_sched.c create mode 100644 drivers/gpu/drm/lima/lima_sched.h create mode 100644 drivers/gpu/drm/lima/lima_vm.c create mode 100644 drivers/gpu/drm/lima/lima_vm.h delete mode 100644 drivers/gpu/drm/meson/meson_canvas.c delete mode 100644 drivers/gpu/drm/meson/meson_canvas.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-dvi.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dpi.c create mode 100644 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c create mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c create mode 100644 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c create mode 100644 drivers/gpu/drm/panfrost/Kconfig create mode 100644 drivers/gpu/drm/panfrost/Makefile create mode 100644 drivers/gpu/drm/panfrost/TODO create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_features.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_issues.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_regs.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.h create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.c create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.h delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-core.c rename drivers/{staging => gpu/drm}/vboxvideo/Kconfig (100%) rename drivers/{staging => gpu/drm}/vboxvideo/Makefile (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_base.c (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_ch_setup.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_channels.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_defs.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/modesetting.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.h create mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c rename drivers/{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_irq.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_main.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_mode.c rename drivers/{staging => gpu/drm}/vboxvideo/vbox_prime.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_ttm.c rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_guest.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c (100%) create mode 100644 drivers/media/i2c/st-mipid02.c create mode 100644 drivers/media/media-dev-allocator.c create mode 100644 drivers/media/platform/meson/ao-cec-g12a.c delete mode 100644 drivers/memory/Makefile.asm-offsets create mode 100644 drivers/net/dsa/mv88e6xxx/smi.c create mode 100644 drivers/net/dsa/mv88e6xxx/smi.h create mode 100644 drivers/net/dsa/sja1105/Kconfig create mode 100644 drivers/net/dsa/sja1105/Makefile create mode 100644 drivers/net/dsa/sja1105/sja1105.h create mode 100644 drivers/net/dsa/sja1105/sja1105_clocking.c create mode 100644 drivers/net/dsa/sja1105/sja1105_dynamic_config.c create mode 100644 drivers/net/dsa/sja1105/sja1105_dynamic_config.h create mode 100644 drivers/net/dsa/sja1105/sja1105_ethtool.c create mode 100644 drivers/net/dsa/sja1105/sja1105_main.c create mode 100644 drivers/net/dsa/sja1105/sja1105_spi.c create mode 100644 drivers/net/dsa/sja1105/sja1105_static_config.c create mode 100644 drivers/net/dsa/sja1105/sja1105_static_config.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_ddp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.h create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.h create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.c create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.h create mode 100644 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c create mode 100644 drivers/net/ethernet/ti/cpsw_ethtool.c create mode 100644 drivers/net/ethernet/ti/cpsw_priv.c create mode 100644 drivers/net/ethernet/ti/cpsw_priv.h create mode 100644 drivers/net/ethernet/ti/cpsw_sl.c create mode 100644 drivers/net/ethernet/ti/cpsw_sl.h create mode 100644 drivers/net/netdevsim/bus.c create mode 100644 drivers/net/netdevsim/dev.c delete mode 100644 drivers/net/netdevsim/devlink.c create mode 100644 drivers/net/netdevsim/sdev.c create mode 100644 drivers/net/phy/mdio-mux-meson-g12a.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c create mode 100644 drivers/net/wireless/realtek/rtw88/Kconfig create mode 100644 drivers/net/wireless/realtek/rtw88/Makefile create mode 100644 drivers/net/wireless/realtek/rtw88/debug.c create mode 100644 drivers/net/wireless/realtek/rtw88/debug.h create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.c create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.h create mode 100644 drivers/net/wireless/realtek/rtw88/fw.c create mode 100644 drivers/net/wireless/realtek/rtw88/fw.h create mode 100644 drivers/net/wireless/realtek/rtw88/hci.h create mode 100644 drivers/net/wireless/realtek/rtw88/mac.c create mode 100644 drivers/net/wireless/realtek/rtw88/mac.h create mode 100644 drivers/net/wireless/realtek/rtw88/mac80211.c create mode 100644 drivers/net/wireless/realtek/rtw88/main.c create mode 100644 drivers/net/wireless/realtek/rtw88/main.h create mode 100644 drivers/net/wireless/realtek/rtw88/pci.c create mode 100644 drivers/net/wireless/realtek/rtw88/pci.h create mode 100644 drivers/net/wireless/realtek/rtw88/phy.c create mode 100644 drivers/net/wireless/realtek/rtw88/phy.h create mode 100644 drivers/net/wireless/realtek/rtw88/ps.c create mode 100644 drivers/net/wireless/realtek/rtw88/ps.h create mode 100644 drivers/net/wireless/realtek/rtw88/reg.h create mode 100644 drivers/net/wireless/realtek/rtw88/regd.c create mode 100644 drivers/net/wireless/realtek/rtw88/regd.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rx.c create mode 100644 drivers/net/wireless/realtek/rtw88/rx.h create mode 100644 drivers/net/wireless/realtek/rtw88/sec.c create mode 100644 drivers/net/wireless/realtek/rtw88/sec.h create mode 100644 drivers/net/wireless/realtek/rtw88/tx.c create mode 100644 drivers/net/wireless/realtek/rtw88/tx.h create mode 100644 drivers/net/wireless/realtek/rtw88/util.c create mode 100644 drivers/net/wireless/realtek/rtw88/util.h create mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb2.c create mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c create mode 100644 drivers/phy/broadcom/phy-bcm-sr-usb.c create mode 100644 drivers/phy/hisilicon/phy-hi3660-usb3.c create mode 100644 drivers/phy/mediatek/phy-mtk-ufs.c create mode 100644 drivers/phy/tegra/xusb-tegra186.c create mode 100644 drivers/phy/ti/phy-am654-serdes.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-lochnagar.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8516.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8516.h create mode 100644 drivers/pinctrl/pinctrl-bm1880.c create mode 100644 drivers/scsi/qla2xxx/qla_dsd.h create mode 100644 drivers/scsi/ufs/ufs-mediatek.c create mode 100644 drivers/scsi/ufs/ufs-mediatek.h delete mode 100644 drivers/staging/media/mt9t031/Kconfig delete mode 100644 drivers/staging/media/mt9t031/Makefile delete mode 100644 drivers/staging/media/mt9t031/TODO create mode 100644 drivers/staging/media/soc_camera/TODO delete mode 100644 drivers/staging/media/zoran/Kconfig delete mode 100644 drivers/staging/media/zoran/Makefile delete mode 100644 drivers/staging/media/zoran/TODO delete mode 100644 drivers/staging/media/zoran/videocodec.c delete mode 100644 drivers/staging/media/zoran/videocodec.h delete mode 100644 drivers/staging/media/zoran/zoran.h delete mode 100644 drivers/staging/media/zoran/zoran_card.c delete mode 100644 drivers/staging/media/zoran/zoran_card.h delete mode 100644 drivers/staging/media/zoran/zoran_device.c delete mode 100644 drivers/staging/media/zoran/zoran_device.h delete mode 100644 drivers/staging/media/zoran/zoran_driver.c delete mode 100644 drivers/staging/media/zoran/zoran_procfs.c delete mode 100644 drivers/staging/media/zoran/zoran_procfs.h delete mode 100644 drivers/staging/media/zoran/zr36016.c delete mode 100644 drivers/staging/media/zoran/zr36016.h delete mode 100644 drivers/staging/media/zoran/zr36050.c delete mode 100644 drivers/staging/media/zoran/zr36050.h delete mode 100644 drivers/staging/media/zoran/zr36057.h delete mode 100644 drivers/staging/media/zoran/zr36060.c delete mode 100644 drivers/staging/media/zoran/zr36060.h delete mode 100644 drivers/staging/vboxvideo/TODO delete mode 100644 drivers/staging/vboxvideo/vbox_drv.c delete mode 100644 drivers/staging/vboxvideo/vbox_drv.h delete mode 100644 drivers/staging/vboxvideo/vbox_fb.c delete mode 100644 drivers/staging/vboxvideo/vbox_irq.c delete mode 100644 drivers/staging/vboxvideo/vbox_main.c delete mode 100644 drivers/staging/vboxvideo/vbox_mode.c delete mode 100644 drivers/staging/vboxvideo/vbox_ttm.c create mode 100644 drivers/tty/serial/milbeaut_usio.c create mode 100644 drivers/tty/serial/sifive.c create mode 100644 drivers/tty/ttynull.c create mode 100644 drivers/usb/dwc3/dwc3-meson-g12a.c create mode 100644 drivers/usb/mtu3/mtu3_debug.h create mode 100644 drivers/usb/mtu3/mtu3_debugfs.c create mode 100644 drivers/usb/mtu3/mtu3_trace.c create mode 100644 drivers/usb/mtu3/mtu3_trace.h create mode 100644 drivers/usb/typec/altmodes/displayport.h create mode 100644 drivers/usb/typec/altmodes/nvidia.c create mode 100644 drivers/usb/typec/ucsi/displayport.c create mode 100644 include/drm/drm_format_helper.h create mode 100644 include/drm/drm_gem_shmem_helper.h delete mode 100644 include/drm/tinydrm/tinydrm.h create mode 100644 include/dt-bindings/phy/phy-am654-serdes.h create mode 100644 include/linux/dma-fence-chain.h create mode 100644 include/linux/dsa/8021q.h create mode 100644 include/linux/dsa/sja1105.h create mode 100644 include/linux/packing.h create mode 100644 include/linux/platform_data/xilinx-ll-temac.h create mode 100644 include/media/fwht-ctrls.h create mode 100644 include/media/media-dev-allocator.h create mode 100644 include/net/bpf_sk_storage.h create mode 100644 include/net/ipv6_stubs.h delete mode 100644 include/net/netfilter/ipv4/nf_nat_masquerade.h delete mode 100644 include/net/netfilter/ipv6/nf_nat_masquerade.h create mode 100644 include/net/netfilter/nf_nat_masquerade.h delete mode 100644 include/net/nexthop.h create mode 100644 include/net/rtnh.h create mode 100644 include/net/tc_act/tc_police.h delete mode 100644 include/scsi/osd_attributes.h delete mode 100644 include/scsi/osd_protocol.h delete mode 100644 include/scsi/osd_sec.h delete mode 100644 include/scsi/osd_sense.h delete mode 100644 include/scsi/osd_types.h create mode 100644 include/trace/events/bpf_test_run.h create mode 100644 include/trace/events/nbd.h create mode 100644 include/uapi/drm/lima_drm.h create mode 100644 include/uapi/drm/panfrost_drm.h create mode 100644 lib/packing.c create mode 100644 net/core/bpf_sk_storage.c create mode 100644 net/core/datagram.h delete mode 100644 net/dsa/legacy.c create mode 100644 net/dsa/tag_8021q.c create mode 100644 net/dsa/tag_sja1105.c create mode 100644 net/hsr/hsr_debugfs.c delete mode 100644 net/ipv4/netfilter/ipt_MASQUERADE.c delete mode 100644 net/ipv4/netfilter/nft_chain_route_ipv4.c delete mode 100644 net/ipv4/xfrm4_mode_beet.c delete mode 100644 net/ipv4/xfrm4_mode_transport.c delete mode 100644 net/ipv4/xfrm4_mode_tunnel.c delete mode 100644 net/ipv6/netfilter/ip6t_MASQUERADE.c delete mode 100644 net/ipv6/netfilter/nft_chain_route_ipv6.c delete mode 100644 net/ipv6/xfrm6_mode_beet.c delete mode 100644 net/ipv6/xfrm6_mode_ro.c delete mode 100644 net/ipv6/xfrm6_mode_transport.c delete mode 100644 net/ipv6/xfrm6_mode_tunnel.c create mode 100644 net/netfilter/nft_chain_route.c create mode 100644 net/netfilter/xt_MASQUERADE.c create mode 100644 net/xfrm/xfrm_inout.h create mode 100644 sound/usb/media.c create mode 100644 sound/usb/media.h create mode 100644 tools/bpf/bpftool/Documentation/bpftool-btf.rst create mode 100644 tools/bpf/bpftool/btf.c create mode 100644 tools/lib/bpf/libbpf.pc.template create mode 100644 tools/testing/selftests/bpf/map_tests/sk_storage_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c create mode 100644 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data.c create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_reject_n [...] create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_data.c create mode 100644 tools/testing/selftests/bpf/progs/test_jhash.h create mode 100644 tools/testing/selftests/bpf/progs/test_skb_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_prog.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_edt.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_tunnel.c create mode 100644 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale1.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale2.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale3.c create mode 100644 tools/testing/selftests/bpf/test_btf.h create mode 100644 tools/testing/selftests/bpf/test_maps.h create mode 100644 tools/testing/selftests/bpf/test_sysctl.c create mode 100755 tools/testing/selftests/bpf/test_tc_edt.sh create mode 100755 tools/testing/selftests/bpf/test_tc_tunnel.sh create mode 100755 tools/testing/selftests/bpf/test_tcp_check_syncookie.sh create mode 100644 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c create mode 100644 tools/testing/selftests/bpf/verifier/direct_value_access.c create mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c create mode 100644 tools/testing/selftests/bpf/verifier/raw_tp_writable.c create mode 100644 tools/testing/selftests/bpf/verifier/scale.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_ets_strict.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/qos_lib.sh create mode 100755 tools/testing/selftests/media_tests/media_dev_allocator.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_igmp.sh create mode 100755 tools/testing/selftests/net/forwarding/loopback.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_vlan_modify.sh create mode 100755 tools/testing/selftests/netfilter/bridge_brouter.sh