This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/linux.
omits e2d28c40292b Add linux-next specific files for 20190621 omits 7fe55d959121 Merge branch 'akpm/master' omits 52959ac8d68b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 1e7b745102cc fs/select.c: use struct_size() in kmalloc() omits d89d45c8ed33 proc/sysctl: make firmware loader table conditional omits c10d17243126 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix omits 4d046b9d0c89 tipc: remove two unused variables omits da602e04208f proc/sysctl: add shared variables for range check omits 2073a5ba9f68 pinctrl: fix pxa2xx.c build warnings omits c2487c1a9baf Merge branch 'akpm-current/current' omits fc58569c1eb3 Merge remote-tracking branch 'hmm/hmm' omits edac5df70c89 Merge remote-tracking branch 'pidfd/for-next' omits d2298b804e5c Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 613fa37e3b8c Merge remote-tracking branch 'hyperv/hyperv-next' omits 56ba580d3fea include/linux/lz4.h: fix spelling and copy-paste errors in [...] omits a38a1eccde5e ipc/msg.c: consolidate all xxxctl_down() functions omits 49ace18ea08f ipc/mqueue.c: only perform resource calculation if user valid omits 5acaae48ce5c resource: avoid unnecessary lookups in find_next_iomem_res() omits 3312e40f8ad4 resource-fix-locking-in-find_next_iomem_res-fix omits 655d2e62e52a resource: fix locking in find_next_iomem_res() omits 48d8fcdd0a88 aio: simplify read_events() omits 7d9c16ff6642 kernel/pid.c: convert struct pid:count to refcount_t omits 563269cdc897 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] omits e20d6584ac90 coredump: split pipe command whitespace before expanding template omits 307d88e171ac select: shift restore_saved_sigmask_unless() into poll_sel [...] omits a0a8ce32fea6 select: change do_poll() to return -ERESTARTNOHAND rather [...] omits f0f532186be5 signal: simplify set_user_sigmask/restore_user_sigmask omits 587bd7d1cd7e signal: reorder struct sighand_struct omits 7fec7ee49018 selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] omits 3de364a1ba65 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO omits cc956c69f836 ptrace: add PTRACE_GET_SYSCALL_INFO request omits 7b53e7c177e0 powerpc: define syscall_get_error() omits 564559e19bfa parisc: define syscall_get_error() omits 38aa74ca3a49 mips: define syscall_get_error() omits e85bae338eff hexagon: define syscall_get_error() and syscall_get_return [...] omits 0372514ac548 nds32: fix asm/syscall.h omits 934ced546189 fs/ufs/super.c: remove set but not used variable 'usb3' omits 86513060d088 fs/hfsplus/xattr.c: replace strncpy with memcpy omits 73857935fffe coda-add-hinting-support-for-partial-file-caching-fix omits c023d5ed9617 coda: add hinting support for partial file caching omits fff58efcba87 coda: ftoc validity check integration omits 8a645455da71 coda: remove sb test in coda_fid_to_inode() omits 046a997a9c25 coda: remove sysctl object from module when unused omits 6262dd16e097 coda: add __init to init_coda_psdev() omits 1c68771924dc coda: use SIZE() for stat omits fa6af46b8bbe coda: destroy mutex in put_super() omits cd716d1c2bb9 coda: remove uapi/linux/coda_psdev.h omits f21181660425 coda: Move internal defs out of include/linux/ [ver #2] omits dbe4f066ecad coda: bump module version omits 73d72e26ae8c coda: get rid of CODA_FREE() omits 29e99fe76d25 coda: get rid of CODA_ALLOC() omits 321e33ea9fd7 coda: change Coda's user api to use 64-bit time_t in timespec omits f1bb58afc73e coda: stop using 'struct timespec' in user API omits 52cfe1130c9e coda: clean up indentation, replace spaces with tab omits 8cdf47ccfdc7 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] omits efa8e5306e1c coda: don't try to print names that were considered too long omits 8f120f23318f coda: fix build using bare-metal toolchain omits 74a7153f7932 coda: potential buffer overflow in coda_psdev_write() omits 20cf4a140fa5 coda: add error handling for fget omits b4eef470aa13 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] omits 9e77fcc69e80 uapi linux/coda.h: use __kernel_pid_t for userspace omits 8bad07fde47e coda: pass the host file in vma->vm_file on mmap omits d530ceb94e91 mm, kprobes: generalize and rename notify_page_fault() as [...] omits 3089f7759519 init/Kconfig: fix neighboring typos omits f79fe958d471 fs/binfmt_elf.c: delete stale comment omits 837077d21cc1 fs/binfmt_flat.c: remove set but not used variable 'inode' omits fecc677d7bf9 checkpatch: fix something omits 893a90c27bd5 checkpatch: don't interpret stack dumps as commit IDs omits 2a848fd22039 checkpatch.pl: warn on duplicate sysctl local variable omits 4645d5d4743e lib/test_meminit.c: fix -Wmaybe-uninitialized false positive omits 463ccd05fdb1 lib: debugobjects: no need to check return value of debugf [...] omits ae6bcd61557e lib/string_helpers: fix some kerneldoc warnings omits 6a15914996de mm/ioremap: probe platform for p4d huge map support omits 71ce9559eb9d mm/ioremap: check virtual address alignment while creating [...] omits 3d95cac79e2d lib: introduce test_meminit module omits 2b0582eeca3b lib/test_overflow.c: avoid tainting the kernel and fix wrap size omits f11b5568ef7f lib/test_string.c: add some testcases for strchr and strnchr omits d532b0073e38 lib/test_string.c: avoid masking memset16/32/64 failures omits 6d8d538cc0a0 lib/string.c: allow searching for NUL with strnchr omits 8097754e88b8 lib/list: tweak LIST_POISON2 for better code generation on x86_64 omits 1e92a6d2c721 lib/math/rational.c: fix possible incorrect result from ra [...] omits ffc9d4b690b6 Documentation: rename addr_in_gen_pool to gen_pool_has_addr omits 9f240127e1a5 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr omits 2f0127d4a55c lib/genalloc.c: export symbol addr_in_gen_pool omits 46c1224f9865 arch/*: remove unused isa_page_to_bus() omits ef1acd8a5b05 arch: replace _BITUL() in kernel-space headers with BIT() omits be207c861e78 linux/bits.h: make BIT(), GENMASK(), and friends available [...] omits a746cc9f4b06 kernel: fix typos and some coding style in comments omits 58e41f0ee449 fs/proc/inode.c: use typeof_member() macro omits 9d6ef8403f03 include/linux/kernel.h: add typeof_member() macro omits 850a1c80ccc3 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix omits e721ec44a7e2 vmcore-add-a-kernel-parameter-novmcoredd-fix omits 65440653ec3e vmcore: Add a kernel parameter novmcoredd omits aca737aae994 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] omits 3bb8d77db13c kernel/hung_task.c: Monitor killed tasks. omits 582d67446178 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 12c8ec1f41b3 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 7628a01b6bae mm: don't expose page to fast gup before it's ready omits b9dc058ff15a mm/vmscan: remove unused lru_pages argument omits d3910653b574 mm, memcg: make scan aggression always exclude protection omits 58fffa1209b0 mm, memcg: make memory.emin the baseline for utilisation d [...] omits a828e836658e mm, memcg: proportional memory.{low,min} reclaim omits b92a69e4f28d mm: be more verbose about zonelist initialization omits cd938ad26c61 x86, numa: always initialize all possible nodes omits 12ef66528e75 mm: thp: fix false negative of shmem vma's THP eligibility omits 2b8222a59aca mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] omits 0254f09d6032 mm: thp: make transhuge_vma_suitable available for anonymous THP omits ffd1a41f68c1 mm/oom_kill.c: remove redundant OOM score normalization in [...] omits 2f8fc72646b9 mm, oom: fix oom_unkillable_task for memcg OOMs omits c3ba1f8f1ac9 mm: memcontrol: remove task_in_mem_cgroup() omits 39cfea858c29 mm, oom: refactor dump_tasks for memcg OOMs omits 1058a09ba53f mm/oom_kill.c: remove thread group leader check in oom_eva [...] omits 383da9db5e17 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] omits c280b6dbc46a mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix omits 5f2229832dc8 mm/oom_kill.c: add task UID to info message on an oom kill omits 6f6371a55925 mm: mempolicy: handle vma with unmovable pages mapped corr [...] omits 11ac37a15f7b mm/memory-failure.c: clarify error message omits dd8049e4b9c1 mm/z3fold: fix variable set but not used warnings omits 490f074a88ac z3fold: remove redundant assignment to bud omits 2b6547281664 z3fold: add inter-page compaction omits c144546fb57d mm: use down_read_killable for locking mmap_sem in access_ [...] omits 482c72012273 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix omits b6b50f025ae5 proc: use down_read_killable mmap_sem for /proc/pid/map_files omits bf732a8593b1 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs omits 8a505614beae proc: use down_read_killable mmap_sem for /proc/pid/pagemap omits 4bc665857dc2 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup omits 2413f38dd966 proc: use down_read_killable mmap_sem for /proc/pid/maps omits db83242e509c tools/vm/slabinfo: add sorting info to help menu omits 834e9bd69dc6 tools/vm/slabinfo: add option to sort by partial slabs omits b9dea7a9ff80 tools/vm/slabinfo: add partial slab listing to -X omits 6f6e352e0dae tools/vm/slabinfo: order command line options omits 64dc7bc237bd mm: vmscan: correct some vmscan counters for THP swapout omits 9b45fb7dab75 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned omits 26b744673e2c mm: init: report memory auto-initialization features at boot time omits 12c417627113 mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] omits 89c3d78998cf mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] omits b66d92e6feb5 mm/large system hash: clear hashdist when only one node wi [...] omits 2bf33bcbb63f mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] omits 4e7b3fd5a0b2 mm/vmalloc.c: spelling> s/informaion/information/ omits 6342a44c6fc3 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() omits 68ed4924584c mm/vmalloc.c: get rid of one single unlink_va() when merge omits 7c1db573c4d4 mm/vmalloc.c: preload a CPU with one object for split purpose omits ec4d81361c34 mm/vmalloc.c: remove "node" argument omits 6d68e0af6f50 libnvdimm/pfn: stop padding pmem namespaces to section alignment omits e27091fedc8b libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields omits 5da0e1e819d2 mm/devm_memremap_pages: enable sub-section remap omits 7768ee77eac5 mm: document ZONE_DEVICE memory-model implications omits e49669387fd6 mm/sparsemem: support sub-section hotplug omits c4bf3ee4d8f2 mm/sparsemem: prepare for sub-section ranges omits c6856903152e mm: kill is_dev_zone() helper omits 60680b6da602 mm/hotplug: kill is_dev_zone() usage in __remove_pages() omits 3fce7d28f072 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] omits 1a8ce4d5c58f mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] omits 0b7a775362fc mm/sparsemem: add helpers track active portions of a secti [...] omits 6e26cfce45cc mm/sparsemem: introduce a SECTION_IS_EARLY flag omits d89279f9ebd2 mm/sparsemem: introduce struct mem_section_usage omits 0b990c18a667 mm/sparse.c: set section nid for hot-add memory omits fcd8d1649e8b Merge remote-tracking branch 'xarray/xarray' omits ea7a4c733b8f Merge remote-tracking branch 'nvmem/for-next' omits 6cc71f3ced13 Merge remote-tracking branch 'kspp/for-next/kspp' omits 9bf8d877255d Merge remote-tracking branch 'ntb/ntb-next' omits c98d3a89c51b Merge remote-tracking branch 'at24/at24/for-next' omits 1ea405909704 Merge remote-tracking branch 'rtc/rtc-next' omits 74798f699a78 Merge remote-tracking branch 'coresight/next' omits 02235aba136b Merge remote-tracking branch 'livepatching/for-next' omits 25df4204e821 Merge remote-tracking branch 'y2038/y2038' omits 48a15af7a1b8 Merge remote-tracking branch 'userns/for-next' omits 1e0764c15781 Merge remote-tracking branch 'pinctrl/for-next' omits 16fd17279e04 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits b6795f1d7557 Merge remote-tracking branch 'gpio/for-next' omits 6b2db5c34c95 Merge remote-tracking branch 'rpmsg/for-next' omits 6a36809635ac Merge remote-tracking branch 'vhost/linux-next' omits 50635f98415c Merge remote-tracking branch 'scsi-mkp/for-next' omits 537ba71102b0 Merge remote-tracking branch 'scsi/for-next' omits 5ec361fdfc82 Merge remote-tracking branch 'cgroup/for-next' omits 8178a70a44d4 Merge remote-tracking branch 'slave-dma/next' omits e9e3cdd2c991 Merge remote-tracking branch 'mux/for-next' omits 674ae8216d64 Merge remote-tracking branch 'staging/staging-next' omits f37b0bd39b84 Merge remote-tracking branch 'soundwire/next' omits 1ebca5950c38 Merge remote-tracking branch 'extcon/extcon-next' omits 185803d99698 Merge remote-tracking branch 'char-misc/char-misc-next' omits c1fb1600150e Merge remote-tracking branch 'tty/tty-next' omits 104533604ac5 Merge remote-tracking branch 'phy-next/next' omits b7600b522cd9 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 33305049b6df Merge remote-tracking branch 'usb-gadget/next' omits 09ceca951021 Merge remote-tracking branch 'usb/usb-next' omits a9d35ea60d58 Merge remote-tracking branch 'driver-core/driver-core-next' omits 34675f6a3ea0 Merge remote-tracking branch 'ipmi/for-next' omits d6e0d629397d Merge remote-tracking branch 'leds/for-next' omits cd7514fc8a2e Merge remote-tracking branch 'chrome-platform/for-next' omits ae29e71b511b Merge remote-tracking branch 'drivers-x86/for-next' omits 53017f1ddb62 Merge remote-tracking branch 'percpu/for-next' omits aced439fec0c Merge remote-tracking branch 'kvms390/next' omits e74a6b47939b Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 1b38df5b56aa Merge remote-tracking branch 'ftrace/for-next' omits b99f42b597bd Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 84980cde1947 Merge remote-tracking branch 'edac-amd/for-next' omits cf7636362c03 Merge remote-tracking branch 'clockevents/clockevents/next' omits a801669f02e1 Merge remote-tracking branch 'tip/auto-latest' omits c48730fff137 Merge remote-tracking branch 'spi/for-next' omits d1a64b76b8b6 Merge remote-tracking branch 'devicetree/for-next' omits 5f84cb7f4eb0 Merge remote-tracking branch 'audit/next' omits 1e9ed17bba3f Merge remote-tracking branch 'iommu/next' omits 07193857e5ac Merge remote-tracking branch 'tpmdd/next' omits 7835401c79eb Merge remote-tracking branch 'selinux/next' omits 220b00a29ed0 Merge remote-tracking branch 'keys/keys-next' omits a4dcc394365d Merge remote-tracking branch 'integrity/next-integrity' omits d46d41c75e74 Merge remote-tracking branch 'apparmor/apparmor-next' omits a67bfffd6668 Merge remote-tracking branch 'security/next-testing' omits 609faf723e3f Merge remote-tracking branch 'regulator/for-next' omits e17b2bd40e89 Merge remote-tracking branch 'backlight/for-backlight-next' omits 044d1b33323c Merge remote-tracking branch 'mfd/for-mfd-next' omits 26e648d21bfb Merge remote-tracking branch 'kgdb/kgdb-next' omits b3586ba33d9e Merge remote-tracking branch 'mmc/next' omits ba83f2df42b1 next-20190620/block omits e30941037a8f Merge remote-tracking branch 'input/next' omits a6fa4345866c Merge remote-tracking branch 'modules/modules-next' omits a51b606ca8c2 Merge remote-tracking branch 'sound-asoc/for-next' omits 0eb51554b3e0 Merge remote-tracking branch 'sound/for-next' omits 72bdd3af34b9 Merge remote-tracking branch 'regmap/for-next' omits 5e7150749ae4 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits bd80321de116 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits c29c09c4d055 Merge remote-tracking branch 'drm-msm/msm-next' omits 5a3709a0913e Merge remote-tracking branch 'drm-misc/for-linux-next' omits d70bca97b9ce Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits d6261b265b27 Merge remote-tracking branch 'drm-intel/for-linux-next' omits ae5a206e321e Merge remote-tracking branch 'amdgpu/drm-next' omits 82afb655c644 Merge remote-tracking branch 'drm/drm-next' omits 42ab78c617d2 Merge remote-tracking branch 'crypto/master' omits 76041cb4c6dc Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 8788f74471f1 Merge remote-tracking branch 'nand/nand/next' omits a9b2255f7c75 Merge remote-tracking branch 'gfs2/for-next' omits a2e13e8fef2b Merge remote-tracking branch 'wireless-drivers-next/master' omits 09f05dbddbce Merge remote-tracking branch 'nfc-next/master' omits 51fd0dc2f493 Merge remote-tracking branch 'netfilter-next/master' omits 9604791d1976 Merge remote-tracking branch 'ipsec-next/master' omits 5b7fa0a6df74 Merge remote-tracking branch 'net-next/master' omits b1fbd17a640d Merge remote-tracking branch 'rdma/for-next' omits f033ec0c03cc Merge remote-tracking branch 'swiotlb/linux-next' omits c1800b57984b Merge remote-tracking branch 'dlm/next' omits 24832fd16031 Merge remote-tracking branch 'ieee1394/for-next' omits bb30f1efd427 Merge remote-tracking branch 'thermal-soc/next' omits ad0a5c948aba Merge remote-tracking branch 'opp/opp/linux-next' omits 323df47ddc48 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 12e78a6e8b65 Merge remote-tracking branch 'pm/linux-next' omits 30efd00c4cbd next-20190619/fbdev omits 60fd8af3eef2 Merge remote-tracking branch 'v4l-dvb/master' omits a11b5aebb63e Merge remote-tracking branch 'jc_docs/docs-next' omits bc6d444832d2 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 51c71685d9af Merge remote-tracking branch 'i3c/i3c/next' omits 9416d1ebf913 Merge remote-tracking branch 'i2c/i2c/for-next' omits c101e36d118a Merge remote-tracking branch 'hid/for-next' omits 900f9bf6b993 Merge remote-tracking branch 'pstore/for-next/pstore' omits a62837058fc7 Merge remote-tracking branch 'pci/next' omits 03a487b63760 Merge remote-tracking branch 'printk/for-next' omits 70763764a2b7 Merge remote-tracking branch 'vfs/for-next' omits 3fc191f50842 Merge remote-tracking branch 'file-locks/locks-next' omits 9d50bcc0ab86 Merge remote-tracking branch 'xfs/for-next' omits 8bf7f844f95b Merge remote-tracking branch 'v9fs/9p-next' omits 0911e30a7290 Merge remote-tracking branch 'ubifs/linux-next' omits 2bf8cabf1543 Merge remote-tracking branch 'nfsd/nfsd-next' omits d5f5f927086d Merge remote-tracking branch 'nfs-anna/linux-next' omits efd43a0cdbf8 Merge remote-tracking branch 'f2fs/dev' omits a86b54802511 Merge remote-tracking branch 'ext4/dev' omits 54eeeb61c342 Merge remote-tracking branch 'ext3/for_next' omits 6a7f0312beea Merge remote-tracking branch 'ecryptfs/next' omits 24d68b794afb Merge remote-tracking branch 'cifs/for-next' omits cf7b681c0d35 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 33b61176797f Merge remote-tracking branch 'afs/afs-next' omits 5e26ef8c9e4b Merge remote-tracking branch 'fscrypt/master' omits 0c537aa1c22d Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b47998ab7e46 Merge remote-tracking branch 'sh/sh-next' omits 3aa475893678 Merge remote-tracking branch 's390/features' omits 47546c21a7fc Merge remote-tracking branch 'soc-fsl/next' omits 293154d40652 Merge remote-tracking branch 'powerpc/next' omits ca0363abb4c1 Merge remote-tracking branch 'parisc-hd/for-next' omits 60a23213be48 Merge remote-tracking branch 'mips/mips-next' omits ca6a0e21ab77 Merge remote-tracking branch 'm68knommu/for-next' omits fad4a89405eb Merge remote-tracking branch 'm68k/for-next' omits 49e4b7db64a9 Merge remote-tracking branch 'h8300/h8300-next' omits 6babbf78461b Merge remote-tracking branch 'csky/linux-next' omits 86396bd039c6 Merge remote-tracking branch 'clk-samsung/for-next' omits 69cb292276e8 Merge remote-tracking branch 'clk/clk-next' omits 8d0b07e736e7 Merge remote-tracking branch 'tegra/for-next' omits dfb24326ff73 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 4eb7d59a6890 Merge remote-tracking branch 'scmi/for-linux-next' omits d710c0cf41a1 Merge remote-tracking branch 'samsung-krzk/for-next' omits 82ad13e2c8f1 Merge remote-tracking branch 'rockchip/for-next' omits 29f0807362e9 Merge remote-tracking branch 'reset/reset/next' omits 8b0ab1a5f8b9 Merge remote-tracking branch 'renesas/next' omits 07fcdf5849e2 Merge remote-tracking branch 'qcom/for-next' omits 8f35788b4677 Merge remote-tracking branch 'omap/for-next' omits 9cbc8120da88 Merge remote-tracking branch 'mvebu/for-next' omits 5adacd8148fe Merge remote-tracking branch 'mediatek/for-next' omits 0c8db54a8cea Merge remote-tracking branch 'keystone/next' omits 21786ebd5561 Merge remote-tracking branch 'imx-mxs/for-next' omits dfcc41bacc67 Merge remote-tracking branch 'bcm2835/for-next' omits ae78d6f0dd00 Merge remote-tracking branch 'at91/at91-next' omits f92cb1c74168 Merge remote-tracking branch 'aspeed/for-next' omits ba8589d1f90a Merge remote-tracking branch 'amlogic/for-next' omits cf1152b01a3b Merge remote-tracking branch 'actions/for-next' omits a539417bebcb Merge remote-tracking branch 'arm-soc/for-next' omits 6ff62efaf2e8 Merge remote-tracking branch 'arm-perf/for-next/perf' omits d2dd734d992c Merge remote-tracking branch 'arm64/for-next/core' omits f198dd698741 Merge remote-tracking branch 'arm/for-next' omits d4f3d28eb037 Merge remote-tracking branch 'arc/for-next' omits fa53c3db397b Merge remote-tracking branch 'dma-mapping/for-next' omits 649c731be10b Merge remote-tracking branch 'kbuild/for-next' omits ca1a9d7e4d17 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits faa7a0afe89a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 7788602d9a8f Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 7873fdaa075a Merge remote-tracking branch 'scsi-fixes/fixes' omits 9b3401bd2c18 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b1cf5d03c2b0 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 6237e1b042d7 Merge remote-tracking branch 'omap-fixes/fixes' omits bcb05591629f Merge remote-tracking branch 'mips-fixes/mips-fixes' omits a2be8ec21336 Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 556d0d69ea44 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' omits abcc0d5796cc Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits ca24b1821f09 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits effff5ccc40d Merge remote-tracking branch 'staging.current/staging-linus' omits 76ffbe0534f0 Merge remote-tracking branch 'phy/fixes' omits eef4d55d5706 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 6b9cb05c8968 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 73089acf2511 Merge remote-tracking branch 'usb.current/usb-linus' omits 081d82409fa3 Merge remote-tracking branch 'pci-current/for-linus' omits 813095c9a20a Merge remote-tracking branch 'spi-fixes/for-linus' omits e14c96d9b851 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 2e69a409ed2a Merge remote-tracking branch 'regmap-fixes/for-linus' omits c7afaae29bda Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 6646939fbbee Merge remote-tracking branch 'rdma-fixes/for-rc' omits 40f8e58aabaa Merge remote-tracking branch 'ipsec/master' omits 27069a0e6ca4 Merge remote-tracking branch 'bpf/master' omits 5836e34e4abf Merge remote-tracking branch 'net/master' omits ab106a3af206 Merge remote-tracking branch 'sparc/master' omits dbfcfa2649dc Merge remote-tracking branch 'powerpc-fixes/fixes' omits 7d5f80c33b8c Merge remote-tracking branch 'arm-current/fixes' omits 6ce78ae879de Merge remote-tracking branch 'arc-current/for-curr' omits 8cac50a78b87 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits edfda3d502e2 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] omits e24c431f20dd Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] omits cdeda81bd998 Merge commit 'riscpc^{/ARM: riscpc: enable chained scatter [...] omits acfc864fcd3a Merge branch 'sa1100-for-next', tag 'for-rc-adfs' into for-next omits a3013615d6ba Merge branches 'fixes' and 'misc' into for-next omits 66b4246e4e73 ARM: 8863/1: stm32: select ARM errata 814220 omits 74f6fa99e0d8 ARM: 8862/1: errata: 814220-B-Cache maintenance by set/way [...] omits 3ba18a217340 tpm: Don't duplicate events from the final event log in th [...] omits 15660c3d14e6 Abstract out support for locating an EFI config table omits 407151dcd6fe tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM o [...] omits a03caa46a34c efi: Attempt to get the TCG2 event log in the boot stub omits 5746ae9f7361 tpm: Append the final event log to the TPM event log omits 7a24866778ce tpm: Reserve the TPM final events table omits 40e7177750c3 ARM: 8866/1: smp: Moved cpu_logical_map[] to smp.h omits 7bdae67c800d hwmon: Convert remaining drivers to use SPDX identifier omits 738c1f9266a3 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next omits baa0d93e1307 Merge branch 'spi-5.3' into spi-next omits 639a25e80d40 Merge branch 'spi-5.2' into spi-linus omits bcb271f661d5 Merge branch 'regulator-5.3' into regulator-next omits 934670c20b85 Merge branch 'regulator-5.2' into regulator-linus omits f1a783c2bfcd Merge remote-tracking branch 'asoc/topic/meson' into asoc-next omits e381b9ec6f0f Merge branch 'asoc-5.3' into asoc-next omits bce2c75dd03f Merge branch 'asoc-5.2' into asoc-linus omits 45e6a49ed350 Merge branch for-5.3/arm64/defconfig into for-next omits eeced2ad5f5d Merge branch for-5.3/arm64/dt into for-next omits d4248a9fd847 Merge branch for-5.3/soc into for-next omits 638249216a25 Merge branch for-5.3/memory into for-next omits b1652cf10d79 Merge branch for-5.3/firmware into for-next omits 43b0b7eeb3ae arm64: tegra: Enable PCIe slots in P2972-0000 board omits a70530bfd841 arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT omits ce0a9e599006 arm64: tegra: Add PEX DPD states as pinctrl properties omits f107eeb99bdf arm64: tegra: Enable ACONNECT, ADMA and AGIC omits 49d43126bdca arm64: tegra: Add ACONNECT, ADMA and AGIC nodes omits 87c05682cea6 Merge branch 'fixes' into for-next omits 9cc5c49bf860 fix copy file range when beyond size of source file omits 06d65ded8a54 cifs: Properly handle auto disabling of serverino option omits 2e8cd5175790 f2fs: print kernel message if filesystem is inconsistent omits 697743b1c102 f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() omits 02d98d0e01ec f2fs: avoid get_valid_blocks() for cleanup omits d4895f3752d9 Merge branches 'arm-dt-for-v5.3', 'arm-defconfig-for-v5.3' [...] omits c7f1d31da6c4 ARM: dts: Add CMT0 and CMT1 to r8a7792 omits 1e58e132e8d1 Merge branch 'powercap' into linux-next omits 584e80c9e314 Merge branch 'pm-avs' into linux-next omits 818569ed3347 scsi: ufs-qcom: Add support for platforms booting ACPI omits 3c00ae7de95a scsi: megaraid_sas: Use struct_size() helper omits 1b6571122e2d scsi: mac_scsi: Treat Last Byte Sent time-out as failure omits 628fe3e93100 scsi: mac_scsi: Enable PDMA on Mac IIfx omits 4cd68d6a5f27 scsi: mac_scsi: Fix pseudo DMA implementation, take 2 omits 0a6bcd8be54e scsi: mac_scsi: Increase PIO/PDMA transfer length threshold omits 4fe5e896b9a5 scsi: NCR5380: Handle PDMA failure reliably omits d413c578adde scsi: NCR5380: Always re-enable reselection interrupt omits a92650e3d89b Revert "scsi: ncr5380: Increase register polling limit" omits 2e3193de211b scsi: wd719x: Fix resets and aborts omits 1fb2af9410c7 scsi: RDMA/srp: Fix a sleep-in-invalid-context bug omits ef05ccff49ae scsi: Avoid that .queuecommand() gets called for a blocked [...] omits 043f7150304e scsi: Restrict user space SCSI device state changes to "ru [...] omits 2636ebdacbab scsi: cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM [...] omits d641f7d5a030 scsi: tcmu: Simplify tcmu_update_uio_info() omits 1abaac307a22 scsi: storvsc: Add ability to change scsi queue depth omits ef7759068c75 scsi: mpt3sas: Mark expected switch fall-through omits a40935ca748e scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is [...] omits 43a2f8b33bba scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN omits 4a6baa881f0b scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] omits 2509009f34f9 scsi: core: avoid preallocating big SGL for data omits 50c065549013 scsi: core: avoid preallocating big SGL for protection inf [...] omits 47492dbd3137 scsi: lib/sg_pool.c: improve APIs for allocating sg pool omits 24bff1fe13f5 scsi: esp: use sg helper to iterate over scatterlist omits 1c82fe766b12 scsi: NCR5380: use sg helper to iterate over scatterlist omits db1114db8390 scsi: wd33c93: use sg helper to iterate over scatterlist omits 78d907979f71 scsi: ppa: use sg helper to iterate over scatterlist omits 6332e30a0075 scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist omits 51eb372b8fbf scsi: imm: use sg helper to iterate over scatterlist omits 7e73df92899a scsi: aha152x: use sg helper to iterate over scatterlist omits da9fbb864084 scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist omits b9b5944ce305 scsi: staging: unisys: visorhba: use sg helper to iterate [...] omits dd59196f2d2e scsi: usb: image: microtek: use sg helper to iterate over [...] omits ff836a10eefa scsi: pmcraid: use sg helper to iterate over scatterlist omits 9503423d486c scsi: ipr: use sg helper to iterate over scatterlist omits 350d66a72adc scsi: mvumi: use sg helper to iterate over scatterlist omits 39ee55dd1262 scsi: lpfc: use sg helper to iterate over scatterlist omits 24c2ba7a0ddc scsi: advansys: use sg helper to iterate over scatterlist omits aabc85f3be3e scsi: vmw_pscsi: use sg helper to iterate over scatterlist omits d3f74a492eac Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" omits 54e3ad927510 net :sunrpc :clnt :Fix xps refcount imbalance on the error path omits c859e57f5a53 NFS4: Only set creation opendata if O_CREAT omits 074b8244b52d coresight: replicator: Add terminate entry for acpi_device [...] omits fdbbd6421d2e Merge branch 'kbuild' into for-next omits b91976b7c0e3 kbuild: compile-test UAPI headers to ensure they are self- [...] omits 5a4c44728eb6 Merge branches 'x86/vt-d', 'x86/amd', 'arm/renesas', 'gene [...] omits beb58dd364d3 Merge branch 'imx/defconfig' into for-next omits 29a6305289f0 Merge branch 'imx/dt64' into for-next omits 8e6927384f69 Merge branch 'imx/dt' into for-next omits 48a724eaa3ec Merge branch 'imx/dt-clkdep' into for-next omits 4befc4cba61c Merge branch 'imx/bindings' into for-next omits 6c1f7e9b7053 Merge branch 'imx/soc' into for-next omits ec383ce32490 Merge branch 'imx/drivers' into for-next omits a33c1348fa62 Merge branch 'clk/imx' into for-next omits 6cf0b47ff724 Merge branch 'arm64-dt-for-v5.3' into next omits eefb01367c51 Merge branches 'pm-cpufreq' and 'pm-pci' into linux-next omits 60cf0846e64d Merge branch 'acpi-apei' into linux-next omits e35ae1bd6881 smb3: if max_credits is specified then display it in /proc/mounts omits d677d0b6547d Fix match_server check to allow for auto dialect negotiate omits c08efa9725a4 cifs: add missing GCM module dependency omits f80336022ae3 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions omits a348849d4a3d SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms omits a1dfe80731f6 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) omits 82b8db46d7df cifs: Use kmemdup in SMB2_ioctl_init() omits 517cbf2428a8 coresight: platform: add OF/APCI dependency omits cb50b91bd6bc coresight: tmc: Smatch: Fix potential NULL pointer dereference omits 5f579ec1918e coresight: etm3x: Smatch: Fix potential NULL pointer dereference omits f65936bf137e coresight: Potential uninitialized variable in probe() omits e3bf98fbd085 Merge branch 'for-5.3/block' into for-next omits 5bc282b68533 hwmon: (max6650) Fix unused variable warning omits 69fb22551ba7 dt-bindings: csky: Add csky PMU bindings omits ba13edb71535 dt-bindings: interrupt-controller: Update csky mpintc omits eb1cac9bf70a csky: Fixup some error count in 810 & 860. omits 4c49805c788c csky: Fix perf record in kernel/user space omits 2a5fa092be8f csky: Add pmu interrupt support omits eb87b5ca2f15 csky: Add count-width property for csky pmu omits 39a1425dedc7 csky: Init pmu as a device omits dbfc0e036b83 ACPI / APEI: release resources if gen_pool_add() fails omits d450f85f9196 Merge branches 'acpi-pm', 'acpi-osl', 'acpi-tables' and 'a [...] omits 45af504c45ad Merge branch 'devprop' into linux-next omits cafd9503c2fc Merge branch 'pm-sleep' into linux-next omits 48342924ffac Merge branches 'pm-misc' and 'pm-tools' into linux-next omits 2f7b994e0e7a Merge branch 'pm-pci-fixes' into linux-next omits db5977f0f564 Merge branches 'arm64-dt-for-v5.3' and 'dt-bindings-for-v5 [...] omits 17fb539a4603 Merge branches 'dt-for-v5.3' and 'soc-for-v5.3' into for-next omits d78b7a27be7c csky: Fixup no panic in kernel for some traps omits 64e928e0ff89 csky: Select intc & timer drivers omits b75d252a6322 riscv: add binfmt_flat support omits fedc824c2ff9 binfmt_flat: don't offset the data start omits 64ab7e72e0d6 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c omits 7d26db077271 binfmt_flat: remove the persistent argument from flat_get_ [...] omits 9d612c0ac7d1 binfmt_flat: provide an asm-generic/flat.h omits cae9a57bf433 binfmt_flat: make support for old format binaries optional omits 5002739d3d62 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option omits 8acfd039d493 binfmt_flat: add endianess annotations omits a2e79ae31aa0 binfmt_flat: use fixed size type for the on-disk format omits 36e3ca0dae2d binfmt_flat: consolidate two version of flat_v2_reloc_t omits 9d5818687ac2 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition omits 42c03591e464 binfmt_flat: remove the uapi <linux/flat.h> header omits a63cec5e191b binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] omits 2dfc5bf85276 binfmt_flat: remove flat_old_ram_flag omits a4a69f728c78 binfmt_flat: provide a default version of flat_get_relocate_addr omits 015100523f20 binfmt_flat: remove flat_set_persistent omits b6d2023270ed binfmt_flat: remove flat_reloc_valid omits e0c68288adda Merge branch 'for-5.3/block' into for-next omits d5c09d18f5a8 Merge branch 'for-5.3/block' into for-next omits b3dbec5871b5 Merge branch 'for-5.3/block' into for-next omits fbc6e0dd8d4e Merge branch 'pci/trivial' omits 82e105921b8a Merge branch 'remotes/lorenzo/pci/misc' omits 067c9d5ebe1a Merge branch 'remotes/lorenzo/pci/endpoint' omits 1d758fec167a Merge branch 'remotes/lorenzo/pci/qcom' omits 0adaa9881df7 Merge branch 'remotes/lorenzo/pci/altera' omits 6647a8d1c2f0 Merge branch 'pci/misc' omits 58cfee29a970 Merge branch 'pci/enumeration' omits 4c1d58d4931f Merge branch 'pci/docs' omits 5c5b48681266 hwmon: (pmbus/adm1275) Fix power sampling support omits d2ae7494d043 f2fs: ioctl for removing a range from F2FS omits d8b75060a62d f2fs: only set project inherit bit for directory omits d11e8ee3dd82 f2fs: separate f2fs i_flags from fs_flags and ext4 i_flags omits a6f0ab5a61b0 f2fs: replace ktype default_attrs with default_groups omits 434f93f268c3 Merge branch 'irq/core' omits a7258c0210cd Merge branch 'smp/hotplug' omits c09f0e197511 Merge branch 'timers/core' omits c7b0e2162559 Merge branch 'x86/core' omits 9c3a9339dfcb Merge branch 'x86/cpu' omits 9879b7e7a927 Merge branch 'x86/urgent' omits ad7f9a72cbc9 hwmon: (lm90) simplify getting the adapter of a client omits 5dc79b5bbcb3 hwmon: (asus_atk0110) no need to check return value of deb [...] omits dbd83f560eca Merge branches 'arm64-defconfig-for-v5.3' and 'arm64-dt-fo [...] omits 60170717491a Merge branch 'ras/core' omits 977a0f2ae779 Merge branch 'x86/platform' omits 543f6d791c2d Merge branch 'linus' omits 61caa8621b99 x86/cpu: Add Ice Lake NNPI to Intel family omits de262494be7a hwmon: (max6650) Fix minor formatting issues omits 13687eb52c21 hwmon: (max6650) Improve error handling in max6650_update_device omits ac8349d46723 hwmon: (max6650) Read non-volatile registers only once omits d6e33457b2b1 hwmon: (max6650) Convert to use devm_hwmon_device_register [...] omits aafde1fe5279 hwmon: (max6650) Simplify alarm handling omits c170e0fa93ff hwmon: (max6650) Cache alarm_en register omits 80af9c5b1c5d hwmon: (max6650) Declare valid as boolean omits d4a4fe274464 hwmon: (max6650) Improve error handling in max6650_init_client omits bfd9be15b552 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm omits d27b2a64b834 hwmon: (max6650) Use devm function to register thermal device omits abb6805835e8 hwmon: (core) Add comment describing how hwdev is freed in [...] omits 6d7c58656487 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings omits 7e4fb7e475e2 coresight: etb10: Do not call smp_processor_id from preemptible omits a86502bcac9a coresight: tmc-etf: Do not call smp_processor_id from preemptible omits 34df1a2ef6b7 coresight: tmc-etr: alloc_perf_buf: Do not call smp_proces [...] omits 04b270337e03 coresight: tmc-etr: Do not call smp_processor_id() from pr [...] omits e06486d08b64 coresight: Add dummy definition for of_coresight_get_cpu() omits fe446287ec9f coresight: acpi: Support for platform devices omits ae87b6a0c0e3 coresight: acpi: Support for AMBA components omits 99bf09a7c42a coresight: Support for ACPI bindings omits e2c28caa34ff coresight: stm: ACPI support for parsing stimulus base omits 26d4f1e11413 coresight: Use platform agnostic names omits e33725e7b9af coresight: Use fwnode handle instead of device names omits ac0e232c12f0 coresight: platform: Use fwnode handle for device search omits 6541b5cb3fa5 coresight: Add support for releasing platform specific data omits 120304ccfa79 coresight: Rearrange platform data probing omits 75ac97282148 coresight: Reuse platform data structure for connection tracking omits 5e104a3c5dce coresight: Cleanup coresight_remove_conns omits d13b806e6484 coresight: Remove name from platform description omits a983121c5b40 coresight: Remove cpu field from platform data omits 0f4544fb0e70 coresight: Make device to CPU mapping generic omits 3fb8701307ca coresight: Introduce generic platform data helper omits e59e550e87e2 coresight: Make sure device uses DT for obsolete compatible check omits 536e38f00f42 coresight: platform: Make memory allocation helper generic omits 0703249074e1 coresight: tmc-etr: Rearrange probing default buffer size omits cd80acb501da coresight: stm: Rearrange probing the stimulus area omits 7aa4aee212e0 coresight: etm3x: Rearrange cp14 access detection omits 4abc9acb4501 coresight: Rename of_coresight to coresight-platform omits dd544898cd1a coresight: Use coresight device names for sinks in PMU attribute omits a3001ff6248b coresight: etb10: Clean up device specific data omits 21d26b905c05 coresight: etm: Clean up device specific data omits e09265727e86 coresight: stm: Cleanup device specific data omits a47d59284fed coresight: tpiu: Clean up device specific data omits 35d278cf9019 coresight: catu: Cleanup device specific data omits 743256e214e8 coresight: tmc: Clean up device specific data omits 93bce1036124 coresight: replicator: Cleanup device tracking omits f0528df36f06 coresight: funnel: Clean up device book keeping omits 0ce1b19493e7 Merge branch 'x86/boot' omits 9411e9911afd Merge branch 'x86/cache' omits 9671361ee997 Merge branch 'linus' omits 6e5a7ad6a206 hwmon: (pmbus) Add Infineon IRPS5401 driver omits 983d236afd77 hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] omits 2e72f956ed73 hwmon: (pmbus) Document Infineon PXE1610 driver omits 37af6eb593a8 hwmon: (pmbus) Add Infineon PXE1610 VR driver omits 4ad5819bd57f hwmon: (occ) Add temp sensor value check omits 82f1bdf369ce hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES omits 48b5b6d53b28 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset omits 7050053f92ba hwmon: (gpio-fan) Check return value from devm_add_action_ [...] omits f9818950848a Merge branch 'linus' omits a3dfe2a76497 Merge branch 'kconfig' into for-next omits 9d91ebb8ad93 Merge branch 'ras/core' omits 932878fd18c0 Merge branch 'ras/urgent' omits f2b6dca80ec1 Merge branch 'x86/urgent' omits 960e1e721aa6 Merge branch 'x86/boot' omits 887023604491 Merge branch 'x86/urgent' omits 703a70908255 Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h omits 8a6b4eb8c327 Drivers: hv: Move Hyper-V clocksource code to new clocksou [...] omits b4e7a04791d1 Drivers: hv: Create Hyper-V clocksource driver from existi [...] omits 04627dcff1ee drivers: hv: Add a module description line to the hv_vmbus driver omits 69d293797137 drivers: hid: Add a module description line to the hid_hyp [...] omits 0f06efb44220 Merge branches 'arm-dt-for-v5.3', 'arm-soc-for-v5.3', 'arm [...] omits 7136cc559581 ARM: dts: iwg23s-sbc: Fix SDHI2 VccQ regulator omits 35b1b211b459 ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor omits eac89b60880a ARM: dts: rza2mevb: Add input switch omits 36cc5725f556 ARM: dts: r7s9210: Add IRQC device node omits 1c16b1bcd1aa Merge branch 'x86/urgent' omits 6830f996dc6b Merge branch 'irq/core' omits fac039b0fe7d Merge branch 'locking/core' omits 6c197c7cbd37 Merge branch 'perf/core' omits 9f326f2ba40b Merge branch 'sched/core' omits 9d6c283f93ee Merge branch 'smp/hotplug' omits e0b5470babcd Merge branch 'x86/apic' omits c2b13b1e2c9f Merge branch 'x86/asm' omits 39bed239849a Merge branch 'x86/cleanups' omits fd7a67858314 Merge branch 'x86/paravirt' omits a632c0f97e23 Merge branch 'x86/topology' omits 27a3760b5c5c Merge branch 'x86/urgent' omits ccc494d308e1 tpm: Abstract crypto agile event size calculations omits c4cd24593bc6 tpm: Actually fail on TPM errors during "get random" omits f14f319eb1a1 f2fs: add a rw_sem to cover quota flag changes omits 20b0ad110316 ARM: dts: aspeed: witherspoon: Enable USB vhub omits 763ebe4bd703 ARM: dts: rza2mevb: sort nodes of rza2mevb board omits f8781efba66d ARM: dts: Use ip=on for bootargs omits 861e397fc303 coresight: perf: Don't set the truncated flag in snapshot mode omits 0577d3737e83 coresight: tmc-etf: Fix snapshot mode update function omits 721562dd6296 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode omits 9a5002dfbe74 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode omits 03a26d6f907c coresight: etb10: Properly set AUX buffer head in snapshot mode omits 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next omits e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() omits 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] omits a5aac654f606 i2c: mux: pca9541: remove support for unused platform data omits 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data adds 05512b0f4652 Merge tag '5.2-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds 33eea064b2b1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 40b0b3f8fb2d treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b6a3d1b71a32 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a7d7a3927465 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ac1dc6b2e7d3 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds caab277b1de0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2504ba9f5970 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 77512baaea9a treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4ba774edce17 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 077e6e51c889 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 82c73e0a3868 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e311edbc45de treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d82444d2a9d0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2c162f9b4172 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ddceed9d11ee treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 8092f73c5156 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d6869352cb3c treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f85d20865846 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d690ec537163 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ea65cc9bfb67 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f71e7375c9cb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 023b915e1f69 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 071fb96b83f6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds cb849fc5f0c7 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds acee2e8d66f5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 89ee7f4f33ad treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 887490a76186 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 38cf0d46f42e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1f67b599f8b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 912d0f0bd6f4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 6c8f392ce8da treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 957ec138d766 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fc7669c6594f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 6b99076ceda9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 714c29cf98be treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 63307d015b91 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4e5b937a3287 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3f520cd2de7e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7268a4f81d67 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f9724741de5b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 6d8a639adefe treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b15f321b9f27 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e500db3fa2d5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7a338472f225 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f361c4dc5e2f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 910751a782b5 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f2e3bd9a5a03 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e84acbaec7d4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0a151468f9ca treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 81c9859b5129 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 47d7195dbcef treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4c3dd9cd769b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds aaa7cb268cc4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds f8a889172d52 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 97873a3daf61 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0c94efabe00e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 20c8ccb1975b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds d2912cb15bdd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 21042e414273 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0e0869949666 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds cd93f165c9f1 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 775c8a3d7187 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 7f904d7e1f3e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 4cb2acc0df04 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c891f3b97964 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds c884d8ac7ffc Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/l [...] adds cf24242189b9 Merge tag 'usb-5.2-rc6' of git://git.kernel.org/pub/scm/li [...] adds b7b8a44f3aba Merge tag 'char-misc-5.2-rc6' of git://git.kernel.org/pub/ [...] adds db54615e2141 Merge tag 'staging-5.2-rc6' of git://git.kernel.org/pub/sc [...] adds cc0ba0d8624f drm/vmwgfx: Use the backdoor port if the HB port is not available adds bde15555ba61 drm/vmwgfx: Honor the sg list segment size limitation adds 39916897cd81 drm/vmwgfx: fix a warning due to missing dma_parms adds 47e3c4c96460 Merge branch 'vmwgfx-fixes-5.2' of git://people.freedeskto [...] adds ea37e1a35c88 Merge tag 'drm-misc-fixes-2019-06-19' of git://anongit.fre [...] adds 91cbf5d2365c Merge tag 'drm-intel-fixes-2019-06-20' of git://anongit.fr [...] adds ff391ecd65a1 gpu: ipu-v3: image-convert: Fix input bytesperline width/h [...] adds bca4d70cf1b8 gpu: ipu-v3: image-convert: Fix input bytesperline for pac [...] adds 912bbf7e9ca4 gpu: ipu-v3: image-convert: Fix image downsize coefficients adds 5eab9cf87b6c Merge tag 'imx-drm-fixes-2019-06-20' of git://git.pengutro [...] adds 0728f6c3cab1 Merge tag 'drm-fixes-2019-06-21' of git://anongit.freedesk [...] adds a4c33bbb660b Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ff17bbe0bb40 x86/vdso: Prevent segfaults due to hoisted vclock reads adds 909105199a68 NFS4: Only set creation opendata if O_CREAT adds b96226148491 net :sunrpc :clnt :Fix xps refcount imbalance on the error path adds 502980e84e40 Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" adds 19d55046cd82 SUNRPC: Fix a credential refcount leak adds c036f7dabc34 Merge tag 'nfs-for-5.2-3' of git://git.linux-nfs.org/proje [...] adds 121bddf39a8e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds b6653b3629e5 tcp: refine memory limit test in tcp_fragment() adds c356dc4b540e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 693cd8ce3f88 Bluetooth: Fix regression with minimum encryption key size [...] adds a8282bf087bc Merge tag 'powerpc-5.2-5' of git://git.kernel.org/pub/scm/ [...] adds f4102766463a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b253d5f3ecc9 Merge tag 'pci-v5.2-fixes-1' of git://git.kernel.org/pub/s [...] adds 0aafc8ae665f Revert "iommu/vt-d: Fix lock inversion between iommu->lock [...] adds 6698a71a1e36 Merge tag 'iommu-fix-v5.2-rc5' of git://git.kernel.org/pub [...] adds 4b972a01a7da Linux 5.2-rc6 adds 9216514602ac Merge tag 'auxdisplay-for-linus-v5.2-rc7' of git://github. [...] adds ca72d88378b2 powerpc/mm/64s/hash: Reallocate context ids on fork adds 16391bfc8623 selftests/powerpc: Add test of fork with mapping above 512TB adds 65565a68c582 Merge branch 'context-id-fix' into fixes adds 26df62aaae9f Merge tag 'powerpc-5.2-6' of git://git.kernel.org/pub/scm/ [...] adds 191f5c2ed4b6 mtd: spi-nor: use 16-bit WRR command when QE is set on spa [...] adds 39071cf828b4 Merge tag 'mtd/fixes-for-5.2-rc7' of git://git.kernel.org/ [...] adds 63b2de12b7ee mfd: stmfx: Fix an endian bug in stmfx_irq_handler() adds c88e40e07cd9 Merge tag 'mfd-fixes-5.2-1' of git://git.kernel.org/pub/sc [...] adds 249155c20f9b Merge branch 'parisc-5.2-4' of git://git.kernel.org/pub/sc [...] adds 673c180ccfc4 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 3cd0c4930cd7 Merge remote-tracking branch 'arc-current/for-curr' adds 5558830d3173 Merge remote-tracking branch 'sparc/master' adds 2e5db6eb3c23 be2net: fix link failure after ethtool offline test adds aad1dcc4f011 ppp: mppe: Add softdep to arc4 adds a1e5388b4d5f net: stmmac: fixed new system time seconds value calculation adds d0bb82fd6018 net: stmmac: set IC bit when transmitting frames with HW t [...] adds 8ac8a01092b2 sis900: fix TX completion adds c492d4c74dd3 tipc: change to use register_pernet_device adds 45d5cb137c36 net/sched: cbs: Fix error path of cbs_module_init adds 9354544cbccf net/tls: fix page double free on TX cleanup adds 55655e3d1197 net/packet: fix memory leak in packet_set_ring() adds 2bf4ecbcc7d8 net: macb: do not copy the mac address if NULL adds 4f07b80c9733 tipc: check msg->req data len in tipc_nl_compat_bearer_disable adds 904d88d743b0 qmi_wwan: Fix out-of-bounds read adds 71e75376ddaf Merge remote-tracking branch 'net/master' adds e4f07120210a bpf: fix NULL deref in btf_type_is_resolve_source_only adds 20f6239d494b samples/bpf: xdp_redirect, correctly get dummy program id adds 6c032915d9ce Merge remote-tracking branch 'bpf/master' adds 597179b0ba55 ipsec: select crypto ciphers for xfrm_algo adds e43d8846d5f4 Merge remote-tracking branch 'ipsec/master' adds cf47a0b882a4 ipvs: defer hook registration to avoid leaks adds 4bfedade7c96 Merge remote-tracking branch 'netfilter/master' adds d151b0a2efa1 iwlwifi: add new cards for 22000 and fix struct name adds a976bfb44bdb iwlwifi: add new cards for 22000 and change wrong structs adds 658521fc1bf1 iwlwifi: change 0x02F0 fw from qu to quz adds 608fd7214323 wl18xx: Fix Wunused-const-variable adds 63d7ef36103d mwifiex: Don't abort on small, spec-compliant vendor IEs adds 498d3eb5bfbb iwlwifi: add support for hr1 RF ID adds 343cfd8ae599 Merge remote-tracking branch 'wireless-drivers/master' adds b545542a0b86 ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; adds c2c928c93173 ASoC: core: Adapt for debugfs API change adds ceaea851b9ea ASoC: dapm: Adapt for debugfs API change adds 6919d9082896 Merge branch 'asoc-5.2' into asoc-linus adds 15f1c2b34170 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds bcc703cab763 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 14d1d776754e Merge branch 'regulator-5.2' into regulator-linus adds 28e9b36df4d8 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 94613d5ae109 spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage adds 3ec8eeb829b5 Merge branch 'spi-5.2' into spi-linus adds 53613de76f93 Merge remote-tracking branch 'spi-fixes/for-linus' adds 29ec3a7aae38 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 7b0e4727656d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 04bde49908a1 Merge remote-tracking branch 'phy/fixes' adds c48341de06a5 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 0b24cae4d535 MIPS: Add missing EHB in mtc0 -> mfc0 sequence. adds f2ff671f8941 MAINTAINERS: Correct path to moved files adds 67f96c410720 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds e1235609f955 Merge remote-tracking branch 'omap-fixes/fixes' adds b9bb92e1d1be hwmon: (gpio-fan) Check return value from devm_add_action_ [...] adds 5696e4aaabf2 hwmon: (pwm-fan) Check return value from devm_add_action_or_reset adds 80a8526144c5 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 2fcf7c0b67e0 drivers/base: Introduce kill_device() adds 4bc5021f8006 libnvdimm/bus: Prevent duplicate device_unregister() calls adds b0abc72e2991 libnvdimm/region: Register badblocks before namespaces adds 391f8ceac0bd libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __n [...] adds 28cff3a7fe75 libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock adds 1571c029a2ff dax: Fix xarray entry association for mixed mappings adds a4a357fd4477 Merge branch 'for-5.2/dax' into libnvdimm-fixes adds da3c44dd966f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 6e087ae20978 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 240b4cc8fd5d scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() adds 2b008bc0316d Merge remote-tracking branch 'scsi-fixes/fixes' adds ddc352bc91de Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 589834b3a009 kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS adds 3a61925e91ba kbuild: Enable -Wuninitialized adds 7747badc3d64 lib/raid6: remove duplicated CFLAGS_REMOVE_altivec8.o adds 72ad21075df8 lib/raid6: refactor unroll rules with pattern rules adds 4df607cc6fe8 kbuild: Remove unnecessary -Wno-unused-value adds a222061b8523 genksyms: Teach parser about 128-bit built-in types adds 7ff4f0805eb5 kbuild: fix 'No such file or directory' warning for header [...] adds cfdee6945bc8 Merge branch 'kconfig' into for-next adds 833255678e8c Merge remote-tracking branch 'kbuild/for-next' adds f9da34831119 Merge remote-tracking branch 'dma-mapping/for-next' adds d51b11b82902 Merge remote-tracking branch 'arc/for-next' adds 779eb41ccb2e ARM: 8862/1: errata: 814220-B-Cache maintenance by set/way [...] adds f785b42f4cb5 ARM: 8863/1: stm32: select ARM errata 814220 adds 60577ebf7718 Merge branches 'fixes' and 'misc' into for-next adds f996d5e1289c Merge branch 'sa1100-for-next', tag 'for-rc-adfs' into for-next adds aaf5d6064825 Merge commit 'riscpc^{/ARM: riscpc: enable chained scatter [...] adds 1313f01c5e5a Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] adds 488da83be67d Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] adds 9c69931315c8 Merge remote-tracking branch 'arm/for-next' adds 9034f6251572 arm64: Do not enable IRQs for ct_user_exit adds 19c36b185a1d arm64: irqflags: Pass flags as readonly operand to restore [...] adds f57065782f24 arm64: irqflags: Add condition flags to inline asm clobber list adds 17ce302f3117 arm64: Fix interrupt tracing in the presence of NMIs adds bd82d4bd2188 arm64: Fix incorrect irqflag restore for priority masking adds 48ce8f80f590 arm64: irqflags: Introduce explicit debugging for IRQ priorities adds e1d22385ea66 arm64: fix kernel stack overflow in kdump capture kernel adds 2a438ffa74c0 arm64: Allow selecting Pseudo-NMI again adds 2af22f3ec3ca acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 adds 58557e486f89 arm64: Allow user selection of ARM64_MODULE_PLTS adds 7dfac3c5f40e arm64: module: create module allocations without exec permissions adds 4739d53fcd1d arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP adds f83b4f886004 arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruct [...] adds 3f7507064862 arm64: bpf: do not allocate executable memory adds 836a898aa747 Merge remote-tracking branch 'arm64/for-next/core' adds 8d5d06acbfe3 Merge remote-tracking branch 'arm-perf/for-next/perf' adds c51b47881c9c Merge branch 'arm/fixes' into for-next adds a23392cd7dad ARM: dts: integrator: specify AFS partition adds 10d8b9de63e6 ARM: dts: versatile: specify AFS partition adds ed3a03b70749 ARM: dts: realview: specify AFS partition adds 62a5017bf825 ARM: dts: vexpress: specify AFS partition adds 0dfe186a452f Merge tag 'integrator-dts-v5.3-arm-soc' of git://git.kerne [...] adds c311f4ff2b55 arm64: dts: sprd: Add Spreadtrum SD host controller support adds 0763d0c2273a arm64: qcom: qcs404: Add reset-cells to GCC node adds 5b8ea6bfa497 Merge tag 'v5.3-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 3990c9918af3 Merge tag 'v5.3-rockchip-dts64-1' of git://git.kernel.org/ [...] adds aa78426d4eb9 arm64: dts: stingray: Add Stingray Thermal DT support. adds ad77d3dbfbde arm64: dts: Add USB DT nodes for Stingray SoC adds f8526c2d99ca arm64: dts: Stingray: Add NIC i2c device node adds 3aa45174e135 Merge tag 'arm-soc/for-5.3/devicetree-arm64' of https://gi [...] adds 0164a087a69a Merge tag 'omap-for-v5.3/dt-signed' of git://git.kernel.or [...] adds b3dbb6e3efff Merge tag 'omap-for-v5.3/ti-sysc-dt-signed' of git://git.k [...] adds 65004867c953 Merge tag 'juno-updates-5.3' of git://git.kernel.org/pub/s [...] adds f82695814c39 Merge tag 'vexpress-updates-5.3' of git://git.kernel.org/p [...] adds ecf890235575 Merge tag 'samsung-dt-5.3' of https://git.kernel.org/pub/s [...] adds b91eda838bc7 Merge branch 'arm/dt' into for-next adds 70063f5f4e47 ARM: Document merges adds 39bda3158e35 ARM: config: Remove left-over BACKLIGHT_LCD_SUPPORT adds 39bab7bfb7d9 arm64: configs: Remove useless UEVENT_HELPER_PATH adds 6c48edcc955a ARM: configs: Remove useless UEVENT_HELPER_PATH adds f56a1fa75c5a ARM: multi_v7_defconfig: add Panfrost driver adds bff2a29f4f29 arm64: defconfig: add Panfrost driver adds d547bcf37342 arm64: defconfig: enable Lima driver adds 8d955f24db3f ARM: multi_v7_defconfig: enable Lima driver adds 427e54a22d0c arm64 defconfig: enable MPT3 SAS and BNX2X drivers adds 801dd05bbfa4 arm64 defconfig: enable Mellanox cards adds ae2bb68cdf70 Merge branch 'arm/defconfig' into for-next adds 3aa9ab7666de ARM: Document merges adds c91476761094 Merge tag 'imx-fixes-5.2-2' of git://git.kernel.org/pub/sc [...] adds cf18ea7593ad ARM: dts: Blank D-Link DIR-685 console adds 36558020128b ARM: dts: gemini Fix up DNS-313 compatible string adds ef51ea44a96f Merge tag 'gemini-dts-v5.2' of git://git.kernel.org/pub/sc [...] adds 27e23d897527 ARM: omap2: remove incorrect __init annotation adds 4bdc4e136714 Merge branch 'arm/fixes' into for-next adds 25a0a9884e77 ARM: Document merges adds 6c249cc7a7e6 Merge tag 'drivers_soc_for_5.3' of git://git.kernel.org/pu [...] adds 6c2ef9621faf Merge branch 'arm/drivers' into for-next adds cca3731e026a ARM: dts: socfpga: use the "altr,socfpga-stmmac-a10-s10" binding adds 9aa0cae1d458 arm64: dts: stratix10: use the "altr,socfpga-stmmac-a10-s1 [...] adds d9b9f805ee2b ARM: dts: socfpga: add ltc2497 on arria10 devkit adds c946feaabbdd ARM: dts: arria10: Add EMAC OCP reset property adds 50f5ef466dfa Merge tag 'socfpga_dts_updates_for_v5.3' of git://git.kern [...] adds f5a5d83f16cf arm64: dts: ti: k3-am654: Update compatible for dmsc adds cba9943cdeb0 arm64: dts: ti: k3-am654: Add interrupt controllers in mai [...] adds 5fec389febea arm64: dts: ti: k3-am654: Add interrupt controllers in wak [...] adds 7a558c4697e8 arm64: dts: ti: am6-wakeup: Add gpio node adds 980cc42754a5 arm64: dts: ti: am6-main: Add gpio nodes adds c67f7388a62e arm64: dts: ti: am654-base-board: Add gpio_keys node adds 0ded541218d1 arm64: dts: ti: k3-am65: Add MCU SRAM ranges in interconne [...] adds f853f0053164 arm64: dts: ti: k3-am65-mcu: Add the MCU RAM node adds 833123386c69 arm64: dts: ti: k3-am65: Add R5F ranges in interconnect nodes adds cc2d13e75009 arm64: dts: ti: k3-am65: Add MSMC RAM ranges in interconnect node adds 4b4ffc6e1f66 arm64: dts: k3-am6: Add "socionext,synquacer-pre-its" prop [...] adds 1cbe04b0b744 arm64: dts: k3-am6: Add mux-controller DT node required fo [...] adds cedc255cc6fe arm64: dts: k3-am6: Add SERDES DT node adds cfa6437a7164 arm64: dts: k3-am6: Add PCIe Root Complex DT node adds 30eb8ea46cc6 arm64: dts: k3-am6: Add PCIe Endpoint DT node adds 1b89dc93b8b2 arm64: dts: ti: am654-base-board: Disable SERDES and PCIe adds 7c42f43c29e2 dt-bindings: arm: ti: Add bindings for J721E SoC adds e28c6d941dac dt-bindings: serial: 8250_omap: Add compatible for J721E U [...] adds 2d87061e70de arm64: dts: ti: Add Support for J721E SoC adds cff377f7897a soc: ti: Add Support for J721E SoC config option adds 803d3a1870e2 arm64: dts: ti: Add support for J721E Common Processor Board adds 3cd277c6d021 arm64: defconfig: Enable TI's J721E SoC platform adds 1463a70dfc87 arm64: dts: ti: k3-j721e-main: Add Main NavSS Interrupt co [...] adds 073086fc68d7 arm64: dts: ti: k3-j721e: Add interrupt controllers in mai [...] adds ae7d8505b10d arm64: dts: ti: k3-j721e: Add interrupt controllers in wak [...] adds 78eccc2ac98e arm64: dts: ti: k3-j721e: Add the MCU SRAM node adds 4ed7e4e57822 Merge tag 'ti-k3-soc-for-v5.3' of git://git.kernel.org/pub [...] adds 238eabe46c19 Merge branch 'arm/dt' into for-next adds 476a3d7014b6 ARM: Document merges adds 9c8434516bd9 MAINTAINERS: BCM2835: Add internal Broadcom mailing list adds 64f35709d573 MAINTAINERS: BCM53573: Add internal Broadcom mailing list adds 2f7da158cc79 Merge tag 'arm-soc/for-5.3/maintainers' of https://github. [...] adds 353e3628d19f Merge branch 'arm/fixes' into for-next adds e6fa17cd5518 ARM: Document merges adds 3fe1ee40b2a2 ARM: use arch_extension directive instead of arch argument adds b8ad2985c6ea ARM: OMAP2: drop explicit assembler architecture adds a9385fd7acc3 Merge branch 'arm/soc' into for-next adds e005156eb4b4 ARM: Document merges adds 5feef43ce903 Merge remote-tracking branch 'arm-soc/for-next' adds fcc73c99f6ca Merge remote-tracking branch 'actions/for-next' adds f528321118e7 Merge remote-tracking branch 'amlogic/for-next' adds 03c511dde040 ARM: dts: aspeed: Add Inspur fp5280g2 BMC machine adds 6084110a0e9c ARM: dts: aspeed: Enable video engine on romulus and wtherspoon adds 1c1ecf09ee22 ARM: configs: aspeed: Add new drivers adds 2d8bf3404bb0 ARM: configs: multi_v5: Add more ASPEED devices adds c8a3b9b50d83 soc: aspeed: lpc-ctrl: Fix probe error handling adds a1f5c11ddb7d Merge branches 'dt-for-v5.3', 'defconfig-for-v5.3' and 'so [...] adds f8de994ff909 Merge remote-tracking branch 'aspeed/for-next' adds a0afd1ea4adf Merge remote-tracking branch 'at91/at91-next' adds e2d87868626b Merge remote-tracking branch 'bcm2835/for-next' adds 3cf10132ac8d ARM: dts: imx6ul: fix PWM[1-4] interrupts adds e5190586a92d clk: imx: Remove __init for imx_register_uart_clocks() API adds 15c64ff76255 clk: imx8mq: Keep uart clocks on during system boot adds cbc86ce5721a Merge branch 'clk/imx' into for-next adds db10496c0064 soc: imx: Add i.MX8MN SoC driver support adds 515489ee1a45 Merge branch 'imx/drivers' into for-next adds e0b805114e78 Merge branch 'imx/soc' into for-next adds 2acbedbaccbd Merge branch 'imx/bindings' into for-next adds 6524de340ed8 Merge branch 'imx/dt-clkdep' into for-next adds 2a51f9dae13d ARM: dts: imx6qdl-kontron-samx6i: Add iMX6-based Kontron S [...] adds 2125212785c9 ARM: dts: imx6qdl-kontron-samx6i: add Kontron SMARC SoM Support adds 5b7bd456318a ARM: dts: imx7ulp: add imx7ulp USBOTG1 support adds 48cbd9ff53b7 ARM: dts: imx7ulp-evk: enable USBOTG1 support adds 44e07ee9f1d2 Merge branch 'imx/dt' into for-next adds 13f3b9fdef6c arm64: dts: imx8mm-evk: Enable audio codec wm8524 adds 93b2106bafee arm64: dts: imx8qxp: Add lsio_mu13 node adds 74d82a302081 arm64: dts: imx8qxp: sort alias alphabetically adds 107529cf2e4e arm64: dts: imx8qxp: sort LSIO subsystem devices adds 6ab6e923709d arm64: dts: imx8qxp: added ddr performance monitor nodes adds 8155b786b6f2 arm64: dts: librem5: Limit the USB to 5V adds 01407158e4c7 arm64: dts: librem5: enable the SNVS power key adds a8c86ab6f466 Merge branch 'imx/dt64' into for-next adds a2c0279b2199 arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module adds d75fc68c746c Merge branch 'imx/defconfig' into for-next adds d3e1681181ef Merge remote-tracking branch 'imx-mxs/for-next' adds 697a4e18c68b Merge remote-tracking branch 'keystone/next' adds 1be51cd7ad7a Merge remote-tracking branch 'mediatek/for-next' adds b31a32f18fc1 Merge remote-tracking branch 'mvebu/for-next' adds ca65c3f5b186 Merge remote-tracking branch 'omap/for-next' adds ba7c4749e5d3 Merge remote-tracking branch 'qcom/for-next' adds 07d2bf96e0e1 ARM: dts: renesas: Use ip=on for bootargs adds 1de78ccbda78 ARM: dts: rza2mevb: sort nodes of rza2mevb board adds e23391f36ce1 ARM: dts: r7s9210: Add IRQC device node adds 4592e49225cd ARM: dts: rza2mevb: Add input switch adds d211650a87ed ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor adds 7eef616f1cec ARM: dts: iwg23s-sbc: Fix SDHI2 VccQ regulator adds 9dd6f7c484fd ARM: dts: r8a7792: Add CMT0 and CMT1 to r8a7792 adds a16ecb14d0b0 Merge branches 'arm-dt-for-v5.3', 'arm-soc-for-v5.3', 'arm [...] adds 236fc96d868e Merge remote-tracking branch 'renesas/next' adds 2f1ae51b0539 Merge remote-tracking branch 'reset/reset/next' adds 960f6e5f94a5 Merge remote-tracking branch 'rockchip/for-next' adds c31b11c3eb4d ARM: dts: exynos: Fix language typo and indentation adds 1430a908ee2f Merge branch 'next/dt' into for-next adds 24d2c73ff28b ARM: exynos: Only build MCPM support if used adds fe0edb241723 Merge branch 'next/soc' into for-next adds f0a6208b90bd arm64: dts: exynos: Add GPU/Mali T760 node to Exynos5433 adds 4dc2a25d058d arm64: dts: exynos: Add GPU/Mali T760 node to Exynos7 adds 711335fb9e54 Merge branch 'next/dt64' into for-next adds d0b737f93968 ARM: dts: exynos: Disable unused buck10 regulator on Odroi [...] adds 1f513ee3e05d ARM: dts: exynos: Add regulator suspend configuration to A [...] adds 3e7f057681a6 ARM: dts: exynos: Add regulator suspend configuration to O [...] adds 74b94e6b8013 ARM: dts: exynos: Use proper regulator for eMMC memory on [...] adds 8b388cee6635 dt-bindings: gpu: mali: Add Samsung compatibles for Midgar [...] adds 4a7bc07f5c04 ARM: dts: exynos: Add GPU/Mali 400 node to Exynos3250 adds 13efd80acaa4 ARM: dts: exynos: Add GPU/Mali 400 node to Exynos4 adds c8ea8c6474e1 Merge branch 'next/dt' into for-next adds 1c819062f438 Merge remote-tracking branch 'samsung-krzk/for-next' adds 900039f1bc0e Merge remote-tracking branch 'scmi/for-linux-next' adds 0bb9d1876c06 arm64: dts: allwinner: h6: Pine H64: Add interrupt line for RTC adds 6c6b5d7650d9 Merge branch 'sunxi/dt64-for-5.3' into sunxi/for-next adds 9d50286c059e Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 9da1e6fea882 Merge branch for-5.3/firmware into for-next adds d378afd28729 Merge branch for-5.3/memory into for-next adds 2db4b3925405 Merge branch for-5.3/soc into for-next adds 5d2249dda08e arm64: tegra: Add ACONNECT, ADMA and AGIC nodes adds 9a182db4576d arm64: tegra: Enable ACONNECT, ADMA and AGIC adds 871be845dfee arm64: tegra: Add PEX DPD states as pinctrl properties adds 2602c32f15e7 arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT adds a586c88eab65 arm64: tegra: Enable PCIe slots in P2972-0000 board adds 631985de2b16 Merge branch for-5.3/arm64/dt into for-next adds 033de83170dd Merge branch for-5.3/arm64/defconfig into for-next adds 7791e11301b1 Merge remote-tracking branch 'tegra/for-next' adds 340058aaadf6 Merge remote-tracking branch 'clk/clk-next' adds 85526a191e46 Merge remote-tracking branch 'clk-samsung/for-next' adds 1ada1da68105 csky: Select intc & timer drivers adds 7b1e5a1a9cfe csky: Fixup no panic in kernel for some traps adds 2db79fa16c4c csky: Init pmu as a device adds 6b31f7f00012 csky: Add count-width property for csky pmu adds 725c79e36efe csky: Add pmu interrupt support adds b2d94430e35a csky: Fix perf record in kernel/user space adds 9ba197522320 csky: Fixup some error count in 810 & 860. adds 3c895644842b dt-bindings: interrupt-controller: Update csky mpintc adds 8c0be0d5a288 dt-bindings: csky: Add csky PMU bindings adds 408ebed8e803 csky: Revert mmu ASID mechanism adds 9bda0ef6ca8a csky: Add new asid lib code from arm adds ccf1dcf929f7 csky: Use generic asid algorithm to implement switch_mm adds f4c19a4e669c csky: Improve tlb operation with help of asid adds 73c2af4e4895 Merge remote-tracking branch 'csky/linux-next' adds d127579d30dd Merge remote-tracking branch 'h8300/h8300-next' adds b7463ee028c9 Merge remote-tracking branch 'm68k/for-next' adds 9ee24b2a3835 binfmt_flat: remove flat_reloc_valid adds 2f3196d49b1e binfmt_flat: remove flat_set_persistent adds 02da283302f7 binfmt_flat: provide a default version of flat_get_relocate_addr adds 1d52dca11743 binfmt_flat: remove flat_old_ram_flag adds bdd15a288492 binfmt_flat: replace flat_argvp_envp_on_stack with a Kconf [...] adds 06d2bfedd147 binfmt_flat: remove the uapi <linux/flat.h> header adds 38e63483a317 binfmt_flat: remove the unused OLD_FLAT_FLAG_RAM definition adds 3f8b76a66e0d binfmt_flat: consolidate two version of flat_v2_reloc_t adds 34b4664ac482 binfmt_flat: use fixed size type for the on-disk format adds 3b9777184232 binfmt_flat: add endianess annotations adds aef0f78e7460 binfmt_flat: add a ARCH_HAS_BINFMT_FLAT option adds cf9a566c2c06 binfmt_flat: make support for old format binaries optional adds 7a8998c9d830 binfmt_flat: provide an asm-generic/flat.h adds 6843d8aa5b9b binfmt_flat: remove the persistent argument from flat_get_ [...] adds a445d988b479 binfmt_flat: move the MAX_SHARED_LIBS definition to binfmt_flat.c adds a2357223c50a binfmt_flat: don't offset the data start adds ad97f9df0fee riscv: add binfmt_flat support adds 4c7c2326dbbb Merge remote-tracking branch 'm68knommu/for-next' adds 262e4c3893ac FDDI: defza: Include linux/io-64-nonatomic-lo-hi.h adds 1e2791448b92 mips: Remove q-accessors from non-64bit platforms adds aa0f58b4666f MIPS: lantiq: Move macro directly to iomem function adds 39588164d3c9 MIPS: lantiq: Change variables to the same type as the source adds 64a95283c336 MIPS: lantiq: Fix attributes of of_device_id structure adds 7c6747bc2e3d MIPS: lantiq: Remove unused macros adds ba1bc0fcdeaf MIPS: lantiq: Fix bitfield masking adds f0dd300101f3 MIPS: lantiq: Shorten register names, remove unused macros adds 85cf2c37cb40 MIPS: lantiq: Add SMP support for lantiq interrupt controller adds 9ea34af728f7 MIPS: ralink: mt7628a.dtsi: Add SPDX GPL-2.0 license identifier adds 380f072c57a5 MIPS: ralink: mt7628a.dtsi: Add pinmux DT node adds 6394de396ed3 MIPS: ralink: mt7628a.dtsi: Add pinctrl DT properties to t [...] adds e456a3bdea4b MIPS: ralink: mt7628a.dtsi: Add GPIO controller DT node adds 4e41b745d35b MIPS: ralink: mt7628a.dtsi: Add SPI controller DT node adds 1bca2eacd647 MIPS: ralink: mt7628a.dtsi: Add watchdog controller DT node adds a4e5914a7b4f MAINTAINERS: Add myself as Ingenic SoCs maintainer adds 17f7e3fed736 Merge remote-tracking branch 'mips/mips-next' adds 43c200099cb7 Merge remote-tracking branch 'powerpc/next' adds 8496f00a0e7d Merge remote-tracking branch 'soc-fsl/next' adds 812271b91006 s390/cio: Squash cp_free() and cp_unpin_free() adds e64bd68946be s390/cio: Refactor the routine that handles TIC CCWs adds 363fe5f7aee0 s390/cio: Generalize the TIC handler adds 99afcb05d973 s390/cio: Use generalized CCW handler in cp_init() adds cc06ee983cff vfio-ccw: Rearrange pfn_array and pfn_array_table arrays adds 8aabf0edae4a vfio-ccw: Adjust the first IDAW outside of the nested loops adds e7eaf91b0aad vfio-ccw: Remove pfn_array_table adds e8573b39a81b vfio-ccw: Rearrange IDAL allocation in direct CCW adds 01aa26c672c0 s390/cio: Combine direct and indirect CCW paths adds 1d897e478da3 vfio-ccw: Move guest_cp storage into common struct adds 6246590230e9 vfio-ccw: Skip second copy of guest cp to host adds ded563f31d0e vfio-ccw: Copy CCW data outside length calculation adds 7f8e89a8f2fd vfio-ccw: Factor out the ccw0-to-ccw1 transition adds 5223bee837e8 vfio-ccw: Remove copy_ccw_from_iova() adds 9de31912490e Merge tag 'vfio-ccw-20190621' of https://git.kernel.org/pu [...] adds dbd66558dd28 vfio-ccw: make convert_ccw0_to_ccw1 static adds 0555118e70c1 Merge remote-tracking branch 's390/features' adds 54fde251e4d8 Merge remote-tracking branch 'sh/sh-next' adds 4abed1fc549b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds bb504a7a573d Merge remote-tracking branch 'fscrypt/master' adds cfd1fb7f8553 Merge remote-tracking branch 'afs/afs-next' adds 8c3c0cda4abc Merge remote-tracking branch 'btrfs-kdave/for-next' adds dd4470eec486 cifs: Use kmemdup in SMB2_ioctl_init() adds 39b99488f9c8 fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) adds 4ae79ed0fcf8 SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms adds 97fba3438436 SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions adds f93be92f12c0 cifs: add missing GCM module dependency adds 94c8129e0be0 Fix match_server check to allow for auto dialect negotiate adds b44a82251b99 smb3: if max_credits is specified then display it in /proc/mounts adds 65ff681a4285 cifs: Properly handle auto disabling of serverino option adds 27df2e059376 Merge remote-tracking branch 'cifs/for-next' adds 55cd04a00f18 Merge remote-tracking branch 'ecryptfs/next' adds 034830e27261 quota: honor quota type in Q_XGETQSTAT[V] calls adds a617c3043f81 Pull quota GETSTAT fix from Eric. adds b5fd665f2466 Merge remote-tracking branch 'ext3/for_next' adds e734b776589c Merge remote-tracking branch 'ext4/dev' adds 176ef3c4dea3 f2fs: replace ktype default_attrs with default_groups adds 360985573b55 f2fs: separate f2fs i_flags from fs_flags and ext4 i_flags adds 5043a9643fe6 f2fs: only set project inherit bit for directory adds 01e92f52f8e6 f2fs: ioctl for removing a range from F2FS adds 0634af8c187a f2fs: avoid get_valid_blocks() for cleanup adds e0d264fa37de f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() adds 1c27a318675d f2fs: print kernel message if filesystem is inconsistent adds 29bf194163f0 f2fs: add wsync_mode for sysfs entry adds 5b56f9915db1 f2fs: Use DIV_ROUND_UP() instead of open-coding adds 4891908ff1e9 f2fs: use generic EFSBADCRC/EFSCORRUPTED adds a1a35f5f4f30 f2fs: set SBI_NEED_FSCK for xattr corruption case adds d894fa4f3774 f2fs: add a rw_sem to cover quota flag changes adds 33330931aed0 Merge remote-tracking branch 'f2fs/dev' adds dfd73a473dd6 Merge remote-tracking branch 'nfsd/nfsd-next' adds f9617f8c2f10 Merge remote-tracking branch 'ubifs/linux-next' adds aa566aa3d365 Merge remote-tracking branch 'v9fs/9p-next' adds 9bbecffc2d67 Merge remote-tracking branch 'xfs/for-next' adds 6330521e16ee Merge remote-tracking branch 'file-locks/locks-next' adds d91a4ee270a2 Merge remote-tracking branch 'vfs/for-next' adds 81cb9f93d6eb Merge remote-tracking branch 'printk/for-next' adds 658c17d3e1c8 Merge branch 'pci/docs' adds bb2375167df9 Merge branch 'pci/enumeration' adds 7cee774751e7 Merge branch 'pci/misc' adds 7a28db0a251e PCI: altera: Fix configuration type based on secondary number adds f97d64af9760 Merge branch 'remotes/lorenzo/pci/altera' adds c369b536f8e3 PCI: armada8k: Add PHYs support adds dc831f879041 Merge branch 'remotes/lorenzo/pci/armada' adds eb6ff656271f Merge branch 'remotes/lorenzo/pci/qcom' adds 69bc586518e0 dt-bindings: PCI: rcar: Add device tree support for r8a774a1 adds f2aea3bcf621 Merge branch 'remotes/lorenzo/pci/rcar' adds e3b09c18c604 soc/tegra: pmc: Export tegra_powergate_power_on() adds 1056dda8a8d6 PCI: tegra: Handle failure cases in tegra_pcie_power_on() adds 973d7499c51c PCI: tegra: Rearrange Tegra PCIe driver functions adds 316b9ef1ee14 PCI: tegra: Mask AFI_INTR in runtime suspend adds d1f9113faf8a PCI: tegra: Fix PCIe host power up sequence adds 538123a29aeb PCI: tegra: Add PCIe Gen2 link speed support adds c635a815c8c7 PCI: tegra: Advertise PCIe Advanced Error Reporting (AER) [...] adds 2513a4ee4735 PCI: tegra: Program UPHY electrical settings for Tegra210 adds 7763cc24e210 PCI: tegra: Enable opportunistic UpdateFC and ACK adds 92bd94f1fdde PCI: tegra: Disable AFI dynamic clock gating adds 52db2fd89e1a PCI: tegra: Process pending DLL transactions before enteri [...] adds f1178099a6e4 PCI: tegra: Enable PCIe xclk clock clamping adds b2634cd0d26d PCI: tegra: Increase the deskew retry time adds 191cd6fb5d2c PCI: tegra: Add SW fixup for RAW violations adds 9f570b6c240e PCI: tegra: Update flow control timer frequency in Tegra210 adds c23ae2aec5bc PCI: tegra: Set target speed as Gen1 before starting LTSSM adds eef4a3502661 PCI: tegra: Fix PLLE power down issue due to CLKREQ# signal adds b5b4717ea0dd PCI: tegra: Program AFI_CACHE_BAR_{0,1}_{ST,SZ} registers [...] adds c894121d0142 PCI: tegra: Change PRSNT_SENSE IRQ log to debug adds adb2653b3d2e PCI: tegra: Add AFI_PEX2_CTRL reg offset as part of SoC struct adds 5992b044989d dt-bindings: pci: tegra: Document PCIe DPD pinctrl optional prop adds 2d8c7361585f PCI: tegra: Put PEX CLK & BIAS pads in DPD mode adds 0fc8b82f31c4 PCI: Add DT binding for "reset-gpios" property adds 5e5e9c23f82a PCI: tegra: Add support for GPIO based PERST# adds 6126ea4344d3 PCI: tegra: Change link retry log level to debug adds bd1aa49c10ad Merge branch 'remotes/lorenzo/pci/tegra' adds 46c1bfcfcd87 PCI: xilinx-nwl: Fix Multi MSI data programming adds 62e96a339f1d Merge branch 'remotes/lorenzo/pci/xilinx' adds fbe321aa9b5b Merge branch 'remotes/lorenzo/pci/endpoint' adds a5981c994895 Merge branch 'remotes/lorenzo/pci/misc' adds 253e08d0a265 Merge branch 'pci/trivial' adds d48e1a379f34 Merge remote-tracking branch 'pci/next' adds 310bac4e43b5 Merge remote-tracking branch 'pstore/for-next/pstore' adds 35bf3732ffee Merge remote-tracking branch 'hid/for-next' adds af668d6518dc i2c: i801: Use match_string() helper to simplify the code adds 79b4499524ed i2c: stm32f7: fix the get_irq error cases adds 315cd67c9453 i2c: i801: Add Block Write-Block Read Process Call support adds 9be1485accd4 i2c: i801: Add support for Intel Elkhart Lake adds 57ca968b69ec i2c: tegra: remove BUG() macro adds dcd4072a2e0b Merge branch 'i2c/for-5.3' into i2c/for-next adds e5be6d3fb755 Merge remote-tracking branch 'i2c/i2c/for-next' adds 0ecdcefba658 Merge remote-tracking branch 'i3c/i3c/next' adds c83529c17e12 hwmon: (pmbus/adm1275) support PMBUS_VIRT_*_SAMPLES adds 8083034251f1 hwmon: (occ) Add temp sensor value check adds 344757bac526 hwmon: (pmbus) Add Infineon PXE1610 VR driver adds 37ab35641795 hwmon: (pmbus) Document Infineon PXE1610 driver adds b67b7356135a hwmon: (nct7904) Fix the incorrect value of tcpu_mask in n [...] adds 9158411b96b1 hwmon: (pmbus) Add Infineon IRPS5401 driver adds 5fe625c13636 hwmon: (smsc47m1) fix (suspicious) outside array bounds warnings adds 792eac184319 hwmon: (core) Add comment describing how hwdev is freed in [...] adds 8e5e7ddd38b6 hwmon: (max6650) Use devm function to register thermal device adds b2905bb8e1f3 hwmon: (max6650) Introduce pwm_to_dac and dac_to_pwm adds b9d8de4a173d hwmon: (max6650) Improve error handling in max6650_init_client adds bf8c9edaa5c6 hwmon: (max6650) Declare valid as boolean adds f5b20b11bbc2 hwmon: (max6650) Cache alarm_en register adds 0d5cc9383eea hwmon: (max6650) Simplify alarm handling adds e193acb3d681 hwmon: (max6650) Convert to use devm_hwmon_device_register [...] adds 62dbe5059176 hwmon: (max6650) Read non-volatile registers only once adds 0c4a71d36566 hwmon: (max6650) Improve error handling in max6650_update_device adds 228b9e196a6d hwmon: (max6650) Fix minor formatting issues adds 08d09d8099a7 hwmon: (asus_atk0110) no need to check return value of deb [...] adds e67776cc3089 hwmon: (lm90) simplify getting the adapter of a client adds 7d45deb31bec hwmon: (pmbus/adm1275) Fix power sampling support adds 3253854dc19f hwmon: (max6650) Fix unused variable warning adds 23297edbc15a hwmon: Convert remaining drivers to use SPDX identifier adds f791c6b1ea05 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds efb518a30b4c Merge remote-tracking branch 'jc_docs/docs-next' adds d5cb82b01a5a media: si2157: add detection of si2177 tuner adds cac821d2ea72 media: pvrusb2: Add multiple dvb frontend support adds 6f6be371608e media: pvrusb2: Add i2c client demod/tuner support adds dd60bf436031 media: pvrusb2: Add Hauppauge HVR1955/1975 devices adds 575f60312b3c media: cx231xx-cards: Add Hauppauge 955Q variant adds efe8b031d8eb media: stv090x: fix double free on state object adds 12e23ebb396e media: ttpci: Fix build error without RC_CORE adds 5c4c8b4a9990 media: rc: IR signal for Panasonic air conditioner too long adds 882f261874c9 Merge tag 'v5.2-rc5' into patchwork adds 4b1f67dc8edc media: v4l2-ctrl: Initialize _BUTTON and _CTRL_CLASS adds 94b5bf3ac9c4 media: hantro: remove an unnecessary NULL check adds a84e355ecd3e media: staging: davinci: fix memory leaks and check for al [...] adds 3dd8c0975417 media: vb2: Introduce a vb2_get_buffer accessor adds 8eebd6150aa5 media: mtk-jpeg: Use vb2_get_buffer adds 9e393300167b media: mtk-vcodec: Use vb2_get_buffer adds ababd7612321 media: sti: Use vb2_get_buffer adds 13d93380fca8 media: Clarify the meaning of file descriptors in VIDIOC_DQBUF adds e0c76a7d3428 media: imx7-media-csi: get csi upstream endpoint adds 0a0e265515db media: atmel: atmel-isc: split driver into driver base and isc adds b046ec51f9bb media: atmel: atmel-isc: fix and cleanup potential bugs adds 89a9f68883bb media: staging: media: meson: remove redundant initializat [...] adds b2ce5617dad2 media: i2c: fix warning same module names adds a244fabc15ff media: rcar-vin: Do not call pm_runtime_{resume,suspend}() adds b2ef816c3db0 media: rcar-vin: Remove unneeded calls to pm_runtime_{enab [...] adds 11492ee7cbfe media: rcar-vin: Allow interrupting lock when trying to op [...] adds 4e4ef86f522d media: rcar-vin: Do not sync subdevice format when opening [...] adds 2a18fbec1dab media: rcar-vin: Move pm_runtime_{get,put} out of helpers adds e378faaa66f1 media: rcar-vin: Merge helpers dealing with powering the p [...] adds a59846ce4f26 media: rcar-vin: Fold rvin_initialize_device() into rvin_open() adds a60b42c9218b media: rcar-vin: Merge Gen2 and Gen3 file operations adds 5ca004d11bfa media: media.h: Fix shifting signed 32-bit value by 31 bit [...] adds ff3c65cb8115 media: videodev2.h: Fix shifting signed 32-bit value by 31 [...] adds fc47bf1147ec media: MAINTAINERS: fix linux-media mailing list for meson [...] adds e08efef8fe7d media: s5p-mfc: Make additional clocks optional adds 7239682847b5 media: docs: v4l2-controls: remove repeated ioctl names adds e050f55207c5 media: docs: v4l2-controls: fix indentation adds 9e75efb0f2c5 media: docs: v4l2-controls: add links to structs adds e36160b84253 media: docs: v4l2-controls: rearrange control initializati [...] adds 6b623dbfbd4f media: docs: v4l2-controls: add links to functions adds 270c0024a368 media: docs: v4l2-controls: convert code blocks to C adds 025b94113235 media: docs: v4l2-controls: document file to include adds 40208924b988 media: docs: v4l2-controls: remove outdated paragraph adds 9aa36e61dc6b media: vimc: debayer: Fix typos adds d13b3cdcbacb media: vimc: Makefile: file cleanup adds 86aed3f51931 media: mtk-vcodec: avoid unneeded pointer-to-long conversions adds 9fcb242be63d media: mtk-vcodec: remove unneeded proxy functions adds 3fcedae34602 media: vivid: remove unnecessary min and max timeperframe [...] adds 8c937ab966fd media: docs: v4l2-controls: fix sentence rendered in a non [...] adds eef4d8e9f06d media: meye: Fix build COMPILE_TEST error adds 94954bb709c9 media: video-i2c: use V4L2_FRACT_COMPARE adds bfa69bdf342b media: vimc: stream: add missing function documentation adds 03f4175bd01f media: docs: create vimc documentation adds ad266c031662 media: dt-bindings: imx7-csi: Document a single CSI clock adds 1a9ade50b82f media: aspeed: add a workaround to fix a silicon bug adds 56202c0cbe4f media: coda: Use devm_platform_ioremap_resource() adds 0f8cd165287b media: staging: media: tegra-vde: Remove BIT() macro from [...] adds b1b9b7bee370 media: staging: media: tegra-vde: Manually pack UAPI structures adds 448e11538f71 media: vivid: make input dv_timings per-input adds 6c396c28dce0 media: vivid: make input std_signal per-input adds c533435ffb91 media: vivid: add display present control adds 389e21b312a4 media: vivid: add number of HDMI ports to device state adds 79a792dafac6 media: vivid: add HDMI (dis)connect TX emulation adds 8a99e9faa131 media: vivid: add HDMI (dis)connect RX emulation adds 4ee895e71abb media: vivid: reorder CEC allocation and control set-up adds 4938958f5374 media: vivid: add CEC support to display present ctrl adds 4196ad7cc99f media: vivid.rst: describe display present control adds 26092e7eec3d media: i2c: Fix Unnecessary Semicolon Warning Reported by [...] adds 5c49ac3ac656 media: ov6650: Fix device node exposed without proper locking adds 4ace2d28aba5 media: v4l2-fwnode: Avoid using PTR_ERR(NULL) adds e14b77c3db5c media: ov9640: Don't check for NULL on devm_gpiod_get retu [...] adds 3a959dcd11a4 media: mt9m111: add regulator support adds 9a57d72b9486 media: mt9m111: No need to check for the regulator adds 04bc4f6631f7 media: mt9m111: Fix error handling in mt9m111_power_on adds 5197051fdf4d media: i2c: ak881x: simplify getting the adapter of a client adds 41341dd9c389 media: i2c: mt9m001: simplify getting the adapter of a client adds 54ed1c182ed2 media: i2c: mt9m111: simplify getting the adapter of a client adds e64de2082dab media: i2c: ov2640: simplify getting the adapter of a client adds 2a50c83bbd72 media: i2c: tw9910: simplify getting the adapter of a client adds 0283700894e6 media: staging: media: soc_camera: imx074: simplify gettin [...] adds ac76efaecb45 media: staging: media: soc_camera: mt9t031: simplify getti [...] adds ecaa3e9423dc media: staging: media: soc_camera: soc_mt9v022: simplify g [...] adds 8d4e29a51a95 media: mt9m111: fix fw-node refactoring adds 415cd3ac4ea0 media: Revert "[media] marvell-ccic: reset ccic phy when s [...] adds fa49e1d37bbd media: marvell-ccic: drop unused stuff adds f12fb2849b11 media: marvell-ccic/mmp: enable clock before accessing registers adds 4d5da53d327c media: marvell-ccic: rename the clocks adds 83c40e6611ec media: marvell-ccic/mmp: add devicetree support adds 3eefe36cc00c media: marvell-ccic: use async notifier to get the sensor adds 81a409bfd551 media: marvell-ccic: provide a clock for the sensor adds 6a381d1072f1 media: st-mipid02: add support of V4L2_CID_LINK_FREQ adds 197adee60564 media: st-mipid02: add support of RGB565 adds b9f343dfc65e media: st-mipid02: add support of YUYV8 and UYVY8 adds 03aedb1d2cd7 media: st-mipid02: add support of JPEG adds 901ecb021137 media: marvell-ccic: only calculate the DPHY registers whe [...] adds ff250c6147f3 media: marvell-ccic: mmp: don't chicken out w/o pdata adds d677a6cf707c media: staging: media: fix style problem adds 932952e525e5 media: cafe-driver: mark an static var as such adds 60c74167fef4 media: coda: implement CMD_START to restart decoding adds f66a607d7338 media: coda: use mem2mem try_en/decoder_cmd helpers adds 56d159a4ec6d media: coda: fix mpeg2 sequence number handling adds f3775f89852d media: coda: fix last buffer handling in V4L2_ENC_CMD_STOP adds cce5b73265db media: coda: add coda_wake_up_capture_queue adds 7e5eaae0af2e media: coda: fix V4L2_DEC_CMD_STOP when all buffers are al [...] adds 8e717396d87e media: coda: split decoder sequence initialization out of [...] adds 497e6b8559a6 media: coda: add sequence initialization work adds 236306be0b2c media: coda: implement decoder source change event adds 94af4c45a7a6 media: coda: integrate internal frame metadata into a structure adds ccb901196ec5 media: coda: make coda_bitstream_queue more versatile adds 2719ef7d1b11 media: coda: pad first buffer with repeated MPEG headers t [...] adds f74c0a29eca5 media: coda: do not enforce 512-byte initial bitstream pay [...] adds e7fd95849b3c media: coda: flush bitstream ring buffer on decoder restart adds b3b7d96817cd media: coda: increment sequence offset for the last return [...] adds aa3972a358b6 media: coda: allow flagging last output buffer internally adds 1b438b454085 media: coda: mark the last output buffer on decoder stop command adds a02f6ca3367e media: coda: only set the stream end flags if there are no [...] adds 9e3b94cc03db media: coda: mark the last output buffer on encoder stop command adds 0ee08a1e7b71 media: coda: retire coda_buf_is_end_of_stream adds 0f8f63383435 media: coda: only wake up capture queue if no pending buff [...] adds cf895efc4d9c media: coda: flag the last encoded buffer adds 9ee50a9489f1 media: coda: lock capture queue wakeup against encoder sto [...] adds d09ed310142a media: coda: mark last pending buffer or last meta on deco [...] adds 4b424e9e01e6 media: coda: mark last returned frame adds cdc841b5ac05 media: coda: store device pointer in driver structure inst [...] adds 0414b4756820 media: coda: add coda_slice_mode() function adds b152a403a020 media: coda: encoder parameter change support adds a8fa55078a77 media: v4l2-subdev: Verify arguments in v4l2_subdev_call() adds a4f4a763d8a0 media: v4l2-subdev: Verify v4l2_subdev_call() pointer arguments adds 374d62e7aa50 media: v4l2-subdev: Verify v4l2_subdev_call() pad config argument adds 2161536516ed media: media/pci: set device_caps in struct video_device adds 77ae46e11df5 media: vimc: cap: check v4l2_fill_pixfmt return value adds 782dc2d58923 media: pci: cx88: Change the type of 'missed' to u64 adds fd5b4046c7bb media: hantro: Use vb2_get_buffer adds ba74edc6def2 media: v4l2-ctrl: Move compound control initialization adds 021d2ad0f695 media: atmel: atmel-isc: fix i386 build error adds 07d89227a983 media: v4l2: Test type instead of cfg->type in v4l2_ctrl_n [...] adds 6bc5a4a19275 media: hdpvr: fix locking and a missing msleep adds b301f8de1925 media: staging: media: tegra-vde: Add IOMMU support adds 92cd14408be3 media: staging: media: tegra-vde: Defer dmabuf's unmapping adds 86d617d6c79d media: MAINTAINERS: Add maintainers for Media Controller adds 6aa421bb9e66 Merge remote-tracking branch 'v4l-dvb/master' adds 214b0dd591ab dummycon: Sprinkle locking checks adds 7076404f7c8d fbdev: locking check for fb_set_suspend adds a135513c0b57 vt: might_sleep() annotation for do_blank_screen adds ddde3c18b700 vt: More locking checks adds 390e5de11284 fbdev/sa1100fb: Remove dead code adds 561f1f6e023b fbdev/cyber2000: Remove struct display adds 127cd8d33ec7 fbdev/aty128fb: Remove dead code adds 50233393f0cf fbcon: s/struct display/struct fbcon_display/ adds 1f4ed2fb01f8 fbcon: Remove fbcon_has_exited adds 97b67986f145 fbcon: call fbcon_fb_(un)registered directly adds 0fe66f327c46 fbdev/sh_mobile: remove sh_mobile_lcdc_display_notify adds 1e16eaebe2ea fbdev/omap: sysfs files can't disappear before the device is gone adds 34f31f14c477 fbdev: sysfs files can't disappear before the device is gone adds 9ef373923756 staging/olpc: lock_fb_info can't fail adds cd90b5fdfad5 fbdev/atyfb: lock_fb_info can't fail adds cf4a3ae4ef33 fbdev: lock_fb_info cannot fail adds 0e0f3250d440 fbcon: call fbcon_fb_bind directly adds deb00d2785be fbdev: make unregister/unlink functions not fail adds 927ab1aed13d fbdev: unify unlink_framebuffer paths adds 9c22ad983328 fbdev/sh_mob: Remove fb notifier callback adds 50c505635634 fbdev: directly call fbcon_suspended/resumed adds 13ff178ccd6d fbcon: Call fbcon_mode_deleted/new_modelist directly adds 0526c2239ad8 fbdev: Call fbcon_get_requirement directly adds 7a625549ea8c Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" adds de29ae5c092b fbmem: pull fbcon_fb_blanked out of fb_blank adds 3667617347ba fbdev: remove FBINFO_MISC_USEREVENT around fb_blank adds c428f35adf0f fb: Flatten control flow in fb_set_var adds 9e1467002630 fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls adds 1cd51b5d200d vgaswitcheroo: call fbcon_remap_all directly adds fe2d70d6f6ff fbcon: Call con2fb_map functions directly adds 94193d2aae63 fbcon: Document what I learned about fbcon locking adds af1440368837 staging/olpc_dcon: Add drm conversion to TODO adds 1dcff4ae6518 backlight: simplify lcd notifier adds 2ee692802b8f Merge tag 'topic/remove-fbcon-notifiers-2019-06-14-1' of g [...] adds 2443091408c2 fbcon: Export fbcon_update_vcs adds 4d0664ab8810 Merge branch 'topic/remove-fbcon-notifiers' of git://anong [...] adds 10715127e4f6 video: fbdev: pvr2fb: fix build warning when compiling as module adds 739a6439c2bf video: fbdev: imxfb: fix sparse warnings about using incor [...] adds f10effe5f77a video: fbdev: s3c-fb: add COMPILE_TEST support adds 56fc5f48200f video: fbdev: pvr2fb: fix link error for pvr2fb_pci_exit adds 813e34adeefb jz4740_fb: fix DMA API abuse adds b6b1d5119297 efifb: BGRT: Add check for new BGRT status field rotation bits adds acf7287e7785 video: fbdev: controlfb: fix warnings about comparing poin [...] adds b27b0017efa2 video: fbdev-MMP: Use struct_size() in devm_kzalloc() adds b6bb068dbd08 video: fbdev: atmel_lcdfb: remove redundant initialization [...] adds 76c47323c151 video: fbdev: omap2: remove rfbi adds aee738f891db Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 25bc694a8a08 Merge back PCI power management material for v5.3. adds 2e2080d0168a Merge branch 'pm-pci' into linux-next adds 0b385a0c3bd3 PM: suspend: Rename pm_suspend_via_s2idle() adds 25fa4d9d4ca6 drivers: base: power: remove wakeup_sources_stats_dentry variable adds e9bea8f98a53 PM: sleep: Update struct wakeup_source documentation adds 70b990e170ae Merge branch 'pm-sleep' into linux-next adds ee39e9394b22 Merge branches 'powercap', 'pm-misc', 'pm-avs' and 'pm-too [...] adds f704faf8f07c Merge branch 'pm-cpufreq' into linux-next adds 96773b8e4d20 Merge branch 'devprop' into linux-next adds 44758bafa536 ACPICA: Clear status of GPEs on first direct enable adds d37dd8fe2138 Merge branches 'acpica', 'acpi-pm', 'acpi-osl', 'acpi-tabl [...] adds fb683f47a9fb ACPI: Make AC and battery drivers available on !X86 adds a5d0726a82ea Merge branch 'acpi-misc' into linux-next adds 5fe65030c927 Merge remote-tracking branch 'pm/linux-next' adds f9020441dbc3 cpufreq: s5pv210: Don't flood kernel log after cpufreq change adds 827da7a1b119 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 560d1bcad715 opp: Don't use IS_ERR on invalid supplies adds 45b71dee028c Merge remote-tracking branch 'opp/opp/linux-next' adds 1563226a79f7 Merge remote-tracking branch 'thermal-soc/next' adds f1e61dd6207c Merge remote-tracking branch 'ieee1394/for-next' adds fc02938a3d2c Merge remote-tracking branch 'dlm/next' adds c3468e399c94 Merge remote-tracking branch 'swiotlb/linux-next' adds 38389eaa4db1 RDMA/hns: Add mtr support for mixed multihop addressing adds 2ac0bc5e725e RDMA/hns: Add a group interfaces for optimizing buffers ge [...] adds 8d18ad83f19b RDMA/hns: Fix bug when wqe num is larger than 16K adds a49b1dc7ae44 RDMA: Convert destroy_wq to be void adds 89a6da3cb8f3 RDMA/hns: reset function when removing module adds 836a0fbb3e76 RDMA: Check umem pointer validity prior to release adds da3929218a44 RDMa/hns: Don't stuck in endless timeout loop adds d384742ed1af RDMA/uverbs: Use offsetofend instead of opencoding adds dd82e668892e RDMA/odp: Do not leak dma maps when working with huge pages adds f56044d686c8 IB/rdmavt: Add new completion inline adds 4a9ceb7dbadf IB/{rdmavt, qib, hfi1}: Convert to new completion API adds 40ddb3f02083 RDMA/efa: Use API to get contiguous memory blocks aligned [...] adds b41f75724ab8 RDMA/efa: Be consistent with success flow return value adds 4b06843d4048 RDMA/efa: Print address on AH creation failure adds 36b1e47ff0c1 RDMA/core: Introduce new header file for signature operations adds a0bc099abf7b RDMA/core: Save the MR type in the ib_mr structure adds 26bc7eaee94f RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_ [...] adds 2cdfcdd8677b RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's adds 7c717d3aeeaa RDMA/core: Add signature attrs element for ib_mr structure adds 6c984472bad1 RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_allo [...] adds 62e3c379d4d7 RDMA/mlx5: Add attr for max number page list length for PI [...] adds 9ac7c4bcd383 RDMA/mlx5: Pass UMR segment flags instead of boolean adds 22465bba39c0 RDMA/mlx5: Update set_sig_data_segment attribute for new s [...] adds 38ca87c6f1e5 RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGR [...] adds b76a439982f8 IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover adds b9294f8b7c4b IB/iser: Unwind WR union at iser_tx_desc adds 5a6781a558cc RDMA/core: Add an integrity MR pool support adds c0a6cbb9cbcc RDMA/core: Rename signature qp create flag and signature d [...] adds 185eddc45798 RDMA/core: Validate integrity handover device cap adds 6cb2d5b105c9 RDMA/rw: Introduce rdma_rw_inv_key helper adds e9a53e73a250 RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover adds 5c171cbe3ab3 RDMA/mlx5: Remove unused IB_WR_REG_SIG_MR code adds de0ae958deb5 RDMA/mlx5: Improve PI handover performance adds 2563e2f30acb RDMA/mlx5: Use PA mapping for PI handover adds 7796d2a3bb40 RDMA/mlx5: Refactor MR descriptors allocation adds 00e771fd87e7 Merge remote-tracking branch 'rdma/for-next' adds 4cfd21885592 PCI: let pci_disable_link_state propagate errors adds 62b1b3b3b6d3 r8169: don't activate ASPM in chip if OS can't control ASPM adds e0effb5fbd56 Merge branch 'PCI-let-pci_disable_link_state-propagate-errors' adds 92ad6325cb89 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 438ac88009bc net: fastopen: robustness and endianness fixes for SipHash adds de467c116ca2 fjes: no need to check return value of debugfs_create functions adds 9eee3b4913d7 ipv6: Error when route does not have any valid nexthops adds b272a0ad7301 netns: restore ops before calling ops_exit_list adds 8efaa653a8a5 net: ethernet: mediatek: Add MT7621 TRGMII mode support adds 7ef6f6f8d237 net: dsa: mt7530: Add MT7621 TRGMII mode support adds 969b15b00262 Merge branch 'net-mediatek-Add-MT7621-TRGMII-mode-support' adds 137e4e1ab7b3 hinic: fix dereference of pointer hwdev before it is null checked adds 3e5bfb189e1a net: ena: Fix bug where ring allocation backoff stopped too late adds c9acece064e3 net: dsa: mv88e6xxx: introduce helpers for handling chip-> [...] adds 08003d0b63a6 inet: fix compilation warnings in fqdir_pre_exit() adds 8c25c0cb5bb4 doc: phy: document some PHY_INTERFACE_MODE_xxx settings adds 0e09edcce7ad ipv6: introduce RT6_LOOKUP_F_DST_NOREF flag in ip6_pol_route() adds 74109218b051 ipv6: initialize rt6->rt6i_uncached in all pre-allocated d [...] adds d64a1f574a29 ipv6: honor RT6_LOOKUP_F_DST_NOREF in rule lookup logic adds 67f415dd2906 ipv6: convert rx data path to not take refcnt on dst adds 7d9e5f422150 ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF adds 7d30a7f6424e Merge branch 'ipv6-avoid-taking-refcnt-on-dst-during-route [...] adds e54fbbdf5a29 hinic: implement the statistical interface of ethtool adds 2f9b0d93a9d3 net: ethernet: ti: cpsw: Fix suspend/resume break adds c04b6ea4e609 tipc: fix missing indentation in source code adds f14f4e621b1b mlxsw: core: Extend thermal core with per inter-connect de [...] adds 6f73862fabd9 mlxsw: core: Add the hottest thermal zone detection adds f485cc36b0a7 mlxsw: core: Add support for negative temperature readout adds 18f3896dfd0e Merge branch 'mlxsw-Thermal-and-hwmon-extensions' adds 8bc81c570831 tipc: remove the unnecessary msg->req check from tipc_nl_c [...] adds d8c444d540be ipv4: fix inet_select_addr() when enable route_localnet adds 650638a7c6e6 ipv4: fix confirm_addr_indev() when enable route_localnet adds 58ade67b0215 selftests: add route_localnet test script adds 38a3889f2d95 Merge branch 'ipv4-fix-bugs-when-enable-route_localnet' adds 760a3c1aa173 net: macb: use NAPI_POLL_WEIGHT adds 97236cda3ae5 net: macb: use GRO adds 564c91f7e563 fib_frontend, ip6_fib: Select routes or exceptions dump fr [...] adds b597ca6e8312 ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for [...] adds d948974ccc66 ipv4/route: Allow NULL flowinfo in rt_fill_info() adds ee28906fd7a1 ipv4: Dump route exceptions if requested adds ef11209d4219 Revert "net/ipv6: Bail early if user only wants cloned entries" adds 3401bfb1638e ipv6/route: Don't match on fc_nh_id if not set in ip6_route_del() adds bf9a8a061ddc ipv6/route: Change return code of rt6_dump_route() for par [...] adds 1e47b4837f3b ipv6: Dump route exceptions if requested adds 40cb35d5dc04 ip6_fib: Don't discard nodes with valid routing informatio [...] adds de755a85130e selftests: pmtu: Introduce list_flush_ipv4_exception test case adds b964641e9925 selftests: pmtu: Make list_flush_ipv6_exception test more [...] adds dcdfa50eef71 Merge branch 'cached-route-listings' adds adadd38c5322 net: stmmac: sun8i: add support for Allwinner H6 EMAC adds 0fec7e72ae13 net: stmmac: sun8i: force select external PHY when no inte [...] adds 28b3870578ef cxgb4: Re-work the logic for mps refcounting adds 5fab51581f62 cxgb4: Add MPS TCAM refcounting for raw mac filters adds 2f0b9406f3c7 cxgb4: Add MPS TCAM refcounting for cxgb4 change mac adds f9f329ad87c7 cxgb4: Add MPS refcounting for alloc/free mac filters adds 045df37e743c Merge branch 'cxgb4-Reference-count-MPS-TCAM-entries-within-a-PF' adds bf3a4a330746 Merge remote-tracking branch 'net-next/master' adds 7ae9f2817ad5 samples: bpf: Remove bpf_debug macro in favor of bpf_printk adds 900de4ac4953 libbpf: fix spelling mistake "conflictling" -> "conflicting" adds 0bed61371f7d xsk: sample kernel code is now in libbpf adds 88091ff56b71 selftests, bpf: Add test for veth native XDP adds 63bcc19b482f Merge remote-tracking branch 'bpf-next/master' adds d9c135af2e6c Merge remote-tracking branch 'ipsec-next/master' adds 792c4e9d0bbb net/mlx5: Convert mkey_table to XArray adds 53a219158e1b Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 43a38c3f3180 netfilter: fix nf_conntrack_bridge/ipv6 link error adds 29099462354f netfilter: bridge: Fix non-untagged fragment packet adds f76c7bfca432 netfilter: synproxy: fix manual bump of the reference counter adds dbb5281a1f84 netfilter: nf_tables: add support for matching IPv4 options adds 1c5ba67d2277 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds f26cf98d682f Merge remote-tracking branch 'netfilter-next/master' adds 55877e2c74d4 Merge remote-tracking branch 'nfc-next/master' adds 4cf542e29929 Merge remote-tracking branch 'wireless-drivers-next/master' adds 69feed7847cc Merge remote-tracking branch 'gfs2/for-next' adds 7a6ab6dc8837 Merge remote-tracking branch 'nand/nand/next' adds 88489c29de60 mtd: spi-nor: Add Winbond w25q16jv support adds 2d60d1f64b57 mtd: spi-nor: Spelling s/Writ/Write/ adds ba0d4e04a5b5 mtd: spi-nor: intel-spi: Add support for Intel Elkhart Lak [...] adds 62de37da9f38 mtd: spi-nor: intel-spi: Convert to use SPDX identifier adds 9b16f10b959f Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 7c76faa7c10b Merge remote-tracking branch 'crypto/master' adds 4251fa5fc3bb drm/vmwgfx: Assign eviction priorities to resources adds c9e5f41f7320 mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem adds 29875a52915e mm: Add an apply_to_pfn_range interface adds 4fe51e9e7902 mm: Add write-protect and clean utilities for address spac [...] adds 32d1f6985ceb drm/ttm: Allow the driver to provide the ttm struct vm_ope [...] adds 7a39f35ce43f drm/ttm: TTM fault handler helpers adds 93392217066d drm/vmwgfx: Implement an infrastructure for write-coherent [...] adds 86aeaa09f3df drm/vmwgfx: Use an RBtree instead of linked list for MOB r [...] adds d58e3b087b76 drm/vmwgfx: Implement an infrastructure for read-coherent [...] adds 4ba397671237 drm/vmwgfx: Add surface dirty-tracking callbacks adds 03583e503de6 drm/vmwgfx: Add debug message for layout change ioctl adds 358d76d9b577 drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors adds 9bbfda544ed7 drm/vmwgfx: Kill unneeded legacy security features adds 031e610a6a21 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds ed63bb1d1f84 dma-buf: give each buffer a full-fledged inode adds bb2bb9030425 dma-buf: add DMA_BUF_SET_NAME ioctls adds bcc071110aea dma-buf: add show_fdinfo handler adds 53ffa1ee8de2 drm/rockchip: dw_hdmi: add basic rk3228 support adds de85ec271a86 drm/rockchip: cdn-dp: correct rate in the struct drm_dp_li [...] adds 987d65d01356 drm: debugfs: make drm_debugfs_create_files() never fail adds a0e93c41eb75 drm/panfrost: Align GEM objects GPU VA to 2MB adds 41ff5bd83435 drm: add debug print to update_vblank_count adds 7974033e527a drm/dp: Add DP_DPCD_QUIRK_NO_SINK_COUNT adds 5d4d823d0ac9 drm/vc4: no need to check return value of debugfs_create f [...] adds 99b9683f2142 drm/rockchip: Properly adjust to a true clock in adjusted_mode adds 527e4ca3b6d1 drm/rockchip: Base adjustments of the mode based on prev a [...] adds f5500f385ba3 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 8db420ac6cf2 drm/todo: Improve drm_gem_object funcs todo adds eb69c8a4bf5e drm/gem: Unexport drm_gem_(un)pin/v(un)map adds dd082cef99b6 drm/panfrost: Move gpu_{write, read}() macros to panfrost_regs.h adds 92f0ad0b1dc6 drm/panfrost: Add a module parameter to expose unstable ioctls adds 1e51348013a2 drm/panfrost: Add an helper to check the GPU generation adds 7786fd108777 drm/panfrost: Expose performance counters through unstable ioctls adds b7a3623d87e9 drm/rcar-du: Fix error check when retrieving crtc state adds 8a08e50cee66 drm: Permit video-buffers writecombine mapping for MIPS adds b6b3821fac22 drm/vkms: Move format arrays to vkms_plane.c adds c936843f06ee drm/vkms: add crc sources list adds 772cd52c5574 drm/connector: Add documentation for drm_cmdline_mode adds 46cc2d76a74a drm/client: Restrict the plane_state scope adds 307696d3b734 drm/client: Restrict the rotation check to the rotation itself adds a99076e87e06 drm/client: Change drm_client_panel_rotation name adds e08ab74bd4c7 drm/modes: Rewrite the command line parser adds 3aeeb13d8996 drm/modes: Support modes names on the command line adds 1bf4e09227c3 drm/modes: Allow to specify rotation and reflection on the [...] adds 22045e8e52bd drm/connector: Introduce a TV margins structure adds 3d46a3007cd8 drm/modes: Parse overscan properties adds 731514b446fe drm/atomic: Add a function to reset connector TV properties adds b7ced38916a9 drm/selftests: Add command line parser selftests adds 90b2df5743cd drm/vc4: hdmi: Set default state margin at reset adds bcb7416e3480 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds d609f60addfc Merge branch 'topic/remove-fbcon-notifiers' into drm-misc-next adds 34884dba2944 dt-bindings: Add doc for the Ingenic JZ47xx LCD controller driver adds 90b86fcc47b4 DRM: Add KMS driver for the Ingenic JZ47xx SoCs adds 7d0ed30433aa drm: self_refresh: Fix a reversed condition in drm_self_re [...] adds 002c845be525 drm/self_refresh: Fix possible NULL deref in failure path adds 2b5d74fa3cee drm/stm: drv: fix suspend/resume adds 836334fd7475 drm/todo: Update drm_gem_object_funcs todo even more adds 39a207d0cfce Merge tag 'drm-misc-next-2019-06-20' of git://anongit.free [...] adds 417f2544f48c Merge tag 'drm-intel-next-2019-06-19' of git://anongit.fre [...] adds 5d51f6c0da1b drm/komeda: Add writeback support adds 65ad2392dd6d drm/komeda: Added AFBC support for komeda driver adds 7fded557c439 drm/komeda: Attach scaler to drm as private object adds 502932a03fce drm/komeda: Add the initial scaler support for CORE adds 6d30cbfbcdd6 drm/komeda: Implement D71 scaler support adds d92b66b87502 drm/komeda: Add writeback scaling support adds 1f7f9ab7900e drm/komeda: Add engine clock requirement check for the dow [...] adds 42b6f118f6d1 drm/komeda: Add image enhancement support adds 62ffc39320e6 drm/komeda: Creates plane alpha and blend mode properties adds ebf68996de0a arm/komeda: Convert dp_wait_cond() to return an error code. adds 0e52ab9ff0fc drm/komeda: Clear enable bit in CU_INPUTx_CONTROL adds 429bfabe0054 drm/komeda: Add rotation support on Komeda driver adds 19358630f3a5 drm/komeda: Adds limitation check for AFBC wide block not [...] adds 97e659d4670f drm/komeda: Update HW up-sampling on D71 adds 9682dee98222 drm/komeda: Enable color-encoding (YUV format) support adds e87cae37f600 drm/komeda: Adds SMMU support adds 6af386db0563 dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree adds df860f98bcd5 drm/komeda: Add komeda_fb_check_src_coords adds 04e84545b980 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT adds 109bd7d5f4c2 drm/komeda: Adds zorder support adds 28be315c9c0c drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK adds 6f84da0c74f1 drm/komeda: Rename main engine clk name "mclk" to "aclk" adds 619053220a7d dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to [...] adds 9a28105f5a43 drm/komeda: Add component komeda_merger adds b35d0927d3b0 drm/komeda: Add split support for scaler adds a407a6509393 drm/komeda: Add layer split support adds 3b9dfa4ef28c drm/komeda: Add slave pipeline support adds 420810cec63b drm/komeda: Refine function to_d71_input_id adds f461d6591f33 drm/komeda: Accept null writeback configurations for writeback adds 4b9baf74ef73 drm/komeda: Add new component komeda_splitter adds 264b9436d23b drm/komeda: Enable writeback split support adds 8b70ce7ddf07 komeda: no need to check return value of debugfs_create functions adds a106504ba7aa malidp: no need to check return value of debugfs_create functions adds a6c606047810 drm/komeda: Correct printk format specifier for "size_t" adds 0b044a999e86 drm/komeda: fix 32-bit komeda_crtc_update_clock_ratio adds 2cfb1981dd0d drm/komeda: Make Komeda interrupts shareable adds 9b75276e4fb1 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds dfd03396d7b6 Merge tag 'drm/tegra/for-5.3-rc1' of git://anongit.freedes [...] adds fd5fdfa29d54 Merge remote-tracking branch 'drm/drm-next' adds 02c16f807074 next-20190621/amdgpu adds 12fdaf19e05b drm/i915/execlists: Keep virtual context alive until after [...] adds 3cb4ce0024f1 drm/i915: Convert intel_vgt_(de)balloon to uncore adds e5be5c7a8ffa drm/i915: Introduce struct intel_gt as replacement for ano [...] adds 24635c5152af drm/i915: Move intel_gt initialization to a separate file adds 724e9564c5ac drm/i915: Store some backpointers in struct intel_gt adds 99f2eb966749 drm/i915: Move intel_gt_pm_init under intel_gt_init_early adds eaf522f62b74 drm/i915: Make i915_check_and_clear_faults take intel_gt adds 500bfa380e11 drm/i915: Convert i915_gem_init_swizzling to intel_gt adds f88709bd1c5e drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling adds cf6844b234e5 drm/i915: Convert init_unused_rings to intel_gt adds d10cfee4d81b drm/i915: Convert gt workarounds to intel_gt adds f937f5613b6f drm/i915: Store backpointer to intel_gt in the engine adds 20a7f2fc4d7a drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt adds acb56d97d907 drm/i915: Convert i915_ppgtt_init_hw to intel_gt adds 28a1f7894f6b drm/i915: Consolidate some open coded mmio rmw adds abc584f9aa04 drm/i915: Convert i915_gem_init_hw to intel_gt adds 8649187a9520 drm/i915: Move intel_engines_resume into common init adds 6b0a8dfdf27e drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw adds ee1de7dd7d33 drm/i915: Compartmentalize i915_ggtt_probe_hw adds 8b5342f58d3c drm/i915: Compartmentalize i915_ggtt_init_hw adds 759e4a74f354 drm/i915: Make ggtt invalidation work on ggtt adds 763c1e63125e drm/i915: Store intel_gt backpointer in vm adds 68c754b85084 drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings adds a1c8a09e0c7c drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt adds baea429dc5ed drm/i915: Move i915_gem_chipset_flush to intel_gt adds 390c82055b74 drm/i915: Compartmentalize timeline_init/park/fini adds 3b8966287fa9 drm/i915: Compartmentalize i915_ggtt_cleanup_hw adds 1d66377a76bd drm/i915: Compartmentalize i915_gem_init_ggtt adds d8a4424839ee drm/i915: Store ggtt pointer in intel_gt adds db45fb5bc1a0 drm/i915: Compartmentalize ring buffer creation adds ba4134a41931 drm/i915: Save trip via top-level i915 in a few more places adds 4c6d51ea2a68 drm/i915: Make timelines gt centric adds f0c02c1b9188 drm/i915: Rename i915_timeline to intel_timeline and move [...] adds db56f974941b drm/i915: Eliminate dual personality of i915_scratch_offset adds 5f6730a46892 drm/i915: Prevent dereference of engine before NULL check [...] adds c6fe28b0c27d drm/i915/gt: Rename i915_gt_timelines adds 80fc1c1991cd drm/i915/gt: Fixup kerneldoc parameters adds e29cc1d7e820 drm/i915/guc: reorder enable/disable communication steps adds 2ae70d28f27f drm/i915/guc: handle GuC messages received with CTB disabled adds 9e9539800dd4 drm/i915: Remove waiting & retiring from shrinker paths adds 5361db1a33c7 drm/i915: Track i915_active using debugobjects adds a93615f900bd drm/i915: Throw away the active object retirement complexity adds 12c255b5dad1 drm/i915: Provide an i915_active.acquire callback adds fb993aa7a404 drm/i915: Local debug BUG_ON for intel_wakeref adds b2dbf8d982a4 drm/i915/blt: Remove recursive vma->lock adds 8db7933ee3d4 drm/i915/execlists: Always clear ring_pause if we do not submit adds 871918dffefc drm/i915/gem: Clear read/write domains for GPU clear adds 899ff2adbbef Merge remote-tracking branch 'drm-intel/for-linux-next' adds d5d84bebca83 Merge remote-tracking branch 'drm-misc/for-linux-next' adds f47bee2ba447 drm/msm/a3xx: remove TPL1 regs from snapshot adds 8410f1857611 Merge remote-tracking branch 'drm-msm/msm-next' adds 63e131c1e539 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 84ca933d8d33 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 937ee45a75ff Merge remote-tracking branch 'regmap/for-next' adds 9628fc82f9fe ALSA: firewire-tascam: unify stop and release method for d [...] adds af26bacc1c5a ALSA: fireface: unify stop and release method for duplex streams adds eccd895c9985 ALSA: firewire-motu: unify stop and release method for dup [...] adds b9434540dd8f ALSA: firewire-digi00x: unify stop and release method for [...] adds 740680f22d96 ALSA: dice: unify stop and release method for duplex streams adds 7599e279c045 ALSA: bebob: ensure to release isochronous resources in pc [...] adds a9679dd31dd3 ALSA: fireworks: ensure to release isochronous resources i [...] adds 3f2ce83ddba9 ALSA: oxfw: ensure to release isochronous resources in pcm [...] adds eee22af1edde Revert "ALSA: firewire-lib: fix inverted node IDs for amdt [...] adds c5dfd4b88528 ALSA: firewire-motu: unify common tracepoints for both direction adds ae129b01a92d Merge remote-tracking branch 'sound/for-next' adds a2438253ba73 ASoC: SOF: Intel: hda: remove duplicated include from hda.c adds 7d7db5d3c3d8 ASoC: soc-core: move soc_find_component() adds a9ec84966f6d ASoC: soc-core: soc_find_component() uses snd_soc_is_match [...] adds c1e230f0f7a3 ASoC: soc-core: soc_find_component() uses snd_soc_dai_link [...] adds b9f2e25c599b ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() adds 30b233b1cb42 ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz samp [...] adds 2e43d8eb0d8f Merge branch 'asoc-5.3' into asoc-next adds f455956d2045 Merge remote-tracking branch 'asoc/topic/meson' into asoc-next adds a9b735dc997f Merge remote-tracking branch 'sound-asoc/for-next' adds 2e0eade6cd0e next-20190624/modules adds 3d4149ec87fd Input: gpio_keys_polled - use struct_size() in devm_kzalloc() adds 002cdb95dc39 Input: gpio_keys - use struct_size() in devm_kzalloc() adds 587783c01274 Merge remote-tracking branch 'input/next' adds 2af47c10e80b floppy: fix harmless clang build warning adds 2f578aaf5162 block: move tag field position in struct request adds 8c54803b98d5 null_blk: remove duplicate 0 initialization adds ee1e03598f79 block: get rid of redundant else adds 3f6d385f8180 block: use right format specifier for op adds 243d9f78d942 block: code cleanup queue_poll_stat_show() adds 3a211b71529f blk-core: Remove blk_end_request*() declarations adds d27e84a30598 block: drbd: no need to check return value of debugfs_crea [...] adds a3fb01ba5af0 blk-iolatency: only account submitted bios adds 0c8cf8c2a553 block: initialize the write priority in blk_rq_bio_prep adds f924cddebc90 block: remove blk_init_request_from_bio adds 14ccb66b3f58 block: remove the bi_phys_segments field in struct bio adds e9cd19c0c198 block: simplify blk_recalc_rq_segments adds d627065d8846 block: untangle the end of blk_bio_segment_split adds 1aa0a133fbab block: mark blk_rq_bio_prep as inline adds 02b10cee2163 Merge branch 'for-5.3/block' into for-next adds 239eeb085753 blk-cgroup: factor out a helper to read rwstat counter adds 5d0b6e48cbef blk-cgroup: pass blkg_rwstat structures by reference adds 7af6fd9112ba blk-cgroup: introduce a new struct blkg_rwstat_sample adds c0ce79dca5b0 blk-cgroup: move struct blkg_stat to bfq adds d6258980daf2 bfq-iosched: move bfq_stat_recursive_sum into the only caller adds 8060c47ba853 block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG adds 6b075e1cf591 Merge branch 'for-5.3/block' into for-next adds 178cc590e54a block: improve print_req_error adds e47bc4eda953 block: add centralize REQ_OP_XXX to string helper adds 874c893bf07b block: use blk_op_str() in blk-mq-debugfs.c adds b0e5168a7738 block: update print_req_error() adds 0ce353794b6c f2fs: use block layer helper for show_bio_op macro adds 7c3fcf91afc0 Merge branch 'for-5.3/block' into for-next adds 3e148a320979 md/raid1: fix potential data inconsistency issue with writ [...] adds 963c555e75b0 md: introduce mddev_create/destroy_wb_pool for the change [...] adds 10c92fca636e md-bitmap: create and destroy wb_info_pool with the change [...] adds 617b194a13c0 md-bitmap: create and destroy wb_info_pool with the change [...] adds d494549ac885 md: add bitmap_abort label in md_run adds 8d54094ef430 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 7e87487877e8 Merge branch 'for-5.3/block' into for-next adds 474a280036e8 cgroup: export css_next_descendant_pre for bfq adds dd01da0acce8 Merge branch 'for-5.3/block' into for-next adds 510fd8ea98fc lightnvm: pblk: fix freeing of merged pages adds 2f5af4ab7de1 lightnvm: fix uninitialized pointer in nvm_remove_tgt() adds a6d5141ea08b Merge branch 'for-5.3/block' into for-next adds 9d09dd8d7626 nvmet: add transport discovery change op adds 150d71f725fd nvmet-fc: add transport discovery change event callback support adds 4cf7c363b415 nvme-fcloop: add support for nvmet discovery_event op adds f60cb93bbfec lpfc: add support to generate RSCN events for nport adds ab723121a8ea lpfc: add nvmet discovery_event op support adds 6f2589f47879 lpfc: add support for translating an RSCN rcv into a disco [...] adds 41b194b843a2 lpfc: add sysfs interface to post NVME RSCN adds 4bea364f1618 nvme-fc: add message when creating new association adds 2181e455612a nvme: fix possible io failures when removing multipathed ns adds 1a87ee657c53 nvme: export get and set features adds 7a1f46e3f75c nvme: introduce nvme_is_fabrics to check fabrics cmd adds d916b1be94b6 nvme-pci: use host managed power state for suspend adds a232ea0ebffe nvme-pci: remove unnecessary zero for static var adds 483178f38cbe nvme-pci: remove queue_count_ops for write_queues and poll_queues adds dad77d63903e nvme-pci: adjust irq max_vector using num_possible_cpus() adds e71afda49335 nvme-pci: set the errno on ctrl state change error adds cee6c269b016 nvme-pci: properly report state change failure in nvme_reset_work adds 7c1ce408eb32 nvme-pci: clean up nvme_remove_dead_ctrl a bit adds 7183a46a4879 nvme-trace: do not export nvme_trace_disk_name adds 26f2990d8583 nvme-trace: move opcode symbol print to nvme.h adds ad795e47cdef nvme-trace: support for fabrics commands in host-side adds 5f965f4fd923 nvme-trace: print result and status in hex format adds a5448fdc469d nvmet: introduce target-side trace adds a3646451edd5 nvme: prepare for fault injection into admin commands adds f79d5fda4ea0 nvme: enable to inject errors into admin commands adds 7e31d8215fd8 Documentation: nvme: add an example for nvme fault injection adds 6b2c8e522c89 Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] adds 213c10835f60 Merge branch 'for-5.3/block' into for-next adds cbb3c34a3263 Merge remote-tracking branch 'block/for-next' adds 6a4cfedf97d8 Merge remote-tracking branch 'mmc/next' adds 1707c8091088 Merge remote-tracking branch 'kgdb/kgdb-next' adds 0ace278623ae Merge remote-tracking branch 'mfd/for-mfd-next' adds 530ff31536db Merge remote-tracking branch 'backlight/for-backlight-next' adds b01d18232587 regulator: qcom_spmi: Do NULL check for lvs adds df33799c5c32 regulator: s2mps11: Reduce number of rdev_get_id() calls adds 65d80db2ee92 regulator: s2mps11: Add support for disabling S2MPS11 regu [...] adds 5600da105925 Merge branch 'regulator-5.3' into regulator-next adds b6be4251ee24 Merge remote-tracking branch 'regulator/for-next' adds d7bf91435894 Merge remote-tracking branch 'security/next-testing' adds 0e2e36f33a02 Merge remote-tracking branch 'apparmor/apparmor-next' adds 7e3d9125c5c2 Merge remote-tracking branch 'integrity/next-integrity' adds d975714605ba Merge remote-tracking branch 'keys/keys-next' adds 218b2ebdd668 Merge remote-tracking branch 'selinux/next' adds 782779b60faa tpm: Actually fail on TPM errors during "get random" adds 44038bc514a2 tpm: Abstract crypto agile event size calculations adds c46f3405692d tpm: Reserve the TPM final events table adds fe7eb0230c3d tpm: Append the final event log to the TPM event log adds 6b0326190205 efi: Attempt to get the TCG2 event log in the boot stub adds db4d8cb9c9f2 tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM o [...] adds 82d736ac56d7 Abstract out support for locating an EFI config table adds 166a2809d65b tpm: Don't duplicate events from the final event log in th [...] adds 623dd0d91917 Merge remote-tracking branch 'tpmdd/next' adds 9f5bd253b728 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/ [...] adds 8883c0ce6aa5 Merge remote-tracking branch 'iommu/next' adds 3c31a28f0fb4 Merge remote-tracking branch 'audit/next' adds 12869ecd5eef scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 adds c4854b227395 Merge remote-tracking branch 'devicetree/for-next' adds b28944c6f6d3 spi/acpi: avoid spurious matches during slave enumeration adds bf325bd11d60 Merge branch 'spi-5.3' into spi-next adds 5c63fe7ae844 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next adds 712dd5348ecb Merge remote-tracking branch 'spi/for-next' adds 5423f5ce5ca4 x86/microcode: Fix the microcode load on CPU hotplug for real adds 32f010deab57 x86/resctrl: Prevent possible overrun during bitmap operations adds ea136a112d89 x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz adds 50dfb428f581 Merge branch 'x86/urgent' adds 6b239a5dcf5c Merge branch 'x86/topology' adds dcafe3299104 Merge branch 'x86/platform' adds 45452cb6a8e5 Merge branch 'x86/paravirt' adds c603a309cc75 x86/mm: Identify the end of the kernel area to be reserved adds e1bfa87399e3 x86/mm: Create a workarea in the kernel for SME early encryption adds ae9e13d621d6 x86/e820, ioport: Add a new I/O resource descriptor IORES_ [...] adds 5da04cc86d12 x86/mm: Rework ioremap resource mapping determination adds 980621daf368 x86/crash: Add e820 reserved ranges to kdump kernel's e820 table adds 1a79c1b8a041 x86/kexec: Do not map kexec area as decrypted when SEV is active adds 85784d16c2cf x86/kexec: Set the C-bit in the identity map page table wh [...] adds 4eb5fec31e61 fs/proc/vmcore: Enable dumping of encrypted memory when SE [...] adds 54da08615598 Merge branch 'x86/kdump' adds b78ea19ac22f x86/fpu: Simplify kernel_fpu_end() adds 6d79d86f9600 x86/fpu: Simplify kernel_fpu_begin() adds 466329bf407c x86/fpu: Remove the fpu__save() export adds 66124be0b523 Merge branch 'x86/fpu' adds e32d045cd4ba x86/cpu: Add Ice Lake NNPI to Intel family adds 5f4318c1b1d2 perf/x86: Add Intel Ice Lake NNPI uncore support adds cbb99c0f5887 x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS adds 1b7aebf04876 x86/cacheinfo: Fix a -Wtype-limits warning adds 45fc56e629ca x86/cpufeatures: Carve out CQM features retrieval adds acec0ce081de x86/cpufeatures: Combine word 11 and 12 into a new scatter [...] adds b302e4b176d0 x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions adds 48f5e52e916b x86/ptrace: Prevent ptrace from clearing the FS/GS selector adds 1b6858d5a2eb selftests/x86/fsgsbase: Test ptracer-induced GSBASE write adds b64ed19b93c3 x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE adds 1fb12b35e5ff kbuild: Raise the minimum required binutils version to 2.21 adds 8b71340d702e x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions adds a86b4625138d x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions adds 1ab5f3f7fe3d x86/process/64: Use FSBSBASE in switch_to() if available adds f60a83df4593 x86/process/64: Use FSGSBASE instructions on thread copy a [...] adds 1d07316b1363 x86/entry/64: Switch CR3 before SWAPGS in paranoid entry adds 79e1932fa3ce x86/entry/64: Introduce the FIND_PERCPU_BASE macro adds 708078f65721 x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit adds 5bf0cab60ee2 x86/entry/64: Document GSBASE handling in the paranoid path adds 9ad75a0922e1 selftests/x86/fsgsbase: Test RD/WRGSBASE adds a87730cc3acc selftests/x86/fsgsbase: Test ptracer-induced GSBASE write [...] adds 2032f1f96ee0 x86/cpu: Enable FSGSBASE on 64bit by default and add a chi [...] adds f987c955c745 x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 adds 2c7b5ac5d5a9 Documentation/x86/64: Add documentation for GS/FS addressing mode adds 0a05fa67e62c x86/cpu: Split Tremont based Atoms from the rest adds 761fdd5e3327 x86/cpu: Create Zhaoxin processors architecture support file adds 773b2f30a3fc ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC adds f8c0e061cb83 x86/acpi/cstate: Add Zhaoxin processors support for cache [...] adds cc9e303c91f5 x86/cpu: Disable frequency requests via aperfmperf IPI for [...] adds 6dbbf5ec9e1e x86/cpufeatures: Enumerate user wait instructions adds bd688c69b7e6 x86/umwait: Initialize umwait control values adds ff4b353f2ef9 x86/umwait: Add sysfs interface to control umwait C0.2 state adds bd9a0c97e53c x86/umwait: Add sysfs interface to control umwait maximum time adds 203dffacf592 Documentation/ABI: Document umwait control sysfs interfaces adds 505f5207aa1e Merge branch 'x86/cpu' adds 586f3d8fcc2b Merge branch 'x86/core' adds 83e837269e87 x86/tsc: Move inline keyword to the beginning of function [...] adds 025e32048f39 x86/amd_nb: Make hygon_nb_misc_ids static adds 166da5c5462f x86/defconfigs: Remove useless UEVENT_HELPER_PATH adds 3b1a2fffd0f1 Merge branch 'x86/cleanups' adds a0cdf1777b45 Merge branch 'x86/cache' adds 50da6ccdeefc Merge branch 'x86/boot' adds 7b347ad4938d Merge tag 'v5.2-rc5' into x86/asm, to refresh the branch adds 873d50d58f67 x86/asm: Pin sensitive CR4 bits adds 8dbec27a242c x86/asm: Pin sensitive CR0 bits adds 271904175c22 Merge branch 'x86/asm' adds 748b170ca19a x86/apic: Make apic_bsp_setup() static adds dde3626f815e x86/apic: Use non-atomic operations when possible adds 91302fa77ec4 Merge branch 'x86/apic' adds 32e29396f00e hrtimer: Split out hrtimer defines into separate header adds 361f8aee9b09 vdso: Define standardized vdso_datapage adds 00b26474c2f1 lib/vdso: Provide generic VDSO implementation adds 629fdf77ac45 lib/vdso: Add compat support adds 44f57d788e7d timekeeping: Provide a generic update_vsyscall() implementation adds 28b1a824a4f4 arm64: vdso: Substitute gettimeofday() with C implementation adds 98cd3c3f83fb arm64: vdso: Build vDSO with -ffixed-x18 adds 53c489e1dfeb arm64: compat: Add missing syscall numbers adds 206c0dfa3c55 arm64: compat: Expose signal related structures adds f14d8025d263 arm64: compat: Generate asm offsets for signals adds a7f71a2c8903 arm64: compat: Add vDSO adds c7aa2d71020d arm64: vdso: Refactor vDSO code adds 7c1deeeb0130 arm64: compat: VDSO setup for compat layer adds 1e3f17f55aec arm64: elf: VDSO code page discovery adds f01703b3d2e6 arm64: compat: Get sigreturn trampolines from vDSO adds bfe801ebe84f arm64: vdso: Enable vDSO compat support adds 7ac870747988 x86/vdso: Switch to generic vDSO implementation adds f66501dc53e7 x86/vdso: Add clock_getres() entry point adds 22ca962288c0 x86/vdso: Add clock_gettime64() entry point adds ecf9db3d1f1a x86/vdso: Give the [ph]vclock_page declarations real types adds 14da657102c8 Merge branch 'timers/vdso' adds 0f48b41f597e clocksource: Move inline keyword to the beginning of funct [...] adds 141e1ecda356 alarmtimer: Fix kerneldoc comment for alarmtimer_suspend() adds d897a4ab11dc ntp: Limit TAI-UTC offset adds d21e43f2ef32 kselftests: timers: freq-step: Update maximum acceptable p [...] adds 6808acb57a28 Merge branch 'linus' into timers/core adds 0354c1a3cdf3 timekeeping: Use proper ktime_add when adding nsecs in coa [...] adds 9285ec4c8b61 timekeeping: Use proper clock specifier names in functions adds 4c54294d01e6 timekeeping: Add missing _ns functions for coarse accessors adds 12063d431078 posix-timers: Remove "it_signal = NULL" assignment in itim [...] adds 7586addb9932 posix-timers: Use spin_lock_irq() in itimer_delete() adds a9314773a91a timer_list: Guard procfs specific code adds 5c588acaec54 Merge branch 'timers/core' adds a22793c79d6e smp: Do not mark call_function_data as shared adds caa759323c73 smp: Remove smp_call_function() and on_each_cpu() return values adds b68e9477bd17 Merge branch 'smp/hotplug' adds 23da766ab1dc Merge tag 'v5.2-rc5' into sched/core, to pick up fixes adds e3b929b0a184 sched/core: Add __sched tag for io_schedule() adds b0c792244138 sched/fair: Clean up definition of NOHZ blocked load functions adds 509466b7d480 sched/fair: Fix "runnable_avg_yN_inv" not used warnings adds aacedf26fb76 sched/core: Optimize try_to_wake_up() for local wakeups adds 66567fcbaeca sched/fair: Don't push cfs_bandwith slack timers forward adds 934d0908224d Merge branch 'sched/core' adds 6e4f929ea8b2 x86/mce: Do not check return value of debugfs_create functions adds bb7859743c13 Merge branch 'ras/core' adds 085ebfe937d7 perf/core: Fix perf_sample_regs_user() mm check adds 97c83cbfe6ce Merge branch 'perf/urgent' adds bddb3636737f Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] adds 2a538fda8282 perf/x86/intel: Add Icelake desktop CPUID adds faaeff98666c perf/x86/intel: Add more Icelake CPUIDs adds 543ac280b357 perf/x86/intel/uncore: Handle invalid event coding for fre [...] adds 210cc5f9db7a perf/x86/intel/uncore: Add uncore support for Snow Ridge server adds c8872d90e0a3 perf/x86/intel/uncore: Factor out box ref/unref functions adds 3da04b8a00dd perf/x86/intel/uncore: Support MMIO type uncore blocks adds 07ce734dd8ad perf/x86/intel/uncore: Clean up client IMC adds ee49532b38dd perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge adds b7c9b3927337 perf/x86/intel: Use ->is_visible callback for default group adds d0e1a507bdc7 perf/x86/intel: Disable check_msr for real HW adds 8e21be4f815c perf data: Add description of header HEADER_BPF_PROG_INFO [...] adds 835fbf126ce0 perf data: Document memory topology header: HEADER_MEM_TOPOLOGY adds a9de7cfc7663 perf data: Document clockid header: HEADER_CLOCKID adds 0da6ae94e410 perf data: Document directory format header: HEADER_DIR_FORMAT adds e5f177a578ed perf symbols: Remove unused variable 'err' adds d194d8fccf61 perf record: Allow mixing --user-regs with --call-graph=dwarf adds 948e9dc8bb26 perf intel-pt: Factor out intel_pt_update_sample_time adds 7b4b4f83881e perf intel-pt: Accumulate cycle count from CYC packets adds 61d276f428a1 perf tools: Add IPC information to perf_sample adds 5b1dc0fd1da0 perf intel-pt: Add support for samples to contain IPC ratio adds 68fb45bf175e perf script: Add output of IPC ratio adds 9bc668e3bca8 perf intel-pt: Record when decoding PSB+ packets adds f3c98c4b5ac8 perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip adds 3f05516758be perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets adds 5db47f43ccbb perf intel-pt: Document IPC usage adds 003ccdc7165a perf thread-stack: Accumulate IPC information adds 1159facee97f perf db-export: Add brief documentation adds 52a2ab6fa99d perf db-export: Export IPC information adds 64adadb3f9db perf scripts python: export-to-sqlite.py: Export IPC information adds ec7f448e2b2e perf scripts python: export-to-postgresql.py: Export IPC i [...] adds 530e22fd5c6d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds 4a0979d4b4fe perf scripts python: exported-sql-viewer.py: Add CallGraph [...] adds 38a846d47f3d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds b3b660792e04 perf scripts python: exported-sql-viewer.py: Add IPC infor [...] adds 80b3fb64a55a perf scripts python: exported-sql-viewer.py: Select find t [...] adds 4cae8675ea79 perf augmented_raw_syscalls: Tell which args are filenames [...] adds 0c95a7ff76fb perf augmented_raw_syscalls: Move the probe_read_str to a [...] adds deaf4da48a67 perf augmented_raw_syscalls: Change helper to consider jus [...] adds 602bce09fb43 perf augmented_raw_syscalls: Move reading filename to the loop adds 279ab04dbea1 perf jvmti: Address gcc string overflow warning for strncpy() adds 8195168e8779 perf trace: Consume the augmented_raw_syscalls payload adds dea87bfb7b28 perf trace: Associate more argument names with the filenam [...] adds 012749caf941 perf trace: Exit when failing to build eBPF program adds 22d4621987fa perf config: Bail out when a handler returns failure for a [...] adds 53651b28cfb6 perf record: Add support to collect callchains from kernel [...] adds 10981c8012bc perf evsel: Remove superfluous nthreads system_wide setup [...] adds 3399ad9ac234 perf cs-etm: Configure contextID tracing in CPU-wide mode adds 1c839a5a4061 perf cs-etm: Configure timestamp generation in CPU-wide mode adds e5993c42e8bb perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode adds a465f3c3e3e6 perf cs-etm: Add handling of itrace start events adds e0d170fa9a5c perf cs-etm: Add handling of switch-CPU-wide events adds 3470d48a4ef3 perf cs-etm: Refactor error path in cs_etm_decoder__new() adds 5f7cb03555c6 perf cs-etm: Move packet queue out of decoder structure adds 882f4874ad74 perf cs-etm: Fix indentation in function cs_etm__process_d [...] adds c7bfa2fd0da9 perf cs-etm: Introduce the concept of trace ID queues adds 6672559307d0 perf cs-etm: Get rid of unused cpu in struct cs_etm_queue adds 3c21d7d813c5 perf cs-etm: Move thread to traceid_queue adds 0abb868bbcbc perf cs-etm: Move tid/pid to traceid_queue adds af21577c05a7 perf cs-etm: Use traceID aware memory callback API adds c152d4d49a35 perf cs-etm: Add support for multiple traceID queues adds 0a6be300eb7b perf cs-etm: Linking PE contextID with perf thread mechanic adds 675f302fc261 perf cs-etm: Add notion of time to decoding code adds 21fe8dc1191a perf cs-etm: Add support for CPU-wide trace scenarios adds b74d8686a18b perf cpumap: Retrieve die id information adds acae8b36cded perf header: Add die information in CPU topology adds db5742b6849e perf stat: Support per-die aggregation adds e05a899718f0 perf header: Rename "sibling cores" to "sibling sockets" adds 0ccdb8407a46 perf tools: Apply new CPU topology sysfs attributes adds 36edfb940195 perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY adds e45c48a9a4d2 perf cs-etm: Properly set the value of 'old' and 'head' in [...] adds 965e176f3c4a perf cs-etm: Remove duplicate GENMASK() define, use linux/ [...] adds 87407fa58b66 perf config: Update default value for llvm.clang-bpf-cmd-template adds 33526f362b01 perf auxtrace: Add perf time interval to itrace_synth_ops adds 400ae9818fe6 perf script: Set perf time interval in itrace_synth_ops adds 4885c90c5e84 perf report: Set perf time interval in itrace_synth_ops adds 4d678e9039b0 perf intel-pt: Add lookahead callback adds e72b52a2cfde perf intel-pt: Factor out intel_pt_8b_tsc() adds 6492e5f013d9 perf intel-pt: Factor out intel_pt_reposition() adds 6c1f0b18ac33 perf intel-pt: Add reposition parameter to intel_pt_get_data() adds a7fa19f5a255 perf intel-pt: Add intel_pt_fast_forward() adds e96f7df88076 perf intel-pt: Factor out intel_pt_get_buffer() adds da9000ae3502 perf intel-pt: Add support for lookahead adds 2c47db90ed71 perf intel-pt: Add support for efficient time interval filtering adds f79a7689d993 perf time-utils: Treat time ranges consistently adds c763242a5e74 perf time-utils: Factor out set_percent_time() adds b16bfeb3db1b perf time-utils: Prevent percentage time range overlap adds 0ccc69ba0af4 perf time-utils: Fix --time documentation adds 2a8afddc084a perf time-utils: Simplify perf_time__parse_for_ranges() er [...] adds 929afa0092d0 perf time-utils: Make perf_time__parse_for_ranges() more logical adds e39a12cbd249 perf tests: Add a test for time-utils adds a77a05e2337d perf time-utils: Add support for multiple explicit time intervals adds 53fe307dfd30 perf test 6: Fix missing kvm module load for s390 adds 8a07aa4e9b7b perf report: Fix OOM error in TUI mode on s390 adds 180ca71cf1be perf report: Support s390 diag event display on x86 adds 04c41bcb862b perf trace: Skip unknown syscalls when expanding strace li [...] adds 3ce5aceb5dee Merge tag 'perf-core-for-mingo-5.3-20190611' of git://git. [...] adds 010e3e8fc12b perf tests arm64: Compile tests unconditionally adds 374d910f87b8 perf: cs-etm: Optimize option setup for CPU-wide sessions adds edff7809c80f perf intel-pt: Add new packets for PEBS via PT adds a0db77bf880b perf intel-pt: Add Intel PT packet decoder test adds 4c35595e1ea7 perf intel-pt: Add decoder support for PEBS via PT adds e62ca655eea7 perf intel-pt: Prepare to synthesize PEBS samples adds 0dfded34a2e3 perf intel-pt: Factor out common sample preparation for re-use adds 9d0bc53e35b8 perf intel-pt: Synthesize PEBS sample basic information adds 9e9a618afc17 perf intel-pt: Add gp registers to synthesized PEBS sample adds 143d34a6b387 perf intel-pt: Add XMM registers to synthesized PEBS sample adds aa62afd7daac perf intel-pt: Add LBR information to synthesized PEBS sample adds 975846eddf90 perf intel-pt: Add memory information to synthesized PEBS sample adds e01f0ef509ea perf intel-pt: Add callchain to synthesized PEBS sample adds 4541a8bb13a8 tools build: Check if gettid() is available before providi [...] adds a4066d64d939 perf trace: Fix exclusion of not available syscall names f [...] adds 99f26f854867 perf trace: Streamline validation of select syscall names list adds 5e2156d837e8 tools build feature tests: Add missing SPDX headers adds 5875cf4cd32e perf tests: Add missing SPDX headers adds 599ee18f0740 perf pmu: Fix uncore PMU alias list for ARM64 adds 016f327ce48f perf trace: Fixup pointer arithmetic when consuming augmen [...] adds fdbdd7e8580e perf evsel: Make perf_evsel__name() accept a NULL argument adds 1955c8cf5e26 perf tools: Don't hardcode host include path for libslang adds cbefd24f0aee tools build: Add test to check if slang.h is in /usr/inclu [...] adds 78d6ccce03e8 perf build: Handle slang being in /usr/include and in /usr [...] adds 3469fa84c163 tools build: Fix the zstd test in the test-all.c common ca [...] adds a3664a74a0aa Merge tag 'perf-core-for-mingo-5.3-20190621' of git://git. [...] adds 62db237ff847 Merge branch 'perf/core' adds 410df0c5748f Merge tag 'v5.2-rc5' into locking/core, to pick up fixes adds e1aacb3f4adc jump_label: Add a jump_label_can_update() helper adds 4cc6620b5e4c x86/jump_label: Add a __jump_label_set_jump_code() helper adds 0f133021bd82 jump_label: Sort entries of the same key by the code adds c0213b0ac03c x86/alternative: Batch of patch operations adds c2ba8a15f310 jump_label: Batch updates if arch supports it adds ba54f0c3f7c4 x86/jump_label: Batch jump label updates adds 9ffbe8ac05db locking/lockdep: Rename lockdep_assert_held_exclusive() -> [...] adds dd471efe345b locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() adds 69d927bba395 x86/atomic: Fix smp_mb__{before,after}_atomic() adds c71fd893f614 locking/rwsem: Make owner available even if !CONFIG_RWSEM_ [...] adds 5c1ec49b60cd locking/rwsem: Remove rwsem_wake() wakeup optimization adds 64489e78004c locking/rwsem: Implement a new locking scheme adds 5dec94d49236 locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c adds 6cef7ff6e43c locking/rwsem: Code cleanup after files merging adds 3f6d517a3ece locking/rwsem: Make rwsem_spin_on_owner() return owner state adds 4f23dbc1e657 locking/rwsem: Implement lock handoff to prevent lock starvation adds 00f3c5a3df2c locking/rwsem: Always release wait_lock before waking up tasks adds 990fa7384a30 locking/rwsem: More optimal RT task handling of null owner adds d3681e269fff locking/rwsem: Wake up almost all readers in wait queue adds 02f1082b003a locking/rwsem: Clarify usage of owner's nonspinaable bit adds cf69482d62d9 locking/rwsem: Enable readers spinning on writer adds 94a9717b3c40 locking/rwsem: Make rwsem->owner an atomic_long_t adds 7d43f1ce9dd0 locking/rwsem: Enable time-based spinning on reader-owned rwsem adds 5cfd92e12e13 locking/rwsem: Adaptive disabling of reader optimistic spinning adds a15ea1a35f1b locking/rwsem: Guard against making count negative adds 0b9ccc0a9b14 x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() adds 9ed7d75b2f09 x86/percpu: Relax smp_processor_id() adds 602447f95461 x86/percpu, x86/irq: Relax {set,get}_irq_regs() adds 8dc2d993cf1a x86/percpu, sched/fair: Avoid local_clock() adds 2234a6d3a28a x86/percpu: Optimize raw_cpu_xchg() adds d9ff928d6b0f Merge branch 'locking/core' adds db56c5128e66 irqchip/irq-csky-mpintc: Support auto irq deliver to all cpus adds eb737b8f4460 irqchip/ti-sci-inta: Fix kernel crash if irq_create_fwspec [...] adds 6d4d367d0e9f irqchip/mips-gic: Use the correct local interrupt map registers adds a050fa5476d4 irqchip/gic-v3-its: Fix command queue pointer comparison bug adds a52548dd0491 Merge tag 'irqchip-5.2-2' of git://git.kernel.org/pub/scm/ [...] adds 4326dbe741ac Merge branch 'irq/urgent' adds 8afecaa68df1 softirq: Use __this_cpu_write() in takeover_tasklets() adds 2a10f0ed6ea6 Merge branch 'irq/core' adds 18df7577adae efi/memreserve: deal with memreserve entries in unmapped memory adds a483fcab38b4 efi/bgrt: Drop BGRT status field reserved bits check adds 919aef44d73d x86/efi: fix a -Wtype-limits compilation warning adds 975a6166a858 efibc: Replace variable set function in notifier call adds 48c7d73b2362 Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/lin [...] adds 4491030469a8 Merge branch 'efi/urgent' adds fecb0d95cdf7 debugobjects: No need to check return value of debugfs_create() adds d86998b17a01 debugobjects: Add percpu free pools adds 634d61f45d6f debugobjects: Percpu pool lookahead freeing/allocation adds d26bf5056fc0 debugobjects: Reduce number of pool_lock acquisitions in f [...] adds a7344a68a79a debugobjects: Less aggressive freeing of excess debug objects adds d5f34153e526 debugobjects: Move printk out of db->lock critical sections adds 22d55c2f6704 Merge branch 'core/debugobjects' adds a7f9443da6ca Merge remote-tracking branch 'tip/auto-latest' adds 6008a7dd8994 Merge remote-tracking branch 'clockevents/clockevents/next' adds dc08e321804c Merge remote-tracking branch 'edac-amd/for-next' adds 7e6b50795107 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 628349054c3b Merge remote-tracking branch 'ftrace/for-next' adds 4494dd58fbb4 tools/memory-model: Prepare for data-race detection adds d1a84ab19013 tools/memory-model: Add definitions of plain and marked accesses adds 0031e38adf38 tools/memory-model: Add data-race detection adds 2966f8d440c3 Documentation: atomic_t.txt: Explain ordering provided by [...] adds 46f52b1fe79d tools/memory-model: Fix comment in MP+poonceonces.litmus adds 37c600a3cc8a tools/memory-model: Do not use "herd" to refer to "herd7" adds f9de41712100 tools/memory-model: Expand definition of barrier adds 15aa25cbf0cc tools/memory-model: Change definition of rcu-fence adds 4289ee7d5a83 tools/memory-model: Improve data-race detection adds 48d07c04b4cc rcu: Enable elimination of Tree-RCU softirq processing adds 23634ebc1d94 rcu: Check for wakeup-safe conditions in rcu_read_unlock_s [...] adds 25102de65fdd rcu: Only do rcu_read_unlock_special() wakeups if expedited adds 385b599e8c04 rcu: Allow rcu_read_unlock_special() to raise_softirq() if [...] adds 0864f057b050 rcu: Use irq_work to get scheduler's attention in clean context adds 43e903ad3e08 rcu: Inline invoke_rcu_callbacks() into its sole remaining caller adds b9ad4d6ed18e rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() adds e015a3411220 rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() adds 71d8d1531e09 lockdep: Add assertion to check if in an interrupt adds eddded80121f rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_ [...] adds 1bb336443cde rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs adds f0b635627395 rcu: Remove unused rdp local from synchronize_rcu_expedited() adds de1dbcee433c doc/rcuref: Document real world examples in kernel adds 588759a39145 doc: Fixup definition of rcupdate.rcu_task_stall_timeout adds cd6d17b4a464 rcu: Dump specified number of blocked tasks adds 3ae976a7e3e8 rcu: Correctly unlock root node in rcu_check_gp_start_stall() adds 12edff045bc6 rcu: Make kfree_rcu() ignore NULL pointers adds d5a9a8c3bc80 rcu: Set a maximum limit for back-to-back callback invocation adds 714b6904e23e doc: Remove ".vnet" from paulmck email addresses adds 96050c68be33 rcu: Upgrade sync_exp_work_done() to smp_mb() adds b3119cde1d70 rcu: Fix irritating whitespace error in rcu_assign_pointer() adds 6da9f775175e rcu: Force inlining of rcu_read_lock() adds 9129b017b54d rcu: Don't return a value from rcu_assign_pointer() adds fe15b50cdeee srcu: Allocate per-CPU data for DEFINE_SRCU() in modules adds 54e6c11b9e74 srcu: Remove unused vmlinux srcu linker entries adds 056b89e7e699 module: Make srcu_struct ptr array as read-only adds 11b000457f46 rcu: Make __call_srcu static adds 95bf33b55ff4 rcu/sync: Kill rcu_sync_type/gp_type adds 2bf1acc299c9 uprobes: Use DEFINE_STATIC_PERCPU_RWSEM() to initialize du [...] adds 3f2947b78151 locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to [...] adds 89da3b94bb97 rcu/sync: Simplify the state machine adds e0e2147c1a6a rcutorture: Select from only online CPUs adds dd064c359914 rcutorture: Add cpu0 to the set of CPUs to add jitter adds 140e53f20b15 rcutorture: Add cond_resched() to forward-progress free-up loop adds e8516c64fe97 rcutorture: Fix stutter_wait() return value and freelist checks adds ff3bf92d90d3 torture: Allow inter-stutter interval to be specified adds 63b29eaed6f5 torture: Make kvm-find-errors.sh and kvm-recheck.sh provid [...] adds 2456a8562b29 rcutorture: Provide rudimentary Makefile adds 5eabea594b4c rcutorture: Exempt tasks RCU from timely draining of grace [...] adds 52b23be7ee02 rcutorture: Exempt TREE01 from forward-progress testing adds ab21f6081f7b rcutorture: Give the scheduler a chance on PREEMPT && NO_H [...] adds 3432d765c59b rcutorture: Halt forward-progress checks at end of run adds c682db558e6e rcutorture: Add trivial RCU implementation adds a6fda6dab93c rcutorture: Tweak kvm options adds 7dedfd4335f7 torture: Capture qemu output adds cd6cb7c8a509 torture: Add function graph-tracing cheat sheet adds 6dc82595ef08 torture: Run kernel build in source directory adds 7225c0777271 torture: Make --cpus override idleness calculations adds b93c765fda30 torture: Add --trust-make to suppress "make clean" adds 34aa34b81840 rcutorture: Dump trace buffer for callback pipe drain failures adds 8997e6311ed6 torture: Suppress propagating trace_printk() warning adds 354ea05d0276 rcutorture: Upper case solves the case of the vanishing NU [...] adds 11ca7a9d541d Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a [...] adds b989ff070574 Merge LKMM and RCU commits adds 6f0e32ecf9ab Merge remote-tracking branch 'rcu/rcu/next' adds 7b6f8a06e482 kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c adds f3ecb59dd49f kvm: x86: Fix reserved bits related calculation errors cau [...] adds 8f38302c0be2 KVM/nSVM: properly map nested VMCB adds 84ea3acaa01f KVM: LAPIC: Extract adaptive tune timer advancement logic adds ec0671d5684a KVM: LAPIC: Delay trace_kvm_wait_lapic_expire tracepoint t [...] adds b6c4bc659c6f KVM: LAPIC: Optimize timer latency further adds 0532dd52dfec kvm: svm/avic: Do not send AVIC doorbell to self adds f257d6dcda01 KVM: Directly return result from kvm_arch_check_processor_ [...] adds 4d22c17c17d2 kvm: x86: refine kvm_get_arch_capabilities() adds 8ffdaa7f4919 KVM: Documentation: Add disable pause exits to KVM_CAP_X86 [...] adds b51700632e0e KVM: X86: Provide a capability to disable cstate msr read [...] adds 511a8556e334 KVM: X86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit adds 2c7c5d3d392d kvm: selftests: ucall improvements adds 837ec79b4cf4 kvm: selftests: hide vcpu_setup in processor code adds f5dd4ccf5552 kvm: selftests: introduce aarch64_vcpu_setup adds fb89f4ea7feb kvm: selftests: introduce aarch64_vcpu_add_default adds 5a253552a510 x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_ [...] adds b3ffd74a2f6f KVM: irqchip: Use struct_size() in kzalloc() adds 1ae4de23edde KVM: VMX: remove unneeded 'asm volatile ("")' from vmcs_write64 adds 0d9ce162cf46 kvm: Convert kvm_lock to a mutex adds 1dfdb45ec510 KVM: x86: clean up conditions for asynchronous page fault [...] adds 1fc5d19472f7 KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15 adds a87f2d3a6ead KVM: x86: Add Intel CPUID.1F cpuid emulation support adds c1a9acbc5295 kvm: vmx: fix limit checking in get_vmx_mem_address() adds fdb28619a8f0 kvm: vmx: segment limit check: use access length adds 2d5ba19bdfef kvm: x86: add host poll control msrs adds 7d2296bfa52c kvm: x86: check kvm_apic_sw_enabled() is enough adds ee171d2f39d6 kvm: x86: use same convention to name kvm_lapic_{set,clear [...] adds 4cb8b1163586 kvm: x86: offset is ensure to be in range adds 73f624f47c49 KVM: x86: move MSR_IA32_POWER_CTL handling to common code adds beb8d93b3e42 KVM: VMX: Fix handling of #MC that occurs during VM-Entry adds 2ea72039808d kvm: nVMX: small cleanup in handle_exception adds 49def500e5ec KVM: VMX: Read cached VM-Exit reason to detect external interrupt adds 2342080cd675 KVM: VMX: Store the host kernel's IDT base in a global variable adds 165072b089e5 KVM: x86: Move kvm_{before,after}_interrupt() calls to ven [...] adds 95b5a48c4f2b KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs- [...] adds fadcead00c3e KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fields adds b643780562af KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES adds 1c6f0b47fb59 KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fields adds f4f8316d2ad5 KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12() adds 3731905ef28f KVM: nVMX: Use descriptive names for VMCS sync functions a [...] adds e2174295b41d KVM: nVMX: Add helpers to identify shadowed VMCS fields adds 7952d769c29c KVM: nVMX: Sync rarely accessed guest fields only when needed adds b1346ab2afbe KVM: nVMX: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare adds d28f4290b53a KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT wi [...] adds 3b013a2972d5 KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01 adds c538d57f6726 KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02 adds 4d6c989284ca KVM: nVMX: Don't rewrite GUEST_PML_INDEX during nested VM-Entry adds b464f57e133d KVM: VMX: simplify vmx_prepare_switch_to_{guest,host} adds 13b964a29d66 KVM: nVMX: Don't "put" vCPU or host state when switching VMCS adds 8ef863e67a89 KVM: nVMX: Don't reread VMCS-agnostic state when switching VMCS adds 73cb85568433 KVM: nVMX: Don't dump VMCS if virtual APIC page can't be mapped adds ca2f5466f854 KVM: nVMX: Don't speculatively write virtual-APIC page address adds a49700b66e35 KVM: nVMX: Don't speculatively write APIC-access page address adds 142e4be77bc6 KVM: nVMX: Update vmcs12 for MSR_IA32_CR_PAT when it's written adds de70d279709e KVM: nVMX: Update vmcs12 for SYSENTER MSRs when they're written adds 699a1ac21432 KVM: nVMX: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it' [...] adds c27e5b0d139b KVM: nVMX: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS adds bf03d4f93347 KVM: x86: introduce is_pae_paging adds c7554efc8335 KVM: nVMX: Copy PDPTRs to/from vmcs12 only when necessary adds c075c3e49d7a KVM: nVMX: Use adjusted pin controls for vmcs02 adds 70f932ecdfe6 KVM: VMX: Add builder macros for shadowing controls adds c5f2c76643b6 KVM: VMX: Shadow VMCS pin controls adds 2183f5645ae7 KVM: VMX: Shadow VMCS primary execution controls adds fe7f895dae4f KVM: VMX: Shadow VMCS secondary execution controls adds 09e226cf07e6 KVM: nVMX: Shadow VMCS controls on a per-VMCS basis adds ae81d08993cb KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch adds 3af80fec6e7f KVM: VMX: Explicitly initialize controls shadow at VMCS al [...] adds de0286b7884a KVM: nVMX: Preserve last USE_MSR_BITMAPS when preparing vmcs02 adds 469debdb8be5 KVM: nVMX: Preset *DT exiting in vmcs02 when emulating UMIP adds 9d99cc49a483 KVM: VMX: Drop hv_timer_armed from 'struct loaded_vmcs' adds 804939ea200d KVM: VMX: Leave preemption timer running when it's disabled adds eceb9973d908 KVM: nVMX: shadow pin based execution controls adds 4d763b168e9c KVM: VMX: check CPUID before allowing read/write of IA32_XSS adds a251fb90ab8a KVM: x86: Fix apic dangling pointer in vcpu adds 4e3d1d32b756 Merge remote-tracking branch 'kvm/linux-next' adds 036bb0bd2b6f Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 988c219867bf Merge remote-tracking branch 'kvms390/next' adds a0e465da5b2c Merge remote-tracking branch 'percpu/for-next' adds a5acb0c18eaa Merge remote-tracking branch 'drivers-x86/for-next' adds 4116fd25c526 platform/chrome: cros_ec_lpc: Merge cros_ec_lpc and cros_e [...] adds 22c040fa21b6 platform/chrome: cros_ec_lpc: Choose Microchip EC at runtime adds 9eecd07b3450 platform/chrome: cros_ec_lpc_mec: Fix kernel-doc comment f [...] adds b23820420eb4 Merge remote-tracking branch 'chrome-platform/for-next' adds e5b0ee4b164b Merge remote-tracking branch 'leds/for-next' adds 21feadd024e7 ipmi: ipmb: don't allocate i2c_client on stack adds a88b6d5668be fix platform_no_drv_owner.cocci warnings adds e8511b66e27f Merge remote-tracking branch 'ipmi/for-next' adds 7c7e301406d0 btrfs: sysfs: Replace default_attrs in ktypes with groups adds 200f3a3fec0c coresight: cpu-debug: no need to check return value of deb [...] adds 1012592cce2c watchdog: mei_wdt: no need to check return value of debugf [...] adds 8bff68b80964 watchdog: bcm_kona_wdt: no need to check return value of d [...] adds 6987738dfa4c 6lowpan: no need to check return value of debugfs_create f [...] adds 10ff826ab0a4 power: avs: smartreflex: no need to check return value of [...] adds a6cd400ac8a8 thermal: bcm2835: no need to check return value of debugfs [...] adds 58cb346c7188 drivers: base/node.c: fixes a kernel-doc markups adds 4489f161b739 docs: driver-model: convert docs to ReST and rename to *.rst adds bbc249f2b859 scripts: add an script to parse the ABI files adds 6619c6617a88 scripts/get_abi.pl: parse files with text at beginning adds 4e6a6234da84 scripts/get_abi.pl: avoid use literal blocks when not needed adds d0ebaf51d219 scripts/get_abi.pl: split label naming from xref logic adds 33e3e9913e22 scripts/get_abi.pl: add support for searching for ABI symbols adds 45f965179560 scripts/get_abi.pl: represent what in tables adds 7d7ea8d2409f scripts/get_abi.pl: fix parse issues with some files adds 2e7ce05593b3 scripts/get_abi.pl: avoid creating duplicate names adds 2c0700e7afa4 scripts/get_abi.pl: add a handler for invalid "where" tag adds 7ce7b89bf565 scripts/get_abi.pl: add a validate command adds ecb351f1c447 doc: ABI scripts: add a SPDX header file adds 4056e79faa2d ABI: sysfs-driver-mlxreg-io: fix the what fields adds 65bbdd49b472 lkdtm: remove redundant initialization of ret adds b37d8d5221f7 Merge remote-tracking branch 'driver-core/driver-core-next' adds d46a6024c709 USB: core: correct a spelling mistake in the comment adds 743344a952fc usb: renesas_usbhs: Use struct assignment instead of memcpy() adds ecefae6db042 docs: usb: rename files to .rst and add them to drivers-api adds 235e6e0a8d5f remove Documentation/index.rst.rej adds 4850f26abfca usb: clean up some of the computations in adu_read adds 58ee01007c9e Merge 5.2-rc6 into usb-next adds ea14375cc83c Merge remote-tracking branch 'usb/usb-next' adds 4a7d30321e5e Merge remote-tracking branch 'usb-gadget/next' adds e32de9ecca5b Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 51cc0da52e16 dt-bindings: phy-pxa-usb: add bindings adds 00fcc69d6e52 dt-bindings: phy: Add documentation for mixel dphy adds f4c8116e294b phy: Add driver for mixel mipi dphy found on NXP's i.MX8 SoCs adds bbcf8efc7451 Merge remote-tracking branch 'phy-next/next' adds d99482673f95 serial: mctrl_gpio: Check if GPIO property exisits before [...] adds 4a96895f74c9 tty/serial/8250: use mctrl_gpio helpers adds 3f2640ed7be8 Revert "serial: 8250: Don't service RX FIFO if interrupts [...] adds 4cc0ed626f2b serial: stm32: add support of timeout interrupt for RX adds 5d9176edacc2 serial: stm32: update PIO transmission adds d075719e62ae serial: stm32: add support of TX FIFO threshold adds d0a6a7bcc3fa serial: stm32: add support of RX FIFO threshold adds 84872dc448fe serial: stm32: add RX and TX FIFO flush adds a0f1a9dae793 Merge remote-tracking branch 'tty/tty-next' adds ae1c6b9aa34b dt-bindings: add register based devices' mux controller DT [...] adds 8ecfaca7926f mux: mmio: add generic regmap bitfield-based multiplexer adds 84705f9f8c64 firmware: xilinx: zynqmp: Remove unused macro adds 1c2eb5b2853c VMCI: Fix integer overflow in VMCI handle arrays adds 7a82a01e5c85 dt-bindings: xilinx-sdfec: Add SDFEC binding adds 22d137e283e6 dt-bindings: memory: jz4780: Add compatible string for JZ4740 SoC adds 94b3a02c31ee memory: Kconfig: Drop dependency on MACH_JZ4780 for jz4780 adds 1a927ad64bcf memory: jz4780-nemc: Reduce size of const array adds a00b004218be memory: jz4780_nemc: Add support for the JZ4740 adds 76d83e1c3233 misc: xilinx-sdfec: add core driver adds 21f010b110c5 misc: xilinx_sdfec: Add CCF support adds 1909a671dbc3 binder: fix memory leak in error path adds 06b32fdb0309 lkdtm: Check for SMEP clearing protections adds 8083f3d78825 Merge 5.2-rc6 into char-misc-next adds 2b311c3d939c Merge remote-tracking branch 'char-misc/char-misc-next' adds fd757dbac5f6 dt-bindings: extcon: Add support for fsa9480 switch adds bad5b5e707a5 extcon: Add fsa9480 extcon driver adds 47842d116f67 Merge remote-tracking branch 'extcon/extcon-next' adds 34eaeee622e6 Merge remote-tracking branch 'soundwire/next' adds 670a44c1631f staging: rtl8723bs: Delete file odm_AntDiv.c adds 10055c6fe274 Staging: kpc2000: kpc_dma: Fix platform_no_drv_owner.cocci [...] adds 3e5bc68fa596 staging: ks7010: Fix build error adds fc73bf67123b staging: rtl8712: r8712_addbareq_cmd(): Change return type adds a2b6457e58f1 staging: rtl8712: r8712_disconnectCtrlEx_cmd(): Change ret [...] adds ec25a9c5f7d1 staging: rtl8712: r8712_wdg_wk_cmd(): Change return type adds 0236f87b80ab staging: rtl8712: r8712_wdg_timeout_handler: Remove function adds b43f6a60e271 staging: rtl8712: r8712_enqueue_cmd_ex(): Change return type adds f5a3cb90b802 staging: wilc1000: add passive scan support adds 36e92f611e33 staging: mt7621-pci: disable pcie port clock if there is n [...] adds cdf6f83b3cca staging: mt7621-pci: add phy exit call if phy_power_on call fails adds 774dd15f81f7 staging: mt7621-pci-phy: remove disable clock from the phy [...] adds 2e26e96672c2 staging: mt7621-pci: use 'module_init' instead of 'arch_initcall' adds 575922b1cf42 staging: rtl8712: Remove function r8712_setbasicrate_cmd adds f9ed50d78c62 staging: rtl8712: Remove function r8712_setfwdig_cmd() adds 8cb9a36ebf93 staging: rtl8712: Remove function r8712_setfwra_cmd() adds 7a7213b08a41 staging: rtl8712: Remove function r8712_setrfintfs_cmd() adds e39956c0d35e staging: rtl8712: Replace function r8712_init_cmd_priv() adds 90b45399b441 Merge 5.2-rc6 into staging-next adds 1a0d07eb0316 Merge remote-tracking branch 'staging/staging-next' adds 1f3b69b6b939 i2c: mux: Use struct_size() in devm_kzalloc() adds d9a183bfd29d i2c: mux: arb-gpio: Rewrite to use GPIO descriptors adds 90af27317b63 i2c: mux: pinctrl: use flexible-array member and struct_si [...] adds d308dfbf62ef i2c: mux/i801: Switch to use descriptor passing adds cfafa80b6ed7 i2c: mux: add sysfs header adds 05af0765707f i2c: mux: demux-pinctrl: use proper email address for ABI [...] adds 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next adds e9c21093f4c4 Merge remote-tracking branch 'mux/for-next' adds c24a5c735f87 dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" adds 002905eca5be dmaengine: fsl-edma: support little endian for edma driver adds a183ec708b73 dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit adds ed04b7c57c33 dmaengine: dmatest: timeout value of -1 should specify inf [...] adds e3dc00b936e5 dmaengine: sh: usb-dmac: Use [] to denote a flexible array member adds 2b651ecfc39f dmaengine: dw-edma: fix semicolon.cocci warnings adds 9e5ab0655ef9 dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake adds 78efb76ab4df dmaengine: rcar-dmac: Reject zero-length slave DMA requests adds 28c68128a031 Merge remote-tracking branch 'slave-dma/next' adds 7d1788ed7937 Merge remote-tracking branch 'cgroup/for-next' adds 06b6bdee16f6 Merge branch 'sg' into for-next adds 6eedc3f97ef7 Merge branch 'fixes' into for-next adds 2b0901e2fd6f Merge remote-tracking branch 'scsi/for-next' adds bfb8a0785208 Merge remote-tracking branch 'scsi-mkp/for-next' adds 199b902a02e8 Merge remote-tracking branch 'vhost/linux-next' adds a0afa2698fd4 Merge remote-tracking branch 'rpmsg/for-next' adds 8e2fc846a9df Merge remote-tracking branch 'gpio/for-next' adds 3b6b32aaa5e2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 321cd7a2205d Merge remote-tracking branch 'pinctrl/for-next' adds cfae9b9f42f7 Merge remote-tracking branch 'userns/for-next' adds 9e64d23fe2b0 Merge remote-tracking branch 'y2038/y2038' adds 66992705f842 Merge remote-tracking branch 'livepatching/for-next' adds 4117b31faca0 Merge remote-tracking branch 'rtc/rtc-next' adds c7cdc982b4aa Merge remote-tracking branch 'at24/at24/for-next' adds 72bc3a4ca67c Merge remote-tracking branch 'ntb/ntb-next' adds 99987cf1bad7 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0e9d7f494bc3 Merge remote-tracking branch 'nvmem/for-next' adds a9d775c483fa Merge remote-tracking branch 'xarray/xarray' adds 674eecb3d35a drivers: hv: Add a module description line to the hv_vmbus driver adds 1f8666d43b48 Merge remote-tracking branch 'hyperv/hyperv-next' adds e41a53c10ec1 Merge remote-tracking branch 'pidfd/for-next' adds a85f1d3d734d PM / devfreq: tegra: Fix kHz to Hz conversion adds 5c6893177612 PM / devfreq: tegra: Replace readl-writel with relaxed versions adds 5a6634e5cf46 PM / devfreq: tegra: Replace write memory barrier with the [...] adds c2b21e4f5363 PM / devfreq: tegra: Don't ignore clk errors adds f2899a901f8e PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe adds 7b4ad81cbba1 PM / devfreq: tegra: Drop primary interrupt handler adds 7a2990545609 PM / devfreq: tegra: Properly disable interrupts adds 868a27e2a93b PM / devfreq: tegra: Clean up driver's probe / remove adds 8851c9dde2cb PM / devfreq: tegra: Avoid inconsistency of current freque [...] adds c617a4aa2029 PM / devfreq: tegra: Mark ACTMON's governor as immutable adds 97ac2ee203e6 PM / devfreq: tegra: Move governor registration to driver's probe adds 34086d25ff69 PM / devfreq: tegra: Reconfigure hardware on governor's restart adds dd728f91227d PM / devfreq: tegra: Support Tegra30 adds 3a53ad9448ca PM / devfreq: tegra: Enable COMPILE_TEST for the driver adds 5e18d77f36e6 PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c adds 028b3793284f PM / devfreq: Introduce driver for NVIDIA Tegra20 adds c3ac4d3998c4 PM / devfreq: Fix spelling typo adds 76f08f2b64df PM / devfreq: rk3399_dmc: Fix spelling typo adds 4f065f69ebc2 PM / devfreq: Fix kernel oops on governor module load adds f6274181714d PM / devfreq: events: add Exynos PPMU new events adds 405b8eda9cac Merge remote-tracking branch 'devfreq/for-next' adds 0d144dcb0548 Merge remote-tracking branch 'hmm/hmm' adds 94c9a03f3e32 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3-fix adds f91aa992ce40 mm/sparse.c: set section nid for hot-add memory adds f8ee6b9dec54 mm/sparsemem: introduce struct mem_section_usage adds f51fb7805e28 mm/sparsemem: introduce a SECTION_IS_EARLY flag adds 370c73cae2ee mm/sparsemem: add helpers track active portions of a secti [...] adds 21f8a6475505 mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] adds 8eba1885f8e1 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] adds 5a41fab05496 mm/hotplug: kill is_dev_zone() usage in __remove_pages() adds bebf78fac99f mm: kill is_dev_zone() helper adds 87f65ff91fa2 mm/sparsemem: prepare for sub-section ranges adds 40667b50dc77 mm/sparsemem: support sub-section hotplug adds a26234055060 mm: document ZONE_DEVICE memory-model implications adds 4a87d6dd67f1 mm/devm_memremap_pages: enable sub-section remap adds 2dd43a15c104 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields adds 950eddd40ffd libnvdimm/pfn: stop padding pmem namespaces to section alignment adds 9b2f00faed2e mm/vmalloc.c: remove "node" argument adds 161435e1fd59 mm/vmalloc.c: preload a CPU with one object for split purpose adds c3ab2e76db63 mm/vmalloc.c: get rid of one single unlink_va() when merge adds 07e9750cb1de mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() adds 4874787ce450 mm/vmalloc.c: spelling> s/informaion/information/ adds f24f24190477 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] adds 2c6890c4d116 mm/large system hash: clear hashdist when only one node wi [...] adds 5b1adb247703 mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] adds fb60ca617b4a mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] adds f27af4240dac mm: init: report memory auto-initialization features at boot time adds 074f62b55e2f mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned adds 975e7e9807b7 mm: vmscan: correct some vmscan counters for THP swapout adds 72cb9bde97bc tools/vm/slabinfo: order command line options adds c87676dae564 tools/vm/slabinfo: add partial slab listing to -X adds 6edebad73cc9 tools/vm/slabinfo: add option to sort by partial slabs adds 758402199c96 tools/vm/slabinfo: add sorting info to help menu adds 750a0b675f60 proc: use down_read_killable mmap_sem for /proc/pid/maps adds 035632060eac proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup adds 8ab2982b8600 proc: use down_read_killable mmap_sem for /proc/pid/pagemap adds 444df145095e proc: use down_read_killable mmap_sem for /proc/pid/clear_refs adds 6dd541bc1db2 proc: use down_read_killable mmap_sem for /proc/pid/map_files adds 4cd79bba2021 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix adds eddbcca119a0 mm: use down_read_killable for locking mmap_sem in access_ [...] adds 6cb3c563dd00 z3fold: add inter-page compaction adds 6a1e43b53e52 z3fold: remove redundant assignment to bud adds 71d14aa1a449 mm/z3fold: fix variable set but not used warnings adds d62ea6c31d55 mm/memory-failure.c: clarify error message adds 9c846c3ca733 mm: mempolicy: handle vma with unmovable pages mapped corr [...] adds ecf3fa4b74d7 mm/oom_kill.c: add task UID to info message on an oom kill adds 2d9b9188d5a6 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix adds 6070f7ba670d mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] adds c3d806da1ac0 mm/oom_kill.c: remove thread group leader check in oom_eva [...] adds b08d058ed0d7 mm, oom: refactor dump_tasks for memcg OOMs adds 696d8c99ff71 mm: memcontrol: remove task_in_mem_cgroup() adds 5371f42d370f mm, oom: fix oom_unkillable_task for memcg OOMs adds 311bc43f9454 mm/oom_kill.c: remove redundant OOM score normalization in [...] adds 96d17284e906 mm: thp: make transhuge_vma_suitable available for anonymous THP adds d59222504c4c mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] adds c246992c3c46 mm: thp: fix false negative of shmem vma's THP eligibility adds 4121e9d11fdb x86, numa: always initialize all possible nodes adds 430dc44c6f12 mm: be more verbose about zonelist initialization adds 6b9a519b5f5f mm, memcg: proportional memory.{low,min} reclaim adds 89278ec9b1aa mm, memcg: make memory.emin the baseline for utilisation d [...] adds a828003f4cc8 mm, memcg: make scan aggression always exclude protection adds cd09d592c243 mm/vmscan: remove unused lru_pages argument adds 406ac1899c98 mm: don't expose page to fast gup before it's ready adds fd91fd5cccd0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 68d50d6eaa84 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 1b55323cf9f3 kernel/hung_task.c: Monitor killed tasks. adds 6dbb238bea02 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] adds 7c69569eee1e vmcore: Add a kernel parameter novmcoredd adds dfc357e18dbe vmcore-add-a-kernel-parameter-novmcoredd-fix adds b00991d7f5bf vmcore-add-a-kernel-parameter-novmcoredd-fix-fix adds 2915b3c01146 include/linux/kernel.h: add typeof_member() macro adds 60011dc02cd4 fs/proc/inode.c: use typeof_member() macro adds 347c493ac136 kernel: fix typos and some coding style in comments adds ae855b88e579 linux/bits.h: make BIT(), GENMASK(), and friends available [...] adds 941a2a2f7589 arch: replace _BITUL() in kernel-space headers with BIT() adds f57d7c6edecd arch/*: remove unused isa_page_to_bus() adds 612755b82613 lib/genalloc.c: export symbol addr_in_gen_pool adds 99bb76320332 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 64db7fb8cd1d Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 6a6befea529a lib/math/rational.c: fix possible incorrect result from ra [...] adds 65f4c319a8d0 lib/list: tweak LIST_POISON2 for better code generation on x86_64 adds d3d36beb8823 lib/string.c: allow searching for NUL with strnchr adds e5a2f3d79b0f lib/test_string.c: avoid masking memset16/32/64 failures adds 1e8add364a7c lib/test_string.c: add some testcases for strchr and strnchr adds 84f33cd05df1 lib/test_overflow.c: avoid tainting the kernel and fix wrap size adds bf3eb8083fbd lib: introduce test_meminit module adds ca297b1d8564 mm/ioremap: check virtual address alignment while creating [...] adds 4837aece5116 mm/ioremap: probe platform for p4d huge map support adds 3692e649a8d4 lib/string_helpers: fix some kerneldoc warnings adds e8df5cd16124 lib: debugobjects: no need to check return value of debugf [...] adds 2288244bb770 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive adds 8f83f682a969 checkpatch.pl: warn on duplicate sysctl local variable adds 2c5aff911f01 checkpatch: don't interpret stack dumps as commit IDs adds 5025694a1c58 checkpatch: fix something adds 0866fa2b138e fs/binfmt_flat.c: remove set but not used variable 'inode' adds 8498ad07a323 fs/binfmt_elf.c: delete stale comment adds 0f441153138f init/Kconfig: fix neighboring typos adds 773734b44557 mm, kprobes: generalize and rename notify_page_fault() as [...] adds ad20a9012f45 coda: pass the host file in vma->vm_file on mmap adds 5dd996458e18 uapi linux/coda.h: use __kernel_pid_t for userspace adds 2f1ef82ca5c2 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] adds 12d875a7306b coda: add error handling for fget adds f8790ed85050 coda: potential buffer overflow in coda_psdev_write() adds 6dfd736ba213 coda: fix build using bare-metal toolchain adds cb8fbba052ed coda: don't try to print names that were considered too long adds a6e33336dd58 uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] adds 41637253a4bc coda: clean up indentation, replace spaces with tab adds 3487e94a0478 coda: stop using 'struct timespec' in user API adds 2f2f7c2652d9 coda: change Coda's user api to use 64-bit time_t in timespec adds 27e1a16486d3 coda: get rid of CODA_ALLOC() adds 54d2662da752 coda: get rid of CODA_FREE() adds 1a250258f456 coda: bump module version adds 9f00f5407e57 coda: Move internal defs out of include/linux/ [ver #2] adds cb3354912015 coda: remove uapi/linux/coda_psdev.h adds 321861a0db44 coda: destroy mutex in put_super() adds ea98ca226262 coda: use SIZE() for stat adds 1facdcd4b4dc coda: add __init to init_coda_psdev() adds 9cd3376fba1f coda: remove sysctl object from module when unused adds 063799cd2d40 coda: remove sb test in coda_fid_to_inode() adds 3405bb51d655 coda: ftoc validity check integration adds dda16aedec7f coda: add hinting support for partial file caching adds 97245f2b63fc coda-add-hinting-support-for-partial-file-caching-fix adds 46dbf9730c48 fs/hfsplus/xattr.c: replace strncpy with memcpy adds ba0657661fc2 fs/ufs/super.c: remove set but not used variable 'usb3' adds ac68bfc9e78e nds32: fix asm/syscall.h adds 430139c34d2d hexagon: define syscall_get_error() and syscall_get_return [...] adds 69780e78426b mips: define syscall_get_error() adds 4a06376dd3e3 parisc: define syscall_get_error() adds 7ce906028c50 powerpc: define syscall_get_error() adds 7eaed977ed22 ptrace: add PTRACE_GET_SYSCALL_INFO request adds 25d8ce9396a3 selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO adds 27dddb030f0d selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] adds b8e57622126f signal: reorder struct sighand_struct adds d84a713354f1 signal: simplify set_user_sigmask/restore_user_sigmask adds 649883110170 select: change do_poll() to return -ERESTARTNOHAND rather [...] adds be5ce33b6a43 select: shift restore_saved_sigmask_unless() into poll_sel [...] adds 56837a1c2fd2 coredump: split pipe command whitespace before expanding template adds 9496f6e97271 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] adds 6d94fc7d8943 kernel/pid.c: convert struct pid:count to refcount_t adds 328c9291fef1 aio: simplify read_events() adds 0dd04b64b1a6 resource: fix locking in find_next_iomem_res() adds 3f6644e455b1 resource-fix-locking-in-find_next_iomem_res-fix adds 4156306ec9f7 resource: avoid unnecessary lookups in find_next_iomem_res() adds 54c8befb67e5 ipc/mqueue.c: only perform resource calculation if user valid adds bc7fa3c54004 ipc/msg.c: consolidate all xxxctl_down() functions adds d0ece8c133ba include/linux/lz4.h: fix spelling and copy-paste errors in [...] adds f9623ef862c8 Revert "lib/debugobjects.c: move printk out of db lock cri [...] adds 6f2a4ec30cd9 Merge branch 'akpm-current/current' adds e8b21f079950 pinctrl: fix pxa2xx.c build warnings adds 6309ec32dd0b proc/sysctl: add shared variables for range check adds 368384f938e8 tipc: remove two unused variables adds 0963dc290b3f proc-sysctl-add-shared-variables-for-range-check-fix-2-fix adds b9edda076424 proc/sysctl: make firmware loader table conditional adds f286f10df0f8 fs/select.c: use struct_size() in kmalloc() adds 3098e018f7bb drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 470d41c2ba91 Merge branch 'akpm/master' adds 902031767aec Add linux-next specific files for 20190625
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 (e2d28c40292b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-mlxreg-io | 45 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 23 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 + .../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 4 +- Documentation/RCU/rcuref.txt | 21 +- Documentation/RCU/stallwarn.txt | 2 +- Documentation/RCU/whatisRCU.txt | 8 +- Documentation/admin-guide/kernel-parameters.txt | 8 + Documentation/atomic_t.txt | 20 +- Documentation/block/bfq-iosched.txt | 12 +- Documentation/block/biodoc.txt | 1 - Documentation/cgroup-v1/blkio-controller.rst | 12 +- Documentation/core-api/circular-buffers.rst | 2 +- Documentation/core-api/timekeeping.rst | 12 +- Documentation/devicetree/bindings/arm/ti/k3.txt | 3 + .../devicetree/bindings/display/ingenic,lcd.txt | 44 + .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 1 + .../devicetree/bindings/extcon/extcon-fsa9480.txt | 19 + .../devicetree/bindings/gpu/arm,mali-midgard.txt | 1 + .../devicetree/bindings/gpu/arm,mali-utgard.txt | 1 + .../devicetree/bindings/media/imx7-csi.txt | 9 +- .../devicetree/bindings/misc/xlnx,sd-fec.txt | 58 + .../bindings/pci/nvidia,tegra20-pcie.txt | 8 + Documentation/devicetree/bindings/pci/pci.txt | 3 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 + .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 + .../devicetree/bindings/phy/phy-pxa-usb.txt | 18 + Documentation/devicetree/bindings/serial/8250.txt | 19 + .../devicetree/bindings/serial/omap_serial.txt | 1 + Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-model/binding.rst | 98 + Documentation/driver-model/binding.txt | 98 - Documentation/driver-model/bus.rst | 146 + Documentation/driver-model/bus.txt | 143 - Documentation/driver-model/class.rst | 149 + Documentation/driver-model/class.txt | 147 - Documentation/driver-model/design-patterns.rst | 116 + Documentation/driver-model/design-patterns.txt | 116 - Documentation/driver-model/device.rst | 109 + Documentation/driver-model/device.txt | 106 - Documentation/driver-model/devres.rst | 414 ++ Documentation/driver-model/devres.txt | 412 -- Documentation/driver-model/driver.rst | 223 + Documentation/driver-model/driver.txt | 215 - Documentation/driver-model/index.rst | 26 + Documentation/driver-model/overview.rst | 124 + Documentation/driver-model/overview.txt | 123 - Documentation/driver-model/platform.rst | 246 + Documentation/driver-model/platform.txt | 244 - Documentation/driver-model/porting.rst | 448 ++ Documentation/driver-model/porting.txt | 447 -- Documentation/eisa.txt | 4 +- .../fault-injection/nvme-fault-injection.rst | 58 + Documentation/fb/modedb.rst | 14 + Documentation/filesystems/f2fs.txt | 4 + Documentation/gpu/todo.rst | 6 + Documentation/hwmon/submitting-patches.rst | 2 +- Documentation/i2c/busses/i2c-i801 | 3 +- Documentation/index.rst | 1 + Documentation/media/kapi/v4l2-controls.rst | 206 +- Documentation/media/uapi/v4l/extended-controls.rst | 15 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 8 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/vimc.dot | 22 + Documentation/media/v4l-drivers/vimc.rst | 98 + Documentation/media/v4l-drivers/vivid.rst | 5 + Documentation/memory-barriers.txt | 2 +- Documentation/networking/af_xdp.rst | 16 +- Documentation/networking/phy.rst | 45 +- Documentation/process/changes.rst | 6 +- Documentation/scheduler/sched-pelt.c | 3 +- .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/usb/{acm.txt => acm.rst} | 0 .../usb/{authorization.txt => authorization.rst} | 0 Documentation/usb/{chipidea.txt => chipidea.rst} | 0 Documentation/usb/{dwc3.txt => dwc3.rst} | 0 Documentation/usb/{ehci.txt => ehci.rst} | 0 .../usb/{functionfs.txt => functionfs.rst} | 0 Documentation/usb/gadget-testing.rst | 934 +++ Documentation/usb/gadget-testing.txt | 934 --- .../{gadget_configfs.txt => gadget_configfs.rst} | 0 .../usb/{gadget_hid.txt => gadget_hid.rst} | 0 .../usb/{gadget_multi.txt => gadget_multi.rst} | 0 .../usb/{gadget_printer.txt => gadget_printer.rst} | 0 .../usb/{gadget_serial.txt => gadget_serial.rst} | 0 Documentation/usb/index.rst | 39 + .../usb/{iuu_phoenix.txt => iuu_phoenix.rst} | 0 .../usb/{mass-storage.txt => mass-storage.rst} | 0 .../usb/{misc_usbsevseg.txt => misc_usbsevseg.rst} | 0 Documentation/usb/{mtouchusb.txt => mtouchusb.rst} | 0 Documentation/usb/{ohci.txt => ohci.rst} | 0 Documentation/usb/{rio.txt => rio.rst} | 0 Documentation/usb/text_files.rst | 29 + Documentation/usb/{usb-help.txt => usb-help.rst} | 0 .../usb/{usb-serial.txt => usb-serial.rst} | 0 .../usb/{usbip_protocol.txt => usbip_protocol.rst} | 0 Documentation/usb/{usbmon.txt => usbmon.rst} | 0 ...esign-overview.txt => wusb-design-overview.rst} | 0 Documentation/virtual/kvm/api.txt | 2 + Documentation/virtual/kvm/locking.txt | 4 +- Documentation/virtual/kvm/msr.txt | 9 + Documentation/x86/entry_64.rst | 9 + Documentation/x86/x86_64/fsgs.rst | 199 + Documentation/x86/x86_64/index.rst | 1 + MAINTAINERS | 72 +- Makefile | 5 +- Next/SHA1s | 178 +- Next/Trees | 2 +- Next/merge.log | 6462 +++++++++++++------- arch/alpha/kernel/smp.c | 19 +- arch/alpha/oprofile/common.c | 6 +- arch/arc/Kconfig | 5 +- arch/arc/Makefile | 5 +- arch/arc/boot/dts/axc001.dtsi | 5 +- arch/arc/boot/dts/axc003.dtsi | 5 +- arch/arc/boot/dts/axc003_idu.dtsi | 5 +- arch/arc/boot/dts/axs101.dts | 5 +- arch/arc/boot/dts/axs103.dts | 5 +- arch/arc/boot/dts/axs103_idu.dts | 5 +- arch/arc/boot/dts/axs10x_mb.dtsi | 5 +- arch/arc/boot/dts/haps_hs.dts | 5 +- arch/arc/boot/dts/haps_hs_idu.dts | 5 +- arch/arc/boot/dts/hsdk.dts | 5 +- arch/arc/boot/dts/nsim_700.dts | 5 +- arch/arc/boot/dts/nsim_hs.dts | 5 +- arch/arc/boot/dts/nsim_hs_idu.dts | 5 +- arch/arc/boot/dts/nsimosci.dts | 5 +- arch/arc/boot/dts/nsimosci_hs.dts | 5 +- arch/arc/boot/dts/nsimosci_hs_idu.dts | 5 +- arch/arc/boot/dts/skeleton.dtsi | 5 +- arch/arc/boot/dts/skeleton_hs.dtsi | 5 +- arch/arc/boot/dts/skeleton_hs_idu.dtsi | 5 +- arch/arc/boot/dts/vdk_axc003.dtsi | 5 +- arch/arc/boot/dts/vdk_axc003_idu.dtsi | 5 +- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 5 +- arch/arc/boot/dts/vdk_hs38.dts | 5 +- arch/arc/boot/dts/vdk_hs38_smp.dts | 5 +- arch/arc/include/asm/arcregs.h | 5 +- arch/arc/include/asm/asm-offsets.h | 5 +- arch/arc/include/asm/atomic.h | 5 +- arch/arc/include/asm/barrier.h | 5 +- arch/arc/include/asm/bitops.h | 5 +- arch/arc/include/asm/bug.h | 5 +- arch/arc/include/asm/cache.h | 5 +- arch/arc/include/asm/cacheflush.h | 5 +- arch/arc/include/asm/checksum.h | 5 +- arch/arc/include/asm/cmpxchg.h | 5 +- arch/arc/include/asm/current.h | 5 +- arch/arc/include/asm/delay.h | 5 +- arch/arc/include/asm/disasm.h | 5 +- arch/arc/include/asm/dma.h | 5 +- arch/arc/include/asm/dwarf.h | 5 +- arch/arc/include/asm/elf.h | 5 +- arch/arc/include/asm/entry-compact.h | 5 +- arch/arc/include/asm/entry.h | 5 +- arch/arc/include/asm/exec.h | 5 +- arch/arc/include/asm/futex.h | 5 +- arch/arc/include/asm/highmem.h | 6 +- arch/arc/include/asm/hugepage.h | 5 +- arch/arc/include/asm/io.h | 5 +- arch/arc/include/asm/irq.h | 5 +- arch/arc/include/asm/irqflags-arcv2.h | 5 +- arch/arc/include/asm/irqflags-compact.h | 5 +- arch/arc/include/asm/irqflags.h | 5 +- arch/arc/include/asm/kdebug.h | 5 +- arch/arc/include/asm/kgdb.h | 5 +- arch/arc/include/asm/kmap_types.h | 6 +- arch/arc/include/asm/kprobes.h | 5 +- arch/arc/include/asm/linkage.h | 5 +- arch/arc/include/asm/mach_desc.h | 5 +- arch/arc/include/asm/mmu.h | 5 +- arch/arc/include/asm/mmu_context.h | 5 +- arch/arc/include/asm/mmzone.h | 5 +- arch/arc/include/asm/module.h | 5 +- arch/arc/include/asm/page.h | 5 +- arch/arc/include/asm/pci.h | 5 +- arch/arc/include/asm/perf_event.h | 6 +- arch/arc/include/asm/pgalloc.h | 5 +- arch/arc/include/asm/pgtable.h | 5 +- arch/arc/include/asm/processor.h | 5 +- arch/arc/include/asm/ptrace.h | 5 +- arch/arc/include/asm/sections.h | 5 +- arch/arc/include/asm/segment.h | 5 +- arch/arc/include/asm/serial.h | 5 +- arch/arc/include/asm/setup.h | 5 +- arch/arc/include/asm/shmparam.h | 5 +- arch/arc/include/asm/smp.h | 5 +- arch/arc/include/asm/spinlock.h | 5 +- arch/arc/include/asm/spinlock_types.h | 5 +- arch/arc/include/asm/stacktrace.h | 5 +- arch/arc/include/asm/string.h | 5 +- arch/arc/include/asm/switch_to.h | 5 +- arch/arc/include/asm/syscall.h | 5 +- arch/arc/include/asm/syscalls.h | 5 +- arch/arc/include/asm/thread_info.h | 5 +- arch/arc/include/asm/timex.h | 5 +- arch/arc/include/asm/tlb-mmu1.h | 5 +- arch/arc/include/asm/tlb.h | 5 +- arch/arc/include/asm/tlbflush.h | 5 +- arch/arc/include/asm/uaccess.h | 5 +- arch/arc/include/asm/unaligned.h | 5 +- arch/arc/include/asm/unwind.h | 5 +- arch/arc/kernel/Makefile | 4 +- arch/arc/kernel/arc_hostlink.c | 5 +- arch/arc/kernel/arcksyms.c | 6 +- arch/arc/kernel/asm-offsets.c | 5 +- arch/arc/kernel/ctx_sw.c | 5 +- arch/arc/kernel/ctx_sw_asm.S | 5 +- arch/arc/kernel/devtree.c | 5 +- arch/arc/kernel/disasm.c | 5 +- arch/arc/kernel/entry-arcv2.S | 5 +- arch/arc/kernel/entry-compact.S | 5 +- arch/arc/kernel/entry.S | 5 +- arch/arc/kernel/fpu.c | 5 +- arch/arc/kernel/head.S | 5 +- arch/arc/kernel/intc-arcv2.c | 6 +- arch/arc/kernel/intc-compact.c | 6 +- arch/arc/kernel/irq.c | 6 +- arch/arc/kernel/kgdb.c | 5 +- arch/arc/kernel/kprobes.c | 5 +- arch/arc/kernel/mcip.c | 5 +- arch/arc/kernel/module.c | 5 +- arch/arc/kernel/process.c | 5 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/reset.c | 5 +- arch/arc/kernel/setup.c | 5 +- arch/arc/kernel/signal.c | 5 +- arch/arc/kernel/smp.c | 5 +- arch/arc/kernel/stacktrace.c | 5 +- arch/arc/kernel/traps.c | 5 +- arch/arc/kernel/unaligned.c | 6 +- arch/arc/kernel/unwind.c | 5 +- arch/arc/kernel/vmlinux.lds.S | 5 +- arch/arc/lib/Makefile | 4 +- arch/arc/lib/memcmp.S | 5 +- arch/arc/lib/memcpy-700.S | 5 +- arch/arc/lib/memcpy-archs.S | 5 +- arch/arc/lib/memset-archs.S | 5 +- arch/arc/lib/memset.S | 5 +- arch/arc/lib/strchr-700.S | 5 +- arch/arc/lib/strcmp-archs.S | 5 +- arch/arc/lib/strcmp.S | 5 +- arch/arc/lib/strcpy-700.S | 5 +- arch/arc/lib/strlen.S | 5 +- arch/arc/mm/Makefile | 5 +- arch/arc/mm/cache.c | 5 +- arch/arc/mm/dma.c | 5 +- arch/arc/mm/extable.c | 5 +- arch/arc/mm/fault.c | 5 +- arch/arc/mm/highmem.c | 6 +- arch/arc/mm/init.c | 5 +- arch/arc/mm/ioremap.c | 5 +- arch/arc/mm/mmap.c | 5 +- arch/arc/mm/tlb.c | 5 +- arch/arc/mm/tlbex.S | 5 +- arch/arc/oprofile/common.c | 5 +- arch/arc/plat-axs10x/Kconfig | 5 +- arch/arc/plat-axs10x/Makefile | 5 +- arch/arc/plat-hsdk/Kconfig | 5 +- arch/arc/plat-hsdk/Makefile | 5 +- arch/arc/plat-hsdk/platform.c | 5 +- arch/arc/plat-sim/Makefile | 5 +- arch/arc/plat-sim/platform.c | 5 +- arch/arm/arm-soc-for-next-contents.txt | 70 +- arch/arm/boot/bootp/init.S | 5 +- arch/arm/boot/compressed/efi-header.S | 5 +- arch/arm/boot/compressed/head.S | 5 +- arch/arm/boot/compressed/ll_char_wr.S | 5 +- arch/arm/boot/compressed/vmlinux.lds.S | 5 +- arch/arm/boot/deflate_xip_data.sh | 4 +- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-baltos-ir2110.dts | 5 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 5 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 5 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 5 +- arch/arm/boot/dts/am335x-baltos.dtsi | 5 +- arch/arm/boot/dts/am335x-base0033.dts | 5 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 5 +- arch/arm/boot/dts/am335x-bone.dts | 5 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 5 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 5 +- arch/arm/boot/dts/am335x-boneblack.dts | 5 +- arch/arm/boot/dts/am335x-boneblue.dts | 5 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 5 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 5 +- arch/arm/boot/dts/am335x-bonegreen.dts | 5 +- arch/arm/boot/dts/am335x-chiliboard.dts | 5 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 5 +- arch/arm/boot/dts/am335x-cm-t335.dts | 5 +- arch/arm/boot/dts/am335x-evm.dts | 5 +- arch/arm/boot/dts/am335x-evmsk.dts | 5 +- arch/arm/boot/dts/am335x-icev2.dts | 5 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 5 +- arch/arm/boot/dts/am335x-lxm.dts | 5 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 5 +- arch/arm/boot/dts/am335x-nano.dts | 5 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 5 +- arch/arm/boot/dts/am335x-pepper.dts | 5 +- arch/arm/boot/dts/am335x-phycore-rdk.dts | 5 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 5 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 5 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 5 +- arch/arm/boot/dts/am335x-sl50.dts | 5 +- arch/arm/boot/dts/am335x-wega-rdk.dts | 5 +- arch/arm/boot/dts/am335x-wega.dtsi | 5 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 5 +- arch/arm/boot/dts/am3517-craneboard.dts | 5 +- arch/arm/boot/dts/am3517-evm-ui.dtsi | 5 +- arch/arm/boot/dts/am3517-evm.dts | 5 +- arch/arm/boot/dts/am3517-som.dtsi | 5 +- arch/arm/boot/dts/am3517_mt_ventoux.dts | 5 +- arch/arm/boot/dts/am35xx-clocks.dtsi | 5 +- arch/arm/boot/dts/am437x-cm-t43.dts | 5 +- arch/arm/boot/dts/am437x-gp-evm.dts | 5 +- arch/arm/boot/dts/am437x-idk-evm.dts | 5 +- arch/arm/boot/dts/am437x-sbc-t43.dts | 5 +- arch/arm/boot/dts/am437x-sk-evm.dts | 5 +- arch/arm/boot/dts/am43x-epos-evm.dts | 5 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 5 +- arch/arm/boot/dts/am571x-idk.dts | 5 +- arch/arm/boot/dts/am572x-idk.dts | 5 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 5 +- arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 5 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 5 +- arch/arm/boot/dts/am57xx-beagle-x15.dts | 5 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 5 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 5 +- arch/arm/boot/dts/am57xx-sbc-am57x.dts | 5 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 6 + arch/arm/boot/dts/arm-realview-pb1176.dts | 6 + arch/arm/boot/dts/arm-realview-pb11mp.dts | 6 + arch/arm/boot/dts/arm-realview-pbx.dtsi | 6 + arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 846 +++ arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 12 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 10 +- arch/arm/boot/dts/compulab-sb-som.dtsi | 5 +- arch/arm/boot/dts/cros-adc-thermistors.dtsi | 5 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 5 +- arch/arm/boot/dts/dm8148-evm.dts | 6 +- arch/arm/boot/dts/dm8148-t410.dts | 6 +- arch/arm/boot/dts/dm814x-clocks.dtsi | 6 +- arch/arm/boot/dts/dm8168-evm.dts | 6 +- arch/arm/boot/dts/dm816x-clocks.dtsi | 6 +- arch/arm/boot/dts/dra62x-clocks.dtsi | 6 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 6 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 5 +- arch/arm/boot/dts/dra7-evm.dts | 5 +- arch/arm/boot/dts/dra7.dtsi | 4 +- arch/arm/boot/dts/dra71-evm.dts | 5 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 5 +- arch/arm/boot/dts/dra72-evm-revc.dts | 5 +- arch/arm/boot/dts/dra72-evm-tps65917.dtsi | 5 +- arch/arm/boot/dts/dra72-evm.dts | 5 +- arch/arm/boot/dts/dra72x.dtsi | 4 +- arch/arm/boot/dts/dra74x.dtsi | 4 +- arch/arm/boot/dts/dra76-evm.dts | 5 +- arch/arm/boot/dts/dra76x.dtsi | 5 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 5 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 5 + arch/arm/boot/dts/exynos3250-monk.dts | 5 + arch/arm/boot/dts/exynos3250-rinato.dts | 5 + arch/arm/boot/dts/exynos3250.dtsi | 33 + arch/arm/boot/dts/exynos4.dtsi | 36 + arch/arm/boot/dts/exynos4210-origen.dts | 5 + arch/arm/boot/dts/exynos4210-trats.dts | 4 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 5 + arch/arm/boot/dts/exynos4210.dtsi | 25 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 5 + arch/arm/boot/dts/exynos4412-midas.dtsi | 5 + arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 5 + arch/arm/boot/dts/exynos4412-prime.dtsi | 7 + arch/arm/boot/dts/exynos4412.dtsi | 25 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 82 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 98 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 + arch/arm/boot/dts/gemini-dlink-dir-685.dts | 2 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +- arch/arm/boot/dts/hip01-ca9x2.dts | 5 +- arch/arm/boot/dts/hip01.dtsi | 5 +- arch/arm/boot/dts/hip04.dtsi | 5 +- arch/arm/boot/dts/imx25-pinfunc.h | 6 +- arch/arm/boot/dts/imx35-pinfunc.h | 6 +- arch/arm/boot/dts/imx50-pinfunc.h | 6 +- arch/arm/boot/dts/imx51-pinfunc.h | 6 +- arch/arm/boot/dts/imx53-pinfunc.h | 6 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 6 +- arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 6 +- arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi | 12 + arch/arm/boot/dts/imx6dl-pinfunc.h | 6 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 6 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 6 +- arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 36 + arch/arm/boot/dts/imx6q-mccmon6.dts | 6 +- arch/arm/boot/dts/imx6q-pinfunc.h | 6 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 6 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 815 +++ arch/arm/boot/dts/imx6qdl-rex.dtsi | 6 +- arch/arm/boot/dts/imx6sl-pinfunc.h | 6 +- arch/arm/boot/dts/imx6sx-pinfunc.h | 6 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 5 +- arch/arm/boot/dts/imx6ul-pinfunc.h | 6 +- arch/arm/boot/dts/imx6ul.dtsi | 8 +- arch/arm/boot/dts/imx6ull-pinfunc.h | 5 +- arch/arm/boot/dts/imx7d-pinfunc.h | 6 +- arch/arm/boot/dts/imx7ulp-evk.dts | 35 + arch/arm/boot/dts/imx7ulp-pinfunc.h | 6 +- arch/arm/boot/dts/imx7ulp.dtsi | 28 + arch/arm/boot/dts/integrator.dtsi | 3 + arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 6 +- arch/arm/boot/dts/logicpd-som-lv.dtsi | 6 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 6 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 6 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 6 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 5 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 5 +- arch/arm/boot/dts/nspire-classic.dtsi | 6 +- arch/arm/boot/dts/nspire-clp.dts | 6 +- arch/arm/boot/dts/nspire-cx.dts | 6 +- arch/arm/boot/dts/nspire-tp.dts | 6 +- arch/arm/boot/dts/nspire.dtsi | 6 +- arch/arm/boot/dts/omap2420-clocks.dtsi | 5 +- arch/arm/boot/dts/omap2420-h4.dts | 5 +- arch/arm/boot/dts/omap2430-clocks.dtsi | 5 +- arch/arm/boot/dts/omap2430-sdp.dts | 5 +- arch/arm/boot/dts/omap24xx-clocks.dtsi | 5 +- arch/arm/boot/dts/omap3-beagle-xm-ab.dts | 5 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 5 +- arch/arm/boot/dts/omap3-beagle.dts | 5 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 5 +- arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi | 5 +- arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | 5 +- arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | 5 +- arch/arm/boot/dts/omap3-devkit8000.dts | 5 +- arch/arm/boot/dts/omap3-evm-37xx.dts | 5 +- arch/arm/boot/dts/omap3-evm.dts | 5 +- arch/arm/boot/dts/omap3-gta04.dtsi | 5 +- arch/arm/boot/dts/omap3-gta04a3.dts | 5 +- arch/arm/boot/dts/omap3-gta04a4.dts | 5 +- arch/arm/boot/dts/omap3-gta04a5.dts | 5 +- arch/arm/boot/dts/omap3-gta04a5one.dts | 5 +- arch/arm/boot/dts/omap3-ha-common.dtsi | 5 +- arch/arm/boot/dts/omap3-ha-lcd.dts | 5 +- arch/arm/boot/dts/omap3-ha.dts | 5 +- arch/arm/boot/dts/omap3-igep.dtsi | 5 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 5 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 5 +- arch/arm/boot/dts/omap3-igep0020.dts | 5 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 5 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 5 +- arch/arm/boot/dts/omap3-igep0030.dts | 5 +- arch/arm/boot/dts/omap3-ldp.dts | 5 +- arch/arm/boot/dts/omap3-n9.dts | 5 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 5 +- arch/arm/boot/dts/omap3-n950.dts | 5 +- arch/arm/boot/dts/omap3-overo-alto35-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-alto35.dts | 5 +- arch/arm/boot/dts/omap3-overo-base.dtsi | 5 +- .../boot/dts/omap3-overo-chestnut43-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-chestnut43.dts | 5 +- arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | 5 +- .../boot/dts/omap3-overo-common-peripherals.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-gallop43.dts | 5 +- arch/arm/boot/dts/omap3-overo-palo35-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-palo35.dts | 5 +- arch/arm/boot/dts/omap3-overo-palo43-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-palo43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-palo35.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-summit.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | 5 +- arch/arm/boot/dts/omap3-overo-storm.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-summit-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-summit.dts | 5 +- arch/arm/boot/dts/omap3-overo-tobi-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-tobi.dts | 5 +- arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 5 +- arch/arm/boot/dts/omap3-overo-tobiduo.dts | 5 +- arch/arm/boot/dts/omap3-overo.dtsi | 5 +- arch/arm/boot/dts/omap3-pandora-1ghz.dts | 5 +- arch/arm/boot/dts/omap3-pandora-600mhz.dts | 5 +- arch/arm/boot/dts/omap3-pandora-common.dtsi | 5 +- arch/arm/boot/dts/omap3-sniper.dts | 5 +- arch/arm/boot/dts/omap3-tao3530.dtsi | 5 +- arch/arm/boot/dts/omap3-thunder.dts | 5 +- arch/arm/boot/dts/omap3-zoom3.dts | 5 +- arch/arm/boot/dts/omap3430-sdp.dts | 5 +- arch/arm/boot/dts/omap3430es1-clocks.dtsi | 5 +- arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 5 +- .../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 5 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 5 +- .../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 5 +- arch/arm/boot/dts/omap3xxx-clocks.dtsi | 5 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 6 +- arch/arm/boot/dts/omap4-duovero-parlor.dts | 5 +- arch/arm/boot/dts/omap4-duovero.dtsi | 5 +- arch/arm/boot/dts/omap4-kc1.dts | 5 +- arch/arm/boot/dts/omap4-panda-a4.dts | 5 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 5 +- arch/arm/boot/dts/omap4-panda-es.dts | 5 +- arch/arm/boot/dts/omap4-panda.dts | 5 +- arch/arm/boot/dts/omap4-sdp-es23plus.dts | 5 +- arch/arm/boot/dts/omap4-sdp.dts | 5 +- arch/arm/boot/dts/omap4-var-dvk-om44.dts | 5 +- arch/arm/boot/dts/omap4-var-om44customboard.dtsi | 5 +- arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | 5 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 5 +- arch/arm/boot/dts/omap4-var-stk-om44.dts | 5 +- arch/arm/boot/dts/omap4.dtsi | 5 +- arch/arm/boot/dts/omap443x-clocks.dtsi | 5 +- arch/arm/boot/dts/omap446x-clocks.dtsi | 5 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 5 +- arch/arm/boot/dts/omap5-board-common.dtsi | 5 +- arch/arm/boot/dts/omap5-igep0050.dts | 5 +- arch/arm/boot/dts/omap5-uevm.dts | 5 +- arch/arm/boot/dts/omap5.dtsi | 4 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 5 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 21 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 19 + arch/arm/boot/dts/stih407-b2120.dts | 5 +- arch/arm/boot/dts/stih407-clock.dtsi | 5 +- arch/arm/boot/dts/stih410-b2120.dts | 5 +- arch/arm/boot/dts/stih410-b2260.dts | 5 +- arch/arm/boot/dts/stih410-clock.dtsi | 5 +- arch/arm/boot/dts/stih418-b2199.dts | 5 +- arch/arm/boot/dts/stih418-clock.dtsi | 5 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 5 +- arch/arm/boot/dts/tps6507x.dtsi | 5 +- arch/arm/boot/dts/tps65217.dtsi | 5 +- arch/arm/boot/dts/tps65910.dtsi | 5 +- arch/arm/boot/dts/twl4030.dtsi | 5 +- arch/arm/boot/dts/twl4030_omap3.dtsi | 5 +- arch/arm/boot/dts/twl6030.dtsi | 5 +- arch/arm/boot/dts/twl6030_omap4.dtsi | 5 +- arch/arm/boot/dts/versatile-ab.dts | 3 + arch/arm/boot/dts/vf610-pinfunc.h | 6 +- arch/arm/common/bL_switcher.c | 11 +- arch/arm/common/bL_switcher_dummy_if.c | 5 +- arch/arm/common/dmabounce.c | 5 +- arch/arm/common/firmware.c | 5 +- arch/arm/common/it8152.c | 5 +- arch/arm/common/locomo.c | 5 +- arch/arm/common/mcpm_entry.c | 5 +- arch/arm/common/mcpm_head.S | 6 +- arch/arm/common/mcpm_platsmp.c | 5 +- arch/arm/common/sa1111.c | 5 +- arch/arm/common/scoop.c | 6 +- arch/arm/common/sharpsl_param.c | 6 +- arch/arm/configs/acs5k_defconfig | 1 - arch/arm/configs/acs5k_tiny_defconfig | 1 - arch/arm/configs/am200epdkit_defconfig | 1 - arch/arm/configs/aspeed_g4_defconfig | 11 +- arch/arm/configs/aspeed_g5_defconfig | 15 +- arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/axm55xx_defconfig | 1 - arch/arm/configs/cm_x2xx_defconfig | 2 - arch/arm/configs/cm_x300_defconfig | 2 - arch/arm/configs/cns3420vb_defconfig | 1 - arch/arm/configs/colibri_pxa270_defconfig | 2 - arch/arm/configs/colibri_pxa300_defconfig | 2 - arch/arm/configs/collie_defconfig | 1 - arch/arm/configs/corgi_defconfig | 2 - arch/arm/configs/dove_defconfig | 1 - arch/arm/configs/em_x270_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 2 - arch/arm/configs/ezx_defconfig | 2 - arch/arm/configs/gemini_defconfig | 1 - arch/arm/configs/h3600_defconfig | 1 - arch/arm/configs/h5000_defconfig | 1 - arch/arm/configs/imote2_defconfig | 2 - arch/arm/configs/imx_v4_v5_defconfig | 1 - arch/arm/configs/integrator_defconfig | 1 - arch/arm/configs/iop13xx_defconfig | 1 - arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/iop33x_defconfig | 1 - arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/jornada720_defconfig | 2 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/ks8695_defconfig | 1 - arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/lpc32xx_defconfig | 2 - arch/arm/configs/magician_defconfig | 2 - arch/arm/configs/mini2440_defconfig | 2 - arch/arm/configs/mmp2_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v5_defconfig | 9 +- arch/arm/configs/mv78xx0_defconfig | 1 - arch/arm/configs/mvebu_v5_defconfig | 1 - arch/arm/configs/mvebu_v7_defconfig | 1 - arch/arm/configs/mxs_defconfig | 1 - arch/arm/configs/nhk8815_defconfig | 2 - arch/arm/configs/nuc910_defconfig | 1 - arch/arm/configs/nuc950_defconfig | 1 - arch/arm/configs/nuc960_defconfig | 1 - arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/orion5x_defconfig | 1 - arch/arm/configs/palmz72_defconfig | 2 - arch/arm/configs/pcm027_defconfig | 1 - arch/arm/configs/prima2_defconfig | 1 - arch/arm/configs/pxa168_defconfig | 1 - arch/arm/configs/pxa3xx_defconfig | 2 - arch/arm/configs/pxa910_defconfig | 1 - arch/arm/configs/pxa_defconfig | 2 - arch/arm/configs/qcom_defconfig | 1 - arch/arm/configs/realview_defconfig | 2 - arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/configs/s3c6400_defconfig | 2 - arch/arm/configs/s5pv210_defconfig | 1 - arch/arm/configs/sama5_defconfig | 2 - arch/arm/configs/socfpga_defconfig | 1 - arch/arm/configs/spear13xx_defconfig | 1 - arch/arm/configs/spear3xx_defconfig | 2 - arch/arm/configs/spear6xx_defconfig | 1 - arch/arm/configs/spitz_defconfig | 2 - arch/arm/configs/tango4_defconfig | 1 - arch/arm/configs/tct_hammer_defconfig | 1 - arch/arm/configs/trizeps4_defconfig | 1 - arch/arm/configs/u300_defconfig | 2 - arch/arm/configs/u8500_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 2 - arch/arm/configs/viper_defconfig | 2 - arch/arm/configs/xcep_defconfig | 1 - arch/arm/configs/zeus_defconfig | 2 - arch/arm/configs/zx_defconfig | 1 - arch/arm/crypto/aes-ce-core.S | 5 +- arch/arm/crypto/aes-ce-glue.c | 5 +- arch/arm/crypto/aes-cipher-core.S | 5 +- arch/arm/crypto/aes-cipher-glue.c | 5 +- arch/arm/crypto/aes-neonbs-core.S | 5 +- arch/arm/crypto/aes-neonbs-glue.c | 5 +- arch/arm/crypto/crc32-ce-glue.c | 5 +- arch/arm/crypto/crct10dif-ce-glue.c | 5 +- arch/arm/crypto/ghash-ce-core.S | 5 +- arch/arm/crypto/ghash-ce-glue.c | 5 +- arch/arm/crypto/sha1-ce-core.S | 5 +- arch/arm/crypto/sha1-ce-glue.c | 5 +- arch/arm/crypto/sha2-ce-core.S | 5 +- arch/arm/crypto/sha2-ce-glue.c | 5 +- arch/arm/crypto/sha512-glue.c | 5 +- arch/arm/crypto/sha512-neon-glue.c | 5 +- arch/arm/include/asm/arch_gicv3.h | 13 +- arch/arm/include/asm/arm-cci.h | 13 +- arch/arm/include/asm/assembler.h | 5 +- arch/arm/include/asm/atomic.h | 5 +- arch/arm/include/asm/bL_switcher.h | 5 +- arch/arm/include/asm/bugs.h | 5 +- arch/arm/include/asm/cacheflush.h | 5 +- arch/arm/include/asm/cpu.h | 5 +- arch/arm/include/asm/cpufeature.h | 5 +- arch/arm/include/asm/dmi.h | 6 +- arch/arm/include/asm/domain.h | 5 +- arch/arm/include/asm/efi.h | 5 +- arch/arm/include/asm/firmware.h | 5 +- arch/arm/include/asm/floppy.h | 5 +- arch/arm/include/asm/fpstate.h | 5 +- arch/arm/include/asm/glue-cache.h | 5 +- arch/arm/include/asm/glue-df.h | 5 +- arch/arm/include/asm/glue-pf.h | 5 +- arch/arm/include/asm/glue-proc.h | 5 +- arch/arm/include/asm/glue.h | 5 +- arch/arm/include/asm/hardware/dec21285.h | 5 +- arch/arm/include/asm/hardware/ioc.h | 5 +- arch/arm/include/asm/hardware/iomd.h | 5 +- arch/arm/include/asm/hardware/iop3xx.h | 5 +- arch/arm/include/asm/hardware/memc.h | 5 +- arch/arm/include/asm/hardware/scoop.h | 6 +- arch/arm/include/asm/hardware/ssp.h | 5 +- arch/arm/include/asm/io.h | 5 +- arch/arm/include/asm/kvm_hyp.h | 13 +- arch/arm/include/asm/mach/arch.h | 5 +- arch/arm/include/asm/mach/dma.h | 5 +- arch/arm/include/asm/mach/flash.h | 5 +- arch/arm/include/asm/mach/irq.h | 5 +- arch/arm/include/asm/mach/map.h | 5 +- arch/arm/include/asm/mach/pci.h | 5 +- arch/arm/include/asm/mach/sharpsl_param.h | 6 +- arch/arm/include/asm/mach/time.h | 5 +- arch/arm/include/asm/mcpm.h | 5 +- arch/arm/include/asm/memory.h | 5 +- arch/arm/include/asm/mmu_context.h | 5 +- arch/arm/include/asm/mtd-xip.h | 5 +- arch/arm/include/asm/neon.h | 5 +- arch/arm/include/asm/opcodes.h | 5 +- arch/arm/include/asm/page-nommu.h | 5 +- arch/arm/include/asm/page.h | 5 +- arch/arm/include/asm/perf_event.h | 6 +- arch/arm/include/asm/pgalloc.h | 5 +- arch/arm/include/asm/pgtable-2level-hwdef.h | 5 +- arch/arm/include/asm/pgtable-2level.h | 5 +- arch/arm/include/asm/pgtable-hwdef.h | 5 +- arch/arm/include/asm/pgtable-nommu.h | 5 +- arch/arm/include/asm/pgtable.h | 5 +- arch/arm/include/asm/proc-fns.h | 5 +- arch/arm/include/asm/processor.h | 5 +- arch/arm/include/asm/procinfo.h | 5 +- arch/arm/include/asm/prom.h | 6 +- arch/arm/include/asm/ptrace.h | 5 +- arch/arm/include/asm/set_memory.h | 5 +- arch/arm/include/asm/setup.h | 5 +- arch/arm/include/asm/smp.h | 11 +- arch/arm/include/asm/smp_plat.h | 5 + arch/arm/include/asm/stage2_pgtable.h | 13 +- arch/arm/include/asm/thread_info.h | 5 +- arch/arm/include/asm/thread_notify.h | 5 +- arch/arm/include/asm/timex.h | 5 +- arch/arm/include/asm/tlb.h | 5 +- arch/arm/include/asm/tlbflush.h | 5 +- arch/arm/include/asm/uaccess.h | 5 +- arch/arm/include/asm/unistd.h | 5 +- arch/arm/include/asm/uprobes.h | 5 +- arch/arm/include/asm/vdso_datapage.h | 13 +- arch/arm/include/asm/xor.h | 5 +- arch/arm/include/debug/8250.S | 5 +- arch/arm/include/debug/asm9260.S | 6 +- arch/arm/include/debug/at91.S | 6 +- arch/arm/include/debug/bcm63xx.S | 5 +- arch/arm/include/debug/dc21285.S | 6 +- arch/arm/include/debug/digicolor.S | 6 +- arch/arm/include/debug/efm32.S | 5 +- arch/arm/include/debug/icedcc.S | 6 +- arch/arm/include/debug/imx-uart.h | 5 +- arch/arm/include/debug/imx.S | 6 +- arch/arm/include/debug/ks8695.S | 5 +- arch/arm/include/debug/meson.S | 2 +- arch/arm/include/debug/omap2plus.S | 6 +- arch/arm/include/debug/pl01x.S | 6 +- arch/arm/include/debug/s3c24xx.S | 5 +- arch/arm/include/debug/s5pv210.S | 5 +- arch/arm/include/debug/sa1100.S | 6 +- arch/arm/include/debug/sti.S | 5 +- arch/arm/include/debug/ux500.S | 6 +- arch/arm/include/debug/vexpress.S | 5 +- arch/arm/include/debug/vf.S | 6 +- arch/arm/include/debug/vt8500.S | 5 +- arch/arm/kernel/arch_timer.c | 5 +- arch/arm/kernel/armksyms.c | 5 +- arch/arm/kernel/asm-offsets.c | 5 +- arch/arm/kernel/atags_compat.c | 5 +- arch/arm/kernel/atags_parse.c | 5 +- arch/arm/kernel/crash_dump.c | 5 +- arch/arm/kernel/debug.S | 5 +- arch/arm/kernel/devtree.c | 5 +- arch/arm/kernel/dma-isa.c | 5 +- arch/arm/kernel/dma.c | 5 +- arch/arm/kernel/early_printk.c | 5 +- arch/arm/kernel/efi.c | 5 +- arch/arm/kernel/entry-armv.S | 5 +- arch/arm/kernel/entry-common.S | 5 +- arch/arm/kernel/entry-ftrace.S | 6 +- arch/arm/kernel/entry-v7m.S | 5 +- arch/arm/kernel/head-common.S | 6 +- arch/arm/kernel/head-inflate-data.c | 5 +- arch/arm/kernel/head-nommu.S | 6 +- arch/arm/kernel/head.S | 5 +- arch/arm/kernel/irq.c | 5 +- arch/arm/kernel/iwmmxt.S | 5 +- arch/arm/kernel/module-plts.c | 5 +- arch/arm/kernel/module.c | 5 +- arch/arm/kernel/opcodes.c | 5 +- arch/arm/kernel/pj4-cp0.c | 5 +- arch/arm/kernel/process.c | 5 +- arch/arm/kernel/ptrace.c | 5 +- arch/arm/kernel/reboot.c | 5 +- arch/arm/kernel/return_address.c | 5 +- arch/arm/kernel/setup.c | 5 +- arch/arm/kernel/signal.c | 5 +- arch/arm/kernel/smp.c | 5 +- arch/arm/kernel/smp_scu.c | 5 +- arch/arm/kernel/smp_tlb.c | 5 +- arch/arm/kernel/smp_twd.c | 5 +- arch/arm/kernel/swp_emulate.c | 5 +- arch/arm/kernel/sys_arm.c | 5 +- arch/arm/kernel/sys_oabi-compat.c | 5 +- arch/arm/kernel/time.c | 5 +- arch/arm/kernel/traps.c | 5 +- arch/arm/kernel/v7m.c | 5 +- arch/arm/kernel/vdso.c | 13 +- arch/arm/kernel/xscale-cp0.c | 5 +- arch/arm/kvm/hyp/banked-sr.c | 13 +- arch/arm/kvm/hyp/cp15-sr.c | 13 +- arch/arm/kvm/hyp/entry.S | 13 +- arch/arm/kvm/hyp/s2-setup.c | 13 +- arch/arm/kvm/hyp/switch.c | 13 +- arch/arm/kvm/hyp/tlb.c | 13 +- arch/arm/kvm/hyp/vfp.S | 13 +- arch/arm/lib/backtrace.S | 6 +- arch/arm/lib/changebit.S | 5 +- arch/arm/lib/clear_user.S | 5 +- arch/arm/lib/clearbit.S | 5 +- arch/arm/lib/copy_from_user.S | 5 +- arch/arm/lib/copy_page.S | 5 +- arch/arm/lib/copy_template.S | 5 +- arch/arm/lib/copy_to_user.S | 5 +- arch/arm/lib/csumipv6.S | 5 +- arch/arm/lib/csumpartial.S | 5 +- arch/arm/lib/csumpartialcopy.S | 5 +- arch/arm/lib/csumpartialcopygeneric.S | 5 +- arch/arm/lib/csumpartialcopyuser.S | 6 +- arch/arm/lib/delay-loop.S | 5 +- arch/arm/lib/div64.S | 5 +- arch/arm/lib/findbit.S | 5 +- arch/arm/lib/getuser.S | 5 +- arch/arm/lib/io-readsb.S | 5 +- arch/arm/lib/io-readsl.S | 5 +- arch/arm/lib/io-readsw-armv3.S | 5 +- arch/arm/lib/io-readsw-armv4.S | 5 +- arch/arm/lib/io-writesb.S | 5 +- arch/arm/lib/io-writesl.S | 5 +- arch/arm/lib/io-writesw-armv3.S | 5 +- arch/arm/lib/io-writesw-armv4.S | 5 +- arch/arm/lib/memchr.S | 5 +- arch/arm/lib/memcpy.S | 5 +- arch/arm/lib/memmove.S | 5 +- arch/arm/lib/memset.S | 5 +- arch/arm/lib/muldi3.S | 5 +- arch/arm/lib/putuser.S | 5 +- arch/arm/lib/setbit.S | 5 +- arch/arm/lib/strchr.S | 5 +- arch/arm/lib/strrchr.S | 5 +- arch/arm/lib/testchangebit.S | 5 +- arch/arm/lib/testclearbit.S | 5 +- arch/arm/lib/testsetbit.S | 5 +- arch/arm/lib/uaccess_with_memcpy.c | 5 +- arch/arm/lib/ucmpdi2.S | 5 +- arch/arm/lib/xor-neon.c | 5 +- arch/arm/mach-artpec/board-artpec6.c | 5 +- arch/arm/mach-at91/generic.h | 5 +- arch/arm/mach-at91/pm_suspend.S | 6 +- arch/arm/mach-axxia/platsmp.c | 5 +- arch/arm/mach-bcm/Makefile | 3 - arch/arm/mach-bcm/bcm63xx_smp.c | 3 +- arch/arm/mach-bcm/bcm_kona_smc.c | 2 - arch/arm/mach-davinci/clock.h | 5 +- arch/arm/mach-davinci/cpuidle.c | 5 +- arch/arm/mach-davinci/da8xx-dt.c | 5 +- arch/arm/mach-davinci/pdata-quirks.c | 5 +- arch/arm/mach-davinci/pm.c | 5 +- arch/arm/mach-davinci/sram.h | 5 +- arch/arm/mach-digicolor/digicolor.c | 5 +- arch/arm/mach-ebsa110/core.c | 5 +- arch/arm/mach-ebsa110/core.h | 5 +- arch/arm/mach-ebsa110/include/mach/hardware.h | 5 +- arch/arm/mach-ebsa110/include/mach/io.h | 5 +- arch/arm/mach-ebsa110/include/mach/irqs.h | 5 +- arch/arm/mach-ebsa110/include/mach/memory.h | 5 +- arch/arm/mach-ebsa110/include/mach/uncompress.h | 5 +- arch/arm/mach-ep93xx/crunch-bits.S | 5 +- arch/arm/mach-ep93xx/crunch.c | 5 +- arch/arm/mach-ep93xx/micro9.c | 5 +- arch/arm/mach-exynos/Kconfig | 6 +- arch/arm/mach-exynos/Makefile | 6 +- arch/arm/mach-exynos/exynos-smc.S | 3 +- arch/arm/mach-exynos/sleep.S | 3 +- arch/arm/mach-exynos/suspend.c | 6 +- arch/arm/mach-footbridge/common.c | 5 +- arch/arm/mach-footbridge/dc21285.c | 5 +- arch/arm/mach-footbridge/include/mach/hardware.h | 5 +- arch/arm/mach-footbridge/include/mach/io.h | 5 +- arch/arm/mach-footbridge/include/mach/memory.h | 5 +- arch/arm/mach-footbridge/include/mach/uncompress.h | 5 +- arch/arm/mach-footbridge/isa-irq.c | 5 +- arch/arm/mach-footbridge/isa.c | 5 +- arch/arm/mach-highbank/Makefile | 3 - arch/arm/mach-highbank/smc.S | 8 +- arch/arm/mach-hisi/hisilicon.c | 5 +- arch/arm/mach-imx/common.h | 6 +- arch/arm/mach-imx/cpuidle-imx5.c | 5 +- arch/arm/mach-imx/cpuidle-imx6q.c | 5 +- arch/arm/mach-imx/cpuidle-imx6sl.c | 5 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 5 +- arch/arm/mach-imx/devices-imx21.h | 5 +- arch/arm/mach-imx/devices-imx27.h | 5 +- arch/arm/mach-imx/devices-imx31.h | 5 +- arch/arm/mach-imx/devices-imx35.h | 5 +- arch/arm/mach-imx/devices/devices-common.h | 5 +- arch/arm/mach-imx/devices/platform-fec.c | 5 +- arch/arm/mach-imx/devices/platform-flexcan.c | 5 +- arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c | 5 +- arch/arm/mach-imx/devices/platform-gpio-mxc.c | 5 +- arch/arm/mach-imx/devices/platform-imx-dma.c | 5 +- arch/arm/mach-imx/devices/platform-imx-fb.c | 5 +- arch/arm/mach-imx/devices/platform-imx-i2c.c | 5 +- arch/arm/mach-imx/devices/platform-imx-keypad.c | 5 +- arch/arm/mach-imx/devices/platform-imx-ssi.c | 5 +- arch/arm/mach-imx/devices/platform-imx-uart.c | 5 +- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 5 +- arch/arm/mach-imx/devices/platform-imx21-hcd.c | 5 +- arch/arm/mach-imx/devices/platform-imx27-coda.c | 5 +- arch/arm/mach-imx/devices/platform-ipu-core.c | 5 +- arch/arm/mach-imx/devices/platform-mx2-camera.c | 5 +- arch/arm/mach-imx/devices/platform-mx2-emma.c | 5 +- arch/arm/mach-imx/devices/platform-mxc-ehci.c | 5 +- arch/arm/mach-imx/devices/platform-mxc-mmc.c | 5 +- arch/arm/mach-imx/devices/platform-mxc_nand.c | 5 +- arch/arm/mach-imx/devices/platform-mxc_rtc.c | 5 +- arch/arm/mach-imx/devices/platform-mxc_w1.c | 5 +- arch/arm/mach-imx/devices/platform-pata_imx.c | 6 +- .../mach-imx/devices/platform-sdhci-esdhc-imx.c | 5 +- arch/arm/mach-imx/devices/platform-spi_imx.c | 5 +- arch/arm/mach-imx/imx35-dt.c | 5 +- arch/arm/mach-imx/mach-imx6sl.c | 6 +- arch/arm/mach-imx/mach-imx6sx.c | 5 +- arch/arm/mach-imx/mach-imx6ul.c | 5 +- arch/arm/mach-imx/mach-imx7d.c | 5 +- arch/arm/mach-imx/mach-pcm037_eet.c | 5 +- arch/arm/mach-imx/mx3x.h | 6 +- arch/arm/mach-imx/pm-imx25.c | 5 +- arch/arm/mach-imx/ssi-fiq-ksym.c | 5 +- arch/arm/mach-imx/ssi-fiq.S | 5 +- arch/arm/mach-integrator/core.c | 5 +- arch/arm/mach-integrator/impd1.c | 5 +- arch/arm/mach-integrator/lm.c | 5 +- arch/arm/mach-iop32x/em7210.c | 6 +- arch/arm/mach-iop32x/include/mach/iop32x.h | 5 +- arch/arm/mach-iop32x/include/mach/irqs.h | 5 +- arch/arm/mach-iop32x/irq.c | 5 +- arch/arm/mach-iop33x/include/mach/iop33x.h | 5 +- arch/arm/mach-iop33x/include/mach/irqs.h | 5 +- arch/arm/mach-iop33x/irq.c | 5 +- arch/arm/mach-iop33x/uart.c | 5 +- arch/arm/mach-ixp4xx/avila-pci.c | 6 +- arch/arm/mach-ixp4xx/common-pci.c | 6 +- arch/arm/mach-ixp4xx/coyote-pci.c | 6 +- arch/arm/mach-ixp4xx/dsmg600-pci.c | 6 +- arch/arm/mach-ixp4xx/fsg-pci.c | 6 +- arch/arm/mach-ixp4xx/gateway7001-pci.c | 6 +- arch/arm/mach-ixp4xx/include/mach/cpu.h | 6 +- arch/arm/mach-ixp4xx/include/mach/hardware.h | 6 +- arch/arm/mach-ixp4xx/include/mach/io.h | 5 +- arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 6 +- arch/arm/mach-ixp4xx/include/mach/uncompress.h | 6 +- arch/arm/mach-ixp4xx/irqs.h | 6 +- arch/arm/mach-ixp4xx/ixdp425-pci.c | 6 +- arch/arm/mach-ixp4xx/ixdpg425-pci.c | 6 +- arch/arm/mach-ixp4xx/miccpt-pci.c | 6 +- arch/arm/mach-ixp4xx/nas100d-pci.c | 6 +- arch/arm/mach-ixp4xx/nslu2-pci.c | 6 +- arch/arm/mach-ixp4xx/omixp-setup.c | 5 +- arch/arm/mach-ixp4xx/vulcan-pci.c | 6 +- arch/arm/mach-ixp4xx/wg302v2-pci.c | 6 +- arch/arm/mach-keystone/Makefile | 3 - arch/arm/mach-keystone/smc.S | 6 +- arch/arm/mach-ks8695/board-acs5k.c | 5 +- arch/arm/mach-ks8695/board-dsm320.c | 5 +- arch/arm/mach-ks8695/board-micrel.c | 5 +- arch/arm/mach-ks8695/board-og.c | 5 +- arch/arm/mach-ks8695/board-sg.c | 5 +- arch/arm/mach-ks8695/devices.h | 5 +- arch/arm/mach-ks8695/include/mach/gpio-ks8695.h | 5 +- arch/arm/mach-ks8695/include/mach/hardware.h | 5 +- arch/arm/mach-ks8695/include/mach/irqs.h | 5 +- arch/arm/mach-ks8695/include/mach/regs-uart.h | 5 +- arch/arm/mach-ks8695/include/mach/uncompress.h | 5 +- arch/arm/mach-mmp/addr-map.h | 5 +- arch/arm/mach-mmp/clock.c | 5 +- arch/arm/mach-mmp/clock.h | 6 +- arch/arm/mach-mmp/common.c | 5 +- arch/arm/mach-mmp/devices.c | 5 +- arch/arm/mach-mmp/mmp2.c | 5 +- arch/arm/mach-mmp/pm-mmp2.c | 4 +- arch/arm/mach-mmp/pm-mmp2.h | 4 +- arch/arm/mach-mmp/pm-pxa910.c | 4 +- arch/arm/mach-mmp/pm-pxa910.h | 4 +- arch/arm/mach-mmp/pxa168.c | 5 +- arch/arm/mach-mmp/pxa910.c | 5 +- arch/arm/mach-mmp/regs-apbc.h | 5 +- arch/arm/mach-mmp/regs-apmu.h | 5 +- arch/arm/mach-mmp/regs-icu.h | 5 +- arch/arm/mach-mmp/regs-timers.h | 5 +- arch/arm/mach-mmp/sram.c | 6 +- arch/arm/mach-mmp/time.c | 5 +- arch/arm/mach-mxs/pm.h | 5 +- arch/arm/mach-nspire/clcd.c | 6 +- arch/arm/mach-nspire/clcd.h | 6 +- arch/arm/mach-nspire/mmio.h | 6 +- arch/arm/mach-nspire/nspire.c | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 5 +- arch/arm/mach-omap1/ams-delta-fiq.c | 5 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-omap1/board-fsample.c | 5 +- arch/arm/mach-omap1/board-generic.c | 5 +- arch/arm/mach-omap1/board-h2-mmc.c | 5 +- arch/arm/mach-omap1/board-h2.c | 5 +- arch/arm/mach-omap1/board-h3-mmc.c | 5 +- arch/arm/mach-omap1/board-h3.c | 5 +- arch/arm/mach-omap1/board-innovator.c | 5 +- arch/arm/mach-omap1/board-nand.c | 5 +- arch/arm/mach-omap1/board-nokia770.c | 5 +- arch/arm/mach-omap1/board-palmte.c | 5 +- arch/arm/mach-omap1/board-palmtt.c | 5 +- arch/arm/mach-omap1/board-palmz71.c | 5 +- arch/arm/mach-omap1/board-perseus2.c | 5 +- arch/arm/mach-omap1/board-sx1-mmc.c | 5 +- arch/arm/mach-omap1/board-sx1.c | 5 +- arch/arm/mach-omap1/clock.c | 5 +- arch/arm/mach-omap1/clock.h | 5 +- arch/arm/mach-omap1/clock_data.c | 5 +- arch/arm/mach-omap1/dma.c | 5 +- arch/arm/mach-omap1/flash.c | 5 +- arch/arm/mach-omap1/flash.h | 5 +- arch/arm/mach-omap1/fpga.c | 5 +- arch/arm/mach-omap1/fpga.h | 5 +- arch/arm/mach-omap1/id.c | 5 +- arch/arm/mach-omap1/io.c | 5 +- arch/arm/mach-omap1/lcd_dma.c | 6 +- arch/arm/mach-omap1/mcbsp.c | 5 +- arch/arm/mach-omap1/opp.h | 5 +- arch/arm/mach-omap1/opp_data.c | 5 +- arch/arm/mach-omap1/serial.c | 5 +- arch/arm/mach-omap1/sram-init.c | 5 +- arch/arm/mach-omap1/sram.S | 5 +- arch/arm/mach-omap2/Makefile | 13 - arch/arm/mach-omap2/am33xx-restart.c | 5 +- arch/arm/mach-omap2/board-generic.c | 5 +- arch/arm/mach-omap2/board-n8x0.c | 5 +- arch/arm/mach-omap2/clkt2xxx_dpll.c | 5 +- arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 5 +- arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 5 +- arch/arm/mach-omap2/clock.c | 5 +- arch/arm/mach-omap2/clock.h | 5 +- arch/arm/mach-omap2/clockdomain.c | 5 +- arch/arm/mach-omap2/clockdomain.h | 5 +- arch/arm/mach-omap2/clockdomains43xx_data.c | 5 +- arch/arm/mach-omap2/clockdomains44xx_data.c | 5 +- arch/arm/mach-omap2/clockdomains54xx_data.c | 5 +- arch/arm/mach-omap2/clockdomains7xx_data.c | 5 +- arch/arm/mach-omap2/cm-regbits-24xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-34xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-44xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-54xx.h | 5 +- arch/arm/mach-omap2/cm-regbits-7xx.h | 5 +- arch/arm/mach-omap2/cm.h | 5 +- arch/arm/mach-omap2/cm1_44xx.h | 5 +- arch/arm/mach-omap2/cm1_54xx.h | 6 +- arch/arm/mach-omap2/cm1_7xx.h | 6 +- arch/arm/mach-omap2/cm2_44xx.h | 5 +- arch/arm/mach-omap2/cm2_54xx.h | 5 +- arch/arm/mach-omap2/cm2_7xx.h | 5 +- arch/arm/mach-omap2/cm2xxx.c | 5 +- arch/arm/mach-omap2/cm2xxx.h | 5 +- arch/arm/mach-omap2/cm2xxx_3xxx.h | 5 +- arch/arm/mach-omap2/cm3xxx.c | 5 +- arch/arm/mach-omap2/cm3xxx.h | 5 +- arch/arm/mach-omap2/cm44xx.h | 5 +- arch/arm/mach-omap2/cm_common.c | 5 +- arch/arm/mach-omap2/cminst44xx.c | 5 +- arch/arm/mach-omap2/common.c | 5 +- arch/arm/mach-omap2/control.c | 5 +- arch/arm/mach-omap2/cpuidle34xx.c | 5 +- arch/arm/mach-omap2/cpuidle44xx.c | 5 +- arch/arm/mach-omap2/ctrl_module_wkup_44xx.h | 5 +- arch/arm/mach-omap2/display.h | 13 +- arch/arm/mach-omap2/dma.c | 5 +- arch/arm/mach-omap2/gpmc.h | 6 +- arch/arm/mach-omap2/hsmmc.c | 5 +- arch/arm/mach-omap2/hsmmc.h | 5 +- arch/arm/mach-omap2/id.c | 5 +- arch/arm/mach-omap2/id.h | 5 +- arch/arm/mach-omap2/io.c | 5 +- arch/arm/mach-omap2/mcbsp.c | 5 +- arch/arm/mach-omap2/omap-headsmp.S | 7 +- arch/arm/mach-omap2/omap-hotplug.c | 5 +- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 6 +- arch/arm/mach-omap2/omap-secure.c | 6 +- arch/arm/mach-omap2/omap-secure.h | 5 +- arch/arm/mach-omap2/omap-smc.S | 8 +- arch/arm/mach-omap2/omap-smp.c | 5 +- arch/arm/mach-omap2/omap-wakeupgen.c | 5 +- arch/arm/mach-omap2/omap-wakeupgen.h | 5 +- arch/arm/mach-omap2/omap2-restart.c | 5 +- arch/arm/mach-omap2/omap3-restart.c | 5 +- arch/arm/mach-omap2/omap4-common.c | 6 +- arch/arm/mach-omap2/omap4-restart.c | 6 +- arch/arm/mach-omap2/omap4-sar-layout.h | 5 +- arch/arm/mach-omap2/omap44xx.h | 5 +- arch/arm/mach-omap2/omap54xx.h | 5 +- arch/arm/mach-omap2/omap_device.c | 7 +- arch/arm/mach-omap2/omap_device.h | 5 +- arch/arm/mach-omap2/omap_hwmod.c | 5 +- arch/arm/mach-omap2/omap_hwmod.h | 6 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_2430_data.c | 5 +- .../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 5 +- .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_common_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_common_data.h | 5 +- .../mach-omap2/omap_hwmod_common_ipblock_data.c | 5 +- arch/arm/mach-omap2/omap_twl.c | 5 +- arch/arm/mach-omap2/pdata-quirks.c | 5 +- arch/arm/mach-omap2/pm-debug.c | 5 +- arch/arm/mach-omap2/pm.c | 5 +- arch/arm/mach-omap2/pm.h | 5 +- arch/arm/mach-omap2/pm24xx.c | 5 +- arch/arm/mach-omap2/pm34xx.c | 5 +- arch/arm/mach-omap2/pm44xx.c | 5 +- arch/arm/mach-omap2/powerdomain-common.c | 5 +- arch/arm/mach-omap2/powerdomain.c | 5 +- arch/arm/mach-omap2/powerdomain.h | 5 +- arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 5 +- arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h | 5 +- arch/arm/mach-omap2/powerdomains2xxx_data.c | 5 +- arch/arm/mach-omap2/powerdomains3xxx_data.c | 5 +- arch/arm/mach-omap2/powerdomains43xx_data.c | 5 +- arch/arm/mach-omap2/powerdomains44xx_data.c | 5 +- arch/arm/mach-omap2/powerdomains54xx_data.c | 5 +- arch/arm/mach-omap2/powerdomains7xx_data.c | 5 +- arch/arm/mach-omap2/prcm-common.h | 5 +- arch/arm/mach-omap2/prcm44xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu44xx.c | 5 +- arch/arm/mach-omap2/prcm_mpu44xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu54xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu7xx.h | 5 +- arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h | 6 +- arch/arm/mach-omap2/prm-regbits-24xx.h | 5 +- arch/arm/mach-omap2/prm-regbits-34xx.h | 5 +- arch/arm/mach-omap2/prm-regbits-44xx.h | 5 +- arch/arm/mach-omap2/prm.h | 5 +- arch/arm/mach-omap2/prm2xxx.c | 5 +- arch/arm/mach-omap2/prm2xxx.h | 5 +- arch/arm/mach-omap2/prm2xxx_3xxx.c | 5 +- arch/arm/mach-omap2/prm2xxx_3xxx.h | 5 +- arch/arm/mach-omap2/prm3xxx.c | 7 +- arch/arm/mach-omap2/prm3xxx.h | 5 +- arch/arm/mach-omap2/prm44xx.c | 5 +- arch/arm/mach-omap2/prm44xx.h | 5 +- arch/arm/mach-omap2/prm44xx_54xx.h | 6 +- arch/arm/mach-omap2/prm54xx.h | 5 +- arch/arm/mach-omap2/prm7xx.h | 5 +- arch/arm/mach-omap2/prm_common.c | 6 +- arch/arm/mach-omap2/prminst44xx.c | 5 +- arch/arm/mach-omap2/prminst44xx.h | 5 +- arch/arm/mach-omap2/scrm44xx.h | 5 +- arch/arm/mach-omap2/scrm54xx.h | 5 +- arch/arm/mach-omap2/sdrc.c | 5 +- arch/arm/mach-omap2/sdrc.h | 5 +- arch/arm/mach-omap2/sdrc2xxx.c | 5 +- arch/arm/mach-omap2/sleep33xx.S | 1 + arch/arm/mach-omap2/sleep34xx.S | 2 + arch/arm/mach-omap2/sleep43xx.S | 2 + arch/arm/mach-omap2/sleep44xx.S | 8 +- arch/arm/mach-omap2/smartreflex-class3.c | 5 +- arch/arm/mach-omap2/sr_device.c | 5 +- arch/arm/mach-omap2/sram.c | 5 +- arch/arm/mach-omap2/sram.h | 5 +- arch/arm/mach-omap2/ti81xx-restart.c | 6 +- arch/arm/mach-omap2/usb-tusb6010.c | 5 +- arch/arm/mach-omap2/vc.h | 5 +- arch/arm/mach-omap2/vc3xxx_data.c | 5 +- arch/arm/mach-omap2/vc44xx_data.c | 5 +- arch/arm/mach-omap2/voltage.c | 5 +- arch/arm/mach-omap2/voltage.h | 5 +- arch/arm/mach-omap2/voltagedomains2xxx_data.c | 5 +- arch/arm/mach-omap2/voltagedomains3xxx_data.c | 5 +- arch/arm/mach-omap2/voltagedomains44xx_data.c | 5 +- arch/arm/mach-omap2/voltagedomains54xx_data.c | 5 +- arch/arm/mach-omap2/vp.h | 5 +- arch/arm/mach-omap2/vp3xxx_data.c | 5 +- arch/arm/mach-omap2/vp44xx_data.c | 5 +- arch/arm/mach-oxnas/headsmp.S | 5 +- arch/arm/mach-oxnas/platsmp.c | 5 +- arch/arm/mach-picoxcell/common.c | 5 +- arch/arm/mach-pxa/am200epd.c | 13 +- arch/arm/mach-pxa/balloon3.c | 5 +- arch/arm/mach-pxa/capc7117.c | 5 +- arch/arm/mach-pxa/cm-x255.c | 5 +- arch/arm/mach-pxa/cm-x270.c | 5 +- arch/arm/mach-pxa/cm-x2xx-pci.c | 5 +- arch/arm/mach-pxa/cm-x2xx.c | 5 +- arch/arm/mach-pxa/cm-x300.c | 5 +- arch/arm/mach-pxa/colibri-evalboard.c | 5 +- arch/arm/mach-pxa/colibri-pxa270-income.c | 5 +- arch/arm/mach-pxa/colibri-pxa270.c | 5 +- arch/arm/mach-pxa/colibri-pxa300.c | 5 +- arch/arm/mach-pxa/colibri-pxa320.c | 5 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 5 +- arch/arm/mach-pxa/corgi.c | 6 +- arch/arm/mach-pxa/corgi_pm.c | 6 +- arch/arm/mach-pxa/csb726.c | 6 +- arch/arm/mach-pxa/csb726.h | 6 +- arch/arm/mach-pxa/em-x270.c | 5 +- arch/arm/mach-pxa/eseries-irq.h | 6 +- arch/arm/mach-pxa/ezx.c | 6 +- arch/arm/mach-pxa/generic.c | 5 +- arch/arm/mach-pxa/generic.h | 5 +- arch/arm/mach-pxa/gumstix.c | 5 +- arch/arm/mach-pxa/gumstix.h | 5 +- arch/arm/mach-pxa/himalaya.c | 5 +- arch/arm/mach-pxa/hx4700.c | 6 +- arch/arm/mach-pxa/icontrol.c | 5 +- arch/arm/mach-pxa/idp.c | 6 +- arch/arm/mach-pxa/idp.h | 5 +- arch/arm/mach-pxa/include/mach/balloon3.h | 5 +- arch/arm/mach-pxa/include/mach/corgi.h | 6 +- arch/arm/mach-pxa/include/mach/dma.h | 5 +- arch/arm/mach-pxa/include/mach/eseries-gpio.h | 6 +- arch/arm/mach-pxa/include/mach/hardware.h | 5 +- arch/arm/mach-pxa/include/mach/hx4700.h | 6 +- arch/arm/mach-pxa/include/mach/irqs.h | 5 +- arch/arm/mach-pxa/include/mach/lubbock.h | 5 +- arch/arm/mach-pxa/include/mach/magician.h | 6 +- arch/arm/mach-pxa/include/mach/mainstone.h | 5 +- arch/arm/mach-pxa/include/mach/mfp.h | 5 +- arch/arm/mach-pxa/include/mach/mtd-xip.h | 5 +- arch/arm/mach-pxa/include/mach/palmld.h | 6 +- arch/arm/mach-pxa/include/mach/palmtc.h | 6 +- arch/arm/mach-pxa/include/mach/palmtx.h | 6 +- arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 5 +- arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 5 +- arch/arm/mach-pxa/include/mach/smemc.h | 5 +- arch/arm/mach-pxa/include/mach/spitz.h | 6 +- arch/arm/mach-pxa/include/mach/tosa.h | 6 +- arch/arm/mach-pxa/include/mach/uncompress.h | 5 +- arch/arm/mach-pxa/include/mach/vpac270.h | 6 +- arch/arm/mach-pxa/include/mach/z2.h | 5 +- arch/arm/mach-pxa/irq.c | 5 +- arch/arm/mach-pxa/lpd270.c | 5 +- arch/arm/mach-pxa/lpd270.h | 5 +- arch/arm/mach-pxa/lubbock.c | 5 +- arch/arm/mach-pxa/magician.c | 6 +- arch/arm/mach-pxa/mainstone.c | 5 +- arch/arm/mach-pxa/mfp-pxa2xx.c | 5 +- arch/arm/mach-pxa/mfp-pxa300.h | 5 +- arch/arm/mach-pxa/mfp-pxa320.h | 5 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 5 +- arch/arm/mach-pxa/mfp-pxa930.h | 5 +- arch/arm/mach-pxa/mp900.c | 5 +- arch/arm/mach-pxa/mxm8x10.c | 5 +- arch/arm/mach-pxa/palm27x.c | 6 +- arch/arm/mach-pxa/palm27x.h | 6 +- arch/arm/mach-pxa/palmld.c | 6 +- arch/arm/mach-pxa/palmt5.c | 6 +- arch/arm/mach-pxa/palmt5.h | 6 +- arch/arm/mach-pxa/palmtc.c | 5 +- arch/arm/mach-pxa/palmte2.c | 6 +- arch/arm/mach-pxa/palmte2.h | 6 +- arch/arm/mach-pxa/palmtreo.c | 6 +- arch/arm/mach-pxa/palmtreo.h | 6 +- arch/arm/mach-pxa/palmtx.c | 6 +- arch/arm/mach-pxa/palmz72.c | 6 +- arch/arm/mach-pxa/palmz72.h | 6 +- arch/arm/mach-pxa/pcm027.c | 5 +- arch/arm/mach-pxa/pcm990-baseboard.c | 5 +- arch/arm/mach-pxa/pm.h | 6 +- arch/arm/mach-pxa/poodle.c | 5 +- arch/arm/mach-pxa/pxa25x.c | 5 +- arch/arm/mach-pxa/pxa27x.c | 5 +- arch/arm/mach-pxa/pxa2xx.c | 5 +- arch/arm/mach-pxa/pxa300.c | 5 +- arch/arm/mach-pxa/pxa320.c | 5 +- arch/arm/mach-pxa/pxa3xx-ulpi.c | 5 +- arch/arm/mach-pxa/pxa3xx.c | 5 +- arch/arm/mach-pxa/pxa930.c | 5 +- arch/arm/mach-pxa/reset.c | 6 +- arch/arm/mach-pxa/sharpsl_pm.c | 6 +- arch/arm/mach-pxa/sharpsl_pm.h | 6 +- arch/arm/mach-pxa/spitz.c | 6 +- arch/arm/mach-pxa/spitz_pm.c | 6 +- arch/arm/mach-pxa/stargate2.c | 5 +- arch/arm/mach-pxa/tosa-bt.c | 6 +- arch/arm/mach-pxa/tosa.c | 6 +- arch/arm/mach-pxa/tosa_bt.h | 6 +- arch/arm/mach-pxa/trizeps4.c | 5 +- arch/arm/mach-pxa/viper.c | 5 +- arch/arm/mach-pxa/viper.h | 5 +- arch/arm/mach-pxa/vpac270.c | 6 +- arch/arm/mach-pxa/xcep.c | 5 +- arch/arm/mach-pxa/z2.c | 5 +- arch/arm/mach-pxa/zeus.c | 5 +- arch/arm/mach-pxa/zeus.h | 5 +- arch/arm/mach-pxa/zylonite.c | 5 +- arch/arm/mach-pxa/zylonite_pxa300.c | 5 +- arch/arm/mach-pxa/zylonite_pxa320.c | 5 +- arch/arm/mach-qcom/platsmp.c | 5 +- arch/arm/mach-realview/platsmp-dt.c | 5 +- arch/arm/mach-realview/realview-dt.c | 6 +- arch/arm/mach-rpc/dma.c | 5 +- arch/arm/mach-rpc/ecard-loader.S | 6 +- arch/arm/mach-rpc/ecard.c | 5 +- arch/arm/mach-rpc/ecard.h | 5 +- arch/arm/mach-rpc/floppydma.S | 5 +- arch/arm/mach-rpc/include/mach/acornfb.h | 5 +- arch/arm/mach-rpc/include/mach/hardware.h | 5 +- arch/arm/mach-rpc/include/mach/io.h | 5 +- arch/arm/mach-rpc/include/mach/irqs.h | 5 +- arch/arm/mach-rpc/include/mach/isa-dma.h | 5 +- arch/arm/mach-rpc/include/mach/memory.h | 5 +- arch/arm/mach-rpc/include/mach/uncompress.h | 5 +- arch/arm/mach-rpc/io-acorn.S | 6 +- arch/arm/mach-rpc/riscpc.c | 5 +- arch/arm/mach-rpc/time.c | 5 +- arch/arm/mach-s3c64xx/regs-sys.h | 5 +- arch/arm/mach-s3c64xx/regs-syscon-power.h | 5 +- arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h | 5 +- arch/arm/mach-sa1100/assabet.c | 5 +- arch/arm/mach-sa1100/badge4.c | 6 +- arch/arm/mach-sa1100/cerf.c | 5 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/h3100.c | 6 +- arch/arm/mach-sa1100/h3600.c | 6 +- arch/arm/mach-sa1100/h3xxx.c | 6 +- arch/arm/mach-sa1100/hackkit.c | 6 +- arch/arm/mach-sa1100/include/mach/badge4.h | 6 +- arch/arm/mach-sa1100/include/mach/cerf.h | 5 +- arch/arm/mach-sa1100/include/mach/h3xxx.h | 6 +- arch/arm/mach-sa1100/include/mach/jornada720.h | 6 +- arch/arm/mach-sa1100/include/mach/mtd-xip.h | 5 +- arch/arm/mach-sa1100/include/mach/nanoengine.h | 6 +- arch/arm/mach-sa1100/jornada720.c | 6 +- arch/arm/mach-sa1100/jornada720_ssp.c | 5 +- arch/arm/mach-sa1100/nanoengine.c | 6 +- arch/arm/mach-sa1100/ssp.c | 5 +- arch/arm/mach-socfpga/headsmp.S | 5 +- arch/arm/mach-spear/headsmp.S | 5 +- arch/arm/mach-spear/hotplug.c | 5 +- arch/arm/mach-spear/platsmp.c | 5 +- arch/arm/mach-sti/board-dt.c | 5 +- arch/arm/mach-sti/platsmp.c | 5 +- arch/arm/mach-sti/smp.h | 5 +- arch/arm/mach-tango/Makefile | 3 - arch/arm/mach-tango/smc.S | 2 + arch/arm/mach-tegra/hotplug.c | 5 +- arch/arm/mach-tegra/platsmp.c | 5 +- arch/arm/mach-ux500/cpu-db8500.c | 6 +- arch/arm/mach-ux500/platsmp.c | 5 +- arch/arm/mach-vexpress/dcscb.c | 5 +- arch/arm/mach-vexpress/dcscb_setup.S | 5 +- arch/arm/mach-vexpress/platsmp.c | 5 +- arch/arm/mach-vexpress/tc2_pm.c | 5 +- arch/arm/mach-vexpress/v2m-mps2.c | 6 +- arch/arm/mach-w90x900/cpu.h | 6 +- arch/arm/mach-w90x900/gpio.c | 5 +- arch/arm/mach-w90x900/nuc910.h | 6 +- arch/arm/mach-w90x900/nuc950.h | 6 +- arch/arm/mach-w90x900/nuc960.h | 6 +- arch/arm/mach-w90x900/nuc9xx.h | 6 +- arch/arm/mach-zx/core.h | 5 +- arch/arm/mach-zx/headsmp.S | 5 +- arch/arm/mach-zx/platsmp.c | 5 +- arch/arm/mach-zx/zx296702.c | 5 +- arch/arm/mach-zynq/headsmp.S | 5 +- arch/arm/mm/alignment.c | 5 +- arch/arm/mm/cache-b15-rac.c | 5 +- arch/arm/mm/cache-fa.S | 5 +- arch/arm/mm/cache-nop.S | 6 +- arch/arm/mm/cache-v4.S | 5 +- arch/arm/mm/cache-v4wb.S | 5 +- arch/arm/mm/cache-v4wt.S | 5 +- arch/arm/mm/cache-v6.S | 5 +- arch/arm/mm/cache-v7.S | 5 +- arch/arm/mm/cache-v7m.S | 5 +- arch/arm/mm/context.c | 5 +- arch/arm/mm/copypage-fa.c | 5 +- arch/arm/mm/copypage-feroceon.c | 5 +- arch/arm/mm/copypage-v4mc.c | 5 +- arch/arm/mm/copypage-v4wb.c | 5 +- arch/arm/mm/copypage-v4wt.c | 5 +- arch/arm/mm/copypage-v6.c | 5 +- arch/arm/mm/copypage-xsc3.c | 5 +- arch/arm/mm/copypage-xscale.c | 5 +- arch/arm/mm/dma-mapping-nommu.c | 6 +- arch/arm/mm/dma-mapping.c | 5 +- arch/arm/mm/fault-armv.c | 5 +- arch/arm/mm/fault.c | 5 +- arch/arm/mm/flush.c | 5 +- arch/arm/mm/highmem.c | 5 +- arch/arm/mm/init.c | 5 +- arch/arm/mm/l2c-common.c | 5 +- arch/arm/mm/mmu.c | 5 +- arch/arm/mm/pgd.c | 5 +- arch/arm/mm/proc-arm740.S | 6 +- arch/arm/mm/proc-arm7tdmi.S | 6 +- arch/arm/mm/proc-arm940.S | 6 +- arch/arm/mm/proc-arm946.S | 6 +- arch/arm/mm/proc-arm9tdmi.S | 6 +- arch/arm/mm/proc-sa110.S | 5 +- arch/arm/mm/proc-sa1100.S | 5 +- arch/arm/mm/proc-syms.c | 5 +- arch/arm/mm/proc-v6.S | 5 +- arch/arm/mm/proc-v7-2level.S | 5 +- arch/arm/mm/proc-v7.S | 5 +- arch/arm/mm/proc-v7m.S | 5 +- arch/arm/mm/proc-xsc3.S | 5 +- arch/arm/mm/proc-xscale.S | 5 +- arch/arm/mm/pv-fixup-asm.S | 5 +- arch/arm/mm/tlb-fa.S | 5 +- arch/arm/mm/tlb-v4.S | 5 +- arch/arm/mm/tlb-v4wb.S | 5 +- arch/arm/mm/tlb-v4wbi.S | 5 +- arch/arm/mm/tlb-v6.S | 5 +- arch/arm/mm/tlb-v7.S | 5 +- arch/arm/plat-iop/i2c.c | 5 +- arch/arm/plat-iop/pci.c | 5 +- arch/arm/plat-iop/pmu.c | 6 +- arch/arm/plat-iop/restart.c | 5 +- arch/arm/plat-iop/setup.c | 5 +- arch/arm/plat-omap/counter_32k.c | 5 +- arch/arm/plat-omap/debug-leds.c | 5 +- arch/arm/plat-omap/dma.c | 6 +- arch/arm/plat-omap/sram.c | 5 +- arch/arm/plat-pxa/include/plat/mfp.h | 5 +- arch/arm/plat-pxa/mfp.c | 5 +- arch/arm/plat-pxa/ssp.c | 5 +- arch/arm/plat-versatile/headsmp.S | 5 +- arch/arm/plat-versatile/hotplug.c | 5 +- arch/arm/plat-versatile/include/plat/platsmp.h | 5 +- arch/arm/plat-versatile/platsmp.c | 5 +- arch/arm/probes/decode-thumb.c | 5 +- arch/arm/probes/decode.c | 5 +- arch/arm/probes/kprobes/actions-common.c | 5 +- arch/arm/probes/kprobes/actions-thumb.c | 5 +- arch/arm/probes/kprobes/test-arm.c | 5 +- arch/arm/probes/kprobes/test-core.c | 5 +- arch/arm/probes/kprobes/test-core.h | 5 +- arch/arm/probes/kprobes/test-thumb.c | 5 +- arch/arm/probes/uprobes/actions-arm.c | 5 +- arch/arm/probes/uprobes/core.c | 5 +- arch/arm/probes/uprobes/core.h | 5 +- arch/arm/vdso/vdso.S | 13 +- arch/arm/vdso/vdso.lds.S | 13 +- arch/arm/vfp/entry.S | 5 +- arch/arm/vfp/vfp.h | 5 +- arch/arm/vfp/vfphw.S | 5 +- arch/arm/vfp/vfpinstr.h | 5 +- arch/arm/vfp/vfpmodule.c | 5 +- arch/arm64/Kconfig | 33 +- arch/arm64/Makefile | 23 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 2 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 10 +- .../boot/dts/broadcom/stingray/stingray-usb.dtsi | 72 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 108 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 5 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 51 + arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 5 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 11 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 55 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 5 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 112 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 56 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 544 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 35 + arch/arm64/boot/dts/ti/Makefile | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 201 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 28 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 51 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 50 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 243 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 90 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 29 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 177 + arch/arm64/configs/defconfig | 16 +- arch/arm64/crypto/Makefile | 5 +- arch/arm64/crypto/aes-ce-ccm-core.S | 5 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 5 +- arch/arm64/crypto/aes-ce-core.S | 5 +- arch/arm64/crypto/aes-ce-glue.c | 5 +- arch/arm64/crypto/aes-ce.S | 5 +- arch/arm64/crypto/aes-cipher-core.S | 5 +- arch/arm64/crypto/aes-cipher-glue.c | 5 +- arch/arm64/crypto/aes-ctr-fallback.h | 5 +- arch/arm64/crypto/aes-glue.c | 5 +- arch/arm64/crypto/aes-modes.S | 5 +- arch/arm64/crypto/aes-neon.S | 5 +- arch/arm64/crypto/aes-neonbs-core.S | 5 +- arch/arm64/crypto/aes-neonbs-glue.c | 5 +- arch/arm64/crypto/crct10dif-ce-glue.c | 5 +- arch/arm64/crypto/ghash-ce-core.S | 5 +- arch/arm64/crypto/ghash-ce-glue.c | 5 +- arch/arm64/crypto/sha1-ce-core.S | 5 +- arch/arm64/crypto/sha1-ce-glue.c | 5 +- arch/arm64/crypto/sha2-ce-core.S | 5 +- arch/arm64/crypto/sha2-ce-glue.c | 5 +- arch/arm64/crypto/sm3-ce-core.S | 5 +- arch/arm64/crypto/sm3-ce-glue.c | 5 +- arch/arm64/include/asm/acenv.h | 5 +- arch/arm64/include/asm/acpi.h | 5 +- arch/arm64/include/asm/arch_gicv3.h | 17 +- arch/arm64/include/asm/arch_timer.h | 13 +- arch/arm64/include/asm/arm-cci.h | 13 +- arch/arm64/include/asm/arm_dsu_pmu.h | 5 +- arch/arm64/include/asm/asm-bug.h | 13 +- arch/arm64/include/asm/assembler.h | 13 +- arch/arm64/include/asm/atomic.h | 13 +- arch/arm64/include/asm/atomic_ll_sc.h | 13 +- arch/arm64/include/asm/atomic_lse.h | 13 +- arch/arm64/include/asm/barrier.h | 13 +- arch/arm64/include/asm/bitops.h | 13 +- arch/arm64/include/asm/brk-imm.h | 5 +- arch/arm64/include/asm/bug.h | 13 +- arch/arm64/include/asm/cache.h | 13 +- arch/arm64/include/asm/cacheflush.h | 16 +- arch/arm64/include/asm/checksum.h | 13 +- arch/arm64/include/asm/cmpxchg.h | 13 +- arch/arm64/include/asm/compat.h | 13 +- arch/arm64/include/asm/cpu.h | 13 +- arch/arm64/include/asm/cpu_ops.h | 13 +- arch/arm64/include/asm/cpucaps.h | 13 +- arch/arm64/include/asm/cpufeature.h | 11 +- arch/arm64/include/asm/cputype.h | 13 +- arch/arm64/include/asm/daifflags.h | 88 +- arch/arm64/include/asm/debug-monitors.h | 13 +- arch/arm64/include/asm/device.h | 13 +- arch/arm64/include/asm/dma-mapping.h | 13 +- arch/arm64/include/asm/elf.h | 27 +- arch/arm64/include/asm/esr.h | 13 +- arch/arm64/include/asm/exception.h | 13 +- arch/arm64/include/asm/exec.h | 13 +- arch/arm64/include/asm/fb.h | 13 +- arch/arm64/include/asm/fpsimd.h | 13 +- arch/arm64/include/asm/fpsimdmacros.h | 13 +- arch/arm64/include/asm/ftrace.h | 5 +- arch/arm64/include/asm/futex.h | 13 +- arch/arm64/include/asm/hardirq.h | 13 +- arch/arm64/include/asm/hw_breakpoint.h | 13 +- arch/arm64/include/asm/hwcap.h | 13 +- arch/arm64/include/asm/insn.h | 13 +- arch/arm64/include/asm/io.h | 13 +- arch/arm64/include/asm/irqflags.h | 92 +- arch/arm64/include/asm/jump_label.h | 13 +- arch/arm64/include/asm/kernel-pgtable.h | 13 +- arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/kgdb.h | 13 +- arch/arm64/include/asm/kvm_arm.h | 13 +- arch/arm64/include/asm/kvm_asm.h | 13 +- arch/arm64/include/asm/kvm_coproc.h | 13 +- arch/arm64/include/asm/kvm_emulate.h | 13 +- arch/arm64/include/asm/kvm_host.h | 20 +- arch/arm64/include/asm/kvm_hyp.h | 13 +- arch/arm64/include/asm/kvm_mmio.h | 13 +- arch/arm64/include/asm/kvm_mmu.h | 13 +- arch/arm64/include/asm/memory.h | 13 +- arch/arm64/include/asm/mmu.h | 13 +- arch/arm64/include/asm/mmu_context.h | 13 +- arch/arm64/include/asm/module.h | 13 +- arch/arm64/include/asm/neon-intrinsics.h | 5 +- arch/arm64/include/asm/neon.h | 5 +- arch/arm64/include/asm/page-def.h | 13 +- arch/arm64/include/asm/page.h | 13 +- arch/arm64/include/asm/percpu.h | 13 +- arch/arm64/include/asm/perf_event.h | 13 +- arch/arm64/include/asm/pgalloc.h | 13 +- arch/arm64/include/asm/pgtable-hwdef.h | 13 +- arch/arm64/include/asm/pgtable-prot.h | 13 +- arch/arm64/include/asm/pgtable-types.h | 13 +- arch/arm64/include/asm/pgtable.h | 13 +- arch/arm64/include/asm/proc-fns.h | 13 +- arch/arm64/include/asm/processor.h | 13 +- arch/arm64/include/asm/ptdump.h | 13 +- arch/arm64/include/asm/ptrace.h | 23 +- arch/arm64/include/asm/seccomp.h | 5 +- arch/arm64/include/asm/sections.h | 13 +- arch/arm64/include/asm/shmparam.h | 13 +- arch/arm64/include/asm/signal32.h | 59 +- arch/arm64/include/asm/simd.h | 5 +- arch/arm64/include/asm/smp.h | 13 +- arch/arm64/include/asm/smp_plat.h | 13 +- arch/arm64/include/asm/sparsemem.h | 13 +- arch/arm64/include/asm/spinlock.h | 13 +- arch/arm64/include/asm/spinlock_types.h | 13 +- arch/arm64/include/asm/stacktrace.h | 13 +- arch/arm64/include/asm/stage2_pgtable.h | 13 +- arch/arm64/include/asm/stat.h | 13 +- arch/arm64/include/asm/string.h | 13 +- arch/arm64/include/asm/syscall.h | 13 +- arch/arm64/include/asm/sysreg.h | 13 +- arch/arm64/include/asm/system_misc.h | 13 +- arch/arm64/include/asm/thread_info.h | 13 +- arch/arm64/include/asm/timex.h | 13 +- arch/arm64/include/asm/tlb.h | 13 +- arch/arm64/include/asm/tlbflush.h | 13 +- arch/arm64/include/asm/traps.h | 13 +- arch/arm64/include/asm/uaccess.h | 13 +- arch/arm64/include/asm/unistd.h | 18 +- arch/arm64/include/asm/unistd32.h | 13 +- arch/arm64/include/asm/uprobes.h | 5 +- arch/arm64/include/asm/vdso.h | 16 +- arch/arm64/include/asm/vdso/compat_barrier.h | 51 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 108 + arch/arm64/include/asm/vdso/gettimeofday.h | 84 + arch/arm64/include/asm/vdso/vsyscall.h | 53 + arch/arm64/include/asm/vdso_datapage.h | 13 +- arch/arm64/include/asm/virt.h | 13 +- arch/arm64/include/asm/word-at-a-time.h | 13 +- arch/arm64/include/asm/xor.h | 5 +- arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/acpi.c | 15 +- arch/arm64/kernel/acpi_parking_protocol.c | 13 +- arch/arm64/kernel/alternative.c | 13 +- arch/arm64/kernel/armv8_deprecated.c | 5 +- arch/arm64/kernel/asm-offsets.c | 52 +- arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpu-reset.h | 5 +- arch/arm64/kernel/cpu_errata.c | 13 +- arch/arm64/kernel/cpu_ops.c | 13 +- arch/arm64/kernel/cpufeature.c | 13 +- arch/arm64/kernel/cpuidle.c | 5 +- arch/arm64/kernel/cpuinfo.c | 12 +- arch/arm64/kernel/crash_dump.c | 5 +- arch/arm64/kernel/debug-monitors.c | 13 +- arch/arm64/kernel/efi-entry.S | 6 +- arch/arm64/kernel/efi-header.S | 5 +- arch/arm64/kernel/efi-rt-wrapper.S | 5 +- arch/arm64/kernel/efi.c | 6 +- arch/arm64/kernel/entry-fpsimd.S | 13 +- arch/arm64/kernel/entry-ftrace.S | 5 +- arch/arm64/kernel/entry.S | 97 +- arch/arm64/kernel/fpsimd.c | 13 +- arch/arm64/kernel/ftrace.c | 5 +- arch/arm64/kernel/head.S | 13 +- arch/arm64/kernel/hibernate-asm.S | 13 +- arch/arm64/kernel/hw_breakpoint.c | 13 +- arch/arm64/kernel/hyp-stub.S | 13 +- arch/arm64/kernel/image.h | 13 +- arch/arm64/kernel/insn.c | 13 +- arch/arm64/kernel/io.c | 13 +- arch/arm64/kernel/irq.c | 39 +- arch/arm64/kernel/jump_label.c | 13 +- arch/arm64/kernel/kaslr.c | 5 +- arch/arm64/kernel/kgdb.c | 13 +- arch/arm64/kernel/machine_kexec.c | 5 +- arch/arm64/kernel/module-plts.c | 5 +- arch/arm64/kernel/module.c | 17 +- arch/arm64/kernel/pci.c | 6 +- arch/arm64/kernel/perf_callchain.c | 13 +- arch/arm64/kernel/perf_event.c | 13 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 5 +- arch/arm64/kernel/process.c | 15 +- arch/arm64/kernel/ptrace.c | 13 +- arch/arm64/kernel/reloc_test_core.c | 6 +- arch/arm64/kernel/reloc_test_syms.S | 6 +- arch/arm64/kernel/relocate_kernel.S | 5 +- arch/arm64/kernel/return_address.c | 5 +- arch/arm64/kernel/setup.c | 13 +- arch/arm64/kernel/signal.c | 13 +- arch/arm64/kernel/signal32.c | 85 +- arch/arm64/kernel/smp.c | 19 +- arch/arm64/kernel/smp_spin_table.c | 13 +- arch/arm64/kernel/stacktrace.c | 13 +- arch/arm64/kernel/sys.c | 13 +- arch/arm64/kernel/sys32.c | 13 +- arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/time.c | 13 +- arch/arm64/kernel/traps.c | 13 +- arch/arm64/kernel/vdso.c | 369 +- arch/arm64/kernel/vdso/Makefile | 34 +- arch/arm64/kernel/vdso/gettimeofday.S | 334 - arch/arm64/kernel/vdso/note.S | 13 +- arch/arm64/kernel/vdso/sigreturn.S | 13 +- arch/arm64/kernel/vdso/vdso.S | 13 +- arch/arm64/kernel/vdso/vdso.lds.S | 13 +- arch/arm64/kernel/vdso/vgettimeofday.c | 27 + arch/arm64/kernel/vdso32/.gitignore | 2 + arch/arm64/kernel/vdso32/Makefile | 186 + arch/arm64/kernel/vdso32/note.c | 15 + arch/arm64/kernel/vdso32/sigreturn.S | 62 + arch/arm64/kernel/vdso32/vdso.S | 19 + arch/arm64/kernel/vdso32/vdso.lds.S | 82 + arch/arm64/kernel/vdso32/vgettimeofday.c | 59 + arch/arm64/kvm/debug.c | 13 +- arch/arm64/kvm/guest.c | 13 +- arch/arm64/kvm/handle_exit.c | 13 +- arch/arm64/kvm/hyp-init.S | 13 +- arch/arm64/kvm/hyp.S | 13 +- arch/arm64/kvm/hyp/debug-sr.c | 13 +- arch/arm64/kvm/hyp/entry.S | 13 +- arch/arm64/kvm/hyp/fpsimd.S | 13 +- arch/arm64/kvm/hyp/hyp-entry.S | 13 +- arch/arm64/kvm/hyp/switch.c | 15 +- arch/arm64/kvm/hyp/sysreg-sr.c | 13 +- arch/arm64/kvm/hyp/tlb.c | 13 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 13 +- arch/arm64/kvm/inject_fault.c | 13 +- arch/arm64/kvm/regmap.c | 13 +- arch/arm64/kvm/reset.c | 13 +- arch/arm64/kvm/sys_regs.c | 13 +- arch/arm64/kvm/sys_regs.h | 13 +- arch/arm64/kvm/sys_regs_generic_v8.c | 13 +- arch/arm64/kvm/va_layout.c | 13 +- arch/arm64/lib/clear_page.S | 13 +- arch/arm64/lib/clear_user.S | 13 +- arch/arm64/lib/copy_from_user.S | 13 +- arch/arm64/lib/copy_in_user.S | 13 +- arch/arm64/lib/copy_page.S | 13 +- arch/arm64/lib/copy_template.S | 14 +- arch/arm64/lib/copy_to_user.S | 13 +- arch/arm64/lib/crc32.S | 5 +- arch/arm64/lib/delay.c | 13 +- arch/arm64/lib/memchr.S | 13 +- arch/arm64/lib/memcmp.S | 14 +- arch/arm64/lib/memcpy.S | 14 +- arch/arm64/lib/memmove.S | 14 +- arch/arm64/lib/memset.S | 14 +- arch/arm64/lib/strchr.S | 13 +- arch/arm64/lib/strcmp.S | 14 +- arch/arm64/lib/strlen.S | 14 +- arch/arm64/lib/strncmp.S | 14 +- arch/arm64/lib/strnlen.S | 14 +- arch/arm64/lib/strrchr.S | 13 +- arch/arm64/lib/uaccess_flushcache.c | 13 +- arch/arm64/lib/xor-neon.c | 5 +- arch/arm64/mm/cache.S | 13 +- arch/arm64/mm/context.c | 13 +- arch/arm64/mm/copypage.c | 13 +- arch/arm64/mm/fault.c | 13 +- arch/arm64/mm/flush.c | 13 +- arch/arm64/mm/init.c | 13 +- arch/arm64/mm/ioremap.c | 13 +- arch/arm64/mm/kasan_init.c | 6 +- arch/arm64/mm/mmap.c | 13 +- arch/arm64/mm/mmu.c | 13 +- arch/arm64/mm/numa.c | 13 +- arch/arm64/mm/pageattr.c | 48 +- arch/arm64/mm/pgd.c | 13 +- arch/arm64/mm/proc.S | 13 +- arch/arm64/net/bpf_jit.h | 13 +- arch/arm64/net/bpf_jit_comp.c | 15 +- arch/c6x/include/asm/bitops.h | 5 +- arch/c6x/include/asm/bug.h | 5 +- arch/c6x/include/asm/cache.h | 5 +- arch/c6x/include/asm/cacheflush.h | 5 +- arch/c6x/include/asm/checksum.h | 5 +- arch/c6x/include/asm/clock.h | 5 +- arch/c6x/include/asm/cmpxchg.h | 5 +- arch/c6x/include/asm/delay.h | 5 +- arch/c6x/include/asm/dscr.h | 6 +- arch/c6x/include/asm/elf.h | 5 +- arch/c6x/include/asm/hardirq.h | 5 +- arch/c6x/include/asm/irq.h | 5 +- arch/c6x/include/asm/module.h | 5 +- arch/c6x/include/asm/pgtable.h | 5 +- arch/c6x/include/asm/processor.h | 5 +- arch/c6x/include/asm/procinfo.h | 6 +- arch/c6x/include/asm/ptrace.h | 5 +- arch/c6x/include/asm/setup.h | 5 +- arch/c6x/include/asm/special_insns.h | 5 +- arch/c6x/include/asm/string.h | 5 +- arch/c6x/include/asm/switch_to.h | 5 +- arch/c6x/include/asm/thread_info.h | 5 +- arch/c6x/include/asm/timex.h | 5 +- arch/c6x/include/asm/traps.h | 5 +- arch/c6x/include/asm/uaccess.h | 5 +- arch/c6x/include/asm/unaligned.h | 5 +- arch/c6x/kernel/c6x_ksyms.c | 6 +- arch/c6x/kernel/devicetree.c | 6 +- arch/c6x/kernel/entry.S | 5 +- arch/c6x/kernel/head.S | 5 +- arch/c6x/kernel/module.c | 6 +- arch/c6x/kernel/process.c | 6 +- arch/c6x/kernel/ptrace.c | 5 +- arch/c6x/kernel/setup.c | 5 +- arch/c6x/kernel/signal.c | 5 +- arch/c6x/kernel/soc.c | 5 +- arch/c6x/kernel/switch_to.S | 5 +- arch/c6x/kernel/sys_c6x.c | 5 +- arch/c6x/kernel/time.c | 5 +- arch/c6x/kernel/traps.c | 5 +- arch/c6x/kernel/vectors.S | 5 +- arch/c6x/lib/csum_64plus.S | 5 +- arch/c6x/lib/memcpy_64plus.S | 5 +- arch/c6x/mm/dma-coherent.c | 6 +- arch/c6x/mm/init.c | 5 +- arch/c6x/platforms/cache.c | 5 +- arch/c6x/platforms/dscr.c | 5 +- arch/c6x/platforms/emif.c | 5 +- arch/c6x/platforms/megamod-pic.c | 5 +- arch/c6x/platforms/plldata.c | 5 +- arch/c6x/platforms/timer64.c | 5 +- arch/csky/abiv1/inc/abi/ckmmu.h | 6 + arch/csky/abiv2/inc/abi/ckmmu.h | 10 + arch/csky/include/asm/asid.h | 78 + arch/csky/include/asm/mmu.h | 2 +- arch/csky/include/asm/mmu_context.h | 114 +- arch/csky/include/asm/pgtable.h | 2 - arch/csky/kernel/smp.c | 2 - arch/csky/mm/Makefile | 2 + arch/csky/mm/asid.c | 189 + arch/csky/mm/context.c | 46 + arch/csky/mm/init.c | 2 - arch/csky/mm/tlb.c | 238 +- arch/ia64/hp/common/aml_nfw.c | 5 +- arch/ia64/include/asm/acenv.h | 5 +- arch/ia64/include/asm/acpi-ext.h | 5 +- arch/ia64/include/asm/exception.h | 14 +- arch/ia64/kernel/acpi-ext.c | 5 +- arch/ia64/kernel/machine_kexec.c | 4 +- arch/ia64/kernel/perfmon.c | 12 +- arch/ia64/kernel/relocate_kernel.S | 4 +- arch/ia64/kernel/uncached.c | 8 +- arch/ia64/mm/ioremap.c | 5 +- arch/microblaze/kernel/hw_exception_handler.S | 5 +- arch/microblaze/kernel/microblaze_ksyms.c | 5 +- arch/microblaze/kernel/module.c | 5 +- arch/microblaze/mm/consistent.c | 5 +- arch/mips/ath79/Makefile | 4 +- arch/mips/ath79/clock.c | 5 +- arch/mips/ath79/common.c | 5 +- arch/mips/ath79/common.h | 5 +- arch/mips/ath79/early_printk.c | 5 +- arch/mips/ath79/prom.c | 5 +- arch/mips/ath79/setup.c | 5 +- arch/mips/bmips/irq.c | 4 +- .../boot/dts/cavium-octeon/dlink_dsr-1000n.dts | 5 +- .../dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi | 5 +- .../mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts | 5 +- arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts | 5 +- arch/mips/boot/dts/img/pistachio.dtsi | 5 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 5 +- arch/mips/boot/dts/pic32/pic32mzda.dtsi | 6 +- arch/mips/boot/dts/pic32/pic32mzda_sk.dts | 6 +- arch/mips/boot/dts/ralink/mt7628a.dtsi | 148 +- arch/mips/include/asm/io.h | 11 + arch/mips/include/asm/kexec.h | 4 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 5 +- arch/mips/include/asm/mach-ath79/ar933x_uart.h | 5 +- arch/mips/include/asm/mach-ath79/ath79.h | 5 +- .../include/asm/mach-ath79/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ath79/irq.h | 5 +- .../include/asm/mach-ath79/kernel-entry-init.h | 6 +- .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 6 +- .../include/asm/mach-lantiq/falcon/falcon_irq.h | 4 +- arch/mips/include/asm/mach-lantiq/falcon/irq.h | 4 +- .../include/asm/mach-lantiq/falcon/lantiq_soc.h | 4 +- arch/mips/include/asm/mach-lantiq/lantiq.h | 4 +- .../mips/include/asm/mach-lantiq/lantiq_platform.h | 4 +- arch/mips/include/asm/mach-lantiq/xway/irq.h | 4 +- .../mips/include/asm/mach-lantiq/xway/lantiq_irq.h | 4 +- .../mips/include/asm/mach-lantiq/xway/lantiq_soc.h | 4 +- arch/mips/include/asm/mach-ralink/mt7620.h | 4 +- .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/mt7621.h | 4 +- .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/ralink_regs.h | 5 +- arch/mips/include/asm/mach-ralink/rt288x.h | 4 +- .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/rt305x.h | 4 +- .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mach-ralink/rt3883.h | 5 +- .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 6 +- arch/mips/include/asm/mips-gic.h | 30 + arch/mips/include/asm/mips_machine.h | 6 +- arch/mips/include/asm/perf_event.h | 5 +- arch/mips/include/asm/prom.h | 6 +- arch/mips/include/asm/txx9/dmac.h | 5 +- arch/mips/kernel/gpio_txx9.c | 5 +- arch/mips/kernel/machine_kexec.c | 4 +- arch/mips/kernel/mips_machine.c | 6 +- arch/mips/kernel/perf_event.c | 5 +- arch/mips/kernel/perf_event_mipsxx.c | 5 +- arch/mips/kernel/prom.c | 5 +- arch/mips/kernel/relocate_kernel.S | 4 +- arch/mips/kvm/mips.c | 4 +- arch/mips/lantiq/Makefile | 4 +- arch/mips/lantiq/clk.c | 4 +- arch/mips/lantiq/clk.h | 4 +- arch/mips/lantiq/early_printk.c | 4 +- arch/mips/lantiq/falcon/prom.c | 4 +- arch/mips/lantiq/falcon/reset.c | 4 +- arch/mips/lantiq/falcon/sysctrl.c | 4 +- arch/mips/lantiq/irq.c | 181 +- arch/mips/lantiq/prom.c | 4 +- arch/mips/lantiq/prom.h | 4 +- arch/mips/lantiq/xway/clk.c | 4 +- arch/mips/lantiq/xway/dcdc.c | 4 +- arch/mips/lantiq/xway/gptu.c | 4 +- arch/mips/lantiq/xway/prom.c | 4 +- arch/mips/lantiq/xway/sysctrl.c | 4 +- arch/mips/lantiq/xway/vmmc.c | 4 +- arch/mips/lib/iomap_copy.c | 15 +- arch/mips/math-emu/dp_2008class.c | 5 +- arch/mips/math-emu/dp_fmax.c | 5 +- arch/mips/math-emu/dp_fmin.c | 5 +- arch/mips/math-emu/dp_maddf.c | 5 +- arch/mips/math-emu/sp_2008class.c | 5 +- arch/mips/math-emu/sp_fmax.c | 5 +- arch/mips/math-emu/sp_fmin.c | 5 +- arch/mips/math-emu/sp_maddf.c | 5 +- arch/mips/mm/tlbex.c | 29 +- arch/mips/pci/fixup-ath79.c | 5 +- arch/mips/pci/fixup-lantiq.c | 4 +- arch/mips/pci/ops-lantiq.c | 4 +- arch/mips/pci/pci-ar71xx.c | 5 +- arch/mips/pci/pci-ar724x.c | 5 +- arch/mips/pci/pci-lantiq.c | 4 +- arch/mips/pci/pci-lantiq.h | 4 +- arch/mips/pci/pci-mt7620.c | 5 +- arch/mips/pci/pci-rt2880.c | 5 +- arch/mips/pci/pci-rt3883.c | 5 +- arch/mips/ralink/Makefile | 4 +- arch/mips/ralink/bootrom.c | 4 +- arch/mips/ralink/clk.c | 4 +- arch/mips/ralink/common.h | 4 +- arch/mips/ralink/early_printk.c | 4 +- arch/mips/ralink/ill_acc.c | 4 +- arch/mips/ralink/irq-gic.c | 4 +- arch/mips/ralink/irq.c | 4 +- arch/mips/ralink/mt7620.c | 4 +- arch/mips/ralink/mt7621.c | 4 +- arch/mips/ralink/of.c | 4 +- arch/mips/ralink/prom.c | 4 +- arch/mips/ralink/reset.c | 4 +- arch/mips/ralink/rt288x.c | 4 +- arch/mips/ralink/rt305x.c | 4 +- arch/mips/ralink/rt3883.c | 4 +- arch/mips/ralink/timer-gic.c | 4 +- arch/mips/ralink/timer.c | 5 +- arch/nios2/include/asm/timex.h | 14 +- arch/nios2/lib/delay.c | 14 +- arch/openrisc/lib/delay.c | 5 +- arch/parisc/include/asm/dwarf.h | 5 +- arch/powerpc/boot/cuboot-52xx.c | 5 +- arch/powerpc/boot/cuboot-824x.c | 5 +- arch/powerpc/boot/cuboot-83xx.c | 5 +- arch/powerpc/boot/cuboot-85xx-cpm2.c | 5 +- arch/powerpc/boot/cuboot-85xx.c | 5 +- arch/powerpc/boot/cuboot-8xx.c | 5 +- arch/powerpc/boot/cuboot-acadia.c | 5 +- arch/powerpc/boot/cuboot-amigaone.c | 5 +- arch/powerpc/boot/cuboot-bamboo.c | 5 +- arch/powerpc/boot/cuboot-ebony.c | 5 +- arch/powerpc/boot/cuboot-hotfoot.c | 5 +- arch/powerpc/boot/cuboot-katmai.c | 5 +- arch/powerpc/boot/cuboot-kilauea.c | 5 +- arch/powerpc/boot/cuboot-pq2.c | 5 +- arch/powerpc/boot/cuboot-sam440ep.c | 5 +- arch/powerpc/boot/cuboot-taishan.c | 5 +- arch/powerpc/boot/cuboot-warp.c | 5 +- arch/powerpc/boot/cuboot-yosemite.c | 5 +- arch/powerpc/boot/cuboot.c | 5 +- arch/powerpc/boot/dts/mpc8610_hpcd.dts | 5 +- arch/powerpc/boot/ep405.c | 5 +- arch/powerpc/boot/ep8248e.c | 5 +- arch/powerpc/boot/ep88xc.c | 5 +- arch/powerpc/boot/epapr.c | 5 +- arch/powerpc/boot/fsl-soc.c | 5 +- arch/powerpc/boot/holly.c | 5 +- arch/powerpc/boot/mpc8xx.c | 5 +- arch/powerpc/boot/mvme5100.c | 6 +- arch/powerpc/boot/planetcore.c | 5 +- arch/powerpc/boot/pq2.c | 5 +- arch/powerpc/boot/redboot-83xx.c | 5 +- arch/powerpc/boot/redboot-8xx.c | 5 +- arch/powerpc/boot/simpleboot.c | 5 +- arch/powerpc/boot/stdlib.c | 5 +- arch/powerpc/boot/treeboot-ebony.c | 5 +- arch/powerpc/boot/treeboot-walnut.c | 5 +- arch/powerpc/boot/virtex.c | 5 +- arch/powerpc/crypto/crc-vpmsum_test.c | 5 +- arch/powerpc/include/asm/kvm_booke_hv_asm.h | 5 +- arch/powerpc/include/asm/mm-arch-hooks.h | 5 +- arch/powerpc/include/asm/reg_booke.h | 5 +- arch/powerpc/include/asm/trace_clock.h | 4 +- arch/powerpc/kernel/cacheinfo.c | 7 +- arch/powerpc/kernel/crash.c | 5 +- arch/powerpc/kernel/crash_dump.c | 4 +- arch/powerpc/kernel/io-workarounds.c | 5 +- arch/powerpc/kernel/machine_kexec.c | 4 +- arch/powerpc/kernel/machine_kexec_32.c | 4 +- arch/powerpc/kernel/machine_kexec_64.c | 4 +- arch/powerpc/kernel/pci_of_scan.c | 5 +- arch/powerpc/kernel/rtas.c | 3 +- arch/powerpc/kernel/swsusp_64.c | 3 +- arch/powerpc/kernel/swsusp_asm64.S | 3 +- arch/powerpc/kernel/trace/trace_clock.c | 4 +- arch/powerpc/kvm/book3s.c | 5 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 4 +- arch/powerpc/kvm/book3s_hv.c | 5 +- arch/powerpc/kvm/book3s_hv_builtin.c | 5 +- arch/powerpc/kvm/book3s_hv_ras.c | 4 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 4 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 5 +- arch/powerpc/kvm/book3s_hv_tm.c | 5 +- arch/powerpc/kvm/book3s_hv_tm_builtin.c | 5 +- arch/powerpc/kvm/book3s_pr.c | 5 +- arch/powerpc/kvm/book3s_pr_papr.c | 5 +- arch/powerpc/kvm/book3s_rtas.c | 5 +- arch/powerpc/kvm/book3s_xics.c | 5 +- arch/powerpc/kvm/book3s_xics.h | 5 +- arch/powerpc/kvm/book3s_xive.c | 5 +- arch/powerpc/kvm/book3s_xive.h | 5 +- arch/powerpc/kvm/book3s_xive_template.c | 5 +- arch/powerpc/kvm/e500.c | 5 +- arch/powerpc/kvm/e500.h | 5 +- arch/powerpc/kvm/e500_emulate.c | 5 +- arch/powerpc/kvm/e500_mmu.c | 5 +- arch/powerpc/kvm/e500_mmu_host.c | 5 +- arch/powerpc/kvm/e500_mmu_host.h | 5 +- arch/powerpc/kvm/e500mc.c | 5 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/mm/book3s64/mmu_context.c | 55 +- arch/powerpc/mm/dma-noncoherent.c | 5 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 5 +- arch/powerpc/platforms/82xx/pq2fads.c | 5 +- arch/powerpc/platforms/83xx/suspend-asm.S | 5 +- arch/powerpc/platforms/83xx/suspend.c | 5 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.c | 7 +- arch/powerpc/platforms/85xx/socrates_fpga_pic.h | 7 +- arch/powerpc/platforms/8xx/adder875.c | 5 +- arch/powerpc/platforms/embedded6xx/holly.c | 5 +- arch/powerpc/platforms/pseries/dlpar.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 5 +- arch/powerpc/platforms/pseries/pseries_energy.c | 5 +- arch/powerpc/platforms/pseries/reconfig.c | 6 +- arch/powerpc/sysdev/6xx-suspend.S | 5 +- arch/riscv/include/asm/barrier.h | 13 +- arch/riscv/include/asm/hwcap.h | 13 +- arch/riscv/include/asm/vdso.h | 13 +- arch/riscv/include/uapi/asm/auxvec.h | 13 +- arch/riscv/include/uapi/asm/bitsperlong.h | 13 +- arch/riscv/include/uapi/asm/byteorder.h | 13 +- arch/riscv/include/uapi/asm/hwcap.h | 13 +- arch/riscv/include/uapi/asm/ucontext.h | 13 +- arch/riscv/kernel/cpufeature.c | 13 +- arch/riscv/kernel/riscv_ksyms.c | 5 +- arch/riscv/kernel/smp.c | 13 +- arch/riscv/kernel/vdso.c | 13 +- arch/s390/include/asm/kvm_host.h | 1 - arch/s390/kvm/kvm-s390.c | 9 +- arch/sh/oprofile/backtrace.c | 6 +- arch/sparc/include/asm/adi_64.h | 3 +- arch/sparc/kernel/adi_64.c | 3 +- arch/sparc/kernel/sun4v_mcd.S | 3 +- arch/um/include/asm/syscall-generic.h | 5 +- arch/um/kernel/early_printk.c | 5 +- arch/um/kernel/maccess.c | 5 +- arch/um/kernel/stacktrace.c | 5 +- arch/um/kernel/sysrq.c | 5 +- arch/unicore32/boot/compressed/head.S | 5 +- arch/unicore32/boot/compressed/misc.c | 5 +- arch/unicore32/boot/compressed/vmlinux.lds.S | 5 +- arch/unicore32/include/asm/assembler.h | 5 +- arch/unicore32/include/asm/barrier.h | 5 +- arch/unicore32/include/asm/bitops.h | 5 +- arch/unicore32/include/asm/bug.h | 5 +- arch/unicore32/include/asm/cache.h | 5 +- arch/unicore32/include/asm/cacheflush.h | 5 +- arch/unicore32/include/asm/checksum.h | 5 +- arch/unicore32/include/asm/cmpxchg.h | 5 +- arch/unicore32/include/asm/cpu-single.h | 5 +- arch/unicore32/include/asm/cputype.h | 5 +- arch/unicore32/include/asm/delay.h | 5 +- arch/unicore32/include/asm/dma.h | 5 +- arch/unicore32/include/asm/elf.h | 5 +- arch/unicore32/include/asm/fpstate.h | 5 +- arch/unicore32/include/asm/fpu-ucf64.h | 5 +- arch/unicore32/include/asm/gpio.h | 5 +- arch/unicore32/include/asm/hwcap.h | 5 +- arch/unicore32/include/asm/hwdef-copro.h | 5 +- arch/unicore32/include/asm/io.h | 5 +- arch/unicore32/include/asm/irq.h | 5 +- arch/unicore32/include/asm/irqflags.h | 5 +- arch/unicore32/include/asm/linkage.h | 5 +- arch/unicore32/include/asm/memblock.h | 5 +- arch/unicore32/include/asm/memory.h | 5 +- arch/unicore32/include/asm/mmu.h | 5 +- arch/unicore32/include/asm/mmu_context.h | 5 +- arch/unicore32/include/asm/page.h | 5 +- arch/unicore32/include/asm/pci.h | 5 +- arch/unicore32/include/asm/pgalloc.h | 5 +- arch/unicore32/include/asm/pgtable-hwdef.h | 5 +- arch/unicore32/include/asm/pgtable.h | 5 +- arch/unicore32/include/asm/processor.h | 5 +- arch/unicore32/include/asm/ptrace.h | 5 +- arch/unicore32/include/asm/stacktrace.h | 5 +- arch/unicore32/include/asm/string.h | 5 +- arch/unicore32/include/asm/suspend.h | 5 +- arch/unicore32/include/asm/switch_to.h | 5 +- arch/unicore32/include/asm/thread_info.h | 5 +- arch/unicore32/include/asm/timex.h | 5 +- arch/unicore32/include/asm/tlb.h | 5 +- arch/unicore32/include/asm/tlbflush.h | 5 +- arch/unicore32/include/asm/traps.h | 5 +- arch/unicore32/include/asm/uaccess.h | 5 +- arch/unicore32/include/mach/PKUnity.h | 5 +- arch/unicore32/include/mach/bitfield.h | 5 +- arch/unicore32/include/mach/dma.h | 5 +- arch/unicore32/include/mach/hardware.h | 5 +- arch/unicore32/include/mach/map.h | 5 +- arch/unicore32/include/mach/memory.h | 5 +- arch/unicore32/include/mach/ocd.h | 5 +- arch/unicore32/include/mach/pm.h | 5 +- arch/unicore32/include/mach/uncompress.h | 5 +- arch/unicore32/kernel/asm-offsets.c | 5 +- arch/unicore32/kernel/clock.c | 5 +- arch/unicore32/kernel/debug-macro.S | 5 +- arch/unicore32/kernel/debug.S | 5 +- arch/unicore32/kernel/dma.c | 5 +- arch/unicore32/kernel/early_printk.c | 5 +- arch/unicore32/kernel/elf.c | 5 +- arch/unicore32/kernel/entry.S | 5 +- arch/unicore32/kernel/fpu-ucf64.c | 5 +- arch/unicore32/kernel/gpio.c | 5 +- arch/unicore32/kernel/head.S | 5 +- arch/unicore32/kernel/hibernate.c | 5 +- arch/unicore32/kernel/hibernate_asm.S | 5 +- arch/unicore32/kernel/irq.c | 5 +- arch/unicore32/kernel/ksyms.c | 5 +- arch/unicore32/kernel/module.c | 5 +- arch/unicore32/kernel/pci.c | 6 +- arch/unicore32/kernel/pm.c | 5 +- arch/unicore32/kernel/process.c | 5 +- arch/unicore32/kernel/ptrace.c | 5 +- arch/unicore32/kernel/puv3-core.c | 5 +- arch/unicore32/kernel/puv3-nb0916.c | 5 +- arch/unicore32/kernel/setup.c | 5 +- arch/unicore32/kernel/setup.h | 5 +- arch/unicore32/kernel/signal.c | 5 +- arch/unicore32/kernel/sleep.S | 5 +- arch/unicore32/kernel/stacktrace.c | 5 +- arch/unicore32/kernel/sys.c | 5 +- arch/unicore32/kernel/time.c | 5 +- arch/unicore32/kernel/traps.c | 5 +- arch/unicore32/kernel/vmlinux.lds.S | 5 +- arch/unicore32/lib/backtrace.S | 5 +- arch/unicore32/lib/clear_user.S | 5 +- arch/unicore32/lib/copy_from_user.S | 5 +- arch/unicore32/lib/copy_page.S | 5 +- arch/unicore32/lib/copy_template.S | 5 +- arch/unicore32/lib/copy_to_user.S | 5 +- arch/unicore32/lib/delay.S | 5 +- arch/unicore32/lib/findbit.S | 5 +- arch/unicore32/lib/strncpy_from_user.S | 5 +- arch/unicore32/lib/strnlen_user.S | 5 +- arch/unicore32/mm/alignment.c | 5 +- arch/unicore32/mm/cache-ucv2.S | 5 +- arch/unicore32/mm/extable.c | 5 +- arch/unicore32/mm/fault.c | 5 +- arch/unicore32/mm/flush.c | 5 +- arch/unicore32/mm/init.c | 5 +- arch/unicore32/mm/ioremap.c | 6 +- arch/unicore32/mm/mm.h | 5 +- arch/unicore32/mm/mmu.c | 5 +- arch/unicore32/mm/pgd.c | 5 +- arch/unicore32/mm/proc-macros.S | 5 +- arch/unicore32/mm/proc-syms.c | 5 +- arch/unicore32/mm/proc-ucv2.S | 5 +- arch/unicore32/mm/tlb-ucv2.S | 5 +- arch/x86/Kconfig | 3 + arch/x86/Kconfig.cpu | 13 + arch/x86/boot/a20.c | 4 +- arch/x86/boot/apm.c | 4 +- arch/x86/boot/bitops.h | 4 +- arch/x86/boot/boot.h | 4 +- arch/x86/boot/cmdline.c | 4 +- arch/x86/boot/compressed/eboot.c | 4 +- arch/x86/boot/compressed/mem_encrypt.S | 5 +- arch/x86/boot/copy.S | 4 +- arch/x86/boot/cpu.c | 4 +- arch/x86/boot/cpucheck.c | 4 +- arch/x86/boot/edd.c | 4 +- arch/x86/boot/main.c | 4 +- arch/x86/boot/memory.c | 4 +- arch/x86/boot/pm.c | 4 +- arch/x86/boot/pmjump.S | 4 +- arch/x86/boot/printf.c | 4 +- arch/x86/boot/string.c | 4 +- arch/x86/boot/tty.c | 4 +- arch/x86/boot/version.c | 4 +- arch/x86/boot/video-bios.c | 4 +- arch/x86/boot/video-mode.c | 4 +- arch/x86/boot/video-vesa.c | 4 +- arch/x86/boot/video-vga.c | 4 +- arch/x86/boot/video.c | 4 +- arch/x86/boot/video.h | 4 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/aegis128-aesni-asm.S | 5 +- arch/x86/crypto/aegis128l-aesni-asm.S | 5 +- arch/x86/crypto/aegis256-aesni-asm.S | 5 +- arch/x86/crypto/ghash-clmulni-intel_asm.S | 5 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 5 +- arch/x86/crypto/morus1280-avx2-asm.S | 5 +- arch/x86/crypto/morus1280-sse2-asm.S | 5 +- arch/x86/crypto/morus640-sse2-asm.S | 5 +- arch/x86/entry/calling.h | 40 + arch/x86/entry/entry_64.S | 109 +- arch/x86/entry/thunk_32.S | 2 +- arch/x86/entry/thunk_64.S | 2 +- arch/x86/entry/vdso/Makefile | 9 + arch/x86/entry/vdso/vclock_gettime.c | 246 +- arch/x86/entry/vdso/vdso.lds.S | 2 + arch/x86/entry/vdso/vdso32/vdso32.lds.S | 2 + arch/x86/entry/vdso/vdsox32.lds.S | 1 + arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vsyscall/Makefile | 2 - arch/x86/entry/vsyscall/vsyscall_gtod.c | 83 - arch/x86/events/amd/iommu.c | 5 +- arch/x86/events/amd/iommu.h | 5 +- arch/x86/events/amd/power.c | 5 +- arch/x86/events/amd/uncore.c | 5 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 36 +- arch/x86/events/intel/cstate.c | 1 + arch/x86/events/intel/rapl.c | 1 + arch/x86/events/intel/uncore.c | 123 +- arch/x86/events/intel/uncore.h | 41 +- arch/x86/events/intel/uncore_snb.c | 16 +- arch/x86/events/intel/uncore_snbep.c | 601 ++ arch/x86/hyperv/hv_init.c | 91 +- arch/x86/include/asm/acenv.h | 5 +- arch/x86/include/asm/apic.h | 1 - arch/x86/include/asm/atomic.h | 8 +- arch/x86/include/asm/atomic64_64.h | 8 +- arch/x86/include/asm/barrier.h | 4 +- arch/x86/include/asm/cpufeature.h | 4 +- arch/x86/include/asm/cpufeatures.h | 21 +- arch/x86/include/asm/fsgsbase.h | 45 +- arch/x86/include/asm/hyperv-tlfs.h | 6 - arch/x86/include/asm/inst.h | 15 + arch/x86/include/asm/intel-family.h | 1 + arch/x86/include/asm/irq_regs.h | 4 +- arch/x86/include/asm/jump_label.h | 2 + arch/x86/include/asm/kvm_host.h | 14 +- arch/x86/include/asm/mem_encrypt.h | 5 +- arch/x86/include/asm/mshyperv.h | 226 +- arch/x86/include/asm/msr-index.h | 9 + arch/x86/include/asm/percpu.h | 236 +- arch/x86/include/asm/processor.h | 3 +- arch/x86/include/asm/pvclock.h | 2 +- arch/x86/include/asm/sections.h | 2 + arch/x86/include/asm/smp.h | 3 +- arch/x86/include/asm/special_insns.h | 37 +- arch/x86/include/asm/text-patching.h | 15 + arch/x86/include/asm/vdso/gettimeofday.h | 234 + arch/x86/include/asm/vdso/vsyscall.h | 44 + arch/x86/include/asm/vgtod.h | 75 +- arch/x86/include/asm/virtext.h | 4 +- arch/x86/include/asm/vvar.h | 7 +- arch/x86/include/uapi/asm/hwcap2.h | 3 + arch/x86/include/uapi/asm/kvm.h | 9 +- arch/x86/include/uapi/asm/kvm_para.h | 2 + arch/x86/kernel/acpi/cstate.c | 15 + arch/x86/kernel/alternative.c | 154 +- arch/x86/kernel/amd_nb.c | 5 +- arch/x86/kernel/apic/apic.c | 10 +- arch/x86/kernel/apic/apic_flat_64.c | 4 +- arch/x86/kernel/apic/msi.c | 5 +- arch/x86/kernel/apic/vector.c | 5 +- arch/x86/kernel/apic/x2apic_cluster.c | 2 +- arch/x86/kernel/cpu/Makefile | 2 + arch/x86/kernel/cpu/aperfmperf.c | 12 +- arch/x86/kernel/cpu/cacheinfo.c | 3 +- arch/x86/kernel/cpu/common.c | 100 +- arch/x86/kernel/cpu/cpuid-deps.c | 4 + arch/x86/kernel/cpu/mce/core.c | 16 +- arch/x86/kernel/cpu/mce/inject.c | 37 +- arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/mshyperv.c | 2 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 35 +- arch/x86/kernel/cpu/scattered.c | 4 + arch/x86/kernel/cpu/umwait.c | 200 + arch/x86/kernel/cpu/zhaoxin.c | 167 + arch/x86/kernel/crash.c | 6 + arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/eisa.c | 3 +- arch/x86/kernel/fpu/core.c | 52 +- arch/x86/kernel/idt.c | 3 +- arch/x86/kernel/jump_label.c | 121 +- arch/x86/kernel/kexec-bzimage64.c | 4 +- arch/x86/kernel/machine_kexec_32.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 35 +- arch/x86/kernel/process_64.c | 119 +- arch/x86/kernel/ptrace.c | 14 +- arch/x86/kernel/pvclock.c | 1 + arch/x86/kernel/relocate_kernel_32.S | 4 +- arch/x86/kernel/relocate_kernel_64.S | 4 +- arch/x86/kernel/setup.c | 8 +- arch/x86/kernel/smp.c | 2 +- arch/x86/kernel/smpboot.c | 8 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/verify_cpu.S | 4 +- arch/x86/kernel/vmlinux.lds.S | 34 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/cpuid.c | 27 +- arch/x86/kvm/cpuid.h | 2 - arch/x86/kvm/debugfs.c | 5 +- arch/x86/kvm/emulate.c | 6 +- arch/x86/kvm/hyperv.c | 5 +- arch/x86/kvm/hyperv.h | 5 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 84 +- arch/x86/kvm/lapic.h | 8 +- arch/x86/kvm/mmu.c | 82 +- arch/x86/kvm/mmu_audit.c | 5 +- arch/x86/kvm/mtrr.c | 4 +- arch/x86/kvm/page_track.c | 4 +- arch/x86/kvm/paging_tmpl.h | 5 +- arch/x86/kvm/pmu.c | 9 +- arch/x86/kvm/pmu_amd.c | 4 +- arch/x86/kvm/svm.c | 34 +- arch/x86/kvm/vmx/nested.c | 621 +- arch/x86/kvm/vmx/nested.h | 4 +- arch/x86/kvm/vmx/ops.h | 1 - arch/x86/kvm/vmx/pmu_intel.c | 5 +- arch/x86/kvm/vmx/vmcs.h | 17 +- arch/x86/kvm/vmx/vmcs12.h | 57 +- arch/x86/kvm/vmx/vmcs_shadow_fields.h | 79 +- arch/x86/kvm/vmx/vmx.c | 452 +- arch/x86/kvm/vmx/vmx.h | 124 +- arch/x86/kvm/x86.c | 190 +- arch/x86/kvm/x86.h | 10 + arch/x86/lib/cache-smp.c | 3 +- arch/x86/lib/cmdline.c | 3 +- arch/x86/lib/iomap_copy_64.S | 14 +- arch/x86/mm/ioremap.c | 71 +- arch/x86/mm/mem_encrypt.c | 5 +- arch/x86/mm/mem_encrypt_boot.S | 5 +- arch/x86/mm/mem_encrypt_identity.c | 27 +- arch/x86/platform/efi/quirks.c | 2 +- arch/x86/platform/geode/alix.c | 6 +- arch/x86/platform/geode/geos.c | 5 +- arch/x86/platform/geode/net5501.c | 6 +- arch/x86/purgatory/entry64.S | 4 +- arch/x86/purgatory/purgatory.c | 4 +- arch/x86/purgatory/setup-x86_64.S | 4 +- arch/x86/purgatory/stack.S | 4 +- arch/x86/purgatory/string.c | 4 +- arch/x86/um/delay.c | 5 +- arch/x86/um/mem_32.c | 5 +- arch/x86/um/vdso/um_vdso.c | 5 +- arch/x86/um/vdso/vma.c | 5 +- arch/xtensa/boot/boot-elf/boot.lds.S | 5 +- arch/xtensa/include/asm/futex.h | 5 +- arch/xtensa/include/asm/pgalloc.h | 5 +- arch/xtensa/include/asm/pgtable.h | 5 +- arch/xtensa/kernel/perf_event.c | 5 +- arch/xtensa/mm/ioremap.c | 5 +- block/Kconfig.iosched | 7 + block/bfq-cgroup.c | 212 +- block/bfq-iosched.c | 13 +- block/bfq-iosched.h | 23 +- block/bio.c | 15 +- block/blk-cgroup.c | 117 +- block/blk-core.c | 111 +- block/blk-iolatency.c | 4 + block/blk-map.c | 10 +- block/blk-merge.c | 110 +- block/blk-mq-debugfs.c | 38 +- block/blk-mq-sched.c | 26 +- block/blk-mq-sched.h | 10 +- block/blk-mq.c | 28 +- block/blk.h | 36 +- block/kyber-iosched.c | 5 +- block/mq-deadline.c | 5 +- crypto/aes_ti.c | 5 +- crypto/gcm.c | 5 +- crypto/ghash-generic.c | 5 +- crypto/michael_mic.c | 5 +- crypto/sm3_generic.c | 13 +- drivers/acpi/Kconfig | 2 - drivers/acpi/acpi_amba.c | 5 +- drivers/acpi/acpi_apd.c | 5 +- drivers/acpi/acpi_cmos_rtc.c | 5 +- drivers/acpi/acpi_configfs.c | 5 +- drivers/acpi/acpi_dbg.c | 5 +- drivers/acpi/acpi_lpss.c | 5 +- drivers/acpi/acpi_pad.c | 1 + drivers/acpi/acpi_platform.c | 5 +- drivers/acpi/acpi_pnp.c | 5 +- drivers/acpi/acpi_processor.c | 5 +- drivers/acpi/acpi_watchdog.c | 5 +- drivers/acpi/acpica/acevents.h | 3 +- drivers/acpi/acpica/evgpe.c | 8 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/apei/ghes.c | 12 +- drivers/acpi/arm64/gtdt.c | 5 +- drivers/acpi/bgrt.c | 5 +- drivers/acpi/dptf/int340x_thermal.c | 5 +- drivers/acpi/ec_sys.c | 3 +- drivers/acpi/ioapic.c | 5 +- drivers/acpi/irq.c | 5 +- drivers/acpi/pci_mcfg.c | 13 +- drivers/acpi/pci_slot.c | 10 +- drivers/acpi/processor_idle.c | 1 + drivers/acpi/property.c | 5 +- drivers/acpi/spcr.c | 6 +- drivers/acpi/x86/apple.c | 5 +- drivers/acpi/x86/utils.c | 5 +- drivers/amba/bus.c | 5 +- drivers/android/binder.c | 4 +- drivers/ata/ahci_seattle.c | 10 +- drivers/ata/ahci_st.c | 5 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_of_platform.c | 5 +- drivers/ata/pata_palmld.c | 6 +- drivers/ata/pata_rb532_cf.c | 6 +- drivers/ata/pata_samsung_cf.c | 5 +- drivers/base/core.c | 27 +- drivers/base/memory.c | 3 + drivers/base/node.c | 5 +- drivers/base/platform.c | 2 +- drivers/base/power/wakeup.c | 6 +- drivers/block/drbd/drbd_debugfs.c | 64 +- drivers/block/drbd/drbd_debugfs.h | 4 +- drivers/block/drbd/drbd_main.c | 3 +- drivers/block/floppy.c | 2 +- drivers/block/null_blk_main.c | 1 - drivers/block/skd_main.c | 4 +- drivers/block/skd_s1120.h | 4 +- drivers/block/xsysace.c | 5 +- drivers/bus/da8xx-mstpri.c | 5 +- drivers/bus/qcom-ebi2.c | 5 +- drivers/char/agp/generic.c | 3 +- drivers/char/agp/hp-agp.c | 5 +- drivers/char/agp/parisc-agp.c | 6 +- drivers/char/hpet.c | 5 +- drivers/char/hw_random/hisi-rng.c | 5 +- drivers/char/hw_random/st-rng.c | 5 +- drivers/char/hw_random/timeriomem-rng.c | 5 +- drivers/char/ipmi/ipmb_dev_int.c | 20 +- drivers/char/tpm/tpmrm-dev.c | 3 +- drivers/char/tpm/xen-tpmfront.c | 5 +- drivers/clk/axis/clk-artpec6.c | 5 +- drivers/clk/bcm/clk-bcm53573-ilp.c | 5 +- drivers/clk/bcm/clk-sr.c | 13 +- drivers/clk/clk-axm5516.c | 5 +- drivers/clk/clk-cdce706.c | 5 +- drivers/clk/clk-efm32gg.c | 5 +- drivers/clk/clk-nspire.c | 6 +- drivers/clk/clk-pwm.c | 5 +- drivers/clk/clk-qoriq.c | 5 +- drivers/clk/clkdev.c | 5 +- drivers/clk/hisilicon/clk-hi6220-stub.c | 6 +- drivers/clk/hisilicon/clk-hi6220.c | 5 +- drivers/clk/hisilicon/clkdivider-hi6220.c | 6 +- drivers/clk/imx/clk-cpu.c | 8 +- drivers/clk/imx/clk-gate-exclusive.c | 5 +- drivers/clk/imx/clk-gate2.c | 5 +- drivers/clk/imx/clk-imx35.c | 6 +- drivers/clk/imx/clk-imx5.c | 6 +- drivers/clk/imx/clk-imx6sl.c | 6 +- drivers/clk/imx/clk-imx8mq.c | 10 + drivers/clk/imx/clk.c | 6 +- drivers/clk/rockchip/clk-cpu.c | 5 +- drivers/clk/samsung/clk-cpu.c | 5 +- drivers/clk/samsung/clk-cpu.h | 5 +- drivers/clk/samsung/clk-exynos-audss.c | 5 +- drivers/clk/samsung/clk-exynos-clkout.c | 5 +- drivers/clk/samsung/clk-exynos3250.c | 5 +- drivers/clk/samsung/clk-exynos4.c | 5 +- drivers/clk/samsung/clk-exynos4412-isp.c | 5 +- drivers/clk/samsung/clk-exynos5250.c | 5 +- drivers/clk/samsung/clk-exynos5260.c | 5 +- drivers/clk/samsung/clk-exynos5260.h | 5 +- drivers/clk/samsung/clk-exynos5410.c | 5 +- drivers/clk/samsung/clk-exynos5420.c | 5 +- drivers/clk/samsung/clk-exynos5433.c | 5 +- drivers/clk/samsung/clk-exynos7.c | 6 +- drivers/clk/samsung/clk-pll.c | 5 +- drivers/clk/samsung/clk-pll.h | 5 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 5 +- drivers/clk/samsung/clk-s3c2410.c | 5 +- drivers/clk/samsung/clk-s3c2412.c | 5 +- drivers/clk/samsung/clk-s3c2443.c | 5 +- drivers/clk/samsung/clk-s3c64xx.c | 5 +- drivers/clk/samsung/clk-s5pv210-audss.c | 5 +- drivers/clk/samsung/clk-s5pv210.c | 5 +- drivers/clk/samsung/clk.c | 5 +- drivers/clk/samsung/clk.h | 5 +- drivers/clk/st/clkgen-fsyn.c | 6 +- drivers/clk/sunxi/clk-factors.c | 5 +- drivers/clk/tegra/clk-bpmp.c | 5 +- drivers/clk/ti/clk-44xx.c | 5 +- drivers/clk/ti/clk-54xx.c | 5 +- drivers/clk/ti/clk-7xx-compat.c | 5 +- drivers/clk/ti/clk-7xx.c | 5 +- drivers/clk/ti/clkt_dpll.c | 5 +- drivers/clk/ti/clkt_iclk.c | 5 +- drivers/clk/ti/dpll3xxx.c | 5 +- drivers/clk/ti/dpll44xx.c | 5 +- drivers/clk/versatile/clk-icst.c | 5 +- drivers/clk/versatile/clk-impd1.c | 5 +- drivers/clk/versatile/clk-versatile.c | 5 +- drivers/clk/versatile/icst.c | 5 +- drivers/clk/versatile/icst.h | 5 +- drivers/clk/x86/clk-lpt.c | 5 +- drivers/clk/zte/clk-zx296702.c | 5 +- drivers/clk/zte/clk-zx296718.c | 5 +- drivers/clk/zte/clk.c | 5 +- drivers/clk/zte/clk.h | 5 +- drivers/clocksource/Makefile | 1 - drivers/clocksource/acpi_pm.c | 3 +- drivers/clocksource/arc_timer.c | 5 +- drivers/clocksource/arm_arch_timer.c | 5 +- drivers/clocksource/arm_global_timer.c | 5 +- drivers/clocksource/dummy_timer.c | 5 +- drivers/clocksource/dw_apb_timer.c | 5 +- drivers/clocksource/dw_apb_timer_of.c | 13 +- drivers/clocksource/exynos_mct.c | 5 +- drivers/clocksource/hyperv_timer.c | 321 - drivers/clocksource/mmio.c | 5 +- drivers/clocksource/mps2-timer.c | 6 +- drivers/clocksource/nomadik-mtu.c | 5 +- drivers/clocksource/samsung_pwm_timer.c | 5 +- drivers/clocksource/timer-atmel-pit.c | 5 +- drivers/clocksource/timer-efm32.c | 5 +- drivers/clocksource/timer-keystone.c | 6 +- drivers/clocksource/timer-pxa.c | 5 +- drivers/clocksource/timer-rockchip.c | 5 +- drivers/clocksource/timer-zevio.c | 6 +- drivers/cpufreq/amd_freq_sensitivity.c | 5 +- drivers/cpufreq/cpufreq-dt-platdev.c | 5 +- drivers/cpufreq/cpufreq-dt.c | 5 +- drivers/cpufreq/cpufreq-dt.h | 5 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/cpufreq_conservative.c | 5 +- drivers/cpufreq/cpufreq_governor.c | 5 +- drivers/cpufreq/cpufreq_governor.h | 5 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 +- drivers/cpufreq/cpufreq_ondemand.c | 5 +- drivers/cpufreq/cpufreq_ondemand.h | 5 +- drivers/cpufreq/cpufreq_performance.c | 7 +- drivers/cpufreq/cpufreq_powersave.c | 7 +- drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/cpufreq/cpufreq_userspace.c | 6 +- drivers/cpufreq/davinci-cpufreq.c | 5 +- drivers/cpufreq/freq_table.c | 6 +- drivers/cpufreq/gx-suspmod.c | 6 +- drivers/cpufreq/highbank-cpufreq.c | 5 +- drivers/cpufreq/imx6q-cpufreq.c | 5 +- drivers/cpufreq/maple-cpufreq.c | 5 +- drivers/cpufreq/omap-cpufreq.c | 5 +- drivers/cpufreq/pmac32-cpufreq.c | 6 +- drivers/cpufreq/pmac64-cpufreq.c | 5 +- drivers/cpufreq/qoriq-cpufreq.c | 5 +- drivers/cpufreq/s3c2410-cpufreq.c | 5 +- drivers/cpufreq/s3c2412-cpufreq.c | 5 +- drivers/cpufreq/s3c2416-cpufreq.c | 5 +- drivers/cpufreq/s3c2440-cpufreq.c | 5 +- drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 5 +- drivers/cpufreq/s3c24xx-cpufreq.c | 5 +- drivers/cpufreq/s3c64xx-cpufreq.c | 5 +- drivers/cpufreq/s5pv210-cpufreq.c | 7 +- drivers/cpufreq/sa1110-cpufreq.c | 5 +- drivers/cpufreq/sfi-cpufreq.c | 10 +- drivers/cpufreq/unicore2-cpufreq.c | 5 +- drivers/cpuidle/cpuidle-arm.c | 5 +- drivers/cpuidle/cpuidle-big_little.c | 5 +- drivers/cpuidle/cpuidle-exynos.c | 5 +- drivers/cpuidle/cpuidle-ux500.c | 5 +- drivers/cpuidle/dt_idle_states.c | 5 +- drivers/crypto/bcm/cipher.c | 13 +- drivers/crypto/bcm/cipher.h | 13 +- drivers/crypto/bcm/spu.c | 13 +- drivers/crypto/bcm/spu.h | 13 +- drivers/crypto/bcm/spu2.c | 13 +- drivers/crypto/bcm/spu2.h | 13 +- drivers/crypto/bcm/spum.h | 13 +- drivers/crypto/bcm/util.c | 13 +- drivers/crypto/bcm/util.h | 13 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 5 +- drivers/crypto/ccp/ccp-crypto-aes-galois.c | 5 +- drivers/crypto/ccp/ccp-crypto-aes-xts.c | 5 +- drivers/crypto/ccp/ccp-crypto-aes.c | 4 - drivers/crypto/ccp/ccp-crypto-des3.c | 5 +- drivers/crypto/ccp/ccp-crypto-main.c | 5 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 5 +- drivers/crypto/ccp/ccp-crypto-sha.c | 5 +- drivers/crypto/ccp/ccp-crypto.h | 5 +- drivers/crypto/ccp/ccp-debugfs.c | 5 +- drivers/crypto/ccp/ccp-dev-v3.c | 5 +- drivers/crypto/ccp/ccp-dev-v5.c | 5 +- drivers/crypto/ccp/ccp-dev.c | 5 +- drivers/crypto/ccp/ccp-dev.h | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 5 +- drivers/crypto/ccp/ccp-ops.c | 4 - drivers/crypto/ccp/psp-dev.c | 5 +- drivers/crypto/ccp/psp-dev.h | 5 +- drivers/crypto/ccp/sp-dev.c | 5 +- drivers/crypto/ccp/sp-dev.h | 5 +- drivers/crypto/ccp/sp-pci.c | 5 +- drivers/crypto/ccp/sp-platform.c | 5 +- drivers/crypto/chelsio/chtls/chtls.h | 5 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 5 +- drivers/crypto/chelsio/chtls/chtls_cm.h | 5 +- drivers/crypto/chelsio/chtls/chtls_hw.c | 5 +- drivers/crypto/chelsio/chtls/chtls_io.c | 5 +- drivers/crypto/chelsio/chtls/chtls_main.c | 5 +- drivers/crypto/img-hash.c | 5 +- drivers/crypto/marvell/cesa.c | 5 +- drivers/crypto/marvell/cipher.c | 5 +- drivers/crypto/marvell/hash.c | 5 +- drivers/crypto/marvell/tdma.c | 5 +- drivers/crypto/mediatek/mtk-aes.c | 5 +- drivers/crypto/mediatek/mtk-platform.c | 6 +- drivers/crypto/mediatek/mtk-platform.h | 6 +- drivers/crypto/mediatek/mtk-sha.c | 5 +- drivers/crypto/omap-aes-gcm.c | 6 +- drivers/crypto/omap-aes.c | 6 +- drivers/crypto/omap-aes.h | 6 +- drivers/crypto/omap-crypto.c | 5 +- drivers/crypto/omap-crypto.h | 5 +- drivers/crypto/omap-des.c | 6 +- drivers/crypto/omap-sham.c | 5 +- drivers/crypto/sahara.c | 5 +- drivers/crypto/stm32/stm32-hash.c | 16 +- drivers/devfreq/Kconfig | 18 +- drivers/devfreq/Makefile | 3 +- drivers/devfreq/devfreq-event.c | 5 +- drivers/devfreq/devfreq.c | 15 +- drivers/devfreq/event/exynos-nocp.c | 5 +- drivers/devfreq/event/exynos-nocp.h | 5 +- drivers/devfreq/event/exynos-ppmu.c | 11 +- drivers/devfreq/event/exynos-ppmu.h | 5 +- drivers/devfreq/exynos-bus.c | 5 +- drivers/devfreq/governor.h | 5 +- drivers/devfreq/governor_passive.c | 5 +- drivers/devfreq/governor_performance.c | 5 +- drivers/devfreq/governor_powersave.c | 5 +- drivers/devfreq/governor_simpleondemand.c | 5 +- drivers/devfreq/governor_userspace.c | 5 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra-devfreq.c | 773 --- drivers/devfreq/tegra20-devfreq.c | 212 + drivers/devfreq/tegra30-devfreq.c | 748 +++ drivers/dma-buf/dma-buf.c | 150 +- drivers/dma/acpi-dma.c | 5 +- drivers/dma/at_xdmac.c | 13 +- drivers/dma/bestcomm/bcom_ata_task.c | 5 +- drivers/dma/bestcomm/bcom_fec_rx_task.c | 5 +- drivers/dma/bestcomm/bcom_fec_tx_task.c | 5 +- drivers/dma/bestcomm/bcom_gen_bd_rx_task.c | 6 +- drivers/dma/bestcomm/bcom_gen_bd_tx_task.c | 6 +- drivers/dma/bestcomm/gen_bd.c | 6 +- drivers/dma/dmatest.c | 11 +- drivers/dma/dw-edma/dw-edma-core.c | 2 +- drivers/dma/dw/pci.c | 33 +- drivers/dma/fsl-edma-common.c | 5 + drivers/dma/hsu/hsu.c | 9 +- drivers/dma/hsu/hsu.h | 5 +- drivers/dma/hsu/pci.c | 5 +- drivers/dma/idma64.c | 5 +- drivers/dma/idma64.h | 5 +- drivers/dma/ipu/ipu_idmac.c | 5 +- drivers/dma/ipu/ipu_intern.h | 5 +- drivers/dma/ipu/ipu_irq.c | 5 +- drivers/dma/k3dma.c | 5 +- drivers/dma/lpc18xx-dmamux.c | 6 +- drivers/dma/mmp_pdma.c | 5 +- drivers/dma/of-dma.c | 5 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/sa11x0-dma.c | 5 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/ti/dma-crossbar.c | 6 +- drivers/dma/ti/omap-dma.c | 5 +- drivers/dma/txx9dmac.c | 5 +- drivers/dma/txx9dmac.h | 5 +- drivers/dma/virt-dma.c | 5 +- drivers/dma/virt-dma.h | 5 +- drivers/dma/zx_dma.c | 5 +- drivers/extcon/Kconfig | 12 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-adc-jack.c | 6 +- drivers/extcon/extcon-fsa9480.c | 395 ++ drivers/extcon/extcon-max3355.c | 5 +- drivers/firmware/efi/efi-bgrt.c | 5 - drivers/firmware/efi/efi.c | 12 +- drivers/firmware/efi/efibc.c | 12 +- drivers/firmware/efi/libstub/arm-stub.c | 5 +- drivers/firmware/pcdp.c | 5 +- drivers/firmware/pcdp.h | 5 +- drivers/fsi/fsi-scom.c | 10 +- drivers/gpio/gpio-adnp.c | 5 +- drivers/gpio/gpio-amdpt.c | 5 +- drivers/gpio/gpio-ath79.c | 5 +- drivers/gpio/gpio-cs5535.c | 2 +- drivers/gpio/gpio-dwapb.c | 5 +- drivers/gpio/gpio-exar.c | 5 +- drivers/gpio/gpio-max3191x.c | 5 +- drivers/gpio/gpio-max7300.c | 5 +- drivers/gpio/gpio-max7301.c | 5 +- drivers/gpio/gpio-max730x.c | 5 +- drivers/gpio/gpio-mm-lantiq.c | 4 +- drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-pl061.c | 5 +- drivers/gpio/gpio-pxa.c | 5 +- drivers/gpio/gpio-reg.c | 5 +- drivers/gpio/gpio-sa1100.c | 5 +- drivers/gpio/gpio-stmpe.c | 2 +- drivers/gpio/gpio-stp-xway.c | 5 +- drivers/gpio/gpio-tc3589x.c | 2 +- drivers/gpio/gpio-tegra186.c | 5 +- drivers/gpio/gpio-ucb1400.c | 6 +- drivers/gpio/gpio-xgene.c | 13 +- drivers/gpio/gpio-zevio.c | 5 +- drivers/gpio/gpio-zx.c | 5 +- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 5 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 3 - .../drm/arm/display/komeda/komeda_framebuffer.c | 11 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 16 +- drivers/gpu/drm/arm/malidp_drv.c | 11 +- drivers/gpu/drm/armada/armada_510.c | 5 +- drivers/gpu/drm/armada/armada_crtc.c | 5 +- drivers/gpu/drm/armada/armada_crtc.h | 5 +- drivers/gpu/drm/armada/armada_debugfs.c | 5 +- drivers/gpu/drm/armada/armada_drm.h | 5 +- drivers/gpu/drm/armada/armada_drv.c | 5 +- drivers/gpu/drm/armada/armada_fb.c | 5 +- drivers/gpu/drm/armada/armada_fb.h | 5 +- drivers/gpu/drm/armada/armada_fbdev.c | 5 +- drivers/gpu/drm/armada/armada_gem.c | 5 +- drivers/gpu/drm/armada/armada_gem.h | 5 +- drivers/gpu/drm/armada/armada_hw.h | 5 +- drivers/gpu/drm/armada/armada_ioctlP.h | 5 +- drivers/gpu/drm/armada/armada_overlay.c | 5 +- drivers/gpu/drm/armada/armada_plane.c | 5 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 13 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 13 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h | 5 +- drivers/gpu/drm/bridge/sil-sii8620.c | 5 +- drivers/gpu/drm/bridge/sil-sii8620.h | 5 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 5 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 5 +- drivers/gpu/drm/bridge/ti-tfp410.c | 6 +- drivers/gpu/drm/drm_atomic_state_helper.c | 18 + drivers/gpu/drm/drm_client_modeset.c | 54 +- drivers/gpu/drm/drm_connector.c | 3 +- drivers/gpu/drm/drm_debugfs.c | 26 +- drivers/gpu/drm/drm_dp_helper.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_gem.c | 32 - drivers/gpu/drm/drm_internal.h | 5 + drivers/gpu/drm/drm_modes.c | 473 +- drivers/gpu/drm/drm_self_refresh_helper.c | 8 +- drivers/gpu/drm/drm_vblank.c | 10 +- drivers/gpu/drm/drm_vm.c | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 5 +- drivers/gpu/drm/exynos/regs-fimc.h | 5 +- drivers/gpu/drm/exynos/regs-gsc.h | 5 +- drivers/gpu/drm/exynos/regs-hdmi.h | 5 +- drivers/gpu/drm/exynos/regs-mixer.h | 5 +- drivers/gpu/drm/exynos/regs-rotator.h | 5 +- drivers/gpu/drm/exynos/regs-scaler.h | 5 +- drivers/gpu/drm/exynos/regs-vp.h | 5 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 6 +- drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 6 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 6 +- drivers/gpu/drm/i2c/tda9950.c | 5 +- drivers/gpu/drm/i2c/tda998x_drv.c | 13 +- drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/Makefile.header-test | 1 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 15 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 7 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 11 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 12 +- drivers/gpu/drm/i915/gt/intel_context.c | 65 +- drivers/gpu/drm/i915/gt/intel_context.h | 14 +- drivers/gpu/drm/i915/gt/intel_engine.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 23 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt.c | 243 + drivers/gpu/drm/i915/gt/intel_gt.h | 32 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 60 + drivers/gpu/drm/i915/gt/intel_lrc.c | 48 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 54 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 3 +- drivers/gpu/drm/i915/gt/intel_reset.c | 128 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 - drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 68 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 598 ++ drivers/gpu/drm/i915/gt/intel_timeline.h | 93 + drivers/gpu/drm/i915/gt/intel_timeline_types.h | 67 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 12 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 6 +- drivers/gpu/drm/i915/gt/mock_engine.c | 13 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 48 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 845 +++ drivers/gpu/drm/i915/gt/selftest_workarounds.c | 7 +- drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 29 + drivers/gpu/drm/i915/gt/selftests/mock_timeline.h | 15 + drivers/gpu/drm/i915/i915_active.c | 275 +- drivers/gpu/drm/i915/i915_active.h | 25 +- drivers/gpu/drm/i915/i915_active_types.h | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 52 +- drivers/gpu/drm/i915/i915_gem.c | 240 +- drivers/gpu/drm/i915/i915_gem_batch_pool.c | 42 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 32 + drivers/gpu/drm/i915/i915_gem_fence_reg.h | 3 + drivers/gpu/drm/i915/i915_gem_gtt.c | 375 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 10 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 7 +- drivers/gpu/drm/i915/i915_request.c | 14 +- drivers/gpu/drm/i915/i915_request.h | 8 +- drivers/gpu/drm/i915/i915_timeline.c | 579 -- drivers/gpu/drm/i915/i915_timeline.h | 94 - drivers/gpu/drm/i915/i915_timeline_types.h | 67 - drivers/gpu/drm/i915/i915_vgpu.c | 28 +- drivers/gpu/drm/i915/i915_vgpu.h | 4 +- drivers/gpu/drm/i915/i915_vma.c | 63 +- drivers/gpu/drm/i915/intel_guc.h | 5 + drivers/gpu/drm/i915/intel_guc_ct.c | 22 +- drivers/gpu/drm/i915/intel_guc_ct.h | 4 + drivers/gpu/drm/i915/intel_uc.c | 91 +- drivers/gpu/drm/i915/intel_wakeref.c | 9 +- drivers/gpu/drm/i915/intel_wakeref.h | 7 + drivers/gpu/drm/i915/intel_wopcm.c | 32 +- drivers/gpu/drm/i915/intel_wopcm.h | 4 +- drivers/gpu/drm/i915/selftests/i915_active.c | 121 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 10 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 845 --- drivers/gpu/drm/i915/selftests/igt_spinner.c | 7 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 3 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 3 + drivers/gpu/drm/i915/selftests/mock_timeline.c | 29 - drivers/gpu/drm/i915/selftests/mock_timeline.h | 15 - drivers/gpu/drm/ingenic/Kconfig | 16 + drivers/gpu/drm/ingenic/Makefile | 1 + drivers/gpu/drm/ingenic/ingenic-drm.c | 818 +++ drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 37 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 13 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 13 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 13 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 13 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c | 13 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h | 13 +- drivers/gpu/drm/msm/disp/mdp_format.c | 13 +- drivers/gpu/drm/msm/disp/mdp_kms.c | 13 +- drivers/gpu/drm/msm/disp/mdp_kms.h | 13 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_audio.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 13 +- drivers/gpu/drm/msm/msm_atomic.c | 13 +- drivers/gpu/drm/msm/msm_debugfs.c | 13 +- drivers/gpu/drm/msm/msm_debugfs.h | 13 +- drivers/gpu/drm/msm/msm_drv.c | 13 +- drivers/gpu/drm/msm/msm_drv.h | 13 +- drivers/gpu/drm/msm/msm_fb.c | 13 +- drivers/gpu/drm/msm/msm_fbdev.c | 13 +- drivers/gpu/drm/msm/msm_fence.c | 13 +- drivers/gpu/drm/msm/msm_fence.h | 13 +- drivers/gpu/drm/msm/msm_gem.c | 13 +- drivers/gpu/drm/msm/msm_gem.h | 13 +- drivers/gpu/drm/msm/msm_gem_prime.c | 13 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 13 +- drivers/gpu/drm/msm/msm_gem_submit.c | 13 +- drivers/gpu/drm/msm/msm_gem_vma.c | 13 +- drivers/gpu/drm/msm/msm_gpu.c | 13 +- drivers/gpu/drm/msm/msm_gpu.h | 13 +- drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/msm/msm_kms.h | 13 +- drivers/gpu/drm/msm/msm_mmu.h | 13 +- drivers/gpu/drm/msm/msm_perf.c | 13 +- drivers/gpu/drm/msm/msm_rd.c | 13 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 13 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 13 +- .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 5 +- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 5 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 5 +- .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 5 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 5 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 5 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 5 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 13 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 13 +- drivers/gpu/drm/omapdrm/dss/core.c | 13 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 13 +- drivers/gpu/drm/omapdrm/dss/dispc.h | 13 +- drivers/gpu/drm/omapdrm/dss/dispc_coefs.c | 13 +- drivers/gpu/drm/omapdrm/dss/display.c | 13 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 13 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 13 +- drivers/gpu/drm/omapdrm/dss/dss.c | 13 +- drivers/gpu/drm/omapdrm/dss/dss.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 5 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 5 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 13 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 13 +- drivers/gpu/drm/omapdrm/dss/output.c | 13 +- drivers/gpu/drm/omapdrm/dss/pll.c | 13 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 13 +- drivers/gpu/drm/omapdrm/dss/venc.c | 13 +- drivers/gpu/drm/omapdrm/omap_connector.c | 13 +- drivers/gpu/drm/omapdrm/omap_connector.h | 13 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 13 +- drivers/gpu/drm/omapdrm/omap_debugfs.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.h | 13 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 13 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 13 +- drivers/gpu/drm/omapdrm/omap_fb.c | 13 +- drivers/gpu/drm/omapdrm/omap_fb.h | 13 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 13 +- drivers/gpu/drm/omapdrm/omap_fbdev.h | 13 +- drivers/gpu/drm/omapdrm/omap_gem.c | 13 +- drivers/gpu/drm/omapdrm/omap_gem.h | 13 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 13 +- drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_irq.h | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.h | 13 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 5 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 13 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 5 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 13 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 5 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 5 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 5 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 13 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 5 +- drivers/gpu/drm/panfrost/Makefile | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 8 + drivers/gpu/drm/panfrost/panfrost_device.h | 10 + drivers/gpu/drm/panfrost/panfrost_drv.c | 15 + drivers/gpu/drm/panfrost/panfrost_gem.c | 8 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 10 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 329 + drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 18 + drivers/gpu/drm/panfrost/panfrost_regs.h | 22 + drivers/gpu/drm/pl111/pl111_debugfs.c | 5 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 10 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 4 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 53 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 +- drivers/gpu/drm/selftests/Makefile | 2 +- drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 55 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 918 +++ drivers/gpu/drm/stm/drv.c | 15 +- drivers/gpu/drm/tegra/dc.c | 5 +- drivers/gpu/drm/tegra/dc.h | 5 +- drivers/gpu/drm/tegra/dpaux.c | 5 +- drivers/gpu/drm/tegra/dpaux.h | 5 +- drivers/gpu/drm/tegra/drm.c | 5 +- drivers/gpu/drm/tegra/drm.h | 5 +- drivers/gpu/drm/tegra/dsi.c | 5 +- drivers/gpu/drm/tegra/dsi.h | 5 +- drivers/gpu/drm/tegra/falcon.c | 5 +- drivers/gpu/drm/tegra/falcon.h | 5 +- drivers/gpu/drm/tegra/fb.c | 5 +- drivers/gpu/drm/tegra/gem.c | 5 +- drivers/gpu/drm/tegra/gem.h | 5 +- drivers/gpu/drm/tegra/gr2d.c | 5 +- drivers/gpu/drm/tegra/gr2d.h | 5 +- drivers/gpu/drm/tegra/gr3d.c | 5 +- drivers/gpu/drm/tegra/gr3d.h | 5 +- drivers/gpu/drm/tegra/hdmi.c | 5 +- drivers/gpu/drm/tegra/hdmi.h | 5 +- drivers/gpu/drm/tegra/hub.c | 5 +- drivers/gpu/drm/tegra/hub.h | 5 +- drivers/gpu/drm/tegra/mipi-phy.c | 5 +- drivers/gpu/drm/tegra/mipi-phy.h | 5 +- drivers/gpu/drm/tegra/output.c | 5 +- drivers/gpu/drm/tegra/plane.c | 5 +- drivers/gpu/drm/tegra/plane.h | 5 +- drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tegra/sor.c | 5 +- drivers/gpu/drm/tegra/sor.h | 5 +- drivers/gpu/drm/tegra/vic.c | 5 +- drivers/gpu/drm/tegra/vic.h | 5 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_external.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_panel.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_regs.h | 13 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 13 +- drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 13 +- drivers/gpu/drm/ttm/ttm_bo.c | 1 + drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 169 +- drivers/gpu/drm/vc4/vc4_bo.c | 5 +- drivers/gpu/drm/vc4/vc4_crtc.c | 5 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 13 +- drivers/gpu/drm/vc4/vc4_dpi.c | 13 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 +- drivers/gpu/drm/vc4/vc4_drv.h | 5 +- drivers/gpu/drm/vc4/vc4_dsi.c | 13 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 21 +- drivers/gpu/drm/vc4/vc4_hvs.c | 5 +- drivers/gpu/drm/vc4/vc4_kms.c | 5 +- drivers/gpu/drm/vc4/vc4_plane.c | 5 +- drivers/gpu/drm/vc4/vc4_regs.h | 5 +- drivers/gpu/drm/vc4/vc4_trace.h | 5 +- drivers/gpu/drm/vc4/vc4_trace_points.c | 5 +- drivers/gpu/drm/vc4/vc4_v3d.c | 13 +- drivers/gpu/drm/vc4/vc4_vec.c | 13 +- drivers/gpu/drm/vkms/vkms_crc.c | 9 + drivers/gpu/drm/vkms/vkms_crtc.c | 1 + drivers/gpu/drm/vkms/vkms_drv.h | 10 +- drivers/gpu/drm/vkms/vkms_plane.c | 8 + drivers/gpu/drm/vmwgfx/Kconfig | 1 + drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 233 +- drivers/gpu/drm/vmwgfx/ttm_lock.c | 100 - drivers/gpu/drm/vmwgfx/ttm_lock.h | 30 - drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 170 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 139 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 146 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 472 ++ drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 245 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h | 15 + drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 405 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 16 +- drivers/gpu/drm/zte/zx_common_regs.h | 5 +- drivers/gpu/drm/zte/zx_drm_drv.c | 6 +- drivers/gpu/drm/zte/zx_drm_drv.h | 6 +- drivers/gpu/drm/zte/zx_hdmi.c | 6 +- drivers/gpu/drm/zte/zx_hdmi_regs.h | 6 +- drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/drm/zte/zx_plane.h | 6 +- drivers/gpu/drm/zte/zx_plane_regs.h | 6 +- drivers/gpu/drm/zte/zx_tvenc.c | 6 +- drivers/gpu/drm/zte/zx_tvenc_regs.h | 6 +- drivers/gpu/drm/zte/zx_vga.c | 5 +- drivers/gpu/drm/zte/zx_vga_regs.h | 5 +- drivers/gpu/drm/zte/zx_vou.c | 6 +- drivers/gpu/drm/zte/zx_vou.h | 6 +- drivers/gpu/drm/zte/zx_vou_regs.h | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 40 +- drivers/hid/hid-ite.c | 5 +- drivers/hv/Kconfig | 3 - drivers/hv/hv.c | 156 +- drivers/hv/hv_util.c | 1 - drivers/hv/hyperv_vmbus.h | 3 + drivers/hv/vmbus_drv.c | 42 +- drivers/hwmon/adt7411.c | 2 +- drivers/hwmon/adt7475.c | 2 +- drivers/hwmon/iio_hwmon.c | 2 +- drivers/hwmon/max197.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 15 +- drivers/hwtracing/coresight/coresight-etb10.c | 6 +- drivers/hwtracing/coresight/coresight-etm3x.c | 3 +- drivers/hwtracing/coresight/coresight-funnel.c | 1 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 6 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 19 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-acorn.c | 5 +- drivers/i2c/busses/i2c-aspeed.c | 5 +- drivers/i2c/busses/i2c-axxia.c | 5 +- drivers/i2c/busses/i2c-digicolor.c | 5 +- drivers/i2c/busses/i2c-efm32.c | 5 +- drivers/i2c/busses/i2c-exynos5.c | 5 +- drivers/i2c/busses/i2c-gpio.c | 5 +- drivers/i2c/busses/i2c-i801.c | 97 +- drivers/i2c/busses/i2c-img-scb.c | 5 +- drivers/i2c/busses/i2c-nomadik.c | 5 +- drivers/i2c/busses/i2c-pca-platform.c | 4 +- drivers/i2c/busses/i2c-puv3.c | 5 +- drivers/i2c/busses/i2c-pxa-pci.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 5 +- drivers/i2c/busses/i2c-rk3x.c | 5 +- drivers/i2c/busses/i2c-simtec.c | 10 +- drivers/i2c/busses/i2c-st.c | 5 +- drivers/i2c/busses/i2c-stm32f7.c | 26 +- drivers/i2c/busses/i2c-tegra.c | 47 +- drivers/i2c/busses/i2c-versatile.c | 5 +- drivers/i2c/busses/i2c-zx2967.c | 5 +- drivers/i2c/i2c-mux.c | 4 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 79 +- drivers/i2c/muxes/i2c-mux-gpio.c | 121 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 5 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 5 +- drivers/ide/amd74xx.c | 6 +- drivers/ide/cs5535.c | 5 +- drivers/ide/via82cxxx.c | 6 +- drivers/iio/accel/kxsd9.c | 5 +- drivers/iio/accel/mma7455.h | 5 +- drivers/iio/accel/mma7455_core.c | 5 +- drivers/iio/accel/mma7455_i2c.c | 5 +- drivers/iio/accel/mma7455_spi.c | 5 +- drivers/iio/accel/sca3000.c | 5 +- drivers/iio/adc/ad799x.c | 6 +- drivers/iio/adc/axp20x_adc.c | 5 +- drivers/iio/adc/bcm_iproc_adc.c | 13 +- drivers/iio/adc/cc10001_adc.c | 6 +- drivers/iio/adc/ep93xx_adc.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 5 +- drivers/iio/adc/lp8788_adc.c | 5 +- drivers/iio/adc/lpc18xx_adc.c | 5 +- drivers/iio/adc/ltc2485.c | 5 +- drivers/iio/adc/max1027.c | 5 +- drivers/iio/adc/max1363.c | 5 +- drivers/iio/adc/mcp320x.c | 5 +- drivers/iio/adc/ti-adc081c.c | 5 +- drivers/iio/adc/ti-adc084s021.c | 5 +- drivers/iio/adc/ti-ads8688.c | 5 +- drivers/iio/adc/ti-tlc4541.c | 5 +- drivers/iio/buffer/industrialio-buffer-cb.c | 5 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 5 +- drivers/iio/chemical/ccs811.c | 5 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 5 +- drivers/iio/dac/ds4424.c | 5 +- drivers/iio/dac/lpc18xx_dac.c | 5 +- drivers/iio/dac/max5821.c | 5 +- drivers/iio/dac/ti-dac082s085.c | 5 +- drivers/iio/dac/ti-dac5571.c | 5 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/dummy/iio_simple_dummy.c | 5 +- drivers/iio/dummy/iio_simple_dummy.h | 5 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 5 +- drivers/iio/dummy/iio_simple_dummy_events.c | 5 +- drivers/iio/gyro/itg3200_buffer.c | 5 +- drivers/iio/gyro/itg3200_core.c | 5 +- drivers/iio/humidity/dht11.c | 8 +- drivers/iio/humidity/si7020.c | 10 +- drivers/iio/iio_core.h | 5 +- drivers/iio/iio_core_trigger.h | 5 +- drivers/iio/imu/adis16400.c | 6 +- drivers/iio/imu/adis16480.c | 6 +- drivers/iio/industrialio-buffer.c | 6 +- drivers/iio/industrialio-configfs.c | 5 +- drivers/iio/industrialio-core.c | 9 +- drivers/iio/industrialio-event.c | 5 +- drivers/iio/industrialio-sw-device.c | 5 +- drivers/iio/industrialio-sw-trigger.c | 5 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/inkern.c | 5 +- drivers/iio/light/cm32181.c | 5 +- drivers/iio/light/cm3232.c | 5 +- drivers/iio/light/cm36651.c | 5 +- drivers/iio/light/gp2ap020a00f.c | 5 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/us5182d.c | 10 +- drivers/iio/magnetometer/hmc5843.h | 5 +- drivers/iio/magnetometer/hmc5843_i2c.c | 5 +- drivers/iio/magnetometer/hmc5843_spi.c | 5 +- drivers/iio/potentiometer/ds1803.c | 5 +- drivers/iio/potentiometer/max5481.c | 6 +- drivers/iio/potentiometer/max5487.c | 6 +- drivers/iio/potentiometer/mcp4131.c | 5 +- drivers/iio/pressure/bmp280-core.c | 5 +- drivers/iio/pressure/hp03.c | 5 +- drivers/iio/proximity/sx9500.c | 5 +- drivers/iio/resolver/ad2s1200.c | 5 +- drivers/iio/trigger/iio-trig-hrtimer.c | 6 +- drivers/iio/trigger/iio-trig-interrupt.c | 5 +- drivers/infiniband/core/device.c | 4 +- drivers/infiniband/core/mr_pool.c | 8 +- drivers/infiniband/core/rw.c | 194 +- drivers/infiniband/core/umem.c | 3 + drivers/infiniband/core/umem_odp.c | 3 +- drivers/infiniband/core/uverbs_cmd.c | 11 +- drivers/infiniband/core/uverbs_std_types_mr.c | 1 + drivers/infiniband/core/verbs.c | 115 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 29 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 3 +- drivers/infiniband/hw/cxgb4/mem.c | 3 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 7 +- drivers/infiniband/hw/efa/efa_main.c | 2 +- drivers/infiniband/hw/efa/efa_verbs.c | 96 +- drivers/infiniband/hw/hfi1/rc.c | 26 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 99 + drivers/infiniband/hw/hns/hns_roce_cq.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 59 + drivers/infiniband/hw/hns/hns_roce_hem.c | 460 ++ drivers/infiniband/hw/hns/hns_roce_hem.h | 16 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 15 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 164 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 17 + drivers/infiniband/hw/hns/hns_roce_mr.c | 122 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 194 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 14 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 3 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 6 +- drivers/infiniband/hw/mlx4/cq.c | 14 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 11 +- drivers/infiniband/hw/mlx4/srq.c | 7 +- drivers/infiniband/hw/mlx5/cq.c | 28 +- drivers/infiniband/hw/mlx5/devx.c | 18 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 22 +- drivers/infiniband/hw/mlx5/mr.c | 559 +- drivers/infiniband/hw/mlx5/odp.c | 10 +- drivers/infiniband/hw/mlx5/qp.c | 236 +- drivers/infiniband/hw/mthca/mthca_provider.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 3 +- drivers/infiniband/hw/qedr/verbs.c | 9 +- drivers/infiniband/hw/qib/qib_rc.c | 26 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 16 +- drivers/infiniband/sw/rdmavt/mr.c | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 31 +- drivers/infiniband/sw/rxe/rxe_mr.c | 3 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 3 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 64 +- drivers/infiniband/ulp/iser/iser_initiator.c | 12 +- drivers/infiniband/ulp/iser/iser_memory.c | 110 +- drivers/infiniband/ulp/iser/iser_verbs.c | 156 +- drivers/infiniband/ulp/isert/ib_isert.c | 8 +- drivers/input/apm-power.c | 6 +- drivers/input/evdev.c | 5 +- drivers/input/gameport/gameport.c | 6 +- drivers/input/input-compat.c | 5 +- drivers/input/input-compat.h | 5 +- drivers/input/input-leds.c | 5 +- drivers/input/input-mt.c | 5 +- drivers/input/input-polldev.c | 5 +- drivers/input/input.c | 6 +- drivers/input/joystick/walkera0701.c | 6 +- drivers/input/keyboard/adc-keys.c | 5 +- drivers/input/keyboard/atkbd.c | 6 +- drivers/input/keyboard/cap11xx.c | 5 +- drivers/input/keyboard/ep93xx_keypad.c | 5 +- drivers/input/keyboard/gpio_keys.c | 11 +- drivers/input/keyboard/gpio_keys_polled.c | 11 +- drivers/input/keyboard/ipaq-micro-keys.c | 5 +- drivers/input/keyboard/jornada680_kbd.c | 5 +- drivers/input/keyboard/jornada720_kbd.c | 6 +- drivers/input/keyboard/matrix_keypad.c | 6 +- drivers/input/keyboard/max7359_keypad.c | 5 +- drivers/input/keyboard/mpr121_touchkey.c | 6 +- drivers/input/keyboard/nspire-keypad.c | 5 +- drivers/input/keyboard/pxa27x_keypad.c | 5 +- drivers/input/keyboard/pxa930_rotary.c | 5 +- drivers/input/keyboard/sh_keysc.c | 5 +- drivers/input/keyboard/st-keyscan.c | 5 +- drivers/input/keyboard/stmpe-keypad.c | 2 +- drivers/input/keyboard/tc3589x-keypad.c | 3 +- drivers/input/keyboard/tca6416-keypad.c | 5 +- drivers/input/keyboard/tm2-touchkey.c | 5 +- drivers/input/misc/apanel.c | 5 +- drivers/input/misc/arizona-haptics.c | 5 +- drivers/input/misc/ati_remote2.c | 5 +- drivers/input/misc/cma3000_d0x.c | 13 +- drivers/input/misc/cma3000_d0x.h | 13 +- drivers/input/misc/cma3000_d0x_i2c.c | 13 +- drivers/input/misc/gp2ap002a00f.c | 5 +- drivers/input/misc/ims-pcu.c | 5 +- drivers/input/misc/ixp4xx-beeper.c | 6 +- drivers/input/misc/m68kspkr.c | 7 +- drivers/input/misc/pcap_keys.c | 6 +- drivers/input/misc/pcspkr.c | 7 +- drivers/input/misc/regulator-haptic.c | 5 +- drivers/input/misc/rotary_encoder.c | 5 +- drivers/input/mouse/alps.c | 5 +- drivers/input/mouse/alps.h | 5 +- drivers/input/mouse/amimouse.c | 6 +- drivers/input/mouse/atarimouse.c | 7 +- drivers/input/mouse/byd.c | 5 +- drivers/input/mouse/cypress_ps2.c | 5 +- drivers/input/mouse/elan_i2c.h | 5 +- drivers/input/mouse/elan_i2c_core.c | 5 +- drivers/input/mouse/elan_i2c_i2c.c | 5 +- drivers/input/mouse/elan_i2c_smbus.c | 5 +- drivers/input/mouse/elantech.c | 5 +- drivers/input/mouse/elantech.h | 5 +- drivers/input/mouse/gpio_mouse.c | 5 +- drivers/input/mouse/hgpk.c | 5 +- drivers/input/mouse/lifebook.c | 5 +- drivers/input/mouse/lifebook.h | 5 +- drivers/input/mouse/logips2pp.c | 5 +- drivers/input/mouse/logips2pp.h | 5 +- drivers/input/mouse/navpoint.c | 5 +- drivers/input/mouse/psmouse-base.c | 6 +- drivers/input/mouse/psmouse-smbus.c | 5 +- drivers/input/mouse/pxa930_trkball.c | 5 +- drivers/input/mouse/rpcmouse.c | 5 +- drivers/input/mouse/synaptics.c | 5 +- drivers/input/mouse/synaptics.h | 5 +- drivers/input/mouse/touchkit_ps2.h | 5 +- drivers/input/mouse/trackpoint.c | 5 +- drivers/input/mouse/trackpoint.h | 5 +- drivers/input/mouse/vmmouse.c | 5 +- drivers/input/mouse/vmmouse.h | 5 +- drivers/input/mousedev.c | 5 +- drivers/input/rmi4/rmi_2d_sensor.c | 5 +- drivers/input/rmi4/rmi_2d_sensor.h | 5 +- drivers/input/rmi4/rmi_bus.c | 5 +- drivers/input/rmi4/rmi_bus.h | 5 +- drivers/input/rmi4/rmi_driver.c | 5 +- drivers/input/rmi4/rmi_driver.h | 5 +- drivers/input/rmi4/rmi_f01.c | 5 +- drivers/input/rmi4/rmi_f03.c | 5 +- drivers/input/rmi4/rmi_f11.c | 5 +- drivers/input/rmi4/rmi_f12.c | 5 +- drivers/input/rmi4/rmi_f30.c | 5 +- drivers/input/rmi4/rmi_f34.c | 5 +- drivers/input/rmi4/rmi_f34.h | 5 +- drivers/input/rmi4/rmi_f34v7.c | 5 +- drivers/input/rmi4/rmi_f54.c | 5 +- drivers/input/rmi4/rmi_f55.c | 5 +- drivers/input/rmi4/rmi_i2c.c | 5 +- drivers/input/rmi4/rmi_smbus.c | 5 +- drivers/input/rmi4/rmi_spi.c | 5 +- drivers/input/serio/altera_ps2.c | 5 +- drivers/input/serio/ams_delta_serio.c | 5 +- drivers/input/serio/arc_ps2.c | 5 +- drivers/input/serio/i8042-io.h | 6 +- drivers/input/serio/i8042-ip22io.h | 6 +- drivers/input/serio/i8042-jazzio.h | 6 +- drivers/input/serio/i8042-ppcio.h | 6 +- drivers/input/serio/i8042-snirm.h | 6 +- drivers/input/serio/i8042-unicore32io.h | 5 +- drivers/input/serio/i8042-x86ia64io.h | 6 +- drivers/input/serio/i8042.c | 8 +- drivers/input/serio/i8042.h | 5 +- drivers/input/serio/libps2.c | 6 +- drivers/input/serio/maceps2.c | 5 +- drivers/input/serio/parkbd.c | 6 +- drivers/input/serio/ps2-gpio.c | 5 +- drivers/input/serio/ps2mult.c | 5 +- drivers/input/serio/serio_raw.c | 5 +- drivers/input/serio/serport.c | 6 +- drivers/input/sparse-keymap.c | 5 +- drivers/input/touchscreen/88pm860x-ts.c | 5 +- drivers/input/touchscreen/ads7846.c | 5 +- drivers/input/touchscreen/da9034-ts.c | 5 +- drivers/input/touchscreen/dynapro.c | 7 +- drivers/input/touchscreen/egalax_ts_serial.c | 6 +- drivers/input/touchscreen/elants_i2c.c | 7 +- drivers/input/touchscreen/elo.c | 6 +- drivers/input/touchscreen/exc3000.c | 5 +- drivers/input/touchscreen/fujitsu_ts.c | 6 +- drivers/input/touchscreen/hampshire.c | 7 +- drivers/input/touchscreen/hideep.c | 5 +- drivers/input/touchscreen/htcpen.c | 5 +- drivers/input/touchscreen/inexio.c | 7 +- drivers/input/touchscreen/ipaq-micro-ts.c | 5 +- drivers/input/touchscreen/jornada720_ts.c | 5 +- drivers/input/touchscreen/mc13783_ts.c | 5 +- drivers/input/touchscreen/mk712.c | 6 +- drivers/input/touchscreen/mtouch.c | 6 +- drivers/input/touchscreen/of_touchscreen.c | 6 +- drivers/input/touchscreen/pcap_ts.c | 6 +- drivers/input/touchscreen/penmount.c | 6 +- drivers/input/touchscreen/sx8654.c | 5 +- drivers/input/touchscreen/touchit213.c | 6 +- drivers/input/touchscreen/touchright.c | 6 +- drivers/input/touchscreen/touchwin.c | 6 +- drivers/input/touchscreen/tsc2007.h | 5 +- drivers/input/touchscreen/tsc2007_core.c | 5 +- drivers/input/touchscreen/tsc2007_iio.c | 5 +- drivers/input/touchscreen/ucb1400_ts.c | 5 +- drivers/iommu/exynos-iommu.c | 5 +- drivers/iommu/intel-iommu.c | 7 +- drivers/iommu/io-pgtable-arm-v7s.c | 13 +- drivers/iommu/io-pgtable-arm.c | 13 +- drivers/iommu/io-pgtable.c | 13 +- drivers/iommu/iommu-sysfs.c | 5 +- drivers/iommu/omap-iommu-debug.c | 5 +- drivers/iommu/omap-iommu.c | 5 +- drivers/iommu/omap-iommu.h | 5 +- drivers/iommu/omap-iopgtable.h | 5 +- drivers/iommu/qcom_iommu.c | 13 +- drivers/iommu/rockchip-iommu.c | 5 +- drivers/iommu/tegra-smmu.c | 5 +- drivers/irqchip/exynos-combiner.c | 5 +- drivers/irqchip/irq-aspeed-i2c-ic.c | 5 +- drivers/irqchip/irq-ath79-cpu.c | 5 +- drivers/irqchip/irq-ath79-misc.c | 5 +- drivers/irqchip/irq-bcm6345-l1.c | 5 +- drivers/irqchip/irq-bcm7038-l1.c | 5 +- drivers/irqchip/irq-bcm7120-l2.c | 5 +- drivers/irqchip/irq-crossbar.c | 6 +- drivers/irqchip/irq-csky-mpintc.c | 15 +- drivers/irqchip/irq-gic-common.c | 13 +- drivers/irqchip/irq-gic-common.h | 13 +- drivers/irqchip/irq-gic-pm.c | 13 +- drivers/irqchip/irq-gic-v2m.c | 5 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 13 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 13 +- drivers/irqchip/irq-gic-v3-its.c | 48 +- drivers/irqchip/irq-gic-v3.c | 20 +- drivers/irqchip/irq-gic-v4.c | 13 +- drivers/irqchip/irq-gic.c | 5 +- drivers/irqchip/irq-hip04.c | 5 +- drivers/irqchip/irq-imx-gpcv2.c | 5 +- drivers/irqchip/irq-ls-scfg-msi.c | 5 +- drivers/irqchip/irq-mbigen.c | 13 +- drivers/irqchip/irq-meson-gpio.c | 15 +- drivers/irqchip/irq-mips-gic.c | 4 +- drivers/irqchip/irq-mmp.c | 5 +- drivers/irqchip/irq-nvic.c | 5 +- drivers/irqchip/irq-partition-percpu.c | 13 +- drivers/irqchip/irq-sa11x0.c | 5 +- drivers/irqchip/irq-sni-exiu.c | 5 +- drivers/irqchip/irq-st.c | 5 +- drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-vf610-mscm-ir.c | 6 +- drivers/irqchip/irq-zevio.c | 6 +- drivers/leds/led-class-flash.c | 5 +- drivers/leds/led-class.c | 5 +- drivers/leds/led-core.c | 6 +- drivers/leds/led-triggers.c | 6 +- drivers/leds/leds-88pm860x.c | 6 +- drivers/leds/leds-aat1290.c | 5 +- drivers/leds/leds-asic3.c | 5 +- drivers/leds/leds-bd2802.c | 6 +- drivers/leds/leds-da903x.c | 5 +- drivers/leds/leds-fsg.c | 6 +- drivers/leds/leds-gpio-register.c | 5 +- drivers/leds/leds-gpio.c | 6 +- drivers/leds/leds-hp6xx.c | 5 +- drivers/leds/leds-ipaq-micro.c | 4 +- drivers/leds/leds-is31fl32xx.c | 6 +- drivers/leds/leds-ktd2692.c | 5 +- drivers/leds/leds-lm355x.c | 5 +- drivers/leds/leds-lm3642.c | 6 +- drivers/leds/leds-locomo.c | 5 +- drivers/leds/leds-lp3944.c | 6 +- drivers/leds/leds-lp3952.c | 6 +- drivers/leds/leds-lp5562.c | 5 +- drivers/leds/leds-lp55xx-common.c | 5 +- drivers/leds/leds-lp55xx-common.h | 5 +- drivers/leds/leds-lp8501.c | 6 +- drivers/leds/leds-lp8788.c | 6 +- drivers/leds/leds-lp8860.c | 6 +- drivers/leds/leds-max77693.c | 5 +- drivers/leds/leds-max8997.c | 6 +- drivers/leds/leds-mc13783.c | 5 +- drivers/leds/leds-net48xx.c | 5 +- drivers/leds/leds-pwm.c | 5 +- drivers/leds/leds-regulator.c | 6 +- drivers/leds/leds-s3c24xx.c | 5 +- drivers/leds/leds-wm831x-status.c | 6 +- drivers/leds/leds-wm8350.c | 6 +- drivers/leds/leds-wrap.c | 5 +- drivers/leds/leds.h | 6 +- drivers/leds/trigger/ledtrig-activity.c | 7 +- drivers/leds/trigger/ledtrig-backlight.c | 6 +- drivers/leds/trigger/ledtrig-camera.c | 5 +- drivers/leds/trigger/ledtrig-cpu.c | 6 +- drivers/leds/trigger/ledtrig-default-on.c | 5 +- drivers/leds/trigger/ledtrig-disk.c | 6 +- drivers/leds/trigger/ledtrig-gpio.c | 5 +- drivers/leds/trigger/ledtrig-heartbeat.c | 5 +- drivers/leds/trigger/ledtrig-mtd.c | 6 +- drivers/leds/trigger/ledtrig-oneshot.c | 5 +- drivers/leds/trigger/ledtrig-panic.c | 6 +- drivers/leds/trigger/ledtrig-timer.c | 5 +- drivers/lightnvm/core.c | 2 +- drivers/lightnvm/pblk-core.c | 18 +- drivers/macintosh/rack-meter.c | 4 +- drivers/macintosh/smu.c | 3 +- drivers/macintosh/windfarm.h | 3 +- drivers/macintosh/windfarm_ad7417_sensor.c | 3 +- drivers/macintosh/windfarm_core.c | 3 +- drivers/macintosh/windfarm_fcu_controls.c | 3 +- drivers/macintosh/windfarm_lm75_sensor.c | 3 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_max6690_sensor.c | 3 +- drivers/macintosh/windfarm_mpu.h | 3 +- drivers/macintosh/windfarm_pid.c | 3 +- drivers/macintosh/windfarm_pid.h | 3 +- drivers/macintosh/windfarm_pm112.c | 3 +- drivers/macintosh/windfarm_pm121.c | 13 +- drivers/macintosh/windfarm_pm72.c | 3 +- drivers/macintosh/windfarm_pm81.c | 4 +- drivers/macintosh/windfarm_pm91.c | 3 +- drivers/macintosh/windfarm_rm31.c | 3 +- drivers/macintosh/windfarm_smu_controls.c | 3 +- drivers/macintosh/windfarm_smu_sensors.c | 3 +- drivers/mailbox/bcm-pdc-mailbox.c | 13 +- drivers/mailbox/mailbox.c | 5 +- drivers/mailbox/mailbox.h | 6 +- drivers/md/md-bitmap.c | 20 + drivers/md/md.c | 116 +- drivers/md/md.h | 23 + drivers/md/raid1.c | 68 +- drivers/md/raid5.c | 1 - drivers/media/common/saa7146/saa7146_fops.c | 9 + drivers/media/common/saa7146/saa7146_video.c | 18 +- drivers/media/dvb-frontends/dib3000.h | 6 +- drivers/media/dvb-frontends/dib3000mb.c | 6 +- drivers/media/dvb-frontends/drxd.h | 14 +- drivers/media/dvb-frontends/drxd_firm.c | 14 +- drivers/media/dvb-frontends/drxd_firm.h | 14 +- drivers/media/dvb-frontends/drxd_hard.c | 14 +- drivers/media/dvb-frontends/drxd_map_firm.h | 14 +- drivers/media/dvb-frontends/drxk_hard.c | 14 +- drivers/media/dvb-frontends/stv090x.c | 1 - drivers/media/dvb-frontends/tda18271c2dd.c | 15 +- drivers/media/i2c/Makefile | 2 +- drivers/media/i2c/adv7511-v4l2.c | 1997 ++++++ drivers/media/i2c/adv7511.c | 1992 ------ drivers/media/i2c/ak881x.c | 7 +- drivers/media/i2c/lm3646.c | 5 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 45 +- drivers/media/i2c/mt9p031.c | 5 +- drivers/media/i2c/mt9t001.c | 5 +- drivers/media/i2c/mt9v032.c | 5 +- drivers/media/i2c/ov13858.c | 4 +- drivers/media/i2c/ov2640.c | 7 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 6 +- drivers/media/i2c/ov9640.c | 4 +- drivers/media/i2c/ov9650.c | 5 +- drivers/media/i2c/s5k5baf.c | 5 +- drivers/media/i2c/s5k6a3.c | 5 +- drivers/media/i2c/st-mipid02.c | 60 +- drivers/media/i2c/tvp514x.c | 11 +- drivers/media/i2c/tvp514x_regs.h | 11 +- drivers/media/i2c/tw9910.c | 3 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/pci/bt8xx/bttv-driver.c | 50 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 14 +- drivers/media/pci/cx18/cx18-ioctl.c | 5 +- drivers/media/pci/cx18/cx18-streams.c | 1 + drivers/media/pci/cx23885/cx23885-417.c | 13 +- drivers/media/pci/cx23885/cx23885-video.c | 22 +- drivers/media/pci/cx25821/cx25821-video.c | 14 +- drivers/media/pci/cx88/cx88-blackbird.c | 4 + drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/cx88/cx88-video.c | 32 +- drivers/media/pci/dt3155/dt3155.c | 5 +- drivers/media/pci/ivtv/ivtv-cards.h | 3 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 7 - drivers/media/pci/ivtv/ivtv-streams.c | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/Kconfig | 3 +- drivers/media/pci/meye/meye.c | 6 +- drivers/media/pci/ngene/ngene-cards.c | 15 +- drivers/media/pci/ngene/ngene-core.c | 15 +- drivers/media/pci/ngene/ngene-dvb.c | 15 +- drivers/media/pci/ngene/ngene-i2c.c | 15 +- drivers/media/pci/ngene/ngene.h | 14 +- drivers/media/pci/saa7134/saa7134-core.c | 15 + drivers/media/pci/saa7134/saa7134-empress.c | 4 + drivers/media/pci/saa7134/saa7134-video.c | 46 +- drivers/media/pci/saa7164/saa7164-encoder.c | 15 +- drivers/media/pci/saa7164/saa7164-vbi.c | 15 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 5 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 5 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/Kconfig | 3 +- drivers/media/pci/tw68/tw68-video.c | 8 +- drivers/media/pci/tw686x/tw686x-video.c | 5 +- drivers/media/platform/aspeed-video.c | 28 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 2163 +++++++ drivers/media/platform/atmel/atmel-isc.c | 2631 -------- drivers/media/platform/atmel/atmel-isc.h | 245 + drivers/media/platform/atmel/atmel-isi.c | 5 +- drivers/media/platform/atmel/atmel-isi.h | 5 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 348 ++ drivers/media/platform/coda/coda-bit.c | 403 +- drivers/media/platform/coda/coda-common.c | 248 +- drivers/media/platform/coda/coda-mpeg2.c | 43 + drivers/media/platform/coda/coda-mpeg4.c | 38 + drivers/media/platform/coda/coda.h | 33 +- drivers/media/platform/coda/coda_regs.h | 18 + drivers/media/platform/exynos-gsc/gsc-core.h | 4 +- drivers/media/platform/exynos-gsc/gsc-regs.h | 5 +- drivers/media/platform/exynos4-is/common.c | 5 +- drivers/media/platform/exynos4-is/common.h | 5 +- drivers/media/platform/exynos4-is/fimc-capture.c | 5 +- drivers/media/platform/exynos4-is/fimc-core.h | 5 +- .../media/platform/exynos4-is/fimc-is-command.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-errno.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-errno.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-i2c.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-i2c.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-param.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-param.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-regs.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-regs.h | 5 +- drivers/media/platform/exynos4-is/fimc-is-sensor.c | 5 +- drivers/media/platform/exynos4-is/fimc-is-sensor.h | 5 +- drivers/media/platform/exynos4-is/fimc-is.c | 5 +- drivers/media/platform/exynos4-is/fimc-is.h | 5 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 5 +- drivers/media/platform/exynos4-is/fimc-isp-video.h | 5 +- drivers/media/platform/exynos4-is/fimc-isp.c | 5 +- drivers/media/platform/exynos4-is/fimc-isp.h | 5 +- drivers/media/platform/exynos4-is/fimc-lite-reg.c | 5 +- drivers/media/platform/exynos4-is/fimc-lite-reg.h | 5 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-lite.h | 5 +- drivers/media/platform/exynos4-is/fimc-reg.c | 5 +- drivers/media/platform/exynos4-is/fimc-reg.h | 5 +- drivers/media/platform/exynos4-is/media-dev.h | 5 +- drivers/media/platform/exynos4-is/mipi-csis.c | 5 +- drivers/media/platform/exynos4-is/mipi-csis.h | 5 +- drivers/media/platform/marvell-ccic/Kconfig | 2 + drivers/media/platform/marvell-ccic/cafe-driver.c | 58 +- drivers/media/platform/marvell-ccic/mcam-core.c | 337 +- drivers/media/platform/marvell-ccic/mcam-core.h | 12 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 238 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 14 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 21 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 21 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 23 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 8 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 20 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 4 + .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 19 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 19 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 8 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 13 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 3 + drivers/media/platform/omap3isp/cfa_coef_table.h | 5 +- drivers/media/platform/omap3isp/gamma_table.h | 5 +- drivers/media/platform/omap3isp/isp.c | 5 +- drivers/media/platform/omap3isp/isp.h | 5 +- drivers/media/platform/omap3isp/ispccdc.c | 5 +- drivers/media/platform/omap3isp/ispccdc.h | 5 +- drivers/media/platform/omap3isp/ispccp2.c | 5 +- drivers/media/platform/omap3isp/ispccp2.h | 5 +- drivers/media/platform/omap3isp/ispcsi2.c | 5 +- drivers/media/platform/omap3isp/ispcsi2.h | 5 +- drivers/media/platform/omap3isp/ispcsiphy.c | 5 +- drivers/media/platform/omap3isp/ispcsiphy.h | 5 +- drivers/media/platform/omap3isp/isph3a.h | 5 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 5 +- drivers/media/platform/omap3isp/isph3a_af.c | 5 +- drivers/media/platform/omap3isp/isphist.c | 5 +- drivers/media/platform/omap3isp/isphist.h | 5 +- drivers/media/platform/omap3isp/isppreview.c | 5 +- drivers/media/platform/omap3isp/isppreview.h | 5 +- drivers/media/platform/omap3isp/ispreg.h | 5 +- drivers/media/platform/omap3isp/ispresizer.c | 5 +- drivers/media/platform/omap3isp/ispresizer.h | 5 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/platform/omap3isp/ispstat.h | 5 +- drivers/media/platform/omap3isp/ispvideo.c | 5 +- drivers/media/platform/omap3isp/ispvideo.h | 5 +- .../media/platform/omap3isp/luma_enhance_table.h | 5 +- .../media/platform/omap3isp/noise_filter_table.h | 5 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 190 +- drivers/media/platform/s3c-camif/camif-capture.c | 5 +- drivers/media/platform/s3c-camif/camif-core.h | 5 +- drivers/media/platform/s3c-camif/camif-regs.c | 5 +- drivers/media/platform/s3c-camif/camif-regs.h | 5 +- drivers/media/platform/s5p-cec/exynos_hdmi_cec.h | 5 +- .../media/platform/s5p-cec/exynos_hdmi_cecctrl.c | 5 +- drivers/media/platform/s5p-cec/regs-cec.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 5 +- .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.c | 5 +- .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 5 +- drivers/media/platform/s5p-jpeg/jpeg-regs.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc-v6.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc-v7.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc-v8.h | 5 +- drivers/media/platform/s5p-mfc/regs-mfc.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_intr.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_intr.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 5 + drivers/media/platform/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 5 +- drivers/media/platform/ti-vpe/cal_regs.h | 5 +- drivers/media/platform/ti-vpe/csc.c | 5 +- drivers/media/platform/ti-vpe/csc.h | 5 +- drivers/media/platform/ti-vpe/sc.c | 5 +- drivers/media/platform/ti-vpe/sc.h | 5 +- drivers/media/platform/ti-vpe/sc_coeff.h | 5 +- drivers/media/platform/ti-vpe/vpdma.c | 5 +- drivers/media/platform/ti-vpe/vpdma.h | 5 +- drivers/media/platform/ti-vpe/vpdma_priv.h | 5 +- drivers/media/platform/ti-vpe/vpe.c | 5 +- drivers/media/platform/ti-vpe/vpe_regs.h | 5 +- drivers/media/platform/vimc/Makefile | 12 +- drivers/media/platform/vimc/vimc-capture.c | 5 +- drivers/media/platform/vimc/vimc-common.c | 4 - drivers/media/platform/vimc/vimc-debayer.c | 6 +- drivers/media/platform/vimc/vimc-streamer.c | 26 +- drivers/media/platform/vivid/vivid-core.c | 120 +- drivers/media/platform/vivid/vivid-core.h | 44 +- drivers/media/platform/vivid/vivid-ctrls.c | 108 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 8 +- drivers/media/platform/vivid/vivid-vbi-cap.c | 16 +- drivers/media/platform/vivid/vivid-vid-cap.c | 142 +- drivers/media/platform/vivid/vivid-vid-common.c | 8 +- drivers/media/platform/vivid/vivid-vid-out.c | 6 + drivers/media/rc/keymaps/rc-tango.c | 5 +- drivers/media/rc/keymaps/rc-zx-irdec.c | 5 +- drivers/media/rc/lirc_dev.c | 2 +- drivers/media/rc/zx-irdec.c | 5 +- drivers/media/tuners/mt2063.c | 11 +- drivers/media/tuners/si2157.c | 6 + drivers/media/tuners/si2157_priv.h | 3 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 2 + drivers/media/usb/dvb-usb-v2/az6007.c | 10 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 5 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 5 +- drivers/media/usb/hdpvr/hdpvr-video.c | 17 +- drivers/media/usb/pvrusb2/Kconfig | 2 + drivers/media/usb/pvrusb2/pvrusb2-audio.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-audio.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-context.c | 11 +- drivers/media/usb/pvrusb2/pvrusb2-context.h | 11 +- drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | 37 +- drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-debug.h | 11 +- drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-debugifc.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 224 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.h | 13 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 99 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.h | 5 +- drivers/media/usb/pvrusb2/pvrusb2-eeprom.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-eeprom.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h | 16 +- drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 48 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-io.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-io.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ioread.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-ioread.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-main.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-std.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-util.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2-wm8775.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-wm8775.h | 12 +- drivers/media/usb/pvrusb2/pvrusb2.h | 12 +- drivers/media/v4l2-core/v4l2-async.c | 5 +- drivers/media/v4l2-core/v4l2-clk.c | 5 +- drivers/media/v4l2-core/v4l2-ctrls.c | 50 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 5 +- drivers/media/v4l2-core/v4l2-fwnode.c | 2 +- drivers/media/v4l2-core/v4l2-subdev.c | 268 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/memory/brcmstb_dpfe.c | 4 +- drivers/memory/da8xx-ddrctl.c | 5 +- drivers/memory/emif.c | 5 +- drivers/memory/emif.h | 5 +- drivers/memory/jedec_ddr.h | 5 +- drivers/memory/jedec_ddr_data.c | 5 +- drivers/memory/jz4780-nemc.c | 5 +- drivers/memory/omap-gpmc.c | 5 +- drivers/memory/tegra/mc.c | 5 +- drivers/memory/tegra/mc.h | 5 +- drivers/memory/tegra/tegra114.c | 5 +- drivers/memory/tegra/tegra124.c | 5 +- drivers/memory/tegra/tegra186.c | 5 +- drivers/memory/tegra/tegra20.c | 5 +- drivers/memory/tegra/tegra210.c | 5 +- drivers/memory/tegra/tegra30.c | 5 +- drivers/memory/ti-aemif.c | 5 +- drivers/memstick/core/memstick.c | 6 +- drivers/memstick/core/ms_block.c | 6 +- drivers/memstick/core/ms_block.h | 6 +- drivers/memstick/core/mspro_block.c | 6 +- drivers/memstick/host/jmb38x_ms.c | 6 +- drivers/memstick/host/r592.c | 5 +- drivers/memstick/host/r592.h | 5 +- drivers/memstick/host/rtsx_usb_ms.c | 13 +- drivers/memstick/host/tifm_ms.c | 6 +- drivers/mfd/88pm80x.c | 5 +- drivers/mfd/88pm860x-core.c | 5 +- drivers/mfd/88pm860x-i2c.c | 5 +- drivers/mfd/ac100.c | 5 +- drivers/mfd/arizona-core.c | 5 +- drivers/mfd/arizona-i2c.c | 5 +- drivers/mfd/arizona-irq.c | 5 +- drivers/mfd/arizona-spi.c | 5 +- drivers/mfd/arizona.h | 5 +- drivers/mfd/asic3.c | 6 +- drivers/mfd/atmel-flexcom.c | 13 +- drivers/mfd/atmel-hlcdc.c | 13 +- drivers/mfd/atmel-smc.c | 5 +- drivers/mfd/axp20x-i2c.c | 5 +- drivers/mfd/axp20x-rsb.c | 5 +- drivers/mfd/axp20x.c | 5 +- drivers/mfd/cs47l24-tables.c | 5 +- drivers/mfd/da903x.c | 5 +- drivers/mfd/da9052-irq.c | 5 +- drivers/mfd/ezx-pcap.c | 6 +- drivers/mfd/fsl-imx25-tsadc.c | 5 +- drivers/mfd/hi6421-pmic-core.c | 5 +- drivers/mfd/hi655x-pmic.c | 5 +- drivers/mfd/intel-lpss-acpi.c | 5 +- drivers/mfd/intel-lpss-pci.c | 5 +- drivers/mfd/intel-lpss.c | 5 +- drivers/mfd/intel-lpss.h | 5 +- drivers/mfd/ipaq-micro.c | 5 +- drivers/mfd/lp3943.c | 5 +- drivers/mfd/lp8788-irq.c | 6 +- drivers/mfd/lp8788.c | 6 +- drivers/mfd/madera.h | 5 +- drivers/mfd/max77620.c | 5 +- drivers/mfd/max8907.c | 5 +- drivers/mfd/max8925-core.c | 5 +- drivers/mfd/max8925-i2c.c | 5 +- drivers/mfd/mc13xxx-core.c | 5 +- drivers/mfd/mc13xxx-i2c.c | 5 +- drivers/mfd/mc13xxx-spi.c | 5 +- drivers/mfd/mc13xxx.h | 5 +- drivers/mfd/mfd-core.c | 6 +- drivers/mfd/motorola-cpcap.c | 5 +- drivers/mfd/sky81452.c | 13 +- drivers/mfd/sm501.c | 5 +- drivers/mfd/stmfx.c | 4 +- drivers/mfd/stmpe-i2c.c | 2 +- drivers/mfd/stmpe-spi.c | 2 +- drivers/mfd/stmpe.c | 2 +- drivers/mfd/stmpe.h | 2 +- drivers/mfd/sun4i-gpadc.c | 5 +- drivers/mfd/t7l66xb.c | 5 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/tc6387xb.c | 6 +- drivers/mfd/tc6393xb.c | 5 +- drivers/mfd/ti-lmu.c | 5 +- drivers/mfd/tmio_core.c | 5 +- drivers/mfd/tps6586x.c | 5 +- drivers/mfd/ucb1400_core.c | 5 +- drivers/mfd/ucb1x00-ts.c | 5 +- drivers/mfd/wm5102-tables.c | 5 +- drivers/mfd/wm5110-tables.c | 5 +- drivers/mfd/wm8997-tables.c | 5 +- drivers/mfd/wm8998-tables.c | 5 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/atmel-ssc.c | 5 +- drivers/misc/c2port/c2port-duramar2150.c | 5 +- drivers/misc/c2port/core.c | 5 +- drivers/misc/cardreader/rtsx_usb.c | 13 +- drivers/misc/cb710/core.c | 5 +- drivers/misc/cb710/debug.c | 5 +- drivers/misc/cb710/sgbuf2.c | 5 +- drivers/misc/ds1682.c | 5 +- drivers/misc/dummy-irq.c | 6 +- drivers/misc/eeprom/digsy_mtc_eeprom.c | 5 +- drivers/misc/eeprom/eeprom_93xx46.c | 5 +- drivers/misc/fsa9480.c | 5 +- drivers/misc/lkdtm/bugs.c | 66 + drivers/misc/lkdtm/core.c | 3 +- drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/sram.h | 5 +- drivers/misc/tifm_7xx1.c | 6 +- drivers/misc/tifm_core.c | 6 +- drivers/misc/vmw_vmci/vmci_context.c | 80 +- drivers/misc/vmw_vmci/vmci_handle_array.c | 38 +- drivers/misc/vmw_vmci/vmci_handle_array.h | 29 +- drivers/misc/xilinx_sdfec.c | 345 ++ drivers/mmc/core/bus.c | 5 +- drivers/mmc/core/bus.h | 5 +- drivers/mmc/core/core.c | 5 +- drivers/mmc/core/core.h | 5 +- drivers/mmc/core/debugfs.c | 5 +- drivers/mmc/core/host.c | 5 +- drivers/mmc/core/host.h | 5 +- drivers/mmc/core/mmc.c | 5 +- drivers/mmc/core/queue.c | 6 +- drivers/mmc/core/sd.c | 5 +- drivers/mmc/core/slot-gpio.c | 5 +- drivers/mmc/host/android-goldfish.c | 5 +- drivers/mmc/host/atmel-mci.c | 5 +- drivers/mmc/host/au1xmmc.c | 4 +- drivers/mmc/host/cb710-mmc.c | 5 +- drivers/mmc/host/cb710-mmc.h | 5 +- drivers/mmc/host/mmci.c | 5 +- drivers/mmc/host/mmci.h | 5 +- drivers/mmc/host/mvsdio.c | 5 +- drivers/mmc/host/mvsdio.h | 5 +- drivers/mmc/host/mxcmmc.c | 6 +- drivers/mmc/host/omap.c | 5 +- drivers/mmc/host/pxamci.c | 5 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 13 +- drivers/mmc/host/s3cmci.c | 5 +- drivers/mmc/host/s3cmci.h | 5 +- drivers/mmc/host/sdhci-cns3xxx.c | 5 +- drivers/mmc/host/sdhci-pltfm.h | 5 +- drivers/mmc/host/sdhci-s3c.c | 5 +- drivers/mmc/host/tifm_sd.c | 6 +- drivers/mmc/host/wmt-sdmmc.c | 5 +- drivers/mtd/bcm47xxpart.c | 6 +- drivers/mtd/maps/impa7.c | 5 +- drivers/mtd/maps/lantiq-flash.c | 4 +- drivers/mtd/maps/pci.c | 5 +- drivers/mtd/maps/pxa2xx-flash.c | 5 +- drivers/mtd/maps/rbtx4939-flash.c | 5 +- drivers/mtd/maps/vmu-flash.c | 4 +- drivers/mtd/nand/onenand/generic.c | 5 +- drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/onenand/samsung.c | 5 +- drivers/mtd/nand/onenand/samsung.h | 5 +- drivers/mtd/nand/raw/au1550nd.c | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 6 +- drivers/mtd/nand/raw/cmx270_nand.c | 6 +- drivers/mtd/nand/raw/cs553x_nand.c | 6 +- drivers/mtd/nand/raw/gpio.c | 6 +- drivers/mtd/nand/raw/mtk_ecc.h | 4 +- drivers/mtd/nand/raw/nand_base.c | 6 +- drivers/mtd/nand/raw/nand_bbt.c | 6 +- drivers/mtd/nand/raw/nand_ids.c | 6 +- drivers/mtd/nand/raw/nand_timings.c | 6 +- drivers/mtd/nand/raw/omap2.c | 5 +- drivers/mtd/nand/raw/oxnas_nand.c | 6 +- drivers/mtd/nand/raw/plat_nand.c | 6 +- drivers/mtd/nand/raw/r852.c | 5 +- drivers/mtd/nand/raw/r852.h | 5 +- drivers/mtd/nand/raw/sharpsl.c | 6 +- drivers/mtd/nand/raw/sm_common.c | 5 +- drivers/mtd/nand/raw/sm_common.h | 5 +- drivers/mtd/nand/raw/socrates_nand.c | 7 +- drivers/mtd/nand/raw/tango_nand.c | 5 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/mtd/parsers/parser_trx.c | 6 +- drivers/mtd/sm_ftl.c | 5 +- drivers/mtd/sm_ftl.h | 5 +- drivers/mtd/spi-nor/intel-spi-pci.c | 6 +- drivers/mtd/spi-nor/intel-spi-platform.c | 5 +- drivers/mtd/spi-nor/intel-spi.c | 5 +- drivers/mtd/spi-nor/intel-spi.h | 5 +- drivers/mtd/spi-nor/nxp-spifi.c | 6 +- drivers/mtd/spi-nor/spi-nor.c | 126 +- drivers/mtd/ssfdc.c | 5 +- drivers/net/can/cc770/cc770.c | 10 +- drivers/net/can/cc770/cc770.h | 10 +- drivers/net/can/cc770/cc770_isa.c | 10 +- drivers/net/can/cc770/cc770_platform.c | 10 +- drivers/net/can/led.c | 5 +- drivers/net/can/peak_canfd/peak_canfd.c | 10 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 10 +- drivers/net/can/sja1000/ems_pcmcia.c | 10 +- drivers/net/can/sja1000/peak_pci.c | 10 +- drivers/net/can/sja1000/peak_pcmcia.c | 10 +- drivers/net/can/spi/hi311x.c | 5 +- drivers/net/dsa/mt7530.c | 46 +- drivers/net/dsa/mt7530.h | 4 + drivers/net/dsa/mv88e6xxx/chip.c | 176 +- drivers/net/dsa/mv88e6xxx/chip.h | 10 + drivers/net/dsa/mv88e6xxx/global1_atu.c | 6 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 6 +- drivers/net/dsa/mv88e6xxx/global2.c | 20 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 28 +- drivers/net/dsa/mv88e6xxx/phy.c | 4 +- drivers/net/dsa/mv88e6xxx/ptp.c | 32 +- drivers/net/dsa/mv88e6xxx/serdes.c | 24 +- drivers/net/ethernet/8390/ax88796.c | 5 +- drivers/net/ethernet/8390/etherh.c | 5 +- drivers/net/ethernet/alacritech/slicoss.c | 11 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 +- drivers/net/ethernet/amd/am79c961a.c | 5 +- drivers/net/ethernet/amd/am79c961a.h | 5 +- drivers/net/ethernet/arc/emac_main.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.h | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 5 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 +- drivers/net/ethernet/cadence/macb.h | 8 +- drivers/net/ethernet/cadence/macb_main.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 53 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 40 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 241 + drivers/net/ethernet/dnet.c | 5 +- drivers/net/ethernet/dnet.h | 5 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 28 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 341 ++ drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 8 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 5 + drivers/net/ethernet/huawei/hinic/hinic_port.c | 87 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 174 + drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 5 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 8 + drivers/net/ethernet/huawei/hinic/hinic_tx.h | 1 + drivers/net/ethernet/i825xx/ether1.c | 5 +- drivers/net/ethernet/i825xx/ether1.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 12 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 38 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 11 + drivers/net/ethernet/mellanox/mlx5/core/mr.c | 27 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 208 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 12 +- drivers/net/ethernet/micrel/ks8851.c | 5 +- drivers/net/ethernet/micrel/ks8851.h | 5 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 5 +- drivers/net/ethernet/netx-eth.c | 13 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 13 +- drivers/net/ethernet/pasemi/pasemi_mac.h | 13 +- drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 13 +- drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h | 5 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h | 5 +- drivers/net/ethernet/seeq/ether3.c | 5 +- drivers/net/ethernet/seeq/ether3.h | 5 +- drivers/net/ethernet/sfc/bitfield.h | 5 +- drivers/net/ethernet/sfc/ef10.c | 5 +- drivers/net/ethernet/sfc/ef10_regs.h | 5 +- drivers/net/ethernet/sfc/ef10_sriov.c | 5 +- drivers/net/ethernet/sfc/ef10_sriov.h | 5 +- drivers/net/ethernet/sfc/efx.c | 5 +- drivers/net/ethernet/sfc/efx.h | 5 +- drivers/net/ethernet/sfc/enum.h | 5 +- drivers/net/ethernet/sfc/ethtool.c | 5 +- drivers/net/ethernet/sfc/falcon/bitfield.h | 5 +- drivers/net/ethernet/sfc/falcon/efx.c | 5 +- drivers/net/ethernet/sfc/falcon/efx.h | 5 +- drivers/net/ethernet/sfc/falcon/enum.h | 5 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 5 +- drivers/net/ethernet/sfc/falcon/falcon.c | 5 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 5 +- drivers/net/ethernet/sfc/falcon/farch.c | 5 +- drivers/net/ethernet/sfc/falcon/farch_regs.h | 5 +- drivers/net/ethernet/sfc/falcon/filter.h | 5 +- drivers/net/ethernet/sfc/falcon/io.h | 5 +- drivers/net/ethernet/sfc/falcon/mdio_10g.c | 5 +- drivers/net/ethernet/sfc/falcon/mdio_10g.h | 5 +- drivers/net/ethernet/sfc/falcon/mtd.c | 5 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 5 +- drivers/net/ethernet/sfc/falcon/nic.c | 5 +- drivers/net/ethernet/sfc/falcon/nic.h | 5 +- drivers/net/ethernet/sfc/falcon/phy.h | 5 +- drivers/net/ethernet/sfc/falcon/qt202x_phy.c | 5 +- drivers/net/ethernet/sfc/falcon/rx.c | 5 +- drivers/net/ethernet/sfc/falcon/selftest.c | 5 +- drivers/net/ethernet/sfc/falcon/selftest.h | 5 +- drivers/net/ethernet/sfc/falcon/tenxpress.c | 5 +- drivers/net/ethernet/sfc/falcon/tx.c | 5 +- drivers/net/ethernet/sfc/falcon/tx.h | 5 +- drivers/net/ethernet/sfc/falcon/txc43128_phy.c | 5 +- drivers/net/ethernet/sfc/falcon/workarounds.h | 5 +- drivers/net/ethernet/sfc/farch.c | 5 +- drivers/net/ethernet/sfc/farch_regs.h | 5 +- drivers/net/ethernet/sfc/filter.h | 5 +- drivers/net/ethernet/sfc/io.h | 5 +- drivers/net/ethernet/sfc/mcdi.c | 5 +- drivers/net/ethernet/sfc/mcdi.h | 5 +- drivers/net/ethernet/sfc/mcdi_mon.c | 5 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 5 +- drivers/net/ethernet/sfc/mcdi_port.c | 5 +- drivers/net/ethernet/sfc/mtd.c | 5 +- drivers/net/ethernet/sfc/net_driver.h | 5 +- drivers/net/ethernet/sfc/nic.c | 5 +- drivers/net/ethernet/sfc/nic.h | 5 +- drivers/net/ethernet/sfc/ptp.c | 5 +- drivers/net/ethernet/sfc/rx.c | 5 +- drivers/net/ethernet/sfc/selftest.c | 5 +- drivers/net/ethernet/sfc/selftest.h | 5 +- drivers/net/ethernet/sfc/siena.c | 5 +- drivers/net/ethernet/sfc/siena_sriov.c | 5 +- drivers/net/ethernet/sfc/siena_sriov.h | 5 +- drivers/net/ethernet/sfc/sriov.c | 5 +- drivers/net/ethernet/sfc/sriov.h | 5 +- drivers/net/ethernet/sfc/tx.c | 5 +- drivers/net/ethernet/sfc/tx.h | 5 +- drivers/net/ethernet/sfc/tx_tso.c | 5 +- drivers/net/ethernet/sfc/vfdi.h | 5 +- drivers/net/ethernet/sfc/workarounds.h | 5 +- drivers/net/ethernet/sis/sis900.c | 16 +- drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c | 13 +- drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h | 13 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 21 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- drivers/net/ethernet/ti/cpsw.c | 30 +- drivers/net/fddi/defza.c | 1 + drivers/net/fjes/fjes_debugfs.c | 15 +- drivers/net/geneve.c | 5 +- drivers/net/mdio.c | 5 +- drivers/net/ppp/ppp_deflate.c | 5 +- drivers/net/ppp/ppp_mppe.c | 1 + drivers/net/usb/cdc_mbim.c | 5 +- drivers/net/usb/huawei_cdc_ncm.c | 6 +- drivers/net/usb/pegasus.c | 5 +- drivers/net/usb/pegasus.h | 5 +- drivers/net/usb/qmi_wwan.c | 7 +- drivers/net/usb/r8152.c | 6 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/sr9700.h | 5 +- drivers/net/vrf.c | 5 +- drivers/net/vxlan.c | 5 +- drivers/net/wireless/admtek/adm8211.c | 6 +- drivers/net/wireless/intel/ipw2x00/ipw.h | 5 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2100.h | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 16 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 16 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 6 +- drivers/net/wireless/intel/ipw2x00/libipw_geo.c | 16 +- drivers/net/wireless/intel/ipw2x00/libipw_module.c | 16 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 6 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 16 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 16 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 144 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 1 + .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 241 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 17 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 6 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 6 +- drivers/net/wireless/intersil/p54/eeprom.c | 5 +- drivers/net/wireless/intersil/p54/eeprom.h | 5 +- drivers/net/wireless/intersil/p54/fwio.c | 5 +- drivers/net/wireless/intersil/p54/led.c | 5 +- drivers/net/wireless/intersil/p54/lmac.h | 5 +- drivers/net/wireless/intersil/p54/main.c | 5 +- drivers/net/wireless/intersil/p54/p54.h | 5 +- drivers/net/wireless/intersil/p54/p54pci.c | 5 +- drivers/net/wireless/intersil/p54/p54pci.h | 5 +- drivers/net/wireless/intersil/p54/p54usb.c | 5 +- drivers/net/wireless/intersil/p54/p54usb.h | 5 +- drivers/net/wireless/intersil/p54/txrx.c | 7 +- drivers/net/wireless/mac80211_hwsim.c | 7 +- drivers/net/wireless/mac80211_hwsim.h | 5 +- drivers/net/wireless/marvell/mwifiex/fw.h | 12 +- drivers/net/wireless/marvell/mwifiex/scan.c | 18 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 4 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 2 +- .../net/wireless/realtek/rtl818x/rtl8180/grf5101.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/grf5101.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/max2820.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/max2820.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/rtl8225.c | 5 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.c | 5 +- .../wireless/realtek/rtl818x/rtl8180/rtl8225se.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/sa2400.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8180/sa2400.h | 5 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rfkill.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8187.h | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 5 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.h | 5 +- drivers/net/wireless/realtek/rtl818x/rtl818x.h | 5 +- drivers/net/wireless/st/cw1200/bh.c | 5 +- drivers/net/wireless/st/cw1200/bh.h | 5 +- drivers/net/wireless/st/cw1200/cw1200.h | 5 +- drivers/net/wireless/st/cw1200/cw1200_sdio.c | 5 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 5 +- drivers/net/wireless/st/cw1200/debug.c | 5 +- drivers/net/wireless/st/cw1200/debug.h | 5 +- drivers/net/wireless/st/cw1200/fwio.c | 5 +- drivers/net/wireless/st/cw1200/fwio.h | 5 +- drivers/net/wireless/st/cw1200/hwbus.h | 5 +- drivers/net/wireless/st/cw1200/hwio.c | 5 +- drivers/net/wireless/st/cw1200/hwio.h | 5 +- drivers/net/wireless/st/cw1200/main.c | 5 +- drivers/net/wireless/st/cw1200/pm.c | 5 +- drivers/net/wireless/st/cw1200/pm.h | 5 +- drivers/net/wireless/st/cw1200/queue.c | 5 +- drivers/net/wireless/st/cw1200/queue.h | 5 +- drivers/net/wireless/st/cw1200/scan.c | 5 +- drivers/net/wireless/st/cw1200/scan.h | 5 +- drivers/net/wireless/st/cw1200/sta.c | 5 +- drivers/net/wireless/st/cw1200/sta.h | 5 +- drivers/net/wireless/st/cw1200/txrx.c | 5 +- drivers/net/wireless/st/cw1200/txrx.h | 5 +- drivers/net/wireless/st/cw1200/wsm.c | 5 +- drivers/net/wireless/st/cw1200/wsm.h | 5 +- drivers/net/wireless/ti/wl18xx/main.c | 38 - drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wireless/ti/wlcore/rx.c | 2 +- drivers/net/wireless/ti/wlcore/tx.c | 2 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 5 +- drivers/net/wireless/ti/wlcore/vendor_cmd.h | 5 +- drivers/net/wireless/virt_wifi.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 5 +- drivers/net/wireless/zydas/zd1201.h | 5 +- drivers/nvdimm/bus.c | 138 +- drivers/nvdimm/nd-core.h | 3 +- drivers/nvdimm/region.c | 22 +- drivers/nvdimm/region_devs.c | 4 + drivers/nvme/host/core.c | 45 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fault_inject.c | 41 +- drivers/nvme/host/fc.c | 6 + drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/nvme.h | 42 +- drivers/nvme/host/pci.c | 143 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/trace.c | 64 +- drivers/nvme/host/trace.h | 66 +- drivers/nvme/target/Makefile | 3 + drivers/nvme/target/core.c | 12 +- drivers/nvme/target/discovery.c | 4 + drivers/nvme/target/fabrics-cmd.c | 2 +- drivers/nvme/target/fc.c | 13 +- drivers/nvme/target/fcloop.c | 37 + drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/trace.c | 201 + drivers/nvme/target/trace.h | 141 + drivers/nvmem/imx-iim.c | 8 +- drivers/nvmem/imx-ocotp.c | 8 +- drivers/nvmem/lpc18xx_eeprom.c | 5 +- drivers/nvmem/lpc18xx_otp.c | 5 +- drivers/nvmem/snvs_lpgpr.c | 5 +- drivers/opp/core.c | 7 +- drivers/opp/cpu.c | 5 +- drivers/opp/debugfs.c | 5 +- drivers/opp/of.c | 5 +- drivers/opp/opp.h | 5 +- drivers/parport/parport_ax88796.c | 6 +- drivers/pci/controller/dwc/pcie-armada8k.c | 82 +- drivers/pci/controller/pci-tegra.c | 578 +- drivers/pci/controller/pcie-altera.c | 41 +- drivers/pci/controller/pcie-xilinx-nwl.c | 11 +- drivers/pci/pcie/aspm.c | 20 +- drivers/pcmcia/cardbus.c | 5 +- drivers/pcmcia/cistpl.c | 5 +- drivers/pcmcia/cs.c | 5 +- drivers/pcmcia/cs_internal.h | 6 +- drivers/pcmcia/ds.c | 5 +- drivers/pcmcia/pcmcia_cis.c | 6 +- drivers/pcmcia/pcmcia_resource.c | 6 +- drivers/pcmcia/pxa2xx_balloon3.c | 5 +- drivers/pcmcia/pxa2xx_cm_x255.c | 6 +- drivers/pcmcia/pxa2xx_cm_x270.c | 6 +- drivers/pcmcia/pxa2xx_cm_x2xx.c | 6 +- drivers/pcmcia/pxa2xx_colibri.c | 6 +- drivers/pcmcia/pxa2xx_e740.c | 5 +- drivers/pcmcia/pxa2xx_hx4700.c | 5 +- drivers/pcmcia/pxa2xx_mainstone.c | 5 +- drivers/pcmcia/pxa2xx_palmld.c | 6 +- drivers/pcmcia/pxa2xx_palmtc.c | 6 +- drivers/pcmcia/pxa2xx_palmtx.c | 6 +- drivers/pcmcia/pxa2xx_sharpsl.c | 6 +- drivers/pcmcia/pxa2xx_stargate2.c | 5 +- drivers/pcmcia/pxa2xx_trizeps4.c | 5 +- drivers/pcmcia/pxa2xx_vpac270.c | 6 +- drivers/pcmcia/rsrc_iodyn.c | 5 +- drivers/pcmcia/rsrc_mgr.c | 5 +- drivers/pcmcia/rsrc_nonstatic.c | 5 +- drivers/pcmcia/sa1111_badge4.c | 6 +- drivers/pcmcia/sa1111_lubbock.c | 6 +- drivers/pcmcia/socket_sysfs.c | 5 +- drivers/perf/arm_dsu_pmu.c | 5 +- drivers/perf/arm_pmu_acpi.c | 5 +- drivers/perf/arm_spe_pmu.c | 13 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 5 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 6 +- drivers/phy/broadcom/phy-bcm-ns-usb3.c | 5 +- drivers/phy/freescale/Kconfig | 10 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 497 ++ drivers/phy/hisilicon/phy-histb-combphy.c | 5 +- drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 5 +- drivers/phy/phy-lpc18xx-usb-otg.c | 6 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 5 +- drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 5 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 10 +- drivers/phy/rockchip/phy-rockchip-pcie.c | 10 +- drivers/phy/rockchip/phy-rockchip-usb.c | 10 +- drivers/phy/samsung/phy-exynos-dp-video.c | 5 +- drivers/phy/samsung/phy-exynos-mipi-video.c | 5 +- drivers/phy/samsung/phy-exynos-pcie.c | 5 +- drivers/phy/samsung/phy-exynos4210-usb2.c | 5 +- drivers/phy/samsung/phy-exynos4x12-usb2.c | 5 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 5 +- drivers/phy/samsung/phy-exynos5250-sata.c | 5 +- drivers/phy/samsung/phy-exynos5250-usb2.c | 5 +- drivers/phy/samsung/phy-s5pv210-usb2.c | 5 +- drivers/phy/samsung/phy-samsung-usb2.c | 5 +- drivers/phy/samsung/phy-samsung-usb2.h | 5 +- drivers/phy/st/phy-miphy28lp.c | 6 +- drivers/phy/st/phy-spear1310-miphy.c | 6 +- drivers/phy/st/phy-spear1340-miphy.c | 6 +- drivers/phy/st/phy-stih407-usb.c | 6 +- drivers/phy/ti/phy-tusb1210.c | 5 +- drivers/pinctrl/pinctrl-falcon.c | 5 +- drivers/pinctrl/pinctrl-st.c | 5 +- drivers/pinctrl/zte/pinctrl-zx.c | 5 +- drivers/pinctrl/zte/pinctrl-zx.h | 5 +- drivers/pinctrl/zte/pinctrl-zx296718.c | 5 +- drivers/platform/chrome/Kconfig | 29 +- drivers/platform/chrome/Makefile | 3 +- drivers/platform/chrome/cros_ec_lpc.c | 163 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 14 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 101 - drivers/platform/chrome/cros_ec_lpc_reg.h | 45 - drivers/platform/chrome/wilco_ec/Kconfig | 2 +- drivers/platform/x86/acer-wireless.c | 5 +- drivers/platform/x86/apple-gmux.c | 5 +- drivers/platform/x86/asus-wireless.c | 5 +- drivers/platform/x86/dell-laptop.c | 5 +- drivers/platform/x86/dell-smbios-base.c | 5 +- drivers/platform/x86/dell-smbios-smm.c | 5 +- drivers/platform/x86/dell-smbios-wmi.c | 5 +- drivers/platform/x86/dell-smbios.h | 5 +- drivers/platform/x86/dell-wmi-descriptor.h | 5 +- drivers/platform/x86/peaq-wmi.c | 5 +- drivers/platform/x86/samsung-laptop.c | 6 +- drivers/platform/x86/samsung-q10.c | 6 +- drivers/platform/x86/toshiba_bluetooth.c | 5 +- drivers/power/reset/arm-versatile-reboot.c | 6 +- drivers/power/reset/gpio-poweroff.c | 6 +- drivers/power/reset/hisi-reboot.c | 5 +- drivers/power/reset/keystone-reset.c | 5 +- drivers/power/reset/restart-poweroff.c | 5 +- drivers/power/reset/st-poweroff.c | 5 +- drivers/power/reset/zx-reboot.c | 5 +- drivers/power/supply/88pm860x_battery.c | 5 +- drivers/power/supply/88pm860x_charger.c | 5 +- drivers/power/supply/act8945a_charger.c | 6 +- drivers/power/supply/bq24190_charger.c | 5 +- drivers/power/supply/charger-manager.c | 4 +- drivers/power/supply/collie_battery.c | 6 +- drivers/power/supply/da9030_battery.c | 5 +- drivers/power/supply/ds2780_battery.c | 6 +- drivers/power/supply/ds2781_battery.c | 6 +- drivers/power/supply/ds2782_battery.c | 6 +- drivers/power/supply/ipaq_micro_battery.c | 5 +- drivers/power/supply/jz4740-battery.c | 6 +- drivers/power/supply/lp8727_charger.c | 6 +- drivers/power/supply/lp8788-charger.c | 6 +- drivers/power/supply/max14656_charger_detector.c | 6 +- drivers/power/supply/max8925_power.c | 5 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pda_power.c | 5 +- drivers/power/supply/pm2301_charger.c | 5 +- drivers/power/supply/pmu_battery.c | 5 +- drivers/power/supply/sbs-manager.c | 5 +- drivers/power/supply/smb347-charger.c | 5 +- drivers/power/supply/test_power.c | 5 +- drivers/power/supply/tosa_battery.c | 6 +- drivers/power/supply/wm831x_backup.c | 5 +- drivers/power/supply/wm831x_power.c | 5 +- drivers/power/supply/wm8350_power.c | 5 +- drivers/power/supply/wm97xx_battery.c | 6 +- drivers/power/supply/z2_battery.c | 6 +- drivers/pwm/pwm-atmel-hlcdc.c | 13 +- drivers/pwm/pwm-lpss-pci.c | 5 +- drivers/pwm/pwm-lpss-platform.c | 5 +- drivers/pwm/pwm-lpss.c | 5 +- drivers/pwm/pwm-lpss.h | 5 +- drivers/pwm/pwm-omap-dmtimer.c | 5 +- drivers/pwm/pwm-pca9685.c | 13 +- drivers/pwm/pwm-puv3.c | 5 +- drivers/pwm/pwm-pxa.c | 5 +- drivers/pwm/pwm-rockchip.c | 5 +- drivers/pwm/pwm-stmpe.c | 6 +- drivers/pwm/pwm-twl-led.c | 13 +- drivers/pwm/pwm-twl.c | 13 +- drivers/pwm/pwm-zx.c | 5 +- drivers/regulator/88pm800-regulator.c | 5 +- drivers/regulator/88pm8607.c | 5 +- drivers/regulator/lm363x-regulator.c | 5 +- drivers/regulator/lp3971.c | 6 +- drivers/regulator/lp3972.c | 6 +- drivers/regulator/lp872x.c | 6 +- drivers/regulator/lp8755.c | 6 +- drivers/regulator/lp8788-buck.c | 6 +- drivers/regulator/lp8788-ldo.c | 6 +- drivers/regulator/max8649.c | 5 +- drivers/regulator/max8907-regulator.c | 5 +- drivers/regulator/max8925-regulator.c | 5 +- drivers/regulator/pwm-regulator.c | 5 +- drivers/regulator/qcom_spmi-regulator.c | 2 +- drivers/regulator/s2mps11.c | 223 +- drivers/regulator/tps6586x-regulator.c | 5 +- drivers/remoteproc/da8xx_remoteproc.c | 5 +- drivers/remoteproc/imx_rproc.c | 5 +- drivers/remoteproc/st_remoteproc.c | 5 +- drivers/reset/hisilicon/hi6220_reset.c | 5 +- drivers/reset/reset-lantiq.c | 4 +- drivers/reset/reset-lpc18xx.c | 6 +- drivers/reset/tegra/reset-bpmp.c | 5 +- drivers/rtc/rtc-88pm860x.c | 5 +- drivers/rtc/rtc-bq32k.c | 5 +- drivers/rtc/rtc-ds1305.c | 6 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1343.c | 6 +- drivers/rtc/rtc-ds1347.c | 6 +- drivers/rtc/rtc-ds1390.c | 5 +- drivers/rtc/rtc-ds1511.c | 5 +- drivers/rtc/rtc-ds1553.c | 5 +- drivers/rtc/rtc-ds1685.c | 5 +- drivers/rtc/rtc-ds1742.c | 5 +- drivers/rtc/rtc-em3027.c | 5 +- drivers/rtc/rtc-fm3130.c | 5 +- drivers/rtc/rtc-isl12022.c | 5 +- drivers/rtc/rtc-lp8788.c | 6 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-m41t93.c | 5 +- drivers/rtc/rtc-m41t94.c | 5 +- drivers/rtc/rtc-m48t59.c | 5 +- drivers/rtc/rtc-m48t86.c | 5 +- drivers/rtc/rtc-max6902.c | 6 +- drivers/rtc/rtc-max6916.c | 6 +- drivers/rtc/rtc-max8907.c | 5 +- drivers/rtc/rtc-max8925.c | 5 +- drivers/rtc/rtc-mcp795.c | 6 +- drivers/rtc/rtc-mpc5121.c | 5 +- drivers/rtc/rtc-pcf2123.c | 6 +- drivers/rtc/rtc-pcf2127.c | 5 +- drivers/rtc/rtc-pcf8523.c | 5 +- drivers/rtc/rtc-pcf8563.c | 5 +- drivers/rtc/rtc-pcf8583.c | 5 +- drivers/rtc/rtc-pl030.c | 5 +- drivers/rtc/rtc-puv3.c | 5 +- drivers/rtc/rtc-r9701.c | 5 +- drivers/rtc/rtc-rs5c348.c | 5 +- drivers/rtc/rtc-rs5c372.c | 5 +- drivers/rtc/rtc-rv3029c2.c | 6 +- drivers/rtc/rtc-rx4581.c | 10 +- drivers/rtc/rtc-rx8010.c | 6 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-rx8581.c | 5 +- drivers/rtc/rtc-s3c.c | 5 +- drivers/rtc/rtc-s3c.h | 5 +- drivers/rtc/rtc-stk17ta8.c | 5 +- drivers/rtc/rtc-v3020.c | 6 +- drivers/rtc/rtc-x1205.c | 5 +- drivers/s390/cio/vfio_ccw_cp.c | 415 +- drivers/s390/cio/vfio_ccw_cp.h | 7 + drivers/s390/cio/vfio_ccw_drv.c | 7 + drivers/scsi/aic94xx/Kconfig | 20 +- drivers/scsi/arm/acornscsi-io.S | 5 +- drivers/scsi/arm/acornscsi.c | 5 +- drivers/scsi/arm/acornscsi.h | 5 +- drivers/scsi/arm/cumana_2.c | 5 +- drivers/scsi/arm/eesox.c | 5 +- drivers/scsi/arm/fas216.c | 5 +- drivers/scsi/arm/fas216.h | 5 +- drivers/scsi/arm/msgqueue.c | 5 +- drivers/scsi/arm/msgqueue.h | 5 +- drivers/scsi/arm/powertec.c | 5 +- drivers/scsi/arm/queue.c | 5 +- drivers/scsi/arm/queue.h | 5 +- drivers/scsi/arm/scsi.h | 5 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 60 + drivers/scsi/lpfc/lpfc_crtn.h | 4 + drivers/scsi/lpfc/lpfc_els.c | 127 + drivers/scsi/lpfc/lpfc_hbadisc.c | 35 + drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_nvme.c | 44 + drivers/scsi/lpfc/lpfc_nvmet.c | 17 + drivers/scsi/lpfc/lpfc_sli.c | 1 + drivers/scsi/mvsas/Kconfig | 20 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 5 +- drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 5 +- drivers/scsi/ufs/tc-dwc-g210.c | 5 +- drivers/scsi/ufs/tc-dwc-g210.h | 5 +- drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-hisi.h | 4 +- drivers/scsi/ufs/ufshcd-dwc.c | 5 +- drivers/scsi/ufs/ufshcd-dwc.h | 5 +- drivers/scsi/ufs/ufshci-dwc.h | 5 +- drivers/scsi/vmw_pvscsi.c | 6 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 5 +- drivers/soc/imx/soc-imx8.c | 6 + drivers/soc/lantiq/fpi-bus.c | 4 +- drivers/soc/rockchip/grf.c | 5 +- drivers/soc/rockchip/pm_domains.c | 5 +- drivers/soc/tegra/common.c | 5 +- drivers/soc/tegra/pmc.c | 1 + drivers/soc/ti/Kconfig | 5 + drivers/soc/versatile/soc-integrator.c | 6 +- drivers/soc/versatile/soc-realview.c | 6 +- drivers/spi/spi-altera.c | 5 +- drivers/spi/spi-armada-3700.c | 5 +- drivers/spi/spi-ath79.c | 6 +- drivers/spi/spi-atmel.c | 5 +- drivers/spi/spi-bcm-qspi.c | 13 +- drivers/spi/spi-bcm-qspi.h | 13 +- drivers/spi/spi-brcmstb-qspi.c | 13 +- drivers/spi/spi-efm32.c | 5 +- drivers/spi/spi-ep93xx.c | 5 +- drivers/spi/spi-falcon.c | 4 +- drivers/spi/spi-nuc900.c | 6 +- drivers/spi/spi-oc-tiny.c | 5 +- drivers/spi/spi-orion.c | 5 +- drivers/spi/spi-ppc4xx.c | 5 +- drivers/spi/spi-pxa2xx-dma.c | 5 +- drivers/spi/spi-pxa2xx.h | 5 +- drivers/spi/spi-rb4xx.c | 6 +- drivers/spi/spi-s3c24xx-fiq.S | 5 +- drivers/spi/spi-s3c24xx-fiq.h | 5 +- drivers/spi/spi-s3c24xx.c | 6 +- drivers/spi/spi-sh-sci.c | 6 +- drivers/spi/spi-stm32-qspi.c | 4 +- drivers/spi/spi-tle62x0.c | 5 +- drivers/spi/spi-xilinx.c | 4 +- drivers/spi/spi-xlp.c | 10 +- drivers/spi/spi-xtensa-xtfpga.c | 5 +- drivers/spi/spi.c | 4 +- drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 1 - drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 15 +- drivers/staging/media/hantro/hantro_drv.c | 8 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/imx/imx7-media-csi.c | 8 + drivers/staging/media/meson/vdec/codec_mpeg12.c | 2 +- drivers/staging/media/soc_camera/imx074.c | 2 +- drivers/staging/media/soc_camera/mt9t031.c | 2 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 2 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/dmabuf-cache.c | 226 + drivers/staging/media/tegra-vde/iommu.c | 157 + drivers/staging/media/tegra-vde/tegra-vde.c | 1278 ---- drivers/staging/media/tegra-vde/trace.h | 2 + drivers/staging/media/tegra-vde/uapi.h | 48 +- drivers/staging/media/tegra-vde/vde.c | 1210 ++++ drivers/staging/media/tegra-vde/vde.h | 107 + drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 8 - drivers/staging/mt7621-pci/pci-mt7621.c | 10 +- drivers/staging/olpc_dcon/TODO | 7 + drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/rtl8712/mlme_linux.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 117 +- drivers/staging/rtl8712/rtl871x_cmd.h | 14 +- drivers/staging/rtl8712/rtl871x_mlme.c | 5 - drivers/staging/rtl8712/rtl871x_mlme.h | 1 - drivers/staging/rtl8723bs/hal/odm_AntDiv.c | 62 - drivers/staging/rtl8723bs/hal/odm_AntDiv.h | 30 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/wilc1000/host_interface.c | 18 +- drivers/staging/wilc1000/host_interface.h | 1 - drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 12 +- drivers/staging/wilc1000/wilc_wlan_if.h | 2 +- drivers/target/iscsi/cxgbit/cxgbit.h | 5 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 5 +- drivers/thermal/broadcom/bcm2835_thermal.c | 2 - drivers/thermal/broadcom/ns-thermal.c | 5 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 6 +- .../intel/int340x_thermal/int3402_thermal.c | 6 +- .../intel/int340x_thermal/int3406_thermal.c | 6 +- drivers/thermal/thermal-generic-adc.c | 5 +- drivers/tty/serial/8250/8250.h | 18 +- drivers/tty/serial/8250/8250_core.c | 17 + drivers/tty/serial/8250/8250_omap.c | 29 +- drivers/tty/serial/8250/8250_port.c | 14 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/serial_mctrl_gpio.c | 14 + drivers/tty/serial/stm32-usart.c | 132 +- drivers/tty/serial/stm32-usart.h | 19 + drivers/tty/tty_ldisc.c | 8 +- drivers/tty/vt/vt.c | 18 + drivers/uio/uio_dmem_genirq.c | 5 +- drivers/uio/uio_pdrv_genirq.c | 5 +- drivers/usb/Kconfig | 2 +- drivers/usb/class/Kconfig | 2 +- drivers/usb/core/hub.c | 2 +- drivers/usb/gadget/Kconfig | 6 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/legacy/Kconfig | 6 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/misc/Kconfig | 2 +- drivers/usb/misc/adutux.c | 16 +- drivers/usb/mon/Kconfig | 2 +- drivers/usb/renesas_usbhs/common.c | 13 +- drivers/usb/serial/Kconfig | 10 +- drivers/usb/serial/belkin_sa.c | 2 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/empeg.c | 2 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/ir-usb.c | 2 +- drivers/usb/serial/keyspan_pda.c | 2 +- drivers/usb/serial/omninet.c | 2 +- drivers/usb/serial/oti6858.c | 2 +- drivers/usb/serial/pl2303.c | 2 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/serial/visor.c | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.c | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/uwb/allocator.c | 13 +- drivers/uwb/drp-avail.c | 14 +- drivers/uwb/drp-ie.c | 13 +- drivers/uwb/drp.c | 13 +- drivers/uwb/ie-rcv.c | 13 +- drivers/uwb/pal.c | 13 +- drivers/uwb/radio.c | 13 +- drivers/uwb/rsv.c | 13 +- drivers/vfio/mdev/mdev_core.c | 5 +- drivers/vfio/mdev/mdev_driver.c | 5 +- drivers/vfio/mdev/mdev_private.h | 5 +- drivers/vfio/mdev/mdev_sysfs.c | 5 +- drivers/vfio/mdev/vfio_mdev.c | 5 +- drivers/vfio/pci/vfio_pci.c | 5 +- drivers/vfio/pci/vfio_pci_config.c | 5 +- drivers/vfio/pci/vfio_pci_igd.c | 5 +- drivers/vfio/pci/vfio_pci_intrs.c | 5 +- drivers/vfio/pci/vfio_pci_private.h | 5 +- drivers/vfio/pci/vfio_pci_rdwr.c | 5 +- drivers/vfio/vfio.c | 5 +- drivers/vfio/vfio_iommu_spapr_tce.c | 5 +- drivers/vfio/vfio_iommu_type1.c | 5 +- drivers/vfio/vfio_spapr_eeh.c | 5 +- drivers/vfio/virqfd.c | 5 +- drivers/vhost/net.c | 3 +- drivers/vhost/test.c | 3 +- drivers/vhost/vhost.c | 3 +- drivers/vhost/vsock.c | 3 +- drivers/video/backlight/88pm860x_bl.c | 5 +- drivers/video/backlight/apple_bl.c | 5 +- drivers/video/backlight/arcxcnn_bl.c | 13 +- drivers/video/backlight/backlight.c | 2 +- drivers/video/backlight/bd6107.c | 5 +- drivers/video/backlight/corgi_lcd.c | 6 +- drivers/video/backlight/da903x_bl.c | 5 +- drivers/video/backlight/ep93xx_bl.c | 5 +- drivers/video/backlight/generic_bl.c | 6 +- drivers/video/backlight/gpio_backlight.c | 5 +- drivers/video/backlight/ili9320.c | 5 +- drivers/video/backlight/ili9320.h | 5 +- drivers/video/backlight/ipaq_micro_bl.c | 4 +- drivers/video/backlight/kb3886_bl.c | 6 +- drivers/video/backlight/l4f00242t03.c | 5 +- drivers/video/backlight/lcd.c | 12 - drivers/video/backlight/lm3630a_bl.c | 6 +- drivers/video/backlight/lm3639_bl.c | 6 +- drivers/video/backlight/lms283gf05.c | 5 +- drivers/video/backlight/lp855x_bl.c | 6 +- drivers/video/backlight/lp8788_bl.c | 6 +- drivers/video/backlight/ltv350qv.c | 5 +- drivers/video/backlight/ltv350qv.h | 5 +- drivers/video/backlight/lv5207lp.c | 5 +- drivers/video/backlight/max8925_bl.c | 5 +- drivers/video/backlight/ot200_bl.c | 5 +- drivers/video/backlight/pandora_bl.c | 5 +- drivers/video/backlight/platform_lcd.c | 6 +- drivers/video/backlight/pwm_bl.c | 5 +- drivers/video/backlight/sky81452-backlight.c | 13 +- drivers/video/backlight/tosa_bl.c | 6 +- drivers/video/backlight/tosa_lcd.c | 6 +- drivers/video/backlight/vgg2432a4.c | 5 +- drivers/video/backlight/wm831x_bl.c | 5 +- drivers/video/console/dummycon.c | 6 + drivers/video/fbdev/Kconfig | 3 +- drivers/video/fbdev/acornfb.c | 5 +- drivers/video/fbdev/acornfb.h | 5 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 64 - drivers/video/fbdev/aty/atyfb_base.c | 3 +- drivers/video/fbdev/aty/radeon_backlight.c | 5 +- drivers/video/fbdev/controlfb.c | 8 +- drivers/video/fbdev/core/fbcmap.c | 6 +- drivers/video/fbdev/core/fbcon.c | 241 +- drivers/video/fbdev/core/fbcon.h | 6 +- drivers/video/fbdev/core/fbmem.c | 369 +- drivers/video/fbdev/core/fbsysfs.c | 20 +- drivers/video/fbdev/cyber2000fb.c | 6 +- drivers/video/fbdev/cyber2000fb.h | 5 +- drivers/video/fbdev/efifb.c | 5 + drivers/video/fbdev/ep93xx-fb.c | 6 +- drivers/video/fbdev/fb-puv3.c | 5 +- drivers/video/fbdev/imxfb.c | 9 +- drivers/video/fbdev/jz4740_fb.c | 7 - drivers/video/fbdev/mb862xx/mb862xx-i2c.c | 6 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 6 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 6 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 8 +- drivers/video/fbdev/mx3fb.c | 5 +- drivers/video/fbdev/neofb.c | 9 +- drivers/video/fbdev/nvidia/nv_backlight.c | 5 +- .../omap2/omapfb/displays/connector-analog-tv.c | 5 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 5 +- .../fbdev/omap2/omapfb/displays/connector-hdmi.c | 5 +- .../fbdev/omap2/omapfb/displays/encoder-opa362.c | 5 +- .../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 5 +- .../omap2/omapfb/displays/encoder-tpd12s015.c | 5 +- .../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 5 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 5 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 5 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 5 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 13 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 12 - drivers/video/fbdev/omap2/omapfb/dss/Makefile | 1 - drivers/video/fbdev/omap2/omapfb/dss/apply.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 19 +- .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 13 +- .../video/fbdev/omap2/omapfb/dss/dispc-compat.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.h | 14 +- drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c | 13 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/display.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/dss.h | 17 +- .../video/fbdev/omap2/omapfb/dss/dss_features.c | 13 +- .../video/fbdev/omap2/omapfb/dss/dss_features.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 13 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 5 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c | 5 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/manager.c | 13 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/output.c | 13 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/pll.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 1078 ---- drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 13 +- drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 13 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 13 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 34 +- drivers/video/fbdev/omap2/omapfb/omapfb.h | 13 +- drivers/video/fbdev/pvr2fb.c | 6 +- drivers/video/fbdev/s3c-fb.c | 5 +- drivers/video/fbdev/sa1100fb.c | 25 - drivers/video/fbdev/savage/savagefb_driver.c | 9 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 132 +- drivers/video/fbdev/sh_mobile_lcdcfb.h | 5 - drivers/video/fbdev/sm501fb.c | 5 +- drivers/video/fbdev/w100fb.c | 6 +- drivers/video/fbdev/w100fb.h | 6 +- drivers/w1/masters/w1-gpio.c | 5 +- drivers/w1/slaves/w1_ds2406.c | 4 +- drivers/w1/slaves/w1_ds2408.c | 4 +- drivers/w1/slaves/w1_ds2413.c | 4 +- drivers/w1/slaves/w1_ds2431.c | 4 +- drivers/w1/slaves/w1_ds2433.c | 4 +- drivers/w1/slaves/w1_ds2438.c | 4 +- drivers/w1/slaves/w1_ds2780.c | 6 +- drivers/w1/slaves/w1_ds2780.h | 6 +- drivers/w1/slaves/w1_ds2781.c | 6 +- drivers/w1/slaves/w1_ds2781.h | 6 +- drivers/w1/slaves/w1_ds2805.c | 4 +- drivers/w1/slaves/w1_ds28e04.c | 4 +- drivers/w1/slaves/w1_ds28e17.c | 4 +- drivers/watchdog/ath79_wdt.c | 6 +- drivers/watchdog/bcm_kona_wdt.c | 14 +- drivers/watchdog/ftwdt010_wdt.c | 5 +- drivers/watchdog/hpwdt.c | 6 +- drivers/watchdog/imgpdc_wdt.c | 5 +- drivers/watchdog/ks8695_wdt.c | 5 +- drivers/watchdog/lantiq_wdt.c | 4 +- drivers/watchdog/lpc18xx_wdt.c | 5 +- drivers/watchdog/max77620_wdt.c | 5 +- drivers/watchdog/mei_wdt.c | 30 +- drivers/watchdog/mt7621_wdt.c | 5 +- drivers/watchdog/rt2880_wdt.c | 5 +- drivers/watchdog/txx9wdt.c | 5 +- drivers/watchdog/wdat_wdt.c | 5 +- drivers/xen/sys-hypervisor.c | 5 +- fs/adfs/dir.c | 5 +- fs/adfs/dir_f.c | 5 +- fs/adfs/dir_f.h | 5 +- fs/adfs/dir_fplus.c | 5 +- fs/adfs/dir_fplus.h | 5 +- fs/adfs/inode.c | 5 +- fs/adfs/map.c | 5 +- fs/adfs/super.c | 5 +- fs/btrfs/sysfs.c | 8 +- fs/cifs/smb1ops.c | 14 +- fs/cifs/smb2ops.c | 22 - fs/compat.c | 5 +- fs/dax.c | 11 +- fs/efivarfs/file.c | 5 +- fs/efivarfs/inode.c | 5 +- fs/efivarfs/internal.h | 5 +- fs/efivarfs/super.c | 5 +- fs/f2fs/checkpoint.c | 12 +- fs/f2fs/data.c | 21 +- fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 19 +- fs/f2fs/file.c | 8 +- fs/f2fs/gc.c | 12 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 4 +- fs/f2fs/node.c | 6 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/segment.c | 10 +- fs/f2fs/segment.h | 6 +- fs/f2fs/super.c | 14 +- fs/f2fs/sysfs.c | 2 + fs/f2fs/xattr.c | 10 +- fs/overlayfs/copy_up.c | 5 +- fs/overlayfs/dir.c | 5 +- fs/overlayfs/export.c | 5 +- fs/overlayfs/file.c | 5 +- fs/overlayfs/inode.c | 5 +- fs/overlayfs/namei.c | 5 +- fs/overlayfs/overlayfs.h | 5 +- fs/overlayfs/ovl_entry.h | 5 +- fs/overlayfs/readdir.c | 5 +- fs/overlayfs/super.c | 5 +- fs/overlayfs/util.c | 5 +- fs/proc/vmcore.c | 6 +- fs/quota/quota.c | 38 +- fs/squashfs/decompressor_multi.c | 4 +- fs/squashfs/decompressor_multi_percpu.c | 4 +- fs/squashfs/decompressor_single.c | 4 +- fs/squashfs/file_cache.c | 4 +- fs/squashfs/file_direct.c | 4 +- fs/squashfs/lz4_wrapper.c | 4 +- fs/squashfs/page_actor.c | 4 +- fs/squashfs/page_actor.h | 4 +- fs/tracefs/inode.c | 6 +- fs/userfaultfd.c | 4 +- include/asm-generic/ftrace.h | 5 +- include/asm-generic/mshyperv.h | 180 - include/asm-generic/seccomp.h | 5 +- include/asm-generic/vdso/vsyscall.h | 50 + include/clocksource/arm_arch_timer.h | 13 +- include/clocksource/hyperv_timer.h | 105 - include/clocksource/samsung_pwm.h | 13 +- include/crypto/sha1_base.h | 5 +- include/crypto/sha256_base.h | 5 +- include/crypto/sha512_base.h | 5 +- include/crypto/sm3_base.h | 13 +- include/drm/bridge/mhl.h | 5 +- include/drm/drm_atomic_state_helper.h | 1 + include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 149 +- include/drm/drm_dp_helper.h | 7 + include/drm/drm_gem.h | 5 - include/drm/drm_mipi_dsi.h | 5 +- include/drm/ttm/ttm_bo_api.h | 10 + include/drm/ttm/ttm_bo_driver.h | 6 + include/dt-bindings/clock/ath79-clk.h | 6 +- include/dt-bindings/clock/axis,artpec6-clkctrl.h | 5 +- include/dt-bindings/clock/clps711x-clock.h | 6 +- include/dt-bindings/clock/hi6220-clock.h | 5 +- include/dt-bindings/clock/imx1-clock.h | 6 +- include/dt-bindings/clock/imx21-clock.h | 6 +- include/dt-bindings/clock/imx27-clock.h | 6 +- include/dt-bindings/clock/imx5-clock.h | 6 +- include/dt-bindings/clock/imx6qdl-clock.h | 5 +- include/dt-bindings/clock/imx6sl-clock.h | 6 +- include/dt-bindings/clock/imx6sx-clock.h | 6 +- include/dt-bindings/clock/imx6ul-clock.h | 6 +- include/dt-bindings/clock/imx7d-clock.h | 6 +- include/dt-bindings/clock/lsi,axm5516-clks.h | 5 +- include/dt-bindings/clock/maxim,max77620.h | 5 +- include/dt-bindings/clock/maxim,max9485.h | 6 +- include/dt-bindings/clock/s5pv210-audss.h | 5 +- include/dt-bindings/clock/s5pv210.h | 5 +- include/dt-bindings/clock/zx296702-clock.h | 5 +- include/dt-bindings/clock/zx296718-clock.h | 5 +- include/dt-bindings/dma/at91.h | 3 +- include/dt-bindings/i2c/i2c.h | 3 +- include/dt-bindings/interrupt-controller/irq-st.h | 5 +- include/dt-bindings/mfd/arizona.h | 5 +- include/dt-bindings/mfd/atmel-flexcom.h | 13 +- include/dt-bindings/mips/lantiq_rcu_gphy.h | 4 +- include/dt-bindings/pinctrl/at91.h | 3 +- include/dt-bindings/pinctrl/dra.h | 5 +- include/dt-bindings/power/imx7-power.h | 5 +- include/dt-bindings/power/mt2712-power.h | 10 +- include/dt-bindings/power/mt7622-power.h | 10 +- include/dt-bindings/power/r8a7743-sysc.h | 5 +- include/dt-bindings/power/r8a7745-sysc.h | 5 +- include/dt-bindings/power/r8a77970-sysc.h | 5 +- include/dt-bindings/sound/cs42l42.h | 6 +- include/dt-bindings/thermal/thermal.h | 3 +- include/kvm/arm_pmu.h | 13 +- include/kvm/arm_psci.h | 13 +- include/kvm/arm_vgic.h | 13 +- include/linux/acpi_dma.h | 5 +- include/linux/amba/bus.h | 5 +- include/linux/amba/pl080.h | 5 +- include/linux/amba/pl08x.h | 5 +- include/linux/amba/pl093.h | 5 +- include/linux/apple-gmux.h | 13 +- include/linux/bio.h | 1 - include/linux/blk-cgroup.h | 106 +- include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 6 - include/linux/blkdev.h | 19 +- include/linux/c2port.h | 5 +- include/linux/can/led.h | 5 +- include/linux/can/rx-offload.h | 10 +- include/linux/cb710.h | 9 +- include/linux/ccp.h | 5 +- include/linux/cgroup_rdma.h | 5 +- include/linux/clk.h | 5 +- include/linux/clk/mxs.h | 5 +- include/linux/clkdev.h | 5 +- include/linux/cnt32_to_63.h | 5 +- include/linux/console_struct.h | 5 +- include/linux/container.h | 5 +- include/linux/cpu_rmap.h | 5 +- include/linux/cpufeature.h | 5 +- include/linux/cpufreq.h | 5 +- include/linux/crc-itu-t.h | 4 +- include/linux/crc16.h | 4 +- include/linux/devfreq-event.h | 5 +- include/linux/devfreq.h | 5 +- include/linux/device.h | 1 + include/linux/dm9000.h | 6 +- include/linux/dma-buf.h | 18 +- include/linux/dma-iommu.h | 2 +- include/linux/dma/hsu.h | 5 +- include/linux/dma/ipu-dma.h | 5 +- include/linux/dw_apb_timer.h | 5 +- include/linux/elevator.h | 2 +- include/linux/extcon/extcon-adc-jack.h | 6 +- include/linux/fb.h | 39 +- include/linux/fbcon.h | 24 + include/linux/fec.h | 5 +- include/linux/firmware/xlnx-zynqmp.h | 1 - include/linux/fsi-sbefifo.h | 10 +- include/linux/fsl/bestcomm/gen_bd.h | 8 +- include/linux/fwnode.h | 5 +- include/linux/gameport.h | 5 +- include/linux/genalloc.h | 4 +- include/linux/hrtimer.h | 16 +- include/linux/hrtimer_defs.h | 27 + include/linux/i8042.h | 6 +- include/linux/ieee80211.h | 5 +- include/linux/iio/buffer.h | 5 +- include/linux/iio/configfs.h | 5 +- include/linux/iio/consumer.h | 5 +- include/linux/iio/driver.h | 5 +- include/linux/iio/events.h | 5 +- include/linux/iio/gyro/itg3200.h | 5 +- include/linux/iio/iio.h | 5 +- include/linux/iio/machine.h | 5 +- include/linux/iio/sw_device.h | 5 +- include/linux/iio/sw_trigger.h | 5 +- include/linux/iio/sysfs.h | 5 +- include/linux/iio/trigger.h | 5 +- include/linux/iio/trigger_consumer.h | 5 +- include/linux/iio/types.h | 5 +- include/linux/input-polldev.h | 5 +- include/linux/input.h | 5 +- include/linux/input/as5011.h | 5 +- include/linux/input/cma3000.h | 13 +- include/linux/input/mt.h | 5 +- include/linux/input/navpoint.h | 5 +- include/linux/input/sparse-keymap.h | 5 +- include/linux/input/touchscreen.h | 5 +- include/linux/io-mapping.h | 14 +- include/linux/io.h | 14 +- include/linux/ioport.h | 10 + include/linux/irqbypass.h | 5 +- include/linux/irqchip/arm-gic-common.h | 5 +- include/linux/irqchip/arm-gic-v3.h | 14 +- include/linux/irqchip/arm-gic-v4.h | 13 +- include/linux/irqchip/arm-gic.h | 5 +- include/linux/irqchip/chained_irq.h | 13 +- include/linux/irqchip/irq-partition-percpu.h | 13 +- include/linux/irqchip/irq-sa11x0.h | 5 +- include/linux/irqchip/mxs.h | 5 +- include/linux/jump_label.h | 3 + include/linux/klist.h | 4 +- include/linux/kvm_host.h | 9 +- include/linux/kvm_irqfd.h | 9 +- include/linux/kvm_types.h | 16 +- include/linux/led-class-flash.h | 6 +- include/linux/leds-bd2802.h | 6 +- include/linux/leds-lp3944.h | 6 +- include/linux/leds-lp3952.h | 6 +- include/linux/leds-regulator.h | 6 +- include/linux/leds.h | 6 +- include/linux/libps2.h | 5 +- include/linux/lockdep.h | 11 +- include/linux/mailbox/brcm-message.h | 5 +- include/linux/mailbox_client.h | 5 +- include/linux/mailbox_controller.h | 6 +- include/linux/max17040_battery.h | 5 +- include/linux/mdev.h | 5 +- include/linux/mdio.h | 5 +- include/linux/mem_encrypt.h | 5 +- include/linux/memstick.h | 6 +- include/linux/mfd/88pm80x.h | 5 +- include/linux/mfd/88pm860x.h | 5 +- include/linux/mfd/abx500/ab8500-codec.h | 5 +- include/linux/mfd/ac100.h | 5 +- include/linux/mfd/arizona/core.h | 5 +- include/linux/mfd/arizona/pdata.h | 5 +- include/linux/mfd/arizona/registers.h | 5 +- include/linux/mfd/asic3.h | 5 +- include/linux/mfd/atmel-hlcdc.h | 13 +- include/linux/mfd/axp20x.h | 5 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/hi6421-pmic.h | 5 +- include/linux/mfd/hi655x-pmic.h | 5 +- include/linux/mfd/lp3943.h | 6 +- include/linux/mfd/lp8788-isink.h | 6 +- include/linux/mfd/lp8788.h | 6 +- include/linux/mfd/max8907.h | 5 +- include/linux/mfd/max8925.h | 5 +- include/linux/mfd/mc13783.h | 5 +- include/linux/mfd/mc13892.h | 5 +- include/linux/mfd/mc13xxx.h | 5 +- include/linux/mfd/motorola-cpcap.h | 5 +- include/linux/mfd/mt6323/core.h | 5 +- include/linux/mfd/mt6323/registers.h | 5 +- include/linux/mfd/samsung/s2mps11.h | 5 + include/linux/mfd/sky81452.h | 13 +- include/linux/mfd/stmpe.h | 2 +- include/linux/mfd/sun4i-gpadc.h | 5 +- include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 5 +- include/linux/mfd/syscon/imx7-iomuxc-gpr.h | 5 +- include/linux/mfd/t7l66xb.h | 6 +- include/linux/mfd/tc3589x.h | 3 +- include/linux/mfd/tc6393xb.h | 5 +- include/linux/mfd/ti-lmu-register.h | 5 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mlx5/driver.h | 13 +- include/linux/mlx5/qp.h | 8 +- include/linux/mm-arch-hooks.h | 5 +- include/linux/mm.h | 19 +- include/linux/mmc/card.h | 5 +- include/linux/mmc/core.h | 5 +- include/linux/mmc/host.h | 5 +- include/linux/mmc/pm.h | 5 +- include/linux/mmc/slot-gpio.h | 5 +- include/linux/module.h | 5 + include/linux/mtd/lpc32xx_mlc.h | 5 +- include/linux/mtd/lpc32xx_slc.h | 5 +- include/linux/mtd/nand_bch.h | 5 +- include/linux/mtd/nand_ecc.h | 5 +- include/linux/mtd/ndfc.h | 6 +- include/linux/mtd/onenand.h | 5 +- include/linux/mtd/onenand_regs.h | 5 +- include/linux/mtd/plat-ram.h | 6 +- include/linux/mtd/rawnand.h | 5 +- include/linux/mtd/sharpsl.h | 5 +- include/linux/mtd/spi-nor.h | 3 + include/linux/mtd/xip.h | 5 +- include/linux/netfilter/ipset/ip_set.h | 5 +- include/linux/netfilter/ipset/ip_set_comment.h | 5 +- include/linux/netfilter/ipset/ip_set_counter.h | 8 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 8 +- include/linux/netfilter/ipset/ip_set_timeout.h | 8 +- include/linux/netfilter/nf_conntrack_h323_asn1.h | 4 +- include/linux/netfilter/nf_conntrack_h323_types.h | 3 +- include/linux/netfilter_ipv6.h | 16 +- include/linux/nvme-fc-driver.h | 6 + include/linux/nvme.h | 66 +- include/linux/omap-dmaengine.h | 5 +- include/linux/omap-iommu.h | 5 +- include/linux/pci-aspm.h | 7 +- include/linux/pda_power.h | 5 +- include/linux/percpu-rwsem.h | 14 +- include/linux/perf/arm_pmu.h | 6 +- include/linux/platform_data/ads7828.h | 5 +- include/linux/platform_data/asoc-s3c.h | 5 +- include/linux/platform_data/asoc-s3c24xx_simtec.h | 5 +- include/linux/platform_data/ata-samsung_cf.h | 5 +- include/linux/platform_data/atmel.h | 3 +- include/linux/platform_data/bd6107.h | 5 +- include/linux/platform_data/cpuidle-exynos.h | 5 +- include/linux/platform_data/dma-hsu.h | 5 +- include/linux/platform_data/dma-imx.h | 5 +- include/linux/platform_data/dma-mmp_tdma.h | 6 +- include/linux/platform_data/dmtimer-omap.h | 13 +- include/linux/platform_data/emif_plat.h | 5 +- include/linux/platform_data/fsa9480.h | 5 +- include/linux/platform_data/gpio-ath79.h | 5 +- include/linux/platform_data/gpio_backlight.h | 5 +- include/linux/platform_data/hsmmc-omap.h | 5 +- include/linux/platform_data/hwmon-s3c.h | 5 +- include/linux/platform_data/i2c-gpio.h | 5 +- include/linux/platform_data/i2c-mux-gpio.h | 12 +- include/linux/platform_data/i2c-pxa.h | 6 +- include/linux/platform_data/i2c-s3c2410.h | 5 +- include/linux/platform_data/ina2xx.h | 5 +- include/linux/platform_data/intel-spi.h | 5 +- include/linux/platform_data/iommu-omap.h | 5 +- include/linux/platform_data/irda-sa11x0.h | 5 +- include/linux/platform_data/keypad-omap.h | 5 +- include/linux/platform_data/leds-lp55xx.h | 5 +- include/linux/platform_data/leds-omap.h | 5 +- include/linux/platform_data/leds-s3c24xx.h | 5 +- include/linux/platform_data/lm3630a_bl.h | 6 +- include/linux/platform_data/lm3639_bl.h | 6 +- include/linux/platform_data/lp855x.h | 6 +- include/linux/platform_data/lp8727.h | 5 +- include/linux/platform_data/lp8755.h | 6 +- include/linux/platform_data/lv5207lp.h | 5 +- include/linux/platform_data/macb.h | 5 +- include/linux/platform_data/max197.h | 5 +- include/linux/platform_data/max6697.h | 5 +- include/linux/platform_data/media/mmp-camera.h | 4 - include/linux/platform_data/media/omap1_camera.h | 5 +- include/linux/platform_data/mfd-mcp-sa11x0.h | 5 +- include/linux/platform_data/mmc-omap.h | 5 +- include/linux/platform_data/mmp_audio.h | 6 +- include/linux/platform_data/mmp_dma.h | 6 +- include/linux/platform_data/mtd-nand-omap2.h | 5 +- include/linux/platform_data/mtd-nand-s3c2410.h | 5 +- include/linux/platform_data/nxp-nci.h | 10 +- include/linux/platform_data/pxa_sdhci.h | 5 +- include/linux/platform_data/regulator-haptic.h | 5 +- include/linux/platform_data/s3c-hsotg.h | 5 +- include/linux/platform_data/s3c-hsudc.h | 5 +- include/linux/platform_data/sc18is602.h | 5 +- include/linux/platform_data/sky81452-backlight.h | 13 +- include/linux/platform_data/spi-ath79.h | 5 +- include/linux/platform_data/spi-mt65xx.h | 5 +- include/linux/platform_data/ti-aemif.h | 5 +- include/linux/platform_data/touchscreen-s3c2410.h | 5 +- include/linux/platform_data/txx9/ndfmc.h | 4 +- include/linux/platform_data/usb-ohci-s3c2410.h | 5 +- include/linux/platform_data/usb-pxa3xx-ulpi.h | 5 +- include/linux/platform_data/usb-s3c2410_udc.h | 7 +- include/linux/platform_data/video-mx3fb.h | 5 +- include/linux/platform_data/video-pxafb.h | 5 +- include/linux/platform_data/voltage-omap.h | 5 +- include/linux/platform_data/x86/clk-lpss.h | 5 +- include/linux/pm_opp.h | 5 +- include/linux/pm_wakeup.h | 2 +- include/linux/power/bq24190_charger.h | 5 +- include/linux/power/charger-manager.h | 4 +- include/linux/power/generic-adc-battery.h | 4 +- include/linux/power/smb347-charger.h | 5 +- include/linux/ppp-comp.h | 5 +- include/linux/ppp_defs.h | 5 +- include/linux/property.h | 5 +- include/linux/psp-sev.h | 5 +- include/linux/pxa2xx_ssp.h | 5 +- include/linux/rcu_sync.h | 40 +- include/linux/rcupdate.h | 21 +- include/linux/regmap.h | 5 +- include/linux/regulator/arizona-ldo1.h | 5 +- include/linux/regulator/arizona-micsupp.h | 5 +- include/linux/regulator/consumer.h | 6 +- include/linux/regulator/driver.h | 5 +- include/linux/regulator/lp872x.h | 6 +- include/linux/regulator/machine.h | 5 +- include/linux/regulator/max8649.h | 5 +- include/linux/rmi.h | 5 +- include/linux/rtc/ds1685.h | 5 +- include/linux/rtc/m48t59.h | 5 +- include/linux/rtsx_usb.h | 13 +- include/linux/rwsem.h | 16 +- include/linux/sched.h | 2 +- include/linux/sched/wake_q.h | 5 + include/linux/sched_clock.h | 5 +- include/linux/serial_8250.h | 1 + include/linux/serio.h | 5 +- include/linux/set_memory.h | 5 +- include/linux/sh_dma.h | 5 +- include/linux/sha256.h | 4 +- include/linux/siox.h | 5 +- include/linux/sizes.h | 5 +- include/linux/sm501-regs.h | 5 +- include/linux/smp.h | 52 +- include/linux/spi/s3c24xx.h | 5 +- include/linux/srcutree.h | 14 +- include/linux/suspend.h | 4 +- include/linux/sxgbe_platform.h | 5 +- include/linux/tca6416_keypad.h | 5 +- include/linux/tcp.h | 2 +- include/linux/tifm.h | 6 +- include/linux/timekeeping.h | 32 +- include/linux/timeriomem-rng.h | 5 +- include/linux/torture.h | 2 +- include/linux/tracefs.h | 6 +- include/linux/ucb1400.h | 5 +- include/linux/uwb/debug-cmd.h | 13 +- include/linux/vfio.h | 5 +- include/linux/vmw_vmci_defs.h | 11 +- include/linux/w1-gpio.h | 5 +- include/media/drv-intf/exynos-fimc.h | 5 +- include/media/drv-intf/s3c_camif.h | 5 +- include/media/drv-intf/sh_vou.h | 5 +- include/media/drv-intf/soc_mediabus.h | 5 +- include/media/i2c/ak881x.h | 5 +- include/media/i2c/lm3646.h | 5 +- include/media/i2c/mt9v011.h | 5 +- include/media/i2c/mt9v022.h | 5 +- include/media/i2c/ov772x.h | 5 +- include/media/i2c/ov9650.h | 5 +- include/media/i2c/rj54n1cb0c.h | 5 +- include/media/i2c/tvp514x.h | 11 +- include/media/i2c/tw9910.h | 5 +- include/media/soc_camera.h | 5 +- include/media/v4l2-async.h | 5 +- include/media/v4l2-clk.h | 5 +- include/media/v4l2-flash-led-class.h | 5 +- include/media/v4l2-image-sizes.h | 5 +- include/media/v4l2-mediabus.h | 5 +- include/media/v4l2-subdev.h | 6 + include/media/videobuf-core.h | 5 +- include/media/videobuf-dma-contig.h | 5 +- include/media/videobuf-dma-sg.h | 5 +- include/media/videobuf-vmalloc.h | 5 +- include/media/videobuf2-core.h | 18 + include/net/ax88796.h | 6 +- include/net/cfg80211-wext.h | 5 +- include/net/cfg80211.h | 7 +- include/net/ethoc.h | 5 +- include/net/inet_frag.h | 2 +- include/net/ip6_fib.h | 1 + include/net/ip6_route.h | 17 +- include/net/ip_fib.h | 2 + include/net/kcm.h | 5 +- include/net/mac80211.h | 5 +- include/net/netfilter/nf_conntrack_acct.h | 5 +- include/net/nfc/nci.h | 14 +- include/net/nfc/nci_core.h | 14 +- include/net/route.h | 4 + include/net/strparser.h | 5 +- include/net/tcp.h | 8 +- include/net/tls.h | 15 - include/pcmcia/ciscode.h | 5 +- include/pcmcia/cisreg.h | 5 +- include/pcmcia/cistpl.h | 5 +- include/pcmcia/device_id.h | 5 +- include/pcmcia/ds.h | 5 +- include/pcmcia/ss.h | 5 +- include/rdma/ib_verbs.h | 171 +- include/rdma/mr_pool.h | 2 +- include/rdma/rdmavt_qp.h | 108 +- include/rdma/rw.h | 9 - include/rdma/signature.h | 122 + include/soc/arc/aux.h | 6 +- include/soc/arc/mcip.h | 5 +- include/soc/arc/timers.h | 5 +- include/soc/at91/atmel-secumod.h | 5 +- include/soc/at91/atmel-sfr.h | 5 +- include/soc/brcmstb/common.h | 5 +- include/soc/imx/revision.h | 5 +- include/soc/imx/timer.h | 5 +- include/soc/sa1100/pwer.h | 5 +- include/soc/tegra/common.h | 5 +- include/soc/tegra/emc.h | 5 +- include/soc/tegra/mc.h | 5 +- include/soc/tegra/pm.h | 5 +- include/sound/ak4641.h | 5 +- include/sound/cs35l33.h | 5 +- include/sound/cs35l34.h | 5 +- include/sound/cs35l35.h | 5 +- include/sound/cs42l52.h | 5 +- include/sound/cs42l56.h | 5 +- include/sound/cs42l73.h | 5 +- include/sound/da7213.h | 5 +- include/sound/rt286.h | 5 +- include/sound/rt298.h | 5 +- include/sound/rt5514.h | 5 +- include/sound/rt5645.h | 5 +- include/sound/rt5659.h | 5 +- include/sound/rt5660.h | 5 +- include/sound/rt5663.h | 5 +- include/sound/rt5665.h | 5 +- include/sound/rt5668.h | 5 +- include/sound/rt5670.h | 5 +- include/sound/rt5682.h | 5 +- include/sound/sh_dac_audio.h | 5 +- include/sound/tlv320aic32x4.h | 5 +- include/sound/tlv320aic3x.h | 5 +- include/sound/tlv320dac33-plat.h | 5 +- include/sound/uda134x.h | 5 +- include/sound/uda1380.h | 5 +- include/sound/wm1250-ev1.h | 5 +- include/sound/wm2000.h | 5 +- include/sound/wm2200.h | 5 +- include/sound/wm5100.h | 5 +- include/sound/wm8903.h | 5 +- include/sound/wm8960.h | 5 +- include/sound/wm8962.h | 5 +- include/sound/wm8993.h | 5 +- include/sound/wm8996.h | 5 +- include/sound/wm9081.h | 5 +- include/sound/wm9090.h | 5 +- include/trace/events/f2fs.h | 11 +- include/uapi/drm/panfrost_drm.h | 24 + include/uapi/drm/vmwgfx_drm.h | 4 +- include/uapi/linux/dma-buf.h | 3 + include/uapi/linux/kvm.h | 4 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/media.h | 2 +- include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/psp-sev.h | 5 +- include/uapi/linux/videodev2.h | 2 +- include/uapi/linux/wmi.h | 5 +- include/vdso/datapage.h | 93 + include/vdso/helpers.h | 56 + include/vdso/vsyscall.h | 11 + include/video/ili9320.h | 5 +- include/video/mipi_display.h | 5 +- include/video/omap-panel-data.h | 13 +- include/video/omapfb_dss.h | 32 - include/video/platform_lcd.h | 6 +- include/video/pxa168fb.h | 5 +- include/video/samsung_fimd.h | 5 +- include/video/w100fb.h | 5 +- init/Kconfig | 19 - kernel/bpf/btf.c | 12 +- kernel/bpf/cgroup.c | 5 +- kernel/bpf/inode.c | 5 +- kernel/bpf/lpm_trie.c | 5 +- kernel/bpf/syscall.c | 2 +- kernel/cgroup/cgroup.c | 4 +- kernel/cgroup/pids.c | 5 +- kernel/cgroup/rdma.c | 5 +- kernel/compat.c | 5 +- kernel/crash_core.c | 4 +- kernel/events/core.c | 6 +- kernel/events/uprobes.c | 4 +- kernel/fork.c | 2 +- kernel/irq/irqdesc.c | 8 +- kernel/jump_label.c | 64 +- kernel/kexec.c | 4 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 4 +- kernel/locking/Makefile | 2 +- kernel/locking/lock_events_list.h | 12 +- kernel/locking/lockdep.c | 2 +- kernel/locking/locktorture.c | 2 +- kernel/locking/percpu-rwsem.c | 2 +- kernel/locking/rwsem-xadd.c | 745 --- kernel/locking/rwsem.c | 1453 ++++- kernel/locking/rwsem.h | 306 +- kernel/module.c | 5 + kernel/power/poweroff.c | 3 +- kernel/power/suspend.c | 6 +- kernel/rcu/rcu.h | 5 + kernel/rcu/rcutorture.c | 96 +- kernel/rcu/srcutree.c | 69 +- kernel/rcu/sync.c | 214 +- kernel/rcu/tree.c | 164 +- kernel/rcu/tree.h | 6 +- kernel/rcu/tree_exp.h | 53 +- kernel/rcu/tree_plugin.h | 195 +- kernel/rcu/tree_stall.h | 4 +- kernel/rcu/update.c | 13 + kernel/sched/core.c | 36 +- kernel/sched/debug.c | 5 +- kernel/sched/fair.c | 38 +- kernel/sched/sched-pelt.h | 2 +- kernel/sched/sched.h | 8 +- kernel/smp.c | 12 +- kernel/softirq.c | 2 +- kernel/time/Makefile | 1 + kernel/time/alarmtimer.c | 1 - kernel/time/clocksource.c | 4 +- kernel/time/ntp.c | 4 +- kernel/time/posix-timers.c | 13 +- kernel/time/timekeeping.c | 2 +- kernel/time/timer_list.c | 36 +- kernel/time/vsyscall.c | 133 + kernel/torture.c | 23 +- kernel/up.c | 3 +- lib/Kconfig | 5 + lib/Kconfig.debug | 8 +- lib/bitmap.c | 4 +- lib/clz_ctz.c | 4 +- lib/cmdline.c | 5 +- lib/cpu_rmap.c | 5 +- lib/crc-ccitt.c | 4 +- lib/crc-itu-t.c | 4 +- lib/crc-t10dif.c | 4 +- lib/crc16.c | 4 +- lib/crc4.c | 4 +- lib/crc7.c | 4 +- lib/debugobjects.c | 309 +- lib/decompress_unlz4.c | 5 +- lib/genalloc.c | 4 +- lib/hexdump.c | 6 +- lib/iomap_copy.c | 14 +- lib/klist.c | 3 +- lib/parser.c | 4 +- lib/raid6/Makefile | 98 +- lib/raid6/neon.c | 5 +- lib/rhashtable.c | 5 +- lib/scatterlist.c | 4 +- lib/sg_split.c | 4 +- lib/test_kasan.c | 6 +- lib/test_rhashtable.c | 5 +- lib/ubsan.c | 6 +- lib/vdso/Kconfig | 36 + lib/vdso/Makefile | 22 + lib/vdso/gettimeofday.c | 228 + localversion-next | 2 +- mm/Kconfig | 3 + mm/Makefile | 1 + mm/as_dirty_helpers.c | 296 + mm/cleancache.c | 3 +- mm/frontswap.c | 3 +- mm/huge_memory.c | 4 +- mm/interval_tree.c | 3 +- mm/ksm.c | 3 +- mm/memory.c | 144 +- mm/mmu_notifier.c | 4 +- mm/usercopy.c | 6 +- mm/userfaultfd.c | 4 +- mm/util.c | 2 +- mm/vmalloc.c | 11 - mm/vmpressure.c | 5 +- net/6lowpan/6lowpan_i.h | 16 +- net/6lowpan/core.c | 8 +- net/6lowpan/debugfs.c | 97 +- net/802/garp.c | 5 +- net/802/mrp.c | 5 +- net/802/stp.c | 5 +- net/8021q/vlan_gvrp.c | 5 +- net/8021q/vlan_mvrp.c | 5 +- net/8021q/vlan_netlink.c | 5 +- net/bluetooth/bnep/bnep.h | 12 +- net/bluetooth/hci_conn.c | 18 +- net/bluetooth/l2cap_core.c | 33 +- net/bluetooth/leds.c | 5 +- net/bluetooth/leds.h | 5 +- net/bridge/netfilter/nf_conntrack_bridge.c | 2 + net/bridge/netfilter/nf_log_bridge.c | 5 +- net/bridge/netfilter/nft_reject_bridge.c | 5 +- net/core/net_namespace.c | 2 +- net/dccp/ackvec.h | 4 +- net/dccp/ccid.c | 5 +- net/dccp/ccid.h | 5 +- net/dccp/dccp.h | 5 +- net/dccp/diag.c | 5 +- net/dccp/feat.h | 5 +- net/dccp/ipv6.h | 5 +- net/dccp/proto.c | 5 +- net/ipv4/devinet.c | 16 +- net/ipv4/fib_frontend.c | 12 +- net/ipv4/fib_trie.c | 44 +- net/ipv4/ip_options.c | 1 + net/ipv4/netfilter/ip_tables.c | 5 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 6 +- net/ipv4/netfilter/ipt_ECN.c | 5 +- net/ipv4/netfilter/ipt_REJECT.c | 5 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 6 +- net/ipv4/netfilter/ipt_ah.c | 5 +- net/ipv4/netfilter/ipt_rpfilter.c | 5 +- net/ipv4/netfilter/iptable_filter.c | 6 +- net/ipv4/netfilter/iptable_mangle.c | 5 +- net/ipv4/netfilter/iptable_nat.c | 5 +- net/ipv4/netfilter/iptable_security.c | 5 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 5 +- net/ipv4/netfilter/nf_log_arp.c | 5 +- net/ipv4/netfilter/nf_log_ipv4.c | 5 +- net/ipv4/netfilter/nf_nat_h323.c | 3 +- net/ipv4/netfilter/nf_reject_ipv4.c | 5 +- net/ipv4/netfilter/nf_socket_ipv4.c | 6 +- net/ipv4/netfilter/nf_tproxy_ipv4.c | 6 +- net/ipv4/netfilter/nft_dup_ipv4.c | 5 +- net/ipv4/netfilter/nft_fib_ipv4.c | 6 +- net/ipv4/netfilter/nft_reject_ipv4.c | 5 +- net/ipv4/route.c | 129 +- net/ipv4/sysctl_net_ipv4.c | 3 +- net/ipv4/tcp.c | 3 +- net/ipv4/tcp_fastopen.c | 35 +- net/ipv4/tcp_output.c | 3 +- net/ipv6/fib6_rules.c | 12 +- net/ipv6/ip6_fib.c | 32 +- net/ipv6/netfilter/ip6_tables.c | 5 +- net/ipv6/netfilter/ip6t_NPT.c | 5 +- net/ipv6/netfilter/ip6t_SYNPROXY.c | 5 +- net/ipv6/netfilter/ip6t_ah.c | 5 +- net/ipv6/netfilter/ip6t_eui64.c | 5 +- net/ipv6/netfilter/ip6t_frag.c | 5 +- net/ipv6/netfilter/ip6t_hbh.c | 5 +- net/ipv6/netfilter/ip6t_ipv6header.c | 5 +- net/ipv6/netfilter/ip6t_mh.c | 6 +- net/ipv6/netfilter/ip6t_rpfilter.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 5 +- net/ipv6/netfilter/ip6table_filter.c | 5 +- net/ipv6/netfilter/ip6table_mangle.c | 5 +- net/ipv6/netfilter/ip6table_nat.c | 5 +- net/ipv6/netfilter/ip6table_security.c | 5 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 5 +- net/ipv6/netfilter/nf_log_ipv6.c | 5 +- net/ipv6/netfilter/nf_reject_ipv6.c | 5 +- net/ipv6/netfilter/nf_socket_ipv6.c | 6 +- net/ipv6/netfilter/nft_dup_ipv6.c | 5 +- net/ipv6/netfilter/nft_fib_ipv6.c | 6 +- net/ipv6/netfilter/nft_reject_ipv6.c | 5 +- net/ipv6/route.c | 241 +- net/kcm/kcmsock.c | 5 +- net/l2tp/l2tp_core.c | 5 +- net/l2tp/l2tp_core.h | 5 +- net/l2tp/l2tp_netlink.c | 5 +- net/l3mdev/l3mdev.c | 7 +- net/mac80211/aead_api.c | 5 +- net/mac80211/aead_api.h | 6 +- net/mac80211/aes_ccm.h | 5 +- net/mac80211/aes_cmac.c | 5 +- net/mac80211/aes_cmac.h | 5 +- net/mac80211/aes_gcm.h | 5 +- net/mac80211/aes_gmac.c | 5 +- net/mac80211/aes_gmac.h | 5 +- net/mac80211/agg-rx.c | 5 +- net/mac80211/agg-tx.c | 5 +- net/mac80211/debugfs.c | 4 +- net/mac80211/debugfs_key.c | 5 +- net/mac80211/debugfs_netdev.c | 5 +- net/mac80211/debugfs_sta.c | 5 +- net/mac80211/driver-ops.c | 5 +- net/mac80211/fils_aead.c | 5 +- net/mac80211/fils_aead.h | 5 +- net/mac80211/he.c | 5 +- net/mac80211/ht.c | 5 +- net/mac80211/ibss.c | 5 +- net/mac80211/ieee80211_i.h | 5 +- net/mac80211/iface.c | 5 +- net/mac80211/key.c | 5 +- net/mac80211/key.h | 5 +- net/mac80211/led.c | 5 +- net/mac80211/led.h | 5 +- net/mac80211/main.c | 5 +- net/mac80211/mesh.c | 5 +- net/mac80211/mesh.h | 5 +- net/mac80211/mesh_hwmp.c | 5 +- net/mac80211/mesh_pathtbl.c | 5 +- net/mac80211/mesh_plink.c | 5 +- net/mac80211/mesh_ps.c | 5 +- net/mac80211/mesh_sync.c | 5 +- net/mac80211/michael.c | 5 +- net/mac80211/michael.h | 5 +- net/mac80211/mlme.c | 5 +- net/mac80211/ocb.c | 5 +- net/mac80211/offchannel.c | 5 +- net/mac80211/rate.c | 5 +- net/mac80211/rate.h | 5 +- net/mac80211/rc80211_minstrel.h | 5 +- net/mac80211/rc80211_minstrel_ht.c | 7 +- net/mac80211/rc80211_minstrel_ht.h | 5 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 5 +- net/mac80211/rx.c | 5 +- net/mac80211/scan.c | 5 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 5 +- net/mac80211/sta_info.h | 5 +- net/mac80211/status.c | 5 +- net/mac80211/tkip.c | 5 +- net/mac80211/tkip.h | 5 +- net/mac80211/tx.c | 6 +- net/mac80211/util.c | 5 +- net/mac80211/vht.c | 5 +- net/mac80211/wep.c | 5 +- net/mac80211/wep.h | 5 +- net/mac80211/wme.c | 5 +- net/mac80211/wme.h | 5 +- net/mac80211/wpa.c | 5 +- net/mac80211/wpa.h | 5 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 8 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 5 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 6 +- net/netfilter/ipset/ip_set_bitmap_port.c | 8 +- net/netfilter/ipset/ip_set_core.c | 5 +- net/netfilter/ipset/ip_set_getport.c | 1 + net/netfilter/ipset/ip_set_hash_gen.h | 8 +- net/netfilter/ipset/ip_set_hash_ip.c | 8 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 5 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 9 +- net/netfilter/ipset/ip_set_hash_ipport.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 8 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 8 +- net/netfilter/ipset/ip_set_hash_mac.c | 8 +- net/netfilter/ipset/ip_set_hash_net.c | 8 +- net/netfilter/ipset/ip_set_hash_netiface.c | 8 +- net/netfilter/ipset/ip_set_hash_netnet.c | 5 +- net/netfilter/ipset/ip_set_hash_netport.c | 8 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 8 +- net/netfilter/ipset/ip_set_list_set.c | 8 +- net/netfilter/ipvs/ip_vs_core.c | 21 +- net/netfilter/ipvs/ip_vs_proto_ah_esp.c | 6 +- net/netfilter/nf_conntrack_acct.c | 5 +- net/netfilter/nf_conntrack_core.c | 5 +- net/netfilter/nf_conntrack_ecache.c | 5 +- net/netfilter/nf_conntrack_expect.c | 5 +- net/netfilter/nf_conntrack_ftp.c | 5 +- net/netfilter/nf_conntrack_h323_asn1.c | 4 +- net/netfilter/nf_conntrack_h323_main.c | 3 +- net/netfilter/nf_conntrack_h323_types.c | 3 +- net/netfilter/nf_conntrack_helper.c | 5 +- net/netfilter/nf_conntrack_labels.c | 5 +- net/netfilter/nf_conntrack_proto_dccp.c | 6 +- net/netfilter/nf_conntrack_proto_generic.c | 5 +- net/netfilter/nf_conntrack_proto_icmp.c | 5 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 5 +- net/netfilter/nf_conntrack_proto_sctp.c | 5 +- net/netfilter/nf_conntrack_proto_tcp.c | 5 +- net/netfilter/nf_conntrack_proto_udp.c | 5 +- net/netfilter/nf_conntrack_sane.c | 5 +- net/netfilter/nf_conntrack_sip.c | 5 +- net/netfilter/nf_conntrack_tftp.c | 4 +- net/netfilter/nf_dup_netdev.c | 5 +- net/netfilter/nf_log_common.c | 5 +- net/netfilter/nf_log_netdev.c | 5 +- net/netfilter/nf_nat_core.c | 5 +- net/netfilter/nf_nat_ftp.c | 5 +- net/netfilter/nf_nat_helper.c | 5 +- net/netfilter/nf_nat_proto.c | 5 +- net/netfilter/nf_nat_redirect.c | 5 +- net/netfilter/nf_nat_sip.c | 5 +- net/netfilter/nf_nat_tftp.c | 5 +- net/netfilter/nf_synproxy_core.c | 5 +- net/netfilter/nf_tables_api.c | 5 +- net/netfilter/nf_tables_core.c | 5 +- net/netfilter/nf_tables_trace.c | 5 +- net/netfilter/nfnetlink_log.c | 5 +- net/netfilter/nfnetlink_queue.c | 6 +- net/netfilter/nft_bitwise.c | 5 +- net/netfilter/nft_byteorder.c | 5 +- net/netfilter/nft_cmp.c | 5 +- net/netfilter/nft_compat.c | 5 +- net/netfilter/nft_counter.c | 5 +- net/netfilter/nft_ct.c | 5 +- net/netfilter/nft_dup_netdev.c | 5 +- net/netfilter/nft_dynset.c | 6 +- net/netfilter/nft_exthdr.c | 138 +- net/netfilter/nft_fib.c | 4 +- net/netfilter/nft_fib_inet.c | 6 +- net/netfilter/nft_fib_netdev.c | 5 +- net/netfilter/nft_fwd_netdev.c | 5 +- net/netfilter/nft_hash.c | 6 +- net/netfilter/nft_immediate.c | 5 +- net/netfilter/nft_limit.c | 5 +- net/netfilter/nft_log.c | 5 +- net/netfilter/nft_lookup.c | 5 +- net/netfilter/nft_masq.c | 5 +- net/netfilter/nft_meta.c | 5 +- net/netfilter/nft_numgen.c | 6 +- net/netfilter/nft_payload.c | 5 +- net/netfilter/nft_queue.c | 5 +- net/netfilter/nft_quota.c | 5 +- net/netfilter/nft_range.c | 5 +- net/netfilter/nft_redir.c | 5 +- net/netfilter/nft_reject.c | 5 +- net/netfilter/nft_reject_inet.c | 5 +- net/netfilter/nft_rt.c | 5 +- net/netfilter/nft_set_bitmap.c | 5 +- net/netfilter/nft_set_hash.c | 5 +- net/netfilter/nft_set_rbtree.c | 5 +- net/netfilter/nft_xfrm.c | 4 +- net/netfilter/x_tables.c | 6 +- net/netfilter/xt_AUDIT.c | 5 +- net/netfilter/xt_CHECKSUM.c | 5 +- net/netfilter/xt_CLASSIFY.c | 5 +- net/netfilter/xt_CONNSECMARK.c | 6 +- net/netfilter/xt_CT.c | 5 +- net/netfilter/xt_DSCP.c | 5 +- net/netfilter/xt_HL.c | 5 +- net/netfilter/xt_HMARK.c | 5 +- net/netfilter/xt_LOG.c | 5 +- net/netfilter/xt_MASQUERADE.c | 5 +- net/netfilter/xt_NETMAP.c | 5 +- net/netfilter/xt_NFLOG.c | 5 +- net/netfilter/xt_NFQUEUE.c | 6 +- net/netfilter/xt_RATEEST.c | 5 +- net/netfilter/xt_REDIRECT.c | 5 +- net/netfilter/xt_SECMARK.c | 6 +- net/netfilter/xt_TCPMSS.c | 5 +- net/netfilter/xt_TCPOPTSTRIP.c | 5 +- net/netfilter/xt_TPROXY.c | 6 +- net/netfilter/xt_addrtype.c | 5 +- net/netfilter/xt_bpf.c | 5 +- net/netfilter/xt_cgroup.c | 5 +- net/netfilter/xt_cluster.c | 5 +- net/netfilter/xt_connlabel.c | 5 +- net/netfilter/xt_conntrack.c | 5 +- net/netfilter/xt_cpu.c | 6 +- net/netfilter/xt_dccp.c | 5 +- net/netfilter/xt_devgroup.c | 5 +- net/netfilter/xt_dscp.c | 5 +- net/netfilter/xt_ecn.c | 5 +- net/netfilter/xt_esp.c | 5 +- net/netfilter/xt_helper.c | 5 +- net/netfilter/xt_hl.c | 5 +- net/netfilter/xt_iprange.c | 5 +- net/netfilter/xt_l2tp.c | 5 +- net/netfilter/xt_length.c | 5 +- net/netfilter/xt_limit.c | 5 +- net/netfilter/xt_mac.c | 5 +- net/netfilter/xt_mark.c | 5 +- net/netfilter/xt_multiport.c | 5 +- net/netfilter/xt_nat.c | 5 +- net/netfilter/xt_owner.c | 5 +- net/netfilter/xt_physdev.c | 5 +- net/netfilter/xt_pkttype.c | 5 +- net/netfilter/xt_policy.c | 5 +- net/netfilter/xt_rateest.c | 5 +- net/netfilter/xt_realm.c | 5 +- net/netfilter/xt_recent.c | 5 +- net/netfilter/xt_set.c | 5 +- net/netfilter/xt_socket.c | 6 +- net/netfilter/xt_state.c | 5 +- net/netfilter/xt_statistic.c | 5 +- net/netfilter/xt_string.c | 5 +- net/netfilter/xt_tcpmss.c | 5 +- net/nfc/nci/core.c | 14 +- net/nfc/nci/data.c | 14 +- net/nfc/nci/hci.c | 14 +- net/nfc/nci/lib.c | 14 +- net/nfc/nci/ntf.c | 14 +- net/nfc/nci/rsp.c | 14 +- net/nsh/nsh.c | 5 +- net/packet/af_packet.c | 3 +- net/psample/psample.c | 5 +- net/rfkill/input.c | 5 +- net/rfkill/rfkill.h | 6 +- net/sched/act_sample.c | 5 +- net/sched/cls_bpf.c | 5 +- net/sched/em_ipset.c | 5 +- net/sched/sch_cbs.c | 9 +- net/sched/sch_choke.c | 6 +- net/sched/sch_drr.c | 5 +- net/sched/sch_mq.c | 5 +- net/sched/sch_mqprio.c | 5 +- net/sched/sch_pie.c | 11 +- net/sched/sch_qfq.c | 5 +- net/sched/sch_sfb.c | 6 +- net/strparser/strparser.c | 5 +- net/sunrpc/clnt.c | 1 - net/tipc/core.c | 12 +- net/tipc/netlink.c | 2 +- net/tipc/netlink_compat.c | 28 +- net/tls/tls_main.c | 3 +- net/vmw_vsock/virtio_transport.c | 3 +- net/vmw_vsock/virtio_transport_common.c | 3 +- net/wireless/debugfs.c | 5 +- net/wireless/lib80211_crypt_ccmp.c | 6 +- net/wireless/lib80211_crypt_tkip.c | 6 +- net/wireless/lib80211_crypt_wep.c | 6 +- net/wireless/ocb.c | 5 +- net/xfrm/Kconfig | 2 + samples/bpf/ibumad_kern.c | 18 +- samples/bpf/xdp_redirect_cpu_user.c | 3 +- samples/bpf/xdp_redirect_user.c | 2 +- samples/kfifo/bytestream-example.c | 4 +- samples/kfifo/dma-example.c | 4 +- samples/kfifo/inttype-example.c | 4 +- samples/kfifo/record-example.c | 4 +- samples/vfio-mdev/mtty.c | 6 +- scripts/Makefile.extrawarn | 2 - scripts/Makefile.headersinst | 6 +- scripts/adjust_autoksyms.sh | 4 +- scripts/cc-system-headers.sh | 8 - scripts/coccinelle/api/alloc/alloc_cast.cocci | 5 +- .../coccinelle/api/alloc/pool_zalloc-simple.cocci | 3 +- scripts/coccinelle/api/alloc/zalloc-simple.cocci | 7 +- scripts/coccinelle/api/check_bq27xxx_data.cocci | 3 +- scripts/coccinelle/api/err_cast.cocci | 7 +- scripts/coccinelle/api/kstrdup.cocci | 7 +- scripts/coccinelle/api/memdup.cocci | 7 +- scripts/coccinelle/api/memdup_user.cocci | 7 +- scripts/coccinelle/api/pm_runtime.cocci | 3 +- scripts/coccinelle/api/ptr_ret.cocci | 5 +- scripts/coccinelle/api/resource_size.cocci | 7 +- scripts/coccinelle/free/clk_put.cocci | 5 +- scripts/coccinelle/free/devm_free.cocci | 7 +- scripts/coccinelle/free/ifnullfree.cocci | 3 +- scripts/coccinelle/free/iounmap.cocci | 5 +- scripts/coccinelle/free/kfree.cocci | 7 +- scripts/coccinelle/free/kfreeaddr.cocci | 3 +- scripts/coccinelle/free/pci_free_consistent.cocci | 3 +- .../iterators/device_node_continue.cocci | 3 +- scripts/coccinelle/iterators/fen.cocci | 7 +- scripts/coccinelle/iterators/itnull.cocci | 7 +- .../coccinelle/iterators/list_entry_update.cocci | 7 +- scripts/coccinelle/iterators/use_after_iter.cocci | 5 +- scripts/coccinelle/locks/call_kern.cocci | 7 +- scripts/coccinelle/locks/double_lock.cocci | 7 +- scripts/coccinelle/locks/flags.cocci | 7 +- scripts/coccinelle/locks/mini_lock.cocci | 7 +- scripts/coccinelle/misc/array_size.cocci | 3 +- scripts/coccinelle/misc/badty.cocci | 3 +- scripts/coccinelle/misc/boolconv.cocci | 3 +- scripts/coccinelle/misc/boolinit.cocci | 5 +- scripts/coccinelle/misc/bugon.cocci | 3 +- scripts/coccinelle/misc/cond_no_effect.cocci | 3 +- scripts/coccinelle/misc/cstptr.cocci | 5 +- scripts/coccinelle/misc/doubleinit.cocci | 7 +- scripts/coccinelle/misc/ifaddr.cocci | 5 +- scripts/coccinelle/misc/ifcol.cocci | 7 +- scripts/coccinelle/misc/noderef.cocci | 5 +- scripts/coccinelle/misc/orplus.cocci | 5 +- scripts/coccinelle/misc/returnvar.cocci | 3 +- scripts/coccinelle/misc/semicolon.cocci | 3 +- scripts/coccinelle/misc/warn.cocci | 5 +- scripts/coccinelle/null/badzero.cocci | 5 +- scripts/coccinelle/null/deref_null.cocci | 7 +- scripts/coccinelle/null/eno.cocci | 7 +- scripts/coccinelle/null/kmerr.cocci | 7 +- scripts/coccinelle/tests/doublebitand.cocci | 7 +- scripts/coccinelle/tests/doubletest.cocci | 7 +- scripts/coccinelle/tests/odd_ptr_err.cocci | 5 +- .../tests/unsigned_lesser_than_zero.cocci | 3 +- scripts/dtc/Makefile.dtc | 2 +- scripts/dtc/dt_to_config | 3 +- scripts/dtc/dtc-lexer.l | 17 +- scripts/dtc/dtc-parser.y | 17 +- scripts/dtc/libfdt/Makefile.libfdt | 2 +- scripts/dtc/libfdt/fdt.c | 47 +- scripts/dtc/libfdt/fdt.h | 47 +- scripts/dtc/libfdt/fdt_addresses.c | 47 +- scripts/dtc/libfdt/fdt_empty_tree.c | 47 +- scripts/dtc/libfdt/fdt_overlay.c | 47 +- scripts/dtc/libfdt/fdt_ro.c | 47 +- scripts/dtc/libfdt/fdt_rw.c | 47 +- scripts/dtc/libfdt/fdt_strerror.c | 46 +- scripts/dtc/libfdt/fdt_sw.c | 47 +- scripts/dtc/libfdt/fdt_wip.c | 47 +- scripts/dtc/libfdt/libfdt.h | 47 +- scripts/dtc/libfdt/libfdt_env.h | 47 +- scripts/dtc/libfdt/libfdt_internal.h | 47 +- scripts/dtc/version_gen.h | 2 +- scripts/genksyms/keywords.c | 4 + scripts/genksyms/parse.y | 2 + scripts/get_abi.pl | 468 ++ security/apparmor/label.c | 8 +- security/inode.c | 5 +- security/lsm_audit.c | 5 +- security/selinux/avc.c | 5 +- security/selinux/hooks.c | 5 +- security/selinux/include/audit.h | 5 +- security/selinux/include/netif.h | 5 +- security/selinux/include/objsec.h | 5 +- security/selinux/netif.c | 5 +- security/selinux/netlink.c | 5 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/ss/status.c | 5 +- security/selinux/xfrm.c | 5 +- security/smack/smack_lsm.c | 5 +- security/smack/smack_netfilter.c | 5 +- security/yama/yama_lsm.c | 6 +- sound/ac97/ac97_core.h | 5 +- sound/ac97/bus.c | 5 +- sound/ac97/codec.c | 5 +- sound/ac97/snd_ac97_compat.c | 5 +- sound/aoa/aoa-gpio.h | 3 +- sound/aoa/aoa.h | 3 +- sound/aoa/codecs/onyx.c | 5 +- sound/aoa/codecs/onyx.h | 3 +- sound/aoa/codecs/tas.c | 3 +- sound/aoa/codecs/tas.h | 3 +- sound/aoa/codecs/toonie.c | 4 +- sound/aoa/core/alsa.c | 3 +- sound/aoa/core/alsa.h | 3 +- sound/aoa/core/core.c | 3 +- sound/aoa/core/gpio-feature.c | 3 +- sound/aoa/core/gpio-pmf.c | 3 +- sound/aoa/fabrics/layout.c | 4 +- sound/aoa/soundbus/core.c | 3 +- sound/aoa/soundbus/i2sbus/control.c | 3 +- sound/aoa/soundbus/i2sbus/core.c | 3 +- sound/aoa/soundbus/i2sbus/i2sbus.h | 3 +- sound/aoa/soundbus/i2sbus/interface.h | 3 +- sound/aoa/soundbus/i2sbus/pcm.c | 3 +- sound/aoa/soundbus/soundbus.h | 3 +- sound/arm/aaci.c | 5 +- sound/arm/aaci.h | 5 +- sound/arm/pxa2xx-ac97-lib.c | 5 +- sound/arm/pxa2xx-ac97.c | 5 +- sound/arm/pxa2xx-pcm-lib.c | 6 +- sound/atmel/ac97c.c | 5 +- sound/atmel/ac97c.h | 5 +- sound/core/pcm_drm_eld.c | 5 +- sound/core/pcm_iec958.c | 5 +- sound/drivers/pcsp/pcsp_input.c | 7 +- sound/firewire/amdtp-stream-trace.h | 6 +- sound/firewire/bebob/bebob_stream.c | 3 + sound/firewire/dice/dice-midi.c | 1 - sound/firewire/dice/dice-pcm.c | 1 - sound/firewire/dice/dice-stream.c | 8 +- sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/digi00x-midi.c | 1 - sound/firewire/digi00x/digi00x-pcm.c | 1 - sound/firewire/digi00x/digi00x-stream.c | 14 +- sound/firewire/digi00x/digi00x.h | 1 - sound/firewire/fireface/ff-pcm.c | 1 - sound/firewire/fireface/ff-stream.c | 14 +- sound/firewire/fireface/ff.h | 1 - sound/firewire/fireworks/fireworks_stream.c | 3 + sound/firewire/motu/amdtp-motu-trace.h | 70 +- sound/firewire/motu/amdtp-motu.c | 8 +- sound/firewire/motu/motu-midi.c | 1 - sound/firewire/motu/motu-pcm.c | 1 - sound/firewire/motu/motu-stream.c | 14 +- sound/firewire/motu/motu.h | 1 - sound/firewire/oxfw/oxfw-stream.c | 2 + sound/firewire/tascam/tascam-pcm.c | 1 - sound/firewire/tascam/tascam-stream.c | 14 +- sound/firewire/tascam/tascam.h | 1 - sound/pci/aw2/aw2-alsa.c | 15 +- sound/pci/aw2/aw2-saa7146.c | 15 +- sound/pci/aw2/aw2-saa7146.h | 15 +- sound/pci/aw2/aw2-tsl.c | 15 +- sound/pci/aw2/saa7146.h | 15 +- sound/pci/oxygen/wm8776.h | 5 +- sound/soc/atmel/atmel-i2s.c | 13 +- sound/soc/atmel/mikroe-proto.c | 5 +- sound/soc/au1x/dbdma2.c | 6 +- sound/soc/au1x/psc-ac97.c | 6 +- sound/soc/au1x/psc-i2s.c | 5 +- sound/soc/au1x/psc.h | 6 +- sound/soc/cirrus/ep93xx-ac97.c | 5 +- sound/soc/cirrus/ep93xx-i2s.c | 6 +- sound/soc/cirrus/ep93xx-pcm.c | 5 +- sound/soc/cirrus/simone.c | 5 +- sound/soc/codecs/88pm860x-codec.c | 5 +- sound/soc/codecs/88pm860x-codec.h | 5 +- sound/soc/codecs/ab8500-codec.c | 5 +- sound/soc/codecs/ab8500-codec.h | 5 +- sound/soc/codecs/ak4535.c | 5 +- sound/soc/codecs/ak4535.h | 5 +- sound/soc/codecs/ak4641.c | 5 +- sound/soc/codecs/ak5386.c | 5 +- sound/soc/codecs/alc5623.c | 7 +- sound/soc/codecs/alc5623.h | 6 +- sound/soc/codecs/alc5632.c | 5 +- sound/soc/codecs/alc5632.h | 5 +- sound/soc/codecs/arizona.c | 5 +- sound/soc/codecs/arizona.h | 5 +- sound/soc/codecs/cs35l32.c | 6 +- sound/soc/codecs/cs35l32.h | 6 +- sound/soc/codecs/cs35l33.c | 6 +- sound/soc/codecs/cs35l33.h | 6 +- sound/soc/codecs/cs35l34.c | 6 +- sound/soc/codecs/cs35l34.h | 6 +- sound/soc/codecs/cs35l35.c | 6 +- sound/soc/codecs/cs35l35.h | 6 +- sound/soc/codecs/cs4265.c | 6 +- sound/soc/codecs/cs4265.h | 6 +- sound/soc/codecs/cs42l42.c | 6 +- sound/soc/codecs/cs42l42.h | 6 +- sound/soc/codecs/cs42l51-i2c.c | 6 +- sound/soc/codecs/cs42l52.c | 6 +- sound/soc/codecs/cs42l52.h | 6 +- sound/soc/codecs/cs42l56.c | 6 +- sound/soc/codecs/cs42l56.h | 6 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs43130.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs47l24.c | 5 +- sound/soc/codecs/cs47l24.h | 5 +- sound/soc/codecs/cs53l30.c | 6 +- sound/soc/codecs/cs53l30.h | 6 +- sound/soc/codecs/da7213.h | 5 +- sound/soc/codecs/da732x.c | 5 +- sound/soc/codecs/da732x.h | 5 +- sound/soc/codecs/da732x_reg.h | 5 +- sound/soc/codecs/es7134.c | 15 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8316.h | 6 +- sound/soc/codecs/es8328-i2c.c | 5 +- sound/soc/codecs/es8328-spi.c | 5 +- sound/soc/codecs/es8328.c | 5 +- sound/soc/codecs/gtm601.c | 5 +- sound/soc/codecs/ics43432.c | 3 +- sound/soc/codecs/l3.c | 8 +- sound/soc/codecs/max98088.c | 5 +- sound/soc/codecs/max98088.h | 5 +- sound/soc/codecs/max98090.c | 5 +- sound/soc/codecs/max98090.h | 5 +- sound/soc/codecs/max98095.c | 5 +- sound/soc/codecs/max98095.h | 5 +- sound/soc/codecs/max98371.c | 5 +- sound/soc/codecs/max98371.h | 5 +- sound/soc/codecs/max98504.c | 5 +- sound/soc/codecs/max98504.h | 5 +- sound/soc/codecs/max9867.h | 5 +- sound/soc/codecs/max98925.c | 4 +- sound/soc/codecs/max98925.h | 5 +- sound/soc/codecs/max98926.c | 4 +- sound/soc/codecs/max98926.h | 4 +- sound/soc/codecs/nau8540.c | 5 +- sound/soc/codecs/nau8540.h | 5 +- sound/soc/codecs/nau8810.c | 5 +- sound/soc/codecs/nau8810.h | 5 +- sound/soc/codecs/nau8824.c | 5 +- sound/soc/codecs/nau8824.h | 5 +- sound/soc/codecs/nau8825.h | 5 +- sound/soc/codecs/pcm3008.h | 5 +- sound/soc/codecs/rl6231.c | 5 +- sound/soc/codecs/rl6231.h | 5 +- sound/soc/codecs/rl6347a.c | 5 +- sound/soc/codecs/rl6347a.h | 5 +- sound/soc/codecs/rt1305.c | 5 +- sound/soc/codecs/rt1305.h | 5 +- sound/soc/codecs/rt274.c | 5 +- sound/soc/codecs/rt274.h | 5 +- sound/soc/codecs/rt286.c | 5 +- sound/soc/codecs/rt286.h | 5 +- sound/soc/codecs/rt298.c | 5 +- sound/soc/codecs/rt298.h | 5 +- sound/soc/codecs/rt5514-spi.c | 5 +- sound/soc/codecs/rt5514-spi.h | 5 +- sound/soc/codecs/rt5514.c | 5 +- sound/soc/codecs/rt5514.h | 5 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5616.h | 5 +- sound/soc/codecs/rt5631.c | 6 +- sound/soc/codecs/rt5640.c | 5 +- sound/soc/codecs/rt5640.h | 5 +- sound/soc/codecs/rt5645.c | 5 +- sound/soc/codecs/rt5645.h | 5 +- sound/soc/codecs/rt5651.c | 5 +- sound/soc/codecs/rt5651.h | 5 +- sound/soc/codecs/rt5659.c | 5 +- sound/soc/codecs/rt5659.h | 5 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5660.h | 5 +- sound/soc/codecs/rt5663.c | 5 +- sound/soc/codecs/rt5663.h | 5 +- sound/soc/codecs/rt5665.c | 5 +- sound/soc/codecs/rt5665.h | 5 +- sound/soc/codecs/rt5668.c | 5 +- sound/soc/codecs/rt5668.h | 5 +- sound/soc/codecs/rt5670-dsp.h | 5 +- sound/soc/codecs/rt5670.c | 5 +- sound/soc/codecs/rt5670.h | 5 +- sound/soc/codecs/rt5677-spi.c | 5 +- sound/soc/codecs/rt5677-spi.h | 5 +- sound/soc/codecs/rt5677.c | 5 +- sound/soc/codecs/rt5677.h | 5 +- sound/soc/codecs/rt5682.c | 5 +- sound/soc/codecs/rt5682.h | 5 +- sound/soc/codecs/simple-amplifier.c | 15 +- sound/soc/codecs/spdif_receiver.c | 5 +- sound/soc/codecs/spdif_transmitter.c | 5 +- sound/soc/codecs/tlv320aic23-i2c.c | 5 +- sound/soc/codecs/tlv320aic23-spi.c | 5 +- sound/soc/codecs/tlv320aic23.c | 5 +- sound/soc/codecs/tlv320aic23.h | 5 +- sound/soc/codecs/tlv320aic32x4.h | 5 +- sound/soc/codecs/tlv320aic3x.c | 5 +- sound/soc/codecs/tlv320aic3x.h | 5 +- sound/soc/codecs/ts3a227e.c | 5 +- sound/soc/codecs/ts3a227e.h | 5 +- sound/soc/codecs/uda134x.c | 5 +- sound/soc/codecs/uda1380.c | 5 +- sound/soc/codecs/uda1380.h | 5 +- sound/soc/codecs/wm0010.c | 5 +- sound/soc/codecs/wm2000.c | 5 +- sound/soc/codecs/wm2000.h | 5 +- sound/soc/codecs/wm2200.c | 5 +- sound/soc/codecs/wm5100-tables.c | 6 +- sound/soc/codecs/wm5100.c | 5 +- sound/soc/codecs/wm5100.h | 6 +- sound/soc/codecs/wm5102.c | 5 +- sound/soc/codecs/wm5102.h | 5 +- sound/soc/codecs/wm5110.c | 5 +- sound/soc/codecs/wm5110.h | 5 +- sound/soc/codecs/wm8350.c | 5 +- sound/soc/codecs/wm8510.c | 5 +- sound/soc/codecs/wm8510.h | 5 +- sound/soc/codecs/wm8523.c | 6 +- sound/soc/codecs/wm8523.h | 5 +- sound/soc/codecs/wm8524.c | 5 +- sound/soc/codecs/wm8711.c | 5 +- sound/soc/codecs/wm8711.h | 5 +- sound/soc/codecs/wm8728.c | 5 +- sound/soc/codecs/wm8728.h | 5 +- sound/soc/codecs/wm8731.c | 5 +- sound/soc/codecs/wm8731.h | 5 +- sound/soc/codecs/wm8737.c | 5 +- sound/soc/codecs/wm8737.h | 5 +- sound/soc/codecs/wm8741.c | 6 +- sound/soc/codecs/wm8741.h | 5 +- sound/soc/codecs/wm8750.c | 5 +- sound/soc/codecs/wm8750.h | 6 +- sound/soc/codecs/wm8770.c | 5 +- sound/soc/codecs/wm8770.h | 5 +- sound/soc/codecs/wm8776.c | 5 +- sound/soc/codecs/wm8776.h | 5 +- sound/soc/codecs/wm8804-i2c.c | 5 +- sound/soc/codecs/wm8804-spi.c | 5 +- sound/soc/codecs/wm8804.c | 5 +- sound/soc/codecs/wm8804.h | 5 +- sound/soc/codecs/wm8900.c | 5 +- sound/soc/codecs/wm8900.h | 5 +- sound/soc/codecs/wm8903.c | 5 +- sound/soc/codecs/wm8904.c | 6 +- sound/soc/codecs/wm8904.h | 5 +- sound/soc/codecs/wm8940.c | 5 +- sound/soc/codecs/wm8940.h | 5 +- sound/soc/codecs/wm8955.c | 5 +- sound/soc/codecs/wm8955.h | 5 +- sound/soc/codecs/wm8958-dsp2.c | 5 +- sound/soc/codecs/wm8960.c | 5 +- sound/soc/codecs/wm8960.h | 5 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8961.h | 5 +- sound/soc/codecs/wm8962.c | 6 +- sound/soc/codecs/wm8962.h | 5 +- sound/soc/codecs/wm8974.c | 5 +- sound/soc/codecs/wm8974.h | 5 +- sound/soc/codecs/wm8978.c | 5 +- sound/soc/codecs/wm8978.h | 5 +- sound/soc/codecs/wm8983.c | 5 +- sound/soc/codecs/wm8983.h | 5 +- sound/soc/codecs/wm8985.c | 5 +- sound/soc/codecs/wm8985.h | 5 +- sound/soc/codecs/wm8988.c | 5 +- sound/soc/codecs/wm8988.h | 6 +- sound/soc/codecs/wm8993.c | 5 +- sound/soc/codecs/wm8994.c | 6 +- sound/soc/codecs/wm8994.h | 5 +- sound/soc/codecs/wm8995.c | 5 +- sound/soc/codecs/wm8995.h | 5 +- sound/soc/codecs/wm8997.c | 5 +- sound/soc/codecs/wm8997.h | 5 +- sound/soc/codecs/wm8998.c | 5 +- sound/soc/codecs/wm8998.h | 5 +- sound/soc/codecs/wm9081.c | 6 +- sound/soc/codecs/wm9081.h | 5 +- sound/soc/codecs/wm_adsp.c | 5 +- sound/soc/codecs/wm_adsp.h | 5 +- sound/soc/codecs/wm_hubs.c | 6 +- sound/soc/codecs/wm_hubs.h | 6 +- sound/soc/codecs/wmfw.h | 5 +- sound/soc/codecs/zx_aud96p22.c | 5 +- sound/soc/intel/skylake/cnl-sst-dsp.c | 10 +- sound/soc/intel/skylake/cnl-sst-dsp.h | 10 +- sound/soc/intel/skylake/cnl-sst.c | 10 +- sound/soc/intel/skylake/skl-messages.c | 10 +- sound/soc/intel/skylake/skl-sst-cldma.c | 10 +- sound/soc/intel/skylake/skl-sst-cldma.h | 10 +- sound/soc/intel/skylake/skl-sst-dsp.c | 10 +- sound/soc/intel/skylake/skl-sst-dsp.h | 10 +- sound/soc/intel/skylake/skl-sst-ipc.c | 10 +- sound/soc/intel/skylake/skl-sst-ipc.h | 10 +- sound/soc/intel/skylake/skl-sst-utils.c | 10 +- sound/soc/intel/skylake/skl-sst.c | 10 +- sound/soc/intel/skylake/skl-topology.c | 10 +- sound/soc/jz4740/jz4740-i2s.h | 6 +- sound/soc/jz4740/qi_lb60.c | 10 +- sound/soc/pxa/palm27x.c | 6 +- sound/soc/pxa/pxa-ssp.h | 5 +- sound/soc/pxa/pxa2xx-ac97.c | 5 +- sound/soc/pxa/pxa2xx-i2s.h | 5 +- sound/soc/pxa/pxa2xx-pcm.c | 5 +- sound/soc/pxa/z2.c | 5 +- sound/soc/rockchip/rk3399_gru_sound.c | 14 +- sound/soc/rockchip/rockchip_i2s.c | 5 +- sound/soc/rockchip/rockchip_i2s.h | 5 +- sound/soc/rockchip/rockchip_pcm.c | 5 +- sound/soc/rockchip/rockchip_pcm.h | 5 +- sound/soc/rockchip/rockchip_spdif.c | 5 +- sound/soc/rockchip/rockchip_spdif.h | 5 +- sound/soc/soc-core.c | 96 +- sound/soc/soc-dapm.c | 18 +- sound/soc/sof/intel/hda.c | 1 - sound/soc/tegra/tegra_alc5632.c | 5 +- sound/soc/ti/davinci-evm.c | 5 +- sound/soc/ti/davinci-i2s.c | 5 +- sound/soc/ti/davinci-i2s.h | 5 +- sound/soc/ti/davinci-mcasp.c | 5 +- sound/soc/ti/davinci-mcasp.h | 5 +- sound/soc/ti/omap-dmic.h | 5 +- sound/soc/txx9/txx9aclc-ac97.c | 5 +- sound/soc/txx9/txx9aclc-generic.c | 5 +- sound/soc/txx9/txx9aclc.c | 5 +- sound/soc/txx9/txx9aclc.h | 5 +- sound/soc/ux500/mop500.c | 5 +- sound/soc/ux500/mop500_ab8500.c | 5 +- sound/soc/ux500/mop500_ab8500.h | 5 +- sound/soc/ux500/ux500_msp_dai.c | 5 +- sound/soc/ux500/ux500_msp_dai.h | 5 +- sound/soc/ux500/ux500_msp_i2s.c | 5 +- sound/soc/ux500/ux500_msp_i2s.h | 5 +- sound/soc/ux500/ux500_pcm.c | 5 +- sound/soc/ux500/ux500_pcm.h | 5 +- sound/soc/xtensa/xtfpga-i2s.c | 5 +- sound/spi/at73c213.c | 5 +- tools/arch/riscv/include/uapi/asm/bitsperlong.h | 13 +- tools/bpf/bpf_asm.c | 2 +- tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpf_jit_disasm.c | 2 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 10 +- tools/build/feature/test-all.c | 7 +- tools/build/feature/test-fortify-source.c | 1 + tools/build/feature/test-gettid.c | 11 + tools/build/feature/test-hello.c | 1 + tools/build/feature/test-libslang-include-subdir.c | 7 + tools/build/feature/test-setns.c | 1 + tools/firmware/ihex2fw.c | 5 +- tools/gpio/gpio-event-mon.c | 5 +- tools/gpio/gpio-hammer.c | 5 +- tools/gpio/gpio-utils.c | 5 +- tools/gpio/gpio-utils.h | 4 +- tools/gpio/lsgpio.c | 5 +- tools/iio/iio_event_monitor.c | 5 +- tools/iio/iio_generic_buffer.c | 6 +- tools/iio/iio_utils.c | 5 +- tools/iio/iio_utils.h | 5 +- tools/iio/lsiio.c | 5 +- tools/include/linux/rcu.h | 4 +- tools/include/uapi/linux/kvm.h | 4 +- tools/kvm/kvm_stat/kvm_stat | 3 +- tools/laptop/freefall/freefall.c | 3 +- tools/lib/bitmap.c | 4 +- tools/lib/bpf/libbpf.c | 8 +- tools/memory-model/linux-kernel.bell | 6 + tools/memory-model/linux-kernel.cat | 102 +- tools/memory-model/linux-kernel.def | 1 + .../litmus-tests/MP+poonceonces.litmus | 2 +- tools/memory-model/litmus-tests/README | 2 +- tools/memory-model/lock.cat | 2 +- tools/memory-model/scripts/README | 4 +- tools/memory-model/scripts/checkalllitmus.sh | 2 +- tools/memory-model/scripts/checklitmus.sh | 2 +- tools/memory-model/scripts/parseargs.sh | 2 +- tools/memory-model/scripts/runlitmushist.sh | 2 +- tools/pcmcia/crc32hash.c | 1 + tools/perf/Documentation/db-export.txt | 41 + tools/perf/Documentation/intel-pt.txt | 30 + tools/perf/Documentation/perf-config.txt | 9 +- tools/perf/Documentation/perf-diff.txt | 14 +- tools/perf/Documentation/perf-record.txt | 11 + tools/perf/Documentation/perf-report.txt | 9 +- tools/perf/Documentation/perf-script.txt | 14 +- tools/perf/Documentation/perf-stat.txt | 10 + tools/perf/Documentation/perf.data-file-format.txt | 97 +- tools/perf/Makefile.config | 19 +- tools/perf/arch/arm/util/cs-etm.c | 309 +- tools/perf/arch/arm/util/dwarf-regs.c | 5 +- tools/perf/arch/arm64/Build | 2 +- tools/perf/arch/arm64/tests/Build | 2 +- tools/perf/arch/arm64/util/dwarf-regs.c | 5 +- tools/perf/arch/arm64/util/sym-handling.c | 4 +- tools/perf/arch/powerpc/util/sym-handling.c | 4 +- tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 2 +- tools/perf/arch/x86/tests/arch-tests.c | 4 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 304 + tools/perf/builtin-record.c | 4 + tools/perf/builtin-report.c | 8 +- tools/perf/builtin-script.c | 31 +- tools/perf/builtin-stat.c | 87 +- tools/perf/builtin-trace.c | 102 +- tools/perf/examples/bpf/augmented_raw_syscalls.c | 281 +- tools/perf/jvmti/jvmti_agent.c | 2 + tools/perf/jvmti/libjvmti.c | 4 +- tools/perf/perf.h | 2 + tools/perf/scripts/python/export-to-postgresql.py | 36 +- tools/perf/scripts/python/export-to-sqlite.py | 36 +- tools/perf/scripts/python/exported-sql-viewer.py | 294 +- tools/perf/tests/Build | 3 + tools/perf/tests/bp_account.c | 1 + tools/perf/tests/bpf-script-example.c | 1 + tools/perf/tests/bpf-script-test-kbuild.c | 1 + tools/perf/tests/bpf-script-test-prologue.c | 1 + tools/perf/tests/bpf-script-test-relocation.c | 1 + tools/perf/tests/bpf.c | 1 + tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/map_groups.c | 1 + tools/perf/tests/mem.c | 1 + tools/perf/tests/mem2node.c | 1 + tools/perf/tests/parse-events.c | 27 + tools/perf/tests/shell/lib/probe.sh | 1 + tools/perf/tests/shell/probe_vfs_getname.sh | 3 +- .../tests/shell/record+probe_libc_inet_pton.sh | 1 + .../tests/shell/record+script_probe_vfs_getname.sh | 1 + tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/tests/tests.h | 1 + tools/perf/tests/time-utils-test.c | 251 + tools/perf/ui/libslang.h | 5 + tools/perf/util/annotate.c | 5 +- tools/perf/util/auxtrace.h | 34 + tools/perf/util/config.c | 8 +- tools/perf/util/cpumap.c | 64 +- tools/perf/util/cpumap.h | 10 +- tools/perf/util/cputopo.c | 84 +- tools/perf/util/cputopo.h | 2 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 268 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 39 +- tools/perf/util/cs-etm.c | 1026 +++- tools/perf/util/cs-etm.h | 94 + tools/perf/util/env.c | 1 + tools/perf/util/env.h | 3 + tools/perf/util/event.h | 2 + tools/perf/util/evsel.c | 24 +- tools/perf/util/genelf_debug.c | 3 +- tools/perf/util/header.c | 96 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 443 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 143 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 140 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 21 +- tools/perf/util/intel-pt.c | 650 +- tools/perf/util/jitdump.h | 1 + tools/perf/util/namespaces.c | 4 +- tools/perf/util/namespaces.h | 4 +- tools/perf/util/perf_regs.h | 4 + tools/perf/util/pmu.c | 28 +- tools/perf/util/s390-cpumsf.c | 96 +- .../util/scripting-engines/trace-event-python.c | 8 +- tools/perf/util/smt.c | 8 +- tools/perf/util/stat-display.c | 29 +- tools/perf/util/stat-shadow.c | 1 + tools/perf/util/stat.c | 1 + tools/perf/util/stat.h | 1 + tools/perf/util/symbol-elf.c | 3 +- tools/perf/util/thread-stack.c | 14 + tools/perf/util/thread-stack.h | 4 + tools/perf/util/time-utils.c | 132 +- tools/power/acpi/tools/acpidbg/acpidbg.c | 5 +- tools/power/acpi/tools/ec/ec_access.c | 3 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 1 + tools/testing/radix-tree/linux/rcupdate.h | 2 +- tools/testing/selftests/bpf/Makefile | 1 + .../testing/selftests/bpf/progs/xdp_redirect_map.c | 31 + tools/testing/selftests/bpf/progs/xdp_tx.c | 12 + tools/testing/selftests/bpf/test_xdp_veth.sh | 118 + tools/testing/selftests/ftrace/ftracetest | 2 +- tools/testing/selftests/gpio/gpio-mockup-chardev.c | 5 +- tools/testing/selftests/ia64/aliasing-test.c | 5 +- tools/testing/selftests/kselftest_harness.h | 2 +- tools/testing/selftests/kvm/dirty_log_test.c | 3 +- .../selftests/kvm/include/aarch64/processor.h | 4 + tools/testing/selftests/kvm/include/kvm_util.h | 7 +- tools/testing/selftests/kvm/include/sparsebit.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 4 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 4 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 4 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 50 +- tools/testing/selftests/kvm/lib/assert.c | 3 +- tools/testing/selftests/kvm/lib/elf.c | 3 +- tools/testing/selftests/kvm/lib/io.c | 3 +- tools/testing/selftests/kvm/lib/kvm_util.c | 12 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 5 +- tools/testing/selftests/kvm/lib/sparsebit.c | 3 +- tools/testing/selftests/kvm/lib/ucall.c | 19 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 8 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 3 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 2 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 2 +- tools/testing/selftests/kvm/x86_64/state_test.c | 5 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 3 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 3 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 3 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 4 +- tools/testing/selftests/net/pmtu.sh | 82 +- tools/testing/selftests/net/route_localnet.sh | 74 + tools/testing/selftests/powerpc/dscr/dscr.h | 5 +- .../selftests/powerpc/dscr/dscr_default_test.c | 5 +- .../selftests/powerpc/dscr/dscr_explicit_test.c | 5 +- .../powerpc/dscr/dscr_inherit_exec_test.c | 5 +- .../selftests/powerpc/dscr/dscr_inherit_test.c | 5 +- .../selftests/powerpc/dscr/dscr_sysfs_test.c | 5 +- .../powerpc/dscr/dscr_sysfs_thread_test.c | 5 +- .../selftests/powerpc/dscr/dscr_user_test.c | 5 +- tools/testing/selftests/powerpc/mm/.gitignore | 3 +- tools/testing/selftests/powerpc/mm/Makefile | 4 +- .../powerpc/mm/large_vm_fork_separation.c | 87 + tools/testing/selftests/pstore/common_tests | 2 +- tools/testing/selftests/pstore/pstore_crash_test | 2 +- .../selftests/pstore/pstore_post_reboot_tests | 2 +- tools/testing/selftests/pstore/pstore_tests | 2 +- tools/testing/selftests/rcutorture/Makefile | 3 + .../testing/selftests/rcutorture/bin/configinit.sh | 39 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 5 + .../testing/selftests/rcutorture/bin/functions.sh | 13 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 13 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 9 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 3 + .../selftests/rcutorture/bin/kvm-recheck.sh | 13 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 23 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 14 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 1 + .../selftests/rcutorture/configs/rcu/CFcommon | 3 + .../selftests/rcutorture/configs/rcu/TREE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRIVIAL | 14 + .../selftests/rcutorture/configs/rcu/TRIVIAL.boot | 3 + tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/timers/freq-step.c | 6 +- tools/testing/selftests/vm/userfaultfd.c | 4 +- tools/testing/selftests/vm/va_128TBswitch.c | 10 +- tools/testing/selftests/x86/fsgsbase.c | 179 +- tools/virtio/ringtest/main.c | 2 +- tools/virtio/ringtest/main.h | 2 +- tools/virtio/ringtest/ring.c | 2 +- tools/virtio/ringtest/virtio_ring_0_9.c | 2 +- tools/wmi/dell-smbios-example.c | 5 +- usr/.gitignore | 1 + usr/Makefile | 2 - usr/include/.gitignore | 3 - usr/include/Makefile | 132 - virt/kvm/arm/aarch32.c | 13 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/hyp/timer-sr.c | 13 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 13 +- virt/kvm/arm/perf.c | 13 +- virt/kvm/arm/pmu.c | 13 +- virt/kvm/arm/psci.c | 13 +- virt/kvm/arm/vgic/vgic-debug.c | 13 +- virt/kvm/arm/vgic/vgic-init.c | 13 +- virt/kvm/arm/vgic/vgic-irqfd.c | 13 +- virt/kvm/arm/vgic/vgic-its.c | 13 +- virt/kvm/arm/vgic/vgic-mmio.h | 13 +- virt/kvm/arm/vgic/vgic-v2.c | 13 +- virt/kvm/arm/vgic/vgic-v3.c | 14 +- virt/kvm/arm/vgic/vgic-v4.c | 13 +- virt/kvm/arm/vgic/vgic.c | 13 +- virt/kvm/arm/vgic/vgic.h | 13 +- virt/kvm/async_pf.c | 14 +- virt/kvm/async_pf.h | 14 +- virt/kvm/eventfd.c | 14 +- virt/kvm/irqchip.c | 4 +- virt/kvm/kvm_main.c | 44 +- virt/kvm/vfio.c | 5 +- virt/lib/irqbypass.c | 5 +- 6544 files changed, 62328 insertions(+), 56442 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/ingenic,lcd.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt create mode 100644 Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-pxa-usb.txt create mode 100644 Documentation/driver-model/binding.rst delete mode 100644 Documentation/driver-model/binding.txt create mode 100644 Documentation/driver-model/bus.rst delete mode 100644 Documentation/driver-model/bus.txt create mode 100644 Documentation/driver-model/class.rst delete mode 100644 Documentation/driver-model/class.txt create mode 100644 Documentation/driver-model/design-patterns.rst delete mode 100644 Documentation/driver-model/design-patterns.txt create mode 100644 Documentation/driver-model/device.rst delete mode 100644 Documentation/driver-model/device.txt create mode 100644 Documentation/driver-model/devres.rst delete mode 100644 Documentation/driver-model/devres.txt create mode 100644 Documentation/driver-model/driver.rst delete mode 100644 Documentation/driver-model/driver.txt create mode 100644 Documentation/driver-model/index.rst create mode 100644 Documentation/driver-model/overview.rst delete mode 100644 Documentation/driver-model/overview.txt create mode 100644 Documentation/driver-model/platform.rst delete mode 100644 Documentation/driver-model/platform.txt create mode 100644 Documentation/driver-model/porting.rst delete mode 100644 Documentation/driver-model/porting.txt create mode 100644 Documentation/media/v4l-drivers/vimc.dot create mode 100644 Documentation/media/v4l-drivers/vimc.rst rename Documentation/usb/{acm.txt => acm.rst} (100%) rename Documentation/usb/{authorization.txt => authorization.rst} (100%) rename Documentation/usb/{chipidea.txt => chipidea.rst} (100%) rename Documentation/usb/{dwc3.txt => dwc3.rst} (100%) rename Documentation/usb/{ehci.txt => ehci.rst} (100%) rename Documentation/usb/{functionfs.txt => functionfs.rst} (100%) create mode 100644 Documentation/usb/gadget-testing.rst delete mode 100644 Documentation/usb/gadget-testing.txt rename Documentation/usb/{gadget_configfs.txt => gadget_configfs.rst} (100%) rename Documentation/usb/{gadget_hid.txt => gadget_hid.rst} (100%) rename Documentation/usb/{gadget_multi.txt => gadget_multi.rst} (100%) rename Documentation/usb/{gadget_printer.txt => gadget_printer.rst} (100%) rename Documentation/usb/{gadget_serial.txt => gadget_serial.rst} (100%) create mode 100644 Documentation/usb/index.rst rename Documentation/usb/{iuu_phoenix.txt => iuu_phoenix.rst} (100%) rename Documentation/usb/{mass-storage.txt => mass-storage.rst} (100%) rename Documentation/usb/{misc_usbsevseg.txt => misc_usbsevseg.rst} (100%) rename Documentation/usb/{mtouchusb.txt => mtouchusb.rst} (100%) rename Documentation/usb/{ohci.txt => ohci.rst} (100%) rename Documentation/usb/{rio.txt => rio.rst} (100%) create mode 100644 Documentation/usb/text_files.rst rename Documentation/usb/{usb-help.txt => usb-help.rst} (100%) rename Documentation/usb/{usb-serial.txt => usb-serial.rst} (100%) rename Documentation/usb/{usbip_protocol.txt => usbip_protocol.rst} (100%) rename Documentation/usb/{usbmon.txt => usbmon.rst} (100%) rename Documentation/usb/{WUSB-Design-overview.txt => wusb-design-overview.rst} (100%) create mode 100644 Documentation/x86/x86_64/fsgs.rst create mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts create mode 100644 arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi create mode 100644 arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j721e.dtsi create mode 100644 arch/arm64/include/asm/vdso/compat_barrier.h create mode 100644 arch/arm64/include/asm/vdso/compat_gettimeofday.h create mode 100644 arch/arm64/include/asm/vdso/gettimeofday.h create mode 100644 arch/arm64/include/asm/vdso/vsyscall.h create mode 100644 arch/arm64/kernel/vdso/vgettimeofday.c create mode 100644 arch/arm64/kernel/vdso32/.gitignore create mode 100644 arch/arm64/kernel/vdso32/Makefile create mode 100644 arch/arm64/kernel/vdso32/note.c create mode 100644 arch/arm64/kernel/vdso32/sigreturn.S create mode 100644 arch/arm64/kernel/vdso32/vdso.S create mode 100644 arch/arm64/kernel/vdso32/vdso.lds.S create mode 100644 arch/arm64/kernel/vdso32/vgettimeofday.c create mode 100644 arch/csky/include/asm/asid.h create mode 100644 arch/csky/mm/asid.c create mode 100644 arch/csky/mm/context.c delete mode 100644 arch/x86/entry/vsyscall/vsyscall_gtod.c create mode 100644 arch/x86/include/asm/vdso/gettimeofday.h create mode 100644 arch/x86/include/asm/vdso/vsyscall.h create mode 100644 arch/x86/kernel/cpu/umwait.c create mode 100644 arch/x86/kernel/cpu/zhaoxin.c delete mode 100644 drivers/clocksource/hyperv_timer.c delete mode 100644 drivers/devfreq/tegra-devfreq.c create mode 100644 drivers/devfreq/tegra20-devfreq.c create mode 100644 drivers/devfreq/tegra30-devfreq.c create mode 100644 drivers/extcon/extcon-fsa9480.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline.h create mode 100644 drivers/gpu/drm/i915/gt/intel_timeline_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.c create mode 100644 drivers/gpu/drm/i915/gt/selftests/mock_timeline.h delete mode 100644 drivers/gpu/drm/i915/i915_timeline.c delete mode 100644 drivers/gpu/drm/i915/i915_timeline.h delete mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h delete mode 100644 drivers/gpu/drm/i915/selftests/i915_timeline.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_timeline.h create mode 100644 drivers/gpu/drm/ingenic/Kconfig create mode 100644 drivers/gpu/drm/ingenic/Makefile create mode 100644 drivers/gpu/drm/ingenic/ingenic-drm.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_perfcnt.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_perfcnt.h create mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h create mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c create mode 100644 drivers/media/i2c/adv7511-v4l2.c delete mode 100644 drivers/media/i2c/adv7511.c create mode 100644 drivers/media/platform/atmel/atmel-isc-base.c delete mode 100644 drivers/media/platform/atmel/atmel-isc.c create mode 100644 drivers/media/platform/atmel/atmel-isc.h create mode 100644 drivers/media/platform/atmel/atmel-sama5d2-isc.c create mode 100644 drivers/misc/xilinx_sdfec.c create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c create mode 100644 drivers/nvme/target/trace.c create mode 100644 drivers/nvme/target/trace.h create mode 100644 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.c delete mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h create mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c create mode 100644 drivers/staging/media/tegra-vde/iommu.c delete mode 100644 drivers/staging/media/tegra-vde/tegra-vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.h delete mode 100644 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c delete mode 100644 include/asm-generic/mshyperv.h create mode 100644 include/asm-generic/vdso/vsyscall.h delete mode 100644 include/clocksource/hyperv_timer.h create mode 100644 include/linux/hrtimer_defs.h create mode 100644 include/rdma/signature.h create mode 100644 include/vdso/datapage.h create mode 100644 include/vdso/helpers.h create mode 100644 include/vdso/vsyscall.h delete mode 100644 kernel/locking/rwsem-xadd.c create mode 100644 kernel/time/vsyscall.c create mode 100644 lib/vdso/Kconfig create mode 100644 lib/vdso/Makefile create mode 100644 lib/vdso/gettimeofday.c create mode 100644 mm/as_dirty_helpers.c delete mode 100755 scripts/cc-system-headers.sh create mode 100755 scripts/get_abi.pl create mode 100644 tools/build/feature/test-gettid.c create mode 100644 tools/build/feature/test-libslang-include-subdir.c create mode 100644 tools/perf/Documentation/db-export.txt create mode 100644 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c create mode 100644 tools/perf/tests/time-utils-test.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_map.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_tx.c create mode 100755 tools/testing/selftests/bpf/test_xdp_veth.sh create mode 100755 tools/testing/selftests/net/route_localnet.sh create mode 100644 tools/testing/selftests/powerpc/mm/large_vm_fork_separation.c create mode 100644 tools/testing/selftests/rcutorture/Makefile create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRIVIAL.boot delete mode 100644 usr/include/.gitignore delete mode 100644 usr/include/Makefile