This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards dc636f5d78de Add linux-next specific files for 20190620 discards b6ab54d5da2a Merge branch 'akpm/master' discards dc47ad5c7ae9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards cb5075c5f1c4 fs/select.c: use struct_size() in kmalloc() discards 173f445a7940 proc/sysctl: make firmware loader table conditional discards d1ccd87c16d5 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix discards 33d5364f6671 tipc: remove two unused variables discards 5265884c83a0 proc/sysctl: add shared variables for range check discards 6f90553ae1e3 pinctrl: fix pxa2xx.c build warnings discards 1e0182346f66 Revert "drivers/base/memory.c: Get rid of find_memory_bloc [...] discards 82465ba0e0d3 Merge branch 'akpm-current/current' discards a4d7d91514de Revert "dm: enable synchronous dax" discards 8787193fe6e8 Revert "macb: Add support for SiFive FU540-C000" discards 171d2f538241 Merge remote-tracking branch 'afs/afs-next' discards 2ec6079492e1 Merge remote-tracking branch 'keys/keys-next' discards f666efa75e1f Merge remote-tracking branch 'hmm/hmm' discards e0c9e88601cc Merge remote-tracking branch 'pidfd/for-next' discards 27fa7c59d4b0 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards 2491d0ee6d78 Merge remote-tracking branch 'hyperv/hyperv-next' discards e0241df7eb78 Merge remote-tracking branch 'xarray/xarray' discards 113c68738301 Merge remote-tracking branch 'nvmem/for-next' discards b00497dca245 Merge remote-tracking branch 'kspp/for-next/kspp' discards 50cef1e45300 Merge remote-tracking branch 'ntb/ntb-next' discards 476ea2c8904b Merge remote-tracking branch 'at24/at24/for-next' discards 4293e6ad4612 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 32dc1555bfe7 Merge remote-tracking branch 'rtc/rtc-next' discards 21efafb15f2a Merge remote-tracking branch 'coresight/next' discards 01d3a289a898 Merge remote-tracking branch 'livepatching/for-next' discards c4ac48897044 Merge remote-tracking branch 'y2038/y2038' discards bb5add725c34 Merge remote-tracking branch 'userns/for-next' discards a96ed8875a70 Merge remote-tracking branch 'pinctrl/for-next' discards 86fd19b9543a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards be86a1fa1064 Merge remote-tracking branch 'gpio/for-next' discards c8a6ce302a69 Merge remote-tracking branch 'rpmsg/for-next' discards 3df7b0e417b1 Merge remote-tracking branch 'vhost/linux-next' discards eeb5cf7e7d7c Merge remote-tracking branch 'scsi/for-next' discards f49f1ebad49d Merge remote-tracking branch 'cgroup/for-next' discards 92c80c4a0c9f Merge remote-tracking branch 'slave-dma/next' discards cb4f567c68a3 Merge remote-tracking branch 'mux/for-next' discards e0fe4b93464a Merge remote-tracking branch 'staging/staging-next' discards 4af1838c5184 Merge remote-tracking branch 'soundwire/next' discards 0dcfd6b12163 Merge remote-tracking branch 'extcon/extcon-next' discards ba3b1dc8b1d4 Merge remote-tracking branch 'char-misc/char-misc-next' discards 05a97373fad6 Merge remote-tracking branch 'tty/tty-next' discards 7ca9f4566396 Merge remote-tracking branch 'phy-next/next' discards c5a8f93f3530 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards a02b677b255e Merge remote-tracking branch 'usb-gadget/next' discards 78743b82ad5b Merge remote-tracking branch 'usb/usb-next' discards 213a43fcdb60 Merge remote-tracking branch 'driver-core/driver-core-next' discards 4df3d7a5e62f Merge remote-tracking branch 'ipmi/for-next' discards 652b6f33b826 Merge remote-tracking branch 'leds/for-next' discards 864fb793ffb7 Merge remote-tracking branch 'chrome-platform/for-next' omits 87c05682cea6 Merge branch 'fixes' into for-next discards 11577a3d09de Merge remote-tracking branch 'drivers-x86/for-next' discards 9101f316e41f Merge remote-tracking branch 'percpu/for-next' discards e7e31785ffe7 Merge remote-tracking branch 'kvms390/next' discards cf7434836307 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' discards 09e9aa8af966 Merge remote-tracking branch 'ftrace/for-next' discards 10647f2a220b Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 4e02d0eca952 Merge remote-tracking branch 'edac-amd/for-next' discards 1b0b3627b751 Merge remote-tracking branch 'clockevents/clockevents/next' discards eaeeac6aaa4f Merge remote-tracking branch 'tip/auto-latest' discards 91d2329025fa Merge remote-tracking branch 'spi/for-next' discards f82d62cd8237 Merge remote-tracking branch 'devicetree/for-next' discards a58f710b6666 Merge remote-tracking branch 'audit/next' discards 65720d5374c9 Merge remote-tracking branch 'iommu/next' discards b056eba79bc2 Merge remote-tracking branch 'tpmdd/next' discards 608829ad4938 Merge remote-tracking branch 'selinux/next' discards 0bca7b365c0d include/linux/lz4.h: fix spelling and copy-paste errors in [...] discards e5feb4f77aac ipc/msg.c: consolidate all xxxctl_down() functions discards 14a4ee98cf3f ipc/mqueue.c: only perform resource calculation if user valid discards 4e6a0f092b5d resource: avoid unnecessary lookups in find_next_iomem_res() discards 26d06ccfc577 resource-fix-locking-in-find_next_iomem_res-fix discards 8cdeee186868 resource: fix locking in find_next_iomem_res() discards 0d159b095f68 aio: simplify read_events() discards 9c7bb7a25cf7 kernel/pid.c: convert struct pid:count to refcount_t discards 6c67325f1ca4 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate so [...] discards 9252032ecaeb coredump: split pipe command whitespace before expanding template discards a84b05aac245 select: shift restore_saved_sigmask_unless() into poll_sel [...] discards df0fd6ba291f select: change do_poll() to return -ERESTARTNOHAND rather [...] discards e962c7f570ae signal: simplify set_user_sigmask/restore_user_sigmask discards 7ebd7b541bde signal: reorder struct sighand_struct discards fb31d746456d selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_in [...] discards 87c754b04e2c selftests/ptrace: add a test case for PTRACE_GET_SYSCALL_INFO discards 3a65963b61cd ptrace: add PTRACE_GET_SYSCALL_INFO request discards 41763bcdd59c powerpc: define syscall_get_error() discards b9efe7ff95a5 parisc: define syscall_get_error() discards 3b33b6343d13 mips: define syscall_get_error() discards 51281da8ca66 hexagon: define syscall_get_error() and syscall_get_return [...] discards 87f29c757d5d nds32: fix asm/syscall.h discards c84f968f6e2b fs/ufs/super.c: remove set but not used variable 'usb3' discards fa19a6bf5efe fs/hfsplus/xattr.c: replace strncpy with memcpy discards cdf34272e690 coda-add-hinting-support-for-partial-file-caching-fix discards 0972d279c67d coda: add hinting support for partial file caching discards 599332cbb8c3 coda: ftoc validity check integration discards 062023217a02 coda: remove sb test in coda_fid_to_inode() discards 6a9cb8436a7d coda: remove sysctl object from module when unused discards f7dd923c7290 coda: add __init to init_coda_psdev() discards 47f6b4786d85 coda: use SIZE() for stat discards 339984f54732 coda: destroy mutex in put_super() discards 523d2adfc237 coda: remove uapi/linux/coda_psdev.h discards 6e4a962669ac coda: Move internal defs out of include/linux/ [ver #2] discards 479c0674d233 coda: bump module version discards 7dfa3467e54d coda: get rid of CODA_FREE() discards af61ff04050b coda: get rid of CODA_ALLOC() discards cf3dd703f32f coda: change Coda's user api to use 64-bit time_t in timespec discards 85d8a552ed7f coda: stop using 'struct timespec' in user API discards 5b5300c438e6 coda: clean up indentation, replace spaces with tab discards 559357e1598c uapi linux/coda_psdev.h: move CODA_REQ_ from uapi to kerne [...] discards e3bfdfdabff2 coda: don't try to print names that were considered too long discards 4feea8eae073 coda: fix build using bare-metal toolchain discards a5f28ec31320 coda: potential buffer overflow in coda_psdev_write() discards 7018066d77c0 coda: add error handling for fget discards 6912db6f0aa5 uapi linux/coda_psdev.h: move upc_req definition from uapi [...] discards 0ec2bb375825 uapi linux/coda.h: use __kernel_pid_t for userspace discards 267709c5fabc coda: pass the host file in vma->vm_file on mmap discards a071099023e5 mm, kprobes: generalize and rename notify_page_fault() as [...] discards 4bd74c5d2a84 init/Kconfig: fix neighboring typos discards cbe92bf86617 fs/binfmt_elf.c: delete stale comment discards b48f5fdc6013 fs/binfmt_flat.c: remove set but not used variable 'inode' discards af97d51ee1d6 checkpatch: fix something discards 33adca46774f checkpatch: don't interpret stack dumps as commit IDs discards d6a7ab11b0d6 checkpatch.pl: warn on duplicate sysctl local variable discards e0e9b88291a3 lib/test_meminit.c: fix -Wmaybe-uninitialized false positive discards 4a411ec5f2ef lib: debugobjects: no need to check return value of debugf [...] discards b740ae58da59 lib/string_helpers: fix some kerneldoc warnings discards e5b943b1947e mm/ioremap: probe platform for p4d huge map support discards 3eebd6fbcc5f mm/ioremap: check virtual address alignment while creating [...] discards 2c5a72a55c71 lib: introduce test_meminit module discards d67f706d66db lib/test_overflow.c: avoid tainting the kernel and fix wrap size discards e59a5295689a lib/test_string.c: add some testcases for strchr and strnchr discards 7721f991e684 lib/test_string.c: avoid masking memset16/32/64 failures discards b9b849ad5a62 lib/string.c: allow searching for NUL with strnchr discards 746f0f330be6 lib/list: tweak LIST_POISON2 for better code generation on x86_64 discards db3e0d2c4a33 lib/math/rational.c: fix possible incorrect result from ra [...] discards a18e2c5410d2 Documentation: rename addr_in_gen_pool to gen_pool_has_addr discards e73c31b0b6b8 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr discards 9333b647cd94 lib/genalloc.c: export symbol addr_in_gen_pool discards 17d239a41c23 arch/*: remove unused isa_page_to_bus() discards 5ea63bdea3b3 arch: replace _BITUL() in kernel-space headers with BIT() discards 3dac28b3e731 linux/bits.h: make BIT(), GENMASK(), and friends available [...] discards 4e1df63f64d0 kernel: fix typos and some coding style in comments discards b3b269fa3c43 fs/proc/inode.c: use typeof_member() macro discards beed66e1f5bd include/linux/kernel.h: add typeof_member() macro discards 2fd5df515e50 vmcore-add-a-kernel-parameter-novmcoredd-fix-fix discards 92ce4094f5f9 vmcore-add-a-kernel-parameter-novmcoredd-fix discards af7385602e47 vmcore: Add a kernel parameter novmcoredd discards 3b1d1e9be608 tools/testing/selftests/proc/proc-pid-vm.c: hide "segfault [...] discards af30359f75b1 kernel/hung_task.c: Monitor killed tasks. discards ab064e26c27c fs/buffer.c: dump more info for __getblk_gfp() stall problem discards e90bff4da243 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 2fb6571ba677 mm: don't expose page to fast gup before it's ready discards 0f7fe4f84998 mm/vmscan: remove unused lru_pages argument discards b94b429e33c9 mm, memcg: make scan aggression always exclude protection discards 2da35dba2c59 mm, memcg: make memory.emin the baseline for utilisation d [...] discards 6c10ad3fe1e1 mm, memcg: proportional memory.{low,min} reclaim discards bde9362f4c4f mm: be more verbose about zonelist initialization discards b86b537a86c8 x86, numa: always initialize all possible nodes discards 43f151635ca8 mm: thp: fix false negative of shmem vma's THP eligibility discards 9f1dc5eff843 mm-thp-make-transhuge_vma_suitable-available-for-anonymous [...] discards e87c54381d42 mm: thp: make transhuge_vma_suitable available for anonymous THP discards bc2edb7ebebd mm/oom_kill.c: remove redundant OOM score normalization in [...] discards 1b7d17f731db mm, oom: fix oom_unkillable_task for memcg OOMs discards 3864d814de8b mm: memcontrol: remove task_in_mem_cgroup() discards c46e70893555 mm, oom: refactor dump_tasks for memcg OOMs discards f093cb872bc8 mm/oom_kill.c: remove thread group leader check in oom_eva [...] discards 158ac256d424 mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan [...] discards d03aba81d1e8 mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix discards dbc9b1c1e3cc mm/oom_kill.c: add task UID to info message on an oom kill discards 319577dba263 mm: mempolicy: handle vma with unmovable pages mapped corr [...] discards 1deb6e5e702d mm/memory-failure.c: clarify error message discards 2e8ccd936878 mm/z3fold: fix variable set but not used warnings discards 304dd1014e88 z3fold: remove redundant assignment to bud discards 6ac21d6a6651 z3fold: add inter-page compaction discards 56d04fb80913 mm: use down_read_killable for locking mmap_sem in access_ [...] discards b33158a56f28 proc-use-down_read_killable-mmap_sem-for-proc-pid-map_files-fix discards bc253972e5cf proc: use down_read_killable mmap_sem for /proc/pid/map_files discards aee7bfc94c84 proc: use down_read_killable mmap_sem for /proc/pid/clear_refs discards 8b1efd9a60eb proc: use down_read_killable mmap_sem for /proc/pid/pagemap discards f90fd6b6c197 proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup discards 863c3bcb2599 proc: use down_read_killable mmap_sem for /proc/pid/maps discards f7d7e69c1e76 tools/vm/slabinfo: add sorting info to help menu discards 44a426e62aaf tools/vm/slabinfo: add option to sort by partial slabs discards b8bd952d346a tools/vm/slabinfo: add partial slab listing to -X discards 1c9936353e71 tools/vm/slabinfo: order command line options discards 5351432e04eb mm: vmscan: correct some vmscan counters for THP swapout discards 6dcc331e2935 mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned discards 1262d51fd2cb mm: init: report memory auto-initialization features at boot time discards c88bae8a6fa4 mm-security-introduce-init_on_alloc=1-and-init_on_free=1-b [...] discards 9a1697c46a3f mm: security: introduce init_on_alloc=1 and init_on_free=1 [...] discards 3d801ab7133a mm/large system hash: clear hashdist when only one node wi [...] discards cba0b4e29587 mm/large system hash: use vmalloc for size > MAX_ORDER whe [...] discards f53901b879c0 mm/vmalloc.c: spelling> s/informaion/information/ discards 6ec7bfbdca86 mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() discards a2c07ff4e1af mm/vmalloc.c: get rid of one single unlink_va() when merge discards fabc2072c866 mm/vmalloc.c: preload a CPU with one object for split purpose discards 46b669f209bf mm/vmalloc.c: remove "node" argument discards dcac049be3c1 libnvdimm/pfn: stop padding pmem namespaces to section alignment discards e1ee6badcfa6 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields discards b54d4f071ac4 mm/devm_memremap_pages: enable sub-section remap discards d521d9f47b4c mm: document ZONE_DEVICE memory-model implications discards c1577c295048 mm/sparsemem: support sub-section hotplug discards fe05e6244d8b mm/sparsemem: prepare for sub-section ranges discards 298b7383ee9d mm: kill is_dev_zone() helper discards 82e85e569a27 mm/hotplug: kill is_dev_zone() usage in __remove_pages() discards f13c7be805b4 mm/sparsemem: convert kmalloc_section_memmap() to populate [...] discards d0cdcc9aa552 mm/hotplug: prepare shrink_{zone, pgdat}_span for sub-sect [...] discards cbb8b79e00b5 mm/sparsemem: add helpers track active portions of a secti [...] discards a3d28fa08c0a mm/sparsemem: introduce a SECTION_IS_EARLY flag discards ac334352de86 mm/sparsemem: introduce struct mem_section_usage discards a5b3f137d5e9 mm/sparse.c: set section nid for hot-add memory discards 29be27f12cc8 drivers/base/memory.c: Get rid of find_memory_block_hinted() discards 2fd4aeea6b60 mm/memory_hotplug: move and simplify walk_memory_blocks() discards 3c0f32d8b24f mm/memory_hotplug: rename walk_memory_range() and pass sta [...] discards f5f8d4f41a7d mm: make register_mem_sect_under_node() static discards 1153588a80eb drivers/base/memory: Use "unsigned long" for block ids discards 5146499b542c Merge remote-tracking branch 'integrity/next-integrity' discards fcab33111eb3 Merge remote-tracking branch 'apparmor/apparmor-next' discards 1cbc63ff7a69 Merge remote-tracking branch 'security/next-testing' discards ba024d5da1a4 Merge remote-tracking branch 'regulator/for-next' discards 7c3fda5552f0 Merge remote-tracking branch 'backlight/for-backlight-next' discards dbd6a565ae8e Merge remote-tracking branch 'mfd/for-mfd-next' discards 810eb21e46c3 Merge remote-tracking branch 'kgdb/kgdb-next' discards 943938557369 Merge remote-tracking branch 'mmc/next' discards 9ee49ffb3b19 Merge remote-tracking branch 'block/for-next' discards 6a46b6815eed Merge remote-tracking branch 'input/next' discards 0661503975fb Merge remote-tracking branch 'modules/modules-next' discards cec51634b551 Merge remote-tracking branch 'sound-asoc/for-next' discards 39d4094873d0 Merge remote-tracking branch 'sound/for-next' discards 7d2c53de360c Merge remote-tracking branch 'regmap/for-next' discards 5f42a0bd0c3a Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 9ba9409c7a03 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards b5d0eb13a3d6 Merge remote-tracking branch 'drm-msm/msm-next' discards 1006ab5bb46f Merge remote-tracking branch 'drm-misc/for-linux-next' discards a65b9bc17ebb Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 39bf3fa24c6c Merge remote-tracking branch 'drm-intel/for-linux-next' discards f1c082a156f7 Merge remote-tracking branch 'amdgpu/drm-next' discards aee45cbafb17 Merge remote-tracking branch 'drm/drm-next' discards 9743ff9e16fa Merge remote-tracking branch 'crypto/master' discards 40ea621cf22e Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 2b6253721b2a Merge remote-tracking branch 'nand/nand/next' discards 806ee41dd403 Merge remote-tracking branch 'gfs2/for-next' discards 28fecff26e20 Merge remote-tracking branch 'wireless-drivers-next/master' discards 7a528134d953 Merge remote-tracking branch 'nfc-next/master' discards b5a8ca4bd3da Merge remote-tracking branch 'netfilter-next/master' discards 9d844fd0cea6 Merge remote-tracking branch 'ipsec-next/master' discards 06c0252f1e64 Merge remote-tracking branch 'bpf-next/master' discards fb81aade9c5a Merge remote-tracking branch 'net-next/master' discards dd11dce4a233 Merge remote-tracking branch 'rdma/for-next' discards 87b1e7c0a8cc Merge remote-tracking branch 'swiotlb/linux-next' discards 359201072127 Merge remote-tracking branch 'dlm/next' discards 252d29d2669d Merge remote-tracking branch 'ieee1394/for-next' discards fc348f942247 Merge remote-tracking branch 'thermal-soc/next' discards 302f2aa13156 Merge remote-tracking branch 'opp/opp/linux-next' discards b8977ea9148b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards 85ba9424d9ce Merge remote-tracking branch 'pm/linux-next' discards 4cdddb12a907 next-20190619/fbdev discards 9c931ce2c51b Merge remote-tracking branch 'v4l-dvb/master' discards 0f9ddae3fa0d Merge remote-tracking branch 'jc_docs/docs-next' discards a60b3b679353 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards bb661f690bee Merge remote-tracking branch 'i3c/i3c/next' discards 3b6047778c09 Merge branch 'for-5.3/libnvdimm' into libnvdimm-pending discards e67a235cb307 Merge branch 'for-5.2/dax' into libnvdimm-pending discards 1d2631514694 Merge remote-tracking branch 'i2c/i2c/for-next' discards 9d43163fe1f1 Merge remote-tracking branch 'hid/for-next' discards b8857cf439bd Merge remote-tracking branch 'pstore/for-next/pstore' discards 36817e7a98cb Merge remote-tracking branch 'pci/next' discards 0430ec3c2865 Merge remote-tracking branch 'printk/for-next' discards 27f4abd2efcb Merge remote-tracking branch 'vfs/for-next' discards b65dde49b132 xfs: disable map_sync for async flush discards 81477b2346c1 ext4: disable map_sync for async flush discards c62626808fa6 dax: check synchronous mapping is supported discards 38887edec247 dm: enable synchronous dax discards fee8be32c5ba libnvdimm: add dax_dev sync flag discards 5990fce9c50e virtio-pmem: Add virtio pmem driver discards 7b4796ed9e00 libnvdimm: nd_region flush callback support discards 2ed65a46d04b Merge remote-tracking branch 'file-locks/locks-next' discards c5c9f6a02f76 Merge remote-tracking branch 'xfs/for-next' discards 66cef2bbfd2d Merge remote-tracking branch 'v9fs/9p-next' discards c09e4fdc01ed Merge remote-tracking branch 'ubifs/linux-next' discards 23663157fa57 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 3a1fe18a325a Merge remote-tracking branch 'nfsd/nfsd-next' discards 7b1e971a9ce5 Merge remote-tracking branch 'nfs-anna/linux-next' discards 3517ea3f501b Merge remote-tracking branch 'fuse/for-next' discards 497579d90266 Merge remote-tracking branch 'f2fs/dev' discards 35517c3a867c Merge remote-tracking branch 'ext4/dev' discards 86b1cd6438dc Merge remote-tracking branch 'ext3/for_next' discards 0ee5ea708d37 Merge remote-tracking branch 'ecryptfs/next' discards bbe74f7bdc06 Merge remote-tracking branch 'cifs/for-next' discards 5641b0054b36 Merge remote-tracking branch 'btrfs-kdave/for-next' discards ea3b9c6d0adc Merge remote-tracking branch 'fscrypt/master' discards 8e97e51b5871 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards a1c7d9e32fad Merge remote-tracking branch 'sh/sh-next' discards 08d9c0fc28c1 Merge remote-tracking branch 's390/features' discards dbc506ec01ad Merge remote-tracking branch 'soc-fsl/next' discards b9170943b167 Merge remote-tracking branch 'powerpc/next' discards 2fbbf5db8182 Merge remote-tracking branch 'parisc-hd/for-next' discards 342b944631ce Merge remote-tracking branch 'mips/mips-next' discards 5096e0993e9e Merge remote-tracking branch 'm68knommu/for-next' discards acd472aa5231 Merge remote-tracking branch 'm68k/for-next' discards a62bde0876a2 Merge remote-tracking branch 'h8300/h8300-next' discards 56f09e48e015 Merge remote-tracking branch 'csky/linux-next' discards 70011cf41e9c Merge remote-tracking branch 'clk-samsung/for-next' discards df2d7b113086 Merge remote-tracking branch 'clk/clk-next' discards 34f6a6853e7b Merge remote-tracking branch 'tegra/for-next' discards 6a2ca8654f09 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 9e779ecbd4f4 Merge remote-tracking branch 'scmi/for-linux-next' discards 004f3814ea8a Merge remote-tracking branch 'samsung-krzk/for-next' discards 8692f5e24bb0 Merge remote-tracking branch 'rockchip/for-next' discards f9fcbd40a92c Merge remote-tracking branch 'reset/reset/next' discards cb051aabcbcf Merge remote-tracking branch 'renesas/next' discards 8de4decf5d59 Merge remote-tracking branch 'qcom/for-next' discards 006c3b34f421 Merge remote-tracking branch 'omap/for-next' discards 359c0e1a28a8 Merge remote-tracking branch 'mvebu/for-next' discards c2de005c6ab8 Merge remote-tracking branch 'mediatek/for-next' discards 3b0eb4c8cc1d Merge remote-tracking branch 'keystone/next' discards ea263362a0dd Merge remote-tracking branch 'imx-mxs/for-next' discards 4026d1a6c05a Merge remote-tracking branch 'bcm2835/for-next' discards 40f6c255e7e8 Merge remote-tracking branch 'at91/at91-next' discards eff013ba133b Merge remote-tracking branch 'aspeed/for-next' discards 5f3943dd7845 Merge remote-tracking branch 'amlogic/for-next' discards 1be7c6fd7b86 Merge remote-tracking branch 'actions/for-next' discards 8668747867d0 Merge remote-tracking branch 'arm-soc/for-next' discards 3f3b4670f485 Merge remote-tracking branch 'arm-perf/for-next/perf' discards 09d524de1599 Merge remote-tracking branch 'arm64/for-next/core' discards ef79a8fa26a8 Merge remote-tracking branch 'arm/for-next' discards eecebf200802 Merge remote-tracking branch 'arc/for-next' discards 0f4dfcecf4f2 Merge remote-tracking branch 'dma-mapping/for-next' discards 281faf891681 Merge remote-tracking branch 'kbuild/for-next' discards d10f6f2d3e41 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 4e04c343eb19 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 160257122f95 Merge remote-tracking branch 'mmc-fixes/fixes' discards f8a3a0b4438d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards f8ec8fd1e879 Merge remote-tracking branch 'scsi-fixes/fixes' discards ffc6abba6924 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 49fcf87a33ff Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 26c150b8face Merge remote-tracking branch 'omap-fixes/fixes' discards 4c75822d6354 Merge remote-tracking branch 'mips-fixes/mips-fixes' discards 8554b5a24ea0 Merge remote-tracking branch 'reset-fixes/reset/fixes' discards 818eebf18369 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' discards 0d0f311bd6d9 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards 78a95d451066 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 1ef42b12947e Merge remote-tracking branch 'staging.current/staging-linus' discards 1373f74c0439 Merge remote-tracking branch 'phy/fixes' discards a667d09fced3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 7435d9988993 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 29e86ac5868d Merge remote-tracking branch 'usb-gadget-fixes/fixes' discards 9b7ee1ae004e Merge remote-tracking branch 'usb.current/usb-linus' discards 059a8714e774 Merge remote-tracking branch 'pci-current/for-linus' discards 3789b9fe79de Merge remote-tracking branch 'spi-fixes/for-linus' discards a8e3327e68f4 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 20d41200623e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 164a9afe84f7 Merge remote-tracking branch 'rdma-fixes/for-rc' discards d953cb157ff8 Merge remote-tracking branch 'ipsec/master' discards 0d44527f3d2a Merge remote-tracking branch 'bpf/master' discards d3ccff5ee983 Merge remote-tracking branch 'net/master' discards 6b205c4bfb89 Merge remote-tracking branch 'sparc/master' discards 12d6a216b47a Merge remote-tracking branch 's390-fixes/fixes' discards 14cf0e9a2982 Merge remote-tracking branch 'powerpc-fixes/fixes' discards 58a9ce7550f6 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards f9cb61176973 Merge remote-tracking branch 'arc-current/for-curr' discards 06553e619698 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 2e8cd5175790 f2fs: print kernel message if filesystem is inconsistent omits 697743b1c102 f2fs: introduce f2fs_<level> macros to wrap f2fs_printk() discards d14444d26a07 Merge remote-tracking branch 'asoc/topic/meson' into asoc-next discards 53dc3afd96a7 Merge branch 'asoc-5.3' into asoc-next discards 4ac039df26af Merge branch 'asoc-5.2' into asoc-linus omits 02d98d0e01ec f2fs: avoid get_valid_blocks() for cleanup discards b33087b401c5 Merge commit commit 'drm-armada-devel^{/drm/armada: no nee [...] discards 1b42b25babd0 Merge commit 'drm-tda998x-devel^{/drm/i2c: tda998x: add ve [...] discards 8a4d175316d5 Merge commit 'riscpc^{/ARM: riscpc: enable chained scatter [...] discards 1a044247fbff Merge branches 'misc' and 'sa1100-for-next', tag 'for-rc-a [...] discards 701dc98f27d5 Merge branch for-5.3/arm64/defconfig into for-next discards 10a7089f06d5 Merge branch for-5.3/arm64/dt into for-next discards a98edacc034f Merge branch for-5.3/soc into for-next discards 21e855f2fb86 Merge branch for-5.3/memory into for-next discards abab37b41284 Merge branch for-5.3/firmware into for-next discards e7c25a3994ca arm64: tegra: Add INA3221 channel info for Jetson TX2 omits d4895f3752d9 Merge branches 'arm-dt-for-v5.3', 'arm-defconfig-for-v5.3' [...] discards d814a8b8223d Merge branch 'v5.3/drivers' into tmp/aml-rebuild discards f1a4c19ed58c Merge branch 'v5.3/dt64' into tmp/aml-rebuild discards cfd734228c1b Merge branch 'v5.3/dt' into tmp/aml-rebuild discards 149122796e91 Merge remote-tracking branch 'clk-meson/v5.2/fixes' into t [...] discards 75bb4df0c23a Merge branch 'v5.2/fixes' into tmp/aml-rebuild discards 7679aa9e1f4a Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next discards cedbb6d5d391 Merge branch 'spi-5.3' into spi-next discards 97c29398d645 Merge branch 'spi-5.2' into spi-linus discards 97431fc908cc Merge branch 'asoc-5.2' into asoc-linus omits c7f1d31da6c4 ARM: dts: Add CMT0 and CMT1 to r8a7792 discards 40d06d40629f afs: afs_unlink() doesn't need to check dentry->d_inode discards 0b8f4f05f41a afs: Add some callback tracepoints discards 7a12e03bf038 afs: Fix over zealous "vnode modified" warnings discards 62d81d1a7b78 Merge tag 'qcom-dts-for-5.3' into initial-for-5.3 discards a65f065a3362 Merge tag 'qcom-arm64-for-5.3' into initial-for-5.3 discards 2627ab9d81c5 Merge tag 'qcom-drivers-for-5.3' into initial-for-5.3 discards c41915eff6f4 Merge tag 'qcom-defconfig-for-5.3' into initial-for-5.3 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 discards 10671da7e8e1 platform/chrome: wilco_ec: fix null pointer dereference on [...] discards d8e1c6c3b28d Merge branch 'regulator-5.3' into regulator-next 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 6cf0b47ff724 Merge branch 'arm64-dt-for-v5.3' into next discards 9524d3d1adde Input: cros_ec_keyb: mask out extra flags in event_type discards 72d115de8a90 platform/chrome: wilco_ec: Add circular buffer as event queue 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 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 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 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 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 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 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 f9818950848a Merge branch 'linus' discards 31be68564a43 efi: Attempt to get the TCG2 event log in the boot stub discards 2aa52d7791f1 tpm: Append the final event log to the TPM event log discards a537b15c54a3 tpm: Reserve the TPM final events table 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 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 discards f4cd7203c1d4 auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero() discards 00136f9cf641 auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero() discards 32dfd9cfa4c6 Merge branch 'at91-dt' into at91-next 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 discards 87da8612f702 ARM: arrange show_pte() to issue severity-based messages discards 9327434a8d86 ARM: add "8<--- cut here ---" to kernel dumps discards 06c13f554a71 apparmor: re-introduce a variant of PROFILE_MEDIATES_SAFE 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 ff896738be38 block: return from __bio_try_merge_page if merging occured [...] adds 456918049560 block: fix page leak when merging to same page adds 9642fa73d073 md: fix for divide error in status_resync adds 440078db7a55 Merge branch 'md-fixes' of https://github.com/liu-song-6/l [...] adds 41a247d896d2 Merge tag 'for-linus-20190620' of git://git.kernel.dk/linux-block adds 6331d118ac61 Merge tag 'mmc-v5.2-rc4' of git://git.kernel.org/pub/scm/l [...] adds d72558b2b331 Merge tag 'for_v5.2-rc6' of git://git.kernel.org/pub/scm/l [...] adds a409de616259 Merge tag 's390-5.2-5' of git://git.kernel.org/pub/scm/lin [...] adds e929387449cf Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds f9bc5227652d KVM: nVMX: use correct clean fields when copying from eVMCS adds 76e3bcdb61ca KVM: fix typo in documentation adds 6ca00dfafda7 KVM: x86: Modify struct kvm_nested_state to have explicit [...] adds b6b80c78af83 KVM: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT adds 61cfcd545e42 kvm: tests: Sort tests in the Makefile alphabetically adds 9dba988edb31 tests: kvm: Check for a kernel warning adds 9fd588772636 KVM: nVMX: reorganize initial steps of vmx_set_nested_state adds 0c529ff789bc KVM: arm64: Implement vq_present() as a macro adds df205b5c6328 KVM: arm64: Filter out invalid core register IDs in KVM_GE [...] adds 4729ec8c1e11 KVM: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy adds e4e5a865e9a9 KVM: arm/arm64: Fix emulated ptimer irq injection adds b21e31b25304 Merge tag 'kvmarm-fixes-for-5.2-2' of git://git.kernel.org [...] adds b3e978337b25 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds b910f6a7ccab Merge tag 'fuse-fixes-5.2-rc6' of git://git.kernel.org/pub [...] adds 4ae004a9bca8 Merge tag 'ovl-fixes-5.2-rc6' of git://git.kernel.org/pub/ [...] 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 d28bdaff5e26 Merge tag 'fixes-for-v5.2-rc5' of git://git.kernel.org/pub [...] adds cf24242189b9 Merge tag 'usb-5.2-rc6' of git://git.kernel.org/pub/scm/li [...] adds f99bc332c713 habanalabs: use u64_to_user_ptr() for reading user pointers adds 6f828c55e267 Merge tag 'misc-habanalabs-fixes-2019-06-20' of git://peop [...] 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 c5d0e49e8d8f ARM: 8867/1: vdso: pass --be8 to linker if necessary 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 cf131a819675 IB/hfi1: Avoid hardlockup with flushlist_lock adds 3230f4a8d44e IB/hfi1: Silence txreq allocation warnings adds 9755f7249666 IB/hfi1: Create inline to get extended headers adds 4bb02e9572af IB/hfi1: Use aborts to trigger RC throttling adds f972775b1cc0 IB/hfi1: Wakeup QPs orphaned on wait list after flush adds 099a884ba4c0 IB/hfi1: Handle wakeup of orphaned QPs for pio adds 942a89933570 IB/hfi1: Handle port down properly in pio adds 529254340c7f RDMA/efa: Fix success return value in case of error adds 7a5834e456f7 RDMA/efa: Handle mmap insertions overflow 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 9739ab7eda45 powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac adds 500871125920 KVM: PPC: Book3S HV: Invalidate ERAT when flushing guest T [...] 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 dd3923fa4639 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds f3427873db2f Merge remote-tracking branch 'arc-current/for-curr' adds cf6ede4f30e5 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 30ed11826223 Merge remote-tracking branch 'net/master' adds be4b55b0268e Merge remote-tracking branch 'bpf/master' adds 20191a4d93b6 Merge remote-tracking branch 'ipsec/master' adds cf47a0b882a4 ipvs: defer hook registration to avoid leaks adds 8a268d4afa87 Merge remote-tracking branch 'netfilter/master' adds bce2c75dd03f Merge branch 'asoc-5.2' into asoc-linus adds 1790affb56e4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4c7477a8590c Merge remote-tracking branch 'regmap-fixes/for-linus' adds 70ca117b02f3 regulator: s2mps11: Fix ERR_PTR dereference on GPIO lookup [...] adds 934670c20b85 Merge branch 'regulator-5.2' into regulator-linus adds f154ffba2886 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 639a25e80d40 Merge branch 'spi-5.2' into spi-linus adds 80c90d936874 Merge remote-tracking branch 'spi-fixes/for-linus' adds 193557cab825 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 62c63e3e5e53 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds cf47ea7a261c Merge remote-tracking branch 'phy/fixes' adds 191f5c2ed4b6 mtd: spi-nor: use 16-bit WRR command when QE is set on spa [...] adds e89a1360c854 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 8fe762ef1125 Merge remote-tracking branch 'mfd-fixes/for-mfd-fixes' adds 5fe50fb2f5af Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 1196364f21ff MIPS: fix build on non-linux hosts adds 637dfa0fad6d MIPS: have "plain" make calls build dtbs for selected platforms adds 4500f83bc50f Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 30bfd4ea4328 Merge remote-tracking branch 'omap-fixes/fixes' adds 4d7bb1556069 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds a4a357fd4477 Merge branch 'for-5.2/dax' into libnvdimm-fixes adds 78d17cffbcdf Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 082ff86493af Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 240b4cc8fd5d scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() adds ff9b6a99fab2 Merge remote-tracking branch 'scsi-fixes/fixes' adds 690c98f37a5e 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 25ef4a311079 Merge remote-tracking branch 'kbuild/for-next' adds 7171a8b6227c Merge remote-tracking branch 'dma-mapping/for-next' adds 8bfe8ef15720 Merge remote-tracking branch 'arc/for-next' adds bafeb7a0d921 ARM: add "8<--- cut here ---" to kernel dumps adds 49b38c345baa ARM: arrange show_pte() to issue severity-based messages adds b777a981d504 ARM: 8860/1: VDSO: Drop implicit common-page-size linker flag adds 304009a182b9 ARM: 8861/1: errata: Workaround errata A12 857271 / A17 857272 adds 5f41f9198f29 ARM: 8864/1: Add workaround for I-Cache line size mismatch [...] adds e6c4375f7c92 ARM: 8865/1: mm: remove unused variables 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 f1766282f0df 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 708e2b29c7b2 Merge remote-tracking branch 'arm64/for-next/core' adds 245a83f8ce8f Merge remote-tracking branch 'arm-perf/for-next/perf' adds 7966cf33aab2 Merge remote-tracking branch 'arm-soc/for-next' adds b3ca9cac2d09 Merge remote-tracking branch 'actions/for-next' adds 7ba3578d236e Merge branch 'v5.2/fixes' into tmp/aml-rebuild adds 59976dee5c7d Merge remote-tracking branch 'clk-meson/v5.2/fixes' into t [...] adds 715a0997cda0 ARM: dts: meson: switch to the generic Ethernet PHY reset [...] adds a4ac446984eb Merge branch 'v5.3/dt' into tmp/aml-rebuild adds 9a3f37143f66 arm64: dts: meson: g12a: sort sdio nodes correctly adds ed5e8f689154 arm64: dts: meson: g12a: x96-max: fix the Ethernet PHY reset line adds f29cabf240ed arm64: dts: meson: use the generic Ethernet PHY reset GPIO [...] adds 658e4129bb81 arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY r [...] adds 98ba71c94eaf arm64: dts: meson: g12b: odroid-n2: add the Ethernet PHY i [...] adds 50b617a61874 arm64: dts: meson: g12a: x96-max: add the Ethernet PHY int [...] adds a501e17ebf09 Merge branch 'v5.3/dt64' into tmp/aml-rebuild adds 6aff64e5783f Merge branch 'v5.3/drivers' into tmp/aml-rebuild adds 5d5b667c85ef 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 1ac779e58e46 Merge remote-tracking branch 'aspeed/for-next' adds 95701b1c3c8f arm: add missing include platform-data/atmel.h adds 271839b0a819 dt-bindings: arm: Convert Atmel board/soc bindings to json-schema adds 7eb505978425 Merge branches 'at91-soc' and 'at91-dt' into at91-next adds f94b9c4790be Merge remote-tracking branch 'at91/at91-next' adds b0037a85c071 Merge remote-tracking branch 'bcm2835/for-next' adds c70082549bb5 Merge remote-tracking branch 'imx-mxs/for-next' adds 407326a1e76c Merge remote-tracking branch 'keystone/next' adds c0824ec45820 Merge remote-tracking branch 'mediatek/for-next' adds 467d1859e7e2 Merge remote-tracking branch 'mvebu/for-next' adds 3d1966934859 Merge remote-tracking branch 'omap/for-next' adds 4c9305de4289 Merge tag 'qcom-drivers-for-5.3' into initial-for-5.3 adds 212cd0e00091 Merge tag 'qcom-defconfig-for-5.3' into initial-for-5.3 adds fb522e7e4bdd Merge tag 'qcom-dts-for-5.3' into initial-for-5.3 adds 2410fd450c09 arm64: dts: qcom: qcs404-evb: fix vdd_apc supply adds ed26b50d39eb Merge tag 'qcom-arm64-for-5.3' into initial-for-5.3 adds 589d92254a23 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 643d4a724858 Merge remote-tracking branch 'renesas/next' adds 8ffda82610a5 Merge remote-tracking branch 'reset/reset/next' adds af1fb0ff266f 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 ed26db8c43df Merge remote-tracking branch 'samsung-krzk/for-next' adds 2984d4c5d7a7 Merge remote-tracking branch 'scmi/for-linux-next' adds c66be3eb6cd8 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 d87764daed0b arm64: tegra: Enable PWM on Jetson Nano adds 08c7c74b0986 arm64: tegra: Add INA3221 channel info for Jetson TX2 adds ba24eee6686f arm64: tegra: Fix AGIC register range adds ece6031ece2d arm64: tegra: Update Jetson TX1 GPU regulator timings adds 434e8aedeaec arm64: tegra: Fix Jetson Nano GPU regulator adds 541d7c44069b arm64: tegra: Sort device tree nodes alphabetically adds 5d2249dda08e arm64: tegra: Add ACONNECT, ADMA and AGIC nodes adds 9a182db4576d arm64: tegra: Enable ACONNECT, ADMA and AGIC adds 871be845dfee arm64: tegra: Add PEX DPD states as pinctrl properties adds 2602c32f15e7 arm64: tegra: Add P2U and PCIe controller nodes to Tegra194 DT adds a586c88eab65 arm64: tegra: Enable PCIe slots in P2972-0000 board adds 631985de2b16 Merge branch for-5.3/arm64/dt into for-next adds 01d6fb565b4a arm64: defconfig: Add Tegra194 PCIe driver adds 033de83170dd Merge branch for-5.3/arm64/defconfig into for-next adds d64ab3137a4a Merge remote-tracking branch 'tegra/for-next' adds 9caec6620f25 clk: tegra210: Fix default rates for HDA clocks adds c8edb316b9bb clk: Do a DT parent lookup even when index < 0 adds e520e32f4117 Merge branch 'clk-fixes' into clk-next adds 749cc2c39d36 Merge remote-tracking branch 'clk/clk-next' adds df9fa9a2a048 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 6ba1b59c059e Merge remote-tracking branch 'csky/linux-next' adds 12392367246d Merge remote-tracking branch 'h8300/h8300-next' adds 7bf3db39b56a Merge remote-tracking branch 'm68k/for-next' adds 37876478f389 Merge remote-tracking branch 'm68knommu/for-next' adds 398370533fcd Merge remote-tracking branch 'mips/mips-next' adds feea59d80f55 Merge remote-tracking branch 'parisc-hd/for-next' adds 7a9b96505d2a Merge remote-tracking branch 'powerpc/next' adds 01a4cd235d38 Merge remote-tracking branch 'soc-fsl/next' adds cd57d42f324d Merge remote-tracking branch 's390/features' adds 01e1ae0f32f2 Merge remote-tracking branch 'sh/sh-next' adds f6974a188422 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 5a391ed99a7c Merge remote-tracking branch 'fscrypt/master' adds 3647e42b55dc afs: Fix over zealous "vnode modified" warnings adds a6853b9ce81a afs: Fix vlserver record corruption adds 90fa9b64523a afs: Fix uninitialised spinlock afs_volume::cb_break_lock adds 2cd42d19cffa afs: Fix setting of i_blocks adds fa59f52f5b14 afs: afs_unlink() doesn't need to check dentry->d_inode adds 051d25250b55 afs: Add some callback management tracepoints adds 452181936931 afs: Trace afs_server usage adds ee102584efd5 fs/afs: use struct_size() in kzalloc() adds d14c32ef4bd5 Merge remote-tracking branch 'afs/afs-next' adds e4a83c662edb 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 5debb206006d Merge remote-tracking branch 'cifs/for-next' adds 6aeab9fd65ce Merge remote-tracking branch 'ecryptfs/next' adds 116b9731ad76 fsnotify: add empty fsnotify_{unlink,rmdir}() hooks adds 46008d9d3f0e btrfs: call fsnotify_rmdir() hook adds a35d632c723c rpc_pipefs: call fsnotify_{unlink,rmdir}() hooks adds 4bf2377472c7 tracefs: call fsnotify_{unlink,rmdir}() hooks adds fd0d506f2b82 devpts: call fsnotify_unlink() hook adds 823e545c0277 debugfs: simplify __debugfs_remove_file() adds 6679ea6dea15 debugfs: call fsnotify_{unlink,rmdir}() hooks adds 6146e78c0364 configfs: call fsnotify_rmdir() hook adds 49246466a989 fsnotify: move fsnotify_nameremove() hook out of d_delete() adds 7377f5bec133 fsnotify: get rid of fsnotify_nameremove() adds a846d996a243 Pull nameremove cleanups from Amir. adds db93554c95aa Merge remote-tracking branch 'ext3/for_next' adds 2e5384036277 ext4: don't allow any modifications to an immutable file adds 02b016ca7f99 ext4: enforce the immutable flag on open files adds 7ddf79a10395 ext4: only set project inherit bit for directory adds c60990b361cc ext4: clean up kerneldoc warnigns when building with W=1 adds b03755ad6f33 ext4: make __ext4_get_inode_loc plug adds 3ae72562ad91 ext4: optimize case-insensitive lookups adds c708b1c6de7f ext4: remove redundant assignment to node adds c5dac9e78254 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 2143ad386c4c f2fs: add a rw_sem to cover quota flag changes adds 0aa61302f1dc Merge remote-tracking branch 'f2fs/dev' adds 34dc7c8a2940 Merge remote-tracking branch 'nfsd/nfsd-next' adds 73cb9149a9dd Merge remote-tracking branch 'ubifs/linux-next' adds bad38baee173 Merge remote-tracking branch 'v9fs/9p-next' adds f91298b154ac Merge remote-tracking branch 'xfs/for-next' adds 677aeaba467a Merge remote-tracking branch 'file-locks/locks-next' adds d6137e4cf6a7 Merge remote-tracking branch 'vfs/for-next' adds 5a7e4e8b8e55 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 7bebcbf28987 Merge remote-tracking branch 'pci/next' adds a72920efb18f pstore: no need to check return value of debugfs_create functions adds 8e3c96c5eea4 Merge remote-tracking branch 'pstore/for-next/pstore' adds 8cbb02cb1d45 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 6ff0cdf6b909 Merge remote-tracking branch 'i2c/i2c/for-next' adds ecc8fb54bd44 i3c: fix i2c and i3c scl rate by bus mode adds cbf4f7325a63 i3c: add mixed limited bus mode adds f467907c1c38 i3c: dw: add limited bus mode support adds 22010dc976eb Merge remote-tracking branch 'i3c/i3c/next' adds 2119f92b6b66 hwmon: Convert remaining drivers to use SPDX identifier adds 808aec4218c3 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 0ad6be30baa3 docs: fb: Add TER16x32 to the available font names adds 7e6294cdc0b0 docs: trace: add a missing blank line adds 4ae5b8f2140d lib: list_sort.c: add a blank line to avoid kernel-doc warnings adds 220ee02a0b38 docs: stop suggesting strlcpy adds 22aac857394c docs/vm: hwpoison.rst: Fix quote formatting adds eb8ed28f024f Documentation: x86: Contiguous cbm isn't all X86 adds 7c7a49958286 Documentation: x86: Remove cdpl2 unspported statement and [...] adds b5453a8ec310 Documentation: x86: Clarify MBA takes MB as referring to mba_sc adds 57794aab8884 Documentation: x86: fix some typos adds 0f48a2441613 doc-rst: Add missing newline at end of file adds 7bdc28bd26af 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 96ac786fc17c Merge remote-tracking branch 'v4l-dvb/master' adds ead2c6d3f0f2 next-20190619/fbdev adds 44758bafa536 ACPICA: Clear status of GPEs on first direct enable adds a4aa5ffb5971 Merge branch 'acpica' into linux-next adds 0b385a0c3bd3 PM: suspend: Rename pm_suspend_via_s2idle() adds 25fa4d9d4ca6 drivers: base: power: remove wakeup_sources_stats_dentry variable adds d6d7a0819420 Merge branch 'pm-sleep' into linux-next adds f2ccaa78d540 Merge remote-tracking branch 'pm/linux-next' adds 2282fd4e60c8 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 3506f528b955 Merge remote-tracking branch 'opp/opp/linux-next' adds 17d8d26f3260 Merge remote-tracking branch 'thermal-soc/next' adds 5d956c3d2e14 Merge remote-tracking branch 'ieee1394/for-next' adds 412b918447bd Merge remote-tracking branch 'dlm/next' adds 60402121343e 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 c9e1505b7d6d Merge remote-tracking branch 'rdma/for-next' adds dca73a65a683 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-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 181c75cbcdee Merge remote-tracking branch 'net-next/master' adds e09bbb005406 Merge remote-tracking branch 'ipsec-next/master' adds 8527fa6cc68a netfilter: synproxy: fix building syncookie calls adds 22f2efd33776 netfilter: synproxy: use nf_cookie_v6_check() from core adds 7e6daf50e1f4 netfilter: bridge: prevent UAF in brnf_exit_net() 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 1a492f822f1a Merge remote-tracking branch 'netfilter-next/master' adds f6e81319984d Merge remote-tracking branch 'nfc-next/master' adds 6a2577518436 Merge remote-tracking branch 'wireless-drivers-next/master' adds e2259d3b1e87 Merge remote-tracking branch 'gfs2/for-next' adds 2ce08cd539fd 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 3e76b7684fa8 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds bdb275bb6486 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 6223949a1531 dt-bindings: rng: Document BCM7211 RNG compatible string adds 1fa6d053b2a5 hwrng: iproc-rng200 - Add support for 7211 adds 059d73eea640 crypto: caam - use len instead of nents for bulding HW S/G table adds 334d37c9e263 crypto: caam - update IV using HW support adds f651bd96b201 crypto: vmx - Document CTR mode counter width quirks adds 192125ed5ce6 crypto: talitos - fix max key size for sha384 and sha512 adds dc51f25752bf crypto: arc4 - refactor arc4 core code into separate library adds 5fdb373570b2 net/mac80211: move WEP handling to ARC4 library interface adds af1f3d327d49 net/lib80211: move WEP handling to ARC4 library code adds 4be297016cd3 net/lib80211: move TKIP handling to ARC4 library code adds 611a23c2d396 crypto: arc4 - remove cipher implementation adds 0e5a610b5ca5 ppp: mppe: switch to RC4 library interface adds 97a5fee2bd70 fs: cifs: switch to RC4 library interface adds 576d152ccc56 crypto: nx - no need to check return value of debugfs_crea [...] adds 212f117c9b60 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 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 2443091408c2 fbcon: Export fbcon_update_vcs 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 3531887b1bfc Merge remote-tracking branch 'drm/drm-next' adds acb05f0a3f62 drm/amdgpu: Do error injection even vram reserve fails adds c1d827d62f71 drm/amd/amdgpu: cast mem->num_pages to 64-bits when shifting (v2) adds e82fdb16a065 drm/amdgpu: improve HMM error -ENOMEM and -EBUSY handling adds de9f26bbd384 drm/amdkfd: Add procfs-style information for KFD processes adds 496091fa041f drm/amd/display: Fix null-deref on vega20 with xgmi adds e4cf4bf5b876 drm/amdgpu: update df_v3_6 for xgmi perfmons (v2) adds 9c7c85f7ea1f drm/amdgpu: add pmu counters adds a95ecb653aa8 drm/amdgpu/sriov: fix Tonga load driver failed adds 70a1efac712c Revert "drm/amd/display: Enable fast plane updates when st [...] adds 07837ecb3ec2 next-20190621/amdgpu adds ccb2aceaaa5f drm/i915: use vfuncs for reg_read/write_fw_domains adds 19e0a8d454c3 drm/i915: kill uncore_sanitize adds 013857580bbe drm/i915: kill uncore_to_i915 adds 2e81bc61d4e3 drm/i915: skip forcewake actions on forcewake-less uncore adds f833cdb06bf7 drm/i915: dynamically allocate forcewake domains adds 9e138ea1bdb1 drm/i915/gvt: decouple check_vgpu() from uncore_init() adds 22b7a426bbe1 drm/i915/execlists: Preempt-to-busy adds 8ee36e048c98 drm/i915/execlists: Minimalistic timeslicing adds cffa1eb8a223 drm/i915: Rings are always flushed adds 60a0933bff57 drm/i915/selftests: Use request managed wakerefs adds 6a7bafe8fdb6 drm/i915/ehl/dsi: Set lane latency optimization for DW1 adds 683d672c425a drm/i915/ehl/dsi: Enable AFE over PPI strap adds b32fa8111563 drm/i915/gtt: Defer address space cleanup to an RCU worker adds 12fdaf19e05b drm/i915/execlists: Keep virtual context alive until after [...] adds 3cb4ce0024f1 drm/i915: Convert intel_vgt_(de)balloon to uncore adds e5be5c7a8ffa drm/i915: Introduce struct intel_gt as replacement for ano [...] adds 24635c5152af drm/i915: Move intel_gt initialization to a separate file adds 724e9564c5ac drm/i915: Store some backpointers in struct intel_gt adds 99f2eb966749 drm/i915: Move intel_gt_pm_init under intel_gt_init_early adds eaf522f62b74 drm/i915: Make i915_check_and_clear_faults take intel_gt adds 500bfa380e11 drm/i915: Convert i915_gem_init_swizzling to intel_gt adds f88709bd1c5e drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling adds cf6844b234e5 drm/i915: Convert init_unused_rings to intel_gt adds d10cfee4d81b drm/i915: Convert gt workarounds to intel_gt adds f937f5613b6f drm/i915: Store backpointer to intel_gt in the engine adds 20a7f2fc4d7a drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt adds acb56d97d907 drm/i915: Convert i915_ppgtt_init_hw to intel_gt adds 28a1f7894f6b drm/i915: Consolidate some open coded mmio rmw adds abc584f9aa04 drm/i915: Convert i915_gem_init_hw to intel_gt adds 8649187a9520 drm/i915: Move intel_engines_resume into common init adds 6b0a8dfdf27e drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw adds ee1de7dd7d33 drm/i915: Compartmentalize i915_ggtt_probe_hw adds 8b5342f58d3c drm/i915: Compartmentalize i915_ggtt_init_hw adds 759e4a74f354 drm/i915: Make ggtt invalidation work on ggtt adds 763c1e63125e drm/i915: Store intel_gt backpointer in vm adds 68c754b85084 drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings adds a1c8a09e0c7c drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt adds baea429dc5ed drm/i915: Move i915_gem_chipset_flush to intel_gt adds 390c82055b74 drm/i915: Compartmentalize timeline_init/park/fini adds 3b8966287fa9 drm/i915: Compartmentalize i915_ggtt_cleanup_hw adds 1d66377a76bd drm/i915: Compartmentalize i915_gem_init_ggtt adds d8a4424839ee drm/i915: Store ggtt pointer in intel_gt adds db45fb5bc1a0 drm/i915: Compartmentalize ring buffer creation adds ba4134a41931 drm/i915: Save trip via top-level i915 in a few more places adds 4c6d51ea2a68 drm/i915: Make timelines gt centric adds f0c02c1b9188 drm/i915: Rename i915_timeline to intel_timeline and move [...] adds db56f974941b drm/i915: Eliminate dual personality of i915_scratch_offset adds 5f6730a46892 drm/i915: Prevent dereference of engine before NULL check [...] adds c6fe28b0c27d drm/i915/gt: Rename i915_gt_timelines adds 80fc1c1991cd drm/i915/gt: Fixup kerneldoc parameters adds e29cc1d7e820 drm/i915/guc: reorder enable/disable communication steps adds 2ae70d28f27f drm/i915/guc: handle GuC messages received with CTB disabled adds 9e9539800dd4 drm/i915: Remove waiting & retiring from shrinker paths adds 5361db1a33c7 drm/i915: Track i915_active using debugobjects adds a93615f900bd drm/i915: Throw away the active object retirement complexity adds 12c255b5dad1 drm/i915: Provide an i915_active.acquire callback adds fb993aa7a404 drm/i915: Local debug BUG_ON for intel_wakeref adds b2dbf8d982a4 drm/i915/blt: Remove recursive vma->lock adds bf09eaa3c7b5 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 7ff2de58d9de Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 6a38a21ad20d Merge remote-tracking branch 'drm-misc/for-linux-next' adds cb88482e2570 drm/msm/dpu: clean up references of DPU custom bus scaling adds 20cad6cd14f4 drm/msm/dpu: Integrate interconnect API in MDSS adds a67e13e1ee2d dt-bindings: msm/disp: Introduce interconnect bindings for [...] adds 217a6ddf93e0 drm/msm/dpu: add icc voting in dpu_mdss_init adds 97f90e1b82e8 drm/msm/mdp5: Use the interconnect API adds 73e82519ea77 drm/msm/dpu: Remove call to drm_mode_set_crtcinfo adds a93be1fc6c84 drm/msm/dpu: Avoid calling _dpu_kms_mmu_destroy() on init failure adds 7896e2237d03 drm/msm/phy/dsi_phy: Set pll to NULL in case initialization fails adds 83dda228866e drm/msm/dsi_pll_10nm: Release clk hw on destroy and failure adds 8b3c087a7998 drm/msm/dsi_pll_10nm: Remove impossible check adds 4368a1539c6b drm/msm: Depopulate platform on probe failure adds e3a91f893cab drm/msm/dsi: Split mode_flags out of msm_dsi_host_get_panel() adds 09951aaa7229 drm/msm/dsi: Don't store dsi host mode_flags in msm_dsi adds 4f229b41386f drm/msm/dsi: Pull out panel init code into function adds faccd71cec55 drm/msm/dsi: Simplify the logic in msm_dsi_manager_panel_init() adds 970524b07a9c drm/msm/dsi: Use the new setup_encoder function in attach_ [...] adds 6d5e78406991 drm/msm/dsi: Move dsi panel init into modeset init path adds 03436e3ec69c drm/msm/dsi: Move setup_encoder to modeset_init adds 2aa317672597 drm/msm: Re-order uninit function to work during probe defer adds 7b92e36a101f Merge remote-tracking branch 'drm-msm/msm-next' adds 30e20b6901cd Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 86a4eccfd20d Merge remote-tracking branch 'imx-drm/imx-drm/next' adds f1217f03b97b 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 8f598d8ec39d Merge remote-tracking branch 'sound/for-next' adds 1e7f6e1c69f0 ASoC: stm32: dfsdm: add 16 bits audio record support adds f0b1f5f08dfb ASoC: madera: Add DT bindings for Cirrus Logic Madera codecs adds 2735b683e1f2 ASoC: madera: Add common support for Cirrus Logic Madera codecs adds e6a2b5c0b7eb ASoC: cs47l35: Add codec driver for Cirrus Logic CS47L35 adds 95a9049b5854 ASoC: cs47l85: Add codec driver for Cirrus Logic CS47L85 adds f1572a448954 ASoC: cs47l90: Add codec driver for Cirrus Logic CS47L90 adds 9e0784d00e35 ASoC: Intel: Skylake: Switch to modern UUID API adds 5dd17a3c3ed5 ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE adds fd14f4436fd4 ASoC: ti: davinci-mcasp: Fix slot mask settings when using [...] adds b5d8dffb8cc9 ASoC: pcm3168a: Rename min_frame_size to slot_width adds 9700022109b6 ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM sl [...] adds 7f80e1376aa4 ASoC: rt5514-spi: don't use snd_soc_lookup_component() adds e381b9ec6f0f Merge branch 'asoc-5.3' into asoc-next adds f1a783c2bfcd Merge remote-tracking branch 'asoc/topic/meson' into asoc-next adds 569812a6b79e Merge remote-tracking branch 'sound-asoc/for-next' adds 13d561231672 Merge remote-tracking branch 'modules/modules-next' adds 3d4149ec87fd Input: gpio_keys_polled - use struct_size() in devm_kzalloc() adds 002cdb95dc39 Input: gpio_keys - use struct_size() in devm_kzalloc() adds 707fe284a038 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 c5d5e0b7af09 Merge remote-tracking branch 'block/for-next' adds cf4b20ecfa4e mmc: sdio: Turn sdio_run_irqs() into static adds f00e9c2e3f6c mmc: sdio: Drop mmc_claim|release_host() in mmc_sdio_power [...] adds 0251b7a7ff46 mmc: sdio: Move comment about re-initialization to mmc_sdi [...] adds 94e6d8049dca mmc: sdio: Drop powered-on re-init at runtime resume and HW reset adds e0a168d57704 mmc: sdio: Don't re-initialize powered-on removable SDIO c [...] adds e2b02e1d9d47 mmc: sdio: Drop unused in-parameter to mmc_sdio_reinit_card() adds 5a5c608aa8bd mmc: sdio: Drop unused in-parameter from mmc_sdio_init_card() adds a1fa56e5d297 mmc: tmio: Use dma_max_mapping_size() instead of a workaround adds 4f8c162a9570 mmc: sdhci-pci: Add support for Intel EHL adds dbcbb8ea9d79 Merge remote-tracking branch 'mmc/next' adds cbad855909de Merge remote-tracking branch 'kgdb/kgdb-next' adds 483c065462ef Merge remote-tracking branch 'mfd/for-mfd-next' adds dfd7e852ed66 Merge remote-tracking branch 'backlight/for-backlight-next' adds fd5d10059d5e regulator: da9061/62: Adjust LDO voltage selection minimum value adds 61d7fdc49f03 regulator: qcom_spmi: Fix math of spmi_regulator_set_volta [...] adds bcb271f661d5 Merge branch 'regulator-5.3' into regulator-next adds 82f443bea9e5 Merge remote-tracking branch 'regulator/for-next' adds b2257457ba02 Merge remote-tracking branch 'security/next-testing' adds bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred adds df323337e507 apparmor: Use a memory pool instead per-CPU caches adds 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible adds 136db994852a apparmor: increase left match history buffer size adds b8003146984f Merge remote-tracking branch 'apparmor/apparmor-next' adds c255a88c1fb8 Merge remote-tracking branch 'integrity/next-integrity' adds 4ef9097ccfbc Merge remote-tracking branch 'keys/keys-next' adds aac8edbba400 Merge remote-tracking branch 'selinux/next' adds 7a24866778ce tpm: Reserve the TPM final events table adds 5746ae9f7361 tpm: Append the final event log to the TPM event log adds a03caa46a34c efi: Attempt to get the TCG2 event log in the boot stub adds 407151dcd6fe tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM o [...] adds 15660c3d14e6 Abstract out support for locating an EFI config table adds 3ba18a217340 tpm: Don't duplicate events from the final event log in th [...] adds 203eb7e61ba0 Merge remote-tracking branch 'tpmdd/next' adds 9f5bd253b728 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/ [...] adds 44238739705a Merge remote-tracking branch 'iommu/next' adds 52dad18faa7b Merge remote-tracking branch 'audit/next' adds 12869ecd5eef scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 adds ebbc31ec5235 Merge remote-tracking branch 'devicetree/for-next' adds 51c711f2c38a spi: spi-synquacer: Fixed build on architectures missing r [...] adds f9481b08220d spi: fix ctrl->num_chipselect constraint adds baa0d93e1307 Merge branch 'spi-5.3' into spi-next adds 738c1f9266a3 Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next adds bb14856eebf1 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 5c1c7efbbff5 Merge branch 'x86/urgent' adds ff35ff110cbd Merge branch 'x86/topology' adds 157967d95e3f Merge branch 'x86/platform' adds 04a5bc739ed5 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 389bec32b0b7 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 b31561002c12 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 1e021298a975 Merge branch 'x86/cpu' adds 9e17373d5b96 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 e017481c845a Merge branch 'x86/cleanups' adds d174cb76e266 Merge branch 'x86/cache' adds bc5b2f0457a2 Merge branch 'x86/boot' adds 7b347ad4938d Merge tag 'v5.2-rc5' into x86/asm, to refresh the branch adds fc9eb9f83eb0 Merge branch 'x86/asm' adds 748b170ca19a x86/apic: Make apic_bsp_setup() static adds f1235157d973 Merge branch 'x86/apic' adds 0f48b41f597e clocksource: Move inline keyword to the beginning of funct [...] adds 141e1ecda356 alarmtimer: Fix kerneldoc comment for alarmtimer_suspend() adds 4568331b55e6 Merge branch 'timers/core' adds 31cd3b4b5769 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 1995349fe7f1 Merge branch 'sched/core' adds 6e4f929ea8b2 x86/mce: Do not check return value of debugfs_create functions adds 7fa35b288356 Merge branch 'ras/core' adds 085ebfe937d7 perf/core: Fix perf_sample_regs_user() mm check adds d83ad33fffd4 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 a4f84b75b3f2 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 d5b3e39788a9 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 2e6444e5eb19 Merge branch 'irq/urgent' adds 5a1b02c4f97d Merge branch 'irq/core' 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 bd3e71224b0c Merge branch 'core/debugobjects' adds 9ce52be90790 smp/hotplug: Track booted once CPUs in a cpumask adds c1257b49b931 x86/cpu: Move arch_smt_update() to a neutral place adds e1056a25daa6 x86/hotplug: Silence APIC and NMI when CPU is dead adds fd91c01a6f9b x86/apic: Move IPI inlines into ipi.c adds b0aae92d1ad9 x86/apic: Remove dest argument from __default_send_IPI_shortcut() adds 573fb69dafa1 x86/apic: Add NMI_VECTOR wait to IPI shorthand adds 26b15c533a52 x86/apic: Move no_ipi_broadcast() out of 32bit adds d438225b7bf6 x86/apic: Add static key to Control IPI shorthands adds 6514ac893c73 x86/apic: Convert 32bit to IPI shorthand static key adds 047fee5269a9 x86/apic/flat64: Add conditional IPI shorthands support adds f9ab9ce43bc3 x86/apic/x2apic: Add conditional IPI shorthands support adds def7a1044d93 Merge branch 'WIP.x86/ipi' adds d9a75a48a95f x86/hpet: Simplify CPU online code adds 804b250cdeb0 x86/hpet: Replace printk(KERN...) with pr_...() adds 0cbc6b3073a5 x86/hpet: Restructure init code adds 6b2f7bbab850 x86/hpet: Remove pointless x86-64 specific #include adds e69ef2200fde x86/hpet: Remove unused parameter from hpet_next_event() adds 30faad3f6066 x86/hpet: Remove the unused hpet_msi_read() function adds 42420a9090c4 x86/hpet: Mark init functions __init adds cbd85ce35c0a x86/hpet: Sanitize stub functions adds 950af6474252 x86/hpet: Move static and global variables to one place adds d6e75a88208d x86/hpet: Shuffle code around for readability sake adds ac864dd28ac9 x86/hpet: Separate counter check out of clocksource register code adds 001360c5ff48 x86/hpet: Simplify counter validation adds 5b9155134d9c x86/hpet: Decapitalize and rename EVT_TO_HPET_DEV adds 2f1c79d090af x86/hpet: Remove not required includes adds 9e6505f30404 x86/hpet: Make naming consistent adds 80d939490bed x86/hpet: Clean up comments adds 215feeb9e74d x86/hpet: Coding style cleanup adds 01852fa427b9 x86/hpet: Introduce 'struct hpet_base' and 'struct hpet_channel' adds 8d59d5b294ef x86/hpet: Use cached channel data adds d8ba37e69fa2 x86/hpet: Add mode information to 'struct hpet_channel' adds b0aac493593a x86/hpet: Add function to select a /dev/hpet channel adds c3e1ed11ec53 x86/hpet: Rename variables to prepare for switching to channels adds 586df3838ca3 x86/hpet: Move clockevents into channels adds 20d07e31bc6c x86/hpet: Use cached info instead of extra flags adds 8fa3d0687d14 x86/hpet: Wrap legacy clockevent in hpet_channel adds c8e3a633a916 x86/hpet: Consolidate clockevent functions adds 78f9ecdb02a4 x86/hpet: Carve out shareable parts of init_one_hpet_msi_c [...] adds c3f7ef78e8c8 x86/hpet: Use common init for legacy clockevent adds 6c746669d5fc x86/hpet: Use channel for legacy clockevent storage adds 1afb7ec5fd62 Merge branch 'WIP.x86/hpet' adds ec22419c353f x86/ptrace: Prevent ptrace from clearing the FS/GS selector adds 3aa800795986 selftests/x86/fsgsbase: Test ptracer-induced GSBASE write adds 810b88e4170e x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE adds a95cd8784a29 kbuild: Raise the minimum required binutils version to 2.21 adds ffa487949234 x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions adds cb296521d66b x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions adds 8f24a0a52307 x86/process/64: Use FSBSBASE in switch_to() if available adds 7b4f5e5ba7f4 x86/process/64: Use FSGSBASE instructions on thread copy a [...] adds 2c1e09084516 x86/entry/64: Switch CR3 before SWAPGS in paranoid entry adds bbcbacb9daa5 x86/entry/64: Introduce the FIND_PERCPU_BASE macro adds abbdd79bf62d x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit adds 03dad19da555 x86/entry/64: Document GSBASE handling in the paranoid path adds 12b30da91bee selftests/x86/fsgsbase: Test RD/WRGSBASE adds 956d827650d4 selftests/x86/fsgsbase: Test ptracer-induced GSBASE write [...] adds 49c6f3fb53c6 x86/cpu: Enable FSGSBASE on 64bit by default and add a chi [...] adds 83cd5a7edf88 x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 adds 75ec6d565e0b Documentation/x86/64: Add documentation for GS/FS addressing mode adds f65f899e31fc Merge branch 'WIP.x86/cpu' adds ea136a112d89 x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz adds 31076bfc04b9 Merge branch 'x86/urgent' 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 c3a800612ba1 Merge branch 'x86/cpu' adds 873d50d58f67 x86/asm: Pin sensitive CR4 bits adds 8dbec27a242c x86/asm: Pin sensitive CR0 bits adds aa2d3b96bcf0 Merge branch 'x86/asm' adds d897a4ab11dc ntp: Limit TAI-UTC offset adds d21e43f2ef32 kselftests: timers: freq-step: Update maximum acceptable p [...] adds 9288711099a1 Merge branch 'timers/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 861c7db57e49 Merge branch 'efi/urgent' adds 06aea9325268 Merge remote-tracking branch 'tip/auto-latest' adds df8b7c38b369 Merge remote-tracking branch 'clockevents/clockevents/next' adds 6267a1518d6a Merge remote-tracking branch 'edac-amd/for-next' adds 4bb72d551605 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds be4cc823d801 Merge remote-tracking branch 'ftrace/for-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 297876c36bef Merge remote-tracking branch 'kvm/linux-next' adds 47f31a8f7c4d Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 7af35b352911 Merge remote-tracking branch 'kvms390/next' adds 2da4407d0a1c Merge remote-tracking branch 'percpu/for-next' adds fee9cb1430ac Merge remote-tracking branch 'drivers-x86/for-next' adds d096aa3eb604 Input: cros_ec_keyb: mask out extra flags in event_type 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 1049d333cdd3 Merge remote-tracking branch 'chrome-platform/for-next' adds 36815371142a 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 74380488bae0 Merge remote-tracking branch 'ipmi/for-next' adds 122f8ec7b78e lib : kobject: fix refcount imblance on kobject_rename adds 5d8a437c583d firmware: ti_sci: Use the correct style for SPDX License I [...] adds d2527682160a firmware: arm_scmi: Use the correct style for SPDX License [...] 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 d466979a3296 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 6741c8adbd0e Merge remote-tracking branch 'usb/usb-next' adds 37e444c8296c usb: Replace snprintf with scnprintf in gether_get_ifname adds dbb0569de852 usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices adds aa23ce847dda usb: dwc3: remove unused @lock member of dwc3_ep struct adds 4c21d31a70e7 Merge remote-tracking branch 'usb-gadget/next' adds 7df65cd58b2f Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds c886ec0256d3 phy: samsung: Use struct_size() in devm_kzalloc() adds c7a787de7f3f phy: usb: phy-brcm-usb: Fix platform_no_drv_owner.cocci warnings adds 1853bc0ae64b phy: ti: am654-serdes: Make serdes_am654_xlate() static adds 885bd765963b phy: qcom-qmp: Correct READY_STATUS poll break condition adds 67c2eccb7d6e phy: qcom-qmp: Drop useless msm8998_pciephy_cfg setting adds 5c9dc6379f53 phy: renesas: rcar-gen3-usb2: fix imbalance powered flag 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 be236e3b4d02 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 6eeb4478f813 Merge remote-tracking branch 'tty/tty-next' adds c2a6ea23a401 dt-bindings: fsl: scu: add ocotp binding adds 67ff708bd2fa nvmem: imx: add i.MX8 nvmem driver adds 2d1c193911b0 nvmem: Broaden the selection of NVMEM_SNVS_LPGPR adds 42c3dcedc6b7 dt-bindings: nvmem: Convert Allwinner SID to a schema adds 7603eab4a543 fsi: cf-fsi-fw: Use the correct style for SPDX License Identifier adds f506a547a9f4 eeprom: idt_89hpesx: remove unneeded csr_file variable adds 514e5150e7c6 coresight: etb10: Properly set AUX buffer head in snapshot mode adds 3ecb03022a25 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode adds 0402f75efe47 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode adds 99f81eb9c51d coresight: tmc-etf: Fix snapshot mode update function adds 5aafd9bf7aa9 coresight: perf: Don't set the truncated flag in snapshot mode adds 207f31125f9d coresight: funnel: Clean up device book keeping adds 36f590825e67 coresight: replicator: Cleanup device tracking adds 9dd0a9209767 coresight: tmc: Clean up device specific data adds c95e224fee34 coresight: catu: Cleanup device specific data adds fa87fa79678d coresight: tpiu: Clean up device specific data adds ec62db1b2f18 coresight: stm: Cleanup device specific data adds aaff76232841 coresight: etm: Clean up device specific data adds 7f84712a0d9d coresight: etb10: Clean up device specific data adds 6887cfa07534 coresight: Use coresight device names for sinks in PMU attribute adds 6e9ad805069b coresight: etm3x: Rearrange cp14 access detection adds 18e46e1109b4 coresight: stm: Rearrange probing the stimulus area adds 538eca25ff8f coresight: tmc-etr: Rearrange probing default buffer size adds 22aa495a6477 coresight: Rename of_coresight to coresight-platform adds 88a1607cbed3 coresight: platform: Make memory allocation helper generic adds a15dab756b0f coresight: Make sure device uses DT for obsolete compatible check adds f03631da4be3 coresight: Introduce generic platform data helper adds 91824db2ea2d coresight: Make device to CPU mapping generic adds aff70a45fe31 coresight: Remove cpu field from platform data adds 2ede79a6e8a5 coresight: Remove name from platform description adds d2998dc1f9b1 coresight: Cleanup coresight_remove_conns adds b77e3ed038c0 coresight: Reuse platform data structure for connection tracking adds af7cfd0f80d7 coresight: Rearrange platform data probing adds 688da45f20fe coresight: Add support for releasing platform specific data adds 20961aea982e coresight: platform: Use fwnode handle for device search adds 37ea1ffddffa coresight: Use fwnode handle instead of device names adds 0f5f9b6ba9e1 coresight: Use platform agnostic names adds 68c0dacb88fb coresight: stm: ACPI support for parsing stimulus base adds 76ffa5ab5b79 coresight: Support for ACPI bindings adds 1c20a213da6c coresight: acpi: Support for AMBA components adds 115b1aa23307 coresight: acpi: Support for platform devices adds 40a1c5b31969 coresight: Add dummy definition for of_coresight_get_cpu() adds 745cfc56517f coresight: platform: add OF/APCI dependency adds 055ecea0aa6e coresight: replicator: Add terminate entry for acpi_device [...] adds aa1d19f1f967 fonts: Fix coding style adds 73a649d2b98e fonts: Use BUILD_BUG_ON() for checking empty font table adds dfd19a5004ef fonts: Prefer a bigger font for high resolution screens adds 786285f5e05c drivers: fpga: Kconfig: pedantic cleanups adds e9cd251980f8 slimbus: remove redundant dev_err message adds 1a044213fc64 slimbus: core: generate uevent for non-dt only 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 56e08611b195 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 5862fc3fd88f Merge remote-tracking branch 'extcon/extcon-next' adds f3a28fafcdef Merge remote-tracking branch 'soundwire/next' adds 57744c8d5ce3 staging: vt6656: fix indentation on break statement adds 8fa2081030e7 staging: rtl8723bs: Remove myself from CC: adds 42203fbe73f2 staging: wilc1000: Remove redundant memset adds da0721cc2620 staging: rtl8192e: rtllib_module: Remove redundant memset adds 1011f2b09aca staging: rtl8192u: ieee80211: Remove redundant memset adds 0234961dbc18 staging: rtl8712: rtl87x_io : make use of kzalloc adds a50185cbb383 staging: kpc2000: simplify error handling in kp2000_pcie_probe adds d326d99aa00f staging: kpc2000: fix integer overflow with left shifts adds a029e223458f staging: rtl8723bs: hal: rtl8723b_cmd: fix Comparison to NULL adds f2e741cbba1c staging: rtl8723bs: hal: rtl8723b_cmd: fix comparison to t [...] adds d47f4db76732 staging: rtl8723bs: hal: Remove True/False Comparisons adds 356596396718 staging: rtl8723bs: hal: Fix Brace Style Issues in if/else [...] adds 6254acded763 staging: rtl8723bs: os_dep: ioctl_linux: make use of kzalloc adds d189a7c2f88c staging: rtl8723bs: hal: odm_RegConfig8723B: fix Lines sho [...] adds 9cc579cc9588 staging: rtl8723bs: os_dep: fix indentation on break statement adds a7a22bc46c70 staging: rtl8723bs: hal: hal_btcoex: Remove variables pHal [...] adds 6a9b5dd1e24c staging: rtl8723bs: Resolve checkpatch error "that open br [...] adds fabf298696d0 staging: rtl8723bs: Resolve the checkpatch error: else sho [...] adds 65ae78c20b8a staging: rtl8723bs: Fix Indentation Error: code indent sho [...] adds e5dc970eb13c staging: rts5208: Remove function soft_reset_sd_card() adds c2e1e0f30b1e staging: rtl8188eu: remove unused code adds fdd228cd6d90 staging: mt7621-pci: fix two messages in driver code adds 07420a02b003 staging: mt7621-pci: use gpio perst instead of builtin behaviour adds fd69d7faaefd staging: mt7621-dts: add gpio perst to pcie bindings node adds 014860188c15 staging: mt7621-pci: dt-bindings: add perst-gpio to sample [...] adds f745aa40964e staging: rtl8712: mlme_linux.c: Remove leading p from vari [...] adds fbcfbf653636 staging: rtl8712: rtl8712_efuse.c: Remove leading p from v [...] adds 97a738d30cb1 staging: rtl8712: rtl871x_cmd.c: Remove unnecessary null check adds 36f484ef0941 staging: rtl8712: r8712_joinbss_cmd(): Change return value [...] adds 29de098b330f staging: rtl8712: Change (r8712)_enqueue_cmd to void adds ee71f8e8ed89 staging: rtl8712: r8712_set_chplan_cmd(): Change return type adds c24d83e14dcf staging: rtl8712: r8712_disassoc_cmd(): Change type to void adds 612168e40755 staging: rtl8712: r8712_setopmode_cmd(): Change return type adds 092a370dbf38 staging: rtl8712: r8712_setstakey_cmd(): Change return type adds 2f1539b24e2a staging: rtl8712: r8712_setMacAddr_cmd(): Change return type 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 bdcd2ccd1ec5 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 ad8072bc0652 Merge remote-tracking branch 'mux/for-next' adds 5e211ecbdd0e Merge remote-tracking branch 'slave-dma/next' adds 461729d4a3ff Merge remote-tracking branch 'cgroup/for-next' adds 924a3541eab0 scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is [...] adds 6ea3b189f770 scsi: mpt3sas: Mark expected switch fall-through adds adfbd028e155 scsi: storvsc: Add ability to change scsi queue depth adds 22c2f35f49d4 scsi: tcmu: Simplify tcmu_update_uio_info() adds 152e30fc53cb scsi: cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM [...] adds ac88c1f6730e scsi: Restrict user space SCSI device state changes to "ru [...] adds bbe9fb0d04b9 scsi: Avoid that .queuecommand() gets called for a blocked [...] adds fd5614124406 scsi: RDMA/srp: Fix a sleep-in-invalid-context bug adds 5da1faa07b7d scsi: wd719x: Fix resets and aborts adds 25fcf94a2fa8 Revert "scsi: ncr5380: Increase register polling limit" adds 57f31326518e scsi: NCR5380: Always re-enable reselection interrupt adds f9dfed1c7857 scsi: NCR5380: Handle PDMA failure reliably adds 7398cee4c3e6 scsi: mac_scsi: Increase PIO/PDMA transfer length threshold adds 78ff751f8e6a scsi: mac_scsi: Fix pseudo DMA implementation, take 2 adds 8fb9a64eb6e6 scsi: mac_scsi: Enable PDMA on Mac IIfx adds 7c1f3e3447a1 scsi: mac_scsi: Treat Last Byte Sent time-out as failure adds e58ed5002f17 scsi: megaraid_sas: Use struct_size() helper adds e1a7752ca7b1 scsi: ufs-qcom: Add support for platforms booting ACPI adds ab9f5adb8d14 scsi: mpt3sas: make driver options visible in sys adds c9df14427259 scsi: mpt3sas: use DEVICE_ATTR_{RO, RW} adds 62b52c8ce9d4 scsi: virtio_scsi: remove unused 'affinity_hint_set' adds cf9648cb71d6 scsi: vmw_pscsi: use sg helper to iterate over scatterlist adds c0d0d81ad34a scsi: advansys: use sg helper to iterate over scatterlist adds 46e8e475a160 scsi: lpfc: use sg helper to iterate over scatterlist adds 3c1a30df6d9c scsi: mvumi: use sg helper to iterate over scatterlist adds c71ae886d132 scsi: ipr: use sg helper to iterate over scatterlist adds 74eb7446eda5 scsi: pmcraid: use sg helper to iterate over scatterlist adds 1194b5ce57d2 scsi: usb: image: microtek: use sg helper to iterate over [...] adds da5567369fb6 scsi: staging: unisys: visorhba: use sg helper to iterate [...] adds 013be03840c2 scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist adds a7a253ba6c26 scsi: aha152x: use sg helper to iterate over scatterlist adds 79da19b48fc1 scsi: imm: use sg helper to iterate over scatterlist adds 1b3a46401066 scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist adds 57ef4e510939 scsi: ppa: use sg helper to iterate over scatterlist adds c3c0fd9b108f scsi: wd33c93: use sg helper to iterate over scatterlist adds 0e9fdd2b315c scsi: NCR5380: use sg helper to iterate over scatterlist adds ee5a1dbfec57 scsi: esp: use sg helper to iterate over scatterlist adds 4635873c561a scsi: lib/sg_pool.c: improve APIs for allocating sg pool adds 92524fa12312 scsi: core: avoid preallocating big SGL for protection inf [...] adds 3dccdf53c2f3 scsi: core: avoid preallocating big SGL for data adds b79d9a09ae23 scsi: lib/sg_pool.c: clear 'first_chunk' in case of no pre [...] adds 3e99b3b13a1f scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN adds 06b6bdee16f6 Merge branch 'sg' into for-next adds 6eedc3f97ef7 Merge branch 'fixes' into for-next adds 3ea94ab86ebf Merge remote-tracking branch 'scsi/for-next' adds 7cbc991b966c Merge branch '5.3/scsi-sg' into scsi-next adds 12097d1fe5ac Merge remote-tracking branch 'scsi-mkp/for-next' adds b4a0f9ae5ad8 Merge remote-tracking branch 'vhost/linux-next' adds f4489bcf81ca Merge remote-tracking branch 'rpmsg/for-next' adds 758110f4dc88 Merge remote-tracking branch 'gpio/for-next' adds 4548884b8160 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 905dade66268 pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call order adds f652e66fcca0 pinctrl: add include guard to pinctrl-state.h adds 6cadafb31086 pinctrl: remove unneeded initializer for list_for_each_ent [...] adds 78b99577b393 pinctrl: remove unused pin_is_valid() adds 4c0efbfb2669 pinctrl: msm: Add ability for drivers to supply a reserved [...] adds a229105d7a1e pinctrl: qcom: sdm845: Provide ACPI support adds c204436506fc Merge branch 'ib-qcom-acpi' into devel adds 1d90dff62e16 dt-bindings: pinctrl: add missing compatible string for V3s adds 2e80e10f2d71 dt-bindings: pinctrl: add compatible string for Allwinner [...] adds d664c43958e0 gpio: Fix build warnings on undefined struct pinctrl_dev adds 4eb293487d05 pinctrl: make pinconf.h self-contained adds a6c929f69f27 pinctrl: Minimize SPDX hamming distance adds 7de3a67d5751 Merge branch 'devel' into for-next adds 87e3dc901750 Merge remote-tracking branch 'pinctrl/for-next' adds a26b40098c2a Merge remote-tracking branch 'userns/for-next' adds db9944a8a129 Merge remote-tracking branch 'y2038/y2038' adds 380178ef7fde stacktrace: Remove weak version of save_stack_trace_tsk_re [...] adds 67059d65f7da Revert "livepatch: Remove reliable stacktrace check in klp [...] adds ac59a471e937 livepatch: Remove duplicate warning about missing reliable [...] adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds bb45530ffcc7 Merge remote-tracking branch 'livepatching/for-next' adds 65f662cbf829 rtc: pcf8563: Fix interrupt trigger method adds 3572e8aea3bf rtc: pcf8563: Clear event flags and disable interrupts bef [...] adds 821423357c6c Merge remote-tracking branch 'rtc/rtc-next' adds 3d83f72592b7 Merge remote-tracking branch 'at24/at24/for-next' adds 200b7d010c3a Merge remote-tracking branch 'ntb/ntb-next' adds d5861299acbf Merge remote-tracking branch 'kspp/for-next/kspp' adds fe765fed791d Merge remote-tracking branch 'nvmem/for-next' adds 93a0d89a28d1 Merge remote-tracking branch 'xarray/xarray' adds 674eecb3d35a drivers: hv: Add a module description line to the hv_vmbus driver adds 9aad02ef37f8 Merge remote-tracking branch 'hyperv/hyperv-next' adds 461e274b2821 auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero() adds f4bb1f895aa0 auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero() adds c245987f7d9d Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d68dbb0c9ac8 arch: handle arches who do not yet define clone3 adds ec8dce301980 Merge branch 'clone' into for-next adds 0884ddd83993 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 f5e2ed34987f PM / devfreq: tegra: Support Tegra30 adds b1c13db0dbd6 PM / devfreq: tegra: Enable COMPILE_TEST for the driver adds 95515f1365ca PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c adds 1d39ee8dad6d PM / devfreq: Introduce driver for NVIDIA Tegra20 adds 84f0700ad807 PM / devfreq: Fix spelling typo adds d5849670eeff PM / devfreq: rk3399_dmc: Fix spelling typo adds 3c34bcc1972e PM / devfreq: Fix kernel oops on governor module load adds 5bbc419e5ec4 PM / devfreq: events: add Exynos PPMU new events adds 321fd68a3cc6 Merge remote-tracking branch 'devfreq/for-next' adds 8900dbdbbeb6 Merge remote-tracking branch 'hmm/hmm' adds 3e7fdc8505fd mm-section-numbers-use-the-type-unsigned-long-v3 adds cc90b769d403 drivers/base/memory: Use "unsigned long" for block ids adds fc42bb2e7a9e mm: make register_mem_sect_under_node() static adds 5bb594110b00 mm/memory_hotplug: rename walk_memory_range() and pass sta [...] adds 3f01dde49e8f mm-memory_hotplug-rename-walk_memory_range-and-pass-starts [...] adds 5f3e0f8b6f18 mm/memory_hotplug: move and simplify walk_memory_blocks() adds a3f6cf2a1cd8 drivers/base/memory.c: Get rid of find_memory_block_hinted() adds d66cf51786f9 drivers-base-memoryc-get-rid-of-find_memory_block_hinted-v3 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 4bbedcc7755e Merge branch 'akpm-current/current' adds f5277a0ed8d7 pinctrl: fix pxa2xx.c build warnings adds 6305f52a12df proc/sysctl: add shared variables for range check adds 5d20c870b822 tipc: remove two unused variables adds 8f339e6f2f05 proc-sysctl-add-shared-variables-for-range-check-fix-2-fix adds 76a71aa31925 proc/sysctl: make firmware loader table conditional adds a241fb3fba89 fs/select.c: use struct_size() in kmalloc() adds 3e5923285ca1 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 1835a6f29ef4 Merge branch 'akpm/master' adds 9ffadb46f3db Add linux-next specific files for 20190624
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 (dc636f5d78de) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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-fs-f2fs | 7 + .../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 4 +- Documentation/admin-guide/kernel-parameters.txt | 2 + Documentation/atomic_t.txt | 3 + Documentation/block/bfq-iosched.txt | 12 +- Documentation/block/biodoc.txt | 1 - Documentation/cgroup-v1/blkio-controller.rst | 12 +- .../devicetree/bindings/arm/atmel-at91.txt | 73 - .../devicetree/bindings/arm/atmel-at91.yaml | 134 + .../devicetree/bindings/display/ingenic,lcd.txt | 44 + .../devicetree/bindings/display/msm/dpu.txt | 10 + .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 1 + .../devicetree/bindings/extcon/extcon-fsa9480.txt | 19 + .../devicetree/bindings/media/imx7-csi.txt | 9 +- .../devicetree/bindings/misc/xlnx,sd-fec.txt | 58 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 51 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 29 - .../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 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 2 + .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 1 + Documentation/devicetree/bindings/serial/8250.txt | 19 + Documentation/devicetree/bindings/sound/madera.txt | 67 + Documentation/docutils.conf | 2 +- 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 +- Documentation/fb/modedb.rst | 14 + Documentation/filesystems/f2fs.txt | 4 + Documentation/gpu/todo.rst | 6 + Documentation/hid/hid-transport.txt | 6 +- Documentation/hwmon/submitting-patches.rst | 2 +- Documentation/i2c/busses/i2c-i801 | 3 +- Documentation/i2c/instantiating-devices | 2 +- Documentation/i2c/upgrading-clients | 4 +- Documentation/index.rst | 1 + Documentation/kernel-hacking/locking.rst | 6 +- 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/networking/phy.rst | 45 +- Documentation/process/changes.rst | 6 +- Documentation/scheduler/sched-pelt.c | 3 +- Documentation/trace/kprobetrace.rst | 1 + .../translations/it_IT/kernel-hacking/locking.rst | 6 +- 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 | 50 +- Documentation/virtual/kvm/locking.txt | 4 +- Documentation/virtual/kvm/msr.txt | 9 + Documentation/vm/hwpoison.rst | 52 +- Documentation/x86/entry_64.rst | 9 + Documentation/x86/resctrl_ui.rst | 30 +- Documentation/x86/x86_64/fsgs.rst | 199 + Documentation/x86/x86_64/index.rst | 1 + MAINTAINERS | 36 +- Makefile | 5 +- Next/SHA1s | 184 +- Next/Trees | 4 +- Next/merge.log | 11770 +++++++++++++++---- 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/Kconfig | 30 + 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/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/exynos4210.dtsi | 8 +- 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-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-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-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/imx6ull-pinfunc.h | 5 +- arch/arm/boot/dts/imx7d-pinfunc.h | 6 +- arch/arm/boot/dts/imx7ulp-pinfunc.h | 6 +- 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/meson8b-ec100.dts | 9 +- arch/arm/boot/dts/meson8b-mxq.dts | 9 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 9 +- arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 8 +- 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/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/vf610-pinfunc.h | 6 +- arch/arm/common/bL_switcher.c | 5 +- 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/aspeed_g4_defconfig | 10 +- arch/arm/configs/aspeed_g5_defconfig | 14 +- arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 8 + 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 | 12 +- 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 | 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 | 6 +- 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 | 6 +- 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.c | 1 + arch/arm/mach-at91/pm_suspend.S | 6 +- arch/arm/mach-axxia/platsmp.c | 5 +- arch/arm/mach-bcm/bcm63xx_smp.c | 3 +- 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 | 2 +- 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/smc.S | 5 +- 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/smc.S | 5 +- 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/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 | 5 +- 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 | 5 +- 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 | 5 +- 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/sleep44xx.S | 5 +- 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-stm32/Kconfig | 1 + 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/Kconfig | 8 + 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 | 21 +- 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 | 27 +- arch/arm/mm/l2c-common.c | 5 +- arch/arm/mm/mm.h | 2 + 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 | 15 +- 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/Makefile | 6 +- 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 | 12 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 11 +- arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 73 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 8 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 9 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 8 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 9 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 9 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 9 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 8 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 11 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 10 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 8 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 11 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 8 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 12 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 117 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 53 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 508 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 21 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 21 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/configs/defconfig | 1 + 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 | 13 +- 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 | 13 +- 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 | 13 +- 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 | 14 +- arch/arm64/include/asm/unistd32.h | 13 +- arch/arm64/include/asm/uprobes.h | 5 +- arch/arm64/include/asm/vdso.h | 13 +- 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/acpi.c | 5 +- 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 | 13 +- 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 | 13 +- arch/arm64/kernel/pci.c | 6 +- arch/arm64/kernel/perf_callchain.c | 13 +- arch/arm64/kernel/perf_event.c | 13 +- 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 | 13 +- 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 | 13 +- arch/arm64/kernel/vdso/gettimeofday.S | 13 +- 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/kvm/debug.c | 13 +- arch/arm64/kvm/guest.c | 78 +- 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/pgd.c | 13 +- arch/arm64/mm/proc.S | 13 +- arch/arm64/net/bpf_jit.h | 13 +- arch/arm64/net/bpf_jit_comp.c | 13 +- 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/relocate_kernel.S | 4 +- 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/Makefile | 3 +- 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 +- arch/mips/boot/compressed/Makefile | 2 + arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 2 +- .../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/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 | 4 +- 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/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/page.h | 7 + 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/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 | 6 +- 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/dma-noncoherent.c | 5 +- arch/powerpc/mm/mem.c | 3 +- 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/powermac/Kconfig | 1 + arch/powerpc/platforms/powernv/memtrace.c | 1 - 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.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/vclock_gettime.c | 16 +- arch/x86/entry/vdso/vma.c | 2 +- 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 | 7 +- 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/bugs.h | 2 + arch/x86/include/asm/cpufeature.h | 4 +- arch/x86/include/asm/cpufeatures.h | 20 +- arch/x86/include/asm/fsgsbase.h | 45 +- arch/x86/include/asm/hpet.h | 7 +- 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/ipi.h | 23 +- 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/percpu.h | 236 +- arch/x86/include/asm/processor.h | 5 +- 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/unistd.h | 1 + arch/x86/include/asm/virtext.h | 4 +- arch/x86/include/uapi/asm/hwcap2.h | 3 + arch/x86/include/uapi/asm/kvm.h | 42 +- 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 | 31 +- arch/x86/kernel/apic/ipi.c | 59 +- arch/x86/kernel/apic/local.h | 9 + arch/x86/kernel/apic/msi.c | 9 +- arch/x86/kernel/apic/probe_32.c | 25 - arch/x86/kernel/apic/probe_64.c | 2 +- arch/x86/kernel/apic/vector.c | 5 +- arch/x86/kernel/apic/x2apic.h | 1 + arch/x86/kernel/apic/x2apic_cluster.c | 11 +- arch/x86/kernel/apic/x2apic_phys.c | 19 +- arch/x86/kernel/cpu/Makefile | 1 + arch/x86/kernel/cpu/aperfmperf.c | 12 +- arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/cacheinfo.c | 3 +- arch/x86/kernel/cpu/common.c | 111 +- 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/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/hpet.c | 935 +- 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/nmi.c | 3 + arch/x86/kernel/process_64.c | 119 +- arch/x86/kernel/ptrace.c | 14 +- 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/smpboot.c | 21 +- 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 | 98 +- 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 | 5 +- arch/x86/kvm/pmu_amd.c | 4 +- arch/x86/kvm/svm.c | 34 +- arch/x86/kvm/vmx/nested.c | 724 +- 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 | 62 +- 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 | 178 +- arch/x86/kvm/x86.h | 10 + 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/include/asm/unistd.h | 1 + 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 | 53 +- 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/Kconfig | 4 + crypto/aes_ti.c | 5 +- crypto/arc4.c | 125 +- crypto/gcm.c | 5 +- crypto/ghash-generic.c | 5 +- crypto/michael_mic.c | 5 +- crypto/sm3_generic.c | 13 +- crypto/testmgr.c | 1 + 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/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/nfit/core.c | 4 +- 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/memory.c | 58 +- 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/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/iproc-rng200.c | 1 + 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/eventlog/efi.c | 11 +- drivers/char/tpm/tpm-chip.c | 6 +- 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/clk.c | 2 +- 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/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/tegra/clk-tegra210.c | 2 + 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 | 5 +- 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/caam/caamalg.c | 119 +- drivers/crypto/caam/caamalg_desc.c | 31 +- drivers/crypto/caam/caamalg_desc.h | 4 +- drivers/crypto/caam/caamalg_qi.c | 122 +- drivers/crypto/caam/caamalg_qi2.c | 152 +- drivers/crypto/caam/caamhash.c | 15 +- drivers/crypto/caam/caampkc.c | 4 +- drivers/crypto/caam/sg_sw_qm.h | 18 +- drivers/crypto/caam/sg_sw_qm2.h | 18 +- drivers/crypto/caam/sg_sw_sec4.h | 18 +- 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/nx/nx.c | 4 +- drivers/crypto/nx/nx.h | 12 +- drivers/crypto/nx/nx_debugfs.c | 71 +- 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/crypto/talitos.c | 2 +- drivers/crypto/vmx/aesp8-ppc.pl | 22 +- drivers/dax/bus.c | 2 +- drivers/dax/super.c | 19 +- drivers/devfreq/Kconfig | 15 +- 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 | 5 +- drivers/dma/hsu/hsu.c | 5 +- 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/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/arm_scmi/common.h | 2 +- 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/efi/libstub/efi-stub-helper.c | 15 + drivers/firmware/efi/libstub/efistub.h | 2 + drivers/firmware/efi/libstub/fdt.c | 27 +- drivers/firmware/efi/libstub/tpm.c | 30 + drivers/firmware/efi/tpm.c | 2 +- drivers/firmware/pcdp.c | 5 +- drivers/firmware/pcdp.h | 5 +- drivers/fpga/Kconfig | 6 +- drivers/fsi/cf-fsi-fw.h | 2 +- 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/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 18 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 280 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 37 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 9 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 440 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 19 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_module.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 9 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 100 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 + .../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 14 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 - 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 | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 + drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 20 +- 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 | 41 +- 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_context_types.h | 5 + drivers/gpu/drm/i915/gt/intel_engine.h | 65 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 86 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 72 +- 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 | 842 +- 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 | 69 +- 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_lrc.c | 223 + 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 | 27 +- drivers/gpu/drm/i915/i915_drv.h | 57 +- 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 | 549 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 17 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 26 +- drivers/gpu/drm/i915/i915_pvinfo.h | 5 +- drivers/gpu/drm/i915/i915_reg.h | 6 + drivers/gpu/drm/i915/i915_request.c | 20 +- drivers/gpu/drm/i915/i915_request.h | 9 +- drivers/gpu/drm/i915/i915_scheduler.c | 4 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 1 + 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_utils.h | 12 + drivers/gpu/drm/i915/i915_vgpu.c | 63 +- drivers/gpu/drm/i915/i915_vgpu.h | 6 +- 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_guc_submission.c | 175 +- drivers/gpu/drm/i915/intel_uc.c | 91 +- drivers/gpu/drm/i915/intel_uncore.c | 425 +- drivers/gpu/drm/i915/intel_uncore.h | 23 +- 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 | 4 +- .../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 | 18 +- 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/i915/selftests/mock_uncore.c | 4 +- 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 | 13 +- 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_core_perf.c | 174 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 26 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 57 +- 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/dpu1/dpu_trace.h | 22 +- 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 | 51 +- 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/dsi/dsi.c | 2 + drivers/gpu/drm/msm/dsi/dsi.h | 7 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 17 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 159 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 106 +- 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 | 45 +- 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/adm1029.c | 10 - drivers/hwmon/adt7411.c | 5 +- drivers/hwmon/adt7475.c | 5 +- drivers/hwmon/iio_hwmon.c | 5 +- drivers/hwmon/max197.c | 5 +- drivers/hwmon/scpi-hwmon.c | 10 +- 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/i3c/master.c | 56 +- drivers/i3c/master/dw-i3c-master.c | 1 + 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/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 | 5 +- 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 | 2 +- drivers/infiniband/core/verbs.c | 12 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 24 +- drivers/infiniband/hw/efa/efa_verbs.c | 21 +- drivers/infiniband/hw/hfi1/hfi.h | 31 + drivers/infiniband/hw/hfi1/pio.c | 21 +- drivers/infiniband/hw/hfi1/rc.c | 53 +- drivers/infiniband/hw/hfi1/sdma.c | 26 +- drivers/infiniband/hw/hfi1/ud.c | 4 +- drivers/infiniband/hw/hfi1/verbs.c | 14 +- drivers/infiniband/hw/hfi1/verbs.h | 1 + drivers/infiniband/hw/hfi1/verbs_txreq.c | 2 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 3 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 99 + 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 | 14 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 118 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 118 + drivers/infiniband/hw/hns/hns_roce_qp.c | 189 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 +- drivers/infiniband/hw/mlx5/qp.c | 4 +- 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 | 5 +- 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/dm.c | 3 +- drivers/md/md-bitmap.c | 20 + drivers/md/md.c | 152 +- drivers/md/md.h | 23 + drivers/md/raid1.c | 68 +- drivers/md/raid5.c | 1 - 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 | 5 +- drivers/media/i2c/lm3646.c | 5 +- drivers/media/i2c/mt9m111.c | 22 +- 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 | 5 +- 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/tvp514x.c | 11 +- drivers/media/i2c/tvp514x_regs.h | 11 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/pci/ivtv/ivtvfb.c | 6 +- drivers/media/pci/meye/Kconfig | 3 +- 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/ttpci/Kconfig | 3 +- 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 | 249 + 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-common.c | 4 +- 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/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-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/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 | 4 + drivers/media/v4l2-core/v4l2-flash-led-class.c | 5 +- drivers/media/v4l2-core/v4l2-fwnode.c | 2 +- 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/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/eeprom/idt_89hpesx.c | 6 +- drivers/misc/fsa9480.c | 5 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 2 +- 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/sdio.c | 92 +- drivers/mmc/core/sdio_irq.c | 3 +- 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-pci-core.c | 2 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-pltfm.h | 5 +- drivers/mmc/host/sdhci-s3c.c | 5 +- drivers/mmc/host/tifm_sd.c | 6 +- drivers/mmc/host/tmio_mmc_core.c | 18 +- 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 | 5 +- drivers/net/ethernet/cadence/macb_main.c | 5 +- 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_port.c | 21 +- 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/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 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- drivers/net/fjes/fjes_debugfs.c | 15 +- drivers/net/geneve.c | 5 +- drivers/net/mdio.c | 5 +- drivers/net/ppp/Kconfig | 3 +- drivers/net/ppp/ppp_deflate.c | 5 +- drivers/net/ppp/ppp_mppe.c | 98 +- 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 | 5 +- 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/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 | 5 +- drivers/net/wireless/mac80211_hwsim.c | 5 +- drivers/net/wireless/mac80211_hwsim.h | 5 +- .../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/wlcore/vendor_cmd.c | 5 +- drivers/net/wireless/ti/wlcore/vendor_cmd.h | 5 +- drivers/net/wireless/zydas/zd1201.c | 5 +- drivers/net/wireless/zydas/zd1201.h | 5 +- drivers/nvdimm/Makefile | 1 - drivers/nvdimm/claim.c | 6 +- drivers/nvdimm/nd.h | 1 - drivers/nvdimm/nd_virtio.c | 125 - drivers/nvdimm/pmem.c | 18 +- drivers/nvdimm/region_devs.c | 33 +- drivers/nvdimm/virtio_pmem.c | 122 - drivers/nvdimm/virtio_pmem.h | 55 - drivers/nvme/host/lightnvm.c | 2 +- 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 | 5 +- 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/broadcom/phy-brcm-usb.c | 1 - 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-qmp.c | 5 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 5 +- drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 19 +- 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 | 10 +- 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/core.c | 31 +- drivers/pinctrl/nomadik/Kconfig | 1 - drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-falcon.c | 5 +- drivers/pinctrl/pinctrl-mcp23s08.c | 8 +- drivers/pinctrl/pinctrl-st.c | 5 +- drivers/pinctrl/pinctrl-u300.c | 2 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 18 + drivers/pinctrl/qcom/pinctrl-msm.h | 1 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 36 +- 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/chrome/wilco_ec/event.c | 254 +- 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/da9062-regulator.c | 40 +- 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 | 8 +- drivers/regulator/s2mps11.c | 1 + 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 | 18 +- 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/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/mpt3sas/mpt3sas_base.c | 14 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 210 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 14 +- drivers/scsi/mvsas/Kconfig | 20 +- drivers/scsi/mvumi.c | 2 +- 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/virtio_scsi.c | 3 - drivers/scsi/vmw_pvscsi.c | 6 +- drivers/slimbus/core.c | 5 - drivers/slimbus/qcom-ctrl.c | 4 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 5 +- 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/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-synquacer.c | 18 +- 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 | 12 +- drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 10 +- drivers/staging/kpc2000/kpc2000/core.c | 22 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 1 - drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 15 +- 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/tegra-vde/tegra-vde.c | 13 +- drivers/staging/media/tegra-vde/uapi.h | 48 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 + drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 8 - drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 2 + drivers/staging/mt7621-pci/pci-mt7621.c | 118 +- drivers/staging/olpc_dcon/TODO | 7 + drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 - drivers/staging/rtl8192e/rtllib_module.c | 1 - .../staging/rtl8192u/ieee80211/ieee80211_module.c | 1 - drivers/staging/rtl8712/mlme_linux.c | 36 +- drivers/staging/rtl8712/rtl8712_efuse.c | 152 +- drivers/staging/rtl8712/rtl871x_cmd.c | 178 +- drivers/staging/rtl8712/rtl871x_cmd.h | 30 +- drivers/staging/rtl8712/rtl871x_io.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 13 +- drivers/staging/rtl8712/rtl871x_mlme.h | 3 +- drivers/staging/rtl8723bs/TODO | 3 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 8 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 39 +- drivers/staging/rtl8723bs/hal/odm_AntDiv.c | 62 - drivers/staging/rtl8723bs/hal/odm_AntDiv.h | 30 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 61 +- drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 20 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 18 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 89 +- drivers/staging/rtl8723bs/os_dep/rtw_proc.c | 6 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 54 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 24 +- drivers/staging/rts5208/sd.c | 7 +- drivers/staging/rts5208/sd.h | 1 - drivers/staging/vt6656/card.c | 2 +- drivers/staging/wilc1000/host_interface.c | 18 +- drivers/staging/wilc1000/host_interface.h | 1 - drivers/staging/wilc1000/wilc_netdev.c | 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/dwc3/core.h | 2 - drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/gadget.c | 2 - drivers/usb/gadget/Kconfig | 6 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/u_ether.c | 4 +- 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/acornfb.c | 5 +- drivers/video/fbdev/acornfb.h | 5 +- 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/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/ep93xx-fb.c | 6 +- drivers/video/fbdev/fb-puv3.c | 5 +- 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/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/apply.c | 13 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 13 +- .../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 | 13 +- .../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 | 13 +- 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/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/virtio/Kconfig | 11 - 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/afs/callback.c | 10 +- fs/afs/cmservice.c | 5 +- fs/afs/dir.c | 3 +- fs/afs/dir_silly.c | 5 - fs/afs/file.c | 6 +- fs/afs/fsclient.c | 2 +- fs/afs/inode.c | 19 +- fs/afs/internal.h | 18 +- fs/afs/rxrpc.c | 2 +- fs/afs/server.c | 39 +- fs/afs/server_list.c | 6 +- fs/afs/volume.c | 1 + fs/afs/write.c | 3 +- fs/btrfs/ioctl.c | 4 +- fs/btrfs/sysfs.c | 8 +- fs/cifs/Kconfig | 2 +- fs/cifs/cifs_fs_sb.h | 5 + fs/cifs/cifsencrypt.c | 62 +- fs/cifs/cifsfs.c | 6 +- fs/cifs/connect.c | 8 +- fs/cifs/misc.c | 1 + fs/cifs/smb1ops.c | 14 +- fs/cifs/smb2ops.c | 13 - fs/compat.c | 5 +- fs/configfs/dir.c | 3 + fs/dax.c | 2 +- fs/dcache.c | 2 - fs/debugfs/inode.c | 21 +- fs/devpts/inode.c | 1 + fs/efivarfs/file.c | 5 +- fs/efivarfs/inode.c | 5 +- fs/efivarfs/internal.h | 5 +- fs/efivarfs/super.c | 5 +- fs/ext4/balloc.c | 4 +- fs/ext4/dir.c | 5 +- fs/ext4/ext4.h | 42 +- fs/ext4/extents.c | 4 +- fs/ext4/extents_status.c | 1 - fs/ext4/file.c | 14 +- fs/ext4/indirect.c | 22 +- fs/ext4/inode.c | 14 + fs/ext4/ioctl.c | 48 +- fs/ext4/mballoc.c | 5 +- fs/ext4/move_extent.c | 12 +- fs/ext4/namei.c | 43 +- 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 | 2 +- fs/f2fs/sysfs.c | 2 + fs/f2fs/xattr.c | 10 +- fs/iomap.c | 12 +- fs/namei.c | 2 + fs/nfs/unlink.c | 6 - fs/notify/fsnotify.c | 41 - 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/pstore/ftrace.c | 18 +- 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 | 9 +- fs/unicode/utf8-core.c | 28 + fs/userfaultfd.c | 4 +- fs/xfs/xfs_aops.c | 11 +- fs/xfs/xfs_file.c | 9 +- include/asm-generic/ftrace.h | 5 +- include/asm-generic/mshyperv.h | 180 - include/asm-generic/seccomp.h | 5 +- include/clocksource/arm_arch_timer.h | 13 +- include/clocksource/hyperv_timer.h | 105 - include/clocksource/samsung_pwm.h | 13 +- include/crypto/arc4.h | 10 + 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/sound/madera.h | 29 + 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 | 3 +- 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/cpumask.h | 2 + include/linux/crc-itu-t.h | 4 +- include/linux/crc16.h | 4 +- include/linux/dax.h | 26 +- include/linux/devfreq-event.h | 5 +- include/linux/devfreq.h | 5 +- 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/efi.h | 1 + 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/fsnotify.h | 26 + include/linux/fsnotify_backend.h | 4 - include/linux/fwnode.h | 5 +- include/linux/gameport.h | 5 +- include/linux/genalloc.h | 4 +- include/linux/gpio.h | 1 + include/linux/gpio/driver.h | 2 + include/linux/i3c/master.h | 5 + 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/libnvdimm.h | 10 +- include/linux/libps2.h | 5 +- include/linux/lockdep.h | 4 +- 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/memory.h | 2 - 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/da9062/registers.h | 3 + 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/madera/pdata.h | 4 + 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/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/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 | 6 +- include/linux/mmc/pm.h | 5 +- include/linux/mmc/slot-gpio.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 | 5 +- include/linux/netfilter/ipset/ip_set_skbinfo.h | 5 +- include/linux/netfilter/ipset/ip_set_timeout.h | 5 +- include/linux/netfilter/nf_conntrack_h323_asn1.h | 4 +- include/linux/netfilter/nf_conntrack_h323_types.h | 3 +- include/linux/netfilter_ipv6.h | 30 +- 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 | 4 +- include/linux/perf/arm_pmu.h | 6 +- include/linux/pinctrl/pinconf.h | 2 + include/linux/pinctrl/pinctrl-state.h | 5 + include/linux/pinctrl/pinctrl.h | 10 - 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/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/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/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/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 | 45 +- include/linux/spi/s3c24xx.h | 5 +- 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/timeriomem-rng.h | 5 +- include/linux/tracefs.h | 6 +- include/linux/ucb1400.h | 5 +- include/linux/unicode.h | 3 + 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/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 | 5 +- include/net/ethoc.h | 5 +- include/net/inet_frag.h | 2 +- include/net/ip6_route.h | 15 + 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/strparser.h | 5 +- include/net/tcp.h | 8 +- 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 | 2 +- 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/madera-pdata.h | 63 + 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/afs.h | 65 + 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/virtio_ids.h | 1 - include/uapi/linux/virtio_pmem.h | 35 - include/uapi/linux/wmi.h | 5 +- include/video/ili9320.h | 5 +- include/video/mipi_display.h | 5 +- include/video/omap-panel-data.h | 13 +- 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/cgroup.c | 5 +- kernel/bpf/inode.c | 5 +- kernel/bpf/lpm_trie.c | 5 +- kernel/cgroup/cgroup.c | 1 + kernel/cgroup/pids.c | 5 +- kernel/cgroup/rdma.c | 5 +- kernel/compat.c | 5 +- kernel/cpu.c | 11 +- kernel/crash_core.c | 4 +- kernel/events/core.c | 2 +- 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/livepatch/transition.c | 8 +- kernel/locking/Makefile | 2 +- kernel/locking/lock_events_list.h | 12 +- kernel/locking/lockdep.c | 2 +- kernel/locking/rwsem-xadd.c | 745 -- kernel/locking/rwsem.c | 1453 ++- kernel/locking/rwsem.h | 306 +- kernel/power/poweroff.c | 3 +- kernel/power/suspend.c | 6 +- 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/stacktrace.c | 8 - kernel/sys_ni.c | 2 + kernel/time/alarmtimer.c | 1 - kernel/time/clocksource.c | 4 +- kernel/time/ntp.c | 4 +- lib/Kconfig.debug | 8 +- lib/Makefile | 2 +- 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/crypto/Makefile | 4 + lib/crypto/arc4.c | 74 + lib/debugobjects.c | 309 +- lib/decompress_unlz4.c | 5 +- lib/fonts/fonts.c | 103 +- lib/genalloc.c | 4 +- lib/hexdump.c | 6 +- lib/iomap_copy.c | 14 +- lib/klist.c | 3 +- lib/kobject.c | 4 +- lib/list_sort.c | 2 + 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 +- 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/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/br_netfilter_hooks.c | 4 +- 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/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/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 | 5 +- net/ipv6/netfilter.c | 2 + 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 | 118 +- 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/Kconfig | 2 +- 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/cfg.c | 4 +- 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 | 9 +- net/mac80211/iface.c | 5 +- net/mac80211/key.c | 5 +- net/mac80211/key.h | 6 +- net/mac80211/led.c | 5 +- net/mac80211/led.h | 5 +- net/mac80211/main.c | 11 +- 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 | 8 +- 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 | 13 +- net/mac80211/tkip.h | 9 +- net/mac80211/tx.c | 6 +- net/mac80211/util.c | 5 +- net/mac80211/vht.c | 5 +- net/mac80211/wep.c | 54 +- net/mac80211/wep.h | 10 +- net/mac80211/wme.c | 5 +- net/mac80211/wme.h | 5 +- net/mac80211/wpa.c | 9 +- net/mac80211/wpa.h | 5 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 5 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 5 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 5 +- net/netfilter/ipset/ip_set_bitmap_port.c | 5 +- net/netfilter/ipset/ip_set_core.c | 5 +- net/netfilter/ipset/ip_set_getport.c | 5 +- net/netfilter/ipset/ip_set_hash_gen.h | 5 +- net/netfilter/ipset/ip_set_hash_ip.c | 5 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 5 +- net/netfilter/ipset/ip_set_hash_ipmark.c | 5 +- net/netfilter/ipset/ip_set_hash_ipport.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 5 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 5 +- net/netfilter/ipset/ip_set_hash_mac.c | 5 +- net/netfilter/ipset/ip_set_hash_net.c | 5 +- net/netfilter/ipset/ip_set_hash_netiface.c | 5 +- net/netfilter/ipset/ip_set_hash_netnet.c | 5 +- net/netfilter/ipset/ip_set_hash_netport.c | 5 +- net/netfilter/ipset/ip_set_hash_netportnet.c | 5 +- net/netfilter/ipset/ip_set_list_set.c | 5 +- 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 | 7 +- 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/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/sunrpc/rpc_pipe.c | 4 + net/tipc/core.c | 12 +- net/vmw_vsock/virtio_transport.c | 3 +- net/vmw_vsock/virtio_transport_common.c | 3 +- net/wireless/Kconfig | 2 + net/wireless/debugfs.c | 5 +- net/wireless/lib80211_crypt_ccmp.c | 6 +- net/wireless/lib80211_crypt_tkip.c | 54 +- net/wireless/lib80211_crypt_wep.c | 57 +- net/wireless/ocb.c | 5 +- samples/bpf/xdp_redirect_cpu_user.c | 3 +- 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/apparmorfs.c | 2 +- security/apparmor/domain.c | 46 +- security/apparmor/file.c | 26 +- security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 49 +- security/apparmor/include/policy.h | 8 - security/apparmor/label.c | 8 +- security/apparmor/lsm.c | 113 +- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +- 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/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/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/Kconfig | 23 + sound/soc/codecs/Makefile | 8 + 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/cs47l35.c | 1782 +++ sound/soc/codecs/cs47l85.c | 2734 +++++ sound/soc/codecs/cs47l90.c | 2657 +++++ 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/madera.c | 4181 +++++++ sound/soc/codecs/madera.h | 446 + 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/pcm3168a.c | 41 +- 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 | 9 +- 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-pcm.c | 12 +- 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 | 16 +- 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 | 33 +- sound/soc/intel/skylake/skl-sst.c | 14 +- sound/soc/intel/skylake/skl-topology.c | 34 +- sound/soc/intel/skylake/skl-topology.h | 6 +- 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/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/stm/stm32_adfsdm.c | 49 +- 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 | 32 +- 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/arch/x86/include/uapi/asm/kvm.h | 2 +- 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/uapi/linux/kvm.h | 4 +- tools/kvm/kvm_stat/kvm_stat | 3 +- tools/laptop/freefall/freefall.c | 3 +- tools/lib/bitmap.c | 4 +- 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/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/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 21 +- tools/testing/selftests/kvm/dirty_log_test.c | 3 +- .../selftests/kvm/include/aarch64/processor.h | 4 + tools/testing/selftests/kvm/include/kvm_util.h | 9 +- tools/testing/selftests/kvm/include/sparsebit.h | 4 +- tools/testing/selftests/kvm/include/test_util.h | 4 +- .../selftests/kvm/include/x86_64/processor.h | 6 +- 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 | 48 +- .../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 | 24 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 3 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 2 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 126 + .../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 | 71 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 4 +- 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/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/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/arch_timer.c | 5 +- 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 | 14 +- 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 +- 6358 files changed, 71018 insertions(+), 54263 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/atmel-at91.txt create mode 100644 Documentation/devicetree/bindings/arm/atmel-at91.yaml 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/nvmem/allwinner,sun4i-a10-sid.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/allwinner,sunxi-sid.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/devicetree/bindings/sound/madera.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/csky/include/asm/asid.h create mode 100644 arch/csky/mm/asid.c create mode 100644 arch/csky/mm/context.c create mode 100644 arch/x86/kernel/apic/local.h 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/amd/amdgpu/amdgpu_pmu.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_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 delete mode 100644 drivers/nvdimm/nd_virtio.c delete mode 100644 drivers/nvdimm/virtio_pmem.c delete mode 100644 drivers/nvdimm/virtio_pmem.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 delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_AntDiv.h delete mode 100644 include/asm-generic/mshyperv.h delete mode 100644 include/clocksource/hyperv_timer.h create mode 100644 include/dt-bindings/sound/madera.h create mode 100644 include/sound/madera-pdata.h delete mode 100644 include/uapi/linux/virtio_pmem.h delete mode 100644 kernel/locking/rwsem-xadd.c create mode 100644 lib/crypto/Makefile create mode 100644 lib/crypto/arc4.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 sound/soc/codecs/cs47l35.c create mode 100644 sound/soc/codecs/cs47l85.c create mode 100644 sound/soc/codecs/cs47l90.c create mode 100644 sound/soc/codecs/madera.c create mode 100644 sound/soc/codecs/madera.h 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/kvm/x86_64/mmio_warning_test.c delete mode 100644 usr/include/.gitignore delete mode 100644 usr/include/Makefile