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-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 7698bace170c Add linux-next specific files for 20190520 omits ebed65afa19a Merge branch 'akpm/master' omits c6539c73f435 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 669fbc0bff94 mm, memcg: consider subtrees in memory.events omits 47431f9b2a8e pinctrl: fix pxa2xx.c build warnings omits dfca36a05b74 Merge branch 'akpm-current/current' omits f4bc0ac8a9ed Merge remote-tracking branch 'pidfd/for-next' omits 8dac1d8de475 Merge remote-tracking branch 'hyperv/hyperv-next' omits 2b8ce5c376db Merge remote-tracking branch 'xarray/xarray' omits c94fa8c247eb Merge remote-tracking branch 'nvmem/for-next' omits e2fc55ac12bc Merge remote-tracking branch 'slimbus/for-next' omits 19dc72f13392 Merge remote-tracking branch 'ntb/ntb-next' omits 4ad40452acd6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 85eeb9efb63f Merge remote-tracking branch 'livepatching/for-next' omits ef880745eb43 Merge remote-tracking branch 'y2038/y2038' omits a1386efbb220 Merge remote-tracking branch 'kselftest/next' omits 6d9184167b44 Merge remote-tracking branch 'rpmsg/for-next' omits b1cb4282e34a Merge remote-tracking branch 'vhost/linux-next' omits c098a2547613 Merge remote-tracking branch 'scsi/for-next' omits 2818b5a9c3e6 Merge remote-tracking branch 'mux/for-next' omits 2589a16caaa4 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 5a1d5bb71976 Merge remote-tracking branch 'chrome-platform/for-next' omits 4d2a9b96f1f6 Merge remote-tracking branch 'percpu/for-next' omits 1255ee649417 Merge remote-tracking branch 'tip/auto-latest' omits b7b5924e2e21 Merge remote-tracking branch 'spi/for-next' omits d70a7fb08cb7 Merge remote-tracking branch 'tpmdd/next' omits cf99f021b635 Merge remote-tracking branch 'integrity/next-integrity' omits 39c03dd02d45 Merge remote-tracking branch 'apparmor/apparmor-next' omits 7d2569114937 Merge remote-tracking branch 'security/next-testing' omits e2afdbd87664 Merge remote-tracking branch 'regulator/for-next' omits 42f04c05e296 Merge remote-tracking branch 'backlight/for-backlight-next' omits 9293f1c71287 Merge remote-tracking branch 'kgdb/kgdb-next' omits 48e74135aef4 Merge remote-tracking branch 'block/for-next' omits 73cc02475b4d Merge remote-tracking branch 'input/next' omits 6f957c27bb02 Merge remote-tracking branch 'sound-asoc/for-next' omits 018ad77556e5 Merge remote-tracking branch 'regmap/for-next' omits afb3d7e1c150 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5257e8cfb221 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 07c56848cd3f Merge remote-tracking branch 'amdgpu/drm-next' omits 0106ba56316d Merge remote-tracking branch 'nfc-next/master' omits 1e41b2d76afa Merge remote-tracking branch 'dlm/next' omits d3304522586f Merge remote-tracking branch 'ieee1394/for-next' omits 11980d432872 Merge remote-tracking branch 'cpupower/cpupower' omits 62f7ea3960e8 Merge remote-tracking branch 'pm/linux-next' omits f4db1cff6cda Merge remote-tracking branch 'hid/for-next' omits 5b70569c62f6 Merge remote-tracking branch 'pstore/for-next/pstore' omits 91f1e85394c0 Merge remote-tracking branch 'printk/for-next' omits edd722368e2e Merge remote-tracking branch 'vfs/for-next' omits 78cb8383b8fd Merge remote-tracking branch 'xfs/for-next' omits 501e945f041d Merge remote-tracking branch 'v9fs/9p-next' omits 021a3009d1c0 Merge remote-tracking branch 'ubifs/linux-next' omits a09589c8ead9 Merge remote-tracking branch 'ext3/for_next' omits dedab1b28cfe Merge remote-tracking branch 'ecryptfs/next' omits 81ff2016df92 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 598691276aed Merge remote-tracking branch 'befs/for-next' omits 69885e443b1d Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 11fe8091dbe0 Merge remote-tracking branch 'parisc-hd/for-next' omits 5ffda608d38e Merge remote-tracking branch 'csky/linux-next' omits 698b1ffcd7d0 Merge remote-tracking branch 'clk-samsung/for-next' omits bac1f5cf6922 Merge remote-tracking branch 'tegra/for-next' omits 1ca735c90614 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c183e6434e6a Merge remote-tracking branch 'samsung-krzk/for-next' omits 78ba991a9fee Merge remote-tracking branch 'rockchip/for-next' omits bca2da105253 Merge remote-tracking branch 'renesas/next' omits d215f8a87d56 Merge remote-tracking branch 'qcom/for-next' omits 75c474ab2b43 Merge remote-tracking branch 'reset/reset/next' omits e8a0e410b456 Merge remote-tracking branch 'omap/for-next' omits cf450f201484 Merge remote-tracking branch 'mvebu/for-next' omits 5208d2d7b2f4 Merge remote-tracking branch 'mediatek/for-next' omits b397b774bb3d Merge remote-tracking branch 'keystone/next' omits 51099f323bf4 Merge remote-tracking branch 'imx-mxs/for-next' omits 6a8757acb6c4 Merge remote-tracking branch 'bcm2835/for-next' omits c0bf94b8af5d Merge remote-tracking branch 'at91/at91-next' omits e10cca9e8856 Merge remote-tracking branch 'amlogic/for-next' omits b1a6609dea60 Merge remote-tracking branch 'actions/for-next' omits cdfe297c74ad Merge remote-tracking branch 'arm-soc/for-next' omits 5d6a87be7cec Merge remote-tracking branch 'arm64/for-next/core' omits f88b8523a8a1 Merge remote-tracking branch 'arm/for-next' omits 8d4b83476a8f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 31a4c388739e Merge remote-tracking branch 'mmc-fixes/fixes' omits 2874f7c26795 Merge remote-tracking branch 'scsi-fixes/fixes' omits cdb90ba94b38 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits a665051dfc0c Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 651233773d0e Merge remote-tracking branch 'omap-fixes/fixes' omits fd572dc6fa3e Merge remote-tracking branch 'reset-fixes/reset/fixes' omits ca4a301fc682 Merge remote-tracking branch 'crypto-current/master' omits 56f85fdeda2e Merge remote-tracking branch 'input-current/for-linus' omits 6c5cd40a78bc Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits c9dec4ac9f12 Merge remote-tracking branch 'pci-current/for-linus' omits bb2aa9606b5e Merge remote-tracking branch 'spi-fixes/for-linus' omits a9205ba018eb Merge remote-tracking branch 'regulator-fixes/for-linus' omits 8c1896535b68 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 51ab3676ac00 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 86220a103f43 Merge remote-tracking branch 'mac80211/master' omits 8a481568a50a Merge remote-tracking branch 'net/master' omits 875868d1814e Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 8ca6d954b487 Merge remote-tracking branch 'arc-current/for-curr' omits c20602b4a39f scripts/gdb: add hlist utilities omits fb1ecbbc60c9 convert-struct-pid-count-to-refcount_t-fix omits ebc69656de63 kernel/pid.c: convert struct pid:count to refcount_t omits 92ec2680c90d test_sysctl-add-proc_do_large_bitmap-test-case-fix omits 129540f88d2c tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] omits 353db7a2f477 checkpatch: fix something omits f518acf97b81 checkpatch: don't interpret stack dumps as commit IDs omits c3ec35053d58 lib/math/rational.c: fix possible incorrect result from ra [...] omits edaf5aa4b42e Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 3315af058e6e lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 5026e2d65147 lib/genalloc.c: export symbol addr_in_gen_pool omits 080578ba0a8b powerpc: select DYNAMIC_DEBUG_RELATIVE_POINTERS for PPC64 omits 670c110027f6 arm64: select DYNAMIC_DEBUG_RELATIVE_POINTERS omits 90680d3527a3 x86_64: select DYNAMIC_DEBUG_RELATIVE_POINTERS omits 69782ba75ef4 lib/dynamic_debug.c: add asm-generic implementation for DY [...] omits d48afadb395b lib/dynamic_debug.c: introduce CONFIG_DYNAMIC_DEBUG_RELATI [...] omits 705ccdd8ac38 lib/dynamic_debug.c: drop use of bitfields in struct _ddebug omits 9ac65d50a969 lib/dynamic_debug.c: introduce accessors for string member [...] omits e554a80a2d34 linux/printk.h: use unique identifier for each struct _ddebug omits 1652f25c1c6d linux/net.h: use unique identifier for each struct _ddebug omits 994f3cebc908 linux/device.h: use unique identifier for each struct _ddebug omits a14e79b5d882 byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] omits 7df4a4474645 byteorder: sanity check toolchain vs kernel endianness omits 15e57a12d4df kdb: det rid of broken attempt to print CCVERSION in kdb summary omits f23ad71e5535 selftests/x86: Support Atom for syscall_arg_fault test omits d0723c9d845f Merge branch 'asoc-5.2' into asoc-next omits 08b9e0213aeb Merge branch 'asoc-5.1' into asoc-linus omits 16f26207b3b1 Merge branch 'regulator-5.2' into regulator-next omits 0d183fc1760f Merge branch 'regulator-5.1' into regulator-linus omits af6a5febf001 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] omits aa459d194583 Merge remote-tracking branch 'spi/topic/bpw-check' into spi-next omits 490a9e0d5951 Merge branch 'spi-5.2' into spi-next omits 72e3b3285a43 Merge branch 'spi-5.1' into spi-linus omits 4d658e1524ee parisc: Allow building 64-bit kernel without -mlong-calls [...] omits 34f69ce4cf87 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK omits faec2dda93d3 Merge branch 'misc' into for-next omits 57f728ea4380 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" omits deab5dfa73b2 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI omits 0bbe7ebd64c2 drm/amd/display: 3.2.31 omits b3af386ee569 drm/amd/display: Disable ABM before destroy ABM struct omits a0f70a0664f1 drm/amd/display: dont set otg offset omits b6d562926d70 drm/amd/display: Explicitly specify update type per plane [...] omits 7375a4008835 drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE omits 22b9d6542ac1 drm/amd/display: Use VCP for extended colorimetry omits a322c6a1102b drm/amd/display: Use DCN functions instead of DCE omits fe0e5bb7b15a drm/amd/display: Engine-specific encoder allocation omits 70eab965cff2 drm/amd/display: enabling stream after HPD low to high happened omits 40dbd101fab7 drm/amd/display: Program VTG params after programming Global Sync omits 6a1276c132f3 drm/amd/display: add null checks and set update flags omits 5c9cbacc8516 drm/amd/display: 3.2.30 omits 17b0f2e9e353 drm/amd/display: Reuse MPC OGRAM for 1D blender omits 4fe3ac990694 drm/amd/display: Remove DPMS state dependency for fast boot omits 9145001e319d drm/amd/display: Hook up CRC capture support for dce120 omits bc3c915eac2a drm/amd/display: define v_total_min and max parameters omits cbe49f595a0e drm/amd/powerplay: support sw smu hotspot and memory tempe [...] omits 2a943db57cb6 drm/amd/powerplay: support uclk activity retrieve on sw sm [...] omits 8d19dcc04230 drm/amd/powerplay: honor hw limit on fetching metrics data omits 6d14bd970ce1 drm/amd/powerplay: support ppfeatures sysfs interface on s [...] omits 558a4e77b1d0 drm/amd/powerplay: drop redundant smu call omits 4c0c8bc63ac1 drm/amd/powerplay: drop unnecessary sw smu check omits a232d829112e drm/amd/display: Drop DCN1_01 guards omits 6b5631095b39 drm/amdgpu: Report firmware versions with sysfs v2 omits 863936b602b9 drm/amdgpu: make VCN DPG pause mode detached from general VCN omits 67ee138b97e1 drm/amdgpu: move the VCN DPG mode read and write to VCN omits a309e18d153c drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE omits 0c05ab16d0b6 drm/amdgpu: suppress repeating tmo report omits ac261258af0d drm/amdgpu: remove static GDS, GWS and OA allocation omits 210d09b957bb drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters omits 0fa46b847267 drm/amd/powerplay: force to update all clock tables on OD reset omits 2a61afb73dd5 drm/amd/powerplay: update Vega10 power state on OD omits 584fc420ca5f drm/amd/powerplay: avoid repeat AVFS enablement/disablement omits f4b2aba5602e drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] omits 1651b284df27 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup omits 2256731f201c drm/amdgpu: check no_user_fence flag for engines omits e0fd658d6e10 drm/amdgpu/VCN: set no_user_fence flag to true omits 34ec185e051f drm/amdgpu/VCE: set no_user_fence flag to true omits e16d6fc77c0d drm/amdgpu/UVD: set no_user_fence flag to true omits 886c4398bb9a drm/amdgpu: add no_user_fence flag to ring funcs omits 9774b5abec17 drm/amdgpu: sdma handle ras resume omits 19b8c01521b3 drm/amdgpu: gfx handle ras resume omits 6272cd2ee8f5 drm/amdgpu: gmc handle ras resume omits d6958c3bf8b4 drm/amdgpu: enable ras suspend/resume omits 254f4ea70bad drm/amdgpu: ras support suspend/resume omits 54352bcf6d46 drm/amdgpu: add badpages sysfs interafce omits 5b7130cce6e9 drm/amdgpu: Fix S3 test issue omits 79f317c6c8a1 drm/amd/display: Make some functions static omits 4d506046ab47 drm/amdgpu: RLC to program regs for Vega10 SR-IOV omits 0a5af658393b drm/amdgpu: add basic func for RLC program reg omits cc23c4e23b9f drm/amdgpu: Skip setting some regs under Vega10 VF omits ef4661f9a6f2 drm/amdgpu: Support PSP VMR ring for Vega10 VF omits 1e5df8f1bf4d drm/amdgpu: call psp to program ih cntl in SR-IOV omits e17347436023 drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG omits cab3cbdc481e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG omits b50332514790 drm/amdgpu: initialize PSP before IH under SR-IOV omits 4155fee056ee drm/amdgpu: init vega10 SR-IOV reg access mode omits 13b87da81781 drm/amdgpu: gpu reset will run ras post init omits 6b6861d0e7fd drm/amdgpu: sdma support ras gpu reset omits 892210e0c1b9 drm/amdgpu: gfx support ras gpu reset omits fced1434e587 drm/amdgpu: gmc support ras gpu reset omits 6f2d10bda0c1 drm/amdgpu: handle ras reset omits 2e5160668e7e drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot omits 931d7e509663 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] omits 84b4636d2e78 drm/amdgpu: gpu reset will run late_init omits 9119d341c760 drm/amdgpu: add df perfmon regs and funcs for xgmi omits c8fc228f2b8d drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled omits 5535ea5335ae drm/amdgpu: add EDC counter register omits 102b15a98035 drm/amdgpu: Reserve shared fence for eviction fence omits db342027ab04 drm/amd/display: Expose send immediate sdp message interface omits f59f1272b652 drm/amd/display: Fill plane attrs only for valid pxl format omits ebb99a026f93 drm/amd/display: move back vbios cmd table for set dprefclk omits efd3639edca2 drm/amd/display: fix acquire_first_split_pipe function omits 2e86a6bd68b6 drm/amd/display: stop external access to internal optc syn [...] omits 0f23b8be1497 drm/amd/display: move signal type out of otg dlg params omits 11fab2e09335 drm/amd/display: reset retimer/redriver below 340Mhz omits b42fbbb7ac7b drm/amd/display: color space ycbcr709 support omits 39fa4f6553d7 drm/amd/display: Define Byte 14 on AVI InfoFrame omits b6f98e0ea740 drm/amd/display: 3.2.29 omits 45f1c9bad49c drm/amd/display: Disable cursor when offscreen in negative [...] omits 92e846147c6d drm/amd/display: Fill prescale_params->scale for RGB565 omits 73ede5917ff4 drm/amd/display: Support AVI InfoFrame V3 and V4 omits 324c1cd51da1 drm/amd/display: block passive dongle EDID Emulation for U [...] omits 2b076d8e8503 drm/amd/display: add SW_USE_I2C_REG request. omits 7cfbbef33338 drm/amd/display: add support for disconnected eDP panels omits 329b8a281eaf drm/amd/display: Set dispclk and dprefclock directly omits 5f289a976b75 drm/amd/display: fix multi display seamless boot case omits 48a51f9b2e61 drm/amd/display: Refactor program watermark. omits 50f49878ee25 drm/amd/display: 3.2.28 omits be4810df4fa8 drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] omits ced56b7592cd drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file omits 37b8d49d367a drm/amdkfd: Cosmetic cleanup omits 8fc559eaec91 drm/amdgpu: Fix CIK references in gmc_v8 omits 938d371dc362 drm/amdgpu: Add PCIe replay count sysfs file omits 7d9388d8fe9f drm/amdgpu: Add replay counter defines to NBIO headers omits 3fe75f3537c2 drm/amdgpu: Update latest xgmi topology info after each de [...] omits 53ae6766fe78 drm/amdgpu: enable separate timeout setting for every ring [...] omits d9cd120b1393 drm/amdgpu: add new sysfs interface for memory realtime ut [...] omits 714639fed514 drm/amd/powerplay: expose SMU7 asics realtime memory utilization omits b7dd08a36ffd drm/amd/powerplay: expose Vega12 realtime memory utilization omits 9504594bb74c drm/amd/powerplay: expose Vega20 realtime memory utilization omits be83fd2a5eea drm/amdkfd: Adjust weight to represent num_hops info when [...] omits b32653ca7557 drm/amdgpu: Implement get num of hops between two xgmi device omits c37ad8f091d9 drm/amdkfd: Expose HDP registers to user space omits b6f04c937a1c drm/amdgpu: Remap hdp coherency registers omits aac45cb87a71 drm/amd/powerplay: add helper function to get smu firmware [...] omits b2a0a21888e1 drm/amd/powerplay: expose Vega12 current gpu activity omits 8234e38526da drm/amd/powerplay: expose Vega12 current power omits f1ec8a15be38 drm/amd/powerplay: support hwmon temperature channel labels V2 omits a543601595bb drm/amd/powerplay: expose current hotspot and memory tempe [...] omits 026daeb2f6fd drm/amd/powerplay: support SMU metrics table on Vega12 omits f7a24a2b051e drm/amd/powerplay: support temperature emergency max values omits c76a8f87e93a drm/amd/powerplay: support hotspot/memory critical limit values omits c6a6f3886b3b drm/amdkfd: Add missing Polaris10 ID omits aa9812b32a58 drm/amd/display: Don't load DMCU for Raven 1 omits ead209f1d1f2 drm/amd/display: Add ASICREV_IS_PICASSO omits 1690e1728451 platform/chrome: Add ChromeOS EC ISHTP driver omits d376d568e45f platform/chrome: cros_ec_spi: Always add of_match_table omits 308a06dc72c0 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner omits 68a837de19ed Merge branch 'v5.2/fixes' into tmp/aml-rebuild omits acd20f4e6210 Merge branch 'v5.2/drivers' into tmp/aml-rebuild omits 76c7b5ebb452 Merge branch 'v5.2/defconfig' into tmp/aml-rebuild omits 56339fb8b0bc Merge branch 'v5.2/dt64' into tmp/aml-rebuild omits bbc14dc6c718 Merge branch 'v5.2/dt' into tmp/aml-rebuild omits b94328e270a0 ARC: mm: do_page_fault refactor #7: fold the various error [...] omits 5d3c17b0e693 ARM: dts: meson8b: fix the operating voltage of the Mali GPU omits 70c85e2f5d90 ARC: mm: do_page_fault refactor #6: error handlers to use [...] omits 6fb0bc0768e4 ARC: mm: do_page_fault refactor #5: scoot no_context to end omits f0531ba82736 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] omits cab0ef2e7bd0 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] omits 8958ade91eea ARC: mm: do_page_fault refactor #2: remove short lived variable omits 550ea2d857fe ARC: mm: do_page_fault refactor #1: remove label @good_area omits aead9b578973 Merge branch 'misc' into for-next omits f4cefcd67067 scsi: bnx2fc: fix incorrect cast to u64 on shift operation omits 2d383e614b17 pidfd: add polling selftests omits 51f1b521a515 pidfd: add polling support omits a5b5077982fe scsi: smartpqi: Reporting unhandled SCSI errors omits bb081ac412c6 scsi: myrs: Fix uninitialized variable omits 82184de52c13 scsi: sd: block: Fix regressions in read-only block device [...] omits ea4bb8f4c41b ARC: mm: SIGSEGV userspace trying to access kernel virtual memory omits a136e5257f67 Merge branch 'regmap-5.2' into regmap-next omits 1d6106cafb37 Merge branch 'regmap-5.1' into regmap-linus omits f0ee1a76b1b0 platform/chrome: wilco_ec: Remove 256 byte transfers omits fe707e1ca3e1 platform/chrome: wilco_ec: Add Boot on AC support omits 62a7ac1052a9 platform/chrome: wilco_ec: Add property helper library omits 741bfce676b7 ASoC: wcd9335: Fix missing regmap requirement omits 7df8e234449a ASoC: pcm: fix error handling when try_module_get() fails. omits cc34920a122b ASoC: stm32: sai: fix master clock management omits f91ac502d777 ASoC: Intel: kbl: fix wrong number of channels omits d2adb7b6249a csky: Select intc & timer drivers omits 0be6a6927254 pstore/ram: Improve backward compatibility with older Chromebooks omits 0c0ffecf65fd Merge branch for-5.2/arm64/defconfig into for-next omits c08ce4fe1f01 Merge branch for-5.2/arm64/dt into for-next omits 283b44640abf Merge branch for-5.2/arm64/soc into for-next omits f7fa032cf0a8 Merge branch for-5.2/arm/defconfig into for-next omits a9b60dcd49ab Merge branch for-5.2/arm/dt into for-next omits 868adf0cf099 Merge branch for-5.2/arm/soc into for-next omits 81b354241423 Merge branch for-5.2/memory into for-next omits 269b4f7ea6b0 Merge branch for-5.2/firmware into for-next omits 33a058676048 Merge branch for-5.2/soc into for-next omits 255625254df2 Merge branch for-5.2/bus into for-next omits 8b21baee8e48 ARC: fix build warnings omits f3786848bcf3 ARM: dts: meson8b: drop undocumented property from the Mal [...] omits a2b05247abb0 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] omits d9c3322a2906 Merge branch 'imx/defconfig' into for-next omits 4aaa1c7a05db arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m omits 0fc7d942233f arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk omits 70e5c55a12c5 arm64: defconfig: Enable lpi2c for imx8qxp and sensors omits 0a1899856f40 arm64: defconfig: Enable imx8mm clk/pinctrl omits b17c69f72916 arm64: defconfig: Enable RTC_DRV_SNVS omits db1a9ff48338 arm64: defconfig: add support for i.MX system controller watchdog omits e9dd30edec83 ARM: imx_v6_v7_defconfig: Enable SIOX bus omits d2c25b257717 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X omits a9aa2a812255 arm64: defconfig: Enable CONFIG_SPI_IMX omits 8869a2d297cb Merge remote-tracking branch 'korg/iomap-5.2-merge' into for-next omits 2d86b8a8dbba Merge remote-tracking branch 'korg/xfs-5.2-merge' into for-next omits 481df0abf8cf Merge branch 'omap-for-v5.2/ti-sysc' into for-next omits 64acdf0ecda9 Merge branch 'fixes' into for-next omits 9c9c5fc89b09 PCI/LINK: Add Kconfig option (default off) omits f00b8b784f75 Merge remote-tracking branch 'korg/iomap-5.2-merge' into for-next omits 91e9f2c1d861 Merge quota fix from Chengguang. omits ef2989fe20d8 Merge branch 'fixes' into for-next omits 4ae2740412fb Pull quota unused variable cleanup. omits 7eb3d83170d4 Pull quota indentation fix. omits 889ba60c36ce nvmem: core: add NVMEM_SYSFS Kconfig omits 9c539071723e Merge branch 'v5.2-clk/next' into for-next omits 65bb0a25318a Merge branch 'v5.2-armsoc/soc32' into for-next omits 070bcb0216aa Merge branch 'v5.2-armsoc/dts64' into for-next omits d768ffbec30e Merge branch 'v5.2-armsoc/dts32' into for-next omits 6408da0086e2 Merge branch 'v5.2-armsoc/drivers' into for-next omits c8d2b748f95a Merge branch 'v5.2-armsoc/defconfig32' into for-next omits ac650130c227 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 437a1dea79c5 Merge branch 'imx/dt64' into for-next omits 35345fb3cc49 Merge branch 'imx/dt' into for-next omits 7f68bf1069dd Merge branch 'imx/bindings' into for-next omits a7df4294d69e Merge branch 'imx/soc' into for-next omits d858300c1e33 Merge branch 'imx/drivers' into for-next omits 91c0539e3bc4 Merge branch 'imx/fixes' into for-next omits f251be175b79 Merge branch 'clk/imx7ulp' into for-next omits 5e1b13cd028e Merge branch 'clk/imx5' into for-next omits 613c4ce8fddb Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits f68f26836f0b Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next omits 982700f80241 Merge branch 'arm-dt-for-v5.2' into next omits e8b9038b9342 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits eba6a2e1e1d7 Pull udf cleanup. omits e4caf53eae65 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 55099f43446e Merge branch 'omap-for-v5.1/fixes' into for-next omits 37c2eadde68d Merge branch 'omap-for-v5.2/dt-am3' into for-next omits 9328d3efaed3 Pull reiserfs cleanup. omits 1b4daf1a0893 Merge branch 'arm64-dt-for-v5.2' into next omits 202fcc634b84 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 213472244917 Merge branch 'omap-for-v5.2/dt' into for-next omits 88742c146f8a Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next omits 5f3073011c89 Merge branch 'omap-for-v5.2/dt-am3' into for-next omits 4c39da306a44 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] omits a2ffe5774e8e selftests/kexec: update get_secureboot_mode omits a409b168ad24 selftests/kexec: make kexec_load test independent of IMA b [...] omits 3e51cad30918 selftests/kexec: check kexec_load and kexec_file_load are enabled omits 12d6faf90a57 selftests/kexec: Add missing '=y' to config options omits 5790d609944f selftests/kexec: kexec_file_load syscall test omits 0696aa4412c2 selftests/kexec: define "require_root_privileges" omits 782abf3fd2f4 selftests/kexec: define common logging functions omits 67a7c10c6343 selftests/kexec: define a set of common functions omits fbfb2d99ac49 selftests/kexec: cleanup the kexec selftest omits 835689b483a3 selftests/kexec: move the IMA kexec_load selftest to selft [...] omits 6744671e2eb6 Merge branch 'omap-for-v5.2/dt-ti-sysc' into for-next omits 3aacbf7dc763 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/dt-for-5.2' [...] omits f43dc1c4ff6e Merge branch 'arm64-dt-for-v5.2' into next omits 6e6454d1a71b Merge branch 'omap-for-v5.2/ti-sysc' into for-next omits a77b7c4a721f Merge branch 'omap-for-v5.2/dt' into for-next omits a9d672158d1c Merge branch 'omap-for-v5.2/am4-ddr3' into for-next omits 330dda2b537f Merge branch 'omap-for-v5.2/soc' into for-next omits faeb23ceee2f Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next omits 686ba25c6eab Merge branches 'sunxi/dt-for-5.2', 'sunxi/clk-for-5.2' and [...] omits b923dcabe111 Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next omits 2027f1199182 Merge branch 'omap-for-v5.2/ti-sysc' into for-next omits 38e81831e3f4 Merge branch 'omap-for-v5.2/dt-am3' into for-next omits 5a61fc012996 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits 7c9914fd4a80 Merge branches 'sunxi/dt-for-5.2' and 'sunxi/dt64-for-5.2' [...] omits f7e49c81df8e nvmem: sunxi_sid: Support SID on H6 omits bcb5ca43a761 nvmem: sunxi-sid: convert to SPDX license tags omits 7081d56cd796 nvmem: sunxi-sid: add binding for H6's SID controller omits 9b0ca0e0f7e2 nvmem: sunxi-sid: fix wrong description in kernel doc omits 30491282dd08 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] omits 1df24bda25bc nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] omits 5a6e3c82f3fe nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] omits 86f046b8eca1 Merge branch 'arm64-dt-for-v5.2' into next omits 08edd3aa05eb nvmem: core: fix read buffer in place omits 78e831c78f68 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] omits 204a1ecda29a Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits e4176560d265 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] omits 0e790f20d032 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] omits f10885b8548c clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate omits e6393d42ef90 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits bb6dedacdb00 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits ed11f1adfb6d Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next omits b98177978014 Pull quota limit handling fix. omits c4a9d85e65ac quota: fix a problem about transfer quota omits d7bde1a9cbac Merge udf and quota cleanups. omits edeaf6da5aa7 Merge branches 'arm-dt-for-v5.2' and 'arm64-dt-for-v5.2' i [...] omits 2b9c12e01a3d Merge branches 'fixes-for-v5.1', 'arm-dt-for-v5.2', 'arm-s [...] omits 613e2ef60188 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 3095251cf0d7 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] omits 80471330ec58 slimbus: fix a NULL pointer dereference in of_qcom_slim_ng [...] omits 6b37a3af354e nvmem: core: add nvmem_cell_read_u16 omits a9541f5a10b9 nvmem: stm32: add support for STM32MP15 BSEC to control OTP data omits 6dcf2c29124a nvmem: Add driver for STM32 factory-programmed read only mem omits ab3498a2e490 dt-bindings: nvmem: Add STM32 factory-programmed romem omits 809ffe6a8bbf nvmem: sunxi_sid: Support SID on A83T and H5 omits fabdb5564658 nvmem: sunxi_sid: Read out data in native format omits 7bc66dee5945 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure omits 0be20680fbd4 nvmem: sunxi_sid: Optimize register read-out method omits cf0a24e6dbc4 nvmem: sunxi_sid: Read out SID for randomness without looping omits af6e0fd10a11 nvmem: imx-ocotp: broaden Kconfig dependency omits 163c0dbd0cb1 nvmem: imx-ocotp: add support for imx8mq omits a5289678632f dt-bindings: imx-ocotp: Add i.MX8MQ compatible omits 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds 481a9b8073a4 ubifs: Fix build error without CONFIG_UBIFS_FS_XATTR adds 76aa34944172 ubifs: Use correct config name for encryption adds 4dd0481584d0 ubifs: Convert xattr inum to host order adds 2e2c12200153 Merge tag 'upstream-5.2-rc2' of git://git.kernel.org/pub/s [...] adds a188339ca5a3 Linux 5.2-rc1 adds 6a0a923dfa14 of_net: fix of_get_mac_address retval if compiled without [...] adds 78e03651849f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds f49aa1de9836 Merge tag 'for-5.2-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 055efab3120b kbuild: drop support for cc-ldoption adds 4a33d4f17a19 kbuild: do not check name uniqueness of builtin modules adds 5bdd9ad875b6 Merge tag 'kbuild-fixes-v5.2' of git://git.kernel.org/pub/ [...] adds d53e860fd46f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 457c89965399 treewide: Add SPDX license identifier for missed files adds 09c434b8a004 treewide: Add SPDX license identifier for more missed files adds ec8f24b7faaf treewide: Add SPDX license identifier - Makefile/Kconfig adds 16216333235a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 adds 3a63cbb8db71 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 adds a636cd6c4228 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 adds 0a65089ec508 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 adds 9ab65aff02e8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 adds d6cd1e9b9ff4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 9 adds aded9cb8783c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 10 adds ef65e4312159 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 11 adds 4359375c3167 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 12 adds 1ccea77e2a26 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 adds f8739b71f480 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 14 adds d0ae6124e5ac treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 15 adds aaf4989bd4b1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 adds c82ee6d3beaa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 adds f6ce7f202244 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 19 adds ca47d34458b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 20 adds 8b9844d7e8fb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 21 adds 4415d92d030c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 22 adds d9c981619ec1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 23 adds fd9871f70c3a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 adds 7170066ecd28 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 25 adds 2c1212de6f97 Merge tag 'spdx-5.2-rc2' of git://git.kernel.org/pub/scm/l [...] adds 05174c95b83f selinux: do not report error on connect(AF_UNSPEC) adds 9c7db5004280 Merge tag 'selinux-pr-20190521' of git://git.kernel.org/pu [...] adds 3ff8a92c5205 afs: fsclient: Mark expected switch fall-throughs adds b324f1b28dc0 afs: yfsclient: Mark expected switch fall-throughs new 2617a18eeefc can: mark expected switch fall-throughs new d979d4a47db7 firewire: mark expected switch fall-throughs new 61340bba82a1 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 89c92142f75e ARC: fix build warnings adds a8c715b4dd73 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory new ecc906a11c2a ARC: [plat-hsdk]: Add missing multicast filter bins number [...] new 4c70850aeb2e ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node new 7666f4e9e7cf Merge remote-tracking branch 'arc-current/for-curr' new 0b0fbc188ceb Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 526f5b851a96 tipc: fix modprobe tipc failed after switch order of devic [...] adds 135dd9594f12 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high p [...] adds 02596252db78 macvlan: Mark expected switch fall-through adds fa2c52be7129 vlan: Mark expected switch fall-through new 882119ff969d 1/2] net: axienet: use readx_poll_timeout() in mdio wait function new 563ecb8a3ccf 2/2] net: xilinx_emaclite: use readx_poll_timeout() in mdi [...] new 13af14d06a87 Merge branch 'net-readx_poll_timeout' new 9bbcdb07a535 tipc: Avoid copying bytes beyond the supplied data new fc82d93e57e3 selftests: fib_rule_tests: fix local IPv4 address typo new d1abf388604f selftests: fib_rule_tests: enable forwarding before ipv4 f [...] new c0f8fa21b3dc Merge branch 'kselftests-fib_rule_tests-fix' new d97c6f683088 fddi: fix typos in code comments new e3d8e588c7cb ptp: Fix example program to match kernel. new ba3c43851f1a networking: : fix typos in code comments new 7036e621455f net: qrtr: Fix message type of outgoing packets new 46dfc3a54b4d net: stmmac: fix ethtool flow control not able to get/set new af8f3fb7fb07 net: stmmac: dma channel control register need to be init first new 94d250fae48e usbnet: ipheth: fix racing condition new 406cb0c4d16a net: phylink: ensure inband AN works correctly new 72f7cfab6f93 ipv6: Consider sk_bound_dev_if when binding a raw socket t [...] new 2bcd9d842b50 net-next: net: Fix typos in ip-sysctl.txt new 34632975cafd selftests: fib_rule_tests: use pre-defined DEV_ADDR new 47e645261333 Merge remote-tracking branch 'net/master' new 221fb7268d67 Documentation/networking: fix af_xdp.rst Sphinx warnings new 9b28ae243ef3 bpf: fix out-of-bounds read in __bpf_skc_lookup new f7355a6c0497 bpf: Check sk_fullsock() before returning from bpf_sk_lookup() new f7c2d64bac1b samples, bpf: fix to change the buffer size for read() new a195cefff49f samples, bpf: suppress compiler warning new 55e4aca625b3 Merge remote-tracking branch 'bpf/master' adds 2c82c7e724ff netfilter: nf_tables: fix oops during rule dump new 946c0d8e6ed4 netfilter: nf_queue: fix reinject verdict handling new e633508a9528 netfilter: nft_fib: Fix existence check support new 719c7d563c17 ipvs: Fix use-after-free in ip_vs_in new 82ce6eb1dd13 selftests: netfilter: missing error check when setting up [...] new 6bac76db1da3 netfilter: nat: fix udp checksum corruption new 1a897ecedef2 Merge remote-tracking branch 'netfilter/master' new 696ca7dd4932 Merge remote-tracking branch 'mac80211/master' adds c7b55fabfa44 ALSA: hdac: fix memory release for SST and SOF drivers new 598b28f60c98 Merge remote-tracking branch 'sound-current/for-linus' new f7c4842abfa1 ASoC: soc-dpm: fixup DAI active unbalance new 7b8164c1a29c ASoC: rt5677-spi: Handle over reading when flipping bytes new 30d9d4ff5353 ASoC: Intel: soc-acpi: Fix machine selection order new 069d037aea98 ASoC: simple-card: Fix configuration of DAI format new d5952f34ade5 ASoC: Intel: sof-rt5682: fix for codec button mapping new df9366131a45 ASoC: Intel: sof-rt5682: fix AMP quirk support new 12bb37a10514 Merge branch 'asoc-5.2' into asoc-linus new a0c233d034bc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init new 38ee2a8cc70e Merge branch 'regmap-5.2' into regmap-linus new 9f474c9b4d99 Merge remote-tracking branch 'regmap-fixes/for-linus' new 41a585c947de Merge branch 'regulator-5.2' into regulator-linus new c3fc35f85fc9 Merge remote-tracking branch 'regulator-fixes/for-linus' new e99091799f09 Merge branch 'spi-5.2' into spi-linus new 5db7d785ca4f Merge remote-tracking branch 'spi-fixes/for-linus' new 61c0e37950b8 tty: serial: msm_serial: Fix XON/XOFF new 8178eeb3e800 serial: imx: remove log spamming error message new 099506cbbc79 serial: sh-sci: disable DMA for uart_console new 5d24f455c182 tty: max310x: Fix external crystal register setup new 62de2a9765f5 Merge remote-tracking branch 'tty.current/tty-linus' new a03ff5446081 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor new 9610450ea31e usb: mtu3: fix up undefined reference to usb_debug_root new 31e0456de5be media: usb: siano: Fix general protection fault in smsusb new ea261113385a USB: Add LPM quirk for Surface Dock GigE adapter new 9a5729f68d3a USB: sisusbvga: fix oops in error path of sisusb_probe new 0c9e8b3cad65 usbip: usbip_host: fix BUG: sleeping function called from [...] new 3864d33943b4 USB: rio500: refuse more than one device at a time new e0feb73428b6 USB: rio500: fix memory leak in close after disconnect new d710734b0677 USB: rio500: simplify locking new 53c7b63f797c USB: rio500: update Documentation new d7f6587981b1 Merge remote-tracking branch 'usb.current/usb-linus' new 5417a7e48296 USB: serial: option: add support for Simcom SIM7500/SIM760 [...] new c5f81656a18b USB: serial: pl2303: add Allied Telesis VT-Kit3 new f3dfd4072c3e USB: serial: option: add Telit 0x1260 and 0x1261 compositions new eeb619c66753 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 5a0eca668ad0 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 4e63ed6b9080 iio: adc: modify NPCM ADC read reference voltage adds 0db8aa49a97e iio: adc: ads124: avoid buffer overflow adds 1615fe41a195 iio: imu: mpu6050: Fix FIFO layout for ICM20602 adds 60f2208699ec iio: dac: ds4422/ds4424 fix chip verification adds e6d12298310f iio: adc: ti-ads8688: fix timestamp is not updated in buffer adds 083a685c2ee0 Merge tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub [...] adds f2dcb8841e6b staging: erofs: set sb->s_root to NULL when failing from _ [...] adds e00839f38823 staging: kpc2000: fix build error on xtensa adds d4c596ebf627 staging: kpc2000: Fix build error without CONFIG_UIO adds c85aa326f5c5 staging: kpc2000: double unlock in error handling in kpc_d [...] adds a67fedd78818 staging: wlan-ng: fix adapter initialization failure adds ca4e4efbefbb Staging: vc04_services: Fix a couple error codes adds ca641bae6da9 staging: vc04_services: prevent integer overflow in create [...] adds fea699163604 staging: wilc1000: Fix some double unlock bugs in wilc_wla [...] new c1c75a211a76 Merge remote-tracking branch 'staging.current/staging-linus' new aa440de3058a Input: elantech - enable middle button support on 2 ThinkPads new b4b94fd3e73e Merge remote-tracking branch 'input-current/for-linus' new 4e4106f5e942 dmaengine: jz4780: Fix transfers being ACKed too soon new 827484912e82 dmaengine: fsl-qdma: Add improvement new 0788611c9a09 dmaengine: dw-axi-dmac: fix null dereference when pointer [...] new 069b3c4214f2 dmaengine: mediatek-cqdma: sleeping in atomic context new b53611fb1ce9 dmaengine: tegra210-adma: Fix crash during probe new 9ab59bf5dd63 dmaengine: tegra210-adma: Fix channel FIFO configuration new 492252493ea3 dmaengine: tegra210-adma: Fix spelling new e7b9846b0af5 Merge remote-tracking branch 'slave-dma-fixes/fixes' new b2b5921fe4b3 mtd: rawnand: initialize ntargets with maxchips new 368d07d04f3f Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 5d842bc2fcaa Merge remote-tracking branch 'reset-fixes/reset/fixes' adds f7b9cb944a5d ARM: dts: dra76x: Disable rtc target module adds b07bd27e02b9 ARM: dts: dra76x: Disable usb4_tm target module adds fe9edfe648ac ARM: dts: dra71x: Disable rtc target module adds 34b1b8061de3 ARM: dts: dra71x: Disable usb4_tm target module adds f29f24b5568f Merge branch 'fixes-dra7' into fixes adds 4ee23cd76c0c Merge branch 'omap-for-v5.2/ti-sysc' into fixes new b1da66caf862 Merge remote-tracking branch 'omap-fixes/fixes' adds b41fb528dd87 KVM: s390: fix typo in parameter description adds 6e9b622d1c36 KVM: s390: change default halt poll time to 50us adds 94830f188a80 Merge tag 'kvm-s390-master-5.2-1' of git://git.kernel.org/ [...] new d5e6a5c57f8d Merge remote-tracking branch 'kvm-fixes/master' new c01dafad77fe libnvdimm: Fix compilation warnings with W=1 new 7bf7eac8d648 dax: Arrange for dax_supported check to span multiple devices new 52f476a323f9 libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead new fda54b291104 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 4be777ceaba7 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 79daf3e106a4 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 41552199b551 scsi: myrs: Fix uninitialized variable adds 8ef860ae55e9 scsi: smartpqi: Reporting unhandled SCSI errors adds d0c0d9023392 scsi: bnx2fc: fix incorrect cast to u64 on shift operation adds 8acf608e602f Revert "scsi: sd: Keep disk read-only when re-reading partition" new e3ecb922d42c Merge remote-tracking branch 'scsi-fixes/fixes' adds 06b2b1a40e3a drm/i915: Rearrange i915_scheduler.c adds f312c23ff923 drm/i915: Pass i915_sched_node around internally adds 9981927cc9e1 drm/i915: Bump signaler priority on adding a waiter adds c80274bb5882 drm/i915: Downgrade NEWCLIENT to non-preemptive adds a491cc8e1597 drm/i915: Truly bump ready tasks ahead of busywaits new a8c2d5ab9e71 drm/i915/gvt: emit init breadcrumb for gvt request new df2ea3c296b1 drm/i915/gvt: use cmd to restore in-context mmios to hw fo [...] new 39947afc6c06 drm/i915/gvt: Tiled Resources mmios are in-context mmios f [...] new b62410020391 drm/i915/gvt: add 0x4dfc to gen9 save-restore list new e175a2520c77 drm/i915/gvt: do not let TRTTE and 0x4dfc write passthroug [...] new 591c39ffac4a drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_g [...] new 57cb853d1d5b Merge tag 'gvt-fixes-2019-05-21' of https://github.com/int [...] new bc674652d79f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 04789a2f1ae0 Merge remote-tracking branch 'mmc-fixes/fixes' new 5d478f0f23af Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 243c4b78923d Merge drm-misc-next-fixes-2019-05-20 into drm-misc-fixes new 7c420636860a drm/gma500/cdv: Check vbt config bits when detecting lvds panels new c1fdab1141d7 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new ffe5b2c2d501 ARC: mm: do_page_fault refactor #1: remove label @good_area new 932af76f8fa5 ARC: mm: do_page_fault refactor #2: remove short lived variable new 23a44bcb15ac ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] new b78d2f207247 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] new ea3885229b0f ARC: mm: do_page_fault refactor #5: scoot no_context to end new acc639eca380 ARC: mm: do_page_fault refactor #6: error handlers to use [...] new 0c85612550a4 ARC: mm: do_page_fault refactor #7: fold the various error [...] new c5d7f7610d88 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner new c7540637964e ARCv2: entry: comments about hardware auto-save on taken i [...] new ce2d053b4f89 ARCv2: entry: push out the Z flag unclobber from common EX [...] new 858debffbedf ARCv2: entry: avoid a branch new 2bff5d88c87d ARCv2: entry: rewrite to enable use of double load/stores LDD/STD new 3c0c3c1418e4 ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause new 109128a8b905 Merge remote-tracking branch 'arc/for-next' new 4d436bee8264 Merge remote-tracking branch 'arm/for-next' new 8cd49c1c32d2 Merge remote-tracking branch 'arm64/for-next/core' new ab69a7cb38ee Merge remote-tracking branch 'arm-soc/for-next' new 431175daccb5 Merge remote-tracking branch 'actions/for-next' adds 01dfdd7b4693 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] adds f3b7cbe2200f ARM: dts: meson8b: drop undocumented property from the Mal [...] adds 26d65140e92a ARM: dts: meson8b: fix the operating voltage of the Mali GPU new 5d32a77c6e2e arm64: dts: meson-g12a: Add PWM nodes new aecd50c1e6a1 arm64: dts: meson-g12a: Add IR nodes new 5267c2d3e4b3 arm64: dts: meson-g12a-x96-max: enable IR decoder new ce641c05b3d6 arm64: dts: meson-g12a-u200: enable IR decoder new 887bda0132c1 arm64: dts: meson: libretech-cc: set eMMC as removable new f0aa2b81572c arm64: dts: meson: libretech-cc: switch eMMC to 1.8v new 9ec1e714bb03 arm64: dts: meson: fix mmc pin bias new f098597a1885 arm64: dts: meson: fix mmc v2 chips max frequencies new 63ce1e4b2bcf arm64: dts: meson: vim2: add missing clk-gate pinctrl new 9957b007d3ff arm64: dts: meson: vim2: remove sd hs and hs400 modes from emmc new 7b4b942b3773 arm64: dts: meson: sei510: consistently order nodes new 5b9533f6de2a arm64: dts: meson: u200: consistently order nodes new 6e81292bfa79 arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compa [...] new 53dd8542816b arm64: dts: meson: nanopi k2: add sd DDR50 new b24835c56e58 arm64: dts: meson: odroid-c2: add missing mmc modes new 65cfb135d83c arm64: dts: meson: g12a: add mmc nodes new 38ce55ba78b1 arm64: dts: meson: u200: add sd and emmc new 300b8e6625d3 arm64: dts: meson: sei510: add sd and emmc new deca5b55d13f arm64: dts: meson: g12a: set uart_ao clocks new 277c35cd9ef7 arm64: dts: meson: g12a: add i2c nodes new 50993245d3b3 arm64: dts: meson: u200: enable i2c busses new 332491d78aac arm64: dts: meson: sei510: enable i2c3 new 0690fa6f8d96 arm64: dts: meson: g12a: add audio clock controller new 12e44b730a54 arm64: dts: meson: g12a: add audio memory arbitrer new 6320e7a158f6 arm64: dts: meson: g12a: add audio fifos new f49b7587f3de arm64: dts: meson: g12a: add tdm new cac32ce75d22 arm64: dts: meson: g12a: add spdifouts new 1c74eca615c4 arm64: dts: meson: g12a: add pdm new ab17a921e797 arm64: dts: meson: g12a: add spdifin new de1f833d9838 arm64: dts: meson: g12a: enable hdmi_tx sound dai provider new 904556594cbf dt-bindings: arm: amlogic: Move 'amlogic, meson-gx-ao-secu [...] new 3e382d7bffd2 dt-bindings: arm: Convert Amlogic board/soc bindings to js [...] new 452bd1d6afac arm64: dts: meson: sei510: add bluetooth supplies new c2afca3d2758 arm64: dts: meson: g12a: add tohdmitx new f5cd6f16de1a Merge branch 'v5.3/dt64' into tmp/aml-rebuild new a97de1f09416 Merge remote-tracking branch 'amlogic/for-next' new 2c1eab2b4355 ARM: dts: at91sam9261ek: remove unused chosen nodes new bf896bd5222c ARM: dts: at91: at91sam9x5: switch to new sckc bindings new 01048f105281 ARM: dts: at91: at91sam9g45: switch to new sckc bindings new d77a1de7f61e ARM: dts: at91: at91sam9rl: switch to new sckc bindings new bd5d3873de70 ARM: dts: at91: sama5d3: switch to new sckc bindings new 32dfd9cfa4c6 Merge branch 'at91-dt' into at91-next new 40e1f184bdb3 Merge remote-tracking branch 'at91/at91-next' new ab1971fb9ec3 Merge remote-tracking branch 'bcm2835/for-next' new 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks new dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree new f5704b4660f2 clk: imx: Add common API for masking MMDC handshake new eb3eb7358b3e clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] new cd862a0c61aa clk: imx7ulp: update nic1_bus_clk parent info new 0ef56d360c45 clk: imx8mm: Mark dram_apb critical new fafaa0a27675 arm64: imx: Fix build error without CONFIG_SOC_BUS new a0b14e6585b9 firmware: imx: SCU irq should ONLY be enabled after SCU IP [...] new b25af2ff7c07 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX new d7367b09046b Merge branch 'imx/fixes' into for-next new 2b14b802adac soc: imx: Read imx8mm soc revision from anatop new 8f11bc9a4bdb Merge branch 'imx/drivers' into for-next new ada3d86b6ad9 ARM: dts: imx6sl: Assign corresponding clocks instead of d [...] new ee3b39eb3844 ARM: dts: imx6qdl: Assign corresponding clocks instead of [...] new 3905e2fea949 ARM: dts: imx53: Update UART configuration on M53Menlo new 3c3601cd6a6d ARM: dts: imx53: Update USB configuration on M53Menlo new a80c4981717b ARM: dts: imx53: Add ethernet PHY reset on M53Menlo new 64b99002c561 ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo new 50d29fdb765d ARM: dts: imx53: Add power GPIOs on M53Menlo new 6c5741c22a9f ARM: dts: imx53: Add GPIO beeper on M53Menlo new 34c486a2ce66 ARM: dts: imx53: Add GPIO line names on M53Menlo new 7870756fe456 ARM: dts: imx53: Update pinmux settings on M53Menlo new 5d7c5882b94a ARM: dts: imx7s: Update coresight DT bindings new 15641ca81d25 ARM: dts: imx7ulp: Add tpm pwm support new 811b99bc661a ARM: dts: imx7ulp-evk: Add backlight support new 43f1322b87b3 ARM: dts: imx6ul: add clock-frequency to CPU node new 93385546ba36 ARM: dts: imx6qdl-sabresd: Assign corresponding power supp [...] new 43967d9b5a7c ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs new 3feea8805d6f ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs new 96a9169cf621 ARM: dts: imx6sll-evk: Assign corresponding power supply f [...] new 37a4bdead109 ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs new 92259afcfa69 Merge branch 'imx/dt' into for-next new 7f538f199f71 arm64: dts: ls1028a: Add properties for Mali DP500 node new 4af3cfe4e1c6 arm64: dts: imx8mq: Add a node for irqsteer new 78cc25fa265d arm64: dts: imx8mm-evk: Add BD71847 PMIC new 693722d5e397 Merge branch 'imx/dt64' into for-next new 7780e477bca8 arm64: dts: imx8mm: add clock for GPIO node new 48121d605d4e Merge branch 'imx/dt-clkdep' into for-next new 82f4799f8dd9 arm64: defconfig: Enable CONFIG_SPI_IMX new 13edfd4f6d53 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X new a0e05ed8221c ARM: imx_v6_v7_defconfig: Enable SIOX bus new 81ab47e04bca arm64: defconfig: add support for i.MX system controller watchdog new 462864e208d9 arm64: defconfig: Enable RTC_DRV_SNVS new e3ab254a437a arm64: defconfig: Enable imx8mm clk/pinctrl new 22e9852fd2aa arm64: defconfig: Enable lpi2c for imx8qxp and sensors new 5c5d0ca7c270 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk new 0a64ef2d28d1 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m new e78725e6923d arm64: defconfig: Enable FSL_EDMA driver new 0083cd240bec ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS new 44f9ff100bcf ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver new 3ea320e3b53e ARM: imx_v6_v7_defconfig: Add TPM PWM support by default new 62b3df55737f Merge branch 'imx/defconfig' into for-next new eead6859b0a9 Merge remote-tracking branch 'imx-mxs/for-next' new 5bbfafa13ed5 Merge remote-tracking branch 'keystone/next' new 6617c236a5d7 Merge remote-tracking branch 'mediatek/for-next' new cc70d8bc84b1 Merge remote-tracking branch 'mvebu/for-next' new 72f3e327c244 Merge remote-tracking branch 'reset/reset/next' new 32e9dd59746b Merge remote-tracking branch 'qcom/for-next' 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 998960be3a2e arm64: defconfig: Enable TDA19988 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 d72fe6d14e20 arm64: dts: renesas: cat874: Add WLAN support adds e31c75fc3b38 arm64: dts: renesas: cat874: Add BT support adds d39270f6bf53 dt-bindings: Add vendor prefix for HopeRun adds 70ac79f5d1ef dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards adds def26783aa95 Merge branches 'arm-dt-for-v5.3', 'arm64-defconfig-for-v5. [...] new ab3e76ddaac5 Merge remote-tracking branch 'renesas/next' 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 74303ec35f7f Merge branch 'v5.3-armsoc/dts32' into for-next 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 456687ec4c26 Merge branch 'v5.3-armsoc/dts64' into for-next adds c2af88f1a0cd ARM: rockchip: fix missing of_node_put calls in smp code adds e5573cf98e54 Merge branch 'v5.3-armsoc/soc32' into for-next 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 c3762b5d0e39 Merge branch 'v5.3-clk/next' into for-next new f24b42ad849f Merge remote-tracking branch 'rockchip/for-next' new 94595a009671 Merge remote-tracking branch 'samsung-krzk/for-next' adds 296bcfa05640 arm64: defconfig: add allwinner sid support 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 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 a155a7260839 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] 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 ca0961011db5 ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT adds e1152002eef6 Merge branches 'sunxi/dt64-for-5.3' and 'sunxi/dt-for-5.3' [...] new 2b39bacd3f77 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 2db4a1a58a36 arm64: tegra: Use TEGRA186_ prefix for GPIOs new 8d9a8543be03 dt-bindings: tegra186-gpio: Remove unused definitions new 18556553a996 Merge branch for-5.3/arm64/dt into for-next new 4c12efb84df5 Merge remote-tracking branch 'tegra/for-next' new 7a2d30959344 Merge remote-tracking branch 'clk-samsung/for-next' new 78b55118c06a csky: Select intc & timer drivers new 6b436744a0b7 csky: Fixup no panic in kernel for some traps new 75aa1a999f40 Merge remote-tracking branch 'csky/linux-next' adds 7a95aab57b79 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK adds 200036a8e802 parisc: Allow building 64-bit kernel without -mlong-calls [...] new 7f3422d2ea98 Merge remote-tracking branch 'parisc-hd/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 new 0310b4a99fc4 Merge remote-tracking branch 'soc-fsl/next' new e4c883e8ece1 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 5db6aa0626eb Merge remote-tracking branch 'btrfs-kdave/for-next' adds 63f538a448ce cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case new fa8fcae94a29 Merge remote-tracking branch 'cifs/for-next' new d1e32475d5a7 Merge remote-tracking branch 'ecryptfs/next' adds f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] adds 02475de9bb23 ext2: introduce helper for xattr header validation adds f4c3fb8c433f ext2: introduce helper for xattr entry validation adds 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() adds 6c71b489ecfd ext2: Strengthen xattr block checks adds e15d92bee818 doc: ext2: update description of quota options for ext2 adds 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() new 455ae0a2fa52 Merge remote-tracking branch 'ext3/for_next' new ff7fc46a2ce1 f2fs: fix to check layout on last valid checkpoint park new 9056d1d4866f Revert "f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG" new 6001bd556efb f2fs: allow ssr block allocation during checkpoint=disable period new 8de25db711a5 f2fs: add bio cache for IPU new aeabcd29f4d5 f2fs: always assume that the device is idle under gc_urgent new f81fe83d8cae f2fs: fix to avoid deadloop if data_flush is on new aac374491ea9 f2fs: fix to do sanity check on segment bitmap of LFS curseg new 96db98da5ee3 f2fs: add missing sysfs entries in documentation new fd59ae37d44c Merge remote-tracking branch 'f2fs/dev' new 89fa6f8ba40c nfsd: don't call nfsd_reply_cache_shutdown twice new 3214e74041ed nfsd4: drc containerization new 06d447d77a28 nfsd: note inadequate stats locking new a13c9a900af3 Merge remote-tracking branch 'nfsd/nfsd-next' new 0de0c79a5efb Merge remote-tracking branch 'ubifs/linux-next' new a661cb25bffa Merge remote-tracking branch 'v9fs/9p-next' new 5cd213b0fec6 xfs: don't reserve per-AG space for an internal log new b038c2108dd7 Merge remote-tracking branch 'xfs/for-next' new 24f2934bc1cb Merge remote-tracking branch 'vfs/for-next' new bab12387181e Merge remote-tracking branch 'printk/for-next' adds 0825699a3b33 pstore: Set tfm to NULL on free_buf_for_compression. adds 6b1be4a047a0 pstore/ram: Improve backward compatibility with older Chromebooks new 4d3e355a25ac Merge remote-tracking branch 'pstore/for-next/pstore' new eb6964fa6509 HID: i2c-hid: add iBall Aer3 to descriptor override new b9a94fbe0ed0 HID: logitech-dj: add support for the Logitech MX5500's Bl [...] new ced2c0c53d08 HID: logitech-hidpp: add support for the MX5500 keyboard new 10235380d18e HID: rmi: Use SET_REPORT request on control endpoint for A [...] new 2cc08800a6b9 HID: wacom: Don't set tool type until we're in range new e92a7be7fe5b HID: wacom: Don't report anything prior to the tool enteri [...] new fe7f8d73d1af HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eras [...] new 6441fc781c34 HID: wacom: Correct button numbering 2nd-gen Intuos Pro ov [...] new 69dbdfffef20 HID: wacom: Sync INTUOSP2_BT touch state after each frame [...] new c6922834dc62 Merge branch 'for-5.2/fixes' into for-next new 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver new 7516db92a948 Merge branch 'for-5.3/logitech' into for-next new d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs new d4b8efeb46d9 HID: wacom: generic: Correct pad syncing new 68c20cc2164c HID: wacom: correct touch resolution x/y typo new 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next new 74c2ee949a4f Merge remote-tracking branch 'hid/for-next' adds fba388032cf2 counter: fix Documentation build error due to incorrect so [...] adds e6d319f68d4d scripts/spdxcheck.py: Fix path to deprecated licenses new 29077bc5b7a4 scripts/spdxcheck.py: Add dual license subdirectory new a65fd4f0def5 Documentation: kdump: fix minor typo new a31bd1186aca Merge remote-tracking branch 'jc_docs/docs-next' new 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature new a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE new 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE new 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose new 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 new 736a33d20546 media: coda: move job ready message to coda_debug level 2 new 8e7479c7e725 media: coda: add coda_frame_type_char helper new e94bb8d269ff media: coda: improve decoder job finished debug message new 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 new 8a618957257a media: coda: add menu strings to s_ctrl debug output new e45cf927f3a5 media: coda: update profile and level controls after seque [...] new a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 new cd396c8cbfcd media: venus: Add support for H265 controls new 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties new bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 new 3ab81338383b Merge remote-tracking branch 'v4l-dvb/master' adds 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] new ce0f53135c02 Merge remote-tracking branch 'fbdev/fbdev-for-next' new acead8e006fc Merge remote-tracking branch 'pm/linux-next' adds 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver adds a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage new 55ccb47cfb1b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 8f586799f447 Merge remote-tracking branch 'cpupower/cpupower' adds 6319aee10e53 opp: Attach genpds to devices from within OPP core adds c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() new 5d0d53f5c796 Merge remote-tracking branch 'opp/opp/linux-next' new dc272816b174 Merge remote-tracking branch 'ieee1394/for-next' new 636a2fc58253 Merge remote-tracking branch 'dlm/next' new a4860ae37814 Merge remote-tracking branch 'nfc-next/master' adds 26e558d076b6 mtd: rawnand: use longest matching pattern adds 65f1bc357489 mtd: rawnand: stm32_fmc2: manage the get_irq error case adds 5dd56d17eece mtd: rawnand: export NAND operation tracer adds 84db7797ffd3 mtd: rawnand: fsmc: Use nand_op_trace for operation tracing new d46a4af9e953 Merge remote-tracking branch 'nand/nand/next' adds ada637e70f96 drm/amd/display: Add ASICREV_IS_PICASSO adds 55143dc23ca4 drm/amd/display: Don't load DMCU for Raven 1 adds 899d334f3603 drm/amd/powerplay: support hotspot/memory critical limit values adds 948db9ff3a2e drm/amd/powerplay: support temperature emergency max values adds 364e372c9086 drm/amd/powerplay: support SMU metrics table on Vega12 adds 4b9403f0c7d0 drm/amd/powerplay: expose current hotspot and memory tempe [...] adds c3c482eb7074 drm/amd/powerplay: support hwmon temperature channel labels V2 adds 902a56f23ee9 drm/amd/powerplay: expose Vega12 current power adds caaedf1db7a2 drm/amd/powerplay: expose Vega12 current gpu activity adds b8d7cf5c45e1 drm/amd/powerplay: add helper function to get smu firmware [...] adds 7a100ee7f29c drm/amdgpu: Remap hdp coherency registers adds ade7b23cb0b4 drm/amdkfd: Expose HDP registers to user space adds 535f850de3c1 drm/amdgpu: Implement get num of hops between two xgmi device adds 90cfe0c8f2fa drm/amdkfd: Adjust weight to represent num_hops info when [...] adds 671670e9c964 drm/amd/powerplay: expose Vega20 realtime memory utilization adds 6e9982602351 drm/amd/powerplay: expose Vega12 realtime memory utilization adds a9c154ed1838 drm/amd/powerplay: expose SMU7 asics realtime memory utilization adds b76d26e2e769 drm/amdgpu: add new sysfs interface for memory realtime ut [...] adds 92c0a36056ae drm/amdgpu: enable separate timeout setting for every ring [...] adds 79fe4f84eea8 drm/amdgpu: Update latest xgmi topology info after each de [...] adds 2d81a3c82e96 drm/amdgpu: Add replay counter defines to NBIO headers adds c4506e4d5724 drm/amdgpu: Add PCIe replay count sysfs file adds 06d2e442b0df drm/amdgpu: Fix CIK references in gmc_v8 adds 9988ecd7417c drm/amdkfd: Cosmetic cleanup adds 472036c2794b drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file adds 988076cd8c5c drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] adds 9327b82c64e7 drm/amd/display: 3.2.28 adds 0ea37c8c3567 drm/amd/display: Refactor program watermark. adds 5f642185366a drm/amd/display: fix multi display seamless boot case adds 07a4ec66fd8b drm/amd/display: Set dispclk and dprefclock directly adds 9035a9120621 drm/amd/display: add support for disconnected eDP panels adds 78aabc2d3a36 drm/amd/display: add SW_USE_I2C_REG request. adds 9833809d1075 drm/amd/display: block passive dongle EDID Emulation for U [...] adds a921e5caf89d drm/amd/display: Support AVI InfoFrame V3 and V4 adds 16dbaceb3acf drm/amd/display: Fill prescale_params->scale for RGB565 adds 7ff2a96aa13d drm/amd/display: Disable cursor when offscreen in negative [...] adds cc2828a2b93c drm/amd/display: 3.2.29 adds 6e742c5df13a drm/amd/display: Define Byte 14 on AVI InfoFrame adds dd396826a567 drm/amd/display: color space ycbcr709 support adds 81982fab2e31 drm/amd/display: reset retimer/redriver below 340Mhz adds 00a8ba060a15 drm/amd/display: move signal type out of otg dlg params adds 96cfbbb3d14f drm/amd/display: stop external access to internal optc syn [...] adds 052d6a4551dc drm/amd/display: fix acquire_first_split_pipe function adds 29c82bfc252d drm/amd/display: move back vbios cmd table for set dprefclk adds 6627a1c11321 drm/amd/display: Fill plane attrs only for valid pxl format adds 76687d453cd5 drm/amd/display: Expose send immediate sdp message interface adds 8a22e27a3ff1 drm/amdgpu: Reserve shared fence for eviction fence adds 1ffcb65d8acc drm/amdgpu: add EDC counter register adds 02f3818c43d8 drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled adds 7ce7e5523406 drm/amdgpu: add df perfmon regs and funcs for xgmi adds 4c2b6d173c73 drm/amdgpu: gpu reset will run late_init adds ba7dfabdda2b drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] adds ed061d06bfce drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot adds 23c75e9bd064 drm/amdgpu: handle ras reset adds 05081898a65e drm/amdgpu: gmc support ras gpu reset adds f57ca479e06e drm/amdgpu: gfx support ras gpu reset adds 2c370226528e drm/amdgpu: sdma support ras gpu reset adds 2de4dfd56e33 drm/amdgpu: gpu reset will run ras post init adds 002aeefd2096 drm/amdgpu: init vega10 SR-IOV reg access mode adds 30097060bc01 drm/amdgpu: initialize PSP before IH under SR-IOV adds 9f6cce1ed003 drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG adds 9085da9ecdd1 drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG adds e8f3f9767d8e drm/amdgpu: call psp to program ih cntl in SR-IOV adds 2d83ee97b10f drm/amdgpu: Support PSP VMR ring for Vega10 VF adds 01163f9f8e52 drm/amdgpu: Skip setting some regs under Vega10 VF adds 60a263ff531c drm/amdgpu: add basic func for RLC program reg adds 9d69fd40f775 drm/amdgpu: RLC to program regs for Vega10 SR-IOV adds 54a7d281ad97 drm/amd/display: Make some functions static adds e79dd65a017e drm/amdgpu: Fix S3 test issue adds 427fbfac2d9d drm/amdgpu: add badpages sysfs interafce adds 97ed0afeee8b drm/amdgpu: ras support suspend/resume adds cc0e401be913 drm/amdgpu: enable ras suspend/resume adds 520f6f8e5c50 drm/amdgpu: gmc handle ras resume adds a84440bb5a8f drm/amdgpu: gfx handle ras resume adds 1d86dacc5dd4 drm/amdgpu: sdma handle ras resume adds f4959cc20694 drm/amdgpu: add no_user_fence flag to ring funcs adds 9b103e12f97f drm/amdgpu/UVD: set no_user_fence flag to true adds 127a77603106 drm/amdgpu/VCE: set no_user_fence flag to true adds 8313d05a5e62 drm/amdgpu/VCN: set no_user_fence flag to true adds 93716a6211b1 drm/amdgpu: check no_user_fence flag for engines adds e1301300d0e1 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup adds 53b89f6cef19 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] adds 665e95121f10 drm/amd/powerplay: avoid repeat AVFS enablement/disablement adds f4e6ab12eaf9 drm/amd/powerplay: update Vega10 power state on OD adds 6e84c47ecb81 drm/amd/powerplay: force to update all clock tables on OD reset adds e5d8805803d9 drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters adds 66a68e964d21 drm/amdgpu: remove static GDS, GWS and OA allocation adds 21f11fa7eae4 drm/amdgpu: suppress repeating tmo report adds 2af7b7234b1e drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE adds 558019a0c603 drm/amdgpu: move the VCN DPG mode read and write to VCN adds 8c682b709434 drm/amdgpu: make VCN DPG pause mode detached from general VCN adds 23fc0a95bae5 drm/amdgpu: Report firmware versions with sysfs v2 adds 46c2d20ff89e drm/amd/display: Drop DCN1_01 guards adds 06430d8ab182 drm/amd/powerplay: drop unnecessary sw smu check adds 786424730741 drm/amd/powerplay: drop redundant smu call adds dedce7fb9067 drm/amd/powerplay: support ppfeatures sysfs interface on s [...] adds 25084fa81837 drm/amd/powerplay: honor hw limit on fetching metrics data adds bd06942855ed drm/amd/powerplay: support uclk activity retrieve on sw sm [...] adds 34ef2f7ff06d drm/amd/powerplay: support sw smu hotspot and memory tempe [...] adds 5fddb63c1d99 drm/amd/display: define v_total_min and max parameters adds 4965a21c8f88 drm/amd/display: Hook up CRC capture support for dce120 adds fb37e84d8375 drm/amd/display: Remove DPMS state dependency for fast boot adds fcd6b5458f95 drm/amd/display: Reuse MPC OGRAM for 1D blender adds bbd307442566 drm/amd/display: 3.2.30 adds 932958184b92 drm/amd/display: add null checks and set update flags adds 1d702af7a427 drm/amd/display: Program VTG params after programming Global Sync adds 06c7ac23e6db drm/amd/display: enabling stream after HPD low to high happened adds 9551ac33a056 drm/amd/display: Engine-specific encoder allocation adds ad06def54415 drm/amd/display: Use DCN functions instead of DCE adds 13c349a54930 drm/amd/display: Use VCP for extended colorimetry adds ecfd5e141e0a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE adds 3c78668cf74b drm/amd/display: Explicitly specify update type per plane [...] adds f7848938da22 drm/amd/display: dont set otg offset adds 7d28a33762ae drm/amd/display: Disable ABM before destroy ABM struct adds 54d787050682 drm/amd/display: 3.2.31 adds b456cd655e44 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI adds 9d17375f4f36 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" adds 624f90793f3b drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] adds 87d15d32af01 drm/amd/powerplay: Enable "disable dpm" feature to support [...] adds c755185fc81e drm/amdgpu: use div64_ul for 32-bit compatibility v1 adds c1964f2b0b50 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting adds 3db9bcfdb6bc gpu: fix typos in code comments adds 2b9497284df7 drm/amdgpu: use pcie_bandwidth_available rather than open [...] adds b2eec7187c97 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] adds 6e133dfc5a0d drm/amdkfd: Use 64 bit sdma_bitmap adds e20dadceb6dc drm/amdkfd: Add sdma allocation debug message adds c300fb416162 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id adds c35149c1cd56 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd adds e04579e9fdad drm/amdkfd: Fix compute profile switching adds c8b09319493a drm/amdkfd: Fix gfx8 MEM_VIOL exception handler adds f6c393058dd0 drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL adds c07668805030 drm/amdkfd: Fix gfx9 XNACK state save/restore adds e15cdfe26757 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] adds e943f5018f61 drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] new 0a54ba32fbe8 drm/amdgpu: use HMM callback to replace mmu notifier new f4bb3ec35f80 drm/amdkfd: avoid HMM change cause circular lock new b65c4eef9327 drm/amdgpu: replace get_user_pages with HMM mirror helpers new 8841b897f09a drm/amdgpu: fix HMM config dependency issue new f3baa6707c0f drm/amdkfd: support concurrent userptr update for HMM new b85c6a546e2c drm/amdgpu: support userptr cross VMAs case with HMM new ae50e67e24c1 drm/amdgpu: more descriptive message if HMM not enabled new 0bd5636255b4 drm/amdgpu: Improve error handling for HMM new dfa9b8214166 drm/amdkfd: Introduce asic-specific mqd_manager_init function new d1b48aef2937 drm/amdkfd: Introduce DIQ type mqd manager new 9ed4f32375ed drm/amdkfd: Init mqd managers in device queue manager init new 899e208a7634 drm/amdkfd: Add mqd size in mqd manager struct new 9f6b967c595b drm/amdkfd: Allocate MQD trunk for HIQ and SDMA new 06046f8efb7b drm/amdkfd: Fix a potential memory leak new 69712a7650bf drm/amdkfd: Move non-sdma mqd allocation out of init_mqd new 6331e737211e drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk new d8c941deb96f drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] new ccdea9ab7500 drm/amdkfd: Fix sdma queue map issue new 8a7cc4ad5d98 drm/amdkfd: Introduce XGMI SDMA queue type new 7e5e9276d1e2 drm/amdkfd: Expose sdma engine numbers to topology new e1bd6f70704e drm/amdkfd: Delete alloc_format field from map_queue struct new 46c92d78c78f drm/amdkfd: Fix a circular lock dependency new 5c3fc06975a6 drm/amdkfd: Add VegaM support new 792e39db0e6d drm/amdkfd: Add domain number into gpu_id new c372a6c25211 Merge remote-tracking branch 'amdgpu/drm-next' 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 new 64736f708c25 Merge remote-tracking branch 'drm-intel/for-linux-next' 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 new 3c6b8625dde8 drm/bochs: Fix connector leak during driver unload new 47ab14578263 drm/lima: add timeout to drm scheduler init new 201713b6bb03 MAINTAINERS: drop Jerry as TTM maintainer new 7793a1089649 drm/fourcc: Fix the parameters name in the documentation new e15abd58ec25 Merge remote-tracking branch 'drm-misc/for-linux-next' new 88fc425bcf50 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio new 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] new 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] new a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] new bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] new 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event new 5e3de97a0553 Merge remote-tracking branch 'sound/for-next' new 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] new b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec new 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers new b2d337d8de9f ASoC: fsl_esai: Add pm runtime function new 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs new 893d1a9c5c1c ASoC: rt5677: Add component driver name new 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces new 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream new 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] new 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id new 71ed4bddde08 ASoC: stm32: i2s: manage identification registers new c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime new 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h new 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma new 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs new 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs new 5160217ba66c ASoC: SOF: uapi: remove unused sof header files new 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close new ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count new 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct new bcd9382288af ASoC: max98357a: request GPIO when device get probed new 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() new 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() new e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance new c083444061ad ASoC: soc-core: add soc_component_to_node() new 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() new 7426af5010d1 ASoC: soc.h: fe_compr can be bit field new ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place new 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 new e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() new eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking new 1628fc3f4771 ASoC: Mediatek: add memory interface data align new cf61f5b01531 ASoC: Mediatek: MT8183: set data align new 1b74211011eb ASoC: meson: axg-card: set link name based on link node name new c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect new e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings new 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support new c8609f3870f7 ASoC: meson: add g12a tohdmitx control new 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function new 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML new b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] new bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling new bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output new 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 new b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace new 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter new 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function new e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] new 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe new 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document new e355d3de196f ASoC: Mediatek: MT8183: fix compile error new 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error new b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity new 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing new a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] new d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate new 4ae943ba7b3a Merge branch 'asoc-5.3' into asoc-next new 1f81ba9c7c1f Merge remote-tracking branch 'sound-asoc/for-next' new 6981a2356181 Input: da9063_onkey - remove platform_data support new 5f462872a192 Input: da9063_onkey - convert header to SPDX new d8ea61c5af0e Input: imx_keypad - use devm_platform_ioremap_resource() t [...] new f1222f5ee2c0 Input: imx6ul_tsc - use devm_platform_ioremap_resource() t [...] new ac2e04c7a567 Merge remote-tracking branch 'input/next' new 5466b28d0d01 Merge remote-tracking branch 'block/for-next' new 44e7cc0d5109 Merge remote-tracking branch 'kgdb/kgdb-next' new faf2a23d044b Merge remote-tracking branch 'backlight/for-backlight-next' new 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] new 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] new 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] new a867bde3dd03 regulator: slg51000: add slg51000 regulator driver new 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 new 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 new 662307294f27 regulator: da9063: remove platform_data support new 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] new 973af54c5218 regulator: da9063: platform_data is gone, depend on OF new 46f4050a6587 regulator: arizona: Update device tree binding to support [...] new 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] new 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] new 3e9d40312f35 Merge branch 'regulator-5.3' into regulator-next new e86b1f719885 Merge remote-tracking branch 'regulator/for-next' new 5c1d5a8aac9c Merge remote-tracking branch 'security/next-testing' new c895f2cbeb0f Merge remote-tracking branch 'apparmor/apparmor-next' adds 558b523d4628 x86/ima: Check EFI_RUNTIME_SERVICES before using adds f40019475bbb ima: fix wrong signed policy requirement when not appraising adds 5d99fe052ddd x86/ima: check EFI SetupMode too new 692a2a023300 Merge remote-tracking branch 'integrity/next-integrity' new 8ba1d53739d9 selinux: provide __le variables explicitly new beee56f3543a selinux: remove some no-op BUG_ONs new 7dee8c6dd8f2 Merge remote-tracking branch 'selinux/next' new 3930b95cc3f8 Merge remote-tracking branch 'tpmdd/next' new e29eaa3c4b76 spi: ep93xx: Drop unused variable new f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] new c3fdefc2d79e spi: at91-usart: add DMA support new 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] new 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc new c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] new ff245d90ebed spi: bcm2835: make the polling duration limits configurable new 154f7da56f1e spi: bcm2835: add driver stats to debugfs new 0ff2de8bb163 spi: core: allow defining time that cs is deasserted new d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] new 47300728fb21 spi: rockchip: turn down tx dma bursts new e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] new 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] new bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing new bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing new 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB new 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] new 63c1440596ff spi: tegra114: add support for gpio based CS new 1bf9f3c9232d spi: tegra114: add support for hw based cs new 9b76ef39b7fb spi: tegra114: add support for HW CS timing new 318dacbd049b spi: tegra114: add support for TX and RX trimmers new eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 new 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list new 0a1b92935683 spi: Add YAML schemas for the generic SPI options new 3133f5c24305 spi: sun4i: Add YAML schemas new 101e6fce89b4 spi: sun6i: Add YAML schemas new 6e761869723a Merge branch 'spi-5.3' into spi-next new 13d29862d320 Merge remote-tracking branch 'spi/for-next' new b9df2106ce9a Merge remote-tracking branch 'tip/auto-latest' new cf41771682ab Merge remote-tracking branch 'percpu/for-next' adds 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library adds 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support adds 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers adds 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table adds 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver adds 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] new c0273c3199f6 Merge remote-tracking branch 'chrome-platform/for-next' new 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property new d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution new 9a8e66ebeaa2 leds: TI LMU: Add common code for TI LMU devices new 1640825491c0 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 new d4a3015c529d mfd: ti-lmu: Remove support for LM3697 new 2e74262f000c leds: lm3697: Introduce the lm3697 driver new d84418b5b4ab regulator: lm363x: Make the gpio register enable flexible new ef5eb70b9ed5 dt-bindings: mfd: Add lm36274 bindings to ti-lmu new 8286c81db93f mfd: ti-lmu: Add LM36274 support to the ti-lmu new 5a2735a84a75 regulator: lm363x: Add support for LM36274 new adda212971fc dt-bindings: leds: Add LED bindings for the LM36274 new 13f5750a60b9 leds: lm36274: Introduce the TI LM36274 LED driver new 206b705866c4 dt-bindings: leds: Add binding for spi-byte LED. new 413874ce52af leds: spi-byte: add single byte SPI LED driver new 1ee79b677466 Merge remote-tracking branch 'leds/for-next' adds 2f6635396304 ipmi_si: fix unexpected driver unregister warning adds dd7450cab711 ipmi_si: use bool type for initialized variable new b0c578a97738 Merge remote-tracking branch 'ipmi/for-next' new 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path new 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict new 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' new be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] new d991f855cb4f usb: remove redundant 'default n' from Kconfig-s new fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state new 561759292774 usb: core: hub: Disable hub-initiated U1/U2 new 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode new b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support new 97a7968448cb usb: renesas_usbhs: move flags to param new 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit new f75606699060 usb: renesas_usbhs: support byte addressable CFIFO new b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 new 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 new 82fcf93381af Merge remote-tracking branch 'usb/usb-next' new d50ae6ba74fa Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 525667c0259d serial: 8250_of: Use of_device_get_match_data() new dfaffb9dca90 tty: serial: 8250: Fix type field in format string new 9f20e8843edf tty: amba-pl011: allow shared interrupt new 2987590b7846 tty: max310x: Simplify tx-work item code new 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper new b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI new 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator new 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support new 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup new 9c12d739d69b tty: max310x: Split uart characters insertion loop new 6dbcf4fa270b Merge remote-tracking branch 'tty/tty-next' new b728ddde769c mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro new 3cb176d8999e Merge remote-tracking branch 'char-misc/char-misc-next' adds f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] adds 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error adds 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments adds 6810625092e7 staging: rtl8723bs: core: Remove blank line. adds 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. adds c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. adds a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. adds 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. adds bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] adds 91fc28e8e6e9 staging: kpc_i2c: Remove unused file adds 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST adds a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() adds 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] adds 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write adds 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues adds a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret adds 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] adds 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] adds f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] adds f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] adds 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] adds 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] adds 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] adds d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] adds d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] adds dbaca02b625a staging: kpc2000: declare two functions as static. adds 3809ca58c16a staging: kpc2000: added designated initializers to two structs. adds abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. adds 70eb40836ca4 staging: kpc2000: clean up after probe failure. adds 5249495da049 staging: erofs: drop unneeded -Wall addition adds dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings adds 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning adds d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake adds d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors adds c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator adds 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] adds 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" adds 77cf3f5dcf35 staging: vchiq: make wait events interruptible adds 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] adds c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] adds f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] adds 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings adds db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] adds 2f9dcc46c626 staging: kpc2000: removed trailing white-space. adds 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements adds e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() adds 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table adds 17b16c3cbe92 iio: accel: kxsd9: declare missing of table adds 311def4cd2c6 iio: adxl372: declare missing of table adds ed61b3085814 iio: dac: ad5758: declare missing of table adds 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format adds 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format adds 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case adds d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe adds 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry adds e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' adds 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document adds cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format adds 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] adds a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment adds c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol adds b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment adds 2abd293703eb iio: stmpe-adc: Add compatible name adds 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion adds 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once adds e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout adds ed1f310ee23d iio: stmpe-adc: Reset possible interrupts adds a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check adds 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy adds 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags adds e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings adds 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 adds 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support adds c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] adds 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] adds 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types adds 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings adds deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons adds 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c adds 59ae81e11fec staging: kpc2000: fix coding style in uapi.h adds 92642f385b7e staging: kpc2000: remove kp200_module.c file adds 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions adds 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c adds 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] adds 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] adds 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] adds 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] adds 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig adds 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig adds c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig adds 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig adds 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig adds cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig adds e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement new bdd4a571f862 staging: kpc2000: remove fileops.c file. new 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h new 64038897602f staging: kpc2000: remove spi_parts.h new f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory new 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory new 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] new 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function new d0222e9a6b4b staging: pi433: fix misspelling of packet new 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break new a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue new 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference new 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c new 7156f7d9c387 staging: vt6656: avoid discarding called function's return code new cc81234ad7c7 staging: vt6656: clean error path for firmware management new d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] new 07ba60a15843 staging: vt6656: clean-up registers initialization error path new 987d864a2363 staging: vt6656: manage error path during device initialization new ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable new cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] new e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. new 504fd10026c7 Merge remote-tracking branch 'staging/staging-next' new b1a02b84533b Merge remote-tracking branch 'mux/for-next' new 9a0f780958bb dmaengine: sudmac: remove unused driver new d8b9626af546 dmaengine: jz4780: Use SPDX license notifier new e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq new 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers new a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling new b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support new 9e9a98caaac6 Merge remote-tracking branch 'slave-dma/next' new 27ce0f86cb85 Merge branch 'fixes' into for-next new 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] new 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] new 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text new 2711770056aa scsi: scsi_transport.h: switch to SPDX tags new b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text new 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags new 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags new 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags new 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags new 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags new 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text new d4fd63475527 scsi: libfc: switch to SPDX tags new 2626b08f3960 scsi: libfcoe: switch to SPDX tags new 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags new 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c new 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags new 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags new 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c new b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags new 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags new 203cd5591485 scsi: sg: switch to SPDX tags new 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c new 50a1ea5bebbc scsi: st: add a SPDX tag to st.c new f186090846c2 scsi: lib/sg_pool.c: improve APIs for allocating sg pool new 0f0e744eae6c scsi: core: avoid pre-allocating big SGL for protection in [...] new c3288dd8c232 scsi: core: avoid pre-allocating big SGL for data new 7bfb5a75fa52 scsi: sd: Rely on the driver core for asynchronous probing new 12b6b5580692 scsi: sd: Inline sd_probe_part2() new 70841904d909 scsi: osst: kill obsolete driver new e26dba11d2a2 scsi: hpsa: correct simple mode new 3b8470268979 scsi: hpsa: use local workqueues instead of system workqueues new cf9eddf616bb scsi: hpsa: check for tag collision new 1ab3895f92d1 scsi: hpsa: wait longer for ptraid commands new 27d4cf59380a scsi: hpsa: do-not-complete-cmds-for-deleted-devices new 14991a5bade5 scsi: hpsa: correct device resets new cf57fd0c6a86 scsi: hpsa: update driver version new c07a130d58aa scsi: fdomain: Resurrect driver - Core new 5cdf93a87414 scsi: fdomain: Resurrect driver - PCI support new 0e90dd488d1c scsi: fdomain: Resurrect driver - ISA support new 3743f319d0bb scsi: megaraid_sas: Remove unused variable target_index new f757d1d4bc95 scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] new a64c948b9de8 scsi: megaraid_sas: Rework code around controller reset new 39afa1c21649 scsi: megaraid_sas: Block PCI config space access from use [...] new f1e2d572cd0e scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups new 6d68c4d56984 scsi: megaraid_sas: Load balance completions across all MSI-X new 0af664ff3d6f scsi: megaraid_sas: Enhance prints in OCR and TM path new e35e40c86c92 scsi: megaraid_sas: Enhance internal DCMD timeout prints new b1769bb24f27 scsi: megaraid_sas: Add formatting option for megasas_dump new f9df07dd78ec scsi: megaraid_sas: Dump system interface regs from sysfs new 2eacdb4077f1 scsi: megaraid_sas: Dump system registers for debugging new 8bac062ec11d scsi: megaraid_sas: Print BAR information from driver new ceba784269e7 scsi: megaraid_sas: Export RAID map id through sysfs new bf6895c76e75 scsi: megaraid_sas: Print FW fault information new 6607a841d64e scsi: megaraid_sas: Print firmware interrupt status new a212adfce7b4 scsi: megaraid_sas: Add prints in suspend and resume path new ce4c71828866 scsi: megaraid_sas: Add debug prints for device list new 3721967c0c24 scsi: megaraid_sas: Fix MSI-X vector print new 15718d03af09 scsi: megaraid_sas: Export RAID map through debugfs new 45bb806aa51a scsi: megaraid_sas: Update driver version to 07.708.03.00 new dda5c4009563 Merge branch 'misc' into for-next new 54f15fa0ad25 Merge remote-tracking branch 'scsi/for-next' new c8d9bb1a0bce Merge remote-tracking branch 'vhost/linux-next' new cf9527abc3f6 Merge remote-tracking branch 'rpmsg/for-next' adds ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore new d3425f29b2f2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new a20d452a2db7 selftests/x86: Support Atom for syscall_arg_fault test new e8108866cac5 selftests: Remove forced unbuffering for test running new fe48319243a6 selftests/timers: Add missing fflush(stdout) calls new 23b04412f215 Merge remote-tracking branch 'kselftest/next' new ba2be288fcf3 Merge remote-tracking branch 'y2038/y2038' new aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] new 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next new a682d43e06db Merge remote-tracking branch 'livepatching/for-next' adds 03a26d6f907c coresight: etb10: Properly set AUX buffer head in snapshot mode adds 9a5002dfbe74 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode adds 721562dd6296 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode adds 0577d3737e83 coresight: tmc-etf: Fix snapshot mode update function adds 861e397fc303 coresight: perf: Don't set the truncated flag in snapshot mode adds 64e77d2af2c0 perf tools: Properly set the value of 'old' and 'head' in [...] new ef4821859822 Merge remote-tracking branch 'coresight/next' new 15648e5bedc6 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 334601d6092e Merge remote-tracking branch 'ntb/ntb-next' adds 7210e060155b gcc-plugins: Fix build failures under Darwin host new 46fea34acdb4 Merge remote-tracking branch 'kspp/for-next/kspp' new 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier new 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier new f13f92e01b66 Merge remote-tracking branch 'nvmem/for-next' new 125202c018bf Merge remote-tracking branch 'xarray/xarray' new 449d9423338e Merge remote-tracking branch 'hyperv/hyperv-next' adds ff33a1edabd2 pidfd: add polling support adds 233ad92edbea pidfd: add polling selftests new 99e9da7f2796 pid: add pidfd_open() new 5a4600921062 tests: add pidfd_open() tests new 56bb3024b563 Merge remote-tracking branch 'pidfd/for-next' new 357ca9e1c768 byteorder: sanity check toolchain vs kernel endianness new 23a04c6bce09 byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] new bed3952fbeb3 linux/device.h: use unique identifier for each struct _ddebug new 37d270057bef linux/net.h: use unique identifier for each struct _ddebug new ca9dd5e75ea9 linux/printk.h: use unique identifier for each struct _ddebug new 05f4d90dd611 lib/dynamic_debug.c: introduce accessors for string member [...] new 3026a6368a48 lib/dynamic_debug.c: drop use of bitfields in struct _ddebug new e301d47f9756 lib/dynamic_debug.c: introduce CONFIG_DYNAMIC_DEBUG_RELATI [...] new a6e9afb84c99 lib/dynamic_debug.c: add asm-generic implementation for DY [...] new 1a086a6f12ca x86_64: select DYNAMIC_DEBUG_RELATIVE_POINTERS new 0dd95e972ef8 arm64: select DYNAMIC_DEBUG_RELATIVE_POINTERS new f418571688c5 powerpc: select DYNAMIC_DEBUG_RELATIVE_POINTERS for PPC64 new ec8341957be7 lib/genalloc.c: export symbol addr_in_gen_pool new 0851bf8c80d4 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new a98b2dd12535 Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 6d333e0b0600 lib/math/rational.c: fix possible incorrect result from ra [...] new 5e311016281a checkpatch: don't interpret stack dumps as commit IDs new abfac6e7af3e checkpatch: fix something new 02d1406cc381 tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] new b84875d30bf7 test_sysctl-add-proc_do_large_bitmap-test-case-fix new 51c59c914840 kernel/pid.c: convert struct pid:count to refcount_t new 2b5492fcb90c convert-struct-pid-count-to-refcount_t-fix new 11ccd04c6c3f scripts/gdb: add hlist utilities new 42edb0be07fb Merge branch 'akpm-current/current' new c0d9d8904b0c pinctrl: fix pxa2xx.c build warnings new 0efee37195bc mm, memcg: consider subtrees in memory.events new 6a4d185b78f6 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new ab17533afb30 Merge branch 'akpm/master' new cdb8bac2f78c Add linux-next specific files for 20190522
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7698bace170c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 659 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- Documentation/devicetree/bindings/arm/amlogic.txt | 142 - Documentation/devicetree/bindings/arm/amlogic.yaml | 138 + .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 + Documentation/devicetree/bindings/arm/renesas.yaml | 8 + .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 79 + .../devicetree/bindings/bus/sunxi-rsb.txt | 47 - .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 + .../bindings/display/panel/edt,et-series.txt | 16 + .../display/panel/evervision,vgg804821.txt | 12 + .../bindings/display/panel/friendlyarm,hd702e.txt | 32 + .../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/st,stm32-ltdc.txt | 3 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 + .../devicetree/bindings/iio/accel/adxl345.txt | 39 - .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 + .../devicetree/bindings/iio/light/isl29018.txt | 27 - .../devicetree/bindings/iio/light/isl29018.yaml | 56 + .../devicetree/bindings/iio/light/tsl2583.txt | 25 - .../devicetree/bindings/iio/light/tsl2583.yaml | 46 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 - .../devicetree/bindings/iio/light/tsl2772.yaml | 83 + .../devicetree/bindings/leds/leds-lm36274.txt | 82 + .../devicetree/bindings/leds/leds-lm3697.txt | 73 + .../devicetree/bindings/leds/leds-spi-byte.txt | 44 + .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/regulator/arizona-regulator.txt | 3 +- .../devicetree/bindings/regulator/slg51000.txt | 88 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 119 + .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 + .../devicetree/bindings/sound/cs42xx8.txt | 6 + .../bindings/sound/sunxi,sun4i-spdif.txt | 42 - .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 + Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 + .../devicetree/bindings/spi/spi-sun4i.txt | 23 - .../devicetree/bindings/spi/spi-sun6i.txt | 44 - .../devicetree/bindings/usb/renesas_usbhs.txt | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/driver-api/generic-counter.rst | 2 +- Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/f2fs.txt | 88 +- Documentation/gpu/drm-kms-helpers.rst | 6 + Documentation/gpu/drm-mm.rst | 34 +- Documentation/gpu/drm-uapi.rst | 10 +- Documentation/gpu/todo.rst | 27 +- Documentation/kbuild/makefiles.txt | 14 - Documentation/kdump/kdump.txt | 2 +- Documentation/networking/af_xdp.rst | 8 +- Documentation/networking/ip-sysctl.txt | 4 +- Documentation/networking/segmentation-offloads.rst | 4 +- Documentation/scsi/osst.txt | 218 - Documentation/usb/rio.txt | 66 +- MAINTAINERS | 16 +- Makefile | 4 +- Next/SHA1s | 264 +- Next/Trees | 12 +- Next/merge.log | 7087 ++++++++++++++++---- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/math-emu/Makefile | 1 + arch/alpha/math-emu/math.c | 1 + arch/alpha/mm/Makefile | 1 + arch/arc/boot/dts/hsdk.dts | 4 + 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/kernel/asm-offsets.c | 7 + arch/arc/kernel/entry-arcv2.S | 4 +- arch/arc/kernel/entry.S | 4 +- arch/arc/mm/tlbex.S | 11 + arch/arc/plat-eznps/Makefile | 1 + arch/arm/boot/dts/aks-cdu.dts | 3 +- arch/arm/boot/dts/at91-ariag25.dts | 3 +- arch/arm/boot/dts/at91-cosino.dtsi | 3 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 3 +- arch/arm/boot/dts/at91-foxg20.dts | 3 +- arch/arm/boot/dts/at91-kizbox.dts | 3 +- arch/arm/boot/dts/at91-kizbox2.dts | 3 +- arch/arm/boot/dts/at91-kizboxmini.dts | 3 +- arch/arm/boot/dts/at91-linea.dtsi | 3 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91-tse850-3.dts | 3 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91rm9200.dtsi | 3 +- arch/arm/boot/dts/at91rm9200_pqfp.dtsi | 3 +- arch/arm/boot/dts/at91sam9260.dtsi | 3 +- arch/arm/boot/dts/at91sam9261ek.dts | 8 - arch/arm/boot/dts/at91sam9g15ek.dts | 3 +- arch/arm/boot/dts/at91sam9g25ek.dts | 3 +- arch/arm/boot/dts/at91sam9g35ek.dts | 3 +- arch/arm/boot/dts/at91sam9g45.dtsi | 28 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 3 +- arch/arm/boot/dts/at91sam9n12.dtsi | 3 +- arch/arm/boot/dts/at91sam9n12ek.dts | 3 +- arch/arm/boot/dts/at91sam9rl.dtsi | 28 +- arch/arm/boot/dts/at91sam9x25ek.dts | 3 +- arch/arm/boot/dts/at91sam9x35ek.dts | 3 +- arch/arm/boot/dts/at91sam9x5.dtsi | 26 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 3 +- arch/arm/boot/dts/atlas6-evb.dts | 3 +- arch/arm/boot/dts/atlas6.dtsi | 3 +- arch/arm/boot/dts/atlas7-evb.dts | 3 +- arch/arm/boot/dts/atlas7.dtsi | 3 +- arch/arm/boot/dts/dra7-l4.dtsi | 2 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 17 + arch/arm/boot/dts/dra76x.dtsi | 8 + arch/arm/boot/dts/ep7209.dtsi | 6 +- arch/arm/boot/dts/ep7211-edb7211.dts | 6 +- arch/arm/boot/dts/ep7211.dtsi | 6 +- arch/arm/boot/dts/evk-pro3.dts | 3 +- arch/arm/boot/dts/ge863-pro3.dtsi | 3 +- arch/arm/boot/dts/hi3519-demb.dts | 15 +- arch/arm/boot/dts/hi3519.dtsi | 15 +- arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 15 +- .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 15 +- arch/arm/boot/dts/imx53-m53menlo.dts | 237 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 12 + arch/arm/boot/dts/imx6qdl.dtsi | 10 +- arch/arm/boot/dts/imx6sl-evk.dts | 12 + arch/arm/boot/dts/imx6sl.dtsi | 12 +- arch/arm/boot/dts/imx6sll-evk.dts | 4 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 12 + arch/arm/boot/dts/imx6sx-sdb.dts | 12 + arch/arm/boot/dts/imx6sx.dtsi | 6 +- arch/arm/boot/dts/imx6ul.dtsi | 1 + arch/arm/boot/dts/imx6ull.dtsi | 1 + arch/arm/boot/dts/imx7d-sdb.dts | 8 + arch/arm/boot/dts/imx7s.dtsi | 6 +- arch/arm/boot/dts/imx7ulp-evk.dts | 20 + arch/arm/boot/dts/imx7ulp.dtsi | 10 + arch/arm/boot/dts/moxart-uc7112lx.dts | 3 +- arch/arm/boot/dts/moxart.dtsi | 3 +- arch/arm/boot/dts/omap3-n900.dts | 5 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 3 +- arch/arm/boot/dts/ox810se.dtsi | 3 +- .../dts/ox820-cloudengines-pogoplug-series-3.dts | 3 +- arch/arm/boot/dts/ox820.dtsi | 3 +- arch/arm/boot/dts/prima2-evb.dts | 3 +- arch/arm/boot/dts/prima2.dtsi | 3 +- arch/arm/boot/dts/pxa2xx.dtsi | 3 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 38 + arch/arm/boot/dts/r7s72100.dtsi | 19 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 117 + arch/arm/boot/dts/r7s9210.dtsi | 267 + arch/arm/boot/dts/r8a7790-lager.dts | 7 + arch/arm/boot/dts/r8a7790-stout.dts | 7 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 7 + arch/arm/boot/dts/r8a7791-porter.dts | 7 + arch/arm/boot/dts/r8a7792-blanche.dts | 7 + arch/arm/boot/dts/r8a7793-gose.dts | 7 + arch/arm/boot/dts/rk3288-veyron-mickey.dts | 6 - arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 - arch/arm/boot/dts/rk3288-veyron-speedy.dts | 12 + arch/arm/boot/dts/rk3288-veyron.dtsi | 13 + arch/arm/boot/dts/rk3288.dtsi | 8 +- arch/arm/boot/dts/sama5d3.dtsi | 30 +- arch/arm/boot/dts/sama5d31.dtsi | 3 +- arch/arm/boot/dts/sama5d31ek.dts | 3 +- arch/arm/boot/dts/sama5d33.dtsi | 3 +- arch/arm/boot/dts/sama5d33ek.dts | 3 +- arch/arm/boot/dts/sama5d34.dtsi | 3 +- arch/arm/boot/dts/sama5d34ek.dts | 3 +- arch/arm/boot/dts/sama5d35.dtsi | 3 +- arch/arm/boot/dts/sama5d35ek.dts | 3 +- arch/arm/boot/dts/sama5d36.dtsi | 3 +- arch/arm/boot/dts/sama5d36ek.dts | 3 +- arch/arm/boot/dts/sama5d3xcm.dtsi | 3 +- arch/arm/boot/dts/sama5d3xdm.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb_emac.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb_gmac.dtsi | 3 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 7 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 123 + arch/arm/boot/dts/usb_a9260.dts | 3 +- arch/arm/boot/dts/usb_a9260_common.dtsi | 3 +- arch/arm/boot/dts/usb_a9g20.dts | 3 +- arch/arm/boot/dts/usb_a9g20_common.dtsi | 3 +- arch/arm/boot/dts/usb_a9g20_lpw.dts | 3 +- arch/arm/boot/dts/vt8500-bv07.dts | 3 +- arch/arm/boot/dts/vt8500.dtsi | 3 +- arch/arm/boot/dts/wm8505-ref.dts | 3 +- arch/arm/boot/dts/wm8505.dtsi | 3 +- arch/arm/boot/dts/wm8650-mid.dts | 3 +- arch/arm/boot/dts/wm8650.dtsi | 3 +- arch/arm/boot/dts/wm8750-apc8750.dts | 3 +- arch/arm/boot/dts/wm8750.dtsi | 3 +- arch/arm/boot/dts/wm8850-w70v2.dts | 3 +- arch/arm/boot/dts/wm8850.dtsi | 3 +- arch/arm/configs/imx_v6_v7_defconfig | 3 + arch/arm/include/asm/opcodes-virt.h | 15 +- arch/arm/include/asm/virt.h | 15 +- arch/arm/include/debug/sirf.S | 3 +- arch/arm/kernel/hyp-stub.S | 15 +- arch/arm/kernel/stacktrace.c | 1 + arch/arm/mach-actions/Makefile | 1 + arch/arm/mach-alpine/Makefile | 1 + arch/arm/mach-artpec/Kconfig | 1 + arch/arm/mach-artpec/Makefile | 1 + arch/arm/mach-asm9260/Kconfig | 1 + arch/arm/mach-aspeed/Kconfig | 1 + arch/arm/mach-at91/Kconfig | 1 + arch/arm/mach-at91/Makefile.boot | 1 + arch/arm/mach-at91/at91rm9200.c | 3 +- arch/arm/mach-at91/at91sam9.c | 3 +- arch/arm/mach-at91/sama5.c | 3 +- arch/arm/mach-at91/samv7.c | 3 +- arch/arm/mach-berlin/Kconfig | 1 + arch/arm/mach-berlin/Makefile | 1 + arch/arm/mach-digicolor/Makefile | 1 + arch/arm/mach-dove/Makefile.boot | 1 + arch/arm/mach-ebsa110/Makefile | 1 + arch/arm/mach-ebsa110/Makefile.boot | 1 + arch/arm/mach-efm32/Makefile | 1 + arch/arm/mach-efm32/Makefile.boot | 1 + arch/arm/mach-ep93xx/Kconfig | 1 + arch/arm/mach-ep93xx/Makefile.boot | 1 + arch/arm/mach-footbridge/Kconfig | 1 + arch/arm/mach-footbridge/Makefile.boot | 1 + arch/arm/mach-gemini/Kconfig | 1 + arch/arm/mach-gemini/Makefile | 1 + arch/arm/mach-highbank/Kconfig | 1 + arch/arm/mach-highbank/Makefile | 1 + arch/arm/mach-hisi/Kconfig | 1 + arch/arm/mach-hisi/Makefile | 1 + arch/arm/mach-imx/Kconfig | 1 + arch/arm/mach-imx/avic.c | 15 +- arch/arm/mach-imx/board-mx31lilly.h | 15 +- arch/arm/mach-imx/board-mx31lite.h | 15 +- arch/arm/mach-imx/board-mx31moboard.h | 15 +- arch/arm/mach-imx/cpu-imx27.c | 15 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 3 +- arch/arm/mach-imx/crmregs-imx3.h | 15 +- arch/arm/mach-imx/devices/Kconfig | 1 + arch/arm/mach-imx/devices/devices.c | 15 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 +- arch/arm/mach-imx/hardware.h | 15 +- arch/arm/mach-imx/iim.h | 15 +- arch/arm/mach-imx/iomux-imx31.c | 15 +- arch/arm/mach-imx/iomux-mx21.h | 15 +- arch/arm/mach-imx/iomux-mx27.h | 15 +- arch/arm/mach-imx/iomux-mx2x.h | 15 +- arch/arm/mach-imx/iomux-mx3.h | 15 +- arch/arm/mach-imx/iomux-mx35.h | 15 +- arch/arm/mach-imx/iomux-v1.h | 15 +- arch/arm/mach-imx/iomux-v3.c | 15 +- arch/arm/mach-imx/iomux-v3.h | 15 +- arch/arm/mach-imx/irq-common.c | 15 +- arch/arm/mach-imx/irq-common.h | 15 +- arch/arm/mach-imx/mach-armadillo5x0.c | 16 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 16 +- arch/arm/mach-imx/mach-pca100.c | 15 +- arch/arm/mach-imx/mm-imx21.c | 15 +- arch/arm/mach-imx/mm-imx27.c | 15 +- arch/arm/mach-imx/mx21.h | 15 +- arch/arm/mach-imx/mx27.h | 15 +- arch/arm/mach-imx/mx2x.h | 15 +- arch/arm/mach-imx/mxc.h | 15 +- arch/arm/mach-integrator/Kconfig | 1 + arch/arm/mach-iop13xx/Makefile.boot | 1 + arch/arm/mach-iop32x/Makefile.boot | 1 + arch/arm/mach-iop33x/Kconfig | 1 + arch/arm/mach-iop33x/Makefile | 1 + arch/arm/mach-iop33x/Makefile.boot | 1 + arch/arm/mach-ixp4xx/Kconfig | 1 + arch/arm/mach-ixp4xx/Makefile.boot | 1 + arch/arm/mach-keystone/Kconfig | 1 + arch/arm/mach-ks8695/Kconfig | 1 + arch/arm/mach-ks8695/Makefile.boot | 1 + arch/arm/mach-lpc18xx/Makefile | 1 + arch/arm/mach-lpc18xx/Makefile.boot | 1 + arch/arm/mach-lpc32xx/Makefile | 1 + arch/arm/mach-lpc32xx/Makefile.boot | 1 + arch/arm/mach-mediatek/Kconfig | 1 + arch/arm/mach-mediatek/Makefile | 1 + arch/arm/mach-meson/Kconfig | 1 + arch/arm/mach-meson/Makefile | 1 + arch/arm/mach-milbeaut/Makefile | 1 + arch/arm/mach-mmp/Kconfig | 1 + arch/arm/mach-moxart/Kconfig | 1 + arch/arm/mach-moxart/Makefile | 1 + arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mvebu/Kconfig | 1 + arch/arm/mach-mxs/Kconfig | 1 + arch/arm/mach-mxs/Makefile | 1 + arch/arm/mach-netx/Kconfig | 1 + arch/arm/mach-netx/Makefile | 1 + arch/arm/mach-netx/Makefile.boot | 1 + arch/arm/mach-nomadik/Kconfig | 1 + arch/arm/mach-nomadik/Makefile | 1 + arch/arm/mach-npcm/Kconfig | 1 + arch/arm/mach-npcm/Makefile | 1 + arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-nspire/Makefile | 1 + arch/arm/mach-omap1/Kconfig | 1 + arch/arm/mach-omap1/Makefile.boot | 1 + arch/arm/mach-omap1/board-htcherald.c | 17 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-oxnas/Kconfig | 1 + arch/arm/mach-oxnas/Makefile | 1 + arch/arm/mach-picoxcell/Kconfig | 1 + arch/arm/mach-picoxcell/Makefile | 1 + arch/arm/mach-prima2/Kconfig | 1 + arch/arm/mach-prima2/common.c | 3 +- arch/arm/mach-prima2/common.h | 3 +- arch/arm/mach-prima2/headsmp.S | 3 +- arch/arm/mach-prima2/hotplug.c | 3 +- arch/arm/mach-prima2/platsmp.c | 3 +- arch/arm/mach-prima2/pm.c | 3 +- arch/arm/mach-prima2/pm.h | 3 +- arch/arm/mach-prima2/rstc.c | 3 +- arch/arm/mach-prima2/rtciobrg.c | 3 +- arch/arm/mach-prima2/sleep.S | 3 +- arch/arm/mach-pxa/Kconfig | 1 + arch/arm/mach-pxa/Makefile.boot | 1 + arch/arm/mach-qcom/Kconfig | 1 + arch/arm/mach-qcom/Makefile | 1 + arch/arm/mach-rda/Kconfig | 1 + arch/arm/mach-rda/Makefile | 1 + arch/arm/mach-realview/Kconfig | 1 + arch/arm/mach-realview/Makefile | 1 + arch/arm/mach-rockchip/Kconfig | 1 + arch/arm/mach-rockchip/Makefile | 1 + arch/arm/mach-rockchip/platsmp.c | 12 +- arch/arm/mach-rockchip/pm.c | 2 + arch/arm/mach-rpc/Makefile | 1 + arch/arm/mach-rpc/Makefile.boot | 1 + arch/arm/mach-sa1100/Kconfig | 1 + arch/arm/mach-sa1100/Makefile.boot | 1 + arch/arm/mach-socfpga/Kconfig | 1 + arch/arm/mach-socfpga/socfpga.c | 14 +- arch/arm/mach-spear/Kconfig | 1 + arch/arm/mach-sti/Kconfig | 1 + arch/arm/mach-sti/Makefile | 1 + arch/arm/mach-stm32/Kconfig | 1 + arch/arm/mach-stm32/Makefile | 1 + arch/arm/mach-stm32/Makefile.boot | 1 + arch/arm/mach-sunxi/Kconfig | 1 + arch/arm/mach-sunxi/Makefile | 1 + arch/arm/mach-tegra/sleep.S | 15 +- arch/arm/mach-u300/Makefile | 1 + arch/arm/mach-ux500/Makefile | 1 + arch/arm/mach-versatile/Makefile | 1 + arch/arm/mach-vexpress/Makefile.boot | 1 + arch/arm/mach-vt8500/Makefile | 1 + arch/arm/mach-vt8500/Makefile.boot | 1 + arch/arm/mach-w90x900/Makefile.boot | 1 + arch/arm/mach-zx/Makefile | 1 + arch/arm/mach-zynq/Makefile | 1 + arch/arm/mach-zynq/pm.c | 14 +- arch/arm/mm/ioremap.c | 1 + arch/arm/mm/nommu.c | 1 + arch/arm/net/Makefile | 1 + arch/arm/plat-omap/Makefile | 1 + arch/arm/plat-orion/Makefile | 1 + arch/arm/plat-pxa/Kconfig | 1 + arch/arm/plat-pxa/Makefile | 1 + arch/arm/plat-versatile/Kconfig | 1 + arch/arm/plat-versatile/Makefile | 1 + arch/arm/probes/uprobes/Makefile | 1 + arch/arm/tools/syscall.tbl | 1 + arch/arm/vfp/Makefile | 1 + arch/arm/xen/Makefile | 1 + arch/arm/xen/efi.c | 14 +- arch/arm/xen/enlighten.c | 1 + arch/arm/xen/mm.c | 1 + arch/arm/xen/p2m.c | 1 + arch/arm64/Kconfig | 1 + arch/arm64/Kconfig.debug | 1 + arch/arm64/Kconfig.platforms | 2 + arch/arm64/boot/dts/al/Makefile | 1 + 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 | 14 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 10 + arch/arm64/boot/dts/altera/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 31 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 138 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 115 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 6 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 1712 ++++- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 6 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 4 +- 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 | 2 +- .../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 | 15 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 6 +- arch/arm64/boot/dts/broadcom/northstar2/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 38 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 131 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 5 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 19 + arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 +- arch/arm64/boot/dts/realtek/Makefile | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 169 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 195 + arch/arm64/boot/dts/renesas/r8a7795.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a7796.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 7 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 49 + arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 6 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 10 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 18 + arch/arm64/boot/dts/zte/Makefile | 1 + arch/arm64/configs/defconfig | 5 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/net/Makefile | 1 + arch/arm64/xen/Makefile | 1 + arch/c6x/lib/Makefile | 1 + arch/c6x/mm/Makefile | 1 + arch/c6x/platforms/Makefile | 1 + arch/csky/Kconfig | 1 + arch/csky/Kconfig.debug | 1 + arch/csky/Makefile | 1 + arch/csky/abiv1/Makefile | 1 + arch/csky/abiv2/Makefile | 1 + arch/csky/boot/Makefile | 1 + arch/csky/boot/dts/Makefile | 1 + arch/csky/kernel/Makefile | 1 + arch/csky/kernel/traps.c | 6 + arch/csky/lib/Makefile | 1 + arch/csky/mm/Makefile | 1 + arch/h8300/Kconfig.debug | 1 + arch/h8300/lib/Makefile | 1 + arch/h8300/mm/Makefile | 1 + arch/hexagon/Kconfig.debug | 1 + arch/hexagon/lib/Makefile | 1 + arch/hexagon/mm/Makefile | 1 + arch/ia64/hp/common/Makefile | 1 + arch/ia64/hp/zx1/Makefile | 1 + arch/ia64/kernel/esi.c | 1 + arch/ia64/kernel/esi_stub.S | 1 + arch/ia64/kernel/mca.c | 1 + arch/ia64/kernel/mca_drv.c | 1 + arch/ia64/kernel/palinfo.c | 1 + arch/ia64/kernel/perfmon.c | 1 + arch/ia64/kernel/perfmon_default_smpl.c | 1 + arch/ia64/kernel/sal.c | 1 + arch/ia64/kernel/salinfo.c | 1 + arch/ia64/kernel/smp.c | 1 + arch/ia64/kernel/smpboot.c | 1 + arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/time.c | 1 + arch/ia64/lib/flush.S | 1 + arch/ia64/mm/tlb.c | 1 + arch/ia64/pci/Makefile | 1 + arch/ia64/pci/pci.c | 1 + arch/m68k/amiga/Makefile | 1 + arch/m68k/apollo/Makefile | 1 + arch/m68k/atari/Makefile | 1 + arch/m68k/bvme6000/Makefile | 1 + arch/m68k/emu/Makefile | 1 + arch/m68k/hp300/Makefile | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/time.c | 1 + arch/m68k/mac/Makefile | 1 + arch/m68k/mac/psc.c | 1 + arch/m68k/math-emu/Makefile | 1 + arch/m68k/mvme147/Makefile | 1 + arch/m68k/mvme16x/Makefile | 1 + arch/m68k/q40/Makefile | 1 + arch/m68k/sun3/Makefile | 1 + arch/m68k/sun3/prom/Makefile | 1 + arch/m68k/sun3x/Makefile | 1 + arch/microblaze/Kconfig | 1 + arch/microblaze/Kconfig.debug | 1 + arch/microblaze/Kconfig.platform | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/Makefile | 1 + arch/microblaze/pci/Makefile | 1 + arch/mips/alchemy/Makefile | 1 + arch/mips/alchemy/common/Makefile | 1 + arch/mips/alchemy/common/usb.c | 1 + arch/mips/alchemy/common/vss.c | 1 + arch/mips/alchemy/devboards/Makefile | 1 + arch/mips/alchemy/devboards/bcsr.c | 1 + arch/mips/bcm47xx/Makefile | 1 + arch/mips/bcm63xx/boards/Makefile | 1 + arch/mips/bmips/Makefile | 1 + arch/mips/boot/dts/mscc/Makefile | 1 + arch/mips/boot/dts/ni/Makefile | 1 + arch/mips/cavium-octeon/oct_ilm.c | 1 + arch/mips/cobalt/Makefile | 1 + arch/mips/cobalt/buttons.c | 15 +- arch/mips/cobalt/lcd.c | 15 +- arch/mips/cobalt/led.c | 15 +- arch/mips/cobalt/mtd.c | 15 +- arch/mips/cobalt/rtc.c | 15 +- arch/mips/cobalt/serial.c | 15 +- arch/mips/cobalt/time.c | 15 +- arch/mips/dec/Makefile | 1 + arch/mips/dec/prom/Makefile | 1 + arch/mips/emma/Makefile | 1 + arch/mips/fw/cfe/Makefile | 1 + arch/mips/fw/lib/Makefile | 1 + arch/mips/fw/sni/Makefile | 1 + arch/mips/include/asm/ds1287.h | 15 +- arch/mips/include/asm/irq_gt641xx.h | 15 +- arch/mips/include/asm/mach-cobalt/mach-gt64120.h | 15 +- .../asm/mach-rc32434/cpu-feature-overrides.h | 16 +- arch/mips/jazz/Makefile | 1 + arch/mips/jz4740/board-qi_lb60.c | 5 +- arch/mips/kernel/cevt-ds1287.c | 15 +- arch/mips/kernel/cevt-gt641xx.c | 15 +- arch/mips/kernel/early_printk_8250.c | 15 +- arch/mips/kernel/irq-gt641xx.c | 15 +- arch/mips/kernel/stacktrace.c | 1 + 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/falcon/Makefile | 1 + arch/mips/lantiq/xway/Makefile | 1 + arch/mips/lasat/picvue.c | 1 + arch/mips/lasat/picvue_proc.c | 1 + arch/mips/loongson32/Makefile | 1 + arch/mips/loongson32/common/Makefile | 1 + arch/mips/loongson32/ls1b/Makefile | 1 + arch/mips/loongson32/ls1c/Makefile | 1 + arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/common/cs5536/Makefile | 1 + arch/mips/loongson64/fuloong-2e/Makefile | 1 + arch/mips/loongson64/lemote-2f/Makefile | 1 + arch/mips/loongson64/loongson-3/Makefile | 1 + arch/mips/net/Makefile | 1 + arch/mips/netlogic/Makefile | 1 + arch/mips/netlogic/xlr/Makefile | 1 + arch/mips/pci/pci-ar2315.c | 13 +- arch/mips/pic32/Makefile | 1 + arch/mips/pic32/common/Makefile | 1 + arch/mips/pic32/pic32mzda/Makefile | 1 + arch/mips/pistachio/Makefile | 1 + arch/mips/pnx833x/Makefile | 1 + arch/mips/pnx833x/common/Makefile | 1 + arch/mips/pnx833x/stb22x/Makefile | 1 + arch/mips/power/Makefile | 1 + arch/mips/rb532/Makefile | 1 + arch/mips/rb532/prom.c | 17 +- arch/mips/sgi-ip22/ip22-gio.c | 1 + arch/mips/sgi-ip32/Makefile | 1 + arch/mips/sibyte/bcm1480/Makefile | 1 + arch/mips/sibyte/common/Makefile | 1 + arch/mips/sibyte/sb1250/Makefile | 1 + arch/mips/sibyte/swarm/Makefile | 1 + arch/mips/sni/Makefile | 1 + arch/mips/txx9/jmr3927/Makefile | 1 + arch/mips/txx9/rbtx4927/Makefile | 1 + arch/mips/txx9/rbtx4938/Makefile | 1 + arch/mips/txx9/rbtx4939/Makefile | 1 + arch/mips/vr41xx/casio-e55/Makefile | 1 + arch/mips/vr41xx/common/Makefile | 1 + arch/mips/vr41xx/common/giu.c | 15 +- arch/mips/vr41xx/common/rtc.c | 15 +- arch/mips/vr41xx/common/siu.c | 15 +- arch/mips/vr41xx/ibm-workpad/Makefile | 1 + arch/nds32/Kconfig | 1 + arch/nds32/Kconfig.cpu | 1 + arch/nds32/Kconfig.debug | 1 + arch/nds32/Makefile | 1 + arch/nds32/boot/Makefile | 1 + arch/nds32/boot/dts/Makefile | 1 + arch/nds32/kernel/Makefile | 1 + arch/nds32/kernel/vdso/Makefile | 1 + arch/nds32/lib/Makefile | 1 + arch/nds32/math-emu/Makefile | 1 + arch/nds32/mm/Makefile | 1 + arch/nios2/boot/compressed/console.c | 15 +- arch/nios2/boot/compressed/misc.c | 15 +- arch/nios2/boot/compressed/vmlinux.lds.S | 15 +- arch/nios2/boot/dts/3c120_devboard.dts | 14 +- arch/nios2/include/asm/asm-macros.h | 13 +- arch/nios2/include/asm/asm-offsets.h | 15 +- arch/nios2/include/asm/cache.h | 12 +- arch/nios2/include/asm/cpuinfo.h | 15 +- arch/nios2/include/asm/elf.h | 15 +- arch/nios2/include/asm/irq.h | 15 +- arch/nios2/include/asm/irqflags.h | 15 +- arch/nios2/include/asm/kgdb.h | 15 +- arch/nios2/include/asm/linkage.h | 12 +- arch/nios2/include/asm/registers.h | 15 +- arch/nios2/include/asm/setup.h | 15 +- arch/nios2/include/asm/tlbflush.h | 15 +- arch/nios2/kernel/asm-offsets.c | 15 +- arch/nios2/kernel/cpuinfo.c | 15 +- arch/nios2/kernel/insnemu.S | 14 +- arch/nios2/kernel/irq.c | 15 +- arch/nios2/kernel/kgdb.c | 15 +- arch/nios2/kernel/prom.c | 15 +- arch/nios2/kernel/vmlinux.lds.S | 15 +- arch/nios2/lib/Makefile | 1 + arch/nios2/platform/Kconfig.platform | 1 + arch/nios2/platform/Makefile | 1 + arch/openrisc/Kconfig.debug | 1 + arch/openrisc/lib/Makefile | 1 + arch/openrisc/mm/Makefile | 1 + arch/parisc/boot/Makefile | 1 + arch/parisc/boot/compressed/Makefile | 1 + arch/parisc/kernel/stacktrace.c | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/lib/Makefile | 1 + arch/parisc/mm/Makefile | 1 + arch/powerpc/crypto/crc32c-vpmsum_glue.c | 1 + arch/powerpc/include/asm/io-workarounds.h | 15 +- arch/powerpc/include/asm/livepatch.h | 14 +- arch/powerpc/kernel/pci_32.c | 1 + arch/powerpc/kernel/setup_32.c | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/sysfs.c | 1 + arch/powerpc/platforms/40x/Makefile | 1 + arch/powerpc/platforms/4xx/Makefile | 1 + arch/powerpc/platforms/amigaone/Makefile | 1 + arch/powerpc/platforms/cell/cbe_regs.c | 1 + arch/powerpc/platforms/cell/spider-pci.c | 15 +- arch/powerpc/platforms/cell/spu_callbacks.c | 1 + arch/powerpc/platforms/chrp/Makefile | 1 + arch/powerpc/platforms/maple/Makefile | 1 + arch/powerpc/platforms/pasemi/Makefile | 1 + arch/powerpc/platforms/powermac/backlight.c | 1 + arch/powerpc/platforms/powermac/pfunc_core.c | 1 + arch/powerpc/platforms/powernv/opal-hmi.c | 14 +- arch/powerpc/sysdev/ge/Makefile | 1 + arch/powerpc/sysdev/xive/Makefile | 1 + arch/powerpc/xmon/spu-dis.c | 15 +- arch/powerpc/xmon/spu-insns.h | 15 +- arch/powerpc/xmon/spu-opc.c | 15 +- arch/powerpc/xmon/spu.h | 15 +- arch/riscv/Kconfig | 1 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/vdso/Makefile | 1 + arch/riscv/lib/Makefile | 1 + arch/riscv/mm/Makefile | 1 + arch/riscv/net/Makefile | 1 + arch/s390/include/asm/kvm_host.h | 2 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kvm/kvm-s390.c | 2 +- arch/sh/boot/dts/Makefile | 1 + arch/sh/cchips/hd6446x/Makefile | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/math-emu/Makefile | 1 + arch/sh/mm/init.c | 1 + arch/sparc/Kconfig | 1 + arch/sparc/crypto/aes_glue.c | 1 + arch/sparc/crypto/camellia_glue.c | 1 + arch/sparc/crypto/crc32c_glue.c | 1 + arch/sparc/crypto/des_glue.c | 1 + arch/sparc/crypto/md5_glue.c | 1 + arch/sparc/crypto/sha1_glue.c | 1 + arch/sparc/crypto/sha256_glue.c | 1 + arch/sparc/crypto/sha512_glue.c | 1 + arch/sparc/include/asm/uprobes.h | 14 +- arch/sparc/include/uapi/asm/oradax.h | 14 +- arch/sparc/kernel/chmc.c | 1 + arch/sparc/kernel/ds.c | 1 + arch/sparc/kernel/helpers.S | 1 + arch/sparc/kernel/led.c | 1 + arch/sparc/kernel/nmi.c | 1 + arch/sparc/kernel/of_device_common.c | 1 + arch/sparc/kernel/pcr.c | 1 + arch/sparc/kernel/ptrace_64.c | 1 + arch/sparc/kernel/stacktrace.c | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/traps_64.c | 1 + arch/sparc/kernel/uprobes.c | 14 +- arch/sparc/lib/divdi3.S | 16 +- arch/sparc/lib/muldi3.S | 16 +- arch/sparc/lib/udivdi3.S | 16 +- arch/sparc/math-emu/Makefile | 1 + arch/sparc/net/Makefile | 1 + arch/sparc/oprofile/Makefile | 1 + arch/sparc/power/Makefile | 1 + arch/sparc/vdso/Makefile | 1 + arch/um/drivers/mmapper_kern.c | 1 + arch/x86/crypto/aes_glue.c | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vsyscall/Makefile | 1 + arch/x86/events/Makefile | 1 + arch/x86/events/amd/core.c | 1 + arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/rapl.c | 1 + arch/x86/events/intel/uncore.c | 1 + arch/x86/hyperv/Makefile | 1 + arch/x86/ia32/Makefile | 1 + arch/x86/ia32/ia32_aout.c | 1 + arch/x86/include/asm/livepatch.h | 14 +- arch/x86/include/asm/orc_lookup.h | 14 +- arch/x86/include/asm/orc_types.h | 14 +- arch/x86/kernel/acpi/cstate.c | 1 + arch/x86/kernel/alternative.c | 1 + arch/x86/kernel/apic/apic.c | 1 + arch/x86/kernel/cpu/amd.c | 1 + arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/mce/core.c | 1 + arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 + arch/x86/kernel/cpu/mce/therm_throt.c | 1 + arch/x86/kernel/cpu/microcode/Makefile | 1 + arch/x86/kernel/cpu/mtrr/Makefile | 1 + arch/x86/kernel/cpu/mtrr/generic.c | 1 + arch/x86/kernel/crash.c | 1 + arch/x86/kernel/e820.c | 1 + arch/x86/kernel/fpu/Makefile | 1 + arch/x86/kernel/fpu/core.c | 1 + arch/x86/kernel/fpu/init.c | 1 + arch/x86/kernel/fpu/xstate.c | 1 + arch/x86/kernel/hpet.c | 1 + arch/x86/kernel/ima_arch.c | 17 +- arch/x86/kernel/irq.c | 1 + arch/x86/kernel/kprobes/Makefile | 1 + arch/x86/kernel/kvm.c | 15 +- arch/x86/kernel/livepatch.c | 14 +- arch/x86/kernel/nmi.c | 1 + arch/x86/kernel/process_64.c | 1 + arch/x86/kernel/ptrace.c | 1 + arch/x86/kernel/setup.c | 1 + arch/x86/kernel/tsc.c | 1 + arch/x86/kernel/unwind_frame.c | 1 + arch/x86/kernel/unwind_guess.c | 1 + arch/x86/kernel/unwind_orc.c | 1 + arch/x86/lib/clear_page_64.S | 1 + arch/x86/lib/cpu.c | 1 + arch/x86/lib/memcpy_64.S | 1 + arch/x86/lib/usercopy_64.c | 1 + arch/x86/mm/debug_pagetables.c | 1 + arch/x86/mm/extable.c | 1 + arch/x86/mm/highmem_32.c | 1 + arch/x86/mm/init_32.c | 1 + arch/x86/mm/init_64.c | 1 + arch/x86/mm/ioremap.c | 1 + arch/x86/mm/numa.c | 1 + arch/x86/mm/pageattr.c | 1 + arch/x86/mm/pat.c | 1 + arch/x86/mm/testmmiotrace.c | 1 + arch/x86/mm/tlb.c | 1 + arch/x86/net/Makefile | 1 + arch/x86/pci/common.c | 1 + arch/x86/pci/legacy.c | 1 + arch/x86/pci/xen.c | 1 + arch/x86/platform/atom/Makefile | 1 + arch/x86/platform/ce4100/Makefile | 1 + arch/x86/platform/efi/quirks.c | 1 + arch/x86/platform/geode/Makefile | 1 + arch/x86/platform/goldfish/Makefile | 1 + arch/x86/platform/intel-mid/Makefile | 1 + arch/x86/platform/intel-quark/Makefile | 1 + arch/x86/platform/intel-quark/imr.c | 1 + arch/x86/platform/intel/Makefile | 1 + arch/x86/platform/iris/Makefile | 1 + arch/x86/platform/olpc/olpc_ofw.c | 1 + arch/x86/platform/scx200/Makefile | 1 + arch/x86/platform/scx200/scx200_32.c | 1 + arch/x86/platform/sfi/Makefile | 1 + arch/x86/platform/ts5500/Makefile | 1 + arch/x86/platform/uv/Makefile | 1 + arch/x86/video/Makefile | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/lib/Makefile | 1 + arch/xtensa/mm/Makefile | 1 + arch/xtensa/platforms/iss/Makefile | 1 + arch/xtensa/platforms/xt2000/Makefile | 1 + arch/xtensa/platforms/xtfpga/Makefile | 1 + block/blk-core.c | 2 +- block/genhd.c | 34 +- block/ioctl.c | 4 - block/partition-generic.c | 7 +- crypto/camellia_generic.c | 14 +- crypto/simd.c | 14 +- crypto/twofish_common.c | 15 +- crypto/twofish_generic.c | 15 +- crypto/xcbc.c | 14 +- drivers/accessibility/Makefile | 1 + drivers/accessibility/braille/Makefile | 1 + drivers/acpi/acpi_memhotplug.c | 12 +- drivers/acpi/arm64/Kconfig | 1 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/custom_method.c | 1 + drivers/acpi/debugfs.c | 1 + drivers/acpi/dptf/Makefile | 1 + drivers/acpi/hmat/Makefile | 1 + drivers/acpi/nfit/Makefile | 1 + drivers/acpi/processor_core.c | 1 + drivers/acpi/scan.c | 1 + drivers/amba/Makefile | 1 + drivers/android/Makefile | 1 + drivers/ata/acard-ahci.c | 18 +- drivers/ata/ahci.c | 18 +- drivers/ata/ahci.h | 18 +- drivers/ata/ahci_xgene.c | 15 +- drivers/ata/ata_piix.c | 19 +- drivers/ata/libahci.c | 18 +- drivers/ata/libata-acpi.c | 1 + drivers/ata/libata-core.c | 18 +- drivers/ata/libata-eh.c | 19 +- drivers/ata/libata-scsi.c | 18 +- drivers/ata/libata-sff.c | 18 +- drivers/ata/libata-trace.c | 15 +- drivers/ata/libata.h | 18 +- drivers/ata/pata_acpi.c | 1 + drivers/ata/pata_amd.c | 1 + drivers/ata/pata_artop.c | 1 + drivers/ata/pata_atiixp.c | 1 + drivers/ata/pata_cmd640.c | 1 + drivers/ata/pata_cmd64x.c | 1 + drivers/ata/pata_cypress.c | 1 + drivers/ata/pata_efar.c | 1 + drivers/ata/pata_ep93xx.c | 1 + drivers/ata/pata_ftide010.c | 1 + drivers/ata/pata_hpt366.c | 1 + drivers/ata/pata_hpt37x.c | 1 + drivers/ata/pata_hpt3x2n.c | 1 + drivers/ata/pata_icside.c | 1 + drivers/ata/pata_isapnp.c | 1 + drivers/ata/pata_it8213.c | 1 + drivers/ata/pata_jmicron.c | 1 + drivers/ata/pata_legacy.c | 16 +- drivers/ata/pata_macio.c | 1 + drivers/ata/pata_marvell.c | 1 + drivers/ata/pata_mpiix.c | 1 + drivers/ata/pata_netcell.c | 1 + drivers/ata/pata_ninja32.c | 1 + drivers/ata/pata_ns87410.c | 15 +- drivers/ata/pata_ns87415.c | 1 + drivers/ata/pata_oldpiix.c | 1 + drivers/ata/pata_opti.c | 1 + drivers/ata/pata_optidma.c | 1 + drivers/ata/pata_pcmcia.c | 15 +- drivers/ata/pata_pdc202xx_old.c | 1 + drivers/ata/pata_pxa.c | 15 +- drivers/ata/pata_radisys.c | 1 + drivers/ata/pata_rdc.c | 15 +- drivers/ata/pata_rz1000.c | 1 + drivers/ata/pata_serverworks.c | 1 + drivers/ata/pata_sis.c | 1 + drivers/ata/pata_sl82c105.c | 1 + drivers/ata/pata_via.c | 1 + drivers/ata/pdc_adma.c | 18 +- drivers/ata/sata_gemini.c | 1 + drivers/ata/sata_nv.c | 18 +- drivers/ata/sata_promise.c | 18 +- drivers/ata/sata_promise.h | 18 +- drivers/ata/sata_sil.c | 18 +- drivers/ata/sata_sis.c | 18 +- drivers/ata/sata_svw.c | 18 +- drivers/ata/sata_sx4.c | 18 +- drivers/ata/sata_uli.c | 18 +- drivers/ata/sata_via.c | 20 +- drivers/ata/sata_vsc.c | 18 +- drivers/atm/adummy.c | 1 + drivers/atm/atmtcp.c | 1 + drivers/atm/eni.c | 1 + drivers/atm/idt77105.c | 1 + drivers/atm/nicstar.c | 1 + drivers/atm/suni.c | 1 + drivers/atm/uPD98402.c | 1 + drivers/atm/zatm.c | 1 + drivers/base/regmap/regmap-debugfs.c | 2 + drivers/block/amiflop.c | 1 + drivers/block/aoe/Makefile | 1 + drivers/block/ataflop.c | 1 + drivers/block/brd.c | 1 + drivers/block/floppy.c | 1 + drivers/block/mtip32xx/Makefile | 1 + drivers/block/null_blk_main.c | 1 + drivers/block/ps3vram.c | 1 + drivers/block/rsxx/Makefile | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 1 + drivers/block/xen-blkback/Makefile | 1 + drivers/block/zram/Makefile | 1 + 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/cdrom/gdrom.c | 16 +- drivers/char/agp/amd64-agp.c | 1 + drivers/char/agp/uninorth-agp.c | 1 + drivers/char/agp/via-agp.c | 1 + drivers/char/apm-emulation.c | 1 + drivers/char/applicom.c | 1 + drivers/char/ds1620.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/efirtc.c | 1 + drivers/char/hw_random/Kconfig | 1 + drivers/char/hw_random/n2-drv.c | 1 + drivers/char/hw_random/xgene-rng.c | 15 +- drivers/char/ipmi/Kconfig | 1 + drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 6 +- drivers/char/lp.c | 1 + drivers/char/mwave/Makefile | 1 + drivers/char/nsc_gpio.c | 1 + drivers/char/nvram.c | 1 + drivers/char/nwbutton.c | 1 + drivers/char/nwflash.c | 1 + drivers/char/pc8736x_gpio.c | 1 + drivers/char/pcmcia/Kconfig | 1 + drivers/char/pcmcia/Makefile | 1 + drivers/char/pcmcia/scr24x_cs.c | 15 +- drivers/char/powernv-op-panel.c | 1 + drivers/char/raw.c | 1 + drivers/char/scx200_gpio.c | 1 + drivers/char/tpm/Kconfig | 1 + drivers/char/tpm/st33zp24/Kconfig | 1 + drivers/char/tpm/st33zp24/i2c.c | 14 +- drivers/char/tpm/st33zp24/spi.c | 14 +- drivers/char/tpm/st33zp24/st33zp24.c | 14 +- drivers/char/tpm/tpm_i2c_atmel.c | 14 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 14 +- drivers/char/xilinx_hwicap/Makefile | 1 + drivers/char/xillybus/Kconfig | 1 + drivers/char/xillybus/Makefile | 1 + drivers/clk/actions/Kconfig | 1 + drivers/clk/actions/Makefile | 1 + drivers/clk/analogbits/Kconfig | 1 + drivers/clk/axis/Makefile | 1 + drivers/clk/axs10x/Makefile | 1 + drivers/clk/bcm/Kconfig | 1 + drivers/clk/berlin/Makefile | 1 + drivers/clk/h8300/Makefile | 1 + drivers/clk/hisilicon/Kconfig | 1 + drivers/clk/hisilicon/clk-hi3519.c | 14 +- drivers/clk/hisilicon/clk-hi3620.c | 16 +- drivers/clk/hisilicon/clk-hip04.c | 16 +- drivers/clk/hisilicon/clk.c | 16 +- drivers/clk/hisilicon/clk.h | 16 +- drivers/clk/hisilicon/clkgate-separated.c | 16 +- drivers/clk/hisilicon/crg-hi3516cv300.c | 14 +- drivers/clk/hisilicon/crg-hi3798cv200.c | 14 +- drivers/clk/hisilicon/reset.c | 14 +- drivers/clk/hisilicon/reset.h | 14 +- drivers/clk/imgtec/Kconfig | 1 + drivers/clk/imgtec/Makefile | 1 + drivers/clk/imx/clk-imx25.c | 15 +- drivers/clk/imx/clk-imx31.c | 14 +- drivers/clk/imx/clk-imx6q.c | 13 +- drivers/clk/imx/clk-imx6sl.c | 5 +- drivers/clk/imx/clk-imx6sll.c | 3 +- drivers/clk/imx/clk-imx6sx.c | 5 +- drivers/clk/imx/clk-imx6ul.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 7 +- drivers/clk/imx/clk.c | 15 + drivers/clk/imx/clk.h | 1 + drivers/clk/ingenic/Kconfig | 1 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/keystone/Kconfig | 1 + drivers/clk/keystone/Makefile | 1 + drivers/clk/loongson1/Makefile | 1 + drivers/clk/mediatek/Kconfig | 1 + drivers/clk/meson/Kconfig | 1 + drivers/clk/meson/Makefile | 1 + drivers/clk/microchip/Makefile | 1 + drivers/clk/mvebu/Kconfig | 1 + drivers/clk/mxs/Makefile | 1 + drivers/clk/nxp/Makefile | 1 + drivers/clk/pistachio/Makefile | 1 + drivers/clk/pxa/Makefile | 1 + drivers/clk/qcom/Kconfig | 1 + drivers/clk/rockchip/clk-mmc-phase.c | 14 +- drivers/clk/rockchip/clk-rk3228.c | 1 + drivers/clk/samsung/Kconfig | 1 + drivers/clk/sifive/Makefile | 1 + drivers/clk/sirf/Makefile | 1 + drivers/clk/sirf/clk-atlas6.c | 3 +- drivers/clk/sirf/clk-atlas7.c | 3 +- drivers/clk/sirf/clk-common.c | 3 +- drivers/clk/sirf/clk-prima2.c | 3 +- drivers/clk/socfpga/clk.c | 14 +- drivers/clk/sprd/Kconfig | 1 + drivers/clk/sprd/Makefile | 1 + drivers/clk/st/Makefile | 1 + drivers/clk/sunxi-ng/Kconfig | 1 + drivers/clk/sunxi/Kconfig | 1 + drivers/clk/tegra/Kconfig | 1 + drivers/clk/ti/Kconfig | 1 + drivers/clk/uniphier/Kconfig | 1 + drivers/clk/versatile/Kconfig | 1 + drivers/clk/versatile/Makefile | 1 + drivers/clk/x86/Makefile | 1 + drivers/clk/zte/Makefile | 1 + drivers/clk/zynq/Makefile | 1 + drivers/clocksource/Kconfig | 1 + drivers/clocksource/timer-atlas7.c | 3 +- drivers/clocksource/timer-prima2.c | 3 +- drivers/connector/Kconfig | 1 + drivers/connector/Makefile | 1 + drivers/counter/Kconfig | 1 + drivers/counter/Makefile | 1 + drivers/cpufreq/Kconfig | 1 + drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/Kconfig.powerpc | 1 + drivers/cpufreq/Kconfig.x86 | 1 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpufreq/ia64-acpi-cpufreq.c | 1 + drivers/cpufreq/imx-cpufreq-dt.c | 96 + drivers/cpufreq/sparc-us2e-cpufreq.c | 1 + drivers/cpufreq/sparc-us3-cpufreq.c | 1 + drivers/cpufreq/speedstep-centrino.c | 1 + drivers/cpuidle/Kconfig | 1 + drivers/cpuidle/Kconfig.arm | 1 + drivers/cpuidle/Kconfig.mips | 1 + drivers/cpuidle/Kconfig.powerpc | 1 + drivers/cpuidle/governors/Makefile | 1 + drivers/crypto/Kconfig | 1 + drivers/crypto/amcc/Makefile | 1 + drivers/crypto/axis/Makefile | 1 + drivers/crypto/axis/artpec6_crypto.c | 1 + drivers/crypto/bcm/Makefile | 1 + drivers/crypto/cavium/Makefile | 1 + drivers/crypto/cavium/cpt/Kconfig | 1 + drivers/crypto/cavium/cpt/Makefile | 1 + drivers/crypto/cavium/nitrox/Kconfig | 1 + drivers/crypto/cavium/nitrox/nitrox_main.c | 1 + drivers/crypto/ccp/Kconfig | 1 + drivers/crypto/chelsio/Kconfig | 1 + drivers/crypto/chelsio/Makefile | 1 + drivers/crypto/chelsio/chtls/Makefile | 1 + drivers/crypto/inside-secure/Makefile | 1 + drivers/crypto/marvell/Makefile | 1 + drivers/crypto/mediatek/Makefile | 1 + drivers/crypto/n2_core.c | 1 + drivers/crypto/nx/Kconfig | 1 + drivers/crypto/nx/nx-842-pseries.c | 15 +- drivers/crypto/padlock-aes.c | 1 + drivers/crypto/qat/Kconfig | 1 + drivers/crypto/qat/qat_c3xxx/Makefile | 1 + drivers/crypto/qat/qat_c3xxxvf/Makefile | 1 + drivers/crypto/qat/qat_c62x/Makefile | 1 + drivers/crypto/qat/qat_c62xvf/Makefile | 1 + drivers/crypto/qat/qat_dh895xcc/Makefile | 1 + drivers/crypto/qat/qat_dh895xccvf/Makefile | 1 + drivers/crypto/rockchip/Makefile | 1 + drivers/crypto/stm32/Kconfig | 1 + drivers/crypto/stm32/Makefile | 1 + drivers/crypto/sunxi-ss/Makefile | 1 + drivers/crypto/virtio/Kconfig | 1 + drivers/crypto/virtio/virtio_crypto_algs.c | 14 +- drivers/crypto/virtio/virtio_crypto_common.h | 14 +- drivers/crypto/virtio/virtio_crypto_core.c | 14 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 14 +- drivers/crypto/vmx/Kconfig | 1 + drivers/dax/Kconfig | 1 + drivers/dax/pmem/Makefile | 1 + drivers/dax/super.c | 88 +- drivers/dca/Kconfig | 1 + drivers/dca/Makefile | 1 + drivers/devfreq/Kconfig | 1 + drivers/devfreq/event/Kconfig | 1 + drivers/devfreq/event/Makefile | 1 + drivers/dio/Makefile | 1 + drivers/dma-buf/Kconfig | 1 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf.c | 12 +- drivers/dma-buf/sync_debug.c | 26 - drivers/dma-buf/sync_debug.h | 1 - drivers/dma/Kconfig | 1 + drivers/dma/bestcomm/Kconfig | 1 + drivers/dma/dma-axi-dmac.c | 29 +- drivers/dma/dma-jz4780.c | 38 +- drivers/dma/dmaengine.c | 14 +- drivers/dma/dw-axi-dmac/Makefile | 1 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 3 +- drivers/dma/fsl-qdma.c | 4 +- drivers/dma/hsu/Kconfig | 1 + drivers/dma/hsu/Makefile | 1 + drivers/dma/ioat/Makefile | 1 + drivers/dma/ioat/dma.h | 14 +- drivers/dma/ioat/hw.h | 14 +- drivers/dma/ioat/registers.h | 14 +- drivers/dma/ipu/Makefile | 1 + drivers/dma/mediatek/Kconfig | 1 + drivers/dma/mediatek/Makefile | 1 + drivers/dma/mediatek/mtk-cqdma.c | 4 +- drivers/dma/mmp_tdma.c | 6 +- drivers/dma/mpc512x_dma.c | 14 +- drivers/dma/mv_xor_v2.c | 10 +- drivers/dma/ppc4xx/Makefile | 1 + drivers/dma/ppc4xx/adma.c | 14 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sh/Kconfig | 6 - drivers/dma/sh/Makefile | 1 - drivers/dma/sh/sudmac.c | 414 -- drivers/dma/sirf-dma.c | 3 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/tegra210-adma.c | 57 +- drivers/dma/ti/Kconfig | 1 + drivers/dma/ti/cppi41.c | 1 + drivers/dma/xgene-dma.c | 14 +- drivers/dma/xilinx/Makefile | 1 + drivers/edac/amd64_edac.c | 1 + drivers/edac/debugfs.c | 1 + drivers/edac/ie31200_edac.c | 1 + drivers/edac/mce_amd.c | 1 + drivers/edac/wq.c | 1 + drivers/edac/xgene_edac.c | 14 +- drivers/eisa/Kconfig | 1 + drivers/extcon/Kconfig | 1 + drivers/firewire/Kconfig | 1 + drivers/firewire/net.c | 1 + drivers/firmware/Kconfig | 1 + drivers/firmware/arm_scmi/Makefile | 1 + drivers/firmware/broadcom/Kconfig | 1 + drivers/firmware/broadcom/Makefile | 1 + drivers/firmware/dmi-sysfs.c | 1 + drivers/firmware/dmi_scan.c | 1 + drivers/firmware/efi/Kconfig | 1 + drivers/firmware/efi/test/Makefile | 1 + drivers/firmware/google/Kconfig | 1 + drivers/firmware/google/gsmi.c | 1 + drivers/firmware/imx/Kconfig | 1 + drivers/firmware/imx/imx-scu-irq.c | 3 + drivers/firmware/meson/Kconfig | 1 + drivers/firmware/meson/Makefile | 1 + drivers/firmware/psci/Kconfig | 1 + drivers/firmware/tegra/Kconfig | 1 + drivers/firmware/tegra/Makefile | 1 + drivers/fmc/Kconfig | 1 + drivers/fpga/Kconfig | 1 + drivers/fsi/Kconfig | 1 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-master-gpio.c | 1 + drivers/gnss/Kconfig | 1 + drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-altera.c | 14 +- drivers/gpio/gpio-xgene-sb.c | 14 +- drivers/gpu/Makefile | 1 + drivers/gpu/drm/Kconfig | 8 + drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/acp/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Kconfig | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 108 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 187 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 185 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 265 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 16 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 1 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 483 +- .../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 | 2 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 5 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 52 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 378 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 14 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 2 + .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 1 + .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 70 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 85 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 14 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 2 + drivers/gpu/drm/amd/display/Kconfig | 1 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 4 +- drivers/gpu/drm/amd/include/cik_structs.h | 3 +- drivers/gpu/drm/amd/include/v9_structs.h | 3 +- drivers/gpu/drm/amd/include/vi_structs.h | 3 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 24 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 21 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 1 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 46 +- drivers/gpu/drm/arc/Kconfig | 1 + drivers/gpu/drm/arc/Makefile | 1 + drivers/gpu/drm/arm/Makefile | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 28 +- 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/Kconfig | 1 + drivers/gpu/drm/armada/armada_fb.c | 3 +- drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/aspeed/Makefile | 1 + drivers/gpu/drm/ast/Kconfig | 4 +- drivers/gpu/drm/ast/Makefile | 1 + drivers/gpu/drm/ast/ast_drv.c | 13 +- drivers/gpu/drm/ast/ast_drv.h | 71 +- drivers/gpu/drm/ast/ast_fb.c | 34 +- drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 122 +- drivers/gpu/drm/ast/ast_ttm.c | 302 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 9 +- drivers/gpu/drm/bochs/Kconfig | 3 +- drivers/gpu/drm/bochs/Makefile | 1 + drivers/gpu/drm/bochs/bochs.h | 54 +- drivers/gpu/drm/bochs/bochs_drv.c | 24 +- drivers/gpu/drm/bochs/bochs_kms.c | 18 +- drivers/gpu/drm/bochs/bochs_mm.c | 427 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/Makefile | 1 + drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/Makefile | 1 + drivers/gpu/drm/bridge/panel.c | 3 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 1 + drivers/gpu/drm/bridge/synopsys/Makefile | 1 + drivers/gpu/drm/cirrus/Kconfig | 1 + drivers/gpu/drm/cirrus/Makefile | 1 + drivers/gpu/drm/drm_atomic_helper.c | 2 +- drivers/gpu/drm/drm_atomic_state_helper.c | 36 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 +- drivers/gpu/drm/drm_auth.c | 20 + drivers/gpu/drm/drm_client.c | 3 +- drivers/gpu/drm/drm_connector.c | 43 - 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 | 12 +- drivers/gpu/drm/drm_dp_mst_topology.c | 13 +- drivers/gpu/drm/drm_edid.c | 11 +- drivers/gpu/drm/drm_edid_load.c | 7 +- drivers/gpu/drm/drm_fb_helper.c | 246 +- drivers/gpu/drm/drm_file.c | 122 +- drivers/gpu/drm/drm_format_helper.c | 4 +- drivers/gpu/drm/drm_fourcc.c | 118 - drivers/gpu/drm/drm_gem_vram_helper.c | 818 +++ drivers/gpu/drm/drm_hdcp.c | 382 ++ drivers/gpu/drm/drm_internal.h | 7 + drivers/gpu/drm/drm_legacy.h | 2 + drivers/gpu/drm/drm_legacy_misc.c | 20 + drivers/gpu/drm/drm_of.c | 1 + drivers/gpu/drm/drm_sysfs.c | 2 + drivers/gpu/drm/drm_vram_helper_common.c | 98 + drivers/gpu/drm/drm_vram_mm_helper.c | 295 + drivers/gpu/drm/etnaviv/Kconfig | 1 + drivers/gpu/drm/etnaviv/etnaviv_dump.c | 5 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/fsl-dcu/Kconfig | 1 + drivers/gpu/drm/gma500/Kconfig | 1 + drivers/gpu/drm/gma500/cdv_intel_lvds.c | 3 + drivers/gpu/drm/gma500/framebuffer.c | 2 +- drivers/gpu/drm/gma500/intel_bios.c | 3 + drivers/gpu/drm/gma500/psb_drv.h | 1 + drivers/gpu/drm/hisilicon/Kconfig | 1 + drivers/gpu/drm/hisilicon/Makefile | 1 + drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 1 + 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/hisilicon/kirin/Kconfig | 1 + drivers/gpu/drm/hisilicon/kirin/Makefile | 1 + drivers/gpu/drm/i2c/Kconfig | 1 + drivers/gpu/drm/i810/Makefile | 1 + drivers/gpu/drm/i915/Kconfig | 7 + drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/Kconfig.profile | 13 + drivers/gpu/drm/i915/Makefile | 52 +- drivers/gpu/drm/i915/Makefile.header-test | 33 +- drivers/gpu/drm/i915/dvo.h | 138 - drivers/gpu/drm/i915/dvo_ch7017.c | 3 +- drivers/gpu/drm/i915/dvo_ch7xxx.c | 3 +- drivers/gpu/drm/i915/dvo_ivch.c | 3 +- drivers/gpu/drm/i915/dvo_ns2501.c | 5 +- drivers/gpu/drm/i915/dvo_sil164.c | 3 +- drivers/gpu/drm/i915/dvo_tfp410.c | 3 +- drivers/gpu/drm/i915/gt/Makefile | 2 + drivers/gpu/drm/i915/gt/Makefile.header-test | 16 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 392 ++ drivers/gpu/drm/i915/gt/intel_context.c | 179 + drivers/gpu/drm/i915/gt/intel_context.h | 130 + drivers/gpu/drm/i915/gt/intel_context_types.h | 70 + drivers/gpu/drm/i915/gt/intel_engine.h | 549 ++ drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1681 +++++ drivers/gpu/drm/i915/gt/intel_engine_pm.c | 164 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 553 ++ drivers/gpu/drm/i915/{ => gt}/intel_gpu_commands.h | 0 drivers/gpu/drm/i915/gt/intel_gt_pm.c | 143 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 27 + drivers/gpu/drm/i915/gt/intel_hangcheck.c | 347 + drivers/gpu/drm/i915/gt/intel_lrc.c | 2811 ++++++++ drivers/gpu/drm/i915/gt/intel_lrc.h | 117 + drivers/gpu/drm/i915/{ => gt}/intel_lrc_reg.h | 0 drivers/gpu/drm/i915/gt/intel_mocs.c | 566 ++ drivers/gpu/drm/i915/gt/intel_mocs.h | 60 + drivers/gpu/drm/i915/gt/intel_reset.c | 1396 ++++ drivers/gpu/drm/i915/gt/intel_reset.h | 68 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2337 +++++++ drivers/gpu/drm/i915/gt/intel_sseu.c | 142 + drivers/gpu/drm/i915/gt/intel_sseu.h | 67 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 1402 ++++ drivers/gpu/drm/i915/gt/intel_workarounds.h | 40 + drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 28 + drivers/gpu/drm/i915/gt/mock_engine.c | 344 + 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 | 1889 ++++++ drivers/gpu/drm/i915/gt/selftest_lrc.c | 1334 ++++ drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1164 ++++ drivers/gpu/drm/i915/gvt/cmd_parser.c | 14 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 15 - drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 26 +- drivers/gpu/drm/i915/gvt/scheduler.c | 170 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 121 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 + drivers/gpu/drm/i915/i915_drv.c | 42 +- drivers/gpu/drm/i915/i915_drv.h | 407 +- drivers/gpu/drm/i915/i915_fixed.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 551 +- drivers/gpu/drm/i915/i915_gem.h | 3 - drivers/gpu/drm/i915/i915_gem_context.c | 314 +- drivers/gpu/drm/i915/i915_gem_context.h | 65 +- drivers/gpu/drm/i915/i915_gem_context_types.h | 44 +- drivers/gpu/drm/i915/i915_gem_evict.c | 47 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 147 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 118 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 30 +- drivers/gpu/drm/i915/i915_gem_pm.c | 250 + drivers/gpu/drm/i915/i915_gem_pm.h | 25 + drivers/gpu/drm/i915/i915_gem_shrinker.c | 75 +- drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/i915_irq.h | 114 + drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 90 +- drivers/gpu/drm/i915/i915_pmu.c | 7 +- drivers/gpu/drm/i915/i915_priolist_types.h | 5 +- drivers/gpu/drm/i915/i915_reg.h | 15 +- drivers/gpu/drm/i915/i915_request.c | 310 +- drivers/gpu/drm/i915/i915_request.h | 10 +- drivers/gpu/drm/i915/i915_reset.c | 1474 ---- drivers/gpu/drm/i915/i915_reset.h | 69 - drivers/gpu/drm/i915/i915_scheduler.c | 289 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 + drivers/gpu/drm/i915/i915_scheduler_types.h | 5 +- drivers/gpu/drm/i915/i915_suspend.c | 3 +- drivers/gpu/drm/i915/i915_sysfs.c | 51 +- drivers/gpu/drm/i915/i915_trace.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 163 +- drivers/gpu/drm/i915/i915_vma.c | 13 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/icl_dsi.c | 63 +- drivers/gpu/drm/i915/intel_acpi.c | 3 + drivers/gpu/drm/i915/intel_acpi.h | 17 + drivers/gpu/drm/i915/intel_atomic.c | 13 + drivers/gpu/drm/i915/intel_atomic.h | 49 + drivers/gpu/drm/i915/intel_audio.c | 61 +- drivers/gpu/drm/i915/intel_bios.c | 2 + drivers/gpu/drm/i915/intel_bios.h | 21 + drivers/gpu/drm/i915/intel_breadcrumbs.c | 373 -- drivers/gpu/drm/i915/intel_cdclk.c | 59 +- drivers/gpu/drm/i915/intel_color.c | 96 +- drivers/gpu/drm/i915/intel_combo_phy.c | 77 +- drivers/gpu/drm/i915/intel_combo_phy.h | 20 + 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 | 3 + drivers/gpu/drm/i915/intel_csr.c | 2 - drivers/gpu/drm/i915/intel_csr.h | 4 + drivers/gpu/drm/i915/intel_ddi.c | 28 +- drivers/gpu/drm/i915/intel_device_info.h | 33 +- drivers/gpu/drm/i915/intel_display.c | 1026 +-- drivers/gpu/drm/i915/intel_display.h | 10 +- drivers/gpu/drm/i915/intel_dp.c | 107 +- drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 1 + drivers/gpu/drm/i915/intel_dp_aux_backlight.h | 13 + drivers/gpu/drm/i915/intel_dp_link_training.c | 1 + drivers/gpu/drm/i915/intel_dp_link_training.h | 14 + drivers/gpu/drm/i915/intel_dp_mst.c | 3 + drivers/gpu/drm/i915/intel_dp_mst.h | 14 + drivers/gpu/drm/i915/intel_dpio_phy.c | 39 +- drivers/gpu/drm/i915/intel_dpio_phy.h | 58 + drivers/gpu/drm/i915/intel_dpll_mgr.c | 67 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 8 +- drivers/gpu/drm/i915/intel_drv.h | 410 +- drivers/gpu/drm/i915/intel_dsi.h | 7 + drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 8 +- drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h | 13 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 21 +- drivers/gpu/drm/i915/intel_dvo.c | 8 +- drivers/gpu/drm/i915/intel_dvo_dev.h | 140 + drivers/gpu/drm/i915/intel_engine_cs.c | 1757 ----- drivers/gpu/drm/i915/intel_engine_types.h | 546 -- drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 + drivers/gpu/drm/i915/intel_fifo_underrun.h | 27 + drivers/gpu/drm/i915/intel_gmbus.c | 942 +++ drivers/gpu/drm/i915/intel_gmbus.h | 27 + drivers/gpu/drm/i915/intel_guc.c | 40 +- drivers/gpu/drm/i915/intel_guc.h | 2 + drivers/gpu/drm/i915/intel_guc_fw.c | 20 +- drivers/gpu/drm/i915/intel_guc_submission.c | 30 +- drivers/gpu/drm/i915/intel_guc_submission.h | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 334 - drivers/gpu/drm/i915/intel_hdcp.c | 55 +- drivers/gpu/drm/i915/intel_hdcp.h | 1 + drivers/gpu/drm/i915/intel_hdmi.c | 30 +- drivers/gpu/drm/i915/intel_hotplug.c | 1 + drivers/gpu/drm/i915/intel_hotplug.h | 30 + drivers/gpu/drm/i915/intel_huc.c | 74 +- drivers/gpu/drm/i915/intel_huc.h | 6 +- drivers/gpu/drm/i915/intel_huc_fw.c | 49 +- drivers/gpu/drm/i915/intel_i2c.c | 933 --- drivers/gpu/drm/i915/intel_lpe_audio.c | 8 +- drivers/gpu/drm/i915/intel_lpe_audio.h | 22 + drivers/gpu/drm/i915/intel_lrc.c | 3041 --------- drivers/gpu/drm/i915/intel_lrc.h | 120 - drivers/gpu/drm/i915/intel_lvds.c | 2 + drivers/gpu/drm/i915/intel_mocs.c | 564 -- drivers/gpu/drm/i915/intel_mocs.h | 58 - drivers/gpu/drm/i915/intel_overlay.c | 9 +- drivers/gpu/drm/i915/intel_overlay.h | 29 + drivers/gpu/drm/i915/intel_panel.c | 2 + drivers/gpu/drm/i915/intel_pipe_crc.c | 14 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 393 +- drivers/gpu/drm/i915/intel_pm.h | 10 + drivers/gpu/drm/i915/intel_quirks.c | 1 + drivers/gpu/drm/i915/intel_quirks.h | 13 + drivers/gpu/drm/i915/intel_ringbuffer.c | 2345 ------- drivers/gpu/drm/i915/intel_ringbuffer.h | 583 -- drivers/gpu/drm/i915/intel_runtime_pm.c | 885 ++- drivers/gpu/drm/i915/intel_runtime_pm.h | 140 + drivers/gpu/drm/i915/intel_sdvo.c | 4 + drivers/gpu/drm/i915/intel_sideband.c | 480 +- drivers/gpu/drm/i915/intel_sideband.h | 140 + drivers/gpu/drm/i915/intel_sprite.c | 37 +- drivers/gpu/drm/i915/intel_sprite.h | 12 +- drivers/gpu/drm/i915/intel_tv.c | 1 + drivers/gpu/drm/i915/intel_uc.c | 48 +- drivers/gpu/drm/i915/intel_uc.h | 3 +- drivers/gpu/drm/i915/intel_uc_fw.c | 103 +- drivers/gpu/drm/i915/intel_uc_fw.h | 10 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/intel_vdsc.c | 2 + drivers/gpu/drm/i915/intel_vdsc.h | 21 + drivers/gpu/drm/i915/intel_wakeref.c | 75 + drivers/gpu/drm/i915/intel_wakeref.h | 133 + drivers/gpu/drm/i915/intel_workarounds.c | 1259 ---- drivers/gpu/drm/i915/intel_workarounds.h | 34 - drivers/gpu/drm/i915/intel_workarounds_types.h | 27 - drivers/gpu/drm/i915/selftests/huge_pages.c | 3 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 21 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 223 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 3 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 31 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 13 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 4 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 246 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 32 +- drivers/gpu/drm/i915/selftests/igt_gem_utils.c | 34 + drivers/gpu/drm/i915/selftests/igt_gem_utils.h | 17 + drivers/gpu/drm/i915/selftests/igt_reset.c | 3 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 3 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 ------ drivers/gpu/drm/i915/selftests/intel_lrc.c | 1326 ---- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 --- drivers/gpu/drm/i915/selftests/mock_context.c | 15 +- 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 | 37 +- drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/vlv_dsi.c | 34 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 18 +- drivers/gpu/drm/imx/Kconfig | 1 + drivers/gpu/drm/imx/ipuv3-plane.c | 15 +- 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/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_drm_fb.c | 8 +- drivers/gpu/drm/meson/Kconfig | 1 + drivers/gpu/drm/meson/Makefile | 1 + drivers/gpu/drm/meson/meson_crtc.c | 14 +- drivers/gpu/drm/meson/meson_crtc.h | 14 +- drivers/gpu/drm/meson/meson_drv.c | 14 +- drivers/gpu/drm/meson/meson_drv.h | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 14 +- drivers/gpu/drm/meson/meson_overlay.c | 14 +- drivers/gpu/drm/meson/meson_plane.c | 14 +- drivers/gpu/drm/meson/meson_plane.h | 14 +- drivers/gpu/drm/meson/meson_vclk.c | 14 +- drivers/gpu/drm/meson/meson_vclk.h | 14 +- drivers/gpu/drm/meson/meson_venc.c | 14 +- drivers/gpu/drm/meson/meson_venc.h | 14 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 14 +- drivers/gpu/drm/meson/meson_venc_cvbs.h | 14 +- drivers/gpu/drm/meson/meson_viu.c | 14 +- drivers/gpu/drm/meson/meson_viu.h | 14 +- drivers/gpu/drm/meson/meson_vpp.c | 14 +- drivers/gpu/drm/meson/meson_vpp.h | 14 +- drivers/gpu/drm/mga/Makefile | 1 + drivers/gpu/drm/mgag200/Kconfig | 3 +- drivers/gpu/drm/mgag200/Makefile | 1 + drivers/gpu/drm/mgag200/mgag200_cursor.c | 90 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 34 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 48 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 24 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +- drivers/gpu/drm/msm/msm_fb.c | 18 +- drivers/gpu/drm/mxsfb/Kconfig | 1 + drivers/gpu/drm/mxsfb/Makefile | 1 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 2 - drivers/gpu/drm/omapdrm/Kconfig | 1 + drivers/gpu/drm/omapdrm/displays/Kconfig | 1 + drivers/gpu/drm/omapdrm/dss/Kconfig | 1 + drivers/gpu/drm/omapdrm/omap_fb.c | 6 +- drivers/gpu/drm/panel/Kconfig | 19 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 254 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 - drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 514 ++ drivers/gpu/drm/panel/panel-simple.c | 212 +- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/pl111/Kconfig | 1 + drivers/gpu/drm/pl111/pl111_versatile.c | 1 + drivers/gpu/drm/qxl/Kconfig | 1 + drivers/gpu/drm/qxl/Makefile | 1 + drivers/gpu/drm/r128/Makefile | 1 + drivers/gpu/drm/radeon/Kconfig | 1 + drivers/gpu/drm/radeon/radeon_fb.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 39 +- drivers/gpu/drm/savage/Makefile | 1 + drivers/gpu/drm/scheduler/sched_main.c | 173 +- drivers/gpu/drm/selftests/Makefile | 1 + drivers/gpu/drm/selftests/test-drm_mm.c | 1 + drivers/gpu/drm/sis/Makefile | 1 + drivers/gpu/drm/sti/Kconfig | 1 + drivers/gpu/drm/stm/Kconfig | 1 + drivers/gpu/drm/stm/Makefile | 1 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 60 +- drivers/gpu/drm/stm/ltdc.c | 67 +- drivers/gpu/drm/sun4i/Kconfig | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 16 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 1 + drivers/gpu/drm/tdfx/Makefile | 1 + drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dc.c | 17 +- drivers/gpu/drm/tegra/fb.c | 14 +- drivers/gpu/drm/tilcdc/Kconfig | 1 + drivers/gpu/drm/tinydrm/Kconfig | 1 + drivers/gpu/drm/tinydrm/Makefile | 1 + drivers/gpu/drm/tinydrm/core/Makefile | 1 + drivers/gpu/drm/tve200/Kconfig | 1 + drivers/gpu/drm/tve200/Makefile | 1 + drivers/gpu/drm/udl/Kconfig | 1 + drivers/gpu/drm/udl/Makefile | 1 + drivers/gpu/drm/udl/udl_dmabuf.c | 14 +- drivers/gpu/drm/v3d/Kconfig | 1 + drivers/gpu/drm/v3d/Makefile | 1 + 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/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_plane.c | 15 +- drivers/gpu/drm/vgem/Makefile | 1 + drivers/gpu/drm/via/Makefile | 1 + drivers/gpu/drm/virtio/Kconfig | 1 + drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 3 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 52 + drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 + drivers/gpu/drm/virtio/virtgpu_vq.c | 10 + drivers/gpu/drm/vkms/Makefile | 1 + drivers/gpu/drm/vkms/vkms_crtc.c | 33 +- drivers/gpu/drm/xen/Kconfig | 1 + drivers/gpu/drm/zte/Kconfig | 1 + drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/host1x/Kconfig | 1 + drivers/gpu/ipu-v3/Kconfig | 1 + drivers/gpu/vga/Kconfig | 1 + drivers/gpu/vga/Makefile | 1 + drivers/hid/Kconfig | 1 + drivers/hid/hid-aureal.c | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-lg.c | 2 - drivers/hid/hid-logitech-dj.c | 11 + drivers/hid/hid-logitech-hidpp.c | 6 + drivers/hid/hid-rmi.c | 15 +- drivers/hid/i2c-hid/Kconfig | 1 + drivers/hid/i2c-hid/Makefile | 1 + drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/Kconfig | 1 + drivers/hid/usbhid/Kconfig | 1 + drivers/hid/wacom_sys.c | 3 + drivers/hid/wacom_wac.c | 90 +- drivers/hid/wacom_wac.h | 1 + drivers/hsi/Kconfig | 1 + drivers/hsi/clients/Kconfig | 1 + drivers/hsi/clients/Makefile | 1 + drivers/hsi/controllers/Kconfig | 1 + drivers/hsi/controllers/Makefile | 1 + drivers/hwmon/Kconfig | 1 + drivers/hwmon/aspeed-pwm-tacho.c | 5 +- drivers/hwmon/g762.c | 15 +- drivers/hwmon/k8temp.c | 16 +- drivers/hwmon/ltq-cputemp.c | 14 +- drivers/hwmon/occ/Kconfig | 1 + drivers/hwmon/occ/Makefile | 1 + drivers/hwmon/pmbus/Kconfig | 1 + drivers/hwmon/ultra45_env.c | 1 + drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwtracing/Kconfig | 1 + drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/coresight-etb10.c | 21 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 28 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 19 +- drivers/hwtracing/intel_th/Kconfig | 1 + drivers/hwtracing/stm/Kconfig | 1 + drivers/i2c/Kconfig | 1 + drivers/i2c/algos/Kconfig | 1 + drivers/i2c/algos/Makefile | 1 + drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-sirf.c | 3 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 15 +- drivers/i2c/muxes/Kconfig | 1 + drivers/i3c/master/Kconfig | 1 + drivers/i3c/master/Makefile | 1 + drivers/ide/Kconfig | 1 + drivers/ide/aec62xx.c | 1 + drivers/ide/ali14xx.c | 1 + drivers/ide/atiixp.c | 1 + drivers/ide/cmd640.c | 1 + drivers/ide/cmd64x.c | 1 + drivers/ide/cy82c693.c | 1 + drivers/ide/dtc2278.c | 1 + drivers/ide/hpt366.c | 1 + drivers/ide/ht6560b.c | 1 + drivers/ide/icside.c | 1 + drivers/ide/ide-4drives.c | 1 + drivers/ide/ide-atapi.c | 1 + drivers/ide/ide-dma-sff.c | 1 + drivers/ide/ide-eh.c | 1 + drivers/ide/ide-gd.c | 1 + drivers/ide/ide-io-std.c | 1 + drivers/ide/ide-ioctls.c | 1 + drivers/ide/ide-iops.c | 1 + drivers/ide/ide-legacy.c | 1 + drivers/ide/ide-lib.c | 1 + drivers/ide/ide-probe.c | 1 + drivers/ide/ide-proc.c | 1 + drivers/ide/ide-taskfile.c | 1 + drivers/ide/ide-xfer-mode.c | 1 + drivers/ide/ide.c | 1 + drivers/ide/it8213.c | 1 + drivers/ide/ns87415.c | 1 + drivers/ide/opti621.c | 1 + drivers/ide/pdc202xx_old.c | 1 + drivers/ide/qd65xx.c | 1 + drivers/ide/rapide.c | 1 + drivers/ide/rz1000.c | 1 + drivers/ide/serverworks.c | 1 + drivers/ide/sl82c105.c | 1 + drivers/ide/slc90e66.c | 1 + drivers/ide/umc8672.c | 1 + drivers/idle/Kconfig | 1 + drivers/idle/Makefile | 1 + drivers/iio/Kconfig | 1 + drivers/iio/accel/Kconfig | 1 + drivers/iio/accel/adxl372_spi.c | 9 + drivers/iio/accel/bmc150-accel-spi.c | 14 +- drivers/iio/accel/kxsd9-spi.c | 10 + drivers/iio/adc/Kconfig | 1 + drivers/iio/adc/at91-sama5d2_adc.c | 12 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 54 +- drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 + drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/stm32-dfsdm-adc.c | 6 + drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/sun4i-gpadc-iio.c | 5 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/afe/Kconfig | 1 + drivers/iio/afe/Makefile | 1 + drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/buffer/Kconfig | 1 + drivers/iio/buffer/kfifo_buf.c | 1 + drivers/iio/chemical/Kconfig | 1 + drivers/iio/chemical/Makefile | 1 + drivers/iio/common/Kconfig | 1 + drivers/iio/common/cros_ec_sensors/Kconfig | 1 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 + drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/common/hid-sensors/Makefile | 1 + drivers/iio/common/ms_sensors/Kconfig | 1 + drivers/iio/common/ms_sensors/Makefile | 1 + drivers/iio/common/ssp_sensors/Kconfig | 1 + drivers/iio/common/ssp_sensors/Makefile | 1 + drivers/iio/common/st_sensors/Kconfig | 1 + drivers/iio/dac/Kconfig | 1 + drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dummy/Kconfig | 1 + drivers/iio/frequency/Kconfig | 1 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/ad9523.c | 8 +- drivers/iio/gyro/Kconfig | 1 + drivers/iio/gyro/bmg160_i2c.c | 1 + drivers/iio/gyro/bmg160_spi.c | 1 + drivers/iio/gyro/mpu3050-core.c | 1 + drivers/iio/gyro/mpu3050-i2c.c | 1 + drivers/iio/health/Kconfig | 1 + drivers/iio/health/Makefile | 1 + drivers/iio/humidity/Kconfig | 1 + drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/bmi160/Kconfig | 1 + drivers/iio/imu/bmi160/Makefile | 1 + drivers/iio/imu/inv_mpu6050/Kconfig | 1 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 46 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 3 + drivers/iio/imu/st_lsm6dsx/Kconfig | 1 + drivers/iio/imu/st_lsm6dsx/Makefile | 1 + drivers/iio/light/Kconfig | 1 + drivers/iio/light/bh1780.c | 1 + drivers/iio/light/cm3605.c | 1 + drivers/iio/magnetometer/Kconfig | 1 + drivers/iio/magnetometer/ak8974.c | 1 + drivers/iio/magnetometer/ak8975.c | 15 +- drivers/iio/multiplexer/Kconfig | 1 + drivers/iio/multiplexer/Makefile | 1 + drivers/iio/orientation/Kconfig | 1 + drivers/iio/orientation/Makefile | 1 + drivers/iio/potentiometer/Kconfig | 1 + drivers/iio/potentiostat/Kconfig | 1 + drivers/iio/potentiostat/Makefile | 1 + drivers/iio/pressure/Kconfig | 1 + drivers/iio/pressure/bmp280-i2c.c | 1 + drivers/iio/pressure/bmp280-spi.c | 1 + drivers/iio/proximity/Kconfig | 1 + drivers/iio/resolver/Kconfig | 1 + drivers/iio/resolver/Makefile | 1 + drivers/iio/temperature/Kconfig | 1 + drivers/iio/temperature/maxim_thermocouple.c | 10 + drivers/iio/trigger/Kconfig | 1 + drivers/infiniband/Kconfig | 1 + drivers/infiniband/Makefile | 1 + drivers/infiniband/hw/bnxt_re/Kconfig | 1 + drivers/infiniband/hw/cxgb3/Kconfig | 1 + drivers/infiniband/hw/cxgb4/Kconfig | 1 + drivers/infiniband/hw/cxgb4/Makefile | 1 + drivers/infiniband/hw/hfi1/Kconfig | 1 + drivers/infiniband/hw/hns/Kconfig | 1 + drivers/infiniband/hw/hns/Makefile | 1 + drivers/infiniband/hw/i40iw/Kconfig | 1 + drivers/infiniband/hw/mlx4/Kconfig | 1 + drivers/infiniband/hw/mlx4/Makefile | 1 + drivers/infiniband/hw/mlx5/Kconfig | 1 + drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mthca/Kconfig | 1 + drivers/infiniband/hw/nes/Kconfig | 1 + drivers/infiniband/hw/nes/Makefile | 1 + drivers/infiniband/hw/ocrdma/Kconfig | 1 + drivers/infiniband/hw/ocrdma/Makefile | 1 + drivers/infiniband/hw/qedr/Kconfig | 1 + drivers/infiniband/hw/qedr/Makefile | 1 + drivers/infiniband/hw/qib/Kconfig | 1 + drivers/infiniband/hw/usnic/Kconfig | 1 + drivers/infiniband/hw/vmw_pvrdma/Kconfig | 1 + drivers/infiniband/hw/vmw_pvrdma/Makefile | 1 + drivers/infiniband/sw/Makefile | 1 + drivers/infiniband/sw/rdmavt/Kconfig | 1 + drivers/infiniband/sw/rdmavt/Makefile | 1 + drivers/infiniband/sw/rxe/Kconfig | 1 + drivers/infiniband/ulp/ipoib/Kconfig | 1 + drivers/infiniband/ulp/iser/Kconfig | 1 + drivers/infiniband/ulp/iser/Makefile | 1 + drivers/infiniband/ulp/isert/Kconfig | 1 + drivers/infiniband/ulp/isert/Makefile | 1 + drivers/infiniband/ulp/opa_vnic/Kconfig | 1 + drivers/infiniband/ulp/opa_vnic/Makefile | 1 + drivers/infiniband/ulp/srp/Kconfig | 1 + drivers/infiniband/ulp/srpt/Kconfig | 1 + drivers/infiniband/ulp/srpt/Makefile | 1 + drivers/input/Kconfig | 1 + drivers/input/gameport/Kconfig | 1 + drivers/input/joystick/Kconfig | 1 + drivers/input/joystick/grip_mp.c | 1 + drivers/input/joystick/iforce/Kconfig | 1 + drivers/input/joystick/iforce/Makefile | 1 + drivers/input/joystick/maplecontrol.c | 1 + drivers/input/keyboard/Kconfig | 1 + drivers/input/keyboard/dlink-dir685-touchkeys.c | 1 + drivers/input/keyboard/imx_keypad.c | 4 +- drivers/input/keyboard/tegra-kbc.c | 15 +- drivers/input/misc/Kconfig | 1 + drivers/input/misc/cobalt_btns.c | 15 +- drivers/input/misc/da9063_onkey.c | 22 +- drivers/input/misc/powermate.c | 1 + drivers/input/misc/rb532_button.c | 1 + drivers/input/misc/sgi_btns.c | 15 +- drivers/input/misc/sirfsoc-onkey.c | 3 +- drivers/input/misc/sparcspkr.c | 1 + drivers/input/mouse/Kconfig | 1 + drivers/input/mouse/elantech.c | 2 + drivers/input/mouse/maplemouse.c | 1 + drivers/input/rmi4/Kconfig | 1 + drivers/input/serio/Kconfig | 1 + drivers/input/serio/sun4i-ps2.c | 1 + drivers/input/tablet/Kconfig | 1 + drivers/input/tablet/kbtab.c | 1 + drivers/input/tablet/pegasus_notetaker.c | 1 + drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/hp680_ts_input.c | 1 + drivers/input/touchscreen/ili210x.c | 1 + drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/qcom/Kconfig | 1 + drivers/iommu/Kconfig | 1 + drivers/iommu/irq_remapping.c | 1 + drivers/ipack/Kconfig | 1 + drivers/ipack/Makefile | 1 + drivers/ipack/carriers/Kconfig | 1 + drivers/ipack/carriers/Makefile | 1 + drivers/ipack/devices/Kconfig | 1 + drivers/ipack/devices/Makefile | 1 + drivers/irqchip/Kconfig | 1 + drivers/irqchip/irq-mxs.c | 15 +- drivers/irqchip/irq-sirfsoc.c | 3 +- drivers/isdn/Kconfig | 1 + drivers/isdn/capi/Kconfig | 1 + drivers/isdn/divert/Makefile | 1 + drivers/isdn/gigaset/Kconfig | 1 + drivers/isdn/hardware/Kconfig | 1 + drivers/isdn/hardware/Makefile | 1 + drivers/isdn/hardware/avm/Kconfig | 1 + drivers/isdn/hardware/mISDN/Kconfig | 1 + drivers/isdn/hisax/Kconfig | 1 + drivers/isdn/hisax/teles_cs.c | 1 + drivers/isdn/hysdn/Kconfig | 1 + drivers/isdn/hysdn/Makefile | 1 + drivers/isdn/i4l/Kconfig | 1 + drivers/isdn/isdnloop/Makefile | 1 + drivers/isdn/mISDN/Kconfig | 1 + drivers/leds/Kconfig | 34 + drivers/leds/Makefile | 4 + drivers/leds/leds-clevo-mail.c | 1 + drivers/leds/leds-cobalt-qube.c | 1 + drivers/leds/leds-cobalt-raq.c | 15 +- drivers/leds/leds-lm36274.c | 174 + drivers/leds/leds-lm3697.c | 395 ++ drivers/leds/leds-rb532.c | 1 + drivers/leds/leds-spi-byte.c | 161 + drivers/leds/leds-sunfire.c | 1 + drivers/leds/leds-tca6507.c | 1 + drivers/leds/leds-ti-lmu-common.c | 156 + drivers/leds/trigger/Kconfig | 1 + drivers/lightnvm/Kconfig | 1 + drivers/macintosh/Kconfig | 1 + drivers/macintosh/ams/Makefile | 1 + drivers/macintosh/ams/ams-core.c | 15 +- drivers/macintosh/mac_hid.c | 1 + drivers/macintosh/therm_adt746x.c | 1 + drivers/macintosh/windfarm_cpufreq_clamp.c | 1 + drivers/mailbox/Kconfig | 1 + drivers/mailbox/mailbox-xgene-slimpro.c | 15 +- drivers/mcb/Kconfig | 1 + drivers/mcb/mcb-parse.c | 1 + drivers/md/Kconfig | 1 + drivers/md/bcache/Kconfig | 1 + drivers/md/dm-era-target.c | 1 + drivers/md/dm-table.c | 17 +- drivers/md/dm.c | 20 + drivers/md/dm.h | 1 + drivers/md/md-bitmap.c | 1 + drivers/md/persistent-data/Kconfig | 1 + drivers/media/Kconfig | 1 + drivers/media/cec/Kconfig | 1 + drivers/media/common/Kconfig | 1 + drivers/media/common/Makefile | 1 + drivers/media/common/b2c2/Kconfig | 1 + drivers/media/common/cypress_firmware.c | 1 + drivers/media/common/saa7146/Kconfig | 1 + drivers/media/common/saa7146/Makefile | 1 + drivers/media/common/saa7146/saa7146_fops.c | 1 + drivers/media/common/saa7146/saa7146_hlp.c | 1 + drivers/media/common/siano/Kconfig | 1 + drivers/media/common/siano/smscoreapi.h | 13 +- drivers/media/common/siano/smsdvb-main.c | 13 +- drivers/media/common/siano/smsdvb.h | 14 +- drivers/media/common/siano/smsendian.c | 13 +- drivers/media/common/siano/smsendian.h | 13 +- drivers/media/common/v4l2-tpg/Kconfig | 1 + drivers/media/common/v4l2-tpg/Makefile | 1 + drivers/media/common/videobuf2/Kconfig | 1 + drivers/media/dvb-core/Kconfig | 1 + drivers/media/dvb-frontends/cxd2820r.h | 15 +- drivers/media/dvb-frontends/cxd2820r_c.c | 15 +- drivers/media/dvb-frontends/cxd2820r_core.c | 15 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 15 +- drivers/media/dvb-frontends/cxd2820r_t.c | 15 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 15 +- drivers/media/dvb-frontends/dibx000_common.c | 1 + drivers/media/dvb-frontends/drx39xyj/Kconfig | 1 + drivers/media/dvb-frontends/drx39xyj/Makefile | 1 + drivers/media/dvb-frontends/rtl2832.c | 15 +- drivers/media/dvb-frontends/rtl2832.h | 15 +- drivers/media/dvb-frontends/rtl2832_priv.h | 15 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 16 +- drivers/media/dvb-frontends/rtl2832_sdr.h | 16 +- drivers/media/dvb-frontends/sp887x.c | 1 + drivers/media/dvb-frontends/tda10071.c | 15 +- drivers/media/dvb-frontends/tda10071.h | 15 +- drivers/media/dvb-frontends/tda10071_priv.h | 15 +- drivers/media/firewire/Kconfig | 1 + drivers/media/firewire/Makefile | 1 + drivers/media/firewire/firedtv-fw.c | 1 + drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/adv748x/Makefile | 1 + drivers/media/i2c/cx25840/Kconfig | 1 + drivers/media/i2c/cx25840/Makefile | 1 + drivers/media/i2c/et8ek8/Kconfig | 1 + drivers/media/i2c/et8ek8/Makefile | 1 + drivers/media/i2c/m5mols/Kconfig | 1 + drivers/media/i2c/m5mols/Makefile | 1 + drivers/media/i2c/s5c73m3/Makefile | 1 + drivers/media/i2c/smiapp/Kconfig | 1 + drivers/media/i2c/smiapp/Makefile | 1 + drivers/media/mmc/Kconfig | 1 + drivers/media/mmc/siano/Kconfig | 1 + drivers/media/mmc/siano/Makefile | 1 + drivers/media/pci/Kconfig | 1 + drivers/media/pci/b2c2/Kconfig | 1 + drivers/media/pci/b2c2/flexcop-pci.c | 1 + drivers/media/pci/bt8xx/Kconfig | 1 + drivers/media/pci/cobalt/Kconfig | 1 + drivers/media/pci/cx18/Kconfig | 1 + drivers/media/pci/cx23885/Kconfig | 1 + drivers/media/pci/cx25821/Kconfig | 1 + drivers/media/pci/cx88/Kconfig | 1 + drivers/media/pci/ddbridge/Kconfig | 1 + drivers/media/pci/dm1105/Kconfig | 1 + drivers/media/pci/dm1105/Makefile | 1 + drivers/media/pci/dt3155/Kconfig | 1 + drivers/media/pci/dt3155/Makefile | 1 + drivers/media/pci/intel/Makefile | 1 + drivers/media/pci/intel/ipu3/Kconfig | 1 + drivers/media/pci/intel/ipu3/Makefile | 1 + drivers/media/pci/ivtv/Kconfig | 1 + drivers/media/pci/mantis/Kconfig | 1 + drivers/media/pci/meye/Kconfig | 1 + drivers/media/pci/meye/Makefile | 1 + drivers/media/pci/netup_unidvb/Kconfig | 1 + drivers/media/pci/ngene/Kconfig | 1 + drivers/media/pci/pluto2/Kconfig | 1 + drivers/media/pci/pluto2/Makefile | 1 + drivers/media/pci/pt1/Kconfig | 1 + drivers/media/pci/pt1/Makefile | 1 + drivers/media/pci/pt3/Kconfig | 1 + drivers/media/pci/saa7134/Kconfig | 1 + drivers/media/pci/saa7146/Kconfig | 1 + drivers/media/pci/saa7146/Makefile | 1 + drivers/media/pci/saa7164/Kconfig | 1 + drivers/media/pci/smipcie/Kconfig | 1 + drivers/media/pci/solo6x10/Kconfig | 1 + drivers/media/pci/solo6x10/Makefile | 1 + drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/pci/sta2x11/Makefile | 1 + drivers/media/pci/ttpci/Kconfig | 1 + drivers/media/pci/tw5864/Kconfig | 1 + drivers/media/pci/tw5864/Makefile | 1 + drivers/media/pci/tw68/Kconfig | 1 + drivers/media/pci/tw68/Makefile | 1 + drivers/media/pci/tw686x/Kconfig | 1 + drivers/media/pci/tw686x/Makefile | 1 + drivers/media/platform/Kconfig | 1 + drivers/media/platform/am437x/Kconfig | 1 + drivers/media/platform/am437x/Makefile | 1 + drivers/media/platform/atmel/Kconfig | 1 + drivers/media/platform/atmel/Makefile | 1 + drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 263 +- drivers/media/platform/cadence/Kconfig | 1 + drivers/media/platform/cec-gpio/Makefile | 1 + drivers/media/platform/coda/Makefile | 1 + drivers/media/platform/coda/coda-bit.c | 56 +- drivers/media/platform/coda/coda-common.c | 81 +- drivers/media/platform/coda/coda.h | 3 + drivers/media/platform/coda/coda_regs.h | 2 +- drivers/media/platform/cros-ec-cec/Makefile | 1 + drivers/media/platform/davinci/Kconfig | 1 + drivers/media/platform/exynos-gsc/Makefile | 1 + drivers/media/platform/exynos4-is/Kconfig | 1 + drivers/media/platform/marvell-ccic/Kconfig | 1 + drivers/media/platform/marvell-ccic/Makefile | 1 + drivers/media/platform/meson/Makefile | 1 + drivers/media/platform/mtk-jpeg/Makefile | 1 + drivers/media/platform/mtk-vpu/Makefile | 1 + drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap/Makefile | 1 + drivers/media/platform/qcom/camss/Makefile | 1 + drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/helpers.c | 7 + drivers/media/platform/qcom/venus/hfi_cmds.c | 2 + drivers/media/platform/qcom/venus/venc_ctrls.c | 21 +- drivers/media/platform/rockchip/rga/Makefile | 1 + drivers/media/platform/s3c-camif/Makefile | 1 + drivers/media/platform/s5p-cec/Makefile | 1 + drivers/media/platform/s5p-g2d/Makefile | 1 + drivers/media/platform/s5p-jpeg/Makefile | 1 + drivers/media/platform/seco-cec/Makefile | 1 + drivers/media/platform/sti/bdisp/Makefile | 1 + drivers/media/platform/sti/c8sectpfe/Kconfig | 1 + drivers/media/platform/sti/cec/Makefile | 1 + drivers/media/platform/sti/delta/Makefile | 1 + drivers/media/platform/sti/hva/Makefile | 1 + drivers/media/platform/stm32/Makefile | 1 + drivers/media/platform/sunxi/sun6i-csi/Kconfig | 1 + drivers/media/platform/sunxi/sun6i-csi/Makefile | 1 + drivers/media/platform/tegra-cec/Makefile | 1 + drivers/media/platform/vicodec/Kconfig | 1 + drivers/media/platform/vimc/Kconfig | 1 + drivers/media/platform/vivid/Kconfig | 1 + drivers/media/radio/Kconfig | 1 + drivers/media/radio/radio-aimslab.c | 1 + drivers/media/radio/radio-aztech.c | 1 + drivers/media/radio/radio-cadet.c | 1 + drivers/media/radio/radio-gemtek.c | 1 + drivers/media/radio/radio-maxiradio.c | 1 + drivers/media/radio/radio-miropcm20.c | 1 + drivers/media/radio/radio-rtrack2.c | 1 + drivers/media/radio/radio-sf16fmi.c | 1 + drivers/media/radio/radio-sf16fmr2.c | 1 + drivers/media/radio/radio-terratec.c | 1 + drivers/media/radio/radio-trust.c | 1 + drivers/media/radio/radio-typhoon.c | 1 + drivers/media/radio/radio-zoltrix.c | 1 + drivers/media/radio/si470x/Kconfig | 1 + drivers/media/radio/si470x/Makefile | 1 + drivers/media/radio/si4713/Kconfig | 1 + drivers/media/radio/si4713/Makefile | 1 + drivers/media/radio/wl128x/Kconfig | 1 + drivers/media/radio/wl128x/Makefile | 1 + drivers/media/rc/Kconfig | 1 + drivers/media/rc/img-ir/Kconfig | 1 + drivers/media/rc/keymaps/Kconfig | 1 + drivers/media/rc/keymaps/rc-alink-dtu-m.c | 15 +- drivers/media/rc/keymaps/rc-anysee.c | 15 +- drivers/media/rc/keymaps/rc-ati-x10.c | 15 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 15 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 15 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 15 +- drivers/media/rc/keymaps/rc-digittrade.c | 15 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 15 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 15 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 15 +- drivers/media/rc/keymaps/rc-medion-x10.c | 15 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 15 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 15 +- drivers/media/rc/keymaps/rc-reddo.c | 15 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 15 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 15 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 15 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 15 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 15 +- drivers/media/rc/keymaps/rc-trekstor.c | 15 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 1 + drivers/media/spi/Kconfig | 1 + drivers/media/spi/Makefile | 1 + drivers/media/tuners/Kconfig | 1 + drivers/media/tuners/e4000.c | 15 +- drivers/media/tuners/e4000.h | 15 +- drivers/media/tuners/e4000_priv.h | 15 +- drivers/media/tuners/fc2580.c | 15 +- drivers/media/tuners/fc2580.h | 15 +- drivers/media/tuners/fc2580_priv.h | 15 +- drivers/media/tuners/mt20xx.c | 1 + drivers/media/tuners/r820t.h | 15 +- drivers/media/tuners/tda18212.c | 15 +- drivers/media/tuners/tda18212.h | 15 +- drivers/media/tuners/tda9887.c | 1 + drivers/media/tuners/tuner-simple.c | 1 + drivers/media/tuners/tuner-types.c | 1 + drivers/media/usb/Kconfig | 1 + drivers/media/usb/airspy/Kconfig | 1 + drivers/media/usb/airspy/Makefile | 1 + drivers/media/usb/as102/Kconfig | 1 + drivers/media/usb/au0828/Kconfig | 1 + drivers/media/usb/au0828/au0828-vbi.c | 15 +- drivers/media/usb/b2c2/Kconfig | 1 + drivers/media/usb/b2c2/Makefile | 1 + drivers/media/usb/b2c2/flexcop-usb.c | 1 + drivers/media/usb/cpia2/Kconfig | 1 + drivers/media/usb/cpia2/Makefile | 1 + drivers/media/usb/cx231xx/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/af9035.c | 15 +- drivers/media/usb/dvb-usb-v2/af9035.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_common.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 15 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 15 +- drivers/media/usb/dvb-usb/Kconfig | 1 + drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/go7007/Kconfig | 1 + drivers/media/usb/gspca/Kconfig | 1 + drivers/media/usb/gspca/benq.c | 11 +- drivers/media/usb/gspca/conex.c | 11 +- drivers/media/usb/gspca/dtcs033.c | 11 +- drivers/media/usb/gspca/finepix.c | 11 +- drivers/media/usb/gspca/gl860/Kconfig | 1 + drivers/media/usb/gspca/jeilinj.c | 11 +- drivers/media/usb/gspca/jl2005bcd.c | 11 +- drivers/media/usb/gspca/jpeg.h | 12 +- drivers/media/usb/gspca/kinect.c | 11 +- drivers/media/usb/gspca/konica.c | 11 +- drivers/media/usb/gspca/m5602/Kconfig | 1 + drivers/media/usb/gspca/mars.c | 11 +- drivers/media/usb/gspca/mr97310a.c | 11 +- drivers/media/usb/gspca/nw80x.c | 11 +- drivers/media/usb/gspca/ov519.c | 12 +- drivers/media/usb/gspca/ov534.c | 11 +- drivers/media/usb/gspca/ov534_9.c | 11 +- drivers/media/usb/gspca/pac7302.c | 11 +- drivers/media/usb/gspca/pac7311.c | 11 +- drivers/media/usb/gspca/sn9c2028.c | 11 +- drivers/media/usb/gspca/sn9c20x.c | 11 +- drivers/media/usb/gspca/sonixb.c | 11 +- drivers/media/usb/gspca/sonixj.c | 11 +- drivers/media/usb/gspca/spca1528.c | 11 +- drivers/media/usb/gspca/spca500.c | 12 +- drivers/media/usb/gspca/spca501.c | 12 +- drivers/media/usb/gspca/spca505.c | 12 +- drivers/media/usb/gspca/spca506.c | 11 +- drivers/media/usb/gspca/spca508.c | 11 +- drivers/media/usb/gspca/spca561.c | 11 +- drivers/media/usb/gspca/sq905.c | 11 +- drivers/media/usb/gspca/sq905c.c | 11 +- drivers/media/usb/gspca/sq930x.c | 11 +- drivers/media/usb/gspca/stk014.c | 11 +- drivers/media/usb/gspca/stk1135.c | 11 +- drivers/media/usb/gspca/stk1135.h | 11 +- drivers/media/usb/gspca/stv06xx/Kconfig | 1 + drivers/media/usb/gspca/sunplus.c | 11 +- drivers/media/usb/gspca/t613.c | 11 +- drivers/media/usb/gspca/topro.c | 14 +- drivers/media/usb/gspca/touptek.c | 11 +- drivers/media/usb/gspca/tv8532.c | 12 +- drivers/media/usb/gspca/vc032x.c | 11 +- drivers/media/usb/gspca/vicam.c | 11 +- drivers/media/usb/gspca/w996Xcf.c | 12 +- drivers/media/usb/hackrf/Kconfig | 1 + drivers/media/usb/hackrf/Makefile | 1 + drivers/media/usb/hdpvr/Kconfig | 1 + drivers/media/usb/hdpvr/Makefile | 1 + drivers/media/usb/msi2500/Kconfig | 1 + drivers/media/usb/msi2500/Makefile | 1 + drivers/media/usb/pulse8-cec/Kconfig | 1 + drivers/media/usb/pulse8-cec/Makefile | 1 + drivers/media/usb/pvrusb2/Kconfig | 1 + drivers/media/usb/pwc/Kconfig | 1 + drivers/media/usb/pwc/Makefile | 1 + drivers/media/usb/rainshadow-cec/Kconfig | 1 + drivers/media/usb/rainshadow-cec/Makefile | 1 + drivers/media/usb/s2255/Kconfig | 1 + drivers/media/usb/s2255/Makefile | 1 + drivers/media/usb/siano/Kconfig | 1 + drivers/media/usb/siano/Makefile | 1 + drivers/media/usb/siano/smsusb.c | 46 +- drivers/media/usb/stk1160/Kconfig | 1 + drivers/media/usb/stkwebcam/Kconfig | 1 + drivers/media/usb/stkwebcam/Makefile | 1 + drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/stkwebcam/stk-webcam.h | 11 +- drivers/media/usb/tm6000/Kconfig | 1 + drivers/media/usb/ttusb-budget/Kconfig | 1 + drivers/media/usb/ttusb-budget/Makefile | 1 + drivers/media/usb/ttusb-dec/Kconfig | 1 + drivers/media/usb/ttusb-dec/Makefile | 1 + drivers/media/usb/usbtv/Kconfig | 1 + drivers/media/usb/usbtv/Makefile | 1 + drivers/media/usb/usbvision/Kconfig | 1 + drivers/media/usb/usbvision/Makefile | 1 + drivers/media/usb/uvc/Kconfig | 1 + drivers/media/usb/zr364xx/Kconfig | 1 + drivers/media/usb/zr364xx/Makefile | 1 + drivers/media/v4l2-core/Kconfig | 1 + drivers/media/v4l2-core/tuner-core.c | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1 + drivers/media/v4l2-core/v4l2-ctrls.c | 1 + drivers/memory/Kconfig | 1 + drivers/memory/tegra/Kconfig | 1 + drivers/memstick/Kconfig | 1 + drivers/memstick/Makefile | 1 + drivers/memstick/core/Kconfig | 1 + drivers/memstick/core/Makefile | 1 + drivers/memstick/host/Kconfig | 1 + drivers/memstick/host/rtsx_pci_ms.c | 14 +- drivers/message/Makefile | 1 + drivers/message/fusion/Kconfig | 1 + drivers/mfd/Kconfig | 6 +- drivers/mfd/cros_ec_dev.c | 14 +- drivers/mfd/cros_ec_dev.h | 14 +- drivers/mfd/ti-lmu.c | 23 +- drivers/misc/Kconfig | 1 + drivers/misc/altera-stapl/Kconfig | 1 + drivers/misc/altera-stapl/Makefile | 1 + drivers/misc/atmel_tclib.c | 1 + drivers/misc/c2port/Kconfig | 1 + drivers/misc/c2port/Makefile | 1 + drivers/misc/cardreader/Kconfig | 1 + drivers/misc/cardreader/Makefile | 1 + drivers/misc/cardreader/rtl8411.c | 14 +- drivers/misc/cardreader/rts5209.c | 14 +- drivers/misc/cardreader/rts5227.c | 14 +- drivers/misc/cardreader/rts5229.c | 14 +- drivers/misc/cardreader/rts5249.c | 14 +- drivers/misc/cardreader/rts5260.c | 14 +- drivers/misc/cardreader/rtsx_pcr.c | 14 +- drivers/misc/cardreader/rtsx_pcr.h | 14 +- drivers/misc/cb710/Kconfig | 1 + drivers/misc/cb710/Makefile | 1 + drivers/misc/cxl/Kconfig | 1 + drivers/misc/echo/Kconfig | 1 + drivers/misc/echo/Makefile | 1 + drivers/misc/eeprom/Kconfig | 1 + drivers/misc/genwqe/Kconfig | 1 + drivers/misc/genwqe/Makefile | 1 + drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/Makefile | 1 + drivers/misc/habanalabs/goya/Makefile | 1 + drivers/misc/lis3lv02d/Kconfig | 1 + drivers/misc/lis3lv02d/Makefile | 1 + drivers/misc/mei/debugfs.c | 184 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mic/Kconfig | 1 + drivers/misc/mic/bus/Makefile | 1 + drivers/misc/mic/cosm_client/Makefile | 1 + drivers/misc/mic/vop/Makefile | 1 + drivers/misc/ocxl/Kconfig | 1 + drivers/misc/sgi-gru/Makefile | 1 + drivers/misc/sram.c | 15 +- drivers/misc/ti-st/Kconfig | 1 + drivers/misc/ti-st/Makefile | 1 + drivers/misc/vmw_vmci/Kconfig | 1 + drivers/misc/vmw_vmci/Makefile | 1 + drivers/mmc/Kconfig | 1 + drivers/mmc/Makefile | 1 + drivers/mmc/core/Kconfig | 1 + drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/mxs-mmc.c | 15 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 14 +- drivers/mmc/host/sdhci-pci-data.c | 1 + drivers/mmc/host/sdhci-sirf.c | 3 +- drivers/mtd/chips/Kconfig | 1 + drivers/mtd/chips/chipreg.c | 1 + drivers/mtd/chips/map_absent.c | 1 + drivers/mtd/devices/Kconfig | 1 + drivers/mtd/devices/bcm47xxsflash.c | 1 + drivers/mtd/devices/phram.c | 1 + drivers/mtd/devices/slram.c | 1 + drivers/mtd/lpddr/Kconfig | 1 + drivers/mtd/lpddr/Makefile | 1 + drivers/mtd/lpddr/lpddr_cmds.c | 15 +- drivers/mtd/lpddr/qinfo_probe.c | 16 +- drivers/mtd/maps/Kconfig | 1 + drivers/mtd/maps/amd76xrom.c | 1 + drivers/mtd/maps/ck804xrom.c | 1 + drivers/mtd/maps/esb2rom.c | 1 + drivers/mtd/maps/ichxrom.c | 1 + drivers/mtd/maps/ixp4xx.c | 1 + drivers/mtd/maps/l440gx.c | 1 + drivers/mtd/maps/map_funcs.c | 1 + drivers/mtd/maps/nettel.c | 1 + drivers/mtd/maps/sa1100-flash.c | 1 + drivers/mtd/maps/scb2_flash.c | 1 + drivers/mtd/maps/scx200_docflash.c | 1 + drivers/mtd/maps/sun_uflash.c | 1 + drivers/mtd/nand/Kconfig | 1 + drivers/mtd/nand/onenand/Kconfig | 1 + drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/atmel/Makefile | 1 + drivers/mtd/nand/raw/bcm47xxnflash/Makefile | 1 + drivers/mtd/nand/raw/cafe_nand.c | 1 + drivers/mtd/nand/raw/diskonchip.c | 1 + drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 1 + drivers/mtd/nand/raw/gpmi-nand/bch-regs.h | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-regs.h | 15 +- drivers/mtd/nand/raw/ingenic/Kconfig | 1 + drivers/mtd/nand/raw/ingenic/Makefile | 1 + drivers/mtd/nand/raw/mpc5121_nfc.c | 15 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 + drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/parsers/Kconfig | 1 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/rfd_ftl.c | 1 + drivers/mtd/spi-nor/Kconfig | 1 + drivers/mtd/spi-nor/hisi-sfc.c | 14 +- drivers/mtd/tests/mtd_nandecctest.c | 1 + drivers/mtd/ubi/Kconfig | 1 + drivers/net/Kconfig | 1 + drivers/net/appletalk/Kconfig | 1 + drivers/net/appletalk/Makefile | 1 + drivers/net/arcnet/Kconfig | 1 + drivers/net/bonding/Makefile | 1 + drivers/net/bonding/bond_alb.c | 18 +- drivers/net/bonding/bond_sysfs.c | 18 +- drivers/net/caif/Kconfig | 1 + drivers/net/can/Kconfig | 1 + drivers/net/can/at91_can.c | 6 +- drivers/net/can/c_can/Kconfig | 1 + drivers/net/can/c_can/Makefile | 1 + drivers/net/can/cc770/Kconfig | 1 + drivers/net/can/cc770/Makefile | 1 + drivers/net/can/ifi_canfd/Kconfig | 1 + drivers/net/can/ifi_canfd/Makefile | 1 + drivers/net/can/m_can/Kconfig | 1 + drivers/net/can/m_can/Makefile | 1 + drivers/net/can/mscan/Kconfig | 1 + drivers/net/can/mscan/Makefile | 1 + drivers/net/can/peak_canfd/Kconfig | 1 + drivers/net/can/peak_canfd/Makefile | 1 + drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/sja1000/Kconfig | 1 + drivers/net/can/sja1000/tscan1.c | 14 +- drivers/net/can/softing/Kconfig | 1 + drivers/net/can/softing/Makefile | 1 + drivers/net/can/spi/Kconfig | 1 + drivers/net/can/spi/Makefile | 1 + drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/can/usb/Kconfig | 1 + drivers/net/can/usb/kvaser_usb/Makefile | 1 + drivers/net/can/usb/peak_usb/Makefile | 1 + drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/b53/Kconfig | 1 + drivers/net/dsa/dsa_loop_bdinfo.c | 1 + drivers/net/dsa/microchip/Kconfig | 1 + drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dummy.c | 1 + drivers/net/ethernet/3com/Kconfig | 1 + drivers/net/ethernet/8390/8390.c | 1 + drivers/net/ethernet/8390/8390p.c | 1 + drivers/net/ethernet/8390/Kconfig | 1 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/adaptec/Kconfig | 1 + drivers/net/ethernet/adaptec/Makefile | 1 + drivers/net/ethernet/aeroflex/Kconfig | 1 + drivers/net/ethernet/aeroflex/Makefile | 1 + drivers/net/ethernet/agere/Kconfig | 1 + drivers/net/ethernet/agere/Makefile | 1 + drivers/net/ethernet/alacritech/Kconfig | 1 + drivers/net/ethernet/alacritech/Makefile | 1 + drivers/net/ethernet/allwinner/Kconfig | 1 + drivers/net/ethernet/allwinner/Makefile | 1 + drivers/net/ethernet/alteon/Kconfig | 1 + drivers/net/ethernet/alteon/Makefile | 1 + drivers/net/ethernet/altera/Kconfig | 1 + drivers/net/ethernet/altera/Makefile | 1 + drivers/net/ethernet/amazon/Kconfig | 1 + drivers/net/ethernet/amazon/Makefile | 1 + drivers/net/ethernet/amazon/ena/Makefile | 1 + drivers/net/ethernet/amd/7990.c | 1 + drivers/net/ethernet/amd/Kconfig | 1 + drivers/net/ethernet/amd/amd8111e.c | 15 +- drivers/net/ethernet/amd/amd8111e.h | 13 +- drivers/net/ethernet/amd/declance.c | 1 + drivers/net/ethernet/amd/hplance.c | 1 + drivers/net/ethernet/amd/mvme147.c | 1 + drivers/net/ethernet/amd/sunlance.c | 1 + drivers/net/ethernet/apm/Kconfig | 1 + drivers/net/ethernet/apm/Makefile | 1 + drivers/net/ethernet/apm/xgene-v2/Kconfig | 1 + drivers/net/ethernet/apm/xgene-v2/Makefile | 1 + drivers/net/ethernet/apm/xgene-v2/enet.c | 14 +- drivers/net/ethernet/apm/xgene-v2/enet.h | 14 +- drivers/net/ethernet/apm/xgene-v2/ethtool.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ethtool.h | 14 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 14 +- drivers/net/ethernet/apm/xgene-v2/mac.h | 14 +- drivers/net/ethernet/apm/xgene-v2/main.c | 14 +- drivers/net/ethernet/apm/xgene-v2/main.h | 14 +- drivers/net/ethernet/apm/xgene-v2/mdio.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ring.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ring.h | 14 +- drivers/net/ethernet/apm/xgene/Kconfig | 1 + drivers/net/ethernet/apm/xgene/Makefile | 1 + drivers/net/ethernet/apm/xgene/xgene_enet_cle.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_cle.h | 14 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_ring2.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 14 +- drivers/net/ethernet/apple/Kconfig | 1 + drivers/net/ethernet/apple/Makefile | 1 + drivers/net/ethernet/apple/bmac.c | 1 + drivers/net/ethernet/apple/mace.c | 1 + drivers/net/ethernet/aquantia/Kconfig | 1 + drivers/net/ethernet/aquantia/Makefile | 1 + drivers/net/ethernet/arc/Kconfig | 1 + drivers/net/ethernet/arc/Makefile | 1 + drivers/net/ethernet/atheros/Kconfig | 1 + drivers/net/ethernet/atheros/alx/Makefile | 1 + drivers/net/ethernet/atheros/atl1c/Makefile | 1 + drivers/net/ethernet/atheros/atl1e/Makefile | 1 + drivers/net/ethernet/atheros/atlx/Makefile | 1 + drivers/net/ethernet/aurora/Kconfig | 1 + drivers/net/ethernet/aurora/Makefile | 1 + drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnx2x/Makefile | 1 + drivers/net/ethernet/broadcom/bnxt/Makefile | 1 + drivers/net/ethernet/broadcom/genet/Makefile | 1 + drivers/net/ethernet/broadcom/sb1250-mac.c | 15 +- drivers/net/ethernet/brocade/Kconfig | 1 + drivers/net/ethernet/brocade/Makefile | 1 + drivers/net/ethernet/brocade/bna/Kconfig | 1 + drivers/net/ethernet/brocade/bna/Makefile | 1 + drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/calxeda/Kconfig | 1 + drivers/net/ethernet/calxeda/Makefile | 1 + drivers/net/ethernet/cavium/Kconfig | 1 + drivers/net/ethernet/cavium/Makefile | 1 + drivers/net/ethernet/cavium/common/Makefile | 1 + drivers/net/ethernet/cavium/octeon/Makefile | 1 + drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb/Makefile | 1 + drivers/net/ethernet/chelsio/cxgb3/Makefile | 1 + drivers/net/ethernet/chelsio/cxgb4vf/Makefile | 1 + drivers/net/ethernet/chelsio/libcxgb/Makefile | 1 + drivers/net/ethernet/cirrus/Kconfig | 1 + drivers/net/ethernet/cirrus/Makefile | 1 + drivers/net/ethernet/cisco/Kconfig | 1 + drivers/net/ethernet/cisco/Makefile | 1 + drivers/net/ethernet/cisco/enic/Kconfig | 1 + drivers/net/ethernet/cisco/enic/Makefile | 1 + drivers/net/ethernet/davicom/Kconfig | 1 + drivers/net/ethernet/davicom/Makefile | 1 + drivers/net/ethernet/dec/Kconfig | 1 + drivers/net/ethernet/dec/Makefile | 1 + drivers/net/ethernet/dec/tulip/Kconfig | 1 + drivers/net/ethernet/dlink/Kconfig | 1 + drivers/net/ethernet/dlink/Makefile | 1 + drivers/net/ethernet/emulex/Kconfig | 1 + drivers/net/ethernet/emulex/Makefile | 1 + drivers/net/ethernet/emulex/benet/Kconfig | 1 + drivers/net/ethernet/emulex/benet/Makefile | 1 + drivers/net/ethernet/ezchip/Kconfig | 1 + drivers/net/ethernet/ezchip/Makefile | 1 + drivers/net/ethernet/faraday/Kconfig | 1 + drivers/net/ethernet/faraday/Makefile | 1 + drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 + drivers/net/ethernet/freescale/fman/Kconfig | 1 + drivers/net/ethernet/freescale/fs_enet/Kconfig | 1 + drivers/net/ethernet/fujitsu/Kconfig | 1 + drivers/net/ethernet/fujitsu/Makefile | 1 + drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hisi_femac.c | 14 +- drivers/net/ethernet/hp/Kconfig | 1 + drivers/net/ethernet/hp/Makefile | 1 + drivers/net/ethernet/huawei/Kconfig | 1 + drivers/net/ethernet/huawei/Makefile | 1 + drivers/net/ethernet/huawei/hinic/Kconfig | 1 + drivers/net/ethernet/huawei/hinic/Makefile | 1 + drivers/net/ethernet/i825xx/Kconfig | 1 + drivers/net/ethernet/i825xx/sni_82596.c | 1 + drivers/net/ethernet/ibm/Kconfig | 1 + drivers/net/ethernet/ibm/Makefile | 1 + drivers/net/ethernet/ibm/ehea/Makefile | 1 + drivers/net/ethernet/ibm/emac/Kconfig | 1 + drivers/net/ethernet/ibm/emac/phy.c | 1 + drivers/net/ethernet/ibm/ibmveth.c | 14 +- drivers/net/ethernet/ibm/ibmveth.h | 14 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/marvell/Kconfig | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + drivers/net/ethernet/marvell/pxa168_eth.c | 14 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/Makefile | 1 + drivers/net/ethernet/mellanox/Kconfig | 1 + drivers/net/ethernet/mellanox/Makefile | 1 + drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/port.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + .../net/ethernet/mellanox/mlx5/core/accel/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/diag/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en/Makefile | 1 + .../ethernet/mellanox/mlx5/core/en_accel/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/fpga/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/lib/Makefile | 1 + drivers/net/ethernet/mellanox/mlxfw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxfw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/micrel/Kconfig | 1 + drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/Makefile | 1 + drivers/net/ethernet/moxa/Kconfig | 1 + drivers/net/ethernet/moxa/Makefile | 1 + drivers/net/ethernet/myricom/Kconfig | 1 + drivers/net/ethernet/myricom/Makefile | 1 + drivers/net/ethernet/myricom/myri10ge/Makefile | 1 + drivers/net/ethernet/natsemi/Kconfig | 1 + drivers/net/ethernet/natsemi/ns83820.c | 16 +- drivers/net/ethernet/natsemi/sonic.c | 1 + drivers/net/ethernet/neterion/Kconfig | 1 + drivers/net/ethernet/neterion/Makefile | 1 + drivers/net/ethernet/neterion/vxge/Makefile | 1 + drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/Makefile | 1 + drivers/net/ethernet/ni/Kconfig | 1 + drivers/net/ethernet/ni/Makefile | 1 + drivers/net/ethernet/nuvoton/Kconfig | 1 + drivers/net/ethernet/nuvoton/Makefile | 1 + drivers/net/ethernet/nvidia/Kconfig | 1 + drivers/net/ethernet/nvidia/Makefile | 1 + drivers/net/ethernet/nvidia/forcedeth.c | 14 +- drivers/net/ethernet/nxp/Kconfig | 1 + drivers/net/ethernet/nxp/Makefile | 1 + drivers/net/ethernet/oki-semi/Kconfig | 1 + drivers/net/ethernet/oki-semi/Makefile | 1 + drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + drivers/net/ethernet/oki-semi/pch_gbe/Makefile | 1 + drivers/net/ethernet/packetengines/Kconfig | 1 + drivers/net/ethernet/packetengines/Makefile | 1 + drivers/net/ethernet/pasemi/Kconfig | 1 + drivers/net/ethernet/pasemi/Makefile | 1 + drivers/net/ethernet/qlogic/Kconfig | 1 + drivers/net/ethernet/qlogic/netxen/Makefile | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 18 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_hdr.h | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 18 +- drivers/net/ethernet/qlogic/qede/Makefile | 1 + drivers/net/ethernet/qlogic/qlge/Makefile | 1 + drivers/net/ethernet/qualcomm/Kconfig | 1 + drivers/net/ethernet/qualcomm/emac/Makefile | 1 + drivers/net/ethernet/qualcomm/rmnet/Kconfig | 1 + drivers/net/ethernet/qualcomm/rmnet/Makefile | 1 + drivers/net/ethernet/rdc/Kconfig | 1 + drivers/net/ethernet/rdc/Makefile | 1 + drivers/net/ethernet/rdc/r6040.c | 16 +- drivers/net/ethernet/realtek/Kconfig | 1 + drivers/net/ethernet/realtek/Makefile | 1 + drivers/net/ethernet/realtek/r8169.c | 1 + drivers/net/ethernet/rocker/Kconfig | 1 + drivers/net/ethernet/rocker/Makefile | 1 + drivers/net/ethernet/samsung/Kconfig | 1 + drivers/net/ethernet/samsung/Makefile | 1 + drivers/net/ethernet/samsung/sxgbe/Makefile | 1 + drivers/net/ethernet/seeq/Kconfig | 1 + drivers/net/ethernet/seeq/Makefile | 1 + drivers/net/ethernet/seeq/sgiseeq.c | 1 + drivers/net/ethernet/sfc/Kconfig | 1 + drivers/net/ethernet/sfc/falcon/Kconfig | 1 + drivers/net/ethernet/sgi/Kconfig | 1 + drivers/net/ethernet/sgi/Makefile | 1 + drivers/net/ethernet/silan/Kconfig | 1 + drivers/net/ethernet/silan/Makefile | 1 + drivers/net/ethernet/silan/sc92031.c | 1 + drivers/net/ethernet/sis/Kconfig | 1 + drivers/net/ethernet/sis/Makefile | 1 + drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc911x.c | 14 +- drivers/net/ethernet/smsc/smc911x.h | 13 +- drivers/net/ethernet/smsc/smc91x.c | 14 +- drivers/net/ethernet/smsc/smc91x.h | 13 +- drivers/net/ethernet/smsc/smsc911x.c | 15 +- drivers/net/ethernet/smsc/smsc911x.h | 14 +- drivers/net/ethernet/smsc/smsc9420.c | 14 +- drivers/net/ethernet/smsc/smsc9420.h | 14 +- drivers/net/ethernet/socionext/Kconfig | 1 + drivers/net/ethernet/stmicro/Kconfig | 1 + drivers/net/ethernet/stmicro/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 +- drivers/net/ethernet/synopsys/Kconfig | 1 + drivers/net/ethernet/tehuti/Kconfig | 1 + drivers/net/ethernet/tehuti/Makefile | 1 + drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/toshiba/Kconfig | 1 + drivers/net/ethernet/tundra/Kconfig | 1 + drivers/net/ethernet/tundra/Makefile | 1 + drivers/net/ethernet/tundra/tsi108_eth.h | 14 +- drivers/net/ethernet/via/Kconfig | 1 + drivers/net/ethernet/via/Makefile | 1 + drivers/net/ethernet/via/via-velocity.c | 12 +- drivers/net/ethernet/via/via-velocity.h | 11 +- drivers/net/ethernet/wiznet/Kconfig | 1 + drivers/net/ethernet/wiznet/Makefile | 1 + drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/ll_temac_main.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 16 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 16 +- drivers/net/ethernet/xircom/Kconfig | 1 + drivers/net/ethernet/xircom/Makefile | 1 + drivers/net/ethernet/xscale/Kconfig | 1 + drivers/net/ethernet/xscale/Makefile | 1 + drivers/net/fddi/Kconfig | 1 + drivers/net/fddi/Makefile | 1 + drivers/net/fddi/skfp/hwmtm.c | 4 +- drivers/net/hamradio/6pack.c | 1 + drivers/net/hamradio/Kconfig | 1 + drivers/net/hippi/Kconfig | 1 + drivers/net/hippi/Makefile | 1 + drivers/net/hyperv/Kconfig | 1 + drivers/net/hyperv/Makefile | 1 + drivers/net/ieee802154/Kconfig | 1 + drivers/net/ipvlan/Makefile | 1 + drivers/net/ipvlan/ipvtap.c | 1 + drivers/net/macvlan.c | 1 + drivers/net/macvtap.c | 1 + drivers/net/nlmon.c | 1 + drivers/net/phy/Kconfig | 1 + drivers/net/phy/phy-c45.c | 1 + drivers/net/phy/phylink.c | 37 +- drivers/net/phy/sfp-bus.c | 1 + drivers/net/plip/Kconfig | 1 + drivers/net/plip/Makefile | 1 + drivers/net/ppp/Kconfig | 1 + drivers/net/slip/Kconfig | 1 + drivers/net/slip/Makefile | 1 + drivers/net/slip/slip.c | 1 + drivers/net/sungem_phy.c | 1 + drivers/net/tap.c | 1 + drivers/net/team/Kconfig | 1 + drivers/net/usb/Kconfig | 1 + drivers/net/usb/asix.h | 14 +- drivers/net/usb/asix_common.c | 14 +- drivers/net/usb/asix_devices.c | 14 +- drivers/net/usb/ax88172a.c | 14 +- drivers/net/usb/ax88179_178a.c | 14 +- drivers/net/usb/catc.c | 13 +- drivers/net/usb/cdc_eem.c | 14 +- drivers/net/usb/cdc_ether.c | 14 +- drivers/net/usb/cdc_subset.c | 14 +- drivers/net/usb/cx82310_eth.c | 14 +- drivers/net/usb/gl620a.c | 14 +- drivers/net/usb/int51x1.c | 13 +- drivers/net/usb/ipheth.c | 3 +- drivers/net/usb/kaweth.c | 14 +- drivers/net/usb/lg-vl600.c | 14 +- drivers/net/usb/mcs7830.c | 15 +- drivers/net/usb/net1080.c | 14 +- drivers/net/usb/plusb.c | 14 +- drivers/net/usb/rndis_host.c | 14 +- drivers/net/usb/sierra_net.c | 14 +- drivers/net/usb/smsc75xx.c | 14 +- drivers/net/usb/smsc75xx.h | 14 +- drivers/net/usb/smsc95xx.c | 14 +- drivers/net/usb/smsc95xx.h | 14 +- drivers/net/usb/usbnet.c | 14 +- drivers/net/usb/zaurus.c | 14 +- drivers/net/veth.c | 1 + drivers/net/virtio_net.c | 14 +- drivers/net/vsockmon.c | 1 + drivers/net/wan/Kconfig | 1 + drivers/net/wan/hostess_sv11.c | 1 + drivers/net/wan/lmc/Makefile | 1 + drivers/net/wan/x25_asy.c | 1 + drivers/net/wimax/Kconfig | 1 + drivers/net/wimax/Makefile | 1 + drivers/net/wimax/i2400m/Kconfig | 1 + drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/admtek/Kconfig | 1 + drivers/net/wireless/admtek/Makefile | 1 + drivers/net/wireless/ath/Kconfig | 1 + drivers/net/wireless/ath/ar5523/Kconfig | 1 + drivers/net/wireless/ath/ar5523/Makefile | 1 + drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/ath/ath5k/Kconfig | 1 + drivers/net/wireless/ath/ath6kl/Kconfig | 1 + drivers/net/wireless/ath/ath9k/Kconfig | 1 + drivers/net/wireless/ath/carl9170/Kconfig | 1 + drivers/net/wireless/ath/carl9170/Makefile | 1 + drivers/net/wireless/ath/wcn36xx/Kconfig | 1 + drivers/net/wireless/ath/wil6210/Kconfig | 1 + drivers/net/wireless/atmel/Kconfig | 1 + drivers/net/wireless/atmel/Makefile | 1 + drivers/net/wireless/broadcom/Kconfig | 1 + drivers/net/wireless/broadcom/Makefile | 1 + drivers/net/wireless/broadcom/b43/Kconfig | 1 + drivers/net/wireless/broadcom/b43/bus.c | 15 +- drivers/net/wireless/broadcom/b43/debugfs.c | 15 +- drivers/net/wireless/broadcom/b43/dma.c | 15 +- drivers/net/wireless/broadcom/b43/leds.c | 15 +- drivers/net/wireless/broadcom/b43/lo.c | 15 +- drivers/net/wireless/broadcom/b43/main.c | 15 +- drivers/net/wireless/broadcom/b43/main.h | 15 +- drivers/net/wireless/broadcom/b43/phy_common.c | 15 +- drivers/net/wireless/broadcom/b43/phy_g.c | 15 +- drivers/net/wireless/broadcom/b43/phy_ht.c | 15 +- drivers/net/wireless/broadcom/b43/phy_lp.c | 15 +- drivers/net/wireless/broadcom/b43/phy_n.c | 15 +- drivers/net/wireless/broadcom/b43/pio.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2055.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2056.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2057.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2059.c | 15 +- drivers/net/wireless/broadcom/b43/rfkill.c | 15 +- drivers/net/wireless/broadcom/b43/sysfs.c | 15 +- drivers/net/wireless/broadcom/b43/tables.c | 15 +- drivers/net/wireless/broadcom/b43/tables_lpphy.c | 15 +- drivers/net/wireless/broadcom/b43/tables_nphy.c | 15 +- drivers/net/wireless/broadcom/b43/tables_phy_ht.c | 15 +- drivers/net/wireless/broadcom/b43/tables_phy_lcn.c | 15 +- drivers/net/wireless/broadcom/b43/wa.c | 15 +- drivers/net/wireless/broadcom/b43/xmit.c | 15 +- drivers/net/wireless/broadcom/b43legacy/Kconfig | 1 + drivers/net/wireless/broadcom/b43legacy/debugfs.c | 15 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 15 +- drivers/net/wireless/broadcom/b43legacy/ilt.c | 15 +- drivers/net/wireless/broadcom/b43legacy/leds.c | 15 +- drivers/net/wireless/broadcom/b43legacy/main.c | 16 +- drivers/net/wireless/broadcom/b43legacy/main.h | 15 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 15 +- drivers/net/wireless/broadcom/b43legacy/phy.h | 15 +- drivers/net/wireless/broadcom/b43legacy/pio.c | 15 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 15 +- drivers/net/wireless/broadcom/b43legacy/radio.h | 15 +- drivers/net/wireless/broadcom/b43legacy/rfkill.c | 15 +- drivers/net/wireless/broadcom/b43legacy/sysfs.c | 15 +- drivers/net/wireless/broadcom/b43legacy/xmit.c | 15 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 1 + drivers/net/wireless/cisco/Kconfig | 1 + drivers/net/wireless/cisco/Makefile | 1 + drivers/net/wireless/intel/Kconfig | 1 + drivers/net/wireless/intel/Makefile | 1 + drivers/net/wireless/intel/ipw2x00/Kconfig | 1 + drivers/net/wireless/intel/iwlegacy/Kconfig | 1 + drivers/net/wireless/intel/iwlwifi/Kconfig | 1 + drivers/net/wireless/intersil/Kconfig | 1 + drivers/net/wireless/intersil/Makefile | 1 + drivers/net/wireless/intersil/hostap/Kconfig | 1 + drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 + drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 + drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 + drivers/net/wireless/intersil/orinoco/Kconfig | 1 + drivers/net/wireless/intersil/p54/Kconfig | 1 + drivers/net/wireless/intersil/prism54/Makefile | 1 + drivers/net/wireless/marvell/Kconfig | 1 + drivers/net/wireless/marvell/Makefile | 1 + drivers/net/wireless/marvell/libertas/Kconfig | 1 + drivers/net/wireless/marvell/libertas/cmd.c | 1 + drivers/net/wireless/marvell/libertas/firmware.c | 1 + drivers/net/wireless/marvell/libertas/if_cs.c | 15 +- drivers/net/wireless/marvell/libertas/if_usb.c | 1 + drivers/net/wireless/marvell/libertas/main.c | 1 + drivers/net/wireless/marvell/libertas/rx.c | 1 + drivers/net/wireless/marvell/libertas/tx.c | 1 + drivers/net/wireless/marvell/libertas_tf/Kconfig | 1 + drivers/net/wireless/marvell/libertas_tf/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/Kconfig | 1 + drivers/net/wireless/mediatek/Kconfig | 1 + drivers/net/wireless/mediatek/Makefile | 1 + drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 1 + drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt7603/Makefile | 1 + drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 1 + drivers/net/wireless/mediatek/mt7601u/Kconfig | 1 + drivers/net/wireless/mediatek/mt7601u/Makefile | 1 + drivers/net/wireless/quantenna/Kconfig | 1 + drivers/net/wireless/quantenna/qtnfmac/Kconfig | 1 + drivers/net/wireless/ralink/Kconfig | 1 + drivers/net/wireless/ralink/Makefile | 1 + drivers/net/wireless/ralink/rt2x00/Kconfig | 1 + drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00dump.h | 13 +- .../net/wireless/ralink/rt2x00/rt2x00firmware.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00leds.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00leds.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00lib.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00reg.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00soc.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00soc.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt61pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt73usb.h | 13 +- drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtl818x/Kconfig | 1 + drivers/net/wireless/realtek/rtl818x/Makefile | 1 + .../net/wireless/realtek/rtl818x/rtl8180/Makefile | 1 + .../net/wireless/realtek/rtl818x/rtl8187/Makefile | 1 + drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 1 + drivers/net/wireless/realtek/rtl8xxxu/Makefile | 1 + drivers/net/wireless/realtek/rtlwifi/Kconfig | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 1 + drivers/net/wireless/rndis_wlan.c | 14 +- drivers/net/wireless/rsi/Kconfig | 1 + drivers/net/wireless/st/Kconfig | 1 + drivers/net/wireless/st/Makefile | 1 + drivers/net/wireless/st/cw1200/Kconfig | 1 + drivers/net/wireless/ti/Kconfig | 1 + drivers/net/wireless/ti/wl1251/Kconfig | 1 + drivers/net/wireless/ti/wl12xx/Kconfig | 1 + drivers/net/wireless/ti/wl12xx/Makefile | 1 + drivers/net/wireless/ti/wl18xx/Kconfig | 1 + drivers/net/wireless/ti/wl18xx/Makefile | 1 + drivers/net/wireless/ti/wlcore/Kconfig | 1 + drivers/net/wireless/wl3501_cs.c | 1 + drivers/net/wireless/zydas/Kconfig | 1 + drivers/net/wireless/zydas/Makefile | 1 + drivers/net/wireless/zydas/zd1211rw/Kconfig | 1 + drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_chip.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_def.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.c | 14 +- .../net/wireless/zydas/zd1211rw/zd_rf_al7230b.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.h | 14 +- drivers/net/xen-netback/Makefile | 1 + drivers/net/xen-netback/xenbus.c | 14 +- drivers/nfc/Kconfig | 1 + drivers/nfc/fdp/Kconfig | 1 + drivers/nfc/fdp/Makefile | 1 + drivers/nfc/microread/Kconfig | 1 + drivers/nfc/microread/microread.h | 14 +- drivers/nfc/nfcmrvl/Kconfig | 1 + drivers/nfc/nxp-nci/Kconfig | 1 + drivers/nfc/nxp-nci/Makefile | 1 + drivers/nfc/pn533/Kconfig | 1 + drivers/nfc/pn533/Makefile | 1 + drivers/nfc/pn533/i2c.c | 15 +- drivers/nfc/pn533/pn533.c | 14 +- drivers/nfc/pn533/pn533.h | 14 +- drivers/nfc/pn533/usb.c | 14 +- drivers/nfc/pn544/Kconfig | 1 + drivers/nfc/pn544/Makefile | 1 + drivers/nfc/pn544/pn544.h | 14 +- drivers/nfc/s3fwrn5/Kconfig | 1 + drivers/nfc/s3fwrn5/Makefile | 1 + drivers/nfc/st-nci/Kconfig | 1 + drivers/nfc/st21nfca/Kconfig | 1 + drivers/nfc/st21nfca/Makefile | 1 + drivers/nfc/st95hf/Kconfig | 1 + drivers/nfc/st95hf/Makefile | 1 + drivers/ntb/Kconfig | 1 + drivers/ntb/Makefile | 1 + drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/amd/Kconfig | 1 + drivers/ntb/hw/amd/Makefile | 1 + drivers/ntb/hw/idt/Kconfig | 1 + drivers/ntb/hw/idt/Makefile | 1 + drivers/ntb/hw/intel/Kconfig | 1 + drivers/ntb/hw/intel/Makefile | 1 + drivers/ntb/hw/mscc/Kconfig | 1 + drivers/ntb/hw/mscc/Makefile | 1 + drivers/ntb/test/Kconfig | 1 + drivers/ntb/test/Makefile | 1 + drivers/nubus/Makefile | 1 + drivers/nvdimm/Kconfig | 1 + drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/e820.c | 1 + drivers/nvdimm/label.c | 2 + drivers/nvdimm/label.h | 2 - drivers/nvdimm/pmem.c | 11 +- drivers/nvme/Kconfig | 1 + drivers/nvme/Makefile | 1 + drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/fc.c | 7 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/loop.c | 4 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/meson-efuse.c | 10 +- drivers/nvmem/meson-mx-efuse.c | 10 +- drivers/opp/Kconfig | 1 + drivers/opp/Makefile | 1 + drivers/opp/core.c | 138 +- drivers/opp/of.c | 30 +- drivers/parisc/Kconfig | 1 + drivers/parport/Kconfig | 1 + drivers/parport/parport_amiga.c | 1 + drivers/parport/parport_atari.c | 1 + drivers/parport/parport_mfc3.c | 1 + drivers/parport/parport_pc.c | 1 + drivers/parport/parport_sunbpp.c | 1 + drivers/pcmcia/Kconfig | 1 + drivers/pcmcia/db1xxx_ss.c | 1 + drivers/pcmcia/i82092.c | 1 + drivers/pcmcia/sa1111_generic.c | 1 + drivers/pcmcia/xxs1500_ss.c | 1 + drivers/pcmcia/yenta_socket.c | 1 + drivers/perf/Kconfig | 1 + drivers/perf/arm_pmu.c | 1 + drivers/perf/hisilicon/Makefile | 1 + drivers/perf/xgene_pmu.c | 14 +- drivers/phy/Kconfig | 1 + drivers/phy/allwinner/Kconfig | 1 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/amlogic/Kconfig | 1 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/broadcom/Kconfig | 1 + drivers/phy/cadence/Kconfig | 1 + drivers/phy/cadence/Makefile | 1 + drivers/phy/freescale/Kconfig | 1 + drivers/phy/freescale/Makefile | 1 + drivers/phy/hisilicon/Kconfig | 1 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 14 +- drivers/phy/lantiq/Kconfig | 1 + drivers/phy/lantiq/Makefile | 1 + drivers/phy/marvell/Kconfig | 1 + drivers/phy/mediatek/Kconfig | 1 + drivers/phy/motorola/Kconfig | 1 + drivers/phy/motorola/Makefile | 1 + drivers/phy/mscc/Kconfig | 1 + drivers/phy/mscc/Makefile | 1 + drivers/phy/phy-xgene.c | 14 +- drivers/phy/qualcomm/Kconfig | 1 + drivers/phy/ralink/Kconfig | 1 + drivers/phy/ralink/Makefile | 1 + drivers/phy/rockchip/Kconfig | 1 + drivers/phy/samsung/Kconfig | 1 + drivers/phy/socionext/Kconfig | 1 + drivers/phy/st/Kconfig | 1 + drivers/phy/st/Makefile | 1 + drivers/phy/tegra/Kconfig | 1 + drivers/phy/tegra/Makefile | 1 + drivers/phy/ti/Kconfig | 1 + drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/actions/Kconfig | 1 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/aspeed/Kconfig | 1 + drivers/pinctrl/aspeed/Makefile | 1 + drivers/pinctrl/bcm/Kconfig | 1 + drivers/pinctrl/berlin/Kconfig | 1 + drivers/pinctrl/berlin/Makefile | 1 + drivers/pinctrl/cirrus/Kconfig | 1 + drivers/pinctrl/cirrus/Makefile | 1 + drivers/pinctrl/freescale/Kconfig | 1 + drivers/pinctrl/mediatek/Kconfig | 1 + drivers/pinctrl/meson/Kconfig | 1 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/mvebu/Kconfig | 1 + drivers/pinctrl/nomadik/Kconfig | 1 + drivers/pinctrl/nuvoton/Kconfig | 1 + drivers/pinctrl/pinctrl-mcp23s08.c | 1 + drivers/pinctrl/pinctrl-u300.c | 1 + drivers/pinctrl/pinctrl-zynq.c | 14 +- drivers/pinctrl/pxa/Kconfig | 1 + drivers/pinctrl/pxa/Makefile | 1 + drivers/pinctrl/qcom/Kconfig | 1 + drivers/pinctrl/sirf/Makefile | 1 + drivers/pinctrl/sirf/pinctrl-atlas6.c | 3 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 3 +- drivers/pinctrl/sirf/pinctrl-prima2.c | 3 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 3 +- drivers/pinctrl/sirf/pinctrl-sirf.h | 3 +- drivers/pinctrl/spear/Kconfig | 1 + drivers/pinctrl/sprd/Kconfig | 1 + drivers/pinctrl/sprd/Makefile | 1 + drivers/pinctrl/stm32/Kconfig | 1 + drivers/pinctrl/sunxi/Kconfig | 1 + drivers/pinctrl/tegra/Kconfig | 1 + drivers/pinctrl/ti/Kconfig | 1 + drivers/pinctrl/ti/Makefile | 1 + drivers/pinctrl/uniphier/Kconfig | 1 + drivers/pinctrl/vt8500/Kconfig | 1 + drivers/pinctrl/zte/Kconfig | 1 + drivers/pinctrl/zte/Makefile | 1 + drivers/platform/Kconfig | 1 + drivers/platform/chrome/Kconfig | 1 + drivers/platform/chrome/cros_ec_spi.c | 65 +- drivers/platform/chrome/wilco_ec/Kconfig | 1 + drivers/platform/goldfish/Kconfig | 1 + drivers/platform/goldfish/Makefile | 1 + drivers/platform/mips/Kconfig | 1 + drivers/platform/mips/Makefile | 1 + drivers/platform/mips/cpu_hwmon.c | 1 + drivers/platform/olpc/Makefile | 1 + drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/classmate-laptop.c | 15 +- drivers/platform/x86/compal-laptop.c | 15 +- drivers/platform/x86/fujitsu-laptop.c | 15 +- drivers/platform/x86/hp-wireless.c | 15 +- drivers/platform/x86/ideapad-laptop.c | 16 +- drivers/platform/x86/msi-laptop.c | 15 +- drivers/platform/x86/thinkpad_acpi.c | 17 +- drivers/platform/x86/toshiba_acpi.c | 14 +- drivers/pnp/Kconfig | 1 + drivers/pnp/isapnp/Kconfig | 1 + drivers/pnp/isapnp/Makefile | 1 + drivers/pnp/pnpacpi/Kconfig | 1 + drivers/pnp/pnpacpi/Makefile | 1 + drivers/pnp/pnpbios/Kconfig | 1 + drivers/pnp/pnpbios/Makefile | 1 + drivers/power/Kconfig | 1 + drivers/power/Makefile | 1 + drivers/power/avs/Kconfig | 1 + drivers/power/avs/Makefile | 1 + drivers/power/reset/Kconfig | 1 + drivers/power/supply/Kconfig | 1 + drivers/power/supply/ltc2941-battery-gauge.c | 1 + drivers/power/supply/rx51_battery.c | 15 +- drivers/power/supply/twl4030_madc_battery.c | 1 + drivers/powercap/Kconfig | 1 + drivers/powercap/Makefile | 1 + drivers/pps/Kconfig | 1 + drivers/pps/Makefile | 1 + drivers/pps/clients/Kconfig | 1 + drivers/pps/clients/Makefile | 1 + drivers/pps/generators/Kconfig | 1 + drivers/pps/generators/Makefile | 1 + drivers/ps3/Makefile | 1 + drivers/ptp/Kconfig | 1 + drivers/pwm/Kconfig | 1 + drivers/pwm/core.c | 15 +- drivers/pwm/pwm-hibvt.c | 14 +- drivers/pwm/pwm-tegra.c | 15 +- drivers/rapidio/Kconfig | 1 + drivers/rapidio/devices/Kconfig | 1 + drivers/rapidio/devices/Makefile | 1 + drivers/rapidio/devices/tsi721_dma.c | 14 +- drivers/rapidio/switches/Kconfig | 1 + drivers/ras/Kconfig | 1 + drivers/ras/Makefile | 1 + drivers/ras/debugfs.c | 1 + drivers/regulator/Kconfig | 29 +- drivers/regulator/Makefile | 1 + drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 71 +- drivers/regulator/core.c | 6 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/lm363x-regulator.c | 56 +- drivers/regulator/max77650-regulator.c | 134 +- drivers/regulator/slg51000-regulator.c | 528 ++ drivers/regulator/slg51000-regulator.h | 505 ++ drivers/remoteproc/Kconfig | 1 + drivers/reset/Kconfig | 1 + drivers/reset/hisilicon/Kconfig | 1 + drivers/reset/hisilicon/Makefile | 1 + drivers/reset/sti/Kconfig | 1 + drivers/reset/sti/Makefile | 1 + drivers/reset/tegra/Kconfig | 1 + drivers/reset/tegra/Makefile | 1 + drivers/rtc/Kconfig | 1 + drivers/rtc/rtc-bq4802.c | 1 + drivers/rtc/rtc-ds1216.c | 1 + drivers/rtc/rtc-generic.c | 1 + drivers/rtc/rtc-mc146818-lib.c | 1 + drivers/rtc/rtc-msm6242.c | 1 + drivers/rtc/rtc-r7301.c | 1 + drivers/rtc/rtc-rp5c01.c | 1 + drivers/rtc/rtc-sirfsoc.c | 3 +- drivers/rtc/rtc-sunxi.c | 15 +- drivers/s390/block/dcssblk.c | 1 + drivers/sbus/Makefile | 1 + drivers/sbus/char/Kconfig | 1 + drivers/sbus/char/bbc_i2c.c | 1 + drivers/sbus/char/display7seg.c | 1 + drivers/sbus/char/envctrl.c | 1 + drivers/sbus/char/flash.c | 1 + drivers/sbus/char/oradax.c | 14 +- drivers/sbus/char/uctrl.c | 1 + drivers/scsi/Kconfig | 58 +- drivers/scsi/Makefile | 4 +- drivers/scsi/a2091.c | 1 + drivers/scsi/a3000.c | 1 + drivers/scsi/a4000t.c | 1 + drivers/scsi/aacraid/Makefile | 1 + drivers/scsi/aacraid/aachba.c | 16 +- drivers/scsi/aacraid/aacraid.h | 16 +- drivers/scsi/aacraid/commctrl.c | 16 +- drivers/scsi/aacraid/comminit.c | 16 +- drivers/scsi/aacraid/commsup.c | 16 +- drivers/scsi/aacraid/dpcsup.c | 17 +- drivers/scsi/aacraid/linit.c | 15 +- drivers/scsi/aacraid/nark.c | 16 +- drivers/scsi/aacraid/rkt.c | 16 +- drivers/scsi/aacraid/rx.c | 16 +- drivers/scsi/aacraid/sa.c | 16 +- drivers/scsi/aacraid/src.c | 16 +- drivers/scsi/aha1542.c | 1 + drivers/scsi/aic7xxx/Kconfig.aic79xx | 1 + drivers/scsi/aic7xxx/Kconfig.aic7xxx | 1 + drivers/scsi/am53c974.c | 1 + drivers/scsi/arcmsr/Makefile | 1 + drivers/scsi/arm/Kconfig | 1 + drivers/scsi/arm/arxescsi.c | 1 + drivers/scsi/arm/cumana_1.c | 1 + drivers/scsi/arm/oak.c | 1 + drivers/scsi/atp870u.c | 1 + drivers/scsi/be2iscsi/Kconfig | 1 + drivers/scsi/be2iscsi/Makefile | 1 + drivers/scsi/bnx2fc/Kconfig | 1 + drivers/scsi/bnx2fc/Makefile | 1 + drivers/scsi/bnx2i/Kconfig | 1 + drivers/scsi/bnx2i/Makefile | 1 + drivers/scsi/bvme6000_scsi.c | 1 + drivers/scsi/ch.c | 1 + drivers/scsi/csiostor/Kconfig | 1 + drivers/scsi/cxgbi/Kconfig | 1 + drivers/scsi/cxgbi/Makefile | 1 + drivers/scsi/cxgbi/cxgb3i/Kconfig | 1 + drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/cxlflash/Kconfig | 1 + drivers/scsi/cxlflash/Makefile | 1 + drivers/scsi/device_handler/Kconfig | 1 + drivers/scsi/device_handler/Makefile | 1 + drivers/scsi/device_handler/scsi_dh_emc.c | 15 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 15 +- drivers/scsi/esas2r/Kconfig | 1 + drivers/scsi/esas2r/Makefile | 1 + drivers/scsi/esp_scsi.c | 1 + drivers/scsi/fcoe/Makefile | 1 + drivers/scsi/fcoe/fcoe.c | 14 +- drivers/scsi/fcoe/fcoe.h | 14 +- drivers/scsi/fcoe/fcoe_ctlr.c | 14 +- drivers/scsi/fcoe/fcoe_sysfs.c | 14 +- drivers/scsi/fcoe/fcoe_transport.c | 14 +- drivers/scsi/fdomain.c | 586 ++ drivers/scsi/fdomain.h | 53 + drivers/scsi/fdomain_isa.c | 222 + drivers/scsi/fdomain_pci.c | 68 + drivers/scsi/g_NCR5380.c | 1 + drivers/scsi/gvp11.c | 1 + drivers/scsi/hisi_sas/Kconfig | 1 + drivers/scsi/hisi_sas/Makefile | 1 + drivers/scsi/hosts.c | 1 + drivers/scsi/hpsa.c | 278 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/ibmvscsi/Makefile | 1 + drivers/scsi/ibmvscsi_tgt/Makefile | 1 + drivers/scsi/imm.c | 1 + drivers/scsi/initio.c | 16 +- drivers/scsi/jazz_esp.c | 1 + drivers/scsi/libfc/fc_disc.c | 14 +- drivers/scsi/libfc/fc_elsct.c | 14 +- drivers/scsi/libfc/fc_exch.c | 14 +- drivers/scsi/libfc/fc_fcp.c | 14 +- drivers/scsi/libfc/fc_frame.c | 14 +- drivers/scsi/libfc/fc_libfc.c | 14 +- drivers/scsi/libfc/fc_libfc.h | 14 +- drivers/scsi/libfc/fc_lport.c | 14 +- drivers/scsi/libfc/fc_npiv.c | 14 +- drivers/scsi/libfc/fc_rport.c | 14 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/libiscsi_tcp.c | 13 +- drivers/scsi/libsas/sas_ata.c | 16 +- drivers/scsi/libsas/sas_discover.c | 18 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 16 +- drivers/scsi/libsas/sas_host_smp.c | 5 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 19 +- drivers/scsi/libsas/sas_phy.c | 18 +- drivers/scsi/libsas/sas_port.c | 18 +- drivers/scsi/libsas/sas_scsi_host.c | 19 +- drivers/scsi/libsas/sas_task.c | 2 +- drivers/scsi/mac53c94.c | 1 + drivers/scsi/mac_esp.c | 1 + drivers/scsi/mac_scsi.c | 1 + drivers/scsi/megaraid/Kconfig.megaraid | 2 + drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 41 +- drivers/scsi/megaraid/megaraid_sas_base.c | 349 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 180 + drivers/scsi/megaraid/megaraid_sas_fp.c | 15 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 317 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 20 +- drivers/scsi/mesh.c | 1 + drivers/scsi/mvme16x_scsi.c | 1 + drivers/scsi/osst.c | 6107 ----------------- drivers/scsi/osst.h | 651 -- drivers/scsi/osst_detect.h | 7 - drivers/scsi/osst_options.h | 107 - drivers/scsi/pcmcia/Kconfig | 1 + drivers/scsi/qedf/Kconfig | 1 + drivers/scsi/qedf/Makefile | 1 + drivers/scsi/qedi/Kconfig | 1 + drivers/scsi/qedi/Makefile | 1 + drivers/scsi/qla2xxx/Kconfig | 1 + drivers/scsi/qla4xxx/Kconfig | 1 + drivers/scsi/qla4xxx/Makefile | 1 + drivers/scsi/qlogicpti.c | 1 + drivers/scsi/scsi.c | 13 +- drivers/scsi/scsi_debugfs.h | 1 + drivers/scsi/scsi_error.c | 1 + drivers/scsi/scsi_ioctl.c | 1 + drivers/scsi/scsi_lib.c | 32 +- drivers/scsi/scsi_logging.c | 3 +- drivers/scsi/scsi_pm.c | 7 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_sysctl.c | 2 +- drivers/scsi/scsi_sysfs.c | 1 + drivers/scsi/scsi_trace.c | 14 +- drivers/scsi/scsi_transport_fc.c | 18 +- drivers/scsi/scsi_transport_iscsi.c | 15 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/scsi_transport_spi.c | 15 +- drivers/scsi/scsi_transport_srp.c | 16 +- drivers/scsi/sd.c | 113 +- drivers/scsi/sd_dif.c | 16 +- drivers/scsi/sd_zbc.c | 16 +- drivers/scsi/ses.c | 20 +- drivers/scsi/sg.c | 7 +- drivers/scsi/sr.c | 1 + drivers/scsi/st.c | 7 +- drivers/scsi/sun3_scsi.c | 1 + drivers/scsi/sun3x_esp.c | 1 + drivers/scsi/sun_esp.c | 1 + drivers/scsi/sym53c8xx_2/Makefile | 1 + drivers/scsi/wd719x.c | 1 + drivers/scsi/zalon.c | 1 + drivers/scsi/zorro7xx.c | 1 + drivers/sfi/Kconfig | 1 + drivers/sfi/Makefile | 1 + drivers/sh/Kconfig | 1 + drivers/sh/clk/Makefile | 1 + drivers/sh/intc/Kconfig | 1 + drivers/sh/intc/Makefile | 1 + drivers/sh/maple/Makefile | 1 + drivers/sh/superhyway/Makefile | 1 + drivers/siox/Kconfig | 1 + drivers/siox/Makefile | 1 + drivers/sn/Kconfig | 1 + drivers/sn/Makefile | 1 + drivers/sn/ioc3.c | 1 + drivers/soc/Kconfig | 1 + drivers/soc/actions/Kconfig | 1 + drivers/soc/amlogic/Kconfig | 1 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/aspeed/Kconfig | 1 + drivers/soc/aspeed/Makefile | 1 + drivers/soc/atmel/Kconfig | 1 + drivers/soc/atmel/Makefile | 1 + drivers/soc/bcm/Kconfig | 1 + drivers/soc/bcm/Makefile | 1 + drivers/soc/bcm/brcmstb/Kconfig | 1 + drivers/soc/bcm/brcmstb/Makefile | 1 + drivers/soc/bcm/brcmstb/pm/Makefile | 1 + drivers/soc/dove/Makefile | 1 + drivers/soc/fsl/Kconfig | 11 + drivers/soc/fsl/Makefile | 2 + 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/Kconfig | 1 + 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/Kconfig | 1 + drivers/soc/imx/Kconfig | 1 + drivers/soc/imx/Makefile | 1 + drivers/soc/imx/soc-imx8.c | 32 + drivers/soc/ixp4xx/Kconfig | 1 + drivers/soc/ixp4xx/Makefile | 1 + drivers/soc/lantiq/Makefile | 1 + drivers/soc/mediatek/Kconfig | 1 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/qcom/Kconfig | 1 + drivers/soc/rockchip/Kconfig | 1 + drivers/soc/rockchip/Makefile | 1 + drivers/soc/sunxi/Kconfig | 1 + drivers/soc/sunxi/Makefile | 1 + drivers/soc/tegra/Kconfig | 1 + drivers/soc/ti/Kconfig | 1 + drivers/soc/ux500/Kconfig | 1 + drivers/soc/ux500/Makefile | 1 + drivers/soc/versatile/Kconfig | 1 + drivers/soc/versatile/Makefile | 1 + drivers/soc/zte/Kconfig | 1 + drivers/soc/zte/Makefile | 1 + drivers/soundwire/Kconfig | 1 + drivers/soundwire/Makefile | 1 + drivers/spi/Kconfig | 5 +- drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-bcm2835.c | 143 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-cavium-thunderx.c | 1 + drivers/spi/spi-jcore.c | 1 + drivers/spi/spi-pxa2xx-pci.c | 1 + drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sirf.c | 3 +- drivers/spi/spi-tegra114.c | 167 +- drivers/spi/spi.c | 68 +- drivers/spi/spidev.c | 1 + drivers/spmi/Kconfig | 1 + drivers/spmi/Makefile | 1 + drivers/ssb/Kconfig | 1 + drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/super.c | 1 + drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/fieldbus/Kconfig | 1 + drivers/staging/fieldbus/anybuss/Kconfig | 1 + drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/iio/adc/Kconfig | 3 + drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/kpc2000/Kconfig | 1 + drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 2 - drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 253 +- drivers/staging/kpc2000/kpc2000/core.c | 281 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 - drivers/staging/kpc2000/kpc2000/fileops.c | 131 - drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 - drivers/staging/kpc2000/kpc2000/pcie.h | 125 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 710 ++ drivers/staging/kpc2000/kpc2000_spi.c | 548 ++ drivers/staging/kpc2000/kpc_dma/dma.c | 138 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 221 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 119 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 32 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 - drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 - drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 -- drivers/staging/kpc2000/kpc_spi/Makefile | 4 - drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 -- drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 - drivers/staging/most/Kconfig | 2 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 3 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 26 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 12 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 12 +- drivers/staging/rtl8712/wifi.h | 11 - drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 65 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 445 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 18 +- drivers/staging/unisys/Kconfig | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 11 +- .../vc04_services/bcm2835-camera/controls.c | 9 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 85 +- .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 53 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 6 +- drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 20 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/staging/wlan-ng/hfa384x_usb.c | 3 +- drivers/target/Kconfig | 1 + drivers/target/iscsi/Kconfig | 1 + drivers/target/iscsi/cxgbit/Kconfig | 1 + drivers/target/loopback/Kconfig | 1 + drivers/target/loopback/Makefile | 1 + drivers/target/sbp/Kconfig | 1 + drivers/target/sbp/Makefile | 1 + drivers/target/tcm_fc/Kconfig | 1 + drivers/tc/Makefile | 1 + drivers/tee/Kconfig | 1 + drivers/tee/optee/Kconfig | 1 + drivers/thermal/Kconfig | 1 + drivers/thermal/broadcom/Kconfig | 1 + drivers/thermal/broadcom/Makefile | 1 + drivers/thermal/intel/Kconfig | 1 + drivers/thermal/intel/int340x_thermal/Kconfig | 1 + drivers/thermal/qcom/Kconfig | 1 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/samsung/Kconfig | 1 + drivers/thermal/samsung/Makefile | 1 + drivers/thermal/st/Kconfig | 1 + drivers/thermal/st/Makefile | 1 + drivers/thermal/tango_thermal.c | 1 + drivers/thermal/tegra/Kconfig | 1 + drivers/thermal/ti-soc-thermal/Kconfig | 1 + drivers/thunderbolt/Kconfig | 1 + drivers/thunderbolt/Makefile | 1 + drivers/thunderbolt/nhi.c | 1 + drivers/tty/serial/8250/8250_of.c | 9 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/imx.c | 1 - drivers/tty/serial/max310x.c | 159 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/sh-sci.c | 7 + drivers/uio/Kconfig | 1 + drivers/usb/atm/Kconfig | 1 - drivers/usb/core/Kconfig | 1 - drivers/usb/core/config.c | 4 +- drivers/usb/core/hub.c | 32 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc2/Kconfig | 1 - drivers/usb/gadget/legacy/Kconfig | 2 - drivers/usb/host/Kconfig | 5 - drivers/usb/host/ehci-exynos.c | 11 + drivers/usb/host/ohci-exynos.c | 11 + drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/misc/rio500.c | 80 +- drivers/usb/misc/sisusbvga/sisusb.c | 15 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/renesas_usbhs/Kconfig | 1 - drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 156 +- drivers/usb/renesas_usbhs/common.h | 8 +- drivers/usb/renesas_usbhs/fifo.c | 9 +- drivers/usb/renesas_usbhs/rza.h | 1 + drivers/usb/renesas_usbhs/rza2.c | 72 + drivers/usb/serial/option.c | 6 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 3 + drivers/usb/usbip/stub_dev.c | 65 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/uwb/Kconfig | 1 + drivers/uwb/i1480/Makefile | 1 + drivers/vfio/Kconfig | 1 + drivers/vfio/mdev/Kconfig | 1 + drivers/vfio/mdev/Makefile | 1 + drivers/vfio/pci/Kconfig | 1 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/platform/Kconfig | 1 + drivers/vfio/platform/reset/Kconfig | 1 + drivers/vhost/Kconfig | 1 + drivers/vhost/Kconfig.vringh | 1 + drivers/vhost/vringh.c | 1 + drivers/video/Kconfig | 1 + drivers/video/backlight/Kconfig | 1 + drivers/video/backlight/backlight.c | 1 + drivers/video/backlight/lcd.c | 1 + drivers/video/console/Kconfig | 1 + drivers/video/console/dummycon.c | 1 + drivers/video/console/newport_con.c | 1 + drivers/video/console/sticore.c | 1 + drivers/video/fbdev/Kconfig | 1 + drivers/video/fbdev/aty/aty128fb.c | 1 + drivers/video/fbdev/bw2.c | 1 + drivers/video/fbdev/carminefb.c | 1 + drivers/video/fbdev/cg14.c | 1 + drivers/video/fbdev/cg3.c | 1 + drivers/video/fbdev/cg6.c | 1 + drivers/video/fbdev/cobalt_lcdfb.c | 15 +- drivers/video/fbdev/dnfb.c | 1 + drivers/video/fbdev/ffb.c | 1 + drivers/video/fbdev/geode/Kconfig | 1 + drivers/video/fbdev/gxt4500.c | 1 + drivers/video/fbdev/hpfb.c | 1 + drivers/video/fbdev/i740fb.c | 1 + drivers/video/fbdev/kyro/Makefile | 1 + drivers/video/fbdev/leo.c | 1 + drivers/video/fbdev/matrox/Makefile | 1 + drivers/video/fbdev/matrox/i2c-matroxfb.c | 1 + drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 1 + drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 1 + drivers/video/fbdev/matrox/matroxfb_accel.c | 1 + drivers/video/fbdev/matrox/matroxfb_base.c | 1 + drivers/video/fbdev/matrox/matroxfb_crtc2.c | 1 + drivers/video/fbdev/matrox/matroxfb_g450.c | 1 + drivers/video/fbdev/matrox/matroxfb_maven.c | 1 + drivers/video/fbdev/matrox/matroxfb_misc.c | 1 + drivers/video/fbdev/mb862xx/Makefile | 1 + drivers/video/fbdev/mbx/Makefile | 1 + drivers/video/fbdev/mmp/Kconfig | 1 + drivers/video/fbdev/mmp/Makefile | 1 + drivers/video/fbdev/mmp/core.c | 15 +- drivers/video/fbdev/mmp/fb/Kconfig | 1 + drivers/video/fbdev/mmp/fb/Makefile | 1 + drivers/video/fbdev/mmp/fb/mmpfb.c | 15 +- drivers/video/fbdev/mmp/fb/mmpfb.h | 15 +- drivers/video/fbdev/mmp/hw/Kconfig | 1 + drivers/video/fbdev/mmp/hw/Makefile | 1 + drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 15 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 16 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 15 +- drivers/video/fbdev/mmp/panel/Makefile | 1 + drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c | 15 +- drivers/video/fbdev/omap/Kconfig | 1 + drivers/video/fbdev/omap2/Kconfig | 1 + drivers/video/fbdev/omap2/Makefile | 1 + drivers/video/fbdev/omap2/omapfb/Kconfig | 1 + drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 + drivers/video/fbdev/p9100.c | 1 + drivers/video/fbdev/pvr2fb.c | 1 + drivers/video/fbdev/savage/Makefile | 1 + drivers/video/fbdev/sis/Makefile | 1 + drivers/video/fbdev/sstfb.c | 1 + drivers/video/fbdev/tcx.c | 1 + drivers/video/fbdev/tdfxfb.c | 1 + drivers/video/fbdev/tridentfb.c | 1 + drivers/video/fbdev/uvesafb.c | 1 + drivers/video/fbdev/vermilion/Makefile | 1 + drivers/video/fbdev/vesafb.c | 1 + drivers/video/fbdev/via/via-core.c | 1 + drivers/video/logo/Kconfig | 1 + drivers/video/logo/logo.c | 1 + drivers/virt/Kconfig | 1 + drivers/virt/Makefile | 1 + drivers/virt/vboxguest/Kconfig | 1 + drivers/virt/vboxguest/Makefile | 1 + drivers/virtio/Kconfig | 1 + drivers/virtio/virtio.c | 1 + drivers/virtio/virtio_input.c | 1 + drivers/visorbus/Kconfig | 1 + drivers/vlynq/Kconfig | 1 + drivers/vlynq/Makefile | 1 + drivers/vme/Kconfig | 1 + drivers/vme/Makefile | 1 + drivers/vme/boards/Kconfig | 1 + drivers/vme/boards/Makefile | 1 + drivers/vme/bridges/Kconfig | 1 + drivers/vme/bridges/Makefile | 1 + drivers/w1/Kconfig | 1 + drivers/w1/Makefile | 1 + drivers/w1/masters/Kconfig | 1 + drivers/w1/slaves/Kconfig | 1 + drivers/watchdog/Kconfig | 1 + drivers/watchdog/alim7101_wdt.c | 1 + drivers/watchdog/asm9260_wdt.c | 3 +- drivers/watchdog/cpwd.c | 1 + drivers/watchdog/diag288_wdt.c | 1 + drivers/watchdog/pcwd.c | 1 + drivers/watchdog/pika_wdt.c | 1 + drivers/watchdog/riowd.c | 1 + drivers/watchdog/sirfsoc_wdt.c | 3 +- drivers/xen/Kconfig | 1 + drivers/xen/dbgp.c | 1 + drivers/xen/efi.c | 1 + drivers/xen/events/Makefile | 1 + drivers/xen/events/events_base.c | 1 + drivers/xen/features.c | 1 + drivers/xen/manage.c | 1 + drivers/xen/privcmd.c | 1 + drivers/xen/tmem.c | 1 + drivers/xen/xen-acpi-cpuhotplug.c | 12 +- drivers/xen/xen-acpi-memhotplug.c | 12 +- drivers/xen/xen-stub.c | 12 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 1 + drivers/xen/xenfs/Makefile | 1 + drivers/xen/xenfs/super.c | 1 + drivers/zorro/Kconfig | 1 + fs/9p/Kconfig | 1 + fs/Kconfig | 1 + fs/Kconfig.binfmt | 1 + fs/adfs/Kconfig | 1 + fs/adfs/Makefile | 1 + fs/affs/Kconfig | 1 + fs/affs/Makefile | 1 + fs/affs/super.c | 1 + fs/afs/Kconfig | 1 + fs/afs/fsclient.c | 51 +- fs/afs/yfsclient.c | 54 +- fs/anon_inodes.c | 1 + fs/autofs/Kconfig | 1 + fs/autofs/Makefile | 1 + fs/befs/Kconfig | 1 + fs/befs/Makefile | 1 + fs/befs/btree.c | 97 +- fs/befs/linuxvfs.c | 1 + fs/bfs/Kconfig | 1 + fs/bfs/Makefile | 1 + fs/bfs/inode.c | 1 + fs/binfmt_aout.c | 1 + fs/binfmt_elf.c | 1 + fs/binfmt_em86.c | 1 + fs/binfmt_misc.c | 1 + fs/binfmt_script.c | 1 + fs/block_dev.c | 1 + fs/buffer.c | 1 + fs/cachefiles/Kconfig | 1 + fs/ceph/Kconfig | 1 + fs/ceph/super.c | 1 + fs/cifs/Kconfig | 1 + fs/cifs/smb2pdu.c | 3 +- fs/coda/Kconfig | 1 + fs/coda/Makefile | 1 + fs/configfs/Kconfig | 1 + fs/configfs/Makefile | 1 + fs/cramfs/Kconfig | 1 + fs/cramfs/Makefile | 1 + fs/crypto/Kconfig | 1 + fs/crypto/Makefile | 1 + fs/crypto/crypto.c | 1 + fs/crypto/hooks.c | 1 + fs/dcache.c | 1 + fs/dcookies.c | 1 + fs/debugfs/Makefile | 1 + fs/devpts/Makefile | 1 + fs/direct-io.c | 1 + fs/dlm/Kconfig | 1 + fs/ecryptfs/Kconfig | 1 + fs/ecryptfs/Makefile | 1 + fs/efivarfs/Kconfig | 1 + fs/efivarfs/Makefile | 1 + fs/efs/Kconfig | 1 + fs/efs/Makefile | 1 + fs/efs/inode.c | 1 + fs/eventfd.c | 1 + fs/exec.c | 1 + fs/exportfs/Makefile | 1 + fs/exportfs/expfs.c | 1 + fs/ext2/Kconfig | 1 + fs/ext2/super.c | 18 +- fs/ext2/xattr.c | 116 +- fs/ext4/Kconfig | 1 + fs/f2fs/Kconfig | 1 + fs/f2fs/checkpoint.c | 17 +- fs/f2fs/data.c | 91 +- fs/f2fs/f2fs.h | 7 + fs/f2fs/gc.c | 3 +- fs/f2fs/segment.c | 48 +- fs/f2fs/super.c | 10 + fs/fat/Kconfig | 1 + fs/fat/dir.c | 1 + fs/fat/file.c | 1 + fs/fat/inode.c | 1 + fs/fat/misc.c | 1 + fs/fat/namei_msdos.c | 1 + fs/fat/namei_vfat.c | 1 + fs/file_table.c | 1 + fs/freevxfs/Kconfig | 1 + fs/freevxfs/Makefile | 1 + fs/fs-writeback.c | 1 + fs/fs_struct.c | 1 + fs/fscache/Kconfig | 1 + fs/fuse/Kconfig | 1 + fs/fuse/Makefile | 1 + fs/gfs2/Kconfig | 1 + fs/hfs/Kconfig | 1 + fs/hfs/Makefile | 1 + fs/hfsplus/Kconfig | 1 + fs/hfsplus/super.c | 1 + fs/hpfs/Kconfig | 1 + fs/hpfs/Makefile | 1 + fs/hpfs/super.c | 1 + fs/hugetlbfs/Makefile | 1 + fs/inode.c | 1 + fs/isofs/Kconfig | 1 + fs/isofs/inode.c | 1 + fs/jbd2/Kconfig | 1 + fs/jbd2/Makefile | 1 + fs/jffs2/Kconfig | 1 + fs/jfs/Kconfig | 1 + fs/kernfs/Kconfig | 1 + fs/kernfs/Makefile | 1 + fs/libfs.c | 1 + fs/lockd/clntlock.c | 1 + fs/lockd/clntproc.c | 1 + fs/lockd/svc.c | 1 + fs/lockd/svcsubs.c | 1 + fs/locks.c | 1 + fs/mbcache.c | 1 + fs/minix/Kconfig | 1 + fs/minix/Makefile | 1 + fs/minix/inode.c | 1 + fs/nfs/Kconfig | 1 + fs/nfs/blocklayout/Makefile | 1 + fs/nfs/delegation.c | 1 + fs/nfs/dir.c | 1 + fs/nfs/direct.c | 1 + fs/nfs/file.c | 1 + fs/nfs/filelayout/Makefile | 1 + fs/nfs/flexfilelayout/Makefile | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 1 + fs/nfs/inode.c | 1 + fs/nfs/namespace.c | 1 + fs/nfs/nfs2super.c | 1 + fs/nfs/nfs3client.c | 1 + fs/nfs/nfs3super.c | 1 + fs/nfs/nfs4client.c | 1 + fs/nfs/nfs4session.c | 1 + fs/nfs/nfs4super.c | 1 + fs/nfs/pagelist.c | 1 + fs/nfs/pnfs_nfs.c | 1 + fs/nfs/read.c | 1 + fs/nfs/super.c | 1 + fs/nfs/write.c | 1 + fs/nfs_common/Makefile | 1 + fs/nfs_common/grace.c | 1 + fs/nfs_common/nfsacl.c | 1 + fs/nfsd/Kconfig | 1 + fs/nfsd/cache.h | 5 +- fs/nfsd/netns.h | 53 +- fs/nfsd/nfscache.c | 227 +- fs/nfsd/nfsctl.c | 15 +- fs/nilfs2/Kconfig | 1 + fs/nls/Kconfig | 1 + fs/notify/Kconfig | 1 + fs/notify/dnotify/Kconfig | 1 + fs/notify/dnotify/Makefile | 1 + fs/notify/fanotify/Kconfig | 1 + fs/notify/fanotify/Makefile | 1 + fs/notify/fsnotify.c | 15 +- fs/notify/group.c | 15 +- fs/notify/inotify/Kconfig | 1 + fs/notify/inotify/Makefile | 1 + fs/notify/mark.c | 15 +- fs/notify/notification.c | 15 +- fs/ntfs/Kconfig | 1 + fs/ocfs2/Kconfig | 1 + fs/ocfs2/cluster/Makefile | 1 + fs/ocfs2/dlm/Makefile | 1 + fs/ocfs2/dlmfs/Makefile | 1 + fs/omfs/Kconfig | 1 + fs/omfs/Makefile | 1 + fs/open.c | 1 + fs/openpromfs/Makefile | 1 + fs/openpromfs/inode.c | 1 + fs/orangefs/Kconfig | 1 + fs/orangefs/orangefs-mod.c | 1 + fs/overlayfs/Kconfig | 1 + fs/overlayfs/Makefile | 1 + fs/posix_acl.c | 1 + fs/proc/Kconfig | 1 + fs/proc/generic.c | 1 + fs/proc/proc_net.c | 1 + fs/proc/vmcore.c | 1 + fs/pstore/Kconfig | 1 + fs/pstore/platform.c | 4 +- fs/qnx4/Kconfig | 1 + fs/qnx4/Makefile | 1 + fs/qnx4/inode.c | 1 + fs/qnx6/Kconfig | 1 + fs/qnx6/Makefile | 1 + fs/qnx6/inode.c | 1 + fs/quota/Kconfig | 1 + fs/quota/dquot.c | 15 +- fs/quota/quota_tree.c | 1 + fs/quota/quota_v1.c | 1 + fs/quota/quota_v2.c | 1 + fs/ramfs/Makefile | 1 + fs/reiserfs/Kconfig | 1 + fs/romfs/Kconfig | 1 + fs/splice.c | 1 + fs/squashfs/Kconfig | 1 + fs/stack.c | 1 + fs/sysfs/Kconfig | 1 + fs/sysfs/Makefile | 1 + fs/sysv/Kconfig | 1 + fs/sysv/Makefile | 1 + fs/sysv/super.c | 1 + fs/tracefs/Makefile | 1 + fs/ubifs/Kconfig | 1 + fs/ubifs/ubifs.h | 6 +- fs/udf/Kconfig | 1 + fs/udf/Makefile | 1 + fs/ufs/Kconfig | 1 + fs/ufs/Makefile | 1 + fs/ufs/super.c | 1 + fs/unicode/Kconfig | 1 + fs/xattr.c | 1 + fs/xfs/Kconfig | 1 + fs/xfs/libxfs/xfs_ialloc_btree.c | 9 + fs/xfs/libxfs/xfs_refcount_btree.c | 9 + fs/xfs/libxfs/xfs_rmap_btree.c | 9 + include/drm/drm_atomic_state_helper.h | 2 + include/drm/drm_connector.h | 12 +- include/drm/drm_device.h | 4 + include/drm/drm_fb_helper.h | 10 - include/drm/drm_fourcc.h | 50 +- include/drm/drm_gem_vram_helper.h | 163 + include/drm/drm_hdcp.h | 31 +- include/drm/drm_mode_config.h | 6 + include/drm/drm_vram_mm_helper.h | 102 + include/drm/gpu_scheduler.h | 8 +- include/drm/i915_pciids.h | 4 +- include/dt-bindings/clock/at91.h | 3 +- include/dt-bindings/clock/hi3516cv300-clock.h | 14 +- include/dt-bindings/clock/hi3519-clock.h | 14 +- include/dt-bindings/clock/hi3620-clock.h | 16 +- include/dt-bindings/clock/hip04-clock.h | 16 +- include/dt-bindings/clock/histb-clock.h | 14 +- include/dt-bindings/clock/imx8mm-clock.h | 8 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 - include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 + include/linux/ata.h | 18 +- include/linux/dax.h | 26 + include/linux/dma-buf.h | 34 +- include/linux/dmaengine.h | 14 +- include/linux/genhd.h | 11 +- include/linux/host1x.h | 15 +- include/linux/i2c-algo-pcf.h | 16 +- include/linux/i2c-dev.h | 15 +- include/linux/i2c-mux.h | 16 +- include/linux/i2c-smbus.h | 16 +- include/linux/i2c.h | 16 +- include/linux/leds-ti-lmu-common.h | 47 + include/linux/libata.h | 18 +- include/linux/livepatch.h | 17 +- include/linux/mfd/da9063/pdata.h | 49 - include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/tps65090.h | 16 +- include/linux/microchipphy.h | 14 +- include/linux/mtd/rawnand.h | 36 + include/linux/of_net.h | 2 +- include/linux/percpu-defs.h | 1 + include/linux/pid.h | 1 + include/linux/platform_data/ata-pxa.h | 15 +- include/linux/platform_data/mtd-mxc_nand.h | 15 +- include/linux/platform_data/serial-imx.h | 15 +- include/linux/platform_data/st33zp24.h | 14 +- include/linux/plist.h | 4 +- include/linux/pm_opp.h | 8 +- include/linux/power/bq2415x_charger.h | 15 +- include/linux/power/sbs-battery.h | 15 +- include/linux/regulator/max8973-regulator.h | 16 +- include/linux/regulator/pfuze100.h | 15 +- include/linux/regulator/tps51632-regulator.h | 16 +- include/linux/regulator/tps62360.h | 16 +- include/linux/rtc/sirfsoc_rtciobrg.h | 3 +- include/linux/rtsx_common.h | 14 +- include/linux/rtsx_pci.h | 14 +- include/linux/scatterlist.h | 11 +- include/linux/spi/spi.h | 13 + include/linux/sudmac.h | 52 - include/linux/syscalls.h | 1 + include/linux/syslog.h | 15 +- include/linux/usb/renesas_usbhs.h | 4 + include/net/bond_alb.h | 18 +- include/net/calipso.h | 16 +- include/net/cipso_ipv4.h | 16 +- include/net/dn_nsp.h | 10 +- include/net/dn_route.h | 10 +- include/net/mip6.h | 14 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netlabel.h | 16 +- include/net/nfc/hci.h | 14 +- include/net/nfc/nfc.h | 14 +- include/scsi/fc/fc_encaps.h | 14 +- include/scsi/fc/fc_fc2.h | 14 +- include/scsi/fc/fc_fcoe.h | 14 +- include/scsi/fc/fc_fcp.h | 14 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 17 +- include/scsi/iscsi_if.h | 13 +- include/scsi/iscsi_proto.h | 13 +- include/scsi/libfc.h | 14 +- include/scsi/libfcoe.h | 14 +- include/scsi/libiscsi.h | 15 +- include/scsi/libiscsi_tcp.h | 13 +- include/scsi/libsas.h | 19 +- include/scsi/sas.h | 19 +- include/scsi/sas_ata.h | 17 +- include/scsi/scsi_bsg_iscsi.h | 16 +- include/scsi/scsi_transport.h | 15 +- include/scsi/scsi_transport_fc.h | 18 +- include/scsi/scsi_transport_iscsi.h | 15 +- include/scsi/scsi_transport_spi.h | 15 +- include/soc/fsl/bman.h | 8 + include/soc/fsl/qman.h | 9 + include/sound/soc.h | 2 +- include/trace/events/host1x.h | 15 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm.h | 1 + include/uapi/drm/v3d_drm.h | 28 + include/uapi/linux/kfd_ioctl.h | 7 +- include/uapi/linux/tipc_config.h | 10 +- include/uapi/scsi/fc/fc_els.h | 13 - include/uapi/scsi/fc/fc_fs.h | 13 - include/uapi/scsi/fc/fc_gs.h | 13 - include/uapi/scsi/fc/fc_ns.h | 13 - include/uapi/scsi/scsi_bsg_fc.h | 15 - include/uapi/scsi/scsi_netlink.h | 15 - include/uapi/scsi/scsi_netlink_fc.h | 15 - include/uapi/sound/sof/eq.h | 172 - include/uapi/sound/sof/manifest.h | 188 - include/uapi/sound/sof/tone.h | 21 - include/uapi/sound/sof/trace.h | 66 - include/video/mmp_disp.h | 15 +- init/Kconfig | 1 + init/do_mounts.c | 1 + init/main.c | 1 + init/version.c | 1 + kernel/Kconfig.freezer | 1 + kernel/Kconfig.hz | 1 + kernel/Kconfig.locks | 1 + kernel/Kconfig.preempt | 1 + kernel/bpf/tnum.c | 1 + kernel/cgroup/cgroup-v1.c | 1 + kernel/cgroup/rstat.c | 1 + kernel/context_tracking.c | 1 + kernel/crash_dump.c | 1 + kernel/debug/Makefile | 1 + kernel/delayacct.c | 11 +- kernel/dma/Kconfig | 1 + kernel/dma/swiotlb.c | 1 + kernel/exit.c | 1 + kernel/fork.c | 3 +- kernel/freezer.c | 1 + kernel/gcov/Kconfig | 1 + kernel/hung_task.c | 1 + kernel/irq/Kconfig | 1 + kernel/irq_work.c | 1 + kernel/jump_label.c | 1 + kernel/kallsyms.c | 1 + kernel/kthread.c | 1 + kernel/livepatch/Kconfig | 1 + kernel/livepatch/Makefile | 1 + kernel/livepatch/core.c | 14 +- kernel/livepatch/patch.c | 14 +- kernel/livepatch/shadow.c | 14 +- kernel/livepatch/transition.c | 14 +- kernel/locking/lockdep.c | 1 + kernel/locking/mutex.c | 1 + kernel/locking/percpu-rwsem.c | 1 + kernel/locking/rtmutex.c | 1 + kernel/locking/test-ww_mutex.c | 15 +- kernel/notifier.c | 1 + kernel/panic.c | 1 + kernel/pid.c | 44 + kernel/pid_namespace.c | 1 + kernel/power/Kconfig | 1 + kernel/power/qos.c | 1 + kernel/printk/Makefile | 1 + kernel/printk/internal.h | 14 +- kernel/printk/printk.c | 1 + kernel/printk/printk_safe.c | 14 +- kernel/profile.c | 1 + kernel/ptrace.c | 1 + kernel/rcu/Kconfig | 1 + kernel/rcu/Kconfig.debug | 1 + kernel/reboot.c | 1 + kernel/resource.c | 1 + kernel/sched/clock.c | 1 + kernel/sched/core.c | 1 + kernel/sched/cputime.c | 1 + kernel/sched/idle.c | 1 + kernel/sched/isolation.c | 1 + kernel/sched/wait.c | 1 + kernel/sched/wait_bit.c | 1 + kernel/signal.c | 1 + kernel/smp.c | 1 + kernel/smpboot.c | 1 + kernel/stacktrace.c | 1 + kernel/sysctl.c | 1 + kernel/test_kprobes.c | 11 +- kernel/time/Kconfig | 1 + kernel/trace/Kconfig | 1 + kernel/umh.c | 1 + kernel/up.c | 1 + kernel/user-return-notifier.c | 1 + kernel/user.c | 1 + kernel/workqueue.c | 1 + lib/842/Makefile | 1 + lib/Kconfig | 1 + lib/Kconfig.debug | 1 + lib/Kconfig.kasan | 1 + lib/Kconfig.kgdb | 1 + lib/Kconfig.ubsan | 1 + lib/bitrev.c | 1 + lib/debug_locks.c | 1 + lib/fault-inject.c | 1 + lib/fonts/Kconfig | 1 + lib/idr.c | 1 + lib/interval_tree.c | 1 + lib/interval_tree_test.c | 1 + lib/iov_iter.c | 1 + lib/lz4/Makefile | 1 + lib/lzo/Makefile | 1 + lib/lzo/lzo1x_compress.c | 1 + lib/lzo/lzo1x_decompress_safe.c | 1 + lib/math/Kconfig | 1 + lib/math/Makefile | 1 + lib/math/gcd.c | 1 + lib/math/lcm.c | 1 + lib/math/prime_numbers.c | 1 + lib/memory-notifier-error-inject.c | 1 + lib/netdev-notifier-error-inject.c | 1 + lib/notifier-error-inject.c | 1 + lib/of-reconfig-notifier-error-inject.c | 1 + lib/percpu-refcount.c | 1 + lib/percpu_test.c | 1 + lib/plist.c | 3 +- lib/pm-notifier-error-inject.c | 1 + lib/rbtree_test.c | 1 + lib/reed_solomon/Makefile | 1 + lib/scatterlist.c | 36 +- lib/sg_pool.c | 38 +- lib/string_helpers.c | 1 + lib/test_bitmap.c | 1 + lib/test_debug_virtual.c | 1 + lib/test_firmware.c | 1 + lib/test_hash.c | 1 + lib/test_list_sort.c | 1 + lib/test_module.c | 1 + lib/test_printf.c | 1 + lib/test_sort.c | 1 + lib/test_string.c | 1 + lib/vsprintf.c | 1 + lib/xz/Kconfig | 1 + lib/xz/Makefile | 1 + lib/zlib_deflate/Makefile | 1 + lib/zlib_deflate/deflate_syms.c | 1 + lib/zlib_inflate/Makefile | 1 + lib/zlib_inflate/inflate_syms.c | 1 + lib/zstd/Makefile | 1 + localversion-next | 2 +- mm/Kconfig | 1 + mm/Kconfig.debug | 1 + mm/backing-dev.c | 1 + mm/balloon_compaction.c | 1 + mm/filemap.c | 1 + mm/gup.c | 1 + mm/hugetlb.c | 1 + mm/hwpoison-inject.c | 1 + mm/list_lru.c | 1 + mm/maccess.c | 1 + mm/memory.c | 1 + mm/memory_hotplug.c | 1 + mm/mm_init.c | 1 + mm/mmap.c | 1 + mm/nommu.c | 1 + mm/oom_kill.c | 1 + mm/page-writeback.c | 1 + mm/page_alloc.c | 1 + mm/readahead.c | 1 + mm/swap.c | 1 + mm/swapfile.c | 1 + mm/truncate.c | 1 + mm/util.c | 1 + mm/vmalloc.c | 1 + mm/vmstat.c | 1 + mm/z3fold.c | 1 + mm/zbud.c | 1 + mm/zpool.c | 1 + net/6lowpan/Kconfig | 1 + net/802/Kconfig | 1 + net/8021q/Kconfig | 1 + net/8021q/vlan_dev.c | 1 + net/9p/Kconfig | 1 + net/Kconfig | 1 + net/appletalk/Makefile | 1 + net/atm/Kconfig | 1 + net/atm/br2684.c | 1 + net/atm/clip.c | 1 + net/atm/common.c | 1 + net/atm/lec.c | 1 + net/atm/mpc.c | 1 + net/ax25/Kconfig | 1 + net/bluetooth/Kconfig | 1 + net/bluetooth/bnep/Kconfig | 1 + net/bluetooth/bnep/Makefile | 1 + net/bluetooth/cmtp/Kconfig | 1 + net/bluetooth/cmtp/Makefile | 1 + net/bluetooth/hidp/Kconfig | 1 + net/bluetooth/hidp/Makefile | 1 + net/bluetooth/rfcomm/Kconfig | 1 + net/bluetooth/rfcomm/Makefile | 1 + net/bpf/Makefile | 1 + net/bpfilter/Kconfig | 1 + net/bridge/Kconfig | 1 + net/bridge/br_vlan.c | 1 + net/bridge/netfilter/Kconfig | 1 + net/bridge/netfilter/ebt_802_3.c | 1 + net/bridge/netfilter/ebt_among.c | 1 + net/bridge/netfilter/ebt_arp.c | 1 + net/bridge/netfilter/ebt_arpreply.c | 1 + net/bridge/netfilter/ebt_dnat.c | 1 + net/bridge/netfilter/ebt_ip.c | 1 + net/bridge/netfilter/ebt_ip6.c | 1 + net/bridge/netfilter/ebt_limit.c | 1 + net/bridge/netfilter/ebt_log.c | 1 + net/bridge/netfilter/ebt_mark.c | 1 + net/bridge/netfilter/ebt_mark_m.c | 1 + net/bridge/netfilter/ebt_nflog.c | 1 + net/bridge/netfilter/ebt_pkttype.c | 1 + net/bridge/netfilter/ebt_redirect.c | 1 + net/bridge/netfilter/ebt_snat.c | 1 + net/bridge/netfilter/ebt_stp.c | 1 + net/bridge/netfilter/ebt_vlan.c | 14 +- net/bridge/netfilter/ebtable_broute.c | 1 + net/bridge/netfilter/ebtable_filter.c | 1 + net/bridge/netfilter/ebtable_nat.c | 1 + net/caif/Kconfig | 1 + net/can/Kconfig | 1 + net/ceph/Kconfig | 1 + net/ceph/ceph_common.c | 1 + net/compat.c | 1 + net/core/drop_monitor.c | 1 + net/core/dst.c | 1 + net/core/filter.c | 24 +- net/core/flow_dissector.c | 1 + net/core/net_namespace.c | 1 + net/core/netpoll.c | 1 + net/core/secure_seq.c | 1 + net/dcb/Kconfig | 1 + net/dcb/Makefile | 1 + net/dccp/Kconfig | 1 + net/dccp/ccids/Kconfig | 1 + net/decnet/Kconfig | 1 + net/decnet/af_decnet.c | 10 +- net/decnet/dn_nsp_in.c | 10 +- net/decnet/dn_nsp_out.c | 10 +- net/decnet/dn_route.c | 10 +- net/decnet/netfilter/Kconfig | 1 + net/decnet/netfilter/Makefile | 1 + net/dns_resolver/Kconfig | 1 + net/dns_resolver/Makefile | 1 + net/dsa/Kconfig | 1 + net/ethernet/Makefile | 1 + net/hsr/Kconfig | 1 + net/hsr/Makefile | 1 + net/ieee802154/6lowpan/Kconfig | 1 + net/ieee802154/6lowpan/Makefile | 1 + net/ieee802154/Kconfig | 1 + net/ife/Kconfig | 1 + net/ife/Makefile | 1 + net/ipv4/Kconfig | 1 + net/ipv4/ah4.c | 1 + net/ipv4/bpfilter/Makefile | 1 + net/ipv4/cipso_ipv4.c | 16 +- net/ipv4/esp4.c | 1 + net/ipv4/fou.c | 1 + net/ipv4/inet_timewait_sock.c | 1 + net/ipv4/ip_output.c | 1 + net/ipv4/metrics.c | 1 + net/ipv4/netfilter/Kconfig | 1 + net/ipv4/netfilter/arp_tables.c | 1 + net/ipv4/netfilter/arpt_mangle.c | 1 + net/ipv4/netfilter/arptable_filter.c | 1 + net/ipv4/netfilter/iptable_raw.c | 1 + net/ipv4/netfilter/nf_dup_ipv4.c | 5 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 1 + net/ipv4/netfilter/nf_nat_pptp.c | 1 + net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 12 +- net/ipv4/netfilter/nft_fib_ipv4.c | 23 +- net/ipv4/netlink.c | 1 + net/ipv4/raw_diag.c | 1 + net/ipv4/tcp_bic.c | 1 + net/ipv4/tcp_cdg.c | 1 + net/ipv4/tcp_cong.c | 1 + net/ipv4/tcp_cubic.c | 1 + net/ipv4/tcp_highspeed.c | 1 + net/ipv4/tcp_htcp.c | 1 + net/ipv4/tcp_hybla.c | 1 + net/ipv4/tcp_illinois.c | 1 + net/ipv4/tcp_lp.c | 1 + net/ipv4/tcp_minisocks.c | 1 + net/ipv4/tcp_nv.c | 1 + net/ipv4/tcp_output.c | 1 + net/ipv4/tcp_rate.c | 1 + net/ipv4/tcp_scalable.c | 1 + net/ipv4/tcp_timer.c | 1 + net/ipv4/tcp_ulp.c | 1 + net/ipv4/tcp_vegas.c | 1 + net/ipv4/tcp_veno.c | 1 + net/ipv4/tcp_westwood.c | 1 + net/ipv4/tcp_yeah.c | 1 + net/ipv4/tunnel4.c | 1 + net/ipv4/udp_tunnel.c | 1 + net/ipv4/xfrm4_tunnel.c | 1 + net/ipv6/Kconfig | 1 + net/ipv6/addrconf_core.c | 1 + net/ipv6/ah6.c | 14 +- net/ipv6/calipso.c | 16 +- net/ipv6/esp6.c | 14 +- net/ipv6/exthdrs_core.c | 1 + net/ipv6/fou6.c | 1 + net/ipv6/ila/Makefile | 1 + net/ipv6/ip6_udp_tunnel.c | 1 + net/ipv6/ipcomp6.c | 14 +- net/ipv6/mip6.c | 14 +- net/ipv6/netfilter/Kconfig | 1 + net/ipv6/netfilter/ip6table_raw.c | 1 + net/ipv6/netfilter/nf_dup_ipv6.c | 5 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 1 + net/ipv6/netfilter/nf_tproxy_ipv6.c | 1 + net/ipv6/netfilter/nft_fib_ipv6.c | 16 +- net/ipv6/output_core.c | 1 + net/ipv6/raw.c | 2 + net/ipv6/tunnel6.c | 14 +- net/ipv6/xfrm6_tunnel.c | 15 +- net/iucv/Kconfig | 1 + net/iucv/Makefile | 1 + net/iucv/af_iucv.c | 1 + net/kcm/Kconfig | 1 + net/kcm/Makefile | 1 + net/key/Makefile | 1 + net/l2tp/Kconfig | 1 + net/l3mdev/Kconfig | 1 + net/l3mdev/Makefile | 1 + net/lapb/Kconfig | 1 + net/lapb/Makefile | 1 + net/llc/Kconfig | 1 + net/mac80211/Kconfig | 1 + net/mac80211/chan.c | 1 + net/mac802154/Kconfig | 1 + net/mac802154/Makefile | 1 + net/mpls/Kconfig | 1 + net/mpls/Makefile | 1 + net/mpls/af_mpls.c | 1 + net/ncsi/Kconfig | 1 + net/ncsi/Makefile | 1 + net/netfilter/Kconfig | 1 + net/netfilter/ipset/Kconfig | 1 + net/netfilter/ipset/pfxlen.c | 1 + net/netfilter/ipvs/Kconfig | 1 + net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_pe.c | 1 + net/netfilter/ipvs/ip_vs_pe_sip.c | 1 + net/netfilter/nf_conncount.c | 1 + net/netfilter/nf_conntrack_pptp.c | 1 + net/netfilter/nf_conntrack_proto_gre.c | 1 + net/netfilter/nf_conntrack_seqadj.c | 1 + net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_flow_table_inet.c | 1 + net/netfilter/nf_flow_table_ip.c | 1 + net/netfilter/nf_log.c | 1 + net/netfilter/nf_nat_helper.c | 2 +- net/netfilter/nf_queue.c | 1 + net/netfilter/nf_tables_api.c | 20 +- net/netfilter/nfnetlink_osf.c | 1 + net/netfilter/nft_fib.c | 6 +- net/netfilter/nft_flow_offload.c | 1 + net/netfilter/nft_osf.c | 1 + net/netfilter/xt_TEE.c | 5 +- net/netfilter/xt_TRACE.c | 1 + net/netfilter/xt_comment.c | 1 + net/netfilter/xt_connmark.c | 14 +- net/netfilter/xt_hashlimit.c | 1 + net/netfilter/xt_ipvs.c | 1 + net/netfilter/xt_osf.c | 15 +- net/netfilter/xt_quota.c | 1 + net/netfilter/xt_sctp.c | 1 + net/netfilter/xt_tcpudp.c | 1 + net/netfilter/xt_u32.c | 1 + net/netlabel/Kconfig | 1 + net/netlabel/netlabel_addrlist.c | 16 +- net/netlabel/netlabel_addrlist.h | 16 +- net/netlabel/netlabel_calipso.c | 16 +- net/netlabel/netlabel_calipso.h | 16 +- net/netlabel/netlabel_cipso_v4.c | 16 +- net/netlabel/netlabel_cipso_v4.h | 16 +- net/netlabel/netlabel_domainhash.c | 16 +- net/netlabel/netlabel_domainhash.h | 16 +- net/netlabel/netlabel_kapi.c | 16 +- net/netlabel/netlabel_mgmt.c | 16 +- net/netlabel/netlabel_mgmt.h | 16 +- net/netlabel/netlabel_unlabeled.c | 16 +- net/netlabel/netlabel_unlabeled.h | 16 +- net/netlabel/netlabel_user.c | 16 +- net/netlabel/netlabel_user.h | 16 +- net/netlink/Kconfig | 1 + net/netlink/Makefile | 1 + net/netlink/diag.c | 1 + net/netrom/Makefile | 1 + net/nfc/Kconfig | 1 + net/nfc/af_nfc.c | 14 +- net/nfc/core.c | 14 +- net/nfc/hci/Kconfig | 1 + net/nfc/hci/Makefile | 1 + net/nfc/hci/command.c | 14 +- net/nfc/hci/core.c | 14 +- net/nfc/hci/hci.h | 14 +- net/nfc/hci/hcp.c | 14 +- net/nfc/llcp.h | 14 +- net/nfc/llcp_commands.c | 14 +- net/nfc/llcp_core.c | 14 +- net/nfc/llcp_sock.c | 14 +- net/nfc/nci/Kconfig | 1 + net/nfc/netlink.c | 14 +- net/nfc/nfc.h | 14 +- net/nfc/rawsock.c | 14 +- net/nsh/Kconfig | 1 + net/nsh/Makefile | 1 + net/openvswitch/Kconfig | 1 + net/packet/Kconfig | 1 + net/packet/Makefile | 1 + net/packet/diag.c | 1 + net/phonet/Kconfig | 1 + net/psample/Kconfig | 1 + net/psample/Makefile | 1 + net/qrtr/Kconfig | 1 + net/qrtr/Makefile | 1 + net/qrtr/qrtr.c | 4 +- net/rds/Kconfig | 1 + net/rfkill/Kconfig | 1 + net/rfkill/Makefile | 1 + net/rfkill/core.c | 14 +- net/rfkill/rfkill-gpio.c | 15 +- net/rose/Makefile | 1 + net/rxrpc/Kconfig | 1 + net/sched/Kconfig | 1 + net/sched/cls_tcindex.c | 1 + net/sched/em_canid.c | 6 +- net/sched/sch_atm.c | 1 + net/sched/sch_dsmark.c | 1 + net/sched/sch_hhf.c | 1 + net/sctp/Kconfig | 1 + net/smc/Kconfig | 1 + net/smc/Makefile | 1 + net/smc/af_smc.c | 1 + net/smc/smc_diag.c | 1 + net/strparser/Kconfig | 1 + net/strparser/Makefile | 1 + net/sunrpc/Kconfig | 1 + net/sunrpc/addr.c | 1 + net/sunrpc/auth.c | 1 + net/sunrpc/clnt.c | 1 + net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/rpcb_clnt.c | 1 + net/sunrpc/sched.c | 1 + net/sunrpc/socklib.c | 1 + net/sunrpc/stats.c | 1 + net/sunrpc/sunrpc_syms.c | 1 + net/sunrpc/svc.c | 1 + net/sunrpc/svc_xprt.c | 1 + net/sunrpc/svcauth.c | 1 + net/sunrpc/svcauth_unix.c | 1 + net/sunrpc/svcsock.c | 1 + net/sunrpc/sysctl.c | 1 + net/sunrpc/timer.c | 1 + net/sunrpc/xdr.c | 1 + net/sunrpc/xprt.c | 1 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/switchdev/Kconfig | 1 + net/switchdev/Makefile | 1 + net/sysctl_net.c | 1 + net/tipc/Kconfig | 1 + net/tipc/core.c | 18 +- net/tipc/subscr.h | 5 +- net/tipc/topsrv.c | 14 +- net/tls/Kconfig | 1 + net/tls/Makefile | 1 + net/unix/Kconfig | 1 + net/unix/diag.c | 1 + net/vmw_vsock/Kconfig | 1 + net/wimax/Kconfig | 1 + net/wireless/Kconfig | 1 + net/wireless/core.c | 1 + net/wireless/lib80211.c | 1 + net/wireless/nl80211.c | 1 + net/wireless/wext-compat.h | 1 + net/x25/Kconfig | 1 + net/xdp/Kconfig | 1 + net/xdp/Makefile | 1 + net/xfrm/Kconfig | 1 + net/xfrm/xfrm_policy.c | 1 + net/xfrm/xfrm_state.c | 1 + net/xfrm/xfrm_user.c | 1 + samples/Kconfig | 1 + samples/binderfs/Makefile | 1 + samples/bpf/bpf_load.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/configfs/Makefile | 1 + samples/hw_breakpoint/Makefile | 1 + samples/kdb/Makefile | 1 + samples/kfifo/Makefile | 1 + samples/kobject/Makefile | 1 + samples/kprobes/Makefile | 1 + samples/kprobes/kprobe_example.c | 1 + samples/kprobes/kretprobe_example.c | 1 + samples/livepatch/Makefile | 1 + samples/livepatch/livepatch-callbacks-busymod.c | 14 +- samples/livepatch/livepatch-callbacks-demo.c | 14 +- samples/livepatch/livepatch-callbacks-mod.c | 14 +- samples/livepatch/livepatch-sample.c | 14 +- samples/livepatch/livepatch-shadow-fix1.c | 14 +- samples/livepatch/livepatch-shadow-fix2.c | 14 +- samples/livepatch/livepatch-shadow-mod.c | 14 +- samples/qmi/Makefile | 1 + samples/rpmsg/Makefile | 1 + samples/trace_events/Makefile | 1 + samples/trace_events/trace-events-sample.c | 1 + samples/trace_printk/Makefile | 1 + samples/trace_printk/trace-printk.c | 1 + samples/uhid/Makefile | 1 + samples/v4l/Makefile | 1 + samples/vfio-mdev/Makefile | 1 + samples/vfs/Makefile | 1 + scripts/Kbuild.include | 5 - scripts/Kconfig.include | 1 + scripts/Makefile.kcov | 1 + scripts/basic/Makefile | 1 + scripts/dtc/Makefile.dtc | 1 + scripts/dtc/libfdt/Makefile.libfdt | 1 + scripts/gcc-plugins/Kconfig | 1 + scripts/gcc-plugins/gcc-common.h | 4 + scripts/gdb/Makefile | 1 + scripts/genksyms/keywords.c | 1 + scripts/kconfig/tests/err_recursive_inc/Kconfig | 1 + .../kconfig/tests/err_recursive_inc/Kconfig.inc1 | 1 + .../kconfig/tests/err_recursive_inc/Kconfig.inc2 | 1 + .../kconfig/tests/err_recursive_inc/Kconfig.inc3 | 1 + scripts/modules-check.sh | 6 +- scripts/package/Makefile | 1 + scripts/selinux/Makefile | 1 + scripts/spdxcheck.py | 2 +- scripts/tags.sh | 1 + security/Kconfig | 1 + security/Kconfig.hardening | 1 + security/apparmor/Kconfig | 1 + security/integrity/Kconfig | 1 + security/integrity/evm/Kconfig | 1 + security/integrity/evm/Makefile | 1 + security/integrity/ima/Kconfig | 1 + security/integrity/ima/ima_policy.c | 7 +- security/keys/Kconfig | 1 + security/loadpin/Kconfig | 1 + security/loadpin/Makefile | 1 + security/safesetid/Kconfig | 1 + security/selinux/Kconfig | 1 + security/selinux/hooks.c | 10 +- security/selinux/include/netlabel.h | 16 +- security/selinux/netlabel.c | 16 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/services.c | 4 - security/smack/Kconfig | 1 + security/smack/Makefile | 1 + security/tomoyo/Kconfig | 1 + security/yama/Kconfig | 1 + security/yama/Makefile | 1 + sound/Kconfig | 1 + sound/ac97/Kconfig | 1 + sound/ac97/Makefile | 1 + sound/aoa/Kconfig | 1 + sound/aoa/Makefile | 1 + sound/aoa/codecs/Kconfig | 1 + sound/aoa/fabrics/Kconfig | 1 + sound/aoa/fabrics/Makefile | 1 + sound/aoa/soundbus/Kconfig | 1 + sound/aoa/soundbus/Makefile | 1 + sound/aoa/soundbus/i2sbus/Makefile | 1 + sound/arm/Kconfig | 1 + sound/atmel/Kconfig | 1 + sound/atmel/Makefile | 1 + sound/core/Kconfig | 1 + sound/core/seq/Kconfig | 1 + sound/core/seq/oss/Makefile | 1 + sound/drivers/Kconfig | 1 + sound/drivers/mpu401/Makefile | 1 + sound/drivers/pcsp/Makefile | 1 + sound/drivers/pcsp/pcsp.c | 1 + sound/drivers/vx/Makefile | 1 + sound/firewire/Kconfig | 1 + sound/firewire/amdtp-stream-trace.h | 163 +- sound/firewire/amdtp-stream.c | 16 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-presonus.c | 62 + sound/firewire/dice/dice.c | 9 + sound/firewire/dice/dice.h | 1 + sound/firewire/digi00x/Makefile | 1 + sound/firewire/fireface/Makefile | 1 + sound/firewire/fireworks/Makefile | 1 + sound/firewire/oxfw/Makefile | 1 + sound/firewire/tascam/Makefile | 1 + sound/hda/Kconfig | 1 + sound/hda/array.c | 1 + sound/hda/ext/Makefile | 1 + sound/hda/ext/hdac_ext_bus.c | 1 - sound/hda/hda_bus_type.c | 1 + sound/hda/hdac_bus.c | 1 + sound/hda/hdac_controller.c | 1 + sound/hda/hdac_device.c | 1 + sound/hda/hdac_regmap.c | 1 + sound/hda/hdac_stream.c | 1 + sound/hda/hdmi_chmap.c | 1 + sound/isa/Kconfig | 1 + sound/isa/ad1816a/Makefile | 1 + sound/isa/ad1848/Makefile | 1 + sound/isa/adlib.c | 1 + sound/isa/cmi8328.c | 1 + sound/isa/cs423x/Makefile | 1 + sound/isa/es1688/Makefile | 1 + sound/isa/galaxy/Makefile | 1 + sound/isa/galaxy/azt1605.c | 15 +- sound/isa/galaxy/azt2316.c | 15 +- sound/isa/galaxy/galaxy.c | 15 +- sound/isa/wavefront/Makefile | 1 + sound/isa/wss/Makefile | 1 + sound/mips/Kconfig | 1 + sound/mips/Makefile | 1 + sound/oss/dmasound/Kconfig | 1 + sound/oss/dmasound/Makefile | 1 + sound/oss/dmasound/dmasound_atari.c | 1 + sound/oss/dmasound/dmasound_paula.c | 1 + sound/oss/dmasound/dmasound_q40.c | 1 + sound/parisc/Kconfig | 1 + sound/parisc/Makefile | 1 + sound/pci/Kconfig | 1 + sound/pci/ac97/Makefile | 1 + sound/pci/ali5451/Makefile | 1 + sound/pci/asihpi/Makefile | 1 + sound/pci/au88x0/au88x0.c | 1 + sound/pci/aw2/Makefile | 1 + sound/pci/ca0106/Makefile | 1 + sound/pci/cs46xx/Makefile | 1 + sound/pci/cs5535audio/Makefile | 1 + sound/pci/ctxfi/Makefile | 1 + sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_bind.c | 1 + sound/pci/hda/hda_sysfs.c | 1 + sound/pci/korg1212/Makefile | 1 + sound/pci/lola/Makefile | 1 + sound/pci/lx6464es/Makefile | 1 + sound/pci/mixart/Makefile | 1 + sound/pci/nm256/Makefile | 1 + sound/pci/pcxhr/Makefile | 1 + sound/pci/riptide/Makefile | 1 + sound/pci/trident/Makefile | 1 + sound/pci/vx222/Makefile | 1 + sound/pci/ymfpci/Makefile | 1 + sound/pcmcia/Kconfig | 1 + sound/pcmcia/Makefile | 1 + sound/pcmcia/pdaudiocf/Makefile | 1 + sound/pcmcia/vx/Makefile | 1 + sound/ppc/Kconfig | 1 + sound/ppc/Makefile | 1 + sound/sh/Kconfig | 1 + sound/sh/Makefile | 1 + sound/soc/Kconfig | 1 + sound/soc/adi/Kconfig | 1 + sound/soc/adi/Makefile | 1 + sound/soc/amd/Kconfig | 1 + sound/soc/amd/Makefile | 1 + sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/Kconfig | 1 + sound/soc/atmel/atmel-classd.c | 5 +- sound/soc/atmel/atmel-pdmic.c | 5 +- sound/soc/au1x/Kconfig | 1 + sound/soc/au1x/ac97c.c | 1 + sound/soc/au1x/db1000.c | 1 + sound/soc/au1x/db1200.c | 1 + sound/soc/au1x/dma.c | 1 + sound/soc/au1x/i2sc.c | 1 + sound/soc/bcm/Kconfig | 1 + sound/soc/bcm/Makefile | 1 + sound/soc/cirrus/Kconfig | 1 + sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/cs42xx8.c | 13 + sound/soc/codecs/hdmi-codec.c | 188 +- sound/soc/codecs/inno_rk3036.c | 1 + sound/soc/codecs/max98357a.c | 29 +- sound/soc/codecs/mc13783.c | 15 +- sound/soc/codecs/mc13783.h | 14 +- sound/soc/codecs/rt5677-spi.c | 9 +- sound/soc/codecs/rt5677.c | 15 +- sound/soc/codecs/rt5677.h | 2 + sound/soc/codecs/sirf-audio-codec.c | 3 +- sound/soc/codecs/sirf-audio-codec.h | 3 +- sound/soc/codecs/tlv320aic26.c | 1 + sound/soc/codecs/tlv320aic32x4.c | 16 +- sound/soc/codecs/tlv320aic3x.c | 14 +- sound/soc/dwc/Kconfig | 1 + sound/soc/dwc/Makefile | 1 + sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/fsl_asrc.c | 103 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/generic/Kconfig | 1 + sound/soc/generic/simple-card.c | 18 +- sound/soc/hisilicon/Kconfig | 1 + sound/soc/hisilicon/Makefile | 1 + sound/soc/img/Kconfig | 1 + sound/soc/intel/Kconfig | 17 + sound/soc/intel/baytrail/Makefile | 1 + sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/glk_rt5682_max98357a.c | 7 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 73 +- sound/soc/intel/boards/sof_rt5682.c | 12 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +- sound/soc/intel/haswell/Makefile | 1 + sound/soc/intel/skylake/skl-messages.c | 16 + sound/soc/intel/skylake/skl.c | 10 + sound/soc/jz4740/Kconfig | 1 + sound/soc/jz4740/Makefile | 1 + sound/soc/kirkwood/Kconfig | 1 + sound/soc/kirkwood/Makefile | 1 + sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 + sound/soc/mediatek/common/mtk-base-afe.h | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 18 + sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- sound/soc/meson/Kconfig | 9 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 31 +- sound/soc/meson/g12a-tohdmitx.c | 413 ++ sound/soc/mxs/Kconfig | 1 + sound/soc/mxs/mxs-pcm.c | 15 +- sound/soc/mxs/mxs-pcm.h | 15 +- sound/soc/mxs/mxs-saif.c | 15 +- sound/soc/mxs/mxs-saif.h | 15 +- sound/soc/mxs/mxs-sgtl5000.c | 15 +- sound/soc/nuc900/Kconfig | 1 + sound/soc/pxa/Kconfig | 1 + sound/soc/pxa/imote2.c | 1 + sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/qdsp6/Makefile | 1 + sound/soc/rockchip/Kconfig | 1 + sound/soc/samsung/Kconfig | 1 + sound/soc/sh/rcar/core.c | 120 +- sound/soc/sirf/Kconfig | 1 + sound/soc/sirf/sirf-audio-port.c | 3 +- sound/soc/sirf/sirf-audio.c | 3 +- sound/soc/sirf/sirf-usp.c | 3 +- sound/soc/sirf/sirf-usp.h | 3 +- sound/soc/soc-acpi.c | 2 + sound/soc/soc-core.c | 84 +- sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 88 +- sound/soc/sof/Kconfig | 1 + sound/soc/sof/intel/Kconfig | 33 + sound/soc/sof/intel/cnl.c | 19 + sound/soc/sof/intel/hda.h | 2 + sound/soc/sof/pcm.c | 29 +- sound/soc/sof/sof-pci-dev.c | 30 +- sound/soc/sof/xtensa/Kconfig | 1 + sound/soc/spear/Kconfig | 1 + sound/soc/sprd/Kconfig | 1 + sound/soc/sti/Kconfig | 1 + sound/soc/sti/Makefile | 1 + sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_i2s.c | 60 +- sound/soc/stm/stm32_spdifrx.c | 37 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/tegra/Kconfig | 1 + sound/soc/ti/Kconfig | 1 + sound/soc/txx9/Kconfig | 1 + sound/soc/ux500/Kconfig | 1 + sound/soc/xilinx/Kconfig | 1 + sound/soc/xilinx/Makefile | 1 + sound/soc/xtensa/Kconfig | 1 + sound/soc/xtensa/Makefile | 1 + sound/soc/zte/Kconfig | 1 + sound/soc/zte/Makefile | 1 + sound/sparc/Kconfig | 1 + sound/sparc/amd7930.c | 1 + sound/sparc/cs4231.c | 1 + sound/sparc/dbri.c | 1 + sound/spi/Kconfig | 1 + sound/synth/Kconfig | 1 + sound/usb/6fire/Makefile | 1 + sound/usb/Kconfig | 1 + sound/usb/bcd2000/Makefile | 1 + sound/usb/caiaq/Makefile | 1 + sound/usb/hiface/Makefile | 1 + sound/usb/line6/Kconfig | 1 + sound/usb/misc/Makefile | 1 + sound/x86/Kconfig | 1 + sound/x86/Makefile | 1 + sound/xen/Kconfig | 1 + tools/arch/x86/lib/memcpy_64.S | 1 + tools/bpf/Makefile.helpers | 1 + tools/bpf/bpftool/Documentation/Makefile | 1 + tools/bpf/bpftool/Makefile | 1 + tools/build/Makefile.feature | 1 + tools/build/Makefile.include | 1 + tools/gpio/.gitignore | 2 +- tools/objtool/arch.h | 14 +- tools/objtool/arch/x86/decode.c | 14 +- tools/objtool/arch/x86/include/asm/orc_types.h | 14 +- tools/objtool/builtin-check.c | 14 +- tools/objtool/builtin-orc.c | 14 +- tools/objtool/builtin.h | 14 +- tools/objtool/cfi.h | 14 +- tools/objtool/check.c | 14 +- tools/objtool/check.h | 14 +- tools/objtool/elf.c | 14 +- tools/objtool/elf.h | 14 +- tools/objtool/objtool.c | 14 +- tools/objtool/orc.h | 14 +- tools/objtool/orc_dump.c | 14 +- tools/objtool/orc_gen.c | 14 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 14 +- tools/objtool/warn.h | 14 +- tools/perf/Documentation/Makefile | 1 + tools/perf/Makefile.config | 1 + tools/perf/Makefile.perf | 1 + tools/perf/arch/arm/Makefile | 1 + tools/perf/arch/arm/util/cs-etm.c | 124 +- tools/perf/arch/csky/Makefile | 1 + tools/perf/arch/s390/Makefile | 1 + tools/perf/arch/sh/Makefile | 1 + tools/perf/arch/sparc/Makefile | 1 + tools/perf/arch/xtensa/Makefile | 1 + .../power/cpupower/debug/kernel/cpufreq-test_tsc.c | 1 + tools/spi/Makefile | 1 + tools/testing/scatterlist/Makefile | 1 + tools/testing/selftests/android/Makefile | 1 + tools/testing/selftests/android/ion/Makefile | 1 + tools/testing/selftests/drivers/dma-buf/Makefile | 1 + tools/testing/selftests/efivarfs/Makefile | 1 + tools/testing/selftests/firmware/Makefile | 1 + tools/testing/selftests/kcmp/Makefile | 1 + tools/testing/selftests/kexec/Makefile | 1 + tools/testing/selftests/kmod/Makefile | 1 + tools/testing/selftests/kselftest/runner.sh | 12 +- tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/lib/Makefile | 1 + tools/testing/selftests/membarrier/Makefile | 1 + tools/testing/selftests/net/fib_rule_tests.sh | 10 +- tools/testing/selftests/netfilter/nft_nat.sh | 6 +- tools/testing/selftests/nsfs/Makefile | 1 + tools/testing/selftests/ntb/ntb_test.sh | 11 +- tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 3 +- tools/testing/selftests/pidfd/pidfd.h | 57 + tools/testing/selftests/pidfd/pidfd_open_test.c | 169 + tools/testing/selftests/pidfd/pidfd_test.c | 41 +- tools/testing/selftests/powerpc/alignment/Makefile | 1 + .../testing/selftests/powerpc/primitives/Makefile | 1 + tools/testing/selftests/powerpc/syscalls/Makefile | 1 + tools/testing/selftests/powerpc/vphn/Makefile | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/ptp/testptp.c | 85 +- tools/testing/selftests/ptrace/Makefile | 1 + tools/testing/selftests/sigaltstack/Makefile | 1 + tools/testing/selftests/size/Makefile | 1 + tools/testing/selftests/static_keys/Makefile | 1 + tools/testing/selftests/sysctl/Makefile | 1 + tools/testing/selftests/timers/adjtick.c | 1 + tools/testing/selftests/timers/leapcrash.c | 1 + tools/testing/selftests/timers/mqueue-lat.c | 1 + tools/testing/selftests/timers/nanosleep.c | 1 + tools/testing/selftests/timers/nsleep-lat.c | 1 + tools/testing/selftests/timers/raw_skew.c | 1 + tools/testing/selftests/timers/set-tai.c | 1 + tools/testing/selftests/timers/set-tz.c | 2 + tools/testing/selftests/timers/threadtest.c | 1 + tools/testing/selftests/timers/valid-adjtimex.c | 2 + tools/testing/selftests/tmpfs/Makefile | 1 + tools/testing/selftests/user/Makefile | 1 + tools/testing/selftests/zram/zram01.sh | 11 +- tools/testing/selftests/zram/zram02.sh | 11 +- tools/testing/selftests/zram/zram_lib.sh | 11 +- tools/testing/vsock/Makefile | 1 + tools/usb/ffs-aio-example/simple/host_app/Makefile | 1 + tools/usb/usbip/libsrc/usbip_device_driver.c | 14 +- tools/usb/usbip/libsrc/usbip_device_driver.h | 14 +- tools/usb/usbip/libsrc/usbip_host_common.c | 14 +- tools/usb/usbip/libsrc/usbip_host_common.h | 14 +- tools/usb/usbip/libsrc/usbip_host_driver.c | 14 +- tools/usb/usbip/libsrc/usbip_host_driver.h | 14 +- tools/usb/usbip/src/usbip.c | 14 +- tools/usb/usbip/src/usbip.h | 14 +- tools/usb/usbip/src/usbip_attach.c | 14 +- tools/usb/usbip/src/usbip_bind.c | 14 +- tools/usb/usbip/src/usbip_detach.c | 14 +- tools/usb/usbip/src/usbip_list.c | 14 +- tools/usb/usbip/src/usbip_network.c | 14 +- tools/usb/usbip/src/usbip_unbind.c | 14 +- tools/usb/usbip/src/usbipd.c | 14 +- tools/usb/usbip/src/utils.c | 14 +- tools/usb/usbip/src/utils.h | 14 +- tools/virtio/vhost_test/Makefile | 1 + tools/wmi/Makefile | 1 + virt/Makefile | 1 + virt/lib/Kconfig | 1 + virt/lib/Makefile | 1 + 4930 files changed, 60359 insertions(+), 54820 deletions(-) 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- [...] 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/cpufreq/imx-cpufreq-dt.txt 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/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 create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt create mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt delete mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt delete mode 100644 Documentation/scsi/osst.txt create mode 100644 arch/arm/boot/dts/dra71x.dtsi create mode 100644 drivers/cpufreq/imx-cpufreq-dt.c delete mode 100644 drivers/dma/sh/sudmac.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_vram_helper_common.c create mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c create mode 100644 drivers/gpu/drm/i915/Kconfig.profile delete mode 100644 drivers/gpu/drm/i915/dvo.h create mode 100644 drivers/gpu/drm/i915/gt/Makefile create mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test 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 rename drivers/gpu/drm/i915/{ => gt}/intel_gpu_commands.h (100%) 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_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.h rename drivers/gpu/drm/i915/{ => gt}/intel_lrc_reg.h (100%) 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_reset.c create mode 100644 drivers/gpu/drm/i915/gt/intel_reset.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_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_workarounds.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_gem_pm.c create mode 100644 drivers/gpu/drm/i915/i915_gem_pm.h create mode 100644 drivers/gpu/drm/i915/i915_irq.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/intel_acpi.h create mode 100644 drivers/gpu/drm/i915/intel_atomic.h delete mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c create mode 100644 drivers/gpu/drm/i915/intel_combo_phy.h 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 create mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.h create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.h create mode 100644 drivers/gpu/drm/i915/intel_dp_mst.h create mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.h create mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h create mode 100644 drivers/gpu/drm/i915/intel_dvo_dev.h delete mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.h create mode 100644 drivers/gpu/drm/i915/intel_gmbus.c create mode 100644 drivers/gpu/drm/i915/intel_gmbus.h delete mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/intel_hotplug.h delete mode 100644 drivers/gpu/drm/i915/intel_i2c.c create mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.h 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_mocs.c delete mode 100644 drivers/gpu/drm/i915/intel_mocs.h create mode 100644 drivers/gpu/drm/i915/intel_overlay.h create mode 100644 drivers/gpu/drm/i915/intel_quirks.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 create mode 100644 drivers/gpu/drm/i915/intel_sideband.h create mode 100644 drivers/gpu/drm/i915/intel_vdsc.h 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 create mode 100644 drivers/gpu/drm/i915/selftests/igt_gem_utils.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_gem_utils.h 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_engine.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.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/virtio/virtgpu_trace.h create mode 100644 drivers/gpu/drm/virtio/virtgpu_trace_points.c create mode 100644 drivers/leds/leds-lm36274.c create mode 100644 drivers/leds/leds-lm3697.c create mode 100644 drivers/leds/leds-spi-byte.c create mode 100644 drivers/leds/leds-ti-lmu-common.c create mode 100644 drivers/regulator/slg51000-regulator.c create mode 100644 drivers/regulator/slg51000-regulator.h create mode 100644 drivers/scsi/fdomain.c create mode 100644 drivers/scsi/fdomain.h create mode 100644 drivers/scsi/fdomain_isa.c create mode 100644 drivers/scsi/fdomain_pci.c create mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c delete mode 100644 drivers/scsi/osst.c delete mode 100644 drivers/scsi/osst.h delete mode 100644 drivers/scsi/osst_detect.h delete mode 100644 drivers/scsi/osst_options.h create mode 100644 drivers/soc/fsl/dpaa2-console.c delete mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c create mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/usb/renesas_usbhs/rza2.c create mode 100644 include/drm/drm_gem_vram_helper.h create mode 100644 include/drm/drm_vram_mm_helper.h create mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h create mode 100644 include/linux/leds-ti-lmu-common.h delete mode 100644 include/linux/sudmac.h delete mode 100644 include/uapi/sound/sof/eq.h delete mode 100644 include/uapi/sound/sof/manifest.h delete mode 100644 include/uapi/sound/sof/tone.h delete mode 100644 include/uapi/sound/sof/trace.h create mode 100644 sound/firewire/dice/dice-presonus.c create mode 100644 sound/soc/meson/g12a-tohdmitx.c create mode 100644 tools/testing/selftests/pidfd/pidfd.h create mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c