This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-good in repository toolchain/linux-next.
omits a5ec8332d428 drm: Add per-plane pixel blend mode property omits 06e3c29716d9 drm/sun4i: tcon-top: Use struct_size() in devm_kzalloc() omits e296de926dfd drm/syncobj: Drop add/remove_callback from driver interface omits ad1a56f1bf2b Revert "drm: crc: Wait for a frame before returning from open()" omits c0811a7d5bef drm/crc: Cleanup crtc_crc_open function omits af6979331da1 drm/vkms/crc: Implement verify_crc_source callback omits 7e7b68ef0076 drm/fourcc: Add DOC: overview comment omits c76abab59b3c drm: Use horizontal and vertical chroma subsampling factor [...] omits 065e8c8ff0c7 drm/vgem: Remove unecessary dma_fence_ops omits 409254281fb0 drm/nouveau: Remove unecessary dma_fence_ops omits e43b9082abe4 drm/msm: Remove unecessary dma_fence_ops omits a5aca5d9f47c drm/i915: Remove unecessary dma_fence_ops omits 86e5d0b529a4 drm/gma500: Do not include <drm/drm_global.h> omits 3eb3cd04e2d8 drm/panel: Fix sphinx warning omits d2c53b337ef5 drm/bridge: ti-sn65dsi86: Fix 0-day build error omits 103c1944c6ae drm: Add kerneldoc description for "link"-member in struct [...] omits 0aeb35ea0e1a drm/dp: add extended receiver capability field present bit omits 638e9af16b95 drm/bridge: ti-sn65dsi86: Poll for training complete omits fc52d0ed1118 drm/bridge: ti-sn65dsi86: Poll for DP PLL Lock omits 73c89ead7185 drm/bridge: ti-sn65dsi86: Move panel_prepare() to pre_enable() omits b814ec6d4535 drm/bridge: ti-sn65dsi86: Implement AUX channel omits 6c76c0eb031f drm/bridge: ti-sn65dsi86: Fixup register names omits ea24a6221c8d drm/rcar-du/crc: Implement get_crc_sources callback omits 260bc55116c5 drm/i915/crc: implement get_crc_sources callback omits a8c20833c6bf drm/i915/crc: implement verify_crc_source callback omits 3a3cd0d92a0b drm/rcar-du/crc: Implement verify_crc_source callback omits 3b3b8448ebd1 drm/amdgpu_dm/crc: Implement verify_crc_source callback omits b8d913c0ee00 drm/rockchip/crc: Implement verify_crc_source callback omits 4396551e9cf3 drm: crc: Introduce get_crc_sources callback omits d5cc15a0c66e drm: crc: Introduce verify_crc_source callback omits eec97cd3677d drm/virtio: Replace drm_dev_unref with drm_dev_put omits 66e0c8a5bcfd drm: qxl: Fix NULL pointer dereference at qxl_alloc_client [...] omits 5043348a4969 drm: qxl: Fix error handling at qxl_device_init omits b0d146ac7b9a drm/qxl: Replace drm_dev_unref with drm_dev_put omits 550f17441f53 drm/cirrus: flip default from 24bpp to 16bpp omits abf7b30d7f61 drm/cirrus: Use drm_framebuffer_put to avoid kernel oops i [...] omits f82aab2d521e dma-buf: Remove requirement for ops->map() from dma_buf_export omits 75ff9f3c9a98 drm/vgem: Replace drm_dev_unref with drm_dev_put omits e81eb98e3fa8 drm/vmwgfx: Use __drm_atomic_helper_plane_reset instead of [...] omits 42da633809c1 drm/vc4: Use __drm_atomic_helper_plane_reset instead of co [...] omits e750218d26c3 drm/doc: clarify how to acquire required vblank event reference omits 31e63d31eaf0 drm/vkms: Fix vmap_count increment position omits e61e0f07ef0d gpu: drm: virtio: code cleanup omits 4354d64ea90c drm: Remove drm_fbdev_cma_set_suspend() omits 3ee53ae57501 drm/tinydrm: Replace drm_dev_unref with drm_dev_put omits 66e31a72dc38 drm/sti: do not remove the drm_bridge that was never added omits 161ad653d6c9 drm: rcar-du: Use __drm_atomic_helper_plane_reset instead [...] omits 60252323ec9c drm/sun4i: Use __drm_atomic_helper_plane_reset instead of [...] omits 4f4762fcc426 drm/imx: Use __drm_atomic_helper_plane_reset instead of co [...] omits e2512172d16b drm: atmel-hlcdc: Use __drm_atomic_helper_plane_reset inst [...] omits ffcf4626d3fe drm: mali-dp: Use __drm_atomic_helper_plane_reset instead [...] omits 7f4de521001f drm/atomic: Add __drm_atomic_helper_plane_reset omits bc0d332daef3 drm/vkms: Release pages_lock before return omits 6c234fe37c57 drm/vkms: Implement CRC debugfs API omits 3e77c4d02237 drm/vkms: Subclass plane state omits 570913e0b1be drm/rockchip: vop: add px30 vop support omits d5890d5ff4b9 dt-bindings: display: rockchip: add document for px30 vop omits 22e6de7074b8 drm/dp: add missing ')' to I2C nack debug message omits e7941cc2340c drm/rockchip: Convert drm_atomic_helper_suspend/resume() omits 80e0b19996d5 drm/bridge/ti-sn65dsi86: Fix implicit declaration to drm_m [...] omits 7c3d0f159ca0 drm/vkms: Use new return type vm_fault_t omits 27fb462a01c3 drm/bridge/tc358764: fix drm helper name omits dfb9f5cabfe3 drm/vkms: subclass CRTC state omits d7734b74095d drm/vkms: Add atomic_helper_check_plane_state omits 8ce1bb0b5337 drm/vkms: map/unmap buffers in [prepare/cleanup]_fb hooks omits bb112b14af8d drm/vkms: Add functions to map/unmap GEM backing storage omits 344d00795eb1 drm/bridge/synopsys: remove commented-out flag in Makefile omits f38b7cca6d0e drm/bridge: tc358764: Add DSI to LVDS bridge driver omits eb91cde094f5 dt-bindings: tc358754: add DT bindings omits a095f15c00e2 drm/bridge: add support for sn65dsi86 bridge driver omits e3896e6dddf0 dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings omits 5e03f02cb58d dt-bindings: mipi-dsi: Add dual-channel DSI related info omits 9b32f8951f0f dt-bindings: mipi-dsi: Add info about peripherals with non [...] omits 0305189afb32 drm/sun4i: tcon: Add support for R40 TCON omits cf77d79b4e29 drm/sun4i: tcon: Add another way for matching mixers with tcon omits 2aafafab5a9a drm/sun4i: Use (struct drm_format_info) fields to determin [...] omits 574e0fbfc95e drm/rockchip: Replace drm_dev_unref with drm_dev_put omits a31ac0b23cb8 drm: Replace NULL with error value in drm_prime_pages_to_sg omits 106b6c39c870 drm/print: Fix DRM_DEBUG_DP macro omits dcf496a6a608 drm/sun4i: sun4i: Introduce a quirk for lowest plane alpha [...] omits e527cd9e48e3 drm/sun4i: sun4i: Register quirks with the backend structure omits 490cda5a3c82 drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE checking if p [...] omits 979c11ef39ce drm/sun4i: Substitute sun4i_backend_format_is_yuv() with f [...] omits d8bd23d9936b drm/rockchip: Substitute is_yuv_support() with format->is_yuv omits 9bace65934e7 drm/i915: Substitute intel_format_is_yuv() with format->is_yuv omits ce2d54619a10 drm/fourcc: Add is_yuv field to drm_format_info to denote [...] omits 108019a7e6a3 drm/pl111: Use 64-bit arithmetic instead of 32-bit omits f9760772d265 drm/pl111: Replace drm_dev_unref with drm_dev_put omits a708edf13fb0 drm/vc4: Replace drm_dev_unref with drm_dev_put omits d8b3f454dab4 drm/sun4i: sun8i: Avoid clearing blending order at each at [...] omits 4c2ae34f64c8 drm/sun4i: Replace drm_dev_unref with drm_dev_put omits 4f45c778352e drm/connector: Fix typo in drm_connector_list_iter_next() omits a18b21929453 drm/dp_helper: Add DP aux channel tracing omits 71a5cb3eb758 drm: writeback: Fix doc that says connector should be disc [...] omits 7f43ef9f0d98 dma-buf: Move BUG_ON from _add_shared_fence to _add_shared [...] omits 3273fc63e1ed drm/meson: Make DMT timings parameters and pixel clock generic omits 620eec75f35c drm/doc: use inline kerneldoc style for drm_crtc_state omits 7f9e7ec92be9 drm/doc: Include drm_of.c helpers omits 9bea6dd081d1 drm/doc: Group the fb gem helpers better omits 15185aa20cbd drm/doc: move struct drm_crtc to in-line comments omits 268bc24e861e drm: switch drm_plane to inline comments omits 2e784a914248 drm: Switch drm_plane_state to inline kerneldoc style omits 97e14fbeb53f drm: drop _mode_ from remaining connector functions omits cde4c44d8769 drm: drop _mode_ from drm_mode_connector_attach_encoder omits c555f02371c3 drm: drop _mode_ from update_edit_property() omits 92e1d26324e0 drm/doc: polish for sturct drm_connector omits aab999a66e4b drm/doc: switch drm_connector_state to inline comments omits 3479fc248bf3 drm: move drv test macros out of drmP.h omits ce6058039bca drm/arm/malidp: Add modifier definitions for describing Ar [...] omits 90a460d5dd20 drm: Fix kerneldoc for DRM_MODE_PROP_IMMUTABLE omits 69a8a1961c7b drm: Skip __drm_mode_set_config_internal() on atomic drivers omits e7695eb6ea70 drm: Introduce __setplane_atomic() omits 4dd4677c2d3d drm: Extract __setplane_check() omits 82e00d113639 drm/i915: add DisplayPort CEC-Tunneling-over-AUX support omits d2e2d265211c drm-kms-helpers.rst: document the DP CEC helpers omits 2c6d1fffa1d9 drm: add support for DisplayPort CEC-Tunneling-over-AUX omits cf19fa2cfa4e drm/client: Fix double free in error path omits a08eac479b4e drm/sti: Replace drm_dev_unref with drm_dev_put omits a1a6fa3dcda1 drm/stm: Replace drm_dev_unref with drm_dev_put omits 77c56fd3c8cf drm/tinydrm: add backlight dependency for ili9341 omits b7178ffe7eb8 drm/sun4i: tcon-top: Fix return type warning omits f88c5ee77496 drm/sun4i: Implement zpos for DE2 omits 42ac03213b7f drm/vkms: Add framebuffer and plane helpers omits 58d4d29823d9 drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m omits 7da9b2e47fef drm/sun4i: mixer: Read id from DT omits c089af18b2bd drm/sun4i: DW HDMI: Make symbol sun8i_dw_hdmi_pltfm_driver static omits 3a0709928b17 drm/vkms: Add vblank events simulated by hrtimers omits d16489307a52 drm/vkms: Add connectors helpers omits 657cd71e8eb3 drm: gma500: Changed __attribute__((packed)) to __packed omits 559e50fd34d1 drm/vkms: Add dumb operations omits ae61f61fa802 drm/client: Fix: drm_client_new: Don't require DRM to be r [...] omits 5685ca0ca292 drm/tinydrm: Fix doc build warnings omits 03e3ec9ad1ee drm/panel: simple: Add Sharp LQ035Q7DB03 panel support omits ac1fe1322530 dt-bindings: display: sun4i-drm: Fix order of DW HDMI PHY [...] omits 5e4965667a6e drm/sun4i: tcon-top: Remove mux configuration at probe time omits 05db311a792d drm/sun4i: tcon-top: Add helpers for mux switching omits e0f56782bc2d drm/sun4i: mixer: Order includes alphabetically omits 4a068c5c17e8 drm/sun4i: DW HDMI: Release nodes if error happens during [...] omits 7a6677753413 dt-bindings: display: sun4i-drm: Add R40 TV TCON description omits da82107ecf32 drm/sun4i: tcon: Release node when traversing of graph omits af11942ee44e drm/sun4i: tcon-top: Cleanup clock handling omits d978a94b0a9e drm/sun4i: Add R40 display engine compatible omits decac6b00542 dt-bindings: display: sun4i-drm: Add R40 display engine co [...] omits b6d83fccd877 drm/panel: p079zca: Use of_device_get_match_data() omits cd0e0ca69109 drm/panel: type promotion bug in s6e8aa0_read_mtp_id() omits ebc950fdff6d dt-bindings: Add KINGDISPLAY KD097D04 panel bindings omits 2bb7a39c1581 dt-bindings: Add vendor prefix for kingdisplay omits de04a462fdce drm/panel: p079zca: Support Innolux P097PFG panel omits 731edd4ce5d3 dt-bindings: Add Innolux P097PFG panel bindings omits 48bd379aa23d drm/panel: p079zca: Add variable unprepare_delay properties omits 7ad4e4636c54 drm/panel: p079zca: Refactor panel driver to support multi [...] omits 3d5664f95ebe drm/panel: ili9881c: Fix missing assignment to error return ret omits 97ceb1fb08b6 drm/panel: simple: Add support for DataImage SCF0700C48GGU18 omits 03fa9aa38494 dt-bindings: Add DataImage, Inc. vendor prefix omits a5d2ade627dc drm/panel: simple: Add support for Innolux G070Y2-L01 omits 3b39ad7a553f drm/panel: simple: Add newhaven, nhd-4.3-480272ef-atxl LCD omits 955f60db0f2b drm: Add support for extracting sync signal drive edge fro [...] omits ae8cf41b6a5e drm/panel: simple: Add support for BOE HV070WSA-100 panel [...] omits b0b7aa407e92 dt-bindings: display: Add DT bindings for BOE HV070WSA-100 panel omits 1b9883eae822 drm/vc4: Support the case where the DSI device is disabled omits 2e64a174179a drm/of: Make drm_of_find_panel_or_bridge() fail when the d [...] omits c59eb3cfde1f drm/panel: Let of_drm_find_panel() return -ENODEV when the [...] omits 5fa8e4a22182 drm/panel: Make of_drm_find_panel() return an ERR_PTR() in [...] omits 0ca0c827efdf drm/panel: simple: Add DLC DLC0700YZG-1 panel omits 7a6aca49358a dt-bindings: Add vendor prefix for DLC Display Co., Ltd. omits aad34de22e63 drm/panel: Add support for the EDT ETM0700G0EDH6 omits aa7e6455e1ef drm/panel: Add support for the EDT ETM0700G0BDH6 omits 2230ca12cca1 dt-bindings: display: Document the EDT et* displays in one file. omits 23167fa9a519 drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel omits 85b5bafb86e6 drm/cma-helper: Remove drm_fb_cma_fbdev_init_with_funcs() omits dff1c7032ffe drm/tinydrm: Use drm_fbdev_generic_setup() omits 9060d7f49376 drm/fb-helper: Finish the generic fbdev emulation omits e896c132eb2c drm/debugfs: Add internal client debugfs file omits 894a677f4b3e drm/cma-helper: Use the generic fbdev emulation omits 244007ecb6bb drm/pl111: Set .gem_prime_vmap and .gem_prime_mmap omits d536540f304c drm/fb-helper: Add generic fbdev emulation .fb_probe function omits c76f0f7cb546 drm: Begin an API for in-kernel clients omits 5ba57babcb40 drm: vkms: select DRM_KMS_HELPER omits 008095e065a8 drm/vc4: Add support for the transposer block omits 1ebe99a75eed drm/vc4: Call drm_atomic_helper_fake_vblank() in the commit path omits 6fb42b6682f0 drm/atomic: Call fake_vblank() from the generic commit_tai [...] omits b25c60af7a87 drm/crtc: Add a generic infrastructure to fake VBLANK events omits 184d3cf4f738 drm/vc4: Use wait_for_flip_done() instead of wait_for_vblanks() omits 814bde99ee80 drm/connector: Make ->atomic_commit() optional omits 425132fdb169 drm/connector: Pass a drm_connector_state to ->atomic_commit() omits b82c1f8f78b4 drm/atomic: Avoid connector to writeback_connector casts omits 73915b2b1f25 drm/writeback: Fix the "overview" section of the doc omits e22e953189f7 Merge drm-upstream/drm-next into drm-misc-next omits a012024571d9 drm/crc: Only report a single overflow when a CRC fd is opened omits 8adbbb2e7871 drm/stm: ltdc: rework reset sequence omits 7868e5079228 drm/stm: ltdc: filter mode pixel clock vs pad constraint omits f8878bb2f867 drm: print plane state normalized zpos value omits 4da1d4c751c9 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] omits a1c3b49523ae Merge tag 'drm-misc-next-2018-07-04' of git://anongit.free [...] omits c5be9b540343 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] omits 96b2bb0b9637 Merge tag 'omapdrm-4.19' of git://git.kernel.org/pub/scm/l [...] omits ca52bea9fa80 drm/atomic-helper: Use bitwise or for filling a bitmask omits a65020d0a65d drm/v3d: Fix a grammar nit in the scheduler docs. omits 2dd4f211e707 drm/v3d: Add missing v3d documentation structure. omits e0d018119ae8 drm/v3d: Remove unnecessary dma_fence_ops. omits 624bb0c08b82 drm/v3d: Delay the scheduler timeout if we're still making [...] omits 408633d2e740 drm/v3d: use new return type vm_fault_t in v3d_gem_fault omits e368fc75c190 drm/arm/malidp: Added the late system pm functions omits f877006d5db4 drm/arm/malidp: Set the output_depth register in modeset omits fbcc454e8a35 drm/arm/malidp: Enable/disable interrupts in runtime pm omits ff8fc26a764a drm/arm/malidp: Split malidp interrupt initialization functions. omits 62862cfbb18d drm/arm/malidp: Modified the prototype of malidp irq de-in [...] omits 613c5c7fc815 drm: mali-dp: Add debugfs file for reporting internal errors omits 0735cfdf0af4 drm/mali-dp: Improve writeback handling for DP500. omits 8cbc5caf36ef drm: mali-dp: Add writeback connector omits 09368e32a975 drm/mali-dp: Add RGB writeback formats for DP500. omits 1cb3cbe732d9 drm/mali-dp: Add writeback support for DP500. omits a67bbbe225c2 drm: mali-dp: Add RGB writeback formats for DP550/DP650 omits 846c87a068f4 drm: mali-dp: Add support for writeback on DP550/DP650 omits 0b7510d15e14 drm/tilcdc: Use drm_connector_has_possible_encoder() omits f8222409d1ac drm/msm: Use drm_connector_has_possible_encoder() omits 38cb8d96933e drm: Add drm_connector_has_possible_encoder() omits 7b71ca249b26 drm/radeon: Use drm_connector_for_each_possible_encoder() omits ddba766dd07e drm/nouveau: Use drm_connector_for_each_possible_encoder() omits 98c0e348c095 drm/amdgpu: Use drm_connector_for_each_possible_encoder() omits 83aefbb887b5 drm: Add drm_connector_for_each_possible_encoder() omits 20431c05ae68 drm/i915: Nuke intel_mst_best_encoder() omits 0d9988910989 drm/fb-helper: Eliminate the .best_encoder() usage omits c91b007ed137 drm/vkms: Add extra information about vkms omits 854502fa0a38 drm/vkms: Add basic CRTC initialization omits c04372ea4abd drm/vkms: Add mode_config initialization omits 41111ce17ee7 drm/vkms: vkms_driver can be static omits 1c7c5fd916a0 drm/vkms: Introduce basic VKMS driver omits c51756d56e20 drm/sun4i: Remove VLA usage omits 968d72e6a510 drm/savage: off by one in savage_bci_cmdbuf() omits 4dd3cdb281f7 dma-fence: Polish kernel-doc for dma-fence.c omits f29135ee4e0d Merge v4.18-rc3 into drm-next omits de10eba0f68a drm/vgem: off by one in vgem_gem_fault() omits a1de8d0a7e2c drm/i810: off by one in i810_dma_vertex() omits 64e625cf5353 drm/virtio: Remove unecessary dma_fence_ops omits 144b09795528 drm/vc4: Remove unecessary dma_fence_ops omits 93f8252bcbec drm/qxl: Remove unecessary dma_fence_ops omits 51eebbc76b25 drm/etnaviv: Remove unecessary dma_fence_ops omits 99e227cb0397 drm: Remove unecessary dma_fence_ops omits 95f9e2636a60 drm/amdgpu: Remove unecessary dma_fence_ops omits 418cc6ca0607 dma-fence: Make ->wait callback optional omits 07c13bb78c8b drm: Change deadlock-avoidance algorithm for the modeset locks. omits 08295b3b5bee locking: Implement an algorithm choice for Wound-Wait mutexes omits 55f036ca7e74 locking: WW mutex cleanup omits 070473bcf703 drm: add missing ctx argument to plane transitional helpers omits ba6096311ba6 drm: Fix hdmi connector content type property docs omits ea632725956d drm/vmwgfx: Use drm_plane_mask() & co. omits c0183a8eae18 drm/vc4: Use drm_crtc_mask() omits dbf8f9e40e6f drm/sun4i: Use drm_crtc_mask() omits 2d4569fd8d8e drm/imx: Use drm_plane_mask() omits 40560e26dc45 drm/i915: Use drm_plane_mask() & co. omits 737057321f3c drm: Add drm_connector_mask() omits 6f3be036da5c drm: Add drm_encoder_mask() omits 6a52193bd0dd drm: Use drm_crtc_mask() omits 62f77ad09695 drm: Add drm_plane_mask() omits e35a2f9aee31 drm/atomic-helper: Use old/new state in drm_atomic_helper_ [...] omits 796422f227ee dma-fence: Allow wait_any_timeout for all fences omits c701317a3eb8 dma-fence: Make ->enable_signaling optional omits 1b48b7202c43 dma-fence: remove fill_driver_data callback omits e08015e7d6a4 drm/pl111: Support Nomadik LCDC variant omits 491657a91560 drm/vc4: Make DSI call into the bridge after the DSI link [...] omits 14d9deeb273c drm/v3d: Define the fourcc modifier for the Broadcom UIF format. omits dff96888860a drm/vmwgfx: add SPDX idenitifier and clarify license omits a3be6f6c6e3e drm/vmwgfx: add SPDX idenitifier and clarify license omits eee3dc56e22e drm/noveau: add SPDX identifier and clarify license omits 4f960dcf7542 drm: add SPDX identifier and clarify license omits 3e2b88cbd225 drm: add SPDX idenitifier and clarify license omits 7bd160245196 Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover-fi [...] omits 334bb8972a13 console: dummycon: export dummycon_[un]register_output_notifier omits c981c01164d5 Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover' o [...] omits 83d83bebf401 console/fbcon: Add support for deferred console takeover omits 3bd3a0e330aa fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable omits d48de54a9dab printk: Export is_console_locked omits f8466184bd5b drm/omap: gem: Switch to gem_free_object_unlocked() omits 5117bd898e8c drm/omap: gem: Fix mm_list locking omits 3cbd0c587b12 drm/omap: gem: Replace struct_mutex usage with omap_obj pr [...] omits dc8c9aeee509 drm/omap: gem: Don't take struct_mutex to get GEM object m [...] omits 2491244d7709 drm/omap: gem: Merge __omap_gem_get_pages() and omap_gem_a [...] omits 620063e10ed4 drm/omap: gem: Rename GEM function with omap_gem_* prefix omits 6505d75cd232 drm/omap: fix email address omits c618a3a93b5a drm/omap: Implement workaround for DRA7 errata ID:i932 omits 6ada1328642b gpu: drm: omapdrm: Adding new typedef vm_fault_t omits eab976693153 Merge tag 'drm-misc-next-2018-06-27' of git://anongit.free [...] omits b4d4b0b7defb Merge tag 'drm-intel-next-2018-06-20' of git://anongit.fre [...] omits 57e23de02f48 drm/sun4i: DW HDMI: Expand algorithm for possible crtcs omits 8b5f7a62464a drm: of: Export and rename drm_crtc_port_mask() omits b46e2c9f5f64 drm/sun4i: Add support for A64 HDMI PHY omits c891a65a7fc9 drm/sun4i: Add support for second clock parent to DW HDMI [...] omits aef13fd84262 drm/sun4i: DW HDMI PHY: Add support for second PLL omits 09f380e3ba41 drm/sun4i: Don't change clock bits in DW HDMI PHY driver omits 09773c532d30 drm/sun4i: Enable DW HDMI PHY clock omits 03c35dbf73e0 dt-bindings: display: sun4i-drm: Add description of A64 HDMI PHY omits 0740845909b1 drm/sun4i: Add support for R40 mixers omits 63d6310f6cc6 drm/sun4i: Don't check for panel or bridge on TV TCONs omits 2a72d0c5796b drm/sun4i: Don't check for LVDS and RGB when TCON has only ch1 omits 49836b11fe71 drm/sun4i: tcon: Generalize engine search algorithm omits c5cf04df56e6 drm/sun4i: Don't skip TCONs if they don't have channel 0 omits ef0cf6441fbb drm/sun4i: Add support for traversing graph with TCON TOP omits 71f4796ac09d drm/sun4i: Split out code for enumerating endpoints in out [...] omits 367c359aa863 drm/sun4i: Fix releasing node when enumerating enpoints omits 19f3ebed3f36 drm/sun4i: Add TCON TOP driver omits 59a9c39544cd dt-bindings: display: sunxi-drm: Add TCON TOP description omits 3fa0e8f6f960 drm/tinydrm: new driver for ILI9341 display panels omits 7b59d2d8d798 dt-bindings: new binding for Ilitek ILI9341 display panels omits bb2a9b6eb1f6 dt-bindings: Add vendor prefix for Adafruit omits 10cfc747835e MAINTAINERS: fix path to ilitek, ili9225 device tree bindings omits 106359177a57 drm/rockchip: vop: fixup linebuffer mode calc error omits a3e77e165596 drm/rockchip: Use drm_crtc_mask() omits 5ae79cf18dc1 drm/gma500: Fix compile warning omits 80c18ba11a7a drm/gma500: Fix potential NULL pointer dereference omits a63d3bd23077 drm/gma500: Replace drm_gem_object_unreference_unlocked wi [...] omits 26aec25593c2 drm/panel: Add Ilitek ILI9881c panel driver omits 66ddff86f682 dt-bindings: panel: Add the Ilitek ILI9881c panel documentation omits 86cd90020688 drm: kirin: Remove useless "Scale not support" error message omits d30827ce0df4 drm: Make ioctls available for in-kernel clients omits 7eeaeb90a6a5 drm/file: Don't set master on in-kernel clients omits 1572042a4ab2 drm: provide management functions for drm_file omits 3c8daa7db46d drm/omap: remove now unused functions omits 46d8f405e16c drm: Consider drivers setting DRIVER_ATOMIC as atomic. omits 4adc18371f14 drm/omap: remove now unused functions omits 565c17b5f02d Merge branch 'drm-next-4.19' of git://people.freedesktop.o [...] omits f4366e44efeb Merge tag 'drm-misc-next-2018-06-21' of git://anongit.free [...] omits 3069290d9d6a Merge tag 'drm-intel-next-2018-06-06' of git://anongit.fre [...] omits 14d1d1908696 drm/v3d: Remove the bad signaled() implementation. omits 7122b68b8a96 drm/v3d: Take a lock across GPU scheduler job creation and [...] omits 6aa13402c110 drm/bridge: Move the struct drm_bridge member kerneldoc inline. omits abd7dbe921bb gpu: drm: vc4: Adding new typedef vm_fault_t omits 8d4f4b82155c drm: Document mode_config.max_width/height as the max fb d [...] omits c612ae0503af staging: android: ion: fix ion_dma_buf_attach signatur omits e1cacec9d50d drm/i915: Update DRIVER_DATE to 20180620 omits cd9e11a8bf25 drm/i915/icl: Add 10-bit support for hdmi omits c238ad625889 drm/i915/psr: fix copy-paste error with setting of tp2_wak [...] omits 98fa2aecb509 drm/i915/psr: Fix warning in intel_psr_activate() omits f55786faa156 drm/i915/selftests: Remove unused dmabuf->kmap routines, f [...] omits d98c71dadc2d Merge drm-upstream/drm-next into drm-misc-next omits d67b6a206507 drm: writeback: Add client capability for exposing writeba [...] omits b13cc8dd5884 drm: writeback: Add out-fences for writeback connectors omits 935774cd71fe drm: Add writeback connector type omits f664a5269542 dma-buf: remove kmap_atomic interface omits a19741e5e5a9 dma_buf: remove device parameter from attach callback v2 omits 2227a7a219fd drm/vc4: Always obey implicit sync omits 9d54fcd5416d drm/gem-fb-helper: Always do implicit sync omits f648661bc7de drm/i915/selftests: Avoid ERR_PTR dereference omits ac2bf28ad1a1 Merge tag 'gvt-next-2018-06-19' of https://github.com/inte [...] omits a21daa88d4f0 drm/amdgpu: Use correct enum to set powergating state omits 761f58e0e913 drm/amdgpu: correct GART location info omits 8e2c7ad99dce drm/amdgpu: update ib_start/size_alignment same as windows used omits eeb2c3c2a614 amdgpu: display: use modern ktime accessors omits 4daa4fba3a38 gpu: drm: ttm: Adding new return type vm_fault_t omits 2bfb0b678e48 gpu: drm: radeon: Adding new typedef vm_fault_t omits 1c3eced3d4ad drm/i915/audio: constify ELD pointers omits ad193bc6206d drm/i915: Enforce max hdisplay/hblank_start limits on HSW/BDW FDI omits ad77c537eab1 drm/i915: Check timings against hardware maximums omits 98fac1d5c582 drm/i915: Nuke the cursor size defines omits 1a4b8901c5ec drm/i915: Print prop name/id when rejecting it omits 0fdb3f75a358 drm/i915/psr: Adds psrwake options for all platforms omits d5b65efd2b2e i915: remove timespec_to_jiffies_timeout omits b796b9710fd5 drm/i915/icl: Handle hotplug interrupts for DP over TBT omits 121e758ee578 drm/i915/icl: Support for TC North Display interrupts omits df0d28c185ad drm/i915/icl: GSE interrupt moves from DE_MISC to GU_MISC omits 9e8789ec967a drm/i915/i915_reg.h: fix the checkpatch MACRO_ARG_PRECEDEN [...] omits af7187b78443 drm/i915/i915_reg.h: fix the checkpatch SPACE_BEFORE_TAB issues omits 5ee8ee86c86f drm/i915/i915_reg.h: fix the checkpatch SPACING issues omits 58884bbc7c9d drm/i915/audio: Add 810 MHz clock entries to dp_aud_n_m table omits e364672477a1 drm/i915/aml: Introducing Amber Lake platform omits b9be78531d27 drm/i915/whl: Introducing Whiskey Lake platform omits 5ee4a7a6db8e drm/i915/execlists: Pull the w/a LRI emission into a helper omits bcc2661e3243 drm/i915: Only show debug for state changes when banning omits 6456314ff1de drm/rockchip: vop: fix irq disabled after vop driver probed omits e2810a7167df drm/rockchip: vop: split out core clock enablement into se [...] omits 02f361f5fdfb drm/i915/lspcon: switch to kernel unsigned int types omits c25004964c5a drm/i915/audio: switch to kernel unsigned int types omits fd620bf92a60 drm/i915/backlight: switch to kernel unsigned int types omits accb1eb57196 drm/i915/dvo: switch to kernel unsigned int types omits 93383b5705e6 drm/i915/uncore: switch to kernel unsigned int types omits faa087c476a3 drm/i915/hdmi: switch to kernel unsigned int types omits 0ede01418854 drm/i915/vbt: switch to kernel unsigned int types omits 4fdd5b4e9aba drm/i915: Fix fallout of fake reset along resume omits b77422f80337 drm/i915: Enable provoking vertex fix on Gen9 systems. omits ba1f665f161c drm: Add checks for atomic_[duplicate/destroy]_state with [...] omits 0baf5cc971fc drm/rockchip: cnd-dp: adjust spdif register setting omits ebfb081edc8a drm/rockchip: lvds: add missing of_node_put omits f677bd558de2 drm/i915/icl: update VBT's child_device_config flags2 field omits 9378985eb05c drm/i915/icl: implement DVFS for ICL omits e89ea3559661 drm/atomic: Set current atomic state in drm_private_state omits 6ab0edf4e79c drm: Print bad user modes omits b6f690ab237d drm/atomic: Improve debug messages omits 1c0f1b3db7a6 drm/i915: s/IS_G4X && !IS_GM45/IS_G45/ omits b2209e62a450 drm/i915/execlists: Reset the CSB head tracking on reset/s [...] omits 042ed2dbe5b2 drm/i915: Be irqsafe inside reset omits 85ee15d6a3d3 drm/amd/display: Do not skip FBC init in failsafe mode omits e9522309efb3 drm/amd/display: Add num_opp to resource_caps omits 12036586a368 drm/amd/display: Allow DP register double buffer omits ce3f6e82249c drm/amd/display: create sink_id in dc_sink structure to id [...] omits 74167ad60c04 drm/amd/display: Add new transfer type HWPWL omits 6aa57bb8e4d4 drm/amd/display: Disable stats by default omits b73552323a5d drm/amd/display: Convert quotes to Ascii quotes omits 6f0db2dc02de drm/amd/display: Make it more clear when info frames affec [...] omits 2cbe6d9be5a4 drm/amd/display: Drop duplicate dc_stream_set_static_scree [...] omits a10dc97ab8e9 drm/amd/display: Add use_dynamic_meta flag to stream_state omits 973d42c79e99 drm/amd/display: Move i2c and aux structs into dc_ddc_types.h omits b4f84bdf579e drm/amd/display: Stream encoder update omits 6e0ef9d85b99 drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests omits 3b070c60ea51 drm/amd/display: Drop to fail-safe mode if edid is bad omits 00553cf8116e drm/amdgpu: Update function level documentation for GPUVM. omits ab3ec8a1a9f1 drm/amdgpu: Restore :internal: for amdgpu_vm.c documentation omits b1ddf5484727 drm/amdgpu: Get real power source to initizlize ac_power omits e1e36485e9f3 drm/amd/pp: Implement update_smc_table for CI. omits 600ae890be59 drm/amdgpu: Use real power source in powerplay instand of [...] omits c5792d7776e6 drm/amd/pp: Remove SAMU support in powerplay omits dc85db256d47 drm/doc: Add amdgpu hwmon/power documentation (v2) omits c8c5e569c5b0 drm/amdgpu: Consolidate visible vs. real vram check v2. omits 923ff76eb035 drm/amdgpu: update documentation for amdgpu_irq.c v3 omits 7fc48e591279 drm/amdgpu: Update function level documentation for GPUVM v3 omits f4557923b5d3 drm/amdgpu: fix typo in amdgpu_mn.c comments omits ad7f0b6334fe drm/amdgpu: fix documentation of amdgpu_mn.c v2 omits 528e083d85bd drm/amdgpu: rename rmn to amn in the MMU notifier code (v2) omits abea57d70e90 drm/amdgpu: Add BRACKET_LAYOUT_ENUMs to ObjectID.h omits 59d61be2229f drm/amdgpu: remove unused parameter for va update omits 04ad26bbc41e drm/amdgpu: Add plumbing for handling SQ EDC/ECC interrupts v2. omits 981658c67a97 drm/amdgpu: Add interrupt SQ source struct to amdgpu_gfx s [...] omits 5a2f291343bc drm/amdgpu: Added ISR for CP ECC/EDC interrupt v2. omits 8f4039fefd94 drm/amdgpu: change gfx8 ib test to use WB omits 11528640c778 drm/amdgpu: Correct the ndw of bo update mapping. omits b7e6cd57027f drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to queue mgr omits 4bafe4402429 drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to info query omits 81d350144bd4 uapi/drm: add AMDGPU_HW_IP_VCN_JPEG for jpeg CS omits 5b2329b61875 drm/amdgpu: enable vcn jpeg ib test omits 6173040f167e drm/amdgpu: add vcn jpeg ib test omits b1d3760645ac drm/amdgpu: add vcn jpeg ring test omits 0c5e4b3e1e8a drm/amdgpu: add vcn jpeg sw finish omits b7fe681e35aa drm/amdgpu: add patch to jpeg ring omits c8c1a1d2ef04 drm/amdgpu: define and add extra dword for jpeg ring omits 8a998052f29b drm/amdgpu: implement patch for fixing a known bug omits d2314b48d621 drm/amdgpu: initialize vcn jpeg ring omits 59dd2b883fcd drm/amdgpu: add vcn jpeg irq support omits e612bcc3abbb drm/amdgpu: set jpeg ring functions omits 221f36c460d7 drm/amdgpu: implement jpeg ring functions omits 50613395abc0 drm/amdgpu: add more jpeg register offset headers omits d521093a5f84 drm/amdgpu: add jpeg packet defines to soc15d.h omits fa3087f7682e drm/amdgpu: add vcn jpeg ring omits 8e0fce5a96cf drm/amdgpu: define vcn jpeg ring omits 48ad368a8a3a drm/amdgpu: move amdgpu_ctx_mgr_entity_fini to f_ops flush [...] omits 741f01e636b7 drm/scheduler: Avoid using wait_event_killable for dying p [...] omits a2d19d66b145 drm/amdgpu: Hook up amdgpu_object.c documentation omits 2472e11b85f0 drm/amdgpu: Fix-ups for amdgpu_object.c documentation omits 0152ac16522b drm/amdgpu: Hook up documentation about memory domains omits 8f4805a265fd drm/amdgpu: avoid sleep while executing atombios table (V2) omits baca30fabdc9 drm/amdgpu: Add documentation for PRIME related code omits 99fa7ce3a82b drm/doc: Add initial amdgpu driver documentation omits 41f507080e45 drm/doc: Add a label for the PRIME Buffer Sharing chapter omits 3120e2a390a9 drm/amdgpu/pp: switch the default dpm implementation for CI omits d1a9146b3a98 drm/amdgpu/display: enable CONFIG_DRM_AMD_DC_DCN1_0 by default omits 5099114ba3b2 drm/amdgpu/display: drop DRM_AMD_DC_FBC kconfig option omits b646c1dc835b drm/amdgpu: add kernel doc for memory domains. omits 6f4e8d6e592a drm/amdgpu: add kernel doc for amdgpu_object.c omits 0ce55b4676f2 drm/amd/display: dal 3.1.47 omits 0dd6cfe15cbd drm/amd/display: add dentist frequency to resource pool omits 0b126112e90a drm/amd/display: DP YCbCr 4:2:0 support omits 8de94233f4cd drm/amd/display: Prefix TIMING_STANDARD entries with DC_ omits e0d4234982b3 drm/amd/display: dal 3.1.46 omits a27f19967783 drm/amd/display: Added documentation for some DC interface [...] omits 43610a9be188 drm/amd/display: HLG support omits 1a05873f21d6 drm/amd/display: Refactor audio programming omits 4ea209073d22 drm/amd/display: Dynamic HDR metadata mem buffer omits 3c8e4316a0bf drm/amd/display: Optimize DP_SINK_STATUS_ESI range read on HPD omits bf5896864772 drm/amd/display: Default log masks should include all conn [...] omits cb1d7eacb58f drm/amd/display: Fix indentation in dcn10 resource constructor omits 8ca809008571 drm/amd/display: add DPCD read for Sink ieee OUI omits 0f6ca3bac44d drm/amd/display: Add function to get optc active size omits 73770ca53f63 drm/amd/display: AUX will exit when HPD LOW detected omits f9430b235dd4 drm/amd/display: Prefix event prints with ==Event== omits ae2389e0fc3d drm/amd/display: dal 3.1.45 omits 9a08f51fa737 drm/amd/display: upgrade scaler math omits 66e48cd37147 drm/amd/display: Clean up submit_channel_request omits ea4a202053c9 drm/amd/display: pass pipe_ctx straight to blank_pixel_data omits 677e8622a9ae drm/doc: add a chapter for gpu scheduler omits 2d33948e4e00 drm/scheduler: add documentation omits fe78627d4304 drm/amd/display: fix type of variable omits 5c2199270275 drm/amdgpu: Fix uvd firmware version information for vega20 (v2) omits dd06eecb73d2 drm/amdgpu/vg20:support new UVD FW version naming convention omits e1fa921f022d drm/amd/pp: Make sure clock_voltage_limit_table on dc is valid omits ecfee95a8ae7 drm/amd/pp: Add S3 support for OD feature omits b1dc9d8755d9 drm/amdgpu: allocate shared fence slot in VA IOCTL omits 14921f3cef85 drm/i915: Fix context ban and hang accounting for client omits 548764bb7ce0 drm/i915: Keep the ctx workarounds tightly packed omits 2edd53272120 drm/i915/dp: Add support for HBR3 and TPS4 during link training omits 46b527d19c43 drm/i915/icl: Add allowed DP rates for Icelake omits 1fa11ee2d9d0 drm/i915/icl: start adding the TBT pll omits 00c92d929ac3 drm/i915/icl: unconditionally init DDI for every port omits 970888e7d130 drm/i915/icl: add icelake_get_ddi_pll() omits a0fbacb58ce1 drm/i915/gtt: Reduce a pair of runtime asserts omits 986dbac4803c drm/i915/gtt: Cache the PTE encoding of the scratch page omits 4a192c7e8b14 drm/i915/gtt: Free unused page tables on unbind the context omits 549fe88bf71d drm/i915/gtt: Lazily allocate page directories for gen7 omits 1fd00c0faeec drm/i915: Declare the driver wedged if hangcheck makes no [...] omits 5db1d4ea91b6 drm/i915/execlists: Push the tasklet kick after reset to r [...] omits 920d3fb1a00c drm/i915/selftests: Initialise request to silence a compiler omits 51a9f6dfc00d drm/i915: Turn off g4x DP port in .post_disable() omits 929168c5f3df drm/i915: Disallow interlaced modes on g4x DP outputs omits 132c27c97cb9 drm/i915: Fix PIPESTAT irq ack on i965/g4x omits 3b567bb059b9 drm/i915/ddi: Removed unused var from hsw_write_infoframe() omits c737376442e2 drm/i915/ddi: Set HDMI infoframes with pipe clocks enabled omits 8fc0aa6eaa56 drm/i915/ddi: Check transcoder instead of port when settin [...] omits afb2c4437dae drm/i915/ddi: Push pipe clock enabling to encoders omits 24a28179ecc0 drm/i915/ddi: s/crtc->config/old_crtc_state in haswell_crt [...] omits 5422b37c907e drm/i915/psr: Kill delays when activating psr back. omits a2bbf7148342 drm/i915/gtt: Only keep gen6 page directories pinned while active omits e62230deeeae drm/i915: Show CCID in engine dumps omits 286e61535600 drm/i915: Make the hexdump row offset visually distinct omits 83c317832eb1 drm/i915: Dump the ringbuffer of the active request for debugging omits 856e1b175650 drm/i915/dsm: remove unnecessary dsm priv structure omits d6abe6df706c drm/bridge: sil_sii8620: do not have a dependency of RC_CORE omits 1288786b18f7 drm/i915: Move GEM sanitize from resume_early to resume omits 2e932b9cdece drm/i915/opregion: move acpi notifier to dev_priv omits 6ebb6d8ebe56 drm/i915/perf: make oa format tables const omits 697b9a8714cb drm/i915: Make closing request flush mandatory omits e4dd27aadd20 drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI omits 57c8a484a9cb drm/i915: Enable KVMGT for BXT. omits d71cb7129e7c drm/i915/gvt: Add mmio handler for for BXT. omits 84eb04f6d77a drm/i915/gvt: Enable dma_buf support for BXT. omits 72bad9972876 drm/i915/gvt: Enable virtual display support for BXT. omits 47d9d3be5925 drm/i915/gvt: Enable force wake support for BXT. omits f093f182ace9 drm/i915/gvt: Enable cmd_parser support for BXT. omits a94cf2e0ef7f drm/i915/gvt: Enable mmio context init and switch for BXT. omits d0f827bb18fe drm/i915/gvt: Enable irq initialization for BXT. omits 665004b8f506 drm/i915/gvt: Enable gtt initialization for BXT. omits 6fa6616b8f7a drm/i915/gvt: Enable device info initialization for BXT. omits 02b966c12b49 drm/i915/gvt: Add MEDIA_POOL_STATE for BXT. omits 2939db9e2879 drm/i915/gvt: Add D_BXT device type define for BXT. omits bb187e93e48d drm/i915/icl: DP_AUX_E is valid on ICL+ omits af1f1b81130e drm/i915/icl: fix gmbus gpio pin mapping omits dccc7228b5de drm/i915/icl: Add DDI HDMI level selection for ICL omits e9e7dc4144cd drm/i915/gtt: Make gen6 page directories evictable omits 3d6d62eae7d7 drm/i915/guc: Add support for define guc_log_size in megabytes. omits 5288c7182dd3 drm/i915/guc: Move defines with size of GuC logs to intel_ [...] omits 741cebee0aa5 drm/i915/guc: Refactoring preparation of the GUC_CTL_CTXIN [...] omits 532717b90bd0 drm/i915/guc: Refactoring preparation of the GUC_CTL_LOG_P [...] omits dc755faef264 drm/i915/guc: Refactoring preparation of the GUC_CTL_FEATU [...] omits 24d891d81312 drm/i915/guc: Refactoring preparation of the GUC_CTL_DEBUG [...] omits 50935ac767ca drm/i915/guc: Don't store runtime GuC log level in modparam omits a9ded78535a1 drm/i915/gtt: Onionify error handling for gen6_ppgtt_create omits 35ac40d8b65a drm/i915/gtt: Subclass gen6_hw_ppgtt omits d9d117e40d4f drm/i915/ringbuffer: Serialize load of PD_DIR omits 68a8570375df drm/i915/gtt: Invalidate GGTT caches after writing the gen [...] omits e00fb8564ee9 drm: Stop updating plane->crtc/fb/old_fb on atomic drivers omits 2f958af7fc24 drm/vc4: Stop updating plane->fb/crtc omits 50dcd554181e drm/virtio: Stop updating plane->crtc omits d0766b0047c2 drm/msm: Stop updating plane->fb/crtc omits 67ba0c56a807 drm/exynos: Stop updating plane->crtc omits cd30fbca9713 drm/i915: Stop updating plane->fb/crtc omits 9e5c947cb7c1 drm/amdgpu/dc: Stop updating plane->fb omits 93b21226bbff drm/vmwgfx: Stop messing about with plane->fb/old_fb/crtc omits 0d45d79de22f drm/vmwgfx: Stop using plane->fb in atomic_enable() omits e1cd4f8e4593 drm/vmwgfx: Stop updating plane->fb omits ec8a31a7d0eb drm/vmwgfx: Stop using plane->fb in vmw_kms_update_implicit_fb() omits 464ce098e69c drm/vmwgfx: Stop using plane->fb in vmw_kms_helper_dirty() omits 06168448733a drm/vmwgfx: Stop using plane->fb in vmw_kms_atomic_check_m [...] omits 467d35789e5a drm/i915/execlists: Avoid putting the error pointer omits 41d37680ca0b drm/i915: Wrap around the tail offset before setting ring->tail omits b3ee09a4de33 drm/i915/ringbuffer: Fix context restore upon reset omits 1fc719d13ac0 drm/i915/ringbuffer: Brute force context restore omits 602a9de513d5 drm/i915/skl: Add warn about unsupported CDCLK rates omits 2b9a820318eb drm/i915/perf: fix gen11 engine class shift omits 9904b1560e4a drm/i915/perf: use the lrc_desc to get the ctx hw id in gen8-10 omits 746c8f143afa drm/i915: Apply batch location restrictions before pinning omits acd1c1e621fc drm/i915: Refactor unsettting obj->mm.pages omits 51c18bf7fdbe drm/i915: Squash GEM load failure message (again) omits 07ba0a82536e drm/i915: fix PCH_NOP setting for non-PCH platforms omits 13d0464b3240 drm/i915: be more strict about HAS_PCH_NOP() usage omits 85b17e6e4d3f drm/i915: clean up virtual PCH special case handling omits b8bf31d82d22 drm/i915: document PCH_NOP omits 78ef3faff9ea drm/i915: fix guest virtual PCH detection on non-PCH systems omits 1417fad75cb4 drm/i915/gvt: use array to avoid potential buffer overflow omits 659571953d31 drm/i915/gvt: removed unnecessary boundary check omits 1f1c60d5b577 drm/i915/gvt: Avoid dereference a potential null pointer omits eed289037444 drm/i915/gtt: Reorder aliasing_ppgtt fini omits e1f8789883a1 drm/i915/gtt: Remove vgpu check for gen6 omits f6b1e35f3e47 drm/i915/gtt: Remove redundant hsw_mm_switch() omits b4e2727df271 drm/i915/gtt: Fix unwind length passed to gen6_ppgtt_clear_range omits 672b3c4bc3d1 drm/i915: Fix sprite destination colorkeying on SKL+ omits 51e645b6652c drm/i915: Mark the GPU as wedged without error on fault injection omits 39e78234b0be drm/i915: Add WaKBLVECSSemaphoreWaitPoll omits c30acb04e7c4 drm/i915: Cancel reset preparations on failed resets omits 17f297b427a3 drm/i915/gtt: Push allocation to hw ppgtt constructor omits 93f2cde2a4f7 drm/i915: Decouple vma vfuncs from vm omits 520ea7c581bf drm/i915: Prepare for non-object vma omits 521370106d0d drm/i915: Change i915_gem_fault() to return vm_fault_t omits 8571a05a9dd0 drm/i915: Use GEM suspend when aborting initialisation omits 0766e2efc696 Merge tag 'drm-intel-next-2018-06-06' into gvt-next omits 14c3f8425080 drm/i915: Update DRIVER_DATE to 20180606 omits 64b3c93649a6 drm/i915/gtt: Fix typo in fill_px() macro omits cf68f0c3a07b drm/i915: Mark i915.inject_load_failure as being hit omits 82ad6443a55e drm/i915/gtt: Rename i915_hw_ppgtt base member omits cd68e04cf56a drm/i915/error: Fixup inactive/active counting omits 70be8b3dab43 drm/i915/guc: Don't leak stage descriptor pool on init failure omits 9f473ecfe7a8 drm/i915/pmu: Do not assume fixed hrtimer period omits 57d7116c472c drm/i915/trace: Context field needs to be 64-bit wide omits f24e74a7b739 drm/i915/trace: Remove engine out of the context sandwich omits 2956e970f0b5 drm/i915/trace: Describe engines as class:instance pairs omits 420980ca79bc drm/i915: Swap magics and use SZ_1M omits b96f6ebfd024 drm/i915: Correctly handle error path in i915_gem_init_hw omits 83d317adfb4b drm/i915/vma: Move the bind_count vs pin_count assertion t [...] omits 744799850ef1 drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list [...] omits d901e8e67335 drm/i915/ringbuffer: Make context pin/unpin symmetric omits 52b2416ceb72 drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTT omits 6ceb72771735 drm/i915/icl: Don't update enabled dbuf slices struct unti [...] omits 61d5676b5561 drm/i915/perf: fix ctx_id read with GuC & ICL omits 218b5000982b drm/i915: drop one bit on the hw_id when using guc omits 30aacd3fe7f1 drm/i915/gtt: Remove obsolete switch_mm hooks for gen8+ omits 8979187a8cfa drm/i915: Move i915_gem_fini to i915_gem.c omits 6931317c7148 drm/edid: Quirk Vive Pro VR headset non-desktop. omits 5428bf5a9a9f drm/i915/icl: Calculate link clock using the new registers omits 51c83cfaf963 drm/i915/icl: Get DDI clock for ICL based on PLLs. omits f17ca5010c34 drm/i915/icl: Add Icelake PCH detection omits 3937eb1a076f drm/i915/icl: Map VBT DDC Pin to BSpec DDC Pin omits a2bc69a1a9d6 drm/i915/icl: Add register definition for DFLEXDPMLE omits ac213c1b45f7 drm/i915/icl: introduce tc_port omits 9bb635d9e7db drm/i915/icl: Extend AUX F interrupts to ICL omits c46ef57d2008 drm/i915/icl: fix icl_unmap/map_plls_to_ports omits 95c778daecb5 drm/i915: Apply the full CPU domain markup before freezing omits 9776f47253c3 drm/i915: Flush all writes before suspend omits 0a59952b24e2 drm/i915: Configure SKL+ scaler initial phase correctly omits 012d79e6a33f drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup omits b4686c481b9b drm/i915: Fix tabs vs. spaces in sprite code omits 6380db61c54f drm/i915: s/plane/i9xx_plane/ omits e876b78c5fbf drm/i915: Disable trickle feed for SNB/IVB cursors omits b99b9ec1d374 drm/i915: Clean up cursor defines omits eade6c894498 drm/i915: Have plane->get_hw_state() return the current pipe omits 3df845e7528b drm/i915/gtt: Don't restore the non-existent PDE for GGTT omits 37800ca8037a drm/i915/gtt: Avoid calling non-existent allocate_va_range omits e312b689a92d drm/i915: Check intel_contexts to avoid one extra pointer chase omits 1934f5deaf8f drm/i915: Assert we idle in the kernel context omits 09ea0dfbf972 dma-buf: make map_atomic and map function pointers optional omits e065a8dd30af drm/vc4: Add support for SAND modifier. omits 1e871d65e375 drm/vc4: Add missing formats to vc4_format_mod_supported(). omits ec92ad00a393 drm/i915: Only sanitize GEM from late suspend omits c3160da9a6af drm/i915: After reset on sanitization, reset the engine backends omits 0606035fcab6 drm/i915: "Race-to-idle" after switching to the kernel context omits 4dfacb0bcbee drm/i915: Switch to kernel context before idling at runtime omits 13295bd887d0 drm/i915/guc: Don't read SOFT_SCRATCH(15) on MMIO error omits 8fb756dfa273 drm: Trust format_mod_supported() when it OKs a plane modifier. omits d6cae4aa30ce drm/i915: Call intel_opregion_notify_encoder in intel_sani [...] omits 9d570dbfc095 drm/i915: Update DRIVER_DATE to 20180530 omits a38189c5f79d drm/i915: Promote .format_mod_supported() to the lead role omits cc7cc5343584 drm/i915: Remove stale asserts from i915_gem_find_active_r [...] omits a3db142829e6 drm/i915/psr: Set idle frame count based on sink synchroni [...] omits bccfaffb76a8 display: panel: Add AUO g070vvn01 display support (800x480) omits 4ece66b149a3 drm/i915/icl: Wa_1406463099 omits 0bf059f3532b drm/i915/icl: WaEnableFloatBlendOptimization omits b1f88820f4d7 drm/i915/icl: Wa_2006665173 omits f63c7b4880aa drm/i915/icl: WaEnableStateCacheRedirectToCS omits 3c7ab2789680 drm/i915/icl: WaDisableImprovedTdlClkGating omits 6c2590914cff gpu: drm: drm_vm: Adding new typedef vm_fault_t omits d104328ce352 drm/fb-helper: Fix typo on kerneldoc omits 6b1c5eaf5cfd drm/sun4i: mark PM functions as __maybe_unused omits 8f1ad1ef1e7a drm/i915/uc: Trivial s/dev_priv/i915 in intel_uc.c omits 2b5b63126ef4 drm/i915: Simplify ilk-ivb underrun suppression omits 952a08a21ac5 drm/atmel-hlcdc: Stop using plane->fb omits b79df2767cc6 drm/omapdrm: Nuke omap_framebuffer_get_next_connector() omits 3ed70ecd8659 drm: Add local 'plane' variable for tmp->primary omits 0010ac3ffc0e drm/atmel-hlcdc: Stop consulting plane->crtc omits df751849219b drm/sti: Stop consulting plane->crtc omits 42eb2f729e55 drm/msm: Stop consulting plane->fb/crtc omits 1add20eb0068 drm/arc: Stop consulting plane->fb omits ca3b3fa34447 drm/i915: Consult VBT "LVDS config" bits to determine whet [...] omits ea80a661fe56 drm/i915: Try to suppress more spurious PCH underruns on ILK-IVB omits 10ed55e4d94c drm/i915: Initialize panel_pipe to INVALID_PIPE omits 786919600008 drm/edid: Fix up edid_cea_modes[] formatting omits 73b66f873157 drm/i915: Prepare GEM for suspend earlier omits fe25f3048322 drm/i915/execlists: Wait for ELSP submission on restart omits 9a4dc80399b1 drm/i915: Flush the ring stop bit after clearing RING_HEAD [...] omits 8359768c5c32 drm/i915: Forward declare struct intel_context omits c5d1f5562ea7 drm/i915: Include i915_scheduler.h from i915_gem_context.h omits 9eece5d9c6e0 drm/xen-front: fix pointer casts omits 09a4c02e58c1 drm/i915: Look for an active kernel context before switching omits 2edd4e698dc8 drm/i915: Pin the ring high omits eb479f863979 drm/i915: Limit searching for PIN_HIGH omits 83bc4ec37210 drm/mm: Add a search-by-address variant to only inspect a [...] omits 2f7e87692e04 drm/mm: Reject over-sized allocation requests early omits 97c9de66ca80 drm/i915/psr: Fix ALPM cap check for PSR2 omits 264ff016cf06 drm/i915/psr: Fall back to max. synchronization latency if [...] omits 1e8b251ebcbb drm/i915/psr: Avoid unnecessary DPCD read of DP_PSR_CAPS omits 84bb2916a683 drm/i915/psr: Check for SET_POWER_CAPABLE bit at PSR init time. omits 8cf6da7ef755 drm/i915/psr: Avoid DPCD reads when panel does not support PSR omits ce3508fd2a77 drm/i915/psr: Nuke PSR support for VLV and CHV omits 77312ae8f071 drm/i915/psr: vbt change for psr omits 1d1a4f6dd164 gpu: drm: vgem: Change return type to vm_fault_t omits fe864b76c2ab drm/i915: Implement WaProgramMgsrForL3BankSpecificMmioReads omits d78fa508f08d drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificM [...] omits 1e40d4aea57b drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecif [...] omits c894d63c6b36 drm/i915/icl: Disable pipe CSC and gamma in cursor plane omits 4a774ee35c9f drm/i915/selftests: Pin the mock kernel context omits f0d2b758e05e drm/i915: WARN if power sequencer is not connected to the [...] omits 4c23dea48b0d drm/i915: Implement the missing bits of assert_panel_unlocked() omits 05bf51d3b575 drm/i915: Allow eDP on port C in theory omits 59b74c497ae4 drm/i915: Clean up DP pipe select bits omits 5a0b385e1cb6 drm/i915: Nuke intel_trans_dp_port_sel() omits f67dc6d8869f drm/i915: Parametrize TRANS_DP_PORT_SEL omits f606bc6d9d41 drm/i915: Move intel_ddi_get_crtc_new_encoder() out from ddi code omits 3c5f134ac9d0 gpu: drm: udl: Adding new typedef vm_fault_t omits ca510ead96d7 drm/i2c: tda998x: Remove VLA usage omits 520ea9347505 drm/gma500: Remove VLA omits a33b1dc8a732 drm/i915/query: nospec expects no more than an unsigned long omits 59462a00cc88 drm/i915: Eliminate the unused dev_priv->vbt.lvds_vbt omits 5255e2f8d117 drm/i915: Replace vbt edp.support with int_lvds_support omits 1abb70f5955d drm/i915/gtt: Allow pagedirectory allocations to fail omits 84b510e22da7 drm/i915/query: Protect tainted function pointer lookup omits d93fa1b47b8f Revert "drm/i915/edp: Allow alternate fixed mode for eDP i [...] omits c7cbed560ce2 drm/gma500: Fix Medfield for drm_framebuffer move omits 2ecceeb53b19 drm/omap: Move buffer pitch/offset to drm_framebuffer omits 3e44255260dc drm/omap: Move GEM BO to drm_framebuffer omits a268bcd7647d drm/i915: Move GEM BO inside drm_framebuffer omits a5ff7a45c9c8 drm/i915: Use intel_fb_obj() everywhere omits 17e23993f297 drm/v3d: Checking for NULL vs IS_ERR() omits 6bb2a2af8b1b drm/i915/gvt: Fix crash after request->hw_context change omits e8b58d6de1fe drm/rockchip: lvds: avoid duplicating drm_bridge_attach omits 39d3cc03e9dd drm/i915/selftests: Wait longer for the old active request omits 2399a4a6f5df drm/i915: Allow init_breadcrumbs to be used from irq context omits fe0c493538f4 drm/i915/execlists: Handle copying default context state f [...] omits d6d12ec08177 drm/i915: Make intel_engine_dump irqsafe omits dd0cf235d81f drm/i915: Speed up idle detection by kicking the tasklets omits e578a570dc7c drm/i915/lvds: Move acpi lid notification registration to [...] omits 957428f9935a drm/rockchip: rockchip_drm_fb -> drm_framebuffer omits 4c7c9a63f215 drm/rockchip: Place GEM BOs in drm_framebuffer omits 6a3e913cb8d5 drm/mtk: mtk_drm_fb -> drm_framebuffer omits 81a073d14c7a drm/mtk: Move GEM BO to drm_framebuffer omits c734f4967708 drm/mtk: Remove impossible internal error omits 45101e939ea3 drm/i915: Rename the remaining gen4 references to g4x in t [...] omits 4d82c2b5f09f drm/i915: Rename SNB/IVB CPU eDP signal level funcs omits b752e995829e drm/i915: Check for IVB instead of gen7 when we think abou [...] omits 4718a365cf12 drm/i915: Use the same vswing->max_preemph mapping on HSW/ [...] omits a393e9649582 drm/i915: Use intel_ddi_dp_voltage_max() for HSW/BDW too omits 7f7105f99b75 drm/i915: Disable LVDS on Radiant P845 omits 080205096579 drm/msm: Move GEM BOs to drm_framebuffer omits bc61c97502e2 drm/gma500: Move GEM BO to drm_framebuffer omits ecb8a947855c drm/armada: Move GEM BO to drm_framebuffer omits 3823da3aeb47 drm/virtio: Place GEM BOs in drm_framebuffer omits 121df61e5a30 drm/cirrus: cirrus_framebuffer -> drm_framebuffer omits 9d7e70020c24 drm/cirrus: Place GEM BOs in drm_framebuffer omits c9b6be7dc13e drm/panel: simple: Fix data type in KEO TX31D200VM0BAA timings omits 2554f154b46f drm/panel: simple: AUO P320HVN03 uses SPWG data ordering omits da50bd4258db drm/panel: simple: Add Innolux TV123WAM panel driver support omits 9c04400f7ea6 dt-bindings: drm/panel: Document Innolux TV123WAM panel bindings omits eea740a98df9 drm/bridge: cdns: Mark runtime PM operations as maybe unused omits 12a6cbd4f3f1 drm/panel: otm8009a: Use new backlight API omits 6982b943123d drm/panel: otm8009a: No message if probe success omits 36830ce4eb2b drm/panel: otm8009a: Fix glitches by moving backlight enab [...] omits d9f9565c1f7f drm/panel: otm8009a: Fix backlight updates omits 0c08754b59da drm/panel: Add device_link from panel device to DRM device omits 38992c57c9c8 drm/panel: Remove drm_panel_detach() calls from all panel drivers omits 867985d4a431 drm/i915: Pull the context->pin_count dec into the common [...] omits 1fc44d9b1afb drm/i915: Store a pointer to intel_context in i915_request omits 01278cb14395 drm/i915: Move fiddling with engine->last_retired_context omits 4e0d64dba816 drm/i915: Move request->ctx aside omits 9a512e23f173 drm/i915/gvt: Use sched_lock to protect gvt scheduler logic. omits f25a49ab8ab9 drm/i915/gvt: Use vgpu_lock to protect per vgpu access omits c8af5274c3cb drm/i915: enable the pipe/transcoder/planes later on HSW+ omits 6b7a6a7b4ba1 drm/i915/icl: Read the correct Gen11 interrupt registers omits 560f6ad8edea drm/i915: Remove unused enable_cmd_parser modparam omits 96d4f03c20d0 drm/i915: Nul-terminate legacy debug string omits 57877b70739a drm/i915/execlists: HWACK checking superseded checking por [...] omits b45a258897a4 drm/i915: Clean up DVO pipe select bits omits 4add0f6bde05 drm/i915: Clean up TV pipe select bits omits 762034675ee7 drm/i915: Clean up SDVO pipe select bits omits a44628b9293b drm/i915: Clean up LVDS pipe select bits omits 6102a8ee8ad6 drm/i915: Clean up ADPA pipe select bits omits 6553b123eae8 i915: content-type property for HDMI connector omits 50525c332b55 drm: content-type property for HDMI connector omits 5d435b46fa68 drm/bridge: spelling and coding style minor fixes omits 3257ec797d3a drm/vc4: plane: Expand the lower bits by repeating the hig [...] omits 579e2f6d9999 drm/i915/gvt: Use offsetofend() rather than offsetof + sizeof omits 3f6e98223081 drm/i915: Stop parking the signaler around reset omits 63572937cebf drm/i915/execlists: Flush pending preemption events during reset omits 73377dbcc754 drm/i915/execlists: Split out CSB processing omits 1329115c6c43 drm/i915: Split execlists/guc reset preparations omits 5adfb772f8ac drm/i915: Move engine reset prepare/finish to backends omits ef2fb7204638 drm/i915/execlists: Refactor out complete_preempt_context() omits f351d087d832 drm/i915: Only sync tasklets once for recursive reset preparation omits b8444cf85b62 drm/i915: Remove tasklet flush before disable omits e7f2af7894b1 drm/i915/dp: fix spelling mistakes: "seqeuncer" and "seqeuencer" omits f75f91574617 drm/i915: Shrink search list for active timelines omits 1c6ccad8a4b1 drm/i915/gvt: Deliver guest cursor hotspot info omits 584a0146ec49 drm: clarify adjusted_mode documentation for bridges omits aefff4915632 drm/xen-front: fix spelling mistake: "conector" -> "connector" adds cbab90129623 rhashtable: silence RCU warning in rhashtable_test. adds 0eb71a9da579 rhashtable: split rhashtable.h adds 9f9a707738aa rhashtable: remove nulls_base and related code. adds 9b4f64a227b6 rhashtable: simplify INIT_RHT_NULLS_HEAD() adds 5af68ef7333c rhashtable: simplify nested_table_alloc() and rht_bucket_n [...] adds 0ad66449aa3c rhashtable: use cmpxchg() to protect ->future_tbl. adds c0690016a73f rhashtable: clean up dereference of ->future_tbl. adds 66caeeb99d0d Merge branch 'rhashtables-cleanups' adds 3f6c65d6255a tcp: ignore rcv_rtt sample with old ts ecr value adds 1599b218d511 selftests: rtnetlink: hide complaint from terminated monitor adds 7000d53b865a selftests: rtnetlink: use a local IP address for IPsec tests adds e8f5b035276a Merge branch 'ipsec-selftests-fixes' adds 78c696c19578 isdn: gigaset: use usb_fill_int_urb() adds dd3adc4e604a isdn: hisax: hfc_usb: use usb_fill_int_urb() adds e112ce435654 isdn: hisax: st5481_usb: use usb_fill_int_urb() adds 16630f54fe28 isdn: mISDN: use irqsave() in USB's complete callback adds b212ffa14d5a Merge branch 'ISDN-irqsave-and-usb_fill_int_urb' adds f79e7115bd76 ucc_geth: Add BQL support adds fafa6b10485e net: usb: cdc-phonet: use irqsave() in USB's complete callback adds 12c4de4bcc23 net: usb: hso: use irqsave() in USB's complete callback adds ba49fed8bbae net: usb: kaweth: use irqsave() in USB's complete callback adds ed7aa30e8615 net: usb: r8152: use irqsave() in USB's complete callback adds feae641d2914 net: usb: rtl8150: use irqsave() in USB's complete callback adds 3f484a6e7667 Merge branch 'usb-callbacks' adds cadefe5f584a tcp_bbr: fix bbr pacing rate for internal pacing adds 671646c151d4 r8169: Don't disable ASPM in the driver adds a99790bf5c7f r8169: Reinstate ASPM Support adds d55207e37a35 net: phy: Allow compile test of GPIO consumers if !GPIOLIB adds 6c1f0a1ffb7c net: drivers/net: Convert random_ether_addr to eth_random_addr adds 5424ea27390f netns: get more entropy from net_hash_mix() adds 33bfdeaa768a net: pch_gbe: Remove unused copybreak parameter adds ac6c0e0aa49f net: pch_gbe: Remove power_{up,down}_phy HAL abstraction adds 9c020d7b0525 net: pch_gbe: Remove read_mac_addr HAL abstraction adds 66dde2b0aa70 net: pch_gbe: Remove sw_reset_phy HAL abstraction adds 7dbe38aed0ba net: pch_gbe: Remove reset_phy HAL abstraction adds c96a0f74312b net: pch_gbe: Remove {read,write}_phy_reg HAL abstraction adds 3ef594b0e465 net: pch_gbe: Remove init_hw HAL abstraction adds b02c38a23a5a net: pch_gbe: Remove get_bus_info HAL abstraction adds c63ebdf01ad9 net: pch_gbe: Remove pch_gbe_hal_setup_init_funcs adds 41fd60fa74d6 net: pch_gbe: Remove PCH_GBE_MAC_IFOP_RGMII define adds 90e3f637eb4d net: pch_gbe: Remove dead RINGFREE code adds 99a9c28863cc net: pch_gbe: Use module_pci_driver() adds 6ab91e47694e net: pch_gbe: Inline pch_gbe_mac_mc_addr_list_update adds 418e7dab0f83 net: pch_gbe: Clean up pch_gbe_set_multi adds a055b02f348e Merge branch 'pch_gbe-Cleanups' adds f37658da21aa r8169: align ASPM entry latency setting with vendor driver adds aa1e7d2c31ef r8169: enable ASPM on RTL8168E-VL adds dd55c4ea9e6b Merge branch 'r8169-enable-ASPM-on-RTL8168E-VL' adds b0c1638f26a5 net: phy: fixed-phy: Make the error path simpler adds fe0b082fedd1 net_sched: remove unused htb drop_list adds 0ef8b4567d08 tls: Removed unused variable adds 83741bb04304 bnxt: simplify cls_flower command switch and handle default case adds eba7927b5593 nfp: handle cls_flower command default case adds 246ab6f01efb cls_flower: fix error values for commands not supported by [...] adds 064f390265be Merge branch 'sched-couple-of-ndo_setup_tc-fixes-and-adjustments' adds 92bad8509159 r8169: improve phy initialization when resuming adds 433f9d0ddcc6 r8169: improve saved_wolopts handling adds fe87bef01f9b r8169: don't check WoL when powering down PHY and interfac [...] adds 823819507095 Merge branch 'r8169-improve-PHY-initialization-and-WoL-handling' adds 9ff3b40e411c Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds d4546c2509b1 net: Convert GRO SKB handling to list_head. adds 07d78363dcff net: Convert NAPI gro list into a small hash table. adds 7e55052783fd Merge branch 'NAPI-gro-hash' adds fb223502ec08 tcp: add SNMP counter for zero-window drops adds 5f15e257e1e2 mlxsw: spectrum_router: Propagate extack to .fid_get() adds e6f1960ae6c7 mlxsw: spectrum_router: Allocate FID according to PVID adds 0c41292bc5ff mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() adds a28b1ebef72b mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() adds 567ad1a2bb6c mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF adds 5b1e7f9ebd56 selftests: forwarding: Test routed bridge interface adds 651b4513bdd2 Merge branch 'mlxsw-Support-bridge-router-interfaces-with- [...] adds c4015302565c fsl/fman: share the event interrupt adds a8f62d0c6fe5 ptp: support DPAA FMan 1588 timer in ptp_qoriq adds 2cb785b4967a dt-binding: ptp_qoriq: add DPAA FMan support adds dab4a02630d5 powerpc/mpc85xx: move ptp timer out of fman in dts adds 9cd19b52e1c4 arm64: dts: fsl: move ptp timer out of fman adds 0fab782a28e4 fsl/fman: add set_tstamp interface adds 880f874cf505 fsl/fman_port: support getting timestamp adds dcce36ab7130 fsl/fman: define frame description command UPD adds 4664856e9ca2 dpaa_eth: add support for hardware timestamping adds 17ae0b0ee9db dpaa_eth: add the get_ts_info interface for ethtool adds 1d7229ddc735 Merge branch 'DPAA-PTP-clock-and-timestamping' adds 877375e4856c l2tp: remove pppol2tp_session_close() adds c3612f0e9017 l2tp: remove .show from struct l2tp_tunnel adds e484b1c227b6 l2tp: remove l2tp_tunnel_priv() adds 2e67560ef6c5 l2tp: don't export l2tp_session_queue_purge() adds d08532bb5080 l2tp: don't export l2tp_tunnel_closeall() adds 363a341d190b l2tp: avoid duplicate l2tp_pernet() calls adds 2685fbb8044f l2tp: make l2tp_xmit_core() return void adds 16572a48b46d Merge branch 'l2tp-trivial-cleanups' adds 99672eb6c63c selftests: net: Test headroom handling of ip6_gre devices adds 2f533f6bd830 r8169: reject unsupported WoL options adds b13ca098fd35 sh_eth: fix *enum* RPADIR_BIT adds 470103dc840e sh_eth: remove sh_eth_cpu_data::rpadir_value adds 572de270f0a3 Merge branch 'sh_eth-RPADIR-related-clean-ups' adds 60513bd82c82 net: sched: pass extack pointer to block binds and cb regi [...] adds e56185c78b50 net: sched: add tcf_proto_op to offload a rule adds 31533cba4327 net: sched: cls_flower: implement offload tcf_proto_op adds 0efd1b3a13bf net: sched: cls_matchall: implement offload tcf_proto_op adds 530d995123fe net: sched: cls_u32: implement offload tcf_proto_op adds 7e916b76805f net: sched: cls_bpf: implement offload tcf_proto_op adds 326367427cc0 net: sched: call reoffload op on block callback reg adds a6e65e5d2ca4 Merge branch 'net-sched-support-replay-of-filter-offload-w [...] adds 68cc444dab1e mdio-mux-gpio: Remove VLA usage adds 27a2628b3c24 selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter adds 3463e51dc337 net/tls: Remove VLA usage on nonce adds b2c478723c7f selftests: forwarding: Move multipath_eval() to lib.sh adds 1b86fa3bbace selftests: forwarding: multipath_eval(): Improve style adds a66d62d84225 selftests: forwarding: tc_rule_stats_get: Parameterize direction adds 3368b22379d6 selftests: forwarding: lib: Extract interface-init functions adds 54818c4c4b93 selftests: forwarding: Test multipath tunneling adds 18ec44f6effb selftests: forwarding: README: Require diagrams adds b1a5046b2497 Merge branch 'Multipath-tests-for-tunnel-devices' adds 8e326289e306 neighbour: force neigh_invalidate when NUD_FAILED update i [...] adds a081e11536a7 cxgb4: Add flag tc_flower_initialized adds 964fc35c0910 cxgb4: Add new T5 PCI device id 0x50ae adds dc96ee3730fc net: mscc: ocelot: add bonding support adds 7142529f1688 net: mscc: ocelot: add VLAN filtering adds 30d6f790b29f Merge branch 'mscc-ocelot-add-more-features' adds 5092ad4dd52d tc-tests: add an extreme-case csum action test adds 782e85c5f7ae sh_eth: fix *enum* {A|M}PR_BIT adds 242b1bbe5144 tcp: remove one indentation level in tcp_create_openreq_child adds a408194aa050 l2tp: define helper for parsing struct sockaddr_pppol2tp* adds fd0e418d6b1d selftests: rtnetlink: clear the return code at start of ip [...] adds c3eba0a4ebf0 selftests: rtnetlink: use dummydev as a test device adds 7699353da875 netdevsim: add ipsec offload testing adds 2766a11161cc selftests: rtnetlink: add ipsec offload API test adds 26eef11a2e59 Merge branch 'ipsec-selftests-updates' adds ab4e6ee578e8 net: phy: xgmiitorgmii: Check phy_driver ready before accessing adds cf31ea71c059 net: phy: xgmiitorgmii: Use correct mdio bus adds 8d0752d11312 net: phy: xgmiitorgmii: Check read_status results adds 7861552cedd8 netlink: Return extack message if attribute validation fails adds 0a9fe5c375b5 netem: slotting with non-uniform distribution adds 80f0f574cc61 net sched actions: fix coding style in pedit action adds d020d4559de9 net sched actions: fix coding style in pedit headers adds 544377cd2545 net sched actions: fix sparse warning adds 6ff7586e382c net sched actions: use sizeof operator for buffer length adds 95b0d2dc13c7 net sched actions: fix misleading text strings in pedit action adds 430527415398 net sched actions: avoid bitwise operation on signed value [...] adds 003504a23a76 Merge branch 'net-sched-actions-code-style-cleanup-and-fixes' adds f564650106a6 netfilter: check if the socket netns is correct. adds 9c4c325252c5 skbuff: preserve sock reference when scrubbing the skb. adds 16c0cd074f2f Merge branch 'net-preserve-sock-reference-when-scrubbing-the-skb' adds b204bc748400 net: hns3: remove hclge_get_vector_index from hclge_bind_r [...] adds e718a93fee03 net: hns3: rename the interface for init_client_instance a [...] adds 36cbbdf64397 net: hns3: add vector status check before free vector adds 94c5e5321302 net: hns3: add l4_type check for both ipv4 and ipv6 adds 0e6084aa1c4e net: hns3: add unlikely for error check adds fe589e0454b3 net: hns3: remove unused head file in hnae3.c adds 48569cdaaf8b net: hns3: extraction an interface for state init|uninit adds ccc2bef82980 net: hns3: print the ret value in error information adds 43e2b1c7f4a4 net: hns3: remove the Redundant put_vector in hns3_client_uninit adds 541a7bd6bf23 net: hns3: remove back in struct hclge_hw adds ab68059e15d7 net: hns3: use lower_32_bits and upper_32_bits adds 6d268910a4e2 Merge branch 'hns3-a-few-code-improvements' adds f7a2ba5ab9c5 ila: Fix use of rhashtable walk in ila_xlat.c adds b893281715ab ila: Call library function alloc_bucket_locks adds ad68147ef287 ila: Create main ila source file adds b6e71bdebb12 ila: Flush netlink command to clear xlat table adds 58c77bf1d410 Merge branch 'ila-Cleanup' adds 9b10000f4921 tg3: Mark expected switch fall-throughs adds 23c94d63a7e3 net: ethernet: stmmac: dwmac-rk: Add GMAC support for px30 adds b0e9a2fe3ff9 sctp: add support for SCTP_REUSE_PORT sockopt adds d5fbda61ac92 cxgb4: Add support for FW_ETH_TX_PKT_VM_WR adds c90d160487c4 cxgb4: Support ethtool private flags adds a1165b591925 net/sched: act_tunnel_key: disambiguate metadata dst error cases adds 9d7298cd1dc5 net/sched: act_tunnel_key: add extended ack support adds 256c87c17c53 net: check tunnel option type in tunnel flags adds 0ed5269f9e41 net/sched: add tunnel option support to act_tunnel_key adds c65a6a930b70 Merge branch 'net-Geneve-options-support-for-TC-act_tunnel_key' adds 689adf0d4892 net/mlx5e: Add UDP GSO support adds bc5a7ccd9a60 net/mlx5e: Add UDP GSO remaining counter adds ca11b798998a net/mlx5e: Convert large order kzalloc allocations to kvzalloc adds c400028371e5 net/mlx5e: RX, Use existing WQ local variable adds 861556569645 net/mlx5e: Add TX completions statistics adds cbe73aaeecae net/mlx5e: Add XDP_TX completions statistics adds 2d7103c800ad net/mlx5e: Add NAPI statistics adds dc983f0e2b6e net/mlx5e: Add a counter for congested UMRs adds a1bf74dc6e66 net/mlx5e: Add channel events counter adds b71ba6b46ffe net/mlx5e: Add counter for MPWQE filler strides adds 2ad9ecdbe7d4 net/mlx5e: Add counter for total num of NOP operations adds ed56c5193ad8 net/mlx5e: Update NIC HW stats on demand only adds 30408a43a3b5 Merge tag 'mlx5e-updates-2018-06-28' of git://git.kernel.o [...] adds 1f705bc61aee net: stmmac: Add support for CBS QDISC adds 83607344d667 bnx2x: Mark expected switch fall-throughs adds ea5d0c32498e tcp: add new SNMP counter for drops when try to queue in r [...] adds 7b9c7d7dc539 net: mvpp2: Make TX / RX descriptors little-endian adds bd43d1ba12b7 net: mvpp2: prs: Drop unions representing TCAM and SRAM entries adds 432b59426bca net: mvpp2: prs: Drop unnecessary swab16 in vlan detection adds dc734dbe9969 net: mvpp2: Use htons when checking protocol info adds dfe76a361427 Merge branch 'mvpp2-Add-big-endian-support' adds 21d61166cada net: emaclite: Use __func__ instead of hardcoded name adds aa5848bc4043 net: emaclite: Simplify if-else statements adds f713d50f33c1 net: emaclite: update kernel-doc comments adds 49a83f002731 net: emaclite: Fix block comments style adds 14291d10a8f5 net: emaclite: Remove unnecessary spaces adds b330219cb21d Merge branch 'xilinx_emaclite-coding-style' adds 010079bac0ce selftests: forwarding: lib: Split out setup_wait_dev() adds ac0fcadf03f8 selftests: forwarding: lib: Avoid trapping soft devices adds ec9fdc99f5a6 selftests: forwarding: Tweak tc filters for mirror-to-gret [...] adds 4e74cc7c5d3f selftests: forwarding: mirror_gre_changes: Fix waiting for [...] adds b0402f011367 Merge branch 'Fixes-for-running-mirror-to-gretap-tests-on-veth' adds be6a3f38ff2a net/smc: determine port attributes independent from pnet table adds 0afff91c6f5e net/smc: add pnetid support adds e82f2e31f559 net/smc: optimize consumer cursor updates adds c6ba7c9ba43d net/smc: add base infrastructure for SMC-D and ISM adds 1619f770589a net/smc: add pnetid support for SMC-D and ISM adds c758dfddc1b5 net/smc: add SMC-D support in CLC messages adds be244f28d22f net/smc: add SMC-D support in data transfer adds 413498440e30 net/smc: add SMC-D support in af_smc adds 4b1b7d3b30a6 net/smc: add SMC-D diag support adds 684b89bc39ce s390/ism: add device driver for internal shared memory adds b5f16484dd1c Merge branch 'smc-pnetid-and-SMC-D-support' adds 49d17512560b r8169: use standard debug output functions adds d241d4aac93f net: phy: realtek: add support for RTL8211 adds 9ca78674eb6a net: usb: Mark expected switch fall-throughs adds ef9be755697f tipc: eliminate buffer cloning in function tipc_msg_extract() adds 759f29b62fb9 tipc: optimize function tipc_node_timeout() adds e397286b8e89 r8169: remove TBI 1000BaseX support adds 6a939f365bdb tipc: Auto removal of peer down node instance adds a1be5a20f137 tipc: extend sock diag for group communication adds 1d211d431676 cfg80211: use better order for kcalloc() arguments adds db0a4ad80d3a nl80211: refactor common code in scan flags checks adds 00387f321537 mac80211: add probe request building flags adds 45ad683484b6 mac80211: split ieee80211_send_probe_req() adds 2e076f199097 nl80211: add scan features for improved scan privacy adds b9771d41aee7 mac80211: support scan features for improved scan privacy adds e529f4d65159 rfkill: Correctly document rkill subfolder range as >= 0 i [...] adds cba340fa89bc rfkill: Fix several typos in documentation adds 2d4f545cb14f rfkill: Fixes and cleanup of kernel-doc in the header file adds 446faa15c6e8 nl80211: report 4ADDR status with GET_INTERFACE adds c4cbaf7973a7 cfg80211: Add support for HE adds 95a28eeaf149 radiotap: add structs for HE adds b8042b3da925 ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HE adds 41cbb0f5a295 mac80211: add support for HE adds 8ba6731ad4c7 rfkill: add header files to MAINTAINERS adds fe0984d38938 cfg80211: track time using boottime adds 47aa7861b9bf mac80211: fix potential null pointer dereference adds f0c0407d2a9f mac80211: remove unnecessary NULL check adds 397c657a0644 cfg80211: use BIT_ULL for NL80211_STA_INFO_* attribute types adds a42177505869 mac80211: use BIT_ULL for NL80211_STA_INFO_* attribute types adds 8365da2c0570 Merge tag 'mac80211-next-for-davem-2018-06-29' of git://gi [...] adds 180390c470e1 tc-testing: initial version of tunnel_key unit tests adds 4e485d06bb8c strparser: Call skb_unclone conditionally adds f055a9dfee85 nfp: expose ring stats of inactive rings via ethtool adds 18aa5b180f00 nfp: fail probe if serial or interface id is missing adds 670b5274ff97 nfp: implement netpoll ndo (thus enabling netconsole) adds d387b8a19a39 nfp: make use of napi_consume_skb() adds 5d4b0b4068f1 nfp: populate bus-info on representors adds ed8f2b52b622 nfp: flower: ignore checksum actions when performing pedit [...] adds ed21b637e940 nfp: flower: extract ipv4 udp tunnel ttl from route adds 51a8cefc6e3d nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels adds 635cf43dbddd nfp: flower: enabled offloading of Team LAG adds a847726159c6 Merge branch 'nfp-flower-updates-and-netconsole' adds 87d8fb18cbe9 selftests: forwarding: Allow lib.sh sourcing from other di [...] adds 96fa91d28122 selftests: forwarding: lib: Add check_err_fail() adds 68d9cea594b5 selftests: forwarding: lib: Parameterize NUM_NETIFS in two [...] adds bc7cbb1e9f4c selftests: forwarding: Add devlink_lib.sh adds 5aeba3e89b3e selftests: mlxsw: Add devlink_lib_spectrum.sh adds b030c3381164 selftests: mlxsw: Add devlink KVD resource test adds d98307c52b19 selftests: mlxsw: Add router test adds c51a744a28ba selftests: mlxsw: Add target for router test on spectrum adds d67a94e81fda selftests: mlxsw: Add tc flower scale test adds 741a7661f077 selftests: mlxsw: Add target for tc flower test on spectrum adds b973b78aaeae selftests: mlxsw: Add scale test for mirror-to-gretap adds 9136074d5641 selftests: mlxsw: Add target for mirror-to-gretap test on [...] adds 1b6130df62d0 selftests: mlxsw: Add scale test for resources adds 1a84d7fdb5fc Merge branch 'mlxsw-Add-resource-scale-tests' adds 80d19669ecd3 net: Refactor XPS for CPUs and Rx queues adds 04157469b7b8 net: Use static_key for XPS maps adds 755c31cd85ae net: sock: Change tx_queue_mapping in sock_common to unsig [...] adds c6345ce7d361 net: Record receive queue number for a connection adds fc9bab24e9c6 net: Enable Tx queue selection based on Rx queues adds 8af2c06ff4b1 net-sysfs: Add interface for Rx queue(s) map per Tx queue adds a4fd1f4babe3 Documentation: Add explanation for XPS using Rx-queue(s) map adds 97680ade43dc Merge branch 'xps-symmretric-queue-selection' adds c02462d8a3e9 netdevsim: fix sa_idx out of bounds check adds 335c997dce5c r8169: remove old PHY reset hack adds d6f19938eb03 net: expose sk wmem in sock_exceed_buf_limit tracepoint adds 100ec4bf0967 net: phy: realtek: add missing entry for RTL8211 to mdio_d [...] adds 414372f633e3 TTY: isdn: Replace strncpy with memcpy adds 9868c0b2eb18 net sched actions: add extack messages in pedit action adds cf87915cb9f8 net: phy: realtek: add support for RTL8211C adds 50d4feb5e60e atm: zatm: remove redundant pointer zatm_dev adds 5411b9842168 net: hns3: remove unused hclge_ring_to_dma_dir adds eb55323c564d net: hns3: remove useless code in hclge_cmd_send adds 043fa454f43d net: hns3: remove some redundant assignments adds 1c1270da47a2 net: hns3: simplify hclge_cmd_csq_clean adds f6762f3852bb net: hns3: remove a redundant hclge_cmd_csq_done adds a9fc79b68102 net: hns3: remove some unused members of some structures adds 7a7056e3dfa6 net: hns3: give default option while dependency HNS3 set adds 024cc792f930 net: hns3: use dma_zalloc_coherent instead of kzalloc/dma_ [...] adds e4e87715aa85 net: hns3: modify hnae_ to hnae3_ adds f6779e4e53b6 Merge branch 'hns3-a-few-code-improvements' adds 0ee1f4734967 r8152: napi hangup fix after disconnect adds 2259b7a64d71 net: lan78xx: Allow for VLAN headers in timeout calcs adds 4a27327b156e net: lan78xx: Add support for VLAN filtering. adds ec21ecf0aad2 net: lan78xx: Add support for VLAN tag stripping. adds 9343ac87f2a4 net: lan78xx: Use s/w csum check on VLANs without tag stripping adds 094bdaddf129 Merge branch 'lan78xx-minor-fixes' adds c809195f5523 rds: clean up loopback rds_connections on netns deletion adds 7c8f4e6dc309 fib_rules: match rules based on suppress_* properties too adds a64119415ff2 nfp: flower: fix mpls ether type detection adds 951a8ee6def3 nfp: reject binding to shared blocks adds f3c2c5ebd4d9 Merge branch 'nfp-MPLS-and-shared-blocks-TC-offload-fixes' adds 2d2595719a97 nfp: cast sizeof() to int when comparing with error code adds ba062ebb2cd5 netfilter: nf_queue: augment nfqa_cfg_policy adds 9ce7bc036ae4 netfilter: ipv6: nf_defrag: reduce struct net memory waste adds ad9852af9758 netfilter: nf_ct_helper: Fix possible panic after nf_connt [...] adds dffd22aed2aa netfilter: nf_log: fix uninit read in nf_log_proc_dostring adds ce00bf07cc95 netfilter: nf_log: don't hold nf_log_mutex during user access adds b36e4523d4d5 netfilter: nf_conncount: fix garbage collection confirm race adds 09014418391c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 82be2ab159a3 hinic: reset irq affinity before freeing irq adds 88e85a7daf8e bpfilter: check compiler capability in Kconfig adds fec9d3b1dc4c net: macb: initialize bp->queues[0].bp for at91rm9200 adds ad088ec48076 ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing adds 2e6893123830 i40e: split XDP_TX tail and XDP_REDIRECT map flushing adds 2471c75efed3 virtio_net: split XDP_TX kick and XDP_REDIRECT map flushing adds 12bd45b3a9fd Merge branch 'xdp-flush' adds 933e671f8cff selftests/net: Fix permissions for fib_tests.sh adds 8ffd569aaa81 net/mlx5e: Don't attempt to dereference the ppriv struct i [...] adds 0efc8562491b net/mlx5: E-Switch, Avoid setup attempt if not being e-swi [...] adds 733d3e549707 net/mlx5e: Avoid dealing with vport representors if not be [...] adds aff2252a2ad3 IB/mlx5: Avoid dealing with vport representors if not bein [...] adds a8d70a054a71 net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not [...] adds f811980444ec net/mlx5: Fix required capability for manipulating MPFS adds d14fcb8d877c net/mlx5: Fix wrong size allocation for QoS ETC TC regitster adds 603b7bcff824 net/mlx5: Fix incorrect raw command length parsing adds d412c31dae05 net/mlx5: Fix command interface race in polling mode adds 04c6faa17558 Merge tag 'mlx5-fixes-2018-06-26' of git://git.kernel.org/ [...] adds 977c7114ebda strparser: Remove early eaten to fix full tcp receive buff [...] adds 8e75887d321d bpfilter: include bpfilter_umh in assembly instead of usin [...] adds 15ecbe94a45e tcp: add one more quick ack after after ECN events adds 24ac3a08e658 net/smc: rebuild nonblocking connect adds 4205c88eaf17 net: stmmac: Set DMA buffer size in HW adds e699e2c6a654 net, mm: account sock objects to kmemcg adds e7441c9274a6 mac80211: disable BHs/preemption in ieee80211_tx_control_port() adds 188f60ab8e78 nl80211: relax ht operation checks for mesh adds 95bca62fb723 nl80211: check nla_parse_nested() return values adds 0933cc294f7a Merge tag 'mac80211-for-davem-2018-06-29' of git://git.ker [...] adds c860e997e917 tcp: fix Fast Open key endianness adds 92291c95e71a atm: iphase: fix a 64 bit bug adds 5037c6280606 cnic: tidy up a size calculation adds 484c016d9392 bnx2x: Fix receiving tx-timeout in error or recovery state. adds b95f6fbc8e15 fsl/fman: fix parser reporting bad checksum on short frames adds 595e802e53f2 dpaa_eth: DPAA SGT needs to be 256B adds 7009828914d3 Merge branch 'DPAA-fixes' adds d14b56f508ad net: cleanup gfp mask in alloc_skb_with_frags adds e7c7faa93668 net/ipv6: Fix updates to prefix route adds 713b4a335247 net: phy: DP83TC811: Fix disabling interrupts adds cafb39600e7a sfc: correctly initialise filter rwsem for farch adds bc800e8b39ba alx: take rtnl before calling __alx_open from resume adds 4664610537d3 Revert "s390/qeth: use Read device to query hypervisor for MAC" adds 4789a2188048 s390/qeth: fix race when setting MAC address adds 9d0a58fb9747 s390/qeth: avoid using is_multicast_ether_addr_64bits on ( [...] adds ce28867fd20c s390/qeth: don't clobber buffer on async TX completion adds d025da9eb1e4 s390/qeth: consistently re-enable device features adds c7f653e0a8cf Merge branch 's390-qeth-fixes' adds ced9e191501e atm: zatm: Fix potential Spectre v1 adds 3f76df198288 net: use dev_change_tx_queue_len() for SIOCSIFTXQLEN adds 3ffe64f1a641 hv_netvsc: split sub-channel setup into async and sync adds 35e8c7ba0863 net: fib_rules: bring back rule_exists to match rule during add adds 957f9a13df6c tools: bpftool: remove duplicated error message on prog load adds bfee71fb7376 tools: bpftool: remember to close the libbpf object after [...] adds f2e72a0b79a0 Merge branch 'bpf-bpftool-fixes' adds 81e167c2a216 selftests: bpf: notification about privilege required to r [...] adds 3e1a61b30c6a tools/bpf: fix test_sockmap failure adds 68d676a08962 nfp: bpf: don't stop offload if replace failed adds fdb5c4531c1e bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_ [...] adds 5fadfc61934a selftests: bpf: add missing NET_SCHED to config adds b0e4b8bcd48b selftests: bpf: notification about privilege required to r [...] adds dd349c3ffd93 selftests: bpf: notification about privilege required to r [...] adds 3203c9010060 test_bpf: flag tests that cannot be jited on s390 adds 4c79579b44b1 bpf: Change bpf_fib_lookup to return lookup status adds 18d405af30bf bpf, arm32: fix to use bpf_jit_binary_lock_ro api adds f605ce5eb26a bpf, s390: fix potential memleak when later bpf_jit_prog fails adds 85782e037f8a bpf: undo prog rejection on read-only lock failure adds ca09cb04af90 Merge branch 'bpf-fixes' adds 9901c5d77e96 bpf: sockmap, fix crash when ipv6 sock is added adds 54fedb42c653 bpf: sockmap, fix smap_list_map_remove when psock is in many maps adds e9db4ef6bf4c bpf: sockhash fix omitted bucket lock in sock_close adds caac76a5170e bpf: sockhash, add release routine adds bf2b866a2fe2 Merge branch 'bpf-sockmap-fixes' adds 271b955e52a9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 1236f22fbae1 tcp: prevent bogus FRTO undos with non-SACK flows adds 603d4cf8fe09 net: fix use-after-free in GRO with ESP adds fc9c2029e37c ipv6: sr: fix passing wrong flags to crypto_alloc_shash() adds 5dc2d3996a8b ipvlan: call dev_change_flags when ipvlan mode is reset adds bb7858ba1102 qed: Limit msix vectors in kdump kernel to the minimum req [...] adds 538f8d00ba8b qed: Fix setting of incorrect eswitch mode. adds cc9b27cdf7bd qed: Fix use of incorrect size in memcpy call. adds 82a4e71b1565 qede: Adverstise software timestamp caps when PHC is not a [...] adds e48e09799643 Merge branch 'qed-fixes' adds 4e33d7d47943 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 560b423dd9af openrisc: Call destructor during __pte_free_tlb adds ae15a41a6414 openrisc: entry: Fix delay slot exception detection adds 8d2b6f6b4a80 Merge tag 'for-linus' of git://github.com/stffrdhrn/linux adds bfc9dfdcb6e9 MD: cleanup resources in failure adds bda3153998f3 md/raid10: fix that replacement cannot complete recovery a [...] adds d0fbad0aec1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5cd3da4ba239 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 42036383599e net: phy: DP83TC811: Add INT_STAT3 adds 00f553660a7f net: phy: DP83TC811: Fix SGMII enable/disable adds c18a9c096683 net: stmmac_tc: use 64-bit arithmetic instead of 32-bit adds c1af5427954b net: aquantia: Ethtool based ring size configuration adds 44e00dd8eb94 net: aquantia: Improve adapter init/deinit logic adds 288551de45aa net: aquantia: Implement rx/tx flow control ethtools callback adds b8d68b62d993 net: aquantia: Add renegotiate ethtool operation support adds 1d1c21228344 net: aquantia: bump driver version adds 44a4c4698ee8 Merge branch 'aquantia-various-ethtool-ops-implementation' adds cc0dff6dc3b4 nfp: bpf: allow source ptr type be map ptr in memcpy optimization adds 22adedd30466 trace_helpers.c: Add helpers to poll multiple perf FDs for events adds 1e54ad251a93 samples/bpf: Add xdp_sample_pkts example adds a7f7547f5e2b selftests/bpf: Test sys_connect BPF hooks with TFO adds 0d25c43ab988 samples/bpf: extend xdp_rxq_info to read packet payload adds 509fda105ba8 samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs adds c256429fbd01 tools: bpftool: use correct make variable type to improve [...] adds d9b683d7464e tools: libbpf: add section names for missing program types adds 9aba36139a5f tools: libbpf: allow setting ifindex for programs and maps adds 9a94f277c4fb tools: libbpf: restore the ability to load programs from . [...] adds eac7d84519a3 tools: libbpf: don't return '.text' as a program for multi [...] adds 71e07ddcdc03 tools: bpftool: drop unnecessary Author comments adds ef347a340b1a tools: bpftool: add missing --bpffs to completions adds 121c58bed01a tools: bpftool: deal with options upfront adds 0b9e3d543f9f Merge branch 'bpf-bpftool-libbpf-improvements' adds b68034087a6d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 1decd2ec22b9 net: dsa: Add DT bindings for Vitesse VSC73xx switches adds 975ae7c69d51 net: phy: vitesse: Add support for VSC73xx adds 05bd97fc559d net: dsa: Add Vitesse VSC73xx DSA router driver adds 69b9e1e07d98 ipv4: add __ip_queue_xmit() that supports tos param adds 8a9c58d28d0f sctp: add support for dscp and flowlabel per transport adds 0b0dce7a36fb sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams adds 4be4139f7d0d sctp: add support for setting flowlabel when adding a transport adds 0999f021c988 sctp: check for ipv6_pinfo legal sndflow with flowlabel in [...] adds 2bdea157b999 Merge branch 'sctp-fully-support-for-dscp-and-flowlabel-pe [...] adds f6ad8c1bcdf0 net: core: trivial netif_receive_skb_list() entry point adds e090bfb9f192 sfc: batch up RX delivery adds 920572b73280 net: core: unwrap skb list receive slightly further adds 7da517a3bc52 net: core: Another step of skb receive list processing adds 4ce0017a373a net: core: another layer of lists, around PF_MEMALLOC skb [...] adds 88eb1944e18c net: core: propagate SKB lists through packet_type lookup adds 17266ee93984 net: ipv4: listified version of ip_rcv adds 5fa12739a53d net: ipv4: listify ip_rcv_finish adds b9f463d6c984 net: don't bother calling list RX functions on empty lists adds 2d1b138505dc Merge branch 'Handle-multiple-received-packets-at-each-stage' adds 35c31d5c323f selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d adds 239e754af854 selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q adds f145b0a707ac Merge branch 'More-mirror-to-gretap-tests-with-bridge-in-UL' adds e7e3728bd776 net:sched: add action inheritdsfield to skbedit adds 28b9b33b983f vhost_net: Rename local variables in vhost_net_rx_peek_head_len adds 027b17603b03 vhost_net: Avoid tx vring kicks during busyloop adds be294a51adfc vhost_net: Avoid rx queue wake-ups during busypoll adds 6369fec5be0a vhost_net: Avoid rx vring kicks during busyloop adds f744c4bb5ca5 Merge branch 'vhost_net-Avoid-vq-kicks-during-busyloop' adds 967450c54300 selftests: forwarding: lib: extract ping and ping6 so they [...] adds a14e9fafaa34 selftests: forwarding: test for bridge port isolation adds 7184e7e7d9df Merge branch 'bridge-iproute2-isolated-port-and-selftests' adds 30e99ed6dbdd net: sched: act_pedit: fix possible memory leak in tcf_ped [...] adds 03fc5d4ffb0d net: usb: asix: allow optionally getting mac address from [...] adds d287c5024361 isdn: mark expected switch fall-throughs adds c47d8c2f38f8 net: Clear skb->tstamp only on the forwarding path adds 80b14dee2bea net: Add a new socket option for a future transmit time. adds bc969a977880 net: ipv4: Hook into time based transmission adds a818f75e311c net: ipv6: Hook into time based transmission adds 3d0ba8c03ca9 net: packet: Hook into time based transmission. adds 860b642b9c33 net/sched: Allow creating a Qdisc watchdog with other clocks adds 25db26a91364 net/sched: Introduce the ETF Qdisc adds 88cab77162e8 net/sched: Add HW offloading capability to ETF adds 91db364236c8 igb: Refactor igb_configure_cbs() adds 0364a0d0e7a1 igb: Only change Tx arbitration when CBS is on adds 8080e6ab4e99 igb: Refactor igb_offload_cbs() adds 1b9231e7e148 igb: Only call skb_tx_timestamp after descriptors are ready adds 3048cf84d152 igb: Add support for ETF offload adds 4b15c7075352 net/sched: Make etf report drops on error_queue adds d11a899ff0de Merge branch 'Scheduled-packet-Transmission-ETF' adds 5c17a07cff79 net: dsa: bcm_sf2: remove redundant variable off adds 3ff39a21640e net: alteon: acenic: remove redundant pointer rxdesc adds 371b4fc33b2e net: alx: remove redundant variable old_duplex adds 5b9f78ecdf59 net: ethernet: nb8800: remove redundant pointer rxd adds 15cdd5764a54 net: bgmac: remove redundant variable 'freed' adds b68431ace4b6 cnic: remove redundant pointer req and variable func adds f06bd2ed745c net: fec: remove redundant variable 'inc' adds 1d981f1dbe14 net: ethernet: gianfar_ethtool: remove redundant variable [...] adds 8c3689fcc598 net: hns3: remove redundant variable 'protocol' adds 541a1fecff30 net: hinic: remove redundant pointer pfhwdev adds 5074298ab08b ethernet: micrel: remove redundant pointer 'info' adds 9b0bb10a84ff qed: remove redundant pointer 'name' adds 2e6dde5c618f sfc: remove redundant variable old_vlan adds 211c41c8c46b epic100: remove redundant variable 'irq' adds 0eaec62a91ed cxgb4: Add support to read actual provisioned resources adds a4ca8b7df73c net: ipv4: fix drop handling in ip_list_rcv() and ip_list_ [...] adds 6fcf9b1d4d6c r8169: fix runtime suspend adds 6312fe77751f net: limit each hash list length to MAX_GRO_SKBS adds 896e863d6df7 net: dsa: fix spelling mistake "waitting" -> "waiting" adds e7550b0be3cf net: dsa: vsc73xx: Make some functions static adds dfbd07497860 net: aquantia: Make some functions static adds e0515b0cbccc net: socionext: remove redundant pointer ndev adds 2f9be18164ad net: tehuti: remove redundant pointer skb adds b67030b139de fjes: use currently unused variable my_epid and max_epid adds 827ad90cfa61 net/hamradio/6pack: remove redundant variable channel adds eabaef1896bc devlink: Add devlink_param register and unregister adds 45f05def5c44 devlink: Add param get command adds e3b7ca18ad7b devlink: Add param set command adds ec01aeb1803e devlink: Add support for get/set driverinit value adds ea601e170988 devlink: Add devlink notifications support for params adds 036467c3990c devlink: Add generic parameters internal_err_reset and max_macs adds bd1b51dc66df mlx4: Add mlx4 initial parameters table and register it adds dfb3c0821a44 mlx4: Add support for devlink reload and load driverinit values adds f567bcdae2b0 devlink: Add enable_sriov boolean generic parameter adds 6354b95eb871 bnxt_en: Add bnxt_en initial params table and register it. adds 2e41c380d107 Merge branch 'devlink-Add-configuration-parameters-support' adds 8e15268e3d93 qlogic: netxen: remove various redundant variables adds 118e96906dd3 net: ethernet: Make NET_VENDOR_AURORA default to yes adds 0df5f81c481e net: ethernet: Add missing VENDOR to Cadence and Packet En [...] adds eec8bb138e6e net: ethernet: sfc: Make subdir logic consistent with othe [...] adds 2727eac605bb Merge branch 'net-ethernet-Miscellaneous-Kconfig-and-Makef [...] adds 4ed88df76670 net: ethernet: sun: remove redundant variables adv and lpa [...] adds dfecc759e64b cxgb4: Fix the condition to check if the card is T5 adds c53e0c787e67 tipc: mark expected switch fall-throughs adds 3cc87d03992f net: decnet: dn_nsp_in: mark expected switch fall-through adds 2cc0608e42ac net: core: filter: mark expected switch fall-through adds efe6aaca67a0 net: ipv4: fix list processing on L3 slave devices adds d8269e2cbf90 net: ipv6: listify ipv6_rcv() and ip6_rcv_finish() adds ab8565af6800 Merge branch 'IP-listification-follow-ups' adds 351782067b6b ipv4: ipcm_cookie initializers adds b515430ac9c2 ipv6: ipcm6_cookie initializer adds 657a0667025e sock: sockc cookie initializer adds 5fdaa88dfefa ipv6: fold sockcm_cookie into ipcm6_cookie adds 678ca42d6885 ip: remove tx_flags from ipcm_cookie and use same logic fo [...] adds fbf47813607b ip: unconditionally set cork gso_size adds 9ebcb397aaaf Merge branch 'sock-cookie-initializers' adds 4fed38cf2627 liquidio: fix kernel panic when NIC firmware is older than 1.7.2 adds a75a8efa00c5 net: hns3: Fix tc setup when netdev is first up adds 6d0ec65cb581 net: hns3: Fix for mac pause not disable in pfc mode adds 3738287c7a54 net: hns3: Fix for waterline not setting correctly adds 5c8971979a10 net: hns3: Fix for l4 checksum offload bug adds ead5bd4d35c0 net: hns3: Fix for mailbox message truncated problem adds 8fc7346c84a4 net: hns3: Add configure for mac minimal frame size adds d7099d15478e net: hns3: Fix warning bug when doing lp selftest adds 03718db97bfb net: hns3: Fix get_vector ops in hclgevf_main module adds a754e5c4ed06 net: hns3: Remove the warning when clear reset cause adds 8d40854fc180 net: hns3: Prevent sending command during global or core reset adds e2664f97c38c Merge branch 'hns3-misc-fixes' adds be9c64b19b81 mlxsw: spectrum_router: avoid uninitialized variable access adds 22dd14916735 devlink: fix incorrect return statement adds 8d356b89f36d rtnetlink: add rtnl_link_state check in rtnl_configure_link adds 25e20e730d56 vxlan: add new fdb alloc and create helpers adds 4c2438ba85ca vxlan: make netlink notify in vxlan_fdb_destroy optional adds 0241b836732f vxlan: fix default fdb entry netlink notify ordering durin [...] adds a2f1483b9147 Merge branch 'vxlan-fix-default-fdb-entry-user-space-notif [...] adds e88bc0f25b99 selftests: forwarding: Allow importing dependent libraries adds 1ba97e6725a9 selftests: mlxsw: Add mlxsw-specific test for mirror to gretap adds 26476f6a1236 Merge branch 'Add-a-mlxsw-specific-test-for-mirror-to-gretap' adds 94c763513452 farsync: remove redundant variable txq_length adds 2064c3d4c020 net/flow_dissector: Save vlan ethertype from headers adds aaab08344d26 net/sched: flower: Add support for matching on vlan ethertype adds 24c590e3b0f9 net/flow_dissector: Add support for QinQ dissection adds d30695126f0a net/sched: flower: Dump the ethertype encapsulated in vlan adds d64efd0926ba net/sched: flower: Add supprt for matching on QinQ vlan headers adds 4af4f7e8d8d1 Merge branch 'Introduce-matching-on-double-vlan-QinQ-heade [...] adds a4dc70d46cf1 tipc: extend link reset criteria for stale packet retransmission adds 8f704ef66640 stmmac: fix signed 64-bit division adds 1239a96a8fcb net: ethernet: ti: cpsw: use BIT macro adds 1c0e8123e32a net: ethernet: ti: cpsw: allow PTP 224.0.0.107 to be timestamped adds 676dce64dd48 Merge branch 'cpsw-allow-PTP-224.0.0.107-to-be-timestamped' adds 005c1c0eac82 drivers: net: lmc: remove redundant variable next_rx adds d2af686c2df8 connector: fix defined but not used warning adds 20fbdc35723f isdn/capi: fix defined but not used warnings adds b233504033db openvswitch: kernel datapath clone action adds eec94fdb0480 net: sched: use rcu for action cookie update adds 036bb44327f5 net: sched: change type of reference and bind counters adds 789871bb2a03 net: sched: implement unlocked action init API adds 3f7c72bc4227 net: sched: always take reference to action adds 2a2ea349704f net: sched: implement action API that deletes action by index adds b409074e6693 net: sched: add 'delete' function to action ops adds 16af6067392c net: sched: implement reference counted action release adds 4e8ddd7f1758 net: sched: don't release reference on action overwrite adds cae422f379f3 net: sched: use reference counting action init adds 0190c1d452a9 net: sched: atomically check-allocate action adds 90b73b77d08e net: sched: change action API to use array of pointers to actions adds e9ec8045644c Merge branch 'Modify-action-API-for-implementing-lockless- [...] adds 0dbc81eab4d1 net: sched: Fix warnings from xchg() on RCU'd cookie pointer. adds d4b0d20fec47 mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlx [...] adds 45e0620d5eb1 mlxsw: reg: Introduce Flex2 key type for PTAR register adds 2139469b0461 mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio adds c43ea06dbd8c mlxsw: core_acl_flex_keys: Split MAC and IP address flex k [...] adds 82b63bcf8c24 mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key el [...] adds 9dbab6f588eb mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp adds 5b9488fd5f1e mlxsw: core_acl_flex_actions: Allow the first set to be dummy adds 0317a6f4eb42 mlxsw: core_acl_flex_actions: Fix helper to get the first [...] adds 3d907eafa343 Merge branch 'mlxsw-Spectrum2-acl-prep' adds c47078d6a33f tcp: remove redundant SOCK_DONE checks adds 8c057efaebb5 net: core: fix uses-after-free in list processing adds 9f17dbf04ddf netfilter: fix use-after-free in NF_HOOK_LIST adds 9af86f933894 net: core: fix use-after-free in __netif_receive_skb_list_core adds 863f4fdb715c Merge branch 'fix-use-after-free-bugs-in-skb-list-processing' adds 95765a6ca128 tcp: remove SG-related comment in tcp_sendmsg() adds eec4edc9ee08 net/mlx5: Use 2-factor allocator calls adds ebcff74386e6 mlxsw: spectrum_kvdl: Push out KVD linear management into ops adds 4b6b18692aec mlxsw: spectrum_kvdl: Pass entry type to alloc/free adds 0304c00546fc mlxsw: spectrum_kvdl: Pass entry_count to free function adds 8fae4392d4ad mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations [...] adds 64eccd006677 mlxsw: spectrum_acl: Split TCAM handling 3 ways adds bab5c1cfb7a8 mlxsw: spectrum_acl: Add tcam init/fini ops adds c17d20838eff mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops adds a5995cc801f9 mlxsw: spectrum_acl: Move block items encoding into Spectrum op adds 42df8358c3f9 mlxsw: reg: Add priority field for PTCEV2 register adds ea8b2e28aacf mlxsw: spectrum_acl: Implement priority setting for rules [...] adds abfd61825bde mlxsw: spectrum: Prepare for multiple FW versions for Spec [...] adds a8b9f232ecd1 mlxsw: resources: Add couple of Spectrum-2 KVD resources adds 1497d2fd1bbb Merge branch 'mlxsw-More-Spectrum-2-preparations' adds 52b509218f0a net: Use __u32 in uapi net_stamp.h adds 046f6fd5daef sched: Add Common Applications Kept Enhanced (cake) qdisc adds 7298de9cd725 sch_cake: Add ingress mode adds 8b7138814f29 sch_cake: Add optional ACK filter adds b60a60405fb9 netfilter: Add nf_ct_get_tuple_skb global lookup function adds ea82511518f4 sch_cake: Add NAT awareness to packet classifier adds 83f8fd69af4f sch_cake: Add DiffServ handling adds a729b7f0bd5b sch_cake: Add overhead compensation support to the rate shaper adds 0c850344d388 sch_cake: Conditionally split GSO segments adds 5025b99c96a5 Merge branch 'cake-qdisc' adds db560d1612f8 selftests: forwarding: mirror_lib: Tighten up VLAN capture adds 5e9a0fe492f8 net/sched: flower: Fix null pointer dereference when run t [...] adds c6dbf7aaa482 net/ipv6: fix addrconf_sysctl_addr_gen_mode adds 70c30d76e580 net/ipv6: don't reinitialize ndev->cnf.addr_gen_mode on ne [...] adds bdd72f41333d net/ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE adds f24c5987dddd net/ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices adds f168db5e25f7 Documentation: ip-sysctl.txt: document addr_gen_mode adds 57cd07fbf725 Merge branch 'net-ipv6-addr_gen_mode-fixes' adds 8dce04f1fd64 cxgb4: specify IQTYPE in fw_iq_cmd adds 01e866bf07fb net: sched: act_ife: fix memory leak in ife init adds 3c546728df98 wimax/i2400m: remove redundant variables ack_status, bcf a [...] adds fb8ed3af74e3 cnic: use kvzalloc to allocate memory for csk_tbl adds b32b088181b9 net: mvpp2: explicitly include linux/interrupt.h adds b351b16d8aa7 cxgb4: remove stats fetched from firmware adds 31e5f5c3e92f cxgb4: expose stats fetched from firmware via debugfs adds 2368957ab54d Merge branch 'cxgb4-move-stats-fetched-from-firmware-to-debugfs' adds e0479b670d39 net: sched: fix unprotected access to rcu cookie pointer adds 4929c9428a17 tcp: expose both send and receive intervals for rate sample adds d7be97756f8a net-sysfs: Drop support for XPS and traffic_class on singl [...] adds ffcfe25bb50f net: Add support for subordinate device traffic classes adds 58b0b3ed4c22 ixgbe: Add code to populate and use macvlan TC to Tx queue map adds eadec877ce9c net: Add support for subordinate traffic classes to netdev [...] adds a4ea8a3dacc3 net: Add generic ndo_select_queue functions adds 4f49dec9075a net: allow ndo_select_queue to pass netdev adds 8ec56fc3c5ee net: allow fallback function to pass netdev adds e32f55f37321 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 9012de508956 tipc: add sequence number check for link STATE messages adds 7ea817f4e832 tipc: check session number before accepting link protocol [...] adds 0e97c4fb180c Merge branch 'tipc-make-link-protocol-more-resilient' adds 80fd2d6ca546 macvlan: Change status when lower device goes down adds 3443b00e07ee team: Publish team_port_get_rcu() adds eeed992b776c net: Add lag.h, net_lag_port_dev_txable() adds b5de82f3dfbe mlxsw: spectrum_span: Change LAG lower selection adds d90a5215c8ff Merge branch 'mlxsw-ERSPAN-Take-LACP-state-into-consideration' adds 42801298386c selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF adds d0c694fc7b01 net: ethernet: ti: cpts: break cycle once late ts is matched adds a5d7fcb689eb be2net: remove unused old AIC info adds c1328a27bb8c be2net: remove unused old custom busy-poll fields adds d6d9704af8f4 be2net: remove desc field from be_eq_obj adds e9c74cd85c00 be2net: reorder fields in be_eq_obj structure adds 646d2c10aaa0 be2net: move txcp field in be_tx_obj to eliminate holes in [...] adds f9520b86dc22 be2net: remove unused tx_jiffies field from be_tx_stats adds 03d231a963ae be2net: re-order fields in be_error_recovert to avoid hole adds 28ace84b10fa be2net: move rss_flags field in rss_info to ensure proper [...] adds f1fbeada1bc0 Merge branch 'be2net-small-structures-clean-up' adds cba54f9cf4ec tc-testing: add geneve options in tunnel_key unit tests adds d2bdd2681278 net/tls: Use aead_request_alloc/free for request alloc/free adds cca9bab1b72c tcp: use monotonic timestamps for PAWS adds 6f3dfb0dc831 net/sched: skbedit: use per-cpu counters adds c749cdda9089 net/sched: act_skbedit: don't use spinlock in the data path adds ccb06fba5114 Merge branch 'net-sched-act_skbedit-lockless-data-path' adds 44c58899b09d liquidio: use ktime_get_real_ts64() instead of getnstimeofday64() adds 51bef926be1e nfp: avoid using getnstimeofday64() adds 0761680d5215 net: ipv4: fix listify ip_rcv_finish in case of forwarding adds 3b346c181496 s390/qeth: various buffer management cleanups adds f67a43a73b54 s390/qeth: remove unused buffer->aob pointer adds 9aa17df3b84b s390/qeth: fine-tune RX modesetting adds 86c0cdb9e0a5 s390/qeth: clean up Output Queue selection adds 6d8769abe44a s390/qeth: consolidate ccwgroup driver definition adds 09960b3a0a47 s390/qeth: clean up exported symbols adds 371a1e7a07a0 s390/qeth: increase GSO max size for eligible L3 devices adds ea1d4a0c7fa5 s390/qeth: add a L3 xmit wrapper adds a647a02512ca s390/qeth: speed-up L3 IQD xmit adds fb321f25e582 s390/qeth: speed-up IPv4 OSA xmit adds c8c81de96be3 Merge branch 's390-qeth-updates' adds 68d2f84a1368 net: gro: properly remove skb from list adds 53a40025c07a net: mvpp2: fix include guards in mvpp2_prs.h adds 0ad2f53906f9 net: mvpp2: define the number of RSS entries per table in mvpp2.h adds 1e27a628e3f4 net: mvpp2: make sure we use single queue mode on PPv2.1 adds 3f6aaf72895a net: mvpp2: make multi queue mode the default mode adds 4c4a5686c4e7 net: mvpp2: use RSS only when using multi-queue mode adds 790d32c6d35d net: mvpp2: fix hardcoded number of rx queues adds f8c6ba8424b0 net: mvpp2: use only one rx queue per port per CPU adds 132baa0378c5 net: mvpp2: fix a typo in the RSS code adds 4b86097be7f6 net: mvpp2: fix RSS register definitions adds a27a254c2642 net: mvpp2: use one RSS table per port adds 8179642b52d9 net: mvpp2: RSS indirection table support adds 662ae3fe6500 net: mvpp2: improve the distribution of packets on CPUs wh [...] adds 2a2f467daf96 net: mvpp2: make sure we don't spread load on disabled CPUs adds e6e21c024272 net: mvpp2: rename per-port RSS init function adds b1a962c62c80 net: mvpp2: use classifier to assign default rx queue adds f9358e12a0af net: mvpp2: split ingress traffic into multiple flows adds d33ec4525007 net: mvpp2: add an RSS classification step for each flow adds 436d4fdb208f net: mvpp2: allow setting RSS flow hash parameters with ethtool adds 23c9ef2b6ebd Merge branch 'mvpp2-add-RSS-support' adds b16ebe925a44 devlink: Add support for creating and destroying regions adds ccadfa444b34 devlink: Add callback to query for snapshot id before snap [...] adds d7e5272282d9 devlink: Add support for creating region snapshots adds d8db7ea55f2f devlink: Add support for region get command adds a006d467fbf1 devlink: Extend the support querying for region snapshot IDs adds 866319bb9437 devlink: Add support for region snapshot delete command adds 4e54795a27f5 devlink: Add support for region snapshot read command adds 523f9eb1ef25 net/mlx4_core: Add health buffer address capability adds bedc989b0c98 net/mlx4_core: Add Crdump FW snapshot support adds f6a69885f2e3 devlink: Add generic parameters region_snapshot adds 3c641ba4a852 net/mlx4_core: Use devlink region_snapshot parameter adds 750c721ee04f Merge branch 'devlink-Add-support-for-region-access' adds cedca4180127 net: gemini: Look up L3 maxlen from table adds 9ab5c929e641 net: gemini: Improve connection prints adds 60cc7767b901 net: gemini: Allow multiple ports to instantiate adds 06d515131294 net: gemini: Move main init to port adds 430ac34de969 net: gemini: Indicate that we can handle jumboframes adds c921c2077b32 net: ipmr: add support for passing full packet on wrong vif adds 01683a146999 net: sched: refactor flower walk to iterate over idr adds 6eb9c9dafd02 of: mdio: Support fixed links in of_phy_get_and_connect() adds 9cee8c437543 net: mvpp2: mvpp2_cls_flow_get() can be static adds ff0432e5a802 tcp: remove redundant rcv_nxt update adds c55161852fe8 mlxsw: spectrum: Enable macvlan upper devices adds 2db9937804ac mlxsw: spectrum_router: Direct macvlans' MACs to router adds 11566d34f895 mlxsw: spectrum: Add VRRP traps adds c3a495409ade mlxsw: spectrum_router: Optimize processing of VRRP MACs adds f5c64e566c52 Merge branch 'mlxsw-VRRP' adds 2058b38371d0 bpftool: introduce cgroup tree command adds 7d31a0a16897 bpftool: document cgroup tree command adds 02000b55850d bpftool: add bash completion for cgroup tree command adds 06ae48269d1e lib: reciprocal_div: implement the improved algorithm on t [...] adds 662c54721d3a nfp: bpf: rename umin/umax to umin_src/umax_src adds 33b94310586b nfp: bpf: copy range info for all operands of all ALU operations adds d3d23fdb4688 nfp: bpf: support u16 and u32 multiplications adds 2a952b03d1a0 nfp: bpf: support u32 divide using reciprocal_div.h adds 9fb410a89e8f nfp: bpf: migrate to advanced reciprocal divide in recipro [...] adds d90c936fb318 Merge branch 'bpf-nfp-mul-div-support' adds 7479efc71f6d selftests/bpf: remove duplicated word from test offloads adds 219f860d2a11 selftests/bpf: add Error: prefix in check_extack helper adds 8d1fc3de3d9f tools: bpftool: refactor argument parsing for prog load adds ba6dd679a3e8 tools: bpftool: add support for loading programs for offload adds b60df2a0e11f tools: libbpf: expose the prog type guessing from section [...] adds 49f2cba3e57a tools: bpftool: allow users to specify program type for prog load adds f83fb22c6c68 tools: libbpf: recognize offload neutral maps adds 07f2d4eac2a8 tools: libbpf: add extended attributes version of bpf_obje [...] adds c8406848badd tools: bpftool: reimplement bpf_prog_load() for prog load adds 8d13406c02f9 tools: libbpf: move library error code into a separate file adds 531b014e7a2f tools: bpf: make use of reallocarray adds 26736eb9a483 tools: libbpf: allow map reuse adds 3ff5a4dc5d89 tools: bpftool: allow reuse of maps with bpftool prog load adds 671dffa7de7b Merge branch 'bpf-bpftool-improved-prog-load' adds 2bae79d2d38f bpf: fix documentation for eBPF helpers adds 9b8ca3795199 tools: bpf: synchronise BPF UAPI header with tools adds 86f7d85cec9e tools: bpf: build and install man page for eBPF helpers fr [...] adds b103cbe0d721 Merge branch 'bpf-helper-man-install' adds d449ceb11b38 ARM: net: bpf: enumerate the JIT scratch stack layout adds a8ef95a03423 ARM: net: bpf: provide load/store ops with negative immediates adds 1c35ba122d4a ARM: net: bpf: use negative numbers for stacked registers adds 47b9c3bf416d ARM: net: bpf: remove is_on_stack() and sstk/dstk adds 7a9870256361 ARM: net: bpf: provide accessor functions for BPF registers adds a6eccac507e5 ARM: net: bpf: 64-bit accessor functions for BPF registers adds 96cced4e774a ARM: net: bpf: access eBPF scratch space using ARM FP register adds 1ca3b17b777c ARM: net: bpf: imm12 constant conversion adds 828e2b90e8e9 ARM: net: bpf: use immediate forms of instructions where possible adds 2b6958ef1151 ARM: net: bpf: use ldr instructions with shifted rm register adds aaffd2f5c3d5 ARM: net: bpf: avoid reloading 'index' adds b50452299864 ARM: net: bpf: avoid reloading 'array' adds bef8968df8a6 ARM: net: bpf: always use odd/even register pair adds 8c9602d38c72 ARM: net: bpf: use double-word load/stores where available adds 6fd066604123 Merge branch 'bpf-arm-jit-improvements' adds f9ff5018c13b ARM: net: bpf: improve 64-bit load immediate implementation adds 077513b89424 ARM: net: bpf: improve 64-bit sign-extended immediate load adds c5eae692571d ARM: net: bpf: improve 64-bit store implementation adds b18bea2a45b1 ARM: net: bpf: improve 64-bit ALU implementation adds 9c48b1d116cd Merge branch 'bpf-arm-jit-improvements' adds 4f91da26c811 xdp: add per mode attributes for attached programs adds 6b8675897338 xdp: don't make drivers report attachment mode adds 05296620f6d1 xdp: factor out common program/flags handling from drivers adds a25717d2b604 xdp: support simultaneous driver and hw XDP attachment adds 799e173d7125 netdevsim: add support for simultaneous driver and hw XDP adds 99dadb6e3ec1 selftests/bpf: add test for multiple programs adds 5f4284015e29 nfp: add support for simultaneous driver and hw XDP adds ee15f7cdf0fc Merge branch 'bpf-xdp-driver-and-hw' adds d23b27c02f03 samples/bpf: xdp_redirect_cpu handle parsing of double VLA [...] adds db42a21a1e8d tools: include reallocarray feature test in FEATURE_TESTS_BASIC adds 92b57121ca79 bpf: btf: export btf types and name by offset from lib adds b12d6ec09730 bpf: btf: add btf print functionality adds 2d3feca8c44f bpf: btf: print map dump and lookup with btf info adds f333ee0cdb27 bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB adds 060a7fccd394 bpf: Sync bpf.h to tools/ adds 04c13411151c selftests/bpf: Fix const'ness in cgroup_helpers adds c65267e5ff41 selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers adds 2044e4ef0be2 selftests/bpf: Better verification in test_tcpbpf adds 78d8e26d46bc selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB adds 13f7432bdd8e Merge branch 'bpf-tcp-listen-cb' adds 2aa4a3378ad0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds f1e37e3101ee net: mvpp2: switch to SPDX identifiers adds 21da57a23125 net: mvpp2: add a debugfs interface for the Header Parser adds 1203341cc9e8 net: mvpp2: debugfs: add hit counter stats for Header Pars [...] adds dba1d918da02 net: mvpp2: debugfs: add entries for classifier flows adds f9d30d5bd57e net: mvpp2: debugfs: add classifier hit counters adds cc98419a572c Merge branch 'mvpp2-add-debugfs-interface' adds 784abe24c903 net: Add decrypted field to skb adds 14136564c8ee net: Add TLS RX offload feature adds 16e4edc297ff net: Add TLS rx resync NDO adds 41ed9c04aac2 tcp: Don't coalesce decrypted and encrypted SKBs adds d80a1b9d1860 tls: Refactor tls_offload variable names adds dafb67f3bb4a tls: Split decrypt_skb to two functions adds 39f56e1a78d6 tls: Split tls_sw_release_resources_rx adds b190a587c634 tls: Fill software context without allocation adds 4799ac81e52a tls: Add rx inline crypto offload adds 4718799817c5 tls: Fix zerocopy_from_iter iov handling adds 0aadb2fc0929 net/mlx5e: TLS, refactor variable names adds ab412e1dd7db net/mlx5: Accel, add TLS rx offload routines adds ca942c78f323 net/mlx5e: TLS, add innova rx support adds 00aebab27c87 net/mlx5e: TLS, add Innova TLS rx data path adds afd3baaa938c net/mlx5e: TLS, add software statistics adds 790af90c00d2 net/mlx5e: TLS, build TLS netdev from capabilities adds 10e71acca282 net/mlx5: Accel, add common metadata functions adds b3ccf978132e net/mlx5e: IPsec, fix byte count in CQE adds aea06eb276d9 Merge branch 'TLS-offload-rx-netdev-and-mlx5' adds 1b3725781a07 net: hns3: Modify the order of initializing command queue [...] adds 6d4fab39533f net: hns3: Reset net device with rtnl_lock adds 9de0b86f6444 net: hns3: Prevent to request reset frequently adds 9ca8d1a73c37 net: hns3: Correct reset event status register adds 6b1385cc251a net: hns3: Fix return value error in hns3_reset_notify_down_enet adds d62eccaed41d net: hns3: remove unnecessary ring configuration operation [...] adds 82b532146000 net: hns3: Fix for reset_level default assignment probelm adds cf4103c699c2 net: hns3: Fix for using wrong mask and shift in hclge_get [...] adds 5550aa4d4771 net: hns3: Fix comments for hclge_get_ring_chain_from_mbx adds 35edb56e94b9 Merge branch 'hns3-next' adds d95768d3cccd docs: networking: Add failover docs to index adds 2880984970dd docs: networking: Fix failover build warnings adds 568a74d49112 Merge branch 'docs-Fix-failover-build-warnings' adds 7f657d5bf507 selftests: tls: add selftests for TLS sockets adds 762995807059 net: phy: add helper phy_config_aneg adds 2b9672ddb6f3 net: phy: add phy_speed_down and phy_speed_up adds 2a6deb6a572e Merge branch 'phy-helpers' adds ae85467cccba net: usb: hso: use swap macro in hso_kick_transmit adds 04ecac8c12cd net: phy: realtek: add missing entry for RTL8211C to mdio_ [...] adds 6e85d7a8bc65 liquidio: Use %pad printk format for dma_addr_t values adds 48559af3454c bnxt_en: remove redundant debug register dma mem allocation adds d9f37d01e294 net: convert gro_count to bitmask adds bc1b50309ce1 cxgb4: do not return DUPLEX_UNKNOWN when link is down adds 495083807f20 net: mscc: simplify retrieving the tag type from the frame header adds 7e2bc7fb65d5 net: cavium: Drop dependency of NET_VENDOR_CAVIUM on PCI adds ac13d6d8eade liquidio: fix hang when re-binding VF host drv after runni [...] adds 1222d15a01c7 mlxsw: spectrum: Expose counters for various packet sizes adds 1eb94d441f1c cxgb4: collect ASIC LA dumps from ULP TX adds 301f935be9e0 sch_cake: Fix tin order when set through skb->priority adds ccdb51717ba3 net: Fix GRO_HASH_BUCKETS assertion. adds fcaccc829382 liquidio: correct error msg text when removing VLAN ID adds f1e911d5d0df r8169: add basic phylib support adds 242cd9b5866a r8169: use phy_resume/phy_suspend adds f75222bce9b5 r8169: replace open-coded PHY soft reset with genphy_soft_reset adds 4577243392ce r8169: use phy_ethtool_(g|s)et_link_ksettings adds dd84957eeeae r8169: use phy_ethtool_nway_reset adds 69b3c59fe212 r8169: use phy_mii_ioctl adds 5b7ad4b75d1e r8169: use phy_speed_down / phy_speed_up adds a2965f12fde6 r8169: remove rtl8169_set_speed_xmii adds f7ffa9ae2bb9 r8169: remove mii_if_info member from struct rtl8169_private adds 29a12b49536b r8169: don't read chip phy status register adds 7c1fbfa7b2c8 Merge branch 'r8169-add-phylib-support' adds 2fe31e431240 hwmon: Add missing HWMON_T_LCRIT_ALARM define adds aa7f29b07c87 hwmon: Add support for power min, lcrit, min_alarm and lcr [...] adds dcb5d0fcaa1d hwmon: Add helper to tell if a char is invalid in a name adds 1323061a018a net: phy: sfp: Add HWMON support for module sensors adds fd3d96ae49c3 Merge branch 'HWMON-support-for-SFP-modules' adds 07df5bd874f0 r8169: power down chip in probe adds d85458256ad2 net: phy: realtek: Support RTL8366RB variant adds 3b3b6b460f78 net: dsa: Add bindings for Realtek SMI DSAs adds d8652956cf37 net: dsa: realtek-smi: Add Realtek SMI driver adds 22a001e8544f ARM: dts: Add ethernet and switch to D-Link DIR-685 adds c94f2fc4fc19 ravb: fix shadowing of symbol 'stats' in ravb_get_ethtool_stats() adds 49f3303a6eaa ravb: fix warning about memcpy length adds e49b42faae0e ravb: fix byte order for TX descriptor tag field lower bits adds abd709c7ee2a Merge branch 'ravb-small-sparse-fixes' adds db53770a3eaf dsa: rtl8366: Remove unused variable. adds bfd427116917 net/rds: void function cannot return -1 adds fa52531eb440 net/rds: Remove unnecessary variable adds 951a06e78d5a batman-adv: Drop "experimental" from BATMAN_V Kconfig adds ab4e58534dee batman-adv: enable DAT by default at compile time adds 55f949c4fa6c batman-adv: Remove "default n" in Kconfig adds be01dc33b7b3 batman-adv: fix checkpatch warning about misspelled "cache" adds 94f01eed49b5 batman-adv: Unify include guards style adds 3b1709de64bc batman-adv: Join batadv_purge_orig_ref and _batadv_purge_orig adds 993a4a5f7cd3 batman-adv: Convert batadv_dat_addr_t to proper type adds c0b78038a847 Merge tag 'batadv-next-for-davem-20180717' of git://git.op [...] adds c33d0cb1922e mlxsw: reg: Add Infrastructure Entry Delete Register adds 742f75a600ca mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 adds 18ce0e4e6616 mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs adds d55ece4b6e9e mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops adds dcdf01028efa mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 adds 2d186ed4ddfd mlxsw: reg: Add support for activity information from PEFA [...] adds 0f27e80aea6e mlxsw: acl: Introduce activity get operation for action block/set adds 3390787b61d8 mlxsw: reg: Add Policy-Engine Region Association Register adds 481662a8a336 mlxsw: reg: Add Policy-Engine Region Configuration Register adds f1c7d9cce2a8 mlxsw: reg: Add Policy-Engine Region eRP Register adds 7050f439ef6a mlxsw: reg: Add Policy-Engine General Configuration Register adds a6d70a878ed8 mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding adds 7a921a1e585a mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding adds a6b9c87daf5d mlxsw: spectrum_acl: Add region association callback adds 9912e6b8c256 mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation adds c3ab435466d5 mlxsw: spectrum: Extend to support Spectrum-2 ASIC adds 98e60dce4da1 Merge branch 'mlxsw-Introduce-initial-Spectrum-2-support' adds fa145d5dfd61 cxgb4: display number of rx and tx pages free adds e146471f588e net: mvpp2: debugfs: fix incorrect bitwise operator adds 202aabe84a8f xdp: fix uninitialized 'err' variable adds 6060d9d24e6d net/mlx5: fix an unused-function warning adds bf20a5c1d560 liquidio: Using NULL instead of plain integer adds a48d189ef531 net: Move skb decrypted field, avoid explicity copy adds 74525cc5f5f7 net: cavium: add missing PCI dependencies adds c94b1ac73244 tipc: remove unused tipc_link_is_active adds d81d25e66a0f tipc: remove unused tipc_group_size adds 8be7d96e5b6c net: phy: Drop OF dependency for MDIO_BCM_UNIMAC adds 7f7b7574555e net: ethernet: broadcom: Drop dependency on OF adds 9aee398af347 net: dsa: Drop OF dependency for BCM_SF2 adds 0725345e5f05 Merge branch 'bcm-OF-deps' adds 6d2ac8ee67d3 net: dsa: mv88e6xxx: Abstract PTP operations adds a469a61231e5 net: dsa: mv88e6xxx: Add MV88E6165 AVB register access adds dfa543481034 net: dsa: mv88e6xxx: Add mv88e6165 PTP support adds ffc705de86e2 net: dsa: mv88e6xxx: Abstract HW timestamp setup adds 48cb5e03d58b net: dsa: mv88e6xxx: Abstract supported PTP filters adds e2294a8bf52b net: dsa: mv88e6xxx: Add hwtimestamp support for the 6165 adds 2dbed245b408 net: dsa: mv88e6xxx: Set PTP Ethertype adds df31b74ce132 net: dsa: mv88e6xxx: Longer timeout for PTP TX timestamp adds 14260e91707a Merge branch 'PTP-support-for-mv88e6165-family' adds 0015b80abcce net: dsa: Remove VLA usage adds 088cbac6bea4 tc-tests: initial version of fw filter unit tests adds f15f084ff115 pktgen: convert safe uses of strncpy() to strcpy() to avoi [...] adds 735dadf894f0 docs: networking: Convert alias.txt to rst adds 6b335f8205e9 docs: networking: Convert bridge.txt to rst adds 3bc950c34b28 Merge branch 'docs-Convert-alias-and-bridge-to-rst' adds 07a557f47d7e net/sched: tunnel_key: Allow to set tos and ttl for tc bas [...] adds 5544adb9707f flow_dissector: Dissect tos and ttl from the tunnel info adds 0e2c17b64d5c net/sched: cls_flower: Support matching on ip tos and ttl [...] adds 57dc2bfc334a Merge branch 'tc-tunnel-ttl-tos' adds b51dab46c6ad qed: Add qed APIs for PHY module query. adds 97df0d65623b qede: Add driver callbacks for eeprom module query. adds a3eed83a1895 Merge branch 'qed-Add-support-for-phy-module-query' adds eecd6857709e tls: Fix copy-paste error in tls_device_reencrypt adds a86c4120528f nbd: constify nla_policy adds 5761917a1aac gtp: constify nla_policy adds f91a0effcaa6 Merge branch 'constify-nla_policy' adds 40999f11ce67 tipc: make link capability update thread safe adds 410da1e12ffe net/smc: fix up merge error with poll changes adds 1e2c043628c7 userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() p [...] adds 520495fe96d7 mm: hugetlb: yield when prepping struct pages adds 1e8e18f694a5 kasan: fix shadow_size calculation error in kasan_module_alloc adds 5e4e290d3751 ARM: disable KCOV for trusted foundations code adds fc36def997cf mm: teach dump_page() to correctly output poisoned struct pages adds ecd60532e060 m68k: fix "bad page state" oops on ColdFire boot adds 760885f282b1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 781c8fe2da3d RISC-V: fix R_RISCV_ADD32/R_RISCV_SUB32 relocations adds f67f10b8a6c9 riscv: remove unnecessary of_platform_populate call adds 8606544890d7 RISC-V: Don't include irq-riscv-intc.h adds 1db9b80980d2 RISC-V: Fix PTRACE_SETREGSET bug. adds d5fad48cfb4b RISC-V: Add conditional macro for zone of DMA32 adds 8f79125d285d RISC-V: Select GENERIC_UCMPDI2 on RV32I adds c480d8911fda RISC-V: Add definiion of extract symbol's index and type f [...] adds 7df85002178e RISC-V: Change variable type for 32-bit compatible adds 9a6a51154f8b RISC-V: Fix the rv32i kernel build adds b19b92820935 Merge tag 'riscv-for-linus-4.18-rc4' of git://git.kernel.o [...] adds 895b66129ad8 PM / Domains: Don't power on at attach for the multi PM do [...] adds 26112ddc254c PCI / ACPI / PM: Resume bridges w/o drivers on suspend-to-RAM adds 88b96088e94e Merge branch 'pm-pci' adds 90dc8b65d243 Merge tag 'pm-4.18-rc4' of git://git.kernel.org/pub/scm/li [...] adds 673b4271665a ACPI / battery: Safe unregistering of hooks adds 30998033f62a ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR [...] adds a0d5f3b69af7 ACPICA: Drop leading newlines from error messages adds df958569dbaa Merge branches 'acpi-tables' and 'acpica' adds 06c85639897c Merge tag 'acpi-4.18-rc4' of git://git.kernel.org/pub/scm/ [...] adds d02d21ea007b autofs: rename 'autofs' module back to 'autofs4' adds 0fa3ecd87848 Fix up non-directory creation in SGID directories adds cf4d418e653a tracing: Avoid string overflow adds f90658725ba7 tracing: Make create_filter() code match the comments adds f26808ba7227 tracing: Optimize trace_buffer_iter() logic adds 26b68dd2f48f tracing: Use __printf markup to silence compiler adds 5ccba64a560f ftrace: Nuke clear_ftrace_function adds 1fe4293f4b8d tracing: Fix missing return symbol in function_graph output adds 97f4e1422954 Merge tag 'trace-v4.18-rc3' of git://git.kernel.org/pub/sc [...] adds 99ec9e77511d drm/udl: fix display corruption of the last line adds 718b5406cd76 drm: Use kvzalloc for allocating blob property memory adds f0139752f71b drm/bridge/sii8620: Send AVI infoframe in all MHL versions adds fdddc65ab35d drm/bridge/sii8620: Fix display of packed pixel modes adds 44f9a4b0dc75 drm/bridge/sii8620: Fix link mode selection adds b7716735bb0e Merge tag 'drm-misc-fixes-2018-07-05' of git://anongit.fre [...] adds d403397c7c08 drm/i915: Try GGTT mmapping whole object as partial adds 510fe10b6180 drm/i915/gvt: fix a bug of partially write ggtt enties adds a4cae23cc05c drm/i915/gvt: changed DDI mode emulation type adds 3030deda0971 Merge tag 'gvt-fixes-2018-07-03' of https://github.com/int [...] adds 0581a5cb0624 Merge tag 'drm-intel-fixes-2018-07-05' of git://anongit.fr [...] adds 363a3d3fb7d4 drm/amd/powerplay: correct vega12 thermal support as true adds 36953aa94a8f drm/amd/powerplay: correct vega12 bootup values settings adds 1513b1c93f82 drm/amd/powerplay: smc_dpm_info structure change adds 2cd5fe22d9a4 drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c adds 4aa5d5eb82bb drm/amdgpu: Add amdgpu_atpx_get_dhandle() adds f9ff68521a55 drm/amdgpu: Dynamically probe for ATIF handle (v2) adds 0859df22ab7c drm/amdgpu: fix swapped emit_ib_size in vce3 adds c3d0280be8d5 drm/amdgpu/pm: fix display count in non-DC path adds c660f40b7119 drm/amdgpu: fix user fence write race condition adds a6311be8f062 drm/amd/display: adding ycbcr420 pixel encoding for hdmi adds 413ff0b94248 drm/amd/display: add a check for display depth validity adds c8440a70bd20 Merge branch 'drm-fixes-4.18' of git://people.freedesktop. [...] adds 69705ad21029 drm/exynos: ipp: Rework checking for the correct buffer formats adds 1b0966c3e951 drm/exynos: rotator: Fix DRM_MODE_REFLECT_{X,Y} interpretation adds 280e54c9f614 drm/exynos: scaler: Reset hardware before starting the operation adds 4e1a6230313a drm/exynos: scaler: Fix support for YUV420, YUV422 and YUV [...] adds 4958a1c0c9c4 drm/exynos: gsc: Use real buffer width for configuring the [...] adds 28b676329cc1 drm/exynos: gsc: Increase Exynos5433 buffer width alignmen [...] adds 4cc11a5f5304 drm/exynos: gsc: Fix DRM_MODE_REFLECT_{X,Y} interpretation adds dd209ef80908 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 an [...] adds 5d5657aac0b4 drm/exynos: fimc: Use real buffer width for configuring th [...] adds ab337fc274a1 drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes adds 7b7aa62c05ea drm/exynos: decon5433: Fix WINCONx reset value adds e94595b0f59c drm/exynos: ipp: use correct enum type adds fa7743b14167 drm/exynos: Replace drm_framebuffer_{un/reference} with pu [...] adds af7d9101a08d drm/exynos: Replace drm_gem_object_unreference_unlocked wi [...] adds aab109b340ea drm/exynos: Replace drm_dev_unref with drm_dev_put adds c78d1f9d95a9 Merge tag 'exynos-drm-fixes-for-v4.18-rc4' of git://git.ke [...] adds c42c12a90545 Merge tag 'drm-fixes-2018-07-06' of git://anongit.freedesk [...] adds 891f6a726cac s390: Correct register corruption in critical section cleanup adds 3284da34a87a s390/dasd: reduce the default queue depth and nr of hardwa [...] adds dfa758638fd2 s390/mm: fix refcount usage for 4K pgste adds 8bf935501a7e s390: wire up io_pgetevents system call adds 9d6d99e3ac8c s390: wire up rseq system call adds b4d0562137c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 08ca1b52f69b vfio/pci: Make IGD support a configurable option adds 2203d8a76ea3 sample/mdev/mbochs: remove mbochs_kmap_atomic_dmabuf adds 7733e05b34f5 sample/mdev/mbochs: add mbochs_kunmap_dmabuf adds bb94b55af346 vfio: Use get_user_pages_longterm correctly adds d7ef4899d718 sample/vfio-mdev: Change return type to vm_fault_t adds 1bb155702d0f Merge tag 'vfio-v4.18-rc4' of git://github.com/awilliam/li [...] adds 12f8c553a503 clk: sunxi-ng: replace lib-y with obj-y adds 0613de37373b clk: davinci: cfgchip: testing the wrong variable adds 176cbf5f62e7 clk: davinci: fix a typo (which leads to build failures) adds c34cc2f26a4a Merge tag 'clk-davinci-fixes-4.18' of https://github.com/d [...] adds 55c5e0c602c2 dt-bindings: clock: imx6ul: Do not change the clock defini [...] adds 9cc63791fad6 Merge branch 'clk-fix-imx6ul-defs' into clk-fixes adds c2b58149d21f Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 64dafbc9530c drbd: fix access after free adds 9fea4b395260 loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl adds 29119529d8de Merge tag 'for-linus-20180706' of git://git.kernel.dk/linux-block adds 63ce3c384db2 scsi: target: Fix truncated PR-in ReadKeys response adds 59b433c82556 scsi: aacraid: Fix PD performance regression over incorrec [...] adds 26b5b874aff5 scsi: sg: mitigate read/write abuse adds 624434af256a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 38fc42486775 arm64: Use aarch64elf and aarch64elfb emulation mode variants adds 2893af07e507 arm64: add endianness option to LDFLAGS instead of LD adds 1a381d4a0a9a arm64: remove no-op -p linker flag adds 43b6b6eca863 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2068db53b633 ipmi: Cleanup oops on initialization failure adds dc0f0a026d33 ipmi: kcs_bmc: fix IRQ exception if the channel is not open adds ea9561cfc952 Merge tag 'for-linus-4.18-2' of git://github.com/cminyard/ [...] adds c9bd0946da24 dmaengine: ti: omap-dma: Fix OMAP1510 incorrect residue_gr [...] adds 356073bcf6db MAINTAINERS: Update email-id of Sinan Kaya adds e3f329c60003 dmaengine: pl330: report BURST residue granularity adds c4c2b7644cc9 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() adds 89ac2233d34d Merge tag 'dmaengine-fix-4.18-rc4' of git://git.infradead. [...] adds 7ec916f82c48 Revert "iommu/intel-iommu: Enable CONFIG_DMA_DIRECT_OPS=y [...] adds 4f572efde460 Merge tag 'dma-mapping-4.18-3' of git://git.infradead.org/ [...] adds 696e420bb2a6 cifs: Fix use after free of a mid_q_entry adds 27c32b49c3db cifs: Fix validation of signed data in smb3+ adds 8de8c4608fe9 cifs: Fix validation of signed data in smb2 adds 81f39f951b80 cifs: fix SMB1 breakage adds 6aa0c114ecee cifs: Fix memory leak in smb2_set_ea() adds f46ecbd97f50 cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 AC [...] adds 7ffbe65578b4 cifs: Fix infinite loop when using hard mount option adds 729c0c9dd552 cifs: Fix stack out-of-bounds in smb{2,3}_create_lease_buf() adds b2d44d145d2a Merge tag '4.18-rc3-smb3fixes' of git://git.samba.org/sfre [...] adds 4050360f9646 PCI: rcar: Shut the PHY down in failpath adds 3c5777c372b6 PCI: rcar: Clean up PHY init on failure adds 9bc5f0833a55 PCI: controller: dwc: Do not let PCIE_DW_PLAT_HOST default to yes adds fb0de5b8dcc6 PCI: endpoint: Use after free in pci_epf_unregister_driver() adds 8c3f9bd851a4 PCI: xilinx: Add missing of_node_put() adds 342639d996f1 PCI: xilinx-nwl: Add missing of_node_put() adds 3dc6ddfedc28 PCI: faraday: Add missing of_node_put() adds 38972375ef7b PCI/IOV: Reset total_VFs limit after detaching PF driver adds 83235822b8b4 nfp: stop limiting VFs to 0 adds 8979319f2d36 Merge tag 'pci-v4.18-fixes-2' of git://git.kernel.org/pub/ [...] adds 327eaf738ff9 ext4: add warn_on_error mount option adds 5369a762c882 ext4: add corruption check in ext4_xattr_set_entry() adds 513f86d73855 ext4: always verify the magic number in xattr blocks adds 819b23f1c501 ext4: always check block group bounds in ext4_init_block_bitmap() adds 77260807d117 ext4: make sure bitmaps and the inode table don't overlap [...] adds 8844618d8aa7 ext4: only look at the bg_flags field if it is valid adds bc890a602471 ext4: verify the depth of extent tree in ext4_find_extent() adds bdbd6ce01a70 ext4: include the illegal physical block in the bad map ex [...] adds 6e8ab72a8123 ext4: clear i_data in ext4_inode_info when removing inline data adds 8cdb5240ec59 ext4: never move the system.data xattr out of the inode body adds e09463f220ca jbd2: don't mark block as modified if the handle is out of [...] adds 8bc1379b82b8 ext4: avoid running out of journal credits when appending [...] adds c37e9e013469 ext4: add more inode number paranoia checks adds bfe0a5f47ada ext4: add more mount time checks of the superblock adds a17712c8e4be ext4: check superblock mapped prior to committing adds 70a2dc6abc8a Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds a068b94d74dd crypto: arm/speck - fix building in Thumb2 mode adds 221e00d1fce9 crypto: x86 - Add missing RETs adds 124b99fb8018 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 08b393d01c88 objtool: Support GCC 8 '-fnoreorder-functions' adds f5c926b99e42 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds d9c0ffcabd6a sched/nohz: Skip remote tick on idle task entirely adds 296b2ffe7fa9 sched/rt: Fix call to cpufreq_update_util() adds 512ac999d275 sched/fair: Fix bandwidth timer clock drift condition adds f1d1be8aee6c sched/fair: Advance global expiration when period timer is [...] adds 3482d98bbc73 sched/util_est: Fix util_est_dequeue() for throttled cfs_rq adds 1cef1150ef40 kthread, sched/core: Fix kthread_parkme() (again...) adds 6fb2489d7f09 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 4fb5f58e8d19 x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all() adds d03db2bc26f0 compiler-gcc.h: Add __attribute__((gnu_inline)) to all inl [...] adds 0e2e16003328 x86/asm: Add _ASM_ARG* constants for argument registers to [...] adds d0a8d9378d16 x86/paravirt: Make native_save_fl() extern inline adds 1268ed0c474a x86/hyper-v: Fix the circular dependency in IPI enlightenment adds 15279df6f26c x86/mtrr: Don't copy out-of-bounds data in mtrr_write adds 6f27a64092ae Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 845d382bb15c x86/bugs: Update when to check for the LS_CFG SSBD mitigation adds 612bc3b3d4be x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR adds 23adbe6fb571 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds 06d793b114e9 ARM: dts: imx51-zii-rdu1: fix touchscreen pinctrl adds 157bcc06094c ARM: imx_v6_v7_defconfig: Select ULPI support adds 2ceb2780b790 ARM: imx_v4_v5_defconfig: Select ULPI support adds 6d9d0f1763a9 Merge tag 'imx-fixes-4.18-2' of git://git.kernel.org/pub/s [...] adds 49a6ec5b807e ARM: dts: am437x: make edt-ft5x06 a wakeup source adds 07eaa43e66f5 ARM: dts: dra7: Disable metastability workaround for USB2 adds 207490517cf8 bus: ti-sysc: Use 2-factor allocator arguments adds f18ccd5d9021 Merge branch 'omap-for-v4.19/ti-sysc' into omap-for-v4.18/fixes adds 5d1c115241e4 ARM: dts: am335x-bone-common: Fix mmc0 Write Protect adds 0144eb204cdc ARM: dts: omap3: Fix am3517 mdio and emac clock references adds f0463f3619fd Merge tag 'omap-for-v4.18/fixes-signed' of git://git.kerne [...] adds ca04b3cca11a Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 1e4b044d2251 Linux 4.18-rc4 adds bdf33113d89f Update TDA998x maintainer entry adds 8f732850df1b HID: core: allow concurrent registration of drivers adds 717adfdaf147 HID: debug: check length before copy_to_user() adds 3b8d573586d1 HID: wacom: Correct touch maximum XY of 2nd-gen Intuos adds ef6eaf27274c HID: i2c-hid: Fix "incomplete report" noise adds 4f65245f2d17 HID: hiddev: fix potential Spectre v1 adds 092150a25cb7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 45a0faaba9c8 drm/etnaviv: Check for platform_device_register_simple() failure adds bf6ba3aeb296 drm/etnaviv: Fix driver unregistering adds 2c83a726d6fb drm/etnaviv: bring back progress check in job timeout handler adds fcaca5d8d164 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds dc81aab1be9f MAINTAINERS: update drm tree adds 30c2c32d7f70 Merge tag 'drm-fixes-2018-07-10' of git://anongit.freedesk [...] adds 5a267832c2ec MIPS: Call dump_stack() from show_regs() adds b63e132b6433 MIPS: Use async IPIs for arch_trigger_cpumask_backtrace() adds 523402fa9101 MIPS: Fix ioremap() RAM check adds 1e09177acae3 Merge tag 'mips_fixes_4.18_3' of git://git.kernel.org/pub/ [...] adds fa85015c0d95 ACPICA: Clear status of all events when entering S5 adds 5d58093285d0 Merge tag 'acpi-4.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds fe6e04941aa1 mmc: renesas_sdhi_internal_dmac: Fix missing unmap in error patch adds 25a98edd5795 mmc: renesas_sdhi_internal_dmac: Cannot clear the RX_IN_US [...] adds 60feca8f59a0 mmc: core: cd_label must be last entry of mmc_gpio struct adds 7a6b9f4d601d mmc: dw_mmc: fix card threshold control configuration adds b8ba3578752b mmc: sunxi: Disable irq during pm_suspend adds 92748beac07c mmc: sdhci-esdhc-imx: allow 1.8V modes without 100/200MHz [...] adds f1454959ad89 Merge tag 'mmc-v4.18-rc3' of git://git.kernel.org/pub/scm/ [...] adds 74cb319bd97d usb: xhci: dbc: Don't decrement runtime PM counter if DBC [...] adds 146971e6244b typec: tcpm: Correctly report power_supply current and vol [...] adds b3a653288e1a i2c-cht-wc: Fix bq24190 supplier adds e33eab9ded32 USB: serial: ch341: fix type promotion bug in ch341_control_in() adds 367b160fe471 USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick adds 01b3cdfca263 USB: serial: keyspan_pda: fix modem-status error handling adds 794744abfffe USB: serial: mos7840: fix status-register error handling adds e3ebc3ad0c68 Merge tag 'usb-serial-4.18-rc4' of https://git.kernel.org/ [...] adds c0addc9a5ba8 docs: kernel-parameters.txt: document xhci-hcd.quirks parameter adds aaa8fee7dfc9 usb/gadget: aspeed-vhub: add USB_LIBCOMPOSITE dependency adds 313db3d6488b xhci: xhci-mem: off by one in xhci_stream_id_to_ring() adds bba57eddadda usb: quirks: add delay quirks for Corsair Strafe adds f1e255d60ae6 USB: yurex: fix out-of-bounds uaccess in read handler adds 24d5b287cdd3 Merge tag 'usb-4.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds 920c92448839 staging: rtl8723bs: Prevent an underflow in rtw_check_beac [...] adds d59d2f9995d2 staging: r8822be: Fix RTL8822be can't find any wireless AP adds 1dc85ac274d1 Merge tag 'staging-4.18-rc5' of git://git.kernel.org/pub/s [...] adds 90d72ce07979 vmw_balloon: fix inflation with batching adds b7a020bff313 mei: discard messages from not connected client during pow [...] adds e2a46a48b94d MAINTAINERS: Add myself as driver core changes reviewer adds a0341fc1981a ibmasm: don't write out of bounds in read handler adds 122c5770cff2 fpga: altera-cvp: Fix an error handling path in 'altera_cv [...] adds 9421e45f5ff3 uio: use request_threaded_irq instead adds 543af5861f41 uio: change to use the mutex lock instead of the spin lock adds 57c5f4df0a5a uio: fix crash after the device is unregistered adds 007a74907dee thunderbolt: Notify userspace when boot_acl is changed adds 87ed1405ef09 nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us adds a74aa9676c02 Merge tag 'char-misc-4.18-rc5' of git://git.kernel.org/pub [...] adds fae2a63737e5 libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() adds 95ffcf471d05 ata: ahci_mvebu: ahci_mvebu_stop_engine() can be static adds 6362f0a29002 libata: add command iterator helpers adds 258c4e5c65b2 libata: convert eh to command iterators adds d3543b4d1b48 sata_fsl: convert to command iterator adds eb36333de4bf sata_fsl: remove dead code in tag retrieval adds 8740fa6f5c83 sata_nv: remove redundant pointers sdev0 and sdev1 adds 240630e61870 ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS adds ba44579141f9 ahci: Add Intel Ice Lake LP PCI ID adds b320a0a9f23c ata: Fix ZBC_OUT command block check adds 6edf1d4cb0ac ata: Fix ZBC_OUT all bit handling adds d55bac275447 ata: Remove depends on HAS_DMA in case of platform dependency adds 86125df731cb Merge branch 'for-4.18-fixes' of git://git.kernel.org/pub/ [...] adds 0fc8c3581dd4 tracing/kprobe: Release kprobe print_fmt properly adds c25c74b7476e Merge tag 'trace-v4.18-rc3-2' of git://git.kernel.org/pub/ [...] adds aa7eee8a143a mtd: spi-nor: cadence-quadspi: Fix direct mode write timeouts adds 63f047771621 Merge tag 'mtd/fixes-for-4.18-rc5' of git://git.infradead. [...] adds b62cc6fdd793 libnvdimm, pmem: Fix memcpy_mcsafe() return code handling [...] adds 5a14e91d559a dev-dax: check_vma: ratelimit dev_info-s adds c1985cefd844 acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value adds 1273c253c32b tools/testing/nvdimm: advertise a write cache for nfit_test adds 33cc2c966756 acpi, nfit: Fix scrub idle detection adds ee6581ceba7f nfit: fix unchecked dereference in acpi_nfit_ctl adds 4596f55476b5 Merge tag 'libnvdimm-fixes-4.18-rc5' of git://git.kernel.o [...] adds aaa23f86001b ALSA: hda - Handle pm failure during hotplug adds c6b17f1020d9 ALSA: hda/realtek - two more lenovo models need fixup of M [...] adds dad59262b79b ALSA: hda/ca0132: Add Recon3Di quirk for Gigabyte G1.Sniper Z97 adds c5a59d2477ab ALSA: hda/ca0132: Update a pci quirk device name adds a0092e5ec66b Merge tag 'sound-4.18-rc5' of git://git.kernel.org/pub/scm [...] adds f8494fa3dd10 tracing: Reorder display of TGID to be after PID adds 35a84f34cf41 Merge tag 'trace-v4.18-rc3-3' of git://git.kernel.org/pub/ [...] adds cea394772d3c ARM: 8775/1: NOMMU: Use instr_sync instead of plain isb in [...] adds b4c7e2bd2eb4 ARM: 8780/1: ftrace: Only set kernel memory back to read-o [...] adds e6ef760731ad Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm adds 96f95a17c1cf Revert "arm64: Use aarch64elf and aarch64elfb emulation mo [...] adds 2fd8eb4ad871 arm64: neon: Fix function may_use_simd() return error status adds 9d2e34897d8d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 09b1565324cb kbuild: update ARCH alias info for sh adds 5ba800962a80 kbuild: update ARCH alias info for sparc adds 3f9cdee5929b kbuild: delete INSTALL_FW_PATH from kbuild documentation adds 452d4c867311 kconfig: update user kconfig tools doc. adds 00e0793f834c kbuild: document the KBUILD_KCONFIG env. variable adds 48f6e3cf5bc6 kbuild: do not drop -I without parameter adds bd412d81b7ea kbuild: .PHONY is not a variable, but PHONY is adds 6916162c7308 kbuild: remove duplicated comments about PHONY adds 47a18a2dabba scripts: teach extract-vmlinux about LZ4 and ZSTD adds 9feeb638cde0 tools build: fix # escaping in .cmd files for future Make adds 6fdbd824fd7a tools: build: Fixup host c flags adds 8b247a92ebd0 tools: build: Use HOSTLDFLAGS with fixdep adds e23ba825db24 scripts/tags.sh: add __ro_after_init adds 6d79a7b424a5 kbuild: suppress warnings from 'getconf LFS_*' adds 79facf308f4d Merge tag 'kbuild-fixes-v4.18-2' of git://git.kernel.org/p [...] adds 498e8bf51c63 sample: vfio-mdev: avoid deadlock in mdev_access() adds 2a7e1211e130 Merge tag 'vfio-v4.18-rc5' of git://github.com/awilliam/li [...] adds 7b72717a20bb iw_cxgb4: correctly enforce the max reg_mr depth adds 940efcc8889f RDMA/uverbs: Protect from attempts to create flows on unsu [...] adds 4fae7f170416 RDMA/uverbs: Fix slab-out-of-bounds in ib_uverbs_ex_create_flow adds b697d7d8c741 IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values adds fe48aecb4df8 RDMA/uverbs: Don't fail in creation of multiple flows adds d63c46734c54 RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path adds 4659fc8484b7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e96d71359e9b rseq: Use __u64 for rseq_cs fields, validate user inputs adds 8f2817701492 rseq: Use get_user/put_user rather than __get_user/__put_user adds 0fb9a1abc8c9 rseq: uapi: Update uapi comments adds ec9c82e03a74 rseq: uapi: Declare rseq_cs field as union, update includes adds 4f4c0acdf465 rseq: Remove unused types_32_64.h uapi header adds 8a46580128a0 rseq/selftests: cleanup: Update comment above rseq_prepare_unload adds ae4ea3975d97 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds e296701800f3 efi/x86: Fix mixed mode reboot loop by removing pointless [...] adds 75adbd138679 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 877cc639686b perf tools: Generate a Python script compatible with Pytho [...] adds 770d2f86c005 perf scripts python: Add Python 3 support to Core.py adds 2ab89262ff88 perf scripts python: Add Python 3 support to SchedGui.py adds c45b168effb1 perf scripts python: Add Python 3 support to Util.py adds 8c1c1ab2d2a7 perf scripts python: Add Python 3 support to sched-migration.py adds 12aa6c7389a3 perf scripts python: Add Python 3 support to EventClass.py adds 508ef3e737bb perf test shell: Replace '|&' with '2>&1 |' to work with m [...] adds 98c6c8a1d00f perf test shell: Make perf's inet_pton test more portable adds f6432b9f6500 perf llvm-utils: Remove bashism from kernel include fetch script adds db8fec583f25 perf test shell: Prevent temporary editor files from being [...] adds a09603f85104 perf tools: Fix compilation errors on gcc8 adds c818cc063089 perf stat: Fix --interval_clear option adds db0ba84c04ef perf script python: Fix dict reference counting adds 32aa928a7b81 perf tools: Use python-config --includes rather than --cflags adds 6e1d33b24a2b Merge tag 'perf-urgent-for-mingo-4.18-20180711' of git://g [...] adds aa0a3247c015 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 5b5ccbc2b041 Revert "tick: Prefer a lower rating device only if it's CP [...] adds 5e18e412973d clocksource: arm_arch_timer: Set arch_mem_timer cpumask to [...] adds 3951dbf232e8 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds dbd39cf42493 i2c: stu300: use non-archaic spelling of failes adds 54836e2d03e7 i2c: tegra: Fix NACK error handling adds abe41184abac i2c: recovery: if possible send STOP with recovery pulses adds 2db39a2f491a Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds e181ae0c5db9 mm: zero unavailable pages before memmap init adds bce73e484239 mm: do not drop unused pages when userfaultd is running adds e70cc2bd579e fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps* adds 02f51d45937f autofs: fix slab out of bounds read in getname_kernel() adds a90744bac57c mm: allow arch to supply p??_free_tlb functions adds c290fba8c4ce net/9p/client.c: put refcount of trans_mod in error case i [...] adds fa8cbda88db1 x86/purgatory: add missing FORCE to Makefile target adds 24962af7e104 fs, elf: make sure to page align bss in load_elf_library adds e3d301cae009 mm/memblock.c: do not complain about top-down allocations [...] adds bb177a732c43 mm: do not bug_on on incorrect length in __mm_populate() adds ffe075132af8 checkpatch: fix duplicate invalid vsprintf pointer extensi [...] adds fe10e398e860 reiserfs: fix buffer overflow with long warning messages adds f353078f028f Merge branch 'akpm' (patches from Andrew) adds 70dbcc2254fa bsg: fix bogus EINVAL on non-data commands adds 2da8c426d903 Merge tag 'for-linus-20180713' of git://git.kernel.dk/linux-block adds e69b5d308da7 xen: remove global bit from __default_kernel_pte_mask for [...] adds 0ce0bba4e5e0 xen: setup pv irq ops vector earlier adds c31496dbacc2 Merge tag 'for-linus-4.18-rc5-tag' of git://git.kernel.org [...] adds ca95ef7c9867 rtc: mrst: fix error code in probe() adds fd6792bb022e rtc: fix alarm read and set offset adds 37b5dca2898d Merge tag 'rtc-4.18-2' of git://git.kernel.org/pub/scm/lin [...] adds 0c1049dcb4ce ARM: pxa: irq: fix handling of ICMR registers in suspend/resume adds 4dbd2b429a2c Merge tag 'pxa-fixes-4.18' of https://github.com/rjarzmik/ [...] adds 568cc2f07c8e ARM: dts: armada-38x: use the new thermal binding adds d4f72a70fed0 Merge tag 'mvebu-fixes-4.18-1' of git://git.infradead.org/ [...] adds 2f8b5b21830a ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BT [...] adds 923847413f73 ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller adds 13e66ceea160 Merge tag 'omap-for-v4.18/fixes-rc4-signed' of git://git.k [...] adds 41b55d23eebd Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 9d3cce1e8b85 Linux 4.18-rc5 adds d1b47a7c9efc mm: don't do zero_resv_unavail if memmap is not allocated adds 8fb8876b2d14 char: agp: Change return type to vm_fault_t adds 572d8fda26fe char: amd64-agp: Use 64-bit arithmetic instead of 32-bit adds 96a85cc517a9 drm/i915: Fix hotplug irq ack on i965/g4x adds f88147e4e1c2 Merge tag 'drm-intel-fixes-2018-07-10' of git://anongit.fr [...] adds 5292221d6ddf Revert "drm/amd/display: Don't return ddc result and read_ [...] adds ed6b4b555976 drm/amdgpu: Reserve VM root shared fence slot for command [...] adds 0b9021972d3e drm/amd/display: fix invalid function table override adds 9d4a0d4cdc8b drm/amdgpu: Verify root PD is mapped into kernel address s [...] adds d89d01f2232b drm/amd/display: Convert 10kHz clks from PPLib into kHz for Vega adds 8d4235f71513 amd/dc/dce100: On dce100, set clocks to 0 on suspend adds 02ce6ce2e1d0 drm/amdgpu/pp/smu7: use a local variable for toc indexing adds e280057762cd Merge branch 'drm-fixes-4.18' of git://people.freedesktop. [...] adds 4466b1f0e022 gpu: host1x: Skip IOMMU initialization if firewall is enabled adds ec58923215db gpu: host1x: Check whether size of unpin isn't 0 adds 5265f0338bc0 drm/tegra: Fix comparison operator for buffer size adds 2757de4c0986 Merge tag 'drm/tegra/for-4.18-rc5' of git://anongit.freede [...] adds 3156b53c2e2f drm/sun4i: link in front-end code if needed adds 990187537be1 Merge tag 'drm-misc-fixes-2018-07-13' of git://anongit.fre [...] adds d378859a667e drm/armada: fix colorkey mode property adds 92298c1cd8e8 drm/armada: fix irq handling adds a929b32537bc Merge branch 'drm-armada-fixes' of git://git.armlinux.org. [...] adds 6cef21a19649 drm/i915/gvt: update vreg on inhibit context lri command adds 09d2da310d61 Merge tag 'gvt-fixes-2018-07-11' of https://github.com/int [...] adds bf642e3a1996 Merge tag 'drm-intel-fixes-2018-07-12' of git://anongit.fr [...] adds 706bf68b4339 Merge tag 'drm-fixes-2018-07-16-1' of git://anongit.freede [...] adds fafa35cce34b pinctrl: mt7622: fix error path on failing at groups building adds 8875059d2165 pinctrl: mt7622: fix initialization sequence between eint [...] adds ae6efcae79dd pinctrl: mt7622: fix that pinctrl_claim_hogs cannot work adds de227ed7965d pinctrl: mt7622: stop using the deprecated pinctrl_add_gpio_range adds 5b1c4bf2519e pinctrl: mt7622: fix a kernel panic when gpio-hog is being [...] adds 0084a786ca8c pinctrl: ingenic: Fix inverted direction for < JZ4770 adds 550b6f7e8cf9 pinctrl: sh-pfc: r8a77970: remove SH_PFC_PIN_CFG_DRIVE_STR [...] adds f90a21c898db pinctrl: nsp: off by ones in nsp_pinmux_enable() adds c29e9da56beb pinctrl: nsp: Fix potential NULL dereference adds 30b06abfb92b Merge tag 'pinctrl-v4.18-3' of git://git.kernel.org/pub/sc [...] adds 3c53776e29f8 Mark HI and TASKLET softirq synchronous adds cd28325249a1 KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR adds b062b794c783 x86/kvm/vmx: don't read current->thread.{fs,gs}base of leg [...] adds 0b88abdc3f96 kvm: nVMX: Restore exit qual for VM-entry failure due to M [...] adds d30f370d3a49 x86/kvm/Kconfig: Ensure CRYPTO_DEV_CCP_DD state at minimum [...] adds 94ffba484663 x86/kvmclock: set pvti_cpu0_va after enabling kvmclock adds b5020a8e6b54 KVM/Eventfd: Avoid crash when assign and deassign specific [...] adds 9432a3175770 KVM: irqfd: fix race between EPOLLHUP and irq_bypass_regis [...] adds 2307af1c4b2e KVM: VMX: Mark VMXArea with revision_id of physical CPU ev [...] adds e10f78050323 kvmclock: fix TSC calibration for nested guests adds 47f7dc4b845a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 20c5bbc640cd btrfs: restore uuid_mutex in btrfs_open_devices adds 97b191702b05 btrfs: fix use-after-free of cmp workspace pages adds 665d4953cde6 btrfs: scrub: Don't use inode page cache in scrub_handle_e [...] adds 04a132065175 Merge tag 'for-4.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds 2c772068fc1e Documentation: devicetree: tilcdc: fix spelling mistake "s [...] adds e88d133d6229 dt-bindings: w1-gpio: Remove unneeded unit address adds 5bfabc0aabe6 dt-bindings: soc: qcom: Fix default clock-freq for qcom,geni-i2c adds a47c9b394316 dt-bindings: Fix unbalanced quotation marks adds b9952b5218ad of: overlay: update phandle cache on overlay apply and remove adds 05df204549c5 Merge tag 'devicetree-fixes-for-4.18' of git://git.kernel. [...] adds c643ecf354e2 lib: rhashtable: Correct self-assignment in rhashtable.c adds 52ee6ef36ee1 tls: fix skb_to_sgvec returning unhandled error. adds 2d0ec5440bef r8169: fix mac address change adds c1e3f64f8738 qtnfmac: fix NULL pointer dereference adds 755abd247a3d MAINTAINERS: update Xinming's email address adds 12dfa2f68ab6 rtlwifi: Fix kernel Oops "Fw download fail!!" adds 373c83a801f1 brcmfmac: stop watchdog before detach and free everything adds 7e58e741c001 Revert "mwifiex: handle race during mwifiex_usb_disconnect" adds f8c095f67962 mwifiex: handle race during mwifiex_usb_disconnect adds 92963318a255 mt7601u: remove warning when avg_rssi is zero adds 9a98302de199 rtlwifi: rtl8821ae: fix firmware is not ready to run adds 9191fc2a431b ath10k: update the phymode along with bandwidth change request adds 371d5e9d99e1 wcn36xx: Remove Unicode Byte Order Mark from testcode adds 4fa9433f950a Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] adds 248c690a2dc8 Merge tag 'wireless-drivers-for-davem-2018-07-03' of git:/ [...] adds 077772468ec1 net: phy: marvell: change default m88e1510 LED configuration adds d5a672ac9f48 gen_stats: Fix netlink stats dumping in the presence of padding adds 33bd5ac54dc4 net/ipv6: Revert attempt to simplify route replace and append adds a65925475571 sctp: fix the issue that pathmtu may be set lower than MINSEGMENT adds d461e3da9053 smsc75xx: Add workaround for gigabit link up hardware errata. adds df8ed346d4a8 net: phy: fix flag masking in __set_phy_supported adds 5e7ba042fd05 qed: Fix reading stale configuration information adds 0df8adbb88db qed: off by one in qed_parse_mcp_trace_buf() adds a9ba23d48dbc ipv6: make ipv6_renew_options() interrupt/kernel safe adds fdf5fd397566 net: qrtr: Broadcast messages only from control port adds d27e77a3de28 net: qrtr: Reset the node and port ID of broadcast messages adds 16fd5d53e524 Merge branch 'qrtr-Broadcasting-control-messages' adds 38cd58ed9c4e qmi_wwan: add support for Quectel EG91 adds 7481a8576ad8 liquidio: make timeout HZ independent and readable adds 96f1206d10c6 MAINTAINERS: update my email address adds 94b3b542303f net: aquantia: vlan unicast address list correct handling adds 70ba5b6db96f ipv4: Return EINVAL when ping_group_range sysctl doesn't m [...] adds 53a710b5044d sh_eth: fix invalid context bug while calling auto-negotia [...] adds 5cb3f52a11e1 sh_eth: fix invalid context bug while changing link option [...] adds e0afa1030b7f sh_eth: simplify link auto-negotiation by ethtool adds 4c10628afda7 sh_eth: remove custom .nway_reset from ethtool ops adds f3146f3774c8 sh_eth: remove useless serialization in sh_eth_get_link_ks [...] adds 45abbd431939 sh_eth: remove custom .get_link_ksettings from ethtool ops adds 6783f50ed144 sh_eth: remove custom .set_link_ksettings from ethtool ops adds 0973a4dd79fe ravb: fix invalid context bug while calling auto-negotiati [...] adds 05925e52a7d3 ravb: fix invalid context bug while changing link options [...] adds 2a150c504ac2 ravb: simplify link auto-negotiation by ethtool adds eeb07284717b ravb: remove custom .nway_reset from ethtool ops adds efdf75112d89 ravb: remove useless serialization in ravb_get_link_ksettings() adds 468e40b5fe4f ravb: remove custom .get_link_ksettings from ethtool ops adds 44f3d5581ebb ravb: remove custom .set_link_ksettings from ethtool ops adds 0f62aeec0f05 Merge branch 'ravb-sh_eth-fix-sleep-in-atomic-by-reusing-s [...] adds 2a57f1824201 tipc: fix wrong return value from function tipc_node_try_addr() adds e415577f57f4 tipc: correct discovery message handling during address tr [...] adds 92018c7ca959 tipc: fix correct setting of message type in second discoverer adds 9faa89d4ed9d tipc: make function tipc_net_finalize() thread safe adds 7f978e859f41 Merge branch 'tipc-dad-fixes' adds 843789f6dd6a cxgb4: assume flash part size to be 4MB, if it can't be de [...] adds 000244d3dc1f net: bridge: fix br_vlan_get_{pvid,info} return values adds e1bbdd570474 net/smc: reduce sock_put() for fallback sockets adds e50b770ea5c9 net: macb: Free RX ring for all queues adds 404cd086f29e net: macb: Allocate valid memory for TX and RX BD prefetch adds 11a245e2f7bf net/sched: act_csum: fix NULL dereference when 'goto chain [...] adds 38230a3e0e09 net/sched: act_tunnel_key: fix NULL dereference when 'goto [...] adds de508f8b5a1e Merge branch 'net-sched-fix-NULL-dereference-in-goto-chain [...] adds e7372197e158 net/ipv4: Set oif in fib_compute_spec_dst adds acc2cf4e3717 net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in t [...] adds f6f2a4a2eb92 ipfrag: really prevent allocation on netns exit adds 20b52a751660 xsk: fix potential lost completion message in SKB path adds fe5886852601 xsk: frame could be completed more than once in SKB path adds c03079c9d93d samples/bpf: deal with EBUSY return code from sendmsg in x [...] adds a9744f7ca200 xsk: fix potential race in SKB TX completion code adds 39d393cf2096 Merge branch 'af_xdp-fixes' adds ed2b82c03dc1 bpf: hash map: decrement counter on error adds 4d5d33a08533 samples/bpf: add missing <linux/if_vlan.h> adds 492b7e894587 samples/bpf: Check the result of system() adds 02a2f000a362 samples/bpf: Check the error of write() and read() adds c48424d993fa samples/bpf: add .gitignore file adds 547b3aa451ae bpf: sockmap, error path can not release psock in multi-map case adds 1d1ef005dbc6 bpf: sockmap, hash table is RCU so readers do not need locks adds 631da8534aee Merge branch 'sockmap-fixes' adds 0c6bc6e531a6 bpf: fix sk_skb programs without skb->dev assigned adds 99ba2b5aba24 bpf: sockhash, disallow bpf_tcp_close and update in parallel adds 7ebc14d507b4 bpf: sockmap, consume_skb in close path adds 0ea488ff8d23 bpf: sockmap, convert bpf_compute_data_pointers to bpf_*_sk_skb adds 4fb126cbcbd6 Merge branch 'sockhash-fixes' adds d8d7218ad842 xdp: XDP_REDIRECT should check IFF_UP and MTU adds 7f93d1295131 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 6508b6781be0 tcp: cleanup copied_seq and urg_data in tcp_disconnect adds d376bef9c29b netfilter: x_tables: set module owner for icmp(6) matches adds 5711b4e89319 netfilter: nf_tproxy: fix possible non-linear access to tr [...] adds e240cd0df481 netfilter: nf_tables: place all set backends in one single module adds 21d5e078192d netfilter: nft_compat: explicitly reject ERROR and standar [...] adds 2045cdfa1b40 netfilter: nf_conntrack: Fix possible possible crash on mo [...] adds 84379c9afe01 netfilter: ipv6: nf_defrag: drop skb dst before queueing adds 26420d9ce087 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e32d4e60b350 bnxt_en: Fix the vlan_tci exact match check. adds 07f4fde53d12 bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic. adds 78f058a4aa0f bnxt_en: Always set output parameters in bnxt_get_max_rings(). adds 30e338487a47 bnxt_en: Support clearing of the IFF_BROADCAST flag. adds 30f529473ec9 bnxt_en: Do not modify max IRQ count after RDMA driver req [...] adds c58387ab1614 bnxt_en: Fix for system hang if request_irq fails adds 252dd17642bf Merge branch 'bnxt_en-Bug-fixes' adds 0026129c8629 rhashtable: add restart routine in rhashtable_free_and_destroy() adds f20a4c46b984 sfp: ensure we clean up properly on bus registration failure adds 576cd3208235 sfp: fix module initialisation with netdev already up adds 20c4515a1af7 qed: fix spelling mistake "successffuly" -> "successfully" adds a6032120d341 ieee802154: mcr20a: add missing includes adds b30c122c0bbb ieee802154: 6lowpan: set IFLA_LINK adds 20f330452ad8 ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() o [...] adds 8a81388ec27c ieee802154: at86rf230: use __func__ macro for debug messages adds 8f2fbc6c60ff ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem adds 36d26d6b6208 net: ieee802154: adf7242: Fix erroneous RX enable adds 58e9683d1475 net: ieee802154: adf7242: Fix OCL calibration runs adds 672f5ccece3b Merge branch 'ieee802154-for-davem-2018-07-11' of git://gi [...] adds d14c780c11fb ixgbe: Be more careful when modifying MAC filters adds c411104115e6 ixgbe: Off by one in ixgbe_ipsec_tx() adds b203cc7a4fc9 networking: e100.rst: Get rid of Sphinx warnings adds 8dc4b1a799fb networking: e1000.rst: Get rid of Sphinx warnings adds 352884868adc Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 83fe6b8709f6 sch_fq_codel: zero q->flows_cnt when fq_codel_init fails adds 21684dc46c59 tcp: fix sequence numbers for repaired sockets re-using TI [...] adds 70b7ff130224 tcp: allow user to create repair socket without window probes adds 9e3bff923913 net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite adds 1c56c0994a53 sfc: avoid hang from nested use of the filter_sem adds 193f20033c54 sfc: hold filter_sem consistently during reset adds 1ff9c66b08e1 Merge branch 'sfc-filter-locking-fixes' adds 8b7008620b84 net: Don't copy pfmemalloc flag in __copy_skb_header() adds bab2c80e5a6c nsh: set mac len based on inner packet adds 993675a3100b packet: reset network header if packet shorter than ll res [...] adds 8f19f12bdcc6 selftests: in udpgso_bench do not test udp zerocopy adds e78bfb0751d4 skbuff: Unconditionally copy pfmemalloc in __skb_clone() adds f292b87d3ac0 bpf: include errno.h from bpf-cgroup.h adds b9626f45abcc samples/bpf: Fix tc and ip paths in xdp2skb_meta.sh adds 59ee4129a279 bpf: fix ldx in ld_abs rewrite for large offsets adds 61d769807f27 bpf: fix availability probing for seg6 helpers adds b65f370d0671 bpf: btf: Fix bitfield extraction for big endian adds 6e6fddc78323 bpf: fix panic due to oob in bpf_prog_test_run_skb adds c7a897843224 bpf: don't leave partial mangled prog in jit_subprogs error path adds 509d7648135f xsk: do not return ENXIO from TX copy mode adds 9684f5e7c8cd xsk: do not return EAGAIN from sendmsg when completion que [...] adds 6efb4436f7fc xsk: always return ENOBUFS from sendmsg if there is no TX queue adds 09210c4bcc06 xsk: do not return EMSGSIZE in copy mode for packets large [...] adds 5e3e6e834eac Merge branch 'bpf-af-xdp-consistent-err-reporting' adds c849eb0d1e75 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c3086637b0d7 net: ethtool: fix spelling mistake: "tubale" -> "tunable" adds 5fc853cc01c6 qlogic: check kstrtoul() for errors adds b0c05d0e99d9 tcp: fix dctcp delayed ACK schedule adds a69258f7aa26 tcp: remove DELAYED ACK events in DCTCP adds 6bed5e260709 Merge branch 'fix-DCTCP-delayed-ACK' adds 6e2059b53f98 ipv4/igmp: init group mode as INCLUDE when join source group adds c7ea20c9da5b ipv6/mcast: init as INCLUDE when join SSM INCLUDE group adds 8e05fd839ddf Merge branch 'multicast-init-as-INCLUDE-when-join-SSM-INCL [...] adds c604cb767049 KEYS: DNS: fix parsing multiple options adds 24d4e34f7a61 scripts/tags.sh: Add BPF_CALL adds 32da12216e46 tls: Stricter error checking in zerocopy sendmsg path adds 9f80a0723bf0 bonding: Fix a typo in bonding.txt adds 6e8cfd6d9d80 tun: Fix use-after-free on XDP_TX adds b7ed879425be net: ip6_gre: get ipv6hdr after skb_cow_head() adds 56c266dcfa0c net: stmmac: dwmac-sun8i: fix typo descrive => describe adds 014dd7684e75 net: ethernet: stmmac: fix documentation warning adds e66515999b62 ipv6: make DAD fail with enhanced DAD when nonce length differs adds 2d14d3795294 ibmvnic: Revise RX/TX queue error messages adds 916c5e1413be hv/netvsc: fix handling of fallback to single queue mode adds c133459765fa net/ethernet/freescale/fman: fix cross-build error adds 432e629e5643 net/mlx4_en: Don't reuse RX page when XDP is set adds 31048d7aedf3 tcp: Fix broken repair socket window probe patch adds b5d2d75e079a net/ipv6: Do not allow device only routes via the multipath API adds dea39aca1d7a net: lan78xx: Fix race in tx pending skb size calculation adds 3578a7ecb699 ibmvnic: Fix error recovery on login failure adds 0f2605fbafb0 tg3: Update copyright adds 3a498606bb04 tg3: Add higher cpu clock for 5762. adds bd598d205055 Merge branch 'tg3-fixes' adds 1992d99882af net/smc: take sock lock in smc_ioctl() adds 4aac0b43474d octeon_mgmt: Fix MIX registers configuration on MTU setup adds 3a9b0455062f net: usb: rtl8150: demote allmulti message to dev_dbg() adds 83ed7d1fe2d2 ipv6: ila: select CONFIG_DST_CACHE adds 3bc53be9db21 net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL. adds 99be51f11d51 net/smc: optimize consumer cursor updates adds ac0107edba25 net/smc: add error handling for get_user() adds f6bdc42f0211 net/smc: reset recv timeout after clc handshake adds 08239d43487b Merge branch 'smc-fixes' adds 107d01f5ba10 lib/rhashtable: consider param->min_size when setting init [...] adds 676bcfece19f net: cxgb3_main: fix potential Spectre v1 adds 5c968f48021a net: usb: asix: replace mii_nway_restart in resume path adds 53189183909f net: sched: Using NULL instead of plain integer adds b5685d2687d6 batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump adds 9713cb0cf19f batman-adv: Fix bat_v best gw refcnt after netlink dump adds 36dc621ceca1 batman-adv: Fix debugfs path for renamed hardif adds 6da7be7d24b2 batman-adv: Fix debugfs path for renamed softif adds 4a519b83da16 batman-adv: Avoid storing non-TT-sync flags on singular en [...] adds a44ebeff6bbd batman-adv: Fix multicast TT issues with bogus ROAM flags adds 9640ccce3005 Merge tag 'batadv-net-for-davem-20180717' of git://git.ope [...] adds 3ee593adbbb4 ipv6: sr: fix useless rol32 call on hash adds 169dc027fb02 ipv6: fix useless rol32 call on hash adds b2bab426dc71 net: qca_spi: Avoid packet drop during initial sync adds 711c62dfa6bd net: qca_spi: Make sure the QCA7000 reset is triggered adds 50973993260a net: qca_spi: Fix log level if probe fails adds 0838a4ef5e7d Merge branch 'net-qca_spi-Minor-bugfixes' adds e40562abdf81 net: cavium: Add fine-granular dependencies on PCI adds a2ec9d14edcd MAINTAINERS: Drop inactive Vitaly Bordug's email adds 6b81b193b83e hv_netvsc: Fix napi reschedule while receive completion is busy adds 9ba8376ce1e2 ptp: fix missing break in switch adds e56b8ce363a3 tcp: identify cryptic messages as TCP seq # bugs adds 024ddc0ce104 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2546da99212f crypto: af_alg - Initialize sg_num_bytes in error code path adds b4394c343561 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9a6249d2a145 ALSA: hda: add mute led support for HP ProBook 455 G5 adds 0fca97a29b83 ALSA: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk adds 39675f7a7c7e ALSA: rawmidi: Change resized buffers atomically adds f3d737b6340b ALSA: hda/realtek - Yet another Clevo P950 quirk entry adds f39f28ff82c1 Merge tag 'sound-4.18-rc6' of git://git.kernel.org/pub/scm [...] adds 35a88a18d7ea PCI: hv: Disable/enable IRQs rather than BH in hv_compose_ [...] adds a83a21734416 PCI: endpoint: Fix NULL pointer dereference error when CON [...] adds a5fb9fb023a1 PCI: OF: Fix I/O space page leak adds 925652d03589 PCI: xgene: Fix I/O space page leak adds 0018b265adf7 PCI: versatile: Fix I/O space page leak adds fd07f5e19c6f PCI: designware: Fix I/O space page leak adds 1df3e5b3feeb PCI: aardvark: Fix I/O space page leak adds e30609454b39 PCI: faraday: Fix I/O space page leak adds 438477b9a089 PCI: mediatek: Fix I/O space page leak adds 270ed733e689 PCI: v3-semi: Fix I/O space page leak adds fb7d1bcf1602 Merge tag 'pci-v4.18-fixes-3' of git://git.kernel.org/pub/ [...] adds 96a5d8d4915f drm/amdgpu: Make sure IB tests flushed after IP resume adds 263318eea710 drm/amd/display: Fix DP HBR2 Eye Diagram Pattern on Carrizo adds b3fc2ab37e27 drm/amdgpu: add another ATPX quirk for TOPAZ adds 2d95ceb45459 drm/amd/amdgpu: creating two I2S instances for stoney/cz (v2) adds b83ce39b929a Merge branch 'drm-fixes-4.18' of git://people.freedesktop. [...] adds df0c97e2c7d0 drm/nouveau/kms/nv50-: ensure window updates are submitted [...] adds 7f073d011f93 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_re [...] adds 22b76bbe089c drm/nouveau: Use drm_connector_list_iter_* for iterating c [...] adds 37afe55b4ae0 drm/nouveau: Avoid looping through fake MST connectors adds e5d54f193572 drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_ [...] adds 68fe23a626b6 drm/nouveau: Remove bogus crtc check in pmops_runtime_idle adds eb493fbc150f drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs adds 2f958e8240be drm/nouveau/fb/gp100-: disable address remapper adds 02e546eaccea Merge branch 'linux-4.18' of git://github.com/skeggsb/linu [...] adds 28c20cc73b9c Merge tag 'drm-fixes-2018-07-20' of git://anongit.freedesk [...] adds 2c4d6baf1bc4 ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th [...] adds 73894397e70e Merge tag 'acpi-4.18-rc6' of git://git.kernel.org/pub/scm/ [...] adds 95d6c0857e54 cpufreq: intel_pstate: Register when ACPI PCCH is present adds bfa54a3a00e2 Merge tag 'pm-4.18-rc6' of git://git.kernel.org/pub/scm/li [...] adds 97d1e3dc8d98 nds32: define __NDS32_E[BL]__ for sparse adds a78945c357f5 nds32: Fix build error caused by configuration flag rename adds f706abf188a8 nds32: To implement these icache invalidation APIs since n [...] adds 6897e6ecb316 nds32: Fix the dts pointer is not passed correctly issue. adds bc9cb86e6514 nds32: To simplify the implementation of update_mmu_cache() adds 987553894f0c nds32: fix build error "relocation truncated to fit: R_NDS [...] adds 293bccc5b202 Merge tag 'nds32-for-linus-4.18' of git://git.kernel.org/p [...] adds 74c11e300c10 ARC: Explicitly add -mmedium-calls to CFLAGS adds 2f24ef7413a4 ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP adds 76053854f7d1 ARC: [plat-hsdk] Add PCIe support adds ec58ba16e174 ARC: [plat-hsdk]: Configure APB GPIO controller on ARC HSD [...] adds e8708786d4fe ARC: Improve cmpxchg syscall implementation adds 29c2068fdaa5 ARC: configs: remove no longer needed CONFIG_DEVPTS_MULTIP [...] adds 64234961c145 ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs adds ca1147fc2487 ARC: [arcompact] entry.S: minor code movement adds 6e3761145a9b ARC: Fix CONFIG_SWAP adds 93312b6da4df ARC: mm: allow mprotect to make stack mappings executable adds af1fc5baa724 ARCv2: [plat-hsdk]: Save accl reg pair by default adds 2a0ea7df1ffb Merge tag 'arc-4.18-rc6' of git://git.kernel.org/pub/scm/l [...] adds 2502e5a02593 platform/x86: dell-laptop: Fix backlight detection adds de87dcdedc13 Merge tag 'platform-drivers-x86-v4.18-2' of git://git.infr [...] adds 2db1581e1f43 Revert "iommu/vt-d: Clean up pasid quirk for pre-productio [...] adds 47736af324fc Merge tag 'iommu-fixes-v4.18-rc5' of git://git.kernel.org/ [...] adds b5f3bc39a0e8 scsi: qla2xxx: Fix inconsistent DMA mem alloc/free adds d48cc67cd440 scsi: qla2xxx: Fix kernel crash due to late workqueue allocation adds 36eb8ff672fa scsi: qla2xxx: Fix NULL pointer dereference for fcport search adds f13cff6c25bd scsi: sd_zbc: Fix variable type and bogus comment adds 01d0e789a14a scsi: hpsa: correct enclosure sas address adds 6ac174756dfc scsi: qedf: Send the driver state to MFW adds a3440d0d2f57 scsi: qedi: Send driver state to MFW adds 943e59fe78ee scsi: cxlflash: fix assignment of the backend operations adds 18cadf9f3707 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d284f8248c72 dm writecache: support optional offset for start of device adds b4460a9586c3 Merge tag 'for-4.18/dm-fixes-2' of git://git.kernel.org/pu [...] adds 0e714d27786c vfio/pci: Fix potential Spectre v1 adds 48e5aee81f32 Merge tag 'vfio-v4.18-rc6' of git://github.com/awilliam/li [...] adds c4c5551df136 Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux adds 6542df2f8412 netfilter: nft_reject_bridge: remove unnecessary ttl set adds e97d9404d5e8 netfilter: flowtables: use fixed renew timeout on teardown adds f286586df68e netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_ [...] adds d7e5a9a50245 netfilter: utils: move nf_ip_checksum* from ipv4 to utils adds ebee5a50d0b7 netfilter: utils: move nf_ip6_checksum* from ipv6 to utils adds 60e3be94e6a1 openvswitch: use nf_ct_get_tuplepr, invert_tuplepr adds 7414d929bc35 netfilter: Kconfig: Make NETFILTER_XT_MATCH_SOCKET select [...] adds f957be9d349a netfilter: conntrack: remove ctnetlink callbacks from l3 p [...] adds 47a91b14de62 netfilter: conntrack: remove pkt_to_tuple indirection from [...] adds d1b6fe94941f netfilter: conntrack: remove invert_tuple indirection from [...] adds 6816d931cab0 netfilter: conntrack: remove get_l4proto indirection from [...] adds 8b3892ea8718 netfilter: conntrack: avoid calls to l4proto invert_tuple adds 97e08caec33a netfilter: conntrack: avoid l4proto pkt_to_tuple calls adds c779e849608a netfilter: conntrack: remove get_timeout() indirection adds a0ae2562c6c4 netfilter: conntrack: remove l3proto abstraction adds 5d400a4933e8 netfilter: Kconfig: Change select IPv6 dependencies adds 2a406e8ac7c3 netfilter: nf_conncount: Early exit for garbage collection adds cb2b36f5a97d netfilter: nf_conncount: Switch to plain list adds 976afca1ceba netfilter: nf_conncount: Early exit in nf_conncount_lookup [...] adds 2ba39118c10a netfilter: nf_conncount: Move locking into count_tree() adds 34848d5c896e netfilter: nf_conncount: Split insert and traversal adds 5c789e131cbb netfilter: nf_conncount: Add list lock and gc worker, and [...] adds ed07d9a021df netfilter: nf_conntrack: resolve clash for matching conntracks adds ec1b28ca9674 ipvs: provide just conn to ip_vs_state_name adds 275411430f89 ipvs: add assured state for conn templates adds 762c40076684 ipvs: drop conn templates under attack adds 440534d3c56b netfilter: Remove useless param helper of nf_ct_helper_ext_add adds 452238e8d5ff netfilter: nf_tables: add and use helper for module autoload adds ca2f18be792f netfilter: nf_tables: make valid_genid callback mandatory adds be2ab5b4d5c0 netfilter: nf_tables: take module reference when starting a batch adds 2a43ecf96ba6 netfilter: nf_tables: avoid global info storage adds f102d66b335a netfilter: nf_tables: use dedicated mutex to guard transactions adds 06ff4aa25230 netfilter: nf_osf: add nf_osf_match_one() adds 31a9c29210e2 netfilter: nf_osf: add struct nf_osf_hdr_ctx adds 365b5a36f352 netfilter: nft_socket: Break evaluation if no socket found adds 7d25f8851a2c netfilter: nft_socket: Expose socket mark adds 70b095c84326 ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module adds 24c458c485c8 netfilter: nf_osf: add missing definitions to header file adds 99d20a461c43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 7c4ec749a3bd net: Init backlog NAPI's gro_hash. adds 488dee96bb62 kernfs: allow creating kernfs objects with arbitrary uid/gid adds 5f81880d5204 sysfs, kobject: allow creating kobject belonging to arbitr [...] adds d028b6f70320 kobject: kset_create_and_add() - fetch ownership info from parent adds 9944e894c126 driver core: set up ownership of class devices in sysfs adds 3033fced2f68 net-sysfs: require net admin in the init ns for setting tx [...] adds b0e37c0d8a6a net-sysfs: make sure objects belong to container's owner adds fbdeaed408cf net: create reusable function for getting ownership info o [...] adds 705e0dea4d52 bridge: make sure objects belong to container's owner adds c59e18b876da Merge branch 'Make-sys-class-net-per-net-namespace-objects [...] adds b0294bc1ad19 samples: bpf: ensure that we don't load over MAX_PROGS programs adds ee583014a9d8 samples/bpf: test_cgrp2_sock2: fix an off by one adds b4b5bffd6c19 tools: libbpf: remove libelf-getphdrnum feature detection adds dc989d2ce2c2 tools: bpftool: don't pass FEATURES_DUMP to libbpf adds d29ab6e1fa21 bpf: bpf_prog_array_alloc() should return a generic non-rc [...] adds 3960f4fd6585 bpf: fix rcu annotations in compute_effective_progs() adds c23e014a4ba1 bpf: sockmap: remove redundant pointer sg adds 5f07655b803e netdevsim: add switch_id attribute adds eeeaaf185eca netdevsim: add shared netdevsim devices adds d6d6071388e9 netdevsim: associate bound programs with shared dev adds 4612bebfa379 nfp: add .ndo_init() and .ndo_uninit() callbacks adds 09728266b6f9 bpf: offload: rename bpf_offload_dev_match() to bpf_offloa [...] adds 9fd7c5559165 bpf: offload: aggregate offloads per-device adds 602144c22460 bpf: offload: keep the offload state per-ASIC adds fd4f227dea0f bpf: offload: allow program and map sharing per-ASIC adds 9d1b66b8ae95 netdevsim: allow program sharing between devices adds b5faa20d6fb2 nfp: bpf: allow program sharing within ASIC adds 7736b6ed665a selftests/bpf: add test for sharing objects between netdevs adds 8ae71e76cf1f Merge branch 'bpf-offload-sharing' adds eae249b27f04 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 646cb51228d4 net: hns3: Remove some redundant assignments adds 3f639907e02e net: hns3: Standardize the handle of return value adds a10829c4aeab net: hns3: Remove extra space and brackets adds fdace1bc4a1e net: hns3: Correct unreasonable code comments adds f8a91784a13e net: hns3: Use decimal for bit offset macros adds c79301d8d985 net: hns3: Modify inconsistent bit mask macros adds ef0c5009619c net: hns3: Fix misleading parameter name adds 584b464f83a1 net: hns3: Remove unused struct member and definition adds d71d8381c5b7 net: hns3: Add SPDX tags to HNS3 PF driver adds d528114bd398 Merge branch 'hns3-misc-cleanups' adds a702349a4099 s390/qeth: fix race in used-buffer accounting adds 70551dc46ffa s390/qeth: reset layer2 attribute on layer switch adds addc5ee87242 s390/qeth: remove redundant netif_carrier_ok() checks adds d3d1b205e89f s390/qeth: allocate netdevice early adds 92d2720969bc s390/qeth: don't cache HW port number adds 8ce7a9e064db s390/qeth: simplify max MTU handling adds 72f219da79d2 s390/qeth: use core MTU range checking adds d2a274b25be7 s390/qeth: add statistics for consumed buffer elements adds ba86ceee9d1b s390/qeth: merge linearize-check into HW header construction adds a7c2f4a33290 s390/qeth: add support for constrained HW headers adds 5f89eca57777 s390/qeth: speed up L2 IQD xmit adds 975cd350c270 Merge branch 's390-qeth-updates' adds 9bcc66e1983d tcp: convert icsk_user_timeout from jiffies to msecs adds a7fa37703d49 tcp: Add tcp_retransmit_stamp() helper routine adds b701a99e431d tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve [...] adds d1afdc51399c Merge branch 'tcp-improve-setsockopt-TCP_USER_TIMEOUT-accuracy' adds baa2d2b17ee9 net: sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register adds e064cce13049 tipc: make some functions static adds c1907e53ab91 net: hix5hd2_gmac: use dma_zalloc_coherent instead of allo [...] adds 4c3033734970 libcxgb: replace vmalloc and memset with vzalloc adds b5293443de89 net: phy: sfp: Do not use "imply HWMON" adds ef32477971b5 net: wimax: stack: fixed multi line comment issue adds 0ae0d60a379c multicast: remove useless parameter for group add adds 652e4f3e82a1 vhost_net: drop unnecessary parameter adds b0d0ea50e782 vhost_net: introduce helper to initialize tx iov iter adds 272f35cba53d vhost_net: introduce vhost_exceeds_weight() adds a2a91a137ad4 vhost_net: introduce get_tx_bufs() adds c92a8a8cb7d4 vhost_net: introduce tx_can_batch() adds 0d20bdf34dc7 vhost_net: split out datacopy logic adds 09c3248938c3 vhost_net: rename vhost_rx_signal_used() to vhost_net_sign [...] adds d0d869718754 vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH adds 4afb52c2af44 vhost_net: batch update used ring for datacopy TX adds fb42c838b641 Merge branch 'TX-used-ring-batched-updating-for-vhost' adds 5b3df177233e bonding: don't cast const buf in sysfs store adds be5a8ffa9cdb net/dsa/realtek: add MODULE_LICENSE() adds 2d408c0d4574 xen-netfront: fix queue name setting adds 042f8825569d nfp: bring back support for offloading shared blocks adds 07300f774fec nfp: avoid buffer leak when FW communication fails adds 0a78c3803d19 net: mediatek: use dma_zalloc_coherent instead of allocato [...] adds a5f3ea54f3cc net: bridge: add support for raw sysfs port options adds 2756f68c3149 net: bridge: add support for backup port adds f8b2990fd91e Merge branch 'net-bridge-add-support-for-backup-port' adds 7fa41efac14f ipv6: sr: Use kmemdup instead of duplicating it in parse_nla_srh adds 9a2ad3623868 selftests: forwarding: gre_multipath: Drop IPv6 tests adds c601171d7a60 net/smc: provide smc mode in smc_diag.c adds bac6de7b6370 net/smc: eliminate cursor read and write calls adds 00e5fb263f9f net/smc: add function to get link group from link adds 144ce4b9b5a7 net/smc: use DECLARE_BITMAP for rtokens_used_mask adds 48bf5231771c net/smc: remove local variable page in smc_rx_splice() adds 6a525818b135 Merge branch 'smc-next' adds fd800f646402 wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value [...] adds 388c4bb4dc1f sh_eth: uninline sh_eth_tsu_get_offset() adds 41414f0a8568 sh_eth: make sh_eth_tsu_get_offset() match its name adds ecbecb0a90fb sh_eth: call sh_eth_tsu_get_offset() from TSU register accessors adds 7a54c867bad6 sh_eth: make sh_eth_tsu_write_entry() take 'offset' parameter adds 51459d4c76e5 sh_eth: make sh_eth_tsu_{read|write}_entry() prototypes symmetric adds 8760c4d6d5f7 Merge branch 'sh_eth-clean-up-the-TSU-register-accessors' adds 0cf632265d67 lan743x: Add support for ethtool get_drvinfo adds 63b92a91a49f lan743x: Add support for ethtool link settings adds 8114e8a2f1db lan743x: Add support for ethtool statistics adds 2958337d686c lan743x: Add support for ethtool message level adds 695846047aa9 lan743x: Add support for ethtool eeprom access adds 4d94282afd95 lan743x: Add power management support adds c9cf96bb5ff8 lan743x: Add EEE support adds 43e8fe9b844b lan743x: Add RSS support adds c9eaaa177398 Merge branch 'lan743x-Add-features-to-lan743x-driver' adds fc6c391a7acf net/mlx5: Prevent warns in dmesg upon firmware commands adds 38b7ca927d6a net/mlx5: Expose DEVX specification adds 0af5107cd064 net/mlx5: Add RoCE RX ICRC encapsulated counter adds b30408d7a383 net/mlx5: Rate limit errors in command interface adds 4d4fb5dc988a net/mlx5: Limit scope of dump_fill_mkey function adds b183ee27f5fb net/mlx5: Add hardware definitions for dump_fill_mkey adds 31e33a5b41bb net/mlx5: fix uaccess beyond "count" in debugfs read/write [...] adds eff8ea8f24ea net/mlx5: FW tracer, add hardware structures adds 5e022dd353b7 net/mlx5: Expose MPEGC (Management PCIe General Configurat [...] adds 8da6fe2a1850 net/mlx5: Add core support for double vlan push/pop steeri [...] adds a451733909bc net/mlx5: Add XRQ commands definitions adds 0f4039104ee6 net/mlx5: Add missing SET_DRIVER_VERSION command translation adds d34c6efc59a0 net/mlx5: Use ERR_CAST() instead of coding it adds e2abdcf1d2dd net/mlx5: Better return types for CQE API adds 048f31437ac5 net/mlx5: Fix tristate and description for MLX5 module adds 7854ac44fe86 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds f53aaa31cce7 net/mlx5: FW tracer, implement tracer logic adds 48967ffdeb21 net/mlx5: FW tracer, create trace buffer and copy strings [...] adds e9cad2cea7f0 net/mlx5: FW tracer, register log buffer memory key adds c71ad41ccb0c net/mlx5: FW tracer, events handling adds 70dd6fdb8987 net/mlx5: FW tracer, parse traces and kernel tracing support adds 244069532fa2 net/mlx5: FW tracer, Enable tracing adds 3101d1fc6b86 net/mlx5: FW tracer, Add debug prints adds c7f7ba8df872 net/mlx5e: Remove redundant WARN when we cannot find neigh entry adds 699e96ddf47f net/mlx5e: Support offloading tc double vlan headers match adds 1482bd3d50d7 net/mlx5e: Refactor tc vlan push/pop actions offloading adds cc495188a8ff net/mlx5e: Support offloading double vlan push/pop tc actions adds 3f44899ef2ce net/mlx5e: Use PARTIAL_GSO for UDP segmentation adds b19c7bb1ac67 Merge tag 'mlx5e-updates-2018-07-18-v2' of git://git.kerne [...] adds 79b3325d0d87 net: ethernet: ti: cpsw: use cpdma channels in backward or [...] adds 4bb6c356a039 net: ethernet: ti: cpdma: fit rated channels in backward order adds 7929a66871a1 net: ethernet: ti: cpsw: add MQPRIO Qdisc offload adds 57d901482546 net: ethernet: ti: cpsw: add CBS Qdisc offload adds 4b4255ed068f net: ethernet: ti: cpsw: restore shaper configuration whil [...] adds ae62372f275c Documentation: networking: cpsw: add MQPRIO & CBS offload [...] adds d3585edf8749 Merge branch 'cpsw-add-MQPRIO-and-CBS-Qdisc-offload' adds f34e8bff58f0 net: sched: push ops lookup bits into tcf_proto_lookup_ops() adds f71e0ca4db18 net: sched: Avoid implicit chain 0 creation adds 32a4f5ecd738 net: sched: introduce chain object to uapi adds 9f407f1768d3 net: sched: introduce chain templates adds f5749081f0d4 net: sched: cls_flower: move key/mask dumping into a separ [...] adds 33fb5cba11ff net: sched: cls_flower: change fl_init_dissector to accept [...] adds b95ec7eb3b4d net: sched: cls_flower: implement chain templates adds 347384527390 net: sched: cls_flower: propagate chain teplate creation a [...] adds e2f2a1fd5b2c mlxsw: spectrum: Implement chain template hinting adds 7f333cbf2b5b selftests: forwarding: move shblock tc support check to a [...] adds 2d73c8871fae selftests: forwarding: add tests for TC chains creation ad [...] adds d159b381795b selftests: forwarding: add tests for TC chain templates adds a6c90dd321bf Merge branch 'sched-introduce-chain-templates-support-with [...] adds eee2fa6ab322 rds: Changing IP address internal representation to struct [...] adds 1e2b44e78eea rds: Enable RDS IPv6 support adds b7ff8b1036f0 rds: Extend RDS API for IPv6 support adds 176bd861ff5a Merge branch 'rds-ipv6' adds f1d270ae10ff ath10k: htt_tx: mark expected switch fall-throughs adds aae28cefc279 ath5k: mark expected switch fall-through adds 87b466f42e8f ath6kl: add support for Dell Wireless 1537 adds 4de30c906ef0 ath6kl: mark expected switch fall-throughs adds 12b67b0d6bcb ath9k: mark expected switch fall-throughs adds 260e629bbf44 ath10k: fix memory leak of tpc_stats adds 38441fb6fcbb ath10k: support use of channel 173 adds 2e9bcd0d7324 ath10k: fix spectral scan for QCA9984 and QCA9888 chipsets adds 6ee0e175a33d ath10k: make some functions static adds 5a211627004e ath10k: fix incorrect size of dma_free_coherent in ath10k_ [...] adds 9fb31b66b91f ath10k: use dma_zalloc_coherent instead of allocator/memset adds 7f8f72d8511a ath10k: use crash_dump enum instead of magic numbers adds 0644fef97451 ath10k: snoc: use module_platform_driver() macro adds 426a0f0b5a2f ath10k: snoc: use correct bus-specific pointer in RX retry adds 8ac5fe8e3d11 ath10k: snoc: stop including pci.h adds 13e6cc0bd4ef ath10k: snoc: drop unused WCN3990_CE_ATTR_FLAGS adds c9f3e7fa8bcb ath10k: snoc: sort include files adds 50c51f394e68 ath10k: do not mix spaces and tabs in Kconfig adds 5db98aee93cd ath10k: skip data calibration for non-bmi target adds d16a7ab20ac9 ath10k: handle resource init failure case adds d5e5f6855aab ath9k: debug: fix spelling mistake "WATHDOG" -> "WATCHDOG" adds 4cf44d525548 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 4ec7cece87b3 wlcore: Add missing PM call for wlcore_cmd_wait_for_event_ [...] adds 02edf81362fe wlcore: Make sure PM calls are paired adds fa2648a34e73 wlcore: Add support for runtime PM adds 3ebbabea4219 wlcore: Fix misplaced PM call for scan_complete_work() adds db68052bdf58 wlcore: Fix timout errors after recovery adds 45aa7f071b06 wlcore: Use generic runtime pm calls for wowlan elp configuration adds c40aad28a3cf wlcore: Make sure firmware is initialized in wl1271_op_add [...] adds 9b71578de087 wlcore: Enable runtime PM autosuspend support adds ed9f34bb9d33 qtnfmac: implement net_device_ops callback to set MAC address adds 6fbef9540af0 qtnfmac: enable source MAC address randomization support adds eb5d2f3afc0f brcmsmac: Remove unnecessary parentheses adds c9a61469fc97 brcmsmac: fix wrap around in conversion from constant to s16 adds ab8d904654e2 brcmsmac: make function wlc_phy_workarounds_nphy_rev1 static adds e7d4a95da86e bitfield: fix *_encode_bits() adds 37a3862e1238 bitfield: add u8 helpers adds 0e2dc70e3d0d bitfield: add tests adds 38013eef0233 mwifiex: uap: do not chok ethernet header in bridge path adds 4e5f881d430a net: ipw2x00: Replace NULL comparison with !priv adds 2d1e9be00162 mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx [...] adds 8668f9a57c8c atmel: use memdup_user to simplify the code adds ae636fb15548 rndis_wlan: potential buffer overflow in rndis_wlan_auth_i [...] adds 22d0d2fafca9 wireless-drivers: use BIT_ULL for NL80211_STA_INFO_ attrib [...] adds 71e140b57151 zd1211rw: stop using deprecated get_seconds() adds 3cade2f3d98a ipw2x00: track time using boottime adds fc75122fabb5 libertas_tf: use irqsave() in USB's complete callback adds a3128feef6d5 libertas: use irqsave() in USB's complete callback adds 81454b8405f2 zd1211rw: use irqsave() in USB's complete callback adds aea38272920c mt76: fix beacon timer drift adds 9afef0fddaa1 mt76: fix threshold for gain adjustment adds 6cdb9614a818 mt76: fix swapped values for RXO-18 in gain control adds 929211687197 mt76: adjust AGC control register 26 based on gain for VHT80 adds fa967b586031 mt76: clear false CCA counters after changing gain settings adds 8e31f0d35a88 mt76: fix variable gain adjustment range adds 108ec4dafd61 mt76: add a debugfs file to dump agc calibration information adds 32e49efe0f15 mt76: track ewma rssi for gain adjustment per station adds c3ae2103e069 mt76: improve gain adjustment in noisy environments adds 01f69dfafdbe brcmfmac: detect firmware support for monitor interface adds e63410ac65e0 brcmfmac: detect firmware support for radiotap monitor frames adds a8d7631858af brcmfmac: handle msgbuf packets marked with monitor mode flag adds 4b4a8d808c58 brcmfmac: define more bits for the flags of struct brcmf_s [...] adds 07b1ae468749 brcmfmac: update STA info struct to the v5 adds 7444a8092906 libertas: fix suspend and resume for SDIO connected cards adds 04614fe46f31 wlcore: Fix memory leak in wlcore_cmd_wait_for_event_or_timeout adds f9cbaeb52930 atmel: using strlcpy() to avoid possible buffer overflows adds ee8aa945e4ae mt76: introduce mt76_{incr,decr} utility routines adds 1fc9bc9ab501 mt76x2: dfs: add sw event ring buffer adds b7384e4e0d56 mt76x2: dfs: add sw pattern detector adds 4a07ed51cae1 mt76x2: debugfs: add sw pulse statistics to dfs debugfs adds a527d3f728bf Merge tag 'wireless-drivers-next-for-davem-2018-07-23' of [...] adds 0832b603c758 mac80211: don't put null-data frames on the normal TXQ adds 518ea3c54eb7 mac80211_hwsim: Add support for HE adds d17504b16ea2 wireless/lib80211: Convert from ahash to shash adds 133bf90dbb8b mac80211: restrict delayed tailroom needed decrement adds c93622b53e7a Merge tag 'mac80211-next-for-davem-2018-07-24' of git://gi [...] adds 3730cf4dd70b netlink: do not store start function in netlink_cb adds ad7769ca2d80 mlxsw: spectrum_acl: Propagate extack pointer adds 9c10812afe3a mlxsw: core_acl_flex_actions: Add extack messages adds af1fe786436a mlxsw: spectrum_acl: Add extack messages adds 27c203cd1489 mlxsw: spectrum_flower: Add extack messages adds 6eb5e652bcc3 Merge branch 'mlxsw-Add-extack-messages-for-tc-flower' adds 9d0f180cd509 cxgb4: collect number of free PSTRUCT page pointers adds ae2a922fae02 cxgb4: move Tx/Rx free pages collection to common code adds c4ef85da7818 Merge branch 'cxgb4-collect-free-Tx-Rx-pages-and-page-pointers' adds 8dd30201ce66 net: remove redundant input checks in SIOCSIFTXQLEN case o [...] adds 50f699b1f846 sched: fix trailing whitespace adds bf9b5567da54 wimax: remove blank lines at EOF adds 1cb1d977b41a rds: remove trailing whitespace and blank lines adds a87e87dbf392 llc: fix whitespace issues adds 04c6a3a40a22 mpls: remove trailing whitepace adds 2e13b580691c xfrm: remove blank lines at EOF adds aa46225235ef sctp: whitespace fixes adds ed976ea73078 ila: remove blank lines at EOF adds 543de8881dfe atm: remove blank lines at EOF adds 9d82a1cdd391 ax25: remove blank line at EOF adds 27782f403fbf x25: remove blank lines at EOF adds 19c198d9c130 decnet: whitespace fixes adds a17922def7ca bpfilter: remove trailing newline adds c2df5603678b l2tp: remove trailing newline adds e446a2760f1e net: remove blank lines at end of file adds 7836899c34a5 Merge branch 'net-whitespace-cleanups' adds b8f8c8eb408b net: phy: add GBit master / slave error detection adds aea5f654e6b7 net/sched: add skbprio scheduler adds 1937367205d9 mm/memblock: add missing include <linux/bootmem.h> adds 5a6964944cdf MAINTAINERS: Peter has moved adds 35033ab988c3 fat: fix memory allocation failure handling of match_strdup() adds e1f1b1572e8d mm/huge_memory.c: fix data loss when splitting a file pmd adds 9f15bde67135 mm: memcg: fix use after free in mem_cgroup_iter() adds 191a3afa98b8 Merge branch 'akpm' (patches from Andrew) adds 3928d4f5ee37 mm: use helper functions for allocating and freeing vm_are [...] adds 95faf6992df4 mm: make vm_area_dup() actually copy the old vma data adds 490fc053865c mm: make vm_area_alloc() initialize core fields adds bd3599a0e142 Btrfs: fix file data corruption after cloning a range and fsync adds 55b636b419a2 Merge tag 'for-4.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds 941d810725ad powerpc/xmon: Fix disassembly since printf changes adds 1463edca6734 vfio/spapr: Use IOMMU pageshift rather than pagesize adds 76fa4975f3ed KVM: PPC: Check if IOMMU page is contained in the pinned p [...] adds 4e4a4b75ccce powerpc/Makefile: Assemble with -me500 when building for E500 adds b03897cf318d powerpc/powernv: Fix save/restore of SPRG3 on entry/exit f [...] adds ffb48e792476 Merge tag 'powerpc-4.18-4' of git://git.kernel.org/pub/scm [...] adds 6d77d3b43ad8 objtool: Use '.strtab' if '.shstrtab' doesn't exist, to su [...] adds bf3eeb9b5f2a lib/iov_iter: Document _copy_to_iter_mcsafe() adds abd08d7d2453 lib/iov_iter: Document _copy_to_iter_flushcache() adds ca146f6f091e lib/iov_iter: Fix pipe handling in _copy_to_iter_mcsafe() adds 092b31aa2048 x86/asm/memcpy_mcsafe: Fix copy_to_user_mcsafe() exception [...] adds ea75a2c715a4 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 9fb8d5dc4b64 stop_machine: Disable preemption when waking two stopper threads adds e117cb52bdb4 sched/deadline: Fix switched_from_dl() warning adds 48b1db7c7a95 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 2c991e408df6 x86/events/intel/ds: Fix bts_interrupt_threshold alignment adds 6f6060a5c9cc x86/apm: Don't access __preempt_count with zeroed fs adds 43227e098c36 Merge branch 'x86-pti-urgent-for-linus' of git://git.kerne [...] adds fbdb328c6bae x86/MCE: Remove min interval polling limitation adds ef81e63e17ab Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds d3f6daede246 ARM: dts: omap4-droid4: fix dts w.r.t. pwm adds 1f9f163500d0 Merge tag 'omap-for-v4.18/fixes-rc5-signed' of git://git.k [...] adds de2d9b5284bc soc: imx: gpc: restrict register range for regmap access adds 8b369c0073ef Merge tag 'imx-fixes-4.18-3' of git://git.kernel.org/pub/s [...] adds e01a06c80891 ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch adds 5858610f0dd7 Merge tag 'imx-fixes-4.18-4' of git://git.kernel.org/pub/s [...] adds 45ae4df92207 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds f88a333b4431 alpha: fix osf_wait4() breakage adds b4e7a7a88b5d drm_mode_create_lease_ioctl(): fix open-coded filp_clone_open() adds d202797f480c cxl_getfile(): fix double-iput() on alloc_file() failures adds c7e9075fb893 ocxlflash_getfile(): fix double-iput() on alloc_file() failures adds 9ba546c01976 aio: don't expose __aio_sigset in uapi adds 165ea0d1c228 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b6e44b4c74ef nvme-pci: fix memory leak on probe failure adds cf39a6bc342b nvme: ensure forward progress during Admin passthru adds fa441b71aa27 nvme: don't enable AEN if not supported adds 9b382768135e nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD adds 744130842193 Merge tag 'nvme-for-4.18' of git://git.infradead.org/nvme adds d72e90f33aa4 Linux 4.18-rc6 adds 0894da849f14 media: staging: omap4iss: Include asm/cacheflush.h after g [...] adds 2fba3573f1cf s390: disable gcc plugins adds f89ed2f880cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4905bd9a4227 net/page_pool: Fix inconsistent lock state warning adds f7482683f1f4 net-next/hinic: fix a problem in hinic_xmit_frame() adds 2987babb6982 tcp: helpers to send special DCTCP ack adds 27cde44a259c tcp: do not cancel delay-AcK on DCTCP special ACK adds a0496ef2c23b tcp: do not delay ACK in DCTCP upon CE status change adds f7a6eb1e155d Merge branch 'tcp-fix-DCTCP-ECE-Ack-series' adds fcf4793e278e tls: check RCV_SHUTDOWN in tls_wait_data adds b9c1e60e7bf4 bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd adds fa47a16b04ad bpf: test case to check whether src/dst regs got mangled by xadd adds bb3928673955 Merge branch 'ppc-fix' adds 759b94a00a20 tools/bpftool: Fix segfault case regarding 'pin' arguments adds 36fc3c8c282c bpf: btf: Clean up BTF_INT_BITS() in uapi btf.h adds 7c3e8b642bad bpf: Use option "help" in the llvm-objcopy test adds f1d66bf9ab7e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds e279d634f3d5 net/mlx5e: Refine ets validation function adds 33180bee86a8 net/mlx5: Adjust clock overflow work period adds 2630bae80188 net/mlx5e: Fix quota counting in aRFS expire flow adds d2e1c57bcf9a net/mlx5e: Don't allow aRFS for encapsulated packets adds 443a858158d3 net/mlx5: E-Switch, UBSAN fix undefined behavior in mlx5_e [...] adds 8c49f54a3f48 net/mlx5: Fix 'DON'T_TRAP' functionality adds d7037ad73daa net/mlx5: Fix QP fragmented buffer allocation adds 7e29392eee7a net/mlx5e: Only allow offloading decap egress (egdev) flows adds a6fc8594a5c8 Merge tag 'mlx5-fixes-2018-07-18' of git://git.kernel.org/ [...] adds c1f897ce186a bonding: set default miimon value for non-arp modes if not set adds 64119e05f7b3 net: caif: Add a missing rcu_read_unlock() in caif_flow_cb adds 4ad95a93a702 qed: Fix link flap issue due to mismatching EEE capabilities. adds 58874c7b2461 qed: Fix possible race for the link state value. adds 25c020a90919 qed: Correct Multicast API to reflect existence of 256 app [...] adds 1a03f867aaa1 Merge branch 'qed-Fix-series-II' adds 215d08a85b9a net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv adds f95de8aa9f82 bpfilter: Fix mismatch in function argument types adds 24b711edfc34 net/ipv6: Fix linklocal to global address with VRF adds ff907a11a0d6 net: skb_segment() should not return NULL adds 3d82475ad46c net: dsa: mv88e6xxx: fix races between lock and irq freeing adds 08d3ffcc0cfa multicast: do not restore deleted record source filter mod [...] adds 6e5683077682 atl1c: reserve min skb headroom adds 5025f7f7d506 rtnetlink: add rtnl_link_state check in rtnl_configure_link adds 7431016b107c vxlan: add new fdb alloc and create helpers adds f6e053858671 vxlan: make netlink notify in vxlan_fdb_destroy optional adds e99465b95286 vxlan: fix default fdb entry netlink notify ordering durin [...] adds 0fb8d5a030db Merge branch 'vxlan-fix-default-fdb-entry-user-space-notif [...] adds b809ec869b2c nfp: flower: ensure dead neighbour entries are not offloaded adds c9ce1fa1c24b net: prevent ISA drivers from building on PPC32 adds 5d4c94ed9f56 can: peak_canfd: fix firmware < v3.3.0: limit allocation t [...] adds 393753b217f0 can: m_can.c: fix setup of CCCR register: clear CCCR NISO [...] adds b5c1a23b17e5 can: mpc5xxx_can: check of_iomap return before use adds 1675bee3e732 can: m_can: Fix runtime resume call adds 54e4a0c48604 can: m_can: Move accessing of message ram to after clocks [...] adds 2574fe54515e can: xilinx_can: fix device dropping off bus on RX overrun adds 32852c561bff can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK adds 877e0b75947e can: xilinx_can: fix recovery from error states not being [...] adds 620050d9c2be can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX [...] adds 83997997252f can: xilinx_can: fix RX overflow interrupt not being enabled adds 2f4f0f338cf4 can: xilinx_can: fix incorrect clear of non-processed interrupts adds 8ebd83bdb027 can: xilinx_can: fix power management handling adds 5302a84e3781 Merge tag 'linux-can-fixes-for-4.18-20180723' of ssh://git [...] adds e873e4b9cc7e ipv6: use fib6_info_hold_safe() when necessary adds 3dd1c9a12707 ip: hash fragments consistently adds 72cd43ba64fc tcp: free batches of packets in tcp_prune_ofo_queue() adds f4a3313d8e2c tcp: avoid collapses in tcp_prune_queue() if possible adds 3d4bf93ac120 tcp: detect malicious patterns in tcp_collapse_ofo_queue() adds 8541b21e781a tcp: call tcp_drop() from tcp_data_queue_ofo() adds 58152ecbbcc6 tcp: add tcp_ooo_try_coalesce() helper adds 1a4f14bab186 Merge branch 'tcp-robust-ooo' adds 144fe2bfd236 sock: fix sg page frag coalescing in sk_alloc_sg adds 19103a4bfb42 mac80211: add stations tied to AP_VLANs during hw reconfig adds a948f713842a nl80211/mac80211: allow non-linear skb in rx_control_port adds 5cf3006cc81d nl80211: Add a missing break in parse_station_flags adds e31f6456c01c cfg80211: never ignore user regulatory hint adds e1adf31471f0 Merge tag 'mac80211-for-davem-2018-07-24' of git://git.ker [...] adds 26b2f552525c netfilter: nf_tables: fix jumpstack depth validation adds 9970a8e40d4c netfilter: nft_set_hash: add rcu_barrier() in the nft_rhas [...] adds c293ac959f80 netfilter: nft_set_rbtree: fix panic when destroying set by GC adds b8088dda98b9 netfilter: nf_tables: use dev->name directly adds a12486ebe104 netfilter: nf_tables: free flow table struct too adds 9f8aac0be21e netfilter: nf_tables: fix memory leaks on chain rename adds c6cc94df65c3 netfilter: nf_tables: don't allow to rename to already-pen [...] adds 6613b6173dee netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid [...] adds 90fd131afc56 netfilter: nf_tables: move dumper state allocation into ->start adds 049f56044d12 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 18041b523692 r8169: restore previous behavior to accept BIOS WoL settings adds 958c696f5a72 net/mlx4_core: Save the qpn from the input modifier in RST [...] adds ae2dcb28c247 bnx2x: Fix invalid memory access in rss hash config path. adds 2efd4fca703a ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull adds f25e1392fdb5 qmi_wwan: fix interface number for DW5821e production firmware adds 03bc7cab7d72 net: axienet: Fix double deregister of mdio adds 0723090656a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 38c0a74fe06d MIPS: Fix off-by-one in pci_resource_to_user() adds bc88ad2efd11 MIPS: ath79: fix register address in ath79_ddr_wb_flush() adds 9981b4fb8684 Merge tag 'mips_fixes_4.18_4' of git://git.kernel.org/pub/ [...] adds 19725496da56 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 7d9d60fd4ab6 virtio_net: Fix incosistent received bytes counter adds a0929a44c206 virtio_net: Use temporary storage for accounting rx stats adds 2c4a2f7d8263 virtio_net: Make drop counter per-queue adds 2a43565c0646 virtio_net: Factor out the logic to determine xdp sq adds 5b8f3c8d30a6 virtio_net: Add XDP related stats adds 461f03dc99cf virtio_net: Add kick stats adds 7e50b2a51d3c Merge branch 'virtio_net-Add-ethtool-stat-items' adds 34786005eca3 net: phy: prevent PHYs w/o Clause 22 regs from calling gen [...] adds 16f6e9835bcd net: ethernet: freescale: Use generic CRC32 implementation adds d805f6a86829 net: ethernet: fs-enet: Use generic CRC32 implementation adds 3c507b8af638 net: phy: add helper phy_polling_mode adds bc510d59cf17 vxge: Remove unnecessary include of <linux/pci_hotplug.h> adds 6360cd625e88 net/mlx5e: Use ttl from route lookup on tc encap offload o [...] adds f35f800d3591 net/mlx5e: Support setup of tos and ttl for tunnel key TC [...] adds bcef735c59f2 net/mlx5e: Offload TC matching on tos/ttl for ip tunnels adds e8886643a6c9 Merge branch 'mlx5-Offload-setting-matching-on-tunnel-tos-ttl' adds 7cc77bf4c29c net/mlx4_core: Allow MTTs starting at any index adds 158abbf170ec net/sched: cls_flower: Use correct inline function for ass [...] adds 55477206f15c tcp: make function tcp_retransmit_stamp() static adds 41147bb18a38 lan743x: Make symbol lan743x_pm_ops static adds 91329e27f36d mlxsw: reg: Prepare PERERP register for A-TCAM usage adds aecefac903ce mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 adds 8c0d1cdd052a mlxsw: reg: Add Policy-Engine eRP Table Register adds 541e249cdcc4 mlxsw: resources: Add Spectrum-2 maximum large key ID resource adds 489142eca9b5 mlxsw: resources: Add Spectrum-2 eRP resources adds f465261aa105 mlxsw: spectrum_acl: Implement common eRP core adds c19df1d88d83 mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core adds b17b113e0c38 mlxsw: spectrum_acl: Add support for C-TCAM eRPs adds befc7747df20 mlxsw: spectrum_acl: Extend Spectrum-2 region struct adds ca49544ed6ac mlxsw: spectrum_acl: Allow encoding a partial key adds 174c0adb69a5 mlxsw: spectrum_acl: Add A-TCAM initialization adds 57e56d369914 mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region adds f58df510f899 mlxsw: spectrum_acl: Make global TCAM resources available [...] adds 6d240650bcfd mlxsw: spectrum_acl: Add A-TCAM region initialization adds a20ff8eb3f15 mlxsw: spectrum_acl: Pass C-TCAM region and entry to inser [...] adds a8758b67bf37 mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion adds a0a777b9409f mlxsw: spectrum_acl: Start using A-TCAM adds 756cd36626f7 Merge branch 'mlxsw-Introduce-algorithmic-TCAM-support' adds b24dbfe9ce03 amd-xgbe: use dma_mapping_error to check map errors adds 5b0ced17edc5 nfp: don't fail probe on pci_sriov_set_totalvfs() errors adds 466271703867 nfp: use kvcalloc() to allocate SW buffer descriptor arrays adds e76c1d3d2a83 nfp: restore correct ordering of fields in rx ring structure adds 5ea14712d7a2 nfp: protect from theoretical size overflows on HW descrip [...] adds f53753058488 Merge branch 'nfp-protect-from-theoretical-size-overflows- [...] adds 947541f36c56 net/smc: fewer parameters for smc_llc_send_confirm_link() adds 7005ada68d17 net/smc: use correct vlan gid of RoCE device adds 603cc1498455 net/smc: provide fallback reason code adds 0d18a0cb4b15 net/smc: improve delete link processing adds b9a9ad782f9d Merge branch 'smc-next' adds ba7d7e2677c0 net/rds/Kconfig: RDS should depend on IPV6 adds dc66fe43b7eb rds: send: Fix dead code in rds_sendmsg adds 5a967512bb81 selftests: forwarding: add tests for TC chain get and dump [...] adds eb91f42ef074 selftests/net: add tls to .gitignore adds 336a443bd9dd net: hns: Make many functions static adds 990e35ecba1c cbs: Add support for the graft function adds 201876b33c09 net/tls: Removed redundant checks for non-NULL adds 63135ee0a6e5 tipc: add missing dev_put() on error in tipc_enable_l2_media adds 2b139e6b1ec8 l2tp: remove ->recv_payload_hook adds 2ed9db3074fc net: sched: cls_api: fix dead code in switch adds 0a26cf3ff47d tls: Skip zerocopy path for ITER_KVEC adds c921d7db3d12 net: sched: unmark chain as explicitly created on delete adds 38b7e7f8ae82 ixgbe: Do not allow LRO or MTU change with XDP adds 7f6cdbdafbd1 ixgbe: add ipsec security registers into ethtool register dump adds 2a83fba6cae8 igb: Remove superfluous reset to PHY and page 0 selection adds 73017f4e051c igb: Use dma_wmb() instead of wmb() before doorbell writes adds 3b5f14b50ee2 ixgbe: Reorder Tx/Rx shutdown to reduce time needed to sto [...] adds 1918e937ca3b ixgbe: Refactor queue disable logic to take completion tim [...] adds 6a8fab17940d Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds ff7b91262b3a net: hns: make hns_dsaf_roce_reset non static adds 8c957d66d2ed isdn: mISDN: hfcpci: Replace GFP_ATOMIC with GFP_KERNEL in [...] adds 9d8009dee92c isdn: mISDN: netjet: Replace GFP_ATOMIC with GFP_KERNEL in [...] adds 87935aa776ca isdn: hisax: callc: Replace GFP_ATOMIC with GFP_KERNEL in [...] adds 055d624facda isdn: hisax: config: Replace GFP_ATOMIC with GFP_KERNEL adds d8ad2f31f88d net: adaptec: Replace mdelay() with msleep() in starfire_i [...] adds f58252cdc04c docs: Add rest label the_canonical_patch_format adds 96398ddf63ff docs: net: Convert netdev-FAQ to restructured text adds 287f4fa99a52 docs: Update references to netdev-FAQ adds 472f5975f70d Merge branch 'docs-net-Convert-netdev-FAQ-to-RST' adds f61b6db37853 netdevsim: make debug dirs' dentries static adds afab995e06ee net/mlx5e: Replace call to MPWQE free with dealloc in inte [...] adds cb5189d17309 net/mlx5e: Do not recycle RX pages in interface down flow adds 0ec13877ce95 net/mlx5e: Gather all XDP pre-requisite checks in a single [...] adds a26a5bdf3ee2 net/mlx5e: Restrict the combination of large MTU and XDP adds 159d21313423 net/mlx5e: Move XDP related code into new XDP files adds 86690b4b4a51 net/mlx5e: Add counter for XDP redirect in RX adds c94e4f117e47 net/mlx5e: Make XDP xmit functions more generic adds 890388ad6f6b net/mlx5e: Refactor XDP counters adds dac0d15fff6f net/mlx5e: Re-order fields of struct mlx5e_xdpsq adds 58b99ee3e3eb net/mlx5e: Add support for XDP_REDIRECT in device-out side adds d3398a4f1887 net/mlx5e: RX, Prefetch the xdp_frame data area adds 9a3956da1c0a net/mlx5e: TX, Move DB fields in TXQ-SQ struct adds 8ee482335666 net/mlx5e: TX, Use function to access sq_dma object in fifo adds ecbcd689d74a Merge tag 'mlx5e-updates-2018-07-26' of git://git.kernel.o [...] adds 9b42c1f179a6 xfrm: Extend the output_mark to support input direction an [...] adds d159ce7957ee flow: Extend flow informations with xfrm interface id. adds 7e6526404ade xfrm: Add a new lookup key to match xfrm interfaces. adds f203b76d7809 xfrm: Add virtual xfrm interfaces adds e4db5b61c572 xfrm: policy: remove pcpu policy cache adds 6d8e85ffe178 xfrm: Allow Set Mark to be Updated Using UPDSA adds 386c5680e2e8 xfrm: use time64_t for in-kernel timestamps adds 03dc7a35fcc8 ipv6: xfrm: use 64-bit timestamps adds fcb662deeb83 xfrm: don't check offload_handle for nonzero adds bc56b3340459 xfrm: Remove xfrmi interface ID from flowi adds 5baf4f9c0035 xfrm: Allow xfrmi if_id to be updated by UPDSA adds 934ffce1343f xfrm: fix 'passing zero to ERR_PTR()' warning adds 44e2b838c24d xfrm: Return detailed errors from xfrmi_newlink adds c6f5e017df9d xfrm: fix ptr_ret.cocci warnings adds 7a49d3d4ea42 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1f3ed383fb9a net: sched: don't dump chains only held by actions adds 08193d1a893c net: dcb: For wild-card lookups, use priority -1, not 0 adds b67c540b8a98 net: dcb: Add priority-to-DSCP map getters adds 02837d726721 mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register adds 746da42a1f60 mlxsw: reg: Add QoS Priority Trust State Register adds e67131d9b861 mlxsw: reg: Add QoS ReWrite Enable Register adds 55fb71f481aa mlxsw: reg: Add QoS Priority to DSCP Mapping Register adds b2b1dab6884e mlxsw: spectrum: Support ieee_setapp, ieee_delapp adds d159261f3662 selftests: mlxsw: Add test for trust-DSCP adds 2e279c930990 Merge branch 'mlxsw-Support-DSCP-prioritization-and-rewrite' adds 3e4e36436047 net/rds/Kconfig: Correct the RDS depends adds 3ae5536b808d l2tp: ignore L2TP_ATTR_DATA_SEQ netlink attribute adds ae51a7c6d548 l2tp: ignore L2TP_ATTR_VLAN_ID netlink attribute adds 1998b5ed9c9b l2tp: drop ->flags from struct pppol2tp_session adds 92ea4a7eec72 l2tp: drop ->mru from struct l2tp_session adds 1d4b016f02f6 Merge branch 'l2tp-remove-unused-session-fields' adds 27defe9d8f6a cxgb4: print ULD queue information managed by LLD adds 2db6dc2662ba sch_cake: Make gso-splitting configurable from userspace adds 2bcd619e6e7b net: amd: pcnet32: Replace GFP_ATOMIC with GFP_KERNEL in p [...] adds 89036f233a45 net: hisilicon: hns: Replace mdelay() with msleep() adds d818c59a8f49 net: jme: Replace mdelay() with msleep() and usleep_range( [...] adds 6ae5cbc41845 net: nvidia: forcedeth: Replace GFP_ATOMIC with GFP_KERNEL [...] adds 0df125d05d19 net: phy: marvell: Replace mdelay() with msleep() in m88e1 [...] adds 6dff5add089f net: usb: pegasus: Replace mdelay() with msleep() in setup [...] adds ba23dc642dff net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() adds 04b9ce48ef19 net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL [...] adds a0732548ba03 net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in ti [...] adds 7a86f05faf11 net: ethernet: mvneta: Fix napi structure mixup on armada 3700 adds 8466baf788ec net: mvneta: fix mtu change on port without link adds 965cbbec7f20 net: mvneta: remove data pointer usage from device_node structure adds c307e2a895c9 net: mvneta: increase number of buffers in RX and TX queue adds 17a96da62716 net: mvneta: discriminate error cause for missed packet adds 7e47fd84b56b net: mvneta: Allocate page for the descriptor adds f945cec88cbd net: mvneta: Verify hardware checksum only when offload ch [...] adds 562e2f467e71 net: mvneta: Improve the buffer allocation method for SWBM adds 37b81dc5ed31 Merge branch 'mvneta-next' adds 5a3611efe5b3 tls: Remove dead code in tls_sw_sendmsg adds 2da19ed3e4a8 tls: Fix improper revert in zerocopy_from_iter adds d339377c0447 Merge branch 'tls-Fix-improper-revert-in-zerocopy_from_iter' adds 5ae42de56b53 liquidio: remove redundant function cn23xx_dump_vf_iq_regs adds 4be90c79d6de qed: remove redundant functions qed_set_gft_event_id_cm_hdr adds 3570a00841fb can: uapi: can.h: Fix can error class mask dir path adds b7cc4f3e127d can: cc770: fix spelling mistake: "comptibility" -> "compa [...] adds ffbdd9172ee2 can: usb: Kconfig/Makefile: sort alphabetically adds 9f2d3eae88d2 can: ucan: add driver for Theobroma Systems UCAN devices adds 8551e71d1063 can: dev: use skb_put_zero to simplfy code adds 038709071328 can: dev: enable multi-queue for SocketCAN devices adds 67c2eef22e2b can: janz-ican3: fix ican3_xmit()'s return type adds 79b110bb0b60 can: sun4i: fix sun4ican_start_xmit()'s return type adds 97f2a5893ca5 can: xilinx: fix xcan_start_xmit()'s return type adds fb1e13e6daf4 can: flexcan: fix flexcan_start_xmit()'s return type adds 5b749be31d4c can: flexcan: Switch to SPDX identifier adds 276b7361bb1b can: sja1000: Replace mdelay with usleep_range in peak_pci_probe adds c8d4dea2a82b can: sja1000: Replace mdelay with usleep_range in pcan_add [...] adds 7e2804aae128 can: xilinx_can: only report warning and passive states on [...] adds 6181dbc02b6c can: xilinx_can: use can_change_state() adds 11ee5fcd6af3 can: xilinx_can: update stats.tx_bytes after transmission adds 7cb0f17f5252 dt-bindings: can: xilinx_can: add Xilinx CAN FD bindings adds 1598efe57b3e can: xilinx_can: refactor code in preparation for CAN FD support adds 9e5f1b273e6a can: xilinx_can: add support for Xilinx CAN FD core adds f805ed84895a can: peak_usb: mark expected switch fall-throughs adds 0cccf0abf2da can: peak_canfd: improves 32-bit alignment adds f6c740f592ac can: peak_canfd: remove useless defined symbols adds cc5f9bb02ea5 can: peak_canfd: use ndev irq instead of pci_dev one adds d31f8513f252 can: peak_canfd: fix typo in error message adds 5592cd039074 can: peak_canfd: rearrange the way resources are released adds deaa1c984be7 can: kvaser_usb: Remove unnecessary return adds 237572220121 can: kvaser_usb: Remove unused commands and defines adds f741f938556d can: kvaser_usb: Rename message/msg to command/cmd adds 75d2b4c3e399 can: kvaser_usb: Replace USB timeout constants with one define adds 0e30619fd6fa can: kvaser_usb: Add pointer to struct usb_interface into [...] adds 99ce1bc17462 can: kvaser_usb: Refactor kvaser_usb_get_endpoints() adds 7c4780146177 can: kvaser_usb: Refactor kvaser_usb_init_one() adds 6ba0b9294bca can: kvaser_usb: Improve logging messages adds 2b049c150080 can: kvaser_usb: Fix typos adds e0543f2479f8 can: kvaser_usb: Add SPDX GPL-2.0 license identifier adds 7259124eac7d can: kvaser_usb: Split driver into kvaser_usb_core.c and k [...] adds aec5fb2268b7 can: kvaser_usb: Add support for Kvaser USB hydra family adds 1f6ed42c742e can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo adds 41627cdb02cd Merge tag 'linux-can-next-for-4.19-20180727' of ssh://gito [...] adds d0c1f01138c4 net/ipv6: allow any source address for sendmsg pktinfo wit [...] adds 5cbf777cfdf6 route: add support for directed broadcast forwarding adds 40f98b9af943 selftests: add a selftest for directed broadcast forwarding adds d05c1ce5d7fd Merge branch 'route-add-support-and-selftests-for-directed [...] adds 193736c81788 net: ethernet: ti: cpsw: add missed RX_CTAG feature for se [...] adds 4b09384aaa2a net: dcb: add DSCP to comment about priority selector types adds 3260155ac784 failover: change mtu has RTNL adds 3e7a50ceb11e net: report min and max mtu network device settings adds 7a4c53bee332 net: report invalid mtu value via netlink extack adds 720516b17b9e Merge branch 'mtu-related-changes' adds eef6ab8b7d32 selftests: mlxsw: qos_dscp_bridge: Fix adds a082c4f4f022 net/mlx5e: Vxlan, reflect 4789 UDP port default addition t [...] adds 22a65aa8b1a8 net/mlx5e: Vxlan, check maximum number of UDP ports adds d30d8cde1972 net/mlx5e: Vxlan, replace ports radix-tree with hash table adds 278d7f3dc0a6 net/mlx5e: Vxlan, cleanup an unused member in vxlan work adds 0f647bfcd05c net/mlx5e: Vxlan, add direct delete function adds dccea6bf384c net/mlx5e: Vxlan, move netdev only logic to en_main.c adds 5006eb221e6c net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port adds a3c785d73cf2 net/mlx5e: Vxlan, rename from mlx5e to mlx5 adds 1b318a92f3dd net/mlx5e: Vxlan, return values for add/del port adds aec4eab9af96 net/mlx5e: Vxlan, add sync lock for add/del vxlan port adds 358aa5ce288a net/mlx5e: Vxlan, move vxlan logic to core driver adds a3e673660bc3 net/mlx5e: Issue direct lookup on vxlan ports by vport rep [...] adds ebe023a42488 Merge tag 'mlx5e-updates-2018-07-27' of git://git.kernel.o [...] adds d1753390274f sysfs: Fix regression when adding a file to an existing group adds 6c21da204a90 net-next: mediatek: improve more with using dma_zalloc_coherent adds 2d14ba7228b0 net-next: mediatek: cleanup unnecessary get chip id and its user adds b23641fe731f qed: remove redundant functions qed_get_cm_pq_idx_rl adds 0a80848ec5cc act_pedit: remove unnecessary semicolon adds f9562fa4a575 cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_ [...] adds 3f6bcc5162a1 act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_ [...] adds dd979b4df817 net: simplify sock_poll_wait adds d8bbd13beeaa net: don not detour through struct sock to find the poll w [...] adds f641f13b9929 net: remove sock_poll_busy_loop adds a331de3bf0e6 net: remove sock_poll_busy_flag adds b0a0381987dd Merge branch 'socket-poll-related-cleanups-v2' adds c87fffc57adf liquidio: remove redundant function cn23xx_dump_iq_regs adds 802bfb19152c net/sched: user-space can't set unknown tcfa_action values adds 7fd4b288ea6a tc/act: remove unneeded RCU lock in action callback adds cd11b164073b net/tc: introduce TC_ACT_REINSERT. adds e5cf1baf92cb act_mirred: use TC_ACT_REINSERT when possible adds 8f3f6500c749 Merge branch 'TC-refactor-act_mirred-packets-re-injection' adds ad13acce8dcd net/tls: Use socket data_ready callback on record availability adds 86ff73622a01 net: phy: mscc: the extended page access register is 16 bits adds 778c4d5c5b96 fib_rules: NULL check before kfree is not needed adds e094574f9bf8 selftests: forwarding: lib: Add require_command() adds 9d9e6bde3df4 selftests: forwarding: lib: Support team devices adds ca70a5623823 selftests: forwarding: Introduce $ARPING adds a9b33b2001b6 selftests: forwarding: Test mirror-to-gretap w/ UL team adds 541c6ce30f67 selftests: forwarding: Test mirror-to-gretap w/ UL team LACP adds 494f2e765d4a Merge branch 'selftests-mirror-to-gretap-with-team' adds 6ae746711263 hv_netvsc: Add per-cpu ethtool stats for netvsc adds 39c64d8c8766 mlx5: handle DMA mapping error case for XDP redirect adds c29c2ebd2ae0 net: update real_num_rx_queues even when !CONFIG_SYSFS adds f734607e819b xsk: refactor xdp_umem_assign_dev() adds 84c6b86875e0 xsk: don't allow umem replace at stack level adds 6293e4d674d0 Merge branch 'xsk-improvements-to-RX-queue-check-and-replace' adds ca9e83b4a55b virtio-net: correctly update XDP_TX counters adds d46eeeaf99bc virtio-net: get rid of unnecessary container of rq stats adds e6476c21447c net: remove bogus RCU annotations on socket.wq adds fea49f60c9b7 net: ethernet: ti: cpsw: replace unnecessarily macroses on [...] adds f394ad28feff rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gf [...] adds e65d4d96334e rds: Remove IPv6 dependency adds bf774d141a33 qed: Make some functions static adds 96d395020e87 net/mlx5e: Fix uninitialized variable adds c1b3bdb2ffa9 be2net: gather debug info and reset adapter (only for Lanc [...] adds 40c0066412be be2net: Update the driver version to 12.0.0.0 adds e5121207f053 Merge branch 'be2net-next' adds b053fcc4a1c3 net/tipc: remove redundant variables 'tn' and 'oport' adds 969d509003b8 net/tls: Use kmemdup to simplify the code adds d39db3b4d60c net: change Exar/Neterion menu items to be alphabetical adds 83ba4645152d net: add helpers checking if socket can be bound to nonloc [...] adds 432e05d32892 net: ipv4: Control SKB reprioritization after forwarding adds d18c5d1995aa net: ipv4: Notify about changes to ip_forward_update_priority adds 1f65a33fc7e2 mlxsw: spectrum: Extract work-scheduling into a new function adds 6495342365e8 mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority adds 989133bf7ff3 selftests: forwarding: Move lldpad waiting to lib.sh adds cf60869814bc selftests: forwarding: Move DSCP capture to lib.sh adds 9bae0451b7dc selftests: mlxsw: Add test for ip_forward_update_priority adds 53dd9652b5f5 Merge branch 'ipv4-Control-SKB-reprioritization-after-forwarding' adds 984988aa7218 tcp: add a helper to calculate size of opt_stats adds ba113c3aa79a tcp: add data bytes sent stats adds fb31c9b9f6c8 tcp: add data bytes retransmitted stats adds 7e10b6554ff2 tcp: add dsack blocks received stats adds 7ec65372ca53 tcp: add stat of data packet reordering events adds fab9593df106 Merge branch 'tcp-add-4-new-stats' adds 13dde04f5c43 tcp: remove set but not used variable 'skb_size' adds 1296ee8ffc74 ip_gre: remove redundant variables t_hlen adds bd707f17efc9 strparser: remove redundant variable 'rd_desc' adds 87f70132b08e rds: remove redundant variable 'rds_ibdev' adds 4a62e252e888 net: hns3: fix return value error while hclge_cmd_csq_clea [...] adds 3d32f4c548bd net: sched: change name of zombie chain to "held_by_acts_only" adds 5368140730e4 net: sched: fix notifications for action-held chains adds 290b1c8b1a90 net: sched: make tcf_chain_{get,put}() static adds cef238d71de4 Merge branch 'net-sched-cleanups' adds 90d4c5bb98bf cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 adds f597a5792ada rxrpc: remove redundant variables 'sp' and 'did_discard' adds 887763bbc341 rxrpc: Display call expect-receive-by timeout in proc adds 6b97bd7a272c rxrpc: Show some more information through /proc files adds f3f8337c9e2a rxrpc: Fix the trace for terminal ACK (re)transmission adds 4764c0da69dc rxrpc: Trace packet transmission adds 197445aff13c rxrpc: Fix ACK proposal tracepoint adds 4272d3034e69 rxrpc: Trace socket notification adds 4075295ab876 rxrpc: Increase the size of a call's Rx window adds a71a2651bdd3 rxrpc: Propose, but don't immediately transmit, the final [...] adds d0b35a42031a rxrpc: Transmit more ACKs during data reception adds b69ab96ab13d Merge tag 'rxrpc-next-20180801' of git://git.kernel.org/pu [...] adds db57dc7c7a5c net: don't declare IPv6 non-local bind helper if CONFIG_IP [...] adds 770b26de1eca rxrpc: Remove set but not used variable 'nowj' adds 453e9dc48be4 net: fec: check DMA addressing limitations adds 9aba2f801eea net: Fix coding style in skb_push() adds ffd7ce3cd9c2 be2net: fix spelling mistake "seqence" -> "sequence" adds d0eb06afe712 fscache: Allow cancelled operations to be enqueued adds 934140ab0287 cachefiles: Fix refcounting bug in backing-file read monitoring adds f29507ce6670 fscache: Fix reference overput in fscache_attach_object() [...] adds 5ce83d4bb7d8 cachefiles: Fix missing clear of the CACHEFILES_OBJECT_ACT [...] adds c2412ac45a8f cachefiles: Wait rather than BUG'ing on "Unexpected object [...] adds 5c61ef1b7c18 Merge tag 'fscache-fixes-20180725' of git://git.kernel.org [...] adds 5f75b78d3d67 clk: qcom: gcc-msm8996: Disable halt check on UFS tx clock adds 40dd71c75e39 clk: Really show symbolic clock flags in debugfs adds edc6f7e9b11d clk: aspeed: Treat a gate in reset as disabled adds c987ac6f1f08 clk: meson-gxbb: set fclk_div2 as CLK_IS_CRITICAL adds 7813c14c9475 clk: meson: audio-divider is one based adds 659e839c3c05 Merge tag 'meson-clk-fixes-4.18-1' of https://github.com/B [...] adds 53f3abe97b24 clk/mmcc-msm8996: Make mmagic_bimc_gdsc ALWAYS_ON adds 974c7c6d7ba5 clk: aspeed: Mark bclk (PCIe) and dclk (VGA) as critical adds 61c40f35f5cd clk: mvebu: armada-37xx-periph: Fix switching CPU rate fro [...] adds 565b9937f44d clk: aspeed: Support HPLL strapping on ast2400 adds 6e77b267723c Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds bafaf056e073 cpufreq: qcom-kryo: add NULL entry to the end of_device_id array adds 99015e94f235 Merge tag 'pm-4.18-rc7' of git://git.kernel.org/pub/scm/li [...] adds 73c2a01c52b6 ACPICA: AML Parser: ignore dispatcher error status during [...] adds 9bd591839eba Merge tag 'acpi-4.18-rc7' of git://git.kernel.org/pub/scm/ [...] adds 722e5f2b1eec driver core: Partially revert "driver core: correct device [...] adds a5f9e5dab35a Merge tag 'driver-core-4.18-rc7' of git://git.kernel.org/p [...] adds 69a1d98c831e Revert "staging:r8188eu: Use lib80211 to support TKIP" adds eb37430d402d staging: ks7010: call 'hostif_mib_set_request_int' instead [...] adds b96fba8d5855 staging: speakup: fix wraparound in uaccess length check adds fd4f84faec10 Merge tag 'staging-4.18-rc7' of git://git.kernel.org/pub/s [...] adds a930d8bd94d8 usb: chipidea: Always build ULPI code adds cbde09a9ac98 Merge tag 'usb-ci-v4.18-rc4' of git://git.kernel.org/pub/s [...] adds 1445cbe476fc usb: cdc_acm: Add quirk for Castles VEGA3000 adds d70262ea0e36 phy: phy-brcm-usb-init: Fix power down USB 3.0 PHY when XH [...] adds ad5003300b07 phy: mapphone-mdm6600: Fix wrong enum used for status lines adds 24dd9ba1c55f Merge tag 'phy-for-4.18-rc' of git://git.kernel.org/pub/sc [...] adds 9196b55e1270 usb: gadget: aspeed-vhub: Fix SETUP packets with OUT data phase adds 50b9773c13bf usb: gadget: Fix OS descriptors support adds 0602088b10a7 usb: gadget: r8a66597: Fix two possible sleep-in-atomic-co [...] adds f36b507c14c4 usb: gadget: r8a66597: Fix a possible sleep-in-atomic-cont [...] adds e87581fe0509 usb: gadget: f_uac2: fix error handling in afunc_bind (again) adds dfa042fa310c usb: gadget: u_audio: fix pcm/card naming in g_audio_setup() adds 6b37bd78d30c usb: gadget: u_audio: update hw_ptr in iso_complete after [...] adds 96afb54ece0e usb: gadget: u_audio: remove caching of stream buffer parameters adds 773e53d50e22 usb: gadget: u_audio: remove cached period bytes value adds 56bc61587daa usb: gadget: u_audio: protect stream runtime fields with s [...] adds b3eb981be748 usb: dwc2: host: do not delay retries for CONTROL IN transfers adds a39ba90a1cc7 usb/phy: fix PPC64 build errors in phy-fsl-usb.c adds 89066b36c43d usb: dwc2: avoid NULL dereferences adds 9566a7c72f4f usb: dwc3: gadget: remove redundant variable maxpacket adds bb2863369562 usb: gadget: aspeed: Workaround memory ordering issue adds a2b22dddc7bb tools: usb: ffs-test: Fix build on big endian systems adds 33d8a2f6ac33 usb: dwc3: rockchip: Fix PHY documentation links. adds 56406e017a88 usb: dwc2: Fix DMA alignment to start at allocated boundary adds 1e111e885238 usb: dwc2: Fix inefficient copy of unaligned buffers adds eec24f2a0d4d usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3' adds 2c3806c48245 Merge tag 'fixes-for-v4.18-rc5' of git://git.kernel.org/pu [...] adds 4d644abf2569 usb: gadget: f_fs: Only return delayed status when len is 0 adds c413767e6698 usb: typec: tcpm: Fix sink PDO starting index for PPS APDO [...] adds d89b7664f760 usb: xhci: Fix memory leak in xhci_endpoint_reset() adds 249a32b7eeb3 usb: core: handle hub C_PORT_OVER_CURRENT condition adds cd3f77d74ac3 Merge tag 'usb-4.18-rc7' of git://git.kernel.org/pub/scm/l [...] adds 9991274fddb9 xfs: Initialize variables in xfs_alloc_get_rec before using them adds d4a34e165557 xfs: properly handle free inodes in extent hint validators adds f636d300cdd6 Merge tag 'xfs-4.18-fixes-4' of git://git.kernel.org/pub/s [...] adds 1863c387259b tracing: Fix double free of event_trigger_data adds 73c8d8945505 ring_buffer: tracing: Inherit the tracing setting to next [...] adds 82f4f3e69c5c selftests/ftrace: Add snapshot and tracing_on test case adds 57ea2a34adf4 tracing/kprobes: Fix trace_probe flags on enable_trace_kpr [...] adds 15cc78644d00 tracing: Fix possible double free in event_enable_trigger_func() adds 2519c1bbe38d tracing: Quiet gcc warning about maybe unused link variable adds 3e536e222f29 kthread, tracing: Don't expose half-written comm when crea [...] adds 3ebb6fb03dad Merge tag 'trace-v4.18-rc6' of git://git.kernel.org/pub/sc [...] adds 938f45008d8b Input: elan_i2c - add ACPI ID for lenovo ideapad 330 adds 28501bd2bcda MAINTAINERS: Add file patterns for serio device tree bindings adds 6f88a6439da5 Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 3 [...] adds 384cf4285b34 Input: i8042 - add Lenovo LaVie Z to the i8042 reset list adds 49b1622bdb0b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0ca9488193e6 drm/i915/glk: Add Quirk for GLK NUC HDMI port issues. adds 5a75cd11a899 Merge tag 'drm-intel-fixes-2018-07-26' of git://anongit.fr [...] adds b58262396fab drm/imx: imx-ldb: disable LDB on driver bind adds c80d673b91a6 drm/imx: imx-ldb: check if channel is enabled before print [...] adds bbe4a089e299 gpu: ipu-csi: Check for field type alternate adds 050d2a5533af Merge tag 'imx-drm-fixes-2018-07-20' of git://git.pengutro [...] adds 3c9fdefe516f Merge tag 'drm-fixes-2018-07-27' of git://anongit.freedesk [...] adds dc0e36581eb2 arm64: Check for errata before evaluating cpu features adds 7b0eb6b41a08 arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups adds 6284c99cf12f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds bd91b56cb3b2 PCI/AER: Work around use-after-free in pcie_do_fatal_recovery() adds 1a3d8691fd2a Merge tag 'pci-v4.18-fixes-4' of git://git.kernel.org/pub/ [...] adds b512719f771a delayacct: fix crash in delayacct_blkio_end() after delaya [...] adds 03758dbbe2b5 kasan: only select SLUB_DEBUG with SYSFS=y adds 15d36fecd0bd mm: disallow mappings that conflict for devm_memremap_pages() adds f075faa300ac ipc/sem.c: prevent queue.status tearing in semop adds 31c5bda3a656 mm: fix exports that inadvertently make put_page() EXPORT_ [...] adds 027232da7c7c mm: introduce vma_init() adds 2c4541e24c55 mm: use vma_init() to initialize VMAs on stack and data segments adds bfd40eaff5ab mm: fix vma_is_anonymous() false-positives adds fa3fc2ad99b4 include/linux/eventfd.h: include linux/errno.h adds 16e536ef47f5 zswap: re-check zswap_is_full() after do zswap_shrink() adds d97e5e6160c0 kvm, mm: account shadow page tables to kmemcg adds 864af0d40cdc Merge branch 'akpm' (patches from Andrew) adds d7d94d48a272 nbd: don't requeue the same request twice. adds 8f3ea35929a0 nbd: handle unexpected replies better adds 0fc09f920983 blk-mq: export setting request completion state adds 065990bd198e scsi: set timed out out mq requests to complete adds d082dc1562a2 nvmet-fc: fix target sgl list on large transfers adds 6cdefc6e2ad5 nvme: if_ready checks to fail io to deleting controller adds 5613d31214eb nvmet: fixup crash on NULL device path adds 405a7519607e nvmet: only check for filebacking on -ENOTBLK adds 78e18063a969 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme i [...] adds b403ea240488 block: bio_iov_iter_get_pages: fix size of last iovec adds 9362dd1109f8 blkdev: __blkdev_direct_IO_simple: fix leak in error case adds 17d51b10d777 block: bio_iov_iter_get_pages: pin more pages for multi-se [...] adds 5151842b9d87 block: reset bi_iter.bi_done after splitting bio adds eb181a814c98 Merge tag 'for-linus-20180727' of git://git.kernel.dk/linux-block adds cc8de9a68599 i2c: davinci: Avoid zero value of CLKH adds 9f9e3e0d4dd3 i2c: imx: Fix reinit_completion() use adds 2b16fd63059a i2c: rcar: handle RXDMA HW behaviour on Gen3 adds d2d0ad2aec4a i2c: imx: use open drain for recovery GPIO adds dd63bf22fccd Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds d5ea019f8a38 Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PC [...] adds 7648c44680de Merge tag 'mips_fixes_4.18_5' of git://git.kernel.org/pub/ [...] adds 906402a44b5d gpio: of: Handle fixed regulator flags properly adds bbfbf04c2d4e gpio: uniphier: set legitimate irq trigger type in .to_irq hook adds 2ffb57dfa793 Merge tag 'gpio-v4.18-2' of git://git.kernel.org/pub/scm/l [...] adds 81e69df38e29 random: mix rdrand with entropy sent in from userspace adds a26fb01c2879 Merge tag 'random_for_linus_stable' of git://git.kernel.or [...] adds 01cfb7937a9a squashfs: be more careful about metadata corruption adds 44de022c4382 ext4: fix false negatives *and* false positives in ext4_ch [...] adds 2dca60d98e24 ext4: clear mmp sequence number when remounting read-only adds 362eca70b533 ext4: fix inline data updates with checksums enabled adds 8d5a803c6a6c ext4: check for allocation block validity with block group locked adds 501228470077 ext4: fix check to prevent initializing reserved inodes adds 3cfb6772d4cf Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds acb1872577b3 Linux 4.18-rc7 adds 9b788f32bee6 x86/efi: Access EFI MMIO data as unencrypted when SEV is active adds d464b0314c79 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 62cedf3e60af locking/rtmutex: Allow specifying a subclass for nested locking adds 7b94ea50514d i2c/mux, locking/core: Annotate the nested rt_mutex usage adds c0dc373a780f locking/pvqspinlock/x86: Use LOCK_PREFIX in __pv_queued_sp [...] adds fb20c03d3748 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds d2753e6b4882 perf/x86/amd/ibs: Don't access non-started event adds 4799f6856fdd MAINTAINERS: Add Naveen N. Rao as kprobes co-maintainer adds 6cbc304f2f36 perf/x86/intel: Fix unwind errors from PEBS entries (mk-II) adds 7f635ff187ab perf/core: Fix crash when using HW tracing kernel filters adds 0634922a78f0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 6cd0c583b04b sched/topology: Check variable group before dereferencing it adds 2610e8894663 stop_machine: Disable preemption after queueing stopper threads adds 840d719604b0 sched/deadline: Update rq_clock of later_rq when pushing a task adds f3d133ee0a17 sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE adds ae3e10aba57c Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds d9e6dbcf28f3 x86/apic: Future-proof the TSC_DEADLINE quirk for SKX adds b3681dd548d0 x86/entry/64: Remove %ebx handling from error_entry/exit adds 92a4728608a8 x86/boot: Fix if_changed build flip/flop bug adds 527838d470e3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds d512584780d3 squashfs: more metadata hardening adds 6f57ed681ed8 sparc/time: Add missing __init to init_tick_ops() adds f0afc6b18d39 sparc: move MSI related definitions to where they are used adds 12be1036c536 sparc: use asm-generic version of msi.h adds 5723b4a3cc3a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds ecbc42ca5d66 virtio_net: Fix incosistent received bytes counter adds 7856e8616273 hinic: Link the logical network device to the pci device in sysfs adds 9aee40006190 tcp: ack immediately when a cwr packet arrives adds b87bac1012c4 net: igmp: make function __ip_mc_inc_group() static adds c259b4fb33ee netdevsim: don't leak devlink resources adds 942a656f1f22 cxgb4: Added missing break in ndo_udp_tunnel_{add/del} adds 7f3fc7ddf719 net: fix amd-xgbe flow-control issue adds 7effaf06c3cd net: rollback orig value on failure of dev_qdisc_change_tx [...] adds 9e630bcb7701 RDS: RDMA: Fix the NULL-ptr deref in rds_ib_get_mr adds 101f0cd4f221 net: ena: Fix use of uninitialized DMA address bits field adds d6990976af7c vti6: fix PMTU caching and reporting on xmit adds 45c180bc29ba xfrm_user: prevent leaking 2 bytes of kernel memory adds 8cc88773855f xfrm: fix missing dst_release() after policy blocking lbca [...] adds 86126b77dcd5 xfrm: free skb if nlsk pointer is NULL adds 7284fdf39a91 esp6: fix memleak on error path in esp6_input adds d0fdb366b693 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ee614c871014 nfp: flower: fix port metadata conversion bug adds 136f55f66019 net: lan78xx: fix rx handling before first packet is send adds ab123fe071c9 enic: handle mtu change for vf properly adds 9fc12023d6f5 ipv4: remove BUG_ON() from fib_compute_spec_dst adds b0753408aadf net: mdio-mux: bcm-iproc: fix wrong getter and setter pair adds 6283fa38dc87 bpf: btf: Ensure the member->offset is in the right order adds 64bb56848867 bpf: btf: Sync uapi btf.h to tools adds 5b891af7fca1 bpf: Replace [u]int32_t and [u]int64_t in libbpf adds 38d5d3b3d5db bpf: Introduce BPF_ANNOTATE_KV_PAIR adds 684cce1c31d2 Merge branch 'bpf-annotate-kv-pair' adds 9e4e5b5c8666 bpf, x32: Fix regression caused by commit 24dea04767e6 adds d24458e43b10 xsk: fix poll/POLLIN premature returns adds 36e0f12bbfd3 xdp: add NULL pointer check in __xdp_return() adds 5f300e8004cb bpf: btf: Use exact btf value_size match in map_check_btf() adds b611da43b681 perf build: Build error in libbpf missing initialization adds 3eee1f75f2b9 bpf: fix bpf_skb_load_bytes_relative pkt length check adds 71eb5255f55b bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog() adds 958b4cd8fa4c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c8e8cd579bb4 net: socket: fix potential spectre v1 gadget in socketcall adds e978de7a6d38 net: socket: Fix potential spectre v1 gadget in sock_is_re [...] adds 6d27c6dd1012 Merge branch 'net-socket-Fix-potential-spectre-v1-gadgets' adds 383d470936c0 tcp_bbr: fix bw probing to raise in-flight data for very s [...] adds 9939a46d90c6 NET: stmmac: align DMA stuff to largest cache line length adds 7acf9d4237c4 netlink: Do not subscribe to non-existent groups adds 25432eba9cd8 openvswitch: meter: Fix setting meter id for new entries adds 822fb18a82ab xen-netfront: wait xenbus state change when load module manually adds df18b50448fa net/ipv6: fix metrics leak adds 72c05f32f4a5 can: ems_usb: Fix memory leak on ems_usb_disconnect() adds af87f72e757a Merge tag 'linux-can-fixes-for-4.18-20180730' of ssh://git [...] adds 61f4b23769f0 netlink: Don't shift with UB on nlk->ngroups adds f67077deb4fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 460a53106ac3 ACPICA: AML Parser: ignore control method status in module [...] adds 12864ff8545f ACPI / LPSS: Avoid PM quirks on suspend and resume from hi [...] adds 5f95d39b4246 Merge branch 'acpi-soc' adds c786e4052cf9 Merge tag 'acpi-urgent-4.18' of git://git.kernel.org/pub/s [...] adds 8129e2a1cb39 tools/virtio: add dma barrier stubs adds f2467ee0698e tools/virtio: add kmalloc_array stub adds 89da619bc18d virtio_balloon: fix another race between migration and ballooning adds 095c3633f1dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 1b350ea0c2f4 scsi: target: iscsi: cxgbit: fix max iso npdu calculation adds a17037e7d590 scsi: libiscsi: fix possible NULL pointer dereference in c [...] adds c170e5a8d222 scsi: sg: fix minor memory leak in error path adds 8e4a4189ce02 scsi: sg: update comment for blk_get_request() adds e3dde080ebbd scsi: qla2xxx: Fix unintialized List head crash adds efa93f48fa9d scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_ [...] adds 45235022da99 scsi: qla2xxx: Fix driver unload by shutting down chip adds b08abbd9f599 scsi: qla2xxx: Fix ISP recovery on unload adds b4146c4929ef scsi: qla2xxx: Return error when TMF returns adds c1d61e7fe376 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b305f7ed0f4f audit: fix potential null dereference 'context->module.name' adds 37b71411b75c Merge tag 'audit-pr-20180731' of git://git.kernel.org/pub/ [...] adds ebad825cdd4e ia64: mark special ia64 memory areas anonymous adds 44960f2a7b63 staging: ashmem: Fix SIGBUS crash when traversing mmaped a [...] adds cdbb65c4c7ea squashfs metadata 2: electric boogaloo adds 01e61a42a5d3 cpufreq: intel_pstate: Limit the scope of HWP dynamic boos [...] adds 32e7024eab4c tools/power turbostat: Update turbostat(8) RAPL throttling [...] adds 9d83601a9cc1 tools/power turbostat: fix -S on UP systems adds 4f206a0fabc3 tools/power turbostat: fix bogus summary values adds cfce494db3bf tools/power turbostat: fix x2apic debug message output file adds 2ffbb2240607 tools/power turbostat: Fix logical node enumeration to all [...] adds 5aa3d1a20a23 tools/power turbostat: Read extended processor family from CPUID adds 538c48f27ac6 tools/power turbostat: version 18.07.27 adds b0cd6035d3be Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 9b7c19e96ced Merge branch 'pm-tools' adds f390b7bffdfe Merge tag 'pm-urgent-4.18' of git://git.kernel.org/pub/scm [...] adds 3b1074bf9817 mmc: mxcmmc: Fix missing parentheses and brace adds 9a97ebf7a6bb Merge tag 'mmc-v4.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 53406ed1bcfd mm: delete historical BUG from zap_pmd_range() adds 8b11ec1b5ffb mm: do not initialize TLB stack vma's with vma_init() adds afc9f65e01cd ARM: 8781/1: Fix Thumb-2 syscall return for binutils 2.29+ adds 6b4703768268 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm adds 71755ee5350b squashfs: more metadata hardening adds a3f94cb99a85 Squashfs: Compute expected length from inode size rather t [...] adds 0a5257bc6d89 iwlwifi: add more card IDs for 9000 series adds 299b6365a3b7 brcmfmac: fix regression in parsing NVRAM for multiple devices adds 92490695902b Merge tag 'wireless-drivers-for-davem-2018-07-31' of git:/ [...] adds 6751e7c66cb8 net: dsa: mv88e6xxx: Fix SERDES support on 88E6141/6341 adds 5f5991f36dce net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager adds 2e8e70d249e8 net/mlx5e: Set port trust mode to PCP as default adds eacecf2760e3 net/mlx5e: Fix null pointer access when setting MTU of vpo [...] adds 8e1d162d8e81 net/mlx5e: IPoIB, Set the netdevice sw mtu in ipoib enhanced flow adds e39eb599998a Merge tag 'mlx5-fixes-2018-07-31' of git://git.kernel.org/ [...] adds 56e2c94f055d inet: frag: enforce memory limits earlier adds 4672694bd4f1 ipv4: frags: handle possible skb truesize change adds cb5c65688673 enic: do not call enic_change_mtu in enic_probe adds 7e2556e40026 bonding: avoid lockdep confusion in bond_get_stats() adds b7d0f08e9129 net: stmmac: Fix WoL for PCI-based setups adds e02ee9819a03 Documentation: dpaa2: Use correct heading adornment adds bc5b6c0b62b9 netlink: Fix spectre v1 gadget in netlink_create() adds a94c689e6c9e net: dsa: Do not suspend/resume closed slave_dev adds c01f6c9b3207 rxrpc: Fix user call ID check in rxrpc_service_prealloc_one adds e6aed040eafb Revert "net/ipv6: fix metrics leak" adds e30cb13c5a09 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 89b1698c93a9 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 9b1dd818095f dt-bindings: net: Fix Broadcom iProc mdio mux driver base address adds 77fefa93bfeb net: phy: Fix the register offsets in Broadcom iProc mdio [...] adds 18b872d854dc arm64: dts: Fix the base address of the Broadcom iProc mdio mux adds 5634cb2b376c net: phy: Disable external master access in bcm mdio mux driver adds 0fe2cd564c35 net: phy: Use devm api for mdio bus allocation in bcm ipro [...] adds 0d5204abe527 dt-bindings: net: Add clock handle to Broadcom iProc mdio mux adds 56aea577c8c0 net: phy: Add support to configure clock in Broadcom iProc [...] adds 2c7230446bc9 net: phy: Add pm support to Broadcom iProc mdio mux driver adds fc389d1cb385 Merge branch 'Add--clock-config-and-pm-support-to-bcm-iPro [...] adds bd34389d4fdb net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' adds d3e2a25bcd0b xen-netback: use true and false for boolean values adds 6b431d50d2a8 net/socket: remove duplicated init code adds 6534770d6f17 tools: bpf: fix BTF code added twice to different trees adds 6fd544c897d9 bnxt_en: combine 'else if' and 'else' into single branch adds 5ca8a25c144d net: sched: fix flush on non-existing chain adds 54424d389196 rxrpc: Reuse SKCIPHER_REQUEST_ON_STACK buffer adds 07acf909ee33 net: hns3: Fix MSIX allocation issue for VF adds 375dd5e43212 net: hns3: Refine the MSIX allocation for PF adds f3184645cb04 Merge branch 'hns3-next' adds 1f5cd2a0107d l2tp: define l2tp_tunnel_dst_mtu() adds 789141b215fc l2tp: simplify MTU handling in l2tp_ppp adds e9697e2effad l2tp: ignore L2TP_ATTR_MTU adds 723a00436adc Merge branch 'l2tp-mtu' adds 2104bc0ab0ee net: dsa: bcm_sf2: Allow targeting CPU ports for CFP rules adds c0e6820b7e41 net: dsa: bcm_sf2: Disable learning while in WoL adds 9e85e22713d6 net: systemport: Do not re-configure upon WoL interrupt adds 54226116add4 net: systemport: Create helper to set MPD adds 3424b700225c Merge branch 'dsa-systemport-WoL' adds eb9950eb31f5 rxrpc: Push iov_iter up from rxrpc_kernel_recv_data() to caller adds a394b3af206c ppp: mppe: Remove VLA usage adds 51f7e95187f1 af_unix: ensure POLLOUT on remote close() for connected dg [...] adds a01512b14d4f tcp: remove unneeded variable 'err' adds 07d53ae4fbdf net: Remove some unneeded semicolon adds 039b1d5e5862 net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL adds f13b546847ff tun: not use hardcoded mask value adds bf37afceaf54 net:usb: Use ARRAY_SIZE instead of calculating the array size adds 31ba191bf5ab include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE adds 12e5e452aec3 Merge branch 'net-ARRAY_SIZE' adds d89d41556141 ethtool: Remove trailing semicolon for static inline adds c7513c2a2714 crypto/arm64: aes-ce-gcm - add missing kernel_neon_begin/end pair adds 8cda548ffba8 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a54e43f993f8 PCI: mobiveil: Avoid integer overflow in IB_WIN_SIZE adds 44bda4b7d26e PCI: Fix is_added/is_busmaster race condition adds ef46808b79eb Merge tag 'pci-v4.18-fixes-5' of git://git.kernel.org/pub/ [...] adds 7e97de0b033b memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_ [...] adds eec3636ad198 ipc/shm.c add ->pagesize function to shm_vm_ops adds 31e810aa1033 userfaultfd: remove uffd flags from vma->vm_flags if UFFD_ [...] adds 98d7e1009832 Merge branch 'akpm' (patches from Andrew) adds 6d20caed9b92 ARC: Add Ofer Levi as plat-eznps maintainer adds 4c612add7b18 ARC: dma [non IOC]: fix arc_dma_sync_single_for_(device|cpu) adds eb2777397fd8 ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size adds 386177da9e60 ARC: add SMP_CACHE_BYTES value validate adds 05b466bf846d ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc adds b1f32ce1c3d2 arc: [plat-eznps] fix data type errors in platform headers adds 9e2ea405543d arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c adds 2423665ec53f arc: fix build errors in arc/include/asm/delay.h adds ec837d620c75 arc: fix type warnings in arc/mm/cache.c adds ed0093d9760c Merge tag 'arc-4.18-final' of git://git.kernel.org/pub/scm [...] adds 0ca54b290541 media: rc: be less noisy when driver misbehaves adds 92cab799bbc6 media: bpf: ensure bpf program is freed on detach adds f5dbee6e3881 media: rc: read out of bounds if bpf reports high protocol number adds 8eb0e6421958 media: v4l: vsp1: Fix deadlock in VSPDL DRM pipelines adds 0585df468e8f Merge tag 'media/v4.18-3' of git://git.kernel.org/pub/scm/ [...] adds 46d8c4b28652 crypto: padlock-aes - Fix Nano workaround data corruption adds 7123fd41e35a Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 5f3417569165 drm/bridge: adv7511: Reset registers on hotplug adds d530b5f1ca0b drm: re-enable error handling adds 603ba2dfb338 drm/atomic: Check old_plane_state->crtc in drm_atomic_help [...] adds de2d8db395c3 drm/atomic: Initialize variables in drm_atomic_helper_asyn [...] adds a6a00918d4ad drm/vc4: Reset ->{x, y}_scaling[1] when dealing with unipl [...] adds 51973dc079a9 Merge tag 'drm-misc-fixes-2018-07-27' of git://anongit.fre [...] adds 7827fc7d2404 Merge tag 'drm-fixes-2018-08-03' of git://anongit.freedesk [...] adds cca19f0b684f powerpc/64s/radix: Fix missing global invalidations when r [...] adds 2ed7533cb7d6 Merge tag 'powerpc-4.18-5' of git://git.kernel.org/pub/scm [...] adds 6ea76bf51339 NFSv4: Fix _nfs4_do_setlk() adds 310810ae1948 Merge tag 'nfs-for-4.18-3' of git://git.linux-nfs.org/proj [...] adds 2d5ba0e2de24 blk-mq: fix blk_mq_tagset_busy_iter adds 71abe04269ae Merge tag 'for-linus-20180803' of git://git.kernel.dk/linux-block adds addb8a6559f0 RDMA/uverbs: Expand primary and alt AV port checks adds f6229c395874 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 0a06d4256674 KVM: vmx: use local variable for current_vmptr when emulat [...] adds 63aff65573d7 kvm: x86: vmx: fix vpid leak adds 0b5b1f9a78b5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a32e236eb93e Partially revert "block: fail op_is_write() requests to re [...] adds 79b3dbe4adb3 fs: fix iomap_bmap position calculation adds f639bef55d2b Merge tag 'xfs-4.18-fixes-5' of git://git.kernel.org/pub/s [...] adds 961b33c244e5 jfs: Fix usercopy whitelist for inline inode data adds 60f5a2173632 Merge tag 'usercopy-fix-v4.18-rc8' of git://git.kernel.org [...] adds 258fe208f282 selftest/net: fix protocol family to work for IPv4. adds afb41bb03965 drivers: net: lmc: fix case value for target abort error adds 3757b255bf20 mlxsw: core_acl_flex_actions: Return error for conflicting [...] adds dda0a3a3fb92 mlxsw: core_acl_flex_actions: Remove redundant resource de [...] adds 7cc616949399 mlxsw: core_acl_flex_actions: Remove redundant counter des [...] adds caebd1b38970 mlxsw: core_acl_flex_actions: Remove redundant mirror reso [...] adds 60a01828f330 Merge branch 'mlxsw-Fix-ACL-actions-error-condition-handling' adds f664e37dcc52 l2tp: fix missing refcount drop in pppol2tp_tunnel_ioctl() adds 5607016cd1bb net/smc: no cursor update send in state SMC_INIT adds 573b3aa69406 tools/bpftool: fix a percpu_array map dump problem adds 2d55d614fcf5 net: xsk: don't return frames via the allocator on error adds 8c85cbdf371f selftests/bpf: update test_lwt_seg6local.sh according to iproute2 adds 5dbfb6eca0b2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 91874ecf32e4 netlink: Don't shift on 64 for ngroups adds 212dab0541eb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds d1f0301b3333 genirq: Make force irq threading setup more robust adds b9fb1fc7f921 Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 156c8b58ef5c perf/x86/intel/uncore: Fix hardcoded index of Broadwell ex [...] adds 2c3ee0e1779d tools headers uapi: Update tools's copy of linux/perf_event.h adds 7def16d1d266 tools headers powerpc: Update asm/unistd.h copy to pick new adds fc73bfd6005c tools headers uapi: Refresh linux/bpf.h copy adds 1f27a050fc67 tools arch: Update arch/x86/lib/memcpy_64.S copy used in ' [...] adds 44fe619b1418 perf tools: Fix the build on the alpine:edge distro adds ce03b6d2b610 Merge tag 'perf-urgent-for-mingo-4.18-20180730' of git://g [...] adds 0cdf6d4607df Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 80d20d35af1e nohz: Fix local_timer_softirq_pending() adds 0a0e0829f990 nohz: Fix missing tick reprogram when interrupting an inli [...] adds 2f3672cbf9da Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 1b3a62643660 x86/boot/compressed/64: Validate trampoline placement agai [...] adds a8c199208cd6 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 1ffaddd029c8 Linux 4.18-rc8 adds c1c8626fcebe Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 222440b4e832 netfilter: nf_tables: handle meta/lookup with direct call adds 51c23b47e6b8 netfilter: nf_osf: add nf_osf_find() adds 33b78aaa4457 netfilter: use PTR_ERR_OR_ZERO() adds f6b7b5f4f3bc netfilter: nf_osf: rename nf_osf.c to nfnetlink_osf.c adds f9324952088f netfilter: nfnetlink_osf: extract nfnetlink_subsystem code [...] adds b96af92d6eaf netfilter: nf_tables: implement Passive OS fingerprint mod [...] adds 4ed8eb6570a4 netfilter: nf_tables: Add native tproxy support adds 285189c78eeb netfilter: use kvmalloc_array to allocate memory for hashtable adds 7cca1ed0bb24 netfilter: nf_osf: move nf_osf_fingers to non-uapi header file adds ddba40be59c9 netfilter: nfnetlink_osf: rename nf_osf header file to nfn [...] adds 9e619d87b277 netfilter: nf_tables: flow event notifier must use transac [...] adds 1974d2453fa7 netfilter: nf_tables: remove unused variable adds c75303269009 netfilter: cttimeout: Make NF_CT_NETLINK_TIMEOUT depend on [...] adds 033eab53fff7 netfilter: nft_tproxy: Add missing config check adds af308b94a2a4 netfilter: nf_tables: add tunnel support adds aaecfdb5c5dd netfilter: nf_tables: match on tunnel metadata adds 94276fa8a2a4 netfilter: bridge: Expose nf_tables bridge hook priorities [...] adds 445509eb9b00 netfilter: nf_tables: simplify NLM_F_CREATE handling adds 7bdfcea875ad netfilter: kconfig: remove ct zone/label dependencies adds 020f6cc5f755 netfilter: conntrack: avoid use-after free on rmmod adds 483f3fdcc70b netfilter: nft_tunnel: fix sparse errors adds 074fb8801667 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 6fc92c33854b bnxt_en: Update firmware interface version to 1.9.2.25. adds e795892e93b6 bnxt_en: Adjust timer based on ethtool stats-block-usecs s [...] adds 55fd0cf320c3 bnxt_en: Add external loopback test to ethtool selftest. adds a1ef4a792054 bnxt_en: Add PHY retry logic. adds bf82736da3c3 bnxt_en: Add new VF resource allocation strategy mode. adds 50f011b63d8c bnxt_en: Update RSS setup and GRO-HW logic according to th [...] adds 6c5657d085ae bnxt_en: Add support for ethtool get dump. adds f1ca94de0d87 bnxt_en: Add BNXT_NEW_RM() macro. adds 97381a183112 bnxt_en: Move firmware related flags to a new fw_cap field [...] adds 25e1acd6b92b bnxt_en: Notify firmware about IF state changes. adds cde49a42a9bb bnxt_en: Add hwmon sysfs support to read temperature adds afdc8a84844a bnxt_en: Add DCBNL DSCP application protocol support. adds aabfc016e9a6 bnxt_en: Do not use the CNP CoS queue for networking traffic. adds c595be94c7b9 Merge branch 'bnxt_en-Updates-for-net-next' adds f63421a70f9e arm64: dts: fsl: add clocks property for fman ptp timer node adds a16b5da54d1f powerpc/mpc85xx: add clocks property for fman ptp timer node adds 91305f281262 ptp_qoriq: support automatic configuration for ptp timer adds 5f379ef51bc9 ipv6: icmp: Updating pmtu for link local route adds cfb4099fb4c1 net/tls: Mark the end in scatterlist table adds 7969e5c40dfd ip: discard IPv4 datagrams with overlapping segments. adds 385114dec8a4 net: modify skb_rbtree_purge to return the truesize of all [...] adds fa0f527358bd ip: use rb trees for IP frag queue. adds c30f1fc041b7 Merge branch 'ip-Use-rb-trees-for-IP-frag-queue' adds 0ed4229b08c1 ipv6: defrag: drop non-last frags smaller than min mtu adds a6bcfc89694e net: check extack._msg before print adds 1cbc36a53b60 net: sched: cls_flower: Fix an error code in fl_tmplt_create() adds b633d4405bb2 virtio-net: mark expected switch fall-throughs adds 671ae8af05d5 mlxsw: reg: Add QoS Switch Traffic Class Table is Multicas [...] adds d0a07d6ada00 mlxsw: spectrum: Fix a typo adds 7b8195306694 mlxsw: spectrum: Configure MC-aware mode on mlxsw ports adds add0decc46a0 Merge branch 'mlxsw-Enable-MC-aware-mode-for-mlxsw-ports' adds 03bc05e1a497 6lowpan: iphc: reset mac_header after decompress to fix panic adds 45ae68b8cfc2 Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 adds a5e50d5b1275 Bluetooth: btusb: use irqsave() in URB's complete callback adds cfdb0c2d095a Bluetooth: Store Resolv list size adds 545f2596b907 Bluetooth: Add HCI command for clear Resolv list adds 1b0707a781ee Bluetooth: remove unused bt-nokia-h4p.h header adds 3baef8104627 Bluetooth: Introduce helpers for LE set scan start and complete adds a2344b9e3a8c Bluetooth: Use extended scanning if controller supports adds c215e9397b00 Bluetooth: Process extended ADV report event adds d12fb05643f9 Bluetooth: Introduce helpers for le conn status and complete adds 4d94f95d30c8 Bluetooth: Use extended LE Connection if supported adds 4e1a720d0312 Bluetooth: avoid killing an already killed socket adds b71c69c26b49 Bluetooth: Use lock_sock_nested in bt_accept_enqueue adds 6709514f266e bluetooth: bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bf [...] adds 5f9c6580f632 bluetooth: bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL [...] adds 478113e43162 bluetooth: bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in b [...] adds 436018eee5ea bluetooth: btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL [...] adds cf07e3412668 bluetooth: btusb: Replace GFP_ATOMIC with GFP_KERNEL in in [...] adds f6ebfc24e78d bluetooth: hci_intel: Replace GFP_ATOMIC with GFP_KERNEL i [...] adds 25a13e382de2 bluetooth: hci_qca: Replace GFP_ATOMIC with GFP_KERNEL adds 6decb5b45e70 Bluetooth: Define PHY flags in hdev and set 1M as default adds 5075b972f20d Bluetooth: Add defines for BREDR pkt_type and LE PHYs adds 6244691fec4d Bluetooth: Implement Get PHY Configuration mgmt command adds 0314f2867fa0 Bluetooth: Implement Set PHY Confguration command adds b7c23df85b6a Bluetooth: Implement PHY changed event adds 45bdd86eafc7 Bluetooth: Set Scan PHYs based on selected PHYs by user adds b2cc9761f144 Bluetooth: Handle extended ADV PDU types adds 4e6e99e9336c Bluetooth: Use selected PHYs in extended connect adds 6b49bcb4bce2 Bluetooth: Read no of adv sets during init adds de181e887ac2 Bluetooth: Impmlement extended adv enable adds a0fb3726ba55 Bluetooth: Use Set ext adv/scan rsp data if controller supports adds 45b7749f16aa Bluetooth: Implement disable and removal of adv instance adds 075e40b79f6d Bluetooth: Use ext adv for directed adv adds a73c046a2869 Bluetooth: Implement Set ADV set random address adds acf0aeae431a Bluetooth: Handle ADv set terminated event adds 85a721a8b0b6 Bluetooth: Implement secondary advertising on different PHYs adds 740011cfe948 Bluetooth: Add new quirk for non-persistent setup settings adds b3cadaa485f0 Bluetooth: hidp: Fix handling of strncpy for hid->name inf [...] adds 7992c18810e5 Bluetooth: hidp: buffer overflow in hidp_process_report adds 1313bccf00f6 Bluetooth: btusb: Release RF resource on BT shutdown adds 85418feff6fa Bluetooth: btusb: Use bt_dev_err for Intel firmware loadin [...] adds f96dbd322a8f Bluetooth: btrtl: add MODULE_FIRMWARE declarations adds 26503ad25de8 Bluetooth: btrtl: split the device initialization into sma [...] adds a5c76e67ca82 Bluetooth: btrtl: Use rtl_dev_err and rtl_dev_info adds b85b0ee1001b Bluetooth: btrtl: add support for retrieving the UART settings adds c50903e3ee1b Bluetooth: btrtl: add support for the RTL8723BS and RTL872 [...] adds 1cc194caaffb Bluetooth: btrtl: Add support for a config filename postfix adds ce945552fde4 Bluetooth: hci_h5: Add support for serdev enumerated devices adds 4eb3cbc4c4db Bluetooth: hci_h5: Add vendor setup, open, and close callbacks adds b825d7c40526 Bluetooth: hci_h5: Add support for the RTL8723BS adds 4c79148970fb Bluetooth: hci_h5: Add support for enable and device-wake GPIOs adds 505013555a47 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds ba493d4fbcb8 Bluetooth: btqca: Rename ROME specific functions to generi [...] adds aadebac4639d Bluetooth: btqca: Redefine qca_uart_setup() to generic function. adds 83d9c5e56687 Bluetooth: hci_qca: Add wrapper functions for setting UART speed adds be93a497fa7f Bluetooth: hci_qca: Enable 3.2 Mbps operating speed. adds 4219d4686875 Bluetooth: btqca: Add wcn3990 firmware download support. adds fa9ad876b8e0 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth chi [...] adds 6c3711ec64fd Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV adds 6277547f33ec Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds c82919888064 ath10k: fix scan crash due to incorrect length calculation adds 98dc04ba60b9 ath10k: fix tlv 5ghz channel missing issue adds 3f04950f32d5 ath10k: transmit queued frames after processing rx packets adds 168f75f11fe6 ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock adds d1a566bec588 ath10k: fix bug in masking of TID value adds ab687de9535c ath10k: rename HTC_HOST_MAX_MSG_PER_BUNDLE define adds e4568eac0464 ath10k: replace hardcoded constant with define adds fe041deba4f6 ath9k: use timespec64 for tsf_ts adds 84a0d4669c8f ath9k: use irqsave() in USB's complete callback adds 62652555c616 ath10k: use locked skb_dequeue for rx completions adds 10db60b9fab7 wcn36xx: Fix WEP104 encryption type adds e3160542ab48 wcn36xx: Track associated stations adds 216da1287a8a wcn36xx: Fix WEP encryption adds 679e1f07c862 ath10k: sdio: use same endpoint id for all packets in a bundle adds d1d061b1395a ath10k: sdio: allocate correct size for RECV_1MORE_BLOCK r [...] adds 8530b4e7b22b ath10k: sdio: set skb len for all rx packets adds 485790d07053 wil6210: add support for Talyn-MB (Talyn ver 2.0) device adds 10590c6a07b6 wil6210: add support for enhanced DMA structures adds 96c93589e2df wil6210: initialize TX and RX enhanced DMA rings adds 9202d7b67480 wil6210: add support for enhanced DMA TX data flows adds 7be13fc3e60f wil6210: add support for enhanced DMA RX data flows adds d98b853934fe wil6210: add support for enhanced DMA debugfs adds f1dbb6c1e833 wil6210: add support for Talyn-MB boot flow adds 9a53d0b6f8c6 wil6210: remove crash dump collection from OTP section adds f0eea2772a6b wcn36xx: drop unnecessary initialization of variables adds bf9b608e63df Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 8a6171a7b601 iwlwifi: fw: add FW APIs for HE adds 514c30696fbc iwlwifi: add support for IEEE802.11ax adds 230ba6c5a9df iwlwifi: add module parameter to disable 802.11ax adds e5721e3f770f iwlwifi: mvm: add radiotap data for HE adds 2693de9f82f1 iwlwifi: 22000 devices: restrict to HT A-MPDU size adds 33708052993c iwlwifi: add support for 22560 devices adds c8f1b51e506d iwlwifi: allow different csr flags for different device families adds 5f01df3f58ab iwlwifi: introduce device family 22560 adds 1b493e30a195 iwlwifi: pcie: allocate and free rx cr's and tr's tails adds 2ee824026288 iwlwifi: pcie: support context information for 22560 devices adds 2a182fbb2960 iwlwifi: pcie: update bytes in the byte count table adds 9f358c1716ba iwlwifi: pcie: start early debug for 22560 devices adds 9b58419e511a iwlwifi: update gen3 interrupts - sw error and image response adds f5955a6cc386 iwlwifi: cancel the injective function between hw pointers [...] adds 7b3e42ea2ead iwlwifi: support multiple tfd queue max sizes for differen [...] adds a0ec0169b7a9 iwlwifi: support new tx api adds cf495496b688 iwlwifi: introduce new rx structures used by 22560 RFH adds d0158235f44e iwlwifi: update registers changed for 22560 devices adds 1a4968d1230c iwlwifi: pcie: support 2k rx buffers adds 0ad641919ce9 Merge tag 'iwlwifi-next-for-kalle-2018-07-26' of git://git [...] adds 4775ad06b56a qtnfmac: implement cfg80211 power management callback adds 8f1180e08ed4 qtnfmac: enable multiple SSIDs scan support adds 03d677c50ad7 mt7601u: use sw encryption for hw unsupported ciphers adds 53c2cb8df327 mt7601u: expose 802.11w support adds f24909ab3943 mt76x2: add frame protection support adds d0db2f7a02e4 mt76x2: fix CCK protection control frame rate adds 5631909364e1 mwifiex: replace rx_pkt_lock by rx_reorder_tbl_lock adds 5188d5453bc9 mwifiex: restructure rx_reorder_tbl_lock usage adds fc3a2fcaa1ba mwifiex: use atomic bitops to represent adapter status variables adds bfc83ea196ad mwifiex: Fix skipped vendor specific IEs adds 92e971238138 rsi: fix for low throughput issue adds 38709316d1c9 rsi: fix for 40MHZ connection issue. adds 4c837d8c9b0c rsi: fix for WoWLAN wakeup in security mode. adds 1d2194562112 rsi: optimize virtual interfaces adds 5850874c28a4 rsi: remove redundant device ids adds bae402920424 rsi: remove redundant flash_content variable adds f5fbce65abcf rsi: add firmware support for AP+BT dual mode adds abbe87d339bd rsi: Correct RSI_NEEDED_HEADROOM in mac80211_attach. adds 160ee2a11ce0 rsi: fill rx_params only once. adds 2ddd82eef2ef rsi: move init_done flag to end of rsi_91x_init(). adds d01a4e04dab7 airo: remove unused variables len and dev and clean up formatting adds 0e139e97f58e ipw2x00: remove redundant variables len, ret, reason and crypt adds 454127ad36fb iwlegacy: remove several redundant variables adds f21bcefcf91c ray_cs: remove redundant pointer 'p' adds 8b8f3278d241 atmel: hide unused procfs helpers adds 6ade689711ee hostap: hide unused procfs helpers adds 1e591c56a65f brcmfmac: specify some features per firmware version adds 18dc5a4bbcc5 wlcore: remove duplicate \n for some warnings adds 37a634f60fd6 wlcore: Set rx_status boottime_ns field on rx adds 5685bee313e9 atmel: Replace mdelay() with msleep() in probe_atmel_card() adds 622e938240db rtl818x: Replace mdelay() with msleep() in rtl8225se_rf_init adds 24ebfcbdd1ba rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} adds bfdbe1323253 iwlwifi: pcie: add a bunch of PCI IDs for 22000 and 22560 adds 0307c839613e iwlwifi: pcie: support rx structures for 22560 devices adds 18ead597daa1 iwlwifi: support new rx_mpdu_desc api adds b2a58c9712bb iwlwifi: pcie: unionize used bd and completion descriptor adds 1b4bbe8bf2eb iwlwifi: pcie: move rxb retrieval to a helper function adds 92536c96159b iwlwifi: trans: add a new op for getting DMA data adds 520f03eaaad7 iwlwifi: allow masking out memory areas from the fw dump adds e8a583f9afa8 iwlwifi: d3: disable dbg recording before entering D3 adds 8edbfaa19835 iwlwifi: mvm: configure multi RX queue adds f98ad635c097 iwlwifi: pcie: don't access periphery registers when not a [...] adds 07fb3299adc4 Revert "iwlwifi: implement fseq version mismatch warning" adds f137c0979b96 iwlwifi: hard code power save mode to CAM for 22560 devices adds 266ab689656b iwlwifi: mvm: remove dead gscan code adds f890269b29d7 iwlwifi: pcie: include tcp.h implicitly adds ff932f61ed2f iwlwifi: move some msix and rx functions to a common place adds 45904e7edcd0 iwlwifi: pcie: split tx to amsdu and non amsdu adds f3e40bec1ae7 Merge tag 'iwlwifi-next-for-kalle-2018-08-02' of git://git [...] adds 66fc44b71c59 mt76: move MT_TXD_INFO, MT_MCU_MSG and MT_RX_FCE_INFO defs [...] adds 35ecee1f6755 mt76x2: move mt76x2_fw_header and mt76x2_patch_header defi [...] adds 2edb2ae5e60a mt76x2: move utility routines in mt76x2.h adds 15fdb7a07bbe mt76x2: introduce mt76x2_init_device routine adds 4681e0c79e43 mt76x2: move interface_modes definition in mt76x2_init adds d3c94b40460b mt76x2: introduce mt76x2_mac_load_tx_status routine adds 81e850ef2625 mt76x2: add napi struct to mt76_rx_poll_complete/mt76_rx_c [...] adds bbd89d948108 mt76x2: add buffer len to mt76x2_mac_write_txwi signature adds fcdd99ce7267 mt76: rename mt76_tx_queue_skb in mt76_dma_tx_queue_skb adds 469d48188625 mt76: introduce tx_queue_skb function pointer in mt76_bus_ops adds d20ad5816962 mt76: introduce mt76x2-common module adds 9367a9c7f956 mt76: add mt76x2_tx_common to mt76x2-common module adds b9c45e1c42b7 mt76: add mt76x2_mac_common to mt76x2-common module adds 43930193a874 mt76: add mt76x2_init_common to mt76x2-common module adds 2de8c3eb7ed7 mt76: add mt76x2_common to mt76x2-common module adds 5f0d10ceee47 mt76: add mt76x2_phy_common to mt76x2-common module adds 037804002b8a mt76: move mt76x2_debugfs in mt76-common module adds b40b15e1521f mt76: add usb support to mt76 layer adds ee676cd5017c mt76: add driver code for MT76x2u based devices adds 7b4859026ccd mt76x0: core files adds a77443498137 mt76x0: mac files adds ff69c75ee539 mt76x0: usb files adds 55b13a047445 mt76x0: mcu files adds 10de7a8b4ab9 mt76x0: phy files adds 134b2d0d1fcf mt76x0: init files adds e87b5039511a mt76x0: eeprom files adds a79e4638152f mt76x0: trace and debugfs files adds b4d4d0644331 mt76x0: dma and tx files adds 95e444098a7b mt76x0: main file adds 87e022de330a mt76: add more states adds 52abb142baa0 mt76: Kconfig and Makefile for mt76x0 driver adds 369bbecdbb2d mt76x0: disable HW before probe adds a33ce21e2afc mt76x0: load firmware from mediatek subdir adds 28b918848390 qtnfmac: implement basic WoWLAN support adds 909da6e4b577 mt76x0: rename mt76_* functions adds e800a333135b mt76x0: rename trace symbols adds b9a7f2ee5692 Merge tag 'wireless-drivers-next-for-davem-2018-08-05' of [...] adds 64f61cddf193 tc-testing: fix ip address in u32 test adds 0c62f8a820b7 tc-testing: flush gact actions on test teardown adds 757a9a39d483 tc-testing: remove duplicate spaces in connmark match patterns adds 981467033a37 tc-testing: remove duplicate spaces in skbedit match patterns adds be1459de2eea mellanox: fix the dport endianness in call of __inet6_look [...] adds 9c2e955c4836 net/bridge/br_multicast: remove redundant variable "err" adds 429711aec282 vhost: switch to use new message format adds 9dae34978d83 net: avoid unnecessary sock_flag() check when enable timestamp adds 74c05a33cb02 ptp_qoriq: use div_u64/div_u64_rem for 64-bit division adds 70837ffe3085 ipv4: frags: precedence bug in ip_expire() adds 811e299f4645 ieee802154: add rx LQI from userspace adds a30461080366 Merge remote-tracking branch 'net-next/master' adds ac74f87c789a net: 6lowpan: fix reserved space for single frames adds f9c528311330 net: mac802154: tx: expand tailroom if necessary adds 4e54acb20220 net: ieee802154: 6lowpan: remove redundant pointers 'fq' a [...] adds f25da51fdc38 ieee802154: hwsim: add replacement for fakelb adds be10d5d1c2d1 ieee802154: fakelb: add deprecated msg while probe adds de7de576eca2 Merge branch 'ieee802154-for-davem-2018-08-06' of git://gi [...] adds c5d99d2b35da ieee802154: hwsim: fix rcu address annotation adds 2cc512c1fa1e bpf: btf: fix inconsistent IS_ERR and PTR_ERR adds e66565f3bee1 bpf: Add Python 3 support to selftests scripts for bpf adds 08a852528e96 tools/bpftool: ignore build products adds 598135e7444c samples/bpf: xdpsock: order memory on AArch64 adds 9778cfdfc9d9 samples/bpf: Add BTF build flags to Makefile adds 78a8b760e408 nfp: move repr handling on RX path adds 79ca38e80c45 nfp: allow control message reception on data queues adds 20c542042199 nfp: bpf: pass raw data buffer to nfp_bpf_event_output() adds 0958762748e4 nfp: bpf: allow receiving perf events on data queues adds ab01f4ac5faf nfp: bpf: remember maps by ID adds 17082566a9d2 nfp: bpf: improve map offload info messages adds 2367bd99f62b Merge branch 'bpf-nfp-perf-event-improvements' adds 1e960043e8ae tools: libbpf: handle NULL program gracefully in bpf_progr [...] adds 6d4b198b0b23 tools: libbpf: add bpf_object__find_program_by_title() adds e1a40ef418ca samples: bpf: convert xdp_fwd_user.c to libbpf adds 6748182c2d18 samples: bpf: convert xdpsock_user.c to libbpf adds 54b757592fdf Merge branch 'bpf-convert-more-samples' adds d9b9170a2653 docs: bpf: Rename README.rst to index.rst adds b3d40f63d20b docs: bpf: Add toctree to index adds 3209570da7a2 docs: Add bpf/index to top level index adds 6919bcc8aa27 docs: bpf: Capitalise document heading adds 2e96187b6967 Merge branch 'bpf-docs-rst-improvements' adds 1ce6a9fc1549 bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_ [...] adds 486cdf21583e bpf: add End.DT6 action to bpf_lwt_seg6_action helper adds 1f821611f49a lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf adds 240b74fde352 nfp: fix variable dereferenced before check in nfp_app_ctr [...] adds d692f1138a4b bpf: Support bpf_get_socket_cookie in more prog types adds a40b712e4c4d bpf: Sync bpf.h to tools/ adds 0289a2cca0a5 selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h adds 194db0d95802 selftests/bpf: Test for get_socket_cookie adds fbeb1603bf4e bpf: verifier: MOV64 don't mark dst reg unbounded adds 0a4c58f57028 bpf: add ability to charge bpf maps memory dynamically adds de9cbbaadba5 bpf: introduce cgroup storage maps adds aa0ad5b0391e bpf: pass a pointer to a cgroup storage using pcpu variable adds d7bf2c10af05 bpf: allocate cgroup storage entries on attaching bpf programs adds 394e40a29788 bpf: extend bpf_prog_array to store pointers to the cgroup [...] adds 3e6a4b3e0289 bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE adds 7b5dd2bde72c bpf: don't allow create maps of cgroup local storages adds cd3394317653 bpf: introduce the bpf_get_local_storage() helper function adds c419cf52da77 bpf: sync bpf.h to tools/ adds 34a6bbb8131b bpftool: add support for CGROUP_STORAGE maps adds f42ee093be29 bpf/test_run: support cgroup local storage adds d4c9f5735375 selftests/bpf: add verifier cgroup storage tests adds 68cfa3ac6b8d selftests/bpf: add a cgroup storage test adds 28ba068760a7 samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage adds 82c018d734a7 Merge branch 'bpf-cgroup-local-storage' adds 0069fb854364 selftests/bpf: fix a typo in map in map test adds 0c26159352ba nfp: bpf: xdp_adjust_tail support adds 85fc4b16aaf0 bpf: introduce update_effective_progs() adds 1ba982806ce5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 6cfef793b558 ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE adds 8a75f4f2acd7 net: dsa: bcm_sf2: Propagate ethtool::rxnfc to CPU port adds bb9051a2b230 net: systemport: Add support for WAKE_FILTER adds 50ee42b9ccb3 Merge branch 'WoL-filters' adds 2a4374714769 nfp: flower: set ip tunnel ttl from encap action adds d7ff7ec57386 nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl adds 92e2c4053623 flow_dissector: allow dissection of tunnel options from metadata adds 0a6e77784f49 net/sched: allow flower to match tunnel options adds 9e7c32fe4424 nfp: flower: add geneve option push action offload adds 0a22b17a6b1d nfp: flower: add geneve option match offload adds d5082b27edf4 Merge branch 'nfp-ttl-tos-geneve' adds 9ca6163005e6 net: sched: cls_flower: set correct offload data in fl_reoffload adds 3789cabaab1a ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided [...] adds 7395a8845588 liquidio: avoided acquiring post_lock for data only queues adds 79dabbb7161f ibmvnic: Remove code to request error information adds c9008d339bc4 ibmvnic: Update firmware error reporting with cause string adds 334b126fc944 Merge branch 'ibmvnic-next' adds d1c38957aaf3 net: macb: use netdev_tx_t return type for ndo_start_xmit [...] adds 33729f25a31e net: macb: move checksum clearing outside of spinlock adds 653e92a9175e net: macb: add support for padding and fcs computation adds 6f705733b7d0 Merge branch 'macb-add-pad-and-fcs-support' adds 5941923da29e RDS: IB: fix 'passing zero to ERR_PTR()' warning adds 2a1cb1bf439f qed: Add DCBX API - qed_dcbx_get_priority_tc() adds c4259dda1719 qed: Add a flag which indicates if offload TC is set adds 61be82b087e2 qed: Add Multi-TC RoCE support adds ee3444e42f5c Merge branch 'qed-Add-Multi-TC-RoCE-support' adds e661414c98df i40e: Remove duplicated prepare call in i40e_shutdown adds 1b4b6f3a2a65 i40e/i40evf: remove redundant functions i40evf_aq_{set/get [...] adds 91f0654461f6 i40e: add helper function for copying strings from stat arrays adds f303048067a7 i40e: add helper to copy statistic values into ethtool buffer adds 1ac2ee231f92 i40e: Set fec_config when forcing link state adds 1510ae0be2a4 i40e: convert VEB TC stats to use an i40e_stats array adds f25848d4cdf2 i40e: convert priority flow control stats to use helpers adds 4d9768237c19 i40e: remove unnecessary i variable causing -Wshadow warning adds 6e2feaa344e6 i40e: fix warning about shadowed ring parameter adds b2b57b29588c i40e: Add additional return code to i40e_asq_send_command adds f05798b4ff82 i40e: Add AQ command for rearrange NVM structure adds 333e2f2cea6c i40e: fix i40e_add_queue_stats data pointer update adds 7116983174ff Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds b0a0962519e3 dt-bindings: net: dsa: Add compatibility strings for Broad [...] adds ae7a03bbcf08 net: dsa: b53: Add support for Broadcom Omega SoC internal switch adds 6fdecfe32f90 net: phy: Add support for Broadcom Omega internal Combo GPHY adds 4df9085b012d Merge branch 'brcm-omega' adds 736ac8146404 tc-tests: initial version of nat action unit tests adds 541ad323db3a selftests: forwarding: gre_multipath: Update next-hop stat [...] adds 497e0049b6c8 8390: axnet_cs: Mark expected switch fall-through adds 8ea345050604 alteon: acenic: mark expected switch fall-through adds bc171e87a7e2 bnx2x: Mark expected switch fall-thoughs adds b4bc39a3f666 net: macb: Mark expected switch fall-through adds 19aa45d44700 liquidio: mark expected switch fall-through adds 20e4fb12b146 cxgb4/l2t: Mark expected switch fall-through adds d135955f550d cxgb4/t4_hw: mark expected switch fall-throughs adds 92072679a803 cxgb3/l2t: Mark expected switch fall-through adds 6da5ae5f00e8 net: thunderx: mark expected switch fall-through adds 10c7666e70d9 net: tulip_core: mark expected switch fall-through adds 8fc85c25c1f3 net: tulip: de4x5: mark expected switch fall-throughs adds 40f99eda21bd be2net: Mark expected switch fall-through adds 1e14ef19fb49 net: hns: Mark expected switch fall-through adds be44b3afa982 net: hns3: Mark expected switch fall-through adds 1e84374f1c3c i40e_main: mark expected switch fall-through adds f7c3ca2da464 i40e_txrx: mark expected switch fall-through adds 49a9776fe5d6 net/mlx4/mcg: Mark expected switch fall-throughs adds c8581f2bb5dd net/mlx4/en_rx: Mark expected switch fall-throughs adds 7e9660ff6ff1 igb_main: Mark expected switch fall-throughs adds b9e0e23f918b igb: e1000_82575: Mark expected switch fall-through adds eed05a094a0d igb: e1000_phy: Mark expected switch fall-through adds 76df93b17795 igbvf: netdev: Mark expected switch fall-through adds 9d81e6a3f643 vxge: Mark expected switch fall-throughs adds e77f02b812cc net/mlx5e: Mark expected switch fall-throughs adds 53a42286f29f qed: qed_dev: Mark expected switch fall-throughs adds fd3da12dba0d netxen_nic: Mark expected switch fall-throughs adds b84ad65a75f3 qede: qede_fp: Mark expected switch fall-through adds d19911ca0521 qlcnic: Mark expected switch fall-througs adds 201e894570b1 qlge: mark expected switch fall-through adds 4e50ffcf1fb6 net: ethernet: sxgbe: mark expected switch fall-throughs adds 5683a7a69720 net: sfc: falcon: mark expected switch fall-through adds 681685a1ce06 net: tlan: Mark expected switch fall-through adds e38c2e11ebcc net: ethernet: ti: cpts: mark expected switch fall-through adds 3517c5b75df1 Merge branch 'net-ethernet-Mark-expected-switch-fall-throughs' adds e93dd8a1ac31 net: nixge: Get rid of unused struct member 'last_link' adds fb3b467e0673 net:af_iucv: get rid of the unneeded variable 'err' in afi [...] adds 5a0c6cee1767 net:mod: remove unneeded variable 'ret' in init_p9 adds 9c2956d2ad9e net-next: hinic: fix a problem in free_tx_poll() adds 1c9f4a3fce77 ieee802154: hwsim: fix rcu handling adds 470770bf841b ieee802154: hwsim: fix copy-paste error in hwsim_set_edge_lqi() adds 13403d6952a5 ieee802154: hwsim: fix missing unlock on error in hwsim_add_one() adds 342ac8448f1f net/mlx5: Use max_num_eqs for calculation of required MSIX [...] adds cc9c82a8668c net/mlx5: Rename modify/query_vport state related enums adds 8e3debc08b9a net/mlx5: E-Switch, Remove unused argument when creating l [...] adds 29d8ebd44de8 net/mlx5: Remove unused mlx5_query_vport_admin_state adds d1fd79f34f2d net/mlx5: Unexport functions that need not be exported adds 269d26f47f6f net/mlx5: Reduce command polling interval adds 82b94f5d6891 Merge branch 'mlx5-next' adds 903fcf734f46 mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress adds a716d55e4d52 mlxsw: spectrum: Update the supported firmware to version [...] adds c86d62cc410c mlxsw: spectrum: Reset FW after flash adds 3dd915705646 selftests: mlxsw: Add TC flower test for Spectrum-2 adds 9948a0641a17 mlxsw: Replace license text with SPDX identifiers and adju [...] adds 9897dce2e39a mlxsw: spectrum: Include RFC-2819 counters in stats length adds 88cc318ebd87 mlxsw: spectrum: Expose counter for all 16 TCs adds 78b39066c425 Merge branch 'mlxsw-Various-updates' adds 54186b91bde1 net: dsa: mv88e6xxx: Add support to enabling pause adds 624c0f0239f0 phylink: add helper for configuring 2500BaseX modes adds 6c422e34b1b6 net: dsa: mv88e6xxx: add phylink support adds a8c01c0d941d net: dsa: mv88e6xxx: Refactor SERDES lane code adds 07ffbd74d178 net: dsa: mv88e6xxx: 6390 vs 6390X SERDES support adds 23ef57d8230b net: dsa: mv88e6xxx: Rename sgmii/10g power functions adds e6891c76dd89 net: dsa: mv88e6xxx: Add serdes register read/write helper adds f8236a083559 net: dsa: mv88e6xxx: 2500Base-X uses the 1000Base-X SERDES adds 2d2e1dd29962 net: dsa: mv88e6xxx: Cache the port cmode adds 364e9d7776a3 net: dsa: mv88e6xxx: Power on/off SERDES on cmode change adds 7b898469b91e net: dsa: mv88e6xxx: link mv88e6xxx_port to mv88e6xxx_chip adds efd1ba6af93f net: dsa: mv88e6xxx: Add SERDES phydev_mac_change up for 6390 adds 734447d4ed7b net: dsa: mv88e6xxx: Re-setup interrupts on CMODE change. adds ff50eda44d08 Merge branch 'More-complete-PHYLINK-support-for-mv88e6xxx' adds 48ae5554a076 net: stmmac: Add XGMAC 2.10 HWIF entry adds 2142754f8b9c net: stmmac: Add MAC related callbacks for XGMAC2 adds d6ddfacd95c7 net: stmmac: Add DMA related callbacks for XGMAC2 adds 874dfb65a484 net: stmmac: Add descriptor related callbacks for XGMAC2 adds 6fc21117b791 net: stmmac: Add MDIO related functions for XGMAC2 adds 4bb7aff9e6d0 net: stmmac: Add PTP support for XGMAC2 adds 7d9e6c5afab6 net: stmmac: Integrate XGMAC into main driver flow adds a3f142478a5a net: stmmac: Add the bindings parsing for XGMAC2 adds 80dfb28641b2 dt-bindings: net: stmmac: Add the bindings documentation f [...] adds 192e91d244e3 Merge branch 'Add-support-for-XGMAC2-in-stmmac' adds ca876c7483b6 gpiolib-acpi: make sure we trigger edge events at least on [...] adds 1236568ee3cb Merge tag 'gpio-v4.18-3' of git://git.kernel.org/pub/scm/l [...] adds 66509a276c8c parisc: Enable CONFIG_MLONGCALLS by default adds fedb8da96355 parisc: Define mb() and add memory barriers to assembler u [...] adds e70a3aad44cc ipv6: fix double refcount of fib6_metrics adds 82a40777de12 ip6_tunnel: use the right value for ipv4 min mtu check in [...] adds 4576cd469d98 packet: refine ring v3 block size test to hold one frame adds adfb442dbbd3 cxgb4: mk_act_open_req() buggers ->{local, peer}_ip on big [...] adds a94cead71c46 net: thunderx: check for failed allocation lmac->dmacs adds 455f05ecd2b2 vsock: split dwork to avoid reinitializations adds 37436d9c0e8f tipc: fix an interrupt unsafe locking scenario adds 61ef4b07fcdc dccp: fix undefined behavior with 'cwnd' shift in ccid2_cw [...] adds 0dcb82254d65 llc: use refcount_inc_not_zero() for llc_sap_find() adds b13f9c636437 vhost: reset metadata cache when initializing new IOTLB adds 816f67062369 net/mlx5e: Properly check if hairpin is possible between t [...] adds f280c6a1e548 net/mlx5e: Cleanup of dcbnl related fields adds f39cc1c7f32d Merge branch 'mlx5-fixes' adds 330bdcfadcee rxrpc: Fix the keepalive generator [ver #2] adds 11ba961c9161 net: aquantia: Fix IFF_ALLMULTI flag functionality adds caa21e19e08d net/smc: no shutdown in state SMC_LISTEN adds bd58c7e0860f net/smc: allow sysctl rmem and wmem defaults for servers adds 7311d665ca68 net/smc: move sock lock in smc_ioctl() adds ef91b6f91ab8 Merge branch 'smc-fixes' adds 1be52e97ed3e dsa: slave: eee: Allow ports to use phylink adds 6395ad8559f3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds f10dc56c64bb crypto: arm64 - revert NEON yield for fast AEAD implementations adds 877ccce7cbe8 crypto: x86/aegis,morus - Fix and simplify CPUID checks adds 112cbae26d18 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds a736e0746807 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds eb91e4d4db06 Revert "xdp: add NULL pointer check in __xdp_return()" adds 11395686586b samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function Sup [...] adds 1bca4e6b1863 samples/bpf: xdp_redirect_cpu load balance like Suricata adds c4c202175424 Merge branch 'bpf-sample-cpumap-lb' adds b0768a86585d net: Export skb_headers_offset_update adds 948d4f214fde veth: Add driver XDP adds dc2248220a4a veth: Avoid drops by oversized packets when XDP is enabled adds a8d5b4ab3537 xdp: Helper function to clear kernel pointers in xdp_frame adds 9fc8d518d9d5 veth: Handle xdp_frames in xdp napi ring adds af87a3aa1b5f veth: Add ndo_xdp_xmit adds 0b19cc0a8694 bpf: Make redirect_info accessible from modules adds 2539650fadbf xdp: Helpers for disabling napi_direct of xdp_return_frame adds d1396004dd86 veth: Add XDP TX and REDIRECT adds 638264dc9022 veth: Support per queue XDP ring adds 60afdf066a35 Merge branch 'bpf-veth-xdp-support' adds dc1508a579e6 bpf: fix bpffs non-array map seq_show issue adds 699c86d6ec21 bpf: btf: add pretty print for hash/lru_hash maps adds af2a81dab447 tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps adds 74b247f4c363 Merge branch 'bpf-btf-for-htab-lru' adds 40a1227ea845 tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket adds 736b46027eb4 net: Add ID (if needed) to sock_reuseport and expose reuse [...] adds 5dc4c4b7d4e8 bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a5ec8332d428) \ N -- N -- N refs/heads/linaro-local/ci/llvm-kernel-aarch64-good (5dc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-class-rfkill | 6 +- Documentation/ABI/testing/sysfs-class-net-queues | 11 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/bpf/README.rst | 36 - Documentation/bpf/bpf_devel_QA.rst | 21 +- Documentation/bpf/index.rst | 36 + Documentation/device-mapper/writecache.txt | 2 + .../bindings/arm/samsung/samsung-boards.txt | 2 +- .../devicetree/bindings/display/brcm,bcm-vc4.txt | 6 - .../bindings/display/bridge/ti,sn65dsi86.txt | 87 - .../bindings/display/bridge/toshiba,tc358764.txt | 35 - .../devicetree/bindings/display/ilitek,ili9341.txt | 27 - .../devicetree/bindings/display/mipi-dsi-bus.txt | 153 +- .../bindings/display/panel/auo,g070vvn01.txt | 29 - .../bindings/display/panel/boe,hv070wsa-100.txt | 28 - .../display/panel/dataimage,scf0700c48ggu18.txt | 8 - .../bindings/display/panel/dlc,dlc0700yzg-1.txt | 13 - .../bindings/display/panel/edt,et-series.txt | 39 - .../bindings/display/panel/edt,et057090dhu.txt | 7 + .../bindings/display/panel/edt,et070080dh6.txt | 10 + .../bindings/display/panel/edt,etm0700g0dh6.txt | 10 + .../bindings/display/panel/ilitek,ili9881c.txt | 20 - .../bindings/display/panel/innolux,g070y2-l01.txt | 12 - .../bindings/display/panel/innolux,p097pfg.txt | 24 - .../bindings/display/panel/innolux,tv123wam.txt | 20 - .../display/panel/kingdisplay,kd097d04.txt | 22 - .../panel/newhaven,nhd-4.3-480272ef-atxl.txt | 7 - .../display/panel/rocktech,rk070er9427.txt | 25 - .../bindings/display/panel/sharp,lq035q7db03.txt | 12 - .../bindings/display/rockchip/rockchip-vop.txt | 2 - .../bindings/display/sunxi/sun4i-drm.txt | 64 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../bindings/gpio/nintendo,hollywood-gpio.txt | 2 +- .../bindings/input/touchscreen/hideep.txt | 2 +- .../interrupt-controller/nvidia,tegra20-ictlr.txt | 2 +- .../interrupt-controller/st,stm32-exti.txt | 2 +- .../devicetree/bindings/mips/brcm/soc.txt | 2 +- .../bindings/net/brcm,mdio-mux-iproc.txt | 7 +- .../devicetree/bindings/net/can/xilinx_can.txt | 35 +- Documentation/devicetree/bindings/net/dsa/b53.txt | 8 + .../devicetree/bindings/net/dsa/realtek-smi.txt | 153 + .../bindings/net/dsa/vitesse,vsc73xx.txt | 81 + Documentation/devicetree/bindings/net/fsl-fman.txt | 27 +- .../devicetree/bindings/net/qualcomm-bluetooth.txt | 29 +- .../devicetree/bindings/net/rockchip-dwmac.txt | 1 + Documentation/devicetree/bindings/net/stmmac.txt | 5 +- .../devicetree/bindings/power/power_domain.txt | 2 +- .../devicetree/bindings/ptp/ptp-qoriq.txt | 15 +- .../devicetree/bindings/regulator/tps65090.txt | 2 +- .../devicetree/bindings/reset/st,sti-softreset.txt | 2 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 2 +- .../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 2 +- .../devicetree/bindings/sound/qcom,apq8096.txt | 2 +- .../devicetree/bindings/usb/rockchip,dwc3.txt | 3 +- .../devicetree/bindings/vendor-prefixes.txt | 5 +- Documentation/devicetree/bindings/w1/w1-gpio.txt | 2 +- Documentation/driver-api/dma-buf.rst | 6 - Documentation/fb/fbcon.txt | 7 - Documentation/gpu/amdgpu.rst | 117 - Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-client.rst | 12 - Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 34 +- Documentation/gpu/drm-mm.rst | 20 - Documentation/gpu/index.rst | 1 - Documentation/gpu/kms-properties.csv | 1 - Documentation/gpu/v3d.rst | 28 - Documentation/index.rst | 1 + Documentation/kbuild/kbuild.txt | 17 +- Documentation/kbuild/kconfig.txt | 51 +- Documentation/locking/ww-mutex-design.txt | 65 +- Documentation/networking/00-INDEX | 4 - Documentation/networking/alias.rst | 49 + Documentation/networking/alias.txt | 40 - Documentation/networking/bonding.txt | 2 +- Documentation/networking/bridge.rst | 21 + Documentation/networking/bridge.txt | 15 - Documentation/networking/can_ucan_protocol.rst | 332 ++ Documentation/networking/dpaa2/overview.rst | 1 + Documentation/networking/e100.rst | 27 +- Documentation/networking/e1000.rst | 187 +- Documentation/networking/index.rst | 6 + Documentation/networking/ip-sysctl.txt | 29 +- Documentation/networking/net_failover.rst | 111 +- Documentation/networking/netdev-FAQ.rst | 259 ++ Documentation/networking/netdev-FAQ.txt | 244 -- Documentation/networking/scaling.txt | 61 +- Documentation/networking/ti-cpsw.txt | 540 +++ Documentation/process/stable-kernel-rules.rst | 2 +- Documentation/process/submitting-patches.rst | 1 + Documentation/rfkill.txt | 18 +- MAINTAINERS | 36 +- Makefile | 15 +- arch/alpha/include/uapi/asm/socket.h | 3 + arch/alpha/kernel/osf_sys.c | 5 +- arch/arc/Kconfig | 5 +- arch/arc/Makefile | 15 +- arch/arc/configs/axs101_defconfig | 1 - arch/arc/configs/axs103_defconfig | 1 - arch/arc/configs/axs103_smp_defconfig | 1 - arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/include/asm/cache.h | 4 +- arch/arc/include/asm/delay.h | 3 + arch/arc/include/asm/entry-compact.h | 6 + arch/arc/include/asm/entry.h | 3 - arch/arc/include/asm/mach_desc.h | 2 - arch/arc/include/asm/page.h | 2 +- arch/arc/include/asm/pgtable.h | 2 +- arch/arc/kernel/irq.c | 2 +- arch/arc/kernel/process.c | 47 +- arch/arc/mm/cache.c | 17 +- arch/arc/mm/dma.c | 49 +- arch/arc/plat-eznps/include/plat/ctop.h | 10 + arch/arc/plat-eznps/mtm.c | 6 +- arch/arc/plat-hsdk/Kconfig | 3 + arch/arc/plat-hsdk/platform.c | 62 + arch/arm/boot/dts/am335x-bone-common.dtsi | 1 - arch/arm/boot/dts/am3517.dtsi | 9 + arch/arm/boot/dts/am437x-sk-evm.dts | 2 + arch/arm/boot/dts/armada-38x.dtsi | 2 +- arch/arm/boot/dts/dra7.dtsi | 2 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 140 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 9 +- arch/arm/configs/imx_v4_v5_defconfig | 2 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/crypto/speck-neon-core.S | 6 +- arch/arm/firmware/Makefile | 3 + arch/arm/kernel/entry-common.S | 4 +- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/process.c | 1 + arch/arm/mach-omap2/omap-smp.c | 41 + arch/arm/mach-pxa/irq.c | 4 +- arch/arm/mach-rpc/ecard.c | 5 +- arch/arm/mm/init.c | 9 + arch/arm/net/bpf_jit_32.c | 1064 +++--- arch/arm/net/bpf_jit_32.h | 42 +- arch/arm64/Makefile | 10 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 4 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 15 +- arch/arm64/crypto/aes-ce-ccm-core.S | 150 +- arch/arm64/crypto/ghash-ce-core.S | 76 +- arch/arm64/crypto/ghash-ce-glue.c | 8 +- arch/arm64/include/asm/simd.h | 19 +- arch/arm64/include/asm/tlb.h | 2 +- arch/arm64/kernel/cpufeature.c | 4 +- arch/arm64/mm/hugetlbpage.c | 7 +- arch/arm64/mm/init.c | 4 +- arch/ia64/include/asm/tlb.h | 7 +- arch/ia64/include/uapi/asm/socket.h | 3 + arch/ia64/kernel/perfmon.c | 6 +- arch/ia64/mm/init.c | 16 +- arch/m68k/include/asm/mcf_pgalloc.h | 4 +- arch/mips/ath79/common.c | 2 +- arch/mips/bcm47xx/setup.c | 6 - arch/mips/include/asm/mipsregs.h | 3 - arch/mips/include/uapi/asm/socket.h | 3 + arch/mips/kernel/process.c | 43 +- arch/mips/kernel/traps.c | 1 + arch/mips/mm/ioremap.c | 37 +- arch/mips/pci/pci.c | 2 +- arch/nds32/Kconfig | 12 +- arch/nds32/Makefile | 2 + arch/nds32/include/asm/cacheflush.h | 9 +- arch/nds32/include/asm/futex.h | 2 +- arch/nds32/kernel/setup.c | 3 +- arch/nds32/mm/cacheflush.c | 100 +- arch/openrisc/include/asm/pgalloc.h | 6 +- arch/openrisc/kernel/entry.S | 8 +- arch/openrisc/kernel/head.S | 9 +- arch/openrisc/kernel/traps.c | 2 +- arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/barrier.h | 32 + arch/parisc/include/uapi/asm/socket.h | 3 + arch/parisc/kernel/entry.S | 2 + arch/parisc/kernel/pacache.S | 1 + arch/parisc/kernel/syscall.S | 4 + arch/powerpc/Makefile | 1 + arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi | 15 +- arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi | 15 +- arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi | 15 +- arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi | 15 +- arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi | 15 +- arch/powerpc/include/asm/mmu_context.h | 37 +- arch/powerpc/kernel/idle_book3s.S | 2 + arch/powerpc/kernel/pci-common.c | 4 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 6 +- arch/powerpc/mm/mmu_context_iommu.c | 37 +- arch/powerpc/net/bpf_jit_comp64.c | 29 +- arch/powerpc/platforms/powernv/pci-ioda.c | 3 +- arch/powerpc/platforms/pseries/setup.c | 3 +- arch/powerpc/xmon/xmon.c | 4 +- arch/riscv/Kconfig | 1 + arch/riscv/include/uapi/asm/elf.h | 9 +- arch/riscv/kernel/irq.c | 4 - arch/riscv/kernel/module.c | 26 +- arch/riscv/kernel/ptrace.c | 2 +- arch/riscv/kernel/setup.c | 5 - arch/riscv/mm/init.c | 2 + arch/s390/Kconfig | 3 +- arch/s390/include/uapi/asm/socket.h | 3 + arch/s390/kernel/compat_wrapper.c | 1 + arch/s390/kernel/entry.S | 8 +- arch/s390/kernel/signal.c | 3 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/mm/pgalloc.c | 4 + arch/s390/net/bpf_jit_comp.c | 1 + arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/asm/msi.h | 32 - arch/sparc/include/uapi/asm/socket.h | 3 + arch/sparc/kernel/time_64.c | 2 +- arch/sparc/mm/srmmu.c | 20 +- arch/x86/Kconfig | 2 +- arch/x86/boot/compressed/Makefile | 8 +- arch/x86/boot/compressed/eboot.c | 12 +- arch/x86/boot/compressed/pgtable_64.c | 73 +- arch/x86/crypto/aegis128-aesni-asm.S | 1 + arch/x86/crypto/aegis128-aesni-glue.c | 12 +- arch/x86/crypto/aegis128l-aesni-asm.S | 1 + arch/x86/crypto/aegis128l-aesni-glue.c | 12 +- arch/x86/crypto/aegis256-aesni-asm.S | 1 + arch/x86/crypto/aegis256-aesni-glue.c | 12 +- arch/x86/crypto/morus1280-avx2-asm.S | 1 + arch/x86/crypto/morus1280-avx2-glue.c | 10 +- arch/x86/crypto/morus1280-sse2-asm.S | 1 + arch/x86/crypto/morus1280-sse2-glue.c | 10 +- arch/x86/crypto/morus640-sse2-asm.S | 1 + arch/x86/crypto/morus640-sse2-glue.c | 10 +- arch/x86/entry/entry_64.S | 18 +- arch/x86/events/amd/ibs.c | 6 +- arch/x86/events/intel/core.c | 3 + arch/x86/events/intel/ds.c | 33 +- arch/x86/events/intel/uncore.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 10 +- arch/x86/hyperv/hv_apic.c | 5 + arch/x86/hyperv/hv_init.c | 5 +- arch/x86/include/asm/apm.h | 6 - arch/x86/include/asm/asm.h | 59 + arch/x86/include/asm/irqflags.h | 2 +- arch/x86/include/asm/mshyperv.h | 5 +- arch/x86/include/asm/qspinlock_paravirt.h | 2 +- arch/x86/include/asm/uaccess_64.h | 7 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/apic/apic.c | 3 + arch/x86/kernel/apm_32.c | 5 + arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/bugs.c | 8 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 4 +- arch/x86/kernel/cpu/mcheck/mce.c | 3 - arch/x86/kernel/cpu/mtrr/if.c | 3 +- arch/x86/kernel/irqflags.S | 26 + arch/x86/kernel/kvmclock.c | 12 +- arch/x86/kernel/smpboot.c | 5 + arch/x86/kvm/Kconfig | 2 +- arch/x86/kvm/mmu.c | 2 +- arch/x86/kvm/vmx.c | 83 +- arch/x86/kvm/x86.c | 4 +- arch/x86/net/bpf_jit_comp32.c | 8 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/purgatory/Makefile | 2 +- arch/x86/um/mem_32.c | 2 +- arch/x86/xen/enlighten_pv.c | 25 +- arch/x86/xen/irq.c | 4 +- arch/xtensa/include/uapi/asm/socket.h | 3 + block/bio.c | 54 +- block/blk-core.c | 5 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 4 +- block/bsg.c | 2 - crypto/af_alg.c | 6 +- drivers/acpi/acpi_lpss.c | 26 +- drivers/acpi/acpica/hwsleep.c | 15 +- drivers/acpi/acpica/psloop.c | 31 + drivers/acpi/acpica/uterror.c | 6 +- drivers/acpi/battery.c | 9 +- drivers/acpi/ec.c | 2 +- drivers/acpi/nfit/core.c | 48 +- drivers/acpi/nfit/nfit.h | 1 + drivers/acpi/pptt.c | 10 +- drivers/ata/Kconfig | 2 - drivers/ata/ahci.c | 60 + drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/libahci.c | 7 +- drivers/ata/libata-core.c | 3 + drivers/ata/libata-eh.c | 41 +- drivers/ata/libata-scsi.c | 18 +- drivers/ata/sata_fsl.c | 9 +- drivers/ata/sata_nv.c | 3 - drivers/atm/iphase.c | 2 +- drivers/atm/zatm.c | 4 +- drivers/base/core.c | 9 + drivers/base/dd.c | 8 - drivers/base/power/domain.c | 16 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/loop.c | 1 + drivers/block/nbd.c | 102 +- drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/bfusb.c | 2 +- drivers/bluetooth/bluecard_cs.c | 2 +- drivers/bluetooth/bpa10x.c | 6 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btqca.c | 117 +- drivers/bluetooth/btqca.h | 22 +- drivers/bluetooth/btrtl.c | 512 ++- drivers/bluetooth/btrtl.h | 53 + drivers/bluetooth/btusb.c | 116 +- drivers/bluetooth/hci_h5.c | 202 +- drivers/bluetooth/hci_intel.c | 2 +- drivers/bluetooth/hci_qca.c | 490 ++- drivers/bus/ti-sysc.c | 8 +- drivers/char/agp/alpha-agp.c | 2 +- drivers/char/agp/amd64-agp.c | 4 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/kcs_bmc.c | 31 +- drivers/char/mem.c | 1 + drivers/char/random.c | 10 +- drivers/clk/Makefile | 2 +- drivers/clk/clk-aspeed.c | 59 +- drivers/clk/clk.c | 3 +- drivers/clk/davinci/da8xx-cfgchip.c | 2 +- drivers/clk/davinci/psc.h | 2 +- drivers/clk/meson/clk-audio-divider.c | 2 +- drivers/clk/meson/gxbb.c | 1 + drivers/clk/mvebu/armada-37xx-periph.c | 38 + drivers/clk/qcom/gcc-msm8996.c | 1 + drivers/clk/qcom/mmcc-msm8996.c | 1 + drivers/clk/sunxi-ng/Makefile | 39 +- drivers/clocksource/arm_arch_timer.c | 2 +- drivers/connector/connector.c | 3 +- drivers/cpufreq/intel_pstate.c | 34 +- drivers/cpufreq/pcc-cpufreq.c | 4 + drivers/cpufreq/qcom-cpufreq-kryo.c | 1 + drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +- drivers/crypto/padlock-aes.c | 8 +- drivers/dax/device.c | 12 +- drivers/dma-buf/dma-buf.c | 57 +- drivers/dma-buf/dma-fence-array.c | 1 + drivers/dma-buf/dma-fence.c | 167 +- drivers/dma-buf/reservation.c | 8 +- drivers/dma-buf/sw_sync.c | 1 + drivers/dma/k3dma.c | 2 +- drivers/dma/pl330.c | 2 +- drivers/dma/ti/omap-dma.c | 6 +- drivers/fpga/altera-cvp.c | 6 +- drivers/gpio/gpio-uniphier.c | 6 +- drivers/gpio/gpiolib-acpi.c | 56 +- drivers/gpio/gpiolib-of.c | 3 +- drivers/gpu/drm/Kconfig | 21 - drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/ObjectID.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 131 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 15 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 202 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 204 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 311 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 128 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 278 +- drivers/gpu/drm/amd/amdgpu/atom.c | 2 +- drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 12 +- drivers/gpu/drm/amd/amdgpu/cik.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 217 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15d.h | 23 - drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 457 --- drivers/gpu/drm/amd/display/Kconfig | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 71 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 28 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 30 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 13 +- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 2 - drivers/gpu/drm/amd/display/dc/basics/logger.c | 83 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 40 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 42 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 422 +-- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 4 - drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 11 - drivers/gpu/drm/amd/display/dc/dc.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 61 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 34 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 21 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 27 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 5 + .../drm/amd/display/dc/dce100/dce100_resource.c | 19 +- .../drm/amd/display/dc/dce110/dce110_compressor.c | 4 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 291 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 4 - .../drm/amd/display/dc/dce110/dce110_resource.c | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 32 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 4 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 88 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 5 +- drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 16 - drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h | 41 +- .../display/dc/i2caux/dce110/aux_engine_dce110.c | 56 +- drivers/gpu/drm/amd/display/dc/i2caux/engine.h | 18 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 - .../drm/amd/display/include/ddc_service_types.h | 3 +- drivers/gpu/drm/amd/display/include/fixed31_32.h | 7 - .../gpu/drm/amd/display/include/logger_interface.h | 2 - .../drm/amd/display/modules/color/color_gamma.c | 137 - drivers/gpu/drm/amd/display/modules/stats/stats.c | 4 +- .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 20 - drivers/gpu/drm/amd/include/atomfirmware.h | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 96 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 5 + .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 54 + .../amd/powerplay/hwmgr/smu7_clockpowergating.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 133 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 84 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 + .../amd/powerplay/hwmgr/vega12_processpptables.c | 2 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 + .../gpu/drm/amd/powerplay/inc/pp_power_source.h | 36 + drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 2 + .../drm/amd/powerplay/inc/vega12/smu9_driver_if.h | 5 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 119 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 74 + .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 10 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 86 + drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 23 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 80 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 85 + drivers/gpu/drm/arc/arcpgu_crtc.c | 5 +- drivers/gpu/drm/arc/arcpgu_sim.c | 2 +- drivers/gpu/drm/arm/Makefile | 1 - drivers/gpu/drm/arm/hdlcd_crtc.c | 2 +- drivers/gpu/drm/arm/malidp_crtc.c | 10 - drivers/gpu/drm/arm/malidp_drv.c | 177 +- drivers/gpu/drm/arm/malidp_drv.h | 26 - drivers/gpu/drm/arm/malidp_hw.c | 297 +- drivers/gpu/drm/arm/malidp_hw.h | 40 +- drivers/gpu/drm/arm/malidp_mw.c | 250 -- drivers/gpu/drm/arm/malidp_mw.h | 14 - drivers/gpu/drm/arm/malidp_planes.c | 7 +- drivers/gpu/drm/arm/malidp_regs.h | 24 +- drivers/gpu/drm/armada/armada_crtc.c | 12 +- drivers/gpu/drm/armada/armada_fb.c | 23 +- drivers/gpu/drm/armada/armada_fb.h | 3 +- drivers/gpu/drm/armada/armada_gem.c | 2 + drivers/gpu/drm/armada/armada_hw.h | 1 + drivers/gpu/drm/armada/armada_overlay.c | 30 +- drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 1 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 24 +- drivers/gpu/drm/bochs/bochs_kms.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 22 +- drivers/gpu/drm/bridge/Makefile | 2 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 16 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 8 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 6 +- drivers/gpu/drm/bridge/cdns-dsi.c | 6 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 4 +- drivers/gpu/drm/bridge/lvds-encoder.c | 4 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 4 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 4 +- drivers/gpu/drm/bridge/panel.c | 2 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/sii902x.c | 4 +- drivers/gpu/drm/bridge/sil-sii8620.c | 86 +- drivers/gpu/drm/bridge/synopsys/Makefile | 2 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 4 +- drivers/gpu/drm/bridge/tc358764.c | 499 --- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 767 ----- drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/gpu/drm/cirrus/cirrus_drv.c | 4 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 10 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 51 +- drivers/gpu/drm/cirrus/cirrus_main.c | 43 +- drivers/gpu/drm/cirrus/cirrus_mode.c | 16 +- drivers/gpu/drm/drm_atomic.c | 412 +-- drivers/gpu/drm/drm_atomic_helper.c | 156 +- drivers/gpu/drm/drm_blend.c | 123 - drivers/gpu/drm/drm_client.c | 406 --- drivers/gpu/drm/drm_connector.c | 219 +- drivers/gpu/drm/drm_context.c | 2 +- drivers/gpu/drm/drm_crtc.c | 53 +- drivers/gpu/drm/drm_crtc_internal.h | 28 +- drivers/gpu/drm/drm_debugfs.c | 11 +- drivers/gpu/drm/drm_debugfs_crc.c | 101 +- drivers/gpu/drm/drm_dp_cec.c | 428 --- drivers/gpu/drm/drm_dp_helper.c | 36 +- drivers/gpu/drm/drm_dp_mst_topology.c | 4 +- drivers/gpu/drm/drm_drv.c | 23 +- drivers/gpu/drm/drm_dumb_buffers.c | 29 +- drivers/gpu/drm/drm_edid.c | 279 +- drivers/gpu/drm/drm_fb_cma_helper.c | 379 ++- drivers/gpu/drm/drm_fb_helper.c | 359 +- drivers/gpu/drm/drm_file.c | 306 +- drivers/gpu/drm/drm_fourcc.c | 42 +- drivers/gpu/drm/drm_framebuffer.c | 49 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_global.c | 2 +- drivers/gpu/drm/drm_internal.h | 2 - drivers/gpu/drm/drm_ioctl.c | 13 +- drivers/gpu/drm/drm_lease.c | 16 +- drivers/gpu/drm/drm_mm.c | 91 +- drivers/gpu/drm/drm_mode_config.c | 5 - drivers/gpu/drm/drm_mode_object.c | 3 +- drivers/gpu/drm/drm_modes.c | 23 +- drivers/gpu/drm/drm_of.c | 27 +- drivers/gpu/drm/drm_panel.c | 29 +- drivers/gpu/drm/drm_plane.c | 169 +- drivers/gpu/drm/drm_plane_helper.c | 12 +- drivers/gpu/drm/drm_prime.c | 34 +- drivers/gpu/drm/drm_probe_helper.c | 19 +- drivers/gpu/drm/drm_property.c | 6 +- drivers/gpu/drm/drm_simple_kms_helper.c | 6 +- drivers/gpu/drm/drm_syncobj.c | 16 + drivers/gpu/drm/drm_vblank.c | 4 +- drivers/gpu/drm/drm_vm.c | 10 +- drivers/gpu/drm/drm_vma_manager.c | 1 - drivers/gpu/drm/drm_writeback.c | 353 -- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 24 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 7 + drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 3 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 24 + drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos_dp.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 17 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 110 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 44 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +- drivers/gpu/drm/exynos/regs-gsc.h | 1 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 7 +- drivers/gpu/drm/gma500/accel_2d.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 62 +- drivers/gpu/drm/gma500/framebuffer.h | 1 + drivers/gpu/drm/gma500/gem.c | 2 +- drivers/gpu/drm/gma500/gma_display.c | 20 +- drivers/gpu/drm/gma500/gtt.h | 2 - drivers/gpu/drm/gma500/intel_bios.h | 38 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 2 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 3 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 3 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 2 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 1 + drivers/gpu/drm/gma500/psb_intel_modes.c | 2 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 + drivers/gpu/drm/i2c/tda998x_drv.c | 17 +- drivers/gpu/drm/i810/i810_dma.c | 2 +- drivers/gpu/drm/i915/dvo_ch7017.c | 20 +- drivers/gpu/drm/i915/dvo_ch7xxx.c | 22 +- drivers/gpu/drm/i915/dvo_ivch.c | 26 +- drivers/gpu/drm/i915/dvo_ns2501.c | 44 +- drivers/gpu/drm/i915/dvo_sil164.c | 10 +- drivers/gpu/drm/i915/dvo_tfp410.c | 16 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 66 +- drivers/gpu/drm/i915/gvt/display.c | 68 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 26 +- drivers/gpu/drm/i915/gvt/edid.c | 20 +- drivers/gpu/drm/i915/gvt/execlist.h | 13 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 27 +- drivers/gpu/drm/i915/gvt/firmware.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 69 +- drivers/gpu/drm/i915/gvt/gtt.h | 2 + drivers/gpu/drm/i915/gvt/gvt.c | 27 +- drivers/gpu/drm/i915/gvt/gvt.h | 49 +- drivers/gpu/drm/i915/gvt/handlers.c | 423 +-- drivers/gpu/drm/i915/gvt/interrupt.c | 17 +- drivers/gpu/drm/i915/gvt/mmio.c | 12 +- drivers/gpu/drm/i915/gvt/mmio.h | 13 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 26 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 2 +- drivers/gpu/drm/i915/gvt/page_track.c | 5 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 36 +- drivers/gpu/drm/i915/gvt/scheduler.c | 202 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 + drivers/gpu/drm/i915/gvt/vgpu.c | 56 +- drivers/gpu/drm/i915/i915_debugfs.c | 132 +- drivers/gpu/drm/i915/i915_drv.c | 131 +- drivers/gpu/drm/i915/i915_drv.h | 53 +- drivers/gpu/drm/i915/i915_gem.c | 471 ++- drivers/gpu/drm/i915/i915_gem.h | 16 - drivers/gpu/drm/i915/i915_gem_clflush.c | 7 + drivers/gpu/drm/i915/i915_gem_context.c | 166 +- drivers/gpu/drm/i915/i915_gem_context.h | 28 +- drivers/gpu/drm/i915/i915_gem_dmabuf.c | 11 + drivers/gpu/drm/i915/i915_gem_execbuffer.c | 20 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 990 +++--- drivers/gpu/drm/i915/i915_gem_gtt.h | 65 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 2 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 2 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 44 +- drivers/gpu/drm/i915/i915_gpu_error.h | 2 +- drivers/gpu/drm/i915/i915_irq.c | 207 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 140 +- drivers/gpu/drm/i915/i915_pmu.c | 67 +- drivers/gpu/drm/i915/i915_pmu.h | 8 - drivers/gpu/drm/i915/i915_pvinfo.h | 6 +- drivers/gpu/drm/i915/i915_reg.h | 3429 ++++++++++---------- drivers/gpu/drm/i915/i915_request.c | 65 +- drivers/gpu/drm/i915/i915_request.h | 11 +- drivers/gpu/drm/i915/i915_trace.h | 148 +- drivers/gpu/drm/i915/i915_vgpu.c | 8 +- drivers/gpu/drm/i915/i915_vgpu.h | 6 - drivers/gpu/drm/i915/i915_vma.c | 123 +- drivers/gpu/drm/i915/i915_vma.h | 10 +- drivers/gpu/drm/i915/intel_acpi.c | 27 +- drivers/gpu/drm/i915/intel_atomic.c | 7 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 18 +- drivers/gpu/drm/i915/intel_audio.c | 48 +- drivers/gpu/drm/i915/intel_bios.c | 129 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 5 +- drivers/gpu/drm/i915/intel_cdclk.c | 56 +- drivers/gpu/drm/i915/intel_crt.c | 55 +- drivers/gpu/drm/i915/intel_ddi.c | 136 +- drivers/gpu/drm/i915/intel_display.c | 713 ++-- drivers/gpu/drm/i915/intel_display.h | 18 +- drivers/gpu/drm/i915/intel_dp.c | 286 +- drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 12 +- drivers/gpu/drm/i915/intel_dp_link_training.c | 39 +- drivers/gpu/drm/i915/intel_dp_mst.c | 15 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 96 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 16 +- drivers/gpu/drm/i915/intel_drv.h | 48 +- drivers/gpu/drm/i915/intel_dsi.c | 8 +- drivers/gpu/drm/i915/intel_dvo.c | 15 +- drivers/gpu/drm/i915/intel_engine_cs.c | 245 +- drivers/gpu/drm/i915/intel_fbdev.c | 9 +- drivers/gpu/drm/i915/intel_frontbuffer.c | 2 + drivers/gpu/drm/i915/intel_guc.c | 123 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 20 +- drivers/gpu/drm/i915/intel_guc_log.c | 70 +- drivers/gpu/drm/i915/intel_guc_log.h | 26 +- drivers/gpu/drm/i915/intel_guc_submission.c | 76 +- drivers/gpu/drm/i915/intel_gvt.c | 2 - drivers/gpu/drm/i915/intel_hangcheck.c | 17 +- drivers/gpu/drm/i915/intel_hdmi.c | 140 +- drivers/gpu/drm/i915/intel_i2c.c | 14 +- drivers/gpu/drm/i915/intel_lrc.c | 470 +-- drivers/gpu/drm/i915/intel_lrc.h | 7 + drivers/gpu/drm/i915/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/intel_lvds.c | 68 +- drivers/gpu/drm/i915/intel_modes.c | 2 +- drivers/gpu/drm/i915/intel_opregion.c | 31 +- drivers/gpu/drm/i915/intel_opregion.h | 1 - drivers/gpu/drm/i915/intel_panel.c | 8 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 119 +- drivers/gpu/drm/i915/intel_psr.c | 411 ++- drivers/gpu/drm/i915/intel_ringbuffer.c | 391 +-- drivers/gpu/drm/i915/intel_ringbuffer.h | 61 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 - drivers/gpu/drm/i915/intel_sdvo.c | 40 +- drivers/gpu/drm/i915/intel_sprite.c | 291 +- drivers/gpu/drm/i915/intel_tv.c | 20 +- drivers/gpu/drm/i915/intel_uc.c | 131 +- drivers/gpu/drm/i915/intel_uncore.c | 28 +- drivers/gpu/drm/i915/intel_uncore.h | 22 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 14 +- drivers/gpu/drm/i915/intel_workarounds.c | 170 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 52 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 4 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 154 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 128 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 6 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 - drivers/gpu/drm/i915/selftests/i915_request.c | 11 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 8 + drivers/gpu/drm/i915/selftests/i915_vma.c | 31 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 69 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 4 +- drivers/gpu/drm/i915/selftests/mock_context.c | 7 - drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 14 + drivers/gpu/drm/i915/selftests/mock_engine.c | 47 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 17 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 68 +- drivers/gpu/drm/imx/imx-ldb.c | 14 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/imx/ipuv3-plane.c | 9 +- drivers/gpu/drm/imx/parallel-display.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 76 +- drivers/gpu/drm/mediatek/mtk_drm_fb.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 7 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 22 +- drivers/gpu/drm/meson/meson_vclk.c | 656 ++-- drivers/gpu/drm/meson/meson_vclk.h | 4 - drivers/gpu/drm/meson/meson_venc.c | 378 ++- drivers/gpu/drm/meson/meson_venc.h | 3 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 3 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 4 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 12 +- drivers/gpu/drm/msm/edp/edp_connector.c | 4 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 4 +- drivers/gpu/drm/msm/msm_fb.c | 54 +- drivers/gpu/drm/msm/msm_fence.c | 8 + drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 3 + drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 65 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 6 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 40 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 36 +- drivers/gpu/drm/nouveau/nouveau_display.c | 10 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 18 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 1 + drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c | 9 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 2 + .../drm/omapdrm/displays/panel-sony-acx565akm.c | 2 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 2 +- drivers/gpu/drm/omapdrm/dss/core.c | 4 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 2 +- drivers/gpu/drm/omapdrm/dss/display.c | 2 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss.h | 5 +- drivers/gpu/drm/omapdrm/dss/pll.c | 73 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 2 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 1 - drivers/gpu/drm/omapdrm/omap_connector.c | 4 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_fb.c | 109 +- drivers/gpu/drm/omapdrm/omap_fb.h | 2 + drivers/gpu/drm/omapdrm/omap_fbdev.c | 8 +- drivers/gpu/drm/omapdrm/omap_gem.c | 286 +- drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 19 + drivers/gpu/drm/panel/Kconfig | 9 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 503 --- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 352 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 1 + drivers/gpu/drm/panel/panel-lvds.c | 1 + drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 58 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 1 + drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 2 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 1 + drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 1 + drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 1 + drivers/gpu/drm/panel/panel-simple.c | 298 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 1 + drivers/gpu/drm/pl111/Makefile | 1 - drivers/gpu/drm/pl111/pl111_display.c | 56 +- drivers/gpu/drm/pl111/pl111_drm.h | 5 - drivers/gpu/drm/pl111/pl111_drv.c | 61 +- drivers/gpu/drm/pl111/pl111_nomadik.c | 36 - drivers/gpu/drm/pl111/pl111_nomadik.h | 18 - drivers/gpu/drm/qxl/qxl_display.c | 18 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 80 +- drivers/gpu/drm/qxl/qxl_release.c | 7 + drivers/gpu/drm/radeon/radeon_connectors.c | 94 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 6 +- drivers/gpu/drm/radeon/radeon_encoders.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 149 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 3 - drivers/gpu/drm/rcar-du/rcar_du_plane.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 5 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 6 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 16 +- drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 4 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 50 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 86 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 125 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 23 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 8 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 126 - drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 74 - drivers/gpu/drm/savage/savage_state.c | 2 +- drivers/gpu/drm/scheduler/gpu_scheduler.c | 281 +- drivers/gpu/drm/scheduler/sched_fence.c | 11 + drivers/gpu/drm/selftests/drm_mm_selftests.h | 2 - drivers/gpu/drm/selftests/test-drm_mm.c | 71 - drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 2 +- drivers/gpu/drm/sti/sti_cursor.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 8 +- drivers/gpu/drm/sti/sti_dvo.c | 6 +- drivers/gpu/drm/sti/sti_gdp.c | 8 +- drivers/gpu/drm/sti/sti_hda.c | 3 +- drivers/gpu/drm/sti/sti_hdmi.c | 5 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/stm/drv.c | 10 +- drivers/gpu/drm/stm/ltdc.c | 21 +- drivers/gpu/drm/stm/ltdc.h | 1 - drivers/gpu/drm/sun4i/Kconfig | 7 - drivers/gpu/drm/sun4i/Makefile | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 93 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 127 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 186 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 2 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 117 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 44 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 8 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 54 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c | 90 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 81 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 4 - drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 273 -- drivers/gpu/drm/sun4i/sun8i_tcon_top.h | 44 - drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 61 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 61 +- drivers/gpu/drm/tegra/drm.c | 2 +- drivers/gpu/drm/tegra/dsi.c | 5 +- drivers/gpu/drm/tegra/gem.c | 14 + drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/output.c | 6 +- drivers/gpu/drm/tegra/rgb.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 9 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 4 +- drivers/gpu/drm/tinydrm/Kconfig | 11 - drivers/gpu/drm/tinydrm/Makefile | 1 - drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 9 +- drivers/gpu/drm/tinydrm/ili9225.c | 1 + drivers/gpu/drm/tinydrm/ili9341.c | 232 -- drivers/gpu/drm/tinydrm/mi0283qt.c | 1 + drivers/gpu/drm/tinydrm/mipi-dbi.c | 2 - drivers/gpu/drm/tinydrm/st7586.c | 1 + drivers/gpu/drm/tinydrm/st7735r.c | 1 + drivers/gpu/drm/ttm/ttm_bo_vm.c | 45 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_dmabuf.c | 18 + drivers/gpu/drm/udl/udl_drv.h | 3 +- drivers/gpu/drm/udl/udl_fb.c | 5 +- drivers/gpu/drm/udl/udl_gem.c | 15 +- drivers/gpu/drm/udl/udl_transfer.c | 11 +- drivers/gpu/drm/v3d/v3d_bo.c | 28 +- drivers/gpu/drm/v3d/v3d_drv.h | 11 +- drivers/gpu/drm/v3d/v3d_fence.c | 17 + drivers/gpu/drm/v3d/v3d_gem.c | 11 +- drivers/gpu/drm/v3d/v3d_irq.c | 3 + drivers/gpu/drm/v3d/v3d_regs.h | 1 - drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vc4/Makefile | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 147 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.h | 10 +- drivers/gpu/drm/vc4/vc4_dsi.c | 57 +- drivers/gpu/drm/vc4/vc4_fence.c | 8 + drivers/gpu/drm/vc4/vc4_hdmi.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 11 +- drivers/gpu/drm/vc4/vc4_plane.c | 105 +- drivers/gpu/drm/vc4/vc4_regs.h | 6 - drivers/gpu/drm/vc4/vc4_txp.c | 477 --- drivers/gpu/drm/vc4/vc4_vec.c | 2 +- drivers/gpu/drm/vgem/vgem_drv.c | 9 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 + drivers/gpu/drm/virtio/virtgpu_display.c | 34 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_fb.c | 8 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 7 + drivers/gpu/drm/virtio/virtgpu_plane.c | 4 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 36 +- drivers/gpu/drm/vkms/Makefile | 3 - drivers/gpu/drm/vkms/vkms_crc.c | 121 - drivers/gpu/drm/vkms/vkms_crtc.c | 218 -- drivers/gpu/drm/vkms/vkms_drv.c | 156 - drivers/gpu/drm/vkms/vkms_drv.h | 131 - drivers/gpu/drm/vkms/vkms_gem.c | 254 -- drivers/gpu/drm/vkms/vkms_output.c | 111 - drivers/gpu/drm/vkms/vkms_plane.c | 191 -- drivers/gpu/drm/vmwgfx/Kconfig | 1 - .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 3 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 4 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 3 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 3 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 25 +- .../drm/vmwgfx/device_include/vmware_pack_end.h | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_dmabuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 25 + drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 34 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_reg.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 4 +- drivers/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/gpu/drm/xen/xen_drm_front.h | 4 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_shbuf.c | 2 +- drivers/gpu/drm/zte/zx_hdmi.c | 4 +- drivers/gpu/drm/zte/zx_plane.c | 2 +- drivers/gpu/drm/zte/zx_tvenc.c | 2 +- drivers/gpu/drm/zte/zx_vga.c | 4 +- drivers/gpu/host1x/dev.c | 3 + drivers/gpu/host1x/job.c | 3 +- drivers/gpu/ipu-v3/ipu-csi.c | 3 +- drivers/hid/hid-core.c | 5 +- drivers/hid/hid-debug.c | 8 +- drivers/hid/i2c-hid/i2c-hid.c | 2 +- drivers/hid/usbhid/hiddev.c | 11 + drivers/hid/wacom_wac.c | 10 +- drivers/hwmon/hwmon.c | 4 + drivers/i2c/busses/i2c-cht-wc.c | 3 +- drivers/i2c/busses/i2c-davinci.c | 8 +- drivers/i2c/busses/i2c-imx.c | 5 +- drivers/i2c/busses/i2c-rcar.c | 54 +- drivers/i2c/busses/i2c-stu300.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 17 +- drivers/i2c/i2c-core-base.c | 13 +- drivers/i2c/i2c-mux.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 87 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/hfi1/rc.c | 2 +- drivers/infiniband/hw/hfi1/uc.c | 4 +- drivers/infiniband/hw/hfi1/ud.c | 4 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 4 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 4 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/mlx5/Kconfig | 2 +- drivers/infiniband/hw/mlx5/cmd.c | 15 + drivers/infiniband/hw/mlx5/cmd.h | 1 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/srq.c | 18 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 4 +- drivers/input/mouse/elan_i2c_core.c | 2 + drivers/input/serio/i8042-x86ia64io.h | 7 + drivers/iommu/Kconfig | 1 - drivers/iommu/intel-iommu.c | 94 +- drivers/isdn/capi/capi.c | 5 +- drivers/isdn/capi/capidrv.c | 3 +- drivers/isdn/gigaset/bas-gigaset.c | 29 +- drivers/isdn/hardware/mISDN/avmfritz.c | 1 + drivers/isdn/hardware/mISDN/hfcpci.c | 3 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 36 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 1 + drivers/isdn/hardware/mISDN/mISDNisar.c | 4 + drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/isdn/hisax/avm_pci.c | 1 + drivers/isdn/hisax/callc.c | 3 +- drivers/isdn/hisax/config.c | 9 +- drivers/isdn/hisax/gazel.c | 4 + drivers/isdn/hisax/hfc_usb.c | 10 +- drivers/isdn/hisax/isar.c | 2 + drivers/isdn/hisax/l3_1tr6.c | 1 + drivers/isdn/hisax/l3dss1.c | 1 + drivers/isdn/hisax/st5481_usb.c | 11 +- drivers/isdn/hysdn/hysdn_boot.c | 2 + drivers/isdn/i4l/isdn_tty.c | 4 +- drivers/isdn/i4l/isdn_v110.c | 9 + drivers/isdn/mISDN/stack.c | 1 + drivers/md/dm-writecache.c | 43 +- drivers/md/md.c | 8 +- drivers/md/raid10.c | 7 + .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/platform/vsp1/vsp1_drm.c | 4 +- drivers/media/rc/bpf-lirc.c | 25 +- drivers/media/rc/rc-ir-raw.c | 8 +- drivers/media/rc/rc-main.c | 12 +- drivers/misc/cxl/api.c | 8 +- drivers/misc/ibmasm/ibmasmfs.c | 27 +- drivers/misc/mei/interrupt.c | 5 +- drivers/misc/vmw_balloon.c | 4 +- drivers/mmc/core/slot-gpio.c | 2 +- drivers/mmc/host/dw_mmc.c | 7 +- drivers/mmc/host/mxcmmc.c | 3 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 15 +- drivers/mmc/host/sdhci-esdhc-imx.c | 21 +- drivers/mmc/host/sunxi-mmc.c | 7 + drivers/mtd/spi-nor/cadence-quadspi.c | 6 +- drivers/net/bonding/bond_main.c | 17 +- drivers/net/bonding/bond_options.c | 23 +- drivers/net/bonding/bond_sysfs.c | 7 +- drivers/net/can/cc770/cc770.c | 2 +- drivers/net/can/dev.c | 14 +- drivers/net/can/flexcan.c | 33 +- drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/m_can/m_can.c | 18 +- drivers/net/can/mscan/mpc5xxx_can.c | 5 + drivers/net/can/peak_canfd/peak_canfd.c | 2 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 39 +- drivers/net/can/sja1000/peak_pci.c | 2 +- drivers/net/can/sja1000/peak_pcmcia.c | 2 +- drivers/net/can/sun4i_can.c | 2 +- drivers/net/can/usb/Kconfig | 48 +- drivers/net/can/usb/Makefile | 7 +- drivers/net/can/usb/ems_usb.c | 1 + drivers/net/can/usb/kvaser_usb.c | 2085 ------------ drivers/net/can/usb/kvaser_usb/Makefile | 2 + drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 188 ++ drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 835 +++++ drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2028 ++++++++++++ drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 1358 ++++++++ drivers/net/can/usb/peak_usb/pcan_usb.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 + drivers/net/can/usb/ucan.c | 1613 +++++++++ drivers/net/can/xilinx_can.c | 784 +++-- drivers/net/dsa/Kconfig | 24 +- drivers/net/dsa/Makefile | 3 + drivers/net/dsa/b53/b53_srab.c | 1 + drivers/net/dsa/bcm_sf2.c | 19 +- drivers/net/dsa/bcm_sf2_cfp.c | 46 +- drivers/net/dsa/bcm_sf2_regs.h | 2 + drivers/net/dsa/mv88e6xxx/chip.c | 268 +- drivers/net/dsa/mv88e6xxx/chip.h | 47 + drivers/net/dsa/mv88e6xxx/global2.h | 3 + drivers/net/dsa/mv88e6xxx/global2_avb.c | 25 + drivers/net/dsa/mv88e6xxx/hwtstamp.c | 134 +- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 14 +- drivers/net/dsa/mv88e6xxx/port.c | 109 +- drivers/net/dsa/mv88e6xxx/port.h | 23 +- drivers/net/dsa/mv88e6xxx/ptp.c | 101 +- drivers/net/dsa/mv88e6xxx/ptp.h | 71 + drivers/net/dsa/mv88e6xxx/serdes.c | 439 ++- drivers/net/dsa/mv88e6xxx/serdes.h | 24 +- drivers/net/dsa/realtek-smi.c | 489 +++ drivers/net/dsa/realtek-smi.h | 144 + drivers/net/dsa/rtl8366.c | 515 +++ drivers/net/dsa/rtl8366rb.c | 1424 ++++++++ drivers/net/dsa/vitesse-vsc73xx.c | 1365 ++++++++ drivers/net/ethernet/3com/Kconfig | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 1 + drivers/net/ethernet/Kconfig | 2 +- drivers/net/ethernet/Makefile | 9 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 6 +- drivers/net/ethernet/amazon/ena/ena_com.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/amd/Kconfig | 4 +- drivers/net/ethernet/amd/pcnet32.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-desc.c | 7 +- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 2 - .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 117 + drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 24 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 11 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 59 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 49 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 8 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 57 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 8 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 52 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 35 + .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 69 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 4 +- drivers/net/ethernet/atheros/alx/main.c | 10 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 1 + drivers/net/ethernet/aurora/Kconfig | 1 + drivers/net/ethernet/aurora/nb8800.c | 2 - drivers/net/ethernet/broadcom/Kconfig | 12 +- drivers/net/ethernet/broadcom/bcmsysport.c | 221 +- drivers/net/ethernet/broadcom/bcmsysport.h | 14 +- drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 12 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 3 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 13 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 3 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 10 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 257 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 34 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h | 66 + drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 89 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 10 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 121 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 15 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 378 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 37 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 1214 +++++-- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 33 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 11 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 - drivers/net/ethernet/broadcom/cnic.c | 13 +- drivers/net/ethernet/broadcom/tg3.c | 27 + drivers/net/ethernet/broadcom/tg3.h | 2 + drivers/net/ethernet/cadence/Kconfig | 6 +- drivers/net/ethernet/cadence/macb.h | 11 + drivers/net/ethernet/cadence/macb_main.c | 126 +- drivers/net/ethernet/cadence/macb_ptp.c | 1 + drivers/net/ethernet/cavium/Kconfig | 18 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 47 +- .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 35 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 45 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 2 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 9 + drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 10 + .../net/ethernet/cavium/liquidio/request_manager.c | 26 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 14 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 1 - drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 + drivers/net/ethernet/chelsio/cxgb3/l2t.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 11 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 57 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 32 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 515 ++- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 186 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 154 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 8 + drivers/net/ethernet/chelsio/cxgb4/l2t.c | 1 + drivers/net/ethernet/chelsio/cxgb4/sched.c | 3 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 376 ++- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 89 +- drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 29 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 12 + drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 4 +- drivers/net/ethernet/cirrus/Kconfig | 1 + drivers/net/ethernet/cisco/enic/enic_main.c | 80 +- drivers/net/ethernet/cisco/enic/vnic_dev.c | 2 +- drivers/net/ethernet/cisco/enic/vnic_rq.c | 2 +- drivers/net/ethernet/cisco/enic/vnic_wq.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 135 +- drivers/net/ethernet/dec/tulip/de4x5.c | 6 + drivers/net/ethernet/dec/tulip/tulip_core.c | 1 + drivers/net/ethernet/emulex/benet/be.h | 41 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 1 + drivers/net/ethernet/emulex/benet/be_main.c | 86 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 103 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 3 + drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 39 + drivers/net/ethernet/freescale/fec_main.c | 21 +- drivers/net/ethernet/freescale/fec_ptp.c | 2 - drivers/net/ethernet/freescale/fman/fman.c | 3 +- drivers/net/ethernet/freescale/fman/fman.h | 1 + drivers/net/ethernet/freescale/fman/fman_dtsec.c | 27 + drivers/net/ethernet/freescale/fman/fman_dtsec.h | 1 + drivers/net/ethernet/freescale/fman/fman_memac.c | 5 + drivers/net/ethernet/freescale/fman/fman_memac.h | 1 + drivers/net/ethernet/freescale/fman/fman_port.c | 20 + drivers/net/ethernet/freescale/fman/fman_port.h | 2 + drivers/net/ethernet/freescale/fman/fman_tgec.c | 21 + drivers/net/ethernet/freescale/fman/fman_tgec.h | 1 + drivers/net/ethernet/freescale/fman/mac.c | 3 + drivers/net/ethernet/freescale/fman/mac.h | 1 + drivers/net/ethernet/freescale/fs_enet/mac-fec.c | 18 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 2 - drivers/net/ethernet/freescale/ucc_geth.c | 9 +- drivers/net/ethernet/hisilicon/Kconfig | 15 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 5 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 30 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 13 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 22 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 13 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 11 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 4 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 13 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 25 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 56 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 28 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 376 +-- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 19 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 115 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 108 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.h | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 571 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 48 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 30 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 27 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 17 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 26 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 14 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 177 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 3 - drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 36 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 19 +- drivers/net/ethernet/ibm/ibmvnic.c | 211 +- drivers/net/ethernet/ibm/ibmvnic.h | 33 - drivers/net/ethernet/intel/i40e/i40e_adminq.c | 2 + drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 + drivers/net/ethernet/intel/i40e/i40e_common.c | 35 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 347 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 3 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 27 +- drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 2 + .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2 + drivers/net/ethernet/intel/i40evf/i40e_common.c | 69 - drivers/net/ethernet/intel/i40evf/i40evf_main.c | 4 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 13 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 16 + drivers/net/ethernet/intel/igb/e1000_phy.c | 1 + drivers/net/ethernet/intel/igb/igb.h | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 266 +- drivers/net/ethernet/intel/igbvf/netdev.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 42 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 389 ++- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1 - drivers/net/ethernet/jme.c | 4 +- drivers/net/ethernet/lantiq_etop.c | 10 +- drivers/net/ethernet/marvell/mvneta.c | 409 ++- drivers/net/ethernet/marvell/mvneta_bm.c | 15 + drivers/net/ethernet/marvell/mvneta_bm.h | 8 +- drivers/net/ethernet/marvell/mvpp2/Makefile | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 134 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 973 +++++- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 203 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 703 ++++ drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 179 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 223 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h | 75 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 71 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 2 +- drivers/net/ethernet/mellanox/mlx4/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx4/catas.c | 8 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 239 ++ drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 5 +- drivers/net/ethernet/mellanox/mlx4/fw.h | 1 + drivers/net/ethernet/mellanox/mlx4/main.c | 220 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 + drivers/net/ethernet/mellanox/mlx4/mlx4.h | 8 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx4/profile.c | 3 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 6 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 6 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 37 + .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 23 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 63 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 22 +- .../mellanox/mlx5/core/diag/fs_tracepoint.h | 2 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 947 ++++++ .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 175 + .../mellanox/mlx5/core/diag/fw_tracer_tracepoint.h | 78 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 73 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 307 ++ drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 63 + .../mellanox/mlx5/core/en_accel/en_accel.h | 26 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 20 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 69 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 33 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 117 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 275 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 269 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 108 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 45 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 219 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 21 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 5 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 230 ++ .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h | 64 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 29 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 17 - drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 - drivers/net/ethernet/mellanox/mlx5/core/vxlan.c | 190 -- drivers/net/ethernet/mellanox/mlx5/core/vxlan.h | 63 - drivers/net/ethernet/mellanox/mlx5/core/wq.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 5 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/Makefile | 17 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 37 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 38 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 175 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 57 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 117 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 91 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 32 +- drivers/net/ethernet/mellanox/mlxsw/emad.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/i2c.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/ib.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 46 +- drivers/net/ethernet/mellanox/mlxsw/pci.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/port.h | 38 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 973 +++++- drivers/net/ethernet/mellanox/mlxsw/resources.h | 53 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 473 ++- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 260 +- .../ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c | 244 ++ .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 428 +++ .../ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c | 342 ++ .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 239 ++ .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 271 ++ .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 51 + drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 132 +- .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 536 +++ .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 196 ++ .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 1168 +++++++ .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 116 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.h | 36 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 285 ++ .../mellanox/mlxsw/spectrum_acl_flex_keys.h | 124 - .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 438 +-- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 228 ++ .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c | 302 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 194 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_kvdl.c | 463 +-- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 37 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.h | 46 +- .../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c | 354 +- .../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.h | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 392 ++- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 38 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 40 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 34 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 84 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.h | 34 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 37 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 40 +- drivers/net/ethernet/mellanox/mlxsw/txheader.h | 36 +- drivers/net/ethernet/micrel/ksz884x.c | 3 - drivers/net/ethernet/microchip/Makefile | 2 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 696 ++++ drivers/net/ethernet/microchip/lan743x_ethtool.h | 11 + drivers/net/ethernet/microchip/lan743x_main.c | 206 +- drivers/net/ethernet/microchip/lan743x_main.h | 133 + drivers/net/ethernet/mscc/ocelot.c | 445 ++- drivers/net/ethernet/mscc/ocelot.h | 2 +- drivers/net/ethernet/mscc/ocelot_board.c | 2 +- drivers/net/ethernet/neterion/Kconfig | 23 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 4 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 25 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 1 + drivers/net/ethernet/netronome/nfp/bpf/jit.c | 313 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 54 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 58 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 79 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 92 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 213 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 37 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 5 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 3 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 48 + .../net/ethernet/netronome/nfp/flower/metadata.c | 12 +- .../net/ethernet/netronome/nfp/flower/offload.c | 56 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 19 + drivers/net/ethernet/netronome/nfp/nfp_app.h | 26 + drivers/net/ethernet/netronome/nfp/nfp_asm.h | 29 + drivers/net/ethernet/netronome/nfp/nfp_main.c | 26 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 19 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 167 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 1 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 58 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 2 + .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 16 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 4 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 22 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +- drivers/net/ethernet/ni/nixge.c | 1 - drivers/net/ethernet/nvidia/forcedeth.c | 4 +- drivers/net/ethernet/oki-semi/pch_gbe/Makefile | 2 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 40 - .../net/ethernet/oki-semi/pch_gbe/pch_gbe_api.c | 262 -- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_api.h | 35 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 19 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 193 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h | 2 - drivers/net/ethernet/packetengines/Kconfig | 6 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 3 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 10 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qed/qed.h | 14 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 32 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 3 + drivers/net/ethernet/qlogic/qed/qed_debug.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 129 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 16 + .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 13 - drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 33 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 119 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 16 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 56 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 29 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 7 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 88 + drivers/net/ethernet/qlogic/qede/qede_filter.c | 1 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 2 + drivers/net/ethernet/qlogic/qede/qede_ptp.c | 10 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 2 + drivers/net/ethernet/qlogic/qlge/qlge_mpi.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 21 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +- drivers/net/ethernet/realtek/Kconfig | 2 +- drivers/net/ethernet/realtek/r8169.c | 819 ++--- drivers/net/ethernet/renesas/ravb_main.c | 102 +- drivers/net/ethernet/renesas/sh_eth.c | 141 +- drivers/net/ethernet/renesas/sh_eth.h | 14 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 + drivers/net/ethernet/sfc/Makefile | 2 + drivers/net/ethernet/sfc/ef10.c | 30 +- drivers/net/ethernet/sfc/ef10_sriov.c | 5 +- drivers/net/ethernet/sfc/efx.c | 29 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 1 + drivers/net/ethernet/sfc/farch.c | 1 + drivers/net/ethernet/sfc/net_driver.h | 3 + drivers/net/ethernet/sfc/rx.c | 7 +- drivers/net/ethernet/smsc/epic100.c | 2 - drivers/net/ethernet/socionext/netsec.c | 2 - drivers/net/ethernet/stmicro/stmmac/Makefile | 3 +- drivers/net/ethernet/stmicro/stmmac/common.h | 17 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 69 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 27 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 228 ++ .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 371 +++ .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 280 ++ drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 411 +++ drivers/net/ethernet/stmicro/stmmac/hwif.c | 31 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 14 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 75 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 133 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 40 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 60 + drivers/net/ethernet/sun/ldmvsw.c | 3 +- drivers/net/ethernet/sun/niu.c | 16 - drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/tehuti/tehuti.c | 2 - drivers/net/ethernet/ti/cpsw.c | 463 ++- drivers/net/ethernet/ti/cpts.c | 6 +- drivers/net/ethernet/ti/davinci_cpdma.c | 31 +- drivers/net/ethernet/ti/netcp_core.c | 13 +- drivers/net/ethernet/ti/tlan.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 1 + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 112 +- drivers/net/fjes/fjes_main.c | 8 +- drivers/net/geneve.c | 19 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/6pack.c | 5 +- drivers/net/hyperv/hyperv_net.h | 13 +- drivers/net/hyperv/netvsc.c | 54 +- drivers/net/hyperv/netvsc_drv.c | 129 +- drivers/net/hyperv/rndis_filter.c | 62 +- drivers/net/ieee802154/Kconfig | 11 + drivers/net/ieee802154/Makefile | 1 + drivers/net/ieee802154/adf7242.c | 34 +- drivers/net/ieee802154/at86rf230.c | 15 +- drivers/net/ieee802154/fakelb.c | 5 +- drivers/net/ieee802154/mac802154_hwsim.c | 935 ++++++ drivers/net/ieee802154/mac802154_hwsim.h | 73 + drivers/net/ieee802154/mcr20a.c | 3 +- drivers/net/ipvlan/ipvlan_main.c | 36 +- drivers/net/macvlan.c | 11 +- drivers/net/net_failover.c | 11 +- drivers/net/netdevsim/Makefile | 4 + drivers/net/netdevsim/bpf.c | 91 +- drivers/net/netdevsim/devlink.c | 1 + drivers/net/netdevsim/ipsec.c | 297 ++ drivers/net/netdevsim/netdev.c | 119 +- drivers/net/netdevsim/netdevsim.h | 71 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/Kconfig | 6 +- drivers/net/phy/bcm7xxx.c | 2 + drivers/net/phy/dp83tc811.c | 48 +- drivers/net/phy/fixed_phy.c | 7 +- drivers/net/phy/marvell.c | 56 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 110 +- drivers/net/phy/mdio-mux-gpio.c | 22 +- drivers/net/phy/mscc.c | 2 +- drivers/net/phy/phy.c | 105 +- drivers/net/phy/phy_device.c | 15 +- drivers/net/phy/phylink.c | 30 + drivers/net/phy/realtek.c | 80 + drivers/net/phy/sfp-bus.c | 35 +- drivers/net/phy/sfp.c | 727 +++++ drivers/net/phy/vitesse.c | 175 + drivers/net/phy/xilinx_gmii2rgmii.c | 20 +- drivers/net/ppp/ppp_mppe.c | 56 +- drivers/net/team/team.c | 8 +- drivers/net/tun.c | 9 +- drivers/net/usb/asix_devices.c | 42 +- drivers/net/usb/catc.c | 1 + drivers/net/usb/cdc-phonet.c | 6 +- drivers/net/usb/hso.c | 44 +- drivers/net/usb/kaweth.c | 8 +- drivers/net/usb/lan78xx.c | 48 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/usb/r8152.c | 15 +- drivers/net/usb/rtl8150.c | 7 +- drivers/net/usb/smsc75xx.c | 62 + drivers/net/usb/sr9700.c | 2 +- drivers/net/veth.c | 750 ++++- drivers/net/virtio_net.c | 220 +- drivers/net/vxlan.c | 144 +- drivers/net/wan/farsync.c | 2 - drivers/net/wan/fsl_ucc_hdlc.c | 6 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wimax/i2400m/control.c | 3 +- drivers/net/wimax/i2400m/fw.c | 3 +- drivers/net/wimax/i2400m/netdev.c | 2 - drivers/net/wireless/ath/ath10k/Kconfig | 24 +- drivers/net/wireless/ath/ath10k/ce.c | 2 +- drivers/net/wireless/ath/ath10k/ce.h | 42 + drivers/net/wireless/ath/ath10k/core.c | 19 +- drivers/net/wireless/ath/ath10k/core.h | 3 +- drivers/net/wireless/ath/ath10k/debug.c | 21 +- drivers/net/wireless/ath/ath10k/htc.c | 4 +- drivers/net/wireless/ath/ath10k/htc.h | 4 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 13 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 6 +- drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 28 +- drivers/net/wireless/ath/ath10k/pci.h | 42 - drivers/net/wireless/ath/ath10k/sdio.c | 16 +- drivers/net/wireless/ath/ath10k/sdio.h | 8 +- drivers/net/wireless/ath/ath10k/snoc.c | 47 +- drivers/net/wireless/ath/ath10k/snoc.h | 1 - drivers/net/wireless/ath/ath10k/spectral.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 10 +- drivers/net/wireless/ath/ath10k/wmi.c | 14 +- drivers/net/wireless/ath/ath10k/wmi.h | 1 + drivers/net/wireless/ath/ath5k/pcu.c | 1 + drivers/net/wireless/ath/ath6kl/cfg80211.c | 17 +- drivers/net/wireless/ath/ath6kl/sdio.c | 1 + drivers/net/wireless/ath/ath9k/ar5008_phy.c | 2 + drivers/net/wireless/ath/ath9k/ar9002_phy.c | 1 + drivers/net/wireless/ath/ath9k/ath9k.h | 4 +- drivers/net/wireless/ath/ath9k/channel.c | 14 +- drivers/net/wireless/ath/ath9k/debug.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 7 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 9 +- drivers/net/wireless/ath/ath9k/hw.c | 12 +- drivers/net/wireless/ath/ath9k/hw.h | 2 +- drivers/net/wireless/ath/ath9k/main.c | 5 +- drivers/net/wireless/ath/ath9k/wmi.c | 11 +- drivers/net/wireless/ath/wcn36xx/main.c | 30 +- drivers/net/wireless/ath/wcn36xx/smd.c | 95 +- drivers/net/wireless/ath/wcn36xx/testmode.c | 2 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 3 + drivers/net/wireless/ath/wil6210/Makefile | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 30 +- drivers/net/wireless/ath/wil6210/debugfs.c | 490 ++- drivers/net/wireless/ath/wil6210/ethtool.c | 2 +- drivers/net/wireless/ath/wil6210/interrupt.c | 225 +- drivers/net/wireless/ath/wil6210/main.c | 360 +- drivers/net/wireless/ath/wil6210/netdev.c | 73 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 59 +- drivers/net/wireless/ath/wil6210/pm.c | 6 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 26 +- drivers/net/wireless/ath/wil6210/trace.h | 59 + drivers/net/wireless/ath/wil6210/txrx.c | 649 ++-- drivers/net/wireless/ath/wil6210/txrx.h | 105 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 1598 +++++++++ drivers/net/wireless/ath/wil6210/txrx_edma.h | 562 ++++ drivers/net/wireless/ath/wil6210/wil6210.h | 228 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 5 +- drivers/net/wireless/ath/wil6210/wmi.c | 502 ++- drivers/net/wireless/ath/wil6210/wmi.h | 167 +- drivers/net/wireless/atmel/atmel.c | 18 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 40 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 25 + .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 + .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 40 + .../wireless/broadcom/brcm80211/brcmfmac/feature.h | 6 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 43 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 18 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 + .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 2 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 2 +- .../broadcom/brcm80211/brcmsmac/phy/phy_qmath.c | 2 +- drivers/net/wireless/cisco/airo.c | 8 +- drivers/net/wireless/cisco/airo_cs.c | 3 - drivers/net/wireless/intel/ipw2x00/ipw2100.c | 25 +- drivers/net/wireless/intel/ipw2x00/ipw2100.h | 12 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 6 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 2 - drivers/net/wireless/intel/iwlegacy/3945-mac.c | 10 - drivers/net/wireless/intel/iwlegacy/3945.c | 2 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 6 - drivers/net/wireless/intel/iwlwifi/Makefile | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 2 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 163 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 1 + drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 3 + drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 1 + drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 1 + drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 70 + drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 18 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 10 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 12 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 172 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 36 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 250 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 25 + drivers/net/wireless/intel/iwlwifi/fw/common_rx.c | 88 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 284 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 40 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 37 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/smem.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 12 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 286 ++ .../net/wireless/intel/iwlwifi/iwl-context-info.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 5 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 74 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 28 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 110 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 29 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 7 + drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 4 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 211 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 364 ++- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 48 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 207 ++ .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 62 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 49 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 294 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 388 ++- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 235 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 192 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 92 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 8 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 17 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 10 +- drivers/net/wireless/mac80211_hwsim.c | 123 + drivers/net/wireless/marvell/libertas/cfg.c | 12 +- drivers/net/wireless/marvell/libertas/dev.h | 1 + drivers/net/wireless/marvell/libertas/if_sdio.c | 30 +- drivers/net/wireless/marvell/libertas/if_usb.c | 7 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 8 +- drivers/net/wireless/marvell/mwifiex/11n.c | 5 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 95 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 17 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 34 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/ie.c | 8 +- drivers/net/wireless/marvell/mwifiex/init.c | 5 +- drivers/net/wireless/marvell/mwifiex/main.c | 36 +- drivers/net/wireless/marvell/mwifiex/main.h | 17 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 12 +- drivers/net/wireless/marvell/mwifiex/scan.c | 3 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 12 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 3 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 2 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 55 +- drivers/net/wireless/marvell/mwifiex/usb.c | 32 +- drivers/net/wireless/marvell/mwifiex/util.c | 6 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 2 +- drivers/net/wireless/mediatek/mt76/Kconfig | 26 + drivers/net/wireless/mediatek/mt76/Makefile | 20 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 77 +- drivers/net/wireless/mediatek/mt76/dma.h | 43 + drivers/net/wireless/mediatek/mt76/mac80211.c | 20 +- drivers/net/wireless/mediatek/mt76/mt76.h | 174 +- drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 7 + drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 + .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 166 + drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 522 +++ drivers/net/wireless/mediatek/mt76/mt76x0/dma.h | 126 + drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 445 +++ drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 149 + drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 720 ++++ .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 282 ++ .../wireless/mediatek/mt76/mt76x0/initvals_phy.h | 772 +++++ drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 660 ++++ drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 154 + drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 403 +++ drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 656 ++++ drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 101 + drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 330 ++ drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 1008 ++++++ drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 81 + drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 ++++ .../mediatek/{mt7601u => mt76/mt76x0}/trace.c | 0 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 313 ++ drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 270 ++ drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 381 +++ drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 61 + drivers/net/wireless/mediatek/mt76/mt76x0/util.c | 42 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 107 +- drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 350 ++ .../net/wireless/mediatek/mt76/mt76x2_debugfs.c | 23 + drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c | 377 ++- drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h | 64 + drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 21 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 38 - drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c | 13 +- drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 305 +- .../wireless/mediatek/mt76/mt76x2_init_common.c | 259 ++ drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 641 +--- drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 2 +- .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 699 ++++ drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 326 +- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 17 - drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 17 + drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 360 +- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 349 ++ drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 30 + drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 161 +- .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 149 + drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 142 + drivers/net/wireless/mediatek/mt76/mt76x2u.h | 83 + drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 108 + drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 318 ++ drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 240 ++ drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 185 ++ drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 463 +++ drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 303 ++ drivers/net/wireless/mediatek/mt76/tx.c | 85 +- drivers/net/wireless/mediatek/mt76/usb.c | 845 +++++ drivers/net/wireless/mediatek/mt76/usb_mcu.c | 242 ++ drivers/net/wireless/mediatek/mt76/usb_trace.c | 23 + drivers/net/wireless/mediatek/mt76/usb_trace.h | 71 + drivers/net/wireless/mediatek/mt7601u/init.c | 1 + drivers/net/wireless/mediatek/mt7601u/main.c | 11 + drivers/net/wireless/mediatek/mt7601u/phy.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 106 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 211 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 3 + drivers/net/wireless/quantenna/qtnfmac/core.c | 26 + drivers/net/wireless/quantenna/qtnfmac/core.h | 3 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 105 + drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 18 - drivers/net/wireless/ray_cs.c | 6 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.c | 4 +- drivers/net/wireless/realtek/rtlwifi/base.c | 19 +- drivers/net/wireless/realtek/rtlwifi/base.h | 2 +- drivers/net/wireless/realtek/rtlwifi/core.c | 3 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 2 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 4 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 2 +- drivers/net/wireless/rndis_wlan.c | 6 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 28 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_main.c | 7 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 23 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 6 +- drivers/net/wireless/rsi/rsi_mgmt.h | 2 +- drivers/net/wireless/rsi/rsi_sdio.h | 3 + drivers/net/wireless/rsi/rsi_usb.h | 3 + drivers/net/wireless/ti/wl18xx/debugfs.c | 29 +- drivers/net/wireless/ti/wlcore/acx.c | 1 - drivers/net/wireless/ti/wlcore/cmd.c | 10 + drivers/net/wireless/ti/wlcore/debugfs.c | 90 +- drivers/net/wireless/ti/wlcore/main.c | 538 ++- drivers/net/wireless/ti/wlcore/ps.c | 146 - drivers/net/wireless/ti/wlcore/ps.h | 3 - drivers/net/wireless/ti/wlcore/rx.c | 8 +- drivers/net/wireless/ti/wlcore/scan.c | 13 +- drivers/net/wireless/ti/wlcore/sysfs.c | 13 +- drivers/net/wireless/ti/wlcore/testmode.c | 20 +- drivers/net/wireless/ti/wlcore/tx.c | 10 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 30 +- drivers/net/wireless/ti/wlcore/wlcore.h | 1 - drivers/net/wireless/ti/wlcore/wlcore_i.h | 1 - drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 21 +- drivers/net/xen-netback/interface.c | 4 +- drivers/net/xen-netback/netback.c | 4 +- drivers/net/xen-netfront.c | 11 +- drivers/nvdimm/claim.c | 1 + drivers/nvme/host/core.c | 63 +- drivers/nvme/host/fabrics.c | 10 +- drivers/nvme/host/fabrics.h | 3 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/pci.c | 12 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/target/configfs.c | 9 +- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/fc.c | 44 +- drivers/nvme/target/loop.c | 2 +- drivers/nvmem/core.c | 4 + drivers/of/base.c | 6 +- drivers/of/of_mdio.c | 17 +- drivers/of/of_private.h | 2 + drivers/of/overlay.c | 11 + drivers/pci/bus.c | 6 +- drivers/pci/controller/dwc/Kconfig | 1 - drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/pci-aardvark.c | 2 +- drivers/pci/controller/pci-ftpci100.c | 4 +- drivers/pci/controller/pci-hyperv.c | 8 +- drivers/pci/controller/pci-v3-semi.c | 2 +- drivers/pci/controller/pci-versatile.c | 2 +- drivers/pci/controller/pci-xgene.c | 2 +- drivers/pci/controller/pcie-mediatek.c | 2 +- drivers/pci/controller/pcie-mobiveil.c | 2 +- drivers/pci/controller/pcie-rcar.c | 16 +- drivers/pci/controller/pcie-xilinx-nwl.c | 2 +- drivers/pci/controller/pcie-xilinx.c | 1 + drivers/pci/endpoint/pci-epf-core.c | 62 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/iov.c | 16 + drivers/pci/of.c | 2 +- drivers/pci/pci-acpi.c | 12 + drivers/pci/pci-driver.c | 1 + drivers/pci/pci.c | 38 + drivers/pci/pci.h | 15 + drivers/pci/pcie/err.c | 2 + drivers/pci/probe.c | 4 +- drivers/pci/remove.c | 5 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 4 + drivers/phy/motorola/phy-mapphone-mdm6600.c | 4 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 6 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 48 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 14 +- drivers/platform/x86/dell-laptop.c | 2 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/ptp_chardev.c | 1 + drivers/ptp/ptp_qoriq.c | 217 +- drivers/rtc/interface.c | 8 +- drivers/rtc/rtc-mrst.c | 4 +- drivers/s390/block/dasd.c | 13 +- drivers/s390/block/dasd_int.h | 8 - drivers/s390/net/Kconfig | 10 + drivers/s390/net/Makefile | 3 + drivers/s390/net/ism.h | 221 ++ drivers/s390/net/ism_drv.c | 623 ++++ drivers/s390/net/qeth_core.h | 46 +- drivers/s390/net/qeth_core_main.c | 461 +-- drivers/s390/net/qeth_core_mpc.h | 3 + drivers/s390/net/qeth_core_sys.c | 18 +- drivers/s390/net/qeth_l2.h | 5 + drivers/s390/net/qeth_l2_main.c | 220 +- drivers/s390/net/qeth_l3_main.c | 399 +-- drivers/s390/net/qeth_l3_sys.c | 6 +- drivers/scsi/aacraid/aachba.c | 15 +- drivers/scsi/cxlflash/main.h | 4 +- drivers/scsi/cxlflash/ocxl_hw.c | 5 +- drivers/scsi/hpsa.c | 25 +- drivers/scsi/hpsa.h | 1 + drivers/scsi/libiscsi.c | 12 +- drivers/scsi/qedf/qedf_main.c | 12 + drivers/scsi/qedi/qedi_main.c | 11 + drivers/scsi/qla2xxx/qla_attr.c | 1 + drivers/scsi/qla2xxx/qla_def.h | 2 + drivers/scsi/qla2xxx/qla_gbl.h | 1 + drivers/scsi/qla2xxx/qla_gs.c | 44 +- drivers/scsi/qla2xxx/qla_init.c | 21 +- drivers/scsi/qla2xxx/qla_inline.h | 2 + drivers/scsi/qla2xxx/qla_isr.c | 3 + drivers/scsi/qla2xxx/qla_mbx.c | 6 + drivers/scsi/qla2xxx/qla_mid.c | 11 +- drivers/scsi/qla2xxx/qla_os.c | 55 +- drivers/scsi/qla2xxx/qla_sup.c | 3 + drivers/scsi/scsi_error.c | 14 + drivers/scsi/sd_zbc.c | 5 +- drivers/scsi/sg.c | 57 +- drivers/soc/imx/gpc.c | 21 + drivers/staging/android/ashmem.c | 2 + drivers/staging/android/ion/ion.c | 6 +- drivers/staging/ks7010/ks_hostif.c | 12 +- drivers/staging/media/omap4iss/iss_video.c | 3 +- drivers/staging/netlogic/xlr_net.c | 9 +- drivers/staging/rtl8188eu/Kconfig | 1 - drivers/staging/rtl8188eu/core/rtw_recv.c | 161 +- drivers/staging/rtl8188eu/core/rtw_security.c | 92 +- drivers/staging/rtl8188eu/include/wifi.h | 1 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 3 +- drivers/staging/rtl8712/wifi.h | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 1 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 7 +- drivers/staging/rtlwifi/base.c | 2 +- drivers/staging/rtlwifi/rtl8822be/hw.c | 2 +- drivers/staging/rtlwifi/wifi.h | 1 + drivers/staging/speakup/speakup_soft.c | 6 +- drivers/staging/vboxvideo/vbox_mode.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 16 +- drivers/target/target_core_pr.c | 15 +- drivers/tee/tee_shm.c | 6 + drivers/thunderbolt/domain.c | 4 + drivers/uio/uio.c | 139 +- drivers/usb/chipidea/Kconfig | 9 +- drivers/usb/chipidea/Makefile | 3 +- drivers/usb/chipidea/ci.h | 8 - drivers/usb/chipidea/ulpi.c | 3 + drivers/usb/class/cdc-acm.c | 3 + drivers/usb/core/hub.c | 8 +- drivers/usb/core/quirks.c | 4 + drivers/usb/dwc2/gadget.c | 6 +- drivers/usb/dwc2/hcd.c | 54 +- drivers/usb/dwc2/hcd_intr.c | 9 +- drivers/usb/dwc3/ep0.c | 3 - drivers/usb/gadget/composite.c | 1 - drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 24 +- drivers/usb/gadget/function/u_audio.c | 88 +- drivers/usb/gadget/udc/aspeed-vhub/Kconfig | 1 + drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 11 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 14 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 33 + drivers/usb/gadget/udc/r8a66597-udc.c | 6 +- drivers/usb/host/xhci-dbgcap.c | 12 +- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci.c | 1 + drivers/usb/misc/yurex.c | 23 +- drivers/usb/phy/phy-fsl-usb.c | 4 +- drivers/usb/serial/ch341.c | 2 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/mos7840.c | 3 + drivers/usb/typec/tcpm.c | 7 +- drivers/vfio/pci/Kconfig | 12 +- drivers/vfio/pci/vfio_pci.c | 4 + drivers/vfio/vfio_iommu_spapr_tce.c | 10 +- drivers/vfio/vfio_iommu_type1.c | 16 +- drivers/vhost/net.c | 370 ++- drivers/vhost/vhost.c | 80 +- drivers/vhost/vhost.h | 11 +- drivers/video/console/Kconfig | 11 - drivers/video/console/dummycon.c | 69 +- drivers/video/fbdev/core/fbcon.c | 83 - drivers/virtio/virtio_balloon.c | 2 + fs/afs/rxrpc.c | 28 +- fs/aio.c | 5 + fs/autofs/Makefile | 4 +- fs/autofs/dev-ioctl.c | 22 +- fs/autofs/init.c | 2 +- fs/binfmt_elf.c | 5 +- fs/block_dev.c | 9 +- fs/btrfs/extent_io.c | 7 +- fs/btrfs/ioctl.c | 2 + fs/btrfs/scrub.c | 17 +- fs/btrfs/volumes.c | 2 + fs/cachefiles/bind.c | 3 +- fs/cachefiles/namei.c | 3 +- fs/cachefiles/rdwr.c | 17 +- fs/cifs/cifsglob.h | 3 +- fs/cifs/cifsproto.h | 1 + fs/cifs/cifssmb.c | 10 +- fs/cifs/connect.c | 8 +- fs/cifs/smb1ops.c | 1 + fs/cifs/smb2file.c | 11 +- fs/cifs/smb2ops.c | 14 +- fs/cifs/smb2pdu.c | 32 +- fs/cifs/smb2pdu.h | 6 +- fs/cifs/smb2proto.h | 4 +- fs/cifs/smb2transport.c | 60 +- fs/cifs/smbdirect.c | 5 +- fs/cifs/smbdirect.h | 4 +- fs/cifs/transport.c | 27 +- fs/exec.c | 7 +- fs/ext4/balloc.c | 24 +- fs/ext4/ext4.h | 9 +- fs/ext4/ext4_extents.h | 1 + fs/ext4/extents.c | 6 + fs/ext4/ialloc.c | 22 +- fs/ext4/inline.c | 58 +- fs/ext4/inode.c | 23 +- fs/ext4/mballoc.c | 6 +- fs/ext4/mmp.c | 7 +- fs/ext4/super.c | 96 +- fs/ext4/xattr.c | 40 +- fs/fat/inode.c | 20 +- fs/fscache/cache.c | 2 +- fs/fscache/cookie.c | 7 +- fs/fscache/object.c | 1 + fs/fscache/operation.c | 6 +- fs/hugetlbfs/inode.c | 2 + fs/inode.c | 6 + fs/internal.h | 1 - fs/iomap.c | 2 +- fs/jbd2/transaction.c | 9 +- fs/jfs/jfs_dinode.h | 7 + fs/jfs/jfs_incore.h | 1 + fs/jfs/super.c | 3 +- fs/kernfs/dir.c | 29 +- fs/kernfs/file.c | 8 +- fs/kernfs/inode.c | 2 +- fs/kernfs/kernfs-internal.h | 2 + fs/kernfs/symlink.c | 11 +- fs/nfs/nfs4proc.c | 26 +- fs/proc/task_mmu.c | 3 +- fs/reiserfs/prints.c | 141 +- fs/squashfs/block.c | 2 + fs/squashfs/cache.c | 3 + fs/squashfs/file.c | 58 +- fs/squashfs/file_cache.c | 4 +- fs/squashfs/file_direct.c | 24 +- fs/squashfs/fragment.c | 17 +- fs/squashfs/squashfs.h | 3 +- fs/squashfs/squashfs_fs.h | 6 + fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 5 +- fs/sysfs/dir.c | 7 +- fs/sysfs/file.c | 33 +- fs/sysfs/group.c | 23 +- fs/sysfs/sysfs.h | 5 +- fs/userfaultfd.c | 16 +- fs/xfs/libxfs/xfs_alloc.c | 5 +- fs/xfs/libxfs/xfs_inode_buf.c | 6 +- include/asm-generic/tlb.h | 8 + include/drm/drmP.h | 18 + include/drm/drm_atomic.h | 14 +- include/drm/drm_atomic_helper.h | 3 - include/drm/drm_blend.h | 6 - include/drm/drm_bridge.h | 48 +- include/drm/drm_client.h | 139 - include/drm/drm_connector.h | 279 +- include/drm/drm_crtc.h | 317 +- include/drm/drm_debugfs_crc.h | 3 +- include/drm/drm_device.h | 21 - include/drm/drm_dp_helper.h | 61 +- include/drm/drm_drv.h | 29 - include/drm/drm_encoder.h | 16 +- include/drm/drm_fb_cma_helper.h | 7 + include/drm/drm_fb_helper.h | 38 - include/drm/drm_file.h | 7 - include/drm/drm_fourcc.h | 2 - include/drm/drm_mm.h | 34 +- include/drm/drm_mode_config.h | 36 +- include/drm/drm_modes.h | 2 +- include/drm/drm_modeset_helper_vtables.h | 17 +- include/drm/drm_of.h | 8 - include/drm/drm_panel.h | 4 +- include/drm/drm_plane.h | 206 +- include/drm/drm_plane_helper.h | 6 +- include/drm/drm_prime.h | 6 +- include/drm/drm_print.h | 6 - include/drm/drm_property.h | 4 +- include/drm/drm_syncobj.h | 5 + include/drm/drm_writeback.h | 136 - include/drm/gpu_scheduler.h | 158 +- include/drm/i915_pciids.h | 37 +- include/drm/tinydrm/tinydrm.h | 23 +- include/dt-bindings/clock/imx6ul-clock.h | 40 +- include/dt-bindings/clock/sun8i-tcon-top.h | 11 - include/linux/bitfield.h | 7 +- include/linux/blk-mq.h | 14 + include/linux/bpf-cgroup.h | 81 + include/linux/bpf.h | 74 +- include/linux/bpf_lirc.h | 5 +- include/linux/bpf_types.h | 6 + include/linux/bpfilter.h | 6 +- include/linux/brcmphy.h | 1 + include/linux/can/dev.h | 7 +- include/linux/compiler-gcc.h | 29 +- include/linux/console.h | 5 - include/linux/cpumask.h | 11 +- include/linux/delayacct.h | 2 +- include/linux/device.h | 5 + include/linux/dma-buf.h | 21 +- include/linux/dma-fence.h | 32 +- include/linux/etherdevice.h | 3 +- include/linux/eventfd.h | 1 + include/linux/filter.h | 97 +- include/linux/fs.h | 1 + include/linux/fsl/guts.h | 1 + include/linux/fsl/ptp_qoriq.h | 44 +- include/linux/ftrace.h | 2 - include/linux/hid.h | 3 +- include/linux/hwmon.h | 32 + include/linux/ieee80211.h | 437 ++- include/linux/if_bridge.h | 4 +- include/linux/if_team.h | 18 + include/linux/igmp.h | 2 + include/linux/inetdevice.h | 1 + include/linux/intel-iommu.h | 1 + include/linux/ipc.h | 2 +- include/linux/ipc_namespace.h | 2 +- include/linux/kernfs.h | 28 +- include/linux/kobject.h | 4 + include/linux/kthread.h | 1 - include/linux/libata.h | 24 + include/linux/list.h | 30 + include/linux/marvell_phy.h | 2 + include/linux/mlx4/device.h | 8 + include/linux/mlx5/device.h | 24 +- include/linux/mlx5/driver.h | 30 +- include/linux/mlx5/eswitch.h | 2 + include/linux/mlx5/fs.h | 4 +- include/linux/mlx5/mlx5_ifc.h | 188 +- include/linux/mlx5/mlx5_ifc_fpga.h | 1 + include/linux/mlx5/vport.h | 2 - include/linux/mm.h | 23 +- include/linux/mroute_base.h | 3 +- include/linux/net.h | 2 +- include/linux/netdev_features.h | 2 + include/linux/netdevice.h | 228 +- include/linux/netfilter.h | 37 + include/linux/netfilter/nf_osf.h | 33 - include/linux/netfilter/nfnetlink.h | 1 + include/linux/netfilter/nfnetlink_osf.h | 44 + include/linux/netfilter_bridge.h | 11 - include/linux/netfilter_ipv4.h | 11 - include/linux/netfilter_ipv6.h | 5 - include/linux/netlink.h | 1 - include/linux/openvswitch.h | 5 + include/linux/pci.h | 3 +- include/linux/perf_event.h | 1 + include/linux/phy.h | 12 + include/linux/phylink.h | 1 + include/linux/platform_data/bt-nokia-h4p.h | 38 - include/linux/qed/qed_if.h | 15 + include/linux/reciprocal_div.h | 68 + include/linux/rfkill.h | 20 +- include/linux/rhashtable-types.h | 137 + include/linux/rhashtable.h | 164 +- include/linux/ring_buffer.h | 1 + include/linux/rtmutex.h | 7 + include/linux/sched.h | 2 +- include/linux/sched/task.h | 2 +- include/linux/sctp.h | 7 + include/linux/sfp.h | 72 +- include/linux/skbuff.h | 27 +- include/linux/stmmac.h | 1 + include/linux/syscalls.h | 1 + include/linux/tcp.h | 18 +- include/linux/udp.h | 4 +- include/linux/uio_driver.h | 2 +- include/linux/ww_mutex.h | 45 +- include/net/act_api.h | 30 +- include/net/af_ieee802154.h | 1 + include/net/af_rxrpc.h | 2 +- include/net/af_vsock.h | 4 +- include/net/bluetooth/hci.h | 219 ++ include/net/bluetooth/hci_core.h | 34 + include/net/bluetooth/mgmt.h | 55 + include/net/bond_3ad.h | 2 +- include/net/bonding.h | 13 + include/net/busy_poll.h | 16 +- include/net/cfg80211.h | 118 +- include/net/dcbnl.h | 13 + include/net/devlink.h | 195 ++ include/net/dsa.h | 3 + include/net/dst.h | 14 + include/net/flow_dissector.h | 21 +- include/net/ieee80211_radiotap.h | 123 + include/net/inet_common.h | 2 +- include/net/inet_frag.h | 5 +- include/net/inet_sock.h | 9 + include/net/ip.h | 27 +- include/net/ip6_fib.h | 5 + include/net/ip6_route.h | 6 + include/net/ip_tunnels.h | 8 +- include/net/ip_vs.h | 18 +- include/net/ipv6.h | 76 +- include/net/ipv6_frag.h | 104 + include/net/lag.h | 17 + include/net/llc.h | 5 + include/net/mac80211.h | 64 +- include/net/net_namespace.h | 11 + include/net/netevent.h | 1 + include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 3 - include/net/netfilter/nf_conntrack.h | 7 +- include/net/netfilter/nf_conntrack_core.h | 15 +- include/net/netfilter/nf_conntrack_count.h | 37 +- include/net/netfilter/nf_conntrack_helper.h | 4 +- include/net/netfilter/nf_conntrack_l3proto.h | 84 - include/net/netfilter/nf_conntrack_l4proto.h | 14 +- include/net/netfilter/nf_conntrack_timeout.h | 18 +- include/net/netfilter/nf_flow_table.h | 2 +- include/net/netfilter/nf_log.h | 3 +- include/net/netfilter/nf_tables.h | 5 +- include/net/netfilter/nf_tables_core.h | 13 + include/net/netfilter/nf_tproxy.h | 12 +- include/net/netns/hash.h | 7 +- include/net/netns/ipv4.h | 1 + include/net/netns/ipv6.h | 1 - include/net/netns/nftables.h | 1 + include/net/pkt_cls.h | 30 +- include/net/pkt_sched.h | 7 + include/net/sch_generic.h | 70 +- include/net/sctp/structs.h | 12 +- include/net/seg6.h | 2 +- include/net/seg6_hmac.h | 2 +- include/net/seg6_local.h | 4 +- include/net/smc.h | 65 + include/net/sock.h | 81 +- include/net/sock_reuseport.h | 10 + include/net/tc_act/tc_csum.h | 1 - include/net/tc_act/tc_pedit.h | 1 + include/net/tc_act/tc_skbedit.h | 37 +- include/net/tc_act/tc_tunnel_key.h | 1 - include/net/tcp.h | 71 +- include/net/tls.h | 82 +- include/net/transp_v6.h | 3 +- include/net/udp.h | 4 +- include/net/udp_tunnel.h | 6 +- include/net/xdp.h | 20 + include/net/xdp_sock.h | 4 + include/net/xfrm.h | 59 +- include/trace/events/net.h | 7 + include/trace/events/rxrpc.h | 129 +- include/trace/events/sock.h | 30 +- include/uapi/asm-generic/socket.h | 3 + include/uapi/drm/amdgpu_drm.h | 26 +- include/uapi/drm/drm.h | 9 - include/uapi/drm/drm_fourcc.h | 199 -- include/uapi/drm/drm_mode.h | 8 - include/uapi/linux/aio_abi.h | 6 - include/uapi/linux/bpf.h | 77 +- include/uapi/linux/btf.h | 2 +- include/uapi/linux/can.h | 2 +- include/uapi/linux/dcbnl.h | 3 +- include/uapi/linux/devlink.h | 42 + include/uapi/linux/errqueue.h | 4 + include/uapi/linux/ethtool.h | 11 +- include/uapi/linux/if_link.h | 17 + include/uapi/linux/ila.h | 1 + include/uapi/linux/ip.h | 1 + include/uapi/linux/l2tp.h | 15 +- include/uapi/linux/mii.h | 1 + include/uapi/linux/mroute.h | 2 + include/uapi/linux/net_tstamp.h | 18 + include/uapi/linux/netconf.h | 1 + include/uapi/linux/netfilter/nf_osf.h | 86 - include/uapi/linux/netfilter/nf_tables.h | 111 +- include/uapi/linux/netfilter/nfnetlink_osf.h | 106 + include/uapi/linux/netfilter/xt_osf.h | 21 +- include/uapi/linux/netfilter_bridge.h | 11 + include/uapi/linux/nl80211.h | 102 +- include/uapi/linux/openvswitch.h | 3 + include/uapi/linux/perf_event.h | 2 + include/uapi/linux/pkt_cls.h | 41 +- include/uapi/linux/pkt_sched.h | 150 + include/uapi/linux/rds.h | 69 +- include/uapi/linux/rseq.h | 102 +- include/uapi/linux/rtnetlink.h | 7 + include/uapi/linux/sctp.h | 5 + include/uapi/linux/smc_diag.h | 25 +- include/uapi/linux/snmp.h | 3 + include/uapi/linux/tc_act/tc_pedit.h | 9 +- include/uapi/linux/tc_act/tc_skbedit.h | 2 + include/uapi/linux/tc_act/tc_tunnel_key.h | 28 + include/uapi/linux/tcp.h | 14 +- include/uapi/linux/tipc_netlink.h | 14 + include/uapi/linux/types_32_64.h | 50 - include/uapi/linux/vhost.h | 18 + include/uapi/linux/xfrm.h | 5 +- ipc/msg.c | 1 + ipc/sem.c | 3 +- ipc/shm.c | 13 + ipc/util.c | 1 + kernel/auditsc.c | 13 +- kernel/bpf/Makefile | 4 + kernel/bpf/arraymap.c | 4 +- kernel/bpf/btf.c | 60 +- kernel/bpf/cgroup.c | 216 +- kernel/bpf/core.c | 109 +- kernel/bpf/devmap.c | 7 +- kernel/bpf/hashtab.c | 60 +- kernel/bpf/helpers.c | 20 + kernel/bpf/inode.c | 8 +- kernel/bpf/local_storage.c | 378 +++ kernel/bpf/map_in_map.c | 3 +- kernel/bpf/offload.c | 223 +- kernel/bpf/reuseport_array.c | 363 +++ kernel/bpf/sockmap.c | 300 +- kernel/bpf/syscall.c | 170 +- kernel/bpf/verifier.c | 57 +- kernel/cgroup/cgroup.c | 4 +- kernel/events/core.c | 10 +- kernel/fork.c | 33 +- kernel/irq/manage.c | 9 +- kernel/kthread.c | 38 +- kernel/locking/locktorture.c | 2 +- kernel/locking/mutex.c | 345 +- kernel/locking/rtmutex.c | 29 +- kernel/locking/test-ww_mutex.c | 2 +- kernel/memremap.c | 22 +- kernel/printk/printk.c | 1 - kernel/rseq.c | 41 +- kernel/sched/core.c | 67 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/deadline.c | 19 +- kernel/sched/fair.c | 45 +- kernel/sched/rt.c | 18 +- kernel/sched/sched.h | 11 +- kernel/sched/topology.c | 2 +- kernel/softirq.c | 14 +- kernel/stop_machine.c | 14 +- kernel/time/tick-common.c | 3 +- kernel/time/tick-sched.c | 2 +- kernel/trace/ftrace.c | 13 +- kernel/trace/ring_buffer.c | 16 + kernel/trace/trace.c | 19 +- kernel/trace/trace.h | 4 +- kernel/trace/trace_events_filter.c | 5 + kernel/trace/trace_events_hist.c | 2 +- kernel/trace/trace_events_trigger.c | 18 +- kernel/trace/trace_functions_graph.c | 5 +- kernel/trace/trace_kprobe.c | 21 +- kernel/trace/trace_output.c | 5 +- lib/Kconfig.debug | 7 + lib/Kconfig.kasan | 2 +- lib/Makefile | 1 + lib/iov_iter.c | 77 +- lib/kobject.c | 28 +- lib/locking-selftest.c | 2 +- lib/nlattr.c | 4 +- lib/reciprocal_div.c | 41 + lib/rhashtable.c | 85 +- lib/test_bitfield.c | 168 + lib/test_bpf.c | 20 + lib/test_rhashtable.c | 8 +- mm/debug.c | 18 +- mm/gup.c | 2 - mm/huge_memory.c | 2 + mm/hugetlb.c | 8 + mm/kasan/kasan.c | 5 +- mm/memblock.c | 6 +- mm/memcontrol.c | 17 +- mm/memory.c | 6 +- mm/mempolicy.c | 1 + mm/mmap.c | 67 +- mm/nommu.c | 12 +- mm/page_alloc.c | 8 +- mm/rmap.c | 8 +- mm/shmem.c | 1 + mm/zswap.c | 9 + net/6lowpan/iphc.c | 1 + net/8021q/Makefile | 1 - net/8021q/vlan.c | 15 +- net/9p/client.c | 3 +- net/9p/mod.c | 4 +- net/Kconfig | 2 +- net/Makefile | 4 - net/atm/common.c | 2 +- net/atm/mpoa_proc.c | 6 - net/ax25/ax25_addr.c | 1 - net/ax25/ax25_ds_in.c | 1 - net/ax25/ax25_ds_subr.c | 1 - net/ax25/ax25_ip.c | 1 - net/ax25/ax25_out.c | 1 - net/batman-adv/Kconfig | 8 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_iv_ogm.h | 6 +- net/batman-adv/bat_v.c | 4 +- net/batman-adv/bat_v_ogm.h | 6 +- net/batman-adv/bridge_loop_avoidance.c | 2 +- net/batman-adv/debugfs.c | 42 +- net/batman-adv/debugfs.h | 11 + net/batman-adv/hard-interface.c | 37 +- net/batman-adv/originator.c | 17 +- net/batman-adv/translation-table.c | 7 +- net/batman-adv/types.h | 7 +- net/bluetooth/af_bluetooth.c | 2 +- net/bluetooth/hci_conn.c | 189 +- net/bluetooth/hci_core.c | 105 +- net/bluetooth/hci_debugfs.c | 19 + net/bluetooth/hci_event.c | 554 +++- net/bluetooth/hci_request.c | 616 +++- net/bluetooth/hci_request.h | 8 + net/bluetooth/hidp/core.c | 6 +- net/bluetooth/mgmt.c | 405 ++- net/bluetooth/sco.c | 3 +- net/bpf/test_run.c | 30 +- net/bpfilter/Kconfig | 3 +- net/bpfilter/Makefile | 17 +- net/bpfilter/bpfilter_kern.c | 11 +- net/bpfilter/bpfilter_umh_blob.S | 7 + net/bridge/br_forward.c | 16 +- net/bridge/br_if.c | 62 + net/bridge/br_multicast.c | 12 +- net/bridge/br_netfilter_hooks.c | 1 + net/bridge/br_netlink.c | 30 +- net/bridge/br_private.h | 5 + net/bridge/br_sysfs_if.c | 94 +- net/bridge/netfilter/ebtable_filter.c | 1 + net/bridge/netfilter/ebtable_nat.c | 1 + net/bridge/netfilter/nft_reject_bridge.c | 3 +- net/caif/caif_dev.c | 4 +- net/caif/caif_socket.c | 2 +- net/compat.c | 6 +- net/core/datagram.c | 2 +- net/core/dev.c | 881 +++-- net/core/dev_ioctl.c | 14 +- net/core/devlink.c | 1774 ++++++++-- net/core/dst.c | 1 + net/core/ethtool.c | 1 + net/core/fib_rules.c | 83 +- net/core/filter.c | 418 ++- net/core/flow_dissector.c | 65 +- net/core/gen_stats.c | 16 +- net/core/lwt_bpf.c | 4 +- net/core/neighbour.c | 4 +- net/core/net-sysfs.c | 155 +- net/core/net_namespace.c | 28 + net/core/page_pool.c | 2 +- net/core/pktgen.c | 12 +- net/core/rtnetlink.c | 91 +- net/core/skbuff.c | 32 +- net/core/sock.c | 119 +- net/core/sock_reuseport.c | 36 +- net/core/utils.c | 2 +- net/core/xdp.c | 44 +- net/dcb/dcbnl.c | 97 +- net/dccp/ccids/ccid2.c | 6 +- net/dccp/proto.c | 2 +- net/decnet/Kconfig | 1 - net/decnet/Makefile | 1 - net/decnet/TODO | 5 +- net/decnet/dn_fib.c | 2 - net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_nsp_out.c | 1 - net/decnet/dn_route.c | 1 - net/decnet/dn_rules.c | 2 - net/decnet/netfilter/Makefile | 1 - net/decnet/netfilter/dn_rtmsg.c | 1 - net/dns_resolver/dns_key.c | 29 +- net/dsa/dsa2.c | 14 + net/dsa/slave.c | 12 +- net/dsa/switch.c | 22 +- net/ethernet/eth.c | 12 +- net/ieee802154/6lowpan/core.c | 6 + net/ieee802154/6lowpan/reassembly.c | 7 +- net/ieee802154/6lowpan/tx.c | 21 +- net/ieee802154/core.c | 1 - net/ieee802154/nl_policy.c | 1 - net/ieee802154/socket.c | 17 + net/ipv4/Kconfig | 4 +- net/ipv4/Makefile | 2 +- net/ipv4/af_inet.c | 18 +- net/ipv4/bpfilter/Makefile | 1 - net/ipv4/devinet.c | 11 + net/ipv4/esp4_offload.c | 10 +- net/ipv4/fib_frontend.c | 5 +- net/ipv4/fou.c | 24 +- net/ipv4/gre_offload.c | 10 +- net/ipv4/icmp.c | 9 +- net/ipv4/igmp.c | 54 +- net/ipv4/inet_fragment.c | 25 +- net/ipv4/ip_forward.c | 3 +- net/ipv4/ip_fragment.c | 234 +- net/ipv4/ip_gre.c | 7 +- net/ipv4/ip_input.c | 147 +- net/ipv4/ip_output.c | 24 +- net/ipv4/ip_sockglue.c | 11 +- net/ipv4/ipmr.c | 22 +- net/ipv4/ipmr_base.c | 1 + net/ipv4/netfilter.c | 53 - net/ipv4/netfilter/Kconfig | 22 +- net/ipv4/netfilter/Makefile | 6 - net/ipv4/netfilter/ip_tables.c | 1 + net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 472 --- net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 383 --- net/ipv4/netfilter/nf_log_ipv4.c | 8 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 18 +- net/ipv4/ping.c | 16 +- net/ipv4/proc.c | 3 + net/ipv4/raw.c | 11 +- net/ipv4/route.c | 6 +- net/ipv4/sysctl_net_ipv4.c | 49 +- net/ipv4/tcp.c | 91 +- net/ipv4/tcp_bbr.c | 10 +- net/ipv4/tcp_dctcp.c | 75 +- net/ipv4/tcp_input.c | 139 +- net/ipv4/tcp_ipv4.c | 26 +- net/ipv4/tcp_minisocks.c | 229 +- net/ipv4/tcp_offload.c | 17 +- net/ipv4/tcp_output.c | 55 +- net/ipv4/tcp_rate.c | 4 + net/ipv4/tcp_recovery.c | 2 +- net/ipv4/tcp_timer.c | 51 +- net/ipv4/udp.c | 11 +- net/ipv4/udp_offload.c | 15 +- net/ipv6/Kconfig | 3 +- net/ipv6/addrconf.c | 57 +- net/ipv6/af_inet6.c | 7 +- net/ipv6/calipso.c | 9 +- net/ipv6/datagram.c | 13 +- net/ipv6/esp6.c | 4 +- net/ipv6/esp6_offload.c | 10 +- net/ipv6/exthdrs.c | 111 +- net/ipv6/icmp.c | 21 +- net/ipv6/ila/Makefile | 2 +- net/ipv6/ila/ila.h | 27 +- net/ipv6/ila/ila_common.c | 31 - net/ipv6/ila/ila_main.c | 121 + net/ipv6/ila/ila_xlat.c | 292 +- net/ipv6/ip6_fib.c | 156 +- net/ipv6/ip6_flowlabel.c | 3 +- net/ipv6/ip6_gre.c | 5 +- net/ipv6/ip6_input.c | 131 +- net/ipv6/ip6_offload.c | 16 +- net/ipv6/ip6_output.c | 40 +- net/ipv6/ip6_tunnel.c | 12 +- net/ipv6/ip6_vti.c | 11 +- net/ipv6/ip6mr.c | 1 + net/ipv6/ipv6_sockglue.c | 35 +- net/ipv6/mcast.c | 61 +- net/ipv6/ndisc.c | 2 +- net/ipv6/netfilter.c | 62 - net/ipv6/netfilter/Kconfig | 27 +- net/ipv6/netfilter/Makefile | 6 - net/ipv6/netfilter/ip6_tables.c | 1 + net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 460 --- net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 382 --- net/ipv6/netfilter/nf_conntrack_reasm.c | 30 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 4 +- net/ipv6/netfilter/nf_log_ipv6.c | 8 +- net/ipv6/netfilter/nf_tproxy_ipv6.c | 18 +- net/ipv6/ping.c | 7 +- net/ipv6/raw.c | 18 +- net/ipv6/reassembly.c | 97 +- net/ipv6/route.c | 55 +- net/ipv6/seg6.c | 1 + net/ipv6/seg6_hmac.c | 3 +- net/ipv6/seg6_iptunnel.c | 2 +- net/ipv6/seg6_local.c | 54 +- net/ipv6/tcp_ipv6.c | 6 +- net/ipv6/tcpv6_offload.c | 4 +- net/ipv6/udp.c | 13 +- net/ipv6/udp_offload.c | 4 +- net/ipv6/xfrm6_mode_ro.c | 2 +- net/iucv/af_iucv.c | 6 +- net/kcm/Kconfig | 1 - net/kcm/kcmsock.c | 1 - net/key/af_key.c | 6 +- net/l2tp/l2tp_core.c | 34 +- net/l2tp/l2tp_core.h | 46 +- net/l2tp/l2tp_debugfs.c | 8 +- net/l2tp/l2tp_eth.c | 25 +- net/l2tp/l2tp_ip.c | 2 +- net/l2tp/l2tp_ip6.c | 13 +- net/l2tp/l2tp_netlink.c | 26 +- net/l2tp/l2tp_ppp.c | 340 +- net/llc/Kconfig | 2 +- net/llc/Makefile | 2 +- net/llc/llc_core.c | 4 +- net/llc/llc_if.c | 1 - net/mac80211/Makefile | 1 + net/mac80211/agg-rx.c | 10 +- net/mac80211/agg-tx.c | 19 +- net/mac80211/cfg.c | 9 +- net/mac80211/ethtool.c | 6 +- net/mac80211/he.c | 55 + net/mac80211/ht.c | 2 +- net/mac80211/ieee80211_i.h | 47 +- net/mac80211/iface.c | 4 +- net/mac80211/key.c | 24 +- net/mac80211/main.c | 36 +- net/mac80211/mlme.c | 312 +- net/mac80211/offchannel.c | 2 +- net/mac80211/rc80211_minstrel.c | 1 - net/mac80211/rx.c | 134 +- net/mac80211/scan.c | 56 +- net/mac80211/sta_info.c | 101 +- net/mac80211/sta_info.h | 20 +- net/mac80211/trace.h | 2 +- net/mac80211/tx.c | 25 +- net/mac80211/util.c | 162 +- net/mac802154/tx.c | 15 +- net/mpls/mpls_iptunnel.c | 2 +- net/netfilter/Kconfig | 82 +- net/netfilter/Makefile | 19 +- net/netfilter/core.c | 15 + net/netfilter/ipvs/ip_vs_conn.c | 67 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/ipvs/ip_vs_proto.c | 19 +- net/netfilter/ipvs/ip_vs_proto_sctp.c | 2 + net/netfilter/ipvs/ip_vs_proto_tcp.c | 2 + net/netfilter/ipvs/ip_vs_proto_udp.c | 2 + net/netfilter/ipvs/ip_vs_sync.c | 18 +- net/netfilter/nf_conncount.c | 424 ++- net/netfilter/nf_conntrack_broadcast.c | 2 +- net/netfilter/nf_conntrack_core.c | 319 +- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_helper.c | 15 +- net/netfilter/nf_conntrack_l3proto_generic.c | 66 - net/netfilter/nf_conntrack_netlink.c | 98 +- net/netfilter/nf_conntrack_proto.c | 844 +++-- net/netfilter/nf_conntrack_proto_dccp.c | 52 +- net/netfilter/nf_conntrack_proto_generic.c | 32 +- net/netfilter/nf_conntrack_proto_gre.c | 24 +- net/netfilter/nf_conntrack_proto_icmp.c | 388 +++ net/netfilter/nf_conntrack_proto_icmpv6.c | 387 +++ net/netfilter/nf_conntrack_proto_sctp.c | 46 +- net/netfilter/nf_conntrack_proto_tcp.c | 52 +- net/netfilter/nf_conntrack_proto_udp.c | 55 +- net/netfilter/nf_conntrack_standalone.c | 28 +- net/netfilter/nf_flow_table_core.c | 13 +- net/netfilter/nf_log.c | 13 +- net/netfilter/nf_log_common.c | 5 +- net/netfilter/nf_nat_core.c | 18 +- net/netfilter/nf_osf.c | 218 -- net/netfilter/nf_tables_api.c | 530 +-- net/netfilter/nf_tables_core.c | 16 +- net/netfilter/nf_tables_set_core.c | 28 + net/netfilter/nfnetlink.c | 23 +- net/netfilter/nfnetlink_cttimeout.c | 19 +- net/netfilter/nfnetlink_osf.c | 436 +++ net/netfilter/nfnetlink_queue.c | 3 + net/netfilter/nft_chain_filter.c | 4 +- net/netfilter/nft_compat.c | 13 + net/netfilter/nft_connlimit.c | 36 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_dynset.c | 2 + net/netfilter/nft_immediate.c | 3 + net/netfilter/nft_lookup.c | 19 +- net/netfilter/nft_meta.c | 15 +- net/netfilter/nft_numgen.c | 4 +- net/netfilter/nft_osf.c | 106 + net/netfilter/nft_set_bitmap.c | 19 +- net/netfilter/nft_set_hash.c | 30 +- net/netfilter/nft_set_rbtree.c | 26 +- net/netfilter/nft_socket.c | 22 +- net/netfilter/nft_tproxy.c | 316 ++ net/netfilter/nft_tunnel.c | 566 ++++ net/netfilter/utils.c | 131 +- net/netfilter/xt_CT.c | 2 +- net/netfilter/xt_TEE.c | 4 +- net/netfilter/xt_TPROXY.c | 17 +- net/netfilter/xt_cgroup.c | 6 +- net/netfilter/xt_connlimit.c | 4 +- net/netfilter/xt_osf.c | 149 +- net/netfilter/xt_owner.c | 2 +- net/netfilter/xt_recent.c | 3 +- net/netfilter/xt_socket.c | 8 + net/netlink/af_netlink.c | 12 +- net/nfc/llcp_commands.c | 9 +- net/nfc/llcp_sock.c | 2 +- net/nsh/nsh.c | 2 +- net/openvswitch/actions.c | 33 + net/openvswitch/conntrack.c | 20 +- net/openvswitch/flow_netlink.c | 80 +- net/openvswitch/meter.c | 10 +- net/packet/af_packet.c | 32 +- net/qrtr/qrtr.c | 13 +- net/rds/Kconfig | 1 - net/rds/Makefile | 1 - net/rds/af_rds.c | 205 +- net/rds/bind.c | 138 +- net/rds/cong.c | 23 +- net/rds/connection.c | 294 +- net/rds/ib.c | 136 +- net/rds/ib.h | 53 +- net/rds/ib_cm.c | 320 +- net/rds/ib_frmr.c | 6 + net/rds/ib_mr.h | 5 +- net/rds/ib_rdma.c | 47 +- net/rds/ib_recv.c | 33 +- net/rds/ib_send.c | 13 +- net/rds/loop.c | 63 +- net/rds/loop.h | 2 + net/rds/message.c | 1 - net/rds/rdma.c | 19 +- net/rds/rdma_transport.c | 95 +- net/rds/rdma_transport.h | 5 + net/rds/rds.h | 93 +- net/rds/recv.c | 78 +- net/rds/send.c | 128 +- net/rds/tcp.c | 154 +- net/rds/tcp.h | 2 +- net/rds/tcp_connect.c | 68 +- net/rds/tcp_listen.c | 87 +- net/rds/tcp_recv.c | 9 +- net/rds/tcp_send.c | 4 +- net/rds/threads.c | 69 +- net/rds/transport.c | 16 +- net/rxrpc/af_rxrpc.c | 2 +- net/rxrpc/ar-internal.h | 12 +- net/rxrpc/call_accept.c | 4 +- net/rxrpc/call_event.c | 2 - net/rxrpc/conn_client.c | 3 +- net/rxrpc/conn_event.c | 21 +- net/rxrpc/input.c | 15 +- net/rxrpc/local_event.c | 5 +- net/rxrpc/net_ns.c | 6 +- net/rxrpc/output.c | 44 +- net/rxrpc/peer_event.c | 156 +- net/rxrpc/peer_object.c | 8 +- net/rxrpc/proc.c | 22 +- net/rxrpc/recvmsg.c | 56 +- net/rxrpc/rxkad.c | 35 +- net/sched/Kconfig | 39 +- net/sched/Makefile | 5 +- net/sched/act_api.c | 442 ++- net/sched/act_bpf.c | 38 +- net/sched/act_connmark.c | 30 +- net/sched/act_csum.c | 52 +- net/sched/act_gact.c | 31 +- net/sched/act_ife.c | 38 +- net/sched/act_ipt.c | 44 +- net/sched/act_mirred.c | 95 +- net/sched/act_nat.c | 30 +- net/sched/act_pedit.c | 114 +- net/sched/act_police.c | 31 +- net/sched/act_sample.c | 38 +- net/sched/act_simple.c | 31 +- net/sched/act_skbedit.c | 169 +- net/sched/act_skbmod.c | 55 +- net/sched/act_tunnel_key.c | 307 +- net/sched/act_vlan.c | 59 +- net/sched/cls_api.c | 718 +++- net/sched/cls_basic.c | 1 - net/sched/cls_bpf.c | 43 +- net/sched/cls_flower.c | 647 +++- net/sched/cls_matchall.c | 32 + net/sched/cls_u32.c | 111 + net/sched/sch_api.c | 11 +- net/sched/sch_cake.c | 3020 +++++++++++++++++ net/sched/sch_cbs.c | 134 +- net/sched/sch_etf.c | 484 +++ net/sched/sch_fq_codel.c | 25 +- net/sched/sch_htb.c | 13 - net/sched/sch_netem.c | 73 +- net/sched/sch_skbprio.c | 320 ++ net/sctp/Kconfig | 4 +- net/sctp/associola.c | 15 + net/sctp/input.c | 1 + net/sctp/ipv6.c | 20 +- net/sctp/protocol.c | 16 +- net/sctp/sm_sideeffect.c | 1 - net/sctp/socket.c | 245 +- net/sctp/transport.c | 2 +- net/smc/Makefile | 2 +- net/smc/af_smc.c | 457 ++- net/smc/smc.h | 17 +- net/smc/smc_cdc.c | 116 +- net/smc/smc_cdc.h | 86 +- net/smc/smc_clc.c | 200 +- net/smc/smc_clc.h | 99 +- net/smc/smc_close.c | 2 + net/smc/smc_core.c | 349 +- net/smc/smc_core.h | 85 +- net/smc/smc_diag.c | 33 +- net/smc/smc_ib.c | 170 +- net/smc/smc_ib.h | 7 +- net/smc/smc_ism.c | 314 ++ net/smc/smc_ism.h | 48 + net/smc/smc_llc.c | 80 +- net/smc/smc_llc.h | 7 +- net/smc/smc_pnet.c | 171 +- net/smc/smc_pnet.h | 19 +- net/smc/smc_rx.c | 21 +- net/smc/smc_tx.c | 245 +- net/smc/smc_tx.h | 6 +- net/smc/smc_wr.c | 32 +- net/socket.c | 30 +- net/strparser/strparser.c | 47 +- net/sunrpc/auth_gss/auth_gss.c | 2 +- net/tipc/bcast.c | 2 +- net/tipc/bearer.c | 2 + net/tipc/discover.c | 18 +- net/tipc/group.c | 41 +- net/tipc/group.h | 1 + net/tipc/link.c | 134 +- net/tipc/link.h | 2 + net/tipc/monitor.c | 3 +- net/tipc/msg.c | 35 +- net/tipc/name_table.c | 2 +- net/tipc/net.c | 15 +- net/tipc/node.c | 97 +- net/tipc/node.h | 14 +- net/tipc/socket.c | 12 +- net/tls/tls_device.c | 304 +- net/tls/tls_device_fallback.c | 9 +- net/tls/tls_main.c | 32 +- net/tls/tls_sw.c | 169 +- net/unix/af_unix.c | 11 +- net/vmw_vsock/af_vsock.c | 15 +- net/vmw_vsock/vmci_transport.c | 3 +- net/wimax/Makefile | 2 - net/wimax/debugfs.c | 2 - net/wimax/op-msg.c | 1 - net/wimax/stack.c | 4 +- net/wireless/core.c | 21 +- net/wireless/core.h | 2 +- net/wireless/lib80211_crypt_tkip.c | 55 +- net/wireless/nl80211.c | 254 +- net/wireless/reg.c | 28 +- net/wireless/sysfs.c | 4 +- net/wireless/trace.h | 18 +- net/wireless/util.c | 87 +- net/wireless/wext-compat.c | 10 +- net/x25/Kconfig | 2 - net/x25/x25_subr.c | 1 - net/xdp/xdp_umem.c | 70 +- net/xdp/xsk.c | 34 +- net/xdp/xsk_queue.h | 11 +- net/xfrm/Kconfig | 9 +- net/xfrm/Makefile | 1 + net/xfrm/xfrm_device.c | 19 +- net/xfrm/xfrm_input.c | 5 + net/xfrm/xfrm_interface.c | 975 ++++++ net/xfrm/xfrm_output.c | 3 +- net/xfrm/xfrm_policy.c | 317 +- net/xfrm/xfrm_state.c | 48 +- net/xfrm/xfrm_user.c | 113 +- samples/bpf/.gitignore | 49 + samples/bpf/Makefile | 25 +- samples/bpf/bpf_load.c | 3 + samples/bpf/hash_func01.h | 55 + samples/bpf/parse_varlen.c | 6 +- samples/bpf/test_cgrp2_attach2.c | 21 +- samples/bpf/test_cgrp2_sock2.c | 2 +- samples/bpf/test_overhead_user.c | 19 +- samples/bpf/trace_event_user.c | 27 +- samples/bpf/xdp2skb_meta.sh | 6 +- samples/bpf/xdp_fwd_kern.c | 8 +- samples/bpf/xdp_fwd_user.c | 34 +- samples/bpf/xdp_redirect_cpu_kern.c | 114 +- samples/bpf/xdp_redirect_cpu_user.c | 4 +- samples/bpf/xdp_rxq_info_kern.c | 43 + samples/bpf/xdp_rxq_info_user.c | 45 +- samples/bpf/xdp_sample_pkts_kern.c | 66 + samples/bpf/xdp_sample_pkts_user.c | 169 + samples/bpf/xdpsock_user.c | 45 +- samples/vfio-mdev/mbochs.c | 23 +- scripts/Kbuild.include | 2 +- scripts/Makefile.build | 3 - scripts/Makefile.clean | 3 - scripts/Makefile.modbuiltin | 4 - scripts/Makefile.modinst | 4 - scripts/Makefile.modpost | 4 - scripts/Makefile.modsign | 3 - scripts/cc-can-link.sh | 2 +- scripts/checkpatch.pl | 6 +- scripts/extract-vmlinux | 2 + scripts/tags.sh | 3 +- security/selinux/nlmsgtab.c | 2 +- sound/core/rawmidi.c | 20 +- sound/pci/hda/patch_ca0132.c | 3 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 19 +- sound/pci/hda/patch_realtek.c | 8 +- tools/arch/powerpc/include/uapi/asm/unistd.h | 1 + tools/arch/x86/include/asm/mcsafe_test.h | 13 + tools/arch/x86/lib/memcpy_64.S | 112 +- tools/bpf/.gitignore | 5 + tools/bpf/Makefile.helpers | 59 + tools/bpf/bpftool/.gitignore | 2 + tools/bpf/bpftool/Documentation/Makefile | 13 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 33 +- tools/bpf/bpftool/Makefile | 10 +- tools/bpf/bpftool/bash-completion/bpftool | 134 +- tools/bpf/bpftool/btf_dumper.c | 251 ++ tools/bpf/bpftool/cgroup.c | 170 +- tools/bpf/bpftool/common.c | 13 +- tools/bpf/bpftool/main.c | 4 +- tools/bpf/bpftool/main.h | 36 +- tools/bpf/bpftool/map.c | 238 +- tools/bpf/bpftool/prog.c | 257 +- tools/bpf/bpftool/xlated_dumper.c | 6 +- tools/build/Build.include | 6 +- tools/build/Makefile | 2 +- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-reallocarray.c | 8 + tools/include/linux/compiler-gcc.h | 4 + {include => tools/include}/linux/overflow.h | 0 tools/include/tools/libc_compat.h | 20 + tools/include/uapi/linux/bpf.h | 76 +- tools/include/uapi/linux/btf.h | 2 +- tools/include/uapi/linux/perf_event.h | 2 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 6 +- tools/lib/bpf/btf.c | 80 +- tools/lib/bpf/btf.h | 12 +- tools/lib/bpf/libbpf.c | 381 ++- tools/lib/bpf/libbpf.h | 20 +- tools/lib/bpf/libbpf_errno.c | 74 + tools/objtool/elf.c | 47 +- tools/perf/Makefile.config | 3 +- tools/perf/arch/x86/util/perf_regs.c | 2 +- tools/perf/arch/x86/util/pmu.c | 1 + tools/perf/arch/x86/util/tsc.c | 1 + tools/perf/bench/Build | 1 + tools/perf/bench/mem-memcpy-x86-64-asm.S | 1 + tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 + tools/perf/builtin-stat.c | 2 +- tools/perf/jvmti/jvmti_agent.c | 3 +- tools/perf/perf.h | 1 + tools/perf/pmu-events/Build | 2 +- .../python/Perf-Trace-Util/lib/Perf/Trace/Core.py | 40 +- .../Perf-Trace-Util/lib/Perf/Trace/EventClass.py | 4 +- .../Perf-Trace-Util/lib/Perf/Trace/SchedGui.py | 2 +- .../python/Perf-Trace-Util/lib/Perf/Trace/Util.py | 11 +- tools/perf/scripts/python/sched-migration.py | 14 +- tools/perf/tests/builtin-test.c | 2 +- .../tests/shell/record+probe_libc_inet_pton.sh | 37 +- tools/perf/tests/shell/trace+probe_vfs_getname.sh | 2 +- tools/perf/util/header.h | 1 + tools/perf/util/llvm-utils.c | 6 +- tools/perf/util/namespaces.h | 1 + .../util/scripting-engines/trace-event-python.c | 37 +- tools/power/x86/turbostat/turbostat.8 | 4 +- tools/power/x86/turbostat/turbostat.c | 120 +- tools/testing/nvdimm/test/nfit.c | 3 +- tools/testing/selftests/bpf/Makefile | 10 +- tools/testing/selftests/bpf/bpf_helpers.h | 13 + tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/cgroup_helpers.h | 6 +- tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/socket_cookie_prog.c | 60 + tools/testing/selftests/bpf/tcp_client.py | 12 +- tools/testing/selftests/bpf/tcp_server.py | 16 +- tools/testing/selftests/bpf/test_btf.c | 201 +- tools/testing/selftests/bpf/test_btf_haskv.c | 7 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 130 + tools/testing/selftests/bpf/test_kmod.sh | 9 + tools/testing/selftests/bpf/test_lirc_mode2.sh | 9 + tools/testing/selftests/bpf/test_lwt_seg6local.sh | 15 +- tools/testing/selftests/bpf/test_offload.py | 232 +- tools/testing/selftests/bpf/test_sock_addr.c | 37 +- tools/testing/selftests/bpf/test_socket_cookie.c | 225 ++ tools/testing/selftests/bpf/test_sockmap.c | 6 - tools/testing/selftests/bpf/test_tcpbpf.h | 1 + tools/testing/selftests/bpf/test_tcpbpf_kern.c | 17 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 119 +- tools/testing/selftests/bpf/test_verifier.c | 235 +- tools/testing/selftests/bpf/trace_helpers.c | 48 +- tools/testing/selftests/bpf/trace_helpers.h | 4 + .../selftests/drivers/net/mlxsw/mirror_gre.sh | 217 ++ .../drivers/net/mlxsw/mirror_gre_scale.sh | 197 ++ .../selftests/drivers/net/mlxsw/qos_dscp_bridge.sh | 189 ++ .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 233 ++ .../selftests/drivers/net/mlxsw/router_scale.sh | 167 + .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 366 +++ .../net/mlxsw/spectrum/devlink_lib_spectrum.sh | 119 + .../net/mlxsw/spectrum/devlink_resources.sh | 117 + .../drivers/net/mlxsw/spectrum/mirror_gre_scale.sh | 13 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 55 + .../drivers/net/mlxsw/spectrum/router_scale.sh | 18 + .../drivers/net/mlxsw/spectrum/tc_flower_scale.sh | 19 + .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 134 + .../selftests/ftrace/test.d/00basic/snapshot.tc | 28 + tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/fib_tests.sh | 41 - tools/testing/selftests/net/forwarding/README | 2 + .../net/forwarding/bridge_port_isolation.sh | 151 + .../selftests/net/forwarding/devlink_lib.sh | 108 + .../selftests/net/forwarding/gre_multipath.sh | 253 ++ tools/testing/selftests/net/forwarding/lib.sh | 291 +- .../net/forwarding/mirror_gre_bridge_1d.sh | 132 + .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 6 +- .../net/forwarding/mirror_gre_bridge_1q.sh | 126 + .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 283 ++ .../selftests/net/forwarding/mirror_gre_changes.sh | 11 +- .../net/forwarding/mirror_gre_lag_lacp.sh | 285 ++ .../selftests/net/forwarding/mirror_gre_lib.sh | 4 +- .../selftests/net/forwarding/mirror_gre_nh.sh | 4 + .../net/forwarding/mirror_gre_topo_lib.sh | 2 +- .../net/forwarding/mirror_gre_vlan_bridge_1q.sh | 21 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 2 +- .../selftests/net/forwarding/router_bridge.sh | 113 + .../selftests/net/forwarding/router_bridge_vlan.sh | 132 + .../selftests/net/forwarding/router_broadcast.sh | 233 ++ .../selftests/net/forwarding/router_multipath.sh | 39 - .../testing/selftests/net/forwarding/tc_chains.sh | 86 +- .../selftests/net/forwarding/tc_shblocks.sh | 2 + tools/testing/selftests/net/ip6_gre_headroom.sh | 65 + tools/testing/selftests/net/rtnetlink.sh | 128 +- tools/testing/selftests/net/tcp_mmap.c | 2 +- tools/testing/selftests/net/tls.c | 692 ++++ tools/testing/selftests/net/udpgso_bench.sh | 3 - tools/testing/selftests/rseq/rseq.h | 24 +- .../tc-testing/tc-tests/actions/connmark.json | 24 +- .../tc-testing/tc-tests/actions/csum.json | 24 + .../tc-testing/tc-tests/actions/mirred.json | 3 +- .../selftests/tc-testing/tc-tests/actions/nat.json | 593 ++++ .../tc-testing/tc-tests/actions/skbedit.json | 26 +- .../tc-testing/tc-tests/actions/tunnel_key.json | 917 ++++++ .../selftests/tc-testing/tc-tests/filters/fw.json | 1049 ++++++ .../tc-testing/tc-tests/filters/tests.json | 4 +- tools/usb/ffs-test.c | 19 +- tools/virtio/asm/barrier.h | 4 +- tools/virtio/linux/kernel.h | 5 + virt/kvm/eventfd.c | 17 +- 3183 files changed, 132247 insertions(+), 59306 deletions(-) delete mode 100644 Documentation/bpf/README.rst create mode 100644 Documentation/bpf/index.rst delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt delete mode 100644 Documentation/devicetree/bindings/display/ilitek,ili9341.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,g070vvn01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,hv070wsa-100.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/dataimage,scf07 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc0700yzg-1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/edt,et-series.txt create mode 100644 Documentation/devicetree/bindings/display/panel/edt,et057090dhu.txt create mode 100644 Documentation/devicetree/bindings/display/panel/edt,et070080dh6.txt create mode 100644 Documentation/devicetree/bindings/display/panel/edt,etm0700g0dh6.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,g070y2-l01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,tv123wam.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/newhaven,nhd-4. [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,rk070e [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq035q7db03.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/vitesse,vsc73xx.txt delete mode 100644 Documentation/gpu/amdgpu.rst delete mode 100644 Documentation/gpu/drm-client.rst delete mode 100644 Documentation/gpu/v3d.rst create mode 100644 Documentation/networking/alias.rst delete mode 100644 Documentation/networking/alias.txt create mode 100644 Documentation/networking/bridge.rst delete mode 100644 Documentation/networking/bridge.txt create mode 100644 Documentation/networking/can_ucan_protocol.rst create mode 100644 Documentation/networking/netdev-FAQ.rst delete mode 100644 Documentation/networking/netdev-FAQ.txt create mode 100644 Documentation/networking/ti-cpsw.txt create mode 100644 arch/parisc/include/asm/barrier.h delete mode 100644 arch/sparc/include/asm/msi.h create mode 100644 arch/x86/kernel/irqflags.S create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_power_source.h delete mode 100644 drivers/gpu/drm/arm/malidp_mw.c delete mode 100644 drivers/gpu/drm/arm/malidp_mw.h delete mode 100644 drivers/gpu/drm/bridge/tc358764.c delete mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi86.c delete mode 100644 drivers/gpu/drm/drm_client.c delete mode 100644 drivers/gpu/drm/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/drm_writeback.c delete mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c delete mode 100644 drivers/gpu/drm/pl111/pl111_nomadik.c delete mode 100644 drivers/gpu/drm/pl111/pl111_nomadik.h delete mode 100644 drivers/gpu/drm/sun4i/sun8i_tcon_top.c delete mode 100644 drivers/gpu/drm/sun4i/sun8i_tcon_top.h delete mode 100644 drivers/gpu/drm/tinydrm/ili9341.c delete mode 100644 drivers/gpu/drm/vc4/vc4_txp.c delete mode 100644 drivers/gpu/drm/vkms/Makefile delete mode 100644 drivers/gpu/drm/vkms/vkms_crc.c delete mode 100644 drivers/gpu/drm/vkms/vkms_crtc.c delete mode 100644 drivers/gpu/drm/vkms/vkms_drv.c delete mode 100644 drivers/gpu/drm/vkms/vkms_drv.h delete mode 100644 drivers/gpu/drm/vkms/vkms_gem.c delete mode 100644 drivers/gpu/drm/vkms/vkms_output.c delete mode 100644 drivers/gpu/drm/vkms/vkms_plane.c delete mode 100644 drivers/net/can/usb/kvaser_usb.c create mode 100644 drivers/net/can/usb/kvaser_usb/Makefile create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb.h create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c create mode 100644 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c create mode 100644 drivers/net/can/usb/ucan.c create mode 100644 drivers/net/dsa/realtek-smi.c create mode 100644 drivers/net/dsa/realtek-smi.h create mode 100644 drivers/net/dsa/rtl8366.c create mode 100644 drivers/net/dsa/rtl8366rb.c create mode 100644 drivers/net/dsa/vitesse-vsc73xx.c create mode 100644 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h create mode 100644 drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx4/crdump.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer_tracepoint.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/vxlan.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h create mode 100644 drivers/net/ethernet/microchip/lan743x_ethtool.c create mode 100644 drivers/net/ethernet/microchip/lan743x_ethtool.h delete mode 100644 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.c delete mode 100644 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c create mode 100644 drivers/net/ieee802154/mac802154_hwsim.c create mode 100644 drivers/net/ieee802154/mac802154_hwsim.h create mode 100644 drivers/net/netdevsim/ipsec.c create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.c create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/common_rx.c create mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h create mode 100644 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/initvals_phy.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/phy.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h copy drivers/net/wireless/mediatek/{mt7601u => mt76/mt76x0}/trace.c (100%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/usb_trace.c create mode 100644 drivers/net/wireless/mediatek/mt76/usb_trace.h create mode 100644 drivers/s390/net/ism.h create mode 100644 drivers/s390/net/ism_drv.c delete mode 100644 include/drm/drm_client.h delete mode 100644 include/drm/drm_writeback.h delete mode 100644 include/dt-bindings/clock/sun8i-tcon-top.h delete mode 100644 include/linux/netfilter/nf_osf.h create mode 100644 include/linux/netfilter/nfnetlink_osf.h delete mode 100644 include/linux/platform_data/bt-nokia-h4p.h create mode 100644 include/linux/rhashtable-types.h create mode 100644 include/net/ipv6_frag.h create mode 100644 include/net/lag.h delete mode 100644 include/net/netfilter/nf_conntrack_l3proto.h delete mode 100644 include/uapi/linux/netfilter/nf_osf.h create mode 100644 include/uapi/linux/netfilter/nfnetlink_osf.h delete mode 100644 include/uapi/linux/types_32_64.h create mode 100644 kernel/bpf/local_storage.c create mode 100644 kernel/bpf/reuseport_array.c create mode 100644 lib/test_bitfield.c create mode 100644 net/bpfilter/bpfilter_umh_blob.S delete mode 100644 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c delete mode 100644 net/ipv4/netfilter/nf_conntrack_proto_icmp.c create mode 100644 net/ipv6/ila/ila_main.c delete mode 100644 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c delete mode 100644 net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c create mode 100644 net/mac80211/he.c delete mode 100644 net/netfilter/nf_conntrack_l3proto_generic.c create mode 100644 net/netfilter/nf_conntrack_proto_icmp.c create mode 100644 net/netfilter/nf_conntrack_proto_icmpv6.c delete mode 100644 net/netfilter/nf_osf.c create mode 100644 net/netfilter/nf_tables_set_core.c create mode 100644 net/netfilter/nfnetlink_osf.c create mode 100644 net/netfilter/nft_osf.c create mode 100644 net/netfilter/nft_tproxy.c create mode 100644 net/netfilter/nft_tunnel.c create mode 100644 net/sched/sch_cake.c create mode 100644 net/sched/sch_etf.c create mode 100644 net/sched/sch_skbprio.c create mode 100644 net/smc/smc_ism.c create mode 100644 net/smc/smc_ism.h create mode 100644 net/xfrm/xfrm_interface.c create mode 100644 samples/bpf/.gitignore create mode 100644 samples/bpf/hash_func01.h create mode 100644 samples/bpf/xdp_sample_pkts_kern.c create mode 100644 samples/bpf/xdp_sample_pkts_user.c create mode 100644 tools/arch/x86/include/asm/mcsafe_test.h create mode 100644 tools/bpf/.gitignore create mode 100644 tools/bpf/Makefile.helpers create mode 100644 tools/bpf/bpftool/btf_dumper.c create mode 100644 tools/build/feature/test-reallocarray.c copy {include => tools/include}/linux/overflow.h (100%) create mode 100644 tools/include/tools/libc_compat.h create mode 100644 tools/lib/bpf/libbpf_errno.c create mode 100644 tools/perf/bench/mem-memcpy-x86-64-lib.c create mode 100644 tools/testing/selftests/bpf/socket_cookie_prog.c create mode 100644 tools/testing/selftests/bpf/test_cgroup_storage.c create mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/mirror_gre.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/mirror_gre_scale.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_dscp_bridge.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_dscp_router.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/router_scale.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/tc_flower.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/devlink_lib_ [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/devlink_reso [...] create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/mirror_gre_scale.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum/resource_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/router_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/tc_flower_scale.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/tc_flower_scale.sh create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/snapshot.tc mode change 100644 => 100755 tools/testing/selftests/net/fib_tests.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_port_isolation.sh create mode 100644 tools/testing/selftests/net/forwarding/devlink_lib.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath.sh create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d.sh create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q.sh create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q_lag.sh create mode 100755 tools/testing/selftests/net/forwarding/mirror_gre_lag_lacp.sh create mode 100755 tools/testing/selftests/net/forwarding/router_bridge.sh create mode 100755 tools/testing/selftests/net/forwarding/router_bridge_vlan.sh create mode 100755 tools/testing/selftests/net/forwarding/router_broadcast.sh create mode 100755 tools/testing/selftests/net/ip6_gre_headroom.sh create mode 100644 tools/testing/selftests/net/tls.c create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/nat.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/actions/tunnel_key.json create mode 100644 tools/testing/selftests/tc-testing/tc-tests/filters/fw.json