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-master-arm-next-allmodconfig in repository toolchain/ci/linux.
from 192f0f8e9db7 Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/ [...] adds e3d85487fba4 sched/core: Fix preempt warning in ttwu adds 50ec18819cad Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds e9a1379f9219 x86/vdso: Fix flip/flop vdso build bug adds 577d9460d3d0 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 68d41d8c94a3 locking/lockdep: Fix lock used or unused stats error adds 0c85ce135456 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 4e4cf62b37da perf test mmap-thread-lookup: Initialize variable to suppr [...] adds c74b05030edb perf stat: Fix use-after-freed pointer detected by the sma [...] adds 111442cfc8ab perf top: Fix potential NULL pointer dereference detected [...] adds 600c787dbf65 perf annotate: Fix dereferencing freed memory found by the [...] adds 7a6d49dc8cad perf trace: Fix potential NULL pointer dereference found b [...] adds 363bbaef63ff perf map: Fix potential NULL pointer dereference found by [...] adds 40978e9bf213 perf inject: The tool->read() call may pass a NULL evsel, [...] adds f3c8d9075772 perf session: Fix potential NULL pointer dereference found [...] adds fc50e0ba9bca perf evsel: perf_evsel__name(NULL) is valid, no need to ch [...] adds 215a0d305c56 perf tools: Add missing headers, mostly stdlib.h adds 245aec7f7f4c perf namespaces: Move the conditional setns() prototype to [...] adds e5653eb82ddc perf tools: Move get_current_dir_name() cond prototype out [...] adds 7f7c536f23e6 tools lib: Adopt zalloc()/zfree() from tools/perf adds d8f9da240495 perf tools: Use zfree() where applicable adds e56fbc9dc79c perf tools: Use list_del_init() more thorougly adds acc7bfb3db97 perf metricgroup: Add missing list_del_init() when flushin [...] adds 34c9af571e51 perf parse-events: Remove unused variable 'i' adds 72de3fd97f15 perf parse-events: Remove unused variable: error adds 0702f23c983b perf cs-etm: Fix potential NULL pointer dereference found [...] adds ceb75476db16 perf hists browser: Fix potential NULL pointer dereference [...] adds d8d051df9f90 perf scripts python: export-to-postgresql.py: Fix DROP VIE [...] adds 1334bb94cd8a perf scripts python: export-to-sqlite.py: Fix DROP VIEW po [...] adds 9d49169c5958 perf script: Assume native_arch for pipe mode adds 1d481458816d perf intel-bts: Fix potential NULL pointer dereference fou [...] adds 323fd749821d perf intel-pt: Fix potential NULL pointer dereference foun [...] adds e5eb08ac81d2 Merge tag 'perf-core-for-mingo-5.3-20190709' of git://git. [...] adds 1cf8dfe8a661 perf/core: Fix race between close() and fork() adds 16f4641166b1 perf/x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMas [...] adds 2f217d58a8a0 perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs adds 8a58ddae2379 perf/core: Fix exclusive events' grouping adds e4557c1a46b0 perf/x86/intel: Fix spurious NMI on fixed counter adds 1d039859330b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 09ed79d6d75f percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag adds 214828962dea io_uring: initialize percpu refcounters using PERCU_REF_AL [...] adds ddde2af747ad md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT adds 7d9ab9b6adff percpu_ref: release percpu memory early without PERCPU_REF [...] adds a1240cf74e82 Merge branch 'for-5.3' of git://git.kernel.org/pub/scm/lin [...] adds dba9a3dfe912 mailbox: stm32_ipcc: add spinlock to fix channels concurre [...] adds 06c182c3bc4e mailbox: arm_mhu: reorder header inclusion and drop unneeded ones adds 8c665292ec12 dt-bindings: mailbox: omap: Update bindings for TI K3 SoCs adds 9c1f2a5dc294 mailbox: omap: Add support for TI K3 SoCs adds 11108f4671bd mailbox: imx: Clear GIEn bit at shutdown adds 7836922d8717 mailbox: bcm-flexrm-mailbox: using dev_get_drvdata directly adds b1a399530ca9 mailbox: tegra: hsp: add noirq resume adds 20b5d24c7669 mailbox: tegra: avoid resume NULL mailboxes adds 25777e5784a7 mailbox: handle failed named mailbox channel request adds fde7dc63b1ca Merge tag 'mailbox-v5.3' of git://git.linaro.org/landing-t [...] adds f22558d70175 dt-bindings: olpc,xo1.75-ec: Add OLPC XO-1.75 EC bindings adds 2dc786304977 Platform: OLPC: Remove an unused include adds ec9964b48033 Platform: OLPC: Move EC-specific functionality out from x86 adds 560331eaee6c Platform: OLPC: Avoid a warning if the EC didn't register yet adds 8097548f3af9 Platform: OLPC: Use BIT() and GENMASK() for event masks adds 0c3d931b3ab9 Platform: OLPC: Add XO-1.75 EC driver adds 231c0c216172 Platform: OLPC: Add a regulator for the DCON adds ef071bab655b power: supply: olpc_battery: Allow building the driver on non-x86 adds ad04ca76c653 Platform: OLPC: Fix build error without CONFIG_SPI adds cdaf018c54bd Platform: OLPC: Add INPUT dependencies adds b8a84365bbff Platform: OLPC: Make olpc_dt_compatible_match() static __init adds fd43f16cca95 Platform: OLPC: Fix olpc_xo175_ec_cmd() return value adds af21f32c78e0 Platform: OLPC: Require CONFIG_POWER_SUPPLY for XO-1.75 EC adds 4e6d2739407a Platform: OLPC: Add a config menu category for XO 1.75 adds 1dd93f873d8e platform/x86: asus-wmi: Only Tell EC the OS will handle di [...] adds 89ae3a073625 platform/x86: intel-vbtn: Report switch events when event [...] adds fa882fc80dc8 platform/x86: mlx-platform: Fix parent device in i2c-mux-r [...] adds 0bfcd24b39c2 platform/mellanox: mlxreg-hotplug: Add devm_free_irq call [...] adds 6baac53e03c3 platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 [...] adds 8d4b2daff256 platform/x86: Remove left-over BACKLIGHT_LCD_SUPPORT adds 92a74ce3c466 platform/x86: intel_menlow: avoid null pointer deference error adds 84f669b4b8c9 platform/x86: pcengines-apuv2: Make two symbols static adds a2558e247804 platform/x86: hp_accel: Add support for HP ProBook 450 G0 adds 0b9dd93492ee platform/x86: acer-wmi: no need to check return value of d [...] adds d2785d37ed6f platform/x86: asus-wmi: no need to check return value of d [...] adds 9ea18802d04c platform/x86: dell-laptop: no need to check return value o [...] adds 17f1bf38c882 platform/x86: ideapad-laptop: no need to check return valu [...] adds d30cdc9a8adb platform/x86: samsung-laptop: no need to check return valu [...] adds d42c06c44baf platform/x86: pmc_atom: no need to check return value of d [...] adds 151675540a2f platform/x86: intel_pmc: no need to check return value of [...] adds 2a5753559ed3 platform/x86: intel_telemetry: no need to check return val [...] adds cd10ee006ab5 platform/x86: asus-wmi: Fix hwmon device cleanup adds 8853a2f6498b platform/x86: asus-wmi: Fix preserving keyboard backlight [...] adds 98e865a52298 platform/x86: asus-wmi: Increase input buffer size of WMI methods adds e7488e58c7cf platform/x86: wmi: Add function to get _UID of WMI device adds e0668f288881 platform/x86: asus-wmi: Improve DSTS WMI method ID detection adds 8abd752bd473 platform/x86: asus-wmi: Refactor WMI event handling adds 1a373d15e283 platform/x86: asus-wmi: Support WMI event queue adds 2b5767bf86ea platform/x86: asus-nb-wmi: Add microphone mute key code adds 1827f3f06aaf platform/x86: asus-wmi: Refactor error handling adds 54a3121f00da platform/x86: asus-wmi: Organize code into sections adds 4fd198254539 platform/x86: asus-wmi: Enhance detection of thermal data adds b096f626a682 platform/x86: asus-wmi: Switch fan boost mode adds 3e58167ac370 platform/x86: asus-wmi: Do not disable keyboard backlight [...] adds a48e23385fcf platform/x86: wmi: add context pointer field to struct wmi [...] adds 440c4983de26 platform/x86: wmi: add context argument to the probe function adds edb73f4f0247 platform/x86: wmi: add Xiaomi WMI key driver adds 6d789e60c38f platform/x86: touchscreen_dmi: Update Hi10 Air filter adds 368bae878878 platform/x86: acer-wmi: Mark expected switch fall-throughs adds 9452fbf5c6cf platform/x86: pmc_atom: Add CB4063 Beckhoff Automation boa [...] adds 568aeeeb69e6 platform/x86: intel_int0002_vgpio: Get rid of custom ICPU() macro adds 2ee5bfc1efc8 platform/x86: ISST: Update ioctl-number.txt for Intel Spee [...] adds 35f2c14d2a07 platform/x86: ISST: Add common API to register and handle ioctls adds 8fbfb6fc6781 platform/x86: ISST: Store per CPU information adds fb5b36a413b9 platform/x86: ISST: Add IOCTL to Translate Linux logical C [...] adds d3a23584294c platform/x86: ISST: Add Intel Speed Select mmio interface adds 31a166fe9c26 platform/x86: ISST: Add Intel Speed Select mailbox interfa [...] adds 71b21bd7f68a platform/x86: ISST: Add Intel Speed Select mailbox interfa [...] adds e765f37b9b8b platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface adds f607874f35cb platform/x86: ISST: Restore state on resume adds 3fb4f7cd472c tools/power/x86: A tool to validate Intel Speed Select commands adds 3dda617a1432 MAINTAINERS: Update for Intel Speed Select Technology adds 6b266e91a071 platform/x86: mlx-platform: Move regmap initialization bef [...] adds d66656262a23 platform/x86: mlx-platform: Change API for i2c-mlxcpld dri [...] adds a7ff2f99eb54 platform/x86: mlx-platform: Add regmap structure for the n [...] adds cb636bb1dcfb platform/x86: mlx-platform: Modify DMI matching order adds 262d861bf7d6 platform/x86: mlx-platform: Add more reset cause attributes adds ba07e3aacc08 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds 8e8fe446a91c platform/x86: asus-wmi: Use dev_get_drvdata() adds c09c6071310d platform/x86: intel_pmc_core: transform Pkg C-state reside [...] adds b02f6a2ef0a1 platform/x86: intel_pmc_core: Attach using APCI HID "INT33A1" adds e6fbb97da521 platform/x86: mlx-platform: Fix error handling in mlxplat_init() adds 2b4f3dab09b3 tools/power/x86/intel-speed-select: Add .gitignore file adds 7d67c8ac25fb platform/x86: Fix PCENGINES_APU2 Kconfig warning adds 55167453111d Merge tag 'platform-drivers-x86-v5.3-1' of git://git.infra [...] adds 3975b097e577 *: convert stream-like files -> stream_open, even if they [...] adds fcd98147ac71 Merge tag 'stream_open-5.3' of https://lab.nexedi.com/kirr/linux adds bebe4681d0e7 um: Fix IRQ controller regression on console read adds fcd242c6c835 um: fix os_timer_one_shot() adds 56fc18706545 um: Timer code cleanup adds 8eacd6fca404 um: Remove locking in deactivate_all_fds() adds 80bf6ceaf931 um: Silence lockdep complaint about mmap_sem adds c7f04e87e444 um: Don't garbage collect in deactivate_all_fds() adds b00bdd324400 um: Remove drivers/ssl.h adds c7c6f3b95303 um: Pass nsecs to os timer functions adds 065038706f77 um: Support time travel mode adds 80b81cdc66ed um: configs: Remove useless UEVENT_HELPER_PATH adds c4683cd5fb24 um: Fix kcov crash during startup adds b482e48d29f1 um: fix build without CONFIG_UML_TIME_TRAVEL_SUPPORT adds f2772a0e4833 Merge tag 'for-linus-5.3-rc1' of git://git.kernel.org/pub/ [...] adds bacfa94b0802 ubifs: Correctly use tnc_next() in search_dh_cookie() adds d5cf9473a3f3 ubifs: Simplify redundant code adds 7d8c811bf9ed ubifs: Fix typo of output in get_cs_sqnum adds 8ba0a2ab84b2 ubifs: remove unnecessary check in ubifs_log_start_commit adds 817aa094842d ubifs: support offline signed images adds eeabb9866e4c ubifs: Add support for zstd compression. adds ee1438ce5dc4 ubifs: Check link count of inodes when killing orphans. adds 8009ce956c3d ubifs: Don't leak orphans on memory during commit adds a318423b61e8 Merge tag 'upstream-5.3-rc1' of git://git.kernel.org/pub/s [...] adds 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs adds 4b47a8b51e7b ecryptfs: re-order a condition for static checkers adds d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] adds 96827c3044cf ecryptfs: use print_hex_dump_bytes for hexdump adds 29a51df0609c ecryptfs: remove unnessesary null check in ecryptfs_keyrin [...] adds c036061be907 ecryptfs: Make ecryptfs_xattr_handler static adds 7451c54abc91 ecryptfs: Change return type of ecryptfs_process_flags adds fa6e951a2a44 Merge tag 'ecryptfs-5.3-rc1-fixes' of git://git.kernel.org [...] adds 1c2308f0f03f mm/hmm.c: suppress compilation warnings when CONFIG_HUGETL [...] adds 2076e5c0451c mm/hmm: update HMM documentation adds 085ea25064a9 mm/hmm: clean up some coding style and comments adds 789c2af88f24 mm/hmm: support automatic NUMA balancing adds 9b1ae605c8e2 mm/hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking adds 6d7c3cde93c1 mm/hmm: fix use after free with struct hmm in the mmu notifiers adds e36acfe6c86d mm/hmm: Use hmm_mirror not mm as an argument for hmm_range [...] adds c8a53b2db0ae mm/hmm: Hold a mmgrab from hmm to mm adds 8a9320b7ec5d mm/hmm: Simplify hmm_get_or_create and make it reliable adds 378a60406415 mm/hmm: Remove duplicate condition test before wait_event_timeout adds 157816f3775f mm/hmm: Do not use list*_rcu() for hmm->ranges adds 47f245985a4f mm/hmm: Hold on to the mmget for the lifetime of the range adds 8a1a0cd0b770 mm/hmm: Use lockdep instead of comments adds 187229c2ddd1 mm/hmm: Remove racy protection against double-unregistration adds 2dcc3eb8ab50 mm/hmm: Poison hmm_range during unregister adds 14331726a3c4 mm/hmm: Remove confusing comment and logic from hmm_release adds 5a136b4ae327 mm/hmm: Fix error flows in hmm_invalidate_range_start adds c5d6c45e90c4 mm/swap: fix release_pages() when releasing devmap pages adds 9ec3f4cb35bc Merge tag 'v5.2-rc7' into rdma.git hmm adds c2561e6587a7 mm: remove the unused ARCH_HAS_HMM_DEVICE Kconfig option adds 07ec38917e68 mm: remove the struct hmm_device infrastructure adds 25b2995a35b6 mm: remove MEMORY_DEVICE_PUBLIC support adds b7a523109fb5 mm: don't clear ->mapping in hmm_devmem_free adds 692622157bd0 mm: export alloc_pages_vma adds 0092908d16c6 mm: factor out a devm_request_free_mem_region helper adds 3ed2dcdf54d5 memremap: validate the pagemap type passed to devm_memremap_pages adds 1e240e8d4a7d memremap: move dev_pagemap callbacks into a separate structure adds d8668bb0451c memremap: pass a struct dev_pagemap to ->kill and ->cleanup adds f6a55e1a3fe6 memremap: lift the devmap_enable manipulation into devm_me [...] adds 897e6365cda6 memremap: add a migrate_to_ram method to struct dev_pagemap_ops adds 80a72d0af05a memremap: remove the data field in struct dev_pagemap adds 514caf23a70f memremap: replace the altmap_valid field with a PGMAP_ALTM [...] adds 24917f6b1041 memremap: provide an optional internal refcount in struct [...] adds ea31d5859f58 device-dax: use the dev_pagemap internal refcount adds d0b3517dbcf3 PCI/P2PDMA: use the dev_pagemap internal refcount adds 721be868142c nouveau: use alloc_page_vma directly adds 4239f267e3cd nouveau: use devm_memremap_pages directly adds 47e9d836a5e8 mm: remove hmm_vma_alloc_locked_page adds eee3ae41b153 mm: remove hmm_devmem_add adds 8a164fef9c4c mm: simplify ZONE_DEVICE page private data adds 7328d9cc1b9f mm: sort out the DEVICE_PRIVATE Kconfig mess adds 43535b0aefab mm: remove the HMM config option adds b6b346a0665a mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR adds cc5dfd59e375 Merge branch 'hmm-devmem-cleanup.4' into rdma.git hmm adds fec88ab0af97 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] adds ad408c766cef drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations adds d4c3022a23d2 drm/v3d: Switch the type of job-> to reduce casting. adds a783a09ee76d drm/v3d: Refactor job management. adds d223f98f0209 drm/v3d: Add support for compute shader dispatch. adds 07fbbd66b973 drm/v3d: Drop reservation of a shared slot in the dma-buf [...] adds dffa9b7a78c4 drm/v3d: Add missing implicit synchronization. adds 96354b5ca4ac drm: increase drm mmap_range size to 1TB adds 409c53f07a81 drm/lima: handle shared irq case for lima_pp_bcast_irq_handler adds ef0db94f94a0 MAINTAINERS: Add Sam as reviewer for drm/panel adds 245e73640817 dma-buf: Remove unused sync_dump() adds b4a2c0055a4f dt-bindings: Add vendor prefix for VXT Ltd adds 68c2edaca651 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings adds 04206185a160 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel adds 7a4f4c31c5bc dt-bindings: panel: Add Samsung S6E63M0 panel documentation adds 994a08a266e3 drm/panel: Add driver for Samsung S6E63M0 panel adds cc483ec1015a dt-bindings: display: Add bindings for OSD101T2045-53TS adds 62967232f145 drm/panel: simple: Add support for OSD101T2045-53TS adds 2de67cf78e7a dt-bindings: display: Add bindings for OSD101T2587-53TS panel adds b97b042a5029 drm/panel: Add OSD101T2587-53TS driver adds 7ad9db66fafb drm/panel: simple: Fix panel_simple_dsi_probe adds fae186c8d63c dt-bindings: display: Add ETM0430G0DH6 bindings adds fd819bff37ed drm/panel: Add support for EDT ETM0430G0DH6 adds b1b0d36bdb15 dt-bindings: drm/panel: simple: Add binding for TFC S9700R [...] adds 421615318212 drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel [...] adds 0a4330f3597e drm/panel: Remove duplicate header adds c9219ae4bd5d dt-bindings: display: add EDT ET035012DM6 display description adds c2d24af620c1 drm/panel: simple: Add support for EDT ET035012DM6 adds fbd8b69ab616 dt-bindings: Add vendor prefix for Evervision Electronics adds 81c2d54ad977 dt-bindings: Add Evervision VGG804821 panel adds 9158e3c31163 drm/panel: simple: Add Evervision VGG804821 panel support adds 7d26097b4beb drm/atomic: Create __drm_atomic_helper_crtc_reset() for su [...] adds 12d7a93c8689 drm/docs: Fix typo in __drm_atomic_helper_connector_reset adds 798e5b2a4f1d drm/stm: ltdc: disable hw interrupts before its handler init adds 0cabb0859f5f drm/stm: ltdc: use DRM_WARN for fifo & transfer error messages adds c64d1cb6b1c0 drm/stm: ltdc: fix data enable polarity adds 8ceb8568d6e8 drm/stm: ltdc: update planes at next vblank to avoid parti [...] adds 77756ad6d08f drm/stm: ltdc: limit number of layer to avoid memory overflow adds f42f540b9d0c drm/stm: ltdc: reset controller to avoid partial refresh adds e7c03dbaaaf8 drm/stm: ltdc: add modifier support adds 5e383a979899 dma-buf: balance refcount inbalance adds 67b886d29005 dma-buf: Remove leftover [un]map_atomic comments adds d5ae7712b7ff dma-buf: Update [un]map documentation to match the other f [...] adds e3a9d6c53195 dma-buf: Make mmap callback actually optional adds 842a07a7d044 drm/i915: Use the new __drm_atomic_helper_crtc_reset() helper. adds 9a6a19c0ff72 drm/mali: Convert to using __drm_atomic_helper_crtc_reset( [...] adds 01e2eaf40c9d drm/rockchip: Convert to using __drm_atomic_helper_crtc_re [...] adds b7e0b04ae450 drm/tegra: Convert to using __drm_atomic_helper_crtc_reset [...] adds 1cff7440a86e drm/msm: Convert to using __drm_atomic_helper_crtc_reset() [...] adds 7a34d9c4e003 drm/vkms: Convert to using __drm_atomic_helper_crtc_reset( [...] adds 788033a92a4d drm: drop drm_bus from todo adds b3198c38f02d drm/atomic-helper: Bump vblank timeout to 100 ms adds 5918045c4ed4 drm/scheduler: rework job destruction adds 290764af7e36 drm/sched: Keep s_fence->parent pointer adds a5343b8a2ca5 drm/scheduler: Add flag to hint the release of guilty job. adds 1d721ed679db drm/amdgpu: Avoid HW reset if guilty job already signaled. adds 9e759fc7dcd6 drm/stm: ltdc: manage the get_irq probe defer case adds 1f358bc6f272 drm/stm: ltdc: return appropriate error code during probe adds efe2bf965522 drm/virtio: set seqno for dma-fence adds 48ad7751dbd1 drm/virtio: trace drm_fence_emit adds 5daf8857c990 drm/virtio: add trace events for commands adds 4d8979b3a696 drm/virtio: allocate fences with GFP_KERNEL adds 580fc13f3ee4 drm/dp: drmP.h include removal adds 9c79edecb0e2 drm/edid: drmP.h include removal adds fa2b7c21d9b9 drm/virtio: Remove redundant return type adds 7a00b45af3e7 gpu/drm: Remove duplicate headers adds 27edadf6df81 drm/doc: Improve docs for conn_state->best_encoder adds 19b44b525766 dt-bindings: display: Document FriendlyELEC HD702E LCD panel adds 3be2071004bf drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel adds 752c4f3c1d19 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 094aa54f0f9e drm: Some ocd in drm_file.c adds 03a9606e7fee drm/fb-helper: Avoid race with DRM userspace adds bc9347558785 drm/fb-helper: No need to cache rotation and sw_rotations adds c8de0d5ff978 drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode} adds 85438a8ddf03 drm: Add |struct drm_gem_vram_object| and helpers adds 6c812bc5074b drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] adds 737000fd9c7d drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] adds fed1eec080b9 drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffers adds 1f460b497890 drm: Add simple PRIME helpers for GEM VRAM adds 96352eca5c7c drm: Add VRAM MM, a simple memory manager for dedicated VRAM adds 5c9dcacfe566 drm: Add default instance for VRAM MM callback functions adds 59f5989ad42b drm: Integrate VRAM MM into struct drm_device adds 5b3709793d15 drm/ast: Convert AST driver to |struct drm_gem_vram_object| adds 969562b2cd16 drm/ast: Convert AST driver to VRAM MM adds 3f87330e50ac drm/ast: Replace mapping code with drm_gem_vram_{kmap/kunmap}() adds a3232987fdbf drm/bochs: Convert bochs driver to |struct drm_gem_vram_object| adds b3a25b9af80d drm/bochs: Convert bochs driver to VRAM MM adds ebb04eb36f9c drm/mgag200: Convert mgag200 driver to |struct drm_gem_vra [...] adds 94668ac796a5 drm/mgag200: Convert mgag200 driver to VRAM MM adds a75813435d82 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/ [...] adds 5e6b92552f05 drm/vboxvideo: Convert vboxvideo driver to |struct drm_gem [...] adds 94065bf5543d drm/vboxvideo: Convert vboxvideo driver to VRAM MM adds e2f572aa9cbb drm/hisilicon: Convert hibmc-drm driver to |struct drm_gem [...] adds 83d3af8e208d drm/hisilicon: Convert hibmc-drm driver to VRAM MM adds 86d804f41e5d drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE [...] adds 0586576950d5 drm/fb-helper: Fix drm_fb_helper_hotplug_event() NULL ptr [...] adds 3d42fca00891 drm/doc: Allow new UAPI to be used once it's in drm-next/d [...] adds ba6e798ecf32 drm/doc: Document expectation that userspace review looks [...] adds 145986ec566b drm/v3d: Fix debugfs reads of MMU regs. adds 091d62831793 drm/v3d: Set the correct DMA mask according to the MMU's limits. adds 1ba9d7cbc453 drm/v3d: Dump V3D error debug registers in debugfs, and on [...] adds 38c2c7917adc drm/v3d: Fix and extend MMU error handling. adds 75b3f1cb50bd drm: Fix drm.h uapi header for GNU/kFreeBSD adds 79c5ecafe95f dt-bindings: display: stm32: add supply property to DSI co [...] adds f569aa9b1cc8 drm/stm: dsi: add regulator support adds 82ff2fb5d184 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200 adds 5b24f715042d drm: Reserve/unreserve GEM VRAM BOs from within pin/unpin [...] adds 78666baac295 drm/bridge: Remove duplicate header adds 45babef01f92 drm/rockchip: Change the scl_vop_cal_scl_fac to pass drm_f [...] adds 05c452c115bf drm: Remove users of drm_format_num_planes adds f3e9632cb624 drm: Remove users of drm_format_(horz|vert)_chroma_subsampling adds 24c478ead0bf drm/fourcc: Pass the format_info pointer to drm_format_plane_cpp adds bf39607c1614 drm/fourcc: Pass the format_info pointer to drm_format_pla [...] adds 92f080762c3f drm: Replace instances of drm_format_info by drm_get_format_info adds b0f986b4b025 drm: Remove users of drm_format_info_plane_cpp adds 201bd433bfa3 drm/bochs: fix ptr_ret.cocci warnings adds 3c6b8625dde8 drm/bochs: Fix connector leak during driver unload adds 47ab14578263 drm/lima: add timeout to drm scheduler init adds 201713b6bb03 MAINTAINERS: drop Jerry as TTM maintainer adds 7793a1089649 drm/fourcc: Fix the parameters name in the documentation adds 794c686eb783 drm/scheduler: Fix job cleanup without timeout handler adds 982c0500fd1a dt-bindings: gpu: add #cooling-cells property to the ARM M [...] adds 81da87f63a1e drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin adds cb1f8814bbfc drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers adds 9977e5b43776 drm: Assert that BO is locked in drm_gem_vram_{pin, unpin} [...] adds d825c565304f drm/gma500: remove empty gma_drm.h header file adds 514743357f5a drm/gma500: drop drmP.h from header files adds 5ffa31ed4e12 drm/gma500: make local header files more self-contained adds bc9f100783b9 drm/gma500: drop use of DRM_UDELAY wrapper adds 0c7b178ad7eb drm/gma500: drop drmp.h include from all .c files adds f13e143e7444 dma-buf: start caching of sg_table objects v2 adds c614d7e66c6a drm: remove prime sg_table caching adds d4db6c089099 dt-bindings: gpu: add bus clock for Mali Midgard GPUs adds b681af0bc1cc drm: panfrost: add optional bus_clock adds fbb5d0353c62 drm: Add HDR source metadata property adds c0b0ebb17199 drm: Add reference counting on HDR metadata blob adds e85959d6cbe0 drm: Parse HDR metadata info from EDID adds 2cdbfd66a829 drm: Enable HDR infoframe support adds b5e3eed1eeb3 drm: Add HLG EOTF adds 270afb37ae34 video/hdmi: Add Unpack function for DRM infoframe adds 374ed5429346 Merge drm/drm-next into drm-misc-next adds 3b1d715dc2ed dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible adds 0388f2f61bef drm/cirrus: remove leftover files adds cbb56814fbe7 drm/virtio: remove irrelevant DRM_UNLOCKED flag adds 1f1635b18711 drm/mediatek: Fix warning about unhandled enum value adds 66fafd338780 drm/vc4: Reformat and the binner bo allocation helper adds 65f50f976134 drm/vc4: Check for V3D before binner bo alloc adds e43fe02fe4fd drm/vc4: Check for the binner bo before handling OOM interrupt adds 35c8b4b2c0fe drm/vc4: Allocate binner bo when starting to use the V3D adds 6ac98829a414 drm/edid: Fix docbook in drm_hdmi_infoframe_set_hdr_metadata() adds 909fa3321d34 dt-bindings: fix up for vendor prefixes file conversion adds 88cd7a2c1b29 Merge tag 'drm-misc-next-2019-05-24' of git://anongit.free [...] adds 4f1cb5875ca0 drm/i915: Verify workarounds immediately after application adds 254e11864a36 drm/i915: Verify the engine workarounds stick on application adds 769f0dab622c drm/i915: Make workaround verification *optional* adds 995340234906 drm/i915: Avoid use-after-free in reporting create.size adds dfe2c8ed23d7 drm/i915: Stop overwriting RING_IMR in rcs resume adds 26ddc068de47 drm/i915: Setup the RCS ring prior to execution adds 844e33135d3a drm/i915: Remove unwarranted clamping for hsw/bdw adds d69990e0c399 drm/i915: Use drm_dev_unplug() adds 91cbdb83d3ae drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info adds 7ce99d24ed72 drm/i915: Expose the busyspin durations for i915_wait_request adds b972fffa114b drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_ [...] adds 267e80ee6a34 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt adds 95ebcda3ef4f drm/i915/uc: Rename uC firmware init/fini functions adds 911800765ef6 drm/i915/uc: Reserve upper range of GGTT adds fc488b59034a drm/i915/uc: Place uC firmware in upper range of GGTT adds 40d211ef62de Revert "drm/i915/guc: Disable global reset" adds f3c2b76ef25e drm/i915/selftests: Check that gpu reset is usable from at [...] adds 2d6692e642e7 drm/i915: Start writeback from the shrinker adds 9c11b12184bb drm/i915/icl: Fix MG_DP_MODE() register programming adds 372b9ffb5799 drm/i915: Fix skl+ max plane width adds 51eb1a1de7a9 drm/i915/icl: Fix clockgating issue when using scalers adds 09407579abf5 drm/i915: Store the default sseu setup on the engine adds 86554f48e511 drm/i915/selftests: Verify whitelist of context registers adds 112ed2d31a46 drm/i915: Move GraphicsTechnology files under gt/ adds d91e657876a9 drm/i915: Introduce struct intel_wakeref adds 23c3c3d04fa7 drm/i915: Pull the GEM powermangement coupling into its own file adds 6eee33e87f6d drm/i915: Introduce context->enter() and context->exit() adds 2ccdf6a1c3f7 drm/i915: Pass intel_context to i915_request_create() adds 79ffac8599c4 drm/i915: Invert the GEM wakeref hierarchy adds 8f2a1057d6ec drm/i915: Explicitly pin the logical context for execbuf adds 1f2b4a7edbc3 drm/i915: Allow multiple user handles to the same VM adds a75d035fedbd drm/i915: Disable preemption and sleeping while using the [...] adds 221c78623ea5 drm/i915: Lift acquiring the vlv punit magic to a common sb-get adds 337fa6e04d40 drm/i915: Lift sideband locking for vlv_punit_(read|write) adds ebb5eb7d731c drm/i915: Replace pcu_lock with sb_lock adds 56c5098ffcf8 drm/i915: Separate sideband declarations to intel_sideband.h adds 7531942861c8 drm/i915: Merge sbi read/write into a single accessor adds 063203c013c5 drm/i915: Merge sandybridge_pcode_(read|write) adds e0516e83640e drm/i915: Move sandybride pcode access to intel_sideband.c adds 928f8f42310f drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context adds 1215d28e722c drm/i915: Enable render context support for Ironlake (gen5) adds 9ce9bdb00dfc drm/i915: Enable render context support for gen4 (Broadwat [...] adds d428ca17ea3d drm/i915: Fix ICL output CSC programming adds f61a8f36c482 drm/i915: Clean up cherryview_load_luts() adds b226c3491b28 Merge drm/drm-next into drm-intel-next-queued adds 251d46b0875c drm/i915/gvt: Pin the per-engine GVT shadow contexts adds fa9f668141f4 drm/i915: Export intel_context_instance() adds f7f28de7e5b2 drm/i915/selftests: Use the real kernel context for sseu i [...] adds 1b1ae40721ea drm/i915/selftests: Pass around intel_context for sseu adds 6b736de5746a drm/i915: Pass intel_context to intel_context_pin_lock() adds 11334c6aad95 drm/i915: Split engine setup/init into two phases adds 5e2a0419ef7c drm/i915: Switch back to an array of logical per-engine HW [...] adds 026844460743 drm/i915: Remove intel_context.active_link adds 46472b3efb61 drm/i915: Move i915_request_alloc into selftests/ adds 62c8e423450d drm/i915: Skip unused contexts for context_barrier_task() adds 0fc2273b9ab7 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 adds fcfec1fc98ff drm/i915/icl: fix step numbers in icl_display_core_init() adds 323b0a82efbf drm/i915: reorder if chain to have last gen first adds da17223e8539 drm/i915: do not mix workaround with normal flow adds aab30b85c97a drm/i915: ensure more headers remain self-contained adds 779bc1d0f30a drm/i915: make intel_bios.h self-contained adds 531747b8200a drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make sel [...] adds f4be705f862a drm/i915: make intel_dpll_mgr.h self-contained adds 3db9de3b208c drm/i915: move dsi init functions to intel_dsi.h adds 8834e3659da8 drm/i915: extract intel_fifo_underrun.h from intel_drv.h adds e075094fa318 drm/i915: extract intel_dp_link_training.h from intel_drv.h adds 81afa278e641 drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h adds 440e2b3d8051 drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h adds dbeb38d93a6d drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h adds 4d173e0c5916 drm/i915: extract intel_bios.h functions from i915_drv.h adds 220b92bf5709 drm/i915: extract intel_quirks.h from intel_drv.h adds 05ca9306715c drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h adds b375d0ef2589 drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h adds 46f2066eb6e0 drm/i915: extract intel_dp_mst.h from intel_drv.h adds b9d0baaa3ab3 drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h adds 12392a74ff58 drm/i915: extract intel_atomic.h from intel_drv.h adds 0d5adc5f2f01 drm/i915: extract intel_runtime_pm.h from intel_drv.h adds ecbb5fb7f7ac drm/i915: move some leftovers to intel_pm.h from i915_drv.h adds d5f9db2c2a09 drm/i915: extract intel_combo_phy.h from i915_drv.h adds 8a9b36e2588b drm/i915: Wait for the struct_mutex on idling adds 9b11215e40c5 drm/i915: Flatten and rename haswell_set_pipemisc() adds 09b25812db10 drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used adds 45b9c968c5b8 drm/i915: Move the engine->destroy() vfunc onto the engine adds dc76e5764a46 drm/i915: Complete both freed-object passes before drainin [...] adds beb29980026f drm/i915: Corrupt DSI picture fix for GeminiLake adds 117aca43f717 drm/i915/csr: alpha_support doesn't depend on csr or vice versa adds abf4b8ed42e9 drm/i915: Don't skip audio enable if ELD is bogus adds 3904fb78a80d drm/i915: hsw+ audio regs are per-transocder adds bd60a562906b drm/i915/icl: Factor out combo PHY lane power setup helper adds cfda08cdac34 drm/i915/icl: Add missing combo PHY lane power setup adds 8c334f24e3b4 drm/i915: Include fence signaled bit in print_request() adds 263a8cf1ff5e drm/i915: Tune down WARN about incorrect VBT TC legacy flag adds c9fd91668dbd drm/i915: add single combo phy init/unit functions adds 5ece881d2f48 drm/i915/dvo: move DVO chip types to intel_dvo.c adds 2162e103c859 drm/i915/dsi: move operation mode types to intel_dsi.h adds 69f44d3b66a1 drm/i915: move ranges to intel_display.c adds d28cea20bf22 drm/i915: remove unused/stale macros and comments from int [...] adds 6176490e7eb3 drm/i915/csr: move CSR version macros to intel_csr.h adds b1ad4c39bfa3 drm/i915: extract intel_dpio_phy.h from i915_drv.h adds a2649b342d03 drm/i915: extract intel_lpe_audio.h from i915_drv.h adds 4e49d35c3892 drm/i915: extract intel_acpi.h from i915_drv.h adds 2126d3e990a5 drm/i915: extract i915_debugfs.h from i915_drv.h adds fa03cc2e8cc3 drm/i915: move i915_vgacntrl_reg() where needed adds cb3633046769 drm/i915: make i915_utils.h self-contained adds b30ed4cc2e8a drm/i915: move more generic utils to i915_utils.h adds 3ce2ea6574be drm/i915: extract intel_gmbus.h from i915_drv.h and rename [...] adds 818f5cb3e8fb drm/i915/guc: Fix runtime suspend adds c34c5bca331a drm/i915/execlists: Flush the tasklet on parking adds d69ebf4082e9 drm/i915: Leave engine parking to the engines adds f4107766a96e drm/i915/hangcheck: Track context changes adds 0d90ccb70211 drm/i915: Delay semaphore submission until the start of th [...] adds a832d35762a0 drm/i915: Move the PIPEMISC write the correct place adds b7ffc4a839a5 drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible adds d492a29d8c93 drm/i915: Use mul_u32_u32() more adds ca6e56f654e7 drm/i915: Disable semaphore busywaits on saturated systems adds 25312ef13600 drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled adds 5a7d202b1574 drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl adds c91a45f421e3 drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc() adds 8f91cfd2e7ff drm/i915: Replace intel_ddi_pll_init() adds 46034d2bb7c8 drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c adds c8a0e2aef61f drm/i915: Acquire the signaler's timeline HWSP last adds 39f94a89a90b drm/i915: Assert breadcrumbs are correctly ordered in the [...] adds 7ee280a75fd9 drm/i915: Prefer checking the wakeref itself rather than t [...] adds dc58958d08bb drm/i915: Assert the local engine->wakeref is active adds 05d9c8783bb2 drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit [...] adds ba0001657f95 drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE adds ae2306315fe8 drm/i915: Remove delay for idle_work adds 1830374e1332 drm/i915: Cancel retire_worker on parking adds 3970564940ba drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches) adds 25d851adbf4c drm/i915: Only reschedule the submission tasklet if preemp [...] adds 5a6ac10b17ff drm/i915/execlists: Don't apply priority boost for resets adds 9ab91a30f2b9 drm/i915: Kill PCH_KBP adds 3fad10dbb688 drm/i915/icl: Fix setting 10 bit deep color mode adds 18ecc6c55bcb drm/i915: Reboot CI if forcewake fails adds 519a019491b8 drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD adds 0152b3b3f49b drm/i915: Seal races between async GPU cancellation, retir [...] adds 585b000de23b drm: move content protection property to mode_config adds 43318c0ae38f drm/i915: debugfs: HDCP2.2 capability read adds 0de655cae416 drm: generic fn converting be24 to cpu and vice versa adds 6498bf5800a3 drm: revocation check at drm subsystem adds f26ae6a652f2 drm/i915: SRM revocation check for HDCP1.4 and 2.2 adds c16fd9be70fa drm/hdcp: gathering hdcp related code into drm_hdcp.c adds 1d25724b41fa drm/i915/fbc: disable framebuffer compression on GeminiLake adds 13b7648b7eab drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder adds dc0c0bfe112c drm/i915: Add readout and state check for pch_pfit.force_thru adds 5ae87063c162 drm/i915: Rearrange i915_scheduler.c adds 52c76fb18a34 drm/i915: Pass i915_sched_node around internally adds 190980187e2b drm/i915: Check for no-op priority changes first adds cdd075960215 drm/hdcp: drm_hdcp_request_srm() as static adds 3c23ed13112c drm/i915: Fix the pipe state timing mismatch warnings adds 8ae897435f0a drm/i915: Refactor bdw_get_pipemisc_bpp adds 30bd7efdf678 drm/i915: Fix pipe config mismatch for bpp, output format adds e3c54da0fe86 drm/i915: Fix pixel clock and crtc clock config mismatch adds 1aa3750885fb drm/i915/icl: More workaround for port F detection due to [...] adds 4547c255f442 drm/i915: Add support for tracking wakerefs w/o power-on g [...] adds dbf99c1f8c7e drm/i915: Force printing wakeref tacking during pm_cleanup adds ee70080a52f1 drm/i915: Verify power domains state during suspend in all cases adds e0da2d63ab3a drm/i915: Add support for asynchronous display power disabling adds f39194a7a8b9 drm/i915: Disable power asynchronously during DP AUX transfers adds ad5125d6ef2d drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd() adds 6cfe7ec02e85 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] adds 6f08ebe779a3 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] adds 08d8e17005a3 drm/i915: Replace use of PLLS power domain with DISPLAY_CO [...] adds b4c7ea635475 drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV adds 4e309bafeb77 drm/i915: Assert that TypeC ports are not used for eDP adds dba5a7f301d2 drm/i915: Mark semaphores as complete on unsubmit out if p [...] adds 17db337f5098 drm/i915: Truly bump ready tasks ahead of busywaits adds 96ac08137e1a drm/i915/dp: Initialise locals for static analysis adds af461ff3fa5e drm/i915/hdcp: Use both bits for device_count adds 6e7eb7a80769 drm/i915: Bump signaler priority on adding a waiter adds 68fc728b01fc drm/i915: Downgrade NEWCLIENT to non-preemptive adds 4cc79cbb01ef drm/i915/execlists: Drop promotion on unsubmit adds 1a74fc0b3f49 drm/i915: Add a new "remapped" gtt_view adds e2e394bffa19 drm/i915/selftests: Add mock selftest for remapped vmas adds bb211c3d0c45 drm/i915/selftests: Add live vma selftest adds a88c40ebb881 drm/i915: Shuffle stride checking code around adds 54d4d719fa11 drm/i915: Overcome display engine stride limits via GTT remapping adds aa5ca8b7421c drm/i915: Align dumb buffer stride to 4k to allow for gtt [...] adds 203301298223 drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256 [...] adds 5c000fb33b76 drm/i915: Bump gen7+ fb size limits to 16kx16k adds 7f3f317a66ca drm/i915: Restore control over ppgtt for context creation ABI adds 976b55f0e1db drm/i915: Allow a context to define its set of engines adds e620f7b3a263 drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local [...] adds 8319f44c0525 drm/i915: Re-expose SINGLE_TIMELINE flags for context creation adds b81dde719439 drm/i915: Allow userspace to clone contexts on creation adds 6d06779e8672 drm/i915: Load balancing across a virtual engine adds 78e41ddd2198 drm/i915: Apply an execution_mask to the virtual_engine adds f71e01a78bee drm/i915: Extend execution fence to support a callback adds ee1136908e9b drm/i915/execlists: Virtual engine bonding adds a88b6e4cbafd drm/i915: Allow specification of parallel execbuf adds fde938867b92 drm/i915/selftests: Verify context workarounds adds cbe3e1d10379 drm/i915/icl: Add WaDisableBankHangMode adds c5d3e39caa45 drm/i915: Engine discovery query adds 8e9d645c6831 drm/i915/dp: Add a config function for YCBCR420 outputs adds 4d432f956d4f drm: Rename struct edp_vsc_psr to struct dp_sdp adds 3c053a96ef5f drm/i915/dp: Program VSC Header and DB for Pixel Encoding/ [...] adds ec4401d3893c drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA adds 16668f486ffb drm/i915/dp: Change a link bandwidth computation for DP adds 47d0ccecc9fd drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11 adds cfc0e7bbf41b drm/i915: Update DRIVER_DATE to 20190523 adds 09a93ef3d60f drm/i915: remove duplicate typedef for intel_wakeref_t adds d3622099c76f drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup adds 932309fb030d drm/i915/selftests: Move some reset testcases to separate file adds f6470c9bccab drm/i915/selftests: Split igt_atomic_reset testcase adds beca36ffbdb5 drm/i915/selftests: Use prepare/finish during atomic reset test adds 78577e294bf2 drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loaded adds 89195bab5d8c drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish adds f1e6b336bafa drm/i915/uc: Use GuC firmware status helper adds 0922f3459f6d drm/i915/uc: Skip GuC HW unwinding if GuC is already dead adds a2ce23147348 drm/i915/uc: Stop talking with GuC when resetting adds eaf20e6933dc drm/i915/uc: Skip reset preparation if GuC is already dead adds b3ca0d44917c drm/i915: remove unused IO_TLB_SEGPAGES which should be de [...] adds 63e8dcdb4f8e drm/i915/gtt: Neuter the deferred unbind callback from gen [...] adds 397049a03022 drm/i915/gen11: enable support for headerless msgs adds c0a74c732568 drm/i915: Update DRIVER_DATE to 20190524 adds 14ee642c2ab0 Merge tag 'drm-intel-next-2019-05-24' of git://anongit.fre [...] adds 437ccd175a7a drm/amd/powerplay: support hotspot/memory critical limit values adds 901cb599dbc2 drm/amd/powerplay: support temperature emergency max values adds ada2b8f1c828 drm/amd/powerplay: support SMU metrics table on Vega12 adds a34d1166b47c drm/amd/powerplay: expose current hotspot and memory tempe [...] adds 2adc11564c42 drm/amd/powerplay: support hwmon temperature channel labels V2 adds c59a722c4ccb drm/amd/powerplay: expose Vega12 current power adds eef2d67ead3e drm/amd/powerplay: expose Vega12 current gpu activity adds 4fde03a7efe4 drm/amd/powerplay: add helper function to get smu firmware [...] adds 88807dc8d573 drm/amdgpu: Remap hdp coherency registers adds d8e408a82704 drm/amdkfd: Expose HDP registers to user space adds da361dd13f4f drm/amdgpu: Implement get num of hops between two xgmi device adds 0fb0df031acd drm/amdkfd: Adjust weight to represent num_hops info when [...] adds 1846e3f9e76c drm/amd/powerplay: expose Vega20 realtime memory utilization adds 271151d80149 drm/amd/powerplay: expose Vega12 realtime memory utilization adds 767fb6b35dfa drm/amd/powerplay: expose SMU7 asics realtime memory utilization adds f120386d74f1 drm/amdgpu: add new sysfs interface for memory realtime ut [...] adds 912dfc846aad drm/amdgpu: enable separate timeout setting for every ring [...] adds e008299ea9a1 drm/amdgpu: Update latest xgmi topology info after each de [...] adds 673b366b41e2 drm/amdgpu: Add replay counter defines to NBIO headers adds dcea6e65d41f drm/amdgpu: Add PCIe replay count sysfs file adds 5980bcaa9610 drm/amdgpu: Fix CIK references in gmc_v8 adds 0d87c9cfc08e drm/amdkfd: Cosmetic cleanup adds 9b6eb00dbdae drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file adds 2fbd6f94accd drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] adds a58f273cdd0e drm/amd/display: 3.2.28 adds 14ed3d00eff9 drm/amd/display: Refactor program watermark. adds 4cd75ff096f4 drm/amd/display: fix multi display seamless boot case adds 21e471f0850d drm/amd/display: Set dispclk and dprefclock directly adds 8dea49605f6e drm/amd/display: add support for disconnected eDP panels adds f5ce9f3cba9f drm/amd/display: add SW_USE_I2C_REG request. adds 64827cadcce3 drm/amd/display: block passive dongle EDID Emulation for U [...] adds efa023363cdf drm/amd/display: Support AVI InfoFrame V3 and V4 adds 1352c779cb74 drm/amd/display: Fill prescale_params->scale for RGB565 adds e371e19c10a2 drm/amd/display: Disable cursor when offscreen in negative [...] adds 2d27ebac018f drm/amd/display: 3.2.29 adds 2f482c4f9098 drm/amd/display: Define Byte 14 on AVI InfoFrame adds 40df2f809e8f drm/amd/display: color space ycbcr709 support adds 052fa7e8c9a9 drm/amd/display: reset retimer/redriver below 340Mhz adds db819940b0ef drm/amd/display: move signal type out of otg dlg params adds e7e10c464a48 drm/amd/display: stop external access to internal optc syn [...] adds 79592db31297 drm/amd/display: fix acquire_first_split_pipe function adds b2293ac23776 drm/amd/display: move back vbios cmd table for set dprefclk adds 1894478ad1f8 drm/amd/display: Fill plane attrs only for valid pxl format adds 88ccdf1d59df drm/amd/display: Expose send immediate sdp message interface adds dd68722c427d drm/amdgpu: Reserve shared fence for eviction fence adds 8511477773c3 drm/amdgpu: add EDC counter register adds 5326ad54c5ef drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled adds 992af942a6cf drm/amdgpu: add df perfmon regs and funcs for xgmi adds 7c04ca50b0b9 drm/amdgpu: gpu reset will run late_init adds b152e8e13e88 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] adds 7af23ebe93fe drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot adds a564808e7f5b drm/amdgpu: handle ras reset adds 36810fdb69ba drm/amdgpu: gmc support ras gpu reset adds 70ab8c6125d6 drm/amdgpu: gfx support ras gpu reset adds 9708a318620d drm/amdgpu: sdma support ras gpu reset adds e79a04d53147 drm/amdgpu: gpu reset will run ras post init adds 78d481126795 drm/amdgpu: init vega10 SR-IOV reg access mode adds 2d11fd3f5420 drm/amdgpu: initialize PSP before IH under SR-IOV adds 3880369f6a8e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG adds c5d19419ed9c drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG adds 470b425019e7 drm/amdgpu: call psp to program ih cntl in SR-IOV adds 7bd877692e23 drm/amdgpu: Support PSP VMR ring for Vega10 VF adds 98cad2deaf55 drm/amdgpu: Skip setting some regs under Vega10 VF adds 6b1ff3ddc66d drm/amdgpu: add basic func for RLC program reg adds 1bff7f6c679f drm/amdgpu: RLC to program regs for Vega10 SR-IOV adds c5fb351470e8 drm/amd/display: Make some functions static adds 3058770ae352 drm/amdgpu: Fix S3 test issue adds 466b17934609 drm/amdgpu: add badpages sysfs interafce adds 511fdbc33aaa drm/amdgpu: ras support suspend/resume adds 5e6932fe3162 drm/amdgpu: enable ras suspend/resume adds 6121366b749d drm/amdgpu: gmc handle ras resume adds 2c2fc0cd0bd1 drm/amdgpu: gfx handle ras resume adds 777ac3ba3d85 drm/amdgpu: sdma handle ras resume adds 120c212518c8 drm/amdgpu: add no_user_fence flag to ring funcs adds 7ee250b142a3 drm/amdgpu/UVD: set no_user_fence flag to true adds f61334b556d5 drm/amdgpu/VCE: set no_user_fence flag to true adds 474612fc7482 drm/amdgpu/VCN: set no_user_fence flag to true adds 742b48aed44b drm/amdgpu: check no_user_fence flag for engines adds 7d59c41b5150 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup adds 36f5f8a74981 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] adds 319dd4764ffd drm/amd/powerplay: avoid repeat AVFS enablement/disablement adds fc99f2be06c6 drm/amd/powerplay: update Vega10 power state on OD adds 9995ac560bc3 drm/amd/powerplay: force to update all clock tables on OD reset adds 4c6097efa8ab drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters adds dca29491c37f drm/amdgpu: remove static GDS, GWS and OA allocation adds c3b6c6074166 drm/amdgpu: suppress repeating tmo report adds fe2b5323d2c3 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE adds 05eee12dd60e drm/amdgpu: move the VCN DPG mode read and write to VCN adds 9dc7b02a3ccc drm/amdgpu: make VCN DPG pause mode detached from general VCN adds 5bb235327323 drm/amdgpu: Report firmware versions with sysfs v2 adds d7316ddc610f drm/amd/display: Add ASICREV_IS_PICASSO adds a7669aff7764 drm/amd/display: Don't load DMCU for Raven 1 (v2) adds 97df424fe7a7 drm/amd/display: Drop DCN1_01 guards adds 8667eb64a6b2 drm/amd/powerplay: drop unnecessary sw smu check adds e969f29148ba drm/amd/powerplay: drop redundant smu call adds fe75a323713e drm/amd/powerplay: support ppfeatures sysfs interface on s [...] adds 1de888e8fc59 drm/amd/powerplay: honor hw limit on fetching metrics data adds 986b21b8c88d drm/amd/powerplay: support uclk activity retrieve on sw sm [...] adds 917048d132d7 drm/amd/powerplay: support sw smu hotspot and memory tempe [...] adds 0623fdb061d8 drm/amd/display: define v_total_min and max parameters adds 0880d9ffaea5 drm/amd/display: Hook up CRC capture support for dce120 adds be4b289f10ca drm/amd/display: Remove DPMS state dependency for fast boot adds f62b09b1345e drm/amd/display: Reuse MPC OGRAM for 1D blender adds 5408887141ba drm/amd/display: 3.2.30 adds 24c18794946a drm/amd/display: add null checks and set update flags adds 6476a7c8f031 drm/amd/display: Program VTG params after programming Global Sync adds eed928dcd83e drm/amd/display: enabling stream after HPD low to high happened adds 78cc70b1e47d drm/amd/display: Engine-specific encoder allocation adds 2da4605dce38 drm/amd/display: Use DCN functions instead of DCE adds b33171ccaabe drm/amd/display: Use VCP for extended colorimetry adds a634913ed24a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE adds aa5fdb1ab5b6 drm/amd/display: Explicitly specify update type per plane [...] adds ccd76ebce4e8 drm/amd/display: dont set otg offset adds 1090d58d4815 drm/amd/display: Disable ABM before destroy ABM struct adds 0cd8afaef199 drm/amd/display: 3.2.31 adds e74609cb4253 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI adds e70a26b303d5 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" adds 1b9557fcaa42 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] adds a254bfa2c5fb drm/amd/powerplay: Enable "disable dpm" feature to support [...] adds d6ee400e793f drm/amdgpu: use div64_ul for 32-bit compatibility v1 adds 17a839135f73 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting adds 5208e6a3b25d gpu: fix typos in code comments adds dbaa922b5706 drm/amdgpu: use pcie_bandwidth_available rather than open [...] adds bcae18c2f542 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] adds cb77ee7cae96 drm/amdkfd: Use 64 bit sdma_bitmap adds 96eb5f9dd3d8 drm/amdkfd: Add sdma allocation debug message adds 323c71df9447 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id adds c6fd980ab154 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd adds f756e6319ca0 drm/amdkfd: Fix compute profile switching adds 2db2f259594d drm/amdkfd: Fix gfx8 MEM_VIOL exception handler adds 157e586dc98f drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL adds 58836009015c drm/amdkfd: Fix gfx9 XNACK state save/restore adds fa722f0d9820 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] adds e14ba95b908f drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] adds 2c5a51f57042 drm/amdgpu: use HMM callback to replace mmu notifier adds 89cd9d23e9a7 drm/amdkfd: avoid HMM change cause circular lock adds 899fbde14646 drm/amdgpu: replace get_user_pages with HMM mirror helpers adds ad595b8634f3 drm/amdgpu: fix HMM config dependency issue adds 6c55d6e90e68 drm/amdkfd: support concurrent userptr update for HMM adds 6826cb3b92a3 drm/amdgpu: support userptr cross VMAs case with HMM adds b9c5eb5b801a drm/amdgpu: more descriptive message if HMM not enabled adds 1986a3b022be drm/amdgpu: Improve error handling for HMM adds 972fcdb52fe8 drm/amdkfd: Introduce asic-specific mqd_manager_init function adds 59f650a06f8f drm/amdkfd: Introduce DIQ type mqd manager adds fdfa090bc90f drm/amdkfd: Init mqd managers in device queue manager init adds 6c6cde557a8e drm/amdkfd: Add mqd size in mqd manager struct adds 11614c36bc8f drm/amdkfd: Allocate MQD trunk for HIQ and SDMA adds e73390d18110 drm/amdkfd: Fix a potential memory leak adds d1f8f0d17d40 drm/amdkfd: Move non-sdma mqd allocation out of init_mqd adds 0803e7a9e850 drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk adds e78579aab7c3 drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] adds 065e4bdfa1f3 drm/amdkfd: Fix sdma queue map issue adds 1b4670f69831 drm/amdkfd: Introduce XGMI SDMA queue type adds 14568cf6583e drm/amdkfd: Expose sdma engine numbers to topology adds 16631afff224 drm/amdkfd: Delete alloc_format field from map_queue struct adds 32cce8bc8603 drm/amdkfd: Fix a circular lock dependency adds ed81cd6e0e9f drm/amdkfd: Add VegaM support adds 460960587ae8 drm/amdkfd: Add domain number into gpu_id adds fb2dbfd2427e drm/amdgpu: Add Unique Identifier sysfs file unique_id v2 adds a75176770854 drm/amd/powerplay: Fix code error for translating int type [...] adds 1825fd34e8ed drm/amd/display: Switch the custom "max bpc" property to t [...] adds 42ba01fc30e6 drm/amd/display: Use new connector state when getting color depth adds f1e5e9130286 drm/amdgpu: sort probed modes before adding common modes adds 1c1e53f7f2ce drm/amd/doc: Add XGMI sysfs documentation adds 74abc2210e10 drm/amd/doc: Add RAS documentation to guide adds c8bdf2b63e5b drm/amdgpu: fix unload driver fail adds d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio adds 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties adds ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu adds e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization adds 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process adds eb82da1dc442 drm/amdkfd: Add function to set queue gws adds 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS adds 023509737140 drm/amdkfd: PM4 packets change to support GWS adds 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu adds d55f33da5413 drm/amdgpu/soc15: skip reset on init adds 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset adds cf401e2856b2 drm/amdkfd: fix null pointer dereference on dev adds 91c1ead6aee2 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] adds fd6905fca4f0 drm/stm: ltdc: remove clk_round_rate comment adds fa6251a747b7 drm/stm: dsi: check hardware version adds 9371ea5e5918 drm/meson: imply dw-hdmi i2s audio for meson hdmi adds 5fc537bfd000 drm/mcde: Add new driver for ST-Ericsson MCDE adds 9f1f1a2dab38 drm/edid: Fix a missing-check bug in drm_load_edid_firmware() adds b576ff902f8a drm/sched: Fix static checker warning for potential NULL ptr adds c479450f61c7 drm/panel: Add support for Armadeus ST0700 Adapt adds acfb0b85cdce dt-bindings: display/panel: Add KOE tx14d24vm1bpa display [...] adds 14bf60c416b7 drm/panel: simple: Add KOE tx14d24vm1bpa display support ( [...] adds 6cdd4e60f7b7 drm/panel: st7701: Swap vertical front and back porch timings adds 54e6a745aad3 drm/bridge: make dw_mipi_dsi.h self-contained adds 95b608044fe0 drm/bridge: drop drmP.h usage adds 182c58ab2e5b drm/mcde: Fix compile problems adds 2197f55f462d drm: make drm/drm_auth.h self contained adds cbe932a38dc6 drm: make drm/drm_legacy.h self-contained adds 1dccccba19a5 drm: make drm_crtc_internal.h self-contained adds 7a44fdce421e drm: make drm_internal.h self-contained adds b8d1148892ba drm: make drm_legacy.h self-contained adds 34112deddb43 drm: make drm_trace.h self-contained adds 0500c04ea14a drm: drop use of drmP.h in drm/* adds fd86575fe5d0 drm/damage-helper: Use NULL instead of 0 adds cf57fdc8e42b drm/stm: ltdc: restore calls to clk_{enable/disable} adds 4672b1d65fc9 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 90fd6ba63a0e drm/panel: panel-innolux: drop unused variable adds cb23eae3ecf5 drm/panel: drop drmP.h usage adds d0f29d4980cd drm/sched: Fix make htmldocs warnings. adds d8fd3722207f drm/mst: Fix MST sideband up-reply failure handling adds c25b84c00826 dt-bindings: display: Convert Allwinner DSI to a schema adds bfb6e014c45f drm/bridge: tc358767: fix tc_aux_get_status error handling adds c28d14849d37 drm/bridge: tc358767: reset voltage-swing & pre-emphasis adds 4b30bf41e11f drm/bridge: tc358767: fix ansi 8b10b use adds e5607637c461 drm/bridge: tc358767: cleanup spread & scrambler_dis adds ab947eb65a31 drm/bridge: tc358767: remove unused swing & preemp adds ca342386a9b3 drm/bridge: tc358767: cleanup aux_link_setup adds 5761a259aa9e drm/bridge: tc358767: move video stream setup to tc_main_l [...] adds 80d57245063f drm/bridge: tc358767: split stream enable/disable adds bb24836869a7 drm/bridge: tc358767: move PXL PLL enable/disable to strea [...] adds cb3263b2df97 drm/bridge: tc358767: add link disable function adds 1c928267b187 drm/bridge: tc358767: disable only video stream in tc_stre [...] adds 67bca92fa830 drm/bridge: tc358767: ensure DP is disabled before LT adds 31b4c8848a89 drm/bridge: tc358767: remove unnecessary msleep adds 0776a269d725 drm/bridge: tc358767: use more reliable seq when finishing LT adds 0bf251465113 drm/bridge: tc358767: cleanup LT result check adds f9538357760b drm/bridge: tc358767: clean-up link training adds 2792c152a845 drm/bridge: tc358767: remove check for video mode in link enable adds 4647a64fd56a drm/bridge: tc358767: use bridge mode_valid adds 0cdb42f313e0 drm/bridge: tc358767: remove tc_connector_best_encoder adds 46648a3cec2d drm/bridge: tc358767: copy the mode data, instead of stori [...] adds 3231573065ad drm/bridge: tc358767: read display_props in get_modes() adds af9526f262c0 drm/bridge: tc358767: add GPIO & interrupt registers adds f25ee5017e4f drm/bridge: tc358767: add IRQ and HPD support adds 423997fffeaf dt-bindings: tc358767: add HPD support adds 9fba099b7a84 drm/bridge: sii902x: add input_bus_flags adds bceee9bb8948 drm/bridge: sii902x: Set output mode to HDMI or DVI accord [...] adds 8dbfc5b65023 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz adds 9ed99f613fb2 dt-bindings: display: sii902x: Remove trailing white space adds 3f18021f43a3 dt-bindings: display: sii902x: Add HDMI audio bindings adds ff5781634c41 drm/bridge: sii902x: Implement HDMI audio support adds e33df4ca8717 drm/doc: More fine-tuning on userspace review requirements adds 848d56dddad8 drm: Drop a redundant unused variable adds cfc1ce7e5212 drm: Fixed doc warnings in drm uapi header adds 88694af9e4d1 drm/amd/display: Expose HDR output metadata for supported [...] adds b232d4ed92ea drm/amd/display: Only force modesets when toggling HDR adds 1b94f47793b1 drm/docs: More links for implicit/explicit fencing. adds d81294afeecd drm/fb-helper: Remove drm_fb_helper_crtc adds 309aa926364d drm: ADD UAPI structure definition section in kernel doc adds a09db883e5d9 drm: Fix docbook warnings in hdr metadata helper structures adds 67ceef2a1dd0 video/hdmi: Dropped static functions from kernel doc adds 3b295cb1a411 drm: Flush output polling on shutdown adds a6eca2abdd42 drm: atmel-hlcdc: add config option for clock selection adds e1dc68a4b149 drm: atmel-hlcdc: avoid initializing cfg with zero adds 262d67e73f9a drm: atmel-hlcdc: enable sys_clk during initalization. adds e2435ead7633 drm: atmel-hlcdc: add sam9x60 LCD controller adds cbb32079149d drm/atmel-hlcdc: revert shift by 8 adds f5b07b04e5f0 dma-buf: Discard old fence_excl on retrying get_fences_rcu [...] adds 141de1d46fc8 Merge tag 'drm-misc-next-2019-06-05' of git://anongit.free [...] adds efb426d58128 drm/amdgpu: ras injection use gpu address adds 789142eb8bae drm/amdgpu:Fix the unpin warning about csb buffer adds dc88b4a684d2 drm/amd/display: make clk mgr soc specific adds 821c65596b68 drm/amd/display: Don't use ROM for output TF if GAMMA_CS_TFM_1D adds 48ea75f99a58 drm/amd/display: Implement CM dealpha and bias interfaces adds a7f90cbc0ee4 drm/amd/display: Move CLK_BASE_INNER macro adds b1432fcbdbea drm/amd/display: assign new stream id in dc_copy_stream adds 0a32df9cfdb3 drm/amd/display: Disable audio stream only if it's current [...] adds 313a9a21ff46 drm/amd/display: Add GSL source select registers adds e63e2491ad92 drm/amd/display: Ensure DRR triggers in BP adds 70d9e8cb8b44 drm/amd/display: disable PSR/ABM before destroy DMCU struct adds 9b93eb475aa9 drm/amd/display: move clk_mgr files to right place adds 8e0546d6c4b1 drm/amd/display: Add min_dcfclk_mhz field to bb overrides adds fe798de53a7a drm/amd/display: Move link functions from dc to dc_link adds b8b205ab2b41 drm/amd/display: 3.2.32 adds 88147df0308e drm/amd/display: fix calculation of total_data_read_bandwidth adds 4b0ab7dd37a3 drm/amd/display: fix crash on setmode when mode is close t [...] adds 44ab1aa84ae6 drm/amd/display: do not power on eDP power rail early adds 961ea20155d7 drm/amd/display: Fix type of pp_smu_wm_set_range struct adds baa1fd7f32f2 drm/amd/display: Refactor clk_mgr functions adds d7644091300a drm/amd/display: Add writeback_config to VBA vars adds ff1232a9052e drm/amd/display: Modified AUX_DPHY_RX_CONTROL0 adds c5c07cb5435e drm/amd/display: Refactor DIO stream encoder adds 8633d96d3ca1 drm/amd/display: fix issues with bad AUX reply on some displays adds e25228b02e48 drm/amd/display: Increase Backlight Gain Step Size adds 7316c4ad2996 drm/amd/display: Reset planes for color management changes adds 6ad34adeaec5 drm/amd/display: CS_TFM_1D only applied post EOTF adds 4fd334122399 drm/amd/display: program manual trigger only for bottom most pipe adds 443e902eeef9 drm/amdkfd: Return proper error code for gws alloc API adds bdb50274d06a drm/amdgpu/sriov: Correct some register program method adds 526c654a8a06 drm/amdgpu/display: Fix reload driver error adds 6e58ab7ac7fa drm/ttm: Make LRU removal optional v2 adds b2f7a6161972 drm/ttm: return immediately in case of a signal adds af1dac01a701 drm/ttm: remove manual placement preference adds 4c5ac9487c15 drm/ttm: cleanup ttm_bo_mem_space adds 224ee02a9d73 drm/ttm: immediately move BOs to the new LRU v3 adds d367bd2a5e2b drm/ttm: fix busy memory to fail other user v10 adds 0f257b09531b drm/amd/display: use ttm_eu_reserve_buffers instead of amd [...] adds fbebaa72992e gpu: amdgpu: fix broken amdgpu_dma_buf.c references adds c53e4db71276 drm/amdgpu: cancel late_init_work before gpu reset adds beff74bc6e0f drm/amdgpu: fix a race in GPU reset with IB test (v2) adds 621b325aa8b2 drm/amdgpu/display: Drop some new CONFIG_DRM_AMD_DC_DCN1_0 [...] adds ae96e8d7b6f4 drm/ttm: fix ttm_bo_unreserve adds 72a14e9b23d0 Revert "drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu" adds 396f9acaffd8 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...] adds 2acd1d1f2199 dt-bindings: display: renesas: du: Document the r8a774a1 bindings adds 07c7c6bfbe03 dt-bindings: display: renesas: lvds: Document r8a774a1 bindings adds d31349a50415 drm: rcar-du: Add R8A774A1 support adds 62e2da682a0a drm: rcar-du: lvds: Add r8a774a1 support adds 66659d9d0962 drm: rcar-du: writeback: include interface header adds b0a6b94027c8 drm: bridge: Add dual_link field to the drm_bridge_timings [...] adds 3cb120814eb9 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] adds 1ddf2d4ad898 drm: bridge: thc63: Report input bus mode through bridge timings adds f54b4df6b14f dt-bindings: display: renesas: lvds: Add renesas,companion [...] adds 968328496b0f drm: rcar-du: lvds: Remove LVDS double-enable checks adds fa440d870358 drm: rcar-du: lvds: Add support for dual-link mode adds 8e8fddab0d0a drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-li [...] adds 329972a9db8a drm: rcar-du: Add support for missing 32-bit RGB formats adds e158dbb0e6b6 drm: rcar-du: Add support for missing 16-bit RGB4444 formats adds cb5f15b711d3 drm: rcar-du: Add support for missing 16-bit RGB1555 formats adds 34c8a892ec5e Merge tag 'du-next-20190608-2' of git://linuxtv.org/pincha [...] adds 1ee2db22dbad drm/omap: Make sure device_id tables are NULL terminated adds 9a671c214531 drm/omap: remove open-coded drm_invalid_op() adds f2f5f77a22c1 drm/omap: Use dev_get_drvdata() adds 81f2ca24999a drm/omap: use DRM_DEBUG_DRIVER instead of CORE adds ad9df7d91b4a drm/omap: don't check dispc timings for DSI adds 47103a80f55a drm/omap: add framedone interrupt support adds 1bb418bffdd6 drm/omap: add support for manually updated displays adds 561564bea324 Merge tag 'omapdrm-5.3' of git://git.kernel.org/pub/scm/li [...] adds a5b868786924 drm/panel: truly: Add additional delay after pulling down [...] adds 4b013bb2d3a4 drm/virtio: use u64_to_user_ptr macro adds 1b36d506fc82 drm/sis: drop drmP.h use adds 87158992d39a drm/savage: drop use of drm_os_linux adds ac0ac2102003 drm/savage: drop use of drmP.h adds 3c1aa3b38727 drm/r128: drop drm_os_linux dependencies adds 7f1d39efa66f drm/r128: drop use of drmP.h adds c60362500149 dt-bindings: drm/bridge/synopsys: dw-hdmi: Add "unwedge" f [...] adds 50f9495efe30 drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus adds 7fdf478a4386 drm/virtio: Ensure cached capset entries are valid before [...] adds 676a905b09d5 drm/virtio: Wake up all waiters when capset response comes in. adds 5934ce998faf drm/virtio: Fix cache entry creation race. adds 1a1e5c0f5b84 drm: Ignore drm_gem_vram_mm_funcs in generated documentation adds 1882018a70e0 drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry adds 6dab9102dd7b drm: panel-orientation-quirks: Add quirk for GPD pocket2 adds f2f2bb60d998 drm: panel-orientation-quirks: Add quirk for GPD MicroPC adds 382d2af64e7d drm/edid: Clean up DRM_EDID_DIGITAL_* flags adds 3bde449f0bf1 drm/edid: Ignore "DFP 1.x" bit for EDID 1.2 and earlier adds 5e2f97a93f70 drm/sti: drop use of drmP.h adds 1ae752bf390c drm/vkms: Remove useless call to drm_connector_register/un [...] adds 7355965da22b drm/vkms: Forward timer right after drm_crtc_handle_vblank adds fd311d880c76 drm/meson: Add zpos immutable property to planes adds 5ffff4415f9e drm/meson: Add support for XBGR8888 & ABGR8888 formats adds 630bec0c16ee drm/stm: ltdc: No message if probe adds 35ab6cfbf211 drm/stm: support runtime power management adds 955f03a7d073 drm/bridge: sii902x: re-order conditions to prevent out of [...] adds 382d8dfe8b1b drm/bridge: sii902x: fix comparision of u32 with less than zero adds d99004d7201a drm/crc-debugfs: Also sprinkle irqrestore over early exits adds df7378951455 drm/atomic: Move __drm_atomic_helper_disable_plane/set_config() adds eade2a17ddc5 drm/fb-helper: Prepare to move out commit code adds aec3925f093d drm/fb-helper: Move out commit code adds 427231bc6d58 dma-fence: Signal all callbacks from dma_fence_release() adds 0bd79f915c68 drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pi [...] adds 75f3f70f0462 drm: drm_crtc.h self-contained adds a7d469cc99b1 drm: drm_debugfs.h self-contained adds 0e1a351d90c8 drm/radeon: drop dependency on drm_os_linux.h adds 2ed9aa0ff3bd drm/radeon: drop drmP.h from header files adds 88f489d26b04 drm/radeon: prepare header files for drmP.h removal adds f91831274e6e drm/radeon: drop use of drmP.h (1/2) adds c182615f3ea3 drm/radeon: drop use of drmP.h (2/2) adds 656600efd67b drm: fix build errors with drm_print.h adds c366be543c5e drm/amd: drop dependencies on drm_os_linux.h adds 4fc4dca8320e drm/amd: drop use of drmp.h in os_types.h adds f867723b41f8 drm/amd: drop use of drmP.h in amdgpu.h adds 841d0023338c drm/amd: drop use of drmP.h in atom.h adds 831583c30910 drm/amd: drop use of drmP.h from all header files adds 9fdd91aa8cf4 drm/amd: drop use of drmP.h in powerplay/ adds 09d21852a6f3 drm/amd: drop use of drmP.h in display/ adds fdf2f6c56e5e drm/amd: drop use of drmP.h in amdgpu/amdgpu* adds 47b757fba2a3 drm/amd: drop use of drmP.h in remaining files adds 9ff3a5c88e1f drm/virtio: Add memory barriers for capset cache. adds e5852bee90d6 drm/fb-helper: Remove drm_fb_helper_connector adds aafa9e066872 drm/fb-helper: Prepare to move out modeset config code adds cf13909aee05 drm/fb-helper: Move out modeset config code adds ce25600842f3 drm/todo: Add bootsplash entry adds ecf79e7ca156 drm/fb: document dirty helper better adds 99d02ed523dc drm: bridge: dw-hdmi: Add hook for resume adds 27c9130baef5 drm/rockchip: dw_hdmi: Handle suspend/resume adds a3e69b86cf04 drm/bridge/synopsys: dsi: add power on/off optional phy ops adds ee7668bc68a2 drm/stm: dsi: add power on/off phy ops adds 1ff30dd85e63 drm: Reverse lock order in pan_display_legacy() adds c412187dda6e gpu: drm: bridge: sii9234: simplify getting the adapter of [...] adds 5740671e596b dma-fence/reservation: Markup rcu protected access for DEB [...] adds 09cc560951db drm: Tweak drm_encoder_helper_funcs.enable kerneldoc adds b07baa0393d0 drm/virtio: drop framebuffer dirty tracking code adds 31534fda1259 drm/ast: Drop fb_debug_enter/leave adds bb5ce9a017b8 drm/mcde: Fix an uninitialized variable adds a6c3464f69cf drm/gem-vram: Support pinning buffers to current location adds 4d7553c3ed2c drm/ast: Unpin cursor BO during cleanup adds ff771bb1d068 drm/ast: Remove obsolete or unused cursor state adds 27072152075e drm/ast: Pin and map cursor source BO during update adds da460a29c28c drm/ast: Pin framebuffer BO during dirty update adds f4ce5af71bc2 drm/mgag200: Pin framebuffer BO during dirty update adds 94dc57b10399 drm/mgag200: Rewrite cursor handling adds 57c84d5c9348 drm: Remove lock interfaces from GEM VRAM helpers adds 921721738f49 drm: Remove functions with kmap-object argument from GEM V [...] adds 90e73491d5db vga_switcheroo: no need to check return value of debugfs_c [...] adds 2a08f2b8990c panel: rocktech: no need to check return value of debugfs_ [...] adds 1de287512dfd drm/bridge: analogix_dp: possible condition with no effect [...] adds eb19e8479b96 drm/bridge: analogix-anx78xx: Drop of_gpio.h include adds 5b038dcf9d0a drm/bridge: analogix_dp: Convert to GPIO descriptors adds b792e64021ec drm: no need to check return value of debugfs_create functions adds 150c6624a6fa sti: no need to check return value of debugfs_create functions adds 43c76d72ea85 drm: Add atomic variants of enable/disable to encoder help [...] adds 1b27fbdde1df drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers adds 5ade071ba13e drm: Add atomic variants for bridge enable/disable adds 6f3b62781bbd drm: Convert connector_helper_funcs->atomic_check to accep [...] adds 1452c25b0e60 drm: Add helpers to kick off self refresh mode in drivers adds 6c83ca795f2c drm/rockchip: Use dirtyfb helper adds 9f9b25593ab4 drm/connector: Fix kerneldoc warning in HDR_OUTPUT_METADAT [...] adds 51e857af9f3f drm/amdgpu: Fix connector atomic_check compilation fail adds 2454fcea338a Merge tag 'drm-misc-next-2019-06-14' of git://anongit.free [...] adds 52d2d44eee80 Merge v5.2-rc5 into drm-next adds 4251fa5fc3bb drm/vmwgfx: Assign eviction priorities to resources adds c9e5f41f7320 mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem adds 29875a52915e mm: Add an apply_to_pfn_range interface adds 4fe51e9e7902 mm: Add write-protect and clean utilities for address spac [...] adds 32d1f6985ceb drm/ttm: Allow the driver to provide the ttm struct vm_ope [...] adds 7a39f35ce43f drm/ttm: TTM fault handler helpers adds 93392217066d drm/vmwgfx: Implement an infrastructure for write-coherent [...] adds 86aeaa09f3df drm/vmwgfx: Use an RBtree instead of linked list for MOB r [...] adds d58e3b087b76 drm/vmwgfx: Implement an infrastructure for read-coherent [...] adds 4ba397671237 drm/vmwgfx: Add surface dirty-tracking callbacks adds 03583e503de6 drm/vmwgfx: Add debug message for layout change ioctl adds 358d76d9b577 drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors adds 9bbfda544ed7 drm/vmwgfx: Kill unneeded legacy security features adds 031e610a6a21 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds ed63bb1d1f84 dma-buf: give each buffer a full-fledged inode adds bb2bb9030425 dma-buf: add DMA_BUF_SET_NAME ioctls adds bcc071110aea dma-buf: add show_fdinfo handler adds 53ffa1ee8de2 drm/rockchip: dw_hdmi: add basic rk3228 support adds de85ec271a86 drm/rockchip: cdn-dp: correct rate in the struct drm_dp_li [...] adds 987d65d01356 drm: debugfs: make drm_debugfs_create_files() never fail adds a0e93c41eb75 drm/panfrost: Align GEM objects GPU VA to 2MB adds 41ff5bd83435 drm: add debug print to update_vblank_count adds 7974033e527a drm/dp: Add DP_DPCD_QUIRK_NO_SINK_COUNT adds 5d4d823d0ac9 drm/vc4: no need to check return value of debugfs_create f [...] adds 99b9683f2142 drm/rockchip: Properly adjust to a true clock in adjusted_mode adds 527e4ca3b6d1 drm/rockchip: Base adjustments of the mode based on prev a [...] adds f5500f385ba3 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 8db420ac6cf2 drm/todo: Improve drm_gem_object funcs todo adds eb69c8a4bf5e drm/gem: Unexport drm_gem_(un)pin/v(un)map adds dd082cef99b6 drm/panfrost: Move gpu_{write, read}() macros to panfrost_regs.h adds 92f0ad0b1dc6 drm/panfrost: Add a module parameter to expose unstable ioctls adds 1e51348013a2 drm/panfrost: Add an helper to check the GPU generation adds 7786fd108777 drm/panfrost: Expose performance counters through unstable ioctls adds b7a3623d87e9 drm/rcar-du: Fix error check when retrieving crtc state adds 8a08e50cee66 drm: Permit video-buffers writecombine mapping for MIPS adds b6b3821fac22 drm/vkms: Move format arrays to vkms_plane.c adds c936843f06ee drm/vkms: add crc sources list adds 772cd52c5574 drm/connector: Add documentation for drm_cmdline_mode adds 46cc2d76a74a drm/client: Restrict the plane_state scope adds 307696d3b734 drm/client: Restrict the rotation check to the rotation itself adds a99076e87e06 drm/client: Change drm_client_panel_rotation name adds e08ab74bd4c7 drm/modes: Rewrite the command line parser adds 3aeeb13d8996 drm/modes: Support modes names on the command line adds 1bf4e09227c3 drm/modes: Allow to specify rotation and reflection on the [...] adds 22045e8e52bd drm/connector: Introduce a TV margins structure adds 3d46a3007cd8 drm/modes: Parse overscan properties adds 731514b446fe drm/atomic: Add a function to reset connector TV properties adds b7ced38916a9 drm/selftests: Add command line parser selftests adds 90b2df5743cd drm/vc4: hdmi: Set default state margin at reset adds bcb7416e3480 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds d609f60addfc Merge branch 'topic/remove-fbcon-notifiers' into drm-misc-next adds 34884dba2944 dt-bindings: Add doc for the Ingenic JZ47xx LCD controller driver adds 90b86fcc47b4 DRM: Add KMS driver for the Ingenic JZ47xx SoCs adds 7d0ed30433aa drm: self_refresh: Fix a reversed condition in drm_self_re [...] adds 002c845be525 drm/self_refresh: Fix possible NULL deref in failure path adds 2b5d74fa3cee drm/stm: drv: fix suspend/resume adds 836334fd7475 drm/todo: Update drm_gem_object_funcs todo even more adds 39a207d0cfce Merge tag 'drm-misc-next-2019-06-20' of git://anongit.free [...] adds 5c27de1df850 drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init e [...] adds c2df2201b693 drm/i915/gtt: set err to -ENOMEM on memory allocation failure adds 591d4dc47290 drm/i915: make REG_BIT() and REG_GENMASK() work with variables adds 4361ccac2810 drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A adds d284d5145eb8 drm/i915: Make sandybridge_pcode_read() deal with the seco [...] adds c457d9cf256e drm/i915: Make sure we have enough memory bandwidth on ICL adds b27e35ae5b18 drm/i915: Keep user GGTT alive for a minimum of 250ms adds 2491b544ff3a Merge drm/drm-next into drm-intel-next-queued adds cc80b2ef2489 drm/i915/guc: Change platform default GuC mode adds a2904ade3dc2 drm/i915/guc: Don't allow GuC submission adds ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware adds 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize adds e958cc908792 drm/i915/guc: Always ask GuC to update power domain states adds 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake adds afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake adds 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11 adds 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11 adds 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11 adds 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...] adds 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11 adds 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition adds a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11 adds f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake adds c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake adds 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes adds c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT adds 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR adds 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel adds b37f588e4f68 drm/i915: Add state readout for DRM infoframe adds b7bedf31252a drm/i915: Attach HDR metadata property to connector adds 7f6cafb959fc drm/i915: Kill the undead intel_context.c zombie adds 5e5d2e209e08 drm/i915: Split GEM object type definition to its own header adds afa1308596c9 drm/i915: Pull GEM ioctls interface to its own file adds 98932149aeb9 drm/i915: Move object->pages API to i915_gem_object.[ch] adds 8475355f7a26 drm/i915: Move shmem object setup to its own file adds f033428db28b drm/i915: Move phys objects to its own file adds b414fcd5be0b drm/i915: Move mmap and friends to its own file adds f0e4a0639752 drm/i915: Move GEM domain management to its own file adds 10be98a77c55 drm/i915: Move more GEM objects under gem/ adds 37d63f8fdb49 drm/i915: Pull scatterlist utils out of i915_gem.h adds 6951e5893b48 drm/i915: Move GEM object domain management from struct_mu [...] adds d45a1a533499 drm/i915: Move GEM object waiting to its own file adds 3f43c8767ed7 drm/i915: Move GEM object busy checking to its own file adds 446e2d16a131 drm/i915: Move GEM client throttling to its own file adds 754f7a0b2a13 drm/i915: Rename intel_context.active to .inflight adds c017cf6b1a5c drm/i915: Drop the deferred active reference adds 638d87c4a70e drm/i915: Update pipe gamma enable bits when C8 planes are [...] adds be8a4b2d3199 drm/i915: Add debugs for the C8 vs. legacy LUT case adds bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl adds 135a63b68250 drm/i915: Add macro for SSEU stride calculation adds b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function adds 0040fd19e728 drm/i915: Refactor sseu helper functions adds 1ac159e23c2c drm/i915: Expand subslice mask adds 2e2f08d02dd2 drm/i915: Take a runtime pm wakeref for atomic commits adds 81a04d2e9091 drm/i915: selftest_lrc: Check the correct variable adds 0c1f845772e5 drm/i915: Avoid refcount_inc on known zero count adds a10f361d176c Revert "drm/i915: Expand subslice mask" adds 7f5f228008e4 drm/i915/gtt: Avoid overflowing the WC stash adds 0a4a6e74e733 drm/i915/gtt: grab wakeref in gen6_alloc_va_range adds 6501aa4e3a45 drm/i915: add in-kernel blitter client adds 47bc28d7ee6d drm/i915: Split off pci_driver.remove() tail to drm_driver [...] adds f2d1315895ca drm/i915: Drop check for non-NULL entry in llist_for_each_ [...] adds 1fbf9d81429a drm/i915: Make default value for i915.mmio_debug a compile [...] adds fd1e194f4869 drm/i915: fix use of uninitialized pointer vaddr adds 7ef5ef5cdead drm/i915: add force_probe module parameter to replace alph [...] adds 3b4fa9640ccd drm/i915: Track the purgeable objects on a separate eviction list adds d82b4b26218d drm/i915: Report all objects with allocated pages to the shrinker adds 912348b64d09 drm/i915/icl: Ensure port A combo PHY HW state is correct adds 7645b19d9bdd drm/i915: extract intel_display_power.h/c from intel_runti [...] adds 79b4df6827fe drm/i915: move more defs in intel_display_power.h adds 7d09888ead1d drm/i915: add i2c symlink under hdmi connector adds 8b67896e3ba1 drm/i915: Pass intel_atomic_state to cdclk funcs adds 3d51b48fd16b drm/i915: Clean up cdclk vfunc assignments adds 85829eb5ee1a drm/i915: Pass intel_atomic state to check_digital_port_co [...] adds c3b1e6c67dd2 drm/i915: Use intel_ types in intel_modeset_clear_plls() adds bca0bfa31c1b drm/i915: Use intel_ types in haswell_mode_set_planes_work [...] adds 1b9994c78977 drm/i915: Don't pass the crtc to intel_dump_pipe_config() adds f239b7998507 drm/i915: Don't pass the crtc to intel_modeset_pipe_config() adds 5643dd9c7af4 drm/i915: Use intel_ types in intel_modeset_checks() adds 9a86a07c7e94 drm/i915: Use intel_ types in intel_atomic_check() adds a0e701041c95 drm/i915: Move state dump to the end of atomic_check() adds 64f6dbabf79a drm/i915: Include crtc_state.active in crtc state dumps adds 2833920d0ea0 drm/i915: Dump failed crtc states during atomic check adds 926878fba5d8 drm/i915: Make state dumpers take a const state adds 10d75f5428fd drm/i915: Fix plane state dumps adds 87d1372d1da3 drm/i915/selftests: Flush partial-tiling object once adds 1c8242c3a4b2 drm/i915: Use unchecked writes for setting up the fences adds 59ec84eca57a drm/i915: Use unchecked uncore writes to flush the GTT adds 1d1b5490b91c drm/i915/gtt: Replace struct_mutex serialisation for allocation adds bcc8737ddcaa Documentation/i915: Fix references to renamed files adds 2740e81aad0f drm/i915: Introduce vfunc read_luts() to create hw lut adds 3633e5116dfb drm/i915: Enable intel_color_get_config() adds 36a0f92020dc drm/i915/bios: make child device order the priority order adds 7679f9b8f6ee drm/i915/bios: store child device pointer in DDI port info adds cc21f01137a4 drm/i915/bios: refactor DDC pin and AUX CH sanitize functions adds c72deaa47f45 drm/i915/bios: use port info child pointer to determine HP [...] adds a7475e5dae8e drm/i915/bios: use port info child pointer to determine LS [...] adds 932cd1543156 drm/i915/bios: clean up VBT port info debug logging adds aafe16e38df2 drm/i915/bios: remove unused, obsolete VBT definitions adds f87f6599c843 drm/i915/bios: reserve struct bdb_ prefix for BDB blocks adds 231dcffc234f drm/i915/bios: add BDB block comments before definitions adds 843444ed1301 drm/i915/bios: sort BDB block definitions using block ID adds 1434e1f613e8 drm/i915/bios: add VBT swing bit to child device definition adds b77f9525a658 drm/i915/bios: add more LFP options adds f41c615310d2 drm/i915/bios: add an enum for BDB block IDs adds 2c1c55252647 drm/i915/dsi: Use a fuzzy check for burst mode clock check adds b71438606343 drm/i915/ehl: Support HBR3 on EHL combo PHY adds 8a6f43d4d92d Documentation/i915: Fix kernel-doc references to moved gem files adds affa22b5f0f7 drm/i915: fix documentation build warnings adds 155ab8836caa drm/i915: Move object close under its own lock adds 1fe2d6f94f96 drm/i915: Skip context_barrier emission for unused contexts adds ac543d7145bf drm/i915: Report an earlier wedged event when suspending t [...] adds bc7b488b1d1c drm/i915/dmc: protect against reading random memory adds b61ea001b2df drm/i915: Reset only affected engines when handling error capture adds 7c53c48d01a3 drm/i915: Tidy engine mask types in hangcheck adds 77a302e04312 drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric adds f736ae1b1031 drm/i915: Extract engine fault reset to a helper adds bcc726bea2cd drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt adds dbc651836372 drm/i915: Convert some more bits to use engine mmio accessors adds f6e903db89bc drm/i915: Tidy intel_execlists_submission_init adds 97068c1b905d drm/i915: Move intel_dp->prepare_link_train assignment int [...] adds 0502a1af95a1 drm/i915: Drop pointless WARN_ON adds 38f300410f3e drm/i915: Fix per-pixel alpha with CCS adds cc54d5e8d816 drm/i915/sdvo: Fix AVI infoframe TX rate readout adds dc49a56bd43b drm/i915/sdvo: Implement proper HDMI audio support for SDVO adds dd6090f8780a drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE adds b5716a4efe5c drm/i915/sdvo: Check that we have space for the infoframe adds 700bbf83eabd drm/i915/sdvo: Don't unpack stack garbage adds 7f668346e70f drm/i915/sdvo: Don't write stack garbage into the hbuf adds bca29283dcc0 drm/i915/sdvo: Actually print the reason why the SDVO comm [...] adds 0e29eb9d9160 drm/i915/dsi: Move logging of DSI VBT parameters to a help [...] adds 2def5ae7d7fb drm/i915/dsi: Move vlv/icl_dphy_param_init call out of int [...] adds 6be306bee7dd drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3) adds 33ec6c9eb35e drm/i915/guc: always use Command Transport Buffers adds 23529cbe9156 drm/i915/wopcm: update default size for gen11+ adds d13616db8bac drm/i915: move pm related declarations to intel_pm.h adds a6617183b7d2 drm/i915: remove some unused declarations from intel_drv.h adds f59d6414a6d1 drm/i915: move more atomic plane declarations to intel_ato [...] adds c57984478ba9 drm/i915/frontbuffer: remove obsolete comment about mark b [...] adds cf20b411bb02 drm/i915: Grammar s/the its/its/ adds 6a8cc66ffe0f drm/i915: Move i915_check_and_clear_faults to intel_reset.c adds bf210f6c9e6f drm/i915/perf: fix whitelist on Gen10+ adds 4d94961d7f28 drm/i915: Eliminate unused mmio accessors adds 8ed3a6230482 drm/i915: Convert i915_reg_read_ioctl to use explicit mmio [...] adds 8500f14b6398 drm/i915: Convert icl_get_stolen_reserved to uncore mmio a [...] adds 7f1502d99614 drm/i915: Convert gem_record_fences to uncore mmio accessors adds 1cea02dbca84 drm/i915: Convert intel_read_wm_latency to uncore mmio accessors adds 6caed5c938f6 drm/i915: Remove I915_READ64 and I915_READ64_32x2 adds f398bbde9e97 drm/i915: Make read_subslice_reg take engine adds f4d57d838c48 drm/i915: Allow interrupts when taking the timeline->mutex adds a8cff4c8283a drm/i915: Promote i915->mm.obj_lock to be irqsafe adds e568ac3874be drm/i915: Pull kref into i915_address_space adds ab53497b5757 drm/i915: Rename i915_hw_ppgtt to i915_ppgtt adds 9937e16b2820 drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wo [...] adds 09a32cb7b45f drm/i915: Make GuC GGTT reservation work on ggtt adds 4f338ac0b2fa drm/i915/icl: use ranges for voltage level lookup adds 63b1700b40d6 drm/i915/cnl: use ranges for voltage level lookup adds 522d47cff112 drm/i915/skl: use ranges for voltage level lookup adds ea60f4bdc433 drm/i915: Add a label for config DRM_I915_SPIN_REQUEST adds 33df8a7697a0 drm/i915: Prevent lock-cycles between GPU waits and GPU resets adds b16c7ed95caf drm/i915: Do not touch the PCH SSC reference if a PLL is using it adds 4a95e36f0357 drm/i915: Rename HSW/BDW PLL bits adds 0f52c097a25f drm/i915: Nuke LC_FREQ adds d1707a96b117 drm/i915: Assert that HSW/BDW LCPLL is using the non-SSC r [...] adds 86761789b38a drm/i915: Improve WRPLL reference clock readout on HSW/BDW adds c3ad8d29db5e drm/i915: Add missing commas to the end of the subplatform [...] adds 6ce1c33d6c36 drm/i915: Kill INTEL_SUBPLATFORM_AML adds ecab9be174d9 drm/i915: Combine unbound/bound list tracking for objects adds c54f0bac7046 drm/i915: Remove I915_READ8 adds e33a4be83a64 drm/i915: Remove I915_POSTING_READ_FW adds e44d62d1dd29 drm/i915: Remove POSTING_READ16 adds 54ac6479737b drm/i915: Remove I915_WRITE_NOTRACE adds 5a31d30b22c0 drm/i915: Remove I915_READ_NOTRACE adds 4f5fd91fb327 drm/i915: Remove I915_READ16 and I915_WRITE16 adds 70972f51819a drm/i915: kerneldoc warnings squelched adds 0cf289bd5de3 drm/i915: Move fence register tracking from i915->mm to ggtt adds 5e3fb2a5b528 drm/i915: Enable refcount debugging for default debug levels adds a09507682e45 drm/i915: Discard some redundant cache domain flushes adds 6e4e9708614a drm/i915: Execute signal callbacks from no-op i915_request_wait adds 84383d2e8d7c drm/i915: Refine i915_reset.lock_map adds cc49abc2460f drm/i915: Add Wa_1409120013:icl,ehl adds d5b6c275d04a drm/i915: prefer i915_runtime_pm in intel_runtime function adds 87b391b95184 drm/i915: Remove rpm asserts that use i915 adds 9102650fb975 drm/i915: make enable/disable rpm assert function use the [...] adds 1bf676cc2dba drm/i915: move and rename i915_runtime_pm adds 69c663554452 drm/i915: move a few more functions to accept the rpm structure adds d858d5695f38 drm/i915: update rpm_get/put to use the rpm structure adds c447ff7db348 drm/i915: update with_intel_runtime_pm to use the rpm structure adds 58a111f03a6e drm/i915: make intel_wakeref work on the rpm struct adds ce476c80b8bf drm/i915: Keep contexts pinned until after the next kernel [...] adds 9db0c5caa747 drm/i915: Stop retiring along engine adds 422d7df4f090 drm/i915: Replace engine->timeline with a plain list adds dfdeaff29396 drm/i915: Avoid tainting i915_gem_park() with wakeref.lock adds f4071997f1de drm/i915/ehl: Update MOCS table for EHL adds ca851bae0f52 drm/i915: make intel_sdvo_regs.h self-contained adds 379bc100232a drm/i915: move modesetting output/encoder code under display/ adds 83766cdef332 drm/i915: Nuke atomic set/get prop plane stubs adds 89a72304f2f3 drm/i915: Change gamma/degamma_lut_size data type to u32 adds 377c70edd486 drm/i915/icl: Add register definitions for Multi Segmented gamma adds eec0778ec421 drm/i915: Rename ivb_load_lut_10_max adds 02ae8ba96640 drm/i915/icl: Add Multi-segmented gamma support adds df0566a641f9 drm/i915: move modesetting core code under display/ adds 0780f3b6f054 drm/i915: no need to check return value of debugfs_create [...] adds 7d82cc353ad4 drm/i915/gtt: No need to zero the table for page dirs adds b5b7bef9ca9e drm/i915/gtt: Use a common type for page directories adds 4fba8764b6db drm/i915/gtt: Introduce init_pd_with_page adds 56ab674190b1 drm/i915/gtt: Introduce init_pd adds 9ee7250384d8 drm/i915/gtt: Generalize alloc_pd adds 8a6f9d5c172d drm/i915/dmc: use kernel types adds 56b206bcdada drm/i915/dmc: extract fw_info and table walk from intel_pa [...] adds 0bba84975b37 drm/i915/dmc: add support for package_header with version 2 adds 46fcbe4b5e40 drm/i915/dmc: extract function to parse css header adds 32fd773384af drm/i915/dmc: extract function to parse package_header adds 08f8984fd733 drm/i915/dmc: extract function to parse dmc_header adds 0703a53b818c drm/i915/dmc: add support to load dmc_header version 3 adds 8132b8d182e3 drm/i915/dmc: remove redundant return in parse_csr_fw() adds e93821146921 drm/i915/dmc: protect against loading wrong firmware adds 32a196314827 drm/i915/gtt: Serialise both updates to PDE and our shadow adds c6f7acb80abf drm/i915/ehl: Introduce Mule Creek Canyon PCH adds 6800d9a53532 Documentation/i915: fix file references after display/ sub [...] adds 4951dc0178ba drm/i915/guc: Reduce verbosity on log overflows adds 7009db1475e9 drm/i915: Keep engine alive as we retire the context adds ef78f7b18726 drm/i915: Use drm_gem_object.resv adds f0521558a2a8 drm/i915: Don't clobber M/N values during fastset check adds b124ea432af7 drm/i915: Constify intel_pipe_config_compare() adds dde84833c325 drm/i915: Make pipe_config_err() vs. fastset less confusing adds 7afc7f816870 drm/i915: Drop the _INCOMPLETE for has_infoframe adds 5380d0b781c4 drm/i915: Support flags in whitlist WAs adds ebd2de47a19f drm/i915: Support whitelist workarounds on all engines adds 7b3d40631098 drm/i915: Add whitelist workarounds for ICL adds 767662bc62a4 drm/i915: Update workarounds selftest for read only regs adds 0bd6cb6b58f7 drm/i915: Skip shrinking already freed pages adds 1422768fa260 drm/i915/selftests: Flush live_evict adds eca153603f2f drm/i915: Don't dereference request if it may have been re [...] adds 381f8a20d2f6 drm/i915/psr: Force manual PSR exit in older gens adds 44d89409a12e drm/i915: Make the semaphore saturation mask global adds 73591341014d drm/i915/execlists: Detect cross-contamination with GuC adds 2f5309452dc0 drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait() adds 1ee008f240ad drm/i915: Update DRIVER_DATE to 20190619 adds 417f2544f48c Merge tag 'drm-intel-next-2019-06-19' of git://anongit.fre [...] adds 5d51f6c0da1b drm/komeda: Add writeback support adds 65ad2392dd6d drm/komeda: Added AFBC support for komeda driver adds 7fded557c439 drm/komeda: Attach scaler to drm as private object adds 502932a03fce drm/komeda: Add the initial scaler support for CORE adds 6d30cbfbcdd6 drm/komeda: Implement D71 scaler support adds d92b66b87502 drm/komeda: Add writeback scaling support adds 1f7f9ab7900e drm/komeda: Add engine clock requirement check for the dow [...] adds 42b6f118f6d1 drm/komeda: Add image enhancement support adds 62ffc39320e6 drm/komeda: Creates plane alpha and blend mode properties adds ebf68996de0a arm/komeda: Convert dp_wait_cond() to return an error code. adds 0e52ab9ff0fc drm/komeda: Clear enable bit in CU_INPUTx_CONTROL adds 429bfabe0054 drm/komeda: Add rotation support on Komeda driver adds 19358630f3a5 drm/komeda: Adds limitation check for AFBC wide block not [...] adds 97e659d4670f drm/komeda: Update HW up-sampling on D71 adds 9682dee98222 drm/komeda: Enable color-encoding (YUV format) support adds e87cae37f600 drm/komeda: Adds SMMU support adds 6af386db0563 dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree adds df860f98bcd5 drm/komeda: Add komeda_fb_check_src_coords adds 04e84545b980 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT adds 109bd7d5f4c2 drm/komeda: Adds zorder support adds 28be315c9c0c drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK adds 6f84da0c74f1 drm/komeda: Rename main engine clk name "mclk" to "aclk" adds 619053220a7d dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to [...] adds 9a28105f5a43 drm/komeda: Add component komeda_merger adds b35d0927d3b0 drm/komeda: Add split support for scaler adds a407a6509393 drm/komeda: Add layer split support adds 3b9dfa4ef28c drm/komeda: Add slave pipeline support adds 420810cec63b drm/komeda: Refine function to_d71_input_id adds f461d6591f33 drm/komeda: Accept null writeback configurations for writeback adds 4b9baf74ef73 drm/komeda: Add new component komeda_splitter adds 264b9436d23b drm/komeda: Enable writeback split support adds 8b70ce7ddf07 komeda: no need to check return value of debugfs_create functions adds a106504ba7aa malidp: no need to check return value of debugfs_create functions adds a6c606047810 drm/komeda: Correct printk format specifier for "size_t" adds 0b044a999e86 drm/komeda: fix 32-bit komeda_crtc_update_clock_ratio adds 2cfb1981dd0d drm/komeda: Make Komeda interrupts shareable adds 9b75276e4fb1 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds 4bb923e8075f gpu: host1x: Do not output error message for deferred probe adds 1e390478cfb5 gpu: host1x: Increase maximum DMA segment size adds 31fa25f100ec gpu: host1x: Do not link logical devices to DT nodes adds bbad640709fd drm/tegra: Use GPIO descriptor API adds f3b0d8793c16 drm/tegra: dpaux: Make VDD supply optional adds eb7cf945a8da host1x: debugfs_create_dir() can never return NULL adds dfd03396d7b6 Merge tag 'drm/tegra/for-5.3-rc1' of git://anongit.freedes [...] adds e28ad544f462 drm/edid: parse CEA blocks embedded in DisplayID adds 80d42db02b3a drm/edid: use for_each_displayid_db where applicable adds 2e9943aab568 drm/i2c: tda998x: introduce tda998x_audio_settings adds 935b9ca35744 drm/i2c: tda998x: implement different I2S flavours adds 7dad3740aeb7 drm/i2c: tda998x: improve programming of audio divisor adds a03a915b8387 drm/i2c: tda998x: derive CTS_N value from aclk sample rate ratio adds 82642ab7345d drm/i2c: tda998x: store audio port enable in settings adds 7168916072b5 drm/i2c: tda998x: index audio port enable config by route type adds e4fe96f11ee4 drm/i2c: tda998x: configure both fields of AIP_CLKSEL together adds 26f7bf1251c7 drm/i2c: tda998x: move audio routing configuration adds 900b2b7250b8 drm/i2c: tda998x: clean up tda998x_configure_audio() adds 125a4f9394c7 drm/i2c: tda998x: get rid of params in audio settings adds 2807ba759703 drm/i2c: tda998x: add support for pixel repeated modes adds fcc22c5f9dda drm/i2c: tda998x: improve correctness of quantisation range adds 45a19dd39788 drm/i2c: tda998x: add vendor specific infoframe support adds b22342ea07e6 Merge tag 'for-airlie-tda998x' of git://git.armlinux.org.u [...] adds 5a6bfe0960c4 drm/amdgpu/psp: udpate ta_ras interface header adds a3e7738d5771 drm/amdgpu: drop some validation failure messages adds 94de7349f78d drm/amdgpu: create GDS, GWS and OA in system domain adds 55c2e5a1600c drm/amdgpu: stop removing BOs from the LRU v3 adds 7e9309494501 drm/amd/display: Don't set mode_changed=false if the strea [...] adds 59648d6954cd drm/amd/display: Add back missing hw translate init for DCN1_01 adds 052af915d826 drm/amdgpu: Fixed missing to clear some EDC count adds bb2d2128a54c drm/amdkfd: Simplify eviction state logic adds 0ccbc7cdf54d drm/amdkfd: CP queue priority controls adds 77866d541677 drm/amdkfd: Implement queue priority controls for gfx9 adds 91c9c23e4308 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) adds e038b9016aa8 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc adds e0301317acfe drm/amdgpu: Hardcode reg access using L1 security adds efa0bf86a59c drm/amd/powerplay: add set_power_profile_mode for raven1_refresh adds 80f41f84ae2c drm/amd/amdgpu: add RLC firmware to support raven1 refresh adds 4b7ef85cc65e drm/amd/display: Add connector debugfs for "output_bpc" adds f04bee34d6e3 drm/amd/display: Always allocate initial connector state state adds b4559a16467a drm/amd/amdgpu: remove vram_page_split kernel option (v3) adds 01933ba42d3d drm/amd/display: Use current connector state if NULL when [...] adds 37fb6e8a96fb drm/amd/display: Enable fast plane updates when state->all [...] adds df0a8064be4f drm/amdgpu: Add GDS clearing workaround in later init for gfx9 adds ae1589f669b5 drm/amdgpu: drop the incorrect soft_reset for SRIOV adds ad4de27f48f0 drm/amdgpu: Add module parameter for specifying default ABM level adds c3e50f89006c drm/amd/display: Set default ABM level to module parameter adds 540c122924bd drm/amd/display: fix resource saving missing when power st [...] adds 53c81fc7875b drm/amd/display: Update link rate from DPCD 10 adds 6e5155ae6b66 drm/amd/display: Copy stream updates onto streams adds 327e4f12104e drm/amd/display: add some math functions for dcn_calc_math adds 620ab8aa248f drm/amd/display: 3.2.33 adds 0bfb01ce90c6 drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL adds f09220041851 drm/amd/display: add i2c_hw_Status check to make sure as H [...] adds c7c7192c56d2 drm/amd/display: add audio related regs adds 1760bd06c8e9 drm/amd/display: Use macro for invalid OPP ID adds 7cd4b70091a5 drm/amd/display: Rework CRTC color management adds abe882a39a9c drm/amd/display: fix issue with eDP not detected on driver load adds 0d44494af174 drm/amd/display: fix gamma logic breaking driver unload adds 7f9c24a0fc43 drm/amd/display: 3.2.34 adds 70bcf2bc5203 drm/amd/display: 3.2.35 adds cca738e8735b drm/amd/display: Clean up scdc_test_data struct adds acbf7faaf925 drm/amd/display: Remove superflous error message adds 11cd74cdb98a drm/amd/display: move vmid determination logic out of dc adds 9ed43ef84d9d drm/amd/display: Add Underflow Asserts to dc adds 910954da2c05 drm/amd/display: Gamma logic limitations causing unintende [...] adds c08264876f4d drm/amd/display: Use stream opp_id instead of hubp adds 3de5aa81c506 drm/amd/display: S3 Resume time increase after decoupling [...] adds 16b6253a0837 drm/amd/display: Do not grant POST_LT_ADJ when TPS4 is used adds a1651530a3ba drm/amd/display: make clk_mgr call enable_pme_wa adds 233d87a579b8 drm/amd/display: set link->dongle_max_pix_clk to 0 on a di [...] adds 4a39ec6ac5f3 drm/amdgpu: fix pm_load_smu_firmware for SR-IOV adds 9c5ab937b15f drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe adds 8252562d5270 drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported() adds 66c45500bfdc drm/amdgpu: use new HMM APIs and helpers adds eec0b4cf92b0 drm/amdkfd: Only initialize sdma vm for sdma queues adds 2ff528190f5c drm/amdkfd: Only load sdma mqd when queue is active adds d39b77373463 drm/amdkfd: Refactor create_queue_nocpsch adds 8636e53c4715 drm/amdkfd: Separate mqd allocation and initialization adds 06b89b38f3cc drm/amdkfd: Fix a circular lock dependency adds f77dac6cd62e drm/amdkfd: Fix sdma queue allocate race condition adds 1ae99eab34f9 drm/amdkfd: Initialize HSA_CAP_ATS_PRESENT capability in t [...] adds 465ab9e02aac drm/amdkfd: Add device to topology after it is completely inited adds e9bc1bf7916e drm/amdgpu: register pm sysfs for sriov (v2) adds c5e4c6bbbdce drm/amd/amdgpu: Bail out of BO node creation if not enough [...] adds 96cf624b164a drm/amdgpu: Reserve space for shared fence adds 0079f82e710c drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware adds 635e2c5f0a1f drm/amdgpu: bump the DRM version for GDS ENOMEM fixes adds bb1d26b46091 radeon: no need to check return value of debugfs_create functions adds 450f30ea9c60 amdgpu: no need to check return value of debugfs_create functions adds 641d30035c7d amdkfd: no need to check return value of debugfs_create functions adds 4be8be78b7d8 amdgpu_dm: no need to check return value of debugfs_create [...] adds 88099f53cc37 drm/amd/display: fix compilation error adds eb03e7959c36 drm/amdgpu: explicitly set mmGDS_VMID0_BASE to 0 adds 70d488fb3f9e Revert "drm/amdkfd: Fix sdma queue allocate race condition" adds d091bc0a700f Revert "drm/amdkfd: Fix a circular lock dependency" adds 6a6ef5ee257e drm/amdkfd: Fix a circular lock dependency adds 38bb4226ffe5 drm/amdkfd: Fix sdma queue allocate race condition adds 82973e078b9d drm/amd/powerplay: detect version of smu backend (v2) adds b6bb56ac7d16 drm/amd/display: Add missing newline at end of file adds e1a2f2d23a98 drm/amdgpu: fix error handling in df_v3_6_pmc_start adds 4fe7d1a8a4c4 drm/amd/display: Delete a redundant memory setting in amdg [...] adds b9341521700d drm/amd/powerplay: Delete a redundant memory setting in ve [...] adds 21a249ca0241 drm/amdgpu: wait to fetch the vbios until after common init adds acb05f0a3f62 drm/amdgpu: Do error injection even vram reserve fails adds c1d827d62f71 drm/amd/amdgpu: cast mem->num_pages to 64-bits when shifting (v2) adds e82fdb16a065 drm/amdgpu: improve HMM error -ENOMEM and -EBUSY handling adds de9f26bbd384 drm/amdkfd: Add procfs-style information for KFD processes adds 496091fa041f drm/amd/display: Fix null-deref on vega20 with xgmi adds e4cf4bf5b876 drm/amdgpu: update df_v3_6 for xgmi perfmons (v2) adds 9c7c85f7ea1f drm/amdgpu: add pmu counters adds a95ecb653aa8 drm/amdgpu/sriov: fix Tonga load driver failed adds 70a1efac712c Revert "drm/amd/display: Enable fast plane updates when st [...] adds 76d981a9fe82 Revert "drm/amd/display: make clk_mgr call enable_pme_wa" adds 0198b6e5be88 Revert "drm/amd/display: Add Underflow Asserts to dc" adds f94ec6f8b885 Revert "drm/amd/display: move vmid determination logic out of dc" adds ecbc382c9fdf Revert "drm/amd/display: Rework CRTC color management" adds 1a1da391c9e2 Revert "drm/amd/display: Use macro for invalid OPP ID" adds 4f0793989f2f Revert "drm/amd/display: Copy stream updates onto streams" adds db3239f535cb drm/amdgpu: add ATHUB 2.0 register headers adds ae213c44506c drm/amdgpu: add CLK 11.0 register headers adds d6ad5023e877 drm/amdgpu: add DCN 2.0 register headers adds 2a3196f1f088 drm/amdgpu: add HDP 5.0 register headers adds d33ad040279c drm/amdgpu: add MP 11.0 register headers adds 9edefe7bacbd drm/amdgpu: add NBIO 2.3 register headers adds 326354fa97cf drm/amdgpu: add VCN 2.0 register headers adds be4008b8c5b9 drm/amdgpu: add GC 10.1 register headers (v4) adds f519f0be45da drm/amdgpu: add MMHUB 2.0 register headers adds 3d220cc3bde5 drm/amdgpu: add OSS 5.0 register headers adds d2996831b288 drm/amdgpu: add SMUIO 11.0 register headers adds efd8725f03c9 drm/amdgpu: add navi10 enums header adds 10e4b2273535 drm/amdgpu: atomfirmware.h updates for navi10 adds 76a2d0b0a1d4 drm/amdgpu: add doorbell assignement for navi10 adds 33934b3576b0 drm/amdgpu: add navi10 ip offset header adds 852a6626d5fd drm/amdgpu: add navi10 asic type adds 107c34bcbf47 drm/amdgpu: add NV series gpu family id adds d67383e6b764 drm/amdgpu: add GDDR6 vram type adds 5228fe3010f0 drm/amdgpu: Add GDDR6 in vram_name arrary adds 02a9e40a83bc drm/amdgpu: add gfx10 specific config in amdgpu_gfx_config adds 3e514732c0e1 drm/amdgpu: add gfx10 specific new member pa_sc_tile_steer [...] adds 23c6268eb196 drm/amdgpu: add navi10 gpu info firmware adds 109c80ddb40f drm/amdgpu: add gpu_info_firmware v1_1 structure for navi10 adds 35c2e91059cb drm/amdgpu: parse the new members added by gpu_info ucode v1_1 adds a9833d02b515 drm/amdgpu: add v10 structs header (v2) adds 1f43631be5f9 drm/amdgpu: add gfx v10 clear state header v2 adds 9a87c32fdabf drm/amdgpu: add sdma v5 packet header file adds 98cd7f5b1837 drm/amdgpu: add navi pm4 header adds 89d7a79c7bd9 drm/amdgpu: query vram type from atomfirmware vram_info adds 09fa0613bd9f drm/amdgpu: query vram_width from vram_info table adds b45ddfe811b9 drm/amdgpu: add nbio callbacks for vcn doorbell support adds 225cef9d8850 drm/amdgpu: add nbio v2.3 for navi10 (v4) adds 068ed934ee57 drm/amdgpu/gfx10: new approach to load pfp fw (v4) adds 2a00bb13226b drm/amdgpu/gfx10: new approach to load ce fw (v4) adds 8825af65ffc1 drm/amdgpu/gfx10: new approach to load gfx10 me fw (v4) adds cf02b03f7c00 drm/amdgpu: add members in amdgpu_me for gfx queue adds e537c9946115 drm/amdgpu: acquire available gfx queues adds 7470bfcf2014 drm/amdgpu: add helper function for gfx queue/bitmap transition adds 4fc6a88f01b9 drm/amdgpu: rename amdgpu_gfx_compute_mqd_sw_init adds bc4a6f71355f drm/amdgpu: Add struct kiq_pm4_funcs into kiq struct adds ba0c13b7747b drm/amdgpu: Add common gfx func Disable kcq via kiq adds 849aca9f9c03 drm/amdgpu: Move common code to amdgpu_gfx.c adds 19191961659c drm/amdgpu/gfx10: add special unmap_queues packet for preemption adds 53b2fe415fb1 drm/amdgpu: enable gfx eop interrupt per gfx pipe adds 51bcce4621d8 drm/amdgpu: add module parameter for async_gfx_ring enablement adds 5bfca0692849 drm/amdgpu: enable async gfx ring by default adds 54fc447279ec drm/amdgpu: create mqd for gfx queues on navi10 adds 714ff8525118 drm/amdgpu: add new HDP CG flags adds 9faa494e2fcc drm/amdgpu: add flag to support IH clock gating adds 367adb2ad5bd drm/amdgpu/athub2: enable athub2 clock gating adds c304b9e51914 drm/amdgpu: correct pte mtype field for navi adds 7596ab68ff7d drm/amd/gmc9: rename AMDGPU_PTE_MTYPE to AMDGPU_PTE_MTYPE_VG10 adds 7f95167ce131 drm/amdgpu: refine the PTE encoding of PRT for navi10 adds 770b93e9ee84 drm/amdgpu: add gfxhub v2.0 block for navi10 (v4) adds adc43c1b5e47 drm/amdgpu: add mmhub v2 block for navi10 (v4) adds f9df67e92404 drm/amdgpu: add gmc v10 ip block for navi10 (v6) adds cb3908c133f1 drm/amdgpu: add irq sources for gfx v10_1 adds 4984dd069f29 drm/amdgpu: add irq sources for sdma v5_0 adds abade675e02e drm/amdgpu: add irq sources for vcn v2_0 (v2) adds 5527cd064012 drm/amd/display: move dcn v1_0 irq source header to ivsrcid/dcn/ adds edc611475a8a drm/amdgpu: add navi10 ih ip block (v3) adds 2beae55e3929 drm/amdgpu: add structures for buffer allocate/release for [...] adds 5cc036a84705 drm/amdgpu: add fw load type flag for rlc autoload adds 9dd4b75cf0af drm/amdgpu: set navi10's fw loading type as direct adds bc290fe55259 drm/amdgpu: Add psp 11.0 support for navi10. adds 7d0906e83a2f drm/amdgpu: add structure to support build-in toc to psp sos adds 93d8f2221b5e drm/amdgpu/psp: support init psp sos microcode with build-in toc adds 52718c844c60 drm/amdgpu: use rlc toc from psp sos binary adds 4a94ba8f376e drm/amdgpu: rename rlc autoload to backdoor autoload adds 6fa405646de6 drm/amdgpu: add helper function to print psp hdr adds 37e919180c37 drm/amdgpu/psp: print out psp v11 ucode hdr in drm debug mode adds 434dbb2a4abc drm/amdgpu/psp: support print out psp firmware header v1_1 info adds 46ea9501fbc9 drm/amdgpu/psp: add structure to support load toc in psp (v2) adds 7ea49e765189 drm/amdgpu/psp: add support to load TOC to psp adds 1a5b4cca29ba drm/amdgpu/psp: start rlc autoload after psp recieved all [...] adds 5160709d4509 drm/amdgpu/psp: switch to use sos_offset_bytes member as s [...] adds fba08a77bbbe drm/amdgpu/psp: perform tmr_init and asd_init after loadin [...] adds 4414ec6d14da drm/amdgpu/psp: update psp gfx interface to match with psp [...] adds 1d1f41cf49d1 drm/amdgpu/psp: initialize autoload_supported flag in psp_sw_init adds cc0beec2dd18 drm/amd/amdgpu: add flag to mark whether autoload is suppo [...] adds 119eb6db542f drm/amdgpu/psp: skip mec jt when autoload is enabled adds bb67469e29f3 drm/amdgpu: enable psp front door loading by default on navi10 adds 1316956284ac drm/amdgpu: load smc ucode at first with psp while rlc aut [...] adds a698faf862f0 drm/amdgpu: declare navi10 asd firmware adds a954f3ffc7fe drm/amdgpu/psp11: skip ta firmware for navi10 adds 6f298bd81589 drm/amdgpu: enable virtual display feature for navi10 adds dfc9847956d5 drm/amdgpu: Add helper function amdgpu_ring_set_preempt_cond_exec adds ef3e13238b5f drm/amdgpu: add the trailing fence per ring adds 692441f2654c drm/amdgpu: Add new ring interface preempt_ib adds b239c0172745 drm/amdgpu: add mcbp driver parameter adds f92d5c6123f4 drm/amdgpu: enable the static csa when mcbp enabled adds d8780dc71d56 drm/amdgpu: add ib preemption status in amdgpu_job (v2) adds ca1eb73207a4 drm/amdgpu/sdma: allocate CSA per sdma ring adds 43974dacb6c3 drm/amdgpu: program for resuming preempted ib adds 6698a3d05fda drm/amdgpu: add mcbp unit test in debugfs (v3) adds 80f8fb9178ed drm/amdgpu: mark the partial job as preempted in mcbp unit test adds f39f5bb1c9d6 drm/amdgpu/discovery: add ip discovery initial support adds 987da7294bdf drm/amdgpu/discovery: fix calculations of some gfx info adds 478586d6d5c7 drm/amdgpu/discovery: update definitions of table_info and [...] adds 70cbfe3d64b8 drm/amdgpu/discovery: add harvest info data table adds 85f267a7078f drm/amdgpu/discovery: use hardcoded mmRCC_CONFIG_MEMSIZE adds 2de00413761d drm/amdgpu/discovery: fix hwid for nbio adds 8e84aa1bf2af drm/amdgpu/discovery: stop taking psp header into account adds 6a8ee0257dee drm/amdgpu/discovery: update definition for struct die_header adds 966f1d8fd05f drm/amdgpu/discovery: stop converting the units of base addresses adds a190d1c75c73 drm/amdgpu/discovery: add module param for ip discovery en [...] adds 437298b83399 drm/amdgpu/discovery: refactor ip list traversal adds a2bd77bbde79 drm/amdgpu: disable concurrent flushes for Navi10 v2 adds 22e96fa62ec6 drm/amdgpu: add pa_sc_tile_steering_override to drm_amdgpu [...] adds be9250fb962d drm/amdgpu: set the default value of pa_sc_tile_steering_override adds fef6e24c8b02 drm/amdgpu: add initial support for sdma v5.0 (v6) adds a8790e2475ea drm/amdgpu: add Navi10 VCN firmware support adds 45a1a48b5c31 drm/amdgpu: add VCN2.0 decode ring test adds 60a2309ec465 drm/amdgpu: add VCN2.0 decode ib test adds 9085914a5af4 drm/amdgpu: add JPEG2.0 decode ring test adds 54bb93c2251c drm/amdgpu: add JPEG2.0 decode ring ib test adds 1b61de45dfaf drm/amdgpu: add initial VCN2.0 support (v2) adds 384872846f71 drm/amdgpu/mes: add amdgpu_mes driver parameter adds a538bbe7a8db drm/amdgpu/mes: add mes header file and definition adds 7bbc36765ccb drm/amdgpu/mes: add definitions of ip callback function adds 5f84cc635bce drm/amdgpu/mes: enable mes on navi10 and later asic adds 886f82aa7a1d drm/amdgpu/mes10.1: add ip block mes10.1 (v2) adds a644d85a5cd4 drm/amdgpu: add gfx v10 implementation (v10) adds 44f1bb1fed25 drm/amdgpu: avoid to use SOC15_REG_OFFSET in static array [...] adds c6b6a42175f5 drm/amdgpu: add navi10 common ip block (v3) adds 6bdadb207224 drm/amdgpu: Add navi10 kfd support for amdgpu (v3) adds e0d076574e8d drm/amdgpu: update golden setting programming logic adds 14328aa58ce5 drm/amdkfd: Add navi10 support to amdkfd. (v3) adds bd1c0fdfc1a1 drm/amdgpu: add Navi10 pci ids adds 0a5b8c7b9490 drm/amdgpu: add to set navi ip blocks adds dded62c71e44 drm/amd/powerplay: update smu v11 ppsmc header adds 55f72087af71 drm/amd/powerplay: update smu 11 driver if header for navi10 adds 980e04ec3730 drm/amd/powerplay: fix the mp/smuio header for navi10 adds b3490673f905 drm/amd/powerplay: introduce the navi10 pptable implementation adds 2573e87074f0 drm/amd/powerplay: set smu v11 funcs for navi10 adds 31528650356c drm/amd/powerplay: add navi10 smc ucode init and navi10 pp [...] adds 4009b9b589aa drm/amd/powerplay: move bootup value before read pptable f [...] adds 827440a90146 drm/amd/powerplay: enable backdoor smu fw loading (v2) adds 9e8a163d9bd4 drm/amd/powerplay: update smu11 driver if header for navi10 (v2) adds 336a1c825e36 drm/amdgpu: bump smc firmware header version to v2 (v2) adds c16d001bf261 drm/amdgpu: fix the issue of checking on message mapping adds 0186eb96300d drm/amd/powerplay: smu needs to be initialized after rlc i [...] adds 879af1c65af6 drm/amd/powerplay: introduce the function to load the soft [...] adds 3a4dc27b4373 drm/amd/powerplay: modify the feature mask to enable gfx/soc dpm adds 5ba80a0a816f drm/amd/powerplay: skip od feature on navi10 for the moment adds 1e87e0124ba4 drm/amd/powerplay: enable power features adds 940680c3b48a drm/amd/powerplay: move the funciton of conv_profile_to_wo [...] adds 667273c166e9 drm/amd/powerplay: move the function of get[set]_power_pro [...] adds 86eb3ed3d393 drm/amd/powerplay: move the function of uvd&vce dpm to asic file adds 6d22f1aa924c drm/amd/powerplay: move the function of read_sensor to asic file adds e17980535bca drm/amd/powerplay: move the function of is_dpm_running to [...] adds 19d894b92d6b drm/amd/powerplay: add smu11 smu_if_version check for navi10 adds b55c83a7438d drm/amd/powerplay: implement smc firmware v2.1 for smu11 adds 5586348236f8 drm/amd/powerplay: remove duplicate code from smu hw init adds 74c958a3766c drm/amd/powerplay: optimization feature mask function for asic adds 77ee9caf380a drm/amd/powerplay: add allowed feature mask for navi10 adds bca325280d1f drm/amd: add gfxoff support on navi10 adds 9e04021602e7 drm/amd/amdgpu: fw version check with gfxoff adds acbcc111ce10 drm/amd/powerplay: gfxoff-seperate the Vega20 case adds a8998488059c drm/amd/powerplay: enable DCEFCLK dpm support adds 54b998ca8d1c drm/amdgpu: enable sw smu driver for navi10 by default adds 0de94acf90e3 drm/amd/powerplay: introduce smu clk type to handle ppclk [...] adds ffcb08dfaa3a drm/amd/powerplay: introduce smu feature type to handle fe [...] adds 2436911bdb2c drm/amd/powerplay: introduce smu table id type to handle t [...] adds cdb0c632e4d0 drm/amd/powerplay: init table_count for smu tables on asic level adds 22c9c6ca9658 drm/amd/powerplay: add tables_init interface for each asic adds 8b2ae145de4c drm/amd/powerplay/smu11: remove smu_update_table_with_arg adds 33bd73ae6c61 drm/amd/powerplay: modify smu_update_table to use SMU_TABL [...] adds cbfba01dde1c drm/amd/powerplay: use the table size member in the struct [...] adds ee0db82027ee drm/amd/powerplay: move PPTable_t uses into asic level adds 8b1f4c87a30e drm/amd/powerplay: move SmuMetrics_t uses into asic level adds 973849042e01 drm/amd/powerplay: move Watermarks_t uses into asic level adds 8890fe5f4353 drm/amd/powerplay: introduce smu power source type to hand [...] adds 6a36e3e57c0c drm/amd/powerplay: move getting MAX_FAN_RPM value to asic level adds 013fd3a61a82 drm/amd/powerplay: don't include the smu11 driver if heade [...] adds 4b2bb705a0b7 drm/amd/powerplay: fix the incorrect type of pptable adds 8d7315cef98b drm/amd/powerplay: do not set dpm_enabled flag before VCN/ [...] adds 8ea763e23049 drm/amdgpu/gfx10: update gfx golden settings adds 36f87f0acd03 drm/amdgpu: disable some gfx light sleep adds 4b6349d4d84c drm/amdgpu/gfx10: fix resume failure when enabling async gfx ring adds eb0b49ea404c drm/amd/powerplay: update smu11_driver_if_navi10.h adds 948f540cd012 drm/amd/powerplay: set dpm_enabled flag but don't enable vcn dpm adds 8a33c4f1945c drm/amdgpu/gfx10: fix issues for suspend/resume adds c113ba157f41 drm/amdgpu/vcn2: notify SMU power up/down VCN adds c4b76d23df24 drm/amd/powerplay: enable vcn powergating v2 adds a8179d62fbbd drm/amd/powerplay: add new interface for vcn powergating adds 0b8794e252fc drm/amdgpu/vcn2: don't access register when power gated adds 6e4cb4e8b31f drm/amdgpu: enable vcn dpm scheme for navi adds 6ff687319f68 drm/amdgpu/nv: set vcn pg flag adds 4135f10e26ea drm/amd/powerplay: remove uvd_gated/vce_gated from smu_pow [...] adds 278b6fba2230 drm/amdgpu/sdma5: fix a sdma potential hang in VK_Examples test adds 37809f55292e drm/amdgpu/sdma5: incorrect variable type for gpu address adds 186b0ca28293 drm/amdgpu/ucode: add the definitions of MES ucode and ucode data adds 7f785e7843a4 drm/amdgpu/ucode: add mes firmware file support adds 5aa91248c080 drm/amdgpu/mes10.1: add mes firmware info fields adds 298d05460cc4 drm/amdgpu/mes10.1: load mes firmware file to CPU buffer adds 086981052bd8 drm/amdgpu/mes10.1: implement ucode CPU buffer destruction adds 02b61149486b drm/amdgpu/mes10.1: upload mes ucode to gpu buffer adds 85c90e9b5404 drm/amdgpu/mes10.1: upload mes data ucode to gpu buffer adds 71c579418891 drm/amdgpu/mes10.1: implement ucode buffers destruction adds fb19a68df261 drm/amdgpu/mes10.1: implement MES firmware backdoor loading adds 5c264af735c0 drm/amdgpu/mes10.1: implement mes enablement function adds 77657ad1eca3 drm/amdgpu/mes10.1: enable mes FW backdoor loading adds ec171a930202 drm/amdgpu/gfx10: drop redundant se/sh selection adds c39f3da4e246 drm/amdgpu/gfx10: fix unbalanced MAP/UNMAP_QUEUES when asy [...] adds 687e8ad07601 amd/powerplay: fix the issue of uclk dpm adds 71322c187c4e amd/powerplay: enable uclk dpm adds 863dd269fa41 drm/amdgpu/VCN2.0: remove powergating for UVDW tile adds 8c3b2d1bc0ec drm/amd/powerplay: disable uclk dpm by default adds 2a8bfa139a45 drm/amd/powerplay/smu11: disable PLL shutdown when gfxoff enabled adds e17a512a18c1 drm/amdgpu: RLC must be disabled after SMU when S3 on navi adds 2c195b6cac59 drm/amdgpu/gfx10: remove unnecessary waiting on gfx inactive adds bbd7a6535002 drm/amdgpu/gfx10: require to pin/unpin CSIB BO when suspen [...] adds 98e1a543c7b1 drm/amd/powerplay: add function get current clock freq int [...] adds 3ac54a504380 drm/amd/powerplay: add helper function to get dpm freq inf [...] adds b1e7e224192f drm/amd/powerplay: add function print_clk_levels for navi10 adds 8b3d243e47dd drm/amd/powerplay: add helper function of smu_get_dpm_freq_range adds 0d7cbd280796 drm/amd/powerplay: add helper function of smu_set_soft_freq_range adds 336656176720 drm/amd/powerplay: add helper function of smu_set_hard_freq_range adds db439ca21b81 drm/amd/powerplay: add function force_clk_levels for navi10 adds fa51bfc2794b drm/amd/powerplay: add function populate_umd_state_clk for navi10 adds a43913ea50a5 drm/amd/powerplay: add function get_clock_by_type_with_lat [...] adds 284305445fee drm/amd/powerplay: add function pre_display_config_changed [...] adds 0a6430da0c7c drm/amd/powerplay: add function display_configuration_chan [...] adds 50add63bbf1f drm/amd/powerplay: add funciton force_dpm_limit for navi10 adds 2f72726b2af6 drm/amd/powerplay: add function unforce_dpm_levels for navi10 adds 077ca74e3cbf drm/amd/powerplay: add function get_gpu_power for navi10 adds 7447a23b08fc drm/amd/powerplay: add function get_current_activity_perce [...] adds 6b1b7b5bf03d drm/amd/powerplay: move read sensor of UVD[VCE]_POWER to a [...] adds 4228b6015d65 drm/amd/powerplay: add function is_dpm_running for navi10 adds da85f0812365 drm/amd/powerplay: add function set_thermal_fan_table for navi10 adds 2d589a5bfbe7 drm/amd/powerplay: add function get_fan_speed_percent for navi10 adds 1316b713618c drm/amd/powerplay: remove upload_dpm_level function for vega20 adds 6c6187ece013 drm/amd/powerplay: add function get_workload_type_map for swsmu adds b45dc20b08c0 drm/amd/powerplay: add funciton get[set]_power_profile_mod [...] adds 2d9fb9b06643 drm/amd/powerplay: add function get_profiling_clk_mask for navi10 adds 4f963b01f649 drm/amd/powerplay: add function notify_smc_display_config_ [...] adds 5bbb09943e5f drm/amd/powerplay: add function set_watermarks_table funct [...] adds 9c62f993eeda drm/amd/powerplay: add function read_sensor for navi10 adds 162aa5c31afc amd/powerplay: update the vcn pg adds e36182490dec drm/amd/powerplay: fix dpm freq unit error (10KHz -> Mhz) adds d573bb214dd2 drm/amd/powerplay: simplify the interface of get_current_a [...] adds 564c4c7f0026 drm/amd/powerplay: simplify the interface of get_gpu_power adds d5c316930fd5 drm/amd/powerplay: fix amdgpu_pm_info show gpu load error adds d7a8efa59b5e drm/amd/powerplay/smu11: enable ds socclk by default adds fc419158104c drm/amd/powerplay/smu11: add secure board check function (v2) adds c877dff7d97e drm/amd/powerplay/smu11: disable some pp features on navi1 [...] adds 462a70d87e25 drm/amdgpu: correct reference clock value on navi10 adds c0b9d6d2f1c2 drm/amd/powerplay: add sclk sysfs interface support for navi10 adds 3a3c51dd9008 drm/amd/powerplay: enable gfxclk ds,dcefclk ds and fw dsta [...] adds d8ceb192cb8e drm/amd/powerplay: enable ac/dc feature on navi10 adds eefa5e2b3030 drm/amd/powerplay: enable uclk dpm default on navi10 adds a38470f0f8dc drm/amd/powerplay: move power_dpm_force_performance_level [...] adds 62b9a88c0ef9 drm/amd/powerplay: move function get_metrics_table to vega20_ppt adds 4dc9c8bf3474 drm/amd/powerplay: move function thermal_get_temperature t [...] adds e211580da9a4 drm/amd/powerplay: move get_thermal_temperature_range to p [...] adds 9634de271a47 drm/amd/powerplay: fix no statements in function returning [...] adds 5e6d266573db drm/amd/powerplay: add thermal ctf support for navi10 adds e9c12a8e27aa drm/amd/powerplay: remove smu mutex lock in smu_hw_init adds 576851345b67 drm/amd/powerplay: remove smu callback funciton get_mclk(g [...] adds 382fb77891b6 drm/amd/powerplay: allow dc request uclk change adds 2e13c7551ca0 drm/amd/powerplay: notify smu with active display count adds 26e2b581482d drm/amd/powerplay: wake up azalia from d3 by sending smu message adds f4b3295fa228 drm/amd/powerplay: add interface to get uclk dpm table adds f5c1b7afff8e drm/amdgpu/powerplay: add license to smu11 header adds b1fa87a48e53 drm/amdgpu/gfx10: update gfx golden settings adds 3ebab625e662 drm/amd: the data retured from PRT is expected to be 0 adds 6f6a7bba6961 drm/amd/powerplay: fix deadlock issue for smu_force_perfor [...] adds c7a063a2f21b drm/amd/powerplay: fix clk type name error OD_SCLK OD_MCLK adds a259714bb26a drm/amd/powerplay: move od8_setting helper function to vega20_ppt adds 8f30a16d3ac1 drm/amd/powerplay: move od_default_setting callback to asic file adds 0c83d32c565c drm/amd/powerplay: simplified od_settings for each asic adds b3ef5ce0379b drm/amdgpu/VCN2.0 remove unused Macro and declaration adds 19c663fc7799 drm/amdgpu/VCN2.0: add direct SRAM read and write adds bf4865b587c0 drm/amdgpu/VCN2.0: add DPG mode start and stop (v2) adds 7282da0b3ac9 drm/amdgpu/VCN2.0: add DPG pause mode adds 157710ea4d61 drm/amdgpu: enable VCN2.0 DPG mode adds 68c0798cd9f9 drm/amdgpu/psp: add new VCN RAM ucode id to psp adds 6e72d8e9fb70 drm/amdgpu: add corresponding vcn ram ucode id adds c76ff09bef2d drm/amdgpu/psp: convert ucode id to psp ucode id adds 86ddf3529e34 drm/amdgpu/psp: add new psp interface for vcn updating sram adds 4bc920a68028 drm/amd/powerplay: update smu11_driver_if_navi10.h adds 1768908ec5a8 drm/amd/powerplay: disable fw dstate when gfxoff is enabled adds a77b9fdf9aca drm/amdgpu/VCN: add buffer for indirect SRAM usage adds dc8ae677c2a0 drm/amdgpu/VCN: implement indirect DPG SRAM mode adds 450af30ce23a drm/amdgpu/VCN: enable indirect DPG SRAM mode adds 591745854893 drm/amdgpu/powerplay/vega20: use correct table index adds 6ad68a7e1f3e drm/amdgpu/gfx10: update to latest golden setting adds 408e27cbba46 drm/amd/powerplay: add ppt interface version log adds 4f56d9d412ed drm/amdgpu: add new navi10 DIDs adds a39bf39816b0 drm/amd/powerplay: use pp_feature_mask to control uclk(mcl [...] adds 7c6fe84cf5f2 drm/amd/powerplay: enable BACO feature as WAR adds 93dfbcefb374 drm/amd/powerplay: remove unsupport function set_thermal_f [...] adds 61af800fe7b0 drm/amdgpu: fix PA_SC_FIFO_SIZE for Navi10 (v2) adds ccbf007b4721 drm/amdgpu: initialize THM & CLK IP registers base address adds 5c170a59e7d8 drm/amd/powerplay: allow dc request uclk change adds edee92c37940 drm/amd/powerplay: notify smu with active display count adds 48321c3dde79 drm/amd/display: Read soc_bounding_box from gpu_info (v2) adds 57b3ec35d5df drm/amdgpu: Split gpu_info_soc_bounding_box out from amdgp [...] adds 76b743f45d7f drm/amd/display: use fixed-width data type for soc boundin [...] adds 9793014570b9 drm/amd/display: Add DCN2 and NV ASIC ID adds 38e7128960a6 drm/amd/display: add AUX and I2C for DCN2 adds 2e35facf82bc drm/amd/display: Add GPIO support for DCN2 adds 964750949760 drm/amd/display: Add DCN2 BIOS parsing adds bff65b778152 drm/amd/display: Add DCN2 IRQ handling adds 728c06986a4f drm/amd/display: Add DCN2 changes to DML adds ca4d9b3a5a3b drm/amd/display: Add DCN2 DIO adds fcee01b9f82d drm/amd/display: Add DCN2 clk mgr adds 2d78b3a177fe drm/amd/display: Add DCN2 OPTC adds eb7a74a36c24 drm/amd/display: Add DCN2 OPP adds f789b0b82bf0 drm/amd/display: Add DCN2 MPC adds f7de96ee8b5f drm/amd/display: Add DCN2 DPP adds bbeb64d0eb78 drm/amd/display: Add DCN2 HUBP and HUBBUB adds fa0d2c989c94 drm/amd/display: Add DCN2 MMHUBBUB adds 345429a67c48 drm/amd/display: Add DCN2 DWB adds 83421f32b763 drm/amd/display: Add DCN2 IPP adds 18eaea4bf80b drm/amd/display: Add DCN2 VMID adds 7ed4e6352c16 drm/amd/display: Add DCN2 HW Sequencer and Resource adds 6fbefb84a98e drm/amd/display: Add DC core changes for DCN2 adds a18bf0ca41a9 drm/amd/powrplay: add interface for dc to get max clock values adds be9a7355e9ee drm/amd/powerplay: add interface to get uclk dpm table adds 79a7b060d8dc drm/amd/display: hook navi10 pplib functions adds cb0b554abeac drm/amd/display: add fast_validate parameter to dcn20_vali [...] adds e249428256e2 drm/amd/display: updates for dcn20_update_bandwidth adds 5b1b2f209f0d drm/amd/display: update dcn2 dc_plane_cap adds 476e955dd679 drm/amd/display: Hook DCN2 into amdgpu_dm and expose as co [...] adds b4f199c7b00c drm/amdgpu: Enable DC support for Navi10 adds 97bda0322b8a drm/amd/display: Add DSC support for Navi (v2) adds 3972c3508594 drm/amd/display: Program VTG params after programming Glob [...] adds 284358f2acc1 drm/amd/display/dc: fix azalia workaround sw implementation bug adds ae8f425840cb drm/amd/display: Ensure DRR triggers in BP adds 98b5b65eb8b7 drm/amd/display: disable PSR/ABM before destroy DMCU struct adds f18bc4e53ad6 drm/amd/display: update calculated bounding box logic for NV adds bedbbe6af4be drm/amd/display: Move link functions from dc to dc_link adds 45021f8ea536 drm/amd/display: do not power on eDP power rail early adds 8712bda45cdc drm/amd/display: dcn2 dmcu wait_for_loop update with dispclk. adds c69dd2d06cdf drm/amd/display: Refactor clk_mgr functions adds 5cb646d767bb drm/amd/display: Add writeback_config to VBA vars adds 6ba117404e41 drm/amd/display: fix pstate allow handling in dcn2 adds bcba830ce7cd drm/amd/display: Refactor DIO stream encoder adds 96cb7cf13d85 drm/amd/display: disable dcn20 abm feature for bring up adds 0fcf90d1775e drm/amd/display: do not need otg lock if otg is not active adds 9e14d4f17e23 drm/amd/display: skip dsc config for navi10 bring up adds ec8763486dd3 drm/amd/display: navi10 bring up skip dsc encoder config adds 38354495d7ce drm/amd/display: enable DSC support by default adds 1b394e92a149 drm/amd/display: Disconnect DCN2 mpcc when changing tg adds 4e0cbbbfbc37 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() adds 0cd326256679 drm/amd/display: fixed DCC corruption adds 00999d991fde drm/amd/display: clean up validation failure log spam adds c5d3a38b1a18 drm/amd/display: Add a flags union for 3dlut transformatio [...] adds c2bcd914a2a7 drm/amd/display: Calculate link bandwidth in a common function adds c2ad17c3b265 drm/amd/display: Properly set DCF clock adds 173932dec76f drm/amd/display: Properly set u clock adds 0ba37b20ef1c drm/amd/display: fix dsc validation adds 2e2e73fc632d drm/amd/display: Remove dependency on pipe->plane for imme [...] adds 390fdfbd2d65 drm/amd/display: remove legacy DSC functions adds 96454cfb4fbe drm/amd/display: remove target_dpp hack for dsc adds 0ff8dfe8f8f2 drm/amd/display: fix fpga fclk programming adds b7d39c587877 drm/amd/display: move dsc clock from plane_resource to str [...] adds 87029eb4fad8 drm/amd/display: Remove additional FEC link bandwidth reduction adds db5378c1dcff drm/amd/display: isolate global double buffer lock programming adds d438d113380e drm/amd/display: Use 1/8th DSC target bitrate precision fo [...] adds 23882a693fe1 drm/amd/display: Make sure DSC slice height is divisible b [...] adds adb732d66cf1 drm/amd/display: Add some tm3dlut flags adds 0213541d4b6b drm/amd/display: DCN2 reg refactors adds 8e27a2d4cd76 drm/amd/display: Fix DCFCLK and SOCCLK not set adds ede37e4ce495 drm/amd/display: fix can not turn on two displays due to D [...] adds 83a76b53737e drm/amd/display: Add 3dlut control flags adds 10b3aa5eb1ea drm/amd/display: Guard DML_FAIL_DSC_VALIDATION_FAILURE adds 776c1f569f94 drm/amd/display: Properly guard display_mode_vba with DCN2 adds 254eb07cb090 drm/amd/display: Optimize bandwidth validation by adding e [...] adds 42351c66aedc drm/amd/display: Add profiling tools for bandwidth validation adds 64f223b0dd12 drm/amd/display: Remove REFCYC regs adds 6c5be4ac6308 drm/amd/display: add global master update lock for DCN2 adds 5940ff3941c8 drm/amd/display: Change Min fclk to 1.2Ghz adds c92b4c46c164 drm/amd/display: Mark DSC resource as unused after copying [...] adds b37727fb1486 drm/amd/display: Add vupdate interrupt sources to NV10 adds 0d7bd17c6e71 drm/amd/display: Disable display writeback on Linux for NV10 adds c9ae6e1691cd drm/amd/display: Acquire DSC HW resource only if required [...] adds c2209d154445 drm/amd/display: Implement DSC MST fair share algorithm adds d7c29549e35c drm/amd/display: enable abm on dcn2 adds 9c0ab2dd070d drm/amd/display: Consider DSC target bpp precision when ca [...] adds 78ad75f8d77a drm/amd/display: Add power down display on boot flag adds 2a874fa0257a drm/amd/display: Remove duplicate define of TO_DCN20_HUBBUB adds fbc9ca671f4f drm/amd/display: Fix ODM combine data format adds 4850ce697f98 drm/amd/display: Add hubp_init entry to hubp vtable adds be67de356135 drm/amd/display: fix dcn2 mpc split decision adds 78b674573a55 drm/amd/display: Refactor program watermark. adds 7fad39ca4a1c drm/amd/display: Change DCN2 vupdate start programming adds b01473e919fa drm/amd/display: Make sure line size is not zero in DCN2 l [...] adds c703e753c8d1 drm/amd/display: add SW_USE_I2C_REG request. adds d7cd0e053b17 drm/amd/display: Add 170Mpix/sec DSC throughput support adds 040a4d63bde4 drm/amd/display: DCHUB requestors numbers for Navi. adds 796c9ece2ed0 drm/amd/display: block passive dongle EDID Emulation for U [...] adds 97516065a0da drm/amd/display: add flags for gamut map library adds ce76898527cd drm/amd/display: Do a reg update instead of set when writi [...] adds f446489adcbc drm/amd/display: Add support for extended DSC DPCD caps adds 6bd8d7d3f75b drm/amd/display: Intermittent DCN2 pipe hang on mode change adds bb21290ff615 drm/amd/display: Create DWB resource for DCN2 adds 72c6473a6aff drm/amd/display: [backport] dwb dm + efc support adds 02ce5a799aae drm/amd/display: fix odm mpo disable adds 97ae9b967517 drm/amd/display: Remove OPP clock programming on plane disable adds b964e7906426 drm/amd/display: fix macro_tile_size for tiling adds ed07237c0c48 drm/amd/display: Fix LB BPP and Cursor width adds e34fe1bba658 drm/amd/display: Expose send immediate sdp message interface adds cba4d59c936c drm/amd/display: fix a potential issue in DSC logic adds 09104d151acf drm/amd/display: add dsc_passthrough_support bit in dpcd struct adds 8bb3d7e7b5de drm/amd/display: used optimum VSTARTUP instead of MaxVStartup adds f99b6f4f216a drm/amd/display: Integrate color transform3x4 with 3dlut tm adds 9796b7131815 drm/amd/display: move DWB structs and enums to dc_hw_types adds ad141db915a8 drm/amd/display: add null checks and set update flags for DCN2 adds 324707fdf83a drm/amd/display: Set test pattern on blank when using Visu [...] adds b5d71c93963d drm/amd/display: Disable DSC power gating in Diags adds 6936c8b1d415 drm/amd/display: DCN2 Engine-specifc encoder allocation adds 278141f58e2c drm/amd/display: Use DCN2 functions instead of DCE adds 1621f4c417bf drm/amd/display: always use 4 dp lanes for dml adds ba32c50f0446 drm/amd/display: decouple dsc adjustment out of enablement adds c3ec8ba53779 drm/amd/display: Return UPDATE_TYPE_FULL on writeback update adds 98ce8cc1b47a drm/amd/display: Enable DSC power-gating for DSC streams adds a746a2585542 drm/amd/display: Drive-by fixes for display_mode_vba adds 3979efcec627 drm/amd/display: Add missing VM conversion from hw values adds 03fd87db6d55 drm/amd/display: Fix incorrect DML output_bpp value adds d8cd587d2bfd drm/amd/display: removing MODULO change for dcn2 adds 4f008d931b9f drm/amd/display: Fix incorrect vba type adds 6f4992b0e2db drm/amd/display: Copy stream updates onto streams adds 2131f65581ba drm/amd/display: add support for forcing DCFCLK without af [...] adds 39a4eb853f9a drm/amd/display: update DSC MST DP virtual DPCD peer devic [...] adds f82c916c4197 drm/amd/display: add some parameters to validate bandwidth [...] adds e710fdb134ad drm/amd/display: update dsc max_target_bpp to 16 bpp adds 5d36f78311cf drm/amd/display: making DCN20 WM table non-overlapping adds 779451a736d6 drm/amd/display: Alpha plane type adds a6132cb10207 drm/amd/display: add dwb stere caps and version adds c5509aadcfa1 drm/amd/display: expose enable dp output functions adds 043f5bb630c1 drm/amd/display: Use macro for invalid OPP ID adds cf020d49b3c4 drm/amd/display: Rework CRTC color management adds 6e17b5b8a846 drm/amd/display: update DCN2 uclk switch time adds 971ff2b43359 drm/amd/display: add p010 and ayuv plane caps adds a6465d1f3b8f drm/amd/display: dcn2 use fixed clocks. adds bda9afdacf89 drm/amd/display: move vmid determination logic to a module adds 1a7d296d162e drm/amd/display: Add Underflow Asserts to dc adds c00d56fede05 drm/amd/display: add missing mod_vmid destructor adds 7a5ab155d34a drm/amd/display: expose dentist_get_did_from_divider adds 170a2398d2d8 drm/amd/display: make clk_mgr call enable_pme_wa adds 9cbee6eff8f6 drm/amd/display/dc: set num-dwb = 1 as navi10 asic cap adds d9848e149da1 drm/amdkfd: Set gws_mask to 64 bit 1s adds 8f78f1b03eb2 drm/amdgpu: add sw_init to df_v1_7 adds f3f48d7331cf drm/amdgpu: drop unused df init callback adds 73c86d628d6a drm/amdgpu: fix modprobe failure for uvd_4/5/6 adds 8ac875db0fdc drm/amdgpu: disable gfxoff on navi10 adds d7929c1e13e3 Merge branch 'drm-next' into drm-next-5.3 adds 44ff0ae6b15e drm/amdgpu/powerplay: FEATURE_MASK is 64 bit so use ULL adds 3e10f3196b55 drm/amdgpu/display: switch udelay to msleep adds a6bbc3d5ac29 drm/amdgpu/display: drop ifdefs around comments adds 0172591e219b drm/amd/amdgpu: Indent AMD_IS_APU properly adds 616ae02f6c81 drm/amd/amdgpu: Fix amdgpu_set_pp_od_clk_voltage error check adds 70c5350a878d drm/amd/amdgpu: amdgpu_hwmon_show_temp: initialize temp adds ed9656fbc8b5 drm/amd/amdgpu: Check stream in amdgpu_dm_commit_planes adds 803a1412fe37 drm/amd/amdgpu: Fix style issues in dcn20_resource.c adds aeaa72e25ea8 drm/amd/amdgpu: sdma_v4_0_start: initialize r adds 1189413f9cd4 drm/amd/powerplay:clean up the residual mutex for smu_hw_init adds 709527c77a89 drm/amd/display: update infoframe after dig fe is turned on (v2) adds ab43c4bf1cc8 drm/amd/powerplay: fix fan speed show error (for hwmon pwm) adds f3121d3dbb52 drm/amd/powerplay: print smu versions only if version mismatch adds ac1092b34114 drm/amd/powerplay: check gfxclk dpm enablement before proceeding adds cb2a782eb808 drm/amd/powerplay: add feature check in unforce_dpm_levels [...] adds c12d410ff293 drm/amd/powerplay: make mmhub pg bit configured by pg_flags adds a201b6ac20ff drm/amd/powerplay: make athub pg bit configured by pg_flags adds 14808a12bdbd Merge tag 'drm-next-5.3-2019-06-25' of git://people.freede [...] adds 606ec90fc226 drm/msm/a6xx: Avoid freeing gmu resources multiple times adds cfcb365861b7 drm/msm/a6xx: Remove duplicate irq disable from remove adds 5ca4a094ba7e drm/msm/a6xx: Check for ERR or NULL before iounmap adds a62fb211ad0c drm/msm/a6xx: Remove devm calls from gmu driver adds 998efc74672c drm/msm/a6xx: Drop the device reference in gmu adds 981f2aabeae6 drm/msm/a6xx: Rename a6xx_gmu_probe to a6xx_gmu_init adds c4957347d9d7 drm/msm/dpu: Use provided drm_minor to initialize debugfs adds e9f050f18e43 drm/msm/dpu: Remove _dpu_debugfs_init adds d3cb8f3d0fb2 drm/msm/dpu: Remove bogus comment adds 9a4a153b092c drm/msm: check for equals 0 only adds 276b6f2e7911 drm/msm/dpu: Fix Wunused-const-variable adds 491d5071c4d2 msm: adreno: no need to check return value of debugfs_crea [...] adds 7aca4d65e705 msm: dpu1: no need to check return value of debugfs_create [...] adds c8bffdcb25ea msm: no need to check return value of debugfs_create functions adds adf151c246ec drm/msm/adreno: Enable 64 bit mode by default on a5xx and [...] adds bdad5c53e10b drm/msm: Print all 64 bits of the faulting IOMMU address adds 295b22ae596c drm/msm: Pass the MMU domain index in struct msm_file_private adds 36415615adf4 drm/msm/dpu: Fix error recovery after failing to enable clocks adds fecabfd9241f drm/msm/dpu: Avoid a null de-ref while recovering from kms [...] adds 03b7af1ef499 drm/msm/adreno: Call pm_runtime_force_suspend() during unbind adds fc19cbb785d7 drm/msm/mdp5: Fix mdp5_cfg_init error return adds 590714e5a370 dt-bindings: msm/dsi: Add 10nm phy for msm8998 compatible adds d440b3374bab drm/msm/dsi: Add support for MSM8998 10nm dsi phy adds 3dbbf8f09e83 drm/msm/dsi: Add old timings quirk for 10nm phy adds 7b8c9e203039 drm/msm/dsi: Add support for MSM8998 DSI controller adds 6672e11cad66 drm/msm/adreno: Ensure that the zap shader region is big enough adds 61f0479757aa drm/msm/dsi: add protection against NULL dsi device adds d67f1b6d0e0b drm/msm: correct attempted NULL pointer dereference in put_iova adds 370063ee427a drm/msm/adreno: Add A540 support adds 01a090c74669 drm/msm/dsi: Add parentheses to quirks check in dsi_phy_hw [...] adds cb88482e2570 drm/msm/dpu: clean up references of DPU custom bus scaling adds 20cad6cd14f4 drm/msm/dpu: Integrate interconnect API in MDSS adds a67e13e1ee2d dt-bindings: msm/disp: Introduce interconnect bindings for [...] adds 217a6ddf93e0 drm/msm/dpu: add icc voting in dpu_mdss_init adds 97f90e1b82e8 drm/msm/mdp5: Use the interconnect API adds 73e82519ea77 drm/msm/dpu: Remove call to drm_mode_set_crtcinfo adds a93be1fc6c84 drm/msm/dpu: Avoid calling _dpu_kms_mmu_destroy() on init failure adds 7896e2237d03 drm/msm/phy/dsi_phy: Set pll to NULL in case initialization fails adds 83dda228866e drm/msm/dsi_pll_10nm: Release clk hw on destroy and failure adds 8b3c087a7998 drm/msm/dsi_pll_10nm: Remove impossible check adds 4368a1539c6b drm/msm: Depopulate platform on probe failure adds e3a91f893cab drm/msm/dsi: Split mode_flags out of msm_dsi_host_get_panel() adds 09951aaa7229 drm/msm/dsi: Don't store dsi host mode_flags in msm_dsi adds 4f229b41386f drm/msm/dsi: Pull out panel init code into function adds faccd71cec55 drm/msm/dsi: Simplify the logic in msm_dsi_manager_panel_init() adds 970524b07a9c drm/msm/dsi: Use the new setup_encoder function in attach_ [...] adds 6d5e78406991 drm/msm/dsi: Move dsi panel init into modeset init path adds 03436e3ec69c drm/msm/dsi: Move setup_encoder to modeset_init adds 2aa317672597 drm/msm: Re-order uninit function to work during probe defer adds f47bee2ba447 drm/msm/a3xx: remove TPL1 regs from snapshot adds 648fdc3f6475 drm/msm: add dirty framebuffer helper adds 53e155f2bbd4 Merge tag 'drm-msm-next-2019-06-25' of https://gitlab.free [...] adds 2bda34d7d910 drm/exynos: drop drmP.h usage adds 156bdac99061 drm/exynos: trigger build of all modules adds a22719cce54b Merge tag 'exynos-drm-next-for-v5.3' of git://git.kernel.o [...] adds 768f719ab7b0 drm/armada: fix crtc interlace adds ad52f53ff4e3 drm/armada: use __drm_atomic_helper_plane_reset in overlay reset adds 9184ae8db3d5 drm/armada: add plane size/location accessors adds 1d1547ec12bc drm/armada: fix plane location and size for interlace adds 89e0c53ccfbc drm/armada: add missing interlaced support for overlay frame adds 7d62237da6ec drm/armada: move plane address and pitch calculation to at [...] adds d0d765dec6b7 drm/armada: add support for setting gamma adds 5d32b660c839 drm/armada: add comments about HWC32 cursor colour format adds f79d7c9543d2 drm/armada: add drm_mode_set_crtcinfo() mode fixup adds 5a6cbce823bf drm/armada: add and use definitions for RDREG4F adds 0ab17499b18f drm/armada: add drm_atomic_helper_shutdown() call in tear-down adds 7f07ce0f04e2 drm/armada: add CRTC mode validation adds 1ba246f2fd2f drm/armada: improve Dove clock selection adds d880fa662748 drm/armada: use mode_valid to validate the adjusted mode adds 06734cb0ab00 drm/armada: redo CRTC debugfs files adds f54a5990c329 drm/armada: replace the simple-framebuffer adds 989b9a7dd4ab drm/armada: use for_each_endpoint_of_node() to walk crtc e [...] adds 837567c1e9d5 drm/armada: no need to check parent of remote adds f07b56e7d0b2 Merge tag 'for-airlie-armada' of git://git.armlinux.org.uk [...] adds c08f99c39083 drm/bridge: tfp410: fix memleak in get_modes() adds b1622cb3be45 drm/bridge: tfp410: fix use of cancel_delayed_work_sync adds 355a47ae7ebc Merge remote-tracking branch 'drm/drm-next' into drm-misc- [...] adds daed277e4d5a Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' into d [...] adds 44c153671296 Merge tag 'drm-misc-next-fixes-2019-06-27' of git://anongi [...] adds d8dfc3bd461d drm/amdgpu: fix warning on 32 bit adds 687ac4a702ea drm/amdgpu: drop copy/paste leftover to fix big endian adds f6319596535f drm/ttm: return -EBUSY if waiting for busy BO fails adds b213646519f4 drm/amd/powerplay: check prerequisite for VCN power gating adds 505ac3039a18 drm/amd/powerplay: support runtime ppfeatures setting on Navi10 adds 309bce0ca8bd drm/amd/powerplay: add missing smu_get_clk_info_from_vbios() call adds f51af4357c4a drm/amdgpu: Set queue_preemption_timeout_ms default value adds a864e29d94ab drm/amdkfd: remove unnecessary warning message on gpu reset adds 4130ff8027dd drm/amd/powerplay: no memory activity support on Vega10 adds 440e80ce02cd drm/amd/display: fix a couple of spelling mistakes adds 4cf643a39221 Merge tag 'drm-next-5.3-2019-06-27' of git://people.freede [...] adds 39b27ffef751 drm/amd/powerplay: update smu11_driver_if_navi10.h adds ee006eb00a00 drm/amdgpu: Don't skip display settings in hwmgr_resume() adds 02d7a73b5048 drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE adds 535cfa75a645 drm/amdgpu/gfx10: use reset default for PA_SC_FIFO_SIZE adds 9ed2c993d723 drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2) adds 4b22e7e33f96 drm/amdgpu: handle AMDGPU_IB_FLAG_RESET_GDS_MAX_WAVE_ID on gfx10 adds fdafb3597a2c drm/amdgpu: fix MGPU fan boost enablement for XGMI reset adds 04796a3e44d4 drm/amd/powerplay: use hardware fan control if no powerpla [...] adds bae17d2a1b6a drm/amdgpu: add field indicating if has PCIE atomics support adds b2109d8ed697 drm/amdgpu: enable PCIE atomics ops support adds aabf3a951c4e drm/amdkfd: remove duplicated PCIE atomics request adds 843747253b42 drm/amdgpu/display: fix interrupt client id for navi adds ba9e93c5faed drm/amdkfd: remove an unused variable adds 819ec5acf759 drm/amdkfd: Print a warning when the runlist becomes overs [...] adds e7e250532649 drm/amdgpu: Use FENCE_OWNER_KFD in process_sync_pds_resv adds f4fd28b6c78c drm/amdgpu: Fix tracking of invalid userptrs adds 7a049244a000 drm/amdkfd: Add chained_runlist_idle_disable flag to pm4_m [...] adds a5b1615529ae drm/amdkfd: Disable idle optimization for chained runlist adds d12c202289b0 drm/amdgpu: Use kmemdup rather than duplicating its implem [...] adds 69064bbe7ecb drm/amd/powerplay/smu7_hwmgr: replace blocking delay with [...] adds e3000669a7b4 drm/amd/powerplay: increase waiting time for smu response adds 767acabdac81 drm/amd/powerplay: add baco smu reset function for smu11 adds f1c1314be429 drm/amdgpu: Disable ras features on all IPs before gpu reset adds 3e2bb60ab2b1 drm/amdgpu: add mode1 (psp) reset for navi asic adds e5eaa7cc0c03 drm/amdgpu: Prepare for hmm_range_register API change (v2) adds 71cc9ef3f694 drm/amdgpu: fix scheduler timeout calc adds e5aa29ce23ba drm/amd/powerplay: add temperature sensor support for navi10 adds f19367da9607 drm/amdgpu/mes10.1: Fix header guard adds d693e8e349a8 drm/amd/powerplay: Use memset to initialize metrics structs adds 68c3bd950181 drm/amd/powerplay: Zero initialize freq in smu_v11_0_get_c [...] adds 985863d00a8f drm/amd/powerplay: Zero initialize current_rpm in vega20_g [...] adds d155bef0636e amdgpu: make pmu support optional adds c602b36fe245 drm/amd/display: dcn20: include linux/delay.h adds de48ebdd5b0a drm/amd/powerplay: vega20: fix uninitialized variable use adds f8a7976b75f6 drm/amdgpu: properly guard DC support in navi code adds 173da95d936f drm/amdgpu/psp11: simplify the ucode register logic adds 5f65ae344f14 drm/amd/display: avoid 64-bit division adds 83145f110eb2 drm/amdgpu: don't invalidate caches in RELEASE_MEM, only d [...] adds 405627871480 drm/amdgpu: add missing documentation on new module parameters adds f54eeab4e7e0 drm/amdgpu: properly guard the generic discovery code adds 7f963d9f69bf drm/amdgpu/navi10: add uclk activity sensor adds b784d6bff971 Merge tag 'drm-next-5.3-2019-07-09' of git://people.freede [...] adds 72bccb487fd5 drm/imx: enable IDMAC watermark feature adds 3d1f62c686ac gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM adds f208b26e61df gpu: ipu-v3: ipu-ic: Fully describe colorspace conversions adds e3e4820d054c gpu: ipu-v3: ipu-ic-csc: Add support for limited range encoding adds 614014cfc148 gpu: ipu-v3: ipu-ic-csc: Add support for Rec.709 encoding adds 4791bd7d6adc media: imx: Try colorimetry at both sink and source pads adds fee77829083a gpu: ipu-v3: image-convert: Enable double write reduction adds f27b99a1cea7 Merge tag 'imx-drm-next-2019-07-05' of git://git.pengutron [...] adds 6dfc43d3a191 mm: adjust apply_to_pfn_range interface for dropped token. adds 7e4b4dfc98d5 Revert "mm: adjust apply_to_pfn_range interface for droppe [...] adds 3729fe2bc2a0 Revert "Merge branch 'vmwgfx-next' of git://people.freedes [...] adds be8454afc50f Merge tag 'drm-next-2019-07-16' of git://anongit.freedeskt [...] adds 2a6a7aacd4e5 mfd: regulator: clk: Split rohm-bd718x7.h adds 21b7c58fc194 mfd: bd70528: Support ROHM bd70528 PMIC core adds 0dae7f585704 clk: bd718x7: Support ROHM BD70528 clk block adds 478bb8f32e26 dt-bindings: mfd: Document first ROHM BD70528 bindings adds 18bc64b3aebf gpio: Initial support for ROHM bd70528 GPIO block adds 32a4a4ebf768 rtc: bd70528: Initial support for ROHM bd70528 RTC adds f8c7f7ddd8ef power: supply: Initial support for ROHM BD70528 PMIC charg [...] adds 586c1b4125b3 mfd: rk808: Add RK817 and RK809 support adds e444f6d68c07 regulator: rk808: Add RK809 and RK817 support. adds 696d7349f70e dt-bindings: mfd: rk808: Add binding information for RK809 [...] adds dc79054a64b3 rtc: rk808: Add RK809 and RK817 support. adds 8ed144019748 clk: RK808: Add RK809 and RK817 support. adds c88dd606a1cd dt-bindings: mfd: lp87565: Add LP87561 configuration adds 013e868bc946 mfd: lp87565: Add support for 4-phase LP87561 combination adds 7ee63bd74750 regulator: lp87565: Add 4-phase lp87561 regulator support adds f3f4363b1239 regulator: lp87565: Fix missing break in switch statement adds 8e23cee84c9d Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-5.3', [...] adds 5aa3709c0a5c mfd: madera: Add missing of table registration adds 1bb407f17c53 mfd: cros_ec: Register cros_ec_lid_angle driver when presented adds 2a87f09020c0 mfd: bd718x7: Remove hardcoded config for button press duration adds 907bf9d65f2d dt-bindings: mfd: Document short/long press duration for BD718X7 adds e25547f899a5 mfd: bd718x7: Make power button press duration configurable adds 23e30b3c5f95 mfd: menelaus: Remove superfluous error message adds f88314c1e911 mfd: intel-lpss: Keep device tables sorted by ID adds c176c6d7e932 mfd: core: Set fwnode for created devices adds 5da6cbcd2f39 mfd: arizona: Fix undefined behavior adds 6987fd42239a mfd: madera: Fix bad reference to pinctrl.txt file adds 323250166d4e mfd: madera: Fix potential uninitialised use of variable adds ee1856db5a88 mfd: madera: Add supply mapping for MICVDD adds 8f759058e9f9 mfd: madera: Update DT bindings to add additional CODECs adds 1ef921b6d1b6 mfd: madera: Add Madera core support for CS47L15 adds 297939901f38 mfd: madera: Add Madera core support for CS47L92 adds c77cd342f9fd dt-bindings: Add binding for cros-ec-rpmsg adds 554e937ec8d7 mfd: cros_ec: differentiate SCP from EC by feature bit adds 763049946450 mfd: rk808: Check pm_power_off pointer adds ac195d94280a mfd: rk808: Prepare rk805 for poweroff adds ecc2ca47f3cd mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as [...] adds 90dab47c968f MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS adds 84bdde17c5d6 dt-bindings: mfd: Add link to ROHM BD71847 Datasheet adds b1c83bd84618 mfd: stmfx: Fix macro definition spelling adds fd54d65dd457 mfd: cs5535-mfd: Remove ifdef OLPC noise adds 01e4ecee03aa mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs adds 02f36911c1b4 mfd: intel-lpss: Release IDA resources adds 0772a34bb8a1 mfd: madera: Remove some unused registers and fix some defaults adds d6871a73387d mfd: madera: Fixup SPDX headers adds 7efd105c27fd mfd: hi655x-pmic: Fix missing return value check for devm_ [...] adds 8de262531f5f Merge tag 'mfd-next-5.3' of git://git.kernel.org/pub/scm/l [...] adds a7b287bf7845 IB/iser: Refactor iscsi_iser_check_protection function adds 0cc2896f0253 IB/iser: Remove unused sig_attrs argument adds dae6345aa7a9 IB/isert: Remove unused sig_attrs argument adds 2d465a165aed RDMA/rw: Fix doc typo adds f73e4076426b RDMA/rw: Print the correct number of sig MRs adds 53bfbf9be86e RDMA/rw: Add info regarding SG count failure adds 91f571293e26 RDMA/core: Fix doc typo adds 69054666df0a RDMA/qedr: Fix incorrect device rate. adds d2183c6f1958 RDMA/umem: Move page_shift from ib_umem to ib_odp_umem adds 8ce0048f7654 IB/mlx4: Delete unused func arg adds deee3c7e4991 RDMA/core: Return void from ib_device_check_mandatory() adds eaa1ca9cf992 rds: Don't check return value from destroy CQ adds dfdb08990432 RDMA/ipoib: Remove check of destroy CQ adds 890ac8d97e67 RDMA/core: Make ib_destroy_cq() void adds 269c97fd4854 RDMA/nes: Remove useless NULL checks adds 3bb58cfe07e2 RDMA/i40iw: Remove useless NULL checks adds dab99af99c7c RDMA/nes: Remove second wait queue initialization call adds 62a38e704d57 RDMA/efa: Remove check that prevents destroy of resources [...] adds d34d37d5a102 RDMA/cxgb3: Use sizeof() notation instead of plain sizeof adds 0ddf8f6267ec RDMA/cxgb3: Don't expose DMA addresses adds a80287c81305 RDMA/cxgb3: Delete and properly mark unimplemented resize [...] adds 34d568930b87 RDMA/cxgb4: Use sizeof() notation adds cae626b97851 RDMA/cxgb4: Don't expose DMA addresses adds f70baa7ee3d1 iw_cxgb4: Fix qpid leak adds 8ffb813255c4 RDMA/hns: Remove unnecessary print message in aeq adds 0502849d0bb1 RDMA/hns: Update CQE specifications adds 780f33962ef2 RDMA/hns: Move spin_lock_irqsave to the correct place adds 669cefb654cb RDMA/hns: Remove jiffies operation in disable interrupt context adds 2a3d923f8730 RDMA/hns: Replace magic numbers with #defines adds cfcc048ca76e IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' adds ea996974589e RDMA: Convert put_page() to put_user_page*() adds 5f5e4eb4fb2d IB/hfi1: Remove extra brackets from an if adds 255efcaeb623 RDMA/efa: Use kvzalloc instead of kzalloc with fallback adds e0e3f3975915 RDMA/efa: Remove unneeded admin commands abort flow adds 4d50e084c560 RDMA/efa: Use rdma block iterator in chunk list creation adds 2367d00e2ca3 RDMA/efa: Remove unused includes adds 34755f596110 IB/rdmavt: Use struct_size() helper adds 829ca44ecf60 IB/qib: Use struct_size() helper adds 6fe1a9b9b654 IB/hfi1: Use struct_size() helper adds cac2a301c02a RDMA/uverbs: check for allocation failure in uapi_add_elm() adds 97545b10221a RDMA/hns: Bugfix for posting multiple srq work request adds 633fbb06cbb3 RDMA/ipoib: implement ethtool .get_link() callback adds bcef5b721568 RDMA/srp: Accept again source addresses that do not have a [...] adds fa027328a1c9 RDMA/hns: fix inverted logic of readl read and shift adds 4f18904c7849 RDMA/hns: Bugfix for filling the sge of srq adds 9bcb8940f4c0 RDMA/ucma: Use struct_size() helper adds 4dfd5321cf0a ucma: Convert multicast_idr to XArray adds afcafe07af0e ucma: Convert ctx_idr to XArray adds a1a8e4a85cf7 rdma: Delete the ib_ucm module adds b9560a419bfd RDMA: Move driver_id into struct ib_device_ops adds 72c6ec18eb61 RDMA: Move uverbs_abi_ver into struct ib_device_ops adds 7a15414252ae RDMA: Move owner into struct ib_device_ops adds 147b308e6a63 RDMA/nes: Avoid memory allocation during CQ destroy adds a52c8e2469c3 RDMA: Clean destroy CQ in drivers do not return errors adds e39afe3d6dbd RDMA: Convert CQ allocations to be under core responsibility adds cbdc666f3e84 RDMA/ipoib: Remove check for ETH_SS_TEST adds 2d3c72ed5041 rdma: Remove nes adds 5d60c1115411 RDMA: Move rdma_node_type to uapi/ adds 0e2d00eb6fd4 RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery an [...] adds 8f71bb0030b8 RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV adds 5a3113d19cb0 IB/hfi1: Spelling s/statisfied/satisfied/ adds 7608bf40cf24 RDMA/odp: Fix missed unlock in non-blocking invalidate_start adds 12dbc04db08d Merge remote-tracking branch 'mlx5-next/mlx5-next' into HEAD adds cecae747b620 RDMA/mlx5: Consider eswitch encap mode adds 09d985bea99d RDMA/mlx5: Enable decap and packet reformat on FDB adds 696de2e9ccec RDMA/netlink: Resort policy array adds 38389eaa4db1 RDMA/hns: Add mtr support for mixed multihop addressing adds 2ac0bc5e725e RDMA/hns: Add a group interfaces for optimizing buffers ge [...] adds 8d18ad83f19b RDMA/hns: Fix bug when wqe num is larger than 16K adds a49b1dc7ae44 RDMA: Convert destroy_wq to be void adds 89a6da3cb8f3 RDMA/hns: reset function when removing module adds 836a0fbb3e76 RDMA: Check umem pointer validity prior to release adds da3929218a44 RDMa/hns: Don't stuck in endless timeout loop adds d384742ed1af RDMA/uverbs: Use offsetofend instead of opencoding adds dd82e668892e RDMA/odp: Do not leak dma maps when working with huge pages adds f56044d686c8 IB/rdmavt: Add new completion inline adds 4a9ceb7dbadf IB/{rdmavt, qib, hfi1}: Convert to new completion API adds 40ddb3f02083 RDMA/efa: Use API to get contiguous memory blocks aligned [...] adds b41f75724ab8 RDMA/efa: Be consistent with success flow return value adds 4b06843d4048 RDMA/efa: Print address on AH creation failure adds 36b1e47ff0c1 RDMA/core: Introduce new header file for signature operations adds a0bc099abf7b RDMA/core: Save the MR type in the ib_mr structure adds 26bc7eaee94f RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_ [...] adds 2cdfcdd8677b RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's adds 7c717d3aeeaa RDMA/core: Add signature attrs element for ib_mr structure adds 6c984472bad1 RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_allo [...] adds 62e3c379d4d7 RDMA/mlx5: Add attr for max number page list length for PI [...] adds 9ac7c4bcd383 RDMA/mlx5: Pass UMR segment flags instead of boolean adds 22465bba39c0 RDMA/mlx5: Update set_sig_data_segment attribute for new s [...] adds 38ca87c6f1e5 RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGR [...] adds b76a439982f8 IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover adds b9294f8b7c4b IB/iser: Unwind WR union at iser_tx_desc adds 5a6781a558cc RDMA/core: Add an integrity MR pool support adds c0a6cbb9cbcc RDMA/core: Rename signature qp create flag and signature d [...] adds 185eddc45798 RDMA/core: Validate integrity handover device cap adds 6cb2d5b105c9 RDMA/rw: Introduce rdma_rw_inv_key helper adds e9a53e73a250 RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover adds 5c171cbe3ab3 RDMA/mlx5: Remove unused IB_WR_REG_SIG_MR code adds de0ae958deb5 RDMA/mlx5: Improve PI handover performance adds 2563e2f30acb RDMA/mlx5: Use PA mapping for PI handover adds 7796d2a3bb40 RDMA/mlx5: Refactor MR descriptors allocation adds 7ef7587541d4 RDMA/hns: fix potential integer overflow on left shift adds b417c0879db7 RDMA/hns: Fix an error code in hns_roce_set_user_sq_size() adds 97162a1ee8a1 docs: infiniband: convert docs to ReST and rename to *.rst adds e9816ddf2a33 RDMA/hns: Cleanup unnecessary exported symbols adds 34d65cd837d0 RDMA/netlink: Audit policy settings for netlink attributes adds 10dcc7448e9e RDMA/hns: fix spelling mistake "attatch" -> "attach" adds 371bb62158d5 Merge tag 'v5.2-rc6' into rdma.git for-next adds 239b0e52d8aa IB/hfi1: Move rvt_cq_wc struct into uapi directory adds dabac6e460ce IB/hfi1: Move receive work queue struct into uapi directory adds f592ae3c999f IB/rdmavt: Fracture single lock used for posting and proce [...] adds 5136bfea7e79 IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full adds fe2ac04712cd IB/rdmavt: Set QP allowed opcodes after QP allocation adds d310c4bf8aea IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs adds 2b0ad2da8fd4 IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details adds bf3b1e0ce093 IB/hfi1: Reduce excessive aspm inlines adds aa9b79ec3778 IB/hfi1: Add missing INVALIDATE opcodes for trace adds 315aed110c16 IB/rdmavt: Enhance trace information for FRWR debug adds 8bd516bd0d53 IB/rdmavt: Add trace for map_mr_sg adds 09fbca8e6240 IB/hfi1: No need to use try_module_get for debugfs adds 0e935ae6afcd rdma/siw: iWarp wire packet format adds a531975279f3 rdma/siw: main include file adds bdcf26bf9b3a rdma/siw: network and RDMA core interface adds 6c52fdc244b5 rdma/siw: connection management adds 303ae1cdfdf7 rdma/siw: application interface adds 2251334dcac9 rdma/siw: application buffer management adds f29dd55b0236 rdma/siw: queue pair methods adds b9be6f18cf9e rdma/siw: transmit path adds 8b6a361b8c48 rdma/siw: receive path adds b0fff7317bb4 rdma/siw: completion queue methods adds c0cf5bdde46c rdma/siw: addition to kernel build environment adds c5cfcfcb54e7 Merge branch 'siw' into rdma.git for-next adds 4c44d4634b5c IB: Remove unneeded memset adds 5d7d78eaecc5 IB/ipoib: Remove memset after vzalloc in ipoib_cm.c adds cda8cf56d8e2 IB/i40iw: Use kmemdup rather than open coding adds 2e67e7758453 RDMA/i40iw: Set queue pair state when being queried adds 6044414fa849 RDMA/hns: Remove set but not used variable 'fclr_write_fail_flag' adds 2f40cf30c864 IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE adds 69ea0582f3ce Merge mlx5-next into rdma for-next adds 2afc5e1b9c34 IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD adds e337dd53ce4c IB/mlx5: Register DEVX with mlx5_core to get async events adds 759738537142 IB/mlx5: Enable subscription for device events over DEVX adds 5ec9d8ee87c6 IB/mlx5: Implement DEVX dispatching event adds ef1659ade359 IB/mlx5: Add DEVX support for CQ events adds 5832fdd35e61 IB/mlx5: DEVX cleanup mdev adds 9a601fc43ee0 RDMA/hns: Fix building modular hns adds 0bddcff628db RDMA/uverbs: remove redundant assignment to variable ret adds 50ba3c18a4e5 RDMA/mlx5: Use proper allocation API to get zeroed memory adds 91b01061fef9 IB/ipoib: Add child to parent list only if device initialized adds bcde9a83b13e RDMA/efa: Entropy in admin commands id adds 5600a410ea24 Merge mlx5-next into rdma for-next adds 7ade1ff96c7a RDMA/restrack: Introduce statistic counter adds 699a9c540a04 RDMA/restrack: Add an API to attach a task to a resource adds 6a6c306a09b5 RDMA/restrack: Make is_visible_in_pid_ns() as an API adds 413d3347503b RDMA/counter: Add set/clear per-port auto mode support adds 99fa331dc862 RDMA/counter: Add "auto" configuration mode support adds d14133dd4161 IB/mlx5: Support set qp counter adds 318d535cefec IB/mlx5: Add counter set id as a parameter for mlx5_ib_que [...] adds 45842fc627c7 IB/mlx5: Support statistic q counter configuration adds b47ae6f803b7 RDMA/nldev: Allow counter auto mode configration through R [...] adds c4ffee7c9bdb RDMA/netlink: Implement counter dumpit calback adds 18d422ce8ccf IB/mlx5: Add counter_alloc_stats() and counter_update_stat [...] adds f34a55e497e8 RDMA/core: Get sum value of all counters when perform a sy [...] adds 1bd8e0a9d0fd RDMA/counter: Allow manual mode configuration support adds b389327df905 RDMA/nldev: Allow counter manual mode configration through [...] adds 83c2c1fcbd08 RDMA/nldev: Allow get counter mode through RDMA netlink adds 6e7be47a5345 RDMA/nldev: Allow get default counter statistics through R [...] adds 6fafe560ee4d RDMA/hns: Bugfix for cleaning mtr adds 21b97f538765 RDMA/hns: Fixup qp release bug adds f5662b4ddc9d RDMA/hns: Modify ba page size for cqe adds 726be12f5ca0 RDMA/hns: Set reset flag when hw resetting adds e0222d18d628 RDMA/hns: Bugfix for calculating qp buffer size adds fd7dd8bc8784 RDMA/hns: Use %pK format pointer print adds ec5bc2cc69b4 RDMA/hns: Fixs hw access invalid dma memory error adds 617cf24f9f9e RDMA/hns: Clean up unnecessary variable initialization adds d3e539716917 ibverbs/rxe: Remove variable self-initialization adds 4c7d6dcd3648 RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_W [...] adds f10ff380fd7d RDMA/rvt: Do not use a kernel header in the ABI adds 1dd7382b1bb6 net/mlx5: Introduce VHCA tunnel device capability adds b6142608e806 IB/mlx5: Implement VHCA tunnel mechanism in DEVX adds 20893d9da7af Merge branch 'vhca-tunnel' into rdma.git for-next adds a3a400da206b docs: infiniband: add it to the driver-api bookset adds 89705e927001 IB/mlx5: Report correctly tag matching rendezvous capability adds 2ef38e380ea6 Merge tag 'blk-dim-v2' into rdma.git for-next adds f4915455dcf0 linux/dim: Implement RDMA adaptive moderation (DIM) adds da6629793aa6 RDMA/core: Provide RDMA DIM support for ULPs adds f8fc8cd9c612 RDMA/nldev: Added configuration of RDMA dynamic interrupt [...] adds 96e2fd733b9a RDMA/mlx5: Set RDMA DIM to be enabled by default adds bdce1290493c RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM adds 7a54f78d9387 IB/core: Work on the caller socket net namespace in nldev_ [...] adds 390d57728d8e RDMA/core: Make rdma_counter.h compile stand alone adds d8d9ec7dc5ab RDMA/core: Fix race when resolving IP address adds 4d2b8517ba1f IB/rdmavt: Fix variable shadowing issue in rvt_create_cq adds 85de5d53366f RDMA/siw: Remove unnecessary kthread create/destroy printouts adds 775a41e281cf rdma/siw: Use proper enumerated type in map_cqe_status adds c421651fa229 RDMA/siw: Add missing rtnl_lock around access to ifa adds b45305d777f2 rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS adds 855085d9686e rdma/siw: Remove set but not used variable 's' adds bedc0fd0f9b5 RDMA/core: Fix -Wunused-const-variable warnings adds cea743f2ea81 RDMA/siw: Mark expected switch fall-throughs adds 0b043644c0ca RMDA/siw: Require a 64 bit arch adds 2a3c389a0fde Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds c42eaffa1656 Documentation: add Linux PCI to Sphinx TOC tree adds 229b4e0728e0 Documentation: PCI: convert pci.txt to reST adds 2e6422444894 Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST adds 4d2c729c6232 Documentation: PCI: convert pci-iov-howto.txt to reST adds 3b9bae029b60 Documentation: PCI: convert MSI-HOWTO.txt to reST adds b66357f32fb9 Documentation: PCI: convert acpi-info.txt to reST adds 8a01fa64348a Documentation: PCI: convert pci-error-recovery.txt to reST adds 4e37f055a92e Documentation: PCI: convert pcieaer-howto.txt to reST adds d8946fc38517 Documentation: PCI: convert endpoint/pci-endpoint.txt to reST adds d4518e4ac64c Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST adds bf2c2658d4b6 Documentation: PCI: convert endpoint/pci-test-function.txt [...] adds 9595aee2a389 Documentation: PCI: convert endpoint/pci-test-howto.txt to reST adds 151f4e2bdc7a docs: power: convert docs to ReST and rename to *.rst adds b6a001c0cb2d Merge branch 'pci/docs' adds 76002d8b48c4 PCI: Return error if cannot probe VF adds 2d2f4273cbe9 PCI: Always allow probing with driver_override adds de76cda215d5 PCI: Decode PCIe 32 GT/s link speed adds dc6b698a86fe PCI: sysfs: Ignore lockdep for remove attribute adds 8cf80c5c14b4 Merge branch 'pci/enumeration' adds a17beb1a0882 PCI: Generalize multi-function power dependency device links adds 6d2e369f0d4c PCI: Add NVIDIA GPU multi-function power dependencies adds 590a18e17113 PCI: Use seq_puts() instead of seq_printf() in show_device() adds b516ea586d71 PCI: Enable NVIDIA HDA controllers adds e09977285c19 Merge branch 'pci/misc' adds 9c002bb66f5b PCI/P2PDMA: Fix missing check for dma_virt_ops adds 3306e99edf70 Merge branch 'pci/peer-to-peer' adds a78cf9657ba5 PCI/ACPI: Evaluate PCI Boot Configuration _DSM adds 7ac0d094fbe9 PCI: Don't auto-realloc if we're preserving firmware config adds 3e8ba9686600 arm64: PCI: Allow resource reallocation if necessary adds 85dc04136e86 arm64: PCI: Preserve firmware configuration when desired adds 5c6bcc344b18 PCI: Simplify pci_bus_distribute_available_resources() adds 6a381ea694c9 PCI: Skip resource distribution when no hotplug bridges adds 8c6af6f04252 Merge branch 'pci/resource' adds 76bf6a8634a1 Revert "PCI/IOV: Use VF0 cached config space size for other VFs" adds 06013b647c70 PCI/IOV: Assume SR-IOV VFs support extended config space. adds 55ab3ecb81d5 Merge branch 'pci/virtualization' adds ec15c4d0d5d2 PCI: altera: Allow building as module adds c7ddfd3514f2 PCI: altera-msi: Allow building as module adds 7a28db0a251e PCI: altera: Fix configuration type based on secondary number adds b32fb024027c Merge branch 'remotes/lorenzo/pci/altera' adds c369b536f8e3 PCI: armada8k: Add PHYs support adds 8e7bc41cdcfe Merge branch 'remotes/lorenzo/pci/armada' adds 9d071cade30a PCI: dwc: Add API support to de-initialize host adds 7bc082d7e970 PCI: dwc: Cleanup DBI,ATU read and write APIs adds ca98329d3b58 PCI: dwc: Export APIs to support .remove() implementation adds 7e8ab1b268b1 PCI: imx6: Simplify Kconfig depends on adds 381ed79c8655 PCI: dwc: pci-dra7xx: Fix compilation when !CONFIG_GPIOLIB adds 6c90132f0e5f Merge branch 'remotes/lorenzo/pci/dwc' adds 4df591b20b80 PCI: hv: Fix a use-after-free bug in hv_eject_device_work() adds caa98440ac53 Merge branch 'remotes/lorenzo/pci/hv' adds bcbe0d9a8d93 PCI: mobiveil: Unify register accessors adds a131fb6364c1 PCI: mobiveil: Remove the flag MSI_FLAG_MULTI_PCI_MSI adds f99536e9d2f5 PCI: mobiveil: Fix PCI base address in MEM/IO outbound windows adds 9815d3288ed0 PCI: mobiveil: Update the resource list traversal function adds f39ed3d09b34 PCI: mobiveil: Use WIN_NUM_0 explicitly for CFG outbound window adds f7fee1b42fe4 PCI: mobiveil: Use the 1st inbound window for MEM inbound [...] adds 0122af0a0824 PCI: mobiveil: Fix the Class Code field adds 40af900c5f12 PCI: mobiveil: Move the link up waiting out of mobiveil_ho [...] adds 284441a9662c PCI: mobiveil: Move IRQ chained handler setup out of DT parse adds 6f3ab451aa5c PCI: mobiveil: Initialize Primary/Secondary/Subordinate bu [...] adds cbd50b3ca396 PCI: mobiveil: Fix devfn check in mobiveil_pcie_valid_device() adds 93bad0f5d15f dt-bindings: PCI: mobiveil: Change gpio_slave and apb_csr [...] adds e369faf6255d PCI: mobiveil: Reformat the code for readability adds 91347af1c5c3 PCI: mobiveil: Make some register updates more readable adds f97441f4c398 PCI: mobiveil: Refactor the MEM/IO outbound window initialization adds e0a7e56368a4 PCI: mobiveil: Fix error return values adds afd899d3c854 PCI: mobiveil: Remove an unnecessary return value check adds ea0f1c959fb7 PCI: mobiveil: Clean-up program_{ib/ob}_windows() adds ccd34dac2ed5 PCI: mobiveil: Fix the valid check for inbound and outboun [...] adds 4b7e2e59f0e5 PCI: mobiveil: Add configured inbound windows counter adds cf22c591f93d PCI: mobiveil: Clear the control fields before updating it adds 7717c7d7da31 PCI: mobiveil: Mask out hardcoded bits in inbound/outbound [...] adds 6f7374b871d5 PCI: mobiveil: Add upper 32-bit CPU base address setup in [...] adds 4e00aca3ba0b PCI: mobiveil: Add upper 32-bit PCI base address setup in [...] adds fe83fa7e7eac PCI: mobiveil: Move PCIe PIO enablement out of inbound win [...] adds 526c101dde64 PCI: mobiveil: Fix infinite-loop in the INTx handling function adds 8a4f9fea2697 PCI: mobiveil: Fix INTx interrupt clearing in mobiveil_pcie_isr() adds 3d663fc0f2b0 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 5aa180974e4d PCI: qcom: Use clk bulk API for 2.4.0 controllers adds 29a50257a9d6 dt-bindings: PCI: qcom: Add QCS404 to the binding adds 67021ae0bbe9 PCI: qcom: Add QCS404 PCIe controller support adds 64adde31c8e9 PCI: qcom: Ensure that PERST is asserted for at least 100 ms adds 757410bd97ca Merge branch 'remotes/lorenzo/pci/qcom' adds 69bc586518e0 dt-bindings: PCI: rcar: Add device tree support for r8a774a1 adds e3a9d5696682 Merge branch 'remotes/lorenzo/pci/rcar' adds e3b09c18c604 soc/tegra: pmc: Export tegra_powergate_power_on() adds 1056dda8a8d6 PCI: tegra: Handle failure cases in tegra_pcie_power_on() adds 973d7499c51c PCI: tegra: Rearrange Tegra PCIe driver functions adds 316b9ef1ee14 PCI: tegra: Mask AFI_INTR in runtime suspend adds d1f9113faf8a PCI: tegra: Fix PCIe host power up sequence adds 538123a29aeb PCI: tegra: Add PCIe Gen2 link speed support adds c635a815c8c7 PCI: tegra: Advertise PCIe Advanced Error Reporting (AER) [...] adds 2513a4ee4735 PCI: tegra: Program UPHY electrical settings for Tegra210 adds 7763cc24e210 PCI: tegra: Enable opportunistic UpdateFC and ACK adds 92bd94f1fdde PCI: tegra: Disable AFI dynamic clock gating adds 52db2fd89e1a PCI: tegra: Process pending DLL transactions before enteri [...] adds f1178099a6e4 PCI: tegra: Enable PCIe xclk clock clamping adds b2634cd0d26d PCI: tegra: Increase the deskew retry time adds 191cd6fb5d2c PCI: tegra: Add SW fixup for RAW violations adds 9f570b6c240e PCI: tegra: Update flow control timer frequency in Tegra210 adds c23ae2aec5bc PCI: tegra: Set target speed as Gen1 before starting LTSSM adds eef4a3502661 PCI: tegra: Fix PLLE power down issue due to CLKREQ# signal adds b5b4717ea0dd PCI: tegra: Program AFI_CACHE_BAR_{0,1}_{ST,SZ} registers [...] adds c894121d0142 PCI: tegra: Change PRSNT_SENSE IRQ log to debug adds adb2653b3d2e PCI: tegra: Add AFI_PEX2_CTRL reg offset as part of SoC struct adds 5992b044989d dt-bindings: pci: tegra: Document PCIe DPD pinctrl optional prop adds 2d8c7361585f PCI: tegra: Put PEX CLK & BIAS pads in DPD mode adds 0fc8b82f31c4 PCI: Add DT binding for "reset-gpios" property adds dbdcc22c845b PCI: tegra: Add support for GPIO based PERST# adds 4b16a8227907 PCI: tegra: Change link retry log level to debug adds 7be142caabc4 PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30 adds 6bfc0c07cdb7 Merge branch 'remotes/lorenzo/pci/tegra' adds 181fa434d051 PCI: xilinx-nwl: Fix Multi MSI data programming adds 916f12e494d7 Merge branch 'remotes/lorenzo/pci/xilinx' adds db7a62482d2f PCI: endpoint: Set endpoint controller pointer to NULL adds f16fb16ed16c PCI: endpoint: Allocate enough space for fixed size BAR adds 3041a643613a PCI: endpoint: Skip odd BAR when skipping 64bit BAR adds dbb7bbcc8ad2 PCI: endpoint: Clear BAR before freeing its space adds 950cfbf0a52b Merge branch 'remotes/lorenzo/pci/endpoint' adds 8a5e0af240e0 tools: PCI: Fix broken pcitest compilation adds 81cb4203a5fe tools: PCI: Fix compiler warning in pcitest adds af3366308ea4 tools: PCI: Fix installation when `make tools/pci_install` adds 31d5a608b13b Merge branch 'remotes/lorenzo/pci/misc' adds f6b6aefee70a PCI: Fix typos and whitespace errors adds 7b4b0f6b34d8 Merge branch 'pci/trivial' adds fb4da215ed92 Merge tag 'pci-v5.3-changes' of git://git.kernel.org/pub/s [...] adds 37669d9ff5cf power: supply: bq24190_charger: simplify getting the adapt [...] adds 1c9427be2a9c power: supply: bq24257_charger: simplify getting the adapt [...] adds 124db1f91b00 power: supply: bq25890_charger: simplify getting the adapt [...] adds 71d7ffb29b6b power: supply: max14656_charger_detector: simplify getting [...] adds 4e9c406dbea8 power: supply: max17040_battery: simplify getting the adap [...] adds dee2f3cf9499 power: supply: max17042_battery: simplify getting the adap [...] adds df324c606aaf power: supply: rt5033_battery: simplify getting the adapte [...] adds bf0e482aefe1 power: supply: rt9455_charger: simplify getting the adapte [...] adds 22ee8384dc68 power: supply: sbs-manager: simplify getting the adapter o [...] adds e67d4dfc9ff1 power: supply: Add HWMON compatibility layer adds 9faf929608f5 dt-bindings: power: reset: qcom: Add qcom,pm8998-pon compa [...] adds fce5430f6a86 reset: qcom-pon: Add support for gen2 pon adds cba155e50a11 dt-bindings: power: reset: add document for NVMEM based re [...] adds 7a78a7f7695b power: reset: nvmem-reboot-mode: use NVMEM as reboot mode [...] adds 89e7854fcd5a power: supply: fix semicolon.cocci warnings adds a4496d52b343 power: supply: add input power and voltage limit properties adds 2ffb500d824b power: supply: cros: allow to set input voltage and current limit adds 1e10694d535f Merge tag 'tags/ib-chrome-psy-5.3' into psy-next adds 3f57fe28f84d power_supply: wilco_ec: Add charging config driver adds caa2b557841c power: reset: nvmem-reboot-mode: add CONFIG_OF dependency adds 5fe7b600a116 Merge tag 'for-v5.3' of git://git.kernel.org/pub/scm/linux [...] adds a4b5363a51fc i2c: imx: Use __maybe_unused instead of #if CONFIG_PM adds c245d94ed106 i2c: iproc: Add multi byte read-write support for slave mode adds 80e406865b8c i2c: Allow selecting BCM2835 I2C controllers on ARCH_BRCMSTB adds c1fee0c4a2ad i2c: meson: update with SPDX Licence identifier adds 12cb084d0dd8 i2c: jz4780: Drop dependency on MACH_JZ4780 adds 5213d7efc8ec i2c: acpi: export i2c_acpi_find_adapter_by_handle adds cb7302fbe365 i2c: nvidia-gpu: refactor master_xfer adds d4a4f927e4dd i2c: nvidia-gpu: add runtime pm support adds a94ecde41f7e usb: typec: ucsi: ccg: enable runtime pm support adds 9f2e244d0a39 i2c: nvidia-gpu: resume ccgx i2c client adds f0e4cd948b91 usb: typec: ucsi: ccg: add runtime pm workaround adds 19b07cb4a187 i2c: i801: Register optional lis3lv02d I2C device on Dell [...] adds 095561f476ab i2c: fsi: Create busses for all ports adds c84663cbdb4d i2c: tegra: clean up macros adds 233d0ab6ffdc i2c: tegra: remove unnecessary variable init adds 26955a7bbfca i2c: tegra: fix alignment and spacing violations adds 9d174476ddc1 i2c: tegra: add spinlock definition comment adds fbbe4941f0dd i2c: tegra: fix msleep warning adds bebff81fb8b9 i2c: bcm2835: Model Divider in CCF adds ed7357c9f9b6 i2c: s3c2410: Convert to use GPIO descriptors adds fdb7e884ad61 i2c: iop: Use GPIO descriptors adds aa5ae06515a4 i2c: i801: Fix kernel crash in is_dell_system_with_lis3lv02d() adds d680a50cb9c5 i2c: tegra: Avoid error message on deferred probe adds 7ea651ec392e dt-bindings: i2c: extend existing opencore bindings adds d9ce957d414b i2c: ocores: add support for i2c device on Sifive FU540-c000 SoC adds c45d4ba86731 i2c: ocores: add polling mode workaround for Sifive FU540- [...] adds e1714daad7cf i2c: headers: don't use 'dev' as adapter variable adds d68222d4d664 i2c: headers: always have a named variable in arguments adds edd7a5639f83 i2c: core: always have a named variable in arguments adds 2caea56f569a i2c: headers: update docs about I2C_CLIENT_* adds 76cc9f0efd95 i2c: headers: reformat header comment and update copyright adds acc8abcb2a9c i2c: tegra: Add suspend-resume support adds c3c2889b8a2c i2c: qcom-geni: Signify successful driver probe adds c9913ac42135 i2c: qcom-geni: Provide support for ACPI adds af668d6518dc i2c: i801: Use match_string() helper to simplify the code adds 79b4499524ed i2c: stm32f7: fix the get_irq error cases adds 315cd67c9453 i2c: i801: Add Block Write-Block Read Process Call support adds 9be1485accd4 i2c: i801: Add support for Intel Elkhart Lake adds 57ca968b69ec i2c: tegra: remove BUG() macro adds 550113d4e9f5 i2c: add newly exported functions to the header, too adds 4a5cfa39465c i2c: bcm2835: Move IRQ request after clock code in probe adds 9de93b04df16 i2c: bcm2835: Ensure clock exists when probing adds a8023e66e871 i2c: core: add sysfs header adds 71731e1b2da1 dt-bindings: i2c: i2c-mt7621: Add bindings for MediaTek MT [...] adds d04913ec5f89 i2c: mt7621: Add MediaTek MT7621/7628/7688 I2C driver adds bbddb0fc3bbf dt-bindings: i2c: sun6i-p2wi: Add YAML schemas adds f8bbde72ef44 dt-bindings: i2c: mv64xxx: Add YAML schemas adds 4601db7ecf07 dt-bindings: i2c: omap: Add new compatible for J721E SoCs adds e7308628d0ae eeprom: at24: use devm_i2c_new_dummy_device() adds b20eb4c1f026 eeprom: at24: drop unnecessary label adds a8806581241b eeprom: at24: Remove set but not used variable 'addr' adds 9ae9d9bfb72c eeprom: at24: use struct_size() in devm_kzalloc() adds dce91ba39c76 eeprom: at24: modify a comment referring to platform data adds 504ee6b306a7 Merge tag 'at24-v5.3-updates-for-wolfram' of git://git.ker [...] adds 1f3b69b6b939 i2c: mux: Use struct_size() in devm_kzalloc() adds d9a183bfd29d i2c: mux: arb-gpio: Rewrite to use GPIO descriptors adds 90af27317b63 i2c: mux: pinctrl: use flexible-array member and struct_si [...] adds d308dfbf62ef i2c: mux/i801: Switch to use descriptor passing adds cfafa80b6ed7 i2c: mux: add sysfs header adds 05af0765707f i2c: mux: demux-pinctrl: use proper email address for ABI [...] adds 45c9cc681d8d Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 1d7534b6adcd i2c: core: Allow whole core to use i2c_dev_irq_from_resources adds c2223ddcfe64 i2c: acpi: Use available IRQ helper functions adds a52e3b37ebc9 i2c: acpi: Factor out getting the IRQ from ACPI adds 16c9db1dd84c i2c: core: Move ACPI IRQ handling to probe time adds 8466b616cbee i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq adds 6e76cb7dfd34 i2c: core: Tidy up handling of init_irq adds 473fbdf7d8d3 i2c: i2c-stm32f7: Add I2C_SMBUS_I2C_BLOCK_DATA support adds 102a3375e667 dt-bindings: i2c-stm32: document optional dmas adds 856078bf642b i2c: i801: Fix PCI ID sorting adds 051d769f0a36 i2c: i801: Add support for Intel Tiger Lake adds ed6182a83924 i2c: i801: Documentation update adds 166f28c3eed2 dt-bindings: i2c: mv64xxx: Fix the example compatible adds 0038617132de dt-bindings: i2c: sun6i-p2wi: Fix the binding example adds 998bcae4d626 i2c: cpm: remove casting dma_alloc adds cc6b9dfb2c57 i2c: mt7621: Fix platform_no_drv_owner.cocci warnings adds 273cbf61c3dd Merge branch 'i2c/for-5.3' of git://git.kernel.org/pub/scm [...] adds b554db147fee block: init flush rq ref count to 1 adds fd112c746523 blk-cgroup: turn on psi memstall stuff adds 9b0eb69b75bc cgroup, blkcg: Prepare some symbols for module and !CONFIG [...] adds 34e51a5e1a6e blkcg, writeback: Rename wbc_account_io() to wbc_account_c [...] adds 27b36d8fa81f blkcg, writeback: Add wbc->no_cgroup_owner adds 653c45c6b90c blkcg, writeback: Implement wbc_blkcg_css() adds d3f77dfdc718 blkcg: implement REQ_CGROUP_PUNT adds 113ab72ed479 block: Fix potential overflow in blk_report_zones() adds 3a10f999ffd4 blk-throttle: fix zero wait time for iops throttled group adds 36847a005489 block: Remove unused definitions adds 9305d5d721f2 block: Fix elevator name declaration adds b49773e7bcf3 block: Disable write plugging for zoned block devices adds 553768d1169a nbd: fix crash when the blksize is zero adds 4ddeaae8903d nbd: add netlink reconfigure resize support adds c38dbbfab1bc nvme-fcloop: fix inconsistent lock state warnings adds e0620bf858d3 nvme-fcloop: resolve warnings on RCU usage and sleep warnings adds 21774222324e nvme-pci: make nvme_dev_pm_ops static adds 4fe06923f518 nvme-pci: don't fall back to a 32-bit DMA mask adds 0298d5435276 nvme-pci: don't create a read hctx mapping without read queues adds bfac8e9f55cf nvme-pci: check for NULL return from pci_alloc_p2pmem() adds 7637de311bd2 nvme-pci: limit max_hw_sectors based on the DMA max mapping size adds 91f6d7985310 nvme-trace: fix spelling mistake "spcecific" -> "specific" adds 4c0181bf6cc8 nvme-trace: add delete completion and submission queue to [...] adds 9d05a96e298a nvmet: export I/O characteristics attributes in Identify adds 6605bdd59c21 nvme: add I/O characteristics fields adds 81adb8633491 nvme: set physical block size and optimal I/O size adds ca7ae5c966bd nvme-multipath: factor out a nvme_path_is_disabled helper adds 2032d074716a nvme-multipath: also check for a disabled path if there is [...] adds 04e70bd4a026 nvme-multipath: do not select namespaces which are about t [...] adds 5ba895033b8e nvmet: print a hint while rejecting NSID 0 or 0xffffffff adds 958f2a0f8121 nvme-tcp: set the STABLE_WRITES flag when data digests are [...] adds 37c15219599f nvme-tcp: don't use sendpage for SLAB pages adds 4c73cbdff111 nvme-fc: fix module unloads while lports still pending adds 420dc733f980 nvme: fix regression upon hot device removal and insertion adds b7403066070d Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] adds 7d30c81b80ea nvme: fix NULL deref for fabrics options adds e7bf90e5afe3 block/bio-integrity: fix a memory leak bug adds b4c5875d3617 block: Allow mapping of vmalloc-ed buffers adds bd976e527259 block: Kill gfp_t argument of blkdev_report_zones() adds b091ac616846 sd_zbc: Fix report zones buffer allocation adds 26202928fafa block: Limit zone array allocation size adds e347946439ed null_blk: fixup ->report_zones() for !CONFIG_BLK_DEV_ZONED adds 787c79d6393f MAINTAINERS: add entry for block io cgroup adds 9637d517347e Merge tag 'for-linus-20190715' of git://git.kernel.dk/linux-block adds 5076fbed57f7 backlight: pwm_bl: Convert to use SPDX identifier adds 98b7404eb7d6 backlight: gpio_backlight: Enable ACPI enumeration adds 73fbfc499448 backlight: pwm_bl: Fix heuristic to determine number of br [...] adds 50950626414a Merge tag 'backlight-next-5.3' of git://git.kernel.org/pub [...] adds 3d712546d8ba /proc/<pid>/cmdline: remove all the special cases adds d26d0cd97c88 /proc/<pid>/cmdline: add back the setproctitle() special case adds 2954152298c3 Merge branch 'proc-cmdline' (/proc/<pid>/cmdline fixes) adds 028b6e8a89de clone: fix CLONE_PIDFD support adds 1a271a68e030 arch: mark syscall number 435 reserved for clone3 adds 05a70a8ec287 unistd: protect clone3 via __ARCH_WANT_SYS_CLONE3 adds 69b53720e92c MAINTAINERS: add new entry for pidfd api adds 3c69914b4c7b Merge tag 'for-linus-20190715' of git://git.kernel.org/pub [...] adds c783d525f9e7 LSM: SafeSetID: fix pr_warn() to include newline adds 7ef6b3062fb9 LSM: SafeSetID: fix check for setresuid(new1, new2, new3) adds 1cd02a27a947 LSM: SafeSetID: refactor policy hash table adds 8068866c4af1 LSM: SafeSetID: refactor safesetid_security_capable() adds 78ae7df96d64 LSM: SafeSetID: refactor policy parsing adds 71a98971b932 LSM: SafeSetID: fix userns handling in securityfs adds 03638e62f55f LSM: SafeSetID: rewrite userspace API to atomic updates adds fbd9acb2dc2a LSM: SafeSetID: add read handler adds 4f72123da579 LSM: SafeSetID: verify transitive constrainedness adds e10337daefec LSM: SafeSetID: fix use of literal -1 in capable hook adds 1ec4013bab89 Merge tag 'safesetid-5.3' of git://github.com/micah-morton/linux adds 2a97d60cf6a5 xtensa/PCI: Remove unused variable adds 88804e680bac xtensa: drop dead PCI support code adds b03e5dcb942b xtensa: use generic pcibios_set_master and pcibios_enable_device adds 7d5bdc0cf24f xtensa: remove arch/xtensa/include/asm/types.h adds 831c4f3da83e xtensa: One function call less in bootmem_init() adds d6d5f19e21d9 xtensa: abstract 'entry' and 'retw' in assembly code adds 775f1f7eaced xtensa: virt: add defconfig and DTS adds 3e859477a1db Merge tag 'xtensa-20190715' of git://github.com/jcmvbkbc/l [...] adds 387b14684f94 docs: locking: convert docs to ReST and rename to *.rst adds 720594f691e5 docs: connector: convert to ReST and rename to connector.rst adds 065504d5b45b docs: lcd-panel-cgram.txt: convert docs to ReST and rename [...] adds 6f2846cc2eba docs: lp855x-driver.txt: convert to ReST and move to kernel-api adds 23e02422877b docs: m68k: convert docs to ReST and rename to *.rst adds 01c0aa794305 docs: cma/debugfs.txt: convert docs to ReST and rename to *.rst adds 8db8acee4b32 docs: console.txt: convert docs to ReST and rename to *.rst adds 93d2c1596733 docs: pti_intel_mid.txt: convert it to pti_intel_mid.rst adds 0d07cf5e53a2 docs: early-userspace: convert docs to ReST and rename to *.rst adds dc7a12bdfccd docs: arm: convert docs to ReST and rename to *.rst adds 2bbbf827d339 docs: memory-devices: convert ti-emif.txt to ReST adds 675aaf05d898 docs: xen-tpmfront.txt: convert it to .rst adds 619ba4516771 docs: bus-devices: ti-gpmc.rst: convert it to ReST adds a278295ccc2d docs: nvmem: convert docs to ReST and rename to *.rst adds 1945a035540e docs: phy: convert samsung-usb2.txt to ReST format adds eaf5211d8c00 docs: rbtree.txt: fix Sphinx build warnings adds a36d053863a1 docs: DMA-API-HOWTO.txt: fix an unmarked code block adds c3123552aad3 docs: accounting: convert to ReST adds db9a0975a20c docs: ia64: convert to ReST adds b02f1651ff77 docs: laptops: convert to ReST adds 20a78ae9ed29 docs: namespaces: convert to ReST adds 9e678dd886c1 docs: nfc: convert to ReST adds 7ed44d59f195 docs: md: convert to ReST adds 6e58e2d81367 docs: mtd: convert to ReST adds b0a4aa950c68 docs: nvdimm: convert to ReST adds 8ea0afa3b801 docs: xtensa: convert to ReST adds f408510c4ff3 docs: mmc: convert to ReST adds 08536105d93f docs: ioctl-number.txt: convert it to ReST format adds 5c04dceaa152 docs: ioctl: convert to ReST adds e0ae154404c3 docs: rapidio: convert to ReST adds 39443104c7d3 docs: blockdev: convert to ReST adds 6baec31591ce docs: perf: convert to ReST adds 53b953750965 docs: sysctl: convert to ReST adds 898bd37a9206 docs: block: convert to ReST adds d5ccd65ab627 docs: move gcc_plugins.txt to core-api and rename to .rst adds 74684f8ff44e docs: logo.txt: rename it to COPYING-logo adds d2bdd48a652b docs: rapidio: add it to the driver API adds 59809fe88224 docs: perf: move to the admin-guide adds ae4a05027e2f docs: nvdimm: add it to the driver-api book adds bf6b7a742e3f docs: namespace: move it to the admin-guide adds 43f6c0787c17 docs: mtd: move it to the driver-api book adds e253d2c551ce docs: nfc: add it to the driver-api book adds 19024c09c243 docs: mmc: move it to the driver-api adds c0b11a50aee6 docs: md: move it to the driver-api book adds 09fdc957ad0d docs: leds: add it to the driver-api book adds 616b81db2fa7 docs: ioctl: add it to the uAPI guide adds 9b1f44028ff2 docs: interconnect.rst: add it to the driver-api guide adds 159a5e78bdca docs: add arch doc directories to the index adds 6cf2a73cb2bc docs: device-mapper: move it to the admin-guide adds ec4b78a0e7dd docs: early-userspace: move to driver-api guide adds 570432470275 docs: admin-guide: move sysctl directory to it adds 9e1cbede2679 docs: admin-guide: add laptops documentation adds 330d48105245 docs: admin-guide: add kdump documentation into it adds e7751617dd05 docs: blockdev: add it to the admin-guide adds 4d3beaa06d35 docs: security: move some books to it and update adds e8d776f20f92 docs: x86: move two x86-specific files to x86 arch dir adds 2dbc0838bcf2 docs: ocxl.rst: add it to the uAPI book adds 56198359b641 docs: lp855x-driver.rst: add it to the driver-api book adds fe34c89d2542 docs: driver-model: move it to the driver-api book adds df1b7ce784c2 docs: add some documentation dirs to the driver-api book adds 83bbf6e10354 docs: aoe: add it to the driver-api book adds da82c92f1150 docs: cgroup-v1: add it to the admin-guide book adds 4f4cfa6c560c docs: admin-guide: add a series of orphaned documents adds baa293e9544b docs: driver-api: add a series of orphaned documents adds fb8c5327b3c6 docs: driver-api: add xilinx driver API documentation adds c92992fc609f docs: driver-api: add remaining converted dirs to it adds 65388dad1bbb docs: serial: move it to the driver-api adds 4745dc8abb0a docs: phy: place documentation under driver-api adds 652a49bc68ce docs: add a memory-devices subdir to driver-api adds 7e042736faab docs: add SPDX tags to new index files adds 113094f743fc docs: add some directories to the main documentation index adds 4c68060bf6d3 docs: locking: add it to the main index adds c2746a1eb741 docs: gpio: add sysfs interface to the admin-guide adds eddeed127b06 docs: don't use nested tables adds 38cbfed28b31 docs: arm: fix a breakage with pdf output adds 8bb0776b8b27 docs: block: fix pdf output adds 168869492e70 docs: kbuild: fix build with pdf and fix some minor issues adds c309b6f24222 Merge tag 'docs/v5.3-1' of git://git.kernel.org/pub/scm/li [...] adds 450e5b6f654b ARC: mm: do_page_fault refactor #1: remove label @good_area adds 13e2cc1240eb ARC: mm: do_page_fault refactor #2: remove short lived variable adds 85c5e33763a7 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] adds 02c88d142ea6 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] adds d0542c7eacd5 ARC: mm: do_page_fault refactor #5: scoot no_context to end adds 98cb57ad70fb ARC: mm: do_page_fault refactor #6: error handlers to use [...] adds 5e91bf5ce9b8 ARC: mm: do_page_fault refactor #7: fold the various error [...] adds 926150db8558 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner adds 45869eb0c0af ARCv2: entry: comments about hardware auto-save on taken i [...] adds 23c0cbd0c75c ARCv2: entry: push out the Z flag unclobber from common EX [...] adds ab854bfcd310 ARCv2: entry: avoid a branch adds a4880801a72e ARCv2: entry: rewrite to enable use of double load/stores LDD/STD adds 68e5c6f073bc ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause adds 75370ad44075 ARCv2: entry: simplify return to Delay Slot via interrupt adds 94b8beb972c5 ARC: [haps] Add Virtio support adds fd5de2721ea7 ARC: hide unused function unw_hdr_alloc adds aab128d006e7 ARC: [plat-hsdk]: enable DW SPI controller adds 24a20b0a443f ARC: [plat-hsdk]: Enable AXI DW DMAC in defconfig adds 3eb514866f20 Merge tag 'arc-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds 78192442d383 btrfs: extent-tree: Refactor add_pinned_bytes() to add|sub [...] adds 9b4e675a9978 btrfs: detect fast implementation of crc32c on all architectures adds 5911c8fe05c5 btrfs: fiemap: preallocate ulists for btrfs_check_shared adds ddb93784692f btrfs: Don't opencode sync_blockdev in btrfs_init_dev_repl [...] adds b0d9e1ea17fd btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev adds 419684b2c217 btrfs: dev-replace: Remove impossible WARN_ON adds e1e0eb43ce1f btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to dat [...] adds fa19452a4039 btrfs: Streamline replace sem unlock in btrfs_dev_replace_start adds f232ab04f65b btrfs: Explicitly reserve space for devreplace item adds 2ed95d2d59b0 btrfs: Remove redundant assignment of tgt_device->commit_t [...] adds 4c094c33c9ed btrfs: tree-checker: Check if the file extent end overflows adds 8f63a84051e8 btrfs: switch order of unlocks of space_info and bg in do_ [...] adds cebf05ca65d6 btrfs: Remove unused variable mode in btrfs_mount adds be9b8dfa9c47 Btrfs: remove unused variables in __btrfs_unlink_inode adds 0ee5f8ae082e btrfs: fix minimum number of chunk errors for DUP adds 49cc180ca916 btrfs: raid56: allow the exact minimum number of devices f [...] adds c8bf1b670395 btrfs: remove mapping tree structures indirection adds 9fa02ac75ba1 btrfs: use raid_attr table in get_profile_num_devs adds fc9a2ac77c05 btrfs: use raid_attr in btrfs_chunk_max_errors adds 081db89b13cb btrfs: use raid_attr to get allowed profiles for balance c [...] adds 6079e12cdb8f btrfs: use raid_attr table to find profiles for integrity [...] adds 44b28adafd1f btrfs: use raid_attr table for btrfs_bg_type_to_factor adds 946c9256c6fa btrfs: factor out helper for counting data stripes adds 8c3e3582a4f0 btrfs: use u8 for raid_array members adds e3ecdb3fdecf btrfs: factor out devs_max setting in __btrfs_alloc_chunk adds 158da513b13d btrfs: refactor helper for bg flags to name conversion adds 72ad813157c5 btrfs: constify map parameter for nr_parity_stripes and nr [...] adds cff8267228c1 btrfs: read number of data stripes from map only once adds 0185f364cb65 btrfs: extent-tree: Add lockdep assert when updating space info adds 480b9b4d847f btrfs: extent-tree: Add trace events for space info number [...] adds 1200b51f57dc btrfs: remove the incorrect comment on RO fs when btrfs_ru [...] adds ffa87214c110 btrfs: add new helper btrfs_lock_and_flush_ordered_range adds 23d31bd476d1 btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range adds bd80d94efb83 btrfs: Always use a cached extent_state in btrfs_lock_and_ [...] adds 0b6f5d408bb5 btrfs: Add comments on locking of several device-related fields adds 5f791ec31f53 btrfs: Return EAGAIN if we can't start no snpashot write i [...] adds a94d1d0cb3bf btrfs: Flush before reflinking any extent to prevent NOCOW [...] adds 5852c8b96154 btrfs: use btrfs_csum_data() instead of directly calling crc32c adds 65019df8c3b0 btrfs: resurrect btrfs_crc32c() adds 4bb3c2e2b5bb btrfs: use btrfs_crc32c{,_final}() in for free space cache adds 1e25a2e3ca0d btrfs: don't assume ordered sums to be 4 bytes adds 10fe6ca80d9d btrfs: don't assume compressed_bio sums to be 4 bytes adds 7ebc7e5f2c81 btrfs: format checksums according to type for printing adds e7e16f4882ed btrfs: add common checksum type validation adds 8dc3f22c8ba0 btrfs: check for supported superblock checksum type before [...] adds 51bce6c9b977 btrfs: Simplify btrfs_check_super_csum() and get rid of si [...] adds 6d97c6e31b55 btrfs: add boilerplate code for directly including the cry [...] adds d5178578bcd4 btrfs: directly call into crypto framework for checksumming adds ea41d6b2785f btrfs: remove assumption about csum type form btrfs_print_ [...] adds 6f8e4fd43073 btrfs: use file:line format for assertion report adds 53460a457258 btrfs: trim: make reserved device area adjustments more explicit adds 1eaebb341d2b btrfs: Don't trim returned range based on input value in f [...] adds 8666e638b07e btrfs: Document __etree_search adds 93ead46b0380 btrfs: tests: add locks around add_extent_mapping adds 38e9372e391d btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head adds 06297d8cefca btrfs: switch extent_buffer blocking_writers from atomic to int adds f3dc24c52a28 btrfs: switch extent_buffer spinning_writers from atomic to int adds 00801ae4bb2b btrfs: switch extent_buffer write_locks from atomic to int adds 6d58a55a894e btrfs: raid56: clear incompat block group flags after remo [...] adds d1d832a0b51d Btrfs: fix data loss after inode eviction, renaming it, an [...] adds aa53e3bfac72 btrfs: correctly validate compression type adds e88439debd0a btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgrou [...] adds c7369b3faea2 btrfs: add mask for all RAID1 types adds a07e8a468e6a btrfs: use mask for RAID56 profiles adds 71a9c4885e1d btrfs: document BTRFS_MAX_MIRRORS adds 9e967495e0e0 Btrfs: prevent send failures and crashes due to concurrent [...] adds 6c64460cdc8b btrfs: shut up bogus -Wmaybe-uninitialized warning adds c9d713d5b5e8 btrfs: improve messages when updating feature flags adds 5f1411265e16 btrfs: Introduce btrfs_io_geometry infrastructure adds 89b798ad1b42 btrfs: Use btrfs_get_io_geometry appropriately adds 803f0f64d177 Btrfs: fix fsync not persisting dentry deletions due to in [...] adds 179006688a7e Btrfs: add missing inode version, ctime and mtime updates [...] adds 63611e738a62 btrfs: run delayed iput at unlink time adds 2792237d0c4c btrfs: use common helpers for extent IO state insertion messages adds f262fa8de6a2 btrfs: drop default value assignments in enums adds 4f080f571192 btrfs: use raid_attr to adjust minimal stripe size in btrf [...] adds e1ea2beee284 btrfs: use raid_attr for minimum stripe count in btrfs_cal [...] adds e749af443fa8 btrfs: lift bio_set_dev from bio allocation helpers adds 8719aaae8d69 btrfs: move space_info to space-info.h adds fc471cb0c8f0 btrfs: rename do_chunk_alloc to btrfs_chunk_alloc adds d44b72aa12d0 btrfs: export space_info_add_*_bytes adds 280c290881bc btrfs: move the space_info handling code to space-info.c adds 41783ef24d56 btrfs: move and export can_overcommit adds bb96c4e57420 btrfs: move the space info update macro to space-info.h adds b338b013e18a btrfs: move btrfs_space_info_add_*_bytes to space-info.c adds c2a67a76ec87 btrfs: export block_rsv_use_bytes adds 5da6afeb32e9 btrfs: move dump_space_info to space-info.c adds 0d9764f6d0fb btrfs: move reserve_metadata_bytes and supporting code to [...] adds 83d731a5b228 btrfs: unexport can_overcommit adds 9b4851bc48b9 btrfs: Simplify update of space_info in __reserve_metadata [...] adds d12ffdd1aa4c btrfs: move btrfs_block_rsv definitions into it's own header adds 0b50174ad5e9 btrfs: export btrfs_block_rsv_add_bytes adds fed14b323db8 btrfs: export __btrfs_block_rsv_release adds fcec36224fc6 btrfs: cleanup the target logic in __btrfs_block_rsv_release adds 424a47805a81 btrfs: stop using block_rsv_release_bytes everywhere adds 550fa228ee7e btrfs: migrate the block-rsv code to block-rsv.c adds 67f9c2209e88 btrfs: migrate the global_block_rsv helpers to block-rsv.c adds 9978059be8a1 btrfs: Evaluate io_tree in find_lock_delalloc_range() adds 6ef03debdb3d btrfs: migrate the delayed refs rsv code adds fb6dea26601b btrfs: migrate btrfs_trans_release_chunk_metadata adds 867363429d70 btrfs: migrate the delalloc space stuff to it's own home adds 28a32d2b1a6d btrfs: move the subvolume reservation stuff out of extent-tree.c adds e02d48eaaed7 btrfs: fix memory leak of path on error return path adds a18f8775419d Merge tag 'for-5.3-tag' of git://git.kernel.org/pub/scm/li [...] adds f10789e4f6d6 orangefs: remove redundant assignment to variable buffer_index adds e65682b55956 orangefs: eliminate needless variable assignments adds 0a8ad0ffa4d8 Merge tag 'for-linus-5.3-ofs1' of git://git.kernel.org/pub [...] adds bb9a374dfa3a mm/z3fold: don't try to use buddy slots after free adds e5f2249ab853 mm/shmem.c: fix unused shmem_parse_huge() function warning adds 7b7c1df2883d lib/mpi/longlong.h: fix building with 32-bit x86 adds a07057dce282 mm/slab_common.c: work around clang bug #42570 adds 929f92f78068 mm/cma.c: fix a typo ("alloc_cma" -> "cma_alloc") in cma_r [...] adds f1549cb5ab2b mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc adds 766a4c19d880 mm/memcontrol.c: keep local VM counters in sync with the h [...] adds e5ca8071fe65 mm/vmscan.c: add a new member reclaim_state in struct shri [...] adds 0308f7cf19c9 mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths adds 1732d2b0117c mm/vmscan.c: add checks for incorrect handling of current- [...] adds be03074c9af2 mm/z3fold.c: remove z3fold_migration trylock adds c92d2f38563d mm/z3fold.c: reinitialize zhdr structs after migration adds c633324e3112 mm/cma.c: fail if fixed declaration can't be honored adds 0bf5f9492389 mm: fix the MAP_UNINITIALIZED flag adds 89165b8b0ee9 mm: provide a print_vma_addr stub for !CONFIG_MMU adds 9b98fa229485 mm: stub out all of swapops.h for !CONFIG_MMU adds bca1eac55a94 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] adds c6c405336bd3 vmcore: add a kernel parameter novmcoredd adds ce251e0e3c05 include/linux/kernel.h: add typeof_member() macro adds 9af27b28b1da fs/proc/inode.c: use typeof_member() macro adds 7dbbade1f285 proc: test /proc/sysvipc vs setns(CLONE_NEWIPC) adds 5ec27ec735ba fs/proc/proc_sysctl.c: fix the default values of i_uid/i_g [...] adds 65f50f255349 kernel: fix typos and some coding style in comments adds 95b980d62d52 linux/bits.h: make BIT(), GENMASK(), and friends available [...] adds fe6ba88b251a arch: replace _BITUL() in kernel-space headers with BIT() adds 3a7f0adfe7c2 arch/*: remove unused isa_page_to_bus() adds c296d4dc13ae asm-generic: fix a compilation warning adds 49662503e8e4 get_maintainer: add ability to skip moderated mailing lists adds 4c6080cd6f8b lib/list: tweak LIST_POISON2 for better code generation on x86_64 adds b09757104e43 lib/string.c: allow searching for NUL with strnchr adds 33d6e0ff68af lib/test_string.c: avoid masking memset16/32/64 failures adds d1a5dc5e6acc lib/test_string.c: add some testcases for strchr and strnchr adds 8e060c21ae2c lib/test_overflow.c: avoid tainting the kernel and fix wrap size adds 5015a300a522 lib: introduce test_meminit module adds 6b95ab4218bf mm/ioremap: check virtual address alignment while creating [...] adds 0f472d04f59f mm/ioremap: probe platform for p4d huge map support adds b4658cdd8cab lib/string_helpers: fix some kerneldoc warnings adds d3a811617ae6 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive adds 4ab7ace46546 lib/test_meminit.c: minor test fixes adds 9f973cb38088 lib/rbtree: avoid generating code twice for the cached versions adds 6a8d76cbd647 checkpatch.pl: warn on duplicate sysctl local variable adds 1b113e04e202 fs/binfmt_flat.c: remove set but not used variable 'inode' adds aa94b1dc5bca fs/binfmt_elf.c: delete stale comment adds 92bae787c483 init/Kconfig: fix neighboring typos adds b98cca444d28 mm, kprobes: generalize and rename notify_page_fault() as [...] adds 7fa0a1da3dad coda: pass the host file in vma->vm_file on mmap adds 694a58e29ef2 uapi linux/coda.h: use __kernel_pid_t for userspace adds f90fb3c7e2c1 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] adds 02551c23bcd8 coda: add error handling for fget adds 6e51f8aa76b6 coda: potential buffer overflow in coda_psdev_write() adds b2a57e334086 coda: fix build using bare-metal toolchain adds 9a05671dd8d8 coda: don't try to print names that were considered too long adds 2fe7491d2194 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] adds 850622136ff2 coda: clean up indentation, replace spaces with tab adds 6ced9aa7b56b coda: stop using 'struct timespec' in user API adds 5e7c31dfe747 coda: change Coda's user api to use 64-bit time_t in timespec adds 4dc48193d748 coda: get rid of CODA_ALLOC() adds 936dae452532 coda: get rid of CODA_FREE() adds b6a18c60080f coda: bump module version adds 8fc8b9df8313 coda: move internal defs out of include/linux/ [ver #2] adds 6dc280ebeed2 coda: remove uapi/linux/coda_psdev.h adds 79a0d65e77ed coda: destroy mutex in put_super() adds 50e9a6efb0fa coda: use SIZE() for stat adds f94845284abe coda: add __init to init_coda_psdev() adds 6975259ae30e coda: remove sysctl object from module when unused adds 7f6118ce95d2 coda: remove sb test in coda_fid_to_inode() adds 5bb44810f47a coda: ftoc validity check integration adds a9fba24c6ac9 coda: add hinting support for partial file caching adds 29774f3f4e5a fs/hfsplus/xattr.c: replace strncpy with memcpy adds ba542f20f97e fs/ufs/super.c: remove set but not used variable 'usb3' adds dc0dde61f17d fs/reiserfs/journal.c: change return type of dirty_one_tra [...] adds 33644b95eb34 nds32: fix asm/syscall.h adds 6c132dd6d402 hexagon: define syscall_get_error() and syscall_get_return [...] adds ba849160a0fa mips: define syscall_get_error() adds 2938c1f8faa0 parisc: define syscall_get_error() adds f296f1df6e0e powerpc: define syscall_get_error() adds 201766a20e30 ptrace: add PTRACE_GET_SYSCALL_INFO request adds ac76de555d76 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO adds e2d9018e81ba signal: reorder struct sighand_struct adds b772434be089 signal: simplify set_user_sigmask/restore_user_sigmask adds 8cf8b5539a41 select: change do_poll() to return -ERESTARTNOHAND rather [...] adds ac301020627e select: shift restore_saved_sigmask_unless() into poll_sel [...] adds 156e0b1a8112 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] adds f57e515a1b56 kernel/pid.c: convert struct pid count to refcount_t adds 5515e9a6273b drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl adds 8207d4a88e1e scripts/gdb: add lx-genpd-summary command adds 778c1f5ccbd9 scripts/gdb: add helpers to find and list devices adds 6b15f678fb7d include/asm-generic/bug.h: fix "cut here" for WARN_ON for [...] adds a318f12ed884 ipc/mqueue.c: only perform resource calculation if user valid adds 97a0efea657e include/linux/lz4.h: fix spelling and copy-paste errors in [...] adds 31e4ca92a7dd device-dax: fix memory and resource leak if hotplug fails adds eca499ab3749 mm/hotplug: make remove_memory() interface usable adds 9f960da72b25 device-dax: "Hotremove" persistent memory that is used lik [...] adds 22fcea6f85f2 mm: move MAP_SYNC to asm-generic/mman-common.h adds 8aa3c927ec10 mm/mmap: move common defines to mman-common.h adds 7588adf8dff1 mm: clean up is_device_*_page() definitions adds 175967318c30 mm: introduce ARCH_HAS_PTE_DEVMAP adds 73b20c84d42d arm64: mm: implement pte_devmap support adds 79eb597cba06 mm: add account_locked_vm utility function adds 43e11fa2d1d3 fs/select.c: use struct_size() in kmalloc() adds 57a8ec387e14 Merge branch 'akpm' (patches from Andrew) adds 1b496469d0c0 Fix allyesconfig output. adds 860dbce3d8dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7c04efc8d2ef sh: configs: Remove useless UEVENT_HELPER_PATH adds d3023897b437 arch/sh: Check for kprobe trap number before trying to han [...] adds 415bfd9cdb17 Merge tag 'for-linus-20190617' of git://git.sourceforge.jp [...] adds 38ef0515e1e8 H8300: remove unused barrier defines adds 7d4901c08ae5 Merge tag 'h8300-for-linus-20190617' of git://git.sourcefo [...] adds 361686288213 MIPS: replace MBIT_ULL() with BIT_ULL() adds 1323c3b72a98 MIPS: lb60: Fix pin mappings adds ffa7546283c4 memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 adds d7d14ccfe29a dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC adds fcbc3b104d82 memory: jz4780_nemc: Add support for the JZ4740 adds 56a171e5dcb8 memory: jz4780-nemc: Reduce size of const array adds d171df6b73bb memory: jz4780-nemc: Grammar s/the its/its/ adds 4f85c9566cc1 MIPS: ftrace: Reword prepare_ftrace_return() comment block adds 017105478bb5 MIPS: ralink: Switch pinmux.h to SPDX header adds cf910de5c3c2 MIPS: config: Remove left-over BACKLIGHT_LCD_SUPPORT adds 65eb3e4c1426 MIPS: configs: Remove useless UEVENT_HELPER_PATH adds 262e4c3893ac FDDI: defza: Include linux/io-64-nonatomic-lo-hi.h adds 1e2791448b92 mips: Remove q-accessors from non-64bit platforms adds aa0f58b4666f MIPS: lantiq: Move macro directly to iomem function adds 39588164d3c9 MIPS: lantiq: Change variables to the same type as the source adds 64a95283c336 MIPS: lantiq: Fix attributes of of_device_id structure adds 7c6747bc2e3d MIPS: lantiq: Remove unused macros adds ba1bc0fcdeaf MIPS: lantiq: Fix bitfield masking adds f0dd300101f3 MIPS: lantiq: Shorten register names, remove unused macros adds 85cf2c37cb40 MIPS: lantiq: Add SMP support for lantiq interrupt controller adds 9ea34af728f7 MIPS: ralink: mt7628a.dtsi: Add SPDX GPL-2.0 license identifier adds 380f072c57a5 MIPS: ralink: mt7628a.dtsi: Add pinmux DT node adds 6394de396ed3 MIPS: ralink: mt7628a.dtsi: Add pinctrl DT properties to t [...] adds e456a3bdea4b MIPS: ralink: mt7628a.dtsi: Add GPIO controller DT node adds 4e41b745d35b MIPS: ralink: mt7628a.dtsi: Add SPI controller DT node adds 1bca2eacd647 MIPS: ralink: mt7628a.dtsi: Add watchdog controller DT node adds a4e5914a7b4f MAINTAINERS: Add myself as Ingenic SoCs maintainer adds c9093486f283 mips/kprobes: Export kprobe_fault_handler() adds 03bcba73cb3c MIPS: perf events: handle switch statement falling through [...] adds e5793cd1b5fe MIPS: fix some more fall through errors in arch/mips adds fa121bb3fed6 Merge tag 'mips_5.3' of git://git.kernel.org/pub/scm/linux [...] adds 9a0f780958bb dmaengine: sudmac: remove unused driver adds d8b9626af546 dmaengine: jz4780: Use SPDX license notifier adds e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq adds 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers adds a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling adds b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support adds f935d7dc8125 dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ adds f5151311c3f3 dmaengine: Add matching device node validation in __dma_re [...] adds 37c0afeb41f1 soc: tegra: fuse: Use dma_request_channel instead of __dma [...] adds 990c0b53bf65 dmaengine: imx-sdma: Let the core do the device node validation adds c88ba7b940f8 dmaengine: dma-jz4780: Let the core do the device node validation adds 1d967195fd45 dmaengine: mmp_tdma: Let the core do the device node validation adds caf5e3e6e14d dmaengine: mxs-dma: Let the core do the device node validation adds 1dc1b29aa15e dmaengine: sh: rcar-dmac: Let the core do the device node [...] adds c54d86641fe7 dmaengine: sh: usb-dmac: Let the core do the device node v [...] adds 7b11ef9653d2 dmaengine: stm32: use to_platform_device() adds d27ac2e02bf2 include: fpga: adi-axi-common.h: add common regs & defs header adds a5b20600a67a dmaengine: axi-dmac: Discover length alignment requirement adds 5b969bd1d9cd dmaengine: axi-dmac: assign `copy_align` property adds 8f95adcf3a5a dmaengine: fsl-qdma: fixed the source/destination descript [...] adds c983d805a7bb dmaengine: fsl-qdma: Continue to clear register on error adds dc161064beb8 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag [...] adds f48d14c218cc dt-bindings: arm64: allwinner: h6: Add binding for DMA controller adds 43a90fc76a3e dmaengine: sun6i: Add a quirk for additional mbus clock adds 67f34055118c dmaengine: sun6i: Add a quirk for setting DRQ fields adds 802440bdf3b7 dmaengine: sun6i: Add a quirk for setting mode fields adds 2fe5575f36ca dmaengine: sun6i: Add support for H6 DMA adds 9135408c3ace dmaengine: mediatek: Add MediaTek UART APDMA support adds fb6dda8349ea dt-bindings: dma: uart: rename binding adds e63d79d1ffcd dmaengine: Add Synopsys eDMA IP core driver adds 7e4b8a4fbe2c dmaengine: Add Synopsys eDMA IP version 0 support adds 305aebeff879 dmaengine: Add Synopsys eDMA IP version 0 debugfs support adds 1f418f46503d PCI: Add Synopsys endpoint EDDA Device ID adds 41aaff2a2ac0 dmaengine: Add Synopsys eDMA IP PCIe glue-logic adds 28635f6cd78e MAINTAINERS: Add Synopsys eDMA IP driver maintainer adds f4a9fe97ea5a dmaengine: axi-dmac: update license header adds fe333389ccce dmaengine: Grammar s/the its/its/, s/need/needs/ adds 83eb5cfcd5e3 dmaengine: dw-edma: Fix build error without CONFIG_PCI_MSI adds 718745f87f95 dmaengine: amba-pl08x: no need to cast away call to debugf [...] adds 635d7302caca dmaengine: bcm-sba-raid: no need to check return value of [...] adds c33394bd006c dmaengine: coh901318: no need to cast away call to debugfs [...] adds 8148a87846eb dmaengine: pxa_dma: no need to check return value of debug [...] adds bea696c5ce1e dmaengine: mic_x100_dma: no need to check return value of [...] adds a08a9645a3d6 dmaengine: qcom: hidma: no need to check return value of d [...] adds 09d5b702b0f9 dmaengine: virt-dma: store result on dma descriptor adds e3923592f80b dmaengine: axi-dmac: populate residue info for completed xfers adds e28d91552813 dmaengine: axi-dmac: terminate early DMA transfers after a [...] adds fc15be39a827 dmaengine: axi-dmac: add regmap support adds 0ed91bded307 dt-bindings: pl330: document the optional resets property adds 0eaab70a7a1b dmagengine: pl330: add code to get reset property adds c24a5c735f87 dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" adds 002905eca5be dmaengine: fsl-edma: support little endian for edma driver adds a183ec708b73 dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit adds ed04b7c57c33 dmaengine: dmatest: timeout value of -1 should specify inf [...] adds e3dc00b936e5 dmaengine: sh: usb-dmac: Use [] to denote a flexible array member adds 2b651ecfc39f dmaengine: dw-edma: fix semicolon.cocci warnings adds 9e5ab0655ef9 dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake adds 78efb76ab4df dmaengine: rcar-dmac: Reject zero-length slave DMA requests adds fc4a90307885 dmaengine: Revert "dmaengine: fsl-edma: support little end [...] adds af802728e4ab dmaengine: fsl-edma: add drvdata for fsl-edma adds 78690bf3c4a4 dmaengine: fsl-edma-common: move dmamux register to anothe [...] adds b12650cc5145 dmaengine: fsl-edma-common: version check for v2 instead adds a7c5c6f6bc29 dt-bindings: dma: fsl-edma: add new i.mx7ulp-edma adds 7144afd025b2 dmaengine: fsl-edma: add i.mx7ulp edma2 version support adds 3145d73e69ba dmaengine: tegra210-adma: remove PM_CLK dependency adds 9dcb98a29b6e Documentation: dmaengine: clean up description of dmatest usage adds b7f5b656ffe1 dmaengine: at_xdmac: check for non-empty xfers_list before [...] adds 5c274ca4cfb2 dmaengine: Revert "dmaengine: fsl-edma: add i.mx7ulp edma2 [...] adds 47ebe00b684c Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/u [...] adds 8aec4b875008 rtc: ds2404: use hw endiannes variable adds c19623db3766 rtc: test: enable wakeup flags adds a86bd9044b33 rtc: s35390a: clarify INT2 pin output modes adds c0e12848be09 rtc: s35390a: set uie_unsupported adds 032796344092 rtc: s35390a: introduce struct device in probe adds 097aa24b5db0 rtc: s35390a: change FLAG defines to use BIT macro adds b3a50169762b rtc: ds1307: properly handle oscillator failure flags adds d2bc4cece139 rtc: st-lpc: remove unnecessary check adds a2d29238bc60 rtc: tegra: checkpatch and miscellaneous cleanups adds c6af561a4ad0 rtc: tegra: Use consistent variable names and types adds 3e483e59c796 rtc: tegra: Turn into regular driver adds 9c3f0795e425 rtc: tps65910: remove superfluous Kconfig dependency adds 42ca37ca4762 rtc: tps65910: fix typo in register name in read_alarm() adds a3094fc1a15e rtc: imx-sc: add rtc alarm support adds 7bdcb8e0454a dt-bindings: rtc: Add YAML schemas for the generic RTC bindings adds 43390e0710fd dt-bindings: rtc: Move trivial RTC over to a schemas of their own adds 36e63ef3582b dt-bindings: rtc: Convert Allwinner A10 RTC to a schema adds 5a0797599b47 dt-bindings: rtc: Convert Allwinner A31 RTC to a schema adds f5a336496e0f dt-bindings: rtc: sun6i: Add the R40 RTC compatible adds d6624cc75021 rtc: sun6i: Add R40 compatible adds 59ab3f4060fc rtc: tegra: Drop MODULE_ALIAS adds 55c24316223b rtc: fm3130: simplify getting the adapter of a client adds e5108df402f7 rtc: m41t80: simplify getting the adapter of a client adds 5cb172694a01 rtc: rv8803: simplify getting the adapter of a client adds 9d085c54202d rtc: rx8010: simplify getting the adapter of a client adds 110036b4f4db rtc: rx8025: simplify getting the adapter of a client adds 2372a7d32b69 rtc: pcf2123: remove sysfs register view adds 790d033933b8 rtc: pcf2123: port to regmap adds c33850bbc6c9 rtc: pcf2123: use %ptR adds e32e60a2d5ec rtc: pcf2123: add alarm support adds fedc459a3da3 rtc: pcf2123: fix negative offset rounding adds 65f662cbf829 rtc: pcf8563: Fix interrupt trigger method adds 3572e8aea3bf rtc: pcf8563: Clear event flags and disable interrupts bef [...] adds 3126790d1fd3 rtc: interface: Change type of 'count' from int to u64 adds f2f5cb6a73b9 rtc: pcf2123: Fix build error adds fe63604c630a rtc: stm32: remove one condition check in stm32_rtc_set_alarm() adds f0162d21cc80 rtc: wm831x: Add IRQF_ONESHOT flag adds edafb6fe42cf Merge tag 'rtc-5.3' of git://git.kernel.org/pub/scm/linux/ [...] adds 4c34282fb7d7 clk: pwm: implement the .get_duty_cycle callback adds 5d59f12a19e6 clk: bcm: Make BCM2835 clock drivers selectable adds 789bc177f828 clk: bcm: Allow CLK_BCM2835 for ARCH_BRCMSTB adds 3d8b6e9c774f dt-bindings: mediatek: audsys: add support for MT8516 adds 0fd4939ac100 clk: mediatek: add audsys clock driver for MT8516 adds 860690a93ef2 clk: mediatek: Remove MT8183 unused clock adds 072a551fd5cf dt-bindings: clock: Document gpucc for msm8998 adds 54bbb6654450 clk: renesas: r8a779{5|6|65}: Add TPU clock adds e7f30c257bd0 clk: renesas: r8a7796: Add CMM clocks adds f243220e674c clk: renesas: cpg-mssr: Use genpd of_node instead of local copy adds ed04e6288ac5 clk: renesas: cpg-mssr: Remove error messages on out-of-me [...] adds 0f7ece0d1434 clk: renesas: mstp: Remove error messages on out-of-memory [...] adds af9422a85721 dt-bindings: clock: renesas: r9a06g032-sysctrl: Document p [...] adds aad03a66f902 clk: renesas: r9a06g032: Add clock domain support adds f81d086095f2 Merge tag 'clk-renesas-for-v5.3-tag1' of git://git.kernel. [...] adds 00c7cd3f130a clk: renesas: r8a7795: Add CMM clocks adds 140444003c6b clk: renesas: r8a77965: Add CMM clocks adds 08911c4a8e28 clk: renesas: r8a77990: Add CMM clocks adds fa59290e3d23 clk: renesas: r8a77995: Add CMM clocks adds c1324171a9d1 clk: renesas: r8a774a1: Add TMU clock adds d2e4cb45af8f clk: renesas: cpg-mssr: Update kerneldoc for struct cpg_mssr_priv adds ba0386111cd8 clk: renesas: div6: Combine clock-private and parent array [...] adds a79f5836bd5f clk: renesas: mstp: Combine group-private and clock array [...] adds 8f5e20b6b884 clk: renesas: cpg-mssr: Combine driver-private and clock a [...] adds ec2b827be396 clk: renesas: cpg-mssr: Use [] to denote a flexible array member adds 5b68f22c3e13 Merge tag 'clk-renesas-for-v5.3-tag2' of git://git.kernel. [...] adds b6bb2bc2fd15 Merge branches 'clk-pwm-duty', 'clk-bcm', 'clk-mtk', 'clk- [...] adds f02fba3aa8fe clk: qcom: gdsc: WARN when failing to toggle adds a9fa2893fcc6 clk: ingenic: Add support for divider tables adds 2a1a703635a0 clk: ingenic/jz4740: Fix incorrect dividers for main clocks adds 44b06a76ad33 clk: ingenic/jz4770: Fix incorrect dividers for main clocks adds 74054c413ae8 clk: ingenic/jz4725b: Fix incorrect dividers for main clocks adds 13ad1948d90d clk: ingenic/jz4725b: Fix "pll half" divider not read/writ [...] adds dbc38ad0e739 clk: ingenic: Add missing header in cgu.h adds 2ee93e3c953b clk: ingenic: Handle setting the Low-Power Mode bit adds 32ebc193cda6 MIPS: jz4740: PM: Let CGU driver suspend clocks and set sl [...] adds 9a838844a0da clk: ingenic: Remove unused functions adds 4abf9adc12c6 MIPS: Remove dead code adds e5bbbff5b7d7 clk: gcc-qcs404: Add PCIe resets adds ce9a1046434c clk: xgene: Don't build COMMON_CLK_XGENE by default adds f9b3eeebef6a clk: meson: mpll: properly handle spread spectrum adds 8925dbd03bb2 clk: meson: gxbb: no spread spectrum on mpll0 adds dc4e62d373f8 clk: meson: axg: spread spectrum is on mpll2 adds 19855c8276fe clk: meson: mpll: add init callback and regs adds 76d3fc38a06b clk: meson: g12a: add mpll register init sequences adds 19a18d42bf55 clk: meson: eeclk: add init regs adds a9f7b1993b70 clk: meson: g12a: add controller register init adds a987be182c30 dt-bindings: clock: meson8b: add the audio clocks adds 4c7c965903ff Merge branch 'v5.3/dt' into v5.3/drivers adds f278f05e748c clk: meson: meson8b: add the cts_amclk clocks adds c39c24c1cae2 clk: meson: meson8b: add the cts_mclk_i958 clocks adds 174806aa9a8e clk: meson: meson8b: add the cts_i958 clock adds 6e47ef34db57 dt-bindings: clk: g12a-clkc: add Temperature Sensor clock IDs adds 4e231cbbcbf9 Merge branch 'v5.3/dt' into v5.3/drivers adds ad517d5298cf clk: meson-g12a: add temperature sensor clocks adds 7391d7f4b069 dt-bindings: clk: meson: add g12b periph clock controller [...] adds 1360952c96cc Merge branch 'v5.3/dt' into v5.3/drivers adds d43628e9bca6 clk: meson: g12a: Add support for G12B CPUB clocks adds eda91833f099 clk: meson: g12a: mark fclk_div3 as critical adds afa88bdbf193 Merge tag 'clk-meson-5.3-1' of https://github.com/BayLibre [...] adds 1f5d580cabc6 Merge branches 'clk-qcom-gdsc-warn', 'clk-ingenic', 'clk-q [...] adds 96488c09b0f4 clk: keystone: sci-clk: cut down the clock name length adds 4bfce5aba902 clk: keystone: sci-clk: split out the fw clock parsing to [...] adds 8e48b33f9def clk: keystone: sci-clk: probe clocks from DT instead of firmware adds 3f1f22d80090 clk: keystone: sci-clk: extend clock IDs to 32 bits adds 81f4458c9c69 firmware: ti_sci: extend clock identifiers from u8 to u32 adds 0af69227ed9f Merge tag 'keystone-clk-for-5.3-v2' of git://git.kernel.or [...] adds 0b88bc929251 clk: ti: Use int to check return value from of_property_co [...] adds c304b8d2f9aa clk: samsung: exynos5433: Use of_clk_get_parent_count() adds cc9bdecf4b8d clk: samsung: add needed IDs for DMC clocks in Exynos5420 adds 8b4a7acf7b30 clk: samsung: add BPLL rate table for Exynos 5422 SoC adds 2f57b95caf8f clk: samsung: add new clocks for DMC for Exynos5422 SoC adds 7ef91224c486 clk: samsung: Add bus clock for GPU/G3D on Exynos4412 adds c0bc660c9068 Merge tag 'clk-v5.3-samsung' of git://git.kernel.org/pub/s [...] adds 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks adds dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree adds 4ef69160b3ed dt-bindings: clock: imx8mq: Add SNVS clock adds 3d6c33cb904d clk: imx8mq: add SNVS clock to clock tree adds 2b2ebb9acb89 dt-bindings: clock: imx8mm: Add SNVS clock adds 75ebf69445dd clk: imx8mm: add SNVS clock to clock tree adds 87def8d0d5bf dt-bindings: clock: imx8m: Add GIC clock adds 53c6a2ec018b clk: imx8m: Add GIC clock adds efdb279033ad clk: imx: Add common API for masking MMDC handshake adds c129b6fe81cd clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] adds 246c9ab43403 clk: imx7ulp: update nic1_bus_clk parent info adds a44e9706213c clk: imx8mm: Mark dram_apb critical adds 52f93ab8b422 clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll adds 5b933e28d8b1 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out adds a4a4069f4523 clk: imx: Add imx_obtain_fixed_clock clk_hw based variant adds fa7574740cdf clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI adds f5697226f90e clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERI [...] adds dd1a6c0d339b clk: imx: clk-busy: Switch to clk_hw based API adds 2bc7e9dc1c19 clk: imx: clk-cpu: Switch to clk_hw based API adds 1f9aec966256 clk: imx: clk-gate2: Switch to clk_hw based API adds e5674a4d0762 clk: imx: clk-pllv3: Switch to clk_hw based API adds 995087c91e9c clk: imx: clk-pfd: Switch to clk_hw based API adds dfc148b32a79 clk: imx: clk-gate-exclusive: Switch to clk_hw based API adds 2597b39ed1f5 clk: imx: clk-fixup-div: Switch to clk_hw based API adds 3ead0f1e5fae clk: imx: clk-fixup-mux: Switch to clk_hw based API adds eccf8dfd0052 clk: imx: Switch wrappers to clk_hw based API adds 3a1d8fe6f445 clk: imx6sl: Switch to clk_hw based API adds 992b703b5b38 clk: imx6q: Switch to clk_hw based API adds f1541e15e38e clk: imx6sx: Switch to clk_hw based API adds 1487b60dc2d2 clk: imx6ul: Switch to clk_hw based API adds bce5b921502f clk: imx7d: Switch to clk_hw based API adds b170b5d5e8a3 clk: imx6sll: Switch to clk_hw based API adds c63fe28bf152 clk: imx: Remove __init for imx_check_clocks() API adds 883cd3c9626f clk: imx8mq: Use imx_check_clocks() API directly adds 1aa6af5f1813 clk: imx8mq: Use devm_platform_ioremap_resource() instead [...] adds 0e12248c68f3 clk: imx6q: fix section mismatch warning adds e5190586a92d clk: imx: Remove __init for imx_register_uart_clocks() API adds 15c64ff76255 clk: imx8mq: Keep uart clocks on during system boot adds 76b77f1dbb16 Merge tag 'imx-clk-5.3' of git://git.kernel.org/pub/scm/li [...] adds fcdf445ff42f clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() adds f167675486c3 clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register adds b467ec063ec5 dt-bindings: clk: Convert Allwinner CCU to a schema adds b2f874d27b62 Merge tag 'sunxi-clk-for-5.3-201906210814' of https://git. [...] adds 2d156b78ce8f clk: Fix debugfs clk_possible_parents for clks without par [...] adds 99600fd47eaf clk: Add CLK_HW_INIT_* macros using .parent_hws adds 2d6b4f33e637 clk: Add CLK_HW_INIT_FW_NAME macro using .fw_name in .parent_data adds 13933109dff0 clk: Add CLK_HW_INIT_PARENT_DATA macro using .parent_data adds d7b15114aba9 clk: fixed-factor: Add CLK_FIXED_FACTOR_HW which takes clk [...] adds 1bef004e2680 clk: fixed-factor: Add CLK_FIXED_FACTOR_HWS which takes li [...] adds 8b13a48b891c clk: fixed-factor: Add CLK_FIXED_FACTOR_FW_NAME for DT clo [...] adds 930944833550 clk: sunxi-ng: switch to of_clk_hw_register() for register [...] adds 6873d2072656 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] adds d1c924732bdf clk: sunxi-ng: a10: Use local parent references for CLK_FI [...] adds 260311bfb383 clk: sunxi-ng: sun5i: Use local parent references for CLK_ [...] adds 8b1dd564b9e3 clk: sunxi-ng: a31: Use local parent references for CLK_FI [...] adds 7a40e3d8696e clk: sunxi-ng: a23: Use local parent references for CLK_FI [...] adds cdaf8388ea8e clk: sunxi-ng: a33: Use local parent references for CLK_FI [...] adds b28e3eb6325b clk: sunxi-ng: h3: Use local parent references for CLK_FIX [...] adds 3fccf2ed6f27 clk: sunxi-ng: r40: Use local parent references for CLK_FI [...] adds 707f601373ae clk: sunxi-ng: v3s: Use local parent references for CLK_FI [...] adds 45d0706ebf26 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] adds 4d34497ee458 clk: sunxi-ng: f1c100s: Use local parent references for CL [...] adds ecd73c04b3e8 clk: sunxi-ng: a64: Use local parent references for CLK_FI [...] adds 8916d3fc3a47 clk: sunxi-ng: h6: Use local parent references for CLK_FIX [...] adds 22ce173f76f4 clk: sunxi-ng: h6-r: Use local parent references for CLK_F [...] adds 4b751ffae7a7 clk: sunxi-ng: gate: Add macros for referencing local cloc [...] adds 4b8891518466 clk: sunxi-ng: a80-usb: Use local parent references for SU [...] adds 89f27fb2dd34 clk: sunxi-ng: sun8i-r: Use local parent references for SU [...] adds f925a054f0f8 Merge tag 'sunxi-ng-parent-rewrite-part-1-take-2' of https [...] adds 11f6c2307cae clk: Simplify debugfs printing and add a newline adds e02cb1f59340 Merge branches 'clk-ti', 'clk-samsung', 'clk-imx' and 'clk [...] adds 2f25528e4edd clk: Add clk_bulk_get_optional() function adds 9bd5ef0bd874 clk: Add devm_clk_bulk_get_optional() function adds 179175d389c7 clk: Document some devm_clk_bulk*() APIs adds 9a042e718fc0 dt-bindings: clock: mvebu: Add compatible string for 98dx1 [...] adds 88aa7af9c180 clk: kirkwood: Add support for MV98DX1135 adds 3b5015c4d834 clk: socfpga: stratix10: add additional clocks needed for [...] adds 16e3c572cdc9 clk: socfpga: stratix10: fix divider entry for the emac clocks adds 65e2218d1006 clk: Grammar missing "and", Spelling s/statisfied/satisfied/ adds dfe1d3a2830d Merge branches 'clk-bulk-optional', 'clk-kirkwood', 'clk-s [...] adds e5e89247a74b clk: Add clk_parent entry in debugfs adds 60e9c3703c77 clk: mediatek: mt8516: Remove unused variable adds da6a5dda5e84 clk: ti: Remove unused functions adds be411411279b clk: mmp: frac: Remove set but not used variable 'prev_rate' adds da642427bd77 clk: qcom: Fix -Wunused-const-variable adds eef1f1b6cff9 clk: Simplify clk_core_can_round() adds df095f996b8f clk: clk-cdce706: simplify getting the adapter of a client adds 78a5ba8f9126 clk: qoriq: add support for lx2160a adds a993be3724d0 Merge branches 'clk-debugfs', 'clk-unused', 'clk-refactor' [...] adds 2256d89333bd clk: bcm2835: remove pllb adds 4e85e535e6cc clk: bcm283x: add driver interfacing with Raspberry Pi's firmware adds 91f2cf4a6b21 firmware: raspberrypi: register clk device adds e2bb18347c8e clk: raspberrypi: register platform device for raspberrypi [...] adds 0d34dfbf3023 clk: tegra210: fix PLLU and PLLU_OUT1 adds 20675070127b clk: tegra: Do not warn unnecessarily adds c1139d20833f clk: tegra: Warn if an enabled PLL is in IDDQ adds e3527dca15c8 clk: tegra: Do not enable PLL_RE_VCO on Tegra210 adds 59fcdce425b7 clk: Remove ifdef for COMMON_CLK in clk-provider.h adds 30d5a945743c clk: Unexport __clk_of_table adds 1df379924304 clk: consoldiate the __clk_get_hw() declarations adds 69b39d2503af clk: sprd: Switch from of_iomap() to devm_ioremap_resource() adds 78f529695182 clk: sprd: Check error only for devm_regmap_init_mmio() adds c974c48deeb9 clk: sprd: Add check for return value of sprd_clk_regmap_init() adds 5cf6d876a7d0 clk: at91: sckc: sama5d4 has no bypass support adds abaceffc88eb clk: at91: sckc: add support to specify registers bit offsets adds b36d5cf75342 dt-bindings: clk: at91: add bindings for SAM9X60's slow cl [...] adds 04bcc4275e60 clk: at91: sckc: add support for SAM9X60 adds 7fb791d07954 clk: at91: sckc: add support to free slow oscillator adds 036702468c91 clk: at91: sckc: add support to free slow rc oscillator adds 016d22dd10ea clk: at91: sckc: add support to free slow clock osclillator adds 82e25dc8f6be clk: at91: sckc: improve error path for sam9x5 sck register adds 8c938c2d00c1 clk: at91: sckc: remove unnecessary line adds d09e6ca1381f clk: at91: sckc: improve error path for sama5d4 sck registration adds ecbcc2aa6557 clk: at91: sckc: use dedicated functions to unregister clock adds 47c9e0cef014 Merge branches 'clk-rpi-cpufreq', 'clk-tegra', 'clk-simpli [...] adds dc1d9dac5ca2 devicetree: document the BCM63XX gated clock bindings adds 1c099779c1e2 clk: add BCM63XX gated clock controller driver adds dc59c1337516 clk: clk-si544: Implement small frequency change support adds d743ea67cb98 dt-bindings: clock: Add silabs,si5341 adds 3044a860fd09 clk: Add Si5341/Si5340 driver adds 055ca54777b7 clk: lochnagar: Use new parent_data approach to register c [...] adds f9d3fb22ab27 clk: lochnagar: Update DT binding doc to include the prima [...] adds 527f54fddff6 clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation adds 6943b839721a clk: rockchip: Don't yell about bad mmc phases when getting adds 1e2d08a837ec clk: rockchip: Slightly more accurate math in rockchip_mmc [...] adds f14b3c91ec5f clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 adds 7d2129310b8c clk: rockchip: Remove 48 MHz PLL rate from rk3288 adds b3b723d8c485 clk: rockchip: add a type from SGRF-controlled gate clocks adds e4488e45e240 clk: rockchip: convert pclk_wdt boilerplat to new SGRF_GATE macro adds 0dc14b013f79 clk: rockchip: add clock id for watchdog pclk on rk3328 adds dbc08f18ea49 clk: rockchip: add clock id for hdmi_phy special clock on rk3228 adds 92de4cecf7d1 Merge branch 'v5.3-shared/clk-ids' into v5.3-clk/next adds d59fca075cf8 clk: rockchip: add watchdog pclk on rk3328 adds 794e94ca8345 clk: rockchip: export HDMIPHY clock on rk3228 adds 55692cedf3af Merge tag 'v5.3-rockchip-clk1' of git://git.kernel.org/pub [...] adds b1511f7a48c3 Merge branches 'clk-bcm63xx', 'clk-silabs', 'clk-lochnagar [...] adds 916f562fb28a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 4b2dbd566c7b vfio-mdev/samples: make some symbols static adds e66e02c4d96d vfio: vfio_pci_nvlink2: use a vma helper function adds b46c820f8f5a sample/mdev/mbochs: remove set but not used variable 'mdev_state' adds 1e4d09d2212d mdev: Send uevents around parent device registration adds 37d4607ebbbf Merge tag 'vfio-v5.3-rc1' of git://github.com/awilliam/linux-vfio adds 1ab5d1385af4 vhost: generalize adding used elem adds 7b5d753ebc22 vhost: fine grain userspace memory accessors adds 9b5e830b7120 vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() adds 4942e8254d93 vhost: introduce helpers to get the size of metadata area adds feebcaeac79a vhost: factor out setting vring addr and num adds 7f466032dc9e vhost: access vq metadata through kernel virtual address adds 0b4a7092ffe5 vhost: fix clang build warning adds 8447d84e35f2 dt-bindings: virtio-mmio: Add IOMMU description adds 6c9e92ef8bdd dt-bindings: virtio: Add virtio-pci-iommu node adds fb709b5e1cca of: Allow the iommu-map property to omit untranslated devices adds 59b099a6c75e PCI: OF: Initialize dev->fwnode appropriately adds edcd69ab9a32 iommu: Add virtio-iommu driver adds 2a5a31487445 iommu/virtio: Add probe request adds 169a126c6e88 iommu/virtio: Add event queue adds 211f70ff1daa scsi: virtio_scsi: Use struct_size() helper adds 5e663f0410fa virtio-mmio: add error check for platform_get_irq adds 3a1d5384b7de Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds b270ea40b3c6 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 54119bc1110d rpmsg: core: Make remove handler for rpmsg driver optional. adds 7636b7589f81 Merge tag 'rpmsg-v5.3' of git://github.com/andersson/remoteproc adds 7ef5f7dd2a07 dt-bindings: remoteproc: Rename and amend Hexagon v56 binding adds 0c6de4c299cc remoteproc: qcom: qdsp6-adsp: Add support for QCS404 CDSP adds 51b073a0a7e6 remoteproc,rpmsg: add missing MAINTAINERS file entries adds 0aa25820aa2f remoteproc: imx: Broaden the Kconfig selection logic adds 16a3c637f074 remoteproc: imx: Fix typo in "failed" adds b1a17513a2d6 remoteproc: add vendor resources handling adds 77e5a44879c9 remoteproc: Use struct_size() helper adds f83c0510de8e dt-bindings: stm32: add bindings for ML-AHB interconnect adds 6f576b439017 dt-bindings: remoteproc: add bindings for stm32 remote pro [...] adds 13140de09cc2 remoteproc: stm32: add an ST stm32_rproc driver adds 498b98e93900 soc: qcom: mdt_loader: Support loading non-split images adds f04b91383456 remoteproc: qcom: q6v5-mss: Support loading non-split images adds 72f64cabc4bd remoteproc: copy parent dma_pfn_offset for vdev adds f1d72c55d94e remoteproc: qcom: q6v5-mss: Fix build error without QCOM_M [...] adds 93f1d3e4b59c remoteproc: stm32: fix building without ARM SMCC adds fdcec00405fa Merge tag 'rproc-v5.3' of git://github.com/andersson/remoteproc adds 7f40c260df86 dt-bindings: hwlock: Update OMAP binding for TI K3 SoCs adds 6fa154e282f9 hwspinlock/omap: Add support for TI K3 SoCs adds d4d98bba3ea5 hwspinlock/omap: Add a trace during probe adds fbd7330c9fd8 hwspinlock: ignore disabled device adds 5cd69f13deef hwspinlock: stm32: implement the relax() ops adds bce6f5221374 hwspinlock: document the hwspinlock 'raw' API adds 360aa640a59f hwspinlock: add the 'in_atomic' API adds 57ab5f740202 Merge tag 'hwlock-v5.3' of git://github.com/andersson/remoteproc adds da7f134972f4 Revert "gpio/spi: Fix spi-gpio regression on active high CS" adds 541e4095f388 gpio: davinci: silence error prints in case of EPROBE_DEFER adds 89fea04c85e8 gpiolib: of: fix a memory leak in of_gpio_flags_quirks() adds 19ec11a2233d gpio: em: remove the gpiochip before removing the irq domain adds 88785b7fa74a Merge tag 'gpio-v5.3-rc1-fixes-for-linus' of git://git.ker [...] adds c3c08f939abe Merge tag 'gpio-v5.3-2' of git://git.kernel.org/pub/scm/li [...] adds 980af75ede4f thermal/drivers/core: Add init section table for self-enca [...] adds 57c5b2ec9059 thermal/drivers/core: Use governor table to initialize adds 6bbe6f5732fa docs: thermal: convert to ReST adds aaba9791fbb4 drivers: thermal: processor_thermal: Read PPCC on resume adds ff9b011ad143 Merge branches 'thermal-core' and 'thermal-intel' into next adds 6c395f66e98c drivers: thermal: processor_thermal_device: Fix build warning adds aac09ce27556 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9af93db9e140 platform/x86: asus: Rename "fan mode" to "fan boost mode" adds 22051d9c4a57 Merge tag 'platform-drivers-x86-v5.3-2' of git://git.infra [...] adds fe4e8db0392a r8169: fix issue with confused RX unit after PHY power-dow [...] adds 0307d589c4d6 bonding: add documentation for peer_notif_delay adds 14b4c48bb1ce gve: Remove the exporting of gve_probe adds 6e3d1bbbba55 sit: use dst_cache in ipip6_tunnel_xmit adds 79f5943a87d2 sis900: correct a few typos adds 76104862ccca sky2: Disable MSI on P5W DH Deluxe adds 071c37983d99 net: neigh: fix multiple neigh timer scheduling adds cef86f1536b0 atm: idt77252: Remove call to memset after dma_alloc_coherent adds 3a5ee3b30126 ethernet: remove redundant memset adds 6a24c8fb0d88 hippi: Remove call to memset after pci_alloc_consistent adds c5ec23bb1902 vmxnet3: Remove call to memset after dma_alloc_coherent adds f384e62a82ba ISDN: hfcsusb: checking idx of ep configuration adds d71f895c3195 net/mlx5e: Verify encapsulation is supported adds 075973c7d7bb net/mlx5e: Rely on filter_dev instead of dissector keys fo [...] adds 3d144578c91a net/mlx5e: Allow dissector meta key in tc flower adds 1d43d5e469d9 Merge tag 'mlx5-fixes-2019-07-15' of git://git.kernel.org/ [...] adds 3cd6e20f54d5 net: ethernet: ti: cpsw: Add of_node_put() before return a [...] adds 64fc973dee13 net: ethernet: mscc: ocelot_board: Add of_node_put() befor [...] adds cf36dd2f7793 net: ethernet: mediatek: mtk_eth_soc: Add of_node_put() be [...] adds 7429c6c0d9cb be2net: Signal that the device cannot transmit during reco [...] adds db8051f30fba skbuff: fix compilation warnings in skb_dump() adds a5b647007e9d fix: taprio: Change type of txtime-delay parameter to u32 adds fdd258d49e88 caif-hsi: fix possible deadlock in cfhsi_exit_module() adds 86fda90ab588 net: sctp: fix warning "NULL check before some freeing fun [...] adds f11fe1dae1c4 net/sched: Make NET_ACT_CT depends on NF_NAT adds 2c7da8e6b041 net/rds: Give fr_state a chance to transition to FRMR_IS_FREE adds c9467447fc50 net/rds: Get rid of "wait_clean_list_grace" and add locking adds 5f33141d2fc0 net/rds: Wait for the FRMR_IS_FREE (or FRMR_IS_STALE) tran [...] adds aea01a2234d2 net/rds: Fix NULL/ERR_PTR inconsistency adds 9547dff1085d net/rds: Set fr_state only to FRMR_IS_FREE if IB_WR_LOCAL_ [...] adds 3a2886cca703 net/rds: Keep track of and wait for FRWR segments in use u [...] adds aa4948937b7d net/rds: Initialize ic->i_fastreg_wrs upon allocation adds 4809bba7289b Merge branch 'net-rds-RDMA-fixes' adds 27a35f30f010 Merge remote-tracking branch 'net/master' adds 327835fb1e83 MAINTAINERS: update BPF JIT S390 maintainers adds b3b50f05dc50 bpf: fix precision bit propagation for BPF_ST instructions adds 36db2a94f19a libbpf: fix ptr to u64 conversion warning on 32-bit platforms adds 675716400da6 xdp: fix possible cq entry leak adds 5464c3a0e9a0 xdp: fix potential deadlock on socket mutex adds 59d82657a08d selftests/bpf: fix bpf_target_sparc check adds ed4ed4043a12 bpf: verifier: avoid fall-through warnings adds 216b65fb706e tools: bpftool: add raw_tracepoint_writable prog type to header adds 9cae4ace80ef selftests/bpf: do not ignore clang failures adds 748e50c1c13d selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) adds 05c2dc17dae3 selftests/bpf: fix s930 -> s390 typo adds 7cd04535abc9 selftests/bpf: make PT_REGS_* work in userspace adds af3c24e0e2ed selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 adds 1acc5d5c5832 bpf: fix BTF verifier size resolution logic adds dd13f3ca6429 selftests/bpf: add trickier size resolution tests adds 8981e56fa172 selftests/bpf: use typedef'ed arrays as map values adds 896bcc908a2f Merge branch 'bpf-btf-size-verification-fix' adds 025c0c0917b7 selftests/bpf: fix attach_probe on s390 adds e46fc22e60a4 selftests/bpf: make directory prerequisites order-only adds f83a46d4711e selftests/bpf: put test_stub.o into $(OUTPUT) adds 81f522f96f78 samples/bpf: build with -D__TARGET_ARCH_$(SRCARCH) adds b43995469e58 bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok adds d4ecfeb15494 bpf: allow wide aligned loads for bpf_sock_addr user_ip6 a [...] adds 8b45063c8584 selftests/bpf: rename verifier/wide_store.c to verifier/wi [...] adds 7dd8d6119d48 selftests/bpf: add selftests for wide loads adds 073a4834a813 bpf: sync bpf.h to tools/ adds 6da193569cbe Merge branch 'bpf-fix-wide-loads-sockaddr' adds d5e1db990fcc selftests/bpf: remove logic duplication in test_verifier adds 3461a0a02141 selftests/bpf: fix "alu with different scalars 1" on s390 adds 4e59afbbed96 selftests/bpf: skip nmi test when perf hw events are disabled adds 763ff0e7d9c7 libbpf: fix another GCC8 warning for strncpy adds 36646b22ce24 selftests/bpf: fix test_verifier/test_maps make dependencies adds 9d1f62a6dcf0 selftests/bpf: structure test_{progs, maps, verifier} test [...] adds 1cb59a6074e2 selftests/bpf: fix perf_buffer on s390 adds 364de373d18b Merge remote-tracking branch 'bpf/master' adds 1b0890cd6082 netfilter: nfnetlink: avoid deadlock due to synchronous re [...] adds b575b24b8eee netfilter: Fix rpfilter dropping vrf packets by mistake adds 3c00fb0bf0e0 netfilter: nf_conntrack_sip: fix expectation clash adds 05ba4c895363 netfilter: Update obsolete comments referring to ip_conntrack adds f41828ee10b3 netfilter: nf_tables: fix module autoload for redir adds b83329fb473f netfilter: synproxy: fix erroneous tcp mss option adds 959b69ef57db netfilter: conntrack: always store window size un-scaled adds b717273ddb66 netfilter: nf_tables: don't fail when updating base chain policy adds 28b1d6ef53e3 netfilter: nft_hash: fix symhash with modulus one adds 517558939b62 Merge remote-tracking branch 'netfilter/master' adds ffcb60a54f24 iwlwifi: add new cards for 9000 and 20000 series adds a7d544d63120 iwlwifi: pcie: add support for qu c-step devices adds ff414f31ce37 ath10k: work around uninitialized vht_pfr variable adds 41a531ffa4c5 rt2x00usb: fix rx queue hang adds 9dfb507f68d8 Merge remote-tracking branch 'wireless-drivers/master' adds 7a3c2b693861 ALSA: lx6464es: Remove unneeded variable err adds 73948ca05713 ALSA: ps3: Remove Unneeded variable: "ret" adds fbc571290d9f ALSA: hda/realtek - Fixed Headphone Mic can't record on De [...] adds 5e19cad550a0 ALSA: au88x0: Remove unneeded variable: "changed" adds b7cad26d150b ALSA: emu10k1: Remove unneeded variable "change" adds 2f235d92ac22 ALSA: rme9652: Unneeded variable: "result". adds 4b4e0e32e4b0 ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine adds ede34f397ddb ALSA: seq: Break too long mutex context in the write loop adds eb4177116bf5 ALSA: hda/hdmi - Remove duplicated define adds 3140aafb22ed ALSA: hda/hdmi - Fix i915 reverse port/pin mapping adds 4914da2fb0c8 ALSA: hda - Don't resume forcibly i915 HDMI/DP codec adds b42e5f08fb5f Merge remote-tracking branch 'sound-current/for-linus' adds 496017510d4a Merge branch 'asoc-5.2' into asoc-linus adds 2d13afd71d12 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9b955dd030c3 Merge branch 'regulator-5.2' into regulator-linus adds a0945738def6 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5b84322c08aa Merge branch 'spi-5.2' into spi-linus adds 4ed2aa75f720 Merge remote-tracking branch 'spi-fixes/for-linus' adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds 5c5ed3b7a9ef Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 001b3bb3641f phy: ti: am654-serdes: Make serdes_am654_xlate() static adds 2b3346ef699f phy: renesas: rcar-gen2: Fix memory leak at error paths adds 882f79199da4 phy: usb: phy-brcm-usb: Remove sysfs attributes upon drive [...] adds c9d627fb6695 dt-bindings: phy: tegra-xusb: List PLL power supplies adds de116e5542ec phy: tegra: xusb: Add Tegra124 PLL power supplies adds ada28f7b3a97 phy: tegra: xusb: Add Tegra210 PLL power supplies adds e7c5c7e57b57 Merge remote-tracking branch 'phy/fixes' adds 049ce1505b3a crypto: stm32/hash - Fix incorrect printk modifier for size_t adds 95566aa75cd6 crypto: crypto4xx - fix a potential double free in ppc4xx_ [...] adds 20e833dc3635 crypto: ccp - memset structure fields to zero before reuse adds 2497fb524ce6 Merge remote-tracking branch 'crypto-current/master' adds 6bda7073f335 media: v4l2-subdev: fix regression in check_pad() adds 22be8233b34f media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fo [...] adds a57901ebc53f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds a71dcd3757e2 reset: remove redundant null check on pointer dev adds 49fc81916b54 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 3982b0d280fe MIPS: kernel: only use i8253 clocksource with periodic clockevent adds 2cc80d809e17 mips: fix cacheinfo adds d9a0bf06a07f Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 79499bb11db5 ARM: dts: am335x-baltos: Fix PHY mode for ethernet adds f6192c664e21 Merge commit '79499bb11db508' into fixes adds fb59ee37cfe2 ARM: dts: am57xx: Disable voltage switching for SD card adds 12dfb346e6a4 Merge remote-tracking branch 'omap-fixes/fixes' adds 2fcf7c0b67e0 drivers/base: Introduce kill_device() adds 4bc5021f8006 libnvdimm/bus: Prevent duplicate device_unregister() calls adds b0abc72e2991 libnvdimm/region: Register badblocks before namespaces adds 391f8ceac0bd libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __n [...] adds 28cff3a7fe75 libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock adds a4a357fd4477 Merge branch 'for-5.2/dax' into libnvdimm-fixes adds ff039e511a58 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 42c16da6d684 btrfs: inode: Don't compress if NODATASUM or NODATACOW set adds 314c4cd6d9e6 btrfs: Fix build error while LIBCRC32C is module adds bfcea1c661ed btrfs: free checksum hash on in close_ctree adds 373c3b80e459 btrfs: don't leak extent_map in btrfs_get_io_geometry() adds 5560015d7537 Merge branch 'misc-5.3' into next-fixes adds 865bfde31cd2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ed26ef25f7bb dt-bindings: riscv: Limit cpus schema to only check RiscV [...] adds 74fdf6e6cd04 dt-bindings: pinctrl: aspeed: Fix 'compatible' schema errors adds 3536e36ee97a dt-bindings: pinctrl: aspeed: Fix AST2500 example errors adds b5dfbc89bfd8 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 893ca250edfc Merge branch '5.3/scsi-sg' into scsi-next adds 463cdad83823 scsi: core: use scmd_printk() to print which command timed out adds 6764f519bcb0 scsi: megaraid_sas: Make some symbols static adds 9b79ee9773a8 scsi: libsas: remove the exporting of sas_wait_eh adds 196ba6629cf9 scsi: pm80xx: Fixed kernel panic during error recovery for [...] adds 4bc022145c93 scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade adds 057959c6e36e scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUC [...] adds c8f96df5b8e6 scsi: megaraid_sas: Fix calculation of target ID adds 1175b88452ca scsi: megaraid_sas: Enable msix_load_balance for Invader a [...] adds d956a116c96c scsi: megaraid_sas: Add module parameter for FW Async even [...] adds 705d3b088af9 scsi: megaraid_sas: Update driver version to 07.710.50.00 adds b76becde2b84 scsi: zfcp: fix request object use-after-free in send path [...] adds 106d45f350c7 scsi: zfcp: fix request object use-after-free in send path [...] adds 484647088826 scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe- [...] adds 41a6bf6529ed scsi: libfc: fix null pointer dereference on a null lport adds 0cdc58580b37 scsi: sd_zbc: Fix compilation warning adds f9b0530fa02e scsi: core: Fix race on creating sense cache adds 7ad388d8e4c7 scsi: core: add a host / host template field for the virt [...] adds bdd17bdef7d8 scsi: core: take the DMA max mapping size into account adds 552a990ca166 scsi: ufshcd: set max_segment_size in the scsi host template adds 83eed4592f19 scsi: storvsc: set virt_boundary_mask in the scsi host template adds 09a4460ba443 scsi: IB/iser: set virt_boundary_mask in the scsi host adds 8c175d3131ac scsi: IB/srp: set virt_boundary_mask in the scsi host adds ce0ad8531097 scsi: mpt3sas: set an unlimited max_segment_size for SAS 3.0 HBAs adds 07d9aa143464 scsi: megaraid_sas: set an unlimited max_segment_size adds da26c1485986 Merge remote-tracking branch 'scsi-fixes/fixes' adds 25fd1829ae4e drm/i915: Make the semaphore saturation mask global adds 78f399b3ed4b drm/i915/perf: fix ICL perf register offsets adds fe1d8ab5885b drm/i915/userptr: Acquire the page lock around set_page_dirty() adds 50ff29af6ab4 drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] adds 6883eab27481 drm/i915: Support flags in whitlist WAs adds 0282a0a1b577 drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT adds 3298d0086cc7 drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds d7e8a19b38c8 drm/i915: Don't dereference request if it may have been re [...] adds e24085675caf Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 9be11356057a PCI: pci-hyperv: fix build errors on non-SYSFS config adds 319f1eed1210 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 020634d3b3ab afs: fsclient: Mark expected switch fall-throughs adds c502448b2536 afs: yfsclient: Mark expected switch fall-throughs adds c85070cee299 can: mark expected switch fall-throughs adds ebba3b653c39 firewire: mark expected switch fall-throughs adds 865a9f81a21b platform/x86: acer-wmi: Mark expected switch fall-throughs adds d93512ef0f0e Makefile: Globally enable fall-through warning adds ea5750f78d88 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds eef58fdd0107 memory: ti-emif-sram: move driver-specific asm-offset.h to [...] adds b74c0cad3d5f riscv: drop unneeded -Wall addition adds 3266c806dc86 kconfig: run olddefconfig instead of oldconfig after mergi [...] adds 5a46421789f4 builddeb: generate multi-arch friendly linux-libc-dev package adds 8e2442a5f86e kconfig: fix missing choice values in auto.conf adds 5ef872636ca7 kbuild: get rid of misleading $(AS) from documents adds 89ff7131f78a kbuild: add --hash-style= and --build-id unconditionally adds 46457133ac9d kbuild: remove tag files by distclean instead of mrproper adds c04d1e46fcd6 kbuild: remove unused hostcc-option adds 4bd01de8f201 kbuild: compile-test headers listed in header-test-m as well adds d09778d16e20 coccinelle: api: add devm_platform_ioremap_resource script adds 7e13191879d6 kbuild: do not create empty modules.order in the prepare stage adds 1bd9a468018d kbuild: get rid of kernel/ prefix from in-tree modules.{or [...] adds e0e1b1ec397e kbuild: remove duplication from modules.order in sub-directories adds 0e5d8b7fb2c6 scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver adds d56aec102c0c kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.mod adds c35c87d6f258 kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.mod adds ff9b45c55b26 kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod adds 7deb55f57159 kbuild: export_report: read modules.order instead of .tmp_ [...] adds b7dca6dd1e59 kbuild: create *.mod with full directory path and remove M [...] adds 60ae1b194b45 kbuild: remove the first line of *.mod files adds 30527cefb37d kbuild: remove 'prepare1' target adds 9f69a496f100 kbuild: split out *.mod out of {single,multi}-used-m rules adds b802b97b68a4 kbuild: update compile-test header list for v5.3-rc1 adds 9b2802e2b3b9 kbuild: add -fcf-protection=none when using retpoline flags adds fbd140c9acf4 Merge remote-tracking branch 'kbuild/for-next' adds 7bb9bbcee884 dma-direct: Force unencrypted DMA under SME for certain DMA masks adds 670b6b867532 Merge remote-tracking branch 'dma-mapping/for-next' adds d9d03e2c9055 serial: sa1100: add support for mctrl gpios adds 0faf70ca948a serial: sa1100: add note about modem control signals adds 59f06d674f38 ARM: sa1100/assabet: convert serial to gpiod APIs adds 3fae166e6799 ARM: sa1100/h3xxx: convert serial to gpiod APIs adds 88a4c748ba10 ARM: sa1100/badge4: remove commented out modem control ini [...] adds cf56ffaa51a7 ARM: sa1100/hackkit: remove empty serial mctrl functions adds 5c9e4d8c844a ARM: sa1100/neponset: convert serial to use gpiod APIs adds d6c8204659eb ARM: sa1100: convert to common clock framework adds 4d6a24e64643 Merge branch 'sa1100-for-next', tag 'for-rc-adfs' into for-next adds fc7e5b209aef Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] adds adaf427f81a6 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] adds a44c1d700c84 ARM: riscpc: replace gettimeoffset() with clocksource adds 63a0666bca93 ARM: riscpc: fix lack of keyboard interrupts after irq conversion adds e89e26136558 ARM: riscpc: fix ecard printing adds ffd9a1ba9fdb ARM: riscpc: fix DMA adds 8194468fadaa ARM: riscpc: dma: eliminate "cur_sg" scatterlist usage adds 39694ed0dbe1 ARM: riscpc: dma: make state a local variable adds e659587c64b3 ARM: riscpc: dma: improve address/length writing adds 090a37ceda3e ARM: riscpc: dma: use __iomem pointers for writing DMA adds 1eac59d731ca ARM: riscpc: add ecard quirk for Atomwide 3port serial card adds e579201a832c ARM: riscpc: parse video information from tagged list adds 12290cc462c2 ARM: riscpc: move RiscPC assembly files from arch/arm/lib [...] adds 05002cf1779a ARM: riscpc: reduce IRQ handling code adds 0b40deeef6d9 ARM: riscpc: enable chained scatterlist support adds 1f6db18fbd76 Merge branch 'sa1100-for-next'; commit 'riscpc^{/ARM: risc [...] adds b7a735f3a606 Merge branch 'for-arm-soc' into for-next adds 1acb8257e54e Merge remote-tracking branch 'arm/for-next' adds e1b694ef6f13 Merge branch 'arm/fixes' into for-next adds b2b1a057294d soc: fsl: guts: Add definition for LX2160A adds bbc9be3ac8ab Documentation: DT: Add entry for DPAA2 console adds c93349d8c170 soc: fsl: add DPAA2 console support adds d31beda2bcea soc: fsl: dpio: Increase timeout for QBMan Management Commands adds dde2137d62b2 bus: mc-bus: Add support for mapping shareable portals adds 5842efa41f57 soc: fsl: dpio: Add support for memory backed QBMan portals adds d9ebd99d9a2f soc: fsl: qman: fixup liodns only on ppc targets adds 5d1d046e2868 soc: fsl: qbman_portals: add APIs to retrieve the probing status adds 112603739338 Merge tag 'soc-fsl-next-v5.3' of git://git.kernel.org/pub/ [...] adds d7f3f7d84704 MAINTAINERS: Add mailing list for the TEE subsystem adds c9727db7cc1d Merge tag 'tee-maint-for-5.3' of https://git.linaro.org/pe [...] adds 7b43b8fdc9a6 memory: move jedec_ddr_data.c from lib/ to drivers/memory/ adds 5ec47cda74e9 memory: move jedec_ddr.h from include/memory to drivers/memory/ adds 92e074acf6f7 firmware/psci: psci_checker: Park kthreads before stopping them adds 7ccd2ffce0d4 memory: brcmstb: dpfe: use msleep() over udelay() adds 900c8f578be2 memory: brcmstb: dpfe: optimize generic_show() adds 78a6f5bef9b8 memory: brcmstb: dpfe: use byte 3 of registers MR4-MR8 adds 3087974a3df8 bus: brcmstb_gisb: Remove print of base address adds 1ffc0b580ba7 memory: brcmstb: dpfe: remove unused code and fix formatting adds 6ca5d2ba9e49 memory: brcmstb: dpfe: report firmware loading error adds a7c25759d8d8 memory: brcmstb: dpfe: wait for DCPU to be ready adds 58a8499f431d memory: brcmstb: dpfe: prepare support for multiple API versions adds 5ef108b44625 memory: brcmstb: dpfe: prepare for API-dependent sysfs attributes adds e3b7472362ba memory: brcmstb: dpfe: introduce DPFE API v3 adds 426356392c2c Merge tag 'arm-soc/for-5.3/drivers' of https://github.com/ [...] adds 2b2f7def058a bus: ti-sysc: Add support for missing clockdomain handling adds 5aa912953611 bus: ti-sysc: Support 16-bit writes too adds e0db94fe87da bus: ti-sysc: Make OCP reset work for sysstatus and syscon [...] adds bd808f9a4423 bus: ti-sysc: Allow QUIRK_LEGACY_IDLE even if legacy_mode [...] adds eec26555ae9b bus: ti-sysc: Enable interconnect target module autoidle b [...] adds ae9ae12e9daa bus: ti-sysc: Handle clockactivity for enable and disable adds fb685f1c190e bus: ti-sysc: Handle swsup idle mode quirks adds 6e09f497eb91 bus: ti-sysc: Set ENAWAKEUP if available adds 8383e25994ef bus: ti-sysc: Add support for disabling module without leg [...] adds ea5a2e4d5467 bus: ti-sysc: Do rstctrl reset handling in two phases adds b6a53c4c872a bus: ti-sysc: Detect uarts also on omap34xx adds 4e23be473e30 bus: ti-sysc: Add support for module specific reset quirks adds c3bd15a0786e Merge tag 'omap-for-v5.3/ti-sysc-signed' of git://git.kern [...] adds 0ab2c44def8f dt-bindings: arm: fix the document ID for SCMI protocol do [...] adds 430daaf96ad1 firmware: arm_scmi: fix bitfield definitions for SENSOR_DE [...] adds c0759b9b5d41 firmware: arm_scmi: update rate_discrete in clock_describe [...] adds 0b673b648699 firmware: arm_scmi: fetch and store sensor scale adds ac778e62634e hwmon: scmi: Scale values to target desired HWMON units adds df767c0a437c Merge tag 'scmi-updates-5.3' of git://git.kernel.org/pub/s [...] adds a0ed144855f9 Merge branch 'arm/drivers' into for-next adds 1f676b1f68a0 ARM: Document merges adds 284f146035a6 Merge branch 'arm/fixes' into for-next adds ceb02dcf676f ARM: delete netx machine adds 6ad135992e66 Merge tag 'armsoc-drop-netx-v5.3' of git://git.kernel.org/ [...] adds 72187c626eed ARM: versatile: fix a leaked reference by addingmissing of [...] adds 153969fd952d ARM: versatile: Drop CLCD platform data adds 449c1cd29777 Merge tag 'versatile-v5.3-armsoc' of git://git.kernel.org/ [...] adds c2af88f1a0cd ARM: rockchip: fix missing of_node_put calls in smp code adds 4ab3a3e7e8ba Merge tag 'v5.3-rockchip-soc32-1' of git://git.kernel.org/ [...] adds 8abc5a7ce6e6 ARM: bcm: fix a leaked reference by adding missing of_node_put adds 933b9609d335 ARM: bcm: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB adds 885895a8eae6 ARM: bcm: Enable PINCTRL for ARCH_BRCMSTB adds b06c51debc6c Merge tag 'arm-soc/for-5.3/soc' of https://github.com/Broa [...] adds bf0349df0004 arm64: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB adds 809eec694a7b arm64: Enable ARCH_HAS_RESET_CONTROLLER for ARCH_BRCMSTB adds 724cf0aecb0d arm64: Enable PINCTRL for ARCH_BRCMSTB adds b41e48a82bcf Merge tag 'arm-soc/for-5.3/soc-arm64' of https://github.co [...] adds 9037829ca29e ARM: OMAP2+: Make some variables static adds 45450f36e569 soc: ti: pm33xx: Add a print while entering RTC only mode [...] adds 24cb4bc8f0c9 Merge tag 'omap-for-v5.3/soc-signed' of git://git.kernel.o [...] adds 397a8b902e55 Merge branch 'arm/soc' into for-next adds 0a07f225c751 ARM: Document merges adds cd5b27973168 Merge branch 'arm/fixes' into for-next adds e646e46a80d9 Merge branch 'arm/fixes' into for-next adds e57f4f2c4506 ARM: Document merges adds c51b47881c9c Merge branch 'arm/fixes' into for-next adds a23392cd7dad ARM: dts: integrator: specify AFS partition adds 10d8b9de63e6 ARM: dts: versatile: specify AFS partition adds ed3a03b70749 ARM: dts: realview: specify AFS partition adds 62a5017bf825 ARM: dts: vexpress: specify AFS partition adds 0dfe186a452f Merge tag 'integrator-dts-v5.3-arm-soc' of git://git.kerne [...] adds c311f4ff2b55 arm64: dts: sprd: Add Spreadtrum SD host controller support adds 0763d0c2273a arm64: qcom: qcs404: Add reset-cells to GCC node adds 6773af2684b7 ARM: dts: rockchip: fix PWM clock found on RK3288 Socs adds d190bfaaa2a1 ARM: dts: rockchip: Remove bogus 'i2s_clk_out' from rk3288 [...] adds 99fa066710f7 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again adds 1c0479023412 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 adds 83be81e3b0b6 ARM: dts: rockchip: raise CPU trip point temperature for v [...] adds 0f637e2565d1 ARM: dts: rockchip: raise GPU trip point temperatures for veyron adds fa31ba8f1719 ARM: dts: raise GPU trip point temperature for speedy to 80 degC adds ca3516b32cd9 ARM: dts: rockchip: Add pin names for rk3288-veyron-minnie adds 0ca87bd5baa6 ARM: dts: rockchip: Add pin names for rk3288-veyron-jerry adds 8ef1ba39a9fa ARM: dts: rockchip: Mark that the rk3288 timer might stop [...] adds f6dcbb3ad5ce ARM: dts: rockchip: Add #cooling-cells entry for rk3288 GPU adds ae2b6ba865d8 ARM: dts: rockchip: Use GPU as cooling device for the GPU [...] adds 75481833c6db ARM: dts: rockchip: remove GPU 500 MHz OPP on rk3288 adds 11983d8530e3 ARM: dts: rockchip: Use the GPU to cool CPU thermal zone o [...] adds c87efcc3d1df ARM: dts: rockchip: Configure the GPU thermal zone for mickey adds 9dbf05bd8ae5 ARM: dts: rockchip: fix pwm-cells for rk3288's pwm3 adds d85b2ad35a2a ARM: dts: rockchip: Add pin names for rk3288-veyron jaq, m [...] adds bf09924f2176 ARM: dts: rockchip: Switch to builtin HDMI DDC bus on rk32 [...] adds c077d9d717dc ARM: dts: rockchip: Add unwedge pinctrl entries for dw_hdm [...] adds cd6386087d82 ARM: dts: rockchip: Add HDMI i2c unwedging for rk3288-veyron adds b8925b7c2f86 ARM: dts: rockchip: Split GPIO keys for veyron into multip [...] adds 5b8ea6bfa497 Merge tag 'v5.3-rockchip-dts32-1' of git://git.kernel.org/ [...] adds bba821f5479e arm64: dts: rockchip: add PCIe nodes on rk3399-rockpro64 adds 7b305b0fb05e arm64: dts: rockchip: Enable SPI0 and SPI4 on Rock960 adds 0ee198ab08fe arm64: dts: rockchip: Enable SPI1 on Ficus adds c432a29d3fc9 arm64: dts: rockchip: fix isp iommu clocks and power domain adds 45fa7c383871 arm64: dts: rockchip: add WiFi+BT support on ROCK Pi4 board adds 3990c9918af3 Merge tag 'v5.3-rockchip-dts64-1' of git://git.kernel.org/ [...] adds aa78426d4eb9 arm64: dts: stingray: Add Stingray Thermal DT support. adds ad77d3dbfbde arm64: dts: Add USB DT nodes for Stingray SoC adds f8526c2d99ca arm64: dts: Stingray: Add NIC i2c device node adds 3aa45174e135 Merge tag 'arm-soc/for-5.3/devicetree-arm64' of https://gi [...] adds 566734534f56 ARM: dts: Add LCD type 28 support to LogicPD Torpedo DM373 [...] adds 81ec03f5d912 ARM: dts: am335x phytec boards: Remove regulator node adds 65604db5792b ARM: dts: am335x-phycore-som: Add emmc node adds 66fa560004b4 ARM: dts: am335x-phycore-som: Enable gpmc node in dts files adds 267247d3d2df ARM: dts: am335x-pcm-953: Update user led names adds 4dc020c50755 ARM: dts: am335x-pcm-953: Remove eth phy delay adds e3630fd9aa2a ARM: dts: Add support for phyBOARD-REGOR-AM335x adds 2cdc9c200de7 ARM: dts: am335x-baltos: add support for MMC1 CD pin adds 8f62581f820d Merge branch 'baltos' into omap-for-v5.3/dt adds 0164a087a69a Merge tag 'omap-for-v5.3/dt-signed' of git://git.kernel.or [...] adds bd80c674f826 ARM: dts: Drop legacy custom hwmods property for omap4 uart adds 22a7fc15cf1e ARM: dts: Drop legacy custom hwmods property for omap4 mmc adds b3dbb6e3efff Merge tag 'omap-for-v5.3/ti-sysc-dt-signed' of git://git.k [...] adds f37fdc1d6b2c arm64: dts: juno: update coresight DT bindings adds 7f8e78ca90e2 arm64: dts: juno: set the right partition type for NOR flash adds 65004867c953 Merge tag 'juno-updates-5.3' of git://git.kernel.org/pub/s [...] adds 8de9336f4b92 ARM: dts: vexpress-v2p-ca15_a7: update coresight DT bindings adds 6f3710f1f65f arm: dts: vexpress-v2p-ca15_a7: disable NOR flash node by default adds b8e65c1939ff ARM: dts: vexpress: set the right partition type for NOR flash adds f82695814c39 Merge tag 'vexpress-updates-5.3' of git://git.kernel.org/p [...] adds a41041ff31f2 ARM: dts: exynos: Move CPU OPP tables out of SoC node on E [...] adds 893bffa99441 ARM: dts: exynos: Raise maximum buck regulator voltages on [...] adds d2cac68e0d9b ARM: dts: exynos: Add ADC node to Exynos5410 and Odroid XU adds ecf890235575 Merge tag 'samsung-dt-5.3' of https://git.kernel.org/pub/s [...] adds b91eda838bc7 Merge branch 'arm/dt' into for-next adds 70063f5f4e47 ARM: Document merges adds 39bda3158e35 ARM: config: Remove left-over BACKLIGHT_LCD_SUPPORT adds 39bab7bfb7d9 arm64: configs: Remove useless UEVENT_HELPER_PATH adds 6c48edcc955a ARM: configs: Remove useless UEVENT_HELPER_PATH adds f56a1fa75c5a ARM: multi_v7_defconfig: add Panfrost driver adds bff2a29f4f29 arm64: defconfig: add Panfrost driver adds d547bcf37342 arm64: defconfig: enable Lima driver adds 8d955f24db3f ARM: multi_v7_defconfig: enable Lima driver adds 427e54a22d0c arm64 defconfig: enable MPT3 SAS and BNX2X drivers adds 801dd05bbfa4 arm64 defconfig: enable Mellanox cards adds ae2bb68cdf70 Merge branch 'arm/defconfig' into for-next adds 3aa9ab7666de ARM: Document merges adds 4bdc4e136714 Merge branch 'arm/fixes' into for-next adds 25a0a9884e77 ARM: Document merges adds 66f030eac257 firmware: ti_sci: Always request response from firmware adds 68608b5e5063 firmware: ti_sci: Add resource management APIs for ringacc [...] adds 1e407f337f40 firmware: ti_sci: Add support for processor control adds fa42da11b285 firmware: ti_sci: Parse all resource ranges even if some i [...] adds 8e1395a4249c firmware: ti_sci: Use the correct style for SPDX License I [...] adds 4c960505df44 firmware: ti_sci: Fix gcc unused-but-set-variable warning adds 6c249cc7a7e6 Merge tag 'drivers_soc_for_5.3' of git://git.kernel.org/pu [...] adds 6c2ef9621faf Merge branch 'arm/drivers' into for-next adds cca3731e026a ARM: dts: socfpga: use the "altr,socfpga-stmmac-a10-s10" binding adds 9aa0cae1d458 arm64: dts: stratix10: use the "altr,socfpga-stmmac-a10-s1 [...] adds d9b9f805ee2b ARM: dts: socfpga: add ltc2497 on arria10 devkit adds c946feaabbdd ARM: dts: arria10: Add EMAC OCP reset property adds 50f5ef466dfa Merge tag 'socfpga_dts_updates_for_v5.3' of git://git.kern [...] adds f5a5d83f16cf arm64: dts: ti: k3-am654: Update compatible for dmsc adds cba9943cdeb0 arm64: dts: ti: k3-am654: Add interrupt controllers in mai [...] adds 5fec389febea arm64: dts: ti: k3-am654: Add interrupt controllers in wak [...] adds 7a558c4697e8 arm64: dts: ti: am6-wakeup: Add gpio node adds 980cc42754a5 arm64: dts: ti: am6-main: Add gpio nodes adds c67f7388a62e arm64: dts: ti: am654-base-board: Add gpio_keys node adds 0ded541218d1 arm64: dts: ti: k3-am65: Add MCU SRAM ranges in interconne [...] adds f853f0053164 arm64: dts: ti: k3-am65-mcu: Add the MCU RAM node adds 833123386c69 arm64: dts: ti: k3-am65: Add R5F ranges in interconnect nodes adds cc2d13e75009 arm64: dts: ti: k3-am65: Add MSMC RAM ranges in interconnect node adds 4b4ffc6e1f66 arm64: dts: k3-am6: Add "socionext,synquacer-pre-its" prop [...] adds 1cbe04b0b744 arm64: dts: k3-am6: Add mux-controller DT node required fo [...] adds cedc255cc6fe arm64: dts: k3-am6: Add SERDES DT node adds cfa6437a7164 arm64: dts: k3-am6: Add PCIe Root Complex DT node adds 30eb8ea46cc6 arm64: dts: k3-am6: Add PCIe Endpoint DT node adds 1b89dc93b8b2 arm64: dts: ti: am654-base-board: Disable SERDES and PCIe adds 7c42f43c29e2 dt-bindings: arm: ti: Add bindings for J721E SoC adds e28c6d941dac dt-bindings: serial: 8250_omap: Add compatible for J721E U [...] adds 2d87061e70de arm64: dts: ti: Add Support for J721E SoC adds cff377f7897a soc: ti: Add Support for J721E SoC config option adds 803d3a1870e2 arm64: dts: ti: Add support for J721E Common Processor Board adds 3cd277c6d021 arm64: defconfig: Enable TI's J721E SoC platform adds 1463a70dfc87 arm64: dts: ti: k3-j721e-main: Add Main NavSS Interrupt co [...] adds 073086fc68d7 arm64: dts: ti: k3-j721e: Add interrupt controllers in mai [...] adds ae7d8505b10d arm64: dts: ti: k3-j721e: Add interrupt controllers in wak [...] adds 78eccc2ac98e arm64: dts: ti: k3-j721e: Add the MCU SRAM node adds 4ed7e4e57822 Merge tag 'ti-k3-soc-for-v5.3' of git://git.kernel.org/pub [...] adds 238eabe46c19 Merge branch 'arm/dt' into for-next adds 476a3d7014b6 ARM: Document merges adds 353e3628d19f Merge branch 'arm/fixes' into for-next adds e6fa17cd5518 ARM: Document merges adds 3fe1ee40b2a2 ARM: use arch_extension directive instead of arch argument adds b8ad2985c6ea ARM: OMAP2: drop explicit assembler architecture adds a9385fd7acc3 Merge branch 'arm/soc' into for-next adds e005156eb4b4 ARM: Document merges adds cbbe88333062 ARM: bcm283x: Enable DMA support for SPI controller adds 0ad4ca81bc2f Merge tag 'tags/bcm2835-dt-next-2019-06-01' into devicetree/next adds 4cf2b6abaf2e ARM: dts: Fix BCM7445 DTC warnings adds c7b23bcb9e82 ARM: dts: Cygnus: Fix most DTC W=1 warnings adds c8159a6be801 ARM: dts: bcm-mobile: Fix most DTC W=1 warnings adds bc3b68886c90 ARM: dts: BCM53573: Fix DTC W=1 warnings adds f6bf17291d8f ARM: dts: BCM63xx: Fix DTC W=1 warnings adds 875e2f5faba0 ARM: dts: NSP: Fix the bulk of W=1 DTC warnings adds dfa84bb99285 ARM: dts: BCM5301X: Fix most DTC W=1 warnings adds 98d70a5cd929 Merge tag 'arm-soc/for-5.3/devicetree-v2' of https://githu [...] adds 3273d501983c Merge branch 'arm/dt' into for-next adds 178959202ed3 lib: logic_pio: Fix RCU usage adds 73aeb5819647 lib: logic_pio: Avoid possible overlap for unregistering regions adds 642ff0a2f549 lib: logic_pio: Add logic_pio_unregister_range() adds afc04e873da9 bus: hisi_lpc: Unregister logical PIO range to avoid poten [...] adds 0c4222bbba45 bus: hisi_lpc: Add .remove method to avoid driver unbind crash adds 07c811af1c00 lib: logic_pio: Enforce LOGIC_PIO_INDIRECT region ops are [...] adds 6f7a3bd8faed Merge tag 'hisi-fixes-for-5.2' of git://github.com/hisilic [...] adds 4ad9404e6223 Merge branch 'arm/fixes' into for-next adds e737f13b5077 arm64 defconfig: enable LVM support adds 386fb72850f2 Merge branch 'arm/defconfig' into for-next adds b6f7cd7faecf arm64: dts: hi6220: Update coresight DT bindings adds 9500ff14c4cf arm64: dts: hi3660: Add CoreSight support adds 80f7f92c16d5 Merge tag 'hisi-arm64-dt-for-5.3' of git://github.com/hisi [...] adds 06c3cba62b3b ARM: dts: hip04: Update coresight DT bindings adds 0914acd87fa0 Merge tag 'hisi-arm32-dt-for-5.3' of git://github.com/hisi [...] adds 3a2b37b09f74 arm64: dts: msm8996: Add UFS PHY reset controller adds 6d1238aa3395 arm64: dts: qcom: qcs404-evb: Fix typo adds 14d27be1529c arm64: dts: sdm845: Fix up CPU topology adds 7c2d4811d115 arm64: dts: qcom: pms405: calibrate the VADC correctly adds 32d3060d769b arm64: dts: qcom: pms405: Rename adc outputs as per schematics adds 887b528c958f arm64: dts: qcom: qcs404-evb: fix l3 min voltage adds f6ddca1c11b8 arm64: dts: qcom: qcs404-evb: increase s3 max voltage adds 9000a55bedb4 arm64: dts: qcom: sdm845-mtp: Make USB1 peripheral adds c79800103eb1 arm64: dts: sdm845: Add gpu and gmu device nodes adds 3fdeaee951aa arm64: dts: sdm845: Add zap shader region for GPU adds 45ea8f32b031 arm64: dts: qcom: qcs404: Add PSCI cpuidle low power states adds 0b0c33908199 arm64: dts: qcom: qcs404: Add turingcc node adds 4742ab860618 arm64: dts: qcom: msm8916: Add entry-method property for t [...] adds 4c9e5dfb45e8 arm64: dts: qcom: msm8916: Use more generic idle state names adds f6aee7af59b6 arm64: dts: qcom: msm8996: Add PSCI cpuidle low power states adds 2aefca8017fa arm64: dts: msm8996: Add proper capacity scaling for the cpus adds 9bbd0836c34f arm64: dts: qcom: sdm845: Add PSCI cpuidle low power states adds 644875660cd2 arm64: dts: qcom: qcs404-evb: Mark CDSP clocks protected adds 560ad5e7e1b5 arm64: dts: qcom: qcs404: Add TCSR node adds f4dd04a836c7 arm64: dts: qcom: qcs404: Fully describe the CDSP adds 67779ca2ed23 arm64: dts: qcom: qcs404: Move lpass and q6 into soc adds 11f61210d7ca arm64: dts: qcom: qcs404: Add rpmpd node adds 460f13cab098 arm64: dts: qcom: msm8998: Add rpmpd node adds b422b03a3889 arm64: dts: qcom-msm8916: Update coresight DT bindings adds 4b2c7ea8a629 arm64: dts: qcom-qcs404: Add reset-cells to GCC node adds a79774387195 arm64: dts: qcom: Add AOSS QMP node adds e76c367217fb arm64: dts: qcom: sdm845: Add Q6V5 MSS node adds c3083c80b52c arm64: dts: qcom: msm8998: Add PSCI cpuidle low power states adds 73db2714234a arm64: dts: msm8996: fix PSCI entry-latency-us adds 693e824452e5 arm64: dts: qcom: msm8996: Stop using legacy clock names adds 8389b869bbf0 arm64: dts: qcom: msm8998: Add ANOC1 SMMU node adds b84dfd175c09 arm64: dts: qcom: msm8998: Add PCIe PHY and RC nodes adds 431f64642c2f arm64: dts: qcom: qcs404: Add PCIe related nodes adds 73786fea0211 arm64: dts: qcom: qcs404-evb: Enable PCIe adds 3f72e2d3e682 arm64: dts: qcom: Add Dragonboard 845c adds 64a68a736068 arm64: dts: qcom: msm8996: Correct apr-domain property adds 72825e7f4a63 arm64: dts: qcom: msm8996: Enable SMMUs adds 6fd7c4da546b arm64: dts: qcom: pm8998: Use qcom,pm8998-pon binding for [...] adds 2410fd450c09 arm64: dts: qcom: qcs404-evb: fix vdd_apc supply adds 750ee7858f5a Merge tag 'qcom-arm64-for-5.3' of git://git.kernel.org/pub [...] adds e32d07b2e4c8 ARM: dts: qcom-apq8064: Update coresight DT bindings adds 15061c3edde4 ARM: dts: qcom-msm8974: Update coresight DT bindings adds 48100d10c93f ARM: dts: qcom: msm8974-hammerhead: add touchscreen support adds 030b6d48ebfb ARM: dts: qcom: msm8974-hammerhead: add support for backlight adds 5a9fc531f6ec ARM: dts: msm8974: add display support adds 489bacb29818 ARM: dts: qcom: msm8974-hammerhead: add support for display adds 791c6fdb0ba5 Merge tag 'qcom-dts-for-5.3' of git://git.kernel.org/pub/s [...] adds 459a6a2f2517 ARM: dts: aspeed: Rename flash-controller nodes adds 8bc7d3ed7cf4 ARM: dts: aspeed: Add Power9 and Power9 CFAM description adds 0215e2a54683 ARM: dts: aspeed: Add aspeed-p2a-ctrl node adds 29b871f344f4 ARM: dts: aspeed: quanta-q71: Enable p2a node adds 9deea07ed8a2 ARM: dts: aspeed: zaius: add Infineon and Intersil regulators adds 66daab243213 ARM: dts: aspeed: zaius: update 12V brick I2C address adds b2cc26af46b4 ARM: dts: aspeed: zaius: fixed I2C bus numbers for pcie slots adds b853ab0fa2e1 ARM: dts: aspeed: cmm: enable ehci host controllers adds 8e8fd0cbd7c5 ARM: dts: aspeed: Add Swift BMC machine adds 56b646284b95 ARM: dts: aspeed: swift: Add pca9539 devices adds e39e134d31b2 ARM: dts: aspeed: Add Facebook YAMP BMC adds 9831ae33750d ARM: dts: aspeed: Adding Lenovo Hr630 BMC adds 130413736376 ARM: dts: aspeed: Add Microsoft Olympus BMC adds 5da28d740548 ARM: dts: aspeed: Add YADRO VESNIN BMC adds 03c511dde040 ARM: dts: aspeed: Add Inspur fp5280g2 BMC machine adds 6084110a0e9c ARM: dts: aspeed: Enable video engine on romulus and wtherspoon adds 97dd7871d147 Merge tag 'aspeed-5.3-devicetree' of git://git.kernel.org/ [...] adds 3be5c7425fd2 ARM: dts: da850: add cpu node and operating points to DT adds 3975205ac334 ARM: dts: da850-lego-ev3: enable cpufreq adds fdf1b2746104 ARM: dts: da850-lcdk: enable cpufreq adds e8e3699f65c3 ARM: dts: da850-evm: enable cpufreq adds 3a4b44d5c032 ARM: davinci_all_defconfig: Enable CPUFREQ_DT adds 19339e6a2214 Merge tag 'davinci-for-v5.3/dt' of git://git.kernel.org/pu [...] adds 47b58182391a ARM: dts: meson8: add the canvas module adds 10256a4755db ARM: dts: meson8m2: update the offset of the canvas module adds 872f881e72d9 ARM: dts: meson8b: add the canvas module adds 0b67e66a5fa7 ARM: dts: meson8m2: mxiii-plus: rename the DCDC2 regulator adds 8ee9ee74232f ARM: dts: meson8m2: mxiii-plus: add the supply for the Mali GPU adds d94f60e3dfa0 ARM: dts: meson8b: mxq: improve support for the TRONFY MXQ S805 adds 19bda0c5b799 ARM: dts: meson: update with SPDX Licence identifier adds 504420a04177 ARM: dts: meson6-atv1200: update with SPDX Licence identifier adds 68b3f115137a ARM: dts: meson6: update with SPDX Licence identifier adds 699b98904efc ARM: dts: meson8-minix-neo-x8: update with SPDX Licence id [...] adds 41e359ed7f1b ARM: dts: meson8: update with SPDX Licence identifier adds 47305093e21a ARM: dts: meson8b-mxq: update with SPDX Licence identifier adds 5a9ae235161e ARM: dts: meson8b-odroidc1: update with SPDX Licence identifier adds 677092c39b14 ARM: dts: meson8b: update with SPDX Licence identifier adds a2c6e82e5341 ARM: dts: meson: switch to the generic Ethernet PHY reset [...] adds 266050d80ef5 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds 442251611472 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add GPIO pin-bank [...] adds 30cf87fd3376 ARM: dts: sun8i: v40: bananapi-m2-berry: Add GPIO pin-bank [...] adds 27e81e1970a8 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ether [...] adds 4da567ba35a4 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable HDMI output adds 78f8e6d97fa0 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable AHCI adds 3e4a856af315 ARM: dts: sun8i: v40: bananapi-m2-berry: Add Bluetooth dev [...] adds e60f1fd252d7 ARM: dts: sun8i: r40: bananapi-m2-ultra: Remove regulator- [...] adds a28d1b67cf4f dt-bindings: bus: Convert Allwinner RSB to a schema adds ca0961011db5 ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT adds 17996e5b0ba4 ARM: dts: sun6i: Add default address and size cells for SPI adds 5f49c38a80b9 ARM: dts: sun7i: olimex-lime2: Enable ac and power supplies adds dfe8173dfd25 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings adds ae683c816d9f ARM: dts: sun7i: icnova-swac: Fix the model vendor adds bdd33cb6e24f ARM: dts: gr8-evb: Fix RTC vendor adds 96c0dad2f9de ARM: dts: sun8i: a83t: Add device node for CSI (Camera Sen [...] adds b9cb52497124 ARM: dts: sun6i: Fix RTC node adds 562b9526ee0c ARM: dts: sun6i: Add external crystals accuracy adds 65a4a40215a9 ARM: dts: sun8i: v3s: Fix the RTC node adds 33e877f34777 ARM: dts: sun8i: v3s: Add external crystals accuracy adds 913f36b6242a ARM: dts: sun8i: r40: Change the RTC compatible adds 2269f0c15191 dt-bindings: pwm: Convert Allwinner PWM to a schema adds d12a73cf3a84 Merge tag 'sunxi-dt-for-5.3-201906210807' of https://git.k [...] adds 70f76289d964 arm64: dts: allwinner: a64: move I2C pinctrl to dtsi adds 5aa45a24d2ac arm64: dts: allwinner: a64-amarula-relic: Add GT5663 CTP node adds 3c2a22b8aead arm64: dts: allwinner: a64-oceanic-5205-5inmfd: Enable GT911 CTP adds 22538576beb6 arm64: dts: allwinner: h6: add PIO VCC bank supplies for Pine H64 adds 85c6fadd185e arm64: dts: allwinner: a64: orangepi-win: Add wifi and blu [...] adds c478a12e7253 arm64: dts: allwinner: a64: Add pinmux for RGB666 LCD adds d7274dc4b8c7 arm64: dts: allwinner: axp803: add USB power supply node adds cc072fb6df84 arm64: dts: allwinner: a64: bananapi-m64: Enable PMIC USB [...] adds 439152ae0eff arm64: dts: allwinner: a64: Enable audio on Teres-I adds e0917169e5cc dt-bindings: watchdog: add Allwinner H6 watchdog adds b6cebb1c2de5 arm64: dts: allwinner: h6: add watchdog node adds ae3ceed0a399 arm64: dts: allwinner: h6: add r_watchog node adds 355fb0e54e85 dt-bindings: input: sun4i-lradc-keys: Add A64 compatible adds 84204fb6f290 arm64: dts: allwinner: a64: Add lradc node adds 9164665a390a arm64: dts: allwinner: h6: Add DMA node adds 3264c72dccce Merge tag 'sunxi-dt64-for-5.3-201906210808' of https://git [...] adds 9fbbbb7b8d63 ARM: dts: sunxi: h3/h5: Fix GPIO regulator state array adds 8fbf1bb7156b Merge tag 'sunxi-h3-h5-for-5.3-201906210812' of https://gi [...] adds 70ac79f5d1ef dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards adds 9d79b2f1aed4 dt-bindings: Add vendor prefix for HopeRun adds e6aacf9a52e0 dt-bindings: can: rcar_can: Fix RZ/G2 CAN clocks adds d703a52eb1eb dt-bindings: can: rcar_can: Add r8a774c0 support adds d04824b26348 dt-bindings: can: rcar_canfd: document r8a77965 support adds 485dccb48f75 dt-bindings: can: rcar_canfd: document r8a77990 support adds c908fd08692b dt-bindings: can: rcar_canfd: document r8a774c0 support adds ac97aea7df7b dt-bindings: timer: renesas, cmt: Document r8a779{5|65|90} [...] adds 74a22e8f4350 dt-bindings: display: renesas: Add r8a774a1 support adds af647fc73343 Merge tag 'renesas-dt-bindings-for-v5.3' of https://git.ke [...] adds 9105996ba984 ARM: dts: r7s9210: Add RSPI adds cbcb639172c3 ARM: dts: r7s9210: Add Ethernet support adds 49da03c67c36 ARM: dts: r7s9210: Add RIIC support adds a49f76cddaee ARM: dts: r7s9210: Add SDHI support adds c5dab2e9a90a ARM: dts: rza2mevb: Add Ethernet support adds c2fad09c28ac ARM: dts: rza2mevb: Add SDHI support adds eb8be0276d90 ARM: dts: rza2mevb: add ethernet aliases adds 283f881a4d37 ARM: dts: r7s9210: Add USB clock adds 5c64e61bb217 ARM: dts: rza2mevb: Add 48MHz USB clock adds 185555ff994e ARM: dts: r8a779x: Configure PMIC IRQ pinmux adds bd6ed4674358 ARM: dts: r7s72100: Add IRQC device node adds 35b81a037b2e ARM: dts: rskrza1: Add input switches adds 9d8c794e3150 ARM: dts: r7s9210: Add USB Host support adds f56e674decff ARM: dts: r7s9210: Add USB Device support adds 003ddc67e626 ARM: dts: rza2mevb: Add USB Host support adds 07d2bf96e0e1 ARM: dts: renesas: Use ip=on for bootargs adds 1de78ccbda78 ARM: dts: rza2mevb: sort nodes of rza2mevb board adds e23391f36ce1 ARM: dts: r7s9210: Add IRQC device node adds 4592e49225cd ARM: dts: rza2mevb: Add input switch adds d211650a87ed ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor adds 7eef616f1cec ARM: dts: iwg23s-sbc: Fix SDHI2 VccQ regulator adds 9dd6f7c484fd ARM: dts: r8a7792: Add CMT0 and CMT1 to r8a7792 adds cd75dd0058e2 Merge tag 'renesas-arm-dt-for-v5.3' of https://git.kernel. [...] adds 391dca2105c4 arm64: dts: renesas: r8a774a1: Add VSP instances adds c4f223b419ba arm64: dts: renesas: r8a774a1: Add DU device to DT adds 466f475f63d1 arm64: dts: renesas: r8a774a1: Add FDP1 instance adds c3362a74d977 arm64: dts: renesas: r8a774a1: Tie SYS-DMAC to IPMMU-DS0/1 adds 01712eaa0d96 arm64: dts: renesas: r8a774a1: Tie Audio-DMAC to IPMMU-MP adds 57cfa7314697 arm64: dts: renesas: r8a774a1: Connect Ethernet-AVB to IPMMU-DS0 adds 94fc0ee22a5c arm64: dts: renesas: cat874: Add HDMI video support adds a597dcb1d4ab arm64: dts: renesas: cat874: Add HDMI audio adds c7d4df305ca4 arm64: dts: renesas: draak: Remove unnecessary index from [...] adds 95ff4aab4173 arm64: dts: renesas: ulcb-kf: Add support for TI WL1837 adds 8067f6f421dc arm64: dts: renesas: r8a7796: Add TPU support adds 1a8c4542bca3 arm64: dts: renesas: r8a77965: Add TPU support adds a461b5bf17ce arm64: dts: renesas: r8a7795: Add TPU support adds b263b0067d72 arm64: dts: renesas: cat874: Add WLAN support adds 7b7c5676a877 arm64: dts: renesas: cat874: Add BT support adds b31b43c92dae arm64: dts: renesas: Use ip=on for bootargs adds 11290c09e296 arm64: dts: renesas: r8a774c0: Clean up CPU compatibles adds 90d4fa39d028 arm64: dts: renesas: ebisu: Remove renesas, no-ether-link [...] adds 7794bd7ed709 arm64: dts: renesas: Revise usb2_phy nodes and phys properties adds 15d8cd83b7ef arm64: dts: renesas: r8a7795: Create thermal zone to support IPA adds 47e1714ab93d arm64: dts: renesas: r8a7795: Add dynamic power coefficient adds 81022ecd2720 arm64: dts: renesas: r8a7796: Create thermal zone to support IPA adds 9fed1b89c0cd arm64: dts: renesas: r8a7796: Add dynamic power coefficient adds 7ec67eddfb8e arm64: dts: renesas: r8a77965: Create thermal zone to support IPA adds eb2cd8c259d4 arm64: dts: renesas: r8a77965: Add dynamic power coefficient adds 8fa7d18f9ee2 arm64: dts: renesas: r8a77990: Create thermal zone to support IPA adds 70c6d23ea70c arm64: dts: renesas: r8a77990: Add dynamic power coefficient adds 800037e815b9 arm64: dts: renesas: r8a774a1: Add operating points adds 438419ebd3f8 arm64: dts: renesas: Add HiHope RZ/G2M main board support adds 871c13a443de arm64: dts: renesas: hihope-common: Add pincontrol support [...] adds 7433f1fb8ec8 arm64: dts: renesas: Add HiHope RZ/G2M sub board support adds a5a41d50ffe7 arm64: dts: renesas: r8a774a1: Add PCIe device nodes adds 61e0505b162a arm64: dts: renesas: hihope-common: Declare pcie bus clock adds 3c3ca5f746d8 arm64: dts: renesas: hihope-rzg2-ex: Enable PCIe support adds 736a291d4f66 arm64: dts: renesas: hihope-common: Add RWDT support adds 46f69d06afd0 arm64: dts: renesas: r8a7799[05]: Point LVDS0 to its compa [...] adds cf7b175ae4de arm64: dts: renesas: cat874: Enable USB3.0 host/peripheral [...] adds ec0a286a339e arm64: dts: renesas: cat874: Enable usb role switch support adds 06585ed38b66 arm64: dts: renesas: r8a77990: Fix register range of display node adds 015a75077d7b arm64: dts: renesas: hihope-common: Add uSD and eMMC adds aa85b3cac7d8 arm64: dts: renesas: r8a774a1: Add CMT device nodes adds 67e291362a75 arm64: dts: renesas: r8a774a1: Add TMU device nodes adds a573cb676d54 arm64: dts: renesas: r8a774a1: Fix USB 2.0 clocks adds 734d277f412a arm64: dts: renesas: hihope-common: Add USB 2.0 support adds 3ba27637d801 arm64: dts: renesas: hihope-common: Enable USB3.0 adds 1485b6353a99 arm64: dts: renesas: hihope-common: Add LEDs support adds 7b996955e514 arm64: dts: renesas: r8a774a1: Add CPU topology on r8a774a1 SoC adds 5f5249497bd7 arm64: dts: renesas: r8a774a1: Add CPU capacity-dmips-mhz adds 06a928fb5805 arm64: dts: renesas: r8a774a1: Create thermal zone to support IPA adds 9e35f49cf703 arm64: dts: renesas: r8a774a1: Add dynamic power coefficient adds 8c9656423549 arm64: dts: renesas: r8a774a1: Add HDMI encoder instance adds 89d6adc63f85 arm64: dts: renesas: hihope-common: Add HDMI support adds f6130381e2a2 arm64: dts: renesas: hihope-common: Remove "label" from LEDs adds d71036005f63 Merge tag 'renesas-arm64-dt-for-v5.3' of https://git.kerne [...] adds 0e5447626bed ARM: dts: armada: netgear-rn104: Add LCD to RN104 dts. adds 2545de859c7e Merge tag 'mvebu-dt-5.3-1' of git://git.infradead.org/linu [...] adds d3446b266a8c arm64: dts: marvell: mcbin: enlarge PCI memory window adds 188ea2fc99b7 arm64: dts: marvell: clearfog-gt-8k: set SFP power limit adds b172733dd1c0 arm64: dts: marvell: Change core numbering in AP806 thermal-node adds fe7f7f229f07 arm64: dts: marvell: Enable AP806 thermal throttling with CPUfreq adds d8cc5cf08b11 arm64: dts: marvell: Disable AP I2C on Armada-8040-DB adds 00954566464a arm64: dts: armada-3720-espressobin: correct spi node adds 85e27ed7b6bd arm64: dts: marvell: armada-7040-db: Add USB current regulators adds 200f5c4081e0 arm64: dts: marvell: add missing #interrupt-cells property adds 4cb0f05d3795 Merge tag 'mvebu-dt64-5.3-1' of git://git.infradead.org/li [...] adds b725e262ba1d ARM: dts: stm32: use dedicated files to manage stm32mp157 [...] adds a1975755f59e ARM: dts: stm32: add STMFX support on stm32746g-eval adds d4c986b77cd5 ARM: dts: stm32: add joystick support on stm32746g-eval adds d1216af9968f ARM: dts: stm32: add orange and blue leds on stm32746g-eval adds 98c2663b3804 ARM: dts: stm32: add STMFX support on stm32mp157c-ev1 adds 2619646b5224 ARM: dts: stm32: add joystick support on stm32mp157c-ev1 adds e79fe5fa6dca ARM: dts: stm32: add pinctrl sleep config for qspi on stm3 [...] adds 04645a12b788 ARM: dts: stm32: add jedec compatible for nor flash on stm [...] adds 5afd65c3a060 ARM: dts: stm32: add sai support on stm32mp157c adds ae658082d0ba ARM: dts: stm32: add sai pins muxing on stm32mp157 adds 84f639acb3a3 ARM: dts: stm32: add i2s support on stm32mp157c adds 8f23696d89c6 ARM: dts: stm32: add i2s pins muxing on stm32mp157 adds 74344cfd15aa ARM: dts: stm32: Add Vivante GPU support on STM32MP157c adds 0cc1bff0a605 ARM: dts: stm32: enable Vivante GPU support on stm32mp157c [...] adds 8b5d3dc6812f ARM: dts: stm32: enable Vivante GPU support on stm32mp157a [...] adds 477432b53be2 ARM: dts: stm32: add DCMI camera interface support on stm32mp157c adds 46cf917d0658 ARM: dts: stm32: add DCMI pins to stm32mp157c adds d0352ebdd8e0 ARM: dts: stm32: enable OV5640 camera on stm32mp157c-ev1 board adds ab375b85cf91 ARM: dts: stm32: Add I2C 1 config for stm32mp157a-dk1 adds ccaf591d6382 ARM: dts: stm32: enable display on stm32mp157c-dk1 board adds 59713360ab29 ARM: dts: stm32: add power supply of rm68200 on stm32mp157c-ev1 adds 5c1846394ad9 ARM: dts: stm32: add sai id registers to stm32mp157c adds bf4b5f379fed ARM: dts: stm32: Add missing pinctrl definitions for STM32MP157 adds b85d75021886 dt-bindings: arm: stm32: Convert STM32 SoC bindings to DT schema adds 861ca2d32be7 dt-bindings: arm: stm32: Document Avenger96 devicetree binding adds 94cafe1b6482 ARM: dts: stm32: Add Avenger96 devicetree support based on [...] adds f65aaf8b897e ARM: dts: stm32: replace rgmii mode with rgmii-id on stm32 [...] adds b9569a3cc3e8 Merge tag 'stm32-dt-for-v5.3-1' of git://git.kernel.org/pu [...] adds 2db4a1a58a36 arm64: tegra: Use TEGRA186_ prefix for GPIOs adds 8d9a8543be03 dt-bindings: tegra186-gpio: Remove unused definitions adds a0c0cdc93465 arm64: tegra: Clarify that P2771 is the Jetson TX2 Developer Kit adds 71e7ea434eca arm64: tegra: Clarify that P3310 is the Jetson TX2 adds f85d82e5cd43 arm64: tegra: Clarify that P2888 is the Jetson AGX Xavier adds 9c536ccdd5b6 arm64: tegra: Make DT model property consistent adds c4502cc3a15a arm64: tegra: Add VCC supply for GPIO expanders on Jetson TX2 adds 5298166d47a6 arm64: tegra: Add CPU cache topology for Tegra186 adds 846137c6a1db arm64: tegra: Add pin control states for I2C on Tegra186 adds b30be6734e11 arm64: tegra: Mark architected timer as always on adds 6b9e263b449f arm64: tegra: Don't use architected timer for suspend on Tegra210 adds a5b6b67364cb arm64: tegra: Add ID EEPROM for Jetson TX1 module adds 3492d0a1550e arm64: tegra: Add ID EEPROM for Jetson TX1 Developer Kit adds a4ff413b714d arm64: tegra: Add ID EEPROM for Jetson TX2 module adds 5205abd2832a arm64: tegra: Add ID EEPROM for Jetson TX2 Developer Kit adds 8300a70e6567 arm64: tegra: Add ID EEPROMs on Jetson Nano adds e57cf057c57d arm64: tegra: Enable CPU sleep on Jetson Nano adds d87764daed0b arm64: tegra: Enable PWM on Jetson Nano adds 08c7c74b0986 arm64: tegra: Add INA3221 channel info for Jetson TX2 adds ba24eee6686f arm64: tegra: Fix AGIC register range adds ece6031ece2d arm64: tegra: Update Jetson TX1 GPU regulator timings adds 434e8aedeaec arm64: tegra: Fix Jetson Nano GPU regulator adds 541d7c44069b arm64: tegra: Sort device tree nodes alphabetically adds 5d2249dda08e arm64: tegra: Add ACONNECT, ADMA and AGIC nodes adds 9a182db4576d arm64: tegra: Enable ACONNECT, ADMA and AGIC adds 871be845dfee arm64: tegra: Add PEX DPD states as pinctrl properties adds 2602c32f15e7 arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT adds a586c88eab65 arm64: tegra: Enable PCIe slots in P2972-0000 board adds 9c644f83ea6e Merge tag 'tegra-for-5.3-arm64-dt' of git://git.kernel.org [...] adds 2c1eab2b4355 ARM: dts: at91sam9261ek: remove unused chosen nodes adds bf896bd5222c ARM: dts: at91: at91sam9x5: switch to new sckc bindings adds 01048f105281 ARM: dts: at91: at91sam9g45: switch to new sckc bindings adds d77a1de7f61e ARM: dts: at91: at91sam9rl: switch to new sckc bindings adds bd5d3873de70 ARM: dts: at91: sama5d3: switch to new sckc bindings adds 271839b0a819 dt-bindings: arm: Convert Atmel board/soc bindings to json-schema adds 28705661dd1f Merge tag 'at91-5.3-dt' of git://git.kernel.org/pub/scm/li [...] adds 8ab7079676b5 ARM: pxa3xx: dts: Add defines for pinctrl-single,bias-pull [...] adds 6205661df99d ARM: pxa: raumfeld-controller: fix 'dock detect' GPIO key adds 79e60810503e ARM: pxa: raumfeld-controller: add pinctrl for charger pins adds 867a6b36a45a ARM: pxa: raumfeld-common: fix comments in gpio_keys pinctrl node adds bea8754e784e ARM: dts: pxa300-raumfeld-speaker-one: add channel output [...] adds 276610709de1 Merge tag 'pxa-dt-5.3' of https://github.com/rjarzmik/linu [...] adds bee0aa5704d8 dt-bindings: arm: Document 96Boards Meerkat96 devicetree binding adds 781f9f303126 dt-bindings: fsl-qdma: Add LS1028A qDMA bindings adds ac013c7e2dc2 dt-bindings: Add an entry for Purism SPC adds e126417ff1b1 dt-bindings: arm: fsl: Add the imx8mq boards adds fbfe9ba4599f dt-bindings: arm: Move Emtrion i.MX6 board bindings to schema adds f37545c59bf3 dt-bindings: arm: fsl: Add back missing i.MX7ULP binding adds a10ecf624b7b dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35 adds c529cbb54279 Merge tag 'imx-bindings-5.3' of git://git.kernel.org/pub/s [...] adds 09892aa146fe arm64: dts: imx8mm: add clock for GPIO node adds f145b209b82f arm64: dts: imx8mm: add clock for SNVS RTC node adds 881b54c7e9d9 arm64: dts: imx8mq: add clock for SNVS RTC node adds 9bb03d2644de Merge tag 'imx-dt-clkdep-5.3' of git://git.kernel.org/pub/ [...] adds ada3d86b6ad9 ARM: dts: imx6sl: Assign corresponding clocks instead of d [...] adds ee3b39eb3844 ARM: dts: imx6qdl: Assign corresponding clocks instead of [...] adds 3905e2fea949 ARM: dts: imx53: Update UART configuration on M53Menlo adds 3c3601cd6a6d ARM: dts: imx53: Update USB configuration on M53Menlo adds a80c4981717b ARM: dts: imx53: Add ethernet PHY reset on M53Menlo adds 64b99002c561 ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo adds 50d29fdb765d ARM: dts: imx53: Add power GPIOs on M53Menlo adds 6c5741c22a9f ARM: dts: imx53: Add GPIO beeper on M53Menlo adds 34c486a2ce66 ARM: dts: imx53: Add GPIO line names on M53Menlo adds 7870756fe456 ARM: dts: imx53: Update pinmux settings on M53Menlo adds 5d7c5882b94a ARM: dts: imx7s: Update coresight DT bindings adds 15641ca81d25 ARM: dts: imx7ulp: Add tpm pwm support adds 811b99bc661a ARM: dts: imx7ulp-evk: Add backlight support adds 43f1322b87b3 ARM: dts: imx6ul: add clock-frequency to CPU node adds 93385546ba36 ARM: dts: imx6qdl-sabresd: Assign corresponding power supp [...] adds 43967d9b5a7c ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs adds 3feea8805d6f ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs adds 96a9169cf621 ARM: dts: imx6sll-evk: Assign corresponding power supply f [...] adds 37a4bdead109 ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs adds efb8393cf06c ARM: dts: imx: Avoid colliding 'display' node and property names adds e5ad32308eb5 ARM: dts: imx53: Add capture-subsystem device adds e2c1615677d3 ARM: dts: imx53-smd: Add OV5642 video capture support adds 36b7ee5f7e06 ARM: dts: vf610-zii-dev: Fix incorrect UART2 pin assignment adds af79ef726ad6 ARM: dts: vf610-zii-dev: Add QSPI node adds 86ddd8ad2fc3 ARM: dts: imx7d-sdb: Make SW2's voltage fixed adds 8fd4f28775b0 ARM: dts: imx6sx-udoo: Use the correct style for SPDX Lice [...] adds b1368b58ac64 ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onbo [...] adds 441f72821496 ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3 adds d7bfba7296ca ARM: dts: imx7d: Update cpufreq OPP table adds 20353143a27f ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1 adds 077ac579cefa ARM: dts: Introduce the NXP LS1021A-TSN board adds 53f7ca84c063 ARM: dts: imx53: Bind CPLD on M53Menlo adds 770856f0da5d ARM: dts: imx6qdl: Enable SNVS power key according to boar [...] adds ee279588ac48 ARM: dts: imx6sx: Enable SNVS power key according to board design adds 052ce6f4de52 ARM: dts: imx6ul: Enable SNVS power key according to board design adds bbfba8c7150b ARM: dts: imx6sll: Enable SNVS power key according to boar [...] adds 4664179fe679 ARM: dts: imx7s: Enable SNVS power key according to board design adds 6869114832b7 ARM: dts: imx6sll: Enable SNVS poweroff according to board design adds 470f248368ad ARM: dts: imx6ul: Add PXP node adds ae7b3384b61b ARM: dts: Add support for 96Boards Meerkat96 board adds d38f5fdb87ef ARM: dts: imx7d-zii-rpu2: Fix incorrrect 'stdout-path' adds 6f0af5da86d1 ARM: dts: imx7d-zii-rpu2: Drop unused pinmux entries adds 2a51f9dae13d ARM: dts: imx6qdl-kontron-samx6i: Add iMX6-based Kontron S [...] adds 2125212785c9 ARM: dts: imx6qdl-kontron-samx6i: add Kontron SMARC SoM Support adds 5b7bd456318a ARM: dts: imx7ulp: add imx7ulp USBOTG1 support adds 48cbd9ff53b7 ARM: dts: imx7ulp-evk: enable USBOTG1 support adds 09253fccca37 Merge tag 'imx-dt-5.3' of git://git.kernel.org/pub/scm/lin [...] adds 7f538f199f71 arm64: dts: ls1028a: Add properties for Mali DP500 node adds 4af3cfe4e1c6 arm64: dts: imx8mq: Add a node for irqsteer adds 78cc25fa265d arm64: dts: imx8mm-evk: Add BD71847 PMIC adds f403a26c865b arm64: dts: imx8mm: Add cpu speed grading and all OPPs adds 12629c5c3749 arm64: dts: imx8mq: Add cpu speed grading and all OPPs adds e2317ce8bebc arm64: dts: imx8mq: Remove unnecessary blank lines adds 1f370972221b arm64: dts: imx8mq: Add gpio alias adds ddabee1eb79e arm64: dts: imx8qxp: Add gpio alias adds c92f56faaadd arm64: dts: ls1028a: Add USB dt nodes adds 4bee43574282 arm64: dts: imx8mm: Add SAI nodes adds db9693aa76a1 arm64: dts: imx8qxp: Move watchdog node into scu node adds ef9ed87e8248 arm64: dts: imx: add i.MX8QXP ocotp support adds 3cdf65300ff7 arm64: dts: ls1028a: Enable sata. adds 57aa1bc7d17e arm64: dts: ls1028a: fix watchdog device node adds a01194d7565a arm64: dts: fsl: imx8mq: add the snvs power key node adds 951c1d37f691 arm64: dts: imx8mm: Pass a unit name for the 'soc' node adds 10c7420738e6 arm64: dts: imx8mm: Pass the 'ranges' property adds a656622a22d6 arm64: dts: imx8mm: Move usbphy out of soc node adds b4e3e54a46a6 arm64: dts: imx8mm: Move gic node into soc node adds 55d0f98a2de6 arm64: dts: ls1028a: Add temperature sensor node adds 1d0becabdc0e arm64: dts: ls1028a: add crypto node adds 3c3a8e50139a arm64: dts: imx8mq-evk: Enable SNVS power key adds d038c1dc3556 arm64: dts: imx8mm: Enable SNVS power key according to boa [...] adds 7802f88de0e1 arm64: dts: fsl: ls1028a: Add qDMA node adds eb4ea0857c83 arm64: dts: fsl: librem5: Add a device tree for the Librem [...] adds 13f3b9fdef6c arm64: dts: imx8mm-evk: Enable audio codec wm8524 adds 93b2106bafee arm64: dts: imx8qxp: Add lsio_mu13 node adds 74d82a302081 arm64: dts: imx8qxp: sort alias alphabetically adds 107529cf2e4e arm64: dts: imx8qxp: sort LSIO subsystem devices adds 6ab6e923709d arm64: dts: imx8qxp: added ddr performance monitor nodes adds 8155b786b6f2 arm64: dts: librem5: Limit the USB to 5V adds 01407158e4c7 arm64: dts: librem5: enable the SNVS power key adds 37937ee73ba4 Merge tag 'imx-dt64-5.3' of git://git.kernel.org/pub/scm/l [...] adds bf5b6bfb4c18 Merge branch 'arm/dt' into for-next adds 44a02b2abb6c ARM: Document merges adds ef7a5baf64ce ARM: qcom_defconfig: add display-related options adds 817bbbb7749d ARM: qcom_defconfig: add support for USB networking adds 9dd1901b8cb6 Merge tag 'qcom-defconfig-for-5.3' of git://git.kernel.org [...] adds b995421faef5 ARM: shmobile: Remove GENERIC_PHY from shmobile_defconfig adds 5cf0fb260a32 Merge tag 'renesas-arm-defconfig-for-v5.3' of https://git. [...] adds 998960be3a2e arm64: defconfig: Enable TDA19988 adds c24f6886b2ee arm64: defconfig: enable TYPEC_HD3SS3220 config option adds 111914d79b04 Merge tag 'renesas-arm64-defconfig-for-v5.3' of https://gi [...] adds 478b973b21a4 ARM: multi_v7_defconfig: enable STMFX pinctrl support adds 34b09b9f1faa arm64: defconfig: Add HWMON INA3221 support adds 01d6fb565b4a arm64: defconfig: Add Tegra194 PCIe driver adds 1242de90ba06 Merge tag 'tegra-for-5.3-arm64-defconfig' of git://git.ker [...] adds 1c1ecf09ee22 ARM: configs: aspeed: Add new drivers adds 2d8bf3404bb0 ARM: configs: multi_v5: Add more ASPEED devices adds 29217a9eb0ed Merge tag 'aspeed-5.3-defconfig' of git://git.kernel.org/p [...] adds fac8a7d7448e Merge branch 'arm/defconfig' into for-next adds d33f0a42d1b1 ARM: Document merges adds 1f8e44b622dc ARM: davinci: Use GPIO lookup table for DA850 LEDs adds 9060463be509 Merge tag 'davinci-for-v5.3/soc' of git://git.kernel.org/p [...] adds 51a0daf64dee ARM: mach-shmobile: Don't init CNTVOFF/counter if PSCI is [...] adds 02af9f90941b soc: renesas: Enable RZ/A1 IRQC on RZ/A1H and RZ/A2M adds 03890f477ca6 Merge tag 'renesas-arm-soc-for-v5.3' of https://git.kernel [...] adds 332bbefe14e8 MAINTAINERS: mvebu: Add git entry adds 0ffd86080bf5 Merge tag 'mvebu-arm-5.3-1' of git://git.infradead.org/lin [...] adds 95701b1c3c8f arm: add missing include platform-data/atmel.h adds abd6aa55d72e Merge tag 'at91-5.3-soc' of git://git.kernel.org/pub/scm/l [...] adds f5a38c8ecf52 ARM: pxa/lubbock: remove lubbock_set_misc_wr() from global view adds f7fd41afa15d Merge tag 'pxa-for-5.3-2' of https://github.com/rjarzmik/l [...] adds 99ae52edeba1 ARM: imx6: cpuidle: Use raw_spinlock_t adds a5a9dffcc903 ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading adds a7d881464194 Merge tag 'imx-soc-5.3' of git://git.kernel.org/pub/scm/li [...] adds b500a1e0e405 Merge branch 'arm/soc' into for-next adds bb23b125c8fa arm64: dts: meson-g12a: Add PWM nodes adds 2bfe8412c538 arm64: dts: meson-g12a: Add IR nodes adds fff6e9d39444 arm64: dts: meson-g12a-x96-max: enable IR decoder adds 919ccb30cf5b arm64: dts: meson-g12a-u200: enable IR decoder adds 9f72e321d550 arm64: dts: meson: libretech-cc: set eMMC as removable adds ffab3fd6ae00 arm64: dts: meson: libretech-cc: switch eMMC to 1.8v adds b43033b1999a arm64: dts: meson: fix mmc pin bias adds adc52bf7ef16 arm64: dts: meson: fix mmc v2 chips max frequencies adds f011a8cf51c3 arm64: dts: meson: vim2: add missing clk-gate pinctrl adds 46bfad15cc38 arm64: dts: meson: vim2: remove sd hs and hs400 modes from emmc adds 73429cf2b6e7 arm64: dts: meson: sei510: consistently order nodes adds ebf4a5f6a52e arm64: dts: meson: u200: consistently order nodes adds 890265c97941 arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compa [...] adds f52bc6dde8e7 arm64: dts: meson: nanopi k2: add sd DDR50 adds 7e2b33ffec17 arm64: dts: meson: odroid-c2: add missing mmc modes adds 4759fd87b928 arm64: dts: meson: g12a: add mmc nodes adds b5446af48e1c arm64: dts: meson: u200: add sd and emmc adds 5a2ea2f73f9f arm64: dts: meson: sei510: add sd and emmc adds 9a69090723d6 arm64: dts: meson: g12a: set uart_ao clocks adds 9951aca655c7 arm64: dts: meson: g12a: add i2c nodes adds 664065217d47 arm64: dts: meson: u200: enable i2c busses adds 32232316de8e arm64: dts: meson: sei510: enable i2c3 adds 03c3f08ce869 arm64: dts: meson: g12a: add audio clock controller adds 5dc0f28ff836 arm64: dts: meson: g12a: add audio memory arbitrer adds c59b7fe5aafd arm64: dts: meson: g12a: add audio fifos adds 1ff38c86d75d arm64: dts: meson: g12a: add tdm adds 649675db939d arm64: dts: meson: g12a: add spdifouts adds 9c5dc0322de3 arm64: dts: meson: g12a: add pdm adds e3d3b132d5ba arm64: dts: meson: g12a: add spdifin adds b894a8f18476 arm64: dts: meson: g12a: enable hdmi_tx sound dai provider adds 0f202f69a16b dt-bindings: arm: amlogic: Move 'amlogic, meson-gx-ao-secu [...] adds c0c752d8c6b3 dt-bindings: arm: Convert Amlogic board/soc bindings to js [...] adds d272c534af6c arm64: dts: meson: sei510: add bluetooth supplies adds d7556f491d4b arm64: dts: meson: g12a: add tohdmitx adds a466a8675e00 arm64: dts: meson: g12a: add ethernet mac controller adds f23a4704ee59 Merge tag 'clk-meson-5.2-1-fixes' of https://github.com/Ba [...] adds 3293252f11ae arm64: dts: meson: g12a: add ethernet pinctrl definitions adds 280c17df8fbf arm64: dts: meson: g12a: add mdio multiplexer adds de0386015130 arm64: dts: meson: u200: add internal network adds a1abafb6ccbc arm64: dts: meson: sei510: add network support adds d9b9640b8d50 arm64: dts: meson: g12a: add drive-strength hdmi ddc pins adds 47b65cb8b525 arm64: dts: meson: g12a: add drive strength for eth pins adds 9d63f5d1386e arm64: dts: meson: add dwmac-3.70a to ethmac compatible list adds 1b2f377b5128 arm64: dts: meson: g12a: Add hwrng node adds e8e7037cb6f6 arm64: dts: meson-g12a-x96-max: Add Gigabit Ethernet Support adds 0afd24c2fb61 arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node adds 33344e2111a3 arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support adds dfa8b3cd14da arm64: dts: meson-gxbb-wetek: enable SARADC adds 55c2440dd0bb arm64: dts: meson-gxbb-wetek: enable bluetooth adds 41112431e5c9 arm64: dts: meson-gxbb-vega-s95: fix regulators adds 954b67dfe6cd arm64: dts: meson-gxbb-vega-s95: add HDMI nodes adds 8d6dbe5be8ba arm64: dts: meson-gxbb-vega-s95: enable CEC adds f1ef6262d1d3 arm64: dts: meson-gxbb-vega-s95: enable SARADC adds b07a11dbdfeb arm64: dts: meson-gxbb-vega-s95: fix WiFi/BT module support adds ec066d8f9e38 arm64: dts: meson-gxbb-vega-s95: add ethernet PHY interrupt adds b365c124f1ef dt-bindings: arm: amlogic: add G12B bindings adds 3113784003dd dt-bindings: arm: amlogic: add Odroid-N2 binding adds c35f6dc5c377 arm64: dts: meson: Add minimal support for Odroid-N2 adds 8a6b3ca2d361 arm64: dts: meson: g12a: add SDIO controller adds 45380009f786 arm64: dts: meson-g12a-x96-max: add support for sdcard and emmc adds b497ad38202b arm64: dts: meson-g12a-x96-max: Enable Wifi SDIO Module adds 5f57a09e96d6 arm64: dts: meson-g12a-sei510: Enable Wifi SDIO module adds faf438e0669f arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node adds 524595ec62e8 arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node adds dff60019d992 arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to [...] adds e4998f48ea31 arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed t [...] adds 568465c3fb91 arm64: dts: meson: g12a: add the GPIO interrupt controller adds b39978086abf Merge tag 'asoc-tohdmitx' of https://git.kernel.org/pub/sc [...] adds b06c8c6e9b7b arm64: dts: meson: sei510: add max98357a DAC adds 64c10554bf9c arm64: dts: meson: sei510: add sound card adds aa7d5873bf6e arm64: dts: meson-g12b-odroid-n2: add sound card adds cd0727aa42f9 arm64: dts: meson-g12a-x96-max: add sound card adds 9a3f37143f66 arm64: dts: meson: g12a: sort sdio nodes correctly adds ed5e8f689154 arm64: dts: meson: g12a: x96-max: fix the Ethernet PHY reset line adds f29cabf240ed arm64: dts: meson: use the generic Ethernet PHY reset GPIO [...] adds 658e4129bb81 arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY r [...] adds 98ba71c94eaf arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY i [...] adds 50b617a61874 arm64: dts: meson: g12a: x96-max: add the Ethernet PHY int [...] adds d78cda5aa0a0 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds 3205c4fe8820 Merge branch 'arm/dt' into for-next adds f82682f4043f MAINTAINERS: fix typo in file name adds b157d73ed0af MAINTAINER: Fix Qualcomm ETHQOS ethernet DT file adds 8b3344422f09 soc: qcom: rpmpd: fixup rpmpd set performance state adds fe546c54423f soc: qcom: rpmpd: Add support to set rpmpd state to max adds 1f010d1efdf6 soc: qcom: rpmpd: Modify corner defining macros adds 0cb93b1503c1 dt-bindings: power: Add rpm power domain bindings for qcs404 adds 7dbed2a7462e soc: qcom: rpmpd: Add QCS404 power-domains adds dec9a05a147e dt-bindings: power: Add rpm power domain bindings for msm8998 adds 02e03c897a96 soc: qcom: rpmpd: Add MSM8998 power-domains adds 1ac19ad799f8 qcom: apr: Make apr callbacks in non-atomic context adds 8ad2b4b371bc dt-bindings: soc: qcom: Add AOSS QMP binding adds 2209481409b7 soc: qcom: Add AOSS QMP driver adds 6b9d226b8495 soc: qcom: fix QCOM_AOSS_QMP dependency and build errors adds 70d22b78d323 soc: qcom: apr: Don't use reg for domain id adds 2498f8c1c668 MAINTAINERS: Remove myself as qcom maintainer adds e1068c32c1d4 soc: qcom: geni: Add support for ACPI adds c616ea191d59 Merge tag 'qcom-drivers-for-5.3' of git://git.kernel.org/p [...] adds a0b2ff531582 dt-bindings: soc: amlogic: canvas: document support for Me [...] adds 9a98fdf5b6e6 soc: amlogic: canvas: add support for Meson8, Meson8b and [...] adds 71a34b7cc7b3 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds 61ed7ef952fc firmware: tegra: Early resume BPMP adds 9d9dd994b509 Merge tag 'tegra-for-5.3-firmware' of git://git.kernel.org [...] adds 76ce48bdb303 memory: tegra: Fix -Wunused-const-variable adds 09c4e038d4b1 Merge tag 'tegra-for-5.3-memory' of git://git.kernel.org/p [...] adds 77226d977250 soc/tegra: pmc: Fail to allocate more than one wake IRQ adds 03b3c21cb3e6 soc/tegra: pmc: Avoid crash for non-wake IRQs adds 34abf69732c7 soc/tegra: pmc: Add comments clarifying wake events adds f0b2835f05c3 soc/tegra: fuse: Do not log error message on deferred probe adds 7ac13f6dcbd5 soc/tegra: Select pinctrl for Tegra194 adds 761d3d22fb74 Merge tag 'tegra-for-5.3-soc' of git://git.kernel.org/pub/ [...] adds e4272af4247f soc: aspeed: lpc-ctrl: make parameter optional adds c8a3b9b50d83 soc: aspeed: lpc-ctrl: Fix probe error handling adds 0aa447e5ce14 Merge tag 'aspeed-5.3-soc' of git://git.kernel.org/pub/scm [...] adds 2b14b802adac soc: imx: Read imx8mm soc revision from anatop adds 15f5276a2fb1 soc: imx: Add SCU SoC info driver support adds d8dfab0f4d06 soc: imx: soc-imx8: Avoid unnecessary of_node_put() in err [...] adds 4c396a604a57 soc: imx: soc-imx8: Correct return value of error handle adds 1bcbe7300815 soc: imx8: Fix potential kernel dump in error path adds 283172b01956 soc: imx8: Use existing of_root directly adds db10496c0064 soc: imx: Add i.MX8MN SoC driver support adds 21000823f557 Merge tag 'imx-drivers-5.3' of git://git.kernel.org/pub/sc [...] adds 648e11bba8bd Merge branch 'arm/drivers' into for-next adds 205169cfde0a Revert "Merge tag 'hisi-fixes-for-5.2' of git://github.com [...] adds 30ee0ec5c3a9 ARM: Document merges adds 296bcfa05640 arm64: defconfig: add allwinner sid support adds 7c4a7049b592 arm64: defconfig: enable sunxi watchdog adds dae335bcae86 arm64: defconfig: enable Allwinner DMA drivers adds e8ac278fc90e Merge tag 'sunxi-config64-for-5.3-201906210813' of https:/ [...] adds 8bb564b102bd ARM: configs: multi_v5: Remove duplicate ASPEED options adds 82f4799f8dd9 arm64: defconfig: Enable CONFIG_SPI_IMX adds 13edfd4f6d53 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X adds a0e05ed8221c ARM: imx_v6_v7_defconfig: Enable SIOX bus adds 81ab47e04bca arm64: defconfig: add support for i.MX system controller watchdog adds 462864e208d9 arm64: defconfig: Enable RTC_DRV_SNVS adds e3ab254a437a arm64: defconfig: Enable imx8mm clk/pinctrl adds 22e9852fd2aa arm64: defconfig: Enable lpi2c for imx8qxp and sensors adds 5c5d0ca7c270 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk adds 1e93acdcc7af arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m adds 6163c1ee5bd2 ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS adds 2ec74ef83aec ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver adds 80b5962ed95d ARM: imx_v6_v7_defconfig: Add TPM PWM support by default adds 2c3541c229f5 arm64: defconfig: ARM_IMX_CPUFREQ_DT=m adds 3557c3669329 ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR adds 6ec0c10b5aee arm64: defconfig: Enable CONFIG_QORIQ_THERMAL adds e64da43fba98 arm64: defconfig: Add i.MX SCU SoC info driver adds 7a2a373ef031 defconfig: arm64: enable i.MX8 SCU octop driver adds 0713820b9d58 ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT adds b576576d6591 arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module adds 01453179b8c1 Merge tag 'imx-defconfig-5.3' of git://git.kernel.org/pub/ [...] adds 52dbc7ba6924 Merge branch 'arm/defconfig' into for-next adds 0cca82ec3455 ARM: exynos: Make ARCH_EXYNOS3 a default option adds 24d2c73ff28b ARM: exynos: Only build MCPM support if used adds a55e040c6f21 ARM: exynos: Cleanup cppcheck shifting warning adds da4d0b289142 Merge tag 'samsung-soc-5.3' of https://git.kernel.org/pub/ [...] adds aedf2de8a449 Merge branch 'arm/soc' into for-next adds 2a368ed7b5df dt-bindings: arm: Convert MediaTek board/soc bindings to j [...] adds e526c9bc11f8 arm64: dts: Add Mediatek SoC MT8183 and evaluation board d [...] adds cc216dfd5615 arm64: dts: mt8183: add capacity-dmips-mhz adds da719a3567a3 arm64: dts: mt8183: add pinctrl device node adds eb59b3533146 arm64: dts: mt8183: Add auxadc device node adds 8e2dd0f92491 arm64: dts: mt8183: add spi node adds de1033881e93 arm64: dts: mt8183: add efuse and Mediatek Chip id node to read adds 3a0317524b8a Merge tag 'v5.2-next-dts64' of https://git.kernel.org/pub/ [...] adds bc8841f0c1e6 ARM: dts: uniphier: update to new Denali NAND binding adds 2bfd84b3a548 Merge tag 'uniphier-dt-v5.3' of git://git.kernel.org/pub/s [...] adds 53c580c1bdbd arm64: dts: uniphier: update to new Denali NAND binding adds aa38571246c6 arm64: dts: uniphier: add reserved-memory for secure memory adds 3395a968e590 Merge tag 'uniphier-dt64-v5.3' of git://git.kernel.org/pub [...] adds 4e4dfcb2a425 ARM: dts: exynos: Add flash support to Galaxy S3 boards adds 6da4e11cc749 ARM: dts: exynos: Add PMU interrupt affinity to Exynos4 boards adds c31b11c3eb4d ARM: dts: exynos: Fix language typo and indentation adds d0b737f93968 ARM: dts: exynos: Disable unused buck10 regulator on Odroi [...] adds 1f513ee3e05d ARM: dts: exynos: Add regulator suspend configuration to A [...] adds 3e7f057681a6 ARM: dts: exynos: Add regulator suspend configuration to O [...] adds 74b94e6b8013 ARM: dts: exynos: Use proper regulator for eMMC memory on [...] adds 8b388cee6635 dt-bindings: gpu: mali: Add Samsung compatibles for Midgar [...] adds 4a7bc07f5c04 ARM: dts: exynos: Add GPU/Mali 400 node to Exynos3250 adds 13efd80acaa4 ARM: dts: exynos: Add GPU/Mali 400 node to Exynos4 adds 9aa7ae4330d2 Merge tag 'samsung-dt-5.3-2' of https://git.kernel.org/pub [...] adds f0a6208b90bd arm64: dts: exynos: Add GPU/Mali T760 node to Exynos5433 adds 4dc2a25d058d arm64: dts: exynos: Add GPU/Mali T760 node to Exynos7 adds ff3b86096c49 Merge tag 'samsung-dt64-5.3' of https://git.kernel.org/pub [...] adds 1826b38fd1ef Merge branch 'arm/dt' into for-next adds 9f532d26c75c ARM: exynos_defconfig: Trim and reorganize with savedefconfig adds 5a96019ce5cd ARM: defconfig: samsung: Cleanup with savedefconfig adds 23851326d37c ARM: multi_v7_defconfig: Enable Panfrost and Lima drivers adds dd50a69b5697 ARM: exynos_defconfig: Enable Panfrost and Lima drivers adds a151f2753725 Merge tag 'samsung-defconfig-5.3' of https://git.kernel.or [...] adds a1dc52fe3398 Merge branch 'arm/defconfig' into for-next adds c9f48ea076e9 ARM: Document merges adds 64cf50d0c8d1 arm64: dts: qcom: qcs404: Add tsens controller adds f48cee3239a1 arm64: dts: qcom: qcs404: Add thermal zones for each sensor adds 79e7739f7b87 arm64: dts: qcom: sdm845-cheza: add initial cheza dt adds 8291e15108cd arm64: dts: qcom: qcs404: Add missing space for cooling-ce [...] adds 72ce9b7cab96 Merge tag 'qcom-arm64-for-5.3-2' of git://git.kernel.org/p [...] adds e9146339515e ARM: dts: msm8974-FP2: Add vibration motor adds 61c615ac53e3 Merge tag 'qcom-dts-for-5.3-2' of git://git.kernel.org/pub [...] adds 80ab7a52e061 Merge branch 'arm/dt' into for-next adds f99bcd23eeda ARM: Document merges adds 79294fba3a29 Merge branch 'arm/fixes' into for-next adds b8b89a8407df arm64: dts: sc9836: Update coresight DT bindings adds b04832ed1f70 arm64: dts: sc9860: Update coresight DT bindings adds 299a04586d75 Merge tag 'sprd-dt-v5.3-rc1' of https://github.com/lyrazha [...] adds f497ab6b4bb8 ARM: dts: rockchip: Configure BT_HOST_WAKE as wake-up sign [...] adds 4db11c378ab1 ARM: dts: rockchip: Configure BT_DEV_WAKE in on rk3288-veyron adds fe32553c8704 Revert "ARM: dts: rockchip: set PWM delay backlight settin [...] adds 836e2abff002 ARM: dts: rockchip: fix vop iommu-cells on rk322x adds 65d9c3fb3e13 Merge branch 'v5.3-shared/clk-ids' into v5.3-armsoc/dts32 adds 519574e3259c ARM: dts: rockchip: add display nodes for rk322x adds adfbb80d3832 Merge tag 'v5.3-rockchip-dts32-2' of git://git.kernel.org/ [...] adds 549dcdafe793 arm64: dts: rockchip: Enable HDMI audio on Rock Pi adds c2aacceedc86 arm64: dts: rockchip: Add support for Khadas Edge/Edge-V/C [...] adds 393f3875c385 arm64: dts: rockchip: improve rk3328-roc-cc rgmii performance. adds 587b4ee24fc7 arm64: dts: rockchip: add core dtsi file for RK3399Pro SoCs adds 95f231f801ae arm64: dts: rockchip: Fix multiple thermal zones conflict [...] adds cd21c54ad9c4 arm64: dts: rockchip: Define values for the IPA governor f [...] adds 3222bcf5f115 arm64: dts: rockchip: Add support for Hugsun X99 TV Box adds df7918d3a36b Merge branch 'v5.3-shared/clk-ids' into v5.3-armsoc/dts64 adds c9a8af804d4b arm64: dts: rockchip: enable rk3328 watchdog clock adds e6d237fdc13a arm64: dts: rockchip: Update DWC3 modules on RK3399 SoCs adds e1d9149e8389 arm64: dts: rockchip: Fix USB3 Type-C on rk3399-sapphire adds 5ded680cf12f Merge tag 'v5.3-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 3d982eaa0f22 Merge branch 'arm/dt' into for-next adds 656beb56c7ed ARM: Document merges adds a5380ddda51e Merge branch 'arm/fixes' into for-next adds b27aca2e555f soc: rockchip: work around clang warning adds 8797f2fa9864 Merge branch 'arm/drivers' into for-next adds a1e728833214 ARM: Document merges adds d9deea28a896 Merge tag 'reset-fixes-for-v5.2' of git://git.pengutronix. [...] adds ef98682a4e12 dt-bindings: reset: Add devicetree binding for BM1880 rese [...] adds 64c47b624f64 reset: Add reset controller support for BM1880 SoC adds b108ad53bb65 dt-bindings: reset: imx7: Fix the spelling of 'indices' adds 8c0993621c3e Merge tag 'reset-for-v5.3' of git://git.pengutronix.de/git [...] adds 534418a1e16c Merge branch 'arm/drivers' into for-next adds 65e01509de0d ARM: Document merges adds 0bb9d1876c06 arm64: dts: allwinner: h6: Pine H64: Add interrupt line for RTC adds 4471e44f972f Merge tag 'sunxi-dt64-for-5.3-round-2' of https://git.kern [...] adds 839a2ad86e99 Merge branch 'arm/dt' into for-next adds 47f28b41df6b ARM: dts: exynos: Fix imprecise abort on Mali GPU probe on [...] adds 8386e6a7b07c ARM: dts: exynos: Move Mali400 GPU node to "/soc" adds a19a209ee420 ARM: dts: exynos: Adjust buck[78] regulators to supported [...] adds 841ed60264b3 ARM: dts: exynos: Adjust buck[78] regulators to supported [...] adds 35051f84344b Merge tag 'samsung-dt-5.3-3' of https://git.kernel.org/pub [...] adds 3f62b123253d Merge branch 'arm/dt' into for-next adds 242af9ac5b32 ARM: Document merges adds 7cba7caceebc Merge branch 'for-arm-soc' of git://git.armlinux.org.uk/~r [...] adds 7e8a0f108990 ARM: stm32: use "depends on" instead of "if" after prompt adds 551623b4eaa3 Merge branch 'arm/soc' into for-next adds f90b8fda3a9d ARM: dts: gemini: Set DIR-685 SPI CS as active low adds 757bad1a156e Merge branch 'arm/dt' into for-next adds 879d1d31cdf0 ARM: Document merges adds e2b9da9d078c Merge remote-tracking branch 'arm-soc/for-next' adds c4b90045984b Merge branch 'v4.20/dt' into next adds 110c998858f5 Merge branch 'v4.20/arm64' into next adds 2a35bd877900 Merge branch 'v4.20/dt64' into next adds 5c7e08659a17 Merge branch 'v4.20/drivers' into next adds fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next adds 519dab477615 Merge remote-tracking branch 'actions/for-next' adds ba20e09a2ac0 Merge branch 'v5.3/dt' into tmp/aml-rebuild adds 54b6bfdce4f7 Merge branch 'v5.3/dt64' into tmp/aml-rebuild adds c8c1d51b2f3c Merge branch 'v5.3/drivers' into tmp/aml-rebuild adds b68976cdf946 arm64: dts: meson-g12a: add missing dwc2 phy-names adds 11343d25a03b Merge branch 'v5.3/fixes' into tmp/aml-rebuild adds d0ca2a8fd047 Merge remote-tracking branch 'amlogic/for-next' adds a1f5c11ddb7d Merge branches 'dt-for-v5.3', 'defconfig-for-v5.3' and 'so [...] adds 9a5b01fabff3 Merge remote-tracking branch 'aspeed/for-next' adds 7eb505978425 Merge branches 'at91-soc' and 'at91-dt' into at91-next adds 2af37657e448 Merge remote-tracking branch 'at91/at91-next' adds 08e3c4158538 ARM: bcm283x: Enable DMA support for SPI controller adds 645e1f5a2e9c Merge remote-tracking branch 'bcm2835/for-next' adds 070a34e7659f Merge branch 'clk/imx' into for-next adds 094a03fe930f Merge branch 'imx/drivers' into for-next adds 8c20461ed4e2 Merge branch 'imx/soc' into for-next adds 69b7470e97b3 Merge branch 'imx/bindings' into for-next adds 39f52adfdb6a Merge branch 'imx/dt-clkdep' into for-next adds be13bc8313e2 Merge branch 'imx/dt' into for-next adds 5b9ee4268b9d Merge branch 'imx/dt64' into for-next adds 2a7f6c1a5376 Merge branch 'imx/defconfig' into for-next adds 0eaa37ed0a8c Merge remote-tracking branch 'imx-mxs/for-next' adds 78145dbeaea1 Merge branch 'for_5.3/driver-soc' into next adds 09e49a7f9358 Merge remote-tracking branch 'keystone/next' adds 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next adds 60ac00f3428a Merge remote-tracking branch 'mediatek/for-next' adds 6a959c8ed18a Merge branch 'mvebu/arm' into mvebu/for-next adds 2a5691b5f412 Merge branch 'mvebu/dt' into mvebu/for-next adds e1b0b32a5ad6 Merge branch 'mvebu/dt64' into mvebu/for-next adds 13c9c900e404 Merge remote-tracking branch 'mvebu/for-next' adds 62ee9926f756 Merge branch 'omap-for-v5.3/ti-sysc' into for-next adds 0b7b68d92efa Merge branch 'omap-for-v5.3/dt' into for-next adds 0430948172d0 Merge branch 'omap-for-v5.3/soc' into for-next adds fc1232566512 Merge branch 'omap-for-v5.3/ti-sysc-quirks' into for-next adds 7a21b443a3f5 Merge branch 'omap-for-v5.3/dt' into for-next adds 1e16bc075913 Merge branch 'fixes' into for-next adds 7376d6a65730 Merge branch 'fixes' into for-next adds 1f9e9a706dd3 Merge remote-tracking branch 'omap/for-next' adds 42e41efd4cfb Merge tag 'qcom-drivers-for-5.3' into initial-for-5.3 adds 11c0357af78a Merge tag 'qcom-dts-for-5.3' into initial-for-5.3 adds 15c7b487c0c4 Merge tag 'qcom-arm64-for-5.3' into initial-for-5.3 adds 946336b4e5da Merge tag 'qcom-defconfig-for-5.3' into initial-for-5.3 adds 557d58779318 Merge tag 'qcom-arm64-for-5.3-2' into initial-for-5.3 adds 07c1ef894030 Merge tag 'qcom-dts-for-5.3-2' into initial-for-5.3 adds 71b36e27c8dd Merge remote-tracking branch 'qcom/for-next' adds a16ecb14d0b0 Merge branches 'arm-dt-for-v5.3', 'arm-soc-for-v5.3', 'arm [...] adds f72864b89ad4 Merge remote-tracking branch 'renesas/next' adds 1a5674a427e6 reset: Switch to SPDX license identifier for reset-simple adds 6b251ea99242 dt-bindings: reset: imx7: Fix the spelling of 'indices' adds ae9d062713b0 Merge remote-tracking branch 'reset/reset/next' adds 7fb44dfe3055 Merge branch 'v5.3-armsoc/dts32' into for-next adds 69b67439c02a Merge branch 'v5.3-armsoc/dts64' into for-next adds bf6fe7247989 Merge branch 'v5.3-armsoc/soc32' into for-next adds bf0b34ecc3e7 Merge branch 'v5.3-clk/next' into for-next adds 1b808ad3be4f Merge branch 'v5.3-armsoc/dts32' into for-next adds 0e4af765a740 Merge branch 'v5.3-armsoc/dts64' into for-next adds 4d218f6b5f0f Merge branch 'v5.3-armsoc/dts32' into for-next adds f4f363f73c18 Merge branch 'v5.3-armsoc/dts64' into for-next adds ffa10b2e9ef3 Merge branch 'v5.3-clk/next' into for-next adds c82beade445f Merge branch 'v5.3-armsoc/dts64' into for-next adds 13622a50d8db Merge branch 'v5.3-armsoc/dts64' into for-next adds c7f13fa5649d Merge remote-tracking branch 'rockchip/for-next' adds 8821f1861040 Merge branch 'next/dt' into for-next adds d68c44eaa535 Merge branch 'next/defconfig' into for-next adds f8c9d8cbf3e6 Merge branch 'next/dt' into for-next adds 0d8bc7b138cb Merge branch 'next/defconfig' into for-next adds 05eefb277c97 Merge branch 'next/dt' into for-next adds c454b622bd68 Merge branch 'next/defconfig' into for-next adds 1430a908ee2f Merge branch 'next/dt' into for-next adds fe0edb241723 Merge branch 'next/soc' into for-next adds 711335fb9e54 Merge branch 'next/dt64' into for-next adds c8ea8c6474e1 Merge branch 'next/dt' into for-next adds ddf752865a8c Merge branch 'next/soc' into for-next adds cf6664323e0f Merge branch 'next/dt' into for-next adds 229b566ee0c5 Merge remote-tracking branch 'samsung-krzk/for-next' adds a155a7260839 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] adds e1152002eef6 Merge branches 'sunxi/dt64-for-5.3' and 'sunxi/dt-for-5.3' [...] adds 396ac57e0c25 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] adds 02d9cf687698 ARM: dts: sun8i: a711: Change LRADC node names to avoid warnings adds 7687c8325702 ARM: dts: sun7i: icnova-swac: Fix the model vendor adds 0ed73d7abceb ARM: dts: gr8-evb: Fix RTC vendor adds 74bbd07145d0 Merge branches 'sunxi/dt-for-5.3' and 'sunxi/h3-h5-for-5.3 [...] adds b848475c0143 Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next adds 31d382a2bb08 Merge branch 'sunxi/dt-for-5.3' into sunxi/for-next adds e6b4a98bc1c8 Merge branches 'sunxi/clk-for-5.3' and 'sunxi/dt64-for-5.3 [...] adds f8bca8339e6b Merge branch 'sunxi/clk-for-5.3' into sunxi/for-next adds 973995d98f20 Merge branch 'sunxi/dt-for-5.3' into sunxi/for-next adds 2e30cca74ddd Merge branch 'sunxi/config64-for-5.3' into sunxi/for-next adds f0776d431adb Merge branch 'sunxi/dt64-for-5.3' into sunxi/for-next adds 6c6b5d7650d9 Merge branch 'sunxi/dt64-for-5.3' into sunxi/for-next adds 2db76fa65a7d Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 9da1e6fea882 Merge branch for-5.3/firmware into for-next adds d378afd28729 Merge branch for-5.3/memory into for-next adds 2db4b3925405 Merge branch for-5.3/soc into for-next adds 631985de2b16 Merge branch for-5.3/arm64/dt into for-next adds 033de83170dd Merge branch for-5.3/arm64/defconfig into for-next adds 73639c498999 Merge remote-tracking branch 'tegra/for-next' adds a3045ce8ee5f csky: Select intc & timer drivers adds d2f6a60003ba csky: Fixup no panic in kernel for some traps adds 8ffffcac3e40 csky: Init pmu as a device adds 0e66378906e0 csky: Add count-width property for csky pmu adds cdb4a5584494 csky: Add pmu interrupt support adds 0e00611b85b9 csky: Fix perf record in kernel/user space adds d5adc059a1ca csky: Fixup some error count in 810 & 860. adds 61144dcc5ba0 dt-bindings: interrupt-controller: Update csky mpintc adds a58e28fd0d48 dt-bindings: csky: Add csky PMU bindings adds d6f87a1e4347 csky: Revert mmu ASID mechanism adds 7b4e6f9a4b8d csky: Add new asid lib code from arm adds 6df5d003b043 csky: Use generic asid algorithm to implement switch_mm adds 36bb9f3c223c csky: Improve tlb operation with help of asid adds aeeba34bce29 csky: Fixup abiv1 memset error adds 9f98b3142d22 csky: Improve string operations performance by glibc code adds 5216f16e36ec Merge remote-tracking branch 'csky/linux-next' adds b4bff4be5503 h8300: fix memset return value. adds f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" adds 8f2c41d2492b Merge remote-tracking branch 'h8300/h8300-next' adds 10835c854685 parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 adds 34c32fc60331 parisc: Ensure userspace privilege for ptraced processes i [...] adds 59a783dbc0d5 parisc: Avoid kernel panic triggered by invalid kprobe adds 45800fb45139 parisc: Wire up clone3 syscall adds b6a173e230a4 Merge remote-tracking branch 'parisc-hd/for-next' adds 5677eab3c86d soc: fsl: fix spelling mistake "Firmaware" -> "Firmware" adds f03de74d92ac soc: fsl: qe: drop useless static qualifier adds 875f2aabfcfa soc: fsl: qe: reduce static memory footprint by 1.7K adds d7fc59636641 soc: fsl: qe: introduce qe_get_device_node helper adds 8f762fe5819f dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding adds 5cfca8911ddd soc: fsl: qe: support fsl,qe-snums property adds 21560067fb1f soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init adds 43a4b2360a4d Merge remote-tracking branch 'soc-fsl/next' adds 6dd91e0eacff RISC-V: defconfig: Enable NO_HZ_IDLE and HIGH_RES_TIMERS adds 3e9d80a3b383 MAINTAINERS: don't automatically patches involving SiFive [...] adds 71ec982fad75 MAINTAINERS: change the arch/riscv git tree to the new sha [...] adds 556024d41f39 riscv: Remove gate area stubs adds 0cbb8a32cb6d arch: riscv: add config option for building SiFive's SoC resource adds edb7f21c3aec riscv: select SiFive platform drivers with SOC_SIFIVE adds bbc5dc5155aa riscv: defconfig: enable SOC_SIFIVE adds d90d45d7dcb7 RISC-V: Fix memory reservation in setup_bootmem() adds 3876d4a38ae2 x86, arm64: Move ARCH_WANT_HUGE_PMD_SHARE config in arch/Kconfig adds 9e953cda5cdf riscv: Introduce huge page support for 32/64bit kernel adds df7e9059cf6b riscv: ccache: Remove unused variable adds 2ebca1cbb4a5 riscv: remove free_initrd_mem adds 671f9a3e2e24 RISC-V: Setup initial page tables in two stages adds 0f327f2aaad6 RISC-V: Add an Image header that boot loader can parse. adds f74c7b3e1874 Merge remote-tracking branch 'risc-v/for-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() adds 2061da36848d xtensa: set proper error code for simdisk_setup() adds c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 2656d1569d93 xtensa: clean up inline assembly in futex.h adds a444d1aabe6b xtensa: add exclusive atomics support adds 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores adds acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes adds 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next adds f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next adds 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next adds 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next adds 5f5750aa1c72 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 2b9c8bc8beb5 afs: Fix the CB.ProbeUuid service handler to reply correctly adds fb2b827702ba afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() adds 26767ca45a2d Merge remote-tracking branch 'afs/afs-next' adds 9da47aa52d11 Merge branch 'misc-5.3' into for-next-current-v5.2-20190705 adds 80dfdbfd37d2 Merge branch 'for-next-current-v5.2-20190705' into for-nex [...] adds 9e3fd707ed6e Merge remote-tracking branch 'btrfs-kdave/for-next' adds 97a385e55829 libceph: remove ceph_get_direct_page_vector() adds 13c41737b912 ceph: silence a checker warning in mdsc_show() adds e1b814391440 ceph: clean up ceph.dir.pin vxattr name sizeof() adds 193e7b37628e ceph: carry snapshot creation time with inodes adds 100cc610a550 ceph: add ceph.snap.btime vxattr adds 2b2abcac8c25 ceph: fix listxattr vxattr buffer length calculation adds d0f191d20c1c ceph: remove unused vxattr length helpers adds 718807289d41 ceph: fix "ceph.dir.rctime" vxattr value adds 749607731e26 ceph: fix improper use of smp_mb__before_atomic() adds 543212b3a4a4 ceph: close race between d_name_cmp() and update_dentry_lease() adds feab6ac25dbf ceph: fix dir_lease_is_valid() adds 41883ba8ee91 ceph: use READ_ONCE to access d_parent in RCU critical section adds 8f2a98ef3c1a ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_ [...] adds d6e47819721a ceph: hold i_ceph_lock when removing caps for freeing inode adds 03af439ad940 ceph: fix warning PTR_ERR_OR_ZERO can be used adds 057297812d1a ceph: fix debug print format in __set_xattr() adds 5c31e92dffb9 ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx adds ac6713ccb5a6 ceph: add selinux support adds 2ef5df1abe67 ceph: fix infinite loop in get_quota_realm() adds 6f0f597b5deb ceph: don't blindly unregister session that is in opening state adds 428138c9892f ceph: remove request from waiting list before unregister adds bc07532cc51f libceph: fix sa_family just after reading address adds 6c37f0e64173 libceph: add ceph_decode_entity_addr adds 0bfb0f288992 libceph: ADDR2 support for monmap adds dcbc919a5dc8 libceph: switch osdmap decoding to use ceph_decode_entity_addr adds 51fc7ab44519 libceph: fix watch_item_t decoding to use ceph_decode_entity_addr adds 8cb5f2b4fcf4 libceph: correctly decode ADDR2 addresses in incremental OSD maps adds f3848af1bf54 ceph: have MDS map decoding use entity_addr_t decoder adds 2f9800c899dc ceph: fix decode_locker to use ceph_decode_entity_addr adds d3c3c0a841d5 libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE adds 2c66de560fa2 libceph: rename ceph_encode_addr to ceph_encode_banner_addr adds 245ce991cca5 ceph: add btime field to ceph_inode_info adds ec62b894df1a ceph: handle btime in cap messages adds 6adaaafdd81d libceph: turn on CEPH_FEATURE_MSG_ADDR2 adds 58981784a692 ceph: allow querying of STATX_BTIME in ceph_getattr adds 441d367644e2 iversion: add a routine to update a raw value with a larger one adds a35ead314e0b ceph: add change_attr field to ceph_inode_info adds 176c77c9c9b1 ceph: handle change_attr in cap messages adds 5c30835690f1 ceph: increment change_attribute on local changes adds 054f8d41affb ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() adds d6cee9dbd8c8 ceph: kick flushing and flush snaps before sending normal [...] adds 49ada6e8dc9f ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP adds f1d1b51deabb ceph: make getxattr_cb return ssize_t adds 3b421018f48c ceph: return -ERANGE if virtual xattr value didn't fit in buffer adds 26350535c2ce ceph: don't NULL terminate virtual xattrs adds 54ab3b24c536 rbd: get rid of obj_req->xferred, obj_req->result and img_ [...] adds a9b67e69949d rbd: replace obj_req->tried_parent with obj_req->read_state adds 0ad5d953548f rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD} adds 85b5e6d11898 rbd: move OSD request submission into object request state [...] adds 0192ce2ee68b rbd: introduce image request state machine adds 94e857718810 libceph: rename r_unsafe_item to r_private_item adds bcbab1db6c95 rbd: introduce obj_req->osd_reqs list adds b5ae8cbc6e37 rbd: factor out rbd_osd_setup_copyup() adds 27bbd9116248 rbd: factor out __rbd_osd_setup_discard_ops() adds a086a1b8bdbd rbd: move OSD request allocation into object request state [...] adds ea9b743c97dc rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() adds 793333a303c9 rbd: introduce copyup state machine adds a2b1da09793d rbd: lock should be quiesced on reacquire adds e1fddc8fdd22 rbd: quiescing lock should wait for image requests adds 637cd060537d rbd: new exclusive lock wait/wake code adds ef83171b49c6 libceph: bump CEPH_MSG_MAX_DATA_LEN (again) adds 68ada915eea1 libceph: change ceph_osdc_call() to take page vector for response adds 4cf3e6dff7ea libceph: export osd_req_op_data() macro adds da5ef6be3467 rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() adds 22e8bd51bb04 rbd: support for object-map and fast-diff adds 8b5bec5c83e8 rbd: setallochint only if object doesn't exist adds 1edd1fecae5e MAINTAINERS: take over for Zheng as CephFS kernel client m [...] adds 0f7cf80ae96c ceph: initialize superblock s_time_gran to 1 adds 87bc5b895d94 ceph: use ceph_evict_inode to cleanup inode's resource adds 52dd0f1b3f94 ceph: use generic_delete_inode() for ->drop_inode adds d31d07b97a5e ceph: fix end offset in truncate_inode_pages_range call adds 1014bfe367e3 Merge remote-tracking branch 'ceph/master' adds d81f09748dd7 cifs: Use kmemdup in SMB2_ioctl_init() adds 06f2fca7ff51 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 9ac63ec77609 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds 2b2f75480762 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions adds 5fc3681fa5ed cifs: add missing GCM module dependency adds 43cdae88de2e Fix match_server check to allow for auto dialect negotiate adds dc179268cde4 smb3: if max_credits is specified then display it in /proc/mounts adds 29fbeb7a908a cifs: Properly handle auto disabling of serverino option adds 6552d6a0264d cifs: Fix check for matching with existing mount adds 73cf8085dc09 cifs: simplify code by removing CONFIG_CIFS_ACL ifdef adds e7a1a2df4dfd CIFS: Fix module dependency adds 3190b59a050e smb3: minor cleanup of compound_send_recv adds 63d614a608fc cifs: fix typo in debug message with struct field ia_valid adds e7348e35a34d add some missing definitions adds 0aa3a24be011 fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace adds 3e2725796cbd cifs: always add credits back for unsolicited PDUs adds f2caf901c1b7 cifs: Fix a race condition with cifs_echo_request adds d5ecebc4900d smb3: Allow query of symlinks stored as reparse points adds 412094a8fb07 smb3: add new mount option to retrieve mode from special ACE adds 9fe5ff1c5d6a smb3: do not send compression info by default adds 96d3cca1241d smb3: Send netname context during negotiate protocol adds ff2a09e9196e SMB3: query inode number on open via create context adds f5f111c231f5 cifs: refactor and clean up arguments in the reparse point [...] adds df070afd9b8c cifs: fix parsing of symbolic link error response adds ce465bf94b70 cifs: fix crash in cifs_dfs_do_automount adds 88a92c913cef cifs: fix crash in smb2_compound_op()/smb2_set_next_command() adds e9630660bd92 smb3: smbdirect no longer experimental adds 9f129f9a6585 cifs: flush before set-info if we have writeable handles adds f5e7e8a6d3e5 cifs: prepare SMB2_Flush to be usable in compounds adds b3d3170c7f2a cifs: add support for flock adds 2fe8af7a45a4 smb3: add mount option to encode xattr names as hexadecimal adds 528581dfda22 Merge remote-tracking branch 'cifs/for-next' adds a1f32eeca60e f2fs: use generic checking and prep function for FS_IOC_SETFLAGS adds 6fc93c4e0ad1 f2fs: use generic checking function for FS_IOC_FSSETXATTR adds d5e5efa250cd f2fs: remove redundant check from f2fs_setflags_common() adds 3d03243e4536 f2fs: allocate memory in batch in build_sit_info() adds d5e3abbbbdd8 Merge remote-tracking branch 'f2fs/dev' adds 1bf85d8c9875 NFSv4: Handle open for execute correctly adds 44942b4e457b NFSv4: Handle the special Linux file open access mode adds 9dfe52a95a60 SUNRPC: Move call to rpc_count_iostats before rpc_call_done adds 93ba048e1b9f SUNRPC: Use proper printk specifiers for unsigned long long adds a332518fda47 SUNRPC: Count ops completing with tk_status < 0 adds 7e0a0e38fcfe SUNRPC: Replace the queue timer with a delayed work function adds 4f8943f80883 SUNRPC: Replace direct task wakeups from softirq context adds b5e924191f87 SUNRPC: Remove the bh-safe lock requirement on xprt->trans [...] adds c049f8ea9a0d SUNRPC: Remove the bh-safe lock requirement on the rpc_wai [...] adds 41adafa02eeb Merge branch 'bh-remove' adds 1c341b777501 NFS: Add deferred cache invalidation for close-to-open con [...] adds 02a2779f223e Merge branch 'cache_consistency' adds 996bc4f405d3 NFS: Create a root NFS directory in /sys/fs/nfs adds 10b7a70cbb81 NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init adds bf11fbdb20b3 NFS: Add sysfs support for per-container identifier adds 28ade856c0f7 Merge branch 'containers' adds 21f0ffaff510 SUNRPC: Add basic load balancing to the transport switch adds 612b41f808a9 SUNRPC: Allow creation of RPC clients with multiple connections adds 28cc5cd8c68f NFS: Add a mount option to specify number of TCP connectio [...] adds 6619079d0540 NFSv4: Allow multiple connections to NFSv4.x (x>0) servers adds bb71e4a5d7eb pNFS: Allow multiple connections to the DS adds fd87c8b73a0c NFS: Display the "nconnect" mount option if it is set. adds 53c326307156 NFS: Allow multiple connections to a NFSv2 or NFSv3 server adds 5a0c257f8e0f NFS: send state management on a single connection. adds 10db56917bcb SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts. adds 2f34b8bfae19 SUNRPC: add links for all client xprts to debugfs adds b6580ab39b09 SUNRPC: Remove warning in debugfs.c when compiling with W=1 adds c98ebe293740 Merge branch 'multipath_tcp' adds 2b17d725f9be NFS: Clean up writeback code adds 1a7441b282ce NFSv4: Add lease_time and lease_expired to 'nfs4:' line of [...] adds 9026b3a973b0 nfs: disable client side deduplication adds 9f7761cf0409 NFS: Cleanup if nfs_match_client is interrupted adds 4368d77a4d98 SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_ [...] adds 80d3c45fd765 SUNRPC: Fix possible autodisconnect during connect due to [...] adds 10694ac92c06 xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA adds 2d0abe36cf13 xprtrdma: Fix use-after-free in rpcrdma_post_recvs adds 1310051c720a xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req adds 05eb06d86685 xprtrdma: Fix occasional transport deadlock adds 5809ea4f7c39 xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag adds 847568942f93 xprtrdma: Remove fr_state adds 40088f0e9b62 xprtrdma: Add mechanism to place MRs back on the free list adds d8099feda483 xprtrdma: Reduce context switching due to Local Invalidation adds 0ab115237025 xprtrdma: Wake RPCs directly in rpcrdma_wc_send path adds 379d1bc5be37 xprtrdma: Simplify rpcrdma_rep_create adds 9ef33ef5b628 xprtrdma: Streamline rpcrdma_post_recvs adds 6a6c6def4246 xprtrdma: Refactor chunk encoding adds 5828cebad1c8 xprtrdma: Remove rpcrdma_req::rl_buffer adds 675dd90ad093 xprtrdma: Modernize ops->connect adds c5833f0dc4ce NFS4: Add a trace event to record invalid CB sequence IDs adds 96650e2effa2 NFS: Fix show_nfs_errors macros again adds 38a638a72a34 NFS: Display symbolic status code names in trace log adds 7d4006c161ad NFS: Update symbolic flags displayed by trace events adds 62a92ba97a31 NFS: Record task, client ID, and XID in xdr_status trace points adds 347543e64082 Merge tag 'nfs-rdma-for-5.3-1' of git://git.linux-nfs.org/ [...] adds a101b043c44d SUNRPC: Fix transport accounting when caller specifies an [...] adds db531db951f9 Revert "NFS: readdirplus optimization by cache mechanism" [...] adds 9bcaa35c686d NFS: Use seq_putc() in nfs_show_stats() adds 1c316e39a03a NFS: Replace 16 seq_printf() calls by seq_puts() adds 2eaf426debdc nfs: Fix copy-and-paste error in debug message adds 0efb01b2ac07 nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 adds ea51efaa9617 nfs4: Rename nfs41_setup_state_renewal adds 5b596830d971 nfs4.0: Refetch lease_time after clientid update adds 50c800074446 NFSv4: Validate the stateid before applying it to state recovery adds 238ae514b690 Merge remote-tracking branch 'nfs/linux-next' adds 0be0bfd2de9d ovl: fix regression caused by overlapping layers detection adds 5da9795ac10c Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 3f6d70e88555 xfs: move xfs_trans_inode.c to libxfs/ adds 79ba2a218543 xfs: sync up xfs_trans_inode with userspace adds 89b408a68b9d Documentation: filesystem: Convert xfs.txt to ReST adds fb4917bc613f Merge remote-tracking branch 'xfs/for-next' adds 1c230208f53d iomap: start moving code to fs/iomap/ adds a45c0eccc564 iomap: move the swapfile code into a separate file adds 5157fb8f5ae1 iomap: move the file mapping reporting code into a separate file adds 56a178981d47 iomap: move the SEEK_HOLE code into a separate file adds db074436f421 iomap: move the direct IO code into a separate file adds afc51aaa22f2 iomap: move the buffered IO code into a separate file adds cb7181ff4b1c iomap: move the main iteration code into a separate file adds 5d907307adc1 iomap: move internal declarations into fs/iomap/ adds 2767f92bb230 Merge remote-tracking branch 'iomap/iomap-for-next' adds 7e328e5930ad mm/fs: don't allow writes to immutable files adds 07963dc635e1 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 8811249f0cfd vfs: update d_make_root() description adds 02e5ad973883 perf_event_get(): don't bother with fget_raw() adds 516162b92d1b ceph: don't open-code the check for dead lockref adds 1cfb7072c1cc nfs: dget_parent() never returns NULL adds adc9b5c09129 __detach_mounts(): lookup_mountpoint() can't return ERR_PT [...] adds e4e59906cfe4 fs/namespace.c: shift put_mountpoint() to callers of unhash_mnt() adds 9bdebc2bd1c4 Teach shrink_dcache_parent() to cope with mixed-filesystem [...] adds 72211754007a make struct mountpoint bear the dentry reference to mountp [...] adds 78aedb112be2 get rid of detach_mnt() adds 27a907586e46 switch the remnants of releasing the mountpoint away from fs_pin adds 2027295a1ddd Merge branch 'work.dcache' into for-next adds fb9273f2c10d drm: don't bother with super_operations and dentry_operations adds 619a6d167b29 cxl: don't bother with dentry_operations adds 8b1e058e0f52 cxlflash: don't bother with dentry_operations adds 985f4044871a balloon: don't bother with dentry_operations adds 48b48750c3f9 zsmalloc: don't bother with dentry_operations adds 4de1e3a8ecec z3fold: don't bother with dentry_operations adds 7e5f7bb08b8c unexport simple_dname() adds 1a6e9e76b713 device-dax: Drop register_filesystem() adds 1f58bb18f6f2 mount_pseudo(): drop 'name' argument, switch to d_make_root() adds f7a994518410 no need to protect against put_user_ns(NULL) adds feb8ae43a7b3 start massaging the checks in sget_...(): move to sget_userns() adds 0ce0cf12fc4c consolidate the capability checks in sget_{fc,userns}() adds b9662f310354 vfs: Convert rpc_pipefs to use the new mount API adds 96a374a35f82 vfs: Convert nfsctl to use the new mount API adds bb7b6b2bbdb8 vfs: Kill mount_ns() adds 2527b284defa move the capability checks from sget_userns() to legacy_ge [...] adds fd912087f4a8 legacy_get_tree(): pass fc->user_ns to mount_capable() adds 20284ab7427f switch mount_capable() to fs_context adds 709a643da8b8 mqueue: set ->user_ns before ->get_tree() adds 46cf047a945c procfs: set ->user_ns before calling ->get_tree() adds d5f68d330c15 cpuset: move mount -t cpuset logics into cgroup.c adds 059338aae331 move mount_capable() calls to vfs_get_tree() adds c3aabf0780a5 move mount_capable() further out adds 7cdfa44227b0 vfs: Fix refcounting of filenames in fs_parser adds c80fa7c8301c vfs: Provide sb->s_iflags settings in fs_context struct adds 31d6d5ce5340 vfs: Provide a mount_pseudo-replacement for the new mount API adds 52db59df17c0 vfs: Convert aio to use the new mount API adds 33cada40b51f vfs: Convert anon_inodes to use the new mount API adds 9030d16eb8ad vfs: Convert bdev to use the new mount API adds 059b20d9da69 vfs: Convert nsfs to use the new mount API adds 4fa7ec5db7e7 vfs: Convert pipe to use the new mount API adds 8e9231f819e3 vfs: Convert zsmalloc to use the new mount API adds ea8157ab2ae5 zsfold: Convert zsfold to use the new mount API adds fba9be49701a vfs: Convert sockfs to use the new mount API adds 75d4e06f049f vfs: Convert dax to use the new mount API adds 4a457910a8d7 vfs: Convert drm to use the new mount API adds b06f973fe713 vfs: Convert ia64 perfmon to use the new mount API adds 52418c8f0073 vfs: Convert cxl to use the new mount API adds 219e69639070 vfs: Convert ocxlflash to use the new mount API adds 99558d203cea vfs: Convert virtio_balloon to use the new mount API adds 389e22fb46eb vfs: Convert btrfs_test to use the new mount API adds 8d9e46d80777 fold mount_pseudo_xattr() into pseudo_fs_get_tree() adds db2c246a091e vfs: Use sget_fc() for pseudo-filesystems adds 023d066a0d0a vfs: Kill sget_userns() adds 2ac295d4f0c0 convenience helper get_tree_nodev() adds c23a0bbab30c convenience helper: get_tree_single() adds bc99a664e9be vfs: Convert binfmt_misc to use the new mount API adds 6bc62f2067d3 vfs: Convert configfs to use the new mount API adds 4799974555de vfs: Convert efivarfs to use the new mount API adds 7515c22cc8c8 vfs: Convert qib_fs/ipathfs to use the new mount API adds 129f809d2aa9 vfs: Convert ibmasmfs to use the new mount API adds c6a2c720d206 vfs: Convert oprofilefs to use the new mount API adds e5d82a7360d1 vfs: Convert gadgetfs to use the new mount API adds 2345771f87df vfs: Convert xenfs to use the new mount API adds 7ab2fa7693c3 vfs: Convert openpromfs to use the new mount API adds b0ecc9da5ff6 vfs: Convert apparmorfs to use the new mount API adds 5c86d7e0433a vfs: Convert securityfs to use the new mount API adds 920f50b2a44b vfs: Convert selinuxfs to use the new mount API adds 5afdd0f1e6a7 vfs: Convert smackfs to use the new mount API adds 14a253ce4210 init_rootfs(): don't bother with init_ramfs_fs() adds fd3e007f6c6a don't bother with registering rootfs adds 33488845f211 constify ksys_mount() string arguments adds 037f11b4752f mnt_init(): call shmem_init() unconditionally adds f6ab6e953ab3 devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_ [...] adds 930657e371fb make ramfs_fill_super() static adds 07e9baacf25f make shmem_fill_super() static adds 144df3b288c4 vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use [...] adds 45e3a5f45ed6 vfs: Convert binderfs to use the new mount API adds 039a004fdc2c vfs: Make fs_parse() handle fs_param_is_fd-type params better adds c5ea20990927 vfs: Convert coda to use the new mount API adds 0774236bde8b vfs: Convert autofs to use the new mount API adds cc1a15ad07f3 vfs: Convert devpts to use the new mount API adds 6e490dfa0161 vfs: Convert bpf to use the new mount API adds 0733dcbaebbd vfs: Convert orangefs to use the new mount API adds 334d581528b9 vfs: Convert ubifs to use the new mount API adds 98e78e87259d vfs: Convert functionfs to use the new mount API adds 461a27aaa26e vfs: Create fs_context-aware mount_bdev() replacement adds 408cbe695350 vfs: Convert fuse to use the new mount API adds 71cbb7570a9a vfs: Move the subtype parameter into fuse adds 2e2880082cd0 mtd: Provide fs_context-aware mount_mtd() replacement adds a650523fbabb vfs: Convert romfs to use the new mount API adds 34da9e921744 vfs: Convert cramfs to use the new mount API adds 9f0c892c7dbe vfs: Convert jffs2 to use the new mount API adds 9e3453239a2a mtd: Kill mount_mtd() adds 8448dbedbfac vfs: Convert squashfs to use the new mount API adds 108f95bfaa56 vfs: Convert ceph to use the new mount API adds 1c1a86b87eb1 vfs: Add a single-or-reconfig keying to vfs_get_super() adds 3deadeebafce vfs: Convert debugfs to use the new mount API adds 67782f8ae148 vfs: Convert tracefs to use the new mount API adds 7708e1567633 vfs: Convert pstore to use the new mount API adds 19fd0da8e565 hypfs: Fix error number left in struct pointer member adds 69f5e7924076 vfs: Convert hypfs to use the new mount API adds 8eb280955f01 vfs: Convert spufs to use the new mount API adds 51eae7431ded vfs: Kill mount_single() adds 000c8e591016 gfs2: Convert gfs2 to fs_context adds 0dac63fad4fd devtmpfs options can't be a string literal ;-/ adds dad5ea4bac62 ceph_real_mount(): missing initialization adds 23622e4463a5 Merge branch 'work.mount' into for-next adds 3ae762a09cd7 fs/adfs: correct disc record structure adds 1dfdfc94730b fs/adfs: add helper to get discrecord from map adds 275f5b99d6d4 fs/adfs: add helper to get filesystem size adds cb88b5a387dd fs/adfs: use format_version from disc_record adds 2e67080d8708 fs/adfs: use %pV for error messages adds ceb3b10613eb fs/adfs: clean up error message printing adds 5ed70bb47767 fs/adfs: clean up indirect disc addresses and fragment IDs adds 421d3c0faa28 fs/adfs: super: correct superblock flags adds 4c5762f5f5e3 fs/adfs: super: safely update options on remount adds 5808b14a1f52 fs/adfs: super: fix use-after-free bug adds 8616108de152 fs/adfs: super: limit idlen according to directory type adds b4ed8f75c828 fs/adfs: add time stamp and file type helpers adds 3fcb59f577e2 Merge branches 'fixes' and 'work.adfs' into for-next adds c14b33d43d6f saner calling conventions for put_mountpoint()/umount_mnt() adds 38760c17cc96 Merge branch 'work.dcache' into for-next adds e4ece72a1301 Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds c9dccacfccc7 printk: Do not lose last line in kmsg buffer dump adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds ac108784e3bf Merge remote-tracking branch 'printk/for-next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 30a9eaaa8aef Merge remote-tracking branch 'hid/for-next' adds 85135f9341bc Merge branch 'i2c/for-current' into i2c/for-next adds 6e2700c656e5 Merge branch 'i2c/for-current' into i2c/for-next adds 52ffa19b267e Merge branch 'i2c/for-5.3' into i2c/for-next adds b02504655fa2 Merge branch 'i2c/for-current' into i2c/for-next adds 4df96ebb5608 Merge branch 'i2c/for-5.3' into i2c/for-next adds 6bfd4da86e65 Merge branch 'i2c/for-current' into i2c/for-next adds bb0fb7686a52 Merge branch 'i2c/for-5.3' into i2c/for-next adds dcd4072a2e0b Merge branch 'i2c/for-5.3' into i2c/for-next adds 99dd4dc1524c Merge branch 'i2c/for-5.3' into i2c/for-next adds d5df906ffe59 Merge branch 'i2c/for-5.3' into i2c/for-next adds 68826589a5d9 Merge branch 'i2c/for-5.3' into i2c/for-next adds b3af2fb42170 Merge branch 'i2c/for-current' into i2c/for-next adds 9a74c745c689 Merge branch 'i2c/for-5.3' into i2c/for-next adds 946a4906bbf5 Merge remote-tracking branch 'i2c/i2c/for-next' adds 224d5fd43d25 docs: driver-api: generic-counter: fix file path to ABI doc adds 0c09fe3409be Merge remote-tracking branch 'jc_docs/docs-next' adds d1fb5b2f623b ACPICA: Update table load object initialization adds 0b07ee944701 PM / QOS: Pass request type to dev_pm_qos_{add|remove}_notifier() adds 8262331eaaf7 PM / QOS: Rename __dev_pm_qos_read_value() and dev_pm_qos_ [...] adds 2a79ea5ec539 PM / QOS: Pass request type to dev_pm_qos_read_value() adds 208637b37824 PM / QoS: Add support for MIN/MAX frequency constraints adds 67d874c3b2c6 cpufreq: Register notifiers with the PM QoS framework adds c57b25bdf7cd cpufreq: intel_pstate: Reuse refresh_frequency_limits() adds 18c49926c4bf cpufreq: Add QoS requests for userspace constraints adds 5b8010ba70d5 cpufreq: imx-cpufreq-dt: Add i.MX8MN support adds 0641cb6e8521 Merge branch 'pm-cpufreq' into linux-next adds f7c4e0c89bbd intel_rapl: use reg instead of msr adds 8310e8202f24 intel_rapl: remove hardcoded register index adds ff956826a403 intel_rapl: introduce intel_rapl.h adds 7ebf8eff63b4 intel_rapl: introduce struct rapl_if_private adds 7fde2712a7ad intel_rapl: abstract register address adds beea8df821d9 intel_rapl: abstract register access operations adds 8a00676cd690 intel_rapl: cleanup some functions adds 1193b1658d16 intel_rapl: cleanup hardcoded MSR access adds 3382388d7148 intel_rapl: abstract RAPL common code adds d978e755aabe intel_rapl: support 64 bit register adds 0c2ddedd8bcb intel_rapl: support two power limits for every RAPL domain adds 555c45fe0d04 int340X/processor_thermal_device: add support for MMIO RAPL adds abcfaeb3f5dc intel_rapl: Fix module autoloading issue adds 0ab74bcd1b50 powercap/intel_rapl: add support for IceLake desktop adds cceb1d9dfa68 powercap/intel_rapl: add support for ICX adds 3231a21d5ca6 powercap/intel_rapl: add support for ICX-D adds 2e3f45004715 powercap/rapl: Add Ice Lake NNPI support to RAPL driver adds 0a6c0d86f724 Merge branch 'powercap' into linux-next adds b80d6a42bdc9 ACPI: blacklist: fix clang warning for unused DMI table adds 255f790fa642 Merge branch 'acpi-misc' into linux-next adds dfd6f9ad3636 ACPI: fix false-positive -Wuninitialized warning adds 89177afb72a1 Merge branch 'acpi-misc' into linux-next adds 8da04e05cdfc intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state adds 7306bb5296f7 Merge branch 'powercap' into linux-next adds c4dcc8a16278 cpufreq: Make cpufreq_generic_init() return void adds b7ad0607bda8 Merge branch 'pm-cpufreq' into linux-next adds 4f7f96453b46 ACPI: video: Add new hw_changes_brightness quirk, set it o [...] adds b5d0790132df Merge branch 'acpi-video' into linux-next adds 07c40ecfd19f Merge remote-tracking branch 'pm/linux-next' adds 4cb9f043447e thermal: thermal_mmio: remove some dead code adds ffa8df16ff66 Merge remote-tracking branch 'thermal-soc/next' adds 812cd88749e0 firewire: mark expected switch fall-throughs adds 26783ef18e7a Merge remote-tracking branch 'ieee1394/for-next' adds 0bfaffbf4cc6 swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4aa095ea329d swiotlb: Return consistent SWIOTLB segments/nr_tbl adds 1db17017d49b xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds 6379b07c5c4e xen/swiotlb: simplify range_straddles_page_boundary() adds a33d60c226eb swiotlb: fix phys_addr_t overflow warning adds 9c106119f653 swiotlb: fix phys_addr_t overflow warning adds dd853b2dfa65 Merge branch 'stable/for-linus-5.2' into linux-next adds 646025201aa2 Merge remote-tracking branch 'swiotlb/linux-next' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds 4a9ac304686a Merge remote-tracking branch 'nfc-next/master' adds 9df96eec9ac7 Bluetooth: btusb: Fix error return code in btusb_mtk_setup [...] adds f51e2659fbca Bluetooth: btqca: Add a short delay before downloading the NVM adds fda001a3549b Bluetooth: hci_qca: Use kfree_skb() instead of kfree() adds 0663de43775f Bluetooth: btqca: Use correct byte format for opcode of in [...] adds 4179404f610e Bluetooth: hci_qca: Send VS pre shutdown command. adds ca79436afa43 Bluetooth: Add support for utilizing Fast Advertising Interval adds 0ed8a186eaff Bluetooth: hidp: Let hidp_send_message return number of qu [...] adds f14397d9fd4c Merge remote-tracking branch 'bluetooth/master' adds 9cded7e984f2 wireless: fix nl80211 vendor commands adds 17c74d7c5f0d nl80211: fix VENDOR_CMD_RAW_DATA adds 5a9014bb2055 Merge remote-tracking branch 'mac80211-next/master' adds 32eaeae0ef19 drm/amdgpu/psp: add a mutex to protect access to the psp ring adds 7e4dec58032d drm/amdgpu: Fix potential integer overflows adds 617a64dc85f9 drm/amd/powerplay: increase the SMU msg response waiting time adds a54166d79a6b drm/amd/powerplay: bug fix for sysfs adds a349b39253d5 drm/amdgpu/discovery: fix DCE_HWIP mapping error in hw_id_ [...] adds 63e2fef63138 drm/amdgpu: enable IP discovery by default on navi adds 70df8273ca0c drm/amdkfd: fix cp hang in eviction adds 5fdb7c4c7f26 drm/amd/display: Expose audio inst from DC to DM adds 6ce8f316673f drm/amd/display: Add drm_audio_component support to amdgpu_dm adds 5f0f531c4f8a drm/amdgpu: Print out voltage in DM_PPLIB adds 3840fe256ae4 drm/amdgpu: switch to macro for psp bootloader command adds 4298935924a9 drm/amdgpu: support key database loading for navi10 adds d36893362d22 drm/amd/powerplay: fix smu clock type change miss error adds 64974ab24908 drm/amd/powerplay: add pstate mclk(uclk) support for navi10 adds 7e446b3c76b4 drm/amd/display: Support clang option for stack alignment adds 7a17c8ce3321 drm/amd/display: return 'NULL' instead of 'false' from dcn [...] adds 75ee64875e75 drm/amdkfd: Consistently apply noretry setting adds eaf963b5c17e drm/amd/powerplay: add socclk profile dpm support. adds 75728f512e1f drm/amd/powerplay: add standard profile dpm support for smu adds 42b3aa9a5baf drm/amd/powerplay: avoid double check feature enabled adds 8e33376b7649 drm/amd/powerplay: fix save dpm level error for smu adds 54728170e00c drm/amd/powerplay: add helper of smu_clk_dpm_is_enabled for smu adds cf034477321e drm/amdgpu: extend AMDGPU_CTX_PRIORITY_NORMAL comment adds 0fa4246e8ebf drm/amd/amdgpu: Add VMID to SRBM debugfs bank selection adds ca9db7d1e072 drm/amd/amdgpu: Add missing select_me_pipe_q() for gfx10 adds 9417f703afe3 drm/amdgpu: Fix Vega20 Perf counter for pcie_bw adds b5203d16aef4 drm/amd/amdgpu: hide #warning for missing DC config adds 5db7b0d29086 drm/amdgpu: remove memset after kzalloc adds 3bd532692d93 drm/amdgpu: replace simple_strtol() by kstrtou32() adds 9288b874c500 drm/amdgpu: Fix unaligned memory copies adds f216994613bc drm/amdgpu: check kdb_bin_size to exclude kdb loading sequence adds 597292eb73ee drm/amd/powerplay: enable fw ctf,apcc dfll and gfx ss adds 08473888e09b drm/amdgpu/gfx10: set SH_MEM_CONFIG.INITIAL_INST_PREFETCH adds d72e04d97efd drm/amd/powerplay: Use proper enums in vega20_print_clk_levels adds 6ea624f60393 drm/amdgpu: drop dead header adds 67adb569ddf4 drm/amdgpu: Fix silent amdgpu_bo_move failures adds 366cf03ec00f drm/amd/powerplay: fix memory allocation failure check V2 adds 7ef65bbd01fd drm/amd/powerplay: avoid access before allocation adds f68ccf43acbc drm/amd/powerplay: fix deadlock around smu_handle_task V2 adds 0d9d78b57bf3 drm/amd/powerplay: correct smu_update_table usage adds 93002849ffc7 drm/amd/powerplay: maintain SMU FW backward compatibility adds cd6e0c4ba193 drm/amd/powerplay: update vega20 driver if to fit latest S [...] adds 88891430a2c0 drm/amd/amdgpu: Fix offset for vmid selection in debugfs i [...] adds 6a5d4877544b drm/amdkfd: Remove GWS from process during uninit adds 54f8ff529714 drm/amd/display: amdgpu driver could not be loaded with du [...] adds 5fdad82ed649 drm/amd/display: dccg, dchub ref clock is not initialized [...] adds 07fc09fb0ae4 drm/amd/display: Force uclk to max for every state adds ca3b02574b51 Merge remote-tracking branch 'amdgpu/drm-next' adds ce94bef9354e drm/i915: Signal fence completion from i915_request_wait adds b87b6c0dfce7 drm/i915: Flush the execution-callbacks on retiring adds bdeb18dbcf82 drm/i915/ehl: Allow combo PHY A to drive a third external display adds 09c5ab384f6f drm/i915: Keep rings pinned while the context is active adds ccb2aceaaa5f drm/i915: use vfuncs for reg_read/write_fw_domains adds 19e0a8d454c3 drm/i915: kill uncore_sanitize adds 013857580bbe drm/i915: kill uncore_to_i915 adds 2e81bc61d4e3 drm/i915: skip forcewake actions on forcewake-less uncore adds f833cdb06bf7 drm/i915: dynamically allocate forcewake domains adds 9e138ea1bdb1 drm/i915/gvt: decouple check_vgpu() from uncore_init() adds 22b7a426bbe1 drm/i915/execlists: Preempt-to-busy adds 8ee36e048c98 drm/i915/execlists: Minimalistic timeslicing adds cffa1eb8a223 drm/i915: Rings are always flushed adds 60a0933bff57 drm/i915/selftests: Use request managed wakerefs adds 6a7bafe8fdb6 drm/i915/ehl/dsi: Set lane latency optimization for DW1 adds 683d672c425a drm/i915/ehl/dsi: Enable AFE over PPI strap adds b32fa8111563 drm/i915/gtt: Defer address space cleanup to an RCU worker adds 12fdaf19e05b drm/i915/execlists: Keep virtual context alive until after [...] adds 3cb4ce0024f1 drm/i915: Convert intel_vgt_(de)balloon to uncore adds e5be5c7a8ffa drm/i915: Introduce struct intel_gt as replacement for ano [...] adds 24635c5152af drm/i915: Move intel_gt initialization to a separate file adds 724e9564c5ac drm/i915: Store some backpointers in struct intel_gt adds 99f2eb966749 drm/i915: Move intel_gt_pm_init under intel_gt_init_early adds eaf522f62b74 drm/i915: Make i915_check_and_clear_faults take intel_gt adds 500bfa380e11 drm/i915: Convert i915_gem_init_swizzling to intel_gt adds f88709bd1c5e drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling adds cf6844b234e5 drm/i915: Convert init_unused_rings to intel_gt adds d10cfee4d81b drm/i915: Convert gt workarounds to intel_gt adds f937f5613b6f drm/i915: Store backpointer to intel_gt in the engine adds 20a7f2fc4d7a drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt adds acb56d97d907 drm/i915: Convert i915_ppgtt_init_hw to intel_gt adds 28a1f7894f6b drm/i915: Consolidate some open coded mmio rmw adds abc584f9aa04 drm/i915: Convert i915_gem_init_hw to intel_gt adds 8649187a9520 drm/i915: Move intel_engines_resume into common init adds 6b0a8dfdf27e drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw adds ee1de7dd7d33 drm/i915: Compartmentalize i915_ggtt_probe_hw adds 8b5342f58d3c drm/i915: Compartmentalize i915_ggtt_init_hw adds 759e4a74f354 drm/i915: Make ggtt invalidation work on ggtt adds 763c1e63125e drm/i915: Store intel_gt backpointer in vm adds 68c754b85084 drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings adds a1c8a09e0c7c drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt adds baea429dc5ed drm/i915: Move i915_gem_chipset_flush to intel_gt adds 390c82055b74 drm/i915: Compartmentalize timeline_init/park/fini adds 3b8966287fa9 drm/i915: Compartmentalize i915_ggtt_cleanup_hw adds 1d66377a76bd drm/i915: Compartmentalize i915_gem_init_ggtt adds d8a4424839ee drm/i915: Store ggtt pointer in intel_gt adds db45fb5bc1a0 drm/i915: Compartmentalize ring buffer creation adds ba4134a41931 drm/i915: Save trip via top-level i915 in a few more places adds 4c6d51ea2a68 drm/i915: Make timelines gt centric adds f0c02c1b9188 drm/i915: Rename i915_timeline to intel_timeline and move [...] adds db56f974941b drm/i915: Eliminate dual personality of i915_scratch_offset adds 5f6730a46892 drm/i915: Prevent dereference of engine before NULL check [...] adds c6fe28b0c27d drm/i915/gt: Rename i915_gt_timelines adds 80fc1c1991cd drm/i915/gt: Fixup kerneldoc parameters adds e29cc1d7e820 drm/i915/guc: reorder enable/disable communication steps adds 2ae70d28f27f drm/i915/guc: handle GuC messages received with CTB disabled adds 9e9539800dd4 drm/i915: Remove waiting & retiring from shrinker paths adds 5361db1a33c7 drm/i915: Track i915_active using debugobjects adds a93615f900bd drm/i915: Throw away the active object retirement complexity adds 12c255b5dad1 drm/i915: Provide an i915_active.acquire callback adds fb993aa7a404 drm/i915: Local debug BUG_ON for intel_wakeref adds b2dbf8d982a4 drm/i915/blt: Remove recursive vma->lock adds 8db7933ee3d4 drm/i915/execlists: Always clear ring_pause if we do not submit adds 871918dffefc drm/i915/gem: Clear read/write domains for GPU clear adds f9a393875d3a drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 s [...] adds 8dcfdfb45010 drm/i915/perf: fix ICL perf register offsets adds fc25441c7b9d drm/i915/ehl: Add one additional PCH ID to MCC adds 9a6a644096a1 drm/i915/ehl: Add missing VECS engine adds 07bfe6bf1052 drm/i915/execlists: Convert recursive defer_request() into [...] adds 8e9c2f621893 drm/i915/guc: Add debug capture of GuC exception adds 0c91621cad49 drm/i915/gt: Pass intel_gt to pm routines adds 5f22e5b3116c drm/i915: Rename intel_wakeref_[is]_active adds c8d84778e527 drm/i915/selftests: Hold ref on request across waits adds b38565faded7 drm/i915/gt: Drop stale commentary for timeline density adds f0ca820cc006 drm/i915/gt: Always call kref_init for the timeline adds cba17e5d647b drm/i915/gt: Add some debug tracing for context pinning adds 93d7a3b4be30 drm/i915/icl: Add missing device ID adds 5ccf2027bb93 drm/i915: Check backlight type while doing eDP backlight i [...] adds d84747956654 drm/i915/selftests: Serialise nop reset with retirement adds 1e5deb263265 drm/i915/selftests: Drop manual request wakerefs around hangcheck adds faaa2902b5a9 drm/i915/selftests: Fixup atomic reset checking adds 4c888e7bd26f drm/i915: Fix various tracepoints for gen2 adds 08fa8fd0faa5 drm/i915: Switch to per-crtc vblank vfuncs adds b318b82455bd drm/i915: Nuke drm_driver irq vfuncs adds 7d23e5937603 drm/i915: Initialize drm_driver vblank funcs at compile time adds de5147b8ce6d drm/i915: Add a wakeref getter for iff the wakeref is alre [...] adds 18398904ca9e drm/i915: Only recover active engines adds 092be382a260 drm/i915: Lift intel_engines_resume() to callers adds 9c811fce8a44 drm/i915/icl: Add new supported CD clocks adds 6e63790efdf7 drm/i915/ehl: Remove unsupported cd clocks adds 63c9dae71dc5 drm/i915/ehl: Add voltage level requirement table adds 5ed7a0cf3394 drm/i915: Move OA files to separate folder adds 9ef424e58e21 drm/i915: prefix header search path with $(srctree)/ adds 7fcc7ca549d4 drm/i915: add header search path to subdir Makefiles adds c75299aea22a drm/i915: make i915_fixed.h self-contained adds f807d31a2174 drm/i915: make i915_globals.h self-contained adds f8daf6418e30 drm/i915: make i915_pvinfo.h self-contained adds 961ebc9dd1f5 drm/i915: make i915_vgpu.h self-contained adds 016c1c8938b0 drm/i915: make intel_guc_ct.h self-contained adds 72629d11d56c drm/i915: make intel_guc_fwif.h self-contained adds 5e0cca98b4d1 drm/i915: make intel_guc_reg.h self-contained adds ba740cfc2f26 drm/i915: make intel_gvt.h self-contained adds b40cf94c7673 drm/i915: make intel_uc_fw.h self-contained adds 7218524d3ea0 drm/i915: Make i945gm_vblank_work_func static adds 501ec325f1ec drm/i915: rework reading pipe disable fuses adds 69f786aea946 drm/i915: Pass intel_crtc_state to needs_modeset() adds 855e0d684a3e drm/i915: Convert most of atomic commit to take more intel state adds 3b4bf24d27e0 drm/i915: Convert hw state verifier to take more intel state, v2. adds 49743e1dfb2a drm/i915: Use intel_crtc_state in sanitize_watermarks() too adds 4f25720b2c04 drm/i915: Pass intel state to plane functions as well adds ec193640819e drm/i915: Use intel state as much as possible in wm code adds 39a5883f8670 drm/i915/icl: Add support to read out the TBT PLL HW state adds 28212321622d drm/i915: Tune down WARNs about TBT AUX power well enabling adds bc85328ff431 drm/i915: Move the TypeC port handling code to a separate file adds e9b7e1422d40 drm/i915: Sanitize the terminology used for TypeC port modes adds 3b2ed4313429 drm/i915: Don't enable the DDI-IO power in the TypeC TBT-alt mode adds 29ae36abf08f drm/i915: Fix the TBT AUX power well enabling adds dd7239c545b1 drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode adds ab7bc4e1a550 drm/i915: Unify the TypeC port notation in debug/error messages adds c905eb28bd3f drm/i915: Factor out common parts from TypeC port handling [...] adds ddec362724f9 drm/i915: Wait for TypeC PHY complete flag to clear in safe mode adds 424f109f5c5d drm/i915: Handle the TCCOLD power-down event adds 1cd5ef6ee23c drm/i915: Sanitize the TypeC connect/detect sequences adds 32691b58d157 drm/i915: Fix the TypeC port mode sanitization during load [...] adds 8c10e2262663 drm/i915: Keep the TypeC port mode fixed for detect/AUX transfers adds 4f36afb26cbe drm/i915: Sanitize the TypeC FIA lane configuration decoding adds 866955fa452e drm/i915: Sanitize the shared DPLL reserve/release interface adds 01b24f50b67f drm/i915: Sanitize the shared DPLL find/reference interface adds 726ca99666db drm/i915/icl: Split getting the DPLLs to port type specifi [...] adds eea72c4c2161 drm/i915/icl: Reserve all required PLLs for TypeC ports adds 24a7bfe0c2d7 drm/i915: Keep the TypeC port mode fixed when the port is active adds d5ce34da3145 drm/i915: Add state verification for the TypeC port mode adds a171f8e7f466 drm/i915: Remove unneeded disconnect in TypeC legacy port mode adds 3ee2771e47b0 drm/i915: WARN about invalid lane reversal in TBT-alt/DP-a [...] adds f18819a3c8da drm/i915/guc: Avoid reclaim locks during reset adds 4a8134d57c6c drm/i915/icl: Drop port parameter to icl_get_combo_buf_trans() adds 0e933162b042 drm/i915/ehl: Add third combo PHY offset adds f80c9a9a04d3 drm/i915/ehl: Don't program PHY_MISC on EHL PHY C adds 8759aa4cc1d3 drm/i915/execlists: Refactor CSB state machine adds afd1bcd4ad77 drm/i915: Report if i915_active is still busy upon waiting adds 361b69051326 drm/i915: fix whitelist selftests with readonly registers adds 2c903da50f5a drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT adds 3fe0107e45ab drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT adds c5f846eed2a1 drm/i915: Fix memleak in runtime wakeref tracking adds a3389c14ba09 Revert "drm/i915: Introduce private PAT management" adds 096a93949b86 drm/i915/gtt: Don't check PPGTT presence on PPGTT-only platforms adds 315ca4c408ed drm/i915: synchronize_irq() against the actual irq adds 8e9ecb3e1e33 drm/i915/display: Handle lost primary_port across suspend adds 63251685c141 drm/i915/selftests: Common live setup/teardown adds 8221d21b0664 drm/i915/selftests: Lock the drm_mm while modifying adds ad9e3792b0c0 drm/i915/execlists: Hesitate before slicing adds c03467ba40f7 drm/i915/gem: Free pages before rcu-freeing the object adds d650d1f5cfd7 drm/i915: Markup potential lock for i915_active adds 09480072e3ee drm/i915: Mark up vma->active as safe for use inside shrinkers adds 56e9371bc3f3 drm/i915: Deal with machines that expose less than three Q [...] adds 4a49c2bf9ee4 drm/i915: Use port clock to set correct N value adds 2c291417c164 drm/i915: Add N & CTS values for 10/12 bit deep color adds 068610895ebd drm/i915/gtt: Defer the free for alloc error paths adds 2006058e9988 drm/i915: Move the renderstate setup under gt/ adds 4fda44bf16b7 drm/i915: Flush the workqueue before draining adds b7dc9395c5db drm/i915: Check caller held wakerefs in assert_forcewakes_active adds 56e0f78e47e4 drm/i915/gt: Use caller provided forcewake for intel_mocs_ [...] adds 313443b16ac2 drm/i915/gt: Assume we hold forcewake for execlists resume adds 21de5a9e34fb drm/i915/gt: Ignore forcewake acquisition for posting_reads adds 0c159ffef628 drm/i915/gem: Defer obj->base.resv fini until RCU callback adds bf73fc0fa9cf drm/i915: Show support for accurate sw PMU busyness tracking adds ae1c5fd72dfc drm/i915/gtt: Handle double alloc failures adds 2a46fbb25ae8 drm/i915/guc: Upgrade to GuC 33.0.0 adds 4a54da351029 drm/i915: Dump w/a lists on all engines adds ab9e2f777682 drm/i915/gt: Pull engine w/a initialisation into common adds e7539b79f703 drm/i915/gtt: Mark the freed page table entries with scratch adds 6582f4f613e3 drm/i915/selftests: Drain the freedlists between exec passes adds 1ee2ae896bb4 drm/i915/hangcheck: Look at instdone for all engines adds ec22f256a60c drm/i915/overlay: Stash the kernel context on initialisation adds 8f856c743c77 drm/i915/selftests: Be engine agnostic adds b8cade5959ac drm/i915: Show instdone for each engine in debugfs adds 9b77011e4122 drm/i915: Rework some interrupt handling functions to take [...] adds f0818984fa5d drm/i915: Remove some legacy mmio accessors from interrupt [...] adds 58820574f1e9 drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt adds 26443a4bc448 drm/i915: Add windowing for primary planes on gen2/3 and chv adds 423ee8e99aa5 drm/i915: Disable sprite gamma on ivb-bdw adds 94e15723df81 drm/i915: Program plane gamma ramps adds d56e823ac32a drm/i915: Deal with cpp==8 for g4x watermarks adds 94e35ce22173 drm/i915: Cosmetic fix for skl+ plane switch statement adds 3e69db291bda drm/i915: Clean up skl vs. icl plane formats adds eef037ea0280 drm/i915/ehl: Add support for DPLL4 (v10) adds badf1f2724d4 drm/i915: Order assert forcewake test adds 9d1bc13e7fe1 drm/i915: Remove set but not used variable 'encoder' adds 3e27d70bcc46 drm/i915: Remove set but not used variable 'intel_dig_port' adds f20f272f104f drm/i915/gtt: pde entry encoding is identical adds 72230b874a20 drm/i915/gtt: Tear down setup and cleanup macros for page dma adds 73a8fdef5d6f drm/i915/gtt: Setup phys pages for 3lvl pdps adds 50b38bc4d39a drm/i915/gtt: Introduce release_pd_entry adds 15e7facb7b42 drm/i915: Pull assert_forcewake_active() underneath the lock adds 77adbd8fbf3a drm/i915: Explicitly track active fw_domain timers adds cf3bd1a0f53e drm/i915/selftests: Reorder error cleanup for whitelist checking adds a17ce803dffa drm/i915: Update DRIVER_DATE to 20190708 adds baf08ed50a61 drm/i915/selftests: Set igt_spinner.gt for early exit adds cb6d7c7dc7ff drm/i915/userptr: Acquire the page lock around set_page_dirty() adds cbcec57e9dd7 drm/i915/selftests: Fill in a little more of the dummy fence adds 7c6d6867e972 drm/i915/gt: Apply RCS workarounds to the render class adds 4a5fdc962fc4 drm/i915/gt: Remove presumption of RCS0 adds 4fb76782ad01 drm/i915/hdcp: debug logs for sink related failures adds f384e48d7641 drm/i915: Add icl mipi dsi properties adds c598a66491cf drm/i915/sdvo: Use named initializers for the SDVO command names adds 8a9c8028399e drm/i915/sdvo: Remove duplicate SET_INPUT_TIMINGS_PART1 cm [...] adds 7b8062ea60d9 drm/i915/sdvo: Shrink sdvo_cmd_names[] strings adds a46f4e9e5ae9 drm/i915/sdvo: Add helpers to get the cmd/status string adds 5c28e3a567fe drm/i915: Clear the shared PLL from the put_dplls() hook adds f7ddc80ecb0e drm/i915/icl: Clear the shared port PLLs from the new crtc state adds 681c774d3490 drm/i915/userptr: Don't mark readonly objects as dirty adds a5af1df716c1 drm/i915/perf: ensure we keep a reference on the driver adds 46c5847e3d97 drm/i915: enumerate scratch fields adds 2a98f4e65bba drm/i915: add infrastructure to hold off preemption on a request adds b33c61db7291 drm/i915: Remove unused i915_gem_context_lookup_engine adds 58d1b427148a drm/i915/execlists: Record preemption for selftests adds 14bfcd3e0dae drm/i915/perf: add missing delay for OA muxes configuration adds 27ee72477c9b drm/i915/icl: Handle YCbCr to RGB conversion for BT2020 case adds 9856bf7f779a drm/i915/icl: Fix Y pre-offset for Full Range YCbCr adds caceff96d5b7 drm/i915/icl: Fixed Input CSC Co-efficients for BT601/709 adds 88c90e800675 Merge drm/drm-next into drm-intel-next-queued adds b41e434fdc42 drm/i915: make new intel_tc.c use uncore accessors adds c99fd7b3908e drm/i915: fix include order in intel_tc.* adds 9d44dcb9088a drm/i915: move intel_ddi_set_fia_lane_count to intel_tc.c adds 358633e71c07 drm/i915/gen11: Start distinguishing 'phy' from 'port' adds befa372b990a drm/i915/gen11: Program ICL_DPCLKA_CFGCR0 according to PHY adds dc867bc7d887 drm/i915/gen11: Convert combo PHY logic to use new 'enum p [...] adds d8fe2ab6bb28 drm/i915: Transition port type checks to phy checks adds 719d24002602 drm/i915/ehl: Enable DDI-D adds 47c4bdd6d3ea drm/i915/gt: Drop the duplicate icl workaround adds bf1315b830a4 drm/i915/selftests: Ensure we don't clamp a random offset to 32b adds 71b0846c17b9 drm/i915/guc: Remove preemption support for current fw adds aebf052bb647 drm/i915/guc: Simplify guc client adds 5a5efbf4ef50 drm/i915/sdvo: Fix handling if zero hbuf size adds f63dfc146438 drm/i915/selftests: Hold the vma manager lock while modify [...] adds 13ce609243c7 drm/i915: Use the "display core" power domain in vlv/chv s [...] adds 88016a9fb741 drm/i915: Check crtc_state->wm.need_postvbl_update before [...] adds afe0c21b6228 drm/i915: Simplify modeset_get_crtc_power_domains() arguments adds 13d723a1177d drm/i915: Polish intel_shared_dpll_swap_state() adds e3b4089c68ed drm/i915: Polish intel_atomic_track_fbs() adds 6a64e985d242 drm/i915: Use intel_ types in intel_{lock,modeset}_all_pipes() adds a85fb46777c0 drm/i915: Use intel_ types in intel_atomic_commit() adds b12d5944fc28 drm/i915: Don't pass stack garbage to pcode in the second [...] adds ddafc0f75640 drm/i915/guc: Drop redundant ctx param from kerneldoc adds 86c9640b3a1e drm/i915: Copy name string into ring buffer for intel_upda [...] adds ddb3d12afa92 drm/i915: Don't overestimate 4:2:0 link symbol clock adds f1f1d4fa5869 drm/i915: Add 4th pipe and transcoder adds abd3a0fe040d drm/i915/tgl: add initial Tiger Lake definitions adds 7f02889292e2 drm/i915/tgl: Introduce Tiger Lake PCH adds d8df6bec1a30 drm/i915/tgl: Add TGL PCH detection in virtualized environment adds 9747f0c2fb9e drm/i915/tgl: Add TGL PCI IDs adds 7ff0fca4964f drm/i915/tgl: Check if pipe D is fused adds 276199e6be6a drm/i915/tgl: rename TRANSCODER_EDP_VDSC to use on transcoder A adds 656409bbaf87 drm/i915/tgl: Add power well support adds 1db27a729119 drm/i915/tgl: Add power well to support 4th pipe adds 68ff39c3f8c0 drm/i915/tgl: Add new pll ids adds c9014a2c7937 drm/i915/tgl: Add pll manager adds 6c8337dafaa9 drm/i915/tgl: Add additional ports for Tiger Lake adds 5c71970889d7 drm/i915/tgl: Add additional PHYs for Tiger Lake adds 55cd5048e176 drm/i915/tgl: init ddi port A-C for Tiger Lake adds deea06b47574 drm/i915/tgl: apply Display WA #1178 to fix type C dongles adds 30fcc338bc66 drm/i915/gen12: MBUS B credit change adds 3fd53262f0dd drm/i915/tgl: Add gmbus gpio pin to port mapping adds fb81cbe46988 drm/i915/tgl: port to ddc pin mapping adds d757535e3116 drm/i915/tgl: Add vbt value mapping for DDC Bus pin adds 36ca5335f202 drm/i915/tgl: Add DPLL registers adds a1c5f1510b3f drm/i915/tgl: Update DPLL clock reference register adds 1e2b7f497c28 drm/i915: Add test for invalid flag bits in whitelist entries adds aee20aaed887 drm/i915: Implement read-only support in whitelist selftest adds 3e1f0a518d22 drm/i915: Add engine name to workaround debug print adds 6eebfe8a10a6 drm/i915/gtt: Use shallow dma pages for scratch adds 57a7e30546b2 drm/i915/gtt: Wrap page_table with page_directory adds a9abea97856b drm/i915/gtt: Reorder gen8 ppgtt free/clear/alloc adds 18c7962b8cf2 drm/i915/gtt: Markup i915_ppgtt height adds 277632645756 drm/i915/gtt: Compute the radix for gen8 page table levels adds c03cbe4c0a83 drm/i915/gtt: Convert vm->scratch into an array adds 6239901c576d drm/i915/gtt: Use NULL to encode scratch shadow entries adds b5893ffc274b drm/i915: Drop extern qualifiers from header function prototypes adds b01558e56f84 drm/i915: Rename "_load"/"_unload" to match PCI entry points adds f2db53f14d3d drm/i915: Replace "_load" with "_probe" consequently adds 3b58a9455136 drm/i915: Propagate "_release" function name suffix down adds 78dae1ac35dd drm/i915: Propagate "_remove" function name suffix down adds 0b61b8b07f6b drm/i915: Propagate "_probe" function name suffix down adds 87d855e8cfa4 drm/i915/guc: Don't enable GuC/HuC in auto mode on pre-Gen11 adds f774f0964919 drm/i915/guc: Turn on GuC/HuC auto mode adds eaa2b31be152 drm/i915: Skip SINK_COUNT read on CH7511 adds 801404632c4b drm/i915/display: Drop kerneldoc for 'intel_atomic_commit' adds 1eda701eace2 drm/i915/gtt: Recursive cleanup for gen8 adds 4c2be3c5ebfd drm/i915/gtt: Recursive ppgtt clear for gen8 adds 0caf62577730 drm/i915: Add modular FIA adds 139ab811511c drm/i915/tgl: add modular FIA to device info adds cb823ed9915b drm/i915/gt: Use intel_gt as the primary object for handli [...] adds a30eff49d08c drm/i915/guc: Use system workqueue for log capture adds e3f503f1c733 drm/i915/uc: replace uc init/fini misc adds bb2881f8bdde drm/i915/uc: introduce intel_uc_fw_supported adds 9cbd51c2c0ed drm/i915/guc: move guc irq functions to intel_guc parameter adds 633023a4e618 drm/i915/guc: unify guc irq handling adds 0f261b241d9c drm/i915/uc: move GuC and HuC files under gt/uc/ adds 8b5689d7e3ca drm/i915/uc: move GuC/HuC inside intel_gt under a new intel_uc adds ca7b2c1bbede drm/i915/uc: Move intel functions to intel_uc adds 84b1ca2f0e68 drm/i915/uc: prefer intel_gt over i915 in GuC/HuC paths adds 2239e6dff206 drm/i915/guc: prefer intel_gt in guc interrupt functions adds a8120bc23eea drm/i915/uc: kill <g,h>uc_to_i915 adds 506927ec8bbb drm/i915/selftests: Ignore self-preemption suppression under gvt adds 48cf0a1ec170 drm/i915/ehl: Map MCC pins based on PHY, not port adds 3944709df8e9 drm/i915: Add support for retrying hotplug adds bb80c9255770 drm/i915: Enable hotplug retry adds cfe7288c276e drm/i915: Lock the engine while dumping the active request adds 09975b861aa0 drm/i915/execlists: Disable preemption under GVT adds 8a98e839601f drm/i915/gtt: Recursive ppgtt alloc for gen8 adds bea5faf7be32 drm/i915/gtt: Tidy up ppgtt insertion for gen8 adds a9877da2d629 drm/i915/oa: Reconfigure contexts on the fly adds 0629d4da1f15 drm/i915: Update description of i915.enable_guc modparam adds fff8102aaed5 drm/i915/execlists: Process interrupted context on reset adds c30d5dc653cb drm/i915/gt: Push engine stopping into reset-prepare adds a9974c84782b Merge remote-tracking branch 'drm-intel/for-linux-next' adds dd2b5959785c drm/bochs: fix framebuffer setup. adds c0898fca3fce drm/selftests: reduce stack usage adds dae1ccee012e drm: panel-orientation-quirks: Add extra quirk table entry [...] adds e5704b3fe9d5 drm: connector: remove bogus NULL check adds 505f6cff880e drm/komeda: Remove clock ratio property adds 8aa0625f4855 drm/komeda: remove slave_planes property adds a76f612c1de8 drm/komeda: remove img_enhancement property adds c945623c05c3 drm/komeda: Remove layer_split property adds 75c5bf97ed2f MAINTAINERS: maintain drm/arm drivers in drm-misc for now adds 1930c11204b1 drm/komeda: Computing layer_split internally adds 990dee3aa456 drm/komeda: Computing image enhancer internally adds 7f3bbc0b817b drm/modes: Skip invalid cmdline mode adds 7aaddd96d5fe drm/modes: Don't apply cmdline's rotation if it wasn't specified adds 07b6237d1d49 Merge remote-tracking branch 'drm-misc/for-linux-next' adds d2bb151af860 drm/etnaviv: drop use of drmP.h adds 57bdd4057516 drm/etnaviv: Use devm_platform_ioremap_resource() adds f589aa3f8af5 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 6cd249cfad68 ASoC: max98357a: use mdelay for sdmode-delay adds 72365164cbef ASoC: rt1308: Remove executable attribute from source files adds 9e944c9be245 ASoC: Relocate my e-mail to .com domain zone adds 52db6685932e ASoC: simple_card_utils.h: care NULL dai at asoc_simple_de [...] adds 794fcee8da3c ASoC: simple-card-utils: care no Platform for DPCM adds 724808ad556c ASoC: simple-card: fix an use-after-free in simple_dai_lin [...] adds 27862d5a3325 ASoC: simple-card: fix an use-after-free in simple_for_eac [...] adds aa2e362cb6b3 ASoC: audio-graph-card: fix use-after-free in graph_dai_li [...] adds c152f8491a8d ASoC: audio-graph-card: fix an use-after-free in graph_get [...] adds 09297c2f7a54 ASoC: rt1011: fix DC calibration offset not applying adds ec3042ad39d4 ASoC: audio-graph-card: add missing const at graph_get_dai_id() adds 9b6d104a6b15 ASoC: samsung: odroid: fix an use-after-free issue for codec adds 2abee12c0ab1 ASoC: samsung: odroid: fix a double-free issue for cpu_dai adds aa2ba991c420 ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook adds ca4aacd92c71 Merge branch 'asoc-5.3' into asoc-next adds 7e0758fb0950 Merge remote-tracking branch 'sound-asoc/for-next' adds 6e6de3dee51a kernel/module.c: Only return -EEXIST for modules that have [...] adds 8d1b73dd25ff kernel: module: Use struct_size() helper adds bc6f2a757d52 kernel/module: Fix mem leak in module_add_modinfo_attrs adds 2eef1399a866 modules: fix BUG when load module with rodata=n adds 38b37d631aec module: allow arch overrides for .exit section names adds 70bac08d4157 ARM: module: recognize unwind exit sections adds 93651f80dcb6 modules: fix compile error if don't have strict module rwx adds 8cc66792800b Merge remote-tracking branch 'modules/modules-next' adds 1976d7d200c5 Input: synaptics - whitelist Lenovo T580 SMBus intertouch adds 071cfc43c875 Input: sun4i-lradc-keys - add of_node_put() before return adds cc95527cceb3 Input: mtk-pmic-keys - add of_node_put() before return adds 2a017fd82c54 Input: gtco - bounds check collection indent level adds e2c063c89700 Input: auo-pixcir-ts - switch to using devm_add_action_or [...] adds d38b6cf50a6b Input: synaptics - fix misuse of strlcpy adds ecb41832bd2a Merge tag 'v5.2' into next adds 6d45d3e08b74 Input: iforce - remove empty multiline comments adds b8374b85529d Input: adp5589 - initialize GPIO controller parent device adds 88f28e95e72e Input: hyperv-keyboard - remove dependencies on PAGE_SIZE [...] adds 7e4935ccc323 Input: alps - don't handle ALPS cs19 trackpoint-only device adds 5023cf32210d drm/bridge: make remote control optional adds 55a75288e1c9 Merge branch 'ib/5.2-sil_sii8620-rc-optional' into next adds b426ac045209 Input: add Apple SPI keyboard and trackpad driver adds 95a79cc19ea5 Input: applespi - remove set but not used variables 'sts' adds 5a4cee7b28ed Input: psmouse - fix build error of multiple definition adds 4e268621573a Merge remote-tracking branch 'input/next' adds c7543f48afe7 Merge branch 'for-5.3/io_uring' into for-next adds fa5659bcbc8b Merge branch 'for-linus' into for-next adds b8b02e6f0e0e Merge branch 'for-linus' into for-next adds cbaf5d5efaa6 Merge branch 'for-linus' into for-next adds 33ca842b0ad2 Merge branch 'for-linus' into for-next adds e156afacf978 Merge branch 'for-linus' into for-next adds 0501481ca9cd Merge branch 'for-linus' into for-next adds 43de9762c5d0 Merge branch 'for-linus' into for-next adds 0386b936772f Merge branch 'for-linus' into for-next adds 5b9ddbdf2f36 Merge branch 'for-linus' into for-next adds 4eb60ba19779 Merge remote-tracking branch 'block/for-next' adds 3b8cafdd5436 dm zoned: fix zone state management race adds 3ee25485ba8e dm snapshot: fix oversights in optional discard support adds c663e04097f4 dm kcopyd: Increase default sub-job size to 512KB adds 733232f8c852 dm: use printk ratelimiting functions adds 949159acfde0 Merge remote-tracking branch 'device-mapper/for-next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds 282a21bc1bd9 Merge remote-tracking branch 'kgdb/kgdb-next' adds 1ef55fed9219 regulator: axp20x: fix DCDCA and DCDCD for AXP806 adds 8f46e22b5ac6 regulator: axp20x: fix DCDC5 and DCDC6 for AXP803 adds e571e17488d4 Merge branch 'regulator-5.3' into regulator-next adds 83f27eac62b0 Merge remote-tracking branch 'regulator/for-next' adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 32daa6e9b63b Merge branch 'next-integrity' into next-testing adds 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds e5a7e9283f51 Merge branch 'next-integrity' into next-testing adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds ffaf0e140478 Merge branch 'next-general' into next-testing adds f30160f982fc Merge branch 'next-general' into next-testing adds 0cce716e656b Merge branch 'next-general' into next-testing adds 91421ab037e0 Merge branch 'next-general' into next-testing adds 5f4193730bb0 Merge branch 'next-general' into next-testing adds 34fc3d4acda1 Merge branch 'next-general' into next-testing adds 3bdda51a6a24 Merge branch 'next-general' into next-testing adds 1e11c7821bca Merge branch 'next-general' into next-testing adds 820cf8c12d89 Merge branch 'next-general' into next-testing adds 3536ec4873d7 Merge branch 'next-general' into next-testing adds 7bd3501ba533 Merge branch 'next-general' into next-testing adds f3e6bad019c7 Merge branch 'next-general' into next-testing adds d87331e4a620 Merge branch 'next-general' into next-testing adds 19199883732d Merge branch 'next-general' into next-testing adds e42953d3d8db Merge branch 'next-tpm' into next-testing adds db9ed620ddea Merge branch 'next-integrity' into next-testing adds 7453df272a8f Merge branch 'next-general' into next-testing adds 00468726bb52 Merge branch 'next-general' into next-testing adds 6d3528f3b162 Merge branch 'next-general' into next-testing adds 0d556c66dadd Merge branch 'next-general' into next-testing adds 3963bdb87e66 Merge branch 'next-general' into next-testing adds 4e861b133373 Merge branch 'next-general' into next-testing adds 4c5d789ce175 Merge branch 'next-general' into next-testing adds b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode adds 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads adds 83086497b890 KEYS: trusted: fix -Wvarags warning adds 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() adds 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll adds ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x adds a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] adds ed7a397570e3 Merge branch 'next-tpm' into next-testing adds 708e52ca7134 Merge branch 'next-general' into next-testing adds 4490364bb774 Merge branch 'next-general' into next-testing adds 316e92078be8 Merge branch 'next-general' into next-testing adds d700649809c8 Merge branch 'next-integrity' into next-testing adds d6d060788e0a Merge branch 'next-smack' into next-testing adds 072b76a8fe2b Merge branch 'next-general' into next-testing adds cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. adds ffd7af3def19 tomoyo: Check address length before reading address family adds 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. adds 5664f5faac11 Merge branch 'next-smack' into next-testing adds 5855380792d8 security: Make capability_hooks static adds ba9bfa0e4809 Merge branch 'next-general' into next-testing adds 33d39f8e06b4 Merge branch 'next-lsm' into next-testing adds 286e47a07799 Merge branch 'next-lsm' into next-testing adds a2b12b55ce27 Merge remote-tracking branch 'security/next-testing' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred adds df323337e507 apparmor: Use a memory pool instead per-CPU caches adds 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible adds 136db994852a apparmor: increase left match history buffer size adds 9d3cef9fc1b4 Merge remote-tracking branch 'apparmor/apparmor-next' adds 4a486e0b3656 Merge tag 'keys-misc-20190619' into keys-next adds 0707fc897176 Merge tag 'keys-request-20190626' into keys-next adds ca48ab4a784b Merge tag 'keys-namespace-20190627' into keys-next adds 20adf5593389 Merge tag 'keys-acl-20190703' into keys-next adds e62ca5943542 Merge remote-tracking branch 'keys/keys-next' adds 80030425e020 watchdog: make watchdog_deferred_registration_add() void adds b608075e4bd6 watchdog: let core print error message when registering de [...] adds 4ab054336109 watchdog: aspeed_wdt: drop warning after registering device adds d5f3e24f2223 watchdog: bcm2835_wdt: drop warning after registering device adds f54298950eab watchdog: bcm7038_wdt: drop warning after registering device adds ae07bdbe7f31 watchdog: bcm_kona_wdt: drop warning after registering device adds 76ed828b811e watchdog: cadence_wdt: drop warning after registering device adds 60415f701fce watchdog: da9052_wdt: drop warning after registering device adds 04892d893b19 watchdog: da9062_wdt: drop warning after registering device adds 6ab6d33ee002 watchdog: davinci_wdt: drop warning after registering device adds cdad26977e3f watchdog: digicolor_wdt: drop warning after registering device adds 2d065d2e9b15 watchdog: ftwdt010_wdt: drop warning after registering device adds f51540b83faa watchdog: hpwdt: drop warning after registering device adds 34b8580fe34d watchdog: i6300esb: drop warning after registering device adds 8f952c015f45 watchdog: ie6xx_wdt: drop warning after registering device adds 63c1cd534515 watchdog: imx2_wdt: drop warning after registering device adds 31f4a2cf8fc1 watchdog: imx_sc_wdt: drop warning after registering device adds ca2d4490705f watchdog: intel-mid_wdt: drop warning after registering device adds 9ee644c9326c watchdog: jz4740_wdt: drop warning after registering device adds 7da547350f50 watchdog: loongson1_wdt: drop warning after registering device adds 9daa2e1436f3 watchdog: max77620_wdt: drop warning after registering device adds 2b7ebd348959 watchdog: mei_wdt: drop warning after registering device adds eddeb07bd644 watchdog: mena21_wdt: drop warning after registering device adds 86fc18657899 watchdog: menf21bmc_wdt: drop warning after registering device adds a239027325d0 watchdog: mpc8xxx_wdt: drop warning after registering device adds 9076eb5dff93 watchdog: ni903x_wdt: drop warning after registering device adds 0a33dce48fbd watchdog: nic7018_wdt: drop warning after registering device adds ab9113d0460f watchdog: npcm_wdt: drop warning after registering device adds 0fa6cf71cdec watchdog: of_xilinx_wdt: drop warning after registering device adds 888ca35d74ce watchdog: pic32-dmt: drop warning after registering device adds 90984aa137a1 watchdog: pic32-wdt: drop warning after registering device adds 375611e561b1 watchdog: pnx4008_wdt: drop warning after registering device adds ccbf872a3ee7 watchdog: qcom-wdt: drop warning after registering device adds 2df87cfd8ea1 watchdog: rave-sp-wdt: drop warning after registering device adds 386f465ae6df watchdog: s3c2410_wdt: drop warning after registering device adds 24b8eb74082d watchdog: sama5d4_wdt: drop warning after registering device adds d41e3f4ee584 watchdog: sp5100_tco: drop warning after registering device adds 199801cd7a50 watchdog: sp805_wdt: drop warning after registering device adds d311048eb0d2 watchdog: sprd_wdt: drop warning after registering device adds 7283b217aebd watchdog: st_lpc_wdt: drop warning after registering device adds 71777442df8f watchdog: stm32_iwdg: drop warning after registering device adds 913b187d1296 watchdog: stmp3xxx_rtc_wdt: drop warning after registering device adds e290eb8c2339 watchdog: tegra_wdt: drop warning after registering device adds c8c844f28b68 watchdog: ts4800_wdt: drop warning after registering device adds f848a15347d9 watchdog: wm831x_wdt: drop warning after registering device adds e14651352a8e watchdog: xen_wdt: drop warning after registering device adds 8632944841d4 watchdog: sama5d4: fix WDD value to be always set to max adds 215e06f0d18d watchdog: bcm2835_wdt: Fix module autoload adds 48b32199f97a watchdog/hpwdt: Stop hpwdt on unregister. adds c22d8e38e475 watchdog/hpwdt: Advertize max_hw_heartbeat_ms adds bb721d6b9eed watchdog/hpwdt: Have core ping watchdog. adds be3d7f7cb3ac watchdog/hpwdt: Add module parameter kdumptimeout. adds f213fcf078c1 watchdog/hpwdt: Update documentation adds f1bb45b93345 watchdog/hpwdt: Reflect changes adds df04cce3b8f9 watchdog: jz4740: Use register names from <linux/mfd/ingen [...] adds 9b3461188e86 watchdog: jz4740: Avoid starting watchdog in set_timeout adds dfc01e2c8377 dt-bindings: watchdog: add Allwinner H6 watchdog adds b7fbd3e55c0f watchdog: renesas_wdt: Use 'dev' instead of dereferencing [...] adds 1a4aaf9f11f9 watchdog: gpio: add support for nowayout option adds b836005b4f95 watchdog: renesas_wdt: Add a few cycles delay adds 15f7d7fc5542 watchdog: imx_sc: Add pretimeout support adds 8c21ead3ea5d dt-bindings: watchdog: move i.MX system controller watchdo [...] adds 4d1c6a0ec2d9 watchdog: introduce watchdog.open_timeout commandline parameter adds 487e4e08221d watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT adds c2eac35bc271 watchdog: make the device time out at open_deadline when o [...] adds 74665686f0e2 docs: watchdog: convert docs to ReST and rename to *.rst adds 3bd41e595b09 docs: watchdog: Fix build error. adds 1dbb3bb8de88 watchdog: bcm_kona_wdt: no need to check return value of d [...] adds 64079cf9f2b2 watchdog: mei_wdt: no need to check return value of debugf [...] adds 3265c3d8f70f dt-bindings: watchdog: Rename bindings documentation file adds d0173278935a watchdog: convert remaining drivers to use SPDX license id [...] adds 8d209eb0b167 watchdog: atmel: atmel-sama5d4-wdt: Disable watchdog on sy [...] adds 053bc5764bb0 watchdog: ie6xx_wdt: Use spinlock_t instead of struct spinlock adds 7fb832ae7294 watchdog: digicolor_wdt: Remove unused variable in dc_wdt_probe adds 723a166e4e46 Merge remote-tracking branch 'watchdog/master' adds 43167bb1f6bb spi: dt-bindings: spi-controller: remove unnecessary 'maxI [...] adds d6b197a14863 spi: spi-fsl-qspi: change i.MX7D RX FIFO size adds 2922d1cc1696 spi: gpio: Add SPI_MASTER_GPIO_SS flag adds 67e50426ffcb Merge branch 'spi-5.3' into spi-next adds 19f8da76a73a Merge remote-tracking branch 'spi/for-next' adds b304beb974c5 Merge branch 'x86/urgent' adds 87b512def792 objtool: Add support for C jump tables adds e55a73251da3 bpf: Fix ORC unwinding in non-JIT BPF code adds 162b65ddbf2f Merge branch 'x86/debug' adds eadc3dfd1c95 Merge remote-tracking branch 'tip/auto-latest' adds 6f346347459c EDAC/sysfs: Fix memory leak when creating a csrow object adds f5d59da9663d EDAC/sysfs: Drop device references properly adds b7831befaaf6 EDAC/altera: Add Stratix10 OCRAM ECC support adds 096322224f94 arm64: dts: stratix10: Add OCRAM EDAC node adds 1465c42fdddc EDAC/altera: Add Stratix10 SDMMC support adds caef756dd2f7 arm64: dts: stratix10: Add SDMMC EDAC node adds f9aaba8dafc0 EDAC/sb_edac: Remove redundant update of tad_base adds a1ee570c831d EDAC/sifive: Add EDAC platform driver for SiFive SoCs adds efcea746fdc6 EDAC/ie31200: Add Intel Coffee Lake CPU support adds b28372c4390e EDAC/ie31200: Reformat PCI device table adds 2e3633d53c67 EDAC/aspeed: Remove set but not used variable 'np' adds b2572772d13e EDAC: Make edac_debugfs_create_x*() return void adds 88a56365b447 Merge remote-tracking branch 'edac-amd/for-next' adds 7375dca1647f ftrace: Make enable and update parameters bool when applicable adds 0c9f23797925 x86/ftrace: Make enable parameter bool where applicable adds 2d8d8fac3b4e x86/uaccess: Allow access_ok() in irq context if pagefault [...] adds 3d7081822f7f uaccess: Add non-pagefault user-space read functions adds 88903c464321 tracing/probe: Add ustring type for user-space string adds e65f7ae7f4da tracing/probe: Support user-space dereference adds bdf2b8cbf076 selftests/ftrace: Add user-memory access syntax testcase adds 1e032f7cfa14 perf-probe: Add user memory access attribute support adds f08367b3643b tracing: Use correct function name in trace_filter_add_rem [...] adds 87a90956eeab uaccess: Add a prototype of non-static __probe_user_read() adds 539b75b2b9ee tracing/kprobe: Cast user-space address correctly adds b5f8b32c93b2 kprobes: Initialize kprobes at postcore_initcall adds 970988e19eb0 tracing/kprobe: Add kprobe_event= boot parameter adds b3015fe41d9a tracing: Make a separate config for trace event self tests adds b6399cc78934 tracing/kprobe: Do not run kprobe boot tests if kprobe_eve [...] adds a124692b698b ftrace: Enable trampoline when rec count returns back to one adds 86b3de60a0b6 ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS adds f0553dcb9778 tracepoint: Use struct_size() in kmalloc() adds 65fc965c708c kprobes: Fix to init kprobes in subsys_initcall adds f730e0f2da4d tracing/kprobe: Set print format right after parsed command adds b4d4b96be894 tracing/uprobe: Set print format when parsing command adds 455b289973f7 tracing/probe: Add trace_probe init and free functions adds 46e5376d404d tracing/probe: Add trace_event_call register API for trace_probe adds b5f935ee1339 tracing/probe: Add trace_event_file access APIs for trace_probe adds 747774d6b018 tracing/probe: Add trace flag access APIs for trace_probe adds b55ce203a8f3 tracing/probe: Add probe event name and group name accesses APIs adds e3dc9f898ef9 tracing/probe: Add trace_event_call accesses APIs adds 715fa2fd4c6c tracing/kprobe: Check registered state using kprobe adds cbd965bde74c ftrace/selftests: Return the skip code when tracing direct [...] adds 6e55f320f00e ftrace/selftest: Test if set_event/ftrace_pid exists befor [...] adds 46710f3a34b5 tracing: Pass type into tracing_generic_entry_update() adds 5967bd5c4239 tracing: Let filter_assign_type() detect FILTER_PTR_STRING adds 0aeb1def4416 tracing: Make trace_get_fields() global adds effcdfd4cd50 Merge remote-tracking branch 'ftrace/for-next' adds 0b7746295120 KVM: x86: expose AVX512_BF16 feature to guest adds f4e4805e4bf7 x86: kvm: avoid -Wsometimes-uninitized warning adds a6a6d3b1f867 x86: kvm: avoid constant-conversion warning adds a9c788f07347 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] adds fe85ec86fcd5 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] adds da2a2d601c2d KVM: selftests: Align memory region addresses to 1M on s390x adds edf54478d83e KVM: selftests: Add processor code for s390x adds ee1563f42856 KVM: selftests: Add the sync_regs test for s390x adds 49fe9a5d1638 KVM: selftests: Move kvm_create_max_vcpus test to generic code adds 8343ba2d4820 KVM: selftests: enable pgste option for the linker on s390 adds fd4198bf17ca Merge tag 'kvm-s390-next-5.3-1' of git://git.kernel.org/pu [...] adds 9481b7f10c5a kvm: vmx: fix coccinelle warnings adds 9a5611af5edb kvm: x86: some tsc debug cleanup adds 0d88800d5472 kvm: x86: ioapic and apic debug macros cleanup adds 6694e4801282 KVM: nVMX: Ignore segment base for VMX memory operand when [...] adds 596f9cf6ba39 Merge remote-tracking branch 'kvm/linux-next' adds 0e84ec96b561 KVM: PPC: Remove leftover comment from emulate_loadstore.c adds 3bda7f0ae0f7 KVM: PPC: Book3S PR: Fix software breakpoints adds 8218e832b253 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds bce5963bcb4f xen/events: fix binding user event channels to cpus adds 090d54bcbc54 Revert "x86/paravirt: Set up the virt_spin_lock_key after [...] adds 814bbf49dcd0 xen: remove tmem driver adds 1b37683cda02 x86/xen: Mark xen_hvm_need_lapic() and xen_x2apic_para_ava [...] adds 30978346372e x86: Add "nopv" parameter to disable PV extensions adds b39b049749ce xen: Map "xen_nopv" parameter to "nopv" and mark it obsolete adds cc8f3b4dd2eb x86/paravirt: Remove const mark from x86_hyper_xen_hvm variable adds bef6e0ae7420 x86/xen: Add "nopv" support for HVM guest adds b23e5844dfe7 xen/pv: Fix a boot up hang revealed by int3 self test adds 8541d89de519 Merge remote-tracking branch 'xen-tip/linux-next' adds 03ed70fb0e5e Merge branch 'for-5.3' into for-next adds c6a1c9062625 Merge remote-tracking branch 'percpu/for-next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next adds 7dda75b51fba Merge remote-tracking branch 'mux/for-next' adds fef65e1e507c Merge branch 'for-5.2-fixes' into for-next adds a6a11a05302b Merge branch 'for-5.3' into for-next adds 22a0b83583ab Merge branch 'for-5.3' into for-next adds 2766bfb0eb2d Merge remote-tracking branch 'cgroup/for-next' adds ab1291acd4ab Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds f300f390632d Merge remote-tracking branch 'rpmsg/for-next' adds a2318b6a16a8 riscv: Use latest system call ABI adds 4fa1506157b2 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 0544e5d83161 Merge remote-tracking branch 'livepatching/for-next' adds db5d00c93edc libnvdimm, namespace: Drop uuid_t implementation detail adds c5d4355d10d4 libnvdimm: nd_region flush callback support adds 6e84200c0a29 virtio-pmem: Add virtio pmem driver adds fefc1d97fa4b libnvdimm: add dax_dev sync flag adds 2e9ee0955d3c dm: enable synchronous dax adds 32de1484648a dax: check synchronous mapping is supported adds e46bfc3f03d7 ext4: disable map_sync for async flush adds b21fec414095 xfs: disable map_sync for async flush adds 8c2e408e73f7 virtio_pmem: fix sparse warning adds 40cdc60ac16a device-dax: Add a 'resource' attribute adds 23c84eb78375 dax: Fix missed wakeup with PMD faults adds cb3110f7452d Merge branch 'for-5.3/dax' into libnvdimm-for-next adds 3179830e3da3 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds c56b4ef1cf0c ntb: intel: Make intel_ntb3_peer_db_addr static adds 8b2f033631c2 NTB: ntb_perf: Increased the number of message retries to 1000 adds b1ee5998a5d2 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] adds 12c023d7c32a NTB: ntb_perf: Clear stale values in doorbell and command [...] adds a5c3666f1c32 NTB: ntb_hw_amd: set peer limit register adds 51cb8dbf1324 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed adds ff148d8ac53e ntb_hw_switchtec: potential shift wrapping bug in switchte [...] adds 1e590dec3ed6 NTB: amd: Silence shift wrapping warning in amd_ntb_db_vec [...] adds 18c8c0954d15 NTB: correct ntb_dev_ops and ntb_dev comment typos adds 28e339f100e3 ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_ [...] adds f0f43e766bdb ntb_hw_switchtec: Skip unnecessary re-setup of shared memo [...] adds a944ccc3b0ae ntb_hw_switchtec: Fix setup MW with failure bug adds d7cc609fb679 PCI/MSI: Support allocating virtual MSI interrupts adds fcdf8e95fa3b PCI/switchtec: Add module parameter to request more interrupts adds 246a42c51bc5 NTB: Introduce helper functions to calculate logical port number adds 5f1b1f065c79 NTB: Introduce functions to calculate multi-port resource index adds d217e07b32a6 NTB: Rename ntb.c to support multiple source files in the module adds 26b3a37b9284 NTB: Introduce MSI library adds a6bed7a54165 NTB: Introduce NTB MSI Test Client adds 76ab785e7396 NTB: Add ntb_msi_test support to ntb_test adds 2b0569b3b7e6 NTB: Add MSI interrupt support to ntb_transport adds d9c53aa440b3 NTB: Describe the ntb_msi_test client in the documentation. adds 5d4803950b6c Merge remote-tracking branch 'ntb/ntb-next' adds 2dcbe7fe2265 lib/test_stackinit: Handle Clang auto-initialization pattern adds edae05ca722b Merge remote-tracking branch 'kspp/for-next/kspp' adds 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier adds 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier adds ed253af9aea8 dt-bindings: fsl: scu: add ocotp binding adds bdfc1f623330 nvmem: imx: add i.MX8 nvmem driver adds c8d087d040cf nvmem: Broaden the selection of NVMEM_SNVS_LPGPR adds 743b620aeeb8 dt-bindings: nvmem: Convert Allwinner SID to a schema adds 09007fd87eb8 dt-bindings: nvmem: Add YAML schemas for the generic NVMEM [...] adds 341f8ae0f820 dt-bindings: nvmem: SID: Fix the examples node names adds e72cf0050f9a Merge remote-tracking branch 'nvmem/for-next' adds 91abab83839a XArray: Fix xas_next() with a single entry at 0 adds d68de8fb7d3c Merge remote-tracking branch 'xarray/xarray' adds 4382fc438ca5 Merge branch 'clone' into for-next adds aa20204a570a Merge remote-tracking branch 'pidfd/for-next' adds a85f1d3d734d PM / devfreq: tegra: Fix kHz to Hz conversion adds 5c6893177612 PM / devfreq: tegra: Replace readl-writel with relaxed versions adds 5a6634e5cf46 PM / devfreq: tegra: Replace write memory barrier with the [...] adds c2b21e4f5363 PM / devfreq: tegra: Don't ignore clk errors adds f2899a901f8e PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe adds 7b4ad81cbba1 PM / devfreq: tegra: Drop primary interrupt handler adds 7a2990545609 PM / devfreq: tegra: Properly disable interrupts adds 868a27e2a93b PM / devfreq: tegra: Clean up driver's probe / remove adds 8851c9dde2cb PM / devfreq: tegra: Avoid inconsistency of current freque [...] adds c617a4aa2029 PM / devfreq: tegra: Mark ACTMON's governor as immutable adds 97ac2ee203e6 PM / devfreq: tegra: Move governor registration to driver's probe adds 34086d25ff69 PM / devfreq: tegra: Reconfigure hardware on governor's restart adds dd728f91227d PM / devfreq: tegra: Support Tegra30 adds 3a53ad9448ca PM / devfreq: tegra: Enable COMPILE_TEST for the driver adds 5e18d77f36e6 PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c adds 028b3793284f PM / devfreq: Introduce driver for NVIDIA Tegra20 adds c3ac4d3998c4 PM / devfreq: Fix spelling typo adds 76f08f2b64df PM / devfreq: rk3399_dmc: Fix spelling typo adds 4f065f69ebc2 PM / devfreq: Fix kernel oops on governor module load adds f6274181714d PM / devfreq: events: add Exynos PPMU new events adds 27c17be8e488 PM / devfreq: tegra20: add COMMON_CLK dependency adds 423df271e91e Merge remote-tracking branch 'devfreq/for-next' adds 3e6e988c83f7 mm/hmm: fix bad subpage pointer in try_to_unmap_one adds 7a36f6e0a162 kernel/signal.c: fix a kernel-doc markup adds e08aad684534 Revert "kmemleak: allow to coexist with fault injection" adds 880b74cf74ac ocfs2: remove set but not used variable 'last_hash' adds dc1bb5f93ea0 ocfs2: clear zero in unaligned direct IO adds 71fa72885269 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds d019ea738a29 ocfs2: wait for recovering done after direct unlock request adds dc1dfdf08534 ocfs2: checkpoint appending truncate log transaction befor [...] adds 2a56d3a0483c ramfs: support O_TMPFILE adds d307d78fc27a mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds c717e33352ce mm/mmap.c: fix the adjusted length error adds a73372fcd6c0 mm/memory_hotplug: simplify and fix check_hotplug_memory_range() adds 2b60ff9caa4c s390x/mm: fail when an altmap is used for arch_add_memory() adds b70da7519ea9 s390x/mm: implement arch_remove_memory() adds df50503762e8 arm64/mm: add temporary arch_remove_memory() implementation adds 646d1957526c drivers/base/memory: pass a block_id to init_memory_block() adds f5996406c2d7 drivers/base/memory: fix a compilation warning adds 3233eaae7809 mm/memory_hotplug: allow arch_remove_memory() without CONF [...] adds 0d501bf4354d mm/memory_hotplug: create memory block devices after arch_ [...] adds 9a3e48c75914 mm/memory_hotplug: drop MHP_MEMBLOCK_API adds 9e294b6577d8 mm/memory_hotplug: remove memory block devices before arch [...] adds e0d1d0a41059 mm/memory_hotplug: make unregister_memory_block_under_node [...] adds 406af004200b mm/memory_hotplug: remove "zone" parameter from sparse_rem [...] adds 6b64a40827fb mm/sparse.c: set section nid for hot-add memory adds dfd978f6955b mm/sparse.c: fix memory leak of sparsemap_buf in aliged memory adds 4465d391edc4 mm/sparse.c: mark sparse_buffer_free as __meminit adds cd27bbd78a53 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds add42d526aa0 mm: mempolicy: make the behavior consistent when MPOL_MF_M [...] adds 08765939fc6a mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds d9e78338bf17 mm/oom_kill.c: add task UID to info message on an oom kill adds cb0a23879471 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds 121f35aab03d mm: thp: make transhuge_vma_suitable available for anonymous THP adds e866bdf15de4 mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] adds a0a6334b05e4 mm: thp: make transhuge_vma_suitable available for anonymous THP adds 707aa1856f65 mm: thp: fix false negative of shmem vma's THP eligibility adds ca509b8da90e mm, memcg: proportional memory.{low,min} reclaim adds cc83c56baa71 mm, memcg: make memory.emin the baseline for utilisation d [...] adds e996df07864b mm, memcg: make scan aggression always exclude protection adds 1cef77c78bdf mm/vmscan: remove unused lru_pages argument adds cfea2dc22e6c mm: don't expose page to fast gup before it's ready adds 940a6ba41084 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 9383506deec6 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 7f1122e49975 kernel/hung_task.c: Monitor killed tasks. adds 9d0979588d4c lib/genalloc.c: export symbol addr_in_gen_pool adds 124493dae953 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds d27ece0574f6 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds fa816f3ca817 lib/math/rational.c: fix possible incorrect result from ra [...] adds 985c2982f696 checkpatch: add warnings in favor of strscpy(). adds de9a9e5c4e65 checkpatch: don't interpret stack dumps as commit IDs adds d4d613a2a4e9 checkpatch: fix something adds 9fb01a620891 fat: add nobarrier to workaround the strange behavior of device adds 0a300b43e0bd coredump: split pipe command whitespace before expanding template adds 4b55ed2d1e1a aio: simplify read_events() adds 297f09794bc4 resource: fix locking in find_next_iomem_res() adds 1d1dbe80029e resource-fix-locking-in-find_next_iomem_res-fix adds 9968155619d0 resource: avoid unnecessary lookups in find_next_iomem_res() adds ea4ab8723cf9 ipc/msg.c: consolidate all xxxctl_down() functions adds 1ade1f13ff68 Merge branch 'akpm-current/current' adds 8741287d322b pinctrl: fix pxa2xx.c build warnings adds 8c2438cb1178 mm: section numbers use the type "unsigned long" adds 7d3ac6ca8937 mm-section-numbers-use-the-type-unsigned-long-fix adds 81590806e252 mm-section-numbers-use-the-type-unsigned-long-v3 adds ea0e6c5bb8b9 drivers/base/memory: Use "unsigned long" for block ids adds e37e190c0f62 mm: make register_mem_sect_under_node() static adds 3c73eaecda88 mm/memory_hotplug: rename walk_memory_range() and pass sta [...] adds fa86c538e032 mm/memory_hotplug: move and simplify walk_memory_blocks() adds a4dc8be0c358 drivers/base/memory.c: Get rid of find_memory_block_hinted() adds 53ed268532e9 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3 adds cdac39e3a73b drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3-fix adds 4383b3996ee3 mm/sparsemem: introduce struct mem_section_usage adds f484294d43d7 mm/sparsemem: introduce a SECTION_IS_EARLY flag adds 8f4038324423 mm/sparsemem: add helpers track active portions of a secti [...] adds 881fe1edefcc mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] adds 00c6adc9b965 mm,memory_hotplug: fix shrink_{zone,node}_span adds 078f24b7723d mm/sparsemem: convert kmalloc_section_memmap() to populate [...] adds 39bff3a26c2c mm/hotplug: kill is_dev_zone() usage in __remove_pages() adds 512ab48de440 mm: kill is_dev_zone() helper adds 3604ea596db1 mm/sparsemem: prepare for sub-section ranges adds 51add46695e4 mm/sparsemem: support sub-section hotplug adds ac1a811341ca mm,sparse: fix deactivate_section for early sections adds 8ab125101219 mm,memory_hotplug: Fix shrink_{zone,node}_span adds 5485c58b0c0e mm: document ZONE_DEVICE memory-model implications adds 4b6cbeacdd27 docs/vm: update ZONE_DEVICE memory model documentation adds c0d3fd379600 mm/devm_memremap_pages: enable sub-section remap adds 905ea88b3c17 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields adds 812f8dd60589 libnvdimm/pfn: stop padding pmem namespaces to section alignment adds 06788fb64cd1 mm/sparsemem: cleanup 'section number' data types adds 14f7f78ed44f mm-sparsemem-cleanup-section-number-data-types-fix adds bfba286d9c4d mm: migrate: remove unused mode argument adds d5b3377666fe proc/sysctl: add shared variables for range check adds 95bf64a3487e tipc: remove two unused variables adds 05a6a7e1f390 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix adds e2df5ca54e88 proc/sysctl: make firmware loader table conditional adds fd528581ec4e proc-sysctl-add-shared-variables-for-range-check-fix-4 adds 7cc156ec05d6 drivers/tty/serial/sh-sci.c: suppress warning adds 948c51a0b487 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 545f6fc2aad2 Merge branch 'akpm/master' adds 6d21a41b7b1f Add linux-next specific files for 20190718
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + CREDITS | 2 +- Documentation/ABI/obsolete/sysfs-gpio | 2 +- Documentation/ABI/removed/sysfs-class-rfkill | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 17 - Documentation/ABI/stable/sysfs-class-rfkill | 2 +- Documentation/ABI/stable/sysfs-devices-node | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 20 + Documentation/ABI/testing/procfs-diskstats | 2 +- Documentation/ABI/testing/sysfs-block | 2 +- Documentation/ABI/testing/sysfs-block-device | 2 +- Documentation/ABI/testing/sysfs-class-power | 32 + Documentation/ABI/testing/sysfs-class-power-wilco | 30 + Documentation/ABI/testing/sysfs-class-powercap | 2 +- Documentation/ABI/testing/sysfs-class-switchtec | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 4 +- .../ABI/testing/sysfs-platform-asus-laptop | 2 +- Documentation/ABI/testing/sysfs-platform-asus-wmi | 10 + .../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 4 +- Documentation/{logo.txt => COPYING-logo} | 0 Documentation/DMA-API-HOWTO.txt | 2 +- Documentation/EDID/howto.rst | 58 - Documentation/PCI/MSI-HOWTO.txt | 270 - Documentation/PCI/PCIEBUS-HOWTO.txt | 198 - Documentation/PCI/acpi-info.rst | 192 + Documentation/PCI/acpi-info.txt | 187 - Documentation/PCI/endpoint/index.rst | 13 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 118 + Documentation/PCI/endpoint/pci-endpoint-cfs.txt | 105 - Documentation/PCI/endpoint/pci-endpoint.rst | 231 + Documentation/PCI/endpoint/pci-endpoint.txt | 215 - Documentation/PCI/endpoint/pci-test-function.rst | 103 + Documentation/PCI/endpoint/pci-test-function.txt | 87 - Documentation/PCI/endpoint/pci-test-howto.rst | 235 + Documentation/PCI/endpoint/pci-test-howto.txt | 206 - Documentation/PCI/index.rst | 18 + Documentation/PCI/msi-howto.rst | 287 + Documentation/PCI/pci-error-recovery.rst | 424 + Documentation/PCI/pci-error-recovery.txt | 413 - Documentation/PCI/pci-iov-howto.rst | 172 + Documentation/PCI/pci-iov-howto.txt | 147 - Documentation/PCI/pci.rst | 578 + Documentation/PCI/pci.txt | 636 - Documentation/PCI/pcieaer-howto.rst | 311 + Documentation/PCI/pcieaer-howto.txt | 267 - Documentation/PCI/picebus-howto.rst | 220 + Documentation/accelerators/ocxl.rst | 178 - Documentation/accounting/cgroupstats.rst | 31 + Documentation/accounting/cgroupstats.txt | 27 - Documentation/accounting/delay-accounting.rst | 126 + Documentation/accounting/delay-accounting.txt | 117 - Documentation/accounting/index.rst | 14 + Documentation/accounting/psi.rst | 182 + Documentation/accounting/psi.txt | 180 - Documentation/accounting/taskstats-struct.rst | 199 + Documentation/accounting/taskstats-struct.txt | 180 - Documentation/accounting/taskstats.rst | 180 + Documentation/accounting/taskstats.txt | 181 - Documentation/admin-guide/aoe/aoe.rst | 150 + Documentation/{ => admin-guide}/aoe/autoload.sh | 0 Documentation/{ => admin-guide}/aoe/examples.rst | 0 Documentation/admin-guide/aoe/index.rst | 17 + Documentation/{ => admin-guide}/aoe/status.sh | 0 Documentation/{ => admin-guide}/aoe/todo.rst | 0 .../{ => admin-guide}/aoe/udev-install.sh | 0 Documentation/admin-guide/aoe/udev.txt | 26 + .../blockdev/drbd/DRBD-8.3-data-packets.svg | 0 .../blockdev/drbd/DRBD-data-packets.svg | 0 .../blockdev/drbd/conn-states-8.dot | 0 .../blockdev/drbd/data-structure-v9.rst | 42 + .../blockdev/drbd/disk-states-8.dot | 0 .../drbd/drbd-connection-state-overview.dot | 0 .../admin-guide/blockdev/drbd/figures.rst | 30 + Documentation/admin-guide/blockdev/drbd/index.rst | 19 + .../admin-guide/blockdev/drbd/node-states-8.dot | 13 + Documentation/admin-guide/blockdev/floppy.rst | 255 + Documentation/admin-guide/blockdev/index.rst | 16 + Documentation/admin-guide/blockdev/nbd.rst | 31 + Documentation/admin-guide/blockdev/paride.rst | 439 + Documentation/admin-guide/blockdev/ramdisk.rst | 177 + Documentation/admin-guide/blockdev/zram.rst | 422 + .../{btmrvl.txt => admin-guide/btmrvl.rst} | 0 Documentation/admin-guide/bug-hunting.rst | 4 +- .../cgroup-v1/blkio-controller.rst | 0 Documentation/admin-guide/cgroup-v1/cgroups.rst | 695 + .../{ => admin-guide}/cgroup-v1/cpuacct.rst | 0 Documentation/admin-guide/cgroup-v1/cpusets.rst | 866 + .../{ => admin-guide}/cgroup-v1/devices.rst | 0 .../cgroup-v1/freezer-subsystem.rst | 0 .../{ => admin-guide}/cgroup-v1/hugetlb.rst | 0 Documentation/admin-guide/cgroup-v1/index.rst | 28 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 355 + .../{ => admin-guide}/cgroup-v1/memory.rst | 0 .../{ => admin-guide}/cgroup-v1/net_cls.rst | 0 .../{ => admin-guide}/cgroup-v1/net_prio.rst | 0 Documentation/{ => admin-guide}/cgroup-v1/pids.rst | 0 Documentation/{ => admin-guide}/cgroup-v1/rdma.rst | 0 Documentation/admin-guide/cgroup-v2.rst | 30 +- .../clearing-warn-once.rst} | 0 .../{cpu-load.txt => admin-guide/cpu-load.rst} | 0 .../cputopology.rst} | 0 .../device-mapper/cache-policies.rst | 0 .../{ => admin-guide}/device-mapper/cache.rst | 0 .../{ => admin-guide}/device-mapper/delay.rst | 0 .../{ => admin-guide}/device-mapper/dm-crypt.rst | 0 .../{ => admin-guide}/device-mapper/dm-dust.txt | 0 .../{ => admin-guide}/device-mapper/dm-flakey.rst | 0 .../{ => admin-guide}/device-mapper/dm-init.rst | 0 .../device-mapper/dm-integrity.rst | 0 .../{ => admin-guide}/device-mapper/dm-io.rst | 0 .../{ => admin-guide}/device-mapper/dm-log.rst | 0 .../device-mapper/dm-queue-length.rst | 0 .../{ => admin-guide}/device-mapper/dm-raid.rst | 0 .../device-mapper/dm-service-time.rst | 0 .../{ => admin-guide}/device-mapper/dm-uevent.rst | 0 .../{ => admin-guide}/device-mapper/dm-zoned.rst | 0 .../{ => admin-guide}/device-mapper/era.rst | 0 Documentation/admin-guide/device-mapper/index.rst | 42 + .../{ => admin-guide}/device-mapper/kcopyd.rst | 0 .../{ => admin-guide}/device-mapper/linear.rst | 0 .../{ => admin-guide}/device-mapper/log-writes.rst | 0 .../device-mapper/persistent-data.rst | 0 .../{ => admin-guide}/device-mapper/snapshot.rst | 0 .../admin-guide/device-mapper/statistics.rst | 225 + .../{ => admin-guide}/device-mapper/striped.rst | 0 .../{ => admin-guide}/device-mapper/switch.rst | 0 .../device-mapper/thin-provisioning.rst | 0 .../{ => admin-guide}/device-mapper/unstriped.rst | 0 .../{ => admin-guide}/device-mapper/verity.rst | 0 .../{ => admin-guide}/device-mapper/writecache.rst | 0 .../{ => admin-guide}/device-mapper/zero.rst | 0 .../{efi-stub.txt => admin-guide/efi-stub.rst} | 0 Documentation/admin-guide/gpio/index.rst | 17 + Documentation/{ => admin-guide}/gpio/sysfs.rst | 0 .../{highuid.txt => admin-guide/highuid.rst} | 0 Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- .../{hw_random.txt => admin-guide/hw_random.rst} | 0 Documentation/admin-guide/index.rst | 29 + .../{iostats.txt => admin-guide/iostats.rst} | 0 .../{ => admin-guide}/kdump/gdbmacros.txt | 0 Documentation/admin-guide/kdump/index.rst | 20 + Documentation/{ => admin-guide}/kdump/kdump.rst | 0 .../{ => admin-guide}/kdump/vmcoreinfo.rst | 0 Documentation/admin-guide/kernel-parameters.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 102 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 356 + Documentation/admin-guide/laptops/asus-laptop.rst | 271 + .../admin-guide/laptops/disk-shock-protection.rst | 151 + Documentation/admin-guide/laptops/index.rst | 17 + Documentation/admin-guide/laptops/laptop-mode.rst | 781 + Documentation/admin-guide/laptops/lg-laptop.rst | 84 + Documentation/admin-guide/laptops/sony-laptop.rst | 174 + Documentation/admin-guide/laptops/sonypi.rst | 158 + .../admin-guide/laptops/thinkpad-acpi.rst | 1562 + Documentation/admin-guide/laptops/toshiba_haps.rst | 87 + Documentation/admin-guide/lcd-panel-cgram.rst | 27 + Documentation/{ldm.txt => admin-guide/ldm.rst} | 0 .../lockup-watchdogs.rst} | 0 Documentation/admin-guide/mm/cma_debugfs.rst | 25 + Documentation/admin-guide/mm/index.rst | 3 +- Documentation/admin-guide/mm/ksm.rst | 2 +- .../admin-guide/mm/numa_memory_policy.rst | 2 +- .../admin-guide/namespaces/compatibility-list.rst | 43 + Documentation/admin-guide/namespaces/index.rst | 11 + .../admin-guide/namespaces/resource-control.rst | 18 + .../{numastat.txt => admin-guide/numastat.rst} | 0 Documentation/admin-guide/perf/arm-ccn.rst | 61 + Documentation/admin-guide/perf/arm_dsu_pmu.rst | 29 + Documentation/admin-guide/perf/hisi-pmu.rst | 60 + Documentation/admin-guide/perf/index.rst | 16 + Documentation/admin-guide/perf/qcom_l2_pmu.rst | 39 + Documentation/admin-guide/perf/qcom_l3_pmu.rst | 26 + Documentation/admin-guide/perf/thunderx2-pmu.rst | 42 + Documentation/admin-guide/perf/xgene-pmu.rst | 49 + Documentation/{pnp.txt => admin-guide/pnp.rst} | 0 .../{driver-api => admin-guide}/rapidio.rst | 0 Documentation/{rtc.txt => admin-guide/rtc.rst} | 0 Documentation/{svga.txt => admin-guide/svga.rst} | 0 Documentation/admin-guide/sysctl/abi.rst | 67 + Documentation/admin-guide/sysctl/fs.rst | 384 + Documentation/admin-guide/sysctl/index.rst | 98 + Documentation/admin-guide/sysctl/kernel.rst | 1177 + Documentation/admin-guide/sysctl/net.rst | 461 + Documentation/admin-guide/sysctl/sunrpc.rst | 25 + Documentation/admin-guide/sysctl/user.rst | 78 + Documentation/admin-guide/sysctl/vm.rst | 964 + .../video-output.rst} | 0 Documentation/admin-guide/xfs.rst | 466 + Documentation/aoe/aoe.rst | 150 - Documentation/aoe/index.rst | 19 - Documentation/aoe/udev.txt | 26 - Documentation/arm/Booting | 218 - Documentation/arm/IXP4xx | 172 - Documentation/arm/Interrupts | 167 - Documentation/arm/Marvell/README | 395 - Documentation/arm/Microchip/README | 169 - Documentation/arm/Netwinder | 78 - Documentation/arm/OMAP/DSS | 362 - Documentation/arm/OMAP/README | 11 - Documentation/arm/OMAP/omap_pm | 154 - Documentation/arm/Porting | 135 - Documentation/arm/README | 204 - Documentation/arm/SA1100/ADSBitsy | 43 - Documentation/arm/SA1100/Assabet | 300 - Documentation/arm/SA1100/Brutus | 66 - Documentation/arm/SA1100/CERF | 29 - Documentation/arm/SA1100/FreeBird | 21 - Documentation/arm/SA1100/GraphicsClient | 98 - Documentation/arm/SA1100/GraphicsMaster | 53 - Documentation/arm/SA1100/HUW_WEBPANEL | 17 - Documentation/arm/SA1100/Itsy | 39 - Documentation/arm/SA1100/LART | 14 - Documentation/arm/SA1100/PLEB | 11 - Documentation/arm/SA1100/Pangolin | 23 - Documentation/arm/SA1100/Tifon | 7 - Documentation/arm/SA1100/Yopy | 2 - Documentation/arm/SA1100/empeg | 2 - Documentation/arm/SA1100/nanoEngine | 11 - Documentation/arm/SA1100/serial_UART | 47 - Documentation/arm/SPEAr/overview.txt | 63 - Documentation/arm/Samsung-S3C24XX/CPUfreq.txt | 75 - Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt | 58 - Documentation/arm/Samsung-S3C24XX/GPIO.txt | 171 - Documentation/arm/Samsung-S3C24XX/H1940.txt | 40 - Documentation/arm/Samsung-S3C24XX/NAND.txt | 30 - Documentation/arm/Samsung-S3C24XX/Overview.txt | 318 - Documentation/arm/Samsung-S3C24XX/S3C2412.txt | 120 - Documentation/arm/Samsung-S3C24XX/S3C2413.txt | 21 - Documentation/arm/Samsung-S3C24XX/SMDK2440.txt | 56 - Documentation/arm/Samsung-S3C24XX/Suspend.txt | 137 - Documentation/arm/Samsung-S3C24XX/USB-Host.txt | 93 - Documentation/arm/Samsung/Bootloader-interface.txt | 68 - Documentation/arm/Samsung/GPIO.txt | 40 - Documentation/arm/Samsung/Overview.txt | 86 - Documentation/arm/Setup | 129 - Documentation/arm/VFP/release-notes.txt | 55 - Documentation/arm/arm.rst | 214 + Documentation/arm/booting.rst | 237 + Documentation/arm/cluster-pm-race-avoidance.rst | 533 + Documentation/arm/cluster-pm-race-avoidance.txt | 498 - Documentation/arm/firmware.rst | 72 + Documentation/arm/firmware.txt | 70 - Documentation/arm/index.rst | 80 + Documentation/arm/interrupts.rst | 169 + Documentation/arm/ixp4xx.rst | 173 + Documentation/arm/kernel_mode_neon.rst | 124 + Documentation/arm/kernel_mode_neon.txt | 121 - Documentation/arm/kernel_user_helpers.rst | 268 + Documentation/arm/kernel_user_helpers.txt | 267 - Documentation/arm/keystone/Overview.txt | 55 - Documentation/arm/keystone/knav-qmss.rst | 60 + Documentation/arm/keystone/knav-qmss.txt | 56 - Documentation/arm/keystone/overview.rst | 74 + Documentation/arm/marvel.rst | 488 + Documentation/arm/mem_alignment | 58 - Documentation/arm/mem_alignment.rst | 63 + Documentation/arm/memory.rst | 93 + Documentation/arm/memory.txt | 88 - Documentation/arm/microchip.rst | 204 + Documentation/arm/netwinder.rst | 85 + Documentation/arm/nwfpe/NOTES | 29 - Documentation/arm/nwfpe/README | 70 - Documentation/arm/nwfpe/README.FPE | 156 - Documentation/arm/nwfpe/TODO | 67 - Documentation/arm/nwfpe/index.rst | 13 + Documentation/arm/nwfpe/netwinder-fpe.rst | 162 + Documentation/arm/nwfpe/notes.rst | 32 + Documentation/arm/nwfpe/nwfpe.rst | 74 + Documentation/arm/nwfpe/todo.rst | 72 + Documentation/arm/omap/dss.rst | 372 + Documentation/arm/omap/index.rst | 12 + Documentation/arm/omap/omap.rst | 18 + Documentation/arm/omap/omap_pm.rst | 165 + Documentation/arm/porting.rst | 137 + Documentation/arm/pxa/mfp.rst | 288 + Documentation/arm/pxa/mfp.txt | 286 - Documentation/arm/sa1100/adsbitsy.rst | 51 + Documentation/arm/sa1100/assabet.rst | 301 + Documentation/arm/sa1100/brutus.rst | 69 + Documentation/arm/sa1100/cerf.rst | 35 + Documentation/arm/sa1100/freebird.rst | 25 + Documentation/arm/sa1100/graphicsclient.rst | 102 + Documentation/arm/sa1100/graphicsmaster.rst | 60 + Documentation/arm/sa1100/huw_webpanel.rst | 21 + Documentation/arm/sa1100/index.rst | 25 + Documentation/arm/sa1100/itsy.rst | 47 + Documentation/arm/sa1100/lart.rst | 15 + Documentation/arm/sa1100/nanoengine.rst | 11 + Documentation/arm/sa1100/pangolin.rst | 29 + Documentation/arm/sa1100/pleb.rst | 13 + Documentation/arm/sa1100/serial_uart.rst | 51 + Documentation/arm/sa1100/tifon.rst | 7 + Documentation/arm/sa1100/yopy.rst | 5 + Documentation/arm/samsung-s3c24xx/cpufreq.rst | 76 + Documentation/arm/samsung-s3c24xx/eb2410itx.rst | 59 + Documentation/arm/samsung-s3c24xx/gpio.rst | 172 + Documentation/arm/samsung-s3c24xx/h1940.rst | 41 + Documentation/arm/samsung-s3c24xx/index.rst | 20 + Documentation/arm/samsung-s3c24xx/nand.rst | 30 + Documentation/arm/samsung-s3c24xx/overview.rst | 319 + Documentation/arm/samsung-s3c24xx/s3c2412.rst | 121 + Documentation/arm/samsung-s3c24xx/s3c2413.rst | 22 + Documentation/arm/samsung-s3c24xx/smdk2440.rst | 57 + Documentation/arm/samsung-s3c24xx/suspend.rst | 137 + Documentation/arm/samsung-s3c24xx/usb-host.rst | 91 + Documentation/arm/samsung/bootloader-interface.rst | 81 + .../clksrc-change-registers.awk | 0 Documentation/arm/samsung/gpio.rst | 41 + Documentation/arm/samsung/index.rst | 12 + Documentation/arm/samsung/overview.rst | 89 + Documentation/arm/setup.rst | 108 + .../arm/{SH-Mobile => sh-mobile}/.gitignore | 0 Documentation/arm/spear/overview.rst | 66 + Documentation/arm/sti/overview.rst | 36 + Documentation/arm/sti/overview.txt | 33 - Documentation/arm/sti/stih407-overview.rst | 19 + Documentation/arm/sti/stih407-overview.txt | 18 - Documentation/arm/sti/stih415-overview.rst | 14 + Documentation/arm/sti/stih415-overview.txt | 12 - Documentation/arm/sti/stih416-overview.rst | 13 + Documentation/arm/sti/stih416-overview.txt | 12 - Documentation/arm/sti/stih418-overview.rst | 21 + Documentation/arm/sti/stih418-overview.txt | 20 - Documentation/arm/stm32/overview.rst | 2 - Documentation/arm/stm32/stm32f429-overview.rst | 7 +- Documentation/arm/stm32/stm32f746-overview.rst | 7 +- Documentation/arm/stm32/stm32f769-overview.rst | 7 +- Documentation/arm/stm32/stm32h743-overview.rst | 7 +- Documentation/arm/stm32/stm32mp157-overview.rst | 3 +- Documentation/arm/sunxi.rst | 150 + Documentation/arm/sunxi/README | 102 - Documentation/arm/sunxi/clocks.rst | 57 + Documentation/arm/sunxi/clocks.txt | 56 - Documentation/arm/swp_emulation | 27 - Documentation/arm/swp_emulation.rst | 27 + Documentation/arm/tcm.rst | 161 + Documentation/arm/tcm.txt | 155 - Documentation/arm/uefi.rst | 67 + Documentation/arm/uefi.txt | 60 - Documentation/arm/vfp/release-notes.rst | 57 + Documentation/arm/vlocks.rst | 212 + Documentation/arm/vlocks.txt | 211 - Documentation/arm64/index.rst | 2 - Documentation/auxdisplay/lcd-panel-cgram.txt | 24 - Documentation/backlight/lp855x-driver.txt | 66 - Documentation/block/bfq-iosched.rst | 597 + Documentation/block/bfq-iosched.txt | 583 - Documentation/block/biodoc.rst | 1164 + Documentation/block/biodoc.txt | 1076 - Documentation/block/biovecs.rst | 146 + Documentation/block/biovecs.txt | 144 - Documentation/block/capability.rst | 18 + Documentation/block/capability.txt | 15 - Documentation/block/cmdline-partition.rst | 53 + Documentation/block/cmdline-partition.txt | 46 - Documentation/block/data-integrity.rst | 291 + Documentation/block/data-integrity.txt | 281 - Documentation/block/deadline-iosched.rst | 72 + Documentation/block/deadline-iosched.txt | 75 - Documentation/block/index.rst | 25 + Documentation/block/ioprio.rst | 182 + Documentation/block/ioprio.txt | 183 - Documentation/block/kyber-iosched.rst | 15 + Documentation/block/kyber-iosched.txt | 14 - Documentation/block/null_blk.rst | 126 + Documentation/block/null_blk.txt | 99 - Documentation/block/pr.rst | 119 + Documentation/block/pr.txt | 119 - Documentation/block/queue-sysfs.rst | 254 + Documentation/block/queue-sysfs.txt | 253 - Documentation/block/request.rst | 99 + Documentation/block/request.txt | 88 - Documentation/block/stat.rst | 93 + Documentation/block/stat.txt | 86 - Documentation/block/switching-sched.rst | 39 + Documentation/block/switching-sched.txt | 35 - Documentation/block/writeback_cache_control.rst | 86 + Documentation/block/writeback_cache_control.txt | 86 - Documentation/blockdev/drbd/README.txt | 16 - Documentation/blockdev/drbd/data-structure-v9.txt | 38 - Documentation/blockdev/drbd/node-states-8.dot | 14 - Documentation/blockdev/floppy.txt | 245 - Documentation/blockdev/nbd.txt | 31 - Documentation/blockdev/paride.txt | 417 - Documentation/blockdev/ramdisk.txt | 174 - Documentation/blockdev/zram.txt | 355 - Documentation/bus-devices/ti-gpmc.txt | 122 - Documentation/cdrom/index.rst | 2 +- Documentation/cgroup-v1/cgroups.rst | 695 - Documentation/cgroup-v1/cpusets.rst | 866 - Documentation/cgroup-v1/index.rst | 30 - Documentation/cgroup-v1/memcg_test.rst | 355 - Documentation/cma/debugfs.txt | 21 - Documentation/connector/connector.txt | 196 - Documentation/console/console.txt | 145 - .../{gcc-plugins.txt => core-api/gcc-plugins.rst} | 0 Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/printk-formats.rst | 2 +- Documentation/cpu-freq/core.txt | 2 +- Documentation/device-mapper/index.rst | 44 - Documentation/device-mapper/statistics.rst | 225 - Documentation/devicetree/bindings/arm/amlogic.txt | 142 - Documentation/devicetree/bindings/arm/amlogic.yaml | 144 + .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- .../devicetree/bindings/arm/atmel-at91.txt | 73 - .../devicetree/bindings/arm/atmel-at91.yaml | 134 + Documentation/devicetree/bindings/arm/emtrion.txt | 12 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 + Documentation/devicetree/bindings/arm/fsl.yaml | 44 + Documentation/devicetree/bindings/arm/mediatek.txt | 89 - .../devicetree/bindings/arm/mediatek.yaml | 91 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../devicetree/bindings/arm/omap/omap.txt | 3 + Documentation/devicetree/bindings/arm/renesas.yaml | 8 + .../devicetree/bindings/arm/rockchip.yaml | 13 + .../devicetree/bindings/arm/stm32/mlahb.txt | 37 + .../devicetree/bindings/arm/stm32/stm32.txt | 10 - .../devicetree/bindings/arm/stm32/stm32.yaml | 31 + Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- Documentation/devicetree/bindings/arm/ti/k3.txt | 3 + Documentation/devicetree/bindings/arm/xen.txt | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 79 + .../devicetree/bindings/bus/sunxi-rsb.txt | 47 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 141 + .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/clock/at91-clock.txt | 7 +- .../bindings/clock/brcm,bcm63xx-clocks.txt | 22 + .../devicetree/bindings/clock/cirrus,lochnagar.txt | 1 + .../devicetree/bindings/clock/mvebu-core-clock.txt | 1 + .../devicetree/bindings/clock/qcom,gpucc.txt | 4 +- .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 7 +- .../devicetree/bindings/clock/silabs,si5341.txt | 162 + .../devicetree/bindings/clock/sunxi-ccu.txt | 62 - Documentation/devicetree/bindings/csky/pmu.txt | 38 + .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 100 + .../devicetree/bindings/display/arm,komeda.txt | 23 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 4 +- .../bindings/display/bridge/renesas,lvds.txt | 19 +- .../devicetree/bindings/display/bridge/sii902x.txt | 42 +- .../bindings/display/bridge/thine,thc63lvd1024.txt | 6 + .../bindings/display/bridge/toshiba,tc358767.txt | 1 + .../devicetree/bindings/display/ingenic,lcd.txt | 44 + .../devicetree/bindings/display/msm/dpu.txt | 10 + .../devicetree/bindings/display/msm/dsi.txt | 1 + .../display/panel/armadeus,st0700-adapt.txt | 9 + .../bindings/display/panel/edt,et-series.txt | 16 + .../display/panel/evervision,vgg804821.txt | 12 + .../bindings/display/panel/friendlyarm,hd702e.txt | 32 + .../bindings/display/panel/koe,tx14d24vm1bpa.txt | 42 + .../display/panel/osddisplays,osd101t2045-53ts.txt | 11 + .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 + .../bindings/display/panel/samsung,s6e63m0.txt | 33 + .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 + .../bindings/display/panel/vl050_8048nt_c01.txt | 12 + .../devicetree/bindings/display/renesas,du.txt | 2 + .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 8 + .../devicetree/bindings/display/st,stm32-ltdc.txt | 3 + .../bindings/display/sunxi/sun6i-dsi.txt | 93 - .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 - .../devicetree/bindings/dma/arm-pl330.txt | 3 + Documentation/devicetree/bindings/dma/fsl-edma.txt | 44 +- Documentation/devicetree/bindings/dma/fsl-qdma.txt | 1 + .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 + .../devicetree/bindings/dma/sun6i-dma.txt | 9 +- .../devicetree/bindings/gpu/arm,mali-midgard.txt | 20 +- .../devicetree/bindings/gpu/arm,mali-utgard.txt | 1 + .../devicetree/bindings/hwlock/omap-hwspinlock.txt | 25 +- .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 65 + .../devicetree/bindings/i2c/i2c-mt7621.txt | 25 + .../devicetree/bindings/i2c/i2c-mv64xxx.txt | 64 - .../devicetree/bindings/i2c/i2c-ocores.txt | 9 +- Documentation/devicetree/bindings/i2c/i2c-omap.txt | 1 + .../devicetree/bindings/i2c/i2c-stm32.txt | 2 + .../devicetree/bindings/i2c/i2c-sun6i-p2wi.txt | 41 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 124 + .../devicetree/bindings/input/sun4i-lradc-keys.txt | 1 + .../devicetree/bindings/mailbox/omap-mailbox.txt | 59 +- Documentation/devicetree/bindings/mfd/cros-ec.txt | 5 +- Documentation/devicetree/bindings/mfd/lp87565.txt | 36 + Documentation/devicetree/bindings/mfd/madera.txt | 8 +- Documentation/devicetree/bindings/mfd/rk808.txt | 44 + .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 10 + .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 + .../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 23 + .../devicetree/bindings/net/can/rcar_can.txt | 13 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 16 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +- .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 45 + Documentation/devicetree/bindings/nvmem/nvmem.txt | 81 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 93 + .../devicetree/bindings/pci/mobiveil-pcie.txt | 2 + .../bindings/pci/nvidia,tegra20-pcie.txt | 8 + Documentation/devicetree/bindings/pci/pci.txt | 3 + .../devicetree/bindings/pci/qcom,pcie.txt | 25 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 + .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 57 + .../devicetree/bindings/phy/phy-bindings.txt | 2 +- .../devicetree/bindings/phy/phy-pxa-usb.txt | 2 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 4 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 9 +- .../devicetree/bindings/power/qcom,rpmpd.txt | 2 + .../bindings/power/reset/nvmem-reboot-mode.txt | 26 + .../devicetree/bindings/power/reset/qcom,pon.txt | 1 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 57 + .../devicetree/bindings/pwm/pwm-sun4i.txt | 24 - .../bindings/remoteproc/qcom,adsp-pil.txt | 125 - .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 + .../devicetree/bindings/remoteproc/stm32-rproc.txt | 63 + .../bindings/reset/bitmain,bm1880-reset.txt | 18 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 143 +- .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 43 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 134 + Documentation/devicetree/bindings/rtc/rtc.txt | 73 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 50 + .../devicetree/bindings/rtc/sun6i-rtc.txt | 46 - .../devicetree/bindings/rtc/sunxi-rtc.txt | 17 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 92 + .../devicetree/bindings/serial/omap_serial.txt | 1 + .../bindings/soc/amlogic/amlogic,canvas.txt | 10 +- .../devicetree/bindings/soc/fsl/cpm_qe/qe.txt | 13 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 81 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 6 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + .../devicetree/bindings/spi/spi-controller.yaml | 1 - .../devicetree/bindings/timer/renesas,cmt.txt | 6 + .../devicetree/bindings/usb/s3c2410-usb.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 12 + Documentation/devicetree/bindings/virtio/iommu.txt | 66 + Documentation/devicetree/bindings/virtio/mmio.txt | 30 + .../bindings/watchdog/fsl-imx-sc-wdt.txt | 24 - .../watchdog/{renesas-wdt.txt => renesas,wdt.txt} | 0 .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 + Documentation/devicetree/booting-without-of.txt | 4 +- Documentation/dontdiff | 1 + .../driver-api/backlight/lp855x-driver.rst | 81 + .../{bt8xxgpio.txt => driver-api/bt8xxgpio.rst} | 0 Documentation/driver-api/connector.rst | 156 + Documentation/driver-api/console.rst | 152 + .../{dcdbas.txt => driver-api/dcdbas.rst} | 0 .../{dell_rbu.txt => driver-api/dell_rbu.rst} | 0 Documentation/driver-api/dmaengine/dmatest.rst | 21 +- .../{ => driver-api}/driver-model/binding.rst | 0 .../{ => driver-api}/driver-model/bus.rst | 0 .../{ => driver-api}/driver-model/class.rst | 0 .../driver-model/design-patterns.rst | 0 .../{ => driver-api}/driver-model/device.rst | 0 Documentation/driver-api/driver-model/devres.rst | 418 + .../{ => driver-api}/driver-model/driver.rst | 0 Documentation/driver-api/driver-model/index.rst | 24 + .../{ => driver-api}/driver-model/overview.rst | 0 .../{ => driver-api}/driver-model/platform.rst | 0 Documentation/driver-api/driver-model/porting.rst | 448 + .../driver-api/early-userspace/buffer-format.rst | 119 + .../early-userspace/early_userspace_support.rst | 154 + Documentation/driver-api/early-userspace/index.rst | 18 + Documentation/driver-api/edid.rst | 58 + Documentation/driver-api/eisa.rst | 230 + Documentation/driver-api/generic-counter.rst | 4 +- Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-api/index.rst | 43 +- Documentation/driver-api/interconnect.rst | 93 + Documentation/{isa.txt => driver-api/isa.rst} | 0 .../{isapnp.txt => driver-api/isapnp.rst} | 0 .../pblk.txt => driver-api/lightnvm-pblk.rst} | 0 Documentation/driver-api/md/index.rst | 12 + Documentation/driver-api/md/md-cluster.rst | 385 + Documentation/driver-api/md/raid5-cache.rst | 111 + Documentation/driver-api/md/raid5-ppl.rst | 47 + Documentation/driver-api/memory-devices/index.rst | 18 + .../driver-api/memory-devices/ti-emif.rst | 64 + .../driver-api/memory-devices/ti-gpmc.rst | 179 + .../men-chameleon-bus.rst} | 0 Documentation/driver-api/mmc/index.rst | 13 + Documentation/driver-api/mmc/mmc-async-req.rst | 98 + Documentation/driver-api/mmc/mmc-dev-attrs.rst | 91 + Documentation/driver-api/mmc/mmc-dev-parts.rst | 41 + Documentation/driver-api/mmc/mmc-tools.rst | 37 + Documentation/driver-api/mtd/index.rst | 12 + Documentation/driver-api/mtd/intel-spi.rst | 90 + Documentation/driver-api/mtd/nand_ecc.rst | 763 + Documentation/driver-api/mtd/spi-nor.rst | 66 + Documentation/driver-api/nfc/index.rst | 11 + Documentation/driver-api/nfc/nfc-hci.rst | 311 + Documentation/driver-api/nfc/nfc-pn544.rst | 34 + Documentation/driver-api/ntb.rst | 263 + Documentation/driver-api/nvdimm/btt.rst | 285 + Documentation/driver-api/nvdimm/index.rst | 12 + Documentation/driver-api/nvdimm/nvdimm.rst | 887 + Documentation/driver-api/nvdimm/security.rst | 143 + Documentation/driver-api/nvmem.rst | 189 + .../parport-lowlevel.rst} | 0 Documentation/driver-api/phy/index.rst | 18 + Documentation/{phy.txt => driver-api/phy/phy.rst} | 0 Documentation/driver-api/phy/samsung-usb2.rst | 137 + Documentation/driver-api/pm/devices.rst | 6 +- Documentation/driver-api/pps.rst | 2 +- Documentation/driver-api/pti_intel_mid.rst | 106 + Documentation/driver-api/ptp.rst | 2 +- Documentation/{pwm.txt => driver-api/pwm.rst} | 0 Documentation/driver-api/rapidio/index.rst | 15 + Documentation/driver-api/rapidio/mport_cdev.rst | 110 + Documentation/driver-api/rapidio/rapidio.rst | 362 + Documentation/driver-api/rapidio/rio_cm.rst | 135 + Documentation/driver-api/rapidio/sysfs.rst | 7 + Documentation/driver-api/rapidio/tsi721.rst | 112 + .../{rfkill.txt => driver-api/rfkill.rst} | 0 .../{ => driver-api}/serial/cyclades_z.rst | 0 Documentation/driver-api/serial/driver.rst | 549 + Documentation/driver-api/serial/index.rst | 32 + .../{ => driver-api}/serial/moxa-smartio.rst | 0 Documentation/{ => driver-api}/serial/n_gsm.rst | 0 Documentation/{ => driver-api}/serial/rocket.rst | 0 .../{ => driver-api}/serial/serial-iso7816.rst | 0 .../{ => driver-api}/serial/serial-rs485.rst | 0 Documentation/{ => driver-api}/serial/tty.rst | 0 .../{sgi-ioc4.txt => driver-api/sgi-ioc4.rst} | 0 Documentation/{SM501.txt => driver-api/sm501.rst} | 0 .../smsc_ece1099.rst} | 0 Documentation/driver-api/switchtec.rst | 102 + .../{sync_file.txt => driver-api/sync_file.rst} | 0 Documentation/driver-api/usb/power-management.rst | 2 +- Documentation/driver-api/vfio-mediated-device.rst | 414 + Documentation/{vfio.txt => driver-api/vfio.rst} | 0 Documentation/{ => driver-api}/xilinx/eemi.rst | 0 Documentation/driver-api/xilinx/index.rst | 16 + .../{xillybus.txt => driver-api/xillybus.rst} | 0 Documentation/{zorro.txt => driver-api/zorro.rst} | 0 Documentation/driver-model/devres.rst | 414 - Documentation/driver-model/index.rst | 26 - Documentation/driver-model/porting.rst | 448 - Documentation/early-userspace/README | 151 - Documentation/early-userspace/buffer-format.txt | 112 - Documentation/eisa.txt | 230 - Documentation/fault-injection/index.rst | 2 +- Documentation/fb/fbcon.rst | 4 +- Documentation/fb/index.rst | 2 +- Documentation/fb/modedb.rst | 14 + Documentation/fb/vesafb.rst | 2 +- Documentation/filesystems/coda.txt | 11 +- Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/nfs/nfsroot.txt | 2 +- Documentation/filesystems/overlayfs.txt | 2 +- Documentation/filesystems/porting | 15 +- Documentation/filesystems/proc.txt | 6 +- .../filesystems/ramfs-rootfs-initramfs.txt | 4 +- Documentation/filesystems/sysfs.txt | 2 +- Documentation/filesystems/tmpfs.txt | 2 +- Documentation/filesystems/vfs.rst | 4 +- Documentation/filesystems/xfs.txt | 470 - Documentation/firmware-guide/acpi/enumeration.rst | 2 +- Documentation/fpga/index.rst | 2 +- Documentation/gpio/index.rst | 17 - Documentation/gpu/amdgpu.rst | 24 +- Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-client.rst | 3 + Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/drm-mm.rst | 34 +- Documentation/gpu/drm-uapi.rst | 19 +- Documentation/gpu/i915.rst | 87 +- Documentation/gpu/mcde.rst | 8 + Documentation/gpu/todo.rst | 55 +- Documentation/hid/index.rst | 2 +- Documentation/hwmon/submitting-patches.rst | 2 +- Documentation/hwspinlock.txt | 81 + Documentation/i2c/busses/i2c-i801 | 20 +- Documentation/ia64/IRQ-redir.txt | 69 - Documentation/ia64/README | 43 - Documentation/ia64/aliasing.rst | 246 + Documentation/ia64/aliasing.txt | 221 - Documentation/ia64/efirtc.rst | 144 + Documentation/ia64/efirtc.txt | 128 - Documentation/ia64/err_inject.rst | 1067 + Documentation/ia64/err_inject.txt | 1068 - Documentation/ia64/fsys.rst | 303 + Documentation/ia64/fsys.txt | 286 - Documentation/ia64/ia64.rst | 49 + Documentation/ia64/index.rst | 18 + Documentation/ia64/irq-redir.rst | 80 + Documentation/ia64/mca.rst | 198 + Documentation/ia64/mca.txt | 194 - Documentation/ia64/serial.rst | 165 + Documentation/ia64/serial.txt | 151 - Documentation/ia64/xen.rst | 206 + Documentation/ia64/xen.txt | 183 - Documentation/ide/index.rst | 2 +- Documentation/iio/index.rst | 2 +- Documentation/index.rst | 34 + Documentation/infiniband/core_locking.rst | 118 + Documentation/infiniband/core_locking.txt | 112 - Documentation/infiniband/index.rst | 23 + Documentation/infiniband/ipoib.rst | 115 + Documentation/infiniband/ipoib.txt | 105 - Documentation/infiniband/opa_vnic.rst | 159 + Documentation/infiniband/opa_vnic.txt | 153 - Documentation/infiniband/sysfs.rst | 6 + Documentation/infiniband/sysfs.txt | 4 - Documentation/infiniband/tag_matching.rst | 69 + Documentation/infiniband/tag_matching.txt | 64 - Documentation/infiniband/user_mad.rst | 166 + Documentation/infiniband/user_mad.txt | 153 - Documentation/infiniband/user_verbs.rst | 75 + Documentation/infiniband/user_verbs.txt | 69 - Documentation/interconnect/interconnect.rst | 95 - Documentation/ioctl/botching-up-ioctls.rst | 225 + Documentation/ioctl/botching-up-ioctls.txt | 224 - Documentation/ioctl/cdrom.rst | 1233 + Documentation/ioctl/cdrom.txt | 967 - Documentation/ioctl/hdio.rst | 1342 + Documentation/ioctl/hdio.txt | 1071 - Documentation/ioctl/index.rst | 16 + Documentation/ioctl/ioctl-decoding.rst | 31 + Documentation/ioctl/ioctl-decoding.txt | 24 - Documentation/ioctl/ioctl-number.rst | 361 + Documentation/ioctl/ioctl-number.txt | 350 - Documentation/kbuild/index.rst | 2 +- Documentation/kbuild/issues.rst | 20 +- Documentation/kbuild/kbuild.rst | 8 +- Documentation/kbuild/kconfig-language.rst | 12 + Documentation/kbuild/kconfig.rst | 8 +- Documentation/kbuild/makefiles.rst | 13 +- Documentation/kdump/index.rst | 21 - Documentation/kernel-hacking/locking.rst | 2 +- Documentation/kernel-per-CPU-kthreads.txt | 356 - Documentation/laptops/asus-laptop.txt | 257 - Documentation/laptops/disk-shock-protection.txt | 149 - Documentation/laptops/laptop-mode.txt | 782 - Documentation/laptops/lg-laptop.rst | 85 - Documentation/laptops/sony-laptop.txt | 144 - Documentation/laptops/sonypi.txt | 152 - Documentation/laptops/thinkpad-acpi.txt | 1487 - Documentation/laptops/toshiba_haps.txt | 76 - Documentation/leds/index.rst | 2 +- Documentation/livepatch/index.rst | 2 +- Documentation/locking/index.rst | 24 + Documentation/locking/lockdep-design.rst | 394 + Documentation/locking/lockdep-design.txt | 389 - Documentation/locking/lockstat.rst | 204 + Documentation/locking/lockstat.txt | 183 - Documentation/locking/locktorture.rst | 170 + Documentation/locking/locktorture.txt | 145 - Documentation/locking/mutex-design.rst | 152 + Documentation/locking/mutex-design.txt | 142 - Documentation/locking/rt-mutex-design.rst | 574 + Documentation/locking/rt-mutex-design.txt | 559 - Documentation/locking/rt-mutex.rst | 77 + Documentation/locking/rt-mutex.txt | 73 - Documentation/locking/spinlocks.rst | 177 + Documentation/locking/spinlocks.txt | 167 - Documentation/locking/ww-mutex-design.rst | 393 + Documentation/locking/ww-mutex-design.txt | 383 - Documentation/m68k/index.rst | 17 + Documentation/m68k/kernel-options.rst | 911 + Documentation/m68k/kernel-options.txt | 884 - Documentation/md/md-cluster.txt | 325 - Documentation/md/raid5-cache.txt | 109 - Documentation/md/raid5-ppl.txt | 45 - Documentation/memory-devices/ti-emif.txt | 57 - Documentation/mic/index.rst | 2 - Documentation/mmc/mmc-async-req.txt | 87 - Documentation/mmc/mmc-dev-attrs.txt | 77 - Documentation/mmc/mmc-dev-parts.txt | 40 - Documentation/mmc/mmc-tools.txt | 34 - Documentation/mtd/intel-spi.txt | 88 - Documentation/mtd/nand_ecc.txt | 714 - Documentation/mtd/spi-nor.txt | 65 - Documentation/namespaces/compatibility-list.txt | 39 - Documentation/namespaces/resource-control.txt | 14 - Documentation/netlabel/index.rst | 2 +- Documentation/networking/bonding.txt | 16 +- Documentation/networking/ip-sysctl.txt | 2 +- Documentation/nfc/nfc-hci.txt | 290 - Documentation/nfc/nfc-pn544.txt | 32 - Documentation/ntb.txt | 236 - Documentation/nvdimm/btt.txt | 273 - Documentation/nvdimm/nvdimm.txt | 815 - Documentation/nvdimm/security.txt | 141 - Documentation/nvmem/nvmem.txt | 183 - Documentation/pcmcia/index.rst | 2 +- Documentation/perf/arm-ccn.txt | 59 - Documentation/perf/arm_dsu_pmu.txt | 28 - Documentation/perf/hisi-pmu.txt | 53 - Documentation/perf/qcom_l2_pmu.txt | 38 - Documentation/perf/qcom_l3_pmu.txt | 25 - Documentation/perf/thunderx2-pmu.txt | 41 - Documentation/perf/xgene-pmu.txt | 48 - Documentation/phy/samsung-usb2.txt | 135 - Documentation/pi-futex.txt | 2 +- Documentation/power/apm-acpi.rst | 36 + Documentation/power/apm-acpi.txt | 32 - Documentation/power/basic-pm-debugging.rst | 269 + Documentation/power/basic-pm-debugging.txt | 254 - Documentation/power/charger-manager.rst | 205 + Documentation/power/charger-manager.txt | 200 - Documentation/power/drivers-testing.rst | 51 + Documentation/power/drivers-testing.txt | 46 - Documentation/power/energy-model.rst | 147 + Documentation/power/energy-model.txt | 144 - Documentation/power/freezing-of-tasks.rst | 244 + Documentation/power/freezing-of-tasks.txt | 231 - Documentation/power/index.rst | 46 + Documentation/power/interface.rst | 79 + Documentation/power/interface.txt | 77 - Documentation/power/opp.rst | 379 + Documentation/power/opp.txt | 342 - Documentation/power/pci.rst | 1135 + Documentation/power/pci.txt | 1094 - Documentation/power/pm_qos_interface.rst | 227 + Documentation/power/pm_qos_interface.txt | 212 - Documentation/power/power_supply_class.rst | 288 + Documentation/power/power_supply_class.txt | 231 - Documentation/power/powercap/powercap.rst | 257 + Documentation/power/powercap/powercap.txt | 236 - Documentation/power/regulator/consumer.rst | 229 + Documentation/power/regulator/consumer.txt | 218 - Documentation/power/regulator/design.rst | 38 + Documentation/power/regulator/design.txt | 33 - Documentation/power/regulator/machine.rst | 97 + Documentation/power/regulator/machine.txt | 96 - Documentation/power/regulator/overview.rst | 178 + Documentation/power/regulator/overview.txt | 171 - Documentation/power/regulator/regulator.rst | 32 + Documentation/power/regulator/regulator.txt | 30 - Documentation/power/runtime_pm.rst | 940 + Documentation/power/runtime_pm.txt | 928 - Documentation/power/s2ram.rst | 87 + Documentation/power/s2ram.txt | 85 - Documentation/power/suspend-and-cpuhotplug.rst | 286 + Documentation/power/suspend-and-cpuhotplug.txt | 274 - Documentation/power/suspend-and-interrupts.rst | 137 + Documentation/power/suspend-and-interrupts.txt | 135 - Documentation/power/swsusp-and-swap-files.rst | 63 + Documentation/power/swsusp-and-swap-files.txt | 60 - Documentation/power/swsusp-dmcrypt.rst | 140 + Documentation/power/swsusp-dmcrypt.txt | 138 - Documentation/power/swsusp.rst | 501 + Documentation/power/swsusp.txt | 446 - Documentation/power/tricks.rst | 29 + Documentation/power/tricks.txt | 27 - Documentation/power/userland-swsusp.rst | 191 + Documentation/power/userland-swsusp.txt | 170 - Documentation/power/video.rst | 213 + Documentation/power/video.txt | 185 - Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/process/deprecated.rst | 20 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/process/submitting-drivers.rst | 2 +- Documentation/pti/pti_intel_mid.txt | 99 - Documentation/rapidio/mport_cdev.txt | 107 - Documentation/rapidio/rapidio.txt | 351 - Documentation/rapidio/rio_cm.txt | 119 - Documentation/rapidio/sysfs.txt | 3 - Documentation/rapidio/tsi721.txt | 97 - Documentation/rbtree.txt | 6 +- Documentation/remoteproc.txt | 14 +- Documentation/riscv/boot-image-header.txt | 50 + Documentation/riscv/index.rst | 2 - Documentation/s390/debugging390.rst | 2 +- Documentation/s390/index.rst | 2 - Documentation/s390/vfio-ccw.rst | 6 +- Documentation/scheduler/index.rst | 2 - Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/scheduler/sched-design-CFS.rst | 2 +- Documentation/scheduler/sched-energy.rst | 6 +- Documentation/scheduler/sched-rt-group.rst | 2 +- Documentation/security/index.rst | 5 +- .../security/{LSM.rst => lsm-development.rst} | 0 Documentation/{lsm.txt => security/lsm.rst} | 0 Documentation/{SAK.txt => security/sak.rst} | 0 .../{siphash.txt => security/siphash.rst} | 0 Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/xen-tpmfront.rst | 124 + Documentation/security/tpm/xen-tpmfront.txt | 113 - Documentation/serial/driver.rst | 549 - Documentation/serial/index.rst | 32 - Documentation/sparc/index.rst | 2 - Documentation/switchtec.txt | 102 - Documentation/sysctl/README | 76 - Documentation/sysctl/abi.txt | 54 - Documentation/sysctl/fs.txt | 374 - Documentation/sysctl/kernel.txt | 1129 - Documentation/sysctl/net.txt | 422 - Documentation/sysctl/sunrpc.txt | 20 - Documentation/sysctl/user.txt | 66 - Documentation/sysctl/vm.txt | 946 - Documentation/target/index.rst | 2 +- Documentation/thermal/cpu-cooling-api.rst | 107 + Documentation/thermal/cpu-cooling-api.txt | 92 - Documentation/thermal/exynos_thermal | 77 - Documentation/thermal/exynos_thermal.rst | 90 + Documentation/thermal/exynos_thermal_emulation | 53 - Documentation/thermal/exynos_thermal_emulation.rst | 61 + Documentation/thermal/index.rst | 18 + Documentation/thermal/intel_powerclamp.rst | 320 + Documentation/thermal/intel_powerclamp.txt | 317 - Documentation/thermal/nouveau_thermal | 82 - Documentation/thermal/nouveau_thermal.rst | 96 + Documentation/thermal/power_allocator.rst | 271 + Documentation/thermal/power_allocator.txt | 247 - Documentation/thermal/sysfs-api.rst | 798 + Documentation/thermal/sysfs-api.txt | 636 - Documentation/thermal/x86_pkg_temperature_thermal | 47 - .../thermal/x86_pkg_temperature_thermal.rst | 55 + Documentation/timers/index.rst | 2 +- Documentation/trace/coresight-cpu-debug.txt | 2 +- Documentation/trace/kprobetrace.rst | 42 +- Documentation/trace/uprobetracer.rst | 10 +- .../translations/it_IT/kernel-hacking/locking.rst | 2 +- .../it_IT/process/submit-checklist.rst | 2 +- Documentation/translations/zh_CN/arm/Booting | 4 +- .../translations/zh_CN/arm/kernel_user_helpers.txt | 4 +- .../translations/zh_CN/filesystems/sysfs.txt | 2 +- Documentation/translations/zh_CN/gpio.txt | 4 +- Documentation/translations/zh_CN/oops-tracing.txt | 4 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/userspace-api/accelerators/ocxl.rst | 176 + Documentation/userspace-api/index.rst | 1 + Documentation/vfio-mediated-device.txt | 414 - Documentation/vm/hmm.rst | 166 +- Documentation/vm/memory-model.rst | 40 + Documentation/vm/numa.rst | 4 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/unevictable-lru.rst | 4 +- Documentation/w1/w1.netlink | 2 +- Documentation/watchdog/hpwdt.rst | 6 +- Documentation/watchdog/index.rst | 2 +- Documentation/watchdog/watchdog-parameters.rst | 11 + Documentation/x86/index.rst | 2 + .../{Intel-IOMMU.txt => x86/intel-iommu.rst} | 0 Documentation/{intel_txt.txt => x86/intel_txt.rst} | 0 Documentation/x86/topology.rst | 2 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 4 +- Documentation/xilinx/index.rst | 17 - Documentation/xtensa/atomctl.rst | 51 + Documentation/xtensa/atomctl.txt | 44 - Documentation/xtensa/booting.rst | 22 + Documentation/xtensa/booting.txt | 19 - Documentation/xtensa/index.rst | 12 + Documentation/xtensa/mmu.rst | 195 + Documentation/xtensa/mmu.txt | 189 - MAINTAINERS | 247 +- Makefile | 64 +- Next/SHA1s | 300 + Next/Trees | 302 + Next/merge.log | 4469 + Next/quilt-import.log | 2 + arch/Kconfig | 19 +- arch/alpha/include/asm/io.h | 5 - arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/boot/dts/haps_hs.dts | 30 + arch/arc/boot/dts/hsdk.dts | 14 + arch/arc/configs/haps_hs_defconfig | 5 +- arch/arc/configs/hsdk_defconfig | 5 + arch/arc/include/asm/entry-arcv2.h | 361 +- arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/linkage.h | 18 + arch/arc/include/asm/pgtable.h | 8 +- arch/arc/kernel/asm-offsets.c | 7 + arch/arc/kernel/entry-arcv2.S | 62 +- arch/arc/kernel/entry-compact.S | 2 +- arch/arc/kernel/entry.S | 4 +- arch/arc/kernel/unwind.c | 9 +- arch/arc/mm/fault.c | 185 +- arch/arc/mm/tlbex.S | 11 + arch/arc/plat-eznps/include/plat/ctop.h | 15 +- arch/arm/Kconfig | 20 +- arch/arm/Kconfig.debug | 7 - arch/arm/Makefile | 1 - arch/arm/arm-soc-for-next-contents.txt | 213 + arch/arm/boot/dts/Makefile | 10 + arch/arm/boot/dts/am335x-baltos-ir2110.dts | 14 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 14 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 13 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 22 +- arch/arm/boot/dts/am335x-phycore-rdk.dts | 4 + arch/arm/boot/dts/am335x-phycore-som.dtsi | 47 +- arch/arm/boot/dts/am335x-regor-rdk.dts | 24 + arch/arm/boot/dts/am335x-regor.dtsi | 223 + arch/arm/boot/dts/am335x-wega-rdk.dts | 4 + arch/arm/boot/dts/am335x-wega.dtsi | 16 +- arch/arm/boot/dts/am571x-idk.dts | 7 +- arch/arm/boot/dts/am572x-idk.dts | 7 +- arch/arm/boot/dts/am574x-idk.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 1 + arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 7 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 7 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 6 + arch/arm/boot/dts/arm-realview-pb1176.dts | 6 + arch/arm/boot/dts/arm-realview-pb11mp.dts | 6 + arch/arm/boot/dts/arm-realview-pbx.dtsi | 6 + arch/arm/boot/dts/armada-370-netgear-rn104.dts | 14 + arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 8 + arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 160 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 846 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 566 + arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts | 207 + arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 22 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 14 + arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 966 + arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 224 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 14 + arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 123 +- arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 5 + arch/arm/boot/dts/aspeed-g4.dtsi | 8 +- arch/arm/boot/dts/aspeed-g5.dtsi | 11 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 8 - arch/arm/boot/dts/at91sam9g45.dtsi | 25 +- arch/arm/boot/dts/at91sam9rl.dtsi | 25 +- arch/arm/boot/dts/at91sam9x5.dtsi | 23 +- arch/arm/boot/dts/bcm-cygnus-clock.dtsi | 12 +- arch/arm/boot/dts/bcm-cygnus.dtsi | 6 +- arch/arm/boot/dts/bcm-nsp.dtsi | 9 +- arch/arm/boot/dts/bcm11351.dtsi | 12 +- arch/arm/boot/dts/bcm21664-garnet.dts | 2 +- arch/arm/boot/dts/bcm21664.dtsi | 10 +- arch/arm/boot/dts/bcm23550-sparrow.dts | 2 +- arch/arm/boot/dts/bcm23550.dtsi | 8 +- arch/arm/boot/dts/bcm28155-ap.dts | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 2 + arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 2 - arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 4 +- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 4 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 4 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 4 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 10 +- arch/arm/boot/dts/bcm53573.dtsi | 2 +- arch/arm/boot/dts/bcm63138.dtsi | 9 +- arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 2 +- arch/arm/boot/dts/bcm7445.dtsi | 8 +- arch/arm/boot/dts/bcm911360_entphn.dts | 2 - arch/arm/boot/dts/bcm947189acdbmr.dts | 4 +- arch/arm/boot/dts/bcm953012er.dts | 4 +- arch/arm/boot/dts/bcm953012k.dts | 2 +- arch/arm/boot/dts/bcm958522er.dts | 2 +- arch/arm/boot/dts/bcm958525er.dts | 2 +- arch/arm/boot/dts/bcm958525xmc.dts | 2 +- arch/arm/boot/dts/bcm958622hr.dts | 2 +- arch/arm/boot/dts/bcm958623hr.dts | 2 +- arch/arm/boot/dts/bcm958625hr.dts | 2 +- arch/arm/boot/dts/bcm958625k.dts | 2 +- arch/arm/boot/dts/bcm963138dvt.dts | 2 +- arch/arm/boot/dts/bcm988312hr.dts | 2 +- arch/arm/boot/dts/da850-evm.dts | 13 + arch/arm/boot/dts/da850-lcdk.dts | 36 + arch/arm/boot/dts/da850-lego-ev3.dts | 30 + arch/arm/boot/dts/da850.dtsi | 50 + arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 5 + arch/arm/boot/dts/exynos3250-monk.dts | 5 + arch/arm/boot/dts/exynos3250-rinato.dts | 5 + arch/arm/boot/dts/exynos3250.dtsi | 33 + arch/arm/boot/dts/exynos4.dtsi | 16 +- arch/arm/boot/dts/exynos4210-origen.dts | 5 + arch/arm/boot/dts/exynos4210-trats.dts | 4 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 5 + arch/arm/boot/dts/exynos4210.dtsi | 51 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 32 + arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 5 + arch/arm/boot/dts/exynos4412-midas.dtsi | 5 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 5 + arch/arm/boot/dts/exynos4412-prime.dtsi | 7 + arch/arm/boot/dts/exynos4412.dtsi | 49 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 5 + arch/arm/boot/dts/exynos5410.dtsi | 6 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 102 +- arch/arm/boot/dts/exynos5420.dtsi | 234 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 108 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 + arch/arm/boot/dts/exynos54xx.dtsi | 9 + arch/arm/boot/dts/gemini-dlink-dir-685.dts | 2 +- arch/arm/boot/dts/hip04.dtsi | 18 +- arch/arm/boot/dts/ibm-power9-dual.dtsi | 248 + arch/arm/boot/dts/imx53-m53menlo.dts | 266 +- arch/arm/boot/dts/imx53-smd.dts | 73 + arch/arm/boot/dts/imx53.dtsi | 12 + arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi | 12 + arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 36 + arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 815 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 16 + arch/arm/boot/dts/imx6qdl.dtsi | 11 +- arch/arm/boot/dts/imx6sl-evk.dts | 12 + arch/arm/boot/dts/imx6sl.dtsi | 12 +- arch/arm/boot/dts/imx6sll-evk.dts | 12 + arch/arm/boot/dts/imx6sll.dtsi | 2 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 16 + arch/arm/boot/dts/imx6sx-sdb.dts | 16 + arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 39 +- arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 47 +- arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 47 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 89 +- arch/arm/boot/dts/imx6sx.dtsi | 7 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 4 + arch/arm/boot/dts/imx6ul-geam.dts | 2 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 14 + arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 11 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 6 + arch/arm/boot/dts/imx6ull.dtsi | 7 + arch/arm/boot/dts/imx7d-meerkat96.dts | 375 + arch/arm/boot/dts/imx7d-sdb.dts | 16 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 16 +- arch/arm/boot/dts/imx7d.dtsi | 16 +- arch/arm/boot/dts/imx7s.dtsi | 11 +- arch/arm/boot/dts/imx7ulp-evk.dts | 55 + arch/arm/boot/dts/imx7ulp.dtsi | 38 + arch/arm/boot/dts/integrator.dtsi | 3 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 32 + arch/arm/boot/dts/ls1021a-tsn.dts | 289 + arch/arm/boot/dts/meson.dtsi | 44 +- arch/arm/boot/dts/meson6-atv1200.dts | 44 +- arch/arm/boot/dts/meson6.dtsi | 44 +- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 39 +- arch/arm/boot/dts/meson8.dtsi | 64 +- arch/arm/boot/dts/meson8b-ec100.dts | 9 +- arch/arm/boot/dts/meson8b-mxq.dts | 182 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 51 +- arch/arm/boot/dts/meson8b.dtsi | 64 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 17 +- arch/arm/boot/dts/meson8m2.dtsi | 10 + arch/arm/boot/dts/omap4-l4.dtsi | 9 - arch/arm/boot/dts/pxa300-raumfeld-common.dtsi | 6 +- arch/arm/boot/dts/pxa300-raumfeld-controller.dts | 21 +- arch/arm/boot/dts/pxa300-raumfeld-speaker-one.dts | 3 + arch/arm/boot/dts/pxa3xx.dtsi | 8 + arch/arm/boot/dts/qcom-apq8064.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 6 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 156 + arch/arm/boot/dts/qcom-msm8974.dtsi | 138 +- arch/arm/boot/dts/r7s72100-genmai.dts | 2 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 38 + arch/arm/boot/dts/r7s72100.dtsi | 19 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 161 +- arch/arm/boot/dts/r7s9210.dtsi | 286 + arch/arm/boot/dts/r8a73a4-ape6evm.dts | 2 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 4 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 9 +- arch/arm/boot/dts/r8a7790-stout.dts | 9 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 9 +- arch/arm/boot/dts/r8a7792-blanche.dts | 9 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 34 + arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7794-alt.dts | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 85 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 29 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 207 + arch/arm/boot/dts/rk3288-veyron-jerry.dts | 207 + arch/arm/boot/dts/rk3288-veyron-mickey.dts | 234 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 256 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 219 + arch/arm/boot/dts/rk3288-veyron.dtsi | 76 +- arch/arm/boot/dts/rk3288.dtsi | 30 +- arch/arm/boot/dts/sama5d3.dtsi | 27 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 21 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 19 + arch/arm/boot/dts/stm32746g-eval.dts | 66 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 246 + arch/arm/boot/dts/stm32mp157a-avenger96.dts | 321 + arch/arm/boot/dts/stm32mp157a-dk1.dts | 70 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 18 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 125 +- arch/arm/boot/dts/stm32mp157c.dtsi | 180 + arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi | 90 + arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi | 62 + arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi | 78 + arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi | 62 + arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 25 +- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 3 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 8 + arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 4 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 29 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 + arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 3 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 7 +- arch/arm/boot/dts/sun8i-r40.dtsi | 3 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 123 + arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi | 3 +- arch/arm/boot/dts/uniphier-ld4-ref.dts | 4 + arch/arm/boot/dts/uniphier-ld4.dtsi | 4 +- arch/arm/boot/dts/uniphier-ld6b-ref.dts | 4 + arch/arm/boot/dts/uniphier-pro4-ref.dts | 4 + arch/arm/boot/dts/uniphier-pro4.dtsi | 2 + arch/arm/boot/dts/uniphier-pro5.dtsi | 4 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 4 +- arch/arm/boot/dts/uniphier-sld8-ref.dts | 4 + arch/arm/boot/dts/uniphier-sld8.dtsi | 4 +- arch/arm/boot/dts/versatile-ab.dts | 3 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 5 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 3 + arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 13 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 52 +- arch/arm/common/mcpm_entry.c | 2 +- arch/arm/common/mcpm_head.S | 2 +- arch/arm/common/vlock.S | 2 +- arch/arm/configs/acs5k_defconfig | 1 - arch/arm/configs/acs5k_tiny_defconfig | 1 - arch/arm/configs/am200epdkit_defconfig | 1 - arch/arm/configs/aspeed_g4_defconfig | 11 +- arch/arm/configs/aspeed_g5_defconfig | 15 +- arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/axm55xx_defconfig | 1 - arch/arm/configs/cm_x2xx_defconfig | 2 - arch/arm/configs/cm_x300_defconfig | 2 - arch/arm/configs/cns3420vb_defconfig | 1 - arch/arm/configs/colibri_pxa270_defconfig | 2 - arch/arm/configs/colibri_pxa300_defconfig | 2 - arch/arm/configs/collie_defconfig | 1 - arch/arm/configs/corgi_defconfig | 2 - arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/em_x270_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 2 - arch/arm/configs/exynos_defconfig | 65 +- arch/arm/configs/ezx_defconfig | 2 - arch/arm/configs/gemini_defconfig | 1 - arch/arm/configs/h3600_defconfig | 1 - arch/arm/configs/h5000_defconfig | 1 - arch/arm/configs/imote2_defconfig | 2 - arch/arm/configs/imx_v4_v5_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 9 + arch/arm/configs/integrator_defconfig | 1 - arch/arm/configs/iop13xx_defconfig | 1 - arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/iop33x_defconfig | 1 - arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 2 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/ks8695_defconfig | 1 - arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/lpc32xx_defconfig | 2 - arch/arm/configs/magician_defconfig | 2 - arch/arm/configs/mini2440_defconfig | 45 +- arch/arm/configs/mmp2_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 11 +- arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/configs/mv78xx0_defconfig | 1 - arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/mvebu_v7_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 - arch/arm/configs/netx_defconfig | 80 - arch/arm/configs/nhk8815_defconfig | 2 - arch/arm/configs/nuc910_defconfig | 1 - arch/arm/configs/nuc950_defconfig | 1 - arch/arm/configs/nuc960_defconfig | 1 - arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/orion5x_defconfig | 1 - arch/arm/configs/palmz72_defconfig | 2 - arch/arm/configs/pcm027_defconfig | 1 - arch/arm/configs/prima2_defconfig | 1 - arch/arm/configs/pxa168_defconfig | 1 - arch/arm/configs/pxa3xx_defconfig | 2 - arch/arm/configs/pxa910_defconfig | 1 - arch/arm/configs/pxa_defconfig | 2 - arch/arm/configs/qcom_defconfig | 7 +- arch/arm/configs/realview_defconfig | 2 - arch/arm/configs/s3c2410_defconfig | 25 +- arch/arm/configs/s3c6400_defconfig | 13 +- arch/arm/configs/s5pv210_defconfig | 1 - arch/arm/configs/sama5_defconfig | 2 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/socfpga_defconfig | 1 - arch/arm/configs/spear13xx_defconfig | 1 - arch/arm/configs/spear3xx_defconfig | 2 - arch/arm/configs/spear6xx_defconfig | 1 - arch/arm/configs/spitz_defconfig | 2 - arch/arm/configs/tango4_defconfig | 1 - arch/arm/configs/tct_hammer_defconfig | 1 - arch/arm/configs/trizeps4_defconfig | 1 - arch/arm/configs/u300_defconfig | 2 - arch/arm/configs/u8500_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 2 - arch/arm/configs/viper_defconfig | 2 - arch/arm/configs/xcep_defconfig | 1 - arch/arm/configs/zeus_defconfig | 2 - arch/arm/configs/zx_defconfig | 1 - arch/arm/include/asm/hardware/iop3xx.h | 2 + arch/arm/include/asm/io.h | 1 - arch/arm/include/asm/setup.h | 2 +- arch/arm/include/debug/netx.S | 32 - arch/arm/include/uapi/asm/setup.h | 2 +- arch/arm/kernel/entry-armv.S | 2 +- arch/arm/kernel/module.c | 7 + arch/arm/lib/Makefile | 1 - arch/arm/mach-at91/pm.c | 1 + arch/arm/mach-bcm/Kconfig | 2 + arch/arm/mach-bcm/Makefile | 3 - arch/arm/mach-bcm/bcm63xx_smp.c | 1 + arch/arm/mach-bcm/bcm_kona_smc.c | 2 - arch/arm/mach-bcm/board_bcm281xx.c | 1 + arch/arm/mach-bcm/platsmp-brcmstb.c | 7 +- arch/arm/mach-davinci/board-da850-evm.c | 43 +- arch/arm/mach-exynos/Kconfig | 7 +- arch/arm/mach-exynos/Makefile | 6 +- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-exynos/exynos-smc.S | 3 +- arch/arm/mach-exynos/sleep.S | 3 +- arch/arm/mach-exynos/suspend.c | 8 +- arch/arm/mach-highbank/Makefile | 3 - arch/arm/mach-highbank/smc.S | 3 +- arch/arm/mach-imx/cpuidle-imx6q.c | 10 +- arch/arm/mach-imx/mach-imx7d.c | 7 + arch/arm/mach-iop32x/em7210.c | 3 + arch/arm/mach-iop32x/glantank.c | 3 + arch/arm/mach-iop32x/iq31244.c | 3 + arch/arm/mach-iop32x/iq80321.c | 3 + arch/arm/mach-iop32x/n2100.c | 2 + arch/arm/mach-ixp4xx/Kconfig | 14 +- arch/arm/mach-keystone/Makefile | 3 - arch/arm/mach-keystone/smc.S | 1 + arch/arm/mach-omap2/Makefile | 13 - arch/arm/mach-omap2/omap-headsmp.S | 2 + arch/arm/mach-omap2/omap-smc.S | 3 +- arch/arm/mach-omap2/omap_hwmod.c | 39 +- .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 8 +- arch/arm/mach-omap2/pdata-quirks.c | 60 + arch/arm/mach-omap2/sleep33xx.S | 1 + arch/arm/mach-omap2/sleep34xx.S | 2 + arch/arm/mach-omap2/sleep43xx.S | 2 + arch/arm/mach-omap2/sleep44xx.S | 3 + arch/arm/mach-pxa/include/mach/lubbock.h | 4 - arch/arm/mach-pxa/lubbock.c | 3 +- arch/arm/mach-rockchip/platsmp.c | 12 +- arch/arm/mach-rockchip/pm.c | 2 + arch/arm/mach-rpc/Makefile | 3 +- arch/arm/mach-rpc/dma.c | 97 +- arch/arm/{lib/ecard.S => mach-rpc/ecard-loader.S} | 0 arch/arm/mach-rpc/ecard.c | 32 +- arch/arm/{lib => mach-rpc}/floppydma.S | 0 arch/arm/mach-rpc/include/mach/uncompress.h | 23 +- arch/arm/{lib => mach-rpc}/io-acorn.S | 0 arch/arm/mach-rpc/irq.c | 136 +- arch/arm/mach-rpc/time.c | 38 +- arch/arm/mach-s3c24xx/pm.c | 2 +- arch/arm/mach-sa1100/assabet.c | 91 +- arch/arm/mach-sa1100/badge4.c | 2 - arch/arm/mach-sa1100/clock.c | 220 +- arch/arm/mach-sa1100/h3xxx.c | 64 +- arch/arm/mach-sa1100/hackkit.c | 48 - arch/arm/mach-sa1100/neponset.c | 109 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 17 + arch/arm/mach-stm32/Kconfig | 3 +- arch/arm/mach-tango/Makefile | 3 - arch/arm/mach-tango/smc.S | 2 + arch/arm/mach-versatile/versatile_dt.c | 164 +- arch/arm/mm/Kconfig | 4 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/fault.c | 24 +- arch/arm/plat-iop/i2c.c | 24 + arch/arm/plat-samsung/Kconfig | 6 +- arch/arm/tools/mach-types | 2 +- arch/arm/vdso/Makefile | 3 +- arch/arm64/Kconfig | 7 +- arch/arm64/Kconfig.platforms | 3 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 6 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 25 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 6 - .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 23 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 23 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 - .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 44 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 22 + .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 3 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 12 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 28 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 10 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 35 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 401 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 122 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 257 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1826 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 386 + arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 82 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 15 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 10 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 15 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 9 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 106 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 37 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 35 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 13 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 14 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 35 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 38 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 12 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 13 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 14 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 6 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 4 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 4 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 72 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 108 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 5 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 51 + arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 5 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 11 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 20 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 20 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 136 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 190 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 151 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 4 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 809 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 62 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 134 +- .../arm64/boot/dts/hisilicon/hi3660-coresight.dtsi | 456 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 2 + .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 6 +- .../boot/dts/marvell/armada-3720-espressobin.dts | 18 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 28 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 7 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 + arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 2 + arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 5 + arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 118 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 2 + arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 140 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 447 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 75 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 53 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 176 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 55 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 509 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 16 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 13 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 52 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 22 +- arch/arm64/boot/dts/qcom/Makefile | 4 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 17 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 59 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 185 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 20 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 43 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 636 +- arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts | 238 + arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts | 238 + arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts | 174 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 1326 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 557 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 283 +- arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 325 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 63 + .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 15 + .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 26 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 527 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 246 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 93 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 71 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 45 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 32 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 9 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 10 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 49 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 4 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 733 + .../dts/rockchip/rk3399-khadas-edge-captain.dts | 27 + .../boot/dts/rockchip/rk3399-khadas-edge-v.dts | 27 + .../arm64/boot/dts/rockchip/rk3399-khadas-edge.dts | 13 + .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 804 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 101 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 49 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 18 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 23 +- arch/arm64/boot/dts/rockchip/rk3399pro.dtsi | 22 + .../boot/dts/socionext/uniphier-ld11-global.dts | 4 + arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 15 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 15 +- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 4 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 15 +- arch/arm64/boot/dts/sprd/sc9836.dtsi | 2 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 8 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 35 + arch/arm64/boot/dts/ti/Makefile | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 201 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 28 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 51 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 50 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 243 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 90 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 29 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 177 + arch/arm64/configs/defconfig | 45 +- arch/arm64/include/asm/pgtable-prot.h | 1 + arch/arm64/include/asm/pgtable.h | 21 + arch/arm64/include/asm/sysreg.h | 82 +- arch/arm64/kernel/kuser32.S | 2 +- arch/arm64/kernel/pci.c | 13 +- arch/arm64/kernel/vdso32/Makefile | 4 +- arch/arm64/mm/fault.c | 24 +- arch/arm64/mm/mmu.c | 22 + arch/csky/Kconfig | 4 + arch/csky/abiv1/Makefile | 7 +- arch/csky/abiv1/inc/abi/ckmmu.h | 6 + arch/csky/abiv1/inc/abi/string.h | 14 +- arch/csky/abiv1/memcmp.c | 310 + arch/csky/abiv1/memcopy.h | 179 + arch/csky/abiv1/memmove.c | 93 + arch/csky/abiv1/memset.c | 86 +- arch/csky/abiv1/strcpy.c | 17 + arch/csky/abiv1/strksyms.c | 4 + arch/csky/abiv1/strlen.c | 89 + arch/csky/abiv1/wordcopy.c | 397 + arch/csky/abiv2/inc/abi/ckmmu.h | 10 + arch/csky/include/asm/asid.h | 78 + arch/csky/include/asm/mmu.h | 2 +- arch/csky/include/asm/mmu_context.h | 114 +- arch/csky/include/asm/pgtable.h | 2 - arch/csky/kernel/perf_event.c | 410 +- arch/csky/kernel/smp.c | 2 - arch/csky/kernel/traps.c | 5 + arch/csky/mm/Makefile | 2 + arch/csky/mm/asid.c | 189 + arch/csky/mm/context.c | 46 + arch/csky/mm/init.c | 2 - arch/csky/mm/tlb.c | 238 +- arch/h8300/Kconfig | 3 + arch/h8300/include/asm/bitops.h | 6 - arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/syscall.h | 14 + arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/fsys.S | 2 +- arch/ia64/kernel/perfmon.c | 17 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/mm/fault.c | 24 +- arch/ia64/mm/init.c | 2 - arch/ia64/mm/ioremap.c | 2 +- arch/ia64/pci/pci.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/mips/ar7/setup.c | 1 + arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/dev-flash.c | 1 + arch/mips/bmips/setup.c | 2 +- arch/mips/boot/dts/ralink/mt7628a.dtsi | 148 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/ath25_defconfig | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/bcm63xx_defconfig | 1 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/bmips_be_defconfig | 1 - arch/mips/configs/bmips_stb_defconfig | 1 - arch/mips/configs/cavium_octeon_defconfig | 1 - arch/mips/configs/ci20_defconfig | 1 - arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/lemote2f_defconfig | 2 - arch/mips/configs/loongson1b_defconfig | 1 - arch/mips/configs/loongson1c_defconfig | 1 - arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/mips_paravirt_defconfig | 1 - arch/mips/configs/omega2p_defconfig | 1 - arch/mips/configs/pistachio_defconfig | 1 - arch/mips/configs/pnx8335_stb225_defconfig | 1 - arch/mips/configs/qi_lb60_defconfig | 2 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/sb1250_swarm_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/vocore2_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/include/asm/cpu.h | 125 +- arch/mips/include/asm/io.h | 13 +- arch/mips/include/asm/kprobes.h | 1 + arch/mips/include/asm/mach-jz4740/clock.h | 22 - arch/mips/include/asm/mach-ralink/pinmux.h | 1 - arch/mips/include/asm/syscall.h | 6 + arch/mips/jz4740/board-qi_lb60.c | 18 +- arch/mips/jz4740/platform.c | 2 - arch/mips/jz4740/pm.c | 8 - arch/mips/jz4740/time.c | 3 - arch/mips/kernel/cacheinfo.c | 2 + arch/mips/kernel/ftrace.c | 23 +- arch/mips/kernel/i8253.c | 3 +- arch/mips/kernel/kprobes.c | 2 +- arch/mips/kernel/perf_event_mipsxx.c | 30 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/lantiq/irq.c | 177 +- arch/nds32/include/asm/syscall.h | 27 +- arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/syscall.h | 7 + arch/parisc/include/asm/unistd.h | 1 + arch/parisc/kernel/entry.S | 1 + arch/parisc/kernel/kprobes.c | 3 + arch/parisc/kernel/ptrace.c | 31 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/syscall.h | 10 + arch/powerpc/include/uapi/asm/mman.h | 6 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kvm/book3s_64_vio.c | 44 +- arch/powerpc/kvm/emulate.c | 1 + arch/powerpc/kvm/emulate_loadstore.c | 6 - arch/powerpc/mm/book3s64/iommu_api.c | 41 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 5 + arch/powerpc/mm/fault.c | 23 +- arch/powerpc/mm/mem.c | 12 +- arch/powerpc/platforms/cell/spufs/inode.c | 207 +- arch/powerpc/platforms/powernv/memtrace.c | 23 +- arch/riscv/Kconfig | 10 + arch/riscv/Kconfig.socs | 13 + arch/riscv/Makefile | 2 - arch/riscv/boot/dts/sifive/Makefile | 2 +- arch/riscv/configs/defconfig | 8 +- arch/riscv/configs/rv32_defconfig | 2 + arch/riscv/include/asm/fixmap.h | 5 + arch/riscv/include/asm/hugetlb.h | 18 + arch/riscv/include/asm/image.h | 65 + arch/riscv/include/asm/page.h | 14 +- arch/riscv/include/asm/pgtable-64.h | 5 + arch/riscv/include/asm/pgtable.h | 16 +- arch/riscv/kernel/head.S | 49 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/vdso.c | 19 - arch/riscv/mm/Makefile | 2 + arch/riscv/mm/hugetlbpage.c | 44 + arch/riscv/mm/init.c | 326 +- arch/riscv/mm/sifive_l2_cache.c | 11 +- arch/s390/Kconfig | 1 + arch/s390/appldata/appldata_base.c | 15 +- arch/s390/hypfs/inode.c | 137 +- arch/s390/include/asm/ctl_reg.h | 42 +- arch/s390/include/asm/nmi.h | 20 +- arch/s390/include/asm/processor.h | 20 +- arch/s390/include/asm/ptrace.h | 10 +- arch/s390/include/asm/setup.h | 40 +- arch/s390/include/asm/thread_info.h | 34 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/topology.c | 6 +- arch/s390/mm/fault.c | 16 +- arch/s390/mm/init.c | 25 +- arch/sh/Kconfig | 4 +- arch/sh/boards/Kconfig | 14 +- arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/apsh4a3a_defconfig | 1 - arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/cayman_defconfig | 1 - arch/sh/configs/dreamcast_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/edosk7760_defconfig | 1 - arch/sh/configs/espt_defconfig | 1 - arch/sh/configs/hp6xx_defconfig | 1 - arch/sh/configs/kfr2r09-romimage_defconfig | 1 - arch/sh/configs/kfr2r09_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/lboxre2_defconfig | 1 - arch/sh/configs/magicpanelr2_defconfig | 1 - arch/sh/configs/microdev_defconfig | 1 - arch/sh/configs/migor_defconfig | 1 - arch/sh/configs/polaris_defconfig | 1 - arch/sh/configs/r7780mp_defconfig | 1 - arch/sh/configs/r7785rp_defconfig | 1 - arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/rts7751r2d1_defconfig | 1 - arch/sh/configs/rts7751r2dplus_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/configs/se7343_defconfig | 1 - arch/sh/configs/se7712_defconfig | 1 - arch/sh/configs/se7721_defconfig | 1 - arch/sh/configs/se7722_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh2007_defconfig | 1 - arch/sh/configs/sh7710voipgw_defconfig | 1 - arch/sh/configs/sh7724_generic_defconfig | 1 - arch/sh/configs/sh7757lcr_defconfig | 1 - arch/sh/configs/sh7763rdp_defconfig | 1 - arch/sh/configs/sh7770_generic_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/sh7785lcr_defconfig | 1 - arch/sh/configs/shx3_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/configs/ul2_defconfig | 1 - arch/sh/configs/urquell_defconfig | 1 - arch/sh/kernel/kprobes.c | 3 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/fault.c | 18 +- arch/sh/mm/init.c | 2 - arch/sparc/Kconfig | 2 +- arch/sparc/include/uapi/asm/mman.h | 6 - arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/fault_64.c | 16 +- arch/sparc/vdso/Makefile | 3 +- arch/um/Kconfig | 12 + arch/um/configs/i386_defconfig | 1 - arch/um/configs/x86_64_defconfig | 1 - arch/um/drivers/chan_kern.c | 52 +- arch/um/drivers/ssl.c | 1 - arch/um/drivers/ssl.h | 13 - arch/um/include/asm/mmu_context.h | 2 +- arch/um/include/shared/os.h | 10 +- arch/um/include/shared/timer-internal.h | 48 + arch/um/kernel/irq.c | 9 +- arch/um/kernel/process.c | 42 +- arch/um/kernel/skas/Makefile | 2 + arch/um/kernel/skas/syscall.c | 11 + arch/um/kernel/time.c | 131 +- arch/um/os-Linux/time.c | 127 +- arch/x86/Kconfig | 18 +- arch/x86/entry/entry_64.S | 1 - arch/x86/entry/vdso/Makefile | 17 +- arch/x86/entry/vdso/vdso32-setup.c | 7 +- arch/x86/events/amd/uncore.c | 15 +- arch/x86/events/intel/core.c | 8 +- arch/x86/ia32/sys_ia32.c | 4 + arch/x86/include/asm/hypervisor.h | 12 + arch/x86/include/asm/io.h | 1 - arch/x86/include/asm/olpc.h | 31 - arch/x86/include/asm/pgtable.h | 4 +- arch/x86/include/asm/pgtable_types.h | 1 - arch/x86/include/asm/traps.h | 2 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/asm/xen/hypervisor.h | 6 +- arch/x86/kernel/cpu/hypervisor.c | 19 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3 +- arch/x86/kernel/ftrace.c | 6 +- arch/x86/kernel/itmt.c | 6 +- arch/x86/kernel/jailhouse.c | 1 + arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/x86_init.c | 4 +- arch/x86/kvm/cpuid.c | 12 +- arch/x86/kvm/hyperv.c | 20 +- arch/x86/kvm/ioapic.c | 15 - arch/x86/kvm/lapic.c | 95 +- arch/x86/kvm/mmu.c | 6 +- arch/x86/kvm/vmx/nested.c | 5 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 8 - arch/x86/mm/fault.c | 21 +- arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 14 +- arch/x86/mm/ioremap.c | 5 + arch/x86/mm/mem_encrypt.c | 30 + arch/x86/platform/olpc/olpc.c | 119 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/xen/enlighten_hvm.c | 58 +- arch/x86/xen/enlighten_pv.c | 3 +- arch/x86/xen/spinlock.c | 6 +- arch/x86/xen/xen-asm_64.S | 1 - arch/xtensa/boot/dts/virt.dts | 72 + arch/xtensa/configs/virt_defconfig | 113 + arch/xtensa/include/asm/asmmacro.h | 46 + arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/platform.h | 10 - arch/xtensa/include/asm/types.h | 23 - arch/xtensa/include/uapi/asm/mman.h | 6 +- arch/xtensa/kernel/coprocessor.S | 7 +- arch/xtensa/kernel/entry.S | 11 +- arch/xtensa/kernel/mcount.S | 11 +- arch/xtensa/kernel/pci.c | 124 - arch/xtensa/kernel/platform.c | 2 - arch/xtensa/kernel/setup.c | 4 - arch/xtensa/lib/checksum.S | 12 +- arch/xtensa/lib/memcopy.S | 38 +- arch/xtensa/lib/memset.S | 10 +- arch/xtensa/lib/strncpy_user.S | 16 +- arch/xtensa/lib/strnlen_user.S | 14 +- arch/xtensa/lib/usercopy.S | 12 +- arch/xtensa/mm/init.c | 5 +- arch/xtensa/mm/misc.S | 78 +- block/Kconfig | 4 +- block/Kconfig.iosched | 2 +- block/bfq-iosched.c | 2 +- block/bio-integrity.c | 8 +- block/bio.c | 28 +- block/blk-cgroup.c | 66 +- block/blk-core.c | 6 +- block/blk-integrity.c | 2 +- block/blk-mq.c | 2 +- block/blk-mq.h | 32 + block/blk-throttle.c | 9 +- block/blk-zoned.c | 69 +- block/ioprio.c | 2 +- block/mq-deadline.c | 2 +- block/partitions/Kconfig | 2 +- block/partitions/cmdline.c | 2 +- drivers/acpi/acpi_memhotplug.c | 19 +- drivers/acpi/acpi_video.c | 37 + drivers/acpi/acpica/exconfig.c | 18 +- drivers/acpi/acpica/tbxfload.c | 10 +- drivers/acpi/blacklist.c | 4 + drivers/acpi/nfit/core.c | 4 +- drivers/acpi/pci_root.c | 12 + drivers/android/binderfs.c | 160 +- drivers/atm/idt77252.c | 1 - drivers/base/core.c | 27 +- drivers/base/devtmpfs.c | 41 +- drivers/base/firmware_loader/fallback_table.c | 13 +- drivers/base/memory.c | 219 +- drivers/base/node.c | 35 +- drivers/base/platform.c | 2 +- drivers/base/power/domain.c | 8 +- drivers/base/power/domain_governor.c | 4 +- drivers/base/power/qos.c | 135 +- drivers/base/power/runtime.c | 2 +- drivers/block/Kconfig | 8 +- drivers/block/floppy.c | 2 +- drivers/block/nbd.c | 59 +- drivers/block/null_blk.h | 5 +- drivers/block/null_blk_zoned.c | 3 +- drivers/block/rbd.c | 2731 +- drivers/block/rbd_types.h | 10 + drivers/block/zram/Kconfig | 6 +- drivers/bluetooth/btqca.c | 26 +- drivers/bluetooth/btqca.h | 7 + drivers/bluetooth/btusb.c | 4 +- drivers/bluetooth/hci_qca.c | 5 +- drivers/bus/brcmstb_gisb.c | 4 +- drivers/bus/fsl-mc/dprc.c | 30 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 15 +- drivers/bus/fsl-mc/fsl-mc-private.h | 17 +- drivers/bus/ti-sysc.c | 454 +- drivers/char/Kconfig | 6 +- drivers/char/hw_random/core.c | 2 +- drivers/clk/Kconfig | 28 +- drivers/clk/Makefile | 1 + drivers/clk/at91/sckc.c | 281 +- drivers/clk/bcm/Kconfig | 24 + drivers/clk/bcm/Makefile | 6 +- drivers/clk/bcm/clk-bcm2835.c | 28 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 238 + drivers/clk/bcm/clk-raspberrypi.c | 315 + drivers/clk/clk-bd718x7.c | 24 +- drivers/clk/clk-bulk.c | 23 +- drivers/clk/clk-cdce706.c | 2 +- drivers/clk/clk-devres.c | 22 +- drivers/clk/clk-lochnagar.c | 205 +- drivers/clk/clk-pwm.c | 14 + drivers/clk/clk-qoriq.c | 12 + drivers/clk/clk-rk808.c | 64 +- drivers/clk/clk-si5341.c | 1346 + drivers/clk/clk-si544.c | 102 +- drivers/clk/clk.c | 63 +- drivers/clk/clk.h | 4 - drivers/clk/imx/clk-busy.c | 30 +- drivers/clk/imx/clk-cpu.c | 14 +- drivers/clk/imx/clk-fixup-div.c | 15 +- drivers/clk/imx/clk-fixup-mux.c | 15 +- drivers/clk/imx/clk-gate-exclusive.c | 17 +- drivers/clk/imx/clk-gate2.c | 14 +- drivers/clk/imx/clk-imx6q.c | 782 +- drivers/clk/imx/clk-imx6sl.c | 409 +- drivers/clk/imx/clk-imx6sll.c | 434 +- drivers/clk/imx/clk-imx6sx.c | 662 +- drivers/clk/imx/clk-imx6ul.c | 580 +- drivers/clk/imx/clk-imx7d.c | 984 +- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 18 +- drivers/clk/imx/clk-imx8mq.c | 27 +- drivers/clk/imx/clk-pfd.c | 14 +- drivers/clk/imx/clk-pllv3.c | 14 +- drivers/clk/imx/clk.c | 35 +- drivers/clk/imx/clk.h | 143 +- drivers/clk/ingenic/Makefile | 2 +- drivers/clk/ingenic/cgu.c | 41 +- drivers/clk/ingenic/cgu.h | 4 + drivers/clk/ingenic/jz4725b-cgu.c | 41 +- drivers/clk/ingenic/jz4740-cgu.c | 105 +- drivers/clk/ingenic/jz4770-cgu.c | 67 +- drivers/clk/ingenic/jz4780-cgu.c | 3 + drivers/clk/ingenic/pm.c | 45 + drivers/clk/ingenic/pm.h | 12 + drivers/clk/keystone/Kconfig | 11 + drivers/clk/keystone/sci-clk.c | 239 +- drivers/clk/mediatek/Kconfig | 6 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8183.c | 19 - drivers/clk/mediatek/clk-mt8516-aud.c | 65 + drivers/clk/mediatek/clk-mt8516.c | 5 - drivers/clk/meson/axg.c | 10 +- drivers/clk/meson/clk-mpll.c | 36 +- drivers/clk/meson/clk-mpll.h | 3 + drivers/clk/meson/g12a.c | 843 +- drivers/clk/meson/g12a.h | 41 +- drivers/clk/meson/gxbb.c | 5 - drivers/clk/meson/meson-eeclk.c | 3 + drivers/clk/meson/meson-eeclk.h | 2 + drivers/clk/meson/meson8b.c | 154 + drivers/clk/meson/meson8b.h | 8 +- drivers/clk/mmp/clk-frac.c | 3 +- drivers/clk/mvebu/kirkwood.c | 17 + drivers/clk/qcom/gcc-msm8996.c | 36 - drivers/clk/qcom/gcc-qcs404.c | 7 + drivers/clk/qcom/gdsc.c | 4 +- drivers/clk/renesas/clk-div6.c | 19 +- drivers/clk/renesas/clk-mstp.c | 20 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 5 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 5 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 + drivers/clk/renesas/r9a06g032-clocks.c | 227 +- drivers/clk/renesas/renesas-cpg-mssr.c | 37 +- drivers/clk/rockchip/clk-mmc-phase.c | 14 +- drivers/clk/rockchip/clk-px30.c | 12 +- drivers/clk/rockchip/clk-rk3228.c | 3 +- drivers/clk/rockchip/clk-rk3288.c | 13 +- drivers/clk/rockchip/clk-rk3328.c | 3 + drivers/clk/rockchip/clk-rk3368.c | 12 +- drivers/clk/rockchip/clk-rk3399.c | 12 +- drivers/clk/rockchip/clk.h | 4 + drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5420.c | 78 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/socfpga/clk-s10.c | 6 +- drivers/clk/sprd/common.c | 9 +- drivers/clk/sprd/sc9860-clk.c | 5 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 39 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 41 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 69 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 34 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 39 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 29 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 104 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 46 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 29 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 32 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 29 +- drivers/clk/sunxi-ng/ccu_common.c | 2 +- drivers/clk/sunxi-ng/ccu_gate.h | 53 + drivers/clk/sunxi/clk-sunxi.c | 2 + drivers/clk/tegra/clk-tegra210.c | 20 +- drivers/clk/ti/divider.c | 85 - drivers/clk/ti/gate.c | 30 - drivers/clk/ti/mux.c | 31 - drivers/cpufreq/bmips-cpufreq.c | 17 +- drivers/cpufreq/cpufreq.c | 216 +- drivers/cpufreq/davinci-cpufreq.c | 3 +- drivers/cpufreq/imx-cpufreq-dt.c | 3 +- drivers/cpufreq/imx6q-cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 7 +- drivers/cpufreq/kirkwood-cpufreq.c | 3 +- drivers/cpufreq/loongson1-cpufreq.c | 8 +- drivers/cpufreq/loongson2_cpufreq.c | 3 +- drivers/cpufreq/maple-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 15 +- drivers/cpufreq/pasemi-cpufreq.c | 3 +- drivers/cpufreq/pmac32-cpufreq.c | 3 +- drivers/cpufreq/pmac64-cpufreq.c | 3 +- drivers/cpufreq/s3c2416-cpufreq.c | 9 +- drivers/cpufreq/s3c64xx-cpufreq.c | 15 +- drivers/cpufreq/s5pv210-cpufreq.c | 3 +- drivers/cpufreq/sa1100-cpufreq.c | 3 +- drivers/cpufreq/sa1110-cpufreq.c | 3 +- drivers/cpufreq/spear-cpufreq.c | 3 +- drivers/cpufreq/tegra20-cpufreq.c | 8 +- drivers/cpuidle/governor.c | 2 +- drivers/crypto/amcc/crypto4xx_trng.c | 1 - drivers/crypto/ccp/ccp-ops.c | 12 +- drivers/crypto/stm32/stm32-hash.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 +- drivers/dax/bus.c | 21 +- drivers/dax/dax-private.h | 6 +- drivers/dax/device.c | 41 +- drivers/dax/kmem.c | 46 +- drivers/dax/pmem/core.c | 2 +- drivers/dax/super.c | 42 +- drivers/devfreq/Kconfig | 19 +- drivers/devfreq/Makefile | 3 +- drivers/devfreq/devfreq.c | 10 +- drivers/devfreq/event/exynos-ppmu.c | 6 + drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra-devfreq.c | 773 - drivers/devfreq/tegra20-devfreq.c | 212 + drivers/devfreq/tegra30-devfreq.c | 748 + drivers/dma-buf/Kconfig | 2 +- drivers/dma-buf/dma-buf.c | 180 +- drivers/dma-buf/dma-fence.c | 21 +- drivers/dma-buf/reservation.c | 4 + drivers/dma-buf/sync_debug.c | 26 - drivers/dma-buf/sync_debug.h | 1 - drivers/dma/Kconfig | 5 +- drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 5 +- drivers/dma/at_xdmac.c | 11 +- drivers/dma/bcm-sba-raid.c | 13 +- drivers/dma/coh901318.c | 6 +- drivers/dma/dma-axi-dmac.c | 201 +- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dmaengine.c | 14 +- drivers/dma/dmatest.c | 6 +- drivers/dma/dw-edma/Kconfig | 19 + drivers/dma/dw-edma/Makefile | 7 + drivers/dma/dw-edma/dw-edma-core.c | 937 + drivers/dma/dw-edma/dw-edma-core.h | 165 + drivers/dma/dw-edma/dw-edma-pcie.c | 229 + drivers/dma/dw-edma/dw-edma-v0-core.c | 354 + drivers/dma/dw-edma/dw-edma-v0-core.h | 28 + drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 310 + drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 27 + drivers/dma/dw-edma/dw-edma-v0-regs.h | 158 + drivers/dma/dw/pci.c | 33 +- drivers/dma/fsl-edma-common.c | 69 +- drivers/dma/fsl-edma-common.h | 10 +- drivers/dma/fsl-edma.c | 43 +- drivers/dma/fsl-qdma.c | 18 +- drivers/dma/hsu/hsu.c | 4 +- drivers/dma/imx-sdma.c | 9 +- drivers/dma/mcf-edma.c | 11 +- drivers/dma/mediatek/Kconfig | 11 + drivers/dma/mediatek/Makefile | 1 + drivers/dma/mediatek/mtk-uart-apdma.c | 666 + drivers/dma/mic_x100_dma.c | 6 +- drivers/dma/mmp_tdma.c | 10 +- drivers/dma/mxs-dma.c | 8 +- drivers/dma/of-dma.c | 4 +- drivers/dma/pl330.c | 40 + drivers/dma/pxa_dma.c | 56 +- drivers/dma/qcom/hidma.h | 5 +- drivers/dma/qcom/hidma_dbg.c | 37 +- drivers/dma/sh/Kconfig | 6 - drivers/dma/sh/Makefile | 1 - drivers/dma/sh/rcar-dmac.c | 8 +- drivers/dma/sh/sudmac.c | 414 - drivers/dma/sh/usb-dmac.c | 8 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/stm32-dmamux.c | 6 +- drivers/dma/sun6i-dma.c | 147 +- drivers/dma/tegra20-apb-dma.c | 12 +- drivers/dma/virt-dma.c | 4 +- drivers/dma/virt-dma.h | 4 + drivers/dma/xilinx/xilinx_dma.c | 4 +- drivers/firewire/core-device.c | 2 +- drivers/firewire/core-iso.c | 2 +- drivers/firewire/core-topology.c | 1 + drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/sensors.c | 10 +- drivers/firmware/psci/psci_checker.c | 10 +- drivers/firmware/raspberrypi.c | 10 + drivers/firmware/tegra/bpmp.c | 4 +- drivers/firmware/ti_sci.c | 1237 +- drivers/firmware/ti_sci.h | 873 +- drivers/fpga/dfl-afu-dma-region.c | 53 +- drivers/gpio/Kconfig | 13 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd70528.c | 232 + drivers/gpio/gpio-cs5535.c | 2 +- drivers/gpio/gpio-davinci.c | 5 +- drivers/gpio/gpio-em.c | 33 +- drivers/gpio/gpio-iop.c | 1 + drivers/gpio/gpiolib-of.c | 10 +- drivers/gpu/drm/Kconfig | 13 +- drivers/gpu/drm/Makefile | 11 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 975 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 228 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 163 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 194 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 507 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 415 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 34 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 448 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 40 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 203 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 182 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 90 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 101 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 211 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 391 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 280 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 230 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 302 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 98 + drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_socbb.h | 82 + drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 365 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 71 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 197 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 94 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 101 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.h | 30 + drivers/gpu/drm/amd/amdgpu/atom.h | 3 +- drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 16 +- drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 6 +- drivers/gpu/drm/amd/amdgpu/clearstate_gfx10.h | 975 + drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 4 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 391 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 10 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5216 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.h | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 531 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 354 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 35 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 918 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.h | 30 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 58 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 1 - drivers/gpu/drm/amd/amdgpu/kv_smc.c | 1 - drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 366 + drivers/gpu/drm/amd/amdgpu/mes_v10_1.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 445 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 35 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 18 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 486 + drivers/gpu/drm/amd/amdgpu/navi10_ih.h | 29 + drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 68 + drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h | 4806 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 334 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 31 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/nv.c | 821 + drivers/gpu/drm/amd/amdgpu/nv.h | 33 + drivers/gpu/drm/amd/amdgpu/nvd.h | 418 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 126 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 173 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 139 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 57 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1687 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.h | 45 + drivers/gpu/drm/amd/amdgpu/si.c | 20 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/si_smc.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 124 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 20 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 +- drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 150 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2261 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 29 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 95 +- drivers/gpu/drm/amd/amdgpu/vi.c | 18 +- drivers/gpu/drm/amd/amdgpu/vi_dpm.h | 32 - drivers/gpu/drm/amd/amdkfd/Makefile | 3 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 782 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1124 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 13 - .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 105 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 662 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 18 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 2 + .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 88 + .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 25 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 90 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 134 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 498 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 155 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 143 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 73 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 101 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 74 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 + drivers/gpu/drm/amd/display/Kconfig | 22 +- drivers/gpu/drm/amd/display/Makefile | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 650 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 48 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 473 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 110 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 11 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 302 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 1 - drivers/gpu/drm/amd/display/dc/Makefile | 18 +- drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 + .../amd/display/dc/bios/command_table_helper2.c | 5 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 + .../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h | 1 + .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.c | 20 + .../gpu/drm/amd/display/dc/calcs/dcn_calc_math.h | 3 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 75 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 87 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 143 + .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 471 + .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h | 59 + .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 276 + .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h | 44 + .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 239 + .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h | 39 + .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 153 + .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h | 34 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 279 + .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h | 31 + .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c | 79 + .../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h | 29 + .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 126 + .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h | 32 + .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c | 43 + .../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h | 32 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 391 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 48 + drivers/gpu/drm/amd/display/dc/core/dc.c | 515 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 293 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 227 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 144 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 189 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 260 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 75 + drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 93 +- drivers/gpu/drm/amd/display/dc/dc.h | 144 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 127 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 62 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 122 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 11 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 76 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 118 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 15 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 20 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 7 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 10 + drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 199 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 87 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 42 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 97 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 10 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 127 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 109 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 30 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 16 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 9 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 75 +- .../drm/amd/display/dc/dce100/dce100_resource.h | 5 + .../drm/amd/display/dc/dce110/dce110_compressor.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 200 +- .../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 + .../drm/amd/display/dc/dce110/dce110_resource.c | 69 +- .../drm/amd/display/dc/dce110/dce110_resource.h | 5 + .../display/dc/dce110/dce110_timing_generator.c | 5 + .../display/dc/dce110/dce110_timing_generator.h | 5 + .../display/dc/dce110/dce110_timing_generator_v.c | 5 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 + .../drm/amd/display/dc/dce112/dce112_compressor.c | 3 + .../drm/amd/display/dc/dce112/dce112_resource.c | 33 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 39 +- .../display/dc/dce120/dce120_timing_generator.c | 96 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 52 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 289 - .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 39 - .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 31 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 10 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 5 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 8 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 136 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 271 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 471 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 16 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 34 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 197 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 26 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 43 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 11 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 174 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 10 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 213 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 91 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 74 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 5 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 129 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 79 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 23 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 159 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 116 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 502 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 698 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 990 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 694 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 575 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c | 332 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h | 458 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 877 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 592 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 107 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 700 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 277 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2044 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 103 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 460 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 173 + .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c | 323 + .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 544 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 526 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 285 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 355 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 158 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 542 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 116 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 3187 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 133 + .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 610 + .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 107 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 59 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h | 90 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 7 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 142 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 14 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 5104 + .../amd/display/dc/dml/dcn20/display_mode_vba_20.h | 32 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 1701 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 74 + .../drm/amd/display/dc/dml/display_mode_enums.h | 12 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 22 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 36 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 32 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 839 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 854 + .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 8 + drivers/gpu/drm/amd/display/dc/dsc/Makefile | 21 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 858 + drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 382 + drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 54 + drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 706 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 258 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 85 + drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 147 + drivers/gpu/drm/amd/display/dc/gpio/Makefile | 11 + .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 212 + .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 33 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 382 + .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 35 + drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 53 + drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 18 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 13 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 11 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 5 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 93 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 7 + drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/audio.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 31 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 289 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 58 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 70 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 101 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 180 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 30 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 50 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 28 + drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 105 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 52 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 29 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 66 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 60 +- drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 58 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 8 + drivers/gpu/drm/amd/display/dc/inc/vm_helper.h | 16 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 + .../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 + .../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 + .../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 + .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 375 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 34 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 + drivers/gpu/drm/amd/display/dc/os_types.h | 8 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 2 + .../display/dc/virtual/virtual_stream_encoder.c | 17 + .../drm/amd/display/include/bios_parser_types.h | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 20 +- drivers/gpu/drm/amd/display/include/dal_types.h | 5 +- drivers/gpu/drm/amd/display/include/logger_types.h | 10 + .../gpu/drm/amd/display/include/set_mode_types.h | 5 +- .../drm/amd/display/modules/color/color_gamma.c | 62 +- .../drm/amd/display/modules/color/color_gamma.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 2 + .../gpu/drm/amd/display/modules/inc/mod_shared.h | 60 + drivers/gpu/drm/amd/display/modules/inc/mod_vmid.h | 46 + .../amd/display/modules/info_packet/info_packet.c | 4 +- drivers/gpu/drm/amd/display/modules/power/Makefile | 2 +- drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 167 + drivers/gpu/drm/amd/include/amd_shared.h | 13 +- .../include/asic_reg/athub/athub_2_0_0_default.h | 272 + .../include/asic_reg/athub/athub_2_0_0_offset.h | 514 + .../include/asic_reg/athub/athub_2_0_0_sh_mask.h | 2264 + .../amd/include/asic_reg/clk/clk_11_0_0_offset.h | 33 + .../amd/include/asic_reg/clk/clk_11_0_0_sh_mask.h | 38 + .../amd/include/asic_reg/dcn/dcn_2_0_0_offset.h | 17535 +++ .../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 68024 ++++++++++ .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 18 + .../amd/include/asic_reg/gc/gc_10_1_0_default.h | 6028 + .../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 11339 ++ .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 43963 +++++++ .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 31 + .../amd/include/asic_reg/hdp/hdp_5_0_0_offset.h | 217 + .../amd/include/asic_reg/hdp/hdp_5_0_0_sh_mask.h | 659 + .../include/asic_reg/mmhub/mmhub_2_0_0_default.h | 927 + .../include/asic_reg/mmhub/mmhub_2_0_0_offset.h | 1799 + .../include/asic_reg/mmhub/mmhub_2_0_0_sh_mask.h | 7567 ++ .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 429 + .../amd/include/asic_reg/nbio/nbio_2_3_default.h | 18521 +++ .../amd/include/asic_reg/nbio/nbio_2_3_offset.h | 14663 +++ .../amd/include/asic_reg/nbio/nbio_2_3_sh_mask.h | 120339 ++++++++++++++++++ .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 3 + .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 3 + .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 3 + .../amd/include/asic_reg/oss/osssys_5_0_0_offset.h | 353 + .../include/asic_reg/oss/osssys_5_0_0_sh_mask.h | 1305 + .../include/asic_reg/smuio/smuio_11_0_0_offset.h | 323 + .../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 689 + .../amd/include/asic_reg/vcn/vcn_2_0_0_offset.h | 1008 + .../amd/include/asic_reg/vcn/vcn_2_0_0_sh_mask.h | 3815 + drivers/gpu/drm/amd/include/atomfirmware.h | 188 +- drivers/gpu/drm/amd/include/cik_structs.h | 3 +- drivers/gpu/drm/amd/include/discovery.h | 165 + .../include/ivsrcid/{ => dcn}/irqsrcs_dcn_1_0.h | 0 .../drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_10_1.h | 53 + .../amd/include/ivsrcid/sdma0/irqsrcs_sdma0_5_0.h | 43 + .../amd/include/ivsrcid/sdma1/irqsrcs_sdma1_5_0.h | 44 + .../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h | 32 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 + drivers/gpu/drm/amd/include/navi10_enum.h | 22764 ++++ drivers/gpu/drm/amd/include/navi10_ip_offset.h | 855 + drivers/gpu/drm/amd/include/soc15_hw_ip.h | 4 +- drivers/gpu/drm/amd/include/v10_structs.h | 1258 + drivers/gpu/drm/amd/include/v9_structs.h | 3 +- drivers/gpu/drm/amd/include/vi_structs.h | 3 +- drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 454 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 1 + .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 2 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 157 +- .../amd/powerplay/hwmgr/vega10_processpptables.c | 25 + .../amd/powerplay/hwmgr/vega10_processpptables.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 123 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 84 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 362 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 + drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 6 +- .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 1069 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 29 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 39 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 2 +- drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 1 + drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 1577 + drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 28 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1240 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 6 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 3 + .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 6 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 5 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 3 + drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 6 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 3 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 22 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 3 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 1302 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 50 + drivers/gpu/drm/arm/display/include/malidp_io.h | 7 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 5 +- drivers/gpu/drm/arm/display/komeda/Makefile | 2 + .../gpu/drm/arm/display/komeda/d71/d71_component.c | 582 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 142 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 67 + .../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 17 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 91 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 59 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 13 +- .../drm/arm/display/komeda/komeda_format_caps.c | 58 + .../drm/arm/display/komeda/komeda_format_caps.h | 24 +- .../drm/arm/display/komeda/komeda_framebuffer.c | 175 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 13 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 130 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 57 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 66 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 112 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 692 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 109 +- .../drm/arm/display/komeda/komeda_private_obj.c | 154 + .../drm/arm/display/komeda/komeda_wb_connector.c | 191 + drivers/gpu/drm/arm/malidp_crtc.c | 28 +- drivers/gpu/drm/arm/malidp_drv.c | 11 +- drivers/gpu/drm/arm/malidp_hw.c | 3 +- drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/arm/malidp_planes.c | 8 +- drivers/gpu/drm/armada/armada_510.c | 130 +- drivers/gpu/drm/armada/armada_crtc.c | 214 +- drivers/gpu/drm/armada/armada_crtc.h | 21 +- drivers/gpu/drm/armada/armada_debugfs.c | 98 +- drivers/gpu/drm/armada/armada_drm.h | 1 + drivers/gpu/drm/armada/armada_drv.c | 38 +- drivers/gpu/drm/armada/armada_fb.c | 3 +- drivers/gpu/drm/armada/armada_hw.h | 29 +- drivers/gpu/drm/armada/armada_overlay.c | 56 +- drivers/gpu/drm/armada/armada_plane.c | 124 +- drivers/gpu/drm/armada/armada_plane.h | 23 + drivers/gpu/drm/ast/Kconfig | 3 +- drivers/gpu/drm/ast/ast_drv.c | 13 +- drivers/gpu/drm/ast/ast_drv.h | 78 +- drivers/gpu/drm/ast/ast_fb.c | 61 +- drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 157 +- drivers/gpu/drm/ast/ast_ttm.c | 302 +- drivers/gpu/drm/ati_pcigart.c | 5 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 120 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 11 +- drivers/gpu/drm/bochs/Kconfig | 2 +- drivers/gpu/drm/bochs/bochs.h | 56 +- drivers/gpu/drm/bochs/bochs_drv.c | 24 +- drivers/gpu/drm/bochs/bochs_hw.c | 14 +- drivers/gpu/drm/bochs/bochs_kms.c | 19 +- drivers/gpu/drm/bochs/bochs_mm.c | 427 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 8 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 9 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 58 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 6 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 24 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 2 +- drivers/gpu/drm/bridge/lvds-encoder.c | 10 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 3 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 3 +- drivers/gpu/drm/bridge/panel.c | 5 +- drivers/gpu/drm/bridge/parade-ps8622.c | 3 +- drivers/gpu/drm/bridge/sii902x.c | 491 +- drivers/gpu/drm/bridge/sii9234.c | 4 +- drivers/gpu/drm/bridge/sil-sii8620.c | 10 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 193 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 17 +- drivers/gpu/drm/bridge/tc358764.c | 14 +- drivers/gpu/drm/bridge/tc358767.c | 593 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 64 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +- drivers/gpu/drm/bridge/ti-tfp410.c | 14 +- drivers/gpu/drm/cirrus/cirrus_ttm.c | 337 - drivers/gpu/drm/drm_agpsupport.c | 11 +- drivers/gpu/drm/drm_atomic.c | 248 +- drivers/gpu/drm/drm_atomic_helper.c | 232 +- drivers/gpu/drm/drm_atomic_state_helper.c | 70 +- drivers/gpu/drm/drm_atomic_uapi.c | 23 +- drivers/gpu/drm/drm_auth.c | 30 +- drivers/gpu/drm/drm_blend.c | 9 +- drivers/gpu/drm/drm_bridge.c | 110 + drivers/gpu/drm/drm_bufs.c | 21 +- drivers/gpu/drm/drm_client.c | 15 +- drivers/gpu/drm/drm_client_modeset.c | 1126 + drivers/gpu/drm/drm_color_mgmt.c | 8 +- drivers/gpu/drm/drm_connector.c | 99 +- drivers/gpu/drm/drm_context.c | 8 +- drivers/gpu/drm/drm_crtc.c | 4 +- drivers/gpu/drm/drm_crtc_helper.c | 14 +- drivers/gpu/drm/drm_crtc_internal.h | 31 +- drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/drm_debugfs.c | 92 +- drivers/gpu/drm/drm_debugfs_crc.c | 46 +- drivers/gpu/drm/drm_dma.c | 6 +- drivers/gpu/drm/drm_dp_aux_dev.c | 8 +- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 16 +- drivers/gpu/drm/drm_dp_mst_topology.c | 19 +- drivers/gpu/drm/drm_drv.c | 34 +- drivers/gpu/drm/drm_dumb_buffers.c | 4 +- drivers/gpu/drm/drm_edid.c | 232 +- drivers/gpu/drm/drm_edid_load.c | 9 +- drivers/gpu/drm/drm_encoder.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 1408 +- drivers/gpu/drm/drm_file.c | 133 +- drivers/gpu/drm/drm_flip_work.c | 6 +- drivers/gpu/drm/drm_format_helper.c | 4 +- drivers/gpu/drm/drm_fourcc.c | 120 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 40 +- drivers/gpu/drm/drm_gem_cma_helper.c | 11 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 7 +- drivers/gpu/drm/drm_gem_vram_helper.c | 641 + drivers/gpu/drm/drm_hashtab.c | 10 +- drivers/gpu/drm/drm_hdcp.c | 382 + drivers/gpu/drm/drm_internal.h | 42 +- drivers/gpu/drm/drm_ioc32.c | 9 +- drivers/gpu/drm/drm_ioctl.c | 24 +- drivers/gpu/drm/drm_irq.c | 13 +- drivers/gpu/drm/drm_kms_helper_common.c | 3 +- drivers/gpu/drm/drm_lease.c | 15 +- drivers/gpu/drm/drm_legacy.h | 6 + drivers/gpu/drm/drm_legacy_misc.c | 27 +- drivers/gpu/drm/drm_lock.c | 8 +- drivers/gpu/drm/drm_memory.c | 9 +- drivers/gpu/drm/drm_mm.c | 9 +- drivers/gpu/drm/drm_mode_config.c | 6 +- drivers/gpu/drm/drm_mode_object.c | 9 +- drivers/gpu/drm/drm_modes.c | 488 +- drivers/gpu/drm/drm_modeset_lock.c | 4 +- drivers/gpu/drm/drm_of.c | 5 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 + drivers/gpu/drm/drm_pci.c | 11 +- drivers/gpu/drm/drm_plane_helper.c | 9 +- drivers/gpu/drm/drm_prime.c | 84 +- drivers/gpu/drm/drm_print.c | 7 +- drivers/gpu/drm/drm_probe_helper.c | 16 +- drivers/gpu/drm/drm_property.c | 7 +- drivers/gpu/drm/drm_rect.c | 4 +- drivers/gpu/drm/drm_scatter.c | 9 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_self_refresh_helper.c | 218 + drivers/gpu/drm/drm_simple_kms_helper.c | 5 +- drivers/gpu/drm/drm_syncobj.c | 13 +- drivers/gpu/drm/drm_sysfs.c | 17 +- drivers/gpu/drm/drm_trace.h | 2 + drivers/gpu/drm/drm_trace_points.c | 3 +- drivers/gpu/drm/drm_vblank.c | 22 +- drivers/gpu/drm/drm_vm.c | 19 +- drivers/gpu/drm/drm_vma_manager.c | 6 +- drivers/gpu/drm/drm_vram_helper_common.c | 96 + drivers/gpu/drm/drm_vram_mm_helper.c | 297 + drivers/gpu/drm/drm_writeback.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 + drivers/gpu/drm/etnaviv/etnaviv_drv.h | 9 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 5 - drivers/gpu/drm/etnaviv/etnaviv_gem.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 5 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/Kconfig | 6 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 8 +- drivers/gpu/drm/exynos/exynos_dp.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 8 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 21 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 14 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 22 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 9 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 41 +- drivers/gpu/drm/exynos/exynos_mixer.c | 31 +- drivers/gpu/drm/gma500/accel_2d.c | 18 +- drivers/gpu/drm/gma500/blitter.h | 2 + drivers/gpu/drm/gma500/cdv_device.c | 13 +- drivers/gpu/drm/gma500/cdv_device.h | 4 + drivers/gpu/drm/gma500/cdv_intel_crt.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 9 +- drivers/gpu/drm/gma500/framebuffer.c | 26 +- drivers/gpu/drm/gma500/framebuffer.h | 1 - drivers/gpu/drm/gma500/gem.c | 5 +- drivers/gpu/drm/gma500/gma_device.c | 1 - drivers/gpu/drm/gma500/gma_device.h | 1 + drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/gma500/gma_display.h | 3 + drivers/gpu/drm/gma500/gtt.c | 5 +- drivers/gpu/drm/gma500/gtt.h | 1 - drivers/gpu/drm/gma500/intel_bios.c | 6 +- drivers/gpu/drm/gma500/intel_bios.h | 3 +- drivers/gpu/drm/gma500/intel_gmbus.c | 11 +- drivers/gpu/drm/gma500/intel_i2c.c | 4 +- drivers/gpu/drm/gma500/mdfld_device.c | 16 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 12 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 8 +- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 11 +- drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 2 + drivers/gpu/drm/gma500/mid_bios.c | 5 +- drivers/gpu/drm/gma500/mid_bios.h | 1 + drivers/gpu/drm/gma500/mmu.c | 6 +- drivers/gpu/drm/gma500/oaktrail.h | 2 + drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 8 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 11 +- drivers/gpu/drm/gma500/power.h | 4 +- drivers/gpu/drm/gma500/psb_device.c | 12 +- drivers/gpu/drm/gma500/psb_drv.c | 33 +- drivers/gpu/drm/gma500/psb_drv.h | 16 +- drivers/gpu/drm/gma500/psb_intel_display.c | 7 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 2 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 15 +- drivers/gpu/drm/gma500/psb_irq.c | 9 +- drivers/gpu/drm/gma500/psb_irq.h | 2 +- drivers/gpu/drm/gma500/psb_lid.c | 6 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 19 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 14 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 37 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +- drivers/gpu/drm/i2c/tda998x_drv.c | 450 +- drivers/gpu/drm/i915/Kconfig | 35 +- drivers/gpu/drm/i915/Kconfig.debug | 29 + drivers/gpu/drm/i915/Kconfig.profile | 27 + drivers/gpu/drm/i915/Makefile | 276 +- drivers/gpu/drm/i915/Makefile.header-test | 44 +- drivers/gpu/drm/i915/display/Makefile | 5 + drivers/gpu/drm/i915/display/Makefile.header-test | 16 + drivers/gpu/drm/i915/display/dvo_ch7017.c | 415 + drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 367 + drivers/gpu/drm/i915/display/dvo_ivch.c | 503 + drivers/gpu/drm/i915/display/dvo_ns2501.c | 710 + drivers/gpu/drm/i915/display/dvo_sil164.c | 280 + drivers/gpu/drm/i915/display/dvo_tfp410.c | 319 + drivers/gpu/drm/i915/display/icl_dsi.c | 1630 + drivers/gpu/drm/i915/display/intel_acpi.c | 158 + drivers/gpu/drm/i915/display/intel_acpi.h | 17 + drivers/gpu/drm/i915/display/intel_atomic.c | 440 + drivers/gpu/drm/i915/display/intel_atomic.h | 49 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 371 + drivers/gpu/drm/i915/display/intel_atomic_plane.h | 49 + drivers/gpu/drm/i915/display/intel_audio.c | 1159 + drivers/gpu/drm/i915/{ => display}/intel_audio.h | 0 drivers/gpu/drm/i915/display/intel_bios.c | 2282 + drivers/gpu/drm/i915/display/intel_bios.h | 245 + drivers/gpu/drm/i915/display/intel_bw.c | 426 + drivers/gpu/drm/i915/display/intel_bw.h | 47 + drivers/gpu/drm/i915/display/intel_cdclk.c | 2881 + drivers/gpu/drm/i915/{ => display}/intel_cdclk.h | 0 drivers/gpu/drm/i915/display/intel_color.c | 1428 + drivers/gpu/drm/i915/display/intel_color.h | 18 + drivers/gpu/drm/i915/display/intel_combo_phy.c | 391 + drivers/gpu/drm/i915/display/intel_combo_phy.h | 20 + drivers/gpu/drm/i915/display/intel_connector.c | 283 + .../gpu/drm/i915/{ => display}/intel_connector.h | 0 drivers/gpu/drm/i915/display/intel_crt.c | 1069 + drivers/gpu/drm/i915/{ => display}/intel_crt.h | 0 drivers/gpu/drm/i915/display/intel_ddi.c | 4363 + drivers/gpu/drm/i915/display/intel_ddi.h | 52 + drivers/gpu/drm/i915/display/intel_display.c | 17349 +++ drivers/gpu/drm/i915/display/intel_display.h | 403 + drivers/gpu/drm/i915/display/intel_display_power.c | 5191 + drivers/gpu/drm/i915/display/intel_display_power.h | 317 + drivers/gpu/drm/i915/display/intel_dp.c | 7376 ++ drivers/gpu/drm/i915/display/intel_dp.h | 121 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 284 + .../gpu/drm/i915/display/intel_dp_aux_backlight.h | 13 + .../gpu/drm/i915/display/intel_dp_link_training.c | 382 + .../gpu/drm/i915/display/intel_dp_link_training.h | 14 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 665 + drivers/gpu/drm/i915/display/intel_dp_mst.h | 20 + drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1088 + drivers/gpu/drm/i915/display/intel_dpio_phy.h | 58 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 3653 + drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 382 + drivers/gpu/drm/i915/{ => display}/intel_dsi.c | 0 drivers/gpu/drm/i915/display/intel_dsi.h | 210 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 179 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.h | 13 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 673 + drivers/gpu/drm/i915/display/intel_dvo.c | 555 + drivers/gpu/drm/i915/{ => display}/intel_dvo.h | 0 drivers/gpu/drm/i915/display/intel_dvo_dev.h | 140 + drivers/gpu/drm/i915/display/intel_fbc.c | 1345 + drivers/gpu/drm/i915/{ => display}/intel_fbc.h | 0 drivers/gpu/drm/i915/display/intel_fbdev.c | 640 + drivers/gpu/drm/i915/{ => display}/intel_fbdev.h | 0 drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 458 + drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 27 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 199 + drivers/gpu/drm/i915/display/intel_frontbuffer.h | 98 + drivers/gpu/drm/i915/display/intel_gmbus.c | 981 + drivers/gpu/drm/i915/display/intel_gmbus.h | 27 + drivers/gpu/drm/i915/display/intel_hdcp.c | 1983 + drivers/gpu/drm/i915/display/intel_hdcp.h | 34 + drivers/gpu/drm/i915/display/intel_hdmi.c | 3237 + drivers/gpu/drm/i915/{ => display}/intel_hdmi.h | 0 drivers/gpu/drm/i915/display/intel_hotplug.c | 720 + drivers/gpu/drm/i915/display/intel_hotplug.h | 31 + drivers/gpu/drm/i915/display/intel_lpe_audio.c | 363 + drivers/gpu/drm/i915/display/intel_lpe_audio.h | 22 + drivers/gpu/drm/i915/{ => display}/intel_lspcon.c | 0 drivers/gpu/drm/i915/{ => display}/intel_lspcon.h | 0 drivers/gpu/drm/i915/display/intel_lvds.c | 1008 + drivers/gpu/drm/i915/{ => display}/intel_lvds.h | 0 drivers/gpu/drm/i915/display/intel_opregion.c | 1176 + .../gpu/drm/i915/{ => display}/intel_opregion.h | 0 drivers/gpu/drm/i915/display/intel_overlay.c | 1501 + drivers/gpu/drm/i915/display/intel_overlay.h | 29 + drivers/gpu/drm/i915/display/intel_panel.c | 2051 + drivers/gpu/drm/i915/{ => display}/intel_panel.h | 0 drivers/gpu/drm/i915/display/intel_pipe_crc.c | 671 + drivers/gpu/drm/i915/display/intel_pipe_crc.h | 38 + drivers/gpu/drm/i915/display/intel_psr.c | 1319 + drivers/gpu/drm/i915/{ => display}/intel_psr.h | 0 drivers/gpu/drm/i915/display/intel_quirks.c | 170 + drivers/gpu/drm/i915/display/intel_quirks.h | 13 + drivers/gpu/drm/i915/display/intel_sdvo.c | 3364 + drivers/gpu/drm/i915/{ => display}/intel_sdvo.h | 0 drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 741 + drivers/gpu/drm/i915/display/intel_sprite.c | 2634 + drivers/gpu/drm/i915/display/intel_sprite.h | 59 + drivers/gpu/drm/i915/display/intel_tc.c | 537 + drivers/gpu/drm/i915/display/intel_tc.h | 35 + drivers/gpu/drm/i915/display/intel_tv.c | 1993 + drivers/gpu/drm/i915/{ => display}/intel_tv.h | 0 drivers/gpu/drm/i915/display/intel_vbt_defs.h | 814 + drivers/gpu/drm/i915/display/intel_vdsc.c | 972 + drivers/gpu/drm/i915/display/intel_vdsc.h | 21 + drivers/gpu/drm/i915/display/vlv_dsi.c | 1996 + drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 569 + drivers/gpu/drm/i915/dvo.h | 138 - drivers/gpu/drm/i915/dvo_ch7017.c | 414 - drivers/gpu/drm/i915/dvo_ch7xxx.c | 366 - drivers/gpu/drm/i915/dvo_ivch.c | 502 - drivers/gpu/drm/i915/dvo_ns2501.c | 709 - drivers/gpu/drm/i915/dvo_sil164.c | 279 - drivers/gpu/drm/i915/dvo_tfp410.c | 318 - drivers/gpu/drm/i915/gem/Makefile | 5 + drivers/gpu/drm/i915/gem/Makefile.header-test | 16 + drivers/gpu/drm/i915/gem/i915_gem_busy.c | 139 + drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 162 + drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 20 + drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 305 + drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 2437 + drivers/gpu/drm/i915/gem/i915_gem_context.h | 233 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 202 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 317 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 796 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2824 + drivers/gpu/drm/i915/gem/i915_gem_fence.c | 96 + drivers/gpu/drm/i915/gem/i915_gem_internal.c | 198 + drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 52 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 510 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 393 + drivers/gpu/drm/i915/gem/i915_gem_object.h | 424 + drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 107 + drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 24 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 261 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 544 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 206 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 297 + drivers/gpu/drm/i915/gem/i915_gem_pm.h | 25 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 578 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 532 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 700 + drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 73 + drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 440 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 850 + drivers/gpu/drm/i915/gem/i915_gem_wait.c | 278 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 57 + drivers/gpu/drm/i915/gem/i915_gemfs.h | 16 + .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 123 + .../gpu/drm/i915/gem/selftests/huge_gem_object.h | 27 + drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 1804 + .../drm/i915/gem/selftests/i915_gem_client_blt.c | 113 + .../drm/i915/gem/selftests/i915_gem_coherency.c | 396 + .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1741 + .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 387 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 519 + .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 99 + .../drm/i915/gem/selftests/i915_gem_object_blt.c | 107 + drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 80 + drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 34 + drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 17 + drivers/gpu/drm/i915/gem/selftests/mock_context.c | 111 + drivers/gpu/drm/i915/gem/selftests/mock_context.h | 24 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 144 + drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 22 + .../gpu/drm/i915/gem/selftests/mock_gem_object.h | 14 + drivers/gpu/drm/i915/gt/Makefile | 5 + drivers/gpu/drm/i915/gt/Makefile.header-test | 16 + .../gen6_renderstate.c} | 0 .../gen7_renderstate.c} | 0 .../gen8_renderstate.c} | 0 .../gen9_renderstate.c} | 0 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 392 + drivers/gpu/drm/i915/gt/intel_context.c | 280 + drivers/gpu/drm/i915/gt/intel_context.h | 147 + drivers/gpu/drm/i915/gt/intel_context_types.h | 73 + drivers/gpu/drm/i915/gt/intel_engine.h | 529 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1711 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 145 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 34 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 559 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 286 + drivers/gpu/drm/i915/gt/intel_gt.c | 250 + drivers/gpu/drm/i915/gt/intel_gt.h | 60 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 164 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 27 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 96 + drivers/gpu/drm/i915/gt/intel_hangcheck.c | 360 + drivers/gpu/drm/i915/gt/intel_lrc.c | 3737 + drivers/gpu/drm/i915/gt/intel_lrc.h | 134 + drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 68 + drivers/gpu/drm/i915/gt/intel_mocs.c | 589 + drivers/gpu/drm/i915/gt/intel_mocs.h | 61 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 234 + drivers/gpu/drm/i915/gt/intel_renderstate.h | 51 + drivers/gpu/drm/i915/gt/intel_reset.c | 1308 + drivers/gpu/drm/i915/gt/intel_reset.h | 77 + drivers/gpu/drm/i915/gt/intel_reset_types.h | 50 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2370 + drivers/gpu/drm/i915/gt/intel_sseu.c | 159 + drivers/gpu/drm/i915/gt/intel_sseu.h | 75 + drivers/gpu/drm/i915/gt/intel_timeline.c | 589 + drivers/gpu/drm/i915/gt/intel_timeline.h | 93 + drivers/gpu/drm/i915/gt/intel_timeline_types.h | 67 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 1522 + drivers/gpu/drm/i915/gt/intel_workarounds.h | 40 + drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 29 + drivers/gpu/drm/i915/gt/mock_engine.c | 342 + drivers/gpu/drm/i915/gt/mock_engine.h | 51 + .../intel_engine_cs.c => gt/selftest_engine_cs.c} | 0 drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 1758 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 2166 + drivers/gpu/drm/i915/gt/selftest_reset.c | 180 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 844 + drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1248 + drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 29 + drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 15 + drivers/gpu/drm/i915/gt/uc/Makefile | 5 + drivers/gpu/drm/i915/gt/uc/Makefile.header-test | 16 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 605 + drivers/gpu/drm/i915/gt/uc/intel_guc.h | 202 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 203 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 34 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 915 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 111 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 320 + drivers/gpu/drm/i915/{ => gt/uc}/intel_guc_fw.h | 0 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 691 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 633 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 99 + drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 161 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 1168 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 87 + drivers/gpu/drm/i915/gt/uc/intel_huc.c | 174 + drivers/gpu/drm/i915/gt/uc/intel_huc.h | 59 + drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 219 + drivers/gpu/drm/i915/{ => gt/uc}/intel_huc_fw.h | 0 drivers/gpu/drm/i915/gt/uc/intel_uc.c | 635 + drivers/gpu/drm/i915/gt/uc/intel_uc.h | 69 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 359 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 177 + drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 336 + drivers/gpu/drm/i915/gvt/aperture_gm.c | 24 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 27 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/firmware.c | 5 +- drivers/gpu/drm/i915/gvt/gtt.h | 13 +- drivers/gpu/drm/i915/gvt/gvt.h | 10 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 4 +- drivers/gpu/drm/i915/gvt/opregion.c | 2 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 190 +- drivers/gpu/drm/i915/i915_active.c | 373 +- drivers/gpu/drm/i915/i915_active.h | 32 +- drivers/gpu/drm/i915/i915_active_types.h | 13 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 26 +- drivers/gpu/drm/i915/i915_debugfs.c | 722 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 + drivers/gpu/drm/i915/i915_drv.c | 310 +- drivers/gpu/drm/i915/i915_drv.h | 1223 +- drivers/gpu/drm/i915/i915_fixed.h | 11 +- drivers/gpu/drm/i915/i915_gem.c | 4562 +- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 44 +- drivers/gpu/drm/i915/i915_gem_batch_pool.h | 3 +- drivers/gpu/drm/i915/i915_gem_clflush.c | 178 - drivers/gpu/drm/i915/i915_gem_clflush.h | 36 - drivers/gpu/drm/i915/i915_gem_context.c | 1832 - drivers/gpu/drm/i915/i915_gem_context.h | 185 - drivers/gpu/drm/i915/i915_gem_context_types.h | 175 - drivers/gpu/drm/i915/i915_gem_dmabuf.c | 337 - drivers/gpu/drm/i915/i915_gem_evict.c | 49 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2722 - drivers/gpu/drm/i915/i915_gem_fence_reg.c | 239 +- drivers/gpu/drm/i915/i915_gem_fence_reg.h | 22 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2297 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 312 +- drivers/gpu/drm/i915/i915_gem_internal.c | 210 - drivers/gpu/drm/i915/i915_gem_object.c | 90 - drivers/gpu/drm/i915/i915_gem_object.h | 509 - drivers/gpu/drm/i915/i915_gem_render_state.c | 233 - drivers/gpu/drm/i915/i915_gem_render_state.h | 31 - drivers/gpu/drm/i915/i915_gem_shrinker.c | 556 - drivers/gpu/drm/i915/i915_gem_stolen.c | 721 - drivers/gpu/drm/i915/i915_gem_tiling.c | 457 - drivers/gpu/drm/i915/i915_gem_userptr.c | 847 - drivers/gpu/drm/i915/i915_gemfs.c | 75 - drivers/gpu/drm/i915/i915_gemfs.h | 34 - drivers/gpu/drm/i915/i915_globals.c | 4 +- drivers/gpu/drm/i915/i915_globals.h | 2 + drivers/gpu/drm/i915/i915_gpu_error.c | 183 +- drivers/gpu/drm/i915/i915_gpu_error.h | 61 +- drivers/gpu/drm/i915/i915_irq.c | 880 +- drivers/gpu/drm/i915/i915_irq.h | 142 + drivers/gpu/drm/i915/i915_oa_bdw.h | 15 - drivers/gpu/drm/i915/i915_oa_bxt.h | 15 - drivers/gpu/drm/i915/i915_oa_cflgt2.h | 15 - drivers/gpu/drm/i915/i915_oa_cflgt3.h | 15 - drivers/gpu/drm/i915/i915_oa_chv.h | 15 - drivers/gpu/drm/i915/i915_oa_cnl.h | 15 - drivers/gpu/drm/i915/i915_oa_glk.h | 15 - drivers/gpu/drm/i915/i915_oa_hsw.h | 15 - drivers/gpu/drm/i915/i915_oa_icl.h | 15 - drivers/gpu/drm/i915/i915_oa_kblgt2.h | 15 - drivers/gpu/drm/i915/i915_oa_kblgt3.h | 15 - drivers/gpu/drm/i915/i915_oa_sklgt2.h | 15 - drivers/gpu/drm/i915/i915_oa_sklgt3.h | 15 - drivers/gpu/drm/i915/i915_oa_sklgt4.h | 15 - drivers/gpu/drm/i915/i915_params.c | 14 +- drivers/gpu/drm/i915/i915_params.h | 7 +- drivers/gpu/drm/i915/i915_pci.c | 102 +- drivers/gpu/drm/i915/i915_perf.c | 406 +- drivers/gpu/drm/i915/i915_pmu.c | 32 +- drivers/gpu/drm/i915/i915_priolist_types.h | 10 + drivers/gpu/drm/i915/i915_pvinfo.h | 7 +- drivers/gpu/drm/i915/i915_query.c | 66 +- drivers/gpu/drm/i915/i915_reg.h | 315 +- drivers/gpu/drm/i915/i915_request.c | 640 +- drivers/gpu/drm/i915/i915_request.h | 43 +- drivers/gpu/drm/i915/i915_reset.c | 1474 - drivers/gpu/drm/i915/i915_reset.h | 69 - drivers/gpu/drm/i915/i915_scatterlist.c | 39 + drivers/gpu/drm/i915/i915_scatterlist.h | 127 + drivers/gpu/drm/i915/i915_scheduler.c | 91 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 + drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +- drivers/gpu/drm/i915/i915_selftest.h | 27 +- drivers/gpu/drm/i915/i915_suspend.c | 6 +- drivers/gpu/drm/i915/i915_sysfs.c | 65 +- drivers/gpu/drm/i915/i915_timeline.c | 579 - drivers/gpu/drm/i915/i915_timeline.h | 113 - drivers/gpu/drm/i915/i915_timeline_types.h | 70 - drivers/gpu/drm/i915/i915_trace.h | 97 +- drivers/gpu/drm/i915/i915_utils.h | 199 +- drivers/gpu/drm/i915/i915_vgpu.c | 63 +- drivers/gpu/drm/i915/i915_vgpu.h | 7 +- drivers/gpu/drm/i915/i915_vma.c | 173 +- drivers/gpu/drm/i915/i915_vma.h | 38 +- drivers/gpu/drm/i915/icl_dsi.c | 1464 - drivers/gpu/drm/i915/intel_acpi.c | 155 - drivers/gpu/drm/i915/intel_atomic.c | 413 - drivers/gpu/drm/i915/intel_atomic_plane.c | 373 - drivers/gpu/drm/i915/intel_atomic_plane.h | 40 - drivers/gpu/drm/i915/intel_audio.c | 1105 - drivers/gpu/drm/i915/intel_bios.c | 2298 - drivers/gpu/drm/i915/intel_bios.h | 223 - drivers/gpu/drm/i915/intel_breadcrumbs.c | 373 - drivers/gpu/drm/i915/intel_cdclk.c | 2893 - drivers/gpu/drm/i915/intel_color.c | 1278 - drivers/gpu/drm/i915/intel_color.h | 17 - drivers/gpu/drm/i915/intel_combo_phy.c | 255 - drivers/gpu/drm/i915/intel_connector.c | 282 - drivers/gpu/drm/i915/intel_context.c | 270 - drivers/gpu/drm/i915/intel_context.h | 87 - drivers/gpu/drm/i915/intel_context_types.h | 77 - drivers/gpu/drm/i915/intel_crt.c | 1061 - drivers/gpu/drm/i915/intel_csr.c | 411 +- drivers/gpu/drm/i915/intel_csr.h | 4 + drivers/gpu/drm/i915/intel_ddi.c | 4286 - drivers/gpu/drm/i915/intel_ddi.h | 53 - drivers/gpu/drm/i915/intel_device_info.c | 118 +- drivers/gpu/drm/i915/intel_device_info.h | 93 +- drivers/gpu/drm/i915/intel_display.c | 16814 --- drivers/gpu/drm/i915/intel_display.h | 435 - drivers/gpu/drm/i915/intel_dp.c | 7405 -- drivers/gpu/drm/i915/intel_dp.h | 122 - drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 280 - drivers/gpu/drm/i915/intel_dp_link_training.c | 381 - drivers/gpu/drm/i915/intel_dp_mst.c | 661 - drivers/gpu/drm/i915/intel_dpio_phy.c | 1082 - drivers/gpu/drm/i915/intel_dpll_mgr.c | 3382 - drivers/gpu/drm/i915/intel_dpll_mgr.h | 347 - drivers/gpu/drm/i915/intel_drv.h | 484 +- drivers/gpu/drm/i915/intel_dsi.h | 196 - drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 177 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 941 - drivers/gpu/drm/i915/intel_dvo.c | 549 - drivers/gpu/drm/i915/intel_engine_cs.c | 1757 - drivers/gpu/drm/i915/intel_engine_types.h | 546 - drivers/gpu/drm/i915/intel_fbc.c | 1341 - drivers/gpu/drm/i915/intel_fbdev.c | 640 - drivers/gpu/drm/i915/intel_fifo_underrun.c | 457 - drivers/gpu/drm/i915/intel_frontbuffer.c | 204 - drivers/gpu/drm/i915/intel_frontbuffer.h | 98 - drivers/gpu/drm/i915/intel_gpu_commands.h | 278 - drivers/gpu/drm/i915/intel_guc.c | 723 - drivers/gpu/drm/i915/intel_guc.h | 200 - drivers/gpu/drm/i915/intel_guc_ads.c | 151 - drivers/gpu/drm/i915/intel_guc_ads.h | 33 - drivers/gpu/drm/i915/intel_guc_ct.c | 943 - drivers/gpu/drm/i915/intel_guc_ct.h | 99 - drivers/gpu/drm/i915/intel_guc_fw.c | 277 - drivers/gpu/drm/i915/intel_guc_fwif.h | 705 - drivers/gpu/drm/i915/intel_guc_log.c | 641 - drivers/gpu/drm/i915/intel_guc_log.h | 100 - drivers/gpu/drm/i915/intel_guc_reg.h | 130 - drivers/gpu/drm/i915/intel_guc_submission.c | 1454 - drivers/gpu/drm/i915/intel_guc_submission.h | 88 - drivers/gpu/drm/i915/intel_gvt.c | 7 +- drivers/gpu/drm/i915/intel_gvt.h | 7 +- drivers/gpu/drm/i915/intel_hangcheck.c | 334 - drivers/gpu/drm/i915/intel_hdcp.c | 1946 - drivers/gpu/drm/i915/intel_hdcp.h | 33 - drivers/gpu/drm/i915/intel_hdmi.c | 3111 - drivers/gpu/drm/i915/intel_hotplug.c | 686 - drivers/gpu/drm/i915/intel_huc.c | 128 - drivers/gpu/drm/i915/intel_huc.h | 54 - drivers/gpu/drm/i915/intel_huc_fw.c | 168 - drivers/gpu/drm/i915/intel_i2c.c | 933 - drivers/gpu/drm/i915/intel_lpe_audio.c | 361 - drivers/gpu/drm/i915/intel_lrc.c | 3041 - drivers/gpu/drm/i915/intel_lrc.h | 120 - drivers/gpu/drm/i915/intel_lrc_reg.h | 68 - drivers/gpu/drm/i915/intel_lvds.c | 1006 - drivers/gpu/drm/i915/intel_mocs.c | 564 - drivers/gpu/drm/i915/intel_mocs.h | 58 - drivers/gpu/drm/i915/intel_opregion.c | 1175 - drivers/gpu/drm/i915/intel_overlay.c | 1495 - drivers/gpu/drm/i915/intel_panel.c | 2049 - drivers/gpu/drm/i915/intel_pipe_crc.c | 679 - drivers/gpu/drm/i915/intel_pipe_crc.h | 35 - drivers/gpu/drm/i915/intel_pm.c | 1000 +- drivers/gpu/drm/i915/intel_pm.h | 23 +- drivers/gpu/drm/i915/intel_psr.c | 1312 - drivers/gpu/drm/i915/intel_quirks.c | 169 - drivers/gpu/drm/i915/intel_renderstate.h | 47 - drivers/gpu/drm/i915/intel_ringbuffer.c | 2345 - drivers/gpu/drm/i915/intel_ringbuffer.h | 583 - drivers/gpu/drm/i915/intel_runtime_pm.c | 4424 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 213 + drivers/gpu/drm/i915/intel_sdvo.c | 3324 - drivers/gpu/drm/i915/intel_sdvo_regs.h | 733 - drivers/gpu/drm/i915/intel_sideband.c | 483 +- drivers/gpu/drm/i915/intel_sideband.h | 141 + drivers/gpu/drm/i915/intel_sprite.c | 2461 - drivers/gpu/drm/i915/intel_sprite.h | 55 - drivers/gpu/drm/i915/intel_tv.c | 1990 - drivers/gpu/drm/i915/intel_uc.c | 511 - drivers/gpu/drm/i915/intel_uc.h | 63 - drivers/gpu/drm/i915/intel_uc_fw.c | 317 - drivers/gpu/drm/i915/intel_uc_fw.h | 153 - drivers/gpu/drm/i915/intel_uncore.c | 520 +- drivers/gpu/drm/i915/intel_uncore.h | 28 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 936 - drivers/gpu/drm/i915/intel_vdsc.c | 964 - drivers/gpu/drm/i915/intel_wakeref.c | 139 + drivers/gpu/drm/i915/intel_wakeref.h | 186 + drivers/gpu/drm/i915/intel_wopcm.c | 65 +- drivers/gpu/drm/i915/intel_wopcm.h | 19 +- drivers/gpu/drm/i915/intel_workarounds.c | 1265 - drivers/gpu/drm/i915/intel_workarounds.h | 34 - drivers/gpu/drm/i915/intel_workarounds_types.h | 27 - .../gpu/drm/i915/oa/Makefile | 0 drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c | 0 drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c | 0 drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c | 0 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c | 0 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c | 0 drivers/gpu/drm/i915/oa/i915_oa_chv.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c | 0 drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c | 0 drivers/gpu/drm/i915/oa/i915_oa_glk.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c | 0 drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c | 0 drivers/gpu/drm/i915/oa/i915_oa_icl.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c | 0 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c | 0 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c | 0 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c | 0 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 15 + drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c | 0 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 15 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 139 - drivers/gpu/drm/i915/selftests/huge_gem_object.h | 45 - drivers/gpu/drm/i915/selftests/huge_pages.c | 1792 - drivers/gpu/drm/i915/selftests/i915_active.c | 138 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 44 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 397 - drivers/gpu/drm/i915/selftests/i915_gem_context.c | 1859 - drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 404 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 37 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 35 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 659 - .../gpu/drm/i915/selftests/i915_live_selftests.h | 7 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 3 +- drivers/gpu/drm/i915/selftests/i915_request.c | 129 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 65 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 845 - drivers/gpu/drm/i915/selftests/i915_vma.c | 258 +- drivers/gpu/drm/i915/selftests/igt_atomic.h | 56 + drivers/gpu/drm/i915/selftests/igt_flush_test.c | 39 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 41 +- drivers/gpu/drm/i915/selftests/igt_reset.h | 9 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 28 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 13 +- drivers/gpu/drm/i915/selftests/igt_wedge_me.h | 58 - drivers/gpu/drm/i915/selftests/intel_guc.c | 358 - drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 - drivers/gpu/drm/i915/selftests/intel_lrc.c | 1330 - drivers/gpu/drm/i915/selftests/intel_uncore.c | 4 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 - drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 + drivers/gpu/drm/i915/selftests/mock_context.c | 124 - drivers/gpu/drm/i915/selftests/mock_context.h | 42 - drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 162 - drivers/gpu/drm/i915/selftests/mock_dmabuf.h | 41 - drivers/gpu/drm/i915/selftests/mock_engine.c | 321 - drivers/gpu/drm/i915/selftests/mock_engine.h | 49 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 62 +- drivers/gpu/drm/i915/selftests/mock_gem_object.h | 9 - drivers/gpu/drm/i915/selftests/mock_gtt.c | 10 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 4 +- drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/selftests/mock_timeline.c | 30 - drivers/gpu/drm/i915/selftests/mock_timeline.h | 15 - drivers/gpu/drm/i915/selftests/mock_uncore.c | 4 +- drivers/gpu/drm/i915/selftests/scatterlist.c | 3 +- drivers/gpu/drm/i915/vlv_dsi.c | 1830 - drivers/gpu/drm/i915/vlv_dsi_pll.c | 567 - drivers/gpu/drm/imx/ipuv3-plane.c | 16 +- drivers/gpu/drm/ingenic/Kconfig | 16 + drivers/gpu/drm/ingenic/Makefile | 1 + drivers/gpu/drm/ingenic/ingenic-drm.c | 818 + drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/lima/lima_pp.c | 8 +- drivers/gpu/drm/lima/lima_sched.c | 13 +- drivers/gpu/drm/mcde/Kconfig | 18 + drivers/gpu/drm/mcde/Makefile | 3 + drivers/gpu/drm/mcde/mcde_display.c | 1142 + drivers/gpu/drm/mcde/mcde_display_regs.h | 518 + drivers/gpu/drm/mcde/mcde_drm.h | 44 + drivers/gpu/drm/mcde/mcde_drv.c | 572 + drivers/gpu/drm/mcde/mcde_dsi.c | 1044 + drivers/gpu/drm/mcde/mcde_dsi_regs.h | 385 + drivers/gpu/drm/mediatek/mtk_drm_fb.c | 8 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 3 + drivers/gpu/drm/meson/Kconfig | 1 + drivers/gpu/drm/meson/meson_overlay.c | 17 +- drivers/gpu/drm/meson/meson_plane.c | 19 + drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 183 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 75 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 59 +- drivers/gpu/drm/mgag200/mgag200_main.c | 91 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 59 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 24 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 28 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 8 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 40 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 76 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 70 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 16 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 20 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 8 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 176 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 5 - drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 46 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 57 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 4 - drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 3 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 38 + drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 27 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +- drivers/gpu/drm/msm/dsi/dsi.c | 2 + drivers/gpu/drm/msm/dsi/dsi.h | 7 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 21 + drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 19 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 149 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 30 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 106 +- drivers/gpu/drm/msm/msm_drv.c | 34 +- drivers/gpu/drm/msm/msm_drv.h | 1 + drivers/gpu/drm/msm/msm_fb.c | 20 +- drivers/gpu/drm/msm/msm_gem.c | 6 +- drivers/gpu/drm/msm/msm_gem.h | 1 + drivers/gpu/drm/msm/msm_gem_submit.c | 13 +- drivers/gpu/drm/msm/msm_gpu.c | 5 +- drivers/gpu/drm/msm/msm_iommu.c | 2 +- drivers/gpu/drm/msm/msm_perf.c | 15 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/nouveau/Kconfig | 6 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 103 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 2 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 1 + drivers/gpu/drm/omapdrm/omap_crtc.c | 180 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 + drivers/gpu/drm/omapdrm/omap_drv.c | 16 +- drivers/gpu/drm/omapdrm/omap_drv.h | 4 +- drivers/gpu/drm/omapdrm/omap_fb.c | 25 +- drivers/gpu/drm/omapdrm/omap_irq.c | 25 + drivers/gpu/drm/omapdrm/omap_irq.h | 1 + drivers/gpu/drm/panel/Kconfig | 18 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 9 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 9 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 9 +- drivers/gpu/drm/panel/panel-lvds.c | 7 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 8 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 254 + .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 3 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 14 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 11 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 514 + drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 10 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 7 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 276 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 6 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 13 +- drivers/gpu/drm/panfrost/Makefile | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 30 + drivers/gpu/drm/panfrost/panfrost_device.h | 11 + drivers/gpu/drm/panfrost/panfrost_drv.c | 15 + drivers/gpu/drm/panfrost/panfrost_gem.c | 8 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 10 +- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 329 + drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 18 + drivers/gpu/drm/panfrost/panfrost_regs.h | 22 + drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/r128/r128_cce.c | 28 +- drivers/gpu/drm/r128/r128_drv.c | 9 +- drivers/gpu/drm/r128/r128_drv.h | 16 +- drivers/gpu/drm/r128/r128_state.c | 25 +- drivers/gpu/drm/radeon/atom.c | 2 + drivers/gpu/drm/radeon/atom.h | 1 - drivers/gpu/drm/radeon/atombios_crtc.c | 7 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 14 +- drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/btc_dpm.c | 16 +- drivers/gpu/drm/radeon/btc_dpm.h | 3 + drivers/gpu/drm/radeon/ci_dpm.c | 14 +- drivers/gpu/drm/radeon/ci_dpm.h | 1 + drivers/gpu/drm/radeon/ci_smc.c | 2 +- drivers/gpu/drm/radeon/cik.c | 18 +- drivers/gpu/drm/radeon/cik_sdma.c | 6 +- drivers/gpu/drm/radeon/clearstate_cayman.h | 2 + drivers/gpu/drm/radeon/clearstate_ci.h | 2 + drivers/gpu/drm/radeon/clearstate_si.h | 2 + drivers/gpu/drm/radeon/cypress_dpm.c | 11 +- drivers/gpu/drm/radeon/dce3_1_afmt.c | 2 +- drivers/gpu/drm/radeon/dce6_afmt.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 16 +- drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- drivers/gpu/drm/radeon/evergreen_dma.c | 2 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 10 +- drivers/gpu/drm/radeon/kv_smc.c | 1 - drivers/gpu/drm/radeon/ni.c | 17 +- drivers/gpu/drm/radeon/ni_dma.c | 2 +- drivers/gpu/drm/radeon/ni_dpm.c | 16 +- drivers/gpu/drm/radeon/r100.c | 36 +- drivers/gpu/drm/radeon/r100_track.h | 2 + drivers/gpu/drm/radeon/r200.c | 2 +- drivers/gpu/drm/radeon/r300.c | 18 +- drivers/gpu/drm/radeon/r420.c | 16 +- drivers/gpu/drm/radeon/r520.c | 4 +- drivers/gpu/drm/radeon/r600.c | 18 +- drivers/gpu/drm/radeon/r600_cs.c | 2 +- drivers/gpu/drm/radeon/r600_dma.c | 6 +- drivers/gpu/drm/radeon/r600_dpm.c | 1 - drivers/gpu/drm/radeon/r600_dpm.h | 2 + drivers/gpu/drm/radeon/r600_hdmi.c | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 13 +- drivers/gpu/drm/radeon/radeon_agp.c | 8 +- drivers/gpu/drm/radeon/radeon_asic.c | 10 +- drivers/gpu/drm/radeon/radeon_atombios.c | 5 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_benchmark.c | 2 +- drivers/gpu/drm/radeon/radeon_bios.c | 12 +- drivers/gpu/drm/radeon/radeon_clocks.c | 9 +- drivers/gpu/drm/radeon/radeon_combios.c | 5 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 10 +- drivers/gpu/drm/radeon/radeon_cursor.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 18 +- drivers/gpu/drm/radeon/radeon_display.c | 21 +- drivers/gpu/drm/radeon/radeon_dp_auxch.c | 2 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 5 +- drivers/gpu/drm/radeon/radeon_drv.c | 19 +- drivers/gpu/drm/radeon/radeon_encoders.c | 5 +- drivers/gpu/drm/radeon/radeon_fb.c | 17 +- drivers/gpu/drm/radeon/radeon_fence.c | 16 +- drivers/gpu/drm/radeon/radeon_gart.c | 5 +- drivers/gpu/drm/radeon/radeon_gem.c | 9 +- drivers/gpu/drm/radeon/radeon_i2c.c | 5 +- drivers/gpu/drm/radeon/radeon_ib.c | 5 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 14 +- drivers/gpu/drm/radeon/radeon_kms.c | 17 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 9 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 11 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 4 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 11 +- drivers/gpu/drm/radeon/radeon_pm.c | 17 +- drivers/gpu/drm/radeon/radeon_prime.c | 8 +- drivers/gpu/drm/radeon/radeon_ring.c | 6 +- drivers/gpu/drm/radeon/radeon_sa.c | 2 +- drivers/gpu/drm/radeon/radeon_semaphore.c | 2 +- drivers/gpu/drm/radeon/radeon_sync.c | 1 - drivers/gpu/drm/radeon/radeon_test.c | 2 +- drivers/gpu/drm/radeon/radeon_trace.h | 4 +- drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 47 +- drivers/gpu/drm/radeon/radeon_ucode.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vce.c | 4 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/rs400.c | 11 +- drivers/gpu/drm/radeon/rs600.c | 13 +- drivers/gpu/drm/radeon/rs690.c | 6 +- drivers/gpu/drm/radeon/rs780_dpm.c | 12 +- drivers/gpu/drm/radeon/rv515.c | 13 +- drivers/gpu/drm/radeon/rv6xx_dpm.c | 1 - drivers/gpu/drm/radeon/rv730_dpm.c | 1 - drivers/gpu/drm/radeon/rv740_dpm.c | 1 - drivers/gpu/drm/radeon/rv770.c | 12 +- drivers/gpu/drm/radeon/rv770_dma.c | 2 +- drivers/gpu/drm/radeon/rv770_dpm.c | 1 - drivers/gpu/drm/radeon/rv770_dpm.h | 1 + drivers/gpu/drm/radeon/rv770_smc.c | 2 +- drivers/gpu/drm/radeon/si.c | 16 +- drivers/gpu/drm/radeon/si_dma.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 14 +- drivers/gpu/drm/radeon/si_smc.c | 2 +- drivers/gpu/drm/radeon/sumo_dpm.c | 1 - drivers/gpu/drm/radeon/sumo_dpm.h | 1 + drivers/gpu/drm/radeon/sumo_smc.c | 1 - drivers/gpu/drm/radeon/trinity_dpm.c | 10 +- drivers/gpu/drm/radeon/trinity_smc.c | 1 - drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +- drivers/gpu/drm/radeon/uvd_v3_1.c | 1 - drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +- drivers/gpu/drm/radeon/vce_v1_0.c | 2 +- drivers/gpu/drm/radeon/vce_v2_0.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 + drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 12 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 82 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 135 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 + drivers/gpu/drm/rockchip/cdn-dp-reg.c | 4 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 67 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 30 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 42 +- drivers/gpu/drm/savage/savage_bci.c | 25 +- drivers/gpu/drm/savage/savage_drv.c | 9 +- drivers/gpu/drm/savage/savage_drv.h | 10 +- drivers/gpu/drm/savage/savage_state.c | 9 +- drivers/gpu/drm/scheduler/sched_main.c | 179 +- drivers/gpu/drm/selftests/Makefile | 2 +- drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 55 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 878 + drivers/gpu/drm/sis/sis_drv.c | 8 +- drivers/gpu/drm/sis/sis_drv.h | 10 +- drivers/gpu/drm/sis/sis_mm.c | 7 +- drivers/gpu/drm/sti/sti_awg_utils.c | 2 + drivers/gpu/drm/sti/sti_awg_utils.h | 2 +- drivers/gpu/drm/sti/sti_compositor.c | 5 +- drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/sti/sti_crtc.h | 6 +- drivers/gpu/drm/sti/sti_cursor.c | 2 + drivers/gpu/drm/sti/sti_cursor.h | 3 + drivers/gpu/drm/sti/sti_drv.c | 21 +- drivers/gpu/drm/sti/sti_drv.h | 5 +- drivers/gpu/drm/sti/sti_dvo.c | 3 +- drivers/gpu/drm/sti/sti_gdp.c | 4 + drivers/gpu/drm/sti/sti_gdp.h | 5 + drivers/gpu/drm/sti/sti_hda.c | 6 +- drivers/gpu/drm/sti/sti_hdmi.c | 5 +- drivers/gpu/drm/sti/sti_hdmi.h | 4 +- drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 2 + drivers/gpu/drm/sti/sti_hqvdp.c | 8 +- drivers/gpu/drm/sti/sti_mixer.c | 4 + drivers/gpu/drm/sti/sti_mixer.h | 7 +- drivers/gpu/drm/sti/sti_plane.c | 4 +- drivers/gpu/drm/sti/sti_plane.h | 1 - drivers/gpu/drm/sti/sti_tvout.c | 6 +- drivers/gpu/drm/sti/sti_vid.c | 4 +- drivers/gpu/drm/sti/sti_vtg.c | 4 +- drivers/gpu/drm/sti/sti_vtg.h | 1 + drivers/gpu/drm/stm/drv.c | 44 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 105 +- drivers/gpu/drm/stm/ltdc.c | 142 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 16 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 1 + drivers/gpu/drm/tegra/dc.c | 17 +- drivers/gpu/drm/tegra/dpaux.c | 13 +- drivers/gpu/drm/tegra/drm.h | 3 +- drivers/gpu/drm/tegra/fb.c | 14 +- drivers/gpu/drm/tegra/output.c | 52 +- drivers/gpu/drm/ttm/ttm_bo.c | 270 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 20 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 35 +- drivers/gpu/drm/v3d/v3d_drv.c | 17 +- drivers/gpu/drm/v3d/v3d_drv.h | 106 +- drivers/gpu/drm/v3d/v3d_fence.c | 2 + drivers/gpu/drm/v3d/v3d_gem.c | 552 +- drivers/gpu/drm/v3d/v3d_irq.c | 55 +- drivers/gpu/drm/v3d/v3d_mmu.c | 7 +- drivers/gpu/drm/v3d/v3d_regs.h | 122 +- drivers/gpu/drm/v3d/v3d_sched.c | 382 +- drivers/gpu/drm/v3d/v3d_trace.h | 94 + drivers/gpu/drm/vboxvideo/Kconfig | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 75 +- drivers/gpu/drm/vboxvideo/vbox_fb.c | 22 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 75 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 36 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 355 +- drivers/gpu/drm/vc4/vc4_bo.c | 31 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 + drivers/gpu/drm/vc4/vc4_drv.h | 14 + drivers/gpu/drm/vc4/vc4_gem.c | 11 + drivers/gpu/drm/vc4/vc4_hdmi.c | 8 +- drivers/gpu/drm/vc4/vc4_irq.c | 20 +- drivers/gpu/drm/vc4/vc4_plane.c | 15 +- drivers/gpu/drm/vc4/vc4_txp.c | 7 +- drivers/gpu/drm/vc4/vc4_v3d.c | 72 +- drivers/gpu/drm/virtio/Makefile | 4 +- drivers/gpu/drm/virtio/virtgpu_display.c | 20 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 10 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 150 - drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 38 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 52 + drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 + drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crc.c | 9 + drivers/gpu/drm/vkms/vkms_crtc.c | 56 +- drivers/gpu/drm/vkms/vkms_drv.h | 10 +- drivers/gpu/drm/vkms/vkms_output.c | 10 - drivers/gpu/drm/vkms/vkms_plane.c | 8 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +- drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/host1x/bus.c | 35 +- drivers/gpu/host1x/debug.c | 3 - drivers/gpu/host1x/dev.c | 5 +- drivers/gpu/ipu-v3/Makefile | 4 +- drivers/gpu/ipu-v3/ipu-ic-csc.c | 409 + drivers/gpu/ipu-v3/ipu-ic.c | 138 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 37 +- drivers/gpu/vga/vga_switcheroo.c | 34 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-sensor-custom.c | 2 +- drivers/hv/vmbus_drv.c | 6 +- drivers/hwmon/scmi-hwmon.c | 48 + drivers/hwspinlock/Kconfig | 2 +- drivers/hwspinlock/hwspinlock_core.c | 48 +- drivers/hwspinlock/omap_hwspinlock.c | 4 + drivers/hwspinlock/stm32_hwspinlock.c | 7 + drivers/i2c/busses/Kconfig | 13 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-bcm-iproc.c | 117 +- drivers/i2c/busses/i2c-bcm2835.c | 135 +- drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-fsi.c | 32 +- drivers/i2c/busses/i2c-i801.c | 206 +- drivers/i2c/busses/i2c-imx.c | 11 +- drivers/i2c/busses/i2c-iop3xx.c | 32 +- drivers/i2c/busses/i2c-iop3xx.h | 2 + drivers/i2c/busses/i2c-mt7621.c | 356 + drivers/i2c/busses/i2c-nvidia-gpu.c | 64 +- drivers/i2c/busses/i2c-ocores.c | 33 +- drivers/i2c/busses/i2c-qcom-geni.c | 17 +- drivers/i2c/busses/i2c-s3c2410.c | 47 +- drivers/i2c/busses/i2c-stm32f7.c | 32 +- drivers/i2c/busses/i2c-tegra.c | 136 +- drivers/i2c/i2c-core-acpi.c | 58 +- drivers/i2c/i2c-core-base.c | 20 +- drivers/i2c/i2c-core-of.c | 1 + drivers/i2c/i2c-core.h | 9 + drivers/i2c/i2c-mux.c | 4 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 79 +- drivers/i2c/muxes/i2c-mux-gpio.c | 116 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 5 +- drivers/infiniband/Kconfig | 14 +- drivers/infiniband/core/Makefile | 5 +- drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/core_priv.h | 10 + drivers/infiniband/core/counters.c | 634 + drivers/infiniband/core/cq.c | 95 +- drivers/infiniband/core/device.c | 150 +- drivers/infiniband/core/mr_pool.c | 8 +- drivers/infiniband/core/nldev.c | 800 +- drivers/infiniband/core/restrack.c | 49 +- drivers/infiniband/core/restrack.h | 3 + drivers/infiniband/core/rw.c | 201 +- drivers/infiniband/core/sysfs.c | 16 +- drivers/infiniband/core/ucm.c | 1350 - drivers/infiniband/core/ucma.c | 114 +- drivers/infiniband/core/umem.c | 13 +- drivers/infiniband/core/umem_odp.c | 106 +- drivers/infiniband/core/user_mad.c | 53 +- drivers/infiniband/core/uverbs_cmd.c | 28 +- drivers/infiniband/core/uverbs_main.c | 40 +- drivers/infiniband/core/uverbs_std_types_cq.c | 19 +- drivers/infiniband/core/uverbs_std_types_mr.c | 1 + drivers/infiniband/core/uverbs_uapi.c | 4 +- drivers/infiniband/core/verbs.c | 165 +- drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 66 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 33 +- drivers/infiniband/hw/cxgb3/cxio_hal.h | 3 +- drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 160 +- drivers/infiniband/hw/cxgb4/cm.c | 21 +- drivers/infiniband/hw/cxgb4/cq.c | 55 +- drivers/infiniband/hw/cxgb4/device.c | 9 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 +- drivers/infiniband/hw/cxgb4/mem.c | 8 +- drivers/infiniband/hw/cxgb4/provider.c | 9 +- drivers/infiniband/hw/cxgb4/qp.c | 95 +- drivers/infiniband/hw/cxgb4/resource.c | 16 +- drivers/infiniband/hw/efa/efa.h | 9 +- drivers/infiniband/hw/efa/efa_com.c | 118 +- drivers/infiniband/hw/efa/efa_com.h | 1 - drivers/infiniband/hw/efa/efa_com_cmd.c | 8 +- drivers/infiniband/hw/efa/efa_main.c | 10 +- drivers/infiniband/hw/efa/efa_verbs.c | 248 +- drivers/infiniband/hw/hfi1/Makefile | 1 + drivers/infiniband/hw/hfi1/aspm.c | 270 + drivers/infiniband/hw/hfi1/aspm.h | 262 +- drivers/infiniband/hw/hfi1/debugfs.c | 5 +- drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pcie.c | 6 +- drivers/infiniband/hw/hfi1/pio.c | 3 +- drivers/infiniband/hw/hfi1/qp.c | 8 +- drivers/infiniband/hw/hfi1/rc.c | 29 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 7 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 2 + drivers/infiniband/hw/hfi1/uc.c | 3 +- drivers/infiniband/hw/hfi1/ud.c | 36 +- drivers/infiniband/hw/hfi1/user_pages.c | 11 +- drivers/infiniband/hw/hfi1/verbs.c | 6 +- drivers/infiniband/hw/hns/Kconfig | 15 +- drivers/infiniband/hw/hns/Makefile | 15 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 101 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 6 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 81 +- drivers/infiniband/hw/hns/hns_roce_db.c | 12 +- drivers/infiniband/hw/hns/hns_roce_device.h | 108 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 504 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 16 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 79 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 280 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 23 +- drivers/infiniband/hw/hns/hns_roce_main.c | 31 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 166 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 220 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 40 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 56 +- drivers/infiniband/hw/mlx4/cq.c | 43 +- drivers/infiniband/hw/mlx4/main.c | 21 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 9 +- drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/qp.c | 11 +- drivers/infiniband/hw/mlx4/srq.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 56 +- drivers/infiniband/hw/mlx5/devx.c | 1053 +- drivers/infiniband/hw/mlx5/mad.c | 60 +- drivers/infiniband/hw/mlx5/main.c | 157 +- drivers/infiniband/hw/mlx5/mem.c | 20 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 47 +- drivers/infiniband/hw/mlx5/mr.c | 554 +- drivers/infiniband/hw/mlx5/odp.c | 23 +- drivers/infiniband/hw/mlx5/qp.c | 312 +- drivers/infiniband/hw/mthca/mthca_allocator.c | 2 - drivers/infiniband/hw/mthca/mthca_memfree.c | 6 +- drivers/infiniband/hw/mthca/mthca_provider.c | 52 +- drivers/infiniband/hw/nes/Kconfig | 16 - drivers/infiniband/hw/nes/Makefile | 4 - drivers/infiniband/hw/nes/nes.c | 1211 - drivers/infiniband/hw/nes/nes.h | 574 - drivers/infiniband/hw/nes/nes_cm.c | 3992 - drivers/infiniband/hw/nes/nes_cm.h | 470 - drivers/infiniband/hw/nes/nes_context.h | 193 - drivers/infiniband/hw/nes/nes_hw.c | 3887 - drivers/infiniband/hw/nes/nes_hw.h | 1380 - drivers/infiniband/hw/nes/nes_mgt.c | 1155 - drivers/infiniband/hw/nes/nes_mgt.h | 97 - drivers/infiniband/hw/nes/nes_nic.c | 1870 - drivers/infiniband/hw/nes/nes_utils.c | 916 - drivers/infiniband/hw/nes/nes_verbs.c | 3759 - drivers/infiniband/hw/nes/nes_verbs.h | 198 - drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 38 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 8 +- drivers/infiniband/hw/qedr/verbs.c | 82 +- drivers/infiniband/hw/qedr/verbs.h | 7 +- drivers/infiniband/hw/qib/qib_fs.c | 26 +- drivers/infiniband/hw/qib/qib_qp.c | 4 +- drivers/infiniband/hw/qib/qib_rc.c | 29 +- drivers/infiniband/hw/qib/qib_uc.c | 3 +- drivers/infiniband/hw/qib/qib_ud.c | 28 +- drivers/infiniband/hw/qib/qib_user_pages.c | 11 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 11 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib.h | 4 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 8 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 22 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 7 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 46 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 16 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 7 +- drivers/infiniband/sw/Makefile | 1 + drivers/infiniband/sw/rdmavt/ah.c | 6 +- drivers/infiniband/sw/rdmavt/cq.c | 250 +- drivers/infiniband/sw/rdmavt/cq.h | 7 +- drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/qp.c | 402 +- drivers/infiniband/sw/rdmavt/qp.h | 2 + drivers/infiniband/sw/rdmavt/rc.c | 41 +- drivers/infiniband/sw/rdmavt/srq.c | 69 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 56 +- drivers/infiniband/sw/rdmavt/vt.c | 7 +- drivers/infiniband/sw/rdmavt/vt.h | 9 + drivers/infiniband/sw/rxe/rxe_comp.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 3 +- drivers/infiniband/sw/rxe/rxe_pool.c | 1 + drivers/infiniband/sw/rxe/rxe_resp.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 +- drivers/infiniband/sw/siw/Kconfig | 18 + drivers/infiniband/sw/siw/Makefile | 11 + drivers/infiniband/sw/siw/iwarp.h | 380 + drivers/infiniband/sw/siw/siw.h | 745 + drivers/infiniband/sw/siw/siw_cm.c | 2070 + drivers/infiniband/sw/siw/siw_cm.h | 133 + drivers/infiniband/sw/siw/siw_cq.c | 101 + drivers/infiniband/sw/siw/siw_main.c | 685 + drivers/infiniband/sw/siw/siw_mem.c | 460 + drivers/infiniband/sw/siw/siw_mem.h | 74 + drivers/infiniband/sw/siw/siw_qp.c | 1322 + drivers/infiniband/sw/siw/siw_qp_rx.c | 1458 + drivers/infiniband/sw/siw/siw_qp_tx.c | 1269 + drivers/infiniband/sw/siw/siw_verbs.c | 1760 + drivers/infiniband/sw/siw/siw_verbs.h | 91 + drivers/infiniband/ulp/ipoib/Kconfig | 2 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 - drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 34 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 47 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 64 +- drivers/infiniband/ulp/iser/iser_initiator.c | 12 +- drivers/infiniband/ulp/iser/iser_memory.c | 121 +- drivers/infiniband/ulp/iser/iser_verbs.c | 156 +- drivers/infiniband/ulp/isert/ib_isert.c | 19 +- drivers/infiniband/ulp/srp/ib_srp.c | 39 +- drivers/input/joystick/iforce/iforce-ff.c | 3 - drivers/input/joystick/iforce/iforce-main.c | 3 - drivers/input/joystick/iforce/iforce-packets.c | 3 - drivers/input/joystick/iforce/iforce-serio.c | 3 - drivers/input/joystick/iforce/iforce-usb.c | 3 - drivers/input/joystick/iforce/iforce.h | 3 - drivers/input/keyboard/Kconfig | 15 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/adp5589-keys.c | 1 + drivers/input/keyboard/applespi.c | 1977 + drivers/input/keyboard/applespi.h | 29 + drivers/input/keyboard/applespi_trace.h | 93 + drivers/input/keyboard/mtk-pmic-keys.c | 9 +- drivers/input/keyboard/sun4i-lradc-keys.c | 3 + drivers/input/mouse/alps.c | 32 + drivers/input/mouse/synaptics.c | 3 +- drivers/input/mouse/trackpoint.h | 3 +- drivers/input/mousedev.c | 2 +- drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/tablet/gtco.c | 20 +- drivers/input/touchscreen/auo-pixcir-ts.c | 3 +- drivers/input/touchscreen/sun4i-ts.c | 2 +- drivers/iommu/Kconfig | 11 + drivers/iommu/Makefile | 1 + drivers/iommu/virtio-iommu.c | 1158 + drivers/isdn/hardware/mISDN/hfcsusb.c | 3 + drivers/mailbox/Kconfig | 2 +- drivers/mailbox/arm_mhu.c | 11 +- drivers/mailbox/bcm-flexrm-mailbox.c | 6 +- drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mailbox.c | 6 +- drivers/mailbox/omap-mailbox.c | 43 +- drivers/mailbox/stm32-ipcc.c | 37 +- drivers/mailbox/tegra-hsp.c | 20 +- drivers/md/Kconfig | 2 +- drivers/md/dm-flakey.c | 5 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-kcopyd.c | 34 +- drivers/md/dm-linear.c | 5 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-snap.c | 10 + drivers/md/dm-table.c | 24 +- drivers/md/dm-zoned-metadata.c | 40 +- drivers/md/dm-zoned.h | 28 +- drivers/md/dm.c | 11 +- drivers/md/dm.h | 5 +- drivers/md/md.c | 3 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- drivers/memory/.gitignore | 1 + drivers/memory/Kconfig | 8 + drivers/memory/Makefile | 6 +- drivers/memory/brcmstb_dpfe.c | 317 +- drivers/memory/emif.c | 3 +- drivers/memory/jedec_ddr.h | 172 + drivers/memory/jedec_ddr_data.c | 133 + drivers/memory/jz4780-nemc.c | 2 +- drivers/memory/of_memory.c | 3 +- drivers/memory/tegra/tegra124.c | 44 +- drivers/memory/ti-emif-sram-pm.S | 2 +- drivers/mfd/Kconfig | 37 +- drivers/mfd/Makefile | 8 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/cros_ec_dev.c | 92 +- drivers/mfd/cs47l15-tables.c | 1299 + drivers/mfd/cs47l35-tables.c | 60 +- drivers/mfd/cs47l85-tables.c | 128 +- drivers/mfd/cs47l90-tables.c | 82 +- drivers/mfd/cs47l92-tables.c | 1947 + drivers/mfd/cs5535-mfd.c | 24 +- drivers/mfd/hi655x-pmic.c | 2 + drivers/mfd/intel-lpss-pci.c | 21 +- drivers/mfd/intel-lpss.c | 1 + drivers/mfd/lp87565.c | 4 + drivers/mfd/madera-core.c | 129 +- drivers/mfd/madera-i2c.c | 24 +- drivers/mfd/madera-spi.c | 24 +- drivers/mfd/madera.h | 13 + drivers/mfd/menelaus.c | 2 - drivers/mfd/mfd-core.c | 1 + drivers/mfd/rk808.c | 257 +- drivers/mfd/rohm-bd70528.c | 316 + drivers/mfd/rohm-bd718x7.c | 80 +- drivers/misc/cxl/api.c | 13 +- drivers/misc/eeprom/at24.c | 86 +- drivers/misc/ibmasm/ibmasmfs.c | 21 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/pci_endpoint_test.c | 2 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/vmw_balloon.c | 14 +- drivers/mtd/mtdcore.h | 1 + drivers/mtd/mtdsuper.c | 181 +- drivers/mtd/nand/raw/nand_ecc.c | 2 +- drivers/net/caif/caif_hsi.c | 2 +- drivers/net/can/at91_can.c | 6 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 - drivers/net/ethernet/atheros/atlx/atl2.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 - drivers/net/ethernet/chelsio/cxgb4/sched.c | 1 - drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 2 - drivers/net/ethernet/google/gve/gve_main.c | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/jme.c | 5 - drivers/net/ethernet/marvell/skge.c | 2 - drivers/net/ethernet/marvell/sky2.c | 7 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 - .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 - drivers/net/ethernet/mellanox/mlxsw/pci.c | 1 - drivers/net/ethernet/mscc/ocelot_board.c | 5 +- drivers/net/ethernet/neterion/s2io.c | 1 - .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 3 - drivers/net/ethernet/realtek/r8169_main.c | 137 + drivers/net/ethernet/sis/sis900.c | 6 +- drivers/net/ethernet/ti/cpsw.c | 26 +- drivers/net/ethernet/ti/tlan.c | 1 - drivers/net/fddi/defza.c | 1 + drivers/net/hippi/rrunner.c | 2 - drivers/net/vmxnet3/vmxnet3_drv.c | 1 - drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/ath/wil6210/cfg80211.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 1 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 53 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 2 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 23 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 12 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 3 + drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/Kconfig | 11 + drivers/ntb/Makefile | 3 + drivers/ntb/{ntb.c => core.c} | 0 drivers/ntb/hw/amd/ntb_hw_amd.c | 10 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 82 +- drivers/ntb/msi.c | 415 + drivers/ntb/ntb_transport.c | 170 +- drivers/ntb/test/Kconfig | 9 + drivers/ntb/test/Makefile | 1 + drivers/ntb/test/ntb_msi_test.c | 433 + drivers/ntb/test/ntb_perf.c | 14 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvdimm/Makefile | 1 + drivers/nvdimm/bus.c | 138 +- drivers/nvdimm/claim.c | 6 +- drivers/nvdimm/dax_devs.c | 2 +- drivers/nvdimm/namespace_devs.c | 8 +- drivers/nvdimm/nd-core.h | 3 +- drivers/nvdimm/nd.h | 1 + drivers/nvdimm/nd_virtio.c | 125 + drivers/nvdimm/pfn.h | 15 +- drivers/nvdimm/pfn_devs.c | 98 +- drivers/nvdimm/pmem.c | 69 +- drivers/nvdimm/region.c | 22 +- drivers/nvdimm/region_devs.c | 37 +- drivers/nvdimm/virtio_pmem.c | 122 + drivers/nvdimm/virtio_pmem.h | 55 + drivers/nvme/host/core.c | 43 +- drivers/nvme/host/fc.c | 51 +- drivers/nvme/host/multipath.c | 18 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 26 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 9 +- drivers/nvme/host/trace.c | 28 +- drivers/nvme/target/admin-cmd.c | 3 + drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/fcloop.c | 44 +- drivers/nvme/target/io-cmd-bdev.c | 39 + drivers/nvme/target/nvmet.h | 8 + drivers/nvme/target/trace.c | 2 +- drivers/nvmem/meson-efuse.c | 2 +- drivers/nvmem/meson-mx-efuse.c | 2 +- drivers/of/base.c | 10 +- drivers/opp/Kconfig | 2 +- drivers/oprofile/oprofilefs.c | 20 +- drivers/pci/Kconfig | 2 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 1 + drivers/pci/controller/dwc/pcie-armada8k.c | 84 +- drivers/pci/controller/dwc/pcie-designware-host.c | 12 + drivers/pci/controller/dwc/pcie-designware.c | 61 +- drivers/pci/controller/dwc/pcie-designware.h | 39 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 115 +- drivers/pci/controller/pci-aardvark.c | 2 +- drivers/pci/controller/pci-hyperv.c | 15 +- drivers/pci/controller/pci-tegra.c | 589 +- drivers/pci/controller/pcie-altera-msi.c | 10 + drivers/pci/controller/pcie-altera.c | 69 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-mobiveil.c | 525 +- drivers/pci/controller/pcie-xilinx-nwl.c | 11 +- drivers/pci/controller/vmd.c | 2 +- drivers/pci/endpoint/functions/pci-epf-test.c | 35 +- drivers/pci/endpoint/pci-epc-core.c | 3 +- drivers/pci/iov.c | 2 - drivers/pci/mmap.c | 2 +- drivers/pci/msi.c | 97 +- drivers/pci/of.c | 8 + drivers/pci/p2pdma.c | 68 +- drivers/pci/pci-bridge-emul.c | 2 +- drivers/pci/pci-driver.c | 16 +- drivers/pci/pci-pf-stub.c | 2 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 6 +- drivers/pci/pci.h | 1 - drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/probe.c | 28 +- drivers/pci/proc.c | 2 +- drivers/pci/quirks.c | 110 +- drivers/pci/setup-bus.c | 60 +- drivers/pci/slot.c | 1 + drivers/pci/switch/Kconfig | 2 +- drivers/pci/switch/switchtec.c | 12 +- drivers/perf/qcom_l3_pmu.c | 2 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/platform/Kconfig | 2 + drivers/platform/Makefile | 2 +- drivers/platform/olpc/Kconfig | 29 + drivers/platform/olpc/Makefile | 3 +- drivers/platform/olpc/olpc-ec.c | 174 +- drivers/platform/olpc/olpc-xo175-ec.c | 753 + drivers/platform/x86/Kconfig | 24 +- drivers/platform/x86/Makefile | 4 +- drivers/platform/x86/acer-wmi.c | 33 +- drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/platform/x86/asus-wmi.c | 483 +- drivers/platform/x86/dcdbas.c | 2 +- drivers/platform/x86/dell-laptop.c | 5 +- drivers/platform/x86/dell-smbios-wmi.c | 2 +- drivers/platform/x86/dell-smo8800.c | 1 + drivers/platform/x86/dell-wmi-descriptor.c | 3 +- drivers/platform/x86/dell-wmi.c | 2 +- drivers/platform/x86/dell_rbu.c | 2 +- drivers/platform/x86/hp_accel.c | 1 + drivers/platform/x86/huawei-wmi.c | 2 +- drivers/platform/x86/ideapad-laptop.c | 36 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/intel_int0002_vgpio.c | 22 +- drivers/platform/x86/intel_menlow.c | 8 +- drivers/platform/x86/intel_pmc_core.c | 63 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 62 + drivers/platform/x86/intel_speed_select_if/Kconfig | 17 + .../platform/x86/intel_speed_select_if/Makefile | 10 + .../x86/intel_speed_select_if/isst_if_common.c | 672 + .../x86/intel_speed_select_if/isst_if_common.h | 69 + .../x86/intel_speed_select_if/isst_if_mbox_msr.c | 216 + .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 214 + .../x86/intel_speed_select_if/isst_if_mmio.c | 180 + drivers/platform/x86/intel_telemetry_debugfs.c | 78 +- drivers/platform/x86/mlx-platform.c | 216 +- drivers/platform/x86/pcengines-apuv2.c | 4 +- drivers/platform/x86/pmc_atom.c | 51 +- drivers/platform/x86/samsung-laptop.c | 89 +- drivers/platform/x86/touchscreen_dmi.c | 28 +- drivers/platform/x86/wmi-bmof.c | 2 +- drivers/platform/x86/wmi.c | 44 +- drivers/platform/x86/xiaomi-wmi.c | 92 + drivers/pnp/isapnp/Kconfig | 2 +- drivers/power/reset/Kconfig | 10 + drivers/power/reset/Makefile | 1 + drivers/power/reset/nvmem-reboot-mode.c | 76 + drivers/power/reset/qcom-pon.c | 12 +- drivers/power/supply/Kconfig | 34 +- drivers/power/supply/Makefile | 3 + drivers/power/supply/bd70528-charger.c | 743 + drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/cros_usbpd-charger.c | 116 + drivers/power/supply/max14656_charger_detector.c | 2 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/olpc_battery.c | 1 - drivers/power/supply/power_supply_core.c | 9 +- drivers/power/supply/power_supply_hwmon.c | 355 + drivers/power/supply/power_supply_sysfs.c | 2 + drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/sbs-manager.c | 2 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/power/supply/wilco-charger.c | 187 + drivers/powercap/Kconfig | 11 +- drivers/powercap/Makefile | 3 +- drivers/powercap/intel_rapl.c | 1669 - drivers/powercap/intel_rapl_common.c | 1462 + drivers/powercap/intel_rapl_msr.c | 183 + drivers/pps/pps.c | 8 + drivers/rapidio/Kconfig | 2 +- drivers/rapidio/devices/rio_mport_cdev.c | 2 + drivers/regulator/Kconfig | 4 +- drivers/regulator/axp20x-regulator.c | 10 +- drivers/regulator/bd718x7-regulator.c | 25 +- drivers/regulator/lp87565-regulator.c | 18 +- drivers/regulator/rk808-regulator.c | 646 +- drivers/remoteproc/Kconfig | 18 +- drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 8 +- drivers/remoteproc/qcom_q6v5_adsp.c | 73 +- drivers/remoteproc/qcom_q6v5_mss.c | 33 +- drivers/remoteproc/remoteproc_core.c | 15 + drivers/remoteproc/remoteproc_elf_loader.c | 3 +- drivers/remoteproc/remoteproc_internal.h | 11 + drivers/remoteproc/stm32_rproc.c | 628 + drivers/reset/Kconfig | 3 +- drivers/reset/core.c | 3 - drivers/reset/reset-simple.c | 4 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 15 +- drivers/rtc/Makefile | 1 + drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-bd70528.c | 500 + drivers/rtc/rtc-ds1307.c | 129 +- drivers/rtc/rtc-ds2404.c | 5 +- drivers/rtc/rtc-fm3130.c | 8 +- drivers/rtc/rtc-imx-sc.c | 87 + drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-pcf2123.c | 354 +- drivers/rtc/rtc-pcf8563.c | 13 +- drivers/rtc/rtc-rk808.c | 68 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-s35390a.c | 55 +- drivers/rtc/rtc-st-lpc.c | 4 - drivers/rtc/rtc-stm32.c | 6 +- drivers/rtc/rtc-sun6i.c | 1 + drivers/rtc/rtc-tegra.c | 253 +- drivers/rtc/rtc-test.c | 1 + drivers/rtc/rtc-tps65910.c | 2 +- drivers/rtc/rtc-wm831x.c | 3 +- drivers/s390/block/dcssblk.c | 2 +- drivers/s390/scsi/zfcp_erp.c | 7 + drivers/s390/scsi/zfcp_fsf.c | 55 +- drivers/scsi/Makefile | 2 +- drivers/scsi/cxlflash/ocxl_hw.c | 23 +- drivers/scsi/hosts.c | 3 + drivers/scsi/libfc/fc_exch.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 1 - drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 31 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/pm8001/pm8001_sas.c | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.h | 2 + drivers/scsi/scsi_devinfo.c | 2 + drivers/scsi/scsi_lib.c | 13 +- drivers/scsi/sd.h | 3 +- drivers/scsi/sd_zbc.c | 110 +- drivers/scsi/storvsc_drv.c | 5 +- drivers/scsi/ufs/ufshcd.c | 3 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/soc/amlogic/meson-canvas.c | 14 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 61 +- drivers/soc/fsl/Kconfig | 10 + drivers/soc/fsl/Makefile | 1 + drivers/soc/fsl/dpaa2-console.c | 329 + drivers/soc/fsl/dpio/dpio-driver.c | 23 +- drivers/soc/fsl/dpio/qbman-portal.c | 148 +- drivers/soc/fsl/dpio/qbman-portal.h | 9 +- drivers/soc/fsl/guts.c | 6 + drivers/soc/fsl/qbman/bman_portal.c | 20 +- drivers/soc/fsl/qbman/qman_ccsr.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 21 +- drivers/soc/fsl/qbman/qman_priv.h | 9 +- drivers/soc/fsl/qe/qe.c | 163 +- drivers/soc/imx/Kconfig | 9 + drivers/soc/imx/Makefile | 1 + drivers/soc/imx/soc-imx-scu.c | 144 + drivers/soc/imx/soc-imx8.c | 63 +- drivers/soc/qcom/Kconfig | 12 + drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/apr.c | 76 +- drivers/soc/qcom/mdt_loader.c | 88 +- drivers/soc/qcom/qcom_aoss.c | 480 + drivers/soc/qcom/rpmpd.c | 134 +- drivers/soc/renesas/Kconfig | 4 +- drivers/soc/rockchip/pm_domains.c | 230 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 6 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 2 +- drivers/soc/tegra/pmc.c | 19 + drivers/soc/ti/Kconfig | 5 + drivers/soc/ti/pm33xx.c | 1 + drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-gpio.c | 6 + drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 42 +- drivers/staging/media/imx/imx-media-csi.c | 19 +- drivers/staging/media/imx/imx-media-utils.c | 73 +- drivers/staging/media/imx/imx-media-vdic.c | 5 +- drivers/staging/media/imx/imx-media.h | 5 +- drivers/staging/media/imx/imx7-media-csi.c | 8 +- drivers/staging/unisys/Documentation/overview.txt | 4 +- drivers/thermal/fair_share.c | 12 +- drivers/thermal/gov_bang_bang.c | 11 +- drivers/thermal/intel/int340x_thermal/Kconfig | 6 + .../int340x_thermal/processor_thermal_device.c | 191 +- drivers/thermal/power_allocator.c | 11 +- drivers/thermal/step_wise.c | 11 +- drivers/thermal/thermal_core.c | 52 +- drivers/thermal/thermal_core.h | 55 +- drivers/thermal/thermal_mmio.c | 7 - drivers/thermal/user_space.c | 12 +- drivers/tty/Kconfig | 6 +- drivers/tty/serial/Kconfig | 3 +- drivers/tty/serial/sa1100.c | 46 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/tty_ldisc.c | 6 +- drivers/usb/gadget/function/f_fs.c | 233 +- drivers/usb/gadget/legacy/inode.c | 21 +- drivers/usb/typec/ucsi/ucsi.c | 10 + drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/typec/ucsi/ucsi_ccg.c | 118 +- drivers/vfio/Kconfig | 2 +- drivers/vfio/mdev/Kconfig | 2 +- drivers/vfio/mdev/mdev_core.c | 9 + drivers/vfio/pci/vfio_pci_nvlink2.c | 3 +- drivers/vfio/vfio_iommu_spapr_tce.c | 54 +- drivers/vfio/vfio_iommu_type1.c | 17 +- drivers/vhost/net.c | 4 +- drivers/vhost/vhost.c | 850 +- drivers/vhost/vhost.h | 43 +- drivers/video/backlight/gpio_backlight.c | 23 +- drivers/video/backlight/pwm_bl.c | 30 +- drivers/video/hdmi.c | 275 +- drivers/virtio/Kconfig | 11 + drivers/virtio/virtio_balloon.c | 13 +- drivers/virtio/virtio_mmio.c | 7 +- drivers/w1/Kconfig | 2 +- drivers/watchdog/Kconfig | 10 + drivers/watchdog/acquirewdt.c | 6 +- drivers/watchdog/advantechwdt.c | 6 +- drivers/watchdog/aspeed_wdt.c | 8 +- drivers/watchdog/bcm2835_wdt.c | 5 +- drivers/watchdog/bcm7038_wdt.c | 4 +- drivers/watchdog/bcm_kona_wdt.c | 4 +- drivers/watchdog/cadence_wdt.c | 4 +- drivers/watchdog/da9052_wdt.c | 9 +- drivers/watchdog/da9062_wdt.c | 5 +- drivers/watchdog/davinci_wdt.c | 14 +- drivers/watchdog/digicolor_wdt.c | 9 +- drivers/watchdog/ebc-c384_wdt.c | 9 - drivers/watchdog/eurotechwdt.c | 6 +- drivers/watchdog/ftwdt010_wdt.c | 4 +- drivers/watchdog/gpio_wdt.c | 7 + drivers/watchdog/hpwdt.c | 59 +- drivers/watchdog/i6300esb.c | 5 +- drivers/watchdog/iTCO_vendor_support.c | 7 +- drivers/watchdog/iTCO_wdt.c | 6 +- drivers/watchdog/ib700wdt.c | 6 +- drivers/watchdog/ie6xx_wdt.c | 8 +- drivers/watchdog/imx2_wdt.c | 4 +- drivers/watchdog/imx_sc_wdt.c | 123 +- drivers/watchdog/intel-mid_wdt.c | 4 +- drivers/watchdog/jz4740_wdt.c | 57 +- drivers/watchdog/loongson1_wdt.c | 4 +- drivers/watchdog/max77620_wdt.c | 8 +- drivers/watchdog/mei_wdt.c | 4 +- drivers/watchdog/mena21_wdt.c | 4 +- drivers/watchdog/menf21bmc_wdt.c | 4 +- drivers/watchdog/mpc8xxx_wdt.c | 5 +- drivers/watchdog/mv64x60_wdt.c | 6 +- drivers/watchdog/ni903x_wdt.c | 4 +- drivers/watchdog/nic7018_wdt.c | 1 - drivers/watchdog/npcm_wdt.c | 4 +- drivers/watchdog/nv_tco.h | 6 +- drivers/watchdog/octeon-wdt-main.c | 11 +- drivers/watchdog/of_xilinx_wdt.c | 4 +- drivers/watchdog/omap_wdt.c | 6 +- drivers/watchdog/omap_wdt.h | 21 +- drivers/watchdog/pc87413_wdt.c | 6 +- drivers/watchdog/pcwd_pci.c | 6 +- drivers/watchdog/pcwd_usb.c | 6 +- drivers/watchdog/pic32-dmt.c | 4 +- drivers/watchdog/pic32-wdt.c | 4 +- drivers/watchdog/pnx4008_wdt.c | 9 +- drivers/watchdog/qcom-wdt.c | 4 +- drivers/watchdog/rave-sp-wdt.c | 1 - drivers/watchdog/renesas_wdt.c | 35 +- drivers/watchdog/retu_wdt.c | 10 +- drivers/watchdog/s3c2410_wdt.c | 4 +- drivers/watchdog/sa1100_wdt.c | 6 +- drivers/watchdog/sama5d4_wdt.c | 29 +- drivers/watchdog/sbc7240_wdt.c | 11 +- drivers/watchdog/sbc8360.c | 6 +- drivers/watchdog/sch311x_wdt.c | 6 +- drivers/watchdog/softdog.c | 6 +- drivers/watchdog/sp5100_tco.c | 4 +- drivers/watchdog/sp805_wdt.c | 5 +- drivers/watchdog/sprd_wdt.c | 1 - drivers/watchdog/st_lpc_wdt.c | 4 +- drivers/watchdog/stm32_iwdg.c | 4 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 4 +- drivers/watchdog/tegra_wdt.c | 4 +- drivers/watchdog/ts4800_wdt.c | 4 +- drivers/watchdog/w83627hf_wdt.c | 6 +- drivers/watchdog/wafer5823wdt.c | 6 +- drivers/watchdog/watchdog_core.c | 22 +- drivers/watchdog/watchdog_core.h | 6 +- drivers/watchdog/watchdog_dev.c | 54 +- drivers/watchdog/wd501p.h | 6 +- drivers/watchdog/wdt.c | 6 +- drivers/watchdog/wdt_pci.c | 6 +- drivers/watchdog/wm831x_wdt.c | 9 +- drivers/watchdog/xen_wdt.c | 4 +- drivers/xen/Kconfig | 23 - drivers/xen/Makefile | 2 - drivers/xen/balloon.c | 7 +- drivers/xen/events/events_base.c | 12 +- drivers/xen/evtchn.c | 2 +- drivers/xen/swiotlb-xen.c | 34 +- drivers/xen/tmem.c | 419 - drivers/xen/xen-balloon.c | 2 - drivers/xen/xen-selfballoon.c | 579 - drivers/xen/xenfs/super.c | 21 +- fs/Makefile | 2 +- fs/adfs/adfs.h | 70 +- fs/adfs/dir.c | 25 +- fs/adfs/dir_f.c | 38 +- fs/adfs/dir_fplus.c | 21 +- fs/adfs/inode.c | 12 +- fs/adfs/map.c | 15 +- fs/adfs/super.c | 121 +- fs/afs/cmservice.c | 10 +- fs/afs/fsclient.c | 51 +- fs/afs/vlclient.c | 11 +- fs/afs/yfsclient.c | 54 +- fs/aio.c | 47 +- fs/anon_inodes.c | 13 +- fs/attr.c | 13 +- fs/autofs/autofs_i.h | 13 +- fs/autofs/init.c | 9 +- fs/autofs/inode.c | 429 +- fs/binfmt_elf.c | 1 - fs/binfmt_flat.c | 2 - fs/binfmt_misc.c | 20 +- fs/block_dev.c | 17 +- fs/btrfs/Kconfig | 2 + fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-rsv.c | 425 + fs/btrfs/block-rsv.h | 101 + fs/btrfs/btrfs_inode.h | 22 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 65 +- fs/btrfs/compression.h | 3 +- fs/btrfs/ctree.h | 282 +- fs/btrfs/delalloc-space.c | 494 + fs/btrfs/delalloc-space.h | 23 + fs/btrfs/delayed-ref.c | 181 +- fs/btrfs/delayed-ref.h | 10 + fs/btrfs/dev-replace.c | 31 +- fs/btrfs/disk-io.c | 167 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 2755 +- fs/btrfs/extent_io.c | 153 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/file-item.c | 43 +- fs/btrfs/file.c | 28 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode-map.c | 1 + fs/btrfs/inode.c | 133 +- fs/btrfs/ioctl.c | 23 + fs/btrfs/locking.c | 62 +- fs/btrfs/ordered-data.c | 56 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/print-tree.c | 6 +- fs/btrfs/props.c | 8 +- fs/btrfs/qgroup.c | 24 +- fs/btrfs/raid56.h | 4 +- fs/btrfs/relocation.c | 1 + fs/btrfs/root-tree.c | 56 + fs/btrfs/scrub.c | 50 +- fs/btrfs/send.c | 16 +- fs/btrfs/space-info.c | 1094 + fs/btrfs/space-info.h | 133 + fs/btrfs/super.c | 30 +- fs/btrfs/sysfs.c | 1 + fs/btrfs/tests/btrfs-tests.c | 15 +- fs/btrfs/tests/extent-io-tests.c | 117 +- fs/btrfs/tests/extent-map-tests.c | 22 + fs/btrfs/transaction.c | 18 + fs/btrfs/transaction.h | 1 + fs/btrfs/tree-checker.c | 11 + fs/btrfs/tree-log.c | 40 +- fs/btrfs/volumes.c | 380 +- fs/btrfs/volumes.h | 52 +- fs/buffer.c | 58 +- fs/ceph/Kconfig | 12 + fs/ceph/acl.c | 22 +- fs/ceph/addr.c | 2 + fs/ceph/cache.c | 9 +- fs/ceph/cache.h | 5 +- fs/ceph/caps.c | 120 +- fs/ceph/debugfs.c | 2 +- fs/ceph/dir.c | 75 +- fs/ceph/export.c | 2 +- fs/ceph/file.c | 34 +- fs/ceph/inode.c | 208 +- fs/ceph/mds_client.c | 120 +- fs/ceph/mds_client.h | 4 +- fs/ceph/mdsmap.c | 12 +- fs/ceph/quota.c | 15 +- fs/ceph/snap.c | 3 + fs/ceph/super.c | 707 +- fs/ceph/super.h | 68 +- fs/ceph/xattr.c | 456 +- fs/cifs/Kconfig | 18 +- fs/cifs/Makefile | 3 +- fs/cifs/cifs_debug.c | 2 - fs/cifs/cifs_fs_sb.h | 7 + fs/cifs/cifsfs.c | 20 +- fs/cifs/cifsfs.h | 1 + fs/cifs/cifsglob.h | 9 +- fs/cifs/cifssmb.c | 16 +- fs/cifs/connect.c | 67 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 52 +- fs/cifs/inode.c | 8 +- fs/cifs/misc.c | 1 + fs/cifs/smb1ops.c | 3 +- fs/cifs/smb2inode.c | 30 +- fs/cifs/smb2ops.c | 199 +- fs/cifs/smb2pdu.c | 154 +- fs/cifs/smb2pdu.h | 36 +- fs/cifs/smb2proto.h | 4 + fs/cifs/smb2transport.c | 10 +- fs/cifs/transport.c | 46 +- fs/cifs/xattr.c | 4 - fs/coda/Makefile | 3 +- fs/coda/cache.c | 2 +- fs/coda/cnode.c | 17 +- fs/coda/coda_fs_i.h | 4 +- fs/coda/coda_int.h | 10 + fs/coda/coda_linux.c | 45 +- fs/coda/coda_linux.h | 16 - fs/coda/coda_psdev.h | 95 + fs/coda/dir.c | 12 +- fs/coda/file.c | 143 +- fs/coda/inode.c | 174 +- fs/coda/pioctl.c | 3 +- fs/coda/psdev.c | 36 +- fs/coda/symlink.c | 3 +- fs/coda/sysctl.c | 11 - fs/coda/upcall.c | 146 +- fs/configfs/mount.c | 20 +- fs/coredump.c | 44 +- fs/cramfs/inode.c | 69 +- fs/d_path.c | 1 - fs/dax.c | 54 +- fs/dcache.c | 100 +- fs/debugfs/inode.c | 185 +- fs/devpts/inode.c | 265 +- fs/ecryptfs/crypto.c | 42 +- fs/ecryptfs/debug.c | 22 +- fs/ecryptfs/inode.c | 2 +- fs/ecryptfs/keystore.c | 9 +- fs/efivarfs/super.c | 25 +- fs/eventpoll.c | 16 +- fs/ext4/file.c | 10 +- fs/ext4/page-io.c | 2 +- fs/f2fs/data.c | 8 +- fs/f2fs/file.c | 63 +- fs/f2fs/segment.c | 51 +- fs/f2fs/segment.h | 1 + fs/f2fs/super.c | 4 +- fs/fat/fat.h | 1 + fs/fat/file.c | 8 +- fs/fat/inode.c | 22 +- fs/fs-writeback.c | 13 +- fs/fs_context.c | 18 +- fs/fs_parser.c | 18 +- fs/fs_pin.c | 10 +- fs/fsopen.c | 2 + fs/fuse/control.c | 2 +- fs/fuse/inode.c | 291 +- fs/gfs2/incore.h | 8 +- fs/gfs2/ops_fstype.c | 495 +- fs/gfs2/super.c | 333 +- fs/gfs2/super.h | 3 +- fs/hfsplus/xattr.c | 2 +- fs/hugetlbfs/inode.c | 2 +- fs/internal.h | 15 +- fs/io_uring.c | 14 +- fs/iomap.c | 2205 - fs/iomap/Makefile | 15 + fs/iomap/apply.c | 74 + fs/iomap/buffered-io.c | 1073 + fs/iomap/direct-io.c | 562 + fs/iomap/fiemap.c | 144 + fs/iomap/seek.c | 212 + fs/iomap/swapfile.c | 178 + fs/jffs2/fs.c | 21 +- fs/jffs2/os-linux.h | 4 +- fs/jffs2/super.c | 172 +- fs/libfs.c | 82 +- fs/mount.h | 8 +- fs/mpage.c | 2 +- fs/namespace.c | 174 +- fs/nfs/Makefile | 3 +- fs/nfs/callback_proc.c | 28 +- fs/nfs/client.c | 24 +- fs/nfs/dir.c | 94 +- fs/nfs/inode.c | 30 +- fs/nfs/internal.h | 7 +- fs/nfs/netns.h | 3 + fs/nfs/nfs2xdr.c | 2 +- fs/nfs/nfs3client.c | 3 + fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 14 +- fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 77 +- fs/nfs/nfs4state.c | 46 +- fs/nfs/nfs4trace.h | 207 +- fs/nfs/nfs4xdr.c | 16 +- fs/nfs/nfstrace.h | 233 +- fs/nfs/pagelist.c | 6 +- fs/nfs/pnfs.c | 2 +- fs/nfs/super.c | 63 +- fs/nfs/sysfs.c | 187 + fs/nfs/sysfs.h | 25 + fs/nfs/write.c | 7 +- fs/nfsd/nfsctl.c | 31 +- fs/notify/inotify/inotify_user.c | 8 +- fs/nsfs.c | 16 +- fs/ocfs2/alloc.c | 15 + fs/ocfs2/aops.c | 22 +- fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/xattr.c | 3 - fs/openpromfs/inode.c | 20 +- fs/orangefs/file.c | 4 +- fs/orangefs/orangefs-kernel.h | 8 +- fs/orangefs/orangefs-mod.c | 3 +- fs/orangefs/super.c | 192 +- fs/overlayfs/ovl_entry.h | 1 + fs/overlayfs/super.c | 73 +- fs/pipe.c | 15 +- fs/proc/Kconfig | 5 +- fs/proc/base.c | 132 +- fs/proc/inode.c | 27 +- fs/proc/proc_sysctl.c | 8 + fs/proc/root.c | 7 +- fs/proc/task_mmu.c | 5 +- fs/proc/vmcore.c | 9 + fs/pstore/inode.c | 108 +- fs/ramfs/inode.c | 117 +- fs/reiserfs/journal.c | 6 +- fs/romfs/super.c | 46 +- fs/select.c | 96 +- fs/squashfs/super.c | 100 +- fs/super.c | 351 +- fs/sysfs/mount.c | 3 +- fs/tracefs/inode.c | 179 +- fs/ubifs/Kconfig | 13 +- fs/ubifs/auth.c | 86 + fs/ubifs/compress.c | 27 +- fs/ubifs/file.c | 2 +- fs/ubifs/log.c | 5 +- fs/ubifs/master.c | 53 +- fs/ubifs/orphan.c | 94 +- fs/ubifs/recovery.c | 2 +- fs/ubifs/sb.c | 52 +- fs/ubifs/super.c | 492 +- fs/ubifs/tnc.c | 16 +- fs/ubifs/ubifs-media.h | 30 +- fs/ubifs/ubifs.h | 6 +- fs/ufs/super.c | 2 - fs/xfs/Makefile | 4 +- fs/xfs/libxfs/xfs_trans_inode.c | 156 + fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_file.c | 9 +- fs/xfs/xfs_trans_inode.c | 152 - include/Kbuild | 13 +- include/asm-generic/bug.h | 6 +- include/asm-generic/cacheflush.h | 74 +- include/asm-generic/vmlinux.lds.h | 11 + include/drm/amd_asic_type.h | 1 + include/drm/bridge/dw_hdmi.h | 2 + include/drm/bridge/dw_mipi_dsi.h | 10 + include/drm/drm_atomic.h | 22 + include/drm/drm_atomic_helper.h | 4 - include/drm/drm_atomic_state_helper.h | 3 + include/drm/drm_auth.h | 11 +- include/drm/drm_bridge.h | 114 + include/drm/drm_client.h | 46 + include/drm/drm_connector.h | 189 +- include/drm/drm_crtc.h | 20 + include/drm/drm_debugfs.h | 2 + include/drm/drm_device.h | 4 + include/drm/drm_displayid.h | 10 + include/drm/drm_dp_helper.h | 49 +- include/drm/drm_edid.h | 37 +- include/drm/drm_fb_helper.h | 102 +- include/drm/drm_fourcc.h | 50 +- include/drm/drm_framebuffer.h | 3 + include/drm/drm_gem.h | 5 - include/drm/drm_gem_vram_helper.h | 153 + include/drm/drm_hdcp.h | 31 +- include/drm/drm_legacy.h | 12 +- include/drm/drm_mode_config.h | 13 + include/drm/drm_modes.h | 2 +- include/drm/drm_modeset_helper_vtables.h | 61 +- include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 2 + include/drm/drm_self_refresh_helper.h | 20 + include/drm/drm_vram_mm_helper.h | 102 + include/drm/gpu_scheduler.h | 8 +- include/drm/i915_component.h | 2 +- include/drm/i915_drm.h | 13 +- include/drm/i915_pciids.h | 17 +- include/drm/ttm/ttm_bo_driver.h | 9 +- include/drm/ttm/ttm_execbuf_util.h | 3 +- include/dt-bindings/clock/exynos4.h | 1 + include/dt-bindings/clock/exynos5420.h | 18 +- include/dt-bindings/clock/g12a-clkc.h | 1 + include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mq-clock.h | 5 +- include/dt-bindings/clock/meson8b-clkc.h | 3 + include/dt-bindings/clock/mt8516-clk.h | 17 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 7 + include/dt-bindings/clock/qcom,gpucc-msm8998.h | 29 + include/dt-bindings/clock/rk3228-cru.h | 1 + include/dt-bindings/clock/rk3328-cru.h | 1 + include/dt-bindings/clock/stratix10-clock.h | 4 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 - include/dt-bindings/power/qcom-aoss-qmp.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 34 + include/dt-bindings/reset/bitmain,bm1880-reset.h | 51 + include/linux/acpi.h | 6 +- include/linux/backing-dev.h | 1 + include/linux/bits.h | 17 +- include/linux/blk-cgroup.h | 16 +- include/linux/blk_types.h | 10 + include/linux/blkdev.h | 14 +- include/linux/ceph/ceph_debug.h | 1 + include/linux/ceph/ceph_features.h | 1 + include/linux/ceph/ceph_fs.h | 2 +- include/linux/ceph/cls_lock_client.h | 3 + include/linux/ceph/decode.h | 13 +- include/linux/ceph/libceph.h | 27 +- include/linux/ceph/mon_client.h | 1 - include/linux/ceph/osd_client.h | 12 +- include/linux/ceph/striper.h | 2 + include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 1 + include/linux/clk-provider.h | 103 +- include/linux/clk.h | 47 + include/linux/coda.h | 3 +- include/linux/coda_psdev.h | 72 - include/linux/compat.h | 3 +- include/linux/compiler.h | 5 + include/linux/connector.h | 63 +- include/linux/cpufreq.h | 14 +- include/linux/dax.h | 41 +- include/linux/dcache.h | 1 - include/linux/device-mapper.h | 20 +- include/linux/device.h | 3 +- include/linux/dim.h | 23 + include/linux/dma-buf.h | 52 +- include/linux/dma-direct.h | 9 + include/linux/dma/edma.h | 47 + include/linux/dmaengine.h | 12 +- include/linux/elevator.h | 11 +- include/linux/filter.h | 2 +- include/linux/fpga/adi-axi-common.h | 19 + include/linux/fs.h | 24 - include/linux/fs_context.h | 22 +- include/linux/fs_pin.h | 1 - include/linux/ftrace.h | 4 +- include/linux/genalloc.h | 2 +- include/linux/hdmi.h | 67 + include/linux/hmm.h | 302 +- include/linux/host1x.h | 2 + include/linux/huge_mm.h | 23 + include/linux/hw_random.h | 2 +- include/linux/hwspinlock.h | 61 +- include/linux/i2c.h | 93 +- include/linux/init.h | 5 +- include/linux/intel_rapl.h | 155 + include/linux/interrupt.h | 2 +- include/linux/io.h | 1 + include/linux/iomap.h | 17 + include/linux/ioport.h | 5 +- include/linux/iversion.h | 24 + include/linux/kernel.h | 2 + include/linux/kprobes.h | 19 + include/linux/libnvdimm.h | 10 +- include/linux/lockdep.h | 2 +- include/linux/lz4.h | 18 +- include/linux/memcontrol.h | 26 + include/linux/memory.h | 11 +- include/linux/memory_hotplug.h | 30 +- include/linux/memremap.h | 75 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/lp87565.h | 2 + include/linux/mfd/madera/core.h | 12 +- include/linux/mfd/madera/pdata.h | 9 +- include/linux/mfd/madera/registers.h | 286 +- include/linux/mfd/rk808.h | 177 + include/linux/mfd/rohm-bd70528.h | 408 + include/linux/mfd/rohm-bd718x7.h | 22 +- include/linux/mfd/rohm-generic.h | 20 + include/linux/mfd/stmfx.h | 2 +- include/linux/migrate.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/qp.h | 4 +- include/linux/mm.h | 111 +- include/linux/mm_types.h | 4 +- include/linux/mmzone.h | 88 +- include/linux/mod_devicetable.h | 30 +- include/linux/moduleloader.h | 5 + include/linux/msi.h | 8 + include/linux/mtd/super.h | 6 +- include/linux/mutex.h | 2 +- include/linux/netfilter/nf_conntrack_h323_asn1.h | 3 +- include/linux/nfs_fs.h | 2 + include/linux/nfs_fs_sb.h | 1 + include/linux/node.h | 14 +- include/linux/ntb.h | 200 +- include/linux/nvme.h | 12 +- include/linux/olpc-ec.h | 37 +- include/linux/omap-mailbox.h | 4 +- include/linux/pci-acpi.h | 7 +- include/linux/pci.h | 62 +- include/linux/pci_ids.h | 8 +- include/linux/percpu-refcount.h | 10 +- include/linux/perf_event.h | 5 + include/linux/pfn_t.h | 4 +- include/linux/pid.h | 5 +- include/linux/platform_data/dma-imx.h | 1 - include/linux/platform_data/i2c-mux-gpio.h | 7 - include/linux/platform_data/ti-sysc.h | 12 + include/linux/platform_data/video-clcd-versatile.h | 28 - include/linux/platform_data/x86/asus-wmi.h | 5 +- include/linux/platform_device.h | 2 +- include/linux/pm.h | 2 +- include/linux/pm_qos.h | 48 +- include/linux/poison.h | 2 +- include/linux/power_supply.h | 15 + include/linux/pseudo_fs.h | 16 + include/linux/ramfs.h | 7 +- include/linux/rbtree.h | 70 +- include/linux/rbtree_augmented.h | 27 +- include/linux/remoteproc.h | 32 +- include/linux/reservation.h | 8 +- include/linux/rwsem.h | 2 +- include/linux/sched.h | 8 + include/linux/sched/signal.h | 16 +- include/linux/sched/task.h | 1 + include/linux/scmi_protocol.h | 1 + include/linux/serial_core.h | 2 +- include/linux/shmem_fs.h | 3 +- include/linux/signal.h | 4 - include/linux/soc/qcom/mdt_loader.h | 2 + include/linux/soc/ti/ti_sci_protocol.h | 274 +- include/linux/sudmac.h | 49 - include/linux/sunrpc/clnt.h | 3 + include/linux/sunrpc/metrics.h | 7 +- include/linux/sunrpc/sched.h | 4 +- include/linux/sunrpc/xprt.h | 4 + include/linux/sunrpc/xprtmultipath.h | 2 + include/linux/sunrpc/xprtsock.h | 5 + include/linux/swapops.h | 20 +- include/linux/syscalls.h | 4 +- include/linux/sysctl.h | 7 + include/linux/thermal.h | 4 +- include/linux/trace_events.h | 9 + include/linux/tracehook.h | 9 +- include/linux/uaccess.h | 20 +- include/linux/wait.h | 4 +- include/linux/wmi.h | 2 +- include/linux/writeback.h | 41 +- include/memory/jedec_ddr.h | 172 - include/net/bluetooth/hci_core.h | 2 + include/net/cfg80211.h | 2 +- include/net/netfilter/nf_conntrack_expect.h | 12 +- include/net/netfilter/nf_conntrack_synproxy.h | 1 + include/rdma/ib_umem.h | 19 +- include/rdma/ib_umem_odp.h | 20 + include/rdma/ib_verbs.h | 247 +- include/rdma/mr_pool.h | 2 +- include/rdma/rdma_counter.h | 65 + include/rdma/rdma_netlink.h | 8 + include/rdma/rdma_vt.h | 5 +- include/rdma/rdmavt_cq.h | 25 +- include/rdma/rdmavt_qp.h | 312 +- include/rdma/restrack.h | 9 +- include/rdma/rw.h | 9 - include/rdma/signature.h | 122 + include/scsi/scsi_host.h | 3 + include/soc/fsl/bman.h | 8 + include/soc/fsl/qman.h | 9 + include/sound/hda_codec.h | 2 + include/sound/simple_card_utils.h | 4 + include/trace/events/btrfs.h | 40 + include/trace/events/rpcrdma.h | 90 +- include/trace/events/vmscan.h | 71 +- include/uapi/asm-generic/mman-common.h | 15 +- include/uapi/asm-generic/mman.h | 10 +- include/uapi/asm-generic/unistd.h | 2 + include/uapi/drm/amdgpu_drm.h | 11 +- include/uapi/drm/drm.h | 1 + include/uapi/drm/drm_mode.h | 117 + include/uapi/drm/i915_drm.h | 210 +- include/uapi/drm/panfrost_drm.h | 24 + include/uapi/drm/v3d_drm.h | 28 + include/uapi/linux/adfs_fs.h | 6 +- include/uapi/linux/bpf.h | 6 +- include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/coda.h | 56 +- include/uapi/linux/coda_psdev.h | 28 - include/uapi/linux/dma-buf.h | 3 + include/uapi/linux/isst_if.h | 172 + include/uapi/linux/kfd_ioctl.h | 35 +- include/uapi/linux/magic.h | 2 + include/uapi/linux/pci_regs.h | 4 + include/uapi/linux/pkt_sched.h | 2 +- include/uapi/linux/ptrace.h | 35 + include/uapi/linux/videodev2.h | 8 +- include/uapi/linux/virtio_ids.h | 2 + include/uapi/linux/virtio_iommu.h | 161 + include/uapi/linux/virtio_pmem.h | 34 + include/uapi/rdma/ib_user_cm.h | 326 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 19 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 9 + include/uapi/rdma/rdma_netlink.h | 86 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 3 +- include/uapi/rdma/rvt-abi.h | 66 + include/uapi/rdma/siw-abi.h | 185 + include/video/imx-ipu-v3.h | 56 +- include/xen/balloon.h | 10 - include/xen/events.h | 3 +- include/xen/tmem.h | 18 - init/Kconfig | 10 +- init/do_mounts.c | 35 +- init/main.c | 1 - ipc/ipc_sysctl.c | 35 +- ipc/mqueue.c | 28 +- ipc/msg.c | 18 +- kernel/bpf/btf.c | 19 +- kernel/bpf/core.c | 3 +- kernel/bpf/inode.c | 92 +- kernel/bpf/verifier.c | 13 +- kernel/cgroup/cgroup.c | 50 +- kernel/cgroup/cpuset.c | 63 +- kernel/dma/Kconfig | 3 + kernel/dma/direct.c | 16 +- kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 30 +- kernel/events/core.c | 87 +- kernel/fork.c | 18 +- kernel/hung_task.c | 44 + kernel/kprobes.c | 3 +- kernel/locking/lockdep_proc.c | 5 +- kernel/locking/mutex.c | 2 +- kernel/locking/rtmutex.c | 2 +- kernel/memremap.c | 245 +- kernel/module.c | 60 +- kernel/panic.c | 2 +- kernel/pid.c | 9 +- kernel/pid_namespace.c | 3 +- kernel/power/Kconfig | 6 +- kernel/printk/printk.c | 2 +- kernel/ptrace.c | 101 +- kernel/resource.c | 88 +- kernel/sched/core.c | 4 +- kernel/signal.c | 71 +- kernel/sysctl.c | 215 +- kernel/trace/Kconfig | 12 +- kernel/trace/ftrace.c | 48 +- kernel/trace/ring_buffer.c | 17 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_event_perf.c | 3 +- kernel/trace/trace_events.c | 10 +- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_kprobe.c | 357 +- kernel/trace/trace_probe.c | 142 +- kernel/trace/trace_probe.h | 77 +- kernel/trace/trace_probe_tmpl.h | 36 +- kernel/trace/trace_uprobe.c | 180 +- kernel/tracepoint.c | 4 +- kernel/ucount.c | 6 +- lib/Kconfig | 8 - lib/Kconfig.debug | 30 +- lib/Makefile | 3 +- lib/dim/Makefile | 6 +- lib/dim/rdma_dim.c | 108 + lib/genalloc.c | 5 +- lib/ioremap.c | 11 + lib/jedec_ddr_data.c | 132 - lib/math/rational.c | 63 +- lib/mpi/longlong.h | 16 +- lib/percpu-refcount.c | 13 +- lib/rbtree.c | 40 +- lib/string.c | 11 +- lib/string_helpers.c | 77 +- lib/test_meminit.c | 364 + lib/test_overflow.c | 11 +- lib/test_string.c | 83 +- lib/test_xarray.c | 24 + lib/xarray.c | 4 + localversion-next | 1 + mm/Kconfig | 55 +- mm/Makefile | 2 +- mm/cma.c | 15 +- mm/filemap.c | 3 + mm/gup.c | 9 +- mm/hmm.c | 587 +- mm/huge_memory.c | 11 +- mm/kmemleak.c | 2 +- mm/maccess.c | 122 +- mm/madvise.c | 2 +- mm/memcontrol.c | 40 +- mm/memory-failure.c | 6 +- mm/memory.c | 68 +- mm/memory_hotplug.c | 341 +- mm/mempolicy.c | 121 +- mm/migrate.c | 35 +- mm/mmap.c | 51 +- mm/nommu.c | 4 +- mm/oom_kill.c | 5 +- mm/page_alloc.c | 33 +- mm/rmap.c | 1 + mm/shmem.c | 402 +- mm/slab_common.c | 3 +- mm/sparse-vmemmap.c | 21 +- mm/sparse.c | 396 +- mm/swap.c | 15 +- mm/swapfile.c | 4 +- mm/util.c | 75 + mm/vmscan.c | 149 +- mm/z3fold.c | 43 +- mm/zsmalloc.c | 12 +- net/bluetooth/hci_request.c | 29 +- net/bluetooth/hidp/core.c | 9 +- net/ceph/Makefile | 2 +- net/ceph/ceph_common.c | 410 +- net/ceph/cls_lock_client.c | 54 +- net/ceph/decode.c | 84 + net/ceph/messenger.c | 14 +- net/ceph/mon_client.c | 21 +- net/ceph/osd_client.c | 42 +- net/ceph/osdmap.c | 31 +- net/ceph/pagevec.c | 33 - net/ceph/striper.c | 17 + net/core/filter.c | 24 +- net/core/neighbour.c | 22 +- net/core/skbuff.c | 2 +- net/core/sysctl_net_core.c | 34 +- net/dccp/sysctl.c | 16 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 4 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 2 + net/ipv4/netfilter/ipt_rpfilter.c | 1 + net/ipv4/netfilter/nf_nat_h323.c | 12 +- net/ipv4/sysctl_net_ipv4.c | 60 +- net/ipv6/addrconf.c | 6 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 2 + net/ipv6/netfilter/ip6t_rpfilter.c | 8 +- net/ipv6/route.c | 7 +- net/ipv6/sit.c | 13 +- net/ipv6/sysctl_net_ipv6.c | 10 +- net/mpls/af_mpls.c | 10 +- net/netfilter/Kconfig | 6 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 +- net/netfilter/ipvs/ip_vs_nfct.c | 2 +- net/netfilter/nf_conntrack_amanda.c | 2 +- net/netfilter/nf_conntrack_broadcast.c | 2 +- net/netfilter/nf_conntrack_core.c | 4 +- net/netfilter/nf_conntrack_expect.c | 26 +- net/netfilter/nf_conntrack_ftp.c | 2 +- net/netfilter/nf_conntrack_h323_asn1.c | 5 +- net/netfilter/nf_conntrack_h323_main.c | 18 +- net/netfilter/nf_conntrack_irc.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 4 +- net/netfilter/nf_conntrack_pptp.c | 4 +- net/netfilter/nf_conntrack_proto_gre.c | 2 - net/netfilter/nf_conntrack_proto_icmp.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 8 +- net/netfilter/nf_conntrack_sane.c | 2 +- net/netfilter/nf_conntrack_sip.c | 10 +- net/netfilter/nf_conntrack_tftp.c | 2 +- net/netfilter/nf_nat_amanda.c | 2 +- net/netfilter/nf_nat_core.c | 2 +- net/netfilter/nf_nat_ftp.c | 2 +- net/netfilter/nf_nat_irc.c | 2 +- net/netfilter/nf_nat_sip.c | 8 +- net/netfilter/nf_nat_tftp.c | 2 +- net/netfilter/nf_synproxy_core.c | 4 +- net/netfilter/nf_tables_api.c | 2 + net/netfilter/nfnetlink.c | 2 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_hash.c | 2 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_synproxy.c | 2 + net/nfc/netlink.c | 3 +- net/rds/ib.h | 1 + net/rds/ib_cm.c | 17 +- net/rds/ib_frmr.c | 84 +- net/rds/ib_mr.h | 4 + net/rds/ib_rdma.c | 60 +- net/rxrpc/sysctl.c | 9 +- net/sched/Kconfig | 2 +- net/sched/sch_taprio.c | 6 +- net/sctp/sm_make_chunk.c | 12 +- net/sctp/sysctl.c | 35 +- net/socket.c | 16 +- net/sunrpc/Kconfig | 2 +- net/sunrpc/clnt.c | 79 +- net/sunrpc/debugfs.c | 46 +- net/sunrpc/rpc_pipe.c | 34 +- net/sunrpc/sched.c | 81 +- net/sunrpc/stats.c | 23 +- net/sunrpc/xprt.c | 99 +- net/sunrpc/xprtmultipath.c | 23 +- net/sunrpc/xprtrdma/frwr_ops.c | 327 +- net/sunrpc/xprtrdma/rpc_rdma.c | 152 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtrdma/transport.c | 86 +- net/sunrpc/xprtrdma/verbs.c | 115 +- net/sunrpc/xprtrdma/xprt_rdma.h | 44 +- net/sunrpc/xprtsock.c | 124 +- net/tipc/sysctl.c | 6 +- net/wireless/Kconfig | 2 +- net/xdp/xdp_umem.c | 16 +- net/xdp/xsk.c | 13 +- samples/Kconfig | 2 +- samples/bpf/Makefile | 2 +- samples/vfio-mdev/mbochs.c | 3 - samples/vfio-mdev/mtty.c | 47 +- scripts/Kbuild.include | 5 - scripts/Makefile.build | 42 +- scripts/Makefile.lib | 2 +- scripts/Makefile.modbuiltin | 2 +- scripts/Makefile.modinst | 5 +- scripts/Makefile.modpost | 19 +- scripts/Makefile.modsign | 3 +- scripts/adjust_autoksyms.sh | 14 +- scripts/checkpatch.pl | 35 +- .../api/devm_platform_ioremap_resource.cocci | 60 + scripts/coccinelle/api/stream_open.cocci | 9 +- scripts/coccinelle/free/devm_free.cocci | 2 +- scripts/export_report.pl | 11 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/gdb/linux/device.py | 182 + scripts/gdb/linux/genpd.py | 83 + scripts/gdb/vmlinux-gdb.py | 2 + scripts/get_maintainer.pl | 14 +- scripts/kconfig/Makefile | 2 +- scripts/kconfig/confdata.c | 7 +- scripts/kconfig/expr.h | 1 + scripts/mod/sumversion.c | 23 +- scripts/modules-check.sh | 2 +- scripts/package/builddeb | 5 + scripts/package/mkdebian | 1 + scripts/package/mkspec | 2 +- security/Kconfig | 2 +- security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 150 +- security/apparmor/domain.c | 46 +- security/apparmor/file.c | 26 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 49 +- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 160 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/device_cgroup.c | 2 +- security/inode.c | 21 +- security/keys/sysctl.c | 26 +- security/loadpin/loadpin.c | 6 +- security/safesetid/lsm.c | 276 +- security/safesetid/lsm.h | 34 +- security/safesetid/securityfs.c | 307 +- security/selinux/selinuxfs.c | 20 +- security/smack/smackfs.c | 34 +- security/yama/yama_lsm.c | 3 +- sound/core/seq/seq_clientmgr.c | 11 +- sound/pci/au88x0/au88x0_a3d.c | 15 +- sound/pci/emu10k1/emu10k1x.c | 3 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/patch_hdmi.c | 31 +- sound/pci/hda/patch_realtek.c | 10 +- sound/pci/lx6464es/lx6464es.c | 3 +- sound/pci/rme9652/rme9652.c | 3 +- sound/ppc/snd_ps3.c | 3 +- sound/soc/codecs/max98357a.c | 25 +- sound/soc/codecs/pcm3060-i2c.c | 4 +- sound/soc/codecs/pcm3060-spi.c | 4 +- sound/soc/codecs/pcm3060.c | 4 +- sound/soc/codecs/pcm3060.h | 2 +- sound/soc/codecs/rt1011.c | 4 +- sound/soc/codecs/rt1308.c | 0 sound/soc/codecs/rt1308.h | 0 sound/soc/generic/audio-graph-card.c | 30 +- sound/soc/generic/simple-card-utils.c | 7 + sound/soc/generic/simple-card.c | 26 +- sound/soc/intel/boards/bytcht_es8316.c | 8 + sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/samsung/odroid.c | 8 +- tools/Makefile | 12 +- tools/bpf/bpftool/main.h | 1 + tools/include/linux/zalloc.h | 12 + tools/include/uapi/linux/bpf.h | 6 +- tools/lib/bpf/libbpf.c | 4 +- tools/lib/bpf/xsk.c | 3 +- tools/lib/zalloc.c | 15 + tools/objtool/check.c | 27 +- tools/pci/Makefile | 5 +- tools/pci/pcitest.c | 8 +- tools/perf/Documentation/perf-probe.txt | 3 +- tools/perf/MANIFEST | 1 + tools/perf/arch/arm/annotate/instructions.c | 1 + tools/perf/arch/arm/util/auxtrace.c | 1 + tools/perf/arch/arm/util/cs-etm.c | 1 + tools/perf/arch/arm64/util/arm-spe.c | 1 + tools/perf/arch/common.c | 3 +- tools/perf/arch/powerpc/util/perf_regs.c | 4 +- tools/perf/arch/s390/util/auxtrace.c | 1 + tools/perf/arch/s390/util/header.c | 3 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 2 +- tools/perf/arch/x86/util/perf_regs.c | 2 +- tools/perf/bench/futex-hash.c | 3 +- tools/perf/bench/futex-lock-pi.c | 3 +- tools/perf/bench/mem-functions.c | 2 +- tools/perf/bench/numa.c | 2 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-bench.c | 2 +- tools/perf/builtin-c2c.c | 2 +- tools/perf/builtin-config.c | 1 + tools/perf/builtin-diff.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-help.c | 2 + tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 10 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 4 +- tools/perf/builtin-report.c | 4 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 5 +- tools/perf/builtin-stat.c | 8 +- tools/perf/builtin-timechart.c | 4 +- tools/perf/builtin-top.c | 8 +- tools/perf/builtin-trace.c | 7 +- tools/perf/perf.c | 2 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/export-to-postgresql.py | 2 +- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/tests/dwarf-unwind.c | 5 +- tools/perf/tests/expr.c | 3 +- tools/perf/tests/llvm.c | 1 + tools/perf/tests/mem2node.c | 3 +- tools/perf/tests/mmap-thread-lookup.c | 2 +- tools/perf/tests/sample-parsing.c | 1 + tools/perf/tests/switch-tracking.c | 3 +- tools/perf/tests/thread-map.c | 3 +- tools/perf/tests/vmlinux-kallsyms.c | 1 + tools/perf/ui/browser.c | 2 +- tools/perf/ui/browser.h | 1 + tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/browsers/hists.c | 17 +- tools/perf/ui/browsers/map.c | 1 + tools/perf/ui/browsers/res_sample.c | 6 +- tools/perf/ui/browsers/scripts.c | 4 +- tools/perf/ui/gtk/annotate.c | 2 +- tools/perf/ui/gtk/util.c | 3 +- tools/perf/ui/stdio/hist.c | 2 +- tools/perf/ui/tui/setup.c | 1 + tools/perf/ui/tui/util.c | 2 +- tools/perf/util/Build | 5 + tools/perf/util/annotate.c | 13 +- tools/perf/util/arm-spe.c | 2 +- tools/perf/util/auxtrace.c | 11 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/build-id.c | 1 + tools/perf/util/call-path.c | 5 +- tools/perf/util/callchain.c | 12 +- tools/perf/util/cgroup.c | 4 +- tools/perf/util/comm.c | 2 +- tools/perf/util/config.c | 3 +- tools/perf/util/counts.c | 2 +- tools/perf/util/cpumap.c | 2 +- tools/perf/util/cputopo.c | 5 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 + tools/perf/util/cs-etm.c | 8 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/data.c | 3 +- tools/perf/util/db-export.c | 7 +- tools/perf/util/debug.c | 1 + tools/perf/util/demangle-java.c | 3 +- tools/perf/util/dso.c | 5 +- tools/perf/util/dwarf-aux.c | 2 +- tools/perf/util/env.c | 11 +- tools/perf/util/event.c | 3 +- tools/perf/util/evlist.c | 2 +- tools/perf/util/evsel.c | 4 +- tools/perf/util/get_current_dir_name.c | 6 +- tools/perf/util/get_current_dir_name.h | 8 + tools/perf/util/header.c | 8 +- tools/perf/util/help-unknown-cmd.c | 2 + tools/perf/util/hist.c | 20 +- tools/perf/util/intel-bts.c | 7 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 2 +- tools/perf/util/intel-pt.c | 15 +- tools/perf/util/jitdump.c | 7 +- tools/perf/util/llvm-utils.c | 4 +- tools/perf/util/machine.c | 6 +- tools/perf/util/map.c | 9 +- tools/perf/util/mem2node.c | 2 +- tools/perf/util/metricgroup.c | 10 +- tools/perf/util/mmap.c | 1 + tools/perf/util/namespaces.c | 3 +- tools/perf/util/namespaces.h | 4 + tools/perf/util/ordered-events.c | 6 +- tools/perf/util/parse-branch-options.c | 2 +- tools/perf/util/parse-events.c | 3 +- tools/perf/util/parse-events.y | 2 - tools/perf/util/parse-regs-options.c | 8 +- tools/perf/util/pmu.c | 4 +- tools/perf/util/probe-event.c | 66 +- tools/perf/util/probe-event.h | 2 + tools/perf/util/probe-file.c | 9 +- tools/perf/util/probe-file.h | 1 + tools/perf/util/probe-finder.c | 21 +- tools/perf/util/pstack.c | 2 +- tools/perf/util/python-ext-sources | 1 + tools/perf/util/s390-cpumsf.c | 11 +- tools/perf/util/session.c | 7 +- tools/perf/util/setns.c | 4 +- tools/perf/util/srccode.c | 11 +- tools/perf/util/srcline.c | 2 +- tools/perf/util/stat-shadow.c | 3 +- tools/perf/util/stat.c | 3 +- tools/perf/util/strbuf.c | 3 +- tools/perf/util/strfilter.c | 3 +- tools/perf/util/strlist.c | 2 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol-elf.c | 18 +- tools/perf/util/symbol-minimal.c | 3 +- tools/perf/util/symbol.c | 1 + tools/perf/util/syscalltbl.c | 2 +- tools/perf/util/target.c | 2 +- tools/perf/util/thread-stack.c | 3 +- tools/perf/util/thread.c | 6 +- tools/perf/util/thread_map.c | 4 +- tools/perf/util/trace-event-info.c | 1 + tools/perf/util/trace-event-scripting.c | 2 +- tools/perf/util/unwind-libdw.c | 1 + tools/perf/util/unwind-libunwind-local.c | 3 +- tools/perf/util/usage.c | 3 + tools/perf/util/util.h | 17 - tools/perf/util/values.c | 2 +- tools/perf/util/vdso.c | 1 + tools/perf/util/xyarray.c | 2 +- tools/power/cpupower/debug/kernel/Makefile | 4 +- tools/power/x86/intel-speed-select/.gitignore | 2 + tools/power/x86/intel-speed-select/Build | 1 + tools/power/x86/intel-speed-select/Makefile | 56 + tools/power/x86/intel-speed-select/isst-config.c | 1607 + tools/power/x86/intel-speed-select/isst-core.c | 721 + tools/power/x86/intel-speed-select/isst-display.c | 479 + tools/power/x86/intel-speed-select/isst.h | 231 + tools/testing/nvdimm/test/iomap.c | 57 +- tools/testing/selftests/bpf/Makefile | 64 +- tools/testing/selftests/bpf/bpf_helpers.h | 89 +- .../selftests/bpf/prog_tests/attach_probe.c | 10 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 8 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 33 +- tools/testing/selftests/bpf/progs/loop1.c | 2 +- tools/testing/selftests/bpf/progs/loop2.c | 2 +- tools/testing/selftests/bpf/progs/loop3.c | 2 +- .../selftests/bpf/progs/test_get_stack_rawtp.c | 3 +- .../selftests/bpf/progs/test_stacktrace_build_id.c | 3 +- .../selftests/bpf/progs/test_stacktrace_map.c | 2 +- tools/testing/selftests/bpf/test_btf.c | 88 + tools/testing/selftests/bpf/test_progs.h | 8 + tools/testing/selftests/bpf/test_verifier.c | 35 +- .../selftests/bpf/verifier/value_ptr_arith.c | 2 +- tools/testing/selftests/bpf/verifier/wide_access.c | 73 + tools/testing/selftests/bpf/verifier/wide_store.c | 36 - tools/testing/selftests/ftrace/ftracetest | 38 +- tools/testing/selftests/ftrace/test.d/functions | 4 +- .../ftrace/test.d/kprobe/kprobe_args_user.tc | 32 + tools/testing/selftests/kvm/Makefile | 14 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 + .../selftests/kvm/include/s390x/processor.h | 22 + tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 69 + .../testing/selftests/kvm/lib/aarch64/processor.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 23 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 278 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 151 + .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 69 - tools/testing/selftests/ntb/ntb_test.sh | 54 +- tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-pid-vm.c | 17 +- tools/testing/selftests/proc/setns-sysvipc.c | 133 + tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/ptrace/Makefile | 2 +- tools/testing/selftests/ptrace/get_syscall_info.c | 271 + tools/testing/selftests/safesetid/safesetid-test.c | 18 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 13 +- tools/testing/selftests/zram/README | 2 +- usr/Kconfig | 2 +- usr/include/Makefile | 8 - 5596 files changed, 783003 insertions(+), 266657 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-power-wilco rename Documentation/{logo.txt => COPYING-logo} (100%) delete mode 100644 Documentation/EDID/howto.rst delete mode 100644 Documentation/PCI/MSI-HOWTO.txt delete mode 100644 Documentation/PCI/PCIEBUS-HOWTO.txt create mode 100644 Documentation/PCI/acpi-info.rst delete mode 100644 Documentation/PCI/acpi-info.txt create mode 100644 Documentation/PCI/endpoint/index.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.rst delete mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.txt create mode 100644 Documentation/PCI/endpoint/pci-endpoint.rst delete mode 100644 Documentation/PCI/endpoint/pci-endpoint.txt create mode 100644 Documentation/PCI/endpoint/pci-test-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-test-function.txt create mode 100644 Documentation/PCI/endpoint/pci-test-howto.rst delete mode 100644 Documentation/PCI/endpoint/pci-test-howto.txt create mode 100644 Documentation/PCI/index.rst create mode 100644 Documentation/PCI/msi-howto.rst create mode 100644 Documentation/PCI/pci-error-recovery.rst delete mode 100644 Documentation/PCI/pci-error-recovery.txt create mode 100644 Documentation/PCI/pci-iov-howto.rst delete mode 100644 Documentation/PCI/pci-iov-howto.txt create mode 100644 Documentation/PCI/pci.rst delete mode 100644 Documentation/PCI/pci.txt create mode 100644 Documentation/PCI/pcieaer-howto.rst delete mode 100644 Documentation/PCI/pcieaer-howto.txt create mode 100644 Documentation/PCI/picebus-howto.rst delete mode 100644 Documentation/accelerators/ocxl.rst create mode 100644 Documentation/accounting/cgroupstats.rst delete mode 100644 Documentation/accounting/cgroupstats.txt create mode 100644 Documentation/accounting/delay-accounting.rst delete mode 100644 Documentation/accounting/delay-accounting.txt create mode 100644 Documentation/accounting/index.rst create mode 100644 Documentation/accounting/psi.rst delete mode 100644 Documentation/accounting/psi.txt create mode 100644 Documentation/accounting/taskstats-struct.rst delete mode 100644 Documentation/accounting/taskstats-struct.txt create mode 100644 Documentation/accounting/taskstats.rst delete mode 100644 Documentation/accounting/taskstats.txt create mode 100644 Documentation/admin-guide/aoe/aoe.rst rename Documentation/{ => admin-guide}/aoe/autoload.sh (100%) rename Documentation/{ => admin-guide}/aoe/examples.rst (100%) create mode 100644 Documentation/admin-guide/aoe/index.rst rename Documentation/{ => admin-guide}/aoe/status.sh (100%) rename Documentation/{ => admin-guide}/aoe/todo.rst (100%) rename Documentation/{ => admin-guide}/aoe/udev-install.sh (100%) create mode 100644 Documentation/admin-guide/aoe/udev.txt rename Documentation/{ => admin-guide}/blockdev/drbd/DRBD-8.3-data-packets.svg (100%) rename Documentation/{ => admin-guide}/blockdev/drbd/DRBD-data-packets.svg (100%) rename Documentation/{ => admin-guide}/blockdev/drbd/conn-states-8.dot (100%) create mode 100644 Documentation/admin-guide/blockdev/drbd/data-structure-v9.rst rename Documentation/{ => admin-guide}/blockdev/drbd/disk-states-8.dot (100%) rename Documentation/{ => admin-guide}/blockdev/drbd/drbd-connection-state-overvie [...] create mode 100644 Documentation/admin-guide/blockdev/drbd/figures.rst create mode 100644 Documentation/admin-guide/blockdev/drbd/index.rst create mode 100644 Documentation/admin-guide/blockdev/drbd/node-states-8.dot create mode 100644 Documentation/admin-guide/blockdev/floppy.rst create mode 100644 Documentation/admin-guide/blockdev/index.rst create mode 100644 Documentation/admin-guide/blockdev/nbd.rst create mode 100644 Documentation/admin-guide/blockdev/paride.rst create mode 100644 Documentation/admin-guide/blockdev/ramdisk.rst create mode 100644 Documentation/admin-guide/blockdev/zram.rst rename Documentation/{btmrvl.txt => admin-guide/btmrvl.rst} (100%) rename Documentation/{ => admin-guide}/cgroup-v1/blkio-controller.rst (100%) create mode 100644 Documentation/admin-guide/cgroup-v1/cgroups.rst rename Documentation/{ => admin-guide}/cgroup-v1/cpuacct.rst (100%) create mode 100644 Documentation/admin-guide/cgroup-v1/cpusets.rst rename Documentation/{ => admin-guide}/cgroup-v1/devices.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/freezer-subsystem.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/hugetlb.rst (100%) create mode 100644 Documentation/admin-guide/cgroup-v1/index.rst create mode 100644 Documentation/admin-guide/cgroup-v1/memcg_test.rst rename Documentation/{ => admin-guide}/cgroup-v1/memory.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/net_cls.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/net_prio.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/pids.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/rdma.rst (100%) rename Documentation/{clearing-warn-once.txt => admin-guide/clearing-warn-once.rst [...] rename Documentation/{cpu-load.txt => admin-guide/cpu-load.rst} (100%) rename Documentation/{cputopology.txt => admin-guide/cputopology.rst} (100%) rename Documentation/{ => admin-guide}/device-mapper/cache-policies.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/cache.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/delay.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-crypt.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-dust.txt (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-flakey.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-init.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-integrity.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-io.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-log.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-queue-length.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-raid.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-service-time.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-uevent.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-zoned.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/era.rst (100%) create mode 100644 Documentation/admin-guide/device-mapper/index.rst rename Documentation/{ => admin-guide}/device-mapper/kcopyd.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/linear.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/log-writes.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/persistent-data.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/snapshot.rst (100%) create mode 100644 Documentation/admin-guide/device-mapper/statistics.rst rename Documentation/{ => admin-guide}/device-mapper/striped.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/switch.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/thin-provisioning.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/unstriped.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/verity.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/writecache.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/zero.rst (100%) rename Documentation/{efi-stub.txt => admin-guide/efi-stub.rst} (100%) create mode 100644 Documentation/admin-guide/gpio/index.rst rename Documentation/{ => admin-guide}/gpio/sysfs.rst (100%) rename Documentation/{highuid.txt => admin-guide/highuid.rst} (100%) rename Documentation/{hw_random.txt => admin-guide/hw_random.rst} (100%) rename Documentation/{iostats.txt => admin-guide/iostats.rst} (100%) rename Documentation/{ => admin-guide}/kdump/gdbmacros.txt (100%) create mode 100644 Documentation/admin-guide/kdump/index.rst rename Documentation/{ => admin-guide}/kdump/kdump.rst (100%) rename Documentation/{ => admin-guide}/kdump/vmcoreinfo.rst (100%) create mode 100644 Documentation/admin-guide/kernel-per-CPU-kthreads.rst create mode 100644 Documentation/admin-guide/laptops/asus-laptop.rst create mode 100644 Documentation/admin-guide/laptops/disk-shock-protection.rst create mode 100644 Documentation/admin-guide/laptops/index.rst create mode 100644 Documentation/admin-guide/laptops/laptop-mode.rst create mode 100644 Documentation/admin-guide/laptops/lg-laptop.rst create mode 100644 Documentation/admin-guide/laptops/sony-laptop.rst create mode 100644 Documentation/admin-guide/laptops/sonypi.rst create mode 100644 Documentation/admin-guide/laptops/thinkpad-acpi.rst create mode 100644 Documentation/admin-guide/laptops/toshiba_haps.rst create mode 100644 Documentation/admin-guide/lcd-panel-cgram.rst rename Documentation/{ldm.txt => admin-guide/ldm.rst} (100%) rename Documentation/{lockup-watchdogs.txt => admin-guide/lockup-watchdogs.rst} (100%) create mode 100644 Documentation/admin-guide/mm/cma_debugfs.rst create mode 100644 Documentation/admin-guide/namespaces/compatibility-list.rst create mode 100644 Documentation/admin-guide/namespaces/index.rst create mode 100644 Documentation/admin-guide/namespaces/resource-control.rst rename Documentation/{numastat.txt => admin-guide/numastat.rst} (100%) create mode 100644 Documentation/admin-guide/perf/arm-ccn.rst create mode 100644 Documentation/admin-guide/perf/arm_dsu_pmu.rst create mode 100644 Documentation/admin-guide/perf/hisi-pmu.rst create mode 100644 Documentation/admin-guide/perf/index.rst create mode 100644 Documentation/admin-guide/perf/qcom_l2_pmu.rst create mode 100644 Documentation/admin-guide/perf/qcom_l3_pmu.rst create mode 100644 Documentation/admin-guide/perf/thunderx2-pmu.rst create mode 100644 Documentation/admin-guide/perf/xgene-pmu.rst rename Documentation/{pnp.txt => admin-guide/pnp.rst} (100%) rename Documentation/{driver-api => admin-guide}/rapidio.rst (100%) rename Documentation/{rtc.txt => admin-guide/rtc.rst} (100%) rename Documentation/{svga.txt => admin-guide/svga.rst} (100%) create mode 100644 Documentation/admin-guide/sysctl/abi.rst create mode 100644 Documentation/admin-guide/sysctl/fs.rst create mode 100644 Documentation/admin-guide/sysctl/index.rst create mode 100644 Documentation/admin-guide/sysctl/kernel.rst create mode 100644 Documentation/admin-guide/sysctl/net.rst create mode 100644 Documentation/admin-guide/sysctl/sunrpc.rst create mode 100644 Documentation/admin-guide/sysctl/user.rst create mode 100644 Documentation/admin-guide/sysctl/vm.rst rename Documentation/{video-output.txt => admin-guide/video-output.rst} (100%) create mode 100644 Documentation/admin-guide/xfs.rst delete mode 100644 Documentation/aoe/aoe.rst delete mode 100644 Documentation/aoe/index.rst delete mode 100644 Documentation/aoe/udev.txt delete mode 100644 Documentation/arm/Booting delete mode 100644 Documentation/arm/IXP4xx delete mode 100644 Documentation/arm/Interrupts delete mode 100644 Documentation/arm/Marvell/README delete mode 100644 Documentation/arm/Microchip/README delete mode 100644 Documentation/arm/Netwinder delete mode 100644 Documentation/arm/OMAP/DSS delete mode 100644 Documentation/arm/OMAP/README delete mode 100644 Documentation/arm/OMAP/omap_pm delete mode 100644 Documentation/arm/Porting delete mode 100644 Documentation/arm/README delete mode 100644 Documentation/arm/SA1100/ADSBitsy delete mode 100644 Documentation/arm/SA1100/Assabet delete mode 100644 Documentation/arm/SA1100/Brutus delete mode 100644 Documentation/arm/SA1100/CERF delete mode 100644 Documentation/arm/SA1100/FreeBird delete mode 100644 Documentation/arm/SA1100/GraphicsClient delete mode 100644 Documentation/arm/SA1100/GraphicsMaster delete mode 100644 Documentation/arm/SA1100/HUW_WEBPANEL delete mode 100644 Documentation/arm/SA1100/Itsy delete mode 100644 Documentation/arm/SA1100/LART delete mode 100644 Documentation/arm/SA1100/PLEB delete mode 100644 Documentation/arm/SA1100/Pangolin delete mode 100644 Documentation/arm/SA1100/Tifon delete mode 100644 Documentation/arm/SA1100/Yopy delete mode 100644 Documentation/arm/SA1100/empeg delete mode 100644 Documentation/arm/SA1100/nanoEngine delete mode 100644 Documentation/arm/SA1100/serial_UART delete mode 100644 Documentation/arm/SPEAr/overview.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/CPUfreq.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/GPIO.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/H1940.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/NAND.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/Overview.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/S3C2412.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/S3C2413.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/SMDK2440.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/Suspend.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/USB-Host.txt delete mode 100644 Documentation/arm/Samsung/Bootloader-interface.txt delete mode 100644 Documentation/arm/Samsung/GPIO.txt delete mode 100644 Documentation/arm/Samsung/Overview.txt delete mode 100644 Documentation/arm/Setup delete mode 100644 Documentation/arm/VFP/release-notes.txt create mode 100644 Documentation/arm/arm.rst create mode 100644 Documentation/arm/booting.rst create mode 100644 Documentation/arm/cluster-pm-race-avoidance.rst delete mode 100644 Documentation/arm/cluster-pm-race-avoidance.txt create mode 100644 Documentation/arm/firmware.rst delete mode 100644 Documentation/arm/firmware.txt create mode 100644 Documentation/arm/index.rst create mode 100644 Documentation/arm/interrupts.rst create mode 100644 Documentation/arm/ixp4xx.rst create mode 100644 Documentation/arm/kernel_mode_neon.rst delete mode 100644 Documentation/arm/kernel_mode_neon.txt create mode 100644 Documentation/arm/kernel_user_helpers.rst delete mode 100644 Documentation/arm/kernel_user_helpers.txt delete mode 100644 Documentation/arm/keystone/Overview.txt create mode 100644 Documentation/arm/keystone/knav-qmss.rst delete mode 100644 Documentation/arm/keystone/knav-qmss.txt create mode 100644 Documentation/arm/keystone/overview.rst create mode 100644 Documentation/arm/marvel.rst delete mode 100644 Documentation/arm/mem_alignment create mode 100644 Documentation/arm/mem_alignment.rst create mode 100644 Documentation/arm/memory.rst delete mode 100644 Documentation/arm/memory.txt create mode 100644 Documentation/arm/microchip.rst create mode 100644 Documentation/arm/netwinder.rst delete mode 100644 Documentation/arm/nwfpe/NOTES delete mode 100644 Documentation/arm/nwfpe/README delete mode 100644 Documentation/arm/nwfpe/README.FPE delete mode 100644 Documentation/arm/nwfpe/TODO create mode 100644 Documentation/arm/nwfpe/index.rst create mode 100644 Documentation/arm/nwfpe/netwinder-fpe.rst create mode 100644 Documentation/arm/nwfpe/notes.rst create mode 100644 Documentation/arm/nwfpe/nwfpe.rst create mode 100644 Documentation/arm/nwfpe/todo.rst create mode 100644 Documentation/arm/omap/dss.rst create mode 100644 Documentation/arm/omap/index.rst create mode 100644 Documentation/arm/omap/omap.rst create mode 100644 Documentation/arm/omap/omap_pm.rst create mode 100644 Documentation/arm/porting.rst create mode 100644 Documentation/arm/pxa/mfp.rst delete mode 100644 Documentation/arm/pxa/mfp.txt create mode 100644 Documentation/arm/sa1100/adsbitsy.rst create mode 100644 Documentation/arm/sa1100/assabet.rst create mode 100644 Documentation/arm/sa1100/brutus.rst create mode 100644 Documentation/arm/sa1100/cerf.rst create mode 100644 Documentation/arm/sa1100/freebird.rst create mode 100644 Documentation/arm/sa1100/graphicsclient.rst create mode 100644 Documentation/arm/sa1100/graphicsmaster.rst create mode 100644 Documentation/arm/sa1100/huw_webpanel.rst create mode 100644 Documentation/arm/sa1100/index.rst create mode 100644 Documentation/arm/sa1100/itsy.rst create mode 100644 Documentation/arm/sa1100/lart.rst create mode 100644 Documentation/arm/sa1100/nanoengine.rst create mode 100644 Documentation/arm/sa1100/pangolin.rst create mode 100644 Documentation/arm/sa1100/pleb.rst create mode 100644 Documentation/arm/sa1100/serial_uart.rst create mode 100644 Documentation/arm/sa1100/tifon.rst create mode 100644 Documentation/arm/sa1100/yopy.rst create mode 100644 Documentation/arm/samsung-s3c24xx/cpufreq.rst create mode 100644 Documentation/arm/samsung-s3c24xx/eb2410itx.rst create mode 100644 Documentation/arm/samsung-s3c24xx/gpio.rst create mode 100644 Documentation/arm/samsung-s3c24xx/h1940.rst create mode 100644 Documentation/arm/samsung-s3c24xx/index.rst create mode 100644 Documentation/arm/samsung-s3c24xx/nand.rst create mode 100644 Documentation/arm/samsung-s3c24xx/overview.rst create mode 100644 Documentation/arm/samsung-s3c24xx/s3c2412.rst create mode 100644 Documentation/arm/samsung-s3c24xx/s3c2413.rst create mode 100644 Documentation/arm/samsung-s3c24xx/smdk2440.rst create mode 100644 Documentation/arm/samsung-s3c24xx/suspend.rst create mode 100644 Documentation/arm/samsung-s3c24xx/usb-host.rst create mode 100644 Documentation/arm/samsung/bootloader-interface.rst rename Documentation/arm/{Samsung => samsung}/clksrc-change-registers.awk (100%) create mode 100644 Documentation/arm/samsung/gpio.rst create mode 100644 Documentation/arm/samsung/index.rst create mode 100644 Documentation/arm/samsung/overview.rst create mode 100644 Documentation/arm/setup.rst rename Documentation/arm/{SH-Mobile => sh-mobile}/.gitignore (100%) create mode 100644 Documentation/arm/spear/overview.rst create mode 100644 Documentation/arm/sti/overview.rst delete mode 100644 Documentation/arm/sti/overview.txt create mode 100644 Documentation/arm/sti/stih407-overview.rst delete mode 100644 Documentation/arm/sti/stih407-overview.txt create mode 100644 Documentation/arm/sti/stih415-overview.rst delete mode 100644 Documentation/arm/sti/stih415-overview.txt create mode 100644 Documentation/arm/sti/stih416-overview.rst delete mode 100644 Documentation/arm/sti/stih416-overview.txt create mode 100644 Documentation/arm/sti/stih418-overview.rst delete mode 100644 Documentation/arm/sti/stih418-overview.txt create mode 100644 Documentation/arm/sunxi.rst delete mode 100644 Documentation/arm/sunxi/README create mode 100644 Documentation/arm/sunxi/clocks.rst delete mode 100644 Documentation/arm/sunxi/clocks.txt delete mode 100644 Documentation/arm/swp_emulation create mode 100644 Documentation/arm/swp_emulation.rst create mode 100644 Documentation/arm/tcm.rst delete mode 100644 Documentation/arm/tcm.txt create mode 100644 Documentation/arm/uefi.rst delete mode 100644 Documentation/arm/uefi.txt create mode 100644 Documentation/arm/vfp/release-notes.rst create mode 100644 Documentation/arm/vlocks.rst delete mode 100644 Documentation/arm/vlocks.txt delete mode 100644 Documentation/auxdisplay/lcd-panel-cgram.txt delete mode 100644 Documentation/backlight/lp855x-driver.txt create mode 100644 Documentation/block/bfq-iosched.rst delete mode 100644 Documentation/block/bfq-iosched.txt create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/block/biodoc.txt create mode 100644 Documentation/block/biovecs.rst delete mode 100644 Documentation/block/biovecs.txt create mode 100644 Documentation/block/capability.rst delete mode 100644 Documentation/block/capability.txt create mode 100644 Documentation/block/cmdline-partition.rst delete mode 100644 Documentation/block/cmdline-partition.txt create mode 100644 Documentation/block/data-integrity.rst delete mode 100644 Documentation/block/data-integrity.txt create mode 100644 Documentation/block/deadline-iosched.rst delete mode 100644 Documentation/block/deadline-iosched.txt create mode 100644 Documentation/block/index.rst create mode 100644 Documentation/block/ioprio.rst delete mode 100644 Documentation/block/ioprio.txt create mode 100644 Documentation/block/kyber-iosched.rst delete mode 100644 Documentation/block/kyber-iosched.txt create mode 100644 Documentation/block/null_blk.rst delete mode 100644 Documentation/block/null_blk.txt create mode 100644 Documentation/block/pr.rst delete mode 100644 Documentation/block/pr.txt create mode 100644 Documentation/block/queue-sysfs.rst delete mode 100644 Documentation/block/queue-sysfs.txt create mode 100644 Documentation/block/request.rst delete mode 100644 Documentation/block/request.txt create mode 100644 Documentation/block/stat.rst delete mode 100644 Documentation/block/stat.txt create mode 100644 Documentation/block/switching-sched.rst delete mode 100644 Documentation/block/switching-sched.txt create mode 100644 Documentation/block/writeback_cache_control.rst delete mode 100644 Documentation/block/writeback_cache_control.txt delete mode 100644 Documentation/blockdev/drbd/README.txt delete mode 100644 Documentation/blockdev/drbd/data-structure-v9.txt delete mode 100644 Documentation/blockdev/drbd/node-states-8.dot delete mode 100644 Documentation/blockdev/floppy.txt delete mode 100644 Documentation/blockdev/nbd.txt delete mode 100644 Documentation/blockdev/paride.txt delete mode 100644 Documentation/blockdev/ramdisk.txt delete mode 100644 Documentation/blockdev/zram.txt delete mode 100644 Documentation/bus-devices/ti-gpmc.txt delete mode 100644 Documentation/cgroup-v1/cgroups.rst delete mode 100644 Documentation/cgroup-v1/cpusets.rst delete mode 100644 Documentation/cgroup-v1/index.rst delete mode 100644 Documentation/cgroup-v1/memcg_test.rst delete mode 100644 Documentation/cma/debugfs.txt delete mode 100644 Documentation/connector/connector.txt delete mode 100644 Documentation/console/console.txt rename Documentation/{gcc-plugins.txt => core-api/gcc-plugins.rst} (100%) delete mode 100644 Documentation/device-mapper/index.rst delete mode 100644 Documentation/device-mapper/statistics.rst delete mode 100644 Documentation/devicetree/bindings/arm/amlogic.txt create mode 100644 Documentation/devicetree/bindings/arm/amlogic.yaml create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] delete mode 100644 Documentation/devicetree/bindings/arm/atmel-at91.txt create mode 100644 Documentation/devicetree/bindings/arm/atmel-at91.yaml delete mode 100644 Documentation/devicetree/bindings/arm/emtrion.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek.yaml create mode 100644 Documentation/devicetree/bindings/arm/stm32/mlahb.txt delete mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.txt create mode 100644 Documentation/devicetree/bindings/arm/stm32/stm32.yaml create mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml delete mode 100644 Documentation/devicetree/bindings/bus/sunxi-rsb.txt create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/silabs,si5341.txt delete mode 100644 Documentation/devicetree/bindings/clock/sunxi-ccu.txt create mode 100644 Documentation/devicetree/bindings/csky/pmu.txt create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-m [...] create mode 100644 Documentation/devicetree/bindings/display/ingenic,lcd.txt create mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/evervision,vgg8 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt create mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx14d24vm1bpa.txt create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt delete mode 100644 Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt delete mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt create mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt7621.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-sun6i-p2wi.txt create mode 100644 Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt create mode 100644 Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nvmem.yaml create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi- [...] create mode 100644 Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sun4i.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sun6i-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/trivial-rtc.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt create mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-sc-wdt.txt rename Documentation/devicetree/bindings/watchdog/{renesas-wdt.txt => renesas,wdt. [...] create mode 100644 Documentation/driver-api/backlight/lp855x-driver.rst rename Documentation/{bt8xxgpio.txt => driver-api/bt8xxgpio.rst} (100%) create mode 100644 Documentation/driver-api/connector.rst create mode 100644 Documentation/driver-api/console.rst rename Documentation/{dcdbas.txt => driver-api/dcdbas.rst} (100%) rename Documentation/{dell_rbu.txt => driver-api/dell_rbu.rst} (100%) rename Documentation/{ => driver-api}/driver-model/binding.rst (100%) rename Documentation/{ => driver-api}/driver-model/bus.rst (100%) rename Documentation/{ => driver-api}/driver-model/class.rst (100%) rename Documentation/{ => driver-api}/driver-model/design-patterns.rst (100%) rename Documentation/{ => driver-api}/driver-model/device.rst (100%) create mode 100644 Documentation/driver-api/driver-model/devres.rst rename Documentation/{ => driver-api}/driver-model/driver.rst (100%) create mode 100644 Documentation/driver-api/driver-model/index.rst rename Documentation/{ => driver-api}/driver-model/overview.rst (100%) rename Documentation/{ => driver-api}/driver-model/platform.rst (100%) create mode 100644 Documentation/driver-api/driver-model/porting.rst create mode 100644 Documentation/driver-api/early-userspace/buffer-format.rst create mode 100644 Documentation/driver-api/early-userspace/early_userspace_support.rst create mode 100644 Documentation/driver-api/early-userspace/index.rst create mode 100644 Documentation/driver-api/edid.rst create mode 100644 Documentation/driver-api/eisa.rst create mode 100644 Documentation/driver-api/interconnect.rst rename Documentation/{isa.txt => driver-api/isa.rst} (100%) rename Documentation/{isapnp.txt => driver-api/isapnp.rst} (100%) rename Documentation/{lightnvm/pblk.txt => driver-api/lightnvm-pblk.rst} (100%) create mode 100644 Documentation/driver-api/md/index.rst create mode 100644 Documentation/driver-api/md/md-cluster.rst create mode 100644 Documentation/driver-api/md/raid5-cache.rst create mode 100644 Documentation/driver-api/md/raid5-ppl.rst create mode 100644 Documentation/driver-api/memory-devices/index.rst create mode 100644 Documentation/driver-api/memory-devices/ti-emif.rst create mode 100644 Documentation/driver-api/memory-devices/ti-gpmc.rst rename Documentation/{men-chameleon-bus.txt => driver-api/men-chameleon-bus.rst} (100%) create mode 100644 Documentation/driver-api/mmc/index.rst create mode 100644 Documentation/driver-api/mmc/mmc-async-req.rst create mode 100644 Documentation/driver-api/mmc/mmc-dev-attrs.rst create mode 100644 Documentation/driver-api/mmc/mmc-dev-parts.rst create mode 100644 Documentation/driver-api/mmc/mmc-tools.rst create mode 100644 Documentation/driver-api/mtd/index.rst create mode 100644 Documentation/driver-api/mtd/intel-spi.rst create mode 100644 Documentation/driver-api/mtd/nand_ecc.rst create mode 100644 Documentation/driver-api/mtd/spi-nor.rst create mode 100644 Documentation/driver-api/nfc/index.rst create mode 100644 Documentation/driver-api/nfc/nfc-hci.rst create mode 100644 Documentation/driver-api/nfc/nfc-pn544.rst create mode 100644 Documentation/driver-api/ntb.rst create mode 100644 Documentation/driver-api/nvdimm/btt.rst create mode 100644 Documentation/driver-api/nvdimm/index.rst create mode 100644 Documentation/driver-api/nvdimm/nvdimm.rst create mode 100644 Documentation/driver-api/nvdimm/security.rst create mode 100644 Documentation/driver-api/nvmem.rst rename Documentation/{parport-lowlevel.txt => driver-api/parport-lowlevel.rst} (100%) create mode 100644 Documentation/driver-api/phy/index.rst rename Documentation/{phy.txt => driver-api/phy/phy.rst} (100%) create mode 100644 Documentation/driver-api/phy/samsung-usb2.rst create mode 100644 Documentation/driver-api/pti_intel_mid.rst rename Documentation/{pwm.txt => driver-api/pwm.rst} (100%) create mode 100644 Documentation/driver-api/rapidio/index.rst create mode 100644 Documentation/driver-api/rapidio/mport_cdev.rst create mode 100644 Documentation/driver-api/rapidio/rapidio.rst create mode 100644 Documentation/driver-api/rapidio/rio_cm.rst create mode 100644 Documentation/driver-api/rapidio/sysfs.rst create mode 100644 Documentation/driver-api/rapidio/tsi721.rst rename Documentation/{rfkill.txt => driver-api/rfkill.rst} (100%) rename Documentation/{ => driver-api}/serial/cyclades_z.rst (100%) create mode 100644 Documentation/driver-api/serial/driver.rst create mode 100644 Documentation/driver-api/serial/index.rst rename Documentation/{ => driver-api}/serial/moxa-smartio.rst (100%) rename Documentation/{ => driver-api}/serial/n_gsm.rst (100%) rename Documentation/{ => driver-api}/serial/rocket.rst (100%) rename Documentation/{ => driver-api}/serial/serial-iso7816.rst (100%) rename Documentation/{ => driver-api}/serial/serial-rs485.rst (100%) rename Documentation/{ => driver-api}/serial/tty.rst (100%) rename Documentation/{sgi-ioc4.txt => driver-api/sgi-ioc4.rst} (100%) rename Documentation/{SM501.txt => driver-api/sm501.rst} (100%) rename Documentation/{smsc_ece1099.txt => driver-api/smsc_ece1099.rst} (100%) create mode 100644 Documentation/driver-api/switchtec.rst rename Documentation/{sync_file.txt => driver-api/sync_file.rst} (100%) create mode 100644 Documentation/driver-api/vfio-mediated-device.rst rename Documentation/{vfio.txt => driver-api/vfio.rst} (100%) rename Documentation/{ => driver-api}/xilinx/eemi.rst (100%) create mode 100644 Documentation/driver-api/xilinx/index.rst rename Documentation/{xillybus.txt => driver-api/xillybus.rst} (100%) rename Documentation/{zorro.txt => driver-api/zorro.rst} (100%) delete mode 100644 Documentation/driver-model/devres.rst delete mode 100644 Documentation/driver-model/index.rst delete mode 100644 Documentation/driver-model/porting.rst delete mode 100644 Documentation/early-userspace/README delete mode 100644 Documentation/early-userspace/buffer-format.txt delete mode 100644 Documentation/eisa.txt delete mode 100644 Documentation/filesystems/xfs.txt delete mode 100644 Documentation/gpio/index.rst create mode 100644 Documentation/gpu/mcde.rst delete mode 100644 Documentation/ia64/IRQ-redir.txt delete mode 100644 Documentation/ia64/README create mode 100644 Documentation/ia64/aliasing.rst delete mode 100644 Documentation/ia64/aliasing.txt create mode 100644 Documentation/ia64/efirtc.rst delete mode 100644 Documentation/ia64/efirtc.txt create mode 100644 Documentation/ia64/err_inject.rst delete mode 100644 Documentation/ia64/err_inject.txt create mode 100644 Documentation/ia64/fsys.rst delete mode 100644 Documentation/ia64/fsys.txt create mode 100644 Documentation/ia64/ia64.rst create mode 100644 Documentation/ia64/index.rst create mode 100644 Documentation/ia64/irq-redir.rst create mode 100644 Documentation/ia64/mca.rst delete mode 100644 Documentation/ia64/mca.txt create mode 100644 Documentation/ia64/serial.rst delete mode 100644 Documentation/ia64/serial.txt create mode 100644 Documentation/ia64/xen.rst delete mode 100644 Documentation/ia64/xen.txt create mode 100644 Documentation/infiniband/core_locking.rst delete mode 100644 Documentation/infiniband/core_locking.txt create mode 100644 Documentation/infiniband/index.rst create mode 100644 Documentation/infiniband/ipoib.rst delete mode 100644 Documentation/infiniband/ipoib.txt create mode 100644 Documentation/infiniband/opa_vnic.rst delete mode 100644 Documentation/infiniband/opa_vnic.txt create mode 100644 Documentation/infiniband/sysfs.rst delete mode 100644 Documentation/infiniband/sysfs.txt create mode 100644 Documentation/infiniband/tag_matching.rst delete mode 100644 Documentation/infiniband/tag_matching.txt create mode 100644 Documentation/infiniband/user_mad.rst delete mode 100644 Documentation/infiniband/user_mad.txt create mode 100644 Documentation/infiniband/user_verbs.rst delete mode 100644 Documentation/infiniband/user_verbs.txt delete mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 Documentation/ioctl/botching-up-ioctls.rst delete mode 100644 Documentation/ioctl/botching-up-ioctls.txt create mode 100644 Documentation/ioctl/cdrom.rst delete mode 100644 Documentation/ioctl/cdrom.txt create mode 100644 Documentation/ioctl/hdio.rst delete mode 100644 Documentation/ioctl/hdio.txt create mode 100644 Documentation/ioctl/index.rst create mode 100644 Documentation/ioctl/ioctl-decoding.rst delete mode 100644 Documentation/ioctl/ioctl-decoding.txt create mode 100644 Documentation/ioctl/ioctl-number.rst delete mode 100644 Documentation/ioctl/ioctl-number.txt delete mode 100644 Documentation/kdump/index.rst delete mode 100644 Documentation/kernel-per-CPU-kthreads.txt delete mode 100644 Documentation/laptops/asus-laptop.txt delete mode 100644 Documentation/laptops/disk-shock-protection.txt delete mode 100644 Documentation/laptops/laptop-mode.txt delete mode 100644 Documentation/laptops/lg-laptop.rst delete mode 100644 Documentation/laptops/sony-laptop.txt delete mode 100644 Documentation/laptops/sonypi.txt delete mode 100644 Documentation/laptops/thinkpad-acpi.txt delete mode 100644 Documentation/laptops/toshiba_haps.txt create mode 100644 Documentation/locking/index.rst create mode 100644 Documentation/locking/lockdep-design.rst delete mode 100644 Documentation/locking/lockdep-design.txt create mode 100644 Documentation/locking/lockstat.rst delete mode 100644 Documentation/locking/lockstat.txt create mode 100644 Documentation/locking/locktorture.rst delete mode 100644 Documentation/locking/locktorture.txt create mode 100644 Documentation/locking/mutex-design.rst delete mode 100644 Documentation/locking/mutex-design.txt create mode 100644 Documentation/locking/rt-mutex-design.rst delete mode 100644 Documentation/locking/rt-mutex-design.txt create mode 100644 Documentation/locking/rt-mutex.rst delete mode 100644 Documentation/locking/rt-mutex.txt create mode 100644 Documentation/locking/spinlocks.rst delete mode 100644 Documentation/locking/spinlocks.txt create mode 100644 Documentation/locking/ww-mutex-design.rst delete mode 100644 Documentation/locking/ww-mutex-design.txt create mode 100644 Documentation/m68k/index.rst create mode 100644 Documentation/m68k/kernel-options.rst delete mode 100644 Documentation/m68k/kernel-options.txt delete mode 100644 Documentation/md/md-cluster.txt delete mode 100644 Documentation/md/raid5-cache.txt delete mode 100644 Documentation/md/raid5-ppl.txt delete mode 100644 Documentation/memory-devices/ti-emif.txt delete mode 100644 Documentation/mmc/mmc-async-req.txt delete mode 100644 Documentation/mmc/mmc-dev-attrs.txt delete mode 100644 Documentation/mmc/mmc-dev-parts.txt delete mode 100644 Documentation/mmc/mmc-tools.txt delete mode 100644 Documentation/mtd/intel-spi.txt delete mode 100644 Documentation/mtd/nand_ecc.txt delete mode 100644 Documentation/mtd/spi-nor.txt delete mode 100644 Documentation/namespaces/compatibility-list.txt delete mode 100644 Documentation/namespaces/resource-control.txt delete mode 100644 Documentation/nfc/nfc-hci.txt delete mode 100644 Documentation/nfc/nfc-pn544.txt delete mode 100644 Documentation/ntb.txt delete mode 100644 Documentation/nvdimm/btt.txt delete mode 100644 Documentation/nvdimm/nvdimm.txt delete mode 100644 Documentation/nvdimm/security.txt delete mode 100644 Documentation/nvmem/nvmem.txt delete mode 100644 Documentation/perf/arm-ccn.txt delete mode 100644 Documentation/perf/arm_dsu_pmu.txt delete mode 100644 Documentation/perf/hisi-pmu.txt delete mode 100644 Documentation/perf/qcom_l2_pmu.txt delete mode 100644 Documentation/perf/qcom_l3_pmu.txt delete mode 100644 Documentation/perf/thunderx2-pmu.txt delete mode 100644 Documentation/perf/xgene-pmu.txt delete mode 100644 Documentation/phy/samsung-usb2.txt create mode 100644 Documentation/power/apm-acpi.rst delete mode 100644 Documentation/power/apm-acpi.txt create mode 100644 Documentation/power/basic-pm-debugging.rst delete mode 100644 Documentation/power/basic-pm-debugging.txt create mode 100644 Documentation/power/charger-manager.rst delete mode 100644 Documentation/power/charger-manager.txt create mode 100644 Documentation/power/drivers-testing.rst delete mode 100644 Documentation/power/drivers-testing.txt create mode 100644 Documentation/power/energy-model.rst delete mode 100644 Documentation/power/energy-model.txt create mode 100644 Documentation/power/freezing-of-tasks.rst delete mode 100644 Documentation/power/freezing-of-tasks.txt create mode 100644 Documentation/power/index.rst create mode 100644 Documentation/power/interface.rst delete mode 100644 Documentation/power/interface.txt create mode 100644 Documentation/power/opp.rst delete mode 100644 Documentation/power/opp.txt create mode 100644 Documentation/power/pci.rst delete mode 100644 Documentation/power/pci.txt create mode 100644 Documentation/power/pm_qos_interface.rst delete mode 100644 Documentation/power/pm_qos_interface.txt create mode 100644 Documentation/power/power_supply_class.rst delete mode 100644 Documentation/power/power_supply_class.txt create mode 100644 Documentation/power/powercap/powercap.rst delete mode 100644 Documentation/power/powercap/powercap.txt create mode 100644 Documentation/power/regulator/consumer.rst delete mode 100644 Documentation/power/regulator/consumer.txt create mode 100644 Documentation/power/regulator/design.rst delete mode 100644 Documentation/power/regulator/design.txt create mode 100644 Documentation/power/regulator/machine.rst delete mode 100644 Documentation/power/regulator/machine.txt create mode 100644 Documentation/power/regulator/overview.rst delete mode 100644 Documentation/power/regulator/overview.txt create mode 100644 Documentation/power/regulator/regulator.rst delete mode 100644 Documentation/power/regulator/regulator.txt create mode 100644 Documentation/power/runtime_pm.rst delete mode 100644 Documentation/power/runtime_pm.txt create mode 100644 Documentation/power/s2ram.rst delete mode 100644 Documentation/power/s2ram.txt create mode 100644 Documentation/power/suspend-and-cpuhotplug.rst delete mode 100644 Documentation/power/suspend-and-cpuhotplug.txt create mode 100644 Documentation/power/suspend-and-interrupts.rst delete mode 100644 Documentation/power/suspend-and-interrupts.txt create mode 100644 Documentation/power/swsusp-and-swap-files.rst delete mode 100644 Documentation/power/swsusp-and-swap-files.txt create mode 100644 Documentation/power/swsusp-dmcrypt.rst delete mode 100644 Documentation/power/swsusp-dmcrypt.txt create mode 100644 Documentation/power/swsusp.rst delete mode 100644 Documentation/power/swsusp.txt create mode 100644 Documentation/power/tricks.rst delete mode 100644 Documentation/power/tricks.txt create mode 100644 Documentation/power/userland-swsusp.rst delete mode 100644 Documentation/power/userland-swsusp.txt create mode 100644 Documentation/power/video.rst delete mode 100644 Documentation/power/video.txt delete mode 100644 Documentation/pti/pti_intel_mid.txt delete mode 100644 Documentation/rapidio/mport_cdev.txt delete mode 100644 Documentation/rapidio/rapidio.txt delete mode 100644 Documentation/rapidio/rio_cm.txt delete mode 100644 Documentation/rapidio/sysfs.txt delete mode 100644 Documentation/rapidio/tsi721.txt create mode 100644 Documentation/riscv/boot-image-header.txt rename Documentation/security/{LSM.rst => lsm-development.rst} (100%) rename Documentation/{lsm.txt => security/lsm.rst} (100%) rename Documentation/{SAK.txt => security/sak.rst} (100%) rename Documentation/{siphash.txt => security/siphash.rst} (100%) create mode 100644 Documentation/security/tpm/xen-tpmfront.rst delete mode 100644 Documentation/security/tpm/xen-tpmfront.txt delete mode 100644 Documentation/serial/driver.rst delete mode 100644 Documentation/serial/index.rst delete mode 100644 Documentation/switchtec.txt delete mode 100644 Documentation/sysctl/README delete mode 100644 Documentation/sysctl/abi.txt delete mode 100644 Documentation/sysctl/fs.txt delete mode 100644 Documentation/sysctl/kernel.txt delete mode 100644 Documentation/sysctl/net.txt delete mode 100644 Documentation/sysctl/sunrpc.txt delete mode 100644 Documentation/sysctl/user.txt delete mode 100644 Documentation/sysctl/vm.txt create mode 100644 Documentation/thermal/cpu-cooling-api.rst delete mode 100644 Documentation/thermal/cpu-cooling-api.txt delete mode 100644 Documentation/thermal/exynos_thermal create mode 100644 Documentation/thermal/exynos_thermal.rst delete mode 100644 Documentation/thermal/exynos_thermal_emulation create mode 100644 Documentation/thermal/exynos_thermal_emulation.rst create mode 100644 Documentation/thermal/index.rst create mode 100644 Documentation/thermal/intel_powerclamp.rst delete mode 100644 Documentation/thermal/intel_powerclamp.txt delete mode 100644 Documentation/thermal/nouveau_thermal create mode 100644 Documentation/thermal/nouveau_thermal.rst create mode 100644 Documentation/thermal/power_allocator.rst delete mode 100644 Documentation/thermal/power_allocator.txt create mode 100644 Documentation/thermal/sysfs-api.rst delete mode 100644 Documentation/thermal/sysfs-api.txt delete mode 100644 Documentation/thermal/x86_pkg_temperature_thermal create mode 100644 Documentation/thermal/x86_pkg_temperature_thermal.rst create mode 100644 Documentation/userspace-api/accelerators/ocxl.rst delete mode 100644 Documentation/vfio-mediated-device.txt rename Documentation/{Intel-IOMMU.txt => x86/intel-iommu.rst} (100%) rename Documentation/{intel_txt.txt => x86/intel_txt.rst} (100%) delete mode 100644 Documentation/xilinx/index.rst create mode 100644 Documentation/xtensa/atomctl.rst delete mode 100644 Documentation/xtensa/atomctl.txt create mode 100644 Documentation/xtensa/booting.rst delete mode 100644 Documentation/xtensa/booting.txt create mode 100644 Documentation/xtensa/index.rst create mode 100644 Documentation/xtensa/mmu.rst delete mode 100644 Documentation/xtensa/mmu.txt create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-regor-rdk.dts create mode 100644 arch/arm/boot/dts/am335x-regor.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-microsoft-olympus.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-swift.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts create mode 100644 arch/arm/boot/dts/ibm-power9-dual.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi create mode 100644 arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi create mode 100644 arch/arm/boot/dts/imx7d-meerkat96.dts create mode 100644 arch/arm/boot/dts/logicpd-torpedo-37xx-devkit-28.dts create mode 100644 arch/arm/boot/dts/ls1021a-tsn.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-avenger96.dts create mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi delete mode 100644 arch/arm/configs/netx_defconfig delete mode 100644 arch/arm/include/debug/netx.S rename arch/arm/{lib/ecard.S => mach-rpc/ecard-loader.S} (100%) rename arch/arm/{lib => mach-rpc}/floppydma.S (100%) rename arch/arm/{lib => mach-rpc}/io-acorn.S (100%) create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts create mode 100644 arch/arm64/boot/dts/hisilicon/hi3660-coresight.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm845-db845c.dts create mode 100644 arch/arm64/boot/dts/renesas/hihope-common.dtsi create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-captain.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge-v.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e.dtsi create mode 100644 arch/csky/abiv1/memcmp.c create mode 100644 arch/csky/abiv1/memcopy.h create mode 100644 arch/csky/abiv1/memmove.c create mode 100644 arch/csky/abiv1/strcpy.c create mode 100644 arch/csky/abiv1/strlen.c create mode 100644 arch/csky/abiv1/wordcopy.c create mode 100644 arch/csky/include/asm/asid.h create mode 100644 arch/csky/mm/asid.c create mode 100644 arch/csky/mm/context.c delete mode 100644 arch/mips/include/asm/mach-jz4740/clock.h create mode 100644 arch/riscv/Kconfig.socs create mode 100644 arch/riscv/include/asm/hugetlb.h create mode 100644 arch/riscv/include/asm/image.h create mode 100644 arch/riscv/mm/hugetlbpage.c delete mode 100644 arch/um/drivers/ssl.h create mode 100644 arch/xtensa/boot/dts/virt.dts create mode 100644 arch/xtensa/configs/virt_defconfig delete mode 100644 arch/xtensa/include/asm/types.h create mode 100644 drivers/clk/bcm/clk-bcm63xx-gate.c create mode 100644 drivers/clk/bcm/clk-raspberrypi.c create mode 100644 drivers/clk/clk-si5341.c create mode 100644 drivers/clk/ingenic/pm.c create mode 100644 drivers/clk/ingenic/pm.h create mode 100644 drivers/clk/mediatek/clk-mt8516-aud.c delete mode 100644 drivers/devfreq/tegra-devfreq.c create mode 100644 drivers/devfreq/tegra20-devfreq.c create mode 100644 drivers/devfreq/tegra30-devfreq.c create mode 100644 drivers/dma/dw-edma/Kconfig create mode 100644 drivers/dma/dw-edma/Makefile create mode 100644 drivers/dma/dw-edma/dw-edma-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-pcie.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-regs.h create mode 100644 drivers/dma/mediatek/mtk-uart-apdma.c delete mode 100644 drivers/dma/sh/sudmac.c create mode 100644 drivers/gpio/gpio-bd70528.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_socbb.h create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx10.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v10_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_ih.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_ih.h create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nv.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nv.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nvd.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/vi_dpm.h create mode 100644 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dsc.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr_internal.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_vmid.h create mode 100644 drivers/gpu/drm/amd/display/modules/vmid/vmid.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_5_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_5_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/discovery.h rename drivers/gpu/drm/amd/include/ivsrcid/{ => dcn}/irqsrcs_dcn_1_0.h (100%) create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_10_1.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_5_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_5_0.h create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h create mode 100644 drivers/gpu/drm/amd/include/navi10_enum.h create mode 100644 drivers/gpu/drm/amd/include/navi10_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/v10_structs.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_navi10.h create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_ttm.c create mode 100644 drivers/gpu/drm/drm_client_modeset.c create mode 100644 drivers/gpu/drm/drm_gem_vram_helper.c create mode 100644 drivers/gpu/drm/drm_hdcp.c create mode 100644 drivers/gpu/drm/drm_self_refresh_helper.c create mode 100644 drivers/gpu/drm/drm_vram_helper_common.c create mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c create mode 100644 drivers/gpu/drm/i915/Kconfig.profile create mode 100644 drivers/gpu/drm/i915/display/Makefile create mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/display/dvo_ch7017.c create mode 100644 drivers/gpu/drm/i915/display/dvo_ch7xxx.c create mode 100644 drivers/gpu/drm/i915/display/dvo_ivch.c create mode 100644 drivers/gpu/drm/i915/display/dvo_ns2501.c create mode 100644 drivers/gpu/drm/i915/display/dvo_sil164.c create mode 100644 drivers/gpu/drm/i915/display/dvo_tfp410.c create mode 100644 drivers/gpu/drm/i915/display/icl_dsi.c create mode 100644 drivers/gpu/drm/i915/display/intel_acpi.c create mode 100644 drivers/gpu/drm/i915/display/intel_acpi.h create mode 100644 drivers/gpu/drm/i915/display/intel_atomic.c create mode 100644 drivers/gpu/drm/i915/display/intel_atomic.h create mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.c create mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/display/intel_audio.c rename drivers/gpu/drm/i915/{ => display}/intel_audio.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_bios.c create mode 100644 drivers/gpu/drm/i915/display/intel_bios.h create mode 100644 drivers/gpu/drm/i915/display/intel_bw.c create mode 100644 drivers/gpu/drm/i915/display/intel_bw.h create mode 100644 drivers/gpu/drm/i915/display/intel_cdclk.c rename drivers/gpu/drm/i915/{ => display}/intel_cdclk.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_color.c create mode 100644 drivers/gpu/drm/i915/display/intel_color.h create mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.h create mode 100644 drivers/gpu/drm/i915/display/intel_connector.c rename drivers/gpu/drm/i915/{ => display}/intel_connector.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_crt.c rename drivers/gpu/drm/i915/{ => display}/intel_crt.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_ddi.c create mode 100644 drivers/gpu/drm/i915/display/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/display/intel_display.c create mode 100644 drivers/gpu/drm/i915/display/intel_display.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_power.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.h create mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.h create mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.h create mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.h rename drivers/gpu/drm/i915/{ => display}/intel_dsi.c (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_dsi.h create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.c create mode 100644 drivers/gpu/drm/i915/display/intel_dvo.c rename drivers/gpu/drm/i915/{ => display}/intel_dvo.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_dvo_dev.h create mode 100644 drivers/gpu/drm/i915/display/intel_fbc.c rename drivers/gpu/drm/i915/{ => display}/intel_fbc.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_fbdev.c rename drivers/gpu/drm/i915/{ => display}/intel_fbdev.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.c create mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.h create mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.c create mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.h create mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.c create mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.h create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.c create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/display/intel_hdmi.c rename drivers/gpu/drm/i915/{ => display}/intel_hdmi.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.c create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.h create mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.c create mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.h rename drivers/gpu/drm/i915/{ => display}/intel_lspcon.c (100%) rename drivers/gpu/drm/i915/{ => display}/intel_lspcon.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_lvds.c rename drivers/gpu/drm/i915/{ => display}/intel_lvds.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_opregion.c rename drivers/gpu/drm/i915/{ => display}/intel_opregion.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_overlay.c create mode 100644 drivers/gpu/drm/i915/display/intel_overlay.h create mode 100644 drivers/gpu/drm/i915/display/intel_panel.c rename drivers/gpu/drm/i915/{ => display}/intel_panel.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.c create mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/display/intel_psr.c rename drivers/gpu/drm/i915/{ => display}/intel_psr.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_quirks.c create mode 100644 drivers/gpu/drm/i915/display/intel_quirks.h create mode 100644 drivers/gpu/drm/i915/display/intel_sdvo.c rename drivers/gpu/drm/i915/{ => display}/intel_sdvo.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_sdvo_regs.h create mode 100644 drivers/gpu/drm/i915/display/intel_sprite.c create mode 100644 drivers/gpu/drm/i915/display/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/display/intel_tc.c create mode 100644 drivers/gpu/drm/i915/display/intel_tc.h create mode 100644 drivers/gpu/drm/i915/display/intel_tv.c rename drivers/gpu/drm/i915/{ => display}/intel_tv.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_vbt_defs.h create mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.c create mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.c create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.c delete mode 100644 drivers/gpu/drm/i915/dvo.h delete mode 100644 drivers/gpu/drm/i915/dvo_ch7017.c delete mode 100644 drivers/gpu/drm/i915/dvo_ch7xxx.c delete mode 100644 drivers/gpu/drm/i915/dvo_ivch.c delete mode 100644 drivers/gpu/drm/i915/dvo_ns2501.c delete mode 100644 drivers/gpu/drm/i915/dvo_sil164.c delete mode 100644 drivers/gpu/drm/i915/dvo_tfp410.c create mode 100644 drivers/gpu/drm/i915/gem/Makefile create mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_types.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_pages.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h create mode 100644 drivers/gpu/drm/i915/gt/Makefile create mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test rename drivers/gpu/drm/i915/{intel_renderstate_gen6.c => gt/gen6_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen7.c => gt/gen7_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen8.c => gt/gen8_renderstate.c} (100%) rename drivers/gpu/drm/i915/{intel_renderstate_gen9.c => gt/gen9_renderstate.c} (100%) create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_context.c create mode 100644 drivers/gpu/drm/i915/gt/intel_context.h create mode 100644 drivers/gpu/drm/i915/gt/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_cs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gpu_commands.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.h create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc_reg.h create mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_renderstate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_reset.c create mode 100644 drivers/gpu/drm/i915/gt/intel_reset.h create mode 100644 drivers/gpu/drm/i915/gt/intel_reset_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.c create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.h create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.h create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.h create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/i915/gt/mock_engine.c create mode 100644 drivers/gpu/drm/i915/gt/mock_engine.h rename drivers/gpu/drm/i915/{selftests/intel_engine_cs.c => gt/selftest_engine_cs. [...] create mode 100644 drivers/gpu/drm/i915/gt/selftest_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_lrc.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_reset.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_workarounds.c create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.h create mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile create mode 100644 drivers/gpu/drm/i915/gt/uc/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c rename drivers/gpu/drm/i915/{ => gt/uc}/intel_guc_fw.h (100%) create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c rename drivers/gpu/drm/i915/{ => gt/uc}/intel_huc_fw.h (100%) create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_context.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_internal.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_render_state.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_shrinker.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_stolen.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_tiling.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_userptr.c delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.c delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.h create mode 100644 drivers/gpu/drm/i915/i915_irq.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_bdw.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_bxt.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt2.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_cflgt3.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_chv.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_cnl.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_glk.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_hsw.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_icl.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt2.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_kblgt3.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt2.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt3.h delete mode 100644 drivers/gpu/drm/i915/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/i915_reset.c delete mode 100644 drivers/gpu/drm/i915/i915_reset.h create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h delete mode 100644 drivers/gpu/drm/i915/i915_timeline.c delete mode 100644 drivers/gpu/drm/i915/i915_timeline.h delete mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h delete mode 100644 drivers/gpu/drm/i915/icl_dsi.c delete mode 100644 drivers/gpu/drm/i915/intel_acpi.c delete mode 100644 drivers/gpu/drm/i915/intel_atomic.c delete mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c delete mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h delete mode 100644 drivers/gpu/drm/i915/intel_audio.c delete mode 100644 drivers/gpu/drm/i915/intel_bios.c delete mode 100644 drivers/gpu/drm/i915/intel_bios.h delete mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c delete mode 100644 drivers/gpu/drm/i915/intel_cdclk.c delete mode 100644 drivers/gpu/drm/i915/intel_color.c delete mode 100644 drivers/gpu/drm/i915/intel_color.h delete mode 100644 drivers/gpu/drm/i915/intel_combo_phy.c delete mode 100644 drivers/gpu/drm/i915/intel_connector.c delete mode 100644 drivers/gpu/drm/i915/intel_context.c delete mode 100644 drivers/gpu/drm/i915/intel_context.h delete mode 100644 drivers/gpu/drm/i915/intel_context_types.h delete mode 100644 drivers/gpu/drm/i915/intel_crt.c delete mode 100644 drivers/gpu/drm/i915/intel_ddi.c delete mode 100644 drivers/gpu/drm/i915/intel_ddi.h delete mode 100644 drivers/gpu/drm/i915/intel_display.c delete mode 100644 drivers/gpu/drm/i915/intel_display.h delete mode 100644 drivers/gpu/drm/i915/intel_dp.c delete mode 100644 drivers/gpu/drm/i915/intel_dp.h delete mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.c delete mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c delete mode 100644 drivers/gpu/drm/i915/intel_dp_mst.c delete mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.c delete mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.c delete mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.h delete mode 100644 drivers/gpu/drm/i915/intel_dsi.h delete mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c delete mode 100644 drivers/gpu/drm/i915/intel_dsi_vbt.c delete mode 100644 drivers/gpu/drm/i915/intel_dvo.c delete mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/intel_engine_types.h delete mode 100644 drivers/gpu/drm/i915/intel_fbc.c delete mode 100644 drivers/gpu/drm/i915/intel_fbdev.c delete mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.c delete mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.c delete mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.h delete mode 100644 drivers/gpu/drm/i915/intel_gpu_commands.h delete mode 100644 drivers/gpu/drm/i915/intel_guc.c delete mode 100644 drivers/gpu/drm/i915/intel_guc.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_ads.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_ads.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_ct.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_ct.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_fw.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_fwif.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_log.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_log.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_reg.h delete mode 100644 drivers/gpu/drm/i915/intel_guc_submission.c delete mode 100644 drivers/gpu/drm/i915/intel_guc_submission.h delete mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/intel_hdcp.c delete mode 100644 drivers/gpu/drm/i915/intel_hdcp.h delete mode 100644 drivers/gpu/drm/i915/intel_hdmi.c delete mode 100644 drivers/gpu/drm/i915/intel_hotplug.c delete mode 100644 drivers/gpu/drm/i915/intel_huc.c delete mode 100644 drivers/gpu/drm/i915/intel_huc.h delete mode 100644 drivers/gpu/drm/i915/intel_huc_fw.c delete mode 100644 drivers/gpu/drm/i915/intel_i2c.c delete mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.c delete mode 100644 drivers/gpu/drm/i915/intel_lrc.c delete mode 100644 drivers/gpu/drm/i915/intel_lrc.h delete mode 100644 drivers/gpu/drm/i915/intel_lrc_reg.h delete mode 100644 drivers/gpu/drm/i915/intel_lvds.c delete mode 100644 drivers/gpu/drm/i915/intel_mocs.c delete mode 100644 drivers/gpu/drm/i915/intel_mocs.h delete mode 100644 drivers/gpu/drm/i915/intel_opregion.c delete mode 100644 drivers/gpu/drm/i915/intel_overlay.c delete mode 100644 drivers/gpu/drm/i915/intel_panel.c delete mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.c delete mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h delete mode 100644 drivers/gpu/drm/i915/intel_psr.c delete mode 100644 drivers/gpu/drm/i915/intel_quirks.c delete mode 100644 drivers/gpu/drm/i915/intel_renderstate.h delete mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.c delete mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.h create mode 100644 drivers/gpu/drm/i915/intel_runtime_pm.h delete mode 100644 drivers/gpu/drm/i915/intel_sdvo.c delete mode 100644 drivers/gpu/drm/i915/intel_sdvo_regs.h create mode 100644 drivers/gpu/drm/i915/intel_sideband.h delete mode 100644 drivers/gpu/drm/i915/intel_sprite.c delete mode 100644 drivers/gpu/drm/i915/intel_sprite.h delete mode 100644 drivers/gpu/drm/i915/intel_tv.c delete mode 100644 drivers/gpu/drm/i915/intel_uc.c delete mode 100644 drivers/gpu/drm/i915/intel_uc.h delete mode 100644 drivers/gpu/drm/i915/intel_uc_fw.c delete mode 100644 drivers/gpu/drm/i915/intel_uc_fw.h delete mode 100644 drivers/gpu/drm/i915/intel_vbt_defs.h delete mode 100644 drivers/gpu/drm/i915/intel_vdsc.c create mode 100644 drivers/gpu/drm/i915/intel_wakeref.c create mode 100644 drivers/gpu/drm/i915/intel_wakeref.h delete mode 100644 drivers/gpu/drm/i915/intel_workarounds.c delete mode 100644 drivers/gpu/drm/i915/intel_workarounds.h delete mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h copy arch/arm/mach-imx/Makefile.boot => drivers/gpu/drm/i915/oa/Makefile (100%) rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bdw.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_bxt.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt2.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cflgt3.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_chv.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_cnl.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_glk.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_hsw.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_icl.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt2.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_kblgt3.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt2.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt3.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h rename drivers/gpu/drm/i915/{ => oa}/i915_oa_sklgt4.c (100%) create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.c delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h delete mode 100644 drivers/gpu/drm/i915/selftests/huge_pages.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_coherency.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_context.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_object.c delete mode 100644 drivers/gpu/drm/i915/selftests/i915_timeline.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.h delete mode 100644 drivers/gpu/drm/i915/selftests/igt_wedge_me.h delete mode 100644 drivers/gpu/drm/i915/selftests/intel_guc.c delete mode 100644 drivers/gpu/drm/i915/selftests/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/selftests/intel_lrc.c delete mode 100644 drivers/gpu/drm/i915/selftests/intel_workarounds.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_gem_object.h delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.h delete mode 100644 drivers/gpu/drm/i915/vlv_dsi.c delete mode 100644 drivers/gpu/drm/i915/vlv_dsi_pll.c create mode 100644 drivers/gpu/drm/ingenic/Kconfig create mode 100644 drivers/gpu/drm/ingenic/Makefile create mode 100644 drivers/gpu/drm/ingenic/ingenic-drm.c create mode 100644 drivers/gpu/drm/mcde/Kconfig create mode 100644 drivers/gpu/drm/mcde/Makefile create mode 100644 drivers/gpu/drm/mcde/mcde_display.c create mode 100644 drivers/gpu/drm/mcde/mcde_display_regs.h create mode 100644 drivers/gpu/drm/mcde/mcde_drm.h create mode 100644 drivers/gpu/drm/mcde/mcde_drv.c create mode 100644 drivers/gpu/drm/mcde/mcde_dsi.c create mode 100644 drivers/gpu/drm/mcde/mcde_dsi_regs.h create mode 100644 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_perfcnt.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_perfcnt.h create mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h create mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_fb.c create mode 100644 drivers/gpu/drm/virtio/virtgpu_trace.h create mode 100644 drivers/gpu/drm/virtio/virtgpu_trace_points.c create mode 100644 drivers/gpu/ipu-v3/ipu-ic-csc.c create mode 100644 drivers/i2c/busses/i2c-mt7621.c create mode 100644 drivers/infiniband/core/counters.c delete mode 100644 drivers/infiniband/core/ucm.c create mode 100644 drivers/infiniband/hw/hfi1/aspm.c delete mode 100644 drivers/infiniband/hw/nes/Kconfig delete mode 100644 drivers/infiniband/hw/nes/Makefile delete mode 100644 drivers/infiniband/hw/nes/nes.c delete mode 100644 drivers/infiniband/hw/nes/nes.h delete mode 100644 drivers/infiniband/hw/nes/nes_cm.c delete mode 100644 drivers/infiniband/hw/nes/nes_cm.h delete mode 100644 drivers/infiniband/hw/nes/nes_context.h delete mode 100644 drivers/infiniband/hw/nes/nes_hw.c delete mode 100644 drivers/infiniband/hw/nes/nes_hw.h delete mode 100644 drivers/infiniband/hw/nes/nes_mgt.c delete mode 100644 drivers/infiniband/hw/nes/nes_mgt.h delete mode 100644 drivers/infiniband/hw/nes/nes_nic.c delete mode 100644 drivers/infiniband/hw/nes/nes_utils.c delete mode 100644 drivers/infiniband/hw/nes/nes_verbs.c delete mode 100644 drivers/infiniband/hw/nes/nes_verbs.h create mode 100644 drivers/infiniband/sw/siw/Kconfig create mode 100644 drivers/infiniband/sw/siw/Makefile create mode 100644 drivers/infiniband/sw/siw/iwarp.h create mode 100644 drivers/infiniband/sw/siw/siw.h create mode 100644 drivers/infiniband/sw/siw/siw_cm.c create mode 100644 drivers/infiniband/sw/siw/siw_cm.h create mode 100644 drivers/infiniband/sw/siw/siw_cq.c create mode 100644 drivers/infiniband/sw/siw/siw_main.c create mode 100644 drivers/infiniband/sw/siw/siw_mem.c create mode 100644 drivers/infiniband/sw/siw/siw_mem.h create mode 100644 drivers/infiniband/sw/siw/siw_qp.c create mode 100644 drivers/infiniband/sw/siw/siw_qp_rx.c create mode 100644 drivers/infiniband/sw/siw/siw_qp_tx.c create mode 100644 drivers/infiniband/sw/siw/siw_verbs.c create mode 100644 drivers/infiniband/sw/siw/siw_verbs.h create mode 100644 drivers/input/keyboard/applespi.c create mode 100644 drivers/input/keyboard/applespi.h create mode 100644 drivers/input/keyboard/applespi_trace.h create mode 100644 drivers/iommu/virtio-iommu.c create mode 100644 drivers/memory/.gitignore create mode 100644 drivers/memory/jedec_ddr.h create mode 100644 drivers/memory/jedec_ddr_data.c create mode 100644 drivers/mfd/cs47l15-tables.c create mode 100644 drivers/mfd/cs47l92-tables.c create mode 100644 drivers/mfd/rohm-bd70528.c rename drivers/ntb/{ntb.c => core.c} (100%) create mode 100644 drivers/ntb/msi.c create mode 100644 drivers/ntb/test/ntb_msi_test.c create mode 100644 drivers/nvdimm/nd_virtio.c create mode 100644 drivers/nvdimm/virtio_pmem.c create mode 100644 drivers/nvdimm/virtio_pmem.h create mode 100644 drivers/platform/olpc/Kconfig create mode 100644 drivers/platform/olpc/olpc-xo175-ec.c create mode 100644 drivers/platform/x86/intel_pmc_core_pltdrv.c create mode 100644 drivers/platform/x86/intel_speed_select_if/Kconfig create mode 100644 drivers/platform/x86/intel_speed_select_if/Makefile create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.c create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_common.h create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_msr.c create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mbox_pci.c create mode 100644 drivers/platform/x86/intel_speed_select_if/isst_if_mmio.c create mode 100644 drivers/platform/x86/xiaomi-wmi.c create mode 100644 drivers/power/reset/nvmem-reboot-mode.c create mode 100644 drivers/power/supply/bd70528-charger.c create mode 100644 drivers/power/supply/power_supply_hwmon.c create mode 100644 drivers/power/supply/wilco-charger.c delete mode 100644 drivers/powercap/intel_rapl.c create mode 100644 drivers/powercap/intel_rapl_common.c create mode 100644 drivers/powercap/intel_rapl_msr.c create mode 100644 drivers/remoteproc/stm32_rproc.c create mode 100644 drivers/rtc/rtc-bd70528.c create mode 100644 drivers/soc/fsl/dpaa2-console.c create mode 100644 drivers/soc/imx/soc-imx-scu.c create mode 100644 drivers/soc/qcom/qcom_aoss.c delete mode 100644 drivers/xen/tmem.c delete mode 100644 drivers/xen/xen-selfballoon.c create mode 100644 fs/btrfs/block-rsv.c create mode 100644 fs/btrfs/block-rsv.h create mode 100644 fs/btrfs/delalloc-space.c create mode 100644 fs/btrfs/delalloc-space.h create mode 100644 fs/btrfs/space-info.c create mode 100644 fs/btrfs/space-info.h create mode 100644 fs/coda/coda_psdev.h delete mode 100644 fs/iomap.c create mode 100644 fs/iomap/Makefile create mode 100644 fs/iomap/apply.c create mode 100644 fs/iomap/buffered-io.c create mode 100644 fs/iomap/direct-io.c create mode 100644 fs/iomap/fiemap.c create mode 100644 fs/iomap/seek.c create mode 100644 fs/iomap/swapfile.c create mode 100644 fs/nfs/sysfs.c create mode 100644 fs/nfs/sysfs.h create mode 100644 fs/xfs/libxfs/xfs_trans_inode.c delete mode 100644 fs/xfs/xfs_trans_inode.c create mode 100644 include/drm/drm_gem_vram_helper.h create mode 100644 include/drm/drm_self_refresh_helper.h create mode 100644 include/drm/drm_vram_mm_helper.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-msm8998.h create mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h create mode 100644 include/dt-bindings/reset/bitmain,bm1880-reset.h delete mode 100644 include/linux/coda_psdev.h create mode 100644 include/linux/dma/edma.h create mode 100644 include/linux/fpga/adi-axi-common.h create mode 100644 include/linux/intel_rapl.h create mode 100644 include/linux/mfd/rohm-bd70528.h create mode 100644 include/linux/mfd/rohm-generic.h delete mode 100644 include/linux/platform_data/video-clcd-versatile.h create mode 100644 include/linux/pseudo_fs.h delete mode 100644 include/linux/sudmac.h delete mode 100644 include/memory/jedec_ddr.h create mode 100644 include/rdma/rdma_counter.h create mode 100644 include/rdma/signature.h delete mode 100644 include/uapi/linux/coda_psdev.h create mode 100644 include/uapi/linux/isst_if.h create mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 include/uapi/linux/virtio_pmem.h delete mode 100644 include/uapi/rdma/ib_user_cm.h create mode 100644 include/uapi/rdma/rvt-abi.h create mode 100644 include/uapi/rdma/siw-abi.h delete mode 100644 include/xen/tmem.h create mode 100644 lib/dim/rdma_dim.c delete mode 100644 lib/jedec_ddr_data.c create mode 100644 lib/test_meminit.c create mode 100644 localversion-next create mode 100644 net/ceph/decode.c create mode 100644 scripts/coccinelle/api/devm_platform_ioremap_resource.cocci create mode 100644 scripts/gdb/linux/device.py create mode 100644 scripts/gdb/linux/genpd.py mode change 100755 => 100644 sound/soc/codecs/rt1308.c mode change 100755 => 100644 sound/soc/codecs/rt1308.h create mode 100644 tools/include/linux/zalloc.h create mode 100644 tools/lib/zalloc.c create mode 100644 tools/perf/util/get_current_dir_name.h create mode 100644 tools/power/x86/intel-speed-select/.gitignore create mode 100644 tools/power/x86/intel-speed-select/Build create mode 100644 tools/power/x86/intel-speed-select/Makefile create mode 100644 tools/power/x86/intel-speed-select/isst-config.c create mode 100644 tools/power/x86/intel-speed-select/isst-core.c create mode 100644 tools/power/x86/intel-speed-select/isst-display.c create mode 100644 tools/power/x86/intel-speed-select/isst.h create mode 100644 tools/testing/selftests/bpf/verifier/wide_access.c delete mode 100644 tools/testing/selftests/bpf/verifier/wide_store.c create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc create mode 100644 tools/testing/selftests/kvm/include/s390x/processor.h create mode 100644 tools/testing/selftests/kvm/kvm_create_max_vcpus.c create mode 100644 tools/testing/selftests/kvm/lib/s390x/processor.c create mode 100644 tools/testing/selftests/kvm/s390x/sync_regs_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c create mode 100644 tools/testing/selftests/proc/setns-sysvipc.c create mode 100644 tools/testing/selftests/ptrace/get_syscall_info.c