This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig in repository toolchain/linux-next.
from 69d5b97c5973 HID: we do not randomly make new drivers 'default y' adds 3d0186bb068e Update email address adds 66ee620f06f9 idr: Permit any valid kernel pointer to be stored adds 3159f943aafd xarray: Replace exceptional entries adds 02c02bf12c5d xarray: Change definition of sibling entries adds f8d5d0cc145c xarray: Add definition of struct xarray adds 01959dfe771c xarray: Define struct xa_node adds 992a8e60e3fe xarray: Add documentation adds ad3d6c7263e3 xarray: Add XArray load operation adds 9b89a0355144 xarray: Add XArray marks adds 58d6ea3085f2 xarray: Add XArray unconditional store operations adds 41aec91f5598 xarray: Add XArray conditional store operations adds b803b42823d0 xarray: Add XArray iterators adds 80a0a1a9a3cd xarray: Extract entries from an XArray adds 687149fca1f3 xarray: Destroy an XArray adds 64d3e9a9e0cc xarray: Step through an XArray adds 4e99d4e9579d xarray: Add xas_for_each_conflict adds 2264f5132fe4 xarray: Add xas_create_range adds 9f14d4f1f104 xarray: Add xa_reserve and xa_release adds 3d5bd6e1a04a xarray: Add MAINTAINERS entry adds 371c752dc669 xarray: Track free entries in an XArray adds f32f004cddf8 ida: Convert to XArray adds eb797a8ee0ab page cache: Rearrange address_space adds 0d3f92966629 page cache: Convert hole search to XArray adds 74d609585d8b page cache: Add and replace pages using the XArray adds 5c024e6a4ebc page cache: Convert page deletion to XArray adds 4c7472c0df2f page cache: Convert find_get_entry to XArray adds f280bf092d48 page cache: Convert find_get_entries to XArray adds fd1b3cee2a86 page cache: Convert find_get_pages_range to XArray adds 3ece58a270cd page cache: Convert find_get_pages_contig to XArray adds a6906972fe67 page cache; Convert find_get_pages_range_tag to XArray adds c1901cd33cf4 page cache: Convert find_get_entries_tag to XArray adds 070e807c690b page cache: Convert filemap_map_pages to XArray adds a332125fc322 radix tree test suite: Convert regression1 to XArray adds ef8e5717db01 page cache: Convert delete_batch to XArray adds 22ecdb4f8b7d page cache: Remove stray radix comment adds 8fa8e538e4be page cache: Convert filemap_range_has_page to XArray adds ff9c745b81ff mm: Convert page-writeback to XArray adds a97e7904c080 mm: Convert workingset to XArray adds 69b6c1319b65 mm: Convert truncate to XArray adds 8d93b41c09d1 mm: Convert add_to_swap_cache to XArray adds 4e17ec250fce mm: Convert delete_from_swap_cache to XArray adds 560d454bae08 mm: Convert __do_page_cache_readahead to XArray adds 89eb946a7432 mm: Convert page migration to XArray adds aa5dc07f70c5 mm: Convert huge_memory to XArray adds 77da9389b9d5 mm: Convert collapse_shmem to XArray adds 85b392dbace7 mm: Convert khugepaged_scan_shmem to XArray adds 67891ffff2f5 mm: Convert is_page_cache_freeable to XArray adds 10bbd235859b pagevec: Use xa_mark_t adds 62f945b6a7b8 shmem: Convert shmem_radix_tree_replace to XArray adds a12831bf4293 shmem: Convert shmem_confirm_swap to XArray adds e21a29552fa3 shmem: Convert find_swap_entry to XArray adds 552446a41661 shmem: Convert shmem_add_to_page_cache to XArray adds 7b8d046fba91 shmem: Convert shmem_alloc_hugepage to XArray adds c121d3bb717e shmem: Convert shmem_free_swap to XArray adds 7ae3424fb4b5 shmem: Convert shmem_partial_swap_usage to XArray adds 2313216f861f memfd: Convert memfd_wait_for_pins to XArray adds ef3038a573aa memfd: Convert memfd_tag_pins to XArray adds 7f4446eefe9f shmem: Comment fixups adds 0a943c65e7d7 btrfs: Convert page cache to XArray adds ec82e1c1c89c fs: Convert buffer to XArray adds 04edf02cdd37 fs: Convert writeback to XArray adds f611ff63751a nilfs2: Convert to XArray adds 5ec2d99de742 f2fs: Convert to XArray adds a77d19f46a37 dax: Rename some functions adds ec4907ff69fb dax: Hash on XArray instead of mapping adds cfc93c6c6c96 dax: Convert dax_insert_pfn_mkwrite to XArray adds 084a899008ce dax: Convert dax_layout_busy_page to XArray adds 07f2d89cc270 dax: Convert __dax_invalidate_entry to XArray adds 9fc747f68d49 dax: Convert dax writeback to XArray adds 9f32d221301c dax: Convert dax_lock_mapping_entry to XArray adds b15cd800682f dax: Convert page fault handlers to XArray adds a28334862993 page cache: Finish XArray conversion adds 1cf56f9d670b radix tree: Remove radix_tree_update_node_t adds 2956c6644bfd radix tree: Remove split/join code adds 8cf2f98411e3 radix tree: Remove radix_tree_maybe_preload_order adds adb9d9c4ccb1 radix tree: Remove radix_tree_clear_tags adds 372266ba0267 radix tree test suite: Convert tag_tagged_items to XArray adds 47e0fab2b151 radix tree test suite: Convert iteration test to XArray adds d6427f8179b5 xarray: Move multiorder account test in-kernel adds 93eb07f72c8d xarray: Move multiorder_shrink to kernel tests adds 4f06d6302da6 xarray: Move multiorder_check to in-kernel tests adds 0e9446c35a80 xarray: Add range store functionality adds bcfa4b72111c memremap: Convert to XArray adds 9076b33d7dad radix tree test suite: Remove __item_insert adds 879a9ae7b5bc radix tree test suite: Remove multiorder benchmarking adds 4bb53bdda0d1 radix tree tests: Move item_insert_order adds ccc89e30fac7 radix tree tests: Convert item_kill_tree to XArray adds b66b5a48b8a0 radix tree tests: Convert item_delete_rcu to XArray adds 542980aa9318 radix tree test: Convert multiorder tests to XArray adds 3a08cd52c37c radix tree: Remove multiorder support adds dad4f140edaa Merge branch 'xarray' of git://git.infradead.org/users/wil [...] adds 9d954f951970 selftests/ftrace: Add --stop-fail hidden option for debug adds 5d1c6580d616 selftests/ftrace: Add --console hidden option adds 7d0abba4293e selftests/ftrace: Add case number prefix to logfile adds 7590472e78c8 selftests/ftrace: More initialize features in initialize_ftrace adds 3a96a9d0a4e9 selftests/ftrace: Add SPDX License Identifier to template adds 9768cc46d39a selftests/ftrace: Cleanup ftrace after running test adds e527c47081c7 selftests/ftrace: Remove unneeded per-test init/cleanup ftrace adds 2452c96e617a selftests/ftrace: Fix to test kprobe $comm arg only if available adds 72ce3daf92ba selftests/ftrace: Fix checkbashisms errors adds cec3adf5f571 selftests/ftrace: Use loopback address instead of localhost adds af2a0750f374 selftests/ftrace: Improve kprobe on module testcase to loa [...] adds e42e5c46b07d selftests/ftrace: Improve kprobe testcase to check log data adds 1e51263ef4e6 selftests/ftrace: Improve kretprobe testcase to check log data adds 00b2f2bc3aac selftests/ftrace: Test kprobe-event argument with various bitsize adds ddbc31e63aef selftests/ftrace: Check set_event_pid result adds b0898e84851c selftests/ftrace: Add kprobe event with $comm argument testcase adds 32f6e5da83c7 selftests/ftrace: Add kprobe profile testcase adds 873b4af2103f selftests/ftrace: Add kprobe-event with symbol argument test adds 4d23e9b4fd2e selftests/ftrace: Add trace_printk sample module test adds c21ceceae94d selftests/ftrace: Add ringbuffer size changing testcase adds 5b56a07b9c46 selftests/ftrace: Add function profiling stat testcase adds 47c509d30db4 selftests/ftrace: Add max stack tracer testcase adds 7bc026d6c032 selftests/ftrace: Add function filter on module testcase adds 174fd823397a selftests/ftrace: Add trace_pipe testcase adds 91ae08a26514 selftests/ftrace: Add stacktrace ftrace filter command testcase adds c1edd060b413 selftests/ftrace: Add wakeup tracer testcase adds c575dea2c1a5 selftests/ftrace: Add wakeup_rt tracer testcase adds 8ffade754bdf selftests/ftrace: Add ftrace cpumask testcase adds 9a244229a4b8 selftests: watchdog: fix message when /dev/watchdog open fails adds 04d5e4bd3751 selftests: watchdog: Fix error message. adds 7514c39cf1d9 selftests: watchdog: Add gettimeout and get|set pretimeout adds d89d08ffd2c5 selftests: watchdog: Fix ioctl SET* error paths to take on [...] adds a4f222e000b3 selftests: gpio: restructure Makefile adds 8c7f6316fccf selftests: gpio: Fix OUTPUT directory in Makefile adds 717da97e94a9 kvm: selftests: fix spelling mistake "Insufficent" -> "Ins [...] adds 8f381ac4d321 selftests/ftrace: Add color to the PASS / FAIL results adds fb363e2d2035 selftests: kvm: Fix -Wformat warnings adds 0387662d1b6c selftests: fix warning: "_GNU_SOURCE" redefined adds 8096fbcf55c0 selftests/ftrace: Use colored output when available adds f73581f8d9a3 selftests/ftrace: Strip escape sequences for log file adds f8cab69be0a8 Merge tag 'linux-kselftest-4.20-rc1' of git://git.kernel.o [...] adds 80ffbaa5b1bd kallsyms: reduce size a little on 64-bit adds 36f546a1bdb5 kallsyms: remove left-over Blackfin code adds 487c7c7702ab kbuild: prefix Makefile.dtbinst path with $(srctree) uncon [...] adds 0d91bf584fe5 kbuild: remove old check for CFLAGS use adds 25815cf5ffec kbuild: hide most of targets when running config or mixed targets adds 00d78ab2ba75 kbuild: remove dead code in cmd_files calculation in top Makefile adds 80463f1b7bf9 kbuild: add --include-dir flag only for out-of-tree build adds 77ec0c20c7e0 kbuild: remove VERSION and PATCHLEVEL from $(objtree)/Makefile adds 74bc0c09b2da kbuild: remove user ID check in scripts/mkmakefile adds 4fd61277f662 kbuild: do not pass $(objtree) to scripts/mkmakefile adds 80d0dda3a4e5 kbuild: simplify command line creation in scripts/mkmakefile adds 153e04b373dd modpost: remove leftover symbol prefix handling for module [...] adds fb073a4b473e kbuild: add -Wno-pointer-sign flag unconditionally adds a33e7ae295d5 kbuild: add -Wdeclaration-after-statement flag unconditionally adds 9df3e7a7d7d6 kbuild: add -Wno-unused-but-set-variable flag unconditionally adds 69ea912fda74 kbuild: remove unneeded link_multi_deps adds 7d0ea2524202 kbuild: use 'else ifeq' for checksrc to improve readability adds 9e1e8194332f ASN.1: Remove unnecessary shadowed local variable adds c2b1a9226fe7 modpost: Create macro to avoid variable shadowing adds ac747c0715f2 Merge tag 'kbuild-v4.20' of git://git.kernel.org/pub/scm/l [...] adds 81b45683487a compiler.h: give up __compiletime_assert_fallback() adds 0bb95f80a38f Makefile: Globally enable VLA warning adds 746bb4ed6d62 Merge tag 'vla-v4.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds 490cda5a3c82 drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE checking if p [...] adds e527cd9e48e3 drm/sun4i: sun4i: Register quirks with the backend structure adds dcf496a6a608 drm/sun4i: sun4i: Introduce a quirk for lowest plane alpha [...] adds 106b6c39c870 drm/print: Fix DRM_DEBUG_DP macro adds a31ac0b23cb8 drm: Replace NULL with error value in drm_prime_pages_to_sg adds 574e0fbfc95e drm/rockchip: Replace drm_dev_unref with drm_dev_put adds 2aafafab5a9a drm/sun4i: Use (struct drm_format_info) fields to determin [...] adds cf77d79b4e29 drm/sun4i: tcon: Add another way for matching mixers with tcon adds 0305189afb32 drm/sun4i: tcon: Add support for R40 TCON adds 9b32f8951f0f dt-bindings: mipi-dsi: Add info about peripherals with non [...] adds 5e03f02cb58d dt-bindings: mipi-dsi: Add dual-channel DSI related info adds e3896e6dddf0 dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings adds a095f15c00e2 drm/bridge: add support for sn65dsi86 bridge driver adds eb91cde094f5 dt-bindings: tc358754: add DT bindings adds f38b7cca6d0e drm/bridge: tc358764: Add DSI to LVDS bridge driver adds 344d00795eb1 drm/bridge/synopsys: remove commented-out flag in Makefile adds bb112b14af8d drm/vkms: Add functions to map/unmap GEM backing storage adds 8ce1bb0b5337 drm/vkms: map/unmap buffers in [prepare/cleanup]_fb hooks adds d7734b74095d drm/vkms: Add atomic_helper_check_plane_state adds dfb9f5cabfe3 drm/vkms: subclass CRTC state adds 27fb462a01c3 drm/bridge/tc358764: fix drm helper name adds 7c3d0f159ca0 drm/vkms: Use new return type vm_fault_t adds 80e0b19996d5 drm/bridge/ti-sn65dsi86: Fix implicit declaration to drm_m [...] adds e7941cc2340c drm/rockchip: Convert drm_atomic_helper_suspend/resume() adds 22e6de7074b8 drm/dp: add missing ')' to I2C nack debug message adds d5890d5ff4b9 dt-bindings: display: rockchip: add document for px30 vop adds 570913e0b1be drm/rockchip: vop: add px30 vop support adds 3e77c4d02237 drm/vkms: Subclass plane state adds 6c234fe37c57 drm/vkms: Implement CRC debugfs API adds bc0d332daef3 drm/vkms: Release pages_lock before return adds 7f4de521001f drm/atomic: Add __drm_atomic_helper_plane_reset adds ffcf4626d3fe drm: mali-dp: Use __drm_atomic_helper_plane_reset instead [...] adds e2512172d16b drm: atmel-hlcdc: Use __drm_atomic_helper_plane_reset inst [...] adds 4f4762fcc426 drm/imx: Use __drm_atomic_helper_plane_reset instead of co [...] adds 60252323ec9c drm/sun4i: Use __drm_atomic_helper_plane_reset instead of [...] adds 161ad653d6c9 drm: rcar-du: Use __drm_atomic_helper_plane_reset instead [...] adds 66e31a72dc38 drm/sti: do not remove the drm_bridge that was never added adds 3ee53ae57501 drm/tinydrm: Replace drm_dev_unref with drm_dev_put adds 4354d64ea90c drm: Remove drm_fbdev_cma_set_suspend() adds e61e0f07ef0d gpu: drm: virtio: code cleanup adds 31e63d31eaf0 drm/vkms: Fix vmap_count increment position adds e750218d26c3 drm/doc: clarify how to acquire required vblank event reference adds 42da633809c1 drm/vc4: Use __drm_atomic_helper_plane_reset instead of co [...] adds e81eb98e3fa8 drm/vmwgfx: Use __drm_atomic_helper_plane_reset instead of [...] adds 75ff9f3c9a98 drm/vgem: Replace drm_dev_unref with drm_dev_put adds f82aab2d521e dma-buf: Remove requirement for ops->map() from dma_buf_export adds abf7b30d7f61 drm/cirrus: Use drm_framebuffer_put to avoid kernel oops i [...] adds 550f17441f53 drm/cirrus: flip default from 24bpp to 16bpp adds b0d146ac7b9a drm/qxl: Replace drm_dev_unref with drm_dev_put adds 5043348a4969 drm: qxl: Fix error handling at qxl_device_init adds 66e0c8a5bcfd drm: qxl: Fix NULL pointer dereference at qxl_alloc_client [...] adds eec97cd3677d drm/virtio: Replace drm_dev_unref with drm_dev_put adds d5cc15a0c66e drm: crc: Introduce verify_crc_source callback adds 4396551e9cf3 drm: crc: Introduce get_crc_sources callback adds b8d913c0ee00 drm/rockchip/crc: Implement verify_crc_source callback adds 3b3b8448ebd1 drm/amdgpu_dm/crc: Implement verify_crc_source callback adds 3a3cd0d92a0b drm/rcar-du/crc: Implement verify_crc_source callback adds a8c20833c6bf drm/i915/crc: implement verify_crc_source callback adds 260bc55116c5 drm/i915/crc: implement get_crc_sources callback adds ea24a6221c8d drm/rcar-du/crc: Implement get_crc_sources callback adds 6c76c0eb031f drm/bridge: ti-sn65dsi86: Fixup register names adds b814ec6d4535 drm/bridge: ti-sn65dsi86: Implement AUX channel adds 73c89ead7185 drm/bridge: ti-sn65dsi86: Move panel_prepare() to pre_enable() adds fc52d0ed1118 drm/bridge: ti-sn65dsi86: Poll for DP PLL Lock adds 638e9af16b95 drm/bridge: ti-sn65dsi86: Poll for training complete adds 0aeb35ea0e1a drm/dp: add extended receiver capability field present bit adds 103c1944c6ae drm: Add kerneldoc description for "link"-member in struct [...] adds d2c53b337ef5 drm/bridge: ti-sn65dsi86: Fix 0-day build error adds 3eb3cd04e2d8 drm/panel: Fix sphinx warning adds 86e5d0b529a4 drm/gma500: Do not include <drm/drm_global.h> adds a5aca5d9f47c drm/i915: Remove unecessary dma_fence_ops adds e43b9082abe4 drm/msm: Remove unecessary dma_fence_ops adds 409254281fb0 drm/nouveau: Remove unecessary dma_fence_ops adds 065e8c8ff0c7 drm/vgem: Remove unecessary dma_fence_ops adds c76abab59b3c drm: Use horizontal and vertical chroma subsampling factor [...] adds 7e7b68ef0076 drm/fourcc: Add DOC: overview comment adds af6979331da1 drm/vkms/crc: Implement verify_crc_source callback adds c0811a7d5bef drm/crc: Cleanup crtc_crc_open function adds ad1a56f1bf2b Revert "drm: crc: Wait for a frame before returning from open()" adds e296de926dfd drm/syncobj: Drop add/remove_callback from driver interface adds 06e3c29716d9 drm/sun4i: tcon-top: Use struct_size() in devm_kzalloc() adds a5ec8332d428 drm: Add per-plane pixel blend mode property adds bc537a9cc47e Merge drm/drm-next into drm-misc-next adds bf1178c98930 drm/bridge: ti-sn65dsi86: Add mystery delay to enable() adds 319711f98208 drm/atmel-hlcdc: prefer a higher rate clock as pixel-clock base adds 9946a3a9dbed drm/atmel-hlcdc: allow selecting a higher pixel-clock than [...] adds 7473b9aff963 dt-bindings: display: bridge: lvds-transmitter: add ti, ds90c185 adds 2e7c04aec867 dt-bindings: display: atmel: optional video-interface of e [...] adds 012877b76c2f drm/atmel-hlcdc: always iterate over the first 4 output endpoints adds b6e075c3cb6e drm/atmel-hlcdc: support bus-width (12/16/18/24) in endpoi [...] adds dc879f61c45d drm/rockchip: fix coding style and incorrect description adds 29adeb4f954b drm/rockchip: Use struct_size() in devm_kzalloc() adds a6edf83922ef drm/rockchip: vop: fix some register define error for px30 adds aba911e6ac74 drm/bochs: Replace ttm_bo_unref with ttm_bo_put adds 4efd631e2f48 drm/cirrus: Replace ttm_bo_unref with ttm_bo_put adds 233c2b74b008 drm/qxl: Replace ttm_bo_unref with ttm_bo_put adds 94f4a12707c9 drm/virtio: Replace ttm_bo_reference with ttm_bo_get adds 0e7a3d4b66e1 drm/virtio: Replace ttm_bo_unref with ttm_bo_put adds 09c4b4945743 drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset() adds 5ce70c799ac2 drm_dp_cec: check that aux has a transfer function adds 9bcf6d9868ae drm_dp_cec: add note about good MegaChips 2900 CEC support adds a4c30a4861c5 drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remo [...] adds 46094b2baeeb drm/nouveau: add DisplayPort CEC-Tunneling-over-AUX support adds e86e894751f0 drm/amdgpu: add DisplayPort CEC-Tunneling-over-AUX support adds b972cece9448 drm: Describe pixel_blend_mode in drm_plane_state adds fbb0de795078 Add udmabuf misc device adds fbc42d455a29 fbdev: show fbdev number for debugging adds 5fa793d36646 fbdev: allow apertures == NULL in remove_conflicting_frame [...] adds 69aa5355ab0d fbdev: add kerneldoc do remove_conflicting_framebuffers() adds 4d18975c78f2 fbdev: add remove_conflicting_pci_framebuffers() adds a62dfac0ff98 drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() adds 256ee417525a drm/cirrus: use simpler remove_conflicting_pci_framebuffers() adds 77d1ed41c0c1 drm/bochs: use simpler remove_conflicting_pci_framebuffers() adds 39a3043aa446 drm/radeon: use simpler remove_conflicting_pci_framebuffers() adds 020aa2ec15fc drm/mgag200: use simpler remove_conflicting_pci_framebuffers() adds 770af5859d69 drm/virtio: use simpler remove_conflicting_pci_framebuffers() adds ff07a5854b09 drm/vc4: use simpler remove_conflicting_framebuffers(NULL) adds a7e3fa769891 drm/sun4i: use simpler remove_conflicting_framebuffers(NULL) adds 6e4228fbaf0f drm/tegra: kick out simplefb adds b9a40816fef7 Document/gpu: Use new vm_fault_t type adds a9734d8ee633 drm: Suppress user controlled spam for invalid drm_wait_vb [...] adds 5ddd6582cd7b drm: Remove "protection" around drm_vma_offset_manager_destroy() adds 7948a2b15873 qxl: fix null-pointer crash during suspend adds 6c19787e10b1 drm/virtio: track virtual output state adds b3f13ec958a7 drm/virtio: add virtio_gpu_object_detach() function adds a3b815f09bb8 drm/virtio: add iommu support. adds 683a0e630cb4 dma-buf/udmabuf: Fix NULL pointer dereference in udmabuf_create adds 69517c1798f3 dt-bindings: display: Add compatible for A64 DE2 display pipeline adds 06f27fe9ffb7 drm/sun4i: Add support for A64 mixers adds dd8bd5478cc4 drm/sun4i: Add support for A64 display engine adds d9ac59978d0d dt-bindings: display: Add compatible for A64 HDMI adds 50414b954ba6 dt-bindings: sun4i-drm: add HDMI VCC supply property for s [...] adds 633ba1e086e1 drm/sun4i: Add support for HDMI voltage regulator adds 3880f62e476d drm/rockchip: add function to check if endpoint is a subdriver adds 1f0f01515172 drm/rockchip: Add support for Rockchip Soc RGB output interface adds 8d544233100b drm/rockchip: vop: Add directly output rgb feature for px30 adds 428e15cc41e3 drm/rockchip: vop: add rk3188 vop definitions adds 0ca33adb91c0 drm/vkms: Fix race condition around accessing frame number adds 3ee22b769fd7 drm/rockchip: rgb: add stub functions when rgb encoder is [...] adds 0e94043ee1d9 drm: replace DRIVER_PREFER_XBGR_30BPP driver flag with mod [...] adds ec2fae2558ba drm: byteorder: add DRM_FORMAT_HOST_* adds 00409fd6f14f drm: do not mask out DRM_FORMAT_BIG_ENDIAN adds 6960e6da9cec drm: fix drm_mode_addfb() on big endian machines. adds 70109354fed2 drm: Reject unknown legacy bpp and depth for drm_mode_addfb ioctl adds 94e4c5305a9b drm: fix syncobj null_fence_enable_signaling adds e28bd101ae1b drm: rename null fence to stub fence in syncobj v2 adds 0a6730ea27b6 drm: expand drm_syncobj_find_fence to support timeline point v2 adds 9a09a42369a4 drm: expand replace_fence to support timeline point v2 adds 79891d56d994 drm/sun4i: tcon: Pass drm_encoder * into sun4i_tcon0_mode_set_cpu adds 5869d90b28a6 drm/sun4i: tcon: Rename Dithering related register macros adds f11adcecbd5f drm/sun4i: tcon: Add dithering support for RGB565/RGB666 L [...] adds d3147adcfd95 fbdev: fix kerneldoc adds c9527f0de508 drm/fb-helper: document remove*_conflicting_framebuffers() adds d78aa650670d drm: Add drm/drm_util.h header file adds 99f45e32cde7 drm: Drop drmP.h from drm_connector.c adds b88ac005654d drm: drop drmP.h include from drm_plane.c adds e6120d6493e7 drm: drop drmP.h include from drm_crtc.c adds d86552efe10a drm/atomic: trim driver interface/docs adds 2ec04b33a96f drm: Update todo.rst adds 72fdb40c1a4b drm: extract drm_atomic_uapi.c adds ea4584c2f2fe drm/virtio: Remove set but not used variable 'bo' adds eae06120f197 drm: refuse ADDFB2 ioctl for broken bigendian drivers adds 70c0ef7bd399 bochs: use drm_fb_helper_set_suspend_unlocked in suspend/resume adds df2052cc9221 bochs: convert to drm_fb_helper_fbdev_setup/teardown adds 7780eb9ce80f bochs: convert to drm_dev_register adds c10802b684c6 drm/fb-helper: improve documentation and print warnings adds 7f3ef5dedb14 drm/rockchip: Allow driver to be shutdown on reboot/kexec adds 5248092ea47d drm: Remove set but not used variable 'config' adds 1f86fa15340e drm: Clarify DRM_MODE_REFLECT_X/Y documentation adds 04cfcc7ab358 fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag adds 8d7fc2994f4d vt: Remove vc_panic_force_write adds da6c7707caf3 fbdev: Add FBINFO_HIDE_SMEM_START flag adds 6be8f3bd2c78 drm/fb: Stop leaking physical address adds c27d931d402b drm/vkms: Add cursor plane support adds db7f419c06d7 drm/vkms: Compute CRC with Cursor Plane adds b8789ea71dce drm/vkms: Enable/Disable cursor support with module option adds ad9ff96f6538 drm/vkms: Add kerneldoc entry adds 913965c42c57 udmabuf: sort headers, drop uapi/ path prefix adds a3e722dad03e udmabuf: improve map_udmabuf error handling adds b35f57c43705 udmabuf: use pgoff_t for pagecount adds a34852891ba4 udmabuf: constify udmabuf_ops adds dc254553f25d udmabuf: constify udmabuf_create args adds 68d2f70efe2d udmabuf: add MEMFD_CREATE dependency adds dc4716d75154 udmabuf: rework limits adds 0d17455ca85e udmabuf: improve udmabuf_create error handling adds 7a1c67d78094 udmabuf: use EBADFD in case we didn't got a memfd adds 52499d9cdd88 udmabuf: use ENOTTY for invalid ioctls adds 7b26e4e2119d udmabuf: drop WARN_ON() check. adds 33f35429fc49 udmabuf: use sizeof(variable) instead of sizeof(type) adds bf8744e40cd6 qxl: refactor to use drm_fb_helper_fbdev_setup adds 185e0bebb44f drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m adds eb1d23d71e3e drm/bridge: analogix_dp: Downgrade "Link Training" message [...] adds 169cc4c7a14e drm: bridge: document bridge attach/detach imbalance adds 18ace11f87e6 drm: Introduce per-device driver_features adds 1feb64c49d7f drm/i915: Clear DRIVER_ATOMIC on a per-device basis adds 351c4dbe4fae drm/amdgpu: Use per-device driver_features to disable atomic adds 6f19eb21a2ef udmabuf: fix error code in map_udmabuf() adds 69fdf4206a8b drm: Differentiate the lack of an interface from invalid p [...] adds 5c5b3b0ebe6d dt-bindings: sun4i-drm: add compatible for R40 HDMI PHY adds 3536faefc03d drm/sun4i: add support for R40 HDMI PHY adds 8f44ca223345 drm/virtio: add dma sync for dma mapped virtio gpu framebu [...] adds 0b49bbbd9f10 drm: Add support for device_id based detection. adds 53ca2edcf033 drm: Change limited M/N quirk to constant N quirk. adds e884818cc0ed drm: add LG eDP panel to quirk database adds e5264c433c80 gpu: do not double put device node in zx_drm_probe adds e267364a6e1b drm/atomic: Initialise planes with opaque alpha values adds 4f724df717c6 MAINTAINERS: Move udl drm driver to drm-misc tree adds 14e86c01413e drm/vkms: Fix possible memory leak in _vkms_get_crc() adds adbc8208e662 drm: Return -EOPNOTSUPP in drm_setclientcap() when driver [...] adds 1664691a659f drm: Use default dma_fence hooks where possible for null syncobj adds 12fec62aea6e drm: Fix syncobj handing of schedule() returning 0 adds 6129369a9618 drm/fb-helper: Improve error reporting in setup adds 941e97c124a0 drm/arm/hdlcd: Use drm_fbdev_generic_setup() adds 9595809896d7 drm/arm/mali: Use drm_fbdev_generic_setup() adds f53705fd9803 drm/imx: Use drm_fbdev_generic_setup() adds 30f7b5e7c263 drm/pl111: Use drm_fbdev_generic_setup() adds 0f26e5ce3e62 drm/sti: Use drm_fbdev_generic_setup() adds 1e70d7a568fc drm/tve200: Use drm_fbdev_generic_setup() adds 233386d8f22b drm/vc4: Use drm_fbdev_generic_setup() adds c3a8d6ea73ec drm/zte: Use drm_fbdev_generic_setup() adds af334c5d41a9 drm/virtio: pass virtio_gpu_object to virtio_gpu_cmd_trans [...] adds 059b5eb5d955 drm: move native byte order quirk to new drm_driver_legacy [...] adds 184bef8924c9 drm: use drm_driver_legacy_fb_format in drm_gem_fbdev_fb_create adds 48b442238250 drm/bochs: fix DRM_FORMAT_* handling for big endian machines. adds 86351de023dd drm/bochs: support changing byteorder at mode set time adds 42fd9e6c29b3 drm/virtio: fix DRM_FORMAT_* handling adds 9dd3cb243ddf drm: move quirk_addfb_prefer_xbgr_30bpp handling to drm_dr [...] adds 02c87cabd6f1 virtio: Add virtio_gpu_object_kunmap() adds a20c4173c421 virtio: Rework virtio_gpu_object_kmap() adds a03fb71716ee virtio: Support prime objects vmap/vunmap adds c814738257d6 MAINTAINERS: Move mxsfb drm driver to drm-misc tree adds ac3b35f11a06 drm/udl: Replace drm_dev_unref with drm_dev_put adds 9c942096baeb drm/tegra: Replace drm_dev_unref with drm_dev_put adds 626a2c52f105 drm/mxsfb: Move axi clk enable/disable to crtc enable/disable adds 2dc3620eac2d drm/mxsfb: Fix initial corrupt frame when activating display adds 4201f4e84845 drm/mxsfb: Add pm_runtime calls to pipe_enable/disable adds f0525a1c922e drm/mxsfb: Add PM_SLEEP support adds 9f19fd3bd894 drm/mxsfb: Switch to drm_atomic_helper_commit_tail_rpm adds 3b9356194d87 MAINTAINERS: Move fsl-dcu driver to drm-misc tree adds a74c0aa52405 drm/fsl-dcu: Replace drm_dev_unref with drm_dev_put adds f5169a17af4e Merge tag 'drm-misc-next-2018-09-05' of git://anongit.free [...] adds fb96b67c8ae0 drm/omap: Allocate drm_device earlier and unref it as last step adds 52b9ef246d6a drm/omap: Manage the usable omap_dss_device list within om [...] adds eb5bc1f92ba3 drm/omap: Do dss_device (display) ordering in omap_drv.c adds 36c61ae2b755 drm/omap: dss: Remove display ordering from dss/display.c adds f13e97cf3e72 drm/omap: dss: Gather OMAP DSS components at probe time adds cc1876ce5791 drm/omap: dss: Move platform_device_register from core.c t [...] adds 8023651bd3d9 drm/omap: dss: Handle DPI and SDI port initialization failures adds 52dd898a30e0 drm/omap: dss: Remove omapdss_atv_ops get_wss and set_wss [...] adds 9976782f331b drm/omap: dss: Remove DSS encoders get_timings operation adds 21ebcbac5066 drm/omap: dss: Remove unused omapdss_default_get_timings() adds e0528c944058 drm/omap: dss: Constify omap_dss_driver operations structure adds d65b0e0530bb drm/omap: displays: Remove videomode from omap_dss_device [...] adds df91128b205d drm/omap: dss: Remove omap_dss_device panel fields adds 7e7a0edecca0 drm/omap: dss: Rename omap_dss_device list field to output_list adds 6a7c5a2200ad drm/omap: dss: Create global list of all omap_dss_device i [...] adds 9184f8d94c38 drm/omap: dss: Create and use omapdss_device_is_registered() adds a7e82a67c1d7 drm/omap: dss: Rework output lookup by port node adds e10bd354ad79 drm/omap: dss: Allow looking up any device by port adds b93109d7dc9e drm/omap: dss: Move common device operations to common structure adds ec727e3f6184 drm/omap: dss: Add functions to connect and disconnect devices adds 1f507968c30b drm/omap: dss: Move debug message and checks to connection [...] adds 73fc0ac4a695 drm/omap: displays: Don't call disconnect handlers directly adds fb5571717c24 drm/omap: dss: Move src and dst check and set to connectio [...] adds 7269fde4e8c9 drm/omap: displays: Remove input omap_dss_device from panel data adds f3ed97f9ae7d drm/omap: dsi: Simplify debugfs implementation adds 3ce75d67e44c drm/omap: Move DSI debugfs clocks dump to dsi%u_clks files adds de57e9dbc145 drm/omap: dss: Remove output devices list adds 92ce521a4841 drm/omap: dss: Rename for_each_dss_dev macro to for_each_d [...] adds b9f4d2ebf641 drm/omap: dss: Make omap_dss_get_next_device() more generic adds 4e0bb06c0b9a drm/omap: dss: Split omapdss_register_display() adds 67822ae11971 drm/omap: dss: Remove panel devices list adds c1dfe721e096 drm/omap: dss: Move and rename omap_dss_(get|put)_device() adds f324b2798c87 drm/omap: dss: Store dss_device pointer in omap_dss_device adds 845417b3b3b0 drm/omap: dss: Move DSS mgr ops and private data to dss_device adds 5c718e015a0f drm/omap: dss: Modify omapdss_find_output_from_display() t [...] adds 4e20bda68e01 drm/omap: dss: Replace omap_dss_device port number with bitmask adds eaaedaf6a1de drm/omap: dss: Extend omapdss_of_find_source_for_first_ep( [...] adds a25edf0ea6de drm/omap: displays: Don't cast dssdev to panel data unnecessarily adds 66aacfe22d53 drm/omap: dss: Cleanup error paths in output init functions adds edb715dffdee drm/omap: dss: dsi: Move initialization code from bind to probe adds 5fc15d98a068 drm/omap: dss: hdmi4: Move initialization code from bind to probe adds 5f031b471734 drm/omap: dss: hdmi5: Move initialization code from bind to probe adds c87193267d24 drm/omap: dss: venc: Move initialization code from bind to probe adds 27d624527d99 drm/omap: dss: Acquire next dssdev at probe time adds f7e376aece46 drm/omap: dss: Add for_each_dss_output() macro adds bea131966ffa drm/omap: dss: Add function to retrieve display for an output adds a48bc6ac2c6c drm/omap: dss: Remove duplicated parameter to dss_mgr_(dis [...] adds 8a36357ae3b2 drm/omap: dss: Get regulators at probe time adds f96993630445 drm/omap: Remove unneeded variable assignments in omap_mod [...] adds ac3b13189333 drm/omap: Create all planes before CRTCs adds 2ee767922e1b drm/omap: Group CRTC, encoder, connector and dssdev in a s [...] adds 511afb44d72a drm/omap: Reverse direction of DSS device (dis)connect operations adds 79ddb2f0c348 drm/omap: dss: Move connection checks to omapdss_device_(d [...] adds 713165561b7e drm/omap: dss: Move display type validation to initializat [...] adds 3be0f15bd6e9 drm/omap: dss: Merge two disconnection helpers adds 00b30e794ffc drm/omap: Pass pipe pointer to omap_crtc_init() adds e48f9f16a16a drm/omap: Store CRTC lookup by channel table in omap_drm_private adds 67dfd2d3d0c2 drm/omap: Remove omap_crtc_output global array adds d25a7d67465f drm/omap: Remove supported output check in CRTC connect handler adds 0f37938c7c43 drm/omap: Set dispc_channel_connect from DSS output connec [...] adds 43f7078f6b6f drm/omap: dss: Remove the dss_mgr_(dis)connect() operations adds e553ea09e268 drm/omap: dss: Remove unused omap_dss_driver operations adds 6f7ae8c29242 drm/omap: dss: Remove omap_dss_driver .[gs]et_mirror operations adds a4e9ecf4bb19 drm/omap: Remove unnecessary display output sanity checks adds 1298977f0c8a drm/omap: Check omap_dss_device type based on the output_t [...] adds ede880e1825b drm/omap: connector-hdmi: Convert to the GPIO descriptors API adds ac2d1fcbebd6 drm/omap: encoder-tfp410: Convert to the GPIO descriptors API adds 57e0478a29cf drm/omap: panel-nec-nl8048hl11: Convert to the GPIO descri [...] adds aec338cbf8c3 drm/omap: panel-sony-acx565akm: Convert to the GPIO descri [...] adds 2167f9e28a30 drm/omap: panel-tpo-td028ttec1: Drop unneeded linux/gpio.h header adds e7df6571024b drm/omap: panel-tpo-td043mtea1: Convert to the GPIO descri [...] adds 83910ad3f51f drm/omap: Move most omap_dss_driver operations to omap_dss [...] adds 09e5bb6d5b94 drm/omap: dss: Add device operations flags adds f2ea55775e05 drm/omap: Don't call .detect() operation recursively adds 949ea2ef3fed drm/omap: Don't call HPD registration operations recursively adds a21a8f3c93e1 drm/omap: Remove unneeded safety checks in the HPD operations adds 18412b667c96 drm/omap: Merge HPD enable operation with HPD callback reg [...] adds f006325cdc80 drm/omap: Move HPD disconnection handling to omap_connector adds 90279e9518da drm/omap: Don't call EDID read operation recursively adds 70f9cbfc56a3 drm/omap: Get from CRTC to display device directly adds d96aaada5555 drm/omap: Pass both output and display omap_dss_device to [...] adds 7805d1e5098c drm/omap: Don't call HDMI mode and infoframe operations re [...] adds 47a3ee27934a drm/omap: Pass both output and display omap_dss_device to [...] adds 52c5dd2a7bed drm/omap: Determine connector type directly in omap_connector.c adds ec68cd5a18e1 drm/omap: dss: hdmi: Rename hdmi_display_(set|check)_timin [...] adds 9c626dee5cdb drm/omap: encoder-tfp410: Don't fix timings in .set_timing [...] adds 8fe1d36100c8 drm/omap: Make the video_mode pointer to .set_timings() const adds bb23800c887d drm/omap: Remove duplicate calls to .set_timings() operation adds 138fe53ef8d3 drm/omap: Remove unneeded fallback for missing .check_timings() adds 26c91a3898f1 drm/omap: Don't store video mode internally for external encoders adds b4935e3a3cfa drm/omap: Store bus flags in the omap_dss_device structure adds 28120302c2fd drm/omap: Don't call .check_timings() operation recursively adds 35d944cbee21 drm/omap: Query timing information from analog TV encoder adds ca6e968b9326 drm/omap: Remove .get_timings() operation from display connectors adds 31cd7afa3086 drm/omap: panels: Don't modify fixed timings adds 8e9c1c6676ea drm/omap: Move bus flag hack to encoder implementation adds 3fbda31e8148 drm/omap: Split mode fixup and mode set from encoder enable adds 7c27fa57ef31 drm/omap: Call dispc timings check operation directly adds f79fa7da6a29 drm/omap: dpi: Don't fixup video mode in dpi_set_mode() adds 7d39e59be51b drm/omap: dsi: Fixup video mode in .set_config() operation adds 95e472da1094 drm/omap: hdmi: Constify video mode and related pointers adds 96fc64c77537 drm/omap: sdi: Fixup video mode in .check_timings() operation adds a730ce996ce4 drm/omap: venc: Fixup video mode in .check_timings() operation adds d8dbe7914376 drm/omap: Store CRTC timings in .set_timings() operation adds 6ea484309523 drm/omap: Don't call .set_timings() operation recursively adds 1f3eb3461f58 Merge tag 'omapdrm-4.20' of git://git.kernel.org/pub/scm/l [...] adds 79556df293b2 drm/i915/gtt: Enable full-ppgtt by default everywhere adds 5f9c4f95bed2 drm/i915/gtt: Full ppgtt everywhere, no excuses adds 516a49cc1946 drm/i915: Fix assert_plane() warning on bootup with extern [...] adds f7a738fca03c drm/i915/icl: compute the TBT PLL registers adds 35e900818e17 drm/i915: Suppress assertion for i915_ggtt_disable_guc adds 900ccf30f9e1 drm/i915: Only force GGTT coherency w/a on required chipsets adds 6bd31b3798c8 drm/i915: Remove unused "ret" variable. adds 7a72c78bdd0a drm/i915: Fix psr sink status report. adds 6f15a7de86c8 drm/i915/dsc: Add missing _MMIO() from PPS registers adds c74a7469f97c Merge drm/drm-next into drm-intel-next-queued adds 4eaf317a60fb drm/i915/kvmgt: Fix compilation error adds bb5ffe6fd58c drm/i915/dp: Limit link training clock recovery loop adds 102506d52922 drm/i915/dp: Refactor max_vswing_tries variable adds 6a2f59e45afc drm/i915: Pull unpin map into vma release adds a5b22b5ed88b drm/i915: Show stack (by WARN) for hitting forcewake errors adds a38bb309c2ce drm/i915/icl: Add remaining registers and bitfields for MG [...] adds 07685c827b2a drm/i915/icl: Implement voltage swing programming sequence [...] adds 3970c65c2b47 drm/i915: Skip repeated calls to i915_gem_set_wedged() adds 4de737a26e6a drm/i915/dp: Improve clock recovery loop limit comment adds b9fcddab4afb drm/i915/icl: implement icl_digital_port_connected() adds 6075546f57f8 drm/i915/icl: store the port type for TC ports adds db7295c2c4ef drm/i915/icl: Update FIA supported lane count for hpd. adds 340a44bef234 drm/i915/icl: program MG_DP_MODE adds bc334d914eee drm/i915/icl: toggle PHY clock gating around link training adds 45ef40aab72e drm/i915/mst: Do not retrain new links adds 65172699a8bd drm/i915/mst: Continue state updates even if AUX writes fail. adds 406bc5633c6b drm/i915: Avoid computing tile_row_size() for untiled objects adds d899aceb6091 drm/i915: Mark up object tiling-and-stride getters as const adds 52dda80d62df drm/i915: Protect guc_fini_wq() against module load abort adds 7ed43df720c0 drm/i915: Restore sane defaults for KMS on GEM error load adds ec5b65a97c60 drm/i915: Don't disable the GPU for older gen on wedging adds ab84a110490d drm/i915/selftests: Use a full emulation of a user ppgtt context adds 6dc17d69f83e drm/i915/selftests: Exercise resetting in the middle of a [...] adds 7a859c655d8f drm/i915: Eliminate use of PAGE_SIZE as a virtual alignment adds c00db496bbd4 drm/i915: Remove superfluous GEN8_LR_CONTEXT_ALIGN adds 9936ef55f254 drm/i915/guc: Avoid wasting memory on incorrect GuC pin bias adds b6445e17799d drm/i915/guc: Do not partition WOPCM if GuC is not used adds dd18cedfa36f drm/i915/guc: Move the pin bias value from GuC to GGTT adds 496bcce3c9bf drm/i915: Remove unnecessary ggtt_offset_bias from i915_ge [...] adds 905febf592f7 drm/i915: Add a fault injection point to WOPCM init adds 5503cb0decdc drm/i915: Drop unneed i915 parameter from intel_ring_pin() adds c50dfe79ec3e drm/i915/icl: don't set CNL_DDI_CLOCK_REG_ACCESS_ON anymore adds f00ca81510b9 drm/i915: inline skl_copy_ddb_for_pipe() to its only caller adds 2b7edeb00852 drm/i915/icl: Add TBT checks for PLL calculations adds 6f211ed43438 drm/i915/icl: Set TBT IO in Aux transaction adds 86c1c87d0e62 drm/i915: Downgrade Gen9 Plane WM latency error adds 39f3be162c46 drm/i915: Kick waiters on resetting legacy rings adds f6844a85e0c9 drm/i915/selftests: Replace opencoded clflush with drm_clf [...] adds 3d94361aa13a drm/i915/gtt: remove px_page adds 60548c554be2 drm/i915: Interactive RPS mode adds 21eb1850fa0b drm/i95: Mark GGTT as incoherent for gen10+ adds c358514ba8da Revert "drm/i915/icl: WaEnableFloatBlendOptimization" adds d0f5cc5db114 drm/i915/execlists: Terminate the context image with BB_END adds 0d55babc8392 drm/i915: Drop stray clearing of rps->last_adj adds 12a6c931beff drm/i915/icl: avoid unclaimed PLANE_NV12_BUF_CFG register adds 46e831abe864 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" adds f4de7794de84 drm/i915: Unconditionally clear the pm/guc GT IIR upon acking adds 4668f6954432 drm/i915: Clear all residual RPS events on disabling interrupts adds c444ad790cc2 drm/i915: Fix typo in i915_drm_resume() adds 48928d4b5d62 drm/i915/icl: move has_resource_streamer to GEN11_FEATURES adds 08e3e21a24d2 drm/i915: kill resource streamer support adds a6476ebd4350 drm/i915: Stop dropping irq around resets adds e6a59382924e drm/i915/selftests: Unconditionally do a chipset flush bef [...] adds aaa023782fda drm/i915: ddb_size is of u16 type adds cf1f697acb04 drm/i915/skl: distribute DDB based on panel resolution adds 97f061580004 drm/i915: Pull seqno started checks together adds ae9b06ca067d drm/i915/icl: Fix power well anonymous union initializers adds 48a287ed9d62 drm/i915: Rename intel_power_domains_fini() to intel_power [...] adds 3ae27f7e103d drm/i915/vlv: Remove redundant power well ID asserts adds f28ec6f4ea48 drm/i915: Constify power well descriptors adds d13dd05a1f20 drm/i915/vlv: Use power well CTL IDX instead of ID adds 75e39688f350 drm/i915/ddi: Use power well CTL IDX instead of ID adds 4739a9d2438b drm/i915: Remove redundant power well IDs adds 2183b49933fc drm/i915: Make power well ID names more uniform adds d9fcdc8d1f8e drm/i915: Use existing power well IDs where possible adds 1a260e1117a4 drm/i915/icl: Add missing power gate enums adds c1e63f6df3d3 drm/i915: Warn if we hit the timeout for wait-for-idle adds a4a717010f4e drm/i915: Unmask user interrupts writes into HWSP on snb/i [...] adds a69ab52b0358 drm/i915: Remove extra waiter kick on legacy resets adds d0e062ebb3a4 drm/i915/cfl: Add a new CFL PCI ID. adds d60996ab430c drm/i915: Restore user forcewake domains across suspend adds 7b5ee80a5da3 drm/i915/selftests: Hold rpm for unparking adds c44301fce614 drm/i915: Allow control of PSR at runtime through debugfs, v6 adds 2ac45bdd92e0 drm/i915/psr: Add debugfs support to force a downgrade to [...] adds ee435831ec83 drm/i915/icl: account for context save/restore removed bits adds 41db645a33e7 drm/i915: Bump priority of clean up work adds e02e65001e7b drm/i915: Expose retry count to per gen reset logic adds f4e60c5cfbf2 drm/i915: Force reset on unready engine adds 30b710840e4b drm/i915: Cleanup gt powerstate from gem adds 61e1e376bb25 drm/i915: Restrict gen6_reset_rps_interrupts to gen6+ adds d6fee0dee093 drm/i915: Kick waiters on resetting legacy rings adds dc5977da99ea drm/i915: set DP Main Stream Attribute for color range on [...] adds 08ea70a417ba drm/i915: Disable runtime-pm using lowlevel functions if !HAS_RC6 adds a99b32a6fff7 drm/i915: Clear stop-engine for a pardoned reset adds ad3c776b1710 drm/i915: Fix PM refcounting w/o DMC firmware adds fc0c5a9d1dab drm/i915: Only skip connector output for disable_display adds 805615dae057 drm/i915: Remove useless error return from intel_init_mocs [...] adds a4417b7b419a drm/i915: Stop holding a ref to the ppgtt from each vma adds 07d805721938 drm/i915: Introduce intel_runtime_pm_disable to pair intel [...] adds 2cd9a689e97b drm/i915: Refactor intel_display_set_init_power() logic adds f5133cca38f5 drm/i915: make PCH_GMBUS* definitions private to gvt adds 336662e5e3c9 drm/i915/gvt: use its own define for gpio adds dce888798d3e drm/i915: remove confusing GPIO vs PCH_GPIO adds 66fc82960c5c drm/i915/execlists: Include reset depth in traces adds da4468a1aa75 drm/i915: Do not redefine the has_csr parameter. adds 6dfc4a8f134f drm/i915: Verify power domains after enabling them adds 59f1c8ab30d6 drm/i915: Increase LSPCON timeout adds 35a5fd9ebfa9 drm/i915/audio: Hook up component bindings even if display [...] adds bcaad532974e drm/i915/icl: Implement HSDIV_RATIO of MG_CLKTOP2_HSCLKCTL [...] adds 7b19f544ed90 drm/i915/icl: Get DDI clock for ICL for MG PLL and TBT PLL adds df4f94e810fc drm/i915: Correct CSB probing for engine state dumper adds 63ec132d5b60 drm/i915/psr: Print PSR_STATUS when PSR idle wait times out. adds 9844d4bf3eb4 drm/i915/psr: Add missing check for I915_PSR_DEBUG_IRQ bit adds 1aeb1b5fa069 drm/i915/psr: Mask PSR irq bits when re-enabling interrupts. adds b1f1c2c11fc6 drm/i915: Fix glk/cnl display w/a #1175 adds 0577ab482f46 drm/i915/psr: Add PSR mode/revision to debugfs adds 63eaf9acc00d drm/i915: Add a small wrapper to check for CCS modifiers. adds 53867b46fa84 drm/i915: Rename PLANE_CTL_DECOMPRESSION_ENABLE adds a61d904fd6fa drm/i915: Simplify condition to keep DMC active during S0ix adds 62d3a8deaa10 drm/i915: Free write_buf that we allocated with kzalloc. adds 39d1e234e1e1 drm/i915/icl: implement the tc/legacy HPD {dis,}connect flows adds 99da0b35396f drm/i915: WARN() if we can't lookup_power_well() adds 0229bfd42bbe drm/i915: use for_each_power_well in lookup_power_well() adds f7480b2f6591 drm/i915: move lookup_power_well() up adds 3cf71bc9904d drm/i915: Re-apply "Perform link quality check, unconditio [...] adds fd255f6e3704 drm/i915/psr: Remove wait_for_idle() for PSR2 adds 65df9c7947d7 drm/i915/psr: Rewrite comments in intel_psr_wait_for_idle() adds 5382bed38f09 drm/i915/selftests: ring all doorbells in igt_guc_doorbells adds de25eb7f3075 drm/i915: introduce dp_to_i915() helper adds 1895759ee932 drm/i915: Use dp_to_i915 on intel_psr.c adds ed11e4158451 drm/i915: Fix gtt_view asserts adds eb0f50441056 drm/i915: Don't pass plane to .check_plane() adds 0d45db9c7a02 drm/i915: Reject compressed Y/Yf with interlaced modes adds 18563409b132 drm/i915: Clean up skl_plane_has_planar() adds b45649fbd5bf drm/i915: Do not advertize support for NV12 on ICL yet. adds 5df52391ddbe drm/i915/dsc: Fix PPS register definition macros for 2nd V [...] adds d8c5d29f21bf drm/i915: Don't check power domains state in intel_power_d [...] adds 9e4fa01221b3 drm/i915/execlists: Flush tasklet directly from reset-finish adds 6e4adef7e4b0 drm/i915: Update DRIVER_DATE to 20180830 adds 381116d327b5 drm/i915: Update DRIVER_DATE to 20180830 adds 096055487115 drm/i915: clear error registers after error capture adds 70b73f9ac113 drm/i915/ringbuffer: Delay after invalidating gen6+ xcs adds 4a477651033e drm/i915: Keep physical cursors pinned while in use adds 3f51b7e1f36a drm/i915/selftests: Add a simple exerciser for suspend/hibernate adds a64f88874930 drm/i915/intel_csr.c Fix DMC FW Loading issue on ICL. adds 1c71bc565cdb drm/i915/perf: simplify configure all context function adds 35ab4fd2b98b drm/i915/perf: reuse intel_lrc ctx regs macro adds 2b5cf4ef541f drm/i915/dp_mst: Fix enabling pipe clock for all streams adds 48e905048f39 drm/i915: Explicitly mark Global GTT address spaces adds 4f2c7337af63 drm/i915: Determine uses-full-ppgtt from context for execbuf adds 2bfbf6fed1a0 drm/i915: Do a full device reset after being wedged adds aae7c06b34e4 drm/i915: Flag any possible writes for a GTT fault adds fddcd00a49e9 drm/i915: Force the slow path after a user-write error adds e0ff7a7cddef drm/i915: Early rejection of buffer allocations larger than RAM adds 6b048706f407 drm/i915: Forcibly flush unwanted requests in drop-caches adds 34f89904b01e drm/i915: Update DRIVER_DATE to 20180903 adds 46223993c2e4 drm/i915: Fix up FORCE_GPU_RELOC (debug) to flush CPU writ [...] adds a0e731f4e26c drm/i915: Combine cleanup_status_page() adds d6acae363e63 drm/i915: Use a cached mapping for the physical HWS adds 9f9d594d952a drm/i915: Fix ICL+ HDMI clock readout adds 7ef4ac6ed9ed drm/i915: Double check we didn't miss an unclaimed registe [...] adds 06348d3086a3 drm/i915/ringbuffer: Move double invalidate to after pd flush adds b212f0a470ee drm/i915/icl: Fix context RPCS programming adds a167b1e1319c drm/i915: Pull intel_uncore_arm_unclaimed_mmio_detection() [...] adds 9d3f8d2ff777 drm/i915: Be defensive and don't assume PSR has any commit [...] adds 288f1ced5e24 drm/i915: Reduce context HW ID lifetime adds acb3ef0ee40e drm/i915/bdw: Increase IPS disable timeout to 100ms adds 55ac5a1614f9 drm/i915: Attach the pci match data to the device upon creation adds 31962ca6a260 drm/i915: Move final cleanup of drm_i915_private to i915_d [...] adds 01a84c11a5e6 drm/i915: Update DRIVER_DATE to 20180906 adds d4da8a4d4004 drm/i915: Update DRIVER_DATE to 20180906 adds db47685da1d8 drm/i915/gvt: add a fastpath for cmd parsing on MI_NOOP adds 8bfa02c885ee drm/i915/gvt: only copy the first page for restore inhibit [...] adds 63ef26237ba8 drm/i915/gvt: make dma map/unmap kvmgt functions as static adds a752b070a678 drm/i915/gvt: Fix function comment doc errors adds 69ca5af4ff9a drm/i915/gvt: Move some MMIO definitions to reg.h adds 5781cf82553c Merge tag 'gvt-next-2018-09-04' of https://github.com/inte [...] adds a28957b8f10b drm/i915: Update DRIVER_DATE to 20180906 adds b1c1566822ab Merge tag 'drm-intel-next-2018-09-06-2' of git://anongit.f [...] adds 2dc7bad71cd3 Merge tag 'drm-misc-next-2018-09-13' of git://anongit.free [...] adds 795241040a91 Merge tag 'drm-misc-next-2018-09-19' of git://anongit.free [...] adds 308b118b6090 MAINTAINERS: Update tree location for the Renesas DRM drivers adds 7408e252ddf2 MAINTAINERS: rcar-du: Add co-maintainer adds 4ffe5aa53791 dt-bindings: display: renesas: du: document R8A77980 bindings adds ab77eb4c4de7 dt-bindings: display: renesas: lvds: document R8A77980 bindings adds 59104f239b9e drm: shmobile: convert to SPDX identifiers adds d7cfd259048b drm: panel-lvds: convert to SPDX identifiers adds 0bbce9eb7738 drm: rcar-du: Convert to SPDX identifiers adds 4e86c208ddf2 drm: rcar-du: Support interlaced video output through vsp1 adds c14f63abebb3 drm: rcar-du: Refactor Feature and Quirk definitions adds c6e3194a3b55 drm: rcar-du: Add interlaced feature flag adds 7281e6c6a5bd drm: rcar-du: Rework clock configuration based on hardware limits adds 8c74c4561f05 drm: rcar-du: Improve non-DPLL clock selection adds 9fe50e64fac7 drm: rcar-du: Rename and document dpll_ch field adds a8492e88d9c7 drm: rcar-du: Write ESCR and OTAR as CRTC registers adds c4341442acb1 drm: rcar-du: lvds: add R8A77980 support adds 2a3181d9cfd6 drm: rcar-du: Update Gen3 output limitations adds 0f35b25b8792 drm: rcar-du: Add support for missing pixel formats adds f09e5b5d776d drm: rcar-du: Update framebuffer pitch and alignment limit [...] adds 6e1637c91742 drm: rcar-du: Remove packed VYUY support adds 0320ac5188ea Merge tag 'du-next-20180914' of git://linuxtv.org/pinchart [...] adds 1cadf2b36809 drm/amdgpu: fix VM clearing for the root PD adds 9296435729dc drm/amdgpu: fix preamble handling adds 4f0ecd36f276 amdgpu: fix multi-process hang issue adds a3d9103ebfa0 drm/amdgpu: Fix page fault and kasan warning on pci device [...] adds 9650205a32e7 drm/amd/display: Fix bug use wrong pp interface adds 982976d92f17 drm/amd/pp: Add ACP PG support in SMU adds be2d6aa51e66 drm/amdgpu: Power down acp if board uses AZ (v2) adds 1062ddb6d574 drm/amd/amdgpu: Enabling Power Gating for Stoney platform adds 3a54d2c89511 drm/amdgpu/acp: Powrgate acp via smu adds c36628d8989a drm/amgpu/acp: Implement set_powergating_state for acp adds ac0a6cf1c6ef drm/scheduler: add a list of run queues to the entity adds 249a07c05a8d drm/scheduler: add counter for total jobs in scheduler adds 97ffa35b5dec drm/scheduler: add new function to get least loaded sched v2 adds df0ca30838ee drm/scheduler: move idle entities to scheduler with less load v2 adds 07507c01aa70 drm/scheduler: Add job dependency trace. adds 65f7260b1356 drm/amdgpu: Add job pipe sync dependecy trace adds f688b614b643 drm/amd/pp: Implement get_performance_level for legacy dgpu adds a465feae60dc drm/amd/display: pass compat_level to hubp adds 265f5ba6c209 drm/amd/display: Move PME to function pointer call semantics adds 2cb3bcdb33c0 drm/amd/display: dal 3.1.60 adds 4e60536d093f drm/amd/display: Set DFS bypass flags for dce110 adds 1c8faa9aa0cc drm/amd/display: Enable DFS bypass support in DC config adds 5a83c9324909 drm/amd/display: Add support for toggling DFS bypass adds d23ee13fba23 drm/amdgpu: Add amdgpu_gfx_off_ctrl function adds 1e317b99f0c2 drm/amdgpu: Put enable gfx off feature to a delay thread adds 408acede8732 drm/amdgpu: Ctrl gfx off via amdgpu_gfx_off_ctrl adds 3fded222f4bf drm/amdgpu: Disable gfx off if VCN is busy adds fd28705388ef drm/amd/pp: Delete duplicated interface in hwmgr_func adds 448fe1928ce4 drm/amdgpu: move gfx definitions into amdgpu_gfx header adds aa47d117282c drm/amdgpu: move ih definitions into amdgpu_ih header adds bb7743bc2051 drm/amdgpu: move sdma definitions into amdgpu_sdma header adds 55560046d5b0 drm/amdgpu: move firmware definitions into amdgpu_ucode header adds 6462c0071b8d drm/amdgpu: move psp macro into amdgpu_psp header adds 2cddc50e9819 drm/amdgpu: move gem definitions into amdgpu_gem header adds 1b369d3c0d93 drm/amd/display: pass the right num of modes added adds 9b5349f74a85 drm/amd/display: correct image viewport calculation adds d02e07948fcf drm/amd/display: Print DPP DTN log info only for enabled pipes adds dc6c981d2027 drm/amd/display: Use DGAM ROM or RAM adds 1fdf7a4b1f96 drm/amd/display: Add check for num of entries in gamma adds bf9b1d9dc7e9 drm/amdgpu: Delay 100ms to enable gfx off feature adds 7febe4bfd5d4 drm/scheduler: fix setting the priorty for entities (v2) adds e854b61acf77 drm/scheduler: bind job earlier to scheduler adds c51cebb890dc gpu: drm: radeon: cik: Replace mdelay() with msleep() in c [...] adds 2f2debb5a162 gpu: drm: radeon: si: Replace mdelay() with msleep() in si [...] adds 4b991c54ce82 gpu: drm: radeon: radeon_test: Replace mdelay() with msleep() adds 0a7845db93b2 drm/amdgpu: move ring macros into amdgpu_ring header adds 9e21fc56fe58 drm/amdgpu: remove useless gds switch macro adds 5df585258f9f drm/amdgpu: move display definitions into amdgpu_display header adds c082b99878b7 drm/amdgpu: move gmc macros into amdgpu_gmc header adds 4473e1db3120 drm/amdgpu: move vm definitions into amdgpu_vm header adds c2d358d724ee drm/amdgpu: move missed gfxoff entry into amdgpu_gfx header adds 93f15e1c0796 drm/scheduler: Remove entity->rq NULL check adds 573edb241b44 drm/scheduler: fix last_scheduled handling adds 35e160e781a0 drm/scheduler: change entities rq even earlier adds 2cf01099518b drm/amdgpu/pp: endian fixes for process_pptables_v1_0.c adds 54f16ebfde5d drm/amdgpu/pp: endian fixes for processpptables.c adds eb4f69992037 drm/amdgpu: add emit reg write reg wait for vcn jpeg adds 8709890892d8 drm/amdgpu: add system interrupt register offset header adds 44287b7190f4 drm/amdgpu: add system interrupt mask for jrbc adds 7f31077cadc9 drm/amdgpu: enable system interrupt for jrbc adds 36a12bd0b423 drm/amdgpu: add emit trap for vcn jpeg adds 7ea34ea3e889 drm/amdgpu: fix emit frame size and comments for jpeg adds ec2e082a79b5 drm/amdgpu/powerplay: check vrefresh when when changing displays adds 6c1fd99bc669 drm/amdgpu: Cancel gfx off delay work when driver fini/suspend adds f1220c876d4f drm/amd/display: dc 3.1.61 adds 94a4ffd1d40b drm/amd/display: fix PIP bugs on Dal3 adds c4621988d497 drm/amd/display: Add dprefclk value to dce_dccg adds f137586b2b2b drm/amd/display: fix dml handling of mono8/16 pixel formats adds 2f14bc8968e3 drm/amd/display: add retimer log for HWQ tuning use. adds 56780940389a drm/amd/display: Remove redundant non-zero and overflow check adds 5d0e7e5caa08 drm/amd/display: dc 3.1.62 adds a4ead3e5d6f3 drm/amdgpu: add AVFS control to PP_FEATURE_MASK adds b4abff4bb2b4 drm/amdgpu/powerplay/smu7: enable AVFS control via ppfeaturemask adds a19c3bea8ebe drm/amdgpu/powerplay/vega10: enable AVFS control via ppfea [...] adds bcd47f60ab65 drm/amd/display: enable ABGR and XBGR formats (v4) adds 00ecc6e6d4ee drm/amdgpu: enable ABGR and XBGR formats (v2) adds a69e40fd824d drm/radeon: enable ABGR and XBGR formats (v2) adds 1f902edecb32 drm/amdgpu/include: Add nbio 7.4 header files (v4) adds c62d3cd0ddd6 drm/amdgpu/include: Add sdma0/1 4.2 register headerfiles. (v3) adds e6af616a7822 drm/amdgpu/include: add thm 11.0.2 headers adds e9126d09eeb5 drm/amdgpu/include: Add mp 11.0 header files. (v2) adds 25eaa565c47b Revert "drm/amdgpu: Add nbio support for vega20 (v2)" adds fe3c948918e7 drm/amdgpu: Add nbio 7.4 support for vega20 (v3) adds 7a0d7089c700 drm/amdgpu: update atomfirmware.h adds 5f51ab41e7a0 drm/amd/powerplay: add vega20_inc.h (v2) adds 5fef5b1e7d9b drm/amd/powerplay: add smu11_driver_if.h (v4) adds 79df9413f7c3 drm/amd/powerplay: add vega20_ppsmc.h (v2) adds b9443b572c06 drm/amd/powerplay: add vega20_pptable.h (v2) adds f4eac80add11 drm/amd/powerplay: add the smu manager for vega20 (v2) adds f0e7e5e2a8e4 drm/amd/powerplay: new interfaces for ActivityMonitor tabl [...] adds da958630d530 drm/amd/powerplay: add the hw manager for vega20 (v3) adds 982b90319459 drm/amd/powerplay: support workload profile query and setu [...] adds 7c2912a26d36 drm/amd/powerplay: init vega20 uvd/vce powergate status on [...] adds fff7e3e049d8 drm/amd/powerplay: correct force clock level related setti [...] adds b8497699ef8a drm/amd/powerplay: export vega20 stable pstate clocks adds 8dd97d6bc2c5 drm/amd/powerplay: add vega20 pre_display_config_changed callback adds bc9b8c45b86f drm/amd/powerplay: conv the vega20 pstate sclk/mclk into n [...] adds 7dd67c0d4200 drm/amd/powerplay: initialize vega20 overdrive settings adds d617d4d73043 drm/amd/powerplay: new interfaces for overdrive vega20 scl [...] adds acd116243a0d drm/amd/powerplay: revise vega20 PPSMC_MSG_SetSoftMin/[Max [...] adds 8c191fe3d553 drm/amd/powerplay: update vega20 clocks threshold settings [...] adds a6637313c7bf drm/amdgpu: enable vega20 powerplay support adds 654f761cfa04 drm/amdgpu: Add psp 11.0 support for vega20. (v2) adds 0df5295c99de drm/amdgpu/vg20: Change the load type of vega20 to psp (v2) adds 3490738f9be9 drm/amd/powerplay: enable fclk ss by default adds be6a55a11af6 drm/amd/powerplay: remove setting soc floor voltage before [...] adds d940def9ab1f drm/amd/powerplay: avoid enabling/disabling uvd/vce dpm twice adds 5d923a692868 drm/amd/powerplay: correct the argument for PPSMC_MSG_SetU [...] adds 16ed0ff2755c drm/amd/powerplay: allow slow switch only if NBPState enabled adds efa7ac67a80f drm/amd/powerplay: remove max DCEFCLK limitation adds ff50e15b00b0 drm/amd/powerplay: added voltage boot time calibration adds 54d682d9a5b3 drm/amdgpu/gfx9: Update gfx9 golden settings. adds 218a9fbc8a28 drm/amdgpu: update vega20 sdma golden settings adds 3082be1aeaee drm/amdgpu/psp: Enlarge PSP TMR SIZE from 3M to 4M. adds 6dddaeef4f9e drm/amdgpu: remove experimental flag for vega20 adds a54594752ad4 drm/amdgpu: Cancel the delay work when suspend adds e51ee68ff2ee drm/amd/pp: OverDrive gfx domain voltage on Tonga adds ff30e9e8509c drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() adds 8acc7254577a drm/scheduler: trivial error handling fix adds 620e762f9a98 drm/scheduler: move entity handling into separate file adds 7b10574eac0b drm/scheduler: cleanup entity coding style adds 23f67981fd92 drm/scheduler: rename gpu_scheduler.c to sched_main.c adds aa5873dca463 drm/amdgpu: Change VCE booting with firmware loaded by PSP adds 3798e9a6e639 drm/amdgpu: use new scheduler load balancing for VMs adds 845e6fdf3b52 drm/amdgpu: use scheduler load balancing for SDMA CS adds 72a4c072ca9f drm/amdgpu: use scheduler load balancing for compute CS adds 869a53d4d7d7 drm/amdgpu: remove the queue manager adds 86275d090f01 drm/amdgpu: remove ring lru handling adds 8290268f31b8 drm/amdgpu: move context related stuff to amdgpu_ctx.h adds 0d346a14c634 drm/amdgpu: use entity instead of ring for CS adds 851c2509aef6 drm/doc: Adapt GPU scheduler references for renamed C file adds d4e838431d56 drm/amdgpu: added support 2nd UVD instance adds bfcea5204287 drm/amdgpu:change VEGA booting with firmware loaded by PSP adds 8c3db1284a01 drm/amdgpu: fill in amdgpu_dm_remove_sink_from_freesync_module adds 98e6436d3af5 drm/amd/display: Refactor FreeSync module adds e80e94460841 drm/amd/display: add method to check for supported range adds ff6014d63a87 drm/amd/display: Fix bug where refresh rate becomes fixed adds 050790cc5973 drm/amd/display: Fix bug that causes black screen adds be922ff750e4 drm/amd/display: Add back code to allow for rounding error adds 9410a3776bbf drm/amd/display: fix LFC tearing at top of screen adds 953c2901c860 drm/amd/display: refactor vupdate interrupt registration adds bf2af91cb3a4 drm/amd/display: Correct rounding calcs in mod_freesync_is [...] adds 4c1fa3630b44 drm/amd/display: Don't force UPDATE_TYPE_FULL if stream_up [...] adds 69ff88452674 drm/amd/display: add config for sending VSIF adds 1e7e86c43f38 drm/amd/display: decouple front and backend pgm using dpms [...] adds 27e2e2077479 drm/amd/display: Program vline interrupt on FAST update adds 1336926f43cc drm/amd/display: Enable Stereo in Dal3 adds 0e4af5f3675b drm/amd/display: Program vsc_infopacket in commit_planes_f [...] adds e71f8ca1a7db drm/amd/display: Handle HDR meta update as fast update adds 72ac71a7e652 drm/amd/display: HDR dynamic meta should be treated as str [...] adds 8ab561727950 drm/amd/display: Program gamut remap as part of stream update adds 1112a46b48b7 drm/amdgpu: Refine function name and function args adds 05df1f01b292 drm/amdgpu: Set power ungate state when suspend/fini adds fdd34271a321 drm/amdgpu: Set clock ungate state when suspend/fini adds 09b6f25b55d9 drm/amdgpu: fix VM size reporting on Raven adds 02b29caf18b3 drm/ttm: remove dead codes adds 28a160277aef drm/amdgpu: add status checking after fw is loaded adds 2c1e9bca448a drm/amdgpu: Do not evict VRAM on APUs with disabled HIBERNATE adds d6257ab531ba drm/radeon: Do not evict VRAM on APUs with disabled HIBERNATE adds c85e6e546edd drm/amd/display: Create new i2c resource adds eb385204b241 drm/amd/display: Program csc matrix as part of stream update adds d75de8ac943b drm/amd/display: Define registers for dcn10 adds 728098352ea4 drm/amd/display: Combine dce80 and dce100 i2c hw functions adds d82f99422b21 drm/amd/display: move edp fast boot optimization flag to stream adds dd7304353451 drm/amd/display: implement DPMS DTN test v2 adds 39b62541aac3 drm/amdgpu: Remove the sriov checking and add firmware checking adds 3890d11153e2 drm/amdgpu: use kiq to do invalidate tlb adds 9c70d10ae72a drm/amdgpu: remove fulll access for suspend phase1 adds 62347a33001c drm/scheduler: Add stopped flag to drm_sched_entity adds a245daf3d7a1 drm/amdgpu: cleanup HW_IP query adds 1b1f2fecb699 drm/amdgpu: rework ctx entity creation adds a00ead2b394b drm/amdgpu: Fix compile warning adds 52de2ea74f36 drm/amdgpu: fix sdma doorbell range setting adds fc0faf044001 drm/amdgpu/sriov: Only sriov runtime support use kiq adds 35fb7220742b drm/amd/display: fix a compile warning adds 43fbbe89f15b drm/amd/display: indent an if statement adds c89677afb305 drm/scheduler: avoid redundant shifting of the entity v2 adds ae74da3e1451 drm/amdgpu: Don't use kiq in gpu reset adds 11c3ee48bd7c drm/amdgpu/display: add support for LVDS (v5) adds 1849e73748be drm/amdgpu: amdgpu_kiq_reg_write_reg_wait() can be static adds 12938fad234a drm/amdgpu: cleanup GPU recovery check a bit (v2) adds 262b9c392e7d drm/amdgpu: validate the VM root PD from the VM code adds 9a02ece43ee4 drm/amdgpu: cleanup VM handling in the CS a bit adds cbd528514276 drm/amdgpu: move setting the GART addr into TTM adds 1123b989c506 drm/amdgpu: rename gart.robj into gart.bo adds 4e830fb1b5f5 drm/amdgpu: remove gart.table_addr adds 11c3a249ff7a drm/amdgpu: add amdgpu_gmc_pd_addr helper adds 8c7655a0fdd3 drm/ttm: add helper structures for bulk moves on lru list adds 9a2779528edd drm/ttm: revise ttm_bo_move_to_lru_tail to support bulk moves adds 7748e2dcdaad drm/ttm: add bulk move function on LRU adds f921661bd4a1 drm/amdgpu: use bulk moves for efficient VM LRU handling (v6) adds 07e6d3f03b5f drm/amdgpu: move PD/PT bos on LRU again adds 7876fa4f55fd drm/amdgpu: add ring soft recovery v4 adds efb670640596 drm/amdgpu: implement soft_recovery for GFX7 adds f5d850331ea9 drm/amdgpu: implement soft_recovery for GFX8 v2 adds 80dbea4720bb drm/amdgpu: implement soft_recovery for GFX9 adds 43370c4ce5c6 drm/amdgpu: Adjust the VM size based on system memory size v2 adds 1f06dee8f784 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds d3200a536ccb drm/amdgpu: Remove duplicated power source update adds 3510bafe561b drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins adds 3442516d1481 drm/amdgpu: Update power state at the end of smu hw_init. adds e851abd83088 drm/amdgpu: Power on uvd block when hw_fini adds f1df06d0f9bc drm/amdgpu: Remove dead code in amdgpu_pm.c adds 6c10b5cc4eaa drm/amdgpu: Remove duplicate code in gfx_v8_0.c adds a62a49e5b968 drm/amdgpu: Refine gfx_v8_0_kcq_disable function adds 841cf911fb9e drm/amdgpu: Remove duplicate code in gfx_v9_0.c adds ffabea84c55b drm/amdgpu: Refine gfx_v9_0_kcq_disable function adds 36859cd5354b drm/amdgpu: Change kiq initialize/reset sequence on gfx8 adds a9a8a788e5e9 drm/amdgpu: Change kiq ring initialize sequence on gfx9 adds 85eff20020a6 drm/amdgpu: amdgpu_ctx_add_fence can't fail adds 4f9ea1d0d1ed drm/amdgpu: fix holding mn_lock while allocating memory adds 248f2b8ef25c drm/amdgpu: remove extra root PD alignment adds e21eb2613d07 drm/amdgpu: add helper for VM PD/PT allocation parameters v3 adds bbc9fb10e581 drm/amdgpu: add GMC9 support for PDs/PTs in system memory adds 24a8d289d532 drm/amdgpu: add amdgpu_gmc_get_pde_for_bo helper v2 adds 284dec4317c8 drm/amdgpu: enable GTT PD/PT for raven v3 adds 9bbdb0f345f5 drm/amd/display: Eliminate i2c hw function pointers adds 58382a445b76 drm/amd/display: dc 3.1.63 adds e5d0170e5644 drm/amd/display: Use non-deprecated vblank handler adds e498eb713604 drm/amd/display: Add support for hw_state logging via debugfs adds 18e4aa33bdfb drm/amd/display: eliminate long wait between register poll [...] adds 219097df0f9d drm/amd/display: Fix memory leak caused by missed dc_sink_release adds 1f6010a96273 drm/amd/display: Improve spelling, grammar, and formatting [...] adds 46659a83e466 drm/amd/display: Support reading hw state from debugfs file adds d377ae4e3754 drm/amd/display: Remove redundant i2c structs adds ad908423ef86 drm/amd/display: support 48 MHZ refclk off adds 9bbf6a534109 drm/amd/display: Flatten unnecessary i2c functions adds 7d0aa3765fa8 drm/amdgpu: Refine gmc9 VM fault print. adds 04d5e2765802 drm/amdgpu: Merge amdkfd into amdgpu adds 82b7b619c44c drm/amdgpu: Remove CONFIG_HSA_AMD_MODULE adds 521fb7d021f7 drm/amdgpu: Move KFD parameters to amdgpu (v3) adds 0c79c0bb872e drm/amdgpu: remove extra newline when printing VM faults adds e78196444b43 drm/amdgpu: move full access into amdgpu_device_ip_suspend adds 7ef0b435457a drm/amdgpu: Need to set moved to true when evict bo adds bdb1922abd62 drm/amdgpu: Only retrieve GPU address of GART table after [...] adds 1685b01a8588 drm/amdgpu: Set pasid for compute vm (v2) adds bf47afbabf1c drm/amdkfd: Release an acquired process vm adds efa9a5ef10fb drm/amdgpu: remove amdgpu_bo_gpu_accessible adds 961c75cf2031 drm/amdgpu: move amdgpu_device_(vram|gtt)_location adds 0be655d1c6c6 drm/amdgpu: fix amdgpu_gmc_gart_location a little bit adds 22d8bfafcc12 drm/amdgpu: stop using gart_start as offset for the GTT domain adds 0e33495d4907 drm/amdgpu: distinct between allocated GART space and GMC addr adds d78c1fa0c9f8 Revert "drm/amdgpu: move PD/PT bos on LRU again" adds 5f232bd79b24 drm/amdgpu: use the smaller hole for GART adds 25eef4214a43 drm/ttm: Initialize local lists in ttm_bo_bulk_move_helper adds dcaaff4eed13 drm/amdgpu: remove redundant memset adds 2690262ec9fe drm/amdgpu: Relocate some definitions v2 adds d9997b64c52b drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type adds ec210e3226dc drm/amdgpu: put GART away from VRAM v2 adds 17cc525206d6 drm/amdgpu: Revert "kmap PDs/PTs in amdgpu_vm_update_directories" adds 88b35d83a79c drm/amdgpu: Use drm_dev_unplug in PCI .remove adds 972a21f94631 drm/ttm: fix ttm_bo_bulk_move_helper adds b995795bf09b drm/amdgpu: fix "use bulk moves for efficient VM LRU handling" v2 adds 5d35ed4832da drm/amdgpu: fix idle state and bulk_moveable flag adds cd2b56238ef7 drm/amdgpu/gmc9: rework stolen vga memory handling adds 6fb81375db0f drm/amdgpu/gmc9: don't keep stolen memory on Raven adds 95010ba79baa drm/amdgpu/gmc9: don't keep stolen memory on vega12 adds 6abc0c8f8cf3 drm/amdgpu/gmc9: don't keep stolen memory on vega20 adds d5bf26539494 drm/amd/powerplay: added vega20 overdrive support V3 adds 9a412063f094 drm/amd/powerplay: correct data type to support under voltage adds c460f8a6f591 drm/amdgpu: move size calculations to the front of the file again adds c12a2ee5d002 drm/amdgpu: separate per VM BOs from normal in the moved state adds 0a53b69cce84 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path adds bcdc9fd634d1 drm/amdgpu: improve VM state machine documentation v2 adds ad9a5b78f585 drm/amdgpu: correctly sign extend 48bit addresses v3 adds d76364fc7fde drm/amdgpu: add amdgpu_gmc_agp_location v3 adds 485fc361d38a drm/amdgpu: use the AGP aperture for system memory access v2 adds 3d5fe658b5b3 drm/amdgpu: manually map the shadow BOs again adds 43c40a02c1b1 drm/amd/display: dc 3.1.64 adds a87fa9938749 drm/amd/display: Build stream update and plane updates in dm adds 182388fcc4c8 drm/amd/display: Add DP YCbCr 4:2:0 support adds 550db2881295 drm/amd/display: Fix DAL217 tests modify DTN logs for other tests adds 61ea4c6f70ff drm/amd/display: Add driver-side parsing for CM adds 5a8132b9f606 drm/amd/display: remove dead dc vbios code adds e6ada54126cf drm/amd/display: remove unused clk_src code adds 491e08c9b858 drm/amd/display: add disconnect_delay to dc_panel_patch adds 86a2da705cc2 drm/amd/display: add aux transition event log. adds 0e8e4fbf8d89 drm/amd/display: num of sw i2c/aux engines less than num o [...] adds a487411a6481 drm/amd/display: Use DRM helper for best_encoder adds 43af9e040905 drm/amd/display: Reorder resource_pool to put i2c with aux adds 2222f4486bbe drm/amd/display: dc 3.1.65 adds cae50a43b931 drm/amd/display: use link type to decide stream enc acquisition adds 9c09df569dde drm/amd/display: Remove call to amdgpu_pm_compute_clocks adds 6787359b1471 drm/amd/display: clean code for transition event log. adds afd0384c2af2 drm/amd/display: Add invariant support instrumentation in driver adds 03a1c08d003b drm/amdgpu: Clean up KFD init and fini adds c3e1b43c2c1e drm/amdgpu: enable AGP aperture for GMC9 v2 adds 03e9dee11db0 drm/amdgpu: Fix compute VM BO params after rebase v2 adds 989edc699f65 drm/amdgpu: Fix warnings while make xmldocs adds 28968375a7ec drm/amd/powerplay: fix compile warning for wrong data type V2 adds 03f67ed10d85 drm/amdgpu: Fix SDMA hang in prt mode v2 adds fbbf794cbd48 drm/amdgpu: set bulk_moveable to false when a per VM is released adds 39186aefac36 drm/amdgpu: move PSP init prior to IH in gpu reset adds 984564031a1a drm/amd/include: update the bitfield define for PF_MAX_REGION adds 76a5b36776aa drm/amdgpu/gmc: add initial xgmi structure to amdgpu_gmc s [...] adds bf0a60b78b61 drm/amdgpu/gmc9: add a new gfxhub 1.1 helper for xgmi adds 6fdd68b14a94 drm/amdgpu/gmc9: Adjust GART and AGP location with xgmi of [...] adds 6449724058c6 drm/amdgpu : Add psp function interfaces for XGMI support adds 78122127a418 drm/amdgpu: Add place holder functions for xgmi topology i [...] adds fb30fc59a245 drm/amdgpu : Generate XGMI topology info from driver level adds 6ef22c39edd4 drm/amd/include: Add get_hive_id interface in kfd2kgd adds db8b62c04b23 drm/amdgpu: get_hive_id from amdgpu side (v2) adds 0c1690e38b5e drm/amdkfd: kfd expose the hive_id of the device through i [...] adds aa64ca38ed82 drm/amdkfd: Add new iolink type defines adds ae9a25aea7f3 drm/amdkfd: Generate xGMI direct iolink adds 67f7cf9f76bc drm/amdkfd: Only add bi-directional iolink on GPU with XGM [...] adds 7893499e3022 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk adds ba79fde47b9b drm/amdgpu: add amdgpu_vm_pt_parent helper adds 1c860a022f65 drm/amdgpu: add amdgpu_vm_update_func adds d8de8260a45a drm/amdgpu: Fix SDMA TO after GPU reset v3 adds 433ca054949a drm/amdgpu: try allocating VRAM as power of two adds 7e7bf8de432d drm/amdgpu: move cs dependencies front a bit adds 240cd9a64226 drm/amdgpu: Move fault hash table to amdgpu vm adds 01fcfc83fe07 drm/amd: Add ucode DMCU support adds 6b7eab2ce60d drm/amd: Add PSP DMCU support adds a94d5569b232 drm/amd: Add DM DMCU support adds 8901a65f080a drm/amd/display: fix ptr_ret.cocci warnings adds 52e211c1f04f drm/amdgpu:Add error message when register failed to reach [...] adds 73633e3223e6 drm/amdgpu: add some VM PD/PT iterators v2 adds d72a6887eef8 drm/amdgpu: use leaf iterator for allocating PD/PT adds 229a37f83454 drm/amdgpu: use dfs iterator to free PDs/PTs adds d4085ea9bc8d drm/amdgpu: use the DFS iterator in amdgpu_vm_invalidate_pds v2 adds dfa70550f5b7 drm/amdgpu: use leaf iterator for filling PTs adds dfcd99f6273e drm/amdgpu: meld together VM fragment and huge page handling adds 1b1d5c43db58 drm/amdgpu: use the maximum possible fragment size on Vega/Raven adds 0c70dd4985b3 drm/amdgpu: allow fragment processing for invalid PTEs adds c37e2d29f0fb drm/amd/display: Fix pflip IRQ status after gpu reset. adds 03651735fbde drm/ttm: once more fix ttm_bo_bulk_move_lru_tail adds e83dfe4d8693 drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) adds 646b90259842 drm/amdgpu: use a single linked list for amdgpu_vm_bo_base adds be9699e39230 drm/amdgpu: add picasso to asic_type enum adds ad5a67a7ea87 drm/amdgpu: add soc15 support for picasso adds 5f4e2085eeab drm/amdgpu: add picasso support for vm adds b22ab73314c0 drm/amd/display/dm: add picasso support adds 186b073decbf drm/amdgpu: Add support of powerplay for picasso adds 227f3dc5f615 drm/amdgpu: initilize picasso psp firmwares support adds 669018bdcd85 drm/amdgpu: add picasso ucode loading method adds 86771d9a58fa drm/amdgpu: add picasso support for vcn adds 79f3641cc038 drm/amdgpu: add clockgating support for picasso adds e21f561ad52a drm/amdgpu: add picasso support for gmc adds 501a580ae6a4 drm/amdgpu: add picasso support for gfx_v9_0 adds 84ad2e1bd6e6 drm/amdgpu: add picasso support for sdma_v4 adds b95874cfa83e drm/amdgpu: add picasso for amdgpu kms adds 8c7bf5834a33 drm/amdgpu: Add pg support for gfxoff for PCO adds a4494fda32ad drm/amdgpu: Enable SDMA power gating for PCO adds 91468057d39e drm/amdgpu: enable mmhub power gating adds 1a84d967c180 drm/amdgpu: enable vcn powergating for PCO adds 40c2358b1102 drm/amdgpu: add ip blocks for picasso (v2) adds 367b013ce006 drm/amdgpu: add new raven series device adds a06c3ee083b5 drm/amdgpu: enable gfxoff in non-sriov and stutter mode by [...] adds 44876ae294dd drm/amdgpu: use IP presence to free uvd and vce handles adds 4cb0becb269e drm/amdgpu: move get_rev_id at first before load gpu_info [...] adds 1879e6a7f86e drm/amdgpu: set external rev id for raven2 adds 54c4d17e98db drm/amdgpu: add raven2 to gpu_info firmware adds 8b47cc9bb122 drm/amdgpu: add raven2 vcn firmware support adds e11fa1b68a49 drm/amdgpu: add psp support for raven2 adds e7497a302bf0 drm/amdgpu/sdma4: specify raven2 firmware. adds e75279e871ce drm/amdgpu/sdma4: Add raven2 golden setting adds cf4b60c6846a drm/amdgpu/gfx9: add support for raven2 gfx firmware adds 28ab1229c36a drm/amdgpu/gfx9: add raven2 golden setting adds 760067769ebb drm/amdgpu: fix the VM fault while write at the top of the [...] adds 0e3d73f1a440 drm/amd/display: Add Raven2 definitions in dc adds 1a4d427dd283 drm/amd/display: Add DC config flag for Raven2 (v2) adds 3e9d06b56f40 drm/amd/powerplay: update smu10_verify_smc_interface() to [...] adds fa27203f8af9 drm/amd/powerplay: round up the Mhz convertion (v2) adds 89da2a505f1b drm/amd/powerplay: disable raven2 force dpm level support (v2) adds 520cbe0f4a7f drm/amdgpu: set CG flags for raven2 (v2) adds 6a15f3ff19a8 drm/amdgpu: Initialize fences array entries in amdgpu_sa_b [...] adds 56ea09760076 drm/amdgpu: Style fixes to PRIME code documentation adds ee6e89c0f1d1 drm/amd/display: Add DMCU firmware version adds 4d11b4b256a8 drm/amdgpu: Add DMCU to firmware query interface adds 23ecdc6187ef drm/amdgpu/soc15: clean up picasso support adds 741deade2a70 drm/amdgpu: simplify Raven, Raven2, and Picasso handling adds 59d0f396b5ab drm/amdgpu/display: return proper error codes in dm adds feabaad8aae0 drm/amdgpu: fix mask in GART location calculation adds 0957dc7097a3 drm/amdgpu: revert "stop using gart_start as offset for th [...] adds d77f778e59ca drm/amd/display: Fix 3D stereo issues. adds b07971d43c4d drm/amd/display: stop using switch for different CS revisions adds c276f81b7240 drm/amd/display: add aux i2c event log. adds cac7643a27ff drm/amd/display: dc 3.1.66 adds 16f4c69549ef drm/amd/display: add query HPD interface. adds 8603b30c9a07 drm/amd/display: Drop amdgpu_display_manager.dal member adds 5232da2f75d9 drm/amd/display: Drop amdgpu_dm_prev_state struct adds cb90b97bb379 drm/amdgpu: add amdgpu_vm_entries_mask v2 adds 769f846e1411 drm/amdgpu: fix parameter documentation for amdgpu_vm_free_pts adds 0ee8685392a6 drm/amdgpu: add GDS, GWS and OA debugfs files adds 3b2de69944cf drm/amdgpu: stop crashing on GDS/GWS/OA eviction adds 21a7e77f77b3 drm/amdgpu: don't allocate zero sized kernel BOs adds 5297572806ae drm/amdgpu: drop size check adds ddaf501347e2 drm/amd/amdgpu: Avoid fault when allocating an empty buffe [...] adds 066689161a48 drm/amdgpu: use processed values for counting adds 1f81fbc4ce82 drm/radeon: change function signature to pass full range adds 801281fe09ff drm/amdgpu: update vram_info structure in atomfirmware.h adds 27e39d3dd365 drm/amdgpu: fix unknown vram mem type for vega20 adds 8a1304a5b431 drm/amd/powerplay: update OD feature judgement adds b1f82cb21231 drm/amd/powerplay: update OD to take voltage value instead [...] adds 32f2a0d11776 drm/amd/powerplay: retrieve the updated clock table after OD adds 3e14bedc581c drm/amdgpu: remove fence fallback adds 4947b2f248f8 drm/amdgpu: stop pipelining VM PDs/PTs moves adds 166886774276 drm/amdgpu: always enable shadow BOs v2 adds 7fcb0657ffa9 drm/amdgpu: shadow BOs don't need any alignment adds c33adbc7285f drm/amdgpu: always recover VRAM during GPU recovery adds 403009bfba45 drm/amdgpu: fix shadow BO restoring adds 77a2faa55c1a drm/amdgpu: fix up GDS/GWS/OA shifting adds c832c346cdf9 drm/amdgpu: initialize GDS/GWS/OA domains even when they a [...] adds fd395547924d drm/amdgpu: move reserving GDS/GWS/OA into common code adds a2045ee6692b drm/amdgpu: add vega20 sriov capability detection adds 846311ae68f3 drm/amdgpu: Exclude MM engines for vega20 virtual device adds 36c9c3c91128 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds f48097d294d6 dt-bindings: display: renesas: du: Document r8a77990 bindings adds f9c32db12e24 dt-bindings: display: renesas: lvds: Document r8a77990 bindings adds 9734a7009de6 dt-bindings: display: renesas: lvds: Add EXTAL and DU_DOTC [...] adds 399d9f2f197a drm: bridge: thc63: Restrict modes based on hardware opera [...] adds c25c01361199 drm: rcar-du: lvds: D3/E3 support adds 0bb63534fdf3 drm: rcar-du: Perform the initial CRTC setup from rcar_du_ [...] adds b4734f43f3ca drm: rcar-du: Use LVDS PLL clock as dot clock when possible adds 1f98b2a4fd46 drm: rcar-du: Enable configurable DPAD0 routing on Gen3 adds 9144adc5e5a9 drm: rcar-du: Cache DSYSR value to ensure known initial value adds ffd15c3e7898 drm: rcar-du: Don't use TV sync mode when not supported by [...] adds 122702077e44 drm: rcar-du: Add r8a77990 and r8a77995 device support adds 2e240beefe48 Merge tag 'du-next-20180925' of git://linuxtv.org/pinchart [...] adds 331d880b35a7 drm/hisilicon: hibmc: Do not carry error code in HiBMC fra [...] adds 0ff9f4964635 drm/hisilicon: hibmc: Don't overwrite fb helper surface depth adds a66dae3a2b17 drm/hisilicon: hibmc: Use HUAWEI PCI vendor ID macro adds 081d0571700b gpu/drm/hisilicon: Convert drm_atomic_helper_suspend/resume() adds 45fcedae8493 drm/hisilicon: Replace drm_dev_unref with drm_dev_put adds c932c4f831e6 drm/hisilicon: Replace ttm_bo_unref with ttm_bo_put adds 18eb2f6e19d7 Merge tag 'drm-hisilicon-next-2018-09-26' of github.com:xi [...] adds bf78296ab1cb BackMerge v4.19-rc5 into drm-next adds 7b76d0588477 Merge drm/drm-next into drm-misc-next adds 3dcf0f306d9d Revert "drm/sun4i: Remove R40 display pipeline compatibles" adds c2b70ffcd34e dt-bindings: display: sun4i-drm: Add R40 mixer compatibles adds 156e60bc71aa Merge tag 'drm-misc-next-2018-09-27' of git://anongit.free [...] adds 5f521722a2a2 drm/i915: Missed interrupt simulation is no more, tell the world adds b84d9ab0b723 drm/i915/guc: Update GuC power domain states adds c59d2da8ec18 drm/i915/chv: Update csc coefficient matrix during modeset adds c8124d399224 drm/i915/overlay: Allocate physical registers from stolen adds f9055e74f897 drm/i915/overlay: Use the ioctl parameters directly adds 146cdf3fad9c drm/i915/icl: Define T_INIT_MASTER registers adds d3f3e5e438d3 drm/i915: Nuke struct_mutex from context_setparam adds e2a13d1b2407 drm/i915/ringbuffer: Reload PDs harder on byt/bcs adds 35e882a4441e drm/i915: Reorder execobject[] to insert non-48b objects i [...] adds 6d19a44ccee6 drm/i915: s/tile_offset/aligned_offset/ etc. adds ddd5713d6e56 drm/i915: Add .max_stride() plane hook adds 645d91f6060c drm/i915: Use pipe A primary plane .max_stride() as the gl [...] adds c11ada0776b9 drm/i915: Rename the plane_state->main/aux to plane_state- [...] adds df79cf441910 drm/i915: Store the final plane stride in plane_state adds f5929c5309a6 drm/i915: Store ggtt_view in plane_state adds 5d2a19507cb6 drm/i915: s/int plane/int color_plane/ adds fd6e3c6c21f4 drm/i915: Nuke plane->can_scale/min_downscale adds 4e0b83a567e2 drm/i915: Extract per-platform plane->check() functions adds e21c2d331018 drm/i915: Move skl plane fb related checks into a better place adds 7326659513fa drm/i915: Move display w/a #1175 adds 25721f820beb drm/i915: Move chv rotation checks to plane->check() adds fce8d235e2ef drm/i915: Extract intel_cursor_check_surface() adds 722f3de39e03 i915/oa: Simplify updating contexts adds f6e35cda6614 drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE adds 4e05047d3e00 drm/i915: Fix a potential integer overflow with framebuffe [...] adds 4445930f1c4a firmware/dmc/icl: load v1.07 on icelake. adds cbfa59d4b331 drm/i915/bxt: Decode memory bandwidth and parameters adds 5771caf885ae drm/i915/skl+: Decode memory bandwidth and parameters adds 86b592876cb6 drm/i915: Implement 16GB dimm wa for latency level-0 adds f361912aa9bf drm/i915/skl+: don't trust IPC value set by BIOS adds 8a6c5447635c drm/i915/kbl+: Enable IPC only for symmetric memory config [...] adds 430317881795 drm/i915: Mark up a couple of KMS debug messages as such adds 11abf0c5a021 drm/i915: Limit the backpressure for i915_request allocation adds 22495b68f954 drm/i915: Flush the tasklet when checking for idle adds dee60ca1f352 drm/i915/execlists: Delay updating ring register state aft [...] adds 37d7c9cc2eb6 drm/i915: Check engine->default_state mapping on module load adds 666424abfb86 drm/i915/execlists: Use coherent writes into the context image adds 5791bad4bc1f drm/i915: Include fence-hint for timeout warning adds 8db601f09127 drm/i915/execlists: Reset CSB pointers on canceling reques [...] adds 8e3ffa8d0275 drm/i915: Limit number of capture objects adds 21c62a9d1625 drm/i915: Replace some PAGE_SHIFTs with I915_GTT_PAGE_SIZE adds 1ee516ffa731 drm/i915: Fix logic fumble in rotation vs. ccs check adds aa2b88074a56 drm/i915/sdvo: Fix multi function encoder stuff adds 9e3b5ce948f6 drm/i915/psr: Enable AUX-A IO power well on ICL for PSR adds 82c7c4fcbf84 drm/i915/selftests: Free the batch along the contexts error path adds a47cd45a37c9 drm/i915/selftests: Basic stress test for rapid context switching adds 8fcd86baab77 drm/i915/guc: Restore preempt-context across S3/S4 adds c6d22ab61bfd drm/i915: don't assume struct page in i915_sg_trim adds 8c01903c171d drm/i915: pass dev_priv to i915_gem_cleanup_stolen adds b8bdd9cc6049 drm/i915/selftests: Live tests emit requests and so require rpm adds 8e1cb32d515b drm/i915: Park the GPU on module load adds b2164e481556 drm/i915/execlists: Onion unwind for logical_ring_init() failure adds 8169671ababf drm/i915: Update DRIVER_DATE to 20180921 adds 448626103dad drm/i915: Update DRIVER_DATE to 20180921 adds db9825c95498 Merge tag 'drm-intel-next-2018-09-21' of git://anongit.fre [...] adds 53f1e0620b9b drm/tegra: Convert drm_atomic_helper_suspend/resume() adds 47022003f94d drm/tegra: dpaux: Use the correct definition for pad modes adds 759d706f7cb4 drm/tegra: dc: Do not register DC without primary plane adds 5725daaab55c drm/tegra: hub: Add Tegra194 support adds 474431968507 drm/tegra: dc: Add Tegra194 support adds 30f11cfd6a70 drm/tegra: dpaux: Add Tegra194 support adds 9b6c14b8aa46 drm/tegra: sor: Add Tegra194 support adds 50bac83c80dd gpu: host1x: Remove spurious tab adds e31c8ea5aff8 gpu: host1x: Detach Host1x from IOMMU DMA domain on arm32 adds 5ac93f81096a drm/tegra: Detach devices from IOMMU DMA domain on arm32 adds 2de0b0a158bf Merge tag 'drm/tegra/for-4.20-rc1' of git://anongit.freede [...] adds 40d0ebd98cba drm/amd/dc: Trigger set power state task when display conf [...] adds 0fb5da0a9b7b drm/amd/pp: Honour DC's clock limits on Rv adds 19a86c08510f drm/amd/pp: Return error immediately if load firmware failed adds aa9c4abe466a drm/amd/display: Refactor FPGA-specific link setup adds a978f65765e2 drm/amd/display: use proper pipe_ctx index adds 5aa9935b6531 drm/amd/display: add pp_smu NULL pointer check adds c2791297013e drm/amd/display: Add color bit info to freesync infoframe adds fb2b1ea325b4 drm/amd/display: program v_update and v_ready with proper field adds 2806aca66d36 drm/amd/display: dc 3.1.67 adds 99267ce71a1f drm/amd/display: Stereo 3D support in VSC adds d999853e60a0 drm/amd/display: Guard against null stream dereference in do flip adds 77edbfd9c343 drm/amd/display: Remove mst_hotplug_work adds 30049754ab7c drm/amd/display: fix gamma not being applied adds 481f576c6c21 drm/amd/display: Raise dispclk value for dce120 by 15% adds d498a6e1127b drm/amdgpu/powerplay: add get_argument callback for vega20 adds 0b2c0a12cbb4 drm/amdgpu/powerplay: Move vega10_enable_smc_features adds 68e841abf8fb drm/amdgpu/powerplay: add smu smc_table_manager callback f [...] adds a476e925babe drm/amdgpu/powerplay: add smu smc_table_manager callback f [...] adds e0c3d04747ee drm/amdgpu: add new AMDGPU_PP_SENSOR_ENABLED_SMC_FEATURES_ [...] adds 1f6c52ed09f2 drm/amdgpu: implement ENABLED_SMC_FEATURES_MASK sensor for vega10 adds d152d373a6e4 drm/amdgpu: implement ENABLED_SMC_FEATURES_MASK sensor for vega12 adds 39a8a0db8387 drm/amdgpu: implement ENABLED_SMC_FEATURES_MASK sensor for vega20 adds 505f8dbb6a58 drm/amdgpu: print smc feature mask in debugfs amdgpu_pm_info adds 2faec55c4d97 drm/amd/display: remove redundant null pointer check before kfree adds c95f75f4e86c drm/amdgpu:No action when VCN PG state is unchanged adds 8c5e13ec6a2c Revert "drm/amdgpu: remove fence fallback" adds 7bb086cd0bb7 drm/amdgpu: Add warning message for INT SW fallback. adds d35f00d8eccf drm/amdkfd: reflect atomic support in IO link properties adds 6d12aa874163 drm/amdkfd: KFD doesn't support TONGA SRIOV adds 13cd51a8f1ff drm/amdgpu: Enable BAD_OPCODE intr for gfx8 adds 5ade6c9c35a8 drm/amdkfd: Report SDMA firmware version in the topology adds 5df099e8bc83 drm/amdkfd: Add wavefront context save state retrieval ioctl adds b62e01774bd2 drm/amdgpu: remove unnecessary forward declaration adds c5892230d98b drm/amdgpu: Doorbell assignment for 8 sdma user queue per engine adds a2a8fb512e09 drm/amdgpu/sriov: Correct the setting about sdma doorbell [...] adds d50941892ed9 drm/amdkfd: Make the number of SDMA queues variable adds e715c6d0ea8a drm/amd: Interface change to support 64 bit page_table_base adds ba0f2841d50e drm/amdgpu: Add vega20 support on kfd probe adds 22a3a2941b93 drm/amdkfd: Vega20 bring up on amdkfd side adds 3547e3cf1976 drm/amdgpu: Deactivate SW interrupt fallback in amdgpu_fen [...] adds 434e6df2f7fd drm/amdgpu: Refine function name adds 5d944aaa3c47 drm/amdgpu: Halt rlc/cp in rlc_safe_mode adds 722ca51d4f50 drm/amdgpu: Remove redundant code in gfx_v8_0.c adds d355f149d082 drm/amd/pp: Disable dpm features on smu7/8 when suspend adds 75986276217b drm/amdgpu: fix the page fault of raven2 adds 0dd1e5bbecd7 drm/amdgpu: drop extra newline in amdgpu_iv trace adds f54b30d70bc6 drm/amdgpu: make function pointers mandatory adds 425c31437f26 drm/amdgpu: cleanup amdgpu_ih.c adds 95d7fc4a412a drm/amdgpu: Move fence SW fallback warning v3 adds 1f8969463bca drm/amdgpu: move more interrupt processing into amdgpu_irq.c adds 1ffdeca64856 drm/amdgpu: move more defines into amdgpu_irq.h adds 21cbe2f38cd9 drm/amdgpu:Use register UVD_SCRATCH9 for VCN ring/ib test adds b604545b921b drm/amdgpu:Add new register offset/mask to support VCN DPG mode adds f28ff06210f4 drm/amdgpu:Add DPG support flag adds 03d6e3aac816 drm/amdgpu:Add DPG mode read/write macro adds 63e9bb1d98ef drm/amdgpu:Add DPG mode support for vcn 1.0 adds 0b8690b7a84c drm/amdgpu:Add DPG pause state adds bd5d5180db32 drm/amdgpu:Add DPG pause mode support adds a3716d3a06ac drm/amdgpu:Enable DPG mode on PCO adds 81bb773f3510 drm/amdgpu/soc15: fix warnings in register macro adds d30e63b159b0 drm/amdgpu/vcn: whitespace cleanup adds 006a0b3d86e7 drm/amdkfd: Remove the requirement for atomic Ops on vg20 adds 3ea81f7125df drm/amd/powerplay: Change id parameter type in pp_atomfwct [...] adds 6a9624305621 drm/scheduler: remove timeout work_struct from drm_sched_job (v3) adds 87c2ee740c07 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds 0b8762e997df drm/ttm, drm/vmwgfx: Move the lock- and object functionali [...] adds 038ecc503236 drm/vmwgfx: Add a validation module v2 adds 84e1bf06bc45 drm/vmwgfx: Modify the resource validation interface adds 9c079b8ce8bf drm/vmwgfx: Adapt execbuf to the new validation api adds 2724b2d54cda drm/vmwgfx: Use new validation interface for the modesetti [...] adds fc18afcf5fb2 drm/vmwgfx: Use a validation context allocator for relocat [...] adds cc1e3b796b46 drm/vmwgfx: Reduce the size of buffer object relocations adds d76ce03e1a78 drm/vmwgfx: Replace unconditional mutex unlocked warnings [...] adds 13289241fe8b drm/vmwgfx: Remove the resource avail field adds b1d05b4fc6b8 drm/vmwgfx: Remove the user resource destructor check adds c7eae62666ad drm/vmwgfx: Make the object handles idr-generated adds e14c02e6b699 drm/vmwgfx: Look up objects without taking a reference adds 24dc64c1ba5c drm/ttm: Export ttm_bo_get_unless_zero() adds 64ad2abfe9a6 drm/vmwgfx: Adapt validation code for reference-free lookups adds b733bc2e0acc drm/vmwgfx: Look up user buffer objects without taking a r [...] adds b139d43dacef drm/vmwgfx: Make buffer object lookups reference-free duri [...] adds 508108ea2747 drm/vmwgfx: Don't refcount command-buffer managed resource [...] adds 1b9a01d62cb1 drm/vmwgfx: Don't refcount cotable lookups during command [...] adds e8c66efbfe3a drm/vmwgfx: Make user resource lookups reference-free duri [...] adds d04a836ea76c Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds 4be9bd10e22d drm/fb_helper: Allow leaking fbdev smem_start adds 29b90203f827 Merge tag 'drm-misc-next-fixes-2018-10-03' of git://anongi [...] adds c7d6a0d67646 drm/omap: remove unused header tcm-sita.h adds 993d52e2f715 drm/omap: Use ERR_CAST directly instead of ERR_PTR(PTR_ERR()) adds 3a75010cecc9 drm/omap: remove set but not used variable 'frame_height' adds 538f66ba2049 drm/omap: fix memory barrier bug in DMM driver adds 157aa884c906 drm/omap: dmm_tiler: No need to check if irq is valid in o [...] adds 176c866d4055 drm/omap: dmm_tiler: Fix interrupt request/free sequence d [...] adds f5b9930b85dc drm/omap: partial workaround for DRA7xx DMM errata i878 adds e58febe1d99c drm/omap: Substitute format_is_yuv() with format->is_yuv adds 3ce11806c0ba drm/omap: Replace drm_gem_object_{un/reference} with put,g [...] adds e64d0229340d drm/omap: Replace drm_gem_object_unreference_unlocked with [...] adds 08bafffe472c drm/omap: Replace drm_dev_unref with drm_dev_put adds 2e65c7a6a15f drm/omap: fix use of freed memory adds b20b515a5fe6 Merge tag 'omapdrm-4.20-2' of git://git.kernel.org/pub/scm [...] adds 2782622eecb8 drm/exynos: rename bridge_node to in_bridge_node adds 6afb7721e2a0 drm/exynos: move connector creation to attach callback adds 8a08f671f31c drm/exynos: enable out_bridge in exynos_dsi_enable adds 91e28030fd5d dt-bindings: exynos_dsim: update of graph bindings adds 714c9994110f gpu/drm/exynos: Convert drm_atomic_helper_suspend/resume() adds b1c7a5744830 drm: drm_fourcc: add Samsung 16x16 tile format adds 5fb652c282f2 drm/exynos: scaler: Add support for tiled formats adds d25a40a7b346 drm/exynos: gsc: Add support for tiled formats adds a9777267e3e1 drm/exynos: drm_plane: Correct exynos_drm_plane_reset adds 482582c0217d drm/exynos: mixer: Make pixel blend mode configurable adds 6ac99a328ee1 drm/exynos: mixer: Make plane alpha configurable adds 612c6bd5e3f8 Merge tag 'exynos-drm-next-for-v4.20' of git://git.kernel. [...] adds 6004f172b375 BackMerge v4.19-rc6 into drm-next adds 4fdce78ab901 drm/tilcdc: Convert drm_atomic_helper_suspend/resume() adds 41050757fd5b Merge tag 'tilcdc-4.20' of https://github.com/jsarha/linux [...] adds cabce6343fdf drm: mali-dp: Call drm_crtc_vblank_reset on device init adds b11507815d1b drm/malidp: Fix writeback in NV12 adds 791d54fa054d drm/malidp: Fix smart layer when doing pm_suspend/resume adds 187f7f21b2a2 drm/mali-dp: Implement plane alpha and pixel blend on malidp adds 1f23a56a46b8 drm/malidp: Enable MMU prefetch on Mali-DP650 adds 66da13a519b3 drm/arm/malidp: Validate rotations for compressed/uncompre [...] adds 3dae1c0919d8 drm/arm/malidp: Implemented the size validation for AFBC f [...] adds c530174b90fa Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds fd99bd8b805c drm: malidp: Add the size of the superblocks when calculat [...] adds 6952e3a1dffc Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds aea24171c85e drm/msm: dsi: Initialize msm_dsi->id to -1 adds feb085ec8a3d drm/msm: dsi: Return errors whan dt parsing fails adds 9888495a14a8 drm/msm: Don't fail bind if nothing connected to dsi adds 2c043eeffea4 drm/msm/disp/dpu: Use proper define for drm_encoder_init() [...] adds 07ca1fc0f8a0 drm/msm/dpu: enable cursor plane on dpu adds 74593a28c221 drm/msm/dpu: fix for cursor blend issue adds a2b4ae292402 drm/msm/dpu: remove stale display port programming adds 48a8ef7209db drm/msm/dpu: remove unwanted encoder type mapping adds 1e53ac9280a0 drm/msm/dpu: use encoder type to identify display type adds 96fc56a775c1 drm/msm: dpu: Allow planes to extend past active display adds d270bdf41e4a drm/msm/dpu: Remove dpu_mdss_isr when dpu_mdss_destroy is called adds ad8e5c2d7729 drm/msm/dpu: remove debugfs support for misr adds a41a8ccc1244 drm/msm/dpu: squash power handle event types adds a9a0a61af806 drm/msm/dpu: remove scalar config definitions adds 726bcbb7d615 drm/msm/dpu: remove resource pool manager adds cb307ba34026 drm/msm/dpu: remove ping pong split topology variables adds 86b89080368b drm/msm/dpu: enable master-slave encoders explicitly adds 57250ca54333 drm/msm/dpu: use kms stored hw mdp block adds 3f4db2e2cc41 drm/msm/dpu: iterate for assigned hw ctl in virtual encoder adds 906216baa0a8 drm/msm/dpu: avoid querying for hw intf before assignment adds 42331668786f drm/msm/dpu: make crtc get_mixer_width helper static adds 9222cdd27e82 drm/msm/dpu: move hw resource tracking to crtc state adds cf6916f46147 drm/msm/dpu: rename hw_ctl to lm_ctl adds b033def8741a drm/msm/dpu: clean up destination scaler residue adds 9816b2266567 drm/msm/dpu: remove cdm block support from resource manager adds 4a0dc640c550 drm/msm/dpu: remove LOCK/CLEAR support in RM adds d0a1381612e0 drm/msm/dpu: remove display H_TILE from encoder adds 32ecf92a3d01 drm/msm/dpu: remove RM dependency on connector state adds 157b9ce7f12d drm/msm/dpu: relax parameter validation in encoders adds ad92af7ec4c8 drm/msm/dpu: remove RM topology definition adds a8141bdbb4c9 drm/msm/dpu: Remove an unused enum adds 3d04dc1444be drm/msm: dpu: Remove impossible checks adds 8df14b3e6ab3 drm/msm: dpu: Move atomic_check_plane_state() call to atom [...] adds 2a7a92fc31c2 drm/msm: dpu: Consolidate atomic_check functions() adds 31ab6bff07c4 drm/msm: dpu: Remove dpu_plane_sspp_enabled() adds e1ba78fcee04 drm/msm: dpu: Remove dpu_plane_enabled() adds 2682cefea4c8 drm/msm: dpu: Make dpu_plane_sspp_atomic_update() void adds 5923005d6a62 drm/msm: dpu: Don't continue after error in atomic_check adds b65bd0454258 drm/msm: dpu: Clear frame_busy_mask bit after trace adds 1bb4e701aad1 drm/msm: dpu: Add extra_flush_bits to trigger_flush trace adds f65f035f1971 drm/msm: dpu: Don't store/deref pointers in trace ringbuffer adds 1bd5a13b7986 drm/msm/dpu: Remove unneeded checks in dpu_plane.c adds ad444e55303c drm/msm/dpu: Clean up plane atomic disable/update adds 04b96b63c564 drm/msm/dpu: Remove unneeded checks in dpu_crtc.c adds 9a9ede3f7193 drm/msm/dpu: Remove _dpu_crtc_power_enable adds 1da03408e256 drm/msm/dpu: Change _dpu_crtc_vblank_enable_no_lock to void adds 7b2e7adea732 drm/msm/dpu: Make dpu_plane_danger_signal_ctrl void adds 8527b2d83657 drm/msm/dpu: Revise _dpu_plane_get_aspace adds 9027b8719bd4 drm/msm: dpu: Don't reset dpu_enc->cur_master on .disable() adds b689a830f526 drm/msm/rd: fix crash with long process cmdlines adds 9fb4bfd0be01 drm/msm/a6xx: Send the right perf index value to GMU adds 6969019f65b4 drm/msm/gpu: fix parameters in function msm_gpu_crashstate [...] adds 06feed5618e7 drm/msm/a6xx: Rename gmu phandle to qcom,gmu adds f8fc924e088e drm/msm/a6xx: Fix PDC register overlap adds dfdb3be43ef1 drm/msm: fix unsigned comparison with less than zero adds fc6510ac4900 drm/msm/a5xx: Skip hardware preemption init if no preemption adds 32aa27e15c28 msm/gpu/a6xx: Force of_dma_configure to setup DMA for GMU adds df0dff132905 drm/msm/a6xx: Poll for HFI responses adds f2152d492ca4 drm/msm: Replace drm_framebuffer_{un/reference} with put, [...] adds 64686886bbff drm/msm: Replace drm_gem_object_{un/reference} with put, g [...] adds 4d8dc2dfae2c drm/msm: Replace drm_dev_unref with drm_dev_put adds bdacdcf20bb5 drm/msm/a6xx: Add inactive_period for a6xx adds d3fa91c90931 drm/msm: suspend devfreq on init adds c28aa2031f64 drm/msm/a6xx: Add gmu_read64() register read op adds de0a3d094de0 drm/msm: re-factor devfreq code adds a2c3c0a54d4c drm/msm/a6xx: Add devfreq support for a6xx adds a69c5ed25d71 drm/msm: update generated headers adds f926a2e1718e drm/msm: a5xx: Fix improper u64 division adds 82e223a5d854 drm/msm: dpu: Fix memory leak caused by dropped reference adds 3ce36b4542b5 drm/msm/a6xx: Remove CP perfcounter selects from the prote [...] adds d995052cade4 Merge tag 'drm-msm-next-2018-10-07' of git://people.freede [...] adds 0f5427219bdf drm/msm: a5xx: Remove unneeded parens adds 16f37102181e drm/msm: a6xx: Fix improper u64 division adds 62e681f7dcab Merge tag 'drm-msm-fixes-2018-10-09' of git://people.freed [...] adds dc854914999d drm/nouveau: Check backlight IDs are >= 0, not > 0 adds 4c4970750428 drm/nouveau: Add NV_PRINTK_ONCE and variants adds 6d757753cef8 drm/nouveau: Move backlight device into nouveau_connector adds a4e05f415e2f drm/nouveau/drm/nouveau: s/nouveau_backlight_exit/nouveau_ [...] adds f76e174bd30a drm/nouveau: Cleanup indenting in nouveau_backlight.c adds e15e4c13e5b7 drm/nouveau: Refactor nvXX_backlight_init() adds c4cee69a4497 drm/nouveau: Fix potential memory leak in nouveau_drm_load() adds cfea88a4d866 drm/nouveau: Start using new drm_dev initialization helpers adds 4126b99e744b drm/nouveau/disp: add a way to configure scrambling/tmds f [...] adds 4834e05049c9 drm/nouveau/disp/gm200-: add scdc parameter setter adds a971558c2987 drm/nouveau/disp: keep track of high-speed state, program [...] adds 7a406f8a62ff drm/nouveau/disp: add support for setting scdc parameters [...] adds 9340d77f5327 drm/nouveau/disp: take sink support into account for expos [...] adds 74a07c0a59fa drm/nouveau/secboot/acr: fix memory leak adds 7e6191d4360a Merge branch 'linux-4.20' of git://github.com/skeggsb/linu [...] adds 4e90a6eb769a drm/mediatek: add refcount for DPI power on/off adds 0ace4b993c7a drm/mediatek: move hardware register to node data adds 79080159a7c1 drm/mediatek: adjust EDGE to match clock and data adds 55c78aa5c808 drm/mediatek: add clock factor for different IC adds bcc97daee6b8 drm/mediatek: convert dpi driver to use drm_of_find_panel_ [...] adds d08b5ab97244 drm/mediatek: add dpi driver for mt2701 and mt7623 adds be28b6507c46 drm/mediatek: separate hdmi phy to different file adds d1ef028d95ff drm/mediatek: add support for SPDIF audio in HDMI adds 0fc721b2968e drm/mediatek: add hdmi driver for MT2701 and MT7623 adds 014e604196bd drm/mediatek: implement connection from BLS to DPI0 adds 84dacb9cad28 drm/mediatek: add a error return value when clock driver h [...] adds 66c9e573ea75 Merge branch 'mediatek-drm-next-4.20' of https://github.co [...] adds 8c1d1bb0f0bd drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION adds 7372fd049aa8 MAINTAINERS: Add Maxime Ripard as drm-misc maintainer adds 46972c03ab66 Merge tag 'drm-misc-next-fixes-2018-10-10' of git://anongi [...] adds 3546916f426f drm/amd/powerplay/vega20: correct the hwmon interface ppt [...] adds 42fae9952009 drm/amd/powerplay/vega20: tell the correct gfx voltage V2 adds 031db09017da drm/amd/powerplay/vega20: enable fan RPM and pwm settings V2 adds 989b68232c79 drm/amdgpu: added vega20 LBPW support v2 adds b989531b1f19 drm/amdgpu: change Raven always on CUs to 4 adds e92b83e50839 drm/amdgpu/vega20: make power profile output more consistent adds 62d73fbcfb36 drm/amdgpu: added AMD GPU instance counting V2 adds b55c9e7a11f9 drm/amd/powerplay: helper interfaces for MGPU fan boost feature adds 8010f2886a63 drm/amd/powerplay: enable MGPU fan boost feature on Vega20 adds 8f97829e5c20 drm/amdgpu: Fix comments error in sdma_v4_1_update_power_gating adds b3ca0f397ead drm/amd/pp: Fix fan's RPM setting not work on VI/Vega10 adds c52dcf49195d drm/amd/pp: Avoid divide-by-zero in fan_ctrl_set_fan_speed_rpm adds 40bea02f4a14 drm/amd/pp: Expose the smu support for SDMA PG cntl adds d09ae92de858 drm/amdgpu: Move out power up/down sdma out of smu adds e5a4059ceb4c drm/amd/pp: Remove uncessary extra vcn pg cntl in smu adds 479afffe2147 drm/amd/pp: Remove wrong code in fiji_start_smu adds 51ef434a15b4 drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD adds be61df574256 drm/amd/display: Add DC build_id to determine build type adds 39c03e0032ff drm/amd/display: fix 4K stereo screen flash issue adds cbad73147fe2 drm/amd/display: Add a check-function for virtual signal type adds 74eac5f3b43e drm/amd/display: Calculate swizzle mode using bpp during v [...] adds 8ab2180f96f5 drm/amd/display: Add function to fetch clock requirements adds b7cd6487a524 drm/amd/display: block DP YCbCr420 modes adds e15fc81f1185 drm/amd/display: clean up encoding checks adds ceb9831dd6e5 drm/amd/display: WA for DF keeps awake after S0i3. adds 5e174ce63ed7 drm/amd/display: dc 3.1.68 adds 88ed9fb77ef4 drm/amd/display: fix memory leak in resource pools adds a7fbf17aa8bf drm/amd/display: Flatten irq handler data struct adds 4a0ad70d690c drm/amd/display: fix Interlace video timing. adds a37786abc3bb drm/amd/display: HLK Periodic Frame Notification test failed adds 6c0984d53b07 drm/amd/display: Raise dispclk value for dce_update_clocks adds dd330d8c2786 drm/amd/display: Use proper enums in process_channel_reply adds 717276b9256f drm/amd/display: Signal hw_done() after waiting for flip_done() adds ec442fd3a975 drm/amdgpu: Refine uvd_v6/7_0_enc_get_destroy_msg adds 862cd98029d5 drm/amdgpu: Add new AMDGPU_PP_SENSOR_MIN/MAX_FAN_RPM sensor adds d5f480372ca4 drm/amd/pp: Implement AMDGPU_PP_SENSOR_MIN/MAX_FAN_RPM adds c2870527f700 drm/amdgpu: Add fan RPM setting via sysfs adds b8a9c003679e drm/amdgpu: Disable sysfs pwm1 if not in manual fan control adds a57ba84b149c drm/amdgpu: Always enable fan sensors for read adds e5081e30eba1 drm/amdgpu: Drop dead define in amdgpu.h adds 3023015f7916 drm/amd/pp: Fix memory leak on CI/AI adds 44779b43f159 drm/amdgpu: Move gfx flag in_suspend to adev adds bcb7c4e8b434 drm/amd/pp: Refine function iceland_start_smu adds 0a821579a2ed drm/amd/pp: Setup SoftRegsStart before request smu load fw adds 5e161e5442a8 drm/amd/pp: Refine smu7/8 request_smu_load_fw callback function adds c1f0320e0320 drm/scheduler: Simplify spsc_queue_count check in drm_sche [...] adds 158b594a9652 drm/amdgpu: skip IB tests for KIQ in general adds 1b19aa5aa8c9 drm/amdkfd: Fix incorrect use of process->mm adds bdbb4d6e96bc drm/amdgpu: remove the intterupt handling for the KIQ events adds 2ccecaf661e0 drm/amdgpu: fix AGP location with VRAM at 0x0 adds 4eb10b5be799 drm/amdgpu: fix incorrect use of amdgpu_irq_add_id in si_dma.c adds 59d76d6bc206 drm/radeon: ratelimit bo warnings adds 9332ddc91537 drm/amdgpu/vcn:Remove unused code adds 2dc4aa523b53 drm/amdgpu/vcn:fix dpg pause mode hang issue adds b17c524922d6 drm/amdgpu/vcn:Replace value with defined macro adds 825da4d92598 drm/amdgpu/vcn:Correct VCN cache window definition adds 9b008fb7ede3 drm/amdgpu: Remove FW_LOAD_DIRECT type support on VI adds 07da6aa47f84 drm/amdgpu: Don't reallocate ucode bo when suspend adds 744a522794bd drm/amd/pp: Allocate ucode bo in request_smu_load_fw adds 9c8bc8d33949 drm/amd/pp: Implement load_firmware interface adds 9d5aa2ef3862 drm/amdgpu: Add fw load in gfx_v8 and sdma_v3 adds 71195ba670bc drm/amdgpu: Change VI gfx/sdma/smu init sequence adds d567cc55c0a9 drm/amd/display: Fix warning storm on Raven2 adds 66f34aeec251 drm/amd/display: RV2 DP MST 2nd display within daisy chain [...] adds 04e7580f8926 drm/amdgpu: add CP_DEBUG register definition for GC9.0 adds f9f97e3c7fe6 drm/amdgpu: fix CPDMA hang in PRT mode adds f2d9bbc99689 drm/amdgpu: Limit the max mc address to hole start adds 3089aa224894 drm/amdgpu: Change SI/CI gfx/sdma/smu init sequence adds 009d9ed6c4b7 drm/amdgpu: Change AI gfx/sdma/smu init sequence adds 73f847dbab26 drm/amdgpu: Refine function amdgpu_device_ip_late_init adds a2d31dc3cfab drm/amdgpu: Check late_init status before set cg/pg state adds c8963ea4ce17 drm/amdgpu: Split amdgpu_ucode_init/fini_bo into two functions adds 735f654e5dd1 drm/amdgpu: Remove amdgpu_ucode_fini_bo adds 0a4f25205ec3 drm/amdgpu: split ip hw_init into 2 phases adds 7a3e0bb2a574 drm/amdgpu: Load fw between hw_init/resume_phase1 and phase2 adds b19caa17b5a7 drm/amdgpu: Remove wrong fw loading type warning adds 800516480652 drm/amdgpu: Remove the direct fw loading support for sdma2.4 adds 582f58de3683 drm/amdgpu: Suppress keypresses from ACPI_VIDEO events adds 14b284832e7d drm/amdgpu/powerplay: fix missing break in switch statements adds ae5c59a83b84 drm/amdkfd: Remove set but not used variable 'preempt_all_queues' adds 50325c0be109 drm/amdgpu: remove set but not used variable 'ring' in psp [...] adds f667dc38aacf drm/amdgpu: remove set but not used variable 'header' adds de501763304b drm/amdgpu/powerplay: endian fixes for vega10_processpptables.c adds d97a7ab39480 drm/amdgpu/powerplay: endian fixes for vega12_processpptables.c adds 99e219521da5 drm/amdgpu/powerplay: endian fixes for vega20_processpptables.c adds a553c19d1585 drm/amdgpu/powerplay: factor out some pptable helpers adds df2fc43d09d3 list: introduce list_bulk_move_tail helper adds ca4b869240d5 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds 0e8afefd5da4 drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) adds 28b32b9f61fe Merge tag 'drm-misc-next-fixes-2018-10-17' of git://anongi [...] adds 73d0a446690e drm/amd/powerplay: translate power_profile mode to pplib w [...] adds 7a862028b95a drm/amd/powerplay: hint when power profile setting is not [...] adds b981c86f0306 drm/sched: add drm_sched_start_timeout helper adds 0efd2d2f68cd drm/sched: fix timeout handling v2 adds 8bda1013ddb1 drm/amdgpu: Set the default value about gds vmid0 size adds 8c6259bedab1 drm/amdgpu/display: dm/amdgpu: make dp phy debugfs for eDP adds b53d3049d258 drm/amdgpu/vcn:Add new register offset/mask for VCN adds 5327f025dc3c drm/amdgpu/vcn:Update latest UVD_MPC register for VCN adds 5866fb929c90 drm/amdgpu/vcn:Update latest spg mode stop for VCN adds 15296db70619 drm/amdgpu/vcn:Add ring W/R PTR check for VCN DPG mode stop adds cce9d5558588 drm/amdgpu/vcn:Reduce unnecessary local variable adds 6747c2021ccd drm/amdgpu/vcn:Update DPG mode VCN memory control adds abd2d47c5152 drm/amdgpu/vcn:Update DPG mode VCN global tiling registers adds 368d0dd81a50 drm/amdgpu/vcn:Add DPG mode Register XX check adds fe146873f545 drm/amdgpu/vcn:Remove DPG mode unused steps during vcn start adds f5c5451fefce drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode start adds 298dc39a3a20 drm/amdgpu/vcn:Update SPG mode VCN memory control adds 92bbdaeb9109 drm/amdgpu/vcn:Update SPG mode VCN global tiling adds a1584957ffe1 drm/amdgpu/vcn:Move SPG mode mc resume after MPC control adds 3d022a01fe36 drm/amdgpu/vcn:Add SPG mode Register XX check adds ad7187bfe130 drm/amdgpu/vcn:Remove SPG mode unused steps during vcn start adds 3d904ee4c30e drm/amdgpu/vcn:Apply new UMC enable for VNC DPG mode adds 10b66b2c65a2 drm/amdgpu/vcn:Set VCPU busy after gate power during vcn S [...] adds 9fc9c9b83a46 drm/amdgpu/vcn:Update SPG mode UVD status clear adds 4c450f056cae drm/amdgpu: correct SPDX identifier in amdgpu_trace_points.c adds 46924030475b drm/radeon: change SPDX identifier to MIT adds 43c3ff27a47d drm/amd/display: fix bug of accessing invalid memory adds 3df27645395e drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init adds dd46e5f0f732 drm/amdgpu: update Vega20 SDMA golden setting adds d579fd827000 drm/amd/powerplay: added I2C controller configuration adds e26f70a6539c drm/amd/powerplay: update PPtable with DC BTC and Tvr SocL [...] adds c55045adf721 drm/amdgpu: Update gc_9_0 golden settings. adds d344b21bf405 drm/amd/amdgpu: Fix debugfs error handling adds 8e16695b4eb8 drm/amdgpu/vcn:Fix uninitialized symbol error adds c13bbf4a78aa Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds 3f6d5ba173da drm/i915: Check fb stride against plane max stride adds 7cada4d0b7a0 drm/i915: Restore vblank interrupts earlier adds 9b27390139db drm/i915: Use the correct crtc when sanitizing plane mapping adds 708ea872601e drm/i915: Only reset seqno if actually idle adds 80c188695a77 drm/i915: Don't unset intel_connector->mst_port adds c02ba4ef16ee drm/i915: Skip vcpi allocation for MSTB ports that are gone adds 4bbf0d4749e7 drm/i915: Fix intel_dp_mst_best_encoder() adds 041444458835 drm/i915/dp: Link train Fallback on eDP only if fallback l [...] adds e3118a038dfd drm/i915/selftests: Disable shrinker across mmap-exhaustion adds ab0d6a141843 drm/i915: Large page offsets for pread/pwrite adds d9a515867bdb drm/i915/gen9+: Fix initial readout for Y tiled framebuffers adds a9b84b449277 drm/i915/icl: create function to identify combophy port adds 83db37385306 drm/i915/icl: Fix DDI/TC port clk_off bits adds b4ec5f39e4a0 drm/i915/icl: Fix signal_levels adds 835fe6d75d14 firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. adds f2bfc71aee75 Merge tag 'drm-intel-next-fixes-2018-10-18' of git://anong [...] adds 53b3b6bbfde6 Merge tag 'drm-next-2018-10-24' of git://anongit.freedeskt [...] adds f592f804831f bpf: devmap: fix wrong interface selection in notifier_call adds a3f49d97c220 selftests/bpf: add config fragments BPF_STREAM_PARSER and [...] adds 4a6998aff82a bpf, btf: fix a missing check bug in btf_parse adds 36641ad61db5 bpf: fix test suite to enable all unpriv program types adds ab21c1b5f799 bpf: disallow direct packet access for unpriv in cg_skb adds 5d66fa7d9e9e bpf: fix direct packet access for flow dissector progs adds d5563d367c2c bpf: fix cg_skb types to hint access type in may_access_di [...] adds 80b0d86a176c bpf: fix direct packet write into pop/peek helpers adds d3f66e4116af bpf: fix leaking uninitialized memory on pop/peek helpers adds b09928b97628 bpf: make direct packet write unclone more robust adds 4d716e10e3c5 Merge branch 'pkt-access-fixes' adds ede95a63b5e8 bpf: add bpf_jit_limit knob to restrict unpriv allocations adds d8fd9e106fbc bpf: fix wrong helper enablement in cgroup local storage adds 6788fac82001 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ece23711dd95 net: Properly unlink GRO packets on overflow. adds 0fe5119e267f net: bridge: remove ipv6 zero address check in mcast queries adds 822c5f734136 ptp: drop redundant kasprintf() to create worker name adds 38b4f18d5637 net: sched: gred: pass the right attribute to gred_change_ [...] adds e6ac075882b2 macsec: update operstate when lower device changes adds 07bddef98393 macsec: let the administrator set UP state even if lowerde [...] adds 3bdf6bac5817 Merge branch 'macsec-fixes' adds 747569b0a7c5 net: diag: document swapped src/dst in udp_dump_one. adds 9f51ae62c84a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds c32e64e852f3 csky: Build infrastructure adds 7c768f845104 csky: defconfig adds 9143a9359d05 csky: Kernel booting adds 081860b970ad csky: Exception handling and mm-fault adds 4859bfca11c7 csky: System Call adds 00a9730e1007 csky: Cache and TLB routines adds 013de2d6671d csky: MMU and page table management adds e9564df753fd csky: Process management and Signal adds dd3ef10ea295 csky: VDSO and rt_sigreturn adds e38a5272baaa csky: IRQ handling adds a0ae62806ff4 csky: Atomic operations adds 9d056df0924e csky: ELF and module probe adds c5af58b76911 csky: Library functions adds da551281947c csky: User access adds 2ce36bfa6a09 csky: Debug and Ptrace GDB adds 991069865796 csky: SMP support adds 735ee005c371 csky: Misc headers adds 19fef6c4893d dt-bindings: csky CPU Bindings adds f746650f9cdc dt-bindings: Add vendor prefix for csky adds 243b40a469d1 MAINTAINERS: Add csky adds d8a5f5f79122 irqchip: add C-SKY SMP interrupt controller adds 3fe5d5bd2dd9 dt-bindings: interrupt-controller: C-SKY SMP intc adds edff1b4835b7 irqchip: add C-SKY APB bus interrupt controller adds 2347e7e1aea4 dt-bindings: interrupt-controller: C-SKY APB intc adds ac435075892e Merge tag 'csky-for-linus-4.20' of https://github.com/c-sk [...] adds aee94ee873d7 m68k/atari: ARAnyM - Remove reference to long-deprecated M [...] adds 58c116fb7dc6 m68k/sun3: Remove is_medusa and m68k_pgtable_cachemode adds 83e7e5b54417 Merge tag 'm68k-for-v4.20-tag1' of git://git.kernel.org/pu [...] adds 381fdd62c383 m68k: fix command-line parsing when passed from u-boot adds 673c790e7282 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f9ad0ac947c 9p/xen: fix check for xenbus_read error in front_probe adds 81c99089bce6 v9fs_dir_readdir: fix double-free on p9stat_read error adds 62e3941776fe 9p: clear dangling pointers in p9stat_free adds 996d5b4db4b1 9p: Use a slab for allocating requests adds 6348b903d791 9p: Remove p9_idpool adds 523adb6cc10b 9p: embed fcall in req to round down buffer allocs adds 91a76be37ff8 9p: add a per-client fcall kmem_cache adds 43cbcbee9938 9p: rename p9_free_req() function adds 728356dedeff 9p: Add refcount to p9_req_t adds 8b894adb2b7e 9p/rdma: do not disconnect on down_interruptible EAGAIN adds 426d5a0f9733 9p: fix spelling mistake in fall-through annotation adds 6d35190f3953 9p: Rename req to rreq in trans_fd adds 2803cf4379ed 9p: do not trust pdu content for stat item size adds 5e172f75e51e 9p locks: add mount option for lock retry interval adds e02a53d92e19 9p: acl: fix uninitialized iattr access adds 473c7dd1d7b5 9p/rdma: remove useless check in cm_event_handler adds ef5305f1f72e 9p: p9dirent_read: check network-provided name length adds b4dc44b3cac9 9p locks: fix glock.client_id leak in do_lock adds 72ea0321088d 9p: potential NULL dereference adds e4ca13f7d075 9p/trans_fd: abort p9_read_work if req status changed adds fb488fc1f2b4 9p/trans_fd: put worker reqs on destroy adds 7da4221b530f Merge tag '9p-for-4.20' of git://github.com/martinetd/linux adds 1e6cb72399fd fsnotify: add super block object type adds 60f7ed8c7c4d fsnotify: send path type events to group with super block marks adds d54f4fba889b fanotify: add API to attach/detach super block mark adds 96a71f21ef1f fanotify: store fanotify_init() flags in group's fanotify_data adds b723a7911d02 fanotify: fix collision of internal and uapi mark flags adds 007d1e8395ea fsnotify: generalize handling of extra event flags adds a72fd224e37b fanotify: simplify handling of FAN_ONDIR adds 23c9deeb3285 fanotify: deprecate uapi FAN_ALL_* constants adds a39f7ec41766 fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() adds bdd5a46fe306 fanotify: add BUILD_BUG_ON() to count the bits of fanotify [...] adds d0a6a87e40da fanotify: support reporting thread id instead of process id adds 99c228a994ec fs: group frequently accessed fields of struct super_block [...] adds 721fb6fbfd21 fsnotify: Fix busy inodes during unmount adds 79257514f532 Merge tag 'for_v4.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds 849fe89ce6d7 udf: remove unused variables group_start and nr_groups adds 59fed3bf8a46 ext2: cache NULL when both default_acl and acl are NULL adds a9ad01bc759d udf: Prevent write-unsupported filesystem to be remounted [...] adds b085fbe2ef7f udf: Fix crash during mount adds 694538b5d753 udf: Drop freed bitmap / table support adds 1abefb02749f udf: Drop pack pragma from udf_sb.h adds 2aad26fa0a3d ext2: remove redundant building macro check adds e64433d58763 Merge tag 'filesystems_for_v4.20-rc1' of git://git.kernel. [...] adds 94927676c741 mailbox: Convert to using %pOFn instead of device_node.name adds cfc0f7a8ea80 drivers: mailbox: Make ti-msgmr driver depend on ARCH_K3 adds 0a01fa940e7c mailbox: qcom: Add QCS404 APPS Global compatible adds 462f668e5c87 mailbox: bcm-flexrm-mailbox: fix spelling mistake "toogle" [...] adds 9f0a0a381c5d mailbox: mediatek: Add check for possible failure of kzalloc adds fe675d4d3c6b Merge tag 'mailbox-v4.20' of git://git.linaro.org/landing- [...] adds d947dddf1c95 staging: pi433: eliminate a temporary variable adds 9391bea9ad4e staging:rtl8192u: Remove macro eqMacAddr - Style adds ace3c2a23cf8 staging:rtl8192u: Remove macro cpMacAddr - Style adds 51e1eb742745 staging:rtl8192u: Replace magic number 6 with ETH_ALEN - Style adds abdc4cae86f0 staging:rtl8192u: Rename macro parameter __pIeeeDev - Style adds bc3ae2415bec staging:rtl8192u: Rename __pTa - Style adds bbb151166560 staging:rtl8192u: Lines should not end with a '(' - Style adds c01f06b7506f staging:rtl8192u: Rename Dot11d_Init - Style adds 6a184731c2a0 staging:rtl8192u: Rename Dot11d_Reset - Style adds d1f91e043952 staging:rtl8192u: Rename Dot11d_UpdateCountryIe - Style adds b83ff82670f3 staging:rtl8192u: Rename dot11d_update_country_ie() parame [...] adds 869b4372677c staging:rtl8192u: Rename DOT11D_GetMaxTxPwrInDbm - Style adds 715a3d9336f4 staging:rtl8192u: Rename Channel - Style adds e859737a15a4 staging:rtl8192u: Rename DOT11D_ScanComplete - Style adds b56b1438a103 staging:rtl8192u: Rename IsLegalChannel - Style adds f1d18719393b staging:rtl8192u: Rename ToLegalChannel - Style adds 3bd589eb93a5 staging: rtl8188eu: use is_multicast_ether_addr in rtw_security.c adds e232f8841e1b staging: rtl8188eu: use is_multicast_ether_addr in rtw_recv.c adds 2bd827a8d815 staging: rtl8188eu: use is_multicast_ether_addr in rtw_xmit.c adds fa1deb227d79 staging: rtl8188eu: remove unused IS_MCAST adds c19636f5dc1d staging: rtl8188eu: use phydm_reg.h from rtlwifi adds 34fbab5f0a02 staging: rtl8188eu: Removed unnecessary parentheses adds fe9756ee9e0c staging:rtl8192u: Replace magic number with defined consta [...] adds 3f119c9da3b8 staging:rtl8192u: Rename sHTCLng - Style adds 50a37490b169 staging:rtl8192u: Remove unnecessary blank lines - Style adds 0df408add7af staging:rtl8192u: Add required spaces - Style adds 362ed57ee889 staging:rtl8192u: Remove unused constants - Style adds 47bd0dc30eac staging:rtl8192u: Correct block comments - Style adds 40602a0d1f34 staging:rtl8192u: Remove unused CHHLOP_IN_PROGRESS - Style adds ccedf8912c36 staging:rtl8192u: Removed commented out structure - Style adds 9ff6cdd3934a staging:rtl8192u: Remove enum CHNLOP - Style adds 2c6d0ee300c8 staging:rtl8192u: Refactor struct HT_CAPABILITY_ELE - Style adds 1f20545654e6 staging:rtl8192u: Remove unused defines - Style adds f9406665ffe7 staging:rtl8192u: Refactor SEQUENCE_CONTROL - Style adds 56f6e5a7e4d7 staging:rtl8192u: Rename ShortData - Style adds 198a136f7f24 staging:rtl8192u: Rename member variables - Style adds 0078a6e54e22 staging:rtl8192u: Refactor BA_PARAM_SET - Style adds 21c875a59c99 staging:rtl8192u: Remove charData and rename shortData - Style adds be433db16f77 staging:rtl8192u: Rename ba_param_set members - Style adds d07b07f89350 staging:rtl8192u: Refactor DELBA_PARAM_SET - Style adds ea7b840cb61a staging:rtl8192u: Refactor union delba_param_set - Style adds f813f408a145 staging:rtl8192u: Refactor struct BA_RECORD - Style adds 6fcb0759b99d staging:rtl8192u: Rename member variable Timer - Style adds 1f9766a0625e staging:rtl8192u: Rename bValid - Style adds efff422454f3 staging:rtl8192u: Rename DialogToken - Style adds a3ba6bb9a38e staging:rtl8192u: Rename BaParamSet - Style adds ea62c80ad30d staging:rtl8192u: Rename BaTimeoutValue - Style adds 9f4887109a0a staging:rtl8192u: Rename BaStartSeqCtrl - Style adds 6367ae41f2c4 staging:rtl8192u: Remove commented out code and indent - Style adds 64749a7e54e3 staging:rtl8192u: Refactor enum VERSION_819xU - Style adds 1d5de99435c7 staging:rtl8192u: Refactor RT_RF_TYPE_DEF - Style adds 4a4c1b7ceb8a staging:rtl8192u: Make function rtl8192_phyConfigBB static adds 111118af91c4 staging:rtl8192u: Refactor BaseBand_Config_Type - Style adds 12a2b6f6ea01 staging:rtl8192u: Remove unused definitions - Style adds 69b281907429 staging:rtl8192u: Reorder enum _RTL8192Usb_HW members - Style adds e94d958580d0 staging:rtl8192u: Rename EEPROM_TxPowerDiff - Style adds 9bfe57361187 staging:rtl8192u: Rename EEPROM_ThermalMeter - Style adds 98dbfe8bfff5 staging:rtl8192u: Rename EEPROM_PwDiff - Style adds 7a4a474db375 staging:rtl8192u: Rename EEPROM_CrystalCap - Style adds 3e78c2127d5b staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK - Style adds 2b29377bdad5 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G_V1 - STYLE adds e9034dd6e1e7 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G - Style adds be9bd9d5a7f2 staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK_V1 - Style adds 81bba51495f5 staging:rtl8192u: rename EEPROM_TxPwIndex_Ver - Style adds 74103437df6a staging:rtl8192u: Rename EEPROM_Default_ThermalMeter - Style adds aa37aea128b5 staging:rtl8192u: Rename EEPROM_Default_PwDiff - Style adds 3e86b6426311 staging:rtl8192u: Rename EEPROM_Default_CrystalCap - Style adds b635fb9f1302 staging:rtl8192u: Rename EEPROM_Default_TxPower - Style adds 89d5bcf46ab2 staging:rtl8192u: Rename EEPROM_Customer_ID - Style adds 1e7b06f0e09d staging:rtl8192u: Rename EEPROM_ChannelPlan - Style adds 7c67160857a2 staging:rtl8192u: Rename PHY_SetRF8256Bandwidth() - Style adds 9980fd11f16a staging:rtl8192u: Rename function PHY_RF8256_Config() - Style adds 319f942517c5 staging:rtl8192u: Refactor phy_RF8256_Config_ParaFile() - Style adds 3942039a6517 staging:rtl8192u: Rename PHY_SetRF8256CCKTxPower() - Style adds 071327fc4279 staging:rtl8192u: Rename PHY_SetRF8256OFDMTxPower() - Style adds 11272dde1e21 staging:rtl8192u: Add SPDX-License-Identifier tag - Style adds 0056d8bdea00 staging: rtl8188eu: Fix spelling mistake adds 6c352cfd12f4 staging: rtl8188eu: Removed code valid for 5GHz adds 22d8eeb32abc staging: rtl8188eu: Removed a function and coded inline adds fff12fcd60d0 staging: rtl8188eu: Removed unneeded variable adds b9e50d0cfd32 staging: mt7621-mmc: place a check for sscanf adds 02d72eef1814 staging: mt7621-pci: make some function static adds 293dcd6592a2 staging: mt7621-pci: show N_FTS status using a loop adds 13c7a0ecdf8d staging: mt7621-mmc: Remove macro INIT_MSG and its usages adds 2b2424d9a7e3 staging: fbtft: Adds space around "/" adds 3c0971939e56 staging: gasket: remove null ptr check before kfree adds 9323bbfa140c staging: gasket: apex: remove unused array cm_mappable_regions adds 4cfc2bff29ca staging: gasket: core: remove debug log that could crash adds c5e0a62ad80a staging: gasket: core: fix line continuation indent in gas [...] adds 57db4be3bbe4 staging: gasket: core: remove kobj_name param from gasket_ [...] adds 1fb227bf2ed2 staging: gasket: core: remove ftrace-style debug logs adds 1fdd6d720cdc staging: gasket: remove gasket_exit() adds 6c258edc64ae staging: gasket: page table: use dma_mapping_error for err [...] adds 717264bab46e staging: gasket: core: switch to relaxed memory-mapped I/O adds 7b49682bdc6c staging: gasket: page table: remove extraneous memory barriers adds 9c34e95c6f03 staging: gasket: core: factor out generic device add code [...] adds 1fb5e1c92e7d staging: gasket: core: factor out generic device remove co [...] adds 97fead8c9096 staging: gasket: core: rename lookup_internal_desc to be P [...] adds 62af16524ced staging: gasket: interrupt: refactor PCI MSIX-specific han [...] adds 8b872d6f06c2 staging: gasket: interrupt: simplify interrupt init parameters adds cca5dd879075 staging: gasket: interrupt: remove unimplemented interrupt types adds 8be31270362b staging: erofs: introduce erofs_grab_bio adds 6e78901a9f23 staging: erofs: separate erofs_get_meta_page adds cadf1ccf1b00 staging: erofs: add error handling for xattr submodule adds ab47dd2b0819 staging: erofs: cleanup z_erofs_vle_work_{lookup, register} adds 99691b4662dd staging: erofs: rearrange vle clustertype definitions adds df1e3f1f0008 staging: erofs: fix vle_decompressed_index_clusterofs adds 390c642e1264 staging: erofs: fix integer overflow on 32-bit platform adds d6421a46af70 staging: erofs: fix compression mapping beyond EOF adds eed276c0401d staging: erofs: fix potential overflow in erofs_grab_bio() adds 89fcd8360e7b staging: erofs: change 'unsigned' to 'unsigned int' adds 1257bf8052bd staging: erofs: fix potential overflow in z_erofs_vle_norm [...] adds 23c41ca6173d staging: rtl8712: remove unused array iw_operation_mode adds f0b4a22a4848 staging: most: register channel device after init of struc [...] adds 4ad866231e4c staging: most: do not make interface dependent attrs defau [...] adds c28b6699acf8 Staging: One Laptop Per Child: fix SPDX-License-Identifier issue adds 3e195a80e096 Staging: octeon-usb: Replaces CVMX_WAIT_FOR_FIELD32 macro [...] adds aca19723604c Revert "staging: erofs: disable compiling temporarile" adds e84e1ed8cdd7 staging: erofs: formatting fix in unzip_vle_lz4.c adds 196ef5f36071 staging: erofs: formatting fix to NULL comparison adds b566ffc3fab6 staging: erofs: formatting spaces around '-' adds ea0b2d429bd8 staging: erofs: formatting add spaces arround '*' adds e4fccc8c9d0a staging: erofs: formatting alignment parenthesis adds f72403461bd4 staging: erofs: fix 1 warning and 9 checks adds 86eac24dbb7b staging: rtl8192e: Fix compiler warning from strncpy() adds 9989d7f5495d staging: rtl8712u: Fix compiler warning about strncpy adds f93861c2d611 staging: Convert to using %pOFn instead of device_node.name adds f8aefb7de0e2 staging: fsl-dpaa2/ethsw: remove redundant pointer 'port_priv' adds 9003987a08d4 staging:rtl8192u: Rename dot11d_init to fix name clash adds 35ba13e43cfb staging: android: ion: Clean unused debug_show memeber of [...] adds 0b8a052c58d1 staging:rtl8192u: Remove unused definitions - Style adds 2e9e6dd41cc6 staging:rtl8192u: Add required SPDX-License-Identifier - Style adds d0679000c498 staging:rtl8192u: Refactor member variable enabled - Style adds b972c798fbab staging:rtl8192u: Rename member pDot11dInfo - Style adds 13b72b089b9c staging: fsl-dpaa2/ethsw: Fix uninitialized variables adds 7e33f3850c53 staging: mt7621-pci: remove unnecessary check of device_ty [...] adds da85d3b1a8d4 staging: bcm2835-audio: Clean up mutex locks adds 4620fd74a020 staging: bcm2835-audio: Remove redundant spdif stream ctls adds 107f35129519 staging: bcm2835-audio: Clean up include files in bcm2835-ctl.c adds 51002248a68f staging: bcm2835-audio: Remove redundant substream mask checks adds a97962111e67 staging: bcm2835-audio: Fix mute controls, volume handling [...] adds 626f28d51d21 staging: bcm2835-audio: Remove redundant function calls adds aa45eeee516a staging: bcm2835-audio: Remove superfluous open flag adds c5e7824b5786 staging: bcm2835-audio: Drop useless running flag and check adds bf1ad3e007e2 staging: bcm2835-audio: Fix incorrect draining handling adds 50e4acab33e6 staging: bcm2835-audio: Kill unused spinlock adds 5d0be6da7f90 staging: bcm2835-audio: Use PCM runtime values instead adds af19edf7ca2b staging: bcm2835-audio: Drop unnecessary pcm indirect setup adds fda767b1a013 staging: bcm2835-audio: Drop useless NULL check adds 947d7489f6d7 staging: bcm2835-audio: Propagate parameter setup error adds af6b7a374d49 staging: bcm2835-audio: Drop debug messages in bcm2835-pcm.c adds d446b78c0766 staging: bcm2835-audio: Drop superfluous mutex lock during [...] adds 66890d53130d staging: bcm2835-audio: Add 10ms period constraint adds f5a3db42e8a6 staging: bcm2835-audio: Make single vchi handle adds 0307363a4fbf staging: bcm2835-audio: Code refactoring of vchiq accessor codes adds d7ca3a71545b staging: bcm2835-audio: Operate non-atomic PCM ops adds be2af4715f38 staging: bcm2835-audio: Use card->private_data adds 435ba133f96e staging: bcm2835-audio: Use standard error print helpers adds de89dbf751c8 staging: bcm2835-audio: Remove unnecessary header file includes adds d64d58f30c72 staging: bcm2835-audio: Move module parameter description adds fb16a3835107 staging: bcm2835-audio: Use coherent device buffers adds bec95770a0ec staging: bcm2835-audio: Set SNDRV_PCM_INFO_SYNC_APPLPTR adds 8cc64ae7ab6b staging: bcm2835-audio: Simplify PCM creation helpers adds 2e42b089fad4 staging: bcm2835-audio: Simplify kctl creation helpers adds 08633dcb5a7c staging: bcm2835-audio: Simplify card object management adds 93f5715efdc2 staging: most: net: make array 'broadcast' static, shrinks [...] adds 1f447e51c0b9 staging: most: video: fix registration of an empty comp co [...] adds c7f800ec9773 staging: rtl8188eu: Fix two sleep-in-atomic-context bugs i [...] adds a06058dcd67a staging: rtl8188eu: simplify function comment adds 352ff6a4c15a staging: rtl8188eu: remove pointless comment adds 8d42daff47ce staging: rtl8188eu: Remove code valid only for 5 GHz adds 508258f63b01 staging: rtl8188eu: fix comparsions to true adds 3e1de4d57852 staging: rtl8188eu: remove whitespace adds 205d34e90ff8 staging: rtl8188eu: remove unnecessary parentheses adds 8627995cf711 staging: wlan-ng: remove redundant code in "#if 0" blocks adds 1485e2fb627b staging/vboxvideo: Replace ttm_bo_unref with ttm_bo_put adds 72536ea687d8 staging: mt7621-mmc: Delete N_MSG() and all its users adds bc554d1e94bd staging: mt7621-mmc: Fix debug macro ERR_MSG and its usages adds 3a8542bfd7a2 Staging: rtlwifi: efuse: Fixed a line length code styling issue. adds fda7c4e00e0e staging:rtl8192u: Remove write_cam() - Style adds 491f9f8de188 staging:rtl8192u: Remove read_cam() - Style adds a4f74fc067e6 staging:rtl8192u: Remove unused functions - Style adds 9d481aa26d93 staging:rtl8192u: Add SPDX-License-Identifier - Style adds 73d4be94723c staging:rtl8192u: Rename RTL819xU_MODULE_NAME - Style adds 3d7f12d31ff7 staging:rtl8192u: Rename Rx_Smooth_Factor - Style adds e21b3e9270fb staging:rtl8192u: Refactor RT_TRACE - Style adds 639bcec974dc staging:rtl8192u: Fix space characters - Style adds 6b32882b8c91 staging:rtl8192u: Remove unused RTL8190_CPU_START_OFFSET - Style adds 6b525447d134 staging:rtl8192u: Refactor GET_COMMAND_PACKET_FRAG_THRESHO [...] adds 2c226ff18c13 staging:rtl8192u: Remove typedef from firmware_init_step_e [...] adds 001dd86bb1ab staging:rtl8192u: Remove typedef from enum opt_rst_type_e - Style adds dacdf6a65900 staging: rtl8192u: ieee80221: Add missing space adds ec3d17acd6a6 Staging: rtl8712: Add space between else and opening brace adds d5c69c96798f staging: rtl8723bs: check for i out of range before access [...] adds 4cf13399537e staging: wilc1000: move 'wilc_enable_ps' global variable i [...] adds 1803da60f7c2 staging: wilc1000: move 'aging_timer' static variable to w [...] adds 19707ca2953b staging: wilc1000: fix to use correct index to free scanne [...] adds 009324daf6a0 staging: wilc1000: remove unnecessary NULL check in clear_ [...] adds 0e866cfb0dd9 staging: wilc1000: moved last_scanned_shadow & last_scanne [...] adds aa6ed22a0345 staging: wilc1000: move during_ip_timer & wilc_optaining_i [...] adds 7814fb6ca834 staging: wilc1000: remove unused variable 'op_ifcs' adds 6bccf8fc6cfc staging: wilc1000: avoid use of extra 'if' condition in wi [...] adds 0b68334d487a staging: wilc1000: move static variable clients_count to ' [...] adds e624c58cf8eb staging: wilc1000: refactor code to avoid use of wilc_set_ [...] adds 87de37fe2ad4 staging: wilc1000: move hif_workqueue static variables to [...] adds 5fefe58f7ffd staging: wilc1000: move 'periodic_rssi' as part of 'wilc_v [...] adds 8b89ba7611af staging: wilc1000: rename 'dummy_statistics' variable to ' [...] adds 83a953e2a772 staging: wilc1000: move 'rcv_assoc_resp' as part of hif_drv adds 7ec6f7f275ff staging: wilc1000: refactor tcp_process() to avoid extra l [...] adds 72f36b5b8152 staging: wilc1000: use lowercase for get_BSSID() and HIL variable adds 95e05b4bf22f staging: wilc1000: move tcp_ack_filter algo related variab [...] adds a3178da4520b staging: wilc1000: avoid line over 80 chars in wilc_wlan_t [...] adds f31e5584dc55 staging: wilc1000: use short names to fix over 80 issue in [...] adds abff8e335350 staging: wilc1000: remove unused code to set and get IP address adds 3124a1f7bff4 staging: wilc1000: move 'chip_ps_state' static variable as [...] adds 804146b4bda3 staging: wilc1000: move 'wilc_connecting' static variable [...] adds 28ab936ed101 staging: wilc1000: remove unnecessary static variable 'p2p [...] adds b3ee105c332e staging: wilc1000: refactor code to move initilization in [...] adds a53b0b1392a1 staging: wilc1000: refactor wilc_netdev_init() to handle m [...] adds 7aaaabd50d78 staging: wilc1000: remove handle_hif_exit_work() function adds 00585495c4fa staging: rtl8188eu: refactor SwLedControlMode1() adds ccfe34c01cf0 staging: rtl8188eu: remove unnecessary parentheses in rtw_led.c adds c1a0bb177984 staging: rtl8188eu: fix lines over 80 characters in rtw_led.c adds 645923e441d3 staging: rtl8188eu: change array type to u8 adds 7dd68b147d60 staging: erofs: use explicit unsigned int type adds 064ee3c0da80 staging: erofs: surround fault_injection ralted option par [...] adds 5e45729608dd iio: chemical: fix spelling mistake "failted" -> "failed" adds 2fca58550271 dt-bindings: iio: adc: Add DT binding document for PMIC5 ADC adds e13d757279bb iio: adc: Add QCOM SPMI PMIC5 ADC driver adds 2c8909b95b3e iio: adc: Update QCOM ADC license to SPDX format adds 07c12b1c007c iio: imu: mpu6050: add support for regulator framework adds 1ed80a817bc4 dt-bindings: iio: tsl2772: add new bindings adds 94cd1113aaa0 iio: tsl2772: add support for reading proximity led settin [...] adds 28b6977e089d dt-bindings: iio: tsl2772: add binding for avago,apds9930 adds 75de3b570b1c iio: tsl2772: add support for avago,apds9930 adds 7c14947e4d3d iio: tsl2772: add support for regulator framework adds 8a0ae7d83aa8 iio: chemical: bme680: use clamp macro adds 6784ba340a0e iio: chemical: bme680: cleanup bme680_read_calib formatting adds 70f1cbddb265 iio: chemical: bme680: indent #defines consistently adds a24b4d70c7b2 iio: chemical: bme680: change MSK->MASK in #defines adds 8d3032c3692d iio: chemical: bme680: use GENMASK macro adds 3dcb60cd926e iio: chemical: bme680: use FIELD_GET macro adds 79fd571b7a49 iio: chemical: bme680: simplify oversampling handling adds a18c66c405c7 iio: pressure: ms5611: remove deprecated compatible strings adds 9ffa68f65416 iio: health: max30102: Mark expected switch fall-throughs adds 9920ed25eccc drivers: iio: Update MODULE AUTHOR email address adds fe8a5420749f iio: dac: max517: avoid using CONFIG_PM_SLEEP adds b6ec220c2826 iio: dac: max5821: avoid using CONFIG_PM_SLEEP adds 1a5bc41a3d23 iio: dac: mcp4725: avoid using CONFIG_PM_SLEEP adds b1ec08025038 iio: adc: max9611: explicitly cast gain_selectors adds 4d0434f1297c iio: adc: qcom-spmi-adc5: Add ADC5_AMUX_THM[24]_100K_PU to [...] adds 4097da40f926 iio: adxl372: New driver for Analog Devices ADXL372 Accelerometer adds ad6e1fb0312c dt-bindings: iio: accel: Add docs for ADXL372 adds 4bc5b6b64c9d Merge tag 'regmap-noinc-read' into togreg adds f4f55ce38e5f iio:adxl372: Add FIFO and interrupts support adds eb2e188817b1 iio: max44000: remove unused variable max44000_alstim_shift adds 6b8471e4601d iio: adxl345: move null check for i2c id at start of probe adds 3a89b289df5d iio: adc: add support for mcp3911 adds 1c4fbbea3408 dt-bindings: iio: adc: add bindings for mcp3911 adds 010de20412fc MAINTAINERS: Add entry for mcp3911 ADC driver adds 892e62fab498 iio: chemical: bme680: Add check for val2 in the write_raw [...] adds ce7c637a8368 iio: potentiometer: merge calls to of_match_device and of_ [...] adds b9ea8c31e36e iio: potentiometer: mcp4018: use the correct MODULE_LICENSE adds 0ba56985824e iio: potentiometer: mcp4531: switch to SPDX license identifier adds 10d6e7955594 iio: envelope-detector: switch to SPDX license identifier adds 3c4b0f4ddf46 iio: dpot-dac: switch to SPDX license identifier adds 8109b2c94f58 iio: multiplexer: switch to SPDX license identifier adds 1691d4ca7081 iio: chemical: bme680: Remove field value defines adds 1c412a321590 iio: adxl372: Provide validate_trigger and validate_device [...] adds 5e605a4df6f1 iio:adxl372: Add sampling frequency support adds 7ec040af6ce1 iio:adxl372: Add filter bandwidth support adds 8316cebd1e59 iio: dac: add support for ltc1660 adds d1071f726a76 dt-bindings: iio: dac: add bindings for ltc1660 adds e2b01faf6cde MAINTAINERS: add entry for ltc1660 DAC driver adds 0833627fc3f7 iio: dac: mcp4922: fix error handling in mcp4922_write_raw adds 91d05d7639f3 iio: dac: ti-dac5571: provide of_match_table to driver adds fd2f53ebf981 iio: adc: sc27xx: Add raw data support adds 8ba0dbfd07a3 iio: adc: sc27xx: Add ADC scale calibration adds 24493cce03b6 iio: light: isl29501: Simplify code to kill compiler warning adds 21eab7861688 iio: fix position relative kernel version adds 1e46774fec4b iio: adc: qcom-spmi-adc5: Verify channel numbers from DT adds 1fc378fa9dab iio: Convert to using %pOFn instead of device_node.name adds ff5059302642 iio: dac: ad5758: Add support for hard reset adds 50ff457d1b32 iio: imu: st_lsm6dsx: add read_fifo callback to fifo_ops adds 54a6d0c6882d iio: imu: st_lsm6dsx: make st_lsm6dsx_check_odr() non-static adds 5b3c87fd92d5 iio: imu: st_lsm6dsx: add addr/max_word_len to st_lsm6dsx_ [...] adds 801a6e0af0c6 iio: imu: st_lsm6dsx: add support to LSM6DSO adds 897be9c0a747 dt-bindings: iio: imu: st_lsm6dsx: add LSM6DSO device bindings adds 53d3ae20a68c iio: light: bh1750: switch to SPDX identifier adds 6cfdb150e3fc iio: pressure: ms5611: switch to SPDX identifier adds 7ac346823bbb dt-bindings: iio: vadc: Fix documentation of 'reg' adds d9e8fd0421c2 iio: adxl372: Refactor the driver adds 94dbb46c7a8f iio: adxl372: Add support for I2C communication adds c0f87b333510 dt-bindings: adxl372: Document the adxl372 I2C bindings adds daae7861a696 iio: light: bh1750: simplify setting PM ops adds 4b55dce8b0e5 Merge tag 'iio-for-4.20a' of git://git.kernel.org/pub/scm/ [...] adds b4a01d8fa311 staging: wilc1000: fix null checks on wilc adds faeeeea89670 staging: remove unneeded static set .owner field in platfo [...] adds 009e451c4ff6 staging: octeon-hcd: remove unnecessary unlikely() adds 6029b7ac292a MAINTAINERS: remove myself as staging FBTFT maintainer adds 7dc074348eb8 Merge 4.19-rc4 into staging-next adds f8499d6edc08 staging: erofs: code cleanup for erofs_kmalloc() adds a15087ec16c9 staging: gasket: Kconfig: describe Apex as an Edge TPU device adds 467976ff6e56 staging: gasket: interrupt: remove PCI-MSIX-specific status check adds 45dd9954d903 staging: gasket: page table: use GFP_KERNEL for dma_alloc_ [...] adds 912b8a811cc1 staging: gasket: fix DMA direction for extended page tables adds d2118f8e93df staging: gasket: fix data page unmap DMA direction adds f8b6a076610f staging: gasket: page_table: don't unmap coherent pages adds c3873a5c741f staging: gasket: fix gasket_free_coherent_memory metadata frees adds 863739bda25b staging: gasket: cleanup if dma_map_page fails in gasket_p [...] adds 0eaf57fb6150 staging: gasket: page_table: use total_entries for max ext [...] adds 08b6b28801cc staging: gasket: page_table: handle failed dma_map_page adds a5aca2057469 staging: vboxvideo: Fix modeset / page_flip error handling adds 3c94952c38ce staging: vboxvideo: Skip currrent crtc when updating crtcs adds ce8ec32cbd42 staging: vboxvideo: Remove vboxfb_create_object() wrapper adds 4f6f44086fce staging: vboxvideo: Drop vbox_bo_unref() helper adds 7af5bd0ca431 staging: rtl8188eu: remove code that is valid only for 5 GHz adds 2051c6ae928d staging: rtl8188eu: Fix a sleep-in-atomic-context bug in i [...] adds bffa9b1cc64a staging: dgnc: Fix a sleep-in-atomic-context bug in cls_as [...] adds 47bde229703f staging: greybus: fix spelling mistake "entires" -> "entries" adds 1c8cb89ee9f8 staging: rtl8723bs: Fix a sleep-in-atomic-context bug in i [...] adds 8204b61a7758 staging: rtl8723bs: Fix two sleep-in-atomic-context bugs i [...] adds 1ad53b2df90a staging: rtl8188eu: simplify calculation adds f14cbe632677 staging: rtl8188eu: remove unnecessary parentheses adds 116bcfdfcf9b staging: rtl8188eu: remove whitespace adds 50f2ea8bf8b4 staging: rtl8188eu: fix comparsions to true adds 2590e4e3a636 staging: rtl8188eu: fix comparsions to false adds 562fd259be53 staging: rtl8188eu: add missing spaces around operators adds 508c7457746a staging: rtl8188eu: fix lines over 80 characters adds f4cd8d753a57 staging: rtl8188eu: simplify function comments adds 37ec35a6cc2b staging: erofs: fix a missing endian conversion adds a07eeddf5b63 staging: erofs: clean up z_erofs_map_blocks_iter adds c1ccc8670c26 staging: erofs: complete error handing of z_erofs_map_blocks_iter adds 0734ffbf574e staging: erofs: fix a bug when appling cache strategy adds 1e05ff36e692 staging: erofs: complete error handing of z_erofs_do_read_page adds 6bec52047f56 staging: erofs: avoid magic constants when initializing cl [...] adds 284db12cfda3 staging: erofs: add trace points for reading zipped data adds 9141b60cf6a5 staging: erofs: replace BUG_ON with DBG_BUGON in data.c adds 83a3b2fffbca staging: erofs: remove redundant CONFIG_EROFS_FS_XATTRs adds b27661cf99c2 staging: erofs: fold in `__update_workgrp_llen' adds e5e3abbadf0d staging: erofs: drop multiref support temporarily adds 5fb76bb04216 staging: erofs: cleanup `z_erofs_vle_normalaccess_readpages' adds bdf30cef1055 staging: erofs: add some comments for xattr subsystem adds 6614f76530c1 staging: erofs: simplify return value of `xattr_foreach' adds 01e4ae4b687f staging: erofs: code cleanup for option parsing of fault_i [...] adds 2ab3dd84c0a1 staging: erofs: code cleanup for erofs_show_options() adds d41076eaebf4 staging: erofs: option validation in remount adds 5f1a9140dd49 staging: mt7621-mmc: Delete IRQ_MSG() and its users adds 33f49571d750 staging: olpc_dcon: add a missing dependency adds ae849dfc07cb staging: vboxvideo: Let DRM core handle connector registering adds 7641575ecc48 staging: rtl8712: replace licence header with SPDX licence id adds 79815ee23890 staging: vboxvideo: Move setup of modesetting from driver_ [...] adds d46709094deb staging: vboxvideo: Fold driver_load/unload into probe/rem [...] adds 01648890f336 staging: vboxvideo: Embed drm_device into driver structure adds 3498ea8b7e3c staging: vboxvideo: Fold vbox_drm_resume() into vbox_pm_resume() adds f4d6d90f8314 staging: vboxvideo: Add fl_flag argument to vbox_fb_pin() helper adds cb5eaf187d1d staging: vboxvideo: Expose creation of universal primary plane adds 0424d7ba4574 staging: vboxvideo: Init fb_info.fix.smem once from fbdev_create adds 0fdda2ce74e5 staging: vboxvideo: Move pin / unpin of fb out of vbox_crt [...] adds 114094c83ed3 staging: vboxvideo: Fix NULL ptr deref in vbox_set_up_inpu [...] adds cfc1fc63be44 staging: vboxvideo: Move bo_[un]resere calls into vbox_bo_[un]pin adds beed1ce29457 staging: vboxvideo: Add vbox_bo_k[un]map helper functions adds 0c8c0f744db6 staging: rtl8188eu: remove 5 GHz code from Hal_GetChnlGroup88E() adds 4aaf2b7312d8 staging: rtl8188eu: change return type of Hal_GetChnlGroup88E() adds 9b2cf1ffed97 staging: rtl8188eu: rename parameter of Hal_GetChnlGroup88E() adds 31ab98f0c875 staging: rtl8188eu: clean function definitions - style adds a779df303b05 Documentation: filesystems: remove reminiscences of POHMELFS adds c683db8860a8 staging/vc04_services: Use correct cache line size adds df7c9da1fdf7 staging: vc04_services: Remove unused vchiq_genversion script adds 5443a1e41cec staging: vc04_services: Fix "space prohibited" adds c39675197e1a staging: vc04_services: Use tabs instead of spaces adds 123f4b1f4256 staging: vc04_services: Remove unused macros adds f007d901f2e8 staging: vc04_services: Remove spaces after '*' adds f986978b32b3 Staging: rtlwifi: remove unnecessary NULL check adds 8de447ea9d01 staging: rtlwifi: Use proper enumerated types for Wi-Fi on [...] adds 8bdfc47f4ef1 staging: wilc1000: Remove unnecessary pointer check adds e8de0ac8c82b staging: wilc1000: change return type to 'void' for wilc_f [...] adds 080de2491349 staging: wilc1000: change return type to 'void' for wilc_w [...] adds d579112b6169 staging: wilc1000: change return type to 'void' for lock i [...] adds 8f1249150679 staging: wilc1000: change return type to 'void' for wilc_d [...] adds cafbb905eb90 staging: wilc1000: change return type to 'void' for wilc_w [...] adds abffb39bdea6 staging: wilc1000: use 'void' return type for host_int_get [...] adds 34dbf00cb88e staging: wilc1000: use 'void' return for wilc_wlan_txq_add [...] adds 584c8795b3bd staging: wilc1000: change return type to 'void' tcp ack fi [...] adds 5a5078b0d92f staging: wilc1000: use 'void' return for wilc_wlan_txq_fil [...] adds 5d482d2dc928 staging: wilc1000: change return type to 'void' for wilc_w [...] adds 1a46d545e985 staging: wilc1000: refactor wilc_wlan_parse_info_frame() function adds b7c355dad901 staging: wilc1000: set default value of cfg response type [...] adds 043c97804bcc staging: wilc1000: changes 'val' type to u8 in wilc_cfg_by [...] adds 9d7f57022803 staging: wilc1000: remove unused wid type values adds 540aa64d4ee5 staging: wilc1000: remove unused wid from cfg struct adds de11f709dfaf staging: wilc1000: refactor code to remove 'mac_status' fr [...] adds acceb12a9f8b staging: wilc1000: refactor code to avoid static variables [...] adds cb6f1f576ef2 staging: wilc1000: rename 'wilc_mac_cfg' struct to 'wilc_c [...] adds 39996811d5d2 staging: wilc1000: avoid the use of 'hif_driver_comp' comp [...] adds d29ad322e0ea staging: wilc1000: remove use of unnecessary 'wilc_connect [...] adds 97eaff578bf7 staging: wilc1000: avoid use of 'g_sdio' static variable adds 110f4b755e5d staging: wilc1000: avoid use of 'g_spi' static variable adds a944140250ce staging: wilc1000: remove unnecessary memset in sdio_init( [...] adds f41cf2460edf staging: wilc1000: remove p2p related static variables to [...] adds 1860646a67ce staging: wilc1000: remove wilc_debugfs.c file as its not used adds b5fe797fb0f2 staging: wilc1000: remove unnecessary option used with ccf [...] adds fb8ec2158fe8 staging: wilc1000: use usleep_range() in place of udelay() adds ba853fe6f8a4 staging: wilc1000: refactor wilc_set_multicast_list() function adds 454dc5905d0c staging: wilc1000: return exact error of register_netdev() [...] adds 8ba5843c9e68 staging: sm750fb: Fix typo frambuffer->framebuffer adds b4a2b208fbfa staging: rtl8188eu, rtl8723bs: fix spelling mistake "evet" [...] adds ee6eb73bf549 staging: rtl8723bs: fix spelling mistake "unvalid" -> "invalid" adds b4a6d9164fb7 staging: rtl8723bs: fix spelling mistake "toogle" -> "toggle" adds 84416bae8057 staging: bcm2835-camera: Update TODO adds 3d426daf09a6 staging: bcm2835-camera: Remove unused header adds 96ffa48c7271 staging: emxx_udc: remove unnecessary nullpointer checks adds 44075b6414ff staging: rtl8188eu: Remove unnecessary parentheses adds 9da94a7fc809 staging: rtl8188eu: remove unused rtw_scan_abort() adds bfeb67ed4f15 staging: rtl8188eu: remove rtw_qos.h adds bddd3c2546e9 staging: most: fix label names adds 9f902b495b53 staging: rts5208: Remove unnecessary braces {} adds 6b9e49b25e79 staging: rtl8188eu: Simplify memcmp logical checks adds 709a6a5339cc staging: rtl8188eu: fix spelling mistake "transfoer_len" - [...] adds 5e9025d1c2fc staging: rtl8188eu: simplify function comments - style adds 0fd8922c84ca staging: rtl8188eu: do not line break function definition - style adds fb81fa138aa5 staging: rtl8188eu: rename variable - style adds 6505090a34ef staging: rtl8188eu: use break to exit while loop adds 71c291444812 staging: rtl8188eu: Use proper enum in rtl8188eu_config_rf_reg adds dee43f7ad325 staging: rtl8188eu: remove get_right_chnl_for_iqk() adds 96e47e30c0bc staging: rtl8188eu: Skip unnecessary field checks adds 8f6b8ed3b02e staging: wilc1000: fix incorrect allocation size for structure adds de26e5f2d586 staging:rtl8192u: Remove HTHalfMcsToDataRate() - Style adds 80c6783f5b05 staging:rtl8192u: Make HTMcsToDataRate static - Style adds 1eed1d928780 staging:rtl8192u: Remove definition of HTSetConnectBwMode - Style adds 12f34f81ba51 staging:rtl8192u: Move HTSetConnectBwModeCallback() - Style adds daf9a56cbb79 staging:rtl8192u: Remove potential memory leak adds 6493a78f8038 staging: rtl8723bs: Skip unnecessary field checks adds 9e3701b3809a staging: bcm2835-camera: Avoid unneeded internal declarati [...] adds 0f175be6126c staging: rtlwifi: Remove set but not used variable 'ppsc' adds 08ac857363f1 staging: wlan-ng: rename DIDmsg_dot11req_mibget in p80211m [...] adds 86ec60627042 staging: wlan-ng: rename DIDmsg_dot11req_mibget_mibattribu [...] adds 42ccd88bcde7 staging: wlan-ng: rename DIDmsg_dot11req_mibget_resultcode [...] adds e409d2bc2bb0 staging: wlan-ng: rename DIDmsg_dot11req_mibset in p80211m [...] adds a6aace62f2fc staging: wlan-ng: rename DIDmsg_dot11req_mibset_mibattribu [...] adds 2a29a8739c38 staging: wlan-ng: rename DIDmsg_dot11req_mibset_resultcode [...] adds 1ffaa906c303 staging: wlan-ng: rename DIDmsg_dot11req_scan in p80211metadef.h adds e3186790a5c0 staging: wlan-ng: rename DIDmsg_dot11req_scan_results in p [...] adds f097e415f998 staging: wlan-ng: rename DIDmsg_dot11req_start in p80211metadef.h adds 59155a817795 staging: wlan-ng: rename DIDmsg_dot11ind_authenticate in p [...] adds eb7c161c2685 staging: wlan-ng: rename DIDmsg_lnxreq_ifstate in p80211metadef.h adds f64412ec543e staging: wlan-ng: rename DIDmsg_lnxreq_wlansniff in p80211 [...] adds e4143ab0daea staging: wlan-ng: rename DIDmsg_lnxreq_hostwep in p80211metadef.h adds 3b6ee1238f64 staging: wlan-ng: rename DIDmsg_lnxreq_commsquality in p80 [...] adds b1f1118bfcbc staging: wlan-ng: rename DIDmsg_lnxreq_autojoin in p80211m [...] adds f9f0e98fee80 staging: wlan-ng: rename DIDmsg_p2req_readpda in p80211metadef.h adds 5a16b37eb139 staging: wlan-ng: rename DIDmsg_p2req_readpda_pda in p8021 [...] adds 97be75510a36 staging: wlan-ng: rename DIDmsg_dot11ind_associate in p802 [...] adds 020600ae8dba staging: wlan-ng: rename DIDmsg_p2req_readpda_resultcode i [...] adds f1364a0d5404 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state in p8021 [...] adds 380ad4f67794 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_enable i [...] adds 9ea4ffecf114 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_exeaddr [...] adds 8843c1fb98c9 staging: wlan-ng: rename DIDmsg_p2req_ramdl_state_resultco [...] adds e0959e9b7a39 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write in p8021 [...] adds c2a348b838ac staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_addr in [...] adds 9940d6b6f905 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_len in p [...] adds 74f11efc08d4 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_data in [...] adds 8fb830b56d24 staging: wlan-ng: rename DIDmsg_p2req_ramdl_write_resultco [...] adds 6051d4e5d7dc staging: wlan-ng: rename DIDmsg_p2req_flashdl_state in p80 [...] adds 49e3d61d1b1c staging: wlan-ng: rename DIDmsg_p2req_flashdl_write in p80 [...] adds 454b3aeb5780 staging: wlan-ng: rename DIDmib_cat_dot11smt in p80211metadef.h adds 92506a11e5db staging: wlan-ng: rename DIDmib_dot11smt_dot11WEPDefaultKe [...] adds ce0f34e4af71 staging: wlan-ng: rename DIDmib_dot11smt_dot11WEPDefaultKe [...] adds 4b3c694ad54c staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds 184fcaa1935e staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds eeeeacd83720 staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds 2ddc995d05eb staging: wlan-ng: rename DIDmib_dot11smt_dot11PrivacyTable [...] adds 4643ffa46349 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 3b1a14e45090 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 334e5e6809c7 staging: wlan-ng: DIDmib_dot11mac_dot11OperationTable_dot1 [...] adds 59db1438a061 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 6bcf3b632e53 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 04bbfc2ab0c1 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds e1f3748dbad9 staging: wlan-ng: rename DIDmib_dot11mac_dot11OperationTab [...] adds 8bb22013ee0e staging: wlan-ng: rename DIDmib_cat_dot11phy in p80211metadef.h adds 88e3676ad5de staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyOperation [...] adds c9a89f4e7a58 staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyTxPowerTa [...] adds 80908dcb2633 staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyDSSSTable [...] adds 93d5a1dce98c staging: wlan-ng: rename DIDmib_dot11phy_dot11PhyDSSSTable [...] adds 8ddafa153436 staging: wlan-ng: rename DIDmib_cat_lnx in p80211metadef.h adds 05cdb125f7ed staging: wlan-ng: rename DIDmib_lnx_lnxConfigTable in p802 [...] adds a3ac4591b647 staging: wlan-ng: rename DIDmib_lnx_lnxConfigTable_lnxRSNA [...] adds 4a2f42dd2b12 staging: wlan-ng: rename DIDmib_cat_p2 in p80211metadef.h adds 35184f810212 staging: wlan-ng: rename DIDmib_p2_p2Static in p80211metadef.h adds a4857d8b30e7 staging: wlan-ng: rename DIDmib_p2_p2Static_p2CnfPortType [...] adds 7ae2637abad9 staging: wlan-ng: rename DIDmib_p2_p2NIC_p2PRISupRange in [...] adds 78a35479eb90 staging: wlan-ng: rename DIDmib_p2_p2MAC in p80211metadef.h adds 5df6baef4fa8 staging: wlan-ng: rename DIDmib_p2_p2MAC_p2CurrentTxRate i [...] adds 04950c3faa21 staging: wlan-ng: formatting cleanup in cfg80211.c adds 27575665f39c staging: wlan-ng: make switch case block format consistent adds 82ade3e57556 staging: wlan-ng: rejoin split lines shortened by case changes adds ca2c4bee47f8 staging: wlan-ng: remove "autogenerated code" comments adds 8568209b5445 staging: vboxvideo: Cleanup vbox_set_up_input_mapping() adds 880f72829f94 staging: vboxvideo: Remove empty encoder_helper_funcs adds 2fab6e754212 staging: vboxvideo: Temporarily remove page_flip support adds e2f958d00b0c staging: vboxvideo: Cache mode width, height and crtc pann [...] adds 35f3288c453e staging: vboxvideo: Atomic phase 1: convert cursor to univ [...] adds cc0ec5eb721f staging: vboxvideo: Atomic phase 1: Use drm_plane_helpers [...] adds 67e2f0c80d85 staging: vboxvideo: Atomic phase 2: Wire up state object handlers adds 32f2ed7ea7fc staging: vboxvideo: Atomic phase 2: Stop using plane->fb a [...] adds 438340aa2097 staging: vboxvideo: Atomic phase 3: Switch last bits over [...] adds 5cf5332d529b staging: vboxvideo: Restore page-flip support adds 04ed7ed769f9 staging: vboxvideo: Fix DPMS support after atomic conversion adds 33f48cc1f11c staging: vboxvideo: Replace crtc_helper enable/disable functions adds b8384ea3be88 staging: vboxvideo: Call drm_atomic_helper_check_plane_sta [...] adds 0c762dda8c7b staging: vboxvideo: Drop unnecessary drm_connector_helper_ [...] adds e2c3860ba27d staging: vboxvideo: Use more drm_fb_helper functions adds 4ee033301c89 staging:iio:ad7606: fix voltage scales adds c8d5b9969639 staging:iio:ad7606: Remove incorrect kernel doc annotations adds 7a5f0b3a08e3 Merge tag 'spi-cs-word' into togreg adds e2540da86ef8 iio: adc: ti-ads7950: use SPI_CS_WORD to reduce CPU usage adds d3fa21c73c39 iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_s [...] adds f9c4c27f1be0 iio: magnetometer: hmc5843: Fixed a comment error. adds 7c2d53700c7e staging:iio:ad7606: update structs with doc annotations adds 6eb17c6c8aee iio: proximity: Add driver support for ST's VL53L0X ToF ra [...] adds bb9fc6adac54 staging:iio:ad7606: Add support for the ad7605-4 adds 1e35455c43c5 dt-bindings: iio: light: bh1750: Add device tree binding d [...] adds 5851b499de04 iio: light: bh1750: Add device tree support adds 3d9bf07a72f9 iio: adc: meson-saradc: remove #define MESON_SAR_ADC_DELTA [...] adds 234c64a290cb iio: adc: meson-saradc: use of_device_get_match_data adds 057e5a1109fa iio: adc: meson-saradc: simplify access to meson_sar_adc_param adds bc1b45326223 iio: adc: at91: fix acking DRDY irq on simple conversions adds aea835f2dc8a iio: adc: at91: fix wrong channel number in triggered buffer mode adds bdd4b07ffa5e iio: adc: meson-saradc: do not use meson_sar_adc_iio_chann [...] adds 827df0571fb3 iio: adc: meson-saradc: use the address attribute from iio [...] adds 8911a43bc198 iio: ad5064: Fix regulator handling adds 1c4ccab04a21 Merge tag 'iio-for-4.20b' of git://git.kernel.org/pub/scm/ [...] adds f259e47af3ed staging: mt7621-mmc: remove unnecessary braces from 'if' s [...] adds ffa8ed13d9a5 staging: mt7621-mmc: Fix comparison to NULL adds 7b6e286c397f staging: mt7621-mmc: replace `printk` with preferred API adds e6d093719e22 staging: rtl8723bs: Mark ACPI table declaration as used adds cbe5d64f429b staging: rtl8712: Remove unnecessary parentheses adds 07523ee1ac46 staging: rtl8723bs: clean up clang warning on extraneous p [...] adds f3583dcd4d83 staging: dgnc: Fix Kconfig help header and text adds 3268357865d6 staging: dgnc: delete the driver adds afa163e3f86d staging: mt7621-mmc: Remove single statement macro msdc_ir [...] adds ee607b8fb54b staging: mt7621-mmc: Remove unused single statement macros adds 3e15dddeadcb staging: rtlwifi: Return -ENOMEM instead of -1 adds 7a7e50b36dea MAINTAINERS: removed staging/ft1000 driver adds 869d3acd488c staging: most: usb: add release function for DCI device adds a24b420bb30e staging: axis-fifo: add error handling of class_create() adds 111961840f92 staging: rtlwifi: Removed unused define and code efuse_re_ [...] adds 956666342a31 staging: sm750fb: Remove extra space character adds e7f8f1df634c staging: ks7010: Remove unnecessary null check adds 859df6aa0d97 staging: rtl8188eu: cleanup inconsistent indenting adds c7a248299a5e staging: rtl8188eu: rename odm_HWConfig adds e208cc3a6068 staging: rtl8188eu: remove wrapper odm_SignalScaleMapping() adds 195d62c331c4 staging: rtl8188eu: add spaces around '+' in odm_hwconfig.c adds 079be5476663 staging: rtl8188eu: add spaces around '*' in odm_hwconfig.c adds d80c4b19bcb9 staging: rtl8188eu: replace tabs with spaces in odm_hwconfig.c adds 5bd4658ff1eb staging: rtl8188eu: rename parameter of odm_QueryRxPwrPerc [...] adds c8a2da5a2c34 staging: rtl8188eu: rename odm_QueryRxPwrPercentage() adds de3bb2872ea9 staging: rtl8188eu: rename parameter of odm_EVMdbToPercentage() adds af9c463da21c staging: rtl8188eu: rename odm_EVMdbToPercentage() adds b8c8d487725e staging: rtl8188eu: rename parameter of odm_SignalScaleMapping() adds 2ac946485959 staging: rtl8188eu: rename variable in odm_SignalScaleMapping() adds d88eb137efea staging: rtl8188eu: rename odm_SignalScaleMapping() adds bf80cee456c7 staging: rtl8188eu: correct block comment in bb_cfg.c adds c34344c27437 staging: rtl8188eu: simplify block comment in pwrseq.c adds 44b676a63529 staging: rtl8188eu: add spaces around '+' in fw.c adds cea7a2481b25 staging: rtl8188eu: remove unnecessary parentheses in odm_ [...] adds f95268cb047d staging: rtl8188eu: remove braces from single if statement adds 0f912f9de117 staging: rtl8188eu: fix spelling mistake in comment adds 48b775ca0f93 staging: fbtft: Prefer using the BIT macro adds e24c1f8658c9 staging: rtl8712: add SPDX identifiers adds 34ff787136b2 staging: axis-fifo: Remove parentheses in axis-fifo.c adds d5213236151b staging: clocking-wizard: match parenthesis indentation adds 8bf42b28d55b staging: sm750fb: Remove space after cast adds cef70f6b041d staging: rtl8723bs: core: Remove true and false comparison adds 101c82f23957 staging: mt7621-pci: Do not initialise statics to 0 adds 8f36481fbb00 staging: mt7621-pci: Add spaces around '&' adds 0c5ca367ad41 staging: mt7621-pci: Add spaces around '|' adds 5cfa4f700771 staging: mt7621-pci: Add spaces around '<<' adds 984e165b8a4b staging: mt7621-pci: Prefer using the BIT macro adds 52277450902d staging: vt6655: Add blank line after function/struct/unio [...] adds fd0ce395e681 staging: vt6655: Add spaces around operators adds 0cbe40eb2ba3 staging: vt6655: Remove space after cast adds 106eb4d5f5be staging: media: davinci_vpfe: Use __func__ instead of func [...] adds a30e94b1e128 staging: axis-fifo: remove duplicated include from axis-fifo.c adds b99e0ce20fc0 staging: rtlwifi: Remove unnecessary parentheses adds 2a54e3259e2a staging: mt7621-mmc: Remove #if 0 blocks in sd.c adds c668906916ce staging: mt7621-mmc: Remove #if 0 blocks in dbg.c adds ecfbc770dfde staging: mt7621-mmc: Remove #if 0 blocks in dbg.h adds 961d1935b5d7 staging: rtl8723bs: Remove unnecessary parentheses and dea [...] adds 97972ccc083c staging: emxx_udc: Remove unused device_desc declaration adds 6b8b5fa2af32 staging: mt7621-mmc: Add blank line after declaration adds 06b17ed6c060 staging: rtl8188eu: fix line over 80 characters - style adds e157c44a830d staging: rtl8188eu: cleanup array declaration - style adds 304643019226 staging: rtl8188eu: rewrite if tests - style adds e6d9855dd3f3 staging: rtl8188eu: change array type to const u8 adds 98962eb6d679 staging: rtl8188eu: make struct field of mlme_handler const adds c1ff246a8d62 staging: rtl8188eu: make struct field of action_handler const adds 12f388a6ae45 staging: rtl8188eu: remove whitespace in rtw_mlme_ext.h adds 9fd3ad9d8a54 staging: rtl8188eu: remove dead code from dm_fast_training_init() adds 0f80b1c9f4a9 staging: rtl8188eu: add spaces around operators in odm_rtl8188e.c adds 1cbca5852d6c staging: comedi: ni_mio_common: protect register write overflow adds 3deb90fef568 staging: vc04_services: Drop pointless stub functions adds 22ad7f6baaa7 staging: vc04_services: Drop 'connection' field from SERVI [...] adds 67aa291ba575 staging: vc04_services: Drop trivially unused fields from [...] adds 9c74c630b9d9 staging: vc04_services: Drop declaration of vchi_crc_control() adds 5bc4ab85eaff staging: vc04_services: Drop VCHI_SERVICE_INIT and SERVICE_INFO_T adds 96abfeca6898 staging: vc04_services: Drop unused parameters from vchi_c [...] adds 4d6958484830 staging: vc04_services: Drop no longer needed headers adds 8ad0f087e46c staging:rtl8192u: Add missing SPDX-License-Identifier - Style adds a631b95feeaa staging:rtl8192u: Removed commented out include - Style adds bff9df7d45d3 staging:rtl8192u: Clear error with line ending ( - Style adds 009cf451d421 staging:rtl8192u: Remove extra blank lines - Style adds 31bd9b21dcf4 staging:rtl8192u: Add spaces around + operator - Style adds 98d48ef26313 staging:rtl8192u: Correct code indentation - Style adds 28181d53db82 staging:rtl8192u: Add missing blank lines - Style adds 5f70a818ed2f staging:rtl8192u: Remove unnecessary line continuation - Style adds 6e67e8f0f0d2 staging:rtl8192u: Correct code alignment - Style adds 20438d93d430 staging:rtl8192u: Correct comparison with NULL - Style adds 832f33366c77 staging: comedi: add facility to directly query subdevice [...] adds 51fd36738383 staging: comedi: ni_mio_common: implement INSN_CONFIG_GET_ [...] adds 3ad53c409020 staging: comedi: ni_pcidio: implement INSN_CONFIG_GET_CMD_ [...] adds e0b2ca8979c4 staging: comedi: comedi_test: implement INSN_CONFIG_GET_CM [...] adds 040e9e4dfa14 staging: comedi: tests: add unittest framework for comedi adds 5912827dfe78 staging: comedi: add abstracted NI signal/terminal named c [...] adds d7569ad76651 staging: comedi: add new device-global config interface adds ba932fcfee28 staging: comedi: ni_routing: Add NI signal routing info adds 4bb90c87abbe staging: comedi: add interface to ni routing table information adds 56d0b826d39f staging: comedi: ni_mio_common: implement new routing for [...] adds d4961bb3d99f staging: comedi: ni_mio_common: implement global pfi, rtsi [...] adds 02d1c6e82707 staging: comedi: ni_mio_common: implement output selection [...] adds 347e244884c3 staging: comedi: tio: implement global tio/ctr routing adds 713ebc593978 staging: comedi: ni_mio_common: create device-global acces [...] adds 51c4ba6407ef staging: comedi: ni_660x: Add NI PCI-6608 to list of suppo [...] adds a0c5e8460011 staging: comedi: ni_660x: clean up pfi routing adds fa86c00799ee staging: comedi: ni_660x: add device-global routing adds 0a0b7e62525f staging: erofs: add the missing __init tags adds f4256fc7f2a8 staging: rtl8188eu: use __func__ instead of hardcoded name [...] adds 847a648e15f6 staging: rtl8188eu: add spaces around operators - style adds f8f4e529f372 staging: rtl8188eu: cleanup lines over 80 characters - style adds 10844575cc12 staging: rtl8188eu: remove whitespace - style adds 2abd78141387 staging: erofs: harden inode lookup for 32-bit platforms adds a2d6e3e60abd staging: mt7621-dma: Delete unused define adds c00e1d09e305 staging: vboxvideo: unlock on error in vbox_cursor_atomic_ [...] adds 84ac86fbbe00 staging: vboxvideo: make a couple of funcs static adds aa5a54a06b3e staging: wilc1000: prefer 'help' in KConfig adds b4fc4e834078 staging: greybus: loopback.c: remove unused gb_loopback::lbid adds e2b13595ae86 staging: rtl8723bs: os_dep: Remove true and false comparison adds 54da60beab7f staging: rtl8723bs: os_dep: Remove space after cast adds 90b217a74be4 staging: rtl8723bs: fix spelling mistake "Abnrormal" -> "A [...] adds d840eb63baed staging: rtl8723bs: os_dep: Shift * to be adjacent to poin [...] adds 01378deb37d4 staging: mt7621-mmc: Fix lines over 80 characters in dbg.c adds 23f5fb5d87bd staging: mt7621-mmc: Fix lines over 80 characters in dbg.h adds 370a1b573d1d staging: mt7621-mmc: Use BIT macro instead of explicit shi [...] adds a7ed5b3e7dca staging: comedi: tio: fix multiple missing break in switch bugs adds 2a5b8d97c67c staging: rtl8188eu: fix spelling mistake "Abnornally" -> " [...] adds 9e269dcdec5b staging: rtlwifi: phydm: fix spelling mistake "Abnrormal" [...] adds fde54ecea2be staging: rtl8188eu: fix spelling mistake "EINPROGESS" -> " [...] adds a66ecb24f242 staging: rtl8188eu: cleanup missing spaces around operators adds cac04b1fc6a4 staging: rtl8188eu: use __func__ in qos_acm() adds f996f37471d8 staging: rtl8188eu: cleanup alignment issue adds 1330c795c573 staging: rtl8188eu: remove commented code adds 909495c8db61 staging: rtl8188eu: cleanup block comments adds d7c252002b53 staging: rtl8188eu: cleanup long lines in rtw_get_sta_pending() adds e0437819db68 staging: rtl8188eu: cleanup long lines in stop_sta_xmit() adds 8525589130e8 staging: rtl8188eu: remove whitespace in qos_acm() adds 6d475d38e6a5 staging: rtl8188eu: remove unused parameter of HalSetBrateCfg() adds a7ce32d1430e staging: rtl8188eu: rename parameters of HalSetBrateCfg() - style adds aa906bb63015 staging: rtl8188eu: rename HalSetBrateCfg() - style adds b4a6b11cd2a8 staging: rtl8188eu: remove unused parameter of hal_com_get [...] adds b96ec4e874e6 staging: rtl8188eu: rename parameter of hal_com_get_channe [...] adds 30d046f2a793 staging: rtl8188eu: rename parameters of Hal_MappingOutPip [...] adds 18e1aec85941 staging: rtl8188eu: rename Hal_MappingOutPipe() - style adds 7fa3069dfcf8 staging: rtl8188eu: remove whitespace - style adds b1004491c9c2 staging: gasket: page table: return valid error code on map fail adds 02d37186331d staging: gasket: page table: remove dead code in coherent [...] adds efa5dcfa8f9d staging: gasket: page_table: remove unnecessary PTE status [...] adds 53f8a81d465b staging: gasket: page_table: rearrange gasket_page_table_entry adds 54be7ec98875 staging: gasket: page table: fixup error path allocating c [...] adds bae54fb8121d staging: gasket: page_table: fix comment in components_to_ [...] adds 4a966fa24a5a staging: gasket: page_table: simplify gasket_components_to [...] adds 9edcf710ab0f staging: gasket: apex: fix sysfs_show adds df5f470de0f5 staging: gasket: sysfs: fix attribute release comment adds c2aed5648fe0 staging: gasket: Update device virtual address comment adds bbf2f71e061a staging: rtl8188eu: cleanup comparsions to false adds 5c1cea8c2da0 staging: MAINTAINERS: remove NCP filesystem entry adds dd71c89b2c1a staging: MAINTAINERS: remove obsolete IPX staging directory adds 2bc51572aa6c staging: wlan-ng: Replace long int with long adds 02e6b5ebeda1 staging: speakup: Add a pair of braces adds bfff520b54ab staging: media: davinci_vpfe: Fix spelling mistake in enum adds d6de4674d369 staging: gasket: Remove extra blank line adds 8b8429b00086 staging: ks7010: Remove extra blank line adds 95f7ed6b7d29 staging: rtl8188eu: core: Use sizeof(*p) instead of sizeof [...] adds e21d5cca3a1b staging: gasket: remove debug logs in page table mapping calls adds 8ae925f02553 staging: gasket: remove debug logs for callback invocation adds 4ab7e05dd070 staging: gasket: Fix sparse "incorrect type in assignment" [...] adds 738b04fba18d Merge tag 'staging-4.20-rc1' of git://git.kernel.org/pub/s [...] adds 77792652d602 Merge tag 'ib-mfd-spi-tty-v4.20' of git://git.kernel.org/p [...] adds 30ecfff4de7c Merge tag 'ib-mfd-spi-tty-v4.20-1' of git://git.kernel.org [...] adds 8baf9061c80d Merge 4.19-rc4 into tty-next adds 4bb1ce2350a5 serial: uartps: console_setup() can't be placed to init section adds 77ec669f257b serial: uartps: Do not initialize field to zero again adds 4b9d33c6a306 serial: uartps: Fix suspend functionality adds 46a460f0150a serial: uartps: Do not use static struct uart_driver out o [...] adds 14090ad1805f serial: uartps: Move alias reading higher in probe() adds e4bbb5194ea3 serial: uartps: Move register to probe based on run time d [...] adds 10a5315b47b0 serial: uartps: Fill struct uart_driver in probe() adds 427c8ae9bebc serial: uartps: Change logic how console_port is setup adds 024ca329bfb9 serial: uartps: Register own uart console and driver structures adds bed25ac0e2b6 serial: uartps: Move Port ID to device data structure adds 6ac1b91f346f serial: uartps: Enable automatic flow control adds 1bd54d851f50 kgdboc: Passing ekgdboc to command line causes panic adds 39724d56a0a8 kgdboc: Change printk to the right fashion adds 2dd453168643 kgdboc: Fix restrict error adds 9d7c249a1ef9 serial: 8250: drop the printk from serial8250_interrupt() adds ea42d7a67a9e tty: serial: uartlite: Enable clocks at probe adds 415b43bdb008 tty: serial: uartlite: Move uart register to probe adds 5f6825d1cef7 tty: serial: uartlite: remove console_init adds deeb33e8fdd8 tty: serial: uartlite: Use dynamic array for console port adds c974991d2620 tty:serial:imx: use spin_lock instead of spin_lock_irqsave in isr adds 07b5e16e9830 tty: serial: imx: add lock for registers save/restore adds fcfed1be53e0 tty: serial: imx: add pinctrl sleep/default mode switch fo [...] adds 10c63443b74d Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" adds a1c2fd7e1098 Revert "serial: sh-sci: Allow for compressed SCIF address" adds 3d8b43ad9c0c serial: sh-sci: Add earlycon for R7S9210 adds 1ff3652bc711 serial: samsung: Enable baud clock for UART reset procedur [...] adds c886751465b8 serial: 8250_omap: Make 8250_omap driver driver depend on ARCH_K3 adds 20464f3a9b46 serial: sprd: Remove unused structure adds 2b5a997386b0 serial: sprd: Use readable macros instead of magic number adds 262d3dc00730 serial: sprd: Remove unnecessary resource validation adds dd22161eef8b serial: sprd: Change 'int' to 'unsigned int' adds d2de9601eb12 serial: sprd: Fix the indentation issue adds 5963e8a31224 serial: mxs-auart: Fix potential infinite loop adds 2843cbb5d3c4 tty: serial: qcom_geni_serial: Drop useless check for dev.of_node adds c362272bdea3 tty: serial: qcom_geni_serial: Fix serial when not used as [...] adds a27d938251ef serial: 8250_of: Fix for lack of interrupt support adds fff10721d8b8 tty: Convert to using %pOFn instead of device_node.name adds f6aa5beb45be serial: 8250: Fix clearing FIFOs in RS485 mode again adds 834449872105 sc16is7xx: Fix for multi-channel stall adds 30ec514d440c sc16is7xx: Fix for "Unexpected interrupt: 8" adds 863299001b39 tty_port: Remove incorrect whitespace after comments adds feacbecb39db TTY: tty_buffer, warn on leaks adds 1cd25cbb2fed kgdboc: Fix warning with module build adds 13b4353bb055 tty: serial: remove set but not used variable 'error' adds b1078c355d76 of: base: Introduce of_alias_get_alias_list() to check alias IDs adds ae1cca3fa347 serial: uartps: Change uart ID port allocation adds c1a02c216044 serial: docs: Fix filename for serial reference implementation adds 669c5d8d5f2b Merge 4.19-rc6 into tty-next adds c550f01c810f serial:serial_core: Allow use of CTS for PPS line discipline adds ad8c0eaa0a41 tty/serial_core: add ISO7816 infrastructure adds 377fedd1866a tty/serial: atmel: add ISO7816 support adds 823f4e53f0f2 serial: uartps: Fix missing unlock on error in cdns_get_id() adds 9e3eb4eabdb6 dt-bindings: serial: sh-sci: Document r8a7744 bindings adds 2fd8e454189d serial: 8250_uniphier: remove unused "fifo-size" property adds aca70d19c8e5 serial: 8250_uniphier: flatten probe function adds aad2d4952d24 serial: 8250_uniphier: add auto-flow-control support adds 817e9bc8cc04 Revert "serial:serial_core: Allow use of CTS for PPS line [...] adds 8ebfe885c65e TTY: sn_console: Replace spin_is_locked() with spin_trylock() adds 4e1a606d552d Merge 4.19-rc7 into tty-next adds 3bc3206e1c0f serial: fsl_lpuart: Remove the alias node dependence adds c9a8e5fce009 tty: wipe buffer. adds b97b3d9fb578 tty: wipe buffer if not echoing data adds 05156e0a1261 serial: sh-sci: Add r8a77990 support adds 33a1a7be1986 tty: check name length in tty_find_polling_driver() adds 2088cfd882d0 serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES adds c58a3ae58bce serial: sh-sci: do not warn if DMA transfers are not supported adds 7acf79b6b216 of: base: Fix english spelling in of_alias_get_alias_list() adds 59eaeba63a17 of: base: Change logic in of_alias_get_alias_list() adds 5bd4af34a09a Merge tag 'tty-4.20-rc1' of git://git.kernel.org/pub/scm/l [...] adds 044ee8902861 HID: input: simplify/fix high-res scroll event handling
No new revisions were added by this update.
Summary of changes: .clang-format | 1 - .mailmap | 7 + Documentation/ABI/testing/sysfs-bus-iio | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/xarray.rst | 435 + Documentation/devicetree/bindings/csky/cpus.txt | 73 + .../devicetree/bindings/display/atmel/hlcdc-dc.txt | 23 + .../bindings/display/bridge/lvds-transmitter.txt | 8 +- .../bindings/display/bridge/renesas,lvds.txt | 14 +- .../bindings/display/bridge/ti,sn65dsi86.txt | 87 + .../bindings/display/bridge/toshiba,tc358764.txt | 35 + .../bindings/display/exynos/exynos_dsim.txt | 25 +- .../devicetree/bindings/display/mipi-dsi-bus.txt | 153 +- .../devicetree/bindings/display/renesas,du.txt | 4 + .../bindings/display/rockchip/rockchip-vop.txt | 3 + .../bindings/display/sunxi/sun4i-drm.txt | 16 +- .../devicetree/bindings/iio/accel/adxl372.txt | 33 + .../devicetree/bindings/iio/adc/mcp3911.txt | 30 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 81 +- .../bindings/iio/adc/sprd,sc27xx-adc.txt | 4 + .../devicetree/bindings/iio/dac/ad5758.txt | 5 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 + .../devicetree/bindings/iio/light/bh1750.txt | 18 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/iio/proximity/vl53l0x.txt | 12 + .../interrupt-controller/csky,apb-intc.txt | 62 + .../bindings/interrupt-controller/csky,mpintc.txt | 40 + .../bindings/mailbox/qcom,apcs-kpss-global.txt | 1 + .../bindings/serial/renesas,sci-serial.txt | 6 + .../devicetree/bindings/serial/uniphier-uart.txt | 3 +- .../devicetree/bindings/trivial-devices.txt | 10 - .../devicetree/bindings/vendor-prefixes.txt | 1 + .../filesystems/pohmelfs/design_notes.txt | 72 - Documentation/filesystems/pohmelfs/info.txt | 99 - .../filesystems/pohmelfs/network_protocol.txt | 227 - Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms.rst | 18 +- Documentation/gpu/drm-mm.rst | 6 +- Documentation/gpu/todo.rst | 71 +- Documentation/gpu/vkms.rst | 24 + Documentation/ioctl/ioctl-number.txt | 1 + Documentation/serial/driver | 2 +- Documentation/serial/serial-iso7816.txt | 83 + Documentation/sysctl/net.txt | 8 + MAINTAINERS | 98 +- Makefile | 34 +- arch/alpha/include/uapi/asm/ioctls.h | 2 + arch/csky/Kconfig | 205 + arch/csky/Kconfig.debug | 9 + arch/csky/Makefile | 93 + arch/csky/abiv1/Makefile | 8 + arch/csky/abiv1/alignment.c | 326 + arch/csky/abiv1/bswapdi.c | 12 + arch/csky/abiv1/bswapsi.c | 12 + arch/csky/abiv1/cacheflush.c | 52 + arch/csky/abiv1/inc/abi/cacheflush.h | 49 + arch/csky/abiv1/inc/abi/ckmmu.h | 75 + arch/csky/abiv1/inc/abi/elf.h | 26 + arch/csky/abiv1/inc/abi/entry.h | 160 + arch/csky/abiv1/inc/abi/page.h | 27 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv1/inc/abi/reg_ops.h | 27 + arch/csky/abiv1/inc/abi/regdef.h | 26 + arch/csky/abiv1/inc/abi/string.h | 13 + arch/csky/abiv1/inc/abi/vdso.h | 17 + arch/csky/abiv1/memcpy.S | 347 + arch/csky/abiv1/memset.c | 37 + arch/csky/abiv1/mmap.c | 66 + arch/csky/abiv1/strksyms.c | 7 + arch/csky/abiv2/Makefile | 10 + arch/csky/abiv2/cacheflush.c | 60 + arch/csky/abiv2/fpu.c | 275 + arch/csky/abiv2/inc/abi/cacheflush.h | 46 + arch/csky/abiv2/inc/abi/ckmmu.h | 87 + arch/csky/abiv2/inc/abi/elf.h | 43 + arch/csky/abiv2/inc/abi/entry.h | 156 + arch/csky/abiv2/inc/abi/fpu.h | 66 + arch/csky/abiv2/inc/abi/page.h | 14 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv2/inc/abi/reg_ops.h | 17 + arch/csky/abiv2/inc/abi/regdef.h | 26 + arch/csky/abiv2/inc/abi/string.h | 27 + arch/csky/abiv2/inc/abi/vdso.h | 23 + arch/csky/abiv2/memcmp.S | 152 + arch/csky/abiv2/memcpy.S | 110 + arch/csky/abiv2/memmove.S | 108 + arch/csky/abiv2/memset.S | 83 + arch/csky/abiv2/strcmp.S | 168 + arch/csky/abiv2/strcpy.S | 123 + arch/csky/abiv2/strksyms.c | 12 + arch/csky/abiv2/strlen.S | 97 + arch/csky/abiv2/sysdep.h | 30 + arch/csky/boot/Makefile | 24 + arch/csky/boot/dts/Makefile | 13 + arch/csky/boot/dts/include/dt-bindings | 1 + arch/csky/configs/defconfig | 61 + arch/csky/include/asm/Kbuild | 49 + arch/csky/include/asm/addrspace.h | 10 + arch/csky/include/asm/atomic.h | 212 + arch/csky/include/asm/barrier.h | 49 + arch/csky/include/asm/bitops.h | 82 + arch/csky/include/asm/bug.h | 26 + arch/csky/include/asm/cache.h | 30 + arch/csky/include/asm/cacheflush.h | 9 + arch/csky/include/asm/checksum.h | 50 + arch/csky/include/asm/cmpxchg.h | 73 + arch/csky/include/asm/elf.h | 85 + arch/csky/include/asm/fixmap.h | 27 + arch/csky/include/asm/highmem.h | 51 + arch/csky/include/asm/io.h | 24 + arch/csky/include/asm/irqflags.h | 49 + arch/csky/include/asm/mmu.h | 12 + arch/csky/include/asm/mmu_context.h | 150 + arch/csky/include/asm/page.h | 104 + arch/csky/include/asm/pgalloc.h | 115 + arch/csky/include/asm/pgtable.h | 306 + arch/csky/include/asm/processor.h | 121 + arch/csky/include/asm/reg_ops.h | 26 + arch/csky/include/asm/segment.h | 19 + arch/csky/include/asm/shmparam.h | 11 + arch/csky/include/asm/smp.h | 26 + arch/csky/include/asm/spinlock.h | 256 + arch/csky/include/asm/spinlock_types.h | 37 + arch/csky/include/asm/string.h | 13 + arch/csky/include/asm/switch_to.h | 36 + arch/csky/include/asm/syscall.h | 71 + arch/csky/include/asm/syscalls.h | 15 + arch/csky/include/asm/thread_info.h | 75 + arch/csky/include/asm/tlb.h | 25 + arch/csky/include/asm/tlbflush.h | 25 + arch/csky/include/asm/traps.h | 44 + arch/csky/include/asm/uaccess.h | 416 + arch/csky/include/asm/unistd.h | 4 + arch/csky/include/asm/vdso.h | 12 + arch/csky/include/uapi/asm/Kbuild | 32 + arch/csky/include/uapi/asm/byteorder.h | 9 + arch/csky/include/uapi/asm/cachectl.h | 13 + arch/csky/include/uapi/asm/ptrace.h | 104 + arch/csky/include/uapi/asm/sigcontext.h | 14 + arch/csky/include/uapi/asm/unistd.h | 10 + arch/csky/kernel/Makefile | 8 + arch/csky/kernel/asm-offsets.c | 88 + arch/csky/kernel/atomic.S | 87 + arch/csky/kernel/cpu-probe.c | 79 + arch/csky/kernel/dumpstack.c | 66 + arch/csky/kernel/entry.S | 396 + arch/csky/kernel/head.S | 77 + arch/csky/kernel/irq.c | 22 + arch/csky/kernel/module.c | 92 + arch/csky/kernel/power.c | 30 + arch/csky/kernel/process.c | 136 + arch/csky/kernel/ptrace.c | 314 + arch/csky/kernel/setup.c | 162 + arch/csky/kernel/signal.c | 347 + arch/csky/kernel/smp.c | 237 + arch/csky/kernel/syscall.c | 43 + arch/csky/kernel/syscall_table.c | 14 + arch/csky/kernel/time.c | 11 + arch/csky/kernel/traps.c | 169 + arch/csky/kernel/vdso.c | 86 + arch/csky/kernel/vmlinux.lds.S | 66 + arch/csky/lib/Makefile | 1 + arch/csky/lib/delay.c | 39 + arch/csky/lib/usercopy.c | 262 + arch/csky/mm/Makefile | 13 + arch/csky/mm/cachev1.c | 126 + arch/csky/mm/cachev2.c | 79 + arch/csky/mm/dma-mapping.c | 254 + arch/csky/mm/fault.c | 212 + arch/csky/mm/highmem.c | 198 + arch/csky/mm/init.c | 122 + arch/csky/mm/ioremap.c | 48 + arch/csky/mm/syscache.c | 32 + arch/csky/mm/tlb.c | 219 + arch/m68k/emu/nfeth.c | 4 - arch/m68k/kernel/sun3-head.S | 6 - arch/m68k/kernel/uboot.c | 2 +- arch/mips/include/uapi/asm/ioctls.h | 2 + arch/parisc/include/uapi/asm/ioctls.h | 2 + arch/parisc/kernel/syscall.S | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 4 +- arch/powerpc/include/uapi/asm/ioctls.h | 2 + arch/sh/include/uapi/asm/ioctls.h | 2 + arch/sparc/include/uapi/asm/ioctls.h | 2 + arch/xtensa/include/uapi/asm/ioctls.h | 2 + drivers/dma-buf/Kconfig | 9 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf.c | 1 - drivers/dma-buf/udmabuf.c | 293 + drivers/gpu/drm/Kconfig | 22 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 704 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 207 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 319 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 262 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 88 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 558 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 92 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 351 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 215 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 71 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 239 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 313 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 273 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 316 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 44 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 97 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 224 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 196 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1476 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 119 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik.c | 17 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 26 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 57 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 632 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 570 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 53 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 29 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 157 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 259 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 7 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 248 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 31 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 595 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 68 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 83 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 140 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 47 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_enums.h | 20 + drivers/gpu/drm/amd/amdgpu/si_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/sid.h | 20 + drivers/gpu/drm/amd/amdgpu/soc15.c | 130 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 22 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 558 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 45 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 88 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 68 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 58 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 23 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 23 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 46 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 22 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 48 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 6 + drivers/gpu/drm/amd/display/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 774 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 41 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 86 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 89 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 37 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 14 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1181 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 312 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 3 + .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 6 +- .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c | 8 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 342 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 208 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 287 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 - drivers/gpu/drm/amd/display/dc/dc.h | 15 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 64 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 9 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 42 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 35 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 441 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 11 + drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 76 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 60 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h | 38 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 676 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 301 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 541 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 57 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 51 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 6 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 24 + .../drm/amd/display/dc/dce100/dce100_resource.c | 62 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 127 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 63 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 67 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 75 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 129 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 60 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 4 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 561 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 34 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 143 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dm_event_log.h | 38 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 92 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 10 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 + drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 1 + .../display/dc/i2caux/dce110/aux_engine_dce110.c | 10 +- .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 7 + drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 4 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 6 +- .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 + .../drm/amd/display/include/bios_parser_types.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 7 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../gpu/drm/amd/display/include/logger_interface.h | 6 +- drivers/gpu/drm/amd/display/include/logger_types.h | 9 +- .../gpu/drm/amd/display/include/set_mode_types.h | 12 - drivers/gpu/drm/amd/display/include/signal_types.h | 10 + .../drm/amd/display/modules/color/color_gamma.c | 21 +- .../drm/amd/display/modules/color/color_gamma.h | 5 +- .../drm/amd/display/modules/freesync/freesync.c | 2024 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 160 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 40 + .../gpu/drm/amd/display/modules/inc/mod_shared.h | 49 + .../drm/amd/display/modules/info_packet/Makefile | 31 + .../amd/display/modules/info_packet/info_packet.c | 329 + drivers/gpu/drm/amd/display/modules/stats/stats.c | 8 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 2 + .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 4 +- .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 358 + .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 534 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4627 ++ .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 48436 +++++++++++++++++++ .../amd/include/asic_reg/sdma0/sdma0_4_2_offset.h | 1047 + .../amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h | 2992 ++ .../amd/include/asic_reg/sdma1/sdma1_4_2_offset.h | 1039 + .../amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h | 2948 ++ .../amd/include/asic_reg/smuio/smuio_9_0_offset.h | 3 + .../amd/include/asic_reg/smuio/smuio_9_0_sh_mask.h | 3 + .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 49 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 96 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 24 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 45 + drivers/gpu/drm/amd/include/atomfirmware.h | 194 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 49 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 7 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 114 +- drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 4 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 27 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 2 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 194 +- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 51 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 47 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 63 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 46 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.h | 12 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 43 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 2 - .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 1 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 30 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../amd/powerplay/hwmgr/vega12_processpptables.c | 82 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 3550 ++ drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 575 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h | 35 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 70 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h | 32 + .../gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h | 142 + .../amd/powerplay/hwmgr/vega20_processpptables.c | 961 + .../amd/powerplay/hwmgr/vega20_processpptables.h | 31 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 356 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h | 71 + .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 6 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 888 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 128 + drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 3 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 15 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 26 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 34 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 58 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 61 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 12 + .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 18 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h | 4 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 22 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h | 4 - .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 588 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 60 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 3 + drivers/gpu/drm/arm/hdlcd_drv.c | 11 +- drivers/gpu/drm/arm/malidp_crtc.c | 28 +- drivers/gpu/drm/arm/malidp_drv.c | 141 +- drivers/gpu/drm/arm/malidp_drv.h | 8 + drivers/gpu/drm/arm/malidp_hw.c | 58 +- drivers/gpu/drm/arm/malidp_hw.h | 13 + drivers/gpu/drm/arm/malidp_planes.c | 354 +- drivers/gpu/drm/arm/malidp_regs.h | 11 + drivers/gpu/drm/armada/armada_overlay.c | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 100 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 92 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 5 +- drivers/gpu/drm/bochs/bochs.h | 25 +- drivers/gpu/drm/bochs/bochs_drv.c | 64 +- drivers/gpu/drm/bochs/bochs_fbdev.c | 91 +- drivers/gpu/drm/bochs/bochs_hw.c | 66 +- drivers/gpu/drm/bochs/bochs_kms.c | 47 +- drivers/gpu/drm/bochs/bochs_mm.c | 76 +- drivers/gpu/drm/bridge/Kconfig | 18 + drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/synopsys/Makefile | 2 - drivers/gpu/drm/bridge/tc358764.c | 499 + drivers/gpu/drm/bridge/thc63lvd1024.c | 18 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 779 + drivers/gpu/drm/cirrus/cirrus_drv.c | 27 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 51 +- drivers/gpu/drm/cirrus/cirrus_main.c | 2 +- drivers/gpu/drm/cirrus/cirrus_mode.c | 4 +- drivers/gpu/drm/drm_atomic.c | 1506 +- drivers/gpu/drm/drm_atomic_helper.c | 33 +- drivers/gpu/drm/drm_atomic_uapi.c | 1393 + drivers/gpu/drm/drm_blend.c | 145 + drivers/gpu/drm/drm_bridge.c | 4 + drivers/gpu/drm/drm_bufs.c | 32 +- drivers/gpu/drm/drm_client.c | 2 +- drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 8 +- drivers/gpu/drm/drm_context.c | 16 +- drivers/gpu/drm/drm_crtc.c | 9 +- drivers/gpu/drm/drm_crtc_helper.c | 1 + drivers/gpu/drm/drm_crtc_internal.h | 19 +- drivers/gpu/drm/drm_debugfs_crc.c | 92 +- drivers/gpu/drm/drm_dp_cec.c | 18 +- drivers/gpu/drm/drm_dp_helper.c | 20 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 3 + drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_fb_cma_helper.c | 26 +- drivers/gpu/drm/drm_fb_helper.c | 63 +- drivers/gpu/drm/drm_fourcc.c | 72 +- drivers/gpu/drm/drm_framebuffer.c | 49 +- drivers/gpu/drm/drm_gem.c | 6 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 5 +- drivers/gpu/drm/drm_internal.h | 5 + drivers/gpu/drm/drm_ioctl.c | 12 +- drivers/gpu/drm/drm_irq.c | 4 +- drivers/gpu/drm/drm_lease.c | 8 +- drivers/gpu/drm/drm_lock.c | 4 +- drivers/gpu/drm/drm_mode_config.c | 3 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_panel.c | 2 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 +- drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_plane.c | 23 +- drivers/gpu/drm/drm_plane_helper.c | 1 + drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_property.c | 8 +- drivers/gpu/drm/drm_scatter.c | 8 +- drivers/gpu/drm/drm_syncobj.c | 132 +- drivers/gpu/drm/drm_vblank.c | 10 +- drivers/gpu/drm/drm_vma_manager.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 26 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 107 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 17 - drivers/gpu/drm/exynos/exynos_drm_fbdev.h | 10 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 46 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 137 +- drivers/gpu/drm/exynos/exynos_mixer.c | 56 +- drivers/gpu/drm/exynos/regs-mixer.h | 5 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 8 +- drivers/gpu/drm/gma500/psb_drv.h | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 26 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 8 +- drivers/gpu/drm/i915/Kconfig.debug | 12 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 12 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 11 +- drivers/gpu/drm/i915/gvt/display.c | 1 + drivers/gpu/drm/i915/gvt/edid.c | 9 + drivers/gpu/drm/i915/gvt/gtt.c | 9 +- drivers/gpu/drm/i915/gvt/gvt.c | 3 +- drivers/gpu/drm/i915/gvt/handlers.c | 34 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/mmio.c | 3 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 13 - drivers/gpu/drm/i915/gvt/mmio_context.h | 3 + drivers/gpu/drm/i915/gvt/opregion.c | 1 - drivers/gpu/drm/i915/gvt/page_track.c | 2 + drivers/gpu/drm/i915/gvt/reg.h | 18 + drivers/gpu/drm/i915/gvt/scheduler.c | 64 +- drivers/gpu/drm/i915/i915_debugfs.c | 99 +- drivers/gpu/drm/i915/i915_drv.c | 500 +- drivers/gpu/drm/i915/i915_drv.h | 97 +- drivers/gpu/drm/i915/i915_gem.c | 122 +- drivers/gpu/drm/i915/i915_gem.h | 6 - drivers/gpu/drm/i915/i915_gem_clflush.c | 7 - drivers/gpu/drm/i915/i915_gem_context.c | 252 +- drivers/gpu/drm/i915/i915_gem_context.h | 59 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 52 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 102 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 23 +- drivers/gpu/drm/i915/i915_gem_object.h | 10 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 20 +- drivers/gpu/drm/i915/i915_irq.c | 36 +- drivers/gpu/drm/i915/i915_pci.c | 15 +- drivers/gpu/drm/i915/i915_perf.c | 178 +- drivers/gpu/drm/i915/i915_reg.h | 780 +- drivers/gpu/drm/i915/i915_request.c | 23 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_sw_fence.c | 13 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/i915_vma.h | 10 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 53 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/intel_csr.c | 41 +- drivers/gpu/drm/i915/intel_ddi.c | 261 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_display.c | 970 +- drivers/gpu/drm/i915/intel_display.h | 32 +- drivers/gpu/drm/i915/intel_dp.c | 541 +- drivers/gpu/drm/i915/intel_dp_link_training.c | 51 +- drivers/gpu/drm/i915/intel_dp_mst.c | 57 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 62 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 1 + drivers/gpu/drm/i915/intel_drv.h | 99 +- drivers/gpu/drm/i915/intel_engine_cs.c | 96 +- drivers/gpu/drm/i915/intel_fbc.c | 4 +- drivers/gpu/drm/i915/intel_fbdev.c | 6 +- drivers/gpu/drm/i915/intel_guc.c | 102 +- drivers/gpu/drm/i915/intel_guc.h | 12 +- drivers/gpu/drm/i915/intel_guc_ads.c | 2 +- drivers/gpu/drm/i915/intel_guc_ct.c | 7 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 1 + drivers/gpu/drm/i915/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/intel_guc_submission.c | 115 +- drivers/gpu/drm/i915/intel_guc_submission.h | 4 + drivers/gpu/drm/i915/intel_hangcheck.c | 2 +- drivers/gpu/drm/i915/intel_hdcp.c | 6 +- drivers/gpu/drm/i915/intel_hdmi.c | 10 +- drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_i2c.c | 16 +- drivers/gpu/drm/i915/intel_lrc.c | 216 +- drivers/gpu/drm/i915/intel_lrc.h | 2 - drivers/gpu/drm/i915/intel_lrc_reg.h | 2 +- drivers/gpu/drm/i915/intel_mocs.c | 11 +- drivers/gpu/drm/i915/intel_mocs.h | 2 +- drivers/gpu/drm/i915/intel_overlay.c | 147 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 119 +- drivers/gpu/drm/i915/intel_pm.c | 120 +- drivers/gpu/drm/i915/intel_psr.c | 277 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 133 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 41 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 1005 +- drivers/gpu/drm/i915/intel_sdvo.c | 101 +- drivers/gpu/drm/i915/intel_sprite.c | 525 +- drivers/gpu/drm/i915/intel_uc.c | 4 + drivers/gpu/drm/i915/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 130 +- drivers/gpu/drm/i915/intel_wopcm.c | 6 + drivers/gpu/drm/i915/selftests/huge_pages.c | 13 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 221 + .../gpu/drm/i915/selftests/i915_gem_coherency.c | 40 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 202 + drivers/gpu/drm/i915/selftests/i915_gem_object.c | 5 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 8 + drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 8 - drivers/gpu/drm/i915/selftests/intel_guc.c | 42 + drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 101 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 8 + drivers/gpu/drm/i915/selftests/intel_workarounds.c | 5 + drivers/gpu/drm/i915/selftests/mock_context.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 + drivers/gpu/drm/imx/imx-drm-core.c | 21 +- drivers/gpu/drm/imx/ipuv3-plane.c | 9 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 131 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 2 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 14 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 15 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 235 + drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 60 + drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 212 + drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 226 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +- drivers/gpu/drm/mgag200/mgag200_main.c | 9 - drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a2xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a3xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 8 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 20 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 1413 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 144 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 21 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 38 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 161 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 8 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 + drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 26 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 737 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 115 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 257 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 23 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 48 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 125 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 109 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 56 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 323 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 139 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 29 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 29 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 17 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 16 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 501 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 285 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 44 - drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 116 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 5 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 2 + drivers/gpu/drm/msm/msm_drv.c | 8 +- drivers/gpu/drm/msm/msm_drv.h | 2 + drivers/gpu/drm/msm/msm_fence.c | 8 - drivers/gpu/drm/msm/msm_gem_submit.c | 4 +- drivers/gpu/drm/msm/msm_gpu.c | 49 +- drivers/gpu/drm/msm/msm_gpu.h | 5 +- drivers/gpu/drm/msm/msm_rd.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 53 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 40 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 42 +- drivers/gpu/drm/nouveau/include/nvif/cl5070.h | 5 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 220 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 71 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 35 + drivers/gpu/drm/nouveau/nouveau_display.c | 2 - drivers/gpu/drm/nouveau/nouveau_display.h | 25 - drivers/gpu/drm/nouveau/nouveau_drm.c | 179 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 10 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 1 - drivers/gpu/drm/nouveau/nouveau_fence.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c | 36 + drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 8 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 10 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 11 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 1 + .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 1 + .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 139 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 175 +- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 277 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 132 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 187 +- .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 197 +- drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 88 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 247 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 103 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 146 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 101 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 165 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 102 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 192 +- drivers/gpu/drm/omapdrm/dss/base.c | 217 +- drivers/gpu/drm/omapdrm/dss/core.c | 26 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 61 +- drivers/gpu/drm/omapdrm/dss/display.c | 134 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 192 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 569 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 47 +- drivers/gpu/drm/omapdrm/dss/dss.c | 47 +- drivers/gpu/drm/omapdrm/dss/dss.h | 11 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 351 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 334 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 8 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 306 +- drivers/gpu/drm/omapdrm/dss/output.c | 208 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 149 +- drivers/gpu/drm/omapdrm/dss/venc.c | 291 +- drivers/gpu/drm/omapdrm/omap_connector.c | 374 +- drivers/gpu/drm/omapdrm/omap_connector.h | 7 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 111 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 6 +- drivers/gpu/drm/omapdrm/omap_dmm_priv.h | 7 + drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 201 +- drivers/gpu/drm/omapdrm/omap_drv.c | 304 +- drivers/gpu/drm/omapdrm/omap_drv.h | 19 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 159 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 6 +- drivers/gpu/drm/omapdrm/omap_fb.c | 2 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/omapdrm/omap_gem.c | 4 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +- drivers/gpu/drm/omapdrm/omap_irq.c | 4 +- drivers/gpu/drm/omapdrm/tcm-sita.h | 93 - drivers/gpu/drm/panel/panel-lvds.c | 6 +- drivers/gpu/drm/pl111/pl111_drv.c | 6 +- drivers/gpu/drm/qxl/qxl_display.c | 117 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.c | 28 +- drivers/gpu/drm/qxl/qxl_drv.h | 32 +- drivers/gpu/drm/qxl/qxl_fb.c | 197 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 80 +- drivers/gpu/drm/radeon/atombios_crtc.c | 25 + drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- drivers/gpu/drm/radeon/mkregtable.c | 2 +- drivers/gpu/drm/radeon/r100_track.h | 2 +- drivers/gpu/drm/radeon/r600_reg.h | 31 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 4 +- drivers/gpu/drm/radeon/radeon_test.c | 10 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 466 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 14 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 85 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 21 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 94 +- drivers/gpu/drm/rcar-du/rcar_du_group.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 99 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 12 +- drivers/gpu/drm/rcar-du/rcar_du_plane.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_regs.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 6 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 6 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 360 +- drivers/gpu/drm/rcar-du/rcar_lvds_regs.h | 48 +- drivers/gpu/drm/rockchip/Kconfig | 25 +- drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 104 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 48 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 173 + drivers/gpu/drm/rockchip/rockchip_rgb.h | 33 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 215 + drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 99 + drivers/gpu/drm/scheduler/Makefile | 2 +- drivers/gpu/drm/scheduler/gpu_scheduler.c | 958 - drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 24 + drivers/gpu/drm/scheduler/sched_entity.c | 524 + drivers/gpu/drm/scheduler/sched_main.c | 638 + drivers/gpu/drm/shmobile/Kconfig | 1 + drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_backlight.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_regs.h | 6 +- drivers/gpu/drm/sti/sti_drv.c | 8 +- drivers/gpu/drm/sti/sti_hda.c | 1 - drivers/gpu/drm/sti/sti_hdmi.c | 1 - drivers/gpu/drm/sun4i/sun4i_backend.c | 81 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 20 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 203 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 27 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 17 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 12 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 48 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/dc.c | 73 + drivers/gpu/drm/tegra/dc.h | 2 +- drivers/gpu/drm/tegra/dpaux.c | 3 +- drivers/gpu/drm/tegra/drm.c | 47 +- drivers/gpu/drm/tegra/drm.h | 4 - drivers/gpu/drm/tegra/fb.c | 24 +- drivers/gpu/drm/tegra/hub.c | 19 +- drivers/gpu/drm/tegra/hub.h | 1 + drivers/gpu/drm/tegra/sor.c | 110 + drivers/gpu/drm/tilcdc/tilcdc_drv.c | 14 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 3 - drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 6 +- drivers/gpu/drm/ttm/Makefile | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 76 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 5 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 +- drivers/gpu/drm/ttm/ttm_lock.c | 303 - drivers/gpu/drm/ttm/ttm_object.c | 775 - drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 8 +- drivers/gpu/drm/tve200/tve200_drv.c | 14 +- drivers/gpu/drm/udl/udl_drv.c | 2 +- drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/v3d/v3d_sched.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 25 +- drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 6 - drivers/gpu/drm/vc4/vc4_plane.c | 5 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 - drivers/gpu/drm/virtio/virtgpu_display.c | 12 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 26 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 30 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 23 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 7 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 4 +- drivers/gpu/drm/virtio/virtgpu_object.c | 19 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 60 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 11 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 39 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 79 +- drivers/gpu/drm/vkms/Makefile | 2 +- drivers/gpu/drm/vkms/vkms_crc.c | 262 + drivers/gpu/drm/vkms/vkms_crtc.c | 114 +- drivers/gpu/drm/vkms/vkms_drv.c | 14 + drivers/gpu/drm/vkms/vkms_drv.h | 75 +- drivers/gpu/drm/vkms/vkms_gem.c | 83 +- drivers/gpu/drm/vkms/vkms_output.c | 19 +- drivers/gpu/drm/vkms/vkms_plane.c | 175 +- drivers/gpu/drm/vmwgfx/Makefile | 4 +- drivers/gpu/drm/vmwgfx/ttm_lock.c | 294 + .../drm/ttm => drivers/gpu/drm/vmwgfx}/ttm_lock.h | 0 drivers/gpu/drm/vmwgfx/ttm_object.c | 794 + drivers/gpu/drm/vmwgfx/ttm_object.h | 375 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 50 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 147 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1288 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 203 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 124 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 48 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 31 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 770 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 227 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- drivers/gpu/drm/zte/zx_drm_drv.c | 19 +- drivers/gpu/host1x/bus.c | 2 +- drivers/gpu/host1x/dev.c | 13 +- drivers/hid/hid-input.c | 43 +- drivers/iio/accel/Kconfig | 27 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl372.c | 975 + drivers/iio/accel/adxl372.h | 17 + drivers/iio/accel/adxl372_i2c.c | 61 + drivers/iio/accel/adxl372_spi.c | 52 + drivers/iio/adc/Kconfig | 30 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7298.c | 2 +- drivers/iio/adc/ad7476.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7887.c | 2 +- drivers/iio/adc/ad7923.c | 2 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/at91_adc.c | 6 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 6 + drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp3911.c | 363 + drivers/iio/adc/meson_saradc.c | 70 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 4 +- drivers/iio/adc/qcom-spmi-adc5.c | 793 + drivers/iio/adc/qcom-vadc-common.c | 189 +- drivers/iio/adc/qcom-vadc-common.h | 54 + drivers/iio/adc/rcar-gyroadc.c | 12 +- drivers/iio/adc/sc27xx_adc.c | 154 +- drivers/iio/adc/ti-ads7950.c | 53 +- drivers/iio/amplifiers/ad8366.c | 2 +- drivers/iio/chemical/bme680.h | 19 +- drivers/iio/chemical/bme680_core.c | 154 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5064.c | 53 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5758.c | 26 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/dpot-dac.c | 5 +- drivers/iio/dac/ltc1660.c | 250 + drivers/iio/dac/max517.c | 11 +- drivers/iio/dac/max5821.c | 11 +- drivers/iio/dac/mcp4725.c | 12 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 2 +- drivers/iio/health/max30102.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 62 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 18 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 166 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 51 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/light/bh1750.c | 25 +- drivers/iio/light/max44000.c | 1 - drivers/iio/light/tsl2772.c | 194 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/multiplexer/iio-mux.c | 5 +- drivers/iio/potentiometer/max5481.c | 7 +- drivers/iio/potentiometer/mcp4018.c | 9 +- drivers/iio/potentiometer/mcp4531.c | 14 +- drivers/iio/pressure/ms5611.h | 5 +- drivers/iio/pressure/ms5611_core.c | 5 +- drivers/iio/pressure/ms5611_i2c.c | 7 +- drivers/iio/pressure/ms5611_spi.c | 7 +- drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 2 + drivers/iio/proximity/isl29501.c | 12 +- drivers/iio/proximity/vl53l0x-i2c.c | 164 + drivers/iio/trigger/iio-trig-sysfs.c | 2 +- drivers/input/keyboard/hilkbd.c | 2 +- drivers/irqchip/Kconfig | 17 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-csky-apb-intc.c | 274 + drivers/irqchip/irq-csky-mpintc.c | 198 + drivers/mailbox/Kconfig | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 6 +- drivers/mailbox/mtk-cmdq-mailbox.c | 3 + drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 + drivers/mailbox/ti-msgmgr.c | 4 +- drivers/net/macsec.c | 20 +- drivers/of/base.c | 54 + drivers/pci/hotplug/acpiphp.h | 2 +- drivers/pci/hotplug/acpiphp_core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/ptp/ptp_clock.c | 6 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ion/ion.h | 5 - drivers/staging/android/ion/ion_system_heap.c | 24 - drivers/staging/axis-fifo/axis-fifo.c | 24 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 20 +- drivers/staging/comedi/Kconfig | 4 + drivers/staging/comedi/comedi.h | 174 +- drivers/staging/comedi/comedi_fops.c | 73 + drivers/staging/comedi/comedidev.h | 14 + drivers/staging/comedi/drivers.c | 19 + drivers/staging/comedi/drivers/Makefile | 28 + drivers/staging/comedi/drivers/comedi_test.c | 44 + drivers/staging/comedi/drivers/ni_660x.c | 363 +- drivers/staging/comedi/drivers/ni_mio_common.c | 944 +- drivers/staging/comedi/drivers/ni_pcidio.c | 13 + drivers/staging/comedi/drivers/ni_pcimio.c | 21 + drivers/staging/comedi/drivers/ni_routes.c | 523 + drivers/staging/comedi/drivers/ni_routes.h | 329 + drivers/staging/comedi/drivers/ni_routing/README | 240 + .../comedi/drivers/ni_routing/ni_device_routes.c | 51 + .../comedi/drivers/ni_routing/ni_device_routes.h | 32 + .../drivers/ni_routing/ni_device_routes/all.h | 54 + .../ni_routing/ni_device_routes/pci-6070e.c | 639 + .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1418 + .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1602 + .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1602 + .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1652 + .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1464 + .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1652 + .../drivers/ni_routing/ni_device_routes/pci-6534.c | 290 + .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3378 ++ .../drivers/ni_routing/ni_device_routes/pci-6713.c | 400 + .../drivers/ni_routing/ni_device_routes/pci-6723.c | 400 + .../drivers/ni_routing/ni_device_routes/pci-6733.c | 428 + .../ni_routing/ni_device_routes/pxi-6030e.c | 608 + .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1432 + .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1613 + .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1655 + .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 428 + .../ni_routing/ni_device_routes/pxie-6251.c | 1656 + .../ni_routing/ni_device_routes/pxie-6535.c | 575 + .../ni_routing/ni_device_routes/pxie-6738.c | 3083 ++ .../comedi/drivers/ni_routing/ni_route_values.c | 42 + .../comedi/drivers/ni_routing/ni_route_values.h | 98 + .../drivers/ni_routing/ni_route_values/all.h | 37 + .../drivers/ni_routing/ni_route_values/ni_660x.c | 650 + .../ni_routing/ni_route_values/ni_eseries.c | 602 + .../ni_routing/ni_route_values/ni_mseries.c | 1752 + .../comedi/drivers/ni_routing/tools/.gitignore | 7 + .../comedi/drivers/ni_routing/tools/Makefile | 79 + .../drivers/ni_routing/tools/convert_c_to_py.c | 159 + .../drivers/ni_routing/tools/convert_csv_to_c.py | 503 + .../drivers/ni_routing/tools/convert_py_to_csv.py | 67 + .../drivers/ni_routing/tools/csv_collection.py | 40 + .../drivers/ni_routing/tools/make_blank_csv.py | 32 + .../comedi/drivers/ni_routing/tools/ni_names.py | 56 + drivers/staging/comedi/drivers/ni_stc.h | 79 +- drivers/staging/comedi/drivers/ni_tio.c | 461 +- drivers/staging/comedi/drivers/ni_tio.h | 42 +- drivers/staging/comedi/drivers/ni_tio_internal.h | 2 + drivers/staging/comedi/drivers/ni_tiocmd.c | 66 +- drivers/staging/comedi/drivers/tests/Makefile | 7 + .../staging/comedi/drivers/tests/example_test.c | 72 + .../staging/comedi/drivers/tests/ni_routes_test.c | 613 + drivers/staging/comedi/drivers/tests/unittest.h | 63 + drivers/staging/dgnc/Kconfig | 6 - drivers/staging/dgnc/Makefile | 4 - drivers/staging/dgnc/TODO | 6 - drivers/staging/dgnc/dgnc_cls.c | 1135 - drivers/staging/dgnc/dgnc_cls.h | 67 - drivers/staging/dgnc/dgnc_driver.c | 404 - drivers/staging/dgnc/dgnc_driver.h | 345 - drivers/staging/dgnc/dgnc_tty.c | 2372 - drivers/staging/dgnc/dgnc_tty.h | 24 - drivers/staging/dgnc/digi.h | 128 - drivers/staging/emxx_udc/emxx_udc.c | 43 +- drivers/staging/erofs/Kconfig | 9 + drivers/staging/erofs/data.c | 105 +- drivers/staging/erofs/dir.c | 15 +- drivers/staging/erofs/erofs_fs.h | 11 + drivers/staging/erofs/include/trace/events/erofs.h | 20 +- drivers/staging/erofs/inode.c | 50 +- drivers/staging/erofs/internal.h | 111 +- drivers/staging/erofs/namei.c | 28 +- drivers/staging/erofs/super.c | 96 +- drivers/staging/erofs/unzip_vle.c | 447 +- drivers/staging/erofs/unzip_vle.h | 12 +- drivers/staging/erofs/unzip_vle_lz4.c | 69 +- drivers/staging/erofs/utils.c | 20 +- drivers/staging/erofs/xattr.c | 196 +- drivers/staging/fbtft/fbtft.h | 58 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/Kconfig | 5 +- drivers/staging/gasket/apex_driver.c | 6 +- drivers/staging/gasket/gasket_core.c | 145 +- drivers/staging/gasket/gasket_core.h | 21 +- drivers/staging/gasket/gasket_interrupt.c | 110 +- drivers/staging/gasket/gasket_interrupt.h | 24 +- drivers/staging/gasket/gasket_page_table.c | 162 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/greybus/audio_codec.c | 1 - drivers/staging/greybus/loopback.c | 8 - drivers/staging/greybus/tools/README.loopback | 2 +- drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/adc/Kconfig | 2 +- drivers/staging/iio/adc/ad7192.c | 2 +- drivers/staging/iio/adc/ad7280a.c | 2 +- drivers/staging/iio/adc/ad7606.c | 42 +- drivers/staging/iio/adc/ad7606.h | 31 +- drivers/staging/iio/adc/ad7606_par.c | 5 +- drivers/staging/iio/adc/ad7606_spi.c | 3 +- drivers/staging/iio/adc/ad7780.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +- drivers/staging/ks7010/ks_hostif.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_resizer.h | 2 +- drivers/staging/media/imx/imx-media-dev.c | 15 +- drivers/staging/media/imx/imx-media-of.c | 4 +- drivers/staging/most/cdev/cdev.c | 12 +- drivers/staging/most/core.c | 49 +- drivers/staging/most/net/net.c | 2 +- drivers/staging/most/usb/usb.c | 55 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-dma/ralink-gdma.c | 1 - drivers/staging/mt7621-eth/gsw_mt7621.c | 1 - drivers/staging/mt7621-eth/mdio.c | 4 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 1 - drivers/staging/mt7621-mmc/dbg.c | 104 +- drivers/staging/mt7621-mmc/dbg.h | 100 +- drivers/staging/mt7621-mmc/sd.c | 708 +- drivers/staging/mt7621-pci/pci-mt7621.c | 76 +- drivers/staging/octeon-usb/octeon-hcd.c | 58 +- drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/olpc_dcon.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 5 +- drivers/staging/pi433/rf69.c | 3 +- drivers/staging/rtl8188eu/Makefile | 2 +- drivers/staging/rtl8188eu/TODO | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 25 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 57 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 25 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 80 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 24 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 142 +- drivers/staging/rtl8188eu/core/rtw_led.c | 242 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 69 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 60 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 43 +- drivers/staging/rtl8188eu/core/rtw_security.c | 13 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 73 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 187 +- drivers/staging/rtl8188eu/hal/bb_cfg.c | 8 +- drivers/staging/rtl8188eu/hal/fw.c | 6 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 18 +- drivers/staging/rtl8188eu/hal/hal_com.c | 11 +- drivers/staging/rtl8188eu/hal/odm.c | 21 +- drivers/staging/rtl8188eu/hal/odm_HWConfig.c | 420 - drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 416 + drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 67 +- drivers/staging/rtl8188eu/hal/phy.c | 27 +- drivers/staging/rtl8188eu/hal/pwrseq.c | 5 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 101 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 26 +- drivers/staging/rtl8188eu/include/drv_types.h | 7 +- drivers/staging/rtl8188eu/include/hal_com.h | 12 +- .../include/{odm_HWConfig.h => odm_hwconfig.h} | 0 drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +- drivers/staging/rtl8188eu/include/odm_reg.h | 106 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/phy.h | 1 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 18 +- drivers/staging/rtl8188eu/include/rtw_qos.h | 18 - drivers/staging/rtl8188eu/include/wifi.h | 8 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 25 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 2 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 14 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 4 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 47 +- drivers/staging/rtl8192e/rtllib_softmac.c | 16 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 108 +- drivers/staging/rtl8192u/ieee80211/dot11d.h | 77 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 18 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 35 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 14 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 84 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 184 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 161 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 138 +- drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192u/r8180_93cx6.h | 19 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 33 +- drivers/staging/rtl8192u/r8190_rtl8256.h | 11 +- drivers/staging/rtl8192u/r8192U.h | 46 +- drivers/staging/rtl8192u/r8192U_core.c | 105 +- drivers/staging/rtl8192u/r8192U_hw.h | 204 +- drivers/staging/rtl8192u/r819xU_firmware.c | 4 +- drivers/staging/rtl8192u/r819xU_firmware.h | 11 +- drivers/staging/rtl8192u/r819xU_phy.c | 31 +- drivers/staging/rtl8192u/r819xU_phy.h | 6 +- drivers/staging/rtl8712/basic_types.h | 10 +- drivers/staging/rtl8712/drv_types.h | 10 +- drivers/staging/rtl8712/ethernet.h | 10 +- drivers/staging/rtl8712/hal_init.c | 10 +- drivers/staging/rtl8712/ieee80211.c | 10 +- drivers/staging/rtl8712/ieee80211.h | 13 +- drivers/staging/rtl8712/mlme_linux.c | 14 +- drivers/staging/rtl8712/mlme_osdep.h | 14 +- drivers/staging/rtl8712/mp_custom_oid.h | 14 +- drivers/staging/rtl8712/os_intfs.c | 10 +- drivers/staging/rtl8712/osdep_intf.h | 14 +- drivers/staging/rtl8712/osdep_service.h | 14 +- drivers/staging/rtl8712/recv_linux.c | 14 +- drivers/staging/rtl8712/recv_osdep.h | 14 +- drivers/staging/rtl8712/rtl8712_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_cmd.c | 14 +- drivers/staging/rtl8712/rtl8712_cmd.h | 14 +- drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 15 +- .../staging/rtl8712/rtl8712_edcasetting_bitdef.h | 14 +- .../staging/rtl8712/rtl8712_edcasetting_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_efuse.c | 14 +- drivers/staging/rtl8712/rtl8712_event.h | 14 +- drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 14 +- drivers/staging/rtl8712/rtl8712_gp_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_hal.h | 14 +- drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_io.c | 14 +- drivers/staging/rtl8712/rtl8712_led.c | 14 +- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 15 +- .../staging/rtl8712/rtl8712_macsetting_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_powersave_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_powersave_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_recv.c | 14 +- drivers/staging/rtl8712/rtl8712_recv.h | 14 +- drivers/staging/rtl8712/rtl8712_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_spec.h | 14 +- drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 14 +- drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 15 +- drivers/staging/rtl8712/rtl8712_timectrl_regdef.h | 15 +- drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 14 +- drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 14 +- drivers/staging/rtl8712/rtl8712_xmit.c | 14 +- drivers/staging/rtl8712/rtl8712_xmit.h | 14 +- drivers/staging/rtl8712/rtl871x_cmd.c | 14 +- drivers/staging/rtl8712/rtl871x_cmd.h | 14 +- drivers/staging/rtl8712/rtl871x_debug.h | 14 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 14 +- drivers/staging/rtl8712/rtl871x_eeprom.h | 15 +- drivers/staging/rtl8712/rtl871x_event.h | 14 +- drivers/staging/rtl8712/rtl871x_ht.h | 14 +- drivers/staging/rtl8712/rtl871x_io.c | 20 +- drivers/staging/rtl8712/rtl871x_io.h | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 21 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.h | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 14 +- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 14 +- drivers/staging/rtl8712/rtl871x_led.h | 14 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mlme.h | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.h | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 14 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 14 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 14 +- drivers/staging/rtl8712/rtl871x_pwrctrl.h | 14 +- drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_rf.h | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 14 +- drivers/staging/rtl8712/rtl871x_security.h | 14 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 14 +- drivers/staging/rtl8712/rtl871x_wlan_sme.h | 14 +- drivers/staging/rtl8712/rtl871x_xmit.c | 16 +- drivers/staging/rtl8712/rtl871x_xmit.h | 14 +- drivers/staging/rtl8712/sta_info.h | 14 +- drivers/staging/rtl8712/usb_halinit.c | 14 +- drivers/staging/rtl8712/usb_intf.c | 14 +- drivers/staging/rtl8712/usb_ops.c | 14 +- drivers/staging/rtl8712/usb_ops.h | 14 +- drivers/staging/rtl8712/usb_ops_linux.c | 14 +- drivers/staging/rtl8712/usb_osintf.h | 14 +- drivers/staging/rtl8712/wifi.h | 14 +- drivers/staging/rtl8712/wlan_bssdef.h | 14 +- drivers/staging/rtl8712/xmit_linux.c | 14 +- drivers/staging/rtl8712/xmit_osdep.h | 14 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 24 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 11 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8723bs/core/rtw_security.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 11 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 4 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/include/drv_types.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 2 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 10 +- drivers/staging/rtlwifi/efuse.c | 3 +- drivers/staging/rtlwifi/halmac/rtl_halmac.c | 4 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 2 +- drivers/staging/rtlwifi/phydm/phydm_dig.c | 4 +- drivers/staging/rtlwifi/regd.c | 2 +- drivers/staging/rtlwifi/wifi.h | 4 - drivers/staging/rts5208/ms.c | 619 +- drivers/staging/rts5208/rtsx_card.c | 92 +- drivers/staging/rts5208/rtsx_card.h | 3 +- drivers/staging/rts5208/rtsx_chip.c | 396 +- drivers/staging/rts5208/rtsx_scsi.c | 108 +- drivers/staging/rts5208/sd.c | 649 +- drivers/staging/rts5208/spi.c | 141 +- drivers/staging/rts5208/xd.c | 210 +- drivers/staging/sm750fb/ddk750_mode.c | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 8 +- drivers/staging/sm750fb/sm750.c | 10 +- drivers/staging/speakup/spk_ttyio.c | 4 +- drivers/staging/vboxvideo/TODO | 1 - drivers/staging/vboxvideo/vbox_drv.c | 165 +- drivers/staging/vboxvideo/vbox_drv.h | 86 +- drivers/staging/vboxvideo/vbox_fb.c | 155 +- drivers/staging/vboxvideo/vbox_irq.c | 8 +- drivers/staging/vboxvideo/vbox_main.c | 185 +- drivers/staging/vboxvideo/vbox_mode.c | 922 +- drivers/staging/vboxvideo/vbox_ttm.c | 78 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 235 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 338 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 883 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 222 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 86 +- drivers/staging/vc04_services/bcm2835-camera/TODO | 6 - .../vc04_services/bcm2835-camera/controls.c | 2 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 10 +- .../interface/vchi/connections/connection.h | 324 - .../interface/vchi/message_drivers/message.h | 196 - .../staging/vc04_services/interface/vchi/vchi.h | 227 +- .../vc04_services/interface/vchi/vchi_cfg.h | 2 +- .../interface/vchi/vchi_cfg_internal.h | 71 - .../interface/vchiq_arm/vchiq_2835_arm.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 5 + .../interface/vchiq_arm/vchiq_genversion | 88 - .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 38 +- drivers/staging/vt6655/rxtx.c | 29 +- drivers/staging/wilc1000/Kconfig | 8 +- drivers/staging/wilc1000/Makefile | 5 +- drivers/staging/wilc1000/coreconfigurator.c | 4 +- drivers/staging/wilc1000/host_interface.c | 277 +- drivers/staging/wilc1000/host_interface.h | 19 +- drivers/staging/wilc1000/linux_mon.c | 3 +- drivers/staging/wilc1000/linux_wlan.c | 129 +- drivers/staging/wilc1000/wilc_debugfs.c | 115 - drivers/staging/wilc1000/wilc_sdio.c | 56 +- drivers/staging/wilc1000/wilc_spi.c | 57 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 281 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 4 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 55 +- drivers/staging/wilc1000/wilc_wlan.c | 208 +- drivers/staging/wilc1000/wilc_wlan.h | 8 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 294 +- drivers/staging/wilc1000/wilc_wlan_cfg.h | 26 +- drivers/staging/wilc1000/wilc_wlan_if.h | 4 - drivers/staging/wlan-ng/cfg80211.c | 49 +- drivers/staging/wlan-ng/hfa384x_usb.c | 46 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211metadef.h | 121 +- drivers/staging/wlan-ng/p80211metastruct.h | 3 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211req.c | 36 +- drivers/staging/wlan-ng/prism2fw.c | 37 +- drivers/staging/wlan-ng/prism2mib.c | 76 +- drivers/staging/wlan-ng/prism2sta.c | 86 +- drivers/tty/ehv_bytechan.c | 12 +- drivers/tty/n_tty.c | 20 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_of.c | 22 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/8250/8250_uniphier.c | 62 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/atmel_serial.c | 190 +- drivers/tty/serial/atmel_serial.h | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 8 +- drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/serial/imx.c | 38 +- drivers/tty/serial/kgdboc.c | 46 +- drivers/tty/serial/mxs-auart.c | 3 +- drivers/tty/serial/pmac_zilog.c | 8 +- drivers/tty/serial/qcom_geni_serial.c | 69 +- drivers/tty/serial/samsung.c | 8 + drivers/tty/serial/sc16is7xx.c | 47 +- drivers/tty/serial/serial_core.c | 60 + drivers/tty/serial/sh-sci.c | 9 +- drivers/tty/serial/sn_console.c | 15 +- drivers/tty/serial/sprd_serial.c | 98 +- drivers/tty/serial/uartlite.c | 71 +- drivers/tty/serial/xilinx_uartps.c | 303 +- drivers/tty/tty_buffer.c | 13 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_port.c | 7 - drivers/tty/vt/vt.c | 12 +- drivers/video/fbdev/core/fbcon.c | 4 +- drivers/video/fbdev/core/fbmem.c | 67 +- fs/9p/acl.c | 2 +- fs/9p/v9fs.c | 21 + fs/9p/v9fs.h | 1 + fs/9p/vfs_dir.c | 19 +- fs/9p/vfs_file.c | 24 +- fs/btrfs/compression.c | 6 +- fs/btrfs/extent_io.c | 12 +- fs/buffer.c | 14 +- fs/dax.c | 917 +- fs/ext2/acl.c | 4 + fs/ext2/ext2.h | 4 - fs/ext2/super.c | 5 +- fs/ext4/inode.c | 2 +- fs/f2fs/data.c | 6 +- fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/inline.c | 2 +- fs/f2fs/node.c | 6 +- fs/fs-writeback.c | 25 +- fs/gfs2/aops.c | 2 +- fs/inode.c | 2 +- fs/isofs/dir.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nilfs2/btnode.c | 26 +- fs/nilfs2/page.c | 29 +- fs/notify/fanotify/fanotify.c | 17 +- fs/notify/fanotify/fanotify.h | 4 +- fs/notify/fanotify/fanotify_user.c | 103 +- fs/notify/fdinfo.c | 29 +- fs/notify/fsnotify.c | 42 +- fs/notify/fsnotify.h | 11 + fs/notify/inotify/inotify_user.c | 2 +- fs/notify/mark.c | 43 +- fs/proc/task_mmu.c | 2 +- fs/super.c | 2 +- fs/udf/balloc.c | 30 +- fs/udf/super.c | 139 +- fs/udf/udf_sb.h | 10 +- include/drm/drmP.h | 3 - include/drm/drm_atomic.h | 23 +- include/drm/drm_atomic_helper.h | 3 + include/drm/drm_atomic_uapi.h | 58 + include/drm/drm_blend.h | 6 + include/drm/drm_color_mgmt.h | 1 + include/drm/drm_connector.h | 1 + include/drm/drm_crtc.h | 41 +- include/drm/drm_device.h | 10 + include/drm/drm_dp_helper.h | 11 +- include/drm/drm_drv.h | 9 +- include/drm/drm_encoder.h | 1 + include/drm/drm_fb_cma_helper.h | 1 - include/drm/drm_fb_helper.h | 34 + include/drm/drm_fourcc.h | 24 + include/drm/drm_mode_config.h | 15 + include/drm/drm_panel.h | 1 + include/drm/drm_pciids.h | 2 +- include/drm/drm_plane.h | 19 + include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 2 + include/drm/drm_syncobj.h | 9 +- include/drm/drm_util.h | 32 + include/drm/gpu_scheduler.h | 48 +- include/drm/i915_pciids.h | 1 + include/drm/ttm/ttm_bo_api.h | 34 +- include/drm/ttm/ttm_bo_driver.h | 28 + include/drm/ttm/ttm_object.h | 354 - include/dt-bindings/iio/qcom,spmi-vadc.h | 125 +- include/linux/compiler.h | 17 +- include/linux/console_struct.h | 1 - include/linux/fanotify.h | 59 +- include/linux/fb.h | 11 +- include/linux/filter.h | 1 + include/linux/fs.h | 85 +- include/linux/fsnotify_backend.h | 30 +- include/linux/idr.h | 18 +- include/linux/list.h | 23 + include/linux/of.h | 10 + include/linux/pagemap.h | 10 +- include/linux/pagevec.h | 8 +- include/linux/platform_data/shmob_drm.h | 6 +- include/linux/radix-tree.h | 178 +- include/linux/serial_core.h | 3 + include/linux/swap.h | 22 +- include/linux/swapops.h | 19 +- include/linux/vt_kern.h | 7 - include/linux/xarray.h | 1293 +- include/net/9p/9p.h | 12 +- include/net/9p/client.h | 71 +- include/uapi/asm-generic/ioctls.h | 2 + include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/drm/drm_fourcc.h | 48 + include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/i915_drm.h | 22 + include/uapi/linux/fanotify.h | 25 +- include/uapi/linux/kfd_ioctl.h | 13 +- include/uapi/linux/serial.h | 17 + include/uapi/linux/udmabuf.h | 33 + kernel/bpf/btf.c | 58 +- kernel/bpf/core.c | 49 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/helpers.c | 2 - kernel/bpf/queue_stack_maps.c | 2 + kernel/bpf/verifier.c | 13 +- kernel/kallsyms.c | 4 +- kernel/memremap.c | 75 +- lib/Kconfig | 5 +- lib/Kconfig.debug | 3 + lib/Makefile | 5 +- lib/idr.c | 401 +- lib/radix-tree.c | 834 +- lib/test_xarray.c | 1238 + lib/xarray.c | 2036 + mm/Kconfig | 4 +- mm/filemap.c | 724 +- mm/huge_memory.c | 17 +- mm/khugepaged.c | 178 +- mm/madvise.c | 2 +- mm/memcontrol.c | 2 +- mm/memfd.c | 105 +- mm/migrate.c | 48 +- mm/mincore.c | 2 +- mm/page-writeback.c | 72 +- mm/readahead.c | 10 +- mm/shmem.c | 193 +- mm/swap.c | 6 +- mm/swap_state.c | 119 +- mm/truncate.c | 27 +- mm/vmscan.c | 10 +- mm/workingset.c | 68 +- net/9p/Makefile | 1 - net/9p/client.c | 551 +- net/9p/mod.c | 9 +- net/9p/protocol.c | 20 +- net/9p/trans_fd.c | 64 +- net/9p/trans_rdma.c | 37 +- net/9p/trans_virtio.c | 44 +- net/9p/trans_xen.c | 17 +- net/9p/util.c | 140 - net/bridge/br_multicast.c | 3 +- net/core/dev.c | 2 +- net/core/filter.c | 21 +- net/core/sysctl_net_core.c | 10 +- net/ipv4/udp_diag.c | 1 + net/sched/sch_gred.c | 2 +- scripts/Kbuild.include | 2 +- scripts/Makefile.build | 44 +- scripts/Makefile.extrawarn | 1 - scripts/asn1_compiler.c | 2 +- scripts/kallsyms.c | 6 +- scripts/mkmakefile | 22 +- scripts/mod/file2alias.c | 26 +- tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/atomic.h | 9 - .../include}/asm-generic/bitops/non-atomic.h | 0 tools/include/linux/bitmap.h | 1 + tools/include/linux/kernel.h | 1 + tools/include/linux/spinlock.h | 12 +- tools/testing/radix-tree/.gitignore | 1 + tools/testing/radix-tree/Makefile | 11 +- tools/testing/radix-tree/benchmark.c | 141 +- tools/testing/radix-tree/bitmap.c | 23 + tools/testing/radix-tree/generated/autoconf.h | 2 +- tools/testing/radix-tree/idr-test.c | 71 +- tools/testing/radix-tree/iteration_check.c | 109 +- tools/testing/radix-tree/linux/bug.h | 1 + tools/testing/radix-tree/linux/kconfig.h | 1 + tools/testing/radix-tree/linux/kernel.h | 5 + tools/testing/radix-tree/linux/lockdep.h | 11 + tools/testing/radix-tree/linux/radix-tree.h | 1 - tools/testing/radix-tree/linux/rcupdate.h | 2 + tools/testing/radix-tree/main.c | 66 +- tools/testing/radix-tree/multiorder.c | 609 +- tools/testing/radix-tree/regression1.c | 75 +- tools/testing/radix-tree/regression2.c | 8 +- tools/testing/radix-tree/regression3.c | 23 - tools/testing/radix-tree/tag_check.c | 33 +- tools/testing/radix-tree/test.c | 131 +- tools/testing/radix-tree/test.h | 13 +- tools/testing/radix-tree/xarray.c | 35 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/test_verifier.c | 15 +- tools/testing/selftests/drivers/dma-buf/Makefile | 5 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 96 + tools/testing/selftests/ftrace/config | 6 + tools/testing/selftests/ftrace/ftracetest | 72 +- .../ftrace/test.d/00basic/ringbuffer_size.tc | 22 + .../selftests/ftrace/test.d/00basic/trace_pipe.tc | 16 + .../selftests/ftrace/test.d/event/event-enable.tc | 10 - .../selftests/ftrace/test.d/event/event-pid.tc | 8 +- .../ftrace/test.d/event/subsystem-enable.tc | 10 - .../ftrace/test.d/event/toplevel-enable.tc | 10 - .../selftests/ftrace/test.d/event/trace_printk.tc | 27 + .../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 4 - .../ftrace/test.d/ftrace/fgraph-filter.tc | 9 - .../ftrace/test.d/ftrace/func-filter-pid.tc | 10 - .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 12 + .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 42 + .../ftrace/test.d/ftrace/func_event_triggers.tc | 3 - .../ftrace/test.d/ftrace/func_mod_trace.tc | 24 + .../ftrace/test.d/ftrace/func_profile_stat.tc | 22 + .../ftrace/test.d/ftrace/func_profiler.tc | 4 - .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 13 - .../ftrace/test.d/ftrace/func_stack_tracer.tc | 39 + .../test.d/ftrace/func_traceonoff_triggers.tc | 11 - tools/testing/selftests/ftrace/test.d/functions | 11 + .../ftrace/test.d/kprobe/add_and_remove.tc | 3 - .../selftests/ftrace/test.d/kprobe/busy_check.tc | 3 - .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 8 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 17 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 5 - .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 39 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 8 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 52 +- .../ftrace/test.d/kprobe/kprobe_eventname.tc | 5 - .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 9 - .../ftrace/test.d/kprobe/kprobe_module.tc | 36 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 9 +- .../ftrace/test.d/kprobe/kretprobe_maxactive.tc | 4 - .../ftrace/test.d/kprobe/multiple_kprobes.tc | 5 - .../selftests/ftrace/test.d/kprobe/probepoint.tc | 4 - .../selftests/ftrace/test.d/kprobe/profile.tc | 15 + tools/testing/selftests/ftrace/test.d/template | 1 + .../selftests/ftrace/test.d/tracer/wakeup.tc | 25 + .../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 25 + .../inter-event/trigger-extended-error-support.tc | 12 - .../inter-event/trigger-field-variable-support.tc | 15 +- .../trigger-inter-event-combined-hist.tc | 15 +- .../inter-event/trigger-multi-actions-accept.tc | 14 - .../inter-event/trigger-onmatch-action-hist.tc | 16 +- .../trigger-onmatch-onmax-action-hist.tc | 16 +- .../inter-event/trigger-onmax-action-hist.tc | 16 +- .../trigger-synthetic-event-createremove.tc | 12 - .../ftrace/test.d/trigger/trigger-eventonoff.tc | 12 - .../ftrace/test.d/trigger/trigger-filter.tc | 14 - .../ftrace/test.d/trigger/trigger-hist-mod.tc | 12 - .../ftrace/test.d/trigger/trigger-hist.tc | 12 - .../ftrace/test.d/trigger/trigger-multihist.tc | 16 - .../ftrace/test.d/trigger/trigger-snapshot.tc | 12 - .../ftrace/test.d/trigger/trigger-stacktrace.tc | 12 - .../test.d/trigger/trigger-trace-marker-hist.tc | 11 - .../trigger/trigger-trace-marker-snapshot.tc | 16 +- .../trigger-trace-marker-synthetic-kernel.tc | 12 - .../trigger/trigger-trace-marker-synthetic.tc | 12 - .../ftrace/test.d/trigger/trigger-traceonoff.tc | 12 - tools/testing/selftests/gpio/Makefile | 32 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- tools/testing/selftests/kvm/lib/kvm_util.c | 2 +- tools/testing/selftests/proc/fd-001-lookup.c | 2 +- tools/testing/selftests/proc/fd-003-kthread.c | 2 +- tools/testing/selftests/watchdog/watchdog-test.c | 61 +- 1789 files changed, 174929 insertions(+), 49930 deletions(-) create mode 100644 Documentation/core-api/xarray.rst create mode 100644 Documentation/devicetree/bindings/csky/cpus.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,apb [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt delete mode 100644 Documentation/filesystems/pohmelfs/design_notes.txt delete mode 100644 Documentation/filesystems/pohmelfs/info.txt delete mode 100644 Documentation/filesystems/pohmelfs/network_protocol.txt create mode 100644 Documentation/gpu/vkms.rst create mode 100644 Documentation/serial/serial-iso7816.txt create mode 100644 arch/csky/Kconfig create mode 100644 arch/csky/Kconfig.debug create mode 100644 arch/csky/Makefile create mode 100644 arch/csky/abiv1/Makefile create mode 100644 arch/csky/abiv1/alignment.c create mode 100644 arch/csky/abiv1/bswapdi.c create mode 100644 arch/csky/abiv1/bswapsi.c create mode 100644 arch/csky/abiv1/cacheflush.c create mode 100644 arch/csky/abiv1/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv1/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv1/inc/abi/elf.h create mode 100644 arch/csky/abiv1/inc/abi/entry.h create mode 100644 arch/csky/abiv1/inc/abi/page.h create mode 100644 arch/csky/abiv1/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv1/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv1/inc/abi/regdef.h create mode 100644 arch/csky/abiv1/inc/abi/string.h create mode 100644 arch/csky/abiv1/inc/abi/vdso.h create mode 100644 arch/csky/abiv1/memcpy.S create mode 100644 arch/csky/abiv1/memset.c create mode 100644 arch/csky/abiv1/mmap.c create mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/abiv2/Makefile create mode 100644 arch/csky/abiv2/cacheflush.c create mode 100644 arch/csky/abiv2/fpu.c create mode 100644 arch/csky/abiv2/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv2/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv2/inc/abi/elf.h create mode 100644 arch/csky/abiv2/inc/abi/entry.h create mode 100644 arch/csky/abiv2/inc/abi/fpu.h create mode 100644 arch/csky/abiv2/inc/abi/page.h create mode 100644 arch/csky/abiv2/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv2/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv2/inc/abi/regdef.h create mode 100644 arch/csky/abiv2/inc/abi/string.h create mode 100644 arch/csky/abiv2/inc/abi/vdso.h create mode 100644 arch/csky/abiv2/memcmp.S create mode 100644 arch/csky/abiv2/memcpy.S create mode 100644 arch/csky/abiv2/memmove.S create mode 100644 arch/csky/abiv2/memset.S create mode 100644 arch/csky/abiv2/strcmp.S create mode 100644 arch/csky/abiv2/strcpy.S create mode 100644 arch/csky/abiv2/strksyms.c create mode 100644 arch/csky/abiv2/strlen.S create mode 100644 arch/csky/abiv2/sysdep.h create mode 100644 arch/csky/boot/Makefile create mode 100644 arch/csky/boot/dts/Makefile create mode 120000 arch/csky/boot/dts/include/dt-bindings create mode 100644 arch/csky/configs/defconfig create mode 100644 arch/csky/include/asm/Kbuild create mode 100644 arch/csky/include/asm/addrspace.h create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/barrier.h create mode 100644 arch/csky/include/asm/bitops.h create mode 100644 arch/csky/include/asm/bug.h create mode 100644 arch/csky/include/asm/cache.h create mode 100644 arch/csky/include/asm/cacheflush.h create mode 100644 arch/csky/include/asm/checksum.h create mode 100644 arch/csky/include/asm/cmpxchg.h create mode 100644 arch/csky/include/asm/elf.h create mode 100644 arch/csky/include/asm/fixmap.h create mode 100644 arch/csky/include/asm/highmem.h create mode 100644 arch/csky/include/asm/io.h create mode 100644 arch/csky/include/asm/irqflags.h create mode 100644 arch/csky/include/asm/mmu.h create mode 100644 arch/csky/include/asm/mmu_context.h create mode 100644 arch/csky/include/asm/page.h create mode 100644 arch/csky/include/asm/pgalloc.h create mode 100644 arch/csky/include/asm/pgtable.h create mode 100644 arch/csky/include/asm/processor.h create mode 100644 arch/csky/include/asm/reg_ops.h create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/csky/include/asm/shmparam.h create mode 100644 arch/csky/include/asm/smp.h create mode 100644 arch/csky/include/asm/spinlock.h create mode 100644 arch/csky/include/asm/spinlock_types.h create mode 100644 arch/csky/include/asm/string.h create mode 100644 arch/csky/include/asm/switch_to.h create mode 100644 arch/csky/include/asm/syscall.h create mode 100644 arch/csky/include/asm/syscalls.h create mode 100644 arch/csky/include/asm/thread_info.h create mode 100644 arch/csky/include/asm/tlb.h create mode 100644 arch/csky/include/asm/tlbflush.h create mode 100644 arch/csky/include/asm/traps.h create mode 100644 arch/csky/include/asm/uaccess.h create mode 100644 arch/csky/include/asm/unistd.h create mode 100644 arch/csky/include/asm/vdso.h create mode 100644 arch/csky/include/uapi/asm/Kbuild create mode 100644 arch/csky/include/uapi/asm/byteorder.h create mode 100644 arch/csky/include/uapi/asm/cachectl.h create mode 100644 arch/csky/include/uapi/asm/ptrace.h create mode 100644 arch/csky/include/uapi/asm/sigcontext.h create mode 100644 arch/csky/include/uapi/asm/unistd.h create mode 100644 arch/csky/kernel/Makefile create mode 100644 arch/csky/kernel/asm-offsets.c create mode 100644 arch/csky/kernel/atomic.S create mode 100644 arch/csky/kernel/cpu-probe.c create mode 100644 arch/csky/kernel/dumpstack.c create mode 100644 arch/csky/kernel/entry.S create mode 100644 arch/csky/kernel/head.S create mode 100644 arch/csky/kernel/irq.c create mode 100644 arch/csky/kernel/module.c create mode 100644 arch/csky/kernel/power.c create mode 100644 arch/csky/kernel/process.c create mode 100644 arch/csky/kernel/ptrace.c create mode 100644 arch/csky/kernel/setup.c create mode 100644 arch/csky/kernel/signal.c create mode 100644 arch/csky/kernel/smp.c create mode 100644 arch/csky/kernel/syscall.c create mode 100644 arch/csky/kernel/syscall_table.c create mode 100644 arch/csky/kernel/time.c create mode 100644 arch/csky/kernel/traps.c create mode 100644 arch/csky/kernel/vdso.c create mode 100644 arch/csky/kernel/vmlinux.lds.S create mode 100644 arch/csky/lib/Makefile create mode 100644 arch/csky/lib/delay.c create mode 100644 arch/csky/lib/usercopy.c create mode 100644 arch/csky/mm/Makefile create mode 100644 arch/csky/mm/cachev1.c create mode 100644 arch/csky/mm/cachev2.c create mode 100644 arch/csky/mm/dma-mapping.c create mode 100644 arch/csky/mm/fault.c create mode 100644 arch/csky/mm/highmem.c create mode 100644 arch/csky/mm/init.c create mode 100644 arch/csky/mm/ioremap.c create mode 100644 arch/csky/mm/syscache.c create mode 100644 arch/csky/mm/tlb.c create mode 100644 drivers/dma-buf/udmabuf.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c create mode 100644 drivers/gpu/drm/amd/display/dc/dm_event_log.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_shared.h create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h create mode 100644 drivers/gpu/drm/bridge/tc358764.c create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi86.c create mode 100644 drivers/gpu/drm/drm_atomic_uapi.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c create mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h create mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigm200.c delete mode 100644 drivers/gpu/drm/omapdrm/tcm-sita.h create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.h delete mode 100644 drivers/gpu/drm/scheduler/gpu_scheduler.c create mode 100644 drivers/gpu/drm/scheduler/sched_entity.c create mode 100644 drivers/gpu/drm/scheduler/sched_main.c delete mode 100644 drivers/gpu/drm/ttm/ttm_lock.c delete mode 100644 drivers/gpu/drm/ttm/ttm_object.c create mode 100644 drivers/gpu/drm/vkms/vkms_crc.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c rename {include/drm/ttm => drivers/gpu/drm/vmwgfx}/ttm_lock.h (100%) create mode 100644 drivers/gpu/drm/vmwgfx/ttm_object.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_object.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h create mode 100644 drivers/iio/accel/adxl372.c create mode 100644 drivers/iio/accel/adxl372.h create mode 100644 drivers/iio/accel/adxl372_i2c.c create mode 100644 drivers/iio/accel/adxl372_spi.c create mode 100644 drivers/iio/adc/mcp3911.c create mode 100644 drivers/iio/adc/qcom-spmi-adc5.c create mode 100644 drivers/iio/dac/ltc1660.c create mode 100644 drivers/iio/proximity/vl53l0x-i2c.c create mode 100644 drivers/irqchip/irq-csky-apb-intc.c create mode 100644 drivers/irqchip/irq-csky-mpintc.c create mode 100644 drivers/staging/comedi/drivers/ni_routes.c create mode 100644 drivers/staging/comedi/drivers/ni_routes.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/README create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/all.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/all.h create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/.gitignore create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/Makefile create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/convert_c_to_py.c create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_csv_to_c.py create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_py_to_csv.py create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/csv_collection.py create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/make_blank_csv.py create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py create mode 100644 drivers/staging/comedi/drivers/tests/Makefile create mode 100644 drivers/staging/comedi/drivers/tests/example_test.c create mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c create mode 100644 drivers/staging/comedi/drivers/tests/unittest.h delete mode 100644 drivers/staging/dgnc/Kconfig delete mode 100644 drivers/staging/dgnc/Makefile delete mode 100644 drivers/staging/dgnc/TODO delete mode 100644 drivers/staging/dgnc/dgnc_cls.c delete mode 100644 drivers/staging/dgnc/dgnc_cls.h delete mode 100644 drivers/staging/dgnc/dgnc_driver.c delete mode 100644 drivers/staging/dgnc/dgnc_driver.h delete mode 100644 drivers/staging/dgnc/dgnc_tty.c delete mode 100644 drivers/staging/dgnc/dgnc_tty.h delete mode 100644 drivers/staging/dgnc/digi.h delete mode 100644 drivers/staging/rtl8188eu/hal/odm_HWConfig.c create mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c rename drivers/staging/rtl8188eu/include/{odm_HWConfig.h => odm_hwconfig.h} (100%) delete mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_qos.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/connections/connection.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/message_drivers/message.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_cfg_internal.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_genversion delete mode 100644 drivers/staging/wilc1000/wilc_debugfs.c create mode 100644 include/drm/drm_atomic_uapi.h create mode 100644 include/drm/drm_util.h delete mode 100644 include/drm/ttm/ttm_object.h create mode 100644 include/uapi/linux/udmabuf.h create mode 100644 lib/test_xarray.c create mode 100644 lib/xarray.c delete mode 100644 net/9p/util.c copy {include => tools/include}/asm-generic/bitops/non-atomic.h (100%) create mode 100644 tools/testing/radix-tree/bitmap.c create mode 100644 tools/testing/radix-tree/linux/kconfig.h create mode 100644 tools/testing/radix-tree/linux/lockdep.h create mode 100644 tools/testing/radix-tree/xarray.c create mode 100644 tools/testing/selftests/drivers/dma-buf/Makefile create mode 100644 tools/testing/selftests/drivers/dma-buf/udmabuf.c create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/ringbuffer_size.tc create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_pipe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/event/trace_printk.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-stacktrace.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_cpumask.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_mod_trace.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_profile_stat.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_stack_tracer.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_comm.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_symbol.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/profile.tc create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup.tc create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup_rt.tc